:root{--primary:#673de6;--primary-dark:#5025d1;--primary-light:#ebe4ff;--text:#1d1e20;--muted:#727586;--bg:#fff;--card:#f7f8fc;--border:#e6e7eb;--shadow:0 6px 20px #0000000f}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg);color:#1d1e20;color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}body.embedded-app{background-color:initial}.embedded-root{height:100%}h1,h2,h3,h4{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}h1,h2,h3{margin:.25rem 0 .75rem}h1,h2,h3,p{color:#1d1e20;color:var(--text)}.muted,small{color:#727586;color:var(--muted)}a{color:#673de6;color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.top-nav{background:#fff;background:var(--bg);box-shadow:0 6px 20px #0000000f;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;padding:0 16px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.global-nav{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1100px;padding-top:10px;position:relative;width:100%}.global-nav .brand{align-items:center;display:inline-flex;gap:12px}.global-nav .brand img{display:block;height:72px;max-height:72px;width:auto}.global-nav-links{align-items:center;display:flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:400;gap:24px;line-height:24px}.global-nav-links a{border-bottom:2px solid #0000;color:#0d141a;padding:4px 0;position:relative;text-decoration:none;transition:border-color .2s ease}.global-nav-links a:focus,.global-nav-links a:hover{border-color:currentColor;outline:none}.global-nav-links a.active{border-color:currentColor;color:#0d141a}.global-nav-toggle{align-items:center;background:#0000;border:none;cursor:pointer;display:none;height:44px;justify-content:center;margin-left:auto;padding:0;position:relative;width:44px}.global-nav-toggle:focus-visible{border-radius:8px;outline:2px solid #673de6;outline:2px solid var(--primary);outline-offset:4px}.hamburger-icon{display:inline-flex;flex-direction:column;height:16px;justify-content:space-between;pointer-events:none;transition:transform .2s ease;width:22px}.hamburger-icon span{background-color:#0d141a;border-radius:999px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease,background-color .2s ease;width:100%}.global-nav-toggle[aria-expanded=true] .hamburger-icon span:first-child{transform:translateY(7px) rotate(45deg)}.global-nav-toggle[aria-expanded=true] .hamburger-icon span:nth-child(2){opacity:0}.global-nav-toggle[aria-expanded=true] .hamburger-icon span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.top-nav .nav-inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 auto;max-width:1100px}.top-nav .brand{align-items:center;display:inline-flex}.top-nav .brand-logo{display:block;height:80px;max-height:80px;width:auto}.top-nav .nav-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.top-nav .nav-auth{align-items:center;display:flex;gap:6px;margin-left:auto}.nav-login-btn{font-size:.85rem!important;height:32px!important;min-height:32px!important;padding:0 12px!important;white-space:nowrap}@media (max-width:900px){.top-nav{padding:0 12px 16px}.global-nav{gap:16px}.global-nav .brand img{height:64px;max-height:64px}}@media (max-width:720px){.global-nav{align-items:center;flex-direction:row;flex-wrap:wrap}.global-nav-toggle{display:inline-flex}.global-nav-links{display:none}.global-nav-links.mobile-open{align-items:flex-end;display:flex;flex-basis:100%;flex-direction:column;gap:16px;padding-bottom:12px;padding-top:18px;width:100%}.global-nav-links.mobile-open a{text-align:right}.top-nav .nav-inner{flex-direction:row;gap:8px;justify-content:center}.top-nav .nav-buttons{flex:0 0 auto}.top-nav .nav-auth{flex:0 0 auto;margin-left:0}.top-nav .nav-buttons{gap:6px}.top-nav .nav-buttons button:not(.segmented-control-item){font-size:.8rem;height:32px;margin:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.top-nav .nav-buttons a{display:contents}.nav-login-btn{font-size:.8rem!important;height:28px!important;padding:0 10px!important}}button:not(.global-nav-toggle):not(.filter-geo-button):not(.filter-toggle-btn):not(.filter-chip-remove):not(.segmented-control-item):not([class*=gm-]){align-items:center;background-color:#673de6;background-color:var(--primary);border:1px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;height:44px;justify-content:center;letter-spacing:.01em;margin:0 4px;padding:0 16px;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.top-nav .nav-auth button,.top-nav .nav-buttons button:not(.segmented-control-item){font-size:.85rem!important;height:32px!important;margin:0;min-height:32px!important;padding:0 12px!important;white-space:nowrap}.top-nav .user-chip{font-size:.85rem;height:32px;min-height:32px;padding:0 12px}@media (max-width:480px){.top-nav .nav-auth button,.top-nav .nav-buttons button:not(.segmented-control-item){font-size:.8rem!important;height:28px!important;min-height:28px!important;padding:0 10px!important}.top-nav .user-chip{font-size:.8rem;height:28px;min-height:28px;padding:0 10px}}button:not(.global-nav-toggle):not(.filter-geo-button):not(.filter-toggle-btn):not(.filter-chip-remove):not(.segmented-control-item):not([class*=gm-]):hover{background-color:#5025d1;background-color:var(--primary-dark)}button:not(.global-nav-toggle):not(.filter-geo-button):not(.filter-toggle-btn):not(.filter-chip-remove):not(.segmented-control-item):not([class*=gm-]).active{background-color:#fff;border-color:#673de6;border-color:var(--primary);color:#673de6;color:var(--primary)}.container{margin:0 auto;max-width:960px;padding:16px}.submit-court-container{--filter-control-height:32px;--filter-control-font-size:0.85rem}@media (max-width:480px){.submit-court-container{--filter-control-height:28px;--filter-control-font-size:0.8rem}}.card{background-color:#f7f8fc;background-color:var(--card);border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 6px 20px #0000000f;box-shadow:var(--shadow);margin-bottom:1rem;padding:1rem}.court-list-card{display:flex;flex-direction:column;gap:18px}.court-list-card__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.court-list-card__header h3{font-size:1.35rem;margin:0}.court-list-distance{color:#727586;color:var(--muted);font-size:.95rem;font-weight:600;white-space:nowrap}.court-list-card__body{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.court-list-card__info{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;min-height:100%}.court-list-card__info p{line-height:1.45;margin:0}.court-list-tags{margin:.25rem 0 .75rem}.court-list-tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.court-list-tag,.tag-pill{align-items:center;background:#ede9ff;border:none;border-radius:999px;box-shadow:0 1px 0 #6f42c12e;color:#5f3dc4;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:4px 10px}.map-info-title-link{font-weight:700;text-decoration:none}.map-info-title-link:hover{text-decoration:underline}.map-info-footer-link{font-weight:400;text-decoration:none}.map-info-footer-link:hover{text-decoration:underline}.court-list-rating{align-items:center;display:inline-flex;gap:8px}.court-list-stars{display:inline-flex;font-size:1.05rem;gap:2px;line-height:1}.court-list-stars span{color:#d4d7e1}.court-list-stars .filled{color:#673de6;color:var(--primary)}.court-list-rating-score{color:#727586;color:var(--muted);font-size:.9rem;font-weight:600}.court-list-more{display:inline-flex;font-weight:400;margin-top:auto;padding-top:.9rem}.court-list-card__media{align-items:center;display:flex;flex-direction:column;gap:12px}.court-list-photo{align-items:center;aspect-ratio:4/3;background:#edf0f8;border-radius:14px;box-shadow:inset 0 0 0 1px #fff9;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.court-list-photo img{height:100%;object-fit:cover;width:100%}.court-list-photo.placeholder{color:#727586;color:var(--muted);font-size:.95rem;padding:0 12px;text-align:center}.streetview-badge{align-items:center;background:#000000bf;border-radius:4px;color:#fff;display:flex;font-size:.85rem;font-weight:500;gap:4px;left:10px;padding:4px 10px;pointer-events:none;position:absolute;top:10px;-webkit-user-select:none;user-select:none;z-index:2}.court-list-card__media .photo-nav{background:#ffffffe6;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:50%;box-shadow:0 6px 20px #0000000f;box-shadow:var(--shadow);color:#1d1e20;color:var(--text);font-size:1.1rem;font-weight:600;height:34px;line-height:1;margin:0;min-width:34px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:34px}.court-list-card__media .photo-nav.prev{left:10px}.court-list-card__media .photo-nav.next{right:10px}.court-list-card__media .photo-nav:hover{background:#fff;color:#1d1e20;color:var(--text)}.court-list-thumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.court-list-thumbs .thumb{background:#fff;border:2px solid #0000;border-radius:10px;box-shadow:0 2px 8px #252c611f;height:64px;margin:0;padding:0;transition:border-color .2s ease,box-shadow .2s ease;width:64px}.court-list-thumbs .thumb:hover{background:#fff;box-shadow:0 2px 12px #252c612e}.court-list-thumbs .thumb img{display:block;height:100%;object-fit:cover;width:100%}.court-list-thumbs .thumb.active{border-color:#673de6;border-color:var(--primary);box-shadow:0 0 0 2px #673de62e}.court-list-error{color:#c92a2a;font-size:.85rem;text-align:center}.court-list-error.subtle{margin-top:-4px}@media (max-width:900px){.court-list-card__body{gap:16px;grid-template-columns:1fr}}@media (max-width:600px){.court-list-distance{font-size:.85rem}.court-list-card__info p{margin-bottom:.4rem}}input,select,textarea{background:#fff;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;box-sizing:border-box;color:#1d1e20;color:var(--text);font:inherit;outline:none;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:#673de6;border-color:var(--primary);box-shadow:0 0 0 3px #ebe4ff;box-shadow:0 0 0 3px var(--primary-light)}table{border-collapse:collapse;width:100%}td,th{border:1px solid #e6e7eb;border:1px solid var(--border);padding:8px;text-align:left}thead{background:#ebe4ff;background:var(--primary-light)}.court-details .card{padding:16px}.court-top{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1.1fr}@media (max-width:900px){.court-top{grid-template-columns:1fr}}.gallery-main{background:#f1f2f7;border-radius:12px;height:360px;overflow:hidden;position:relative}.gallery-img{display:block;height:100%;object-fit:cover;width:100%}.gallery-placeholder{color:#727586;color:var(--muted);display:grid;height:100%;place-items:center}.gallery-arrow{background:#ffffffe6;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:50%;box-shadow:0 6px 20px #0000000f;box-shadow:var(--shadow);color:#1d1e20;color:var(--text);cursor:default;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px}.gallery-arrow.left{left:8px}.gallery-arrow.right{right:8px}.gallery-arrow:disabled{opacity:.6}.thumb-row{display:flex;gap:8px;margin-top:8px}.thumb{border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:8px;height:60px;object-fit:cover;width:84px}.court-meta{display:flex;flex-direction:column;gap:12px;height:100%}.court-meta .title{margin-bottom:8px}.court-meta h1{font-size:1.6rem;margin:0 0 8px}.meta-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr;margin-bottom:6px}@media (max-width:520px){.meta-grid{grid-template-columns:1fr}}.label{font-weight:700}.label,.value{color:#1d1e20;color:var(--text)}.tag-section{margin-top:8px}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tag-pill.muted{background:#fff;box-shadow:0 0 0 1px #72758640;color:#727586;color:var(--muted)}.tag-count{background:#fff;border-radius:999px;box-shadow:0 0 0 1px #5f3dc42e;color:#5f3dc4;font-size:.75rem;font-weight:700;padding:2px 6px}.collapsible{margin-top:10px}.link-btn{background:#0000;border:none;color:#673de6;color:var(--primary);height:auto;padding:0 0 0 6px}.link-btn:hover{background:#0000;text-decoration:underline}.modal-overlay{align-items:center;background:#090e208c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:999}.modal-card{background:#fff;background:var(--bg);border-radius:16px;box-shadow:0 18px 45px #101a2f38;max-width:480px;padding:24px;position:relative;width:100%}.modal-title{margin-bottom:.5rem;margin-top:0}.auth-context-message{background:#fff1f0;border:1px solid #b3261e59;border-radius:10px;color:#b3261e;font-size:.92rem;line-height:1.35;margin-bottom:1rem;padding:12px 14px}.modal-close{background:#fff;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:999px;color:#727586;color:var(--muted);cursor:pointer;font-size:1.5rem;height:36px;position:absolute;right:12px;top:12px;width:36px}.social-login{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.social-btn{background:#fff;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:10px;color:#673de6;color:var(--primary);font-weight:600;height:46px}.social-btn.facebook,.social-btn.google{border-color:#c6d2ff}.divider{align-items:center;color:#727586;color:var(--muted);display:flex;font-size:.85rem;justify-content:center;padding:8px 0}.divider:after,.divider:before{background:#e6e7eb;background:var(--border);content:"";flex:1 1;height:1px;margin:0 8px}.auth-toggle{display:flex;gap:8px;margin:12px 0}.auth-toggle .tab{background:#fff;border:1px solid #e6e7eb;border:1px solid var(--border);color:#727586;color:var(--muted);flex:1 1}.auth-toggle .tab.active{background:#ebe4ff;background:var(--primary-light);border-color:#673de6;border-color:var(--primary);color:#1d1e20;color:var(--text)}.auth-form{grid-gap:12px;display:grid;gap:12px;margin-bottom:12px}.auth-field{grid-gap:6px;display:grid;gap:6px}.auth-error{background:#e357631f;border-radius:10px;color:#ad1f2a;font-weight:500;margin-top:8px;padding:10px 12px}.user-nav{gap:8px;margin-left:8px}.user-chip,.user-nav{align-items:center;display:inline-flex}.user-chip{background:#ebe4ff;background:var(--primary-light);border-radius:999px;color:#673de6;color:var(--primary);font-weight:600;height:36px;padding:0 12px}.avg-rating{align-items:center;display:flex;gap:10px;margin-top:10px}.avg-rating .rating-number{color:#727586;color:var(--muted);font-weight:600}.submit-review-container{display:flex;justify-content:flex-end;margin-top:auto;padding-top:24px}.submit-review-btn{margin:0;min-width:160px}@media (max-width:520px){.submit-review-btn,.submit-review-container{width:100%}}.reviews .section-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.reviews .sort{align-items:center;display:inline-flex;gap:8px}.review{border-top:1px solid #e6e7eb;border-top:1px solid var(--border);padding:12px 0}.review:first-of-type{border-top:0}.review-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.review-top .user{align-items:baseline;display:inline-flex;gap:10px}.review-top .date{color:#727586;color:var(--muted);font-size:.9rem}.review-text{margin:6px 0 10px}.review-actions{display:inline-flex;gap:8px}.icon-btn{background:#fff;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:8px;color:#1d1e20;color:var(--text);height:34px;padding:0 10px;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.icon-btn:hover{background:#ebe4ff;background:var(--primary-light)}.icon-btn.active-like{background:#673de6;background:var(--primary);border-color:#673de6;border-color:var(--primary);box-shadow:0 0 0 3px #673de62e;color:#fff}.icon-btn.active-like:hover{background:#5025d1;background:var(--primary-dark);color:#fff}.icon-btn.active-dislike{background:#fbeaea;border-color:#f3b4b4;box-shadow:0 0 0 3px #c227271f;color:#c22727}.icon-btn.active-dislike:hover{background:#f3d1d1}.review-form{border-top:1px solid #e6e7eb;border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.review-form .form-row{grid-gap:6px;display:grid;gap:6px;margin-bottom:10px}.facility-list{display:flex;flex-wrap:wrap;gap:10px}.facility-item{align-items:center;display:inline-flex;gap:6px}.review-form textarea{width:100%}.form-actions{display:flex;gap:8px}button.secondary{background:#fff;border:1px solid #e6e7eb;border:1px solid var(--border);color:#1d1e20;color:var(--text)}.label-hint{color:#727586;color:var(--muted);font-size:.9rem;font-weight:400}.review-error{background:#c227271f;border-radius:10px;color:#a32020;font-weight:500;margin-bottom:12px;padding:10px 12px}.review-form-modal{max-width:540px;width:100%}.review-form-modal .review-form{border-top:none;margin-top:0;padding-top:0}.review-form-modal .review-form h3{margin-bottom:12px;margin-top:0}.review-success-card{max-width:360px;padding:32px 26px;text-align:center;width:100%}.review-success{grid-gap:12px;display:grid;gap:12px}.review-success h3{font-size:1.3rem;margin:0}.review-success p{color:#1d1e20;color:var(--text);margin:0}.review-success-actions{display:flex;justify-content:center;margin-top:10px}.review-success-actions button{min-width:96px}.adsense-wrapper{background:#0000}.adsense-placeholder,.adsense-wrapper{align-items:center;display:flex;justify-content:center;min-height:90px;width:100%}.adsense-placeholder{border:1px dashed #e6e7eb;border:1px dashed var(--border);border-radius:12px;color:#6c757d;font-size:.9rem;padding:12px;text-align:center}.ad-block{margin:1.5rem 0}.ad-block--details{display:flex;justify-content:center}.lightbox-backdrop{background:#000c;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.lightbox-content{max-height:92vh;max-width:92vw;position:relative}.lightbox-img{border-radius:10px;display:block;height:auto;max-height:92vh;max-width:92vw;width:auto}.lightbox-arrow,.lightbox-img{box-shadow:0 6px 20px #0000000f;box-shadow:var(--shadow)}.lightbox-arrow{background:#fffffff2;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:50%;color:#1d1e20;color:var(--text);height:48px;position:absolute;top:50%;transform:translateY(-50%);width:48px}.lightbox-arrow.left{left:12px}.lightbox-arrow.right{right:12px}.lightbox-close{background:#fffffff2;border:1px solid #e6e7eb;border:1px solid var(--border);border-radius:50%;color:#1d1e20;color:var(--text);height:40px;position:absolute;right:8px;top:8px;width:40px}.filter-panel{--filter-control-height:32px;--filter-control-font-size:0.85rem;background:#f8f9fa;border:1px solid #e1e5ea;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px;transition:all .3s ease}.filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.filter-location-container{flex:1 1 300px;position:relative}.filter-location-wrapper{position:relative}.filter-location-input{padding-right:45px}.filter-geo-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-size:1.3rem;height:calc(var(--filter-control-height) - 4px);justify-content:center;min-height:calc(var(--filter-control-height) - 4px);padding:0 8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .2s}.filter-geo-button:disabled{cursor:wait;opacity:.6}.filter-suggestions{background:#fff;border:1px solid #ced4da;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.filter-suggestion-item{border-bottom:1px solid #f1f3f5;cursor:pointer;font-size:.9rem;padding:8px 12px}.filter-suggestion-item:hover{background-color:#f8f9fa}.filter-error{color:red;font-size:.8rem;margin-top:4px}.filter-keywords-container{align-items:center;display:flex;flex:1 1 auto;gap:8px}.filter-keywords-input{flex:1 1}.filter-toggle-btn{align-items:center;background:#0000;border:none;border-radius:0;border-top:1px solid #eee;color:var(--primary);cursor:pointer;display:flex;font-weight:600;height:auto;justify-content:space-between;margin-top:4px;min-height:0;padding:8px 0;width:100%}.filter-toggle-btn:hover{background:#0000!important;text-decoration:underline}.filter-panel.collapsed .filter-collapsible-content{display:none}.filter-collapsible-content{display:flex;flex-direction:column;gap:8px}.filter-panel.collapsed{margin-bottom:16px;padding-bottom:12px}.filter-actions{display:flex;gap:8px;margin-left:auto}.filter-submit-link{display:inline-flex;text-decoration:none}.filter-submit-link button{width:100%}.filter-chips{display:flex;flex-wrap:wrap;gap:8px}.filter-chip{align-items:center;background:#e9ecef;border-radius:999px;display:flex;font-size:.85rem;gap:6px;padding:4px 12px}.filter-chip-remove{align-items:center;background:#0000;border:none;color:#495057;cursor:pointer;display:flex;font-weight:700;padding:0}.filter-chip-remove:hover{color:#c92a2a}@media (max-width:768px){.filter-panel{gap:12px;padding:12px}.filter-toggle-btn{padding:6px 0}.filter-keywords-container{flex-wrap:wrap}.filter-keyword-add-btn{width:auto}.filter-actions{justify-content:space-between;margin-left:0;width:100%}.filter-actions .filter-submit-link,.filter-actions button{flex:1 1}}@media (max-width:480px){.filter-panel{--filter-control-height:28px;--filter-control-font-size:0.8rem}.filter-actions{flex-wrap:wrap;row-gap:8px}.filter-actions>button{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:0}.filter-actions .filter-submit-link{flex:1 1 100%;min-width:0}.filter-actions .filter-submit-link button{white-space:nowrap;width:100%}}.segmented-control{background:#0000;border-radius:8px;display:inline-flex;gap:4px;padding:0}.segmented-control-item{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:5px;justify-content:center;margin:0;min-height:32px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.segmented-control-item:hover{background:#f8f9fa;border-color:var(--primary);color:var(--primary)}.segmented-control-item.active{background:var(--primary);border-color:var(--primary);color:#fff}.segmented-control-icon{font-size:1.1em;line-height:1}.segmented-control-label{line-height:1}@media (max-width:480px){.segmented-control{gap:4px}.segmented-control-item{font-size:.8rem;height:28px;min-height:28px;padding:4px 10px}.segmented-control-label{display:none}.segmented-control-icon{font-size:1.3em}}
/*# sourceMappingURL=main.1bc5c3eb.css.map*/