.request-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.request-toolbar .segmented{margin:0}.request-table{border:1px solid var(--border);border-radius:12px;max-height:62vh;overflow:auto}.request-table table{min-width:730px}.request-table th{background:var(--surface-hover);position:sticky;top:0}.request-table td{max-width:300px}.request-table td>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.request-table td>a{margin-top:8px;display:block}.request-state{background:var(--accent-soft);color:var(--accent);border-radius:8px;padding:6px 10px;font-size:12px;display:inline-block}.request-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.google-request-dialog{border:1px solid var(--border);background:var(--surface);width:min(850px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);overscroll-behavior:contain;border-radius:16px;padding:0;overflow:auto;box-shadow:0 24px 80px #17243b40}.google-request-dialog::backdrop{background:#17243b80}.google-request-dialog>header{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;top:0}.google-request-dialog h2{margin:0;font-size:18px}.request-dialog-content{padding:20px 24px}.request-summary{overflow-wrap:anywhere;font-size:13px}.request-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;font-size:12px;display:grid}.request-criteria dt{color:var(--muted);margin-bottom:6px}.request-criteria dd{overflow-wrap:anywhere;margin:0}.request-filter-details{margin:18px 0;font-size:12px}.request-filter-details summary{cursor:pointer;color:var(--accent)}.request-cancel{border-top:1px solid var(--border);margin-top:20px;padding-top:12px;font-size:12px}.nav-count{background:var(--accent);color:#fff;border-radius:16px;margin-left:auto;padding:2px 7px;font-size:10px}.approval-submit .field-help{margin:12px 0}.approval-submit a{color:var(--accent)}@media (width<=700px){.request-criteria{grid-template-columns:1fr}.google-request-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.google-request-dialog>header{padding:12px 16px}.request-dialog-content{padding:16px}}@media (width>=701px){.google-request-dialog .request-criteria{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}}.google-request-dialog .search-cost{margin:12px 0;padding:10px 12px}.google-request-dialog .search-cost strong{font-size:13px}.google-request-dialog .search-cost p{margin:6px 0;font-size:11px}.google-request-dialog .search-cost small{font-size:10px;line-height:1.5}.google-request-dialog .field-help{margin:12px 0;font-size:11px;line-height:1.6}.business-search{margin-block:24px}.business-search legend{margin-bottom:20px;font-size:14px}.business-search .form-grid{align-items:start;gap:20px}.business-search .check-row{margin-block:18px}.business-paging{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.business-detail{margin-top:24px}.business-detail h2:focus-visible{outline:3px solid var(--accent);outline-offset:-5px}.business-fields{margin-top:24px}.business-fields>div{border-top:1px solid var(--border);grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:20px;padding-block:20px;font-size:13px;line-height:1.8;display:grid}.business-fields dt{color:var(--muted)}.business-fields dd{overflow-wrap:anywhere;margin:0}.business-fields small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.business-fields a{color:var(--accent)}.business-fields ul{margin:0;padding-left:20px}@media (width<=700px){.business-fields>div{grid-template-columns:1fr;gap:8px}.business-search .form-grid{grid-template-columns:1fr}}.location-picker{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:24px}.location-picker h3{font-size:15px;font-weight:500}.location-picker .form-grid{margin-block:20px}.location-picker a{color:var(--accent)}.selected-regions{padding:0;list-style:none}.selected-regions li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;padding-block:10px;font-size:13px;display:flex}.quick-search{border:1px solid var(--border);border-radius:12px;margin-block:24px;padding:24px}.quick-search h3{font-size:16px}.quick-search>label{margin-block:20px;display:block}.quick-search select{width:100%;max-width:100%}.quick-search .text-button{margin-block:8px}.quick-preparation{border:1px solid var(--border);border-radius:8px;margin-top:16px;padding:20px}.quick-preparation dl{grid-template-columns:1fr 1fr;gap:12px;font-size:13px;display:grid}.quick-preparation dt{color:var(--muted)}.quick-preparation dd{overflow-wrap:anywhere;margin:0}.quick-results{padding:0;list-style:none}.quick-results>li{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;margin-block:16px;padding:20px;font-size:13px}.quick-live-detail{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;margin-top:24px;padding:20px}@media (width<=700px){.quick-search{padding:16px}.quick-preparation dl{grid-template-columns:1fr;gap:8px}.quick-preparation dd{margin-bottom:12px}.quick-live-detail{padding:12px}}.quick-results .text-button{margin-inline-end:16px}.quick-live-detail h3:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.business-refresh summary{cursor:pointer;color:var(--accent);margin-top:16px;font-size:13px}.business-refresh summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.quick-search .quick-result-selection{width:auto;margin-inline-end:12px;display:inline-block}.search-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 18px;display:grid}.search-modes button{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;padding:16px 18px}.search-modes strong{font-size:14px;font-weight:650;display:block}.search-modes small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.search-modes button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.search-filter-panel{margin-top:0}.search-intro{color:var(--muted);margin:0 0 18px;font-size:13px}.search-basics{gap:18px}.search-filter-panel label{gap:7px;font-size:12px}.search-filter-panel input,.search-filter-panel select{padding:10px 12px}.search-filter-panel .field-help{margin:7px 0 10px;font-size:11px;line-height:1.6}.category-source{color:var(--muted);font-size:11px}.category-source summary{cursor:pointer}.category-source p{line-height:1.6}.search-filter-panel .location-picker{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:18px 0 14px;padding:16px 0 12px}.location-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.location-heading h3{margin:0;font-size:13px;font-weight:650}.location-heading span{color:var(--muted);font-size:11px}.location-controls{align-items:flex-end;gap:12px;margin-top:12px;display:flex}.location-controls>.form-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.location-controls>.secondary-button{white-space:nowrap;min-height:41px;font-size:12px}.location-source{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:10px;font-size:10px;display:flex}.location-source a{text-underline-offset:2px;text-decoration:underline}.location-source details{max-width:65ch}.location-source summary{cursor:pointer}.location-source p{line-height:1.7}.location-picker>.text-button{min-height:28px;margin-top:3px;padding-block:4px;font-size:10px}.search-advanced{border:0;margin-top:0;padding:12px 0}.search-advanced summary{cursor:pointer;color:var(--accent);font-size:12px;font-weight:600}.search-advanced[open]>.form-grid{margin-top:16px}.search-submit{margin-top:8px}.search-result-panel .settings-content{padding:18px 26px}.search-result-panel p{font-size:13px}.search-modes+.search-filter-panel .selected-regions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.search-modes+.search-filter-panel .selected-regions li{border:1px solid var(--border);background:var(--accent-soft);border-radius:20px;gap:8px;padding:5px 10px;font-size:11px}.selected-regions .text-button{min-height:24px;padding:0;font-size:10px}.search-filter-panel~.quick-search{background:var(--surface);margin-top:18px;box-shadow:0 5px 22px #22314a06}.search-filter-panel~.quick-search>h3{margin-top:0}@media (width<=1100px){.location-controls{display:block}.location-controls>.secondary-button{margin-top:12px}}@media (width<=700px){.search-modes{gap:7px}.search-modes button{border-radius:11px;padding:12px 10px}.search-modes strong{font-size:11px;line-height:1.5}.search-modes small{display:none}.search-filter-panel .settings-content,.search-result-panel .settings-content{padding:18px 16px}.location-controls>.form-grid{grid-template-columns:1fr;gap:12px}.search-filter-panel .search-basics{gap:12px}.location-heading{gap:8px}.location-source{gap:10px}.search-advanced[open] .form-grid{gap:12px}}main:has(.search-modes){padding-top:22px}main:has(.search-modes)>.eyebrow{display:none}main:has(.search-modes)>.connection.ready{display:none}main:has(.search-modes)>.page-heading{margin:0 0 18px}main:has(.search-modes)>.page-heading h1{margin-bottom:6px;font-size:25px}.search-modes button{padding:13px 16px}.search-filter-panel>h2{padding:14px 24px}.search-filter-panel .settings-content{padding:18px 24px}.search-filter-panel .business-search{margin:0}.search-intro{margin-bottom:14px}.search-filter-panel .location-picker{margin:12px 0 6px;padding:12px 0 8px}.search-filter-panel .location-controls>.form-grid{margin:0}.search-filter-panel .location-controls,.search-filter-panel .location-source{margin-top:8px}.search-advanced{padding:10px 0}.search-filter-panel .category-source{font-size:10px}@media (width<=700px){main:has(.search-modes){padding-top:12px}.search-filter-panel>h2{padding:14px 16px}.search-filter-panel .settings-content{padding:16px}.search-filter-panel .location-controls{margin-top:12px}}.panel.search-filter-panel>h2{padding:14px 24px}.search-basics .category-source{margin-top:6px}.search-modes{margin-bottom:12px}.search-filter-panel .location-picker{margin-top:10px}.search-filter-panel .search-submit{margin-top:2px}@media (width<=700px){.panel.search-filter-panel>h2{padding:14px 16px}}.category-more{color:var(--muted);margin-top:6px;font-size:11px}.category-more summary{cursor:pointer;color:var(--accent)}.category-more[open]{border:1px solid var(--border);background:var(--surface-hover);border-radius:10px;margin-top:10px;padding:12px}.category-more label{color:var(--text);flex-direction:column;gap:7px;margin-top:10px;display:flex}.search-filter-panel .category-help{margin:6px 0;font-size:10px}.search-filter-panel .category-source{margin-top:6px}.business-result-scroll{border:1px solid var(--border);border-radius:12px;max-width:100%;margin-top:18px}.business-result-table small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.business-result-table .google-attribution{gap:3px;width:fit-content;max-width:220px;padding:5px 7px}.business-result-table .google-providers{font-size:10px}.result-actions .text-button{text-align:left;font-size:11px;display:block}.archive-status{white-space:nowrap;border-radius:7px;padding:4px 8px;font-size:11px;display:inline-block}.archive-status.saved{color:#1b6a47;background:#eef8f1}.archive-status.missing{color:#9d431c;background:#fff3e9}.archive-explanation{color:#35604b;background:#f2f8f4;border-radius:9px;padding:10px 14px}.quick-search>.business-refresh{margin-bottom:12px;font-size:12px}.quick-search>.business-refresh[open]{border:1px solid var(--border);border-radius:10px;padding:14px}.business-refresh>label{margin-top:14px;display:block}.business-result-table .result-actions .text-button{margin:0;padding:4px 0;line-height:1.5}.search-cost{background:#f5f1ff;border:1px solid #e4d8ff;border-radius:10px;margin:14px 0;padding:14px 16px}.search-cost strong{color:var(--text);font-size:14px}.search-cost p{margin:8px 0;font-size:12px}.search-cost small{color:var(--muted);font-size:11px;line-height:1.7;display:block}.search-cost a{color:var(--accent);text-decoration:underline}.quick-continuation{margin:18px 0}.quick-continuation:has(h4){border:1px solid var(--border);border-radius:12px;padding:16px}.quick-continuation h4{margin:0 0 8px;font-size:15px}.quick-continuation>p{font-size:12px}.continuation-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.continuation-actions .button,.continuation-actions .secondary-button{font-size:12px}.continuation-history{color:var(--muted);margin-top:12px;font-size:12px}.continuation-history summary{cursor:pointer;color:var(--accent)}.continuation-history label{flex-direction:column;gap:8px;max-width:650px;display:flex}.continuation-history select{width:100%}@media (width<=700px){.search-cost{padding:12px}.quick-continuation:has(h4){padding:12px}.continuation-actions{flex-direction:column;align-items:stretch}.continuation-actions button{text-align:center;justify-content:center}}.business-result-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(68vh,680px);overflow:auto}.business-result-scroll .business-result-table{table-layout:fixed;width:100%;min-width:0;font-size:11.5px}.business-result-scroll .business-result-table th,.business-result-scroll .business-result-table td{overflow-wrap:anywhere;white-space:normal;min-width:0;padding:10px 8px;line-height:1.6}.business-result-scroll .business-result-table th{white-space:nowrap;z-index:2;background:var(--surface-hover);position:sticky;top:0}.business-result-table th:first-child{white-space:nowrap;width:5%;font-size:10px}.business-result-table th:nth-child(2){width:19%}.business-result-table th:nth-child(3){width:13%}.business-result-table th:nth-child(4){width:7%}.business-result-table th:nth-child(5){width:8%}.business-result-table th:nth-child(6){width:20%}.business-result-table th:nth-child(7){width:8%}.business-result-table th:nth-child(8){width:5%}.business-result-table th:nth-child(9){width:8%}.business-result-table th:nth-child(10){width:7%}.business-result-table .phone-cell{white-space:nowrap;font-size:11px}.business-result-table .archive-status{white-space:normal;margin-top:5px;font-size:10px}.business-result-table .text-button{font-size:11px;line-height:1.5}.business-result-table .google-attribution{max-width:100%}.match-note{color:var(--muted);cursor:help;margin-inline-start:5px}@media (width<=1100px){.business-result-scroll .business-result-table{min-width:840px}.business-result-scroll .business-result-table th,.business-result-scroll .business-result-table td{padding:9px 7px}.business-result-scroll{max-height:65vh}}.quick-search-tools{flex-wrap:wrap;align-items:flex-start;gap:18px 32px;margin-top:16px;display:flex}.quick-search-tools>details,.quick-search-tools>button,.quick-search-tools>.quick-continuation{flex:230px;min-width:0;margin:0}.quick-search-tools>.business-refresh{padding:12px 0;font-size:12px}.quick-search-tools>.business-refresh summary{cursor:pointer;color:var(--accent);margin:0}.quick-search-tools>.text-button{text-align:left;justify-content:flex-start;margin:0;padding:12px 0}.quick-search-tools>.quick-continuation{padding:12px 0}.quick-search-tools .continuation-history{margin-top:0}.quick-search-tools>.business-refresh[open]{border:1px solid var(--border);border-radius:10px;padding:12px}.quick-search-tools>.quick-continuation:has(h4){flex-basis:100%;padding:16px}@media (width<=700px){.quick-search-tools{gap:12px 24px}.quick-search-tools>details,.quick-search-tools>button,.quick-search-tools>.quick-continuation{flex-basis:100%}}.business-detail-dialog{border:1px solid var(--border);background:var(--surface);width:min(1040px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);color:var(--text);overscroll-behavior:contain;border-radius:18px;padding:0;overflow:auto;box-shadow:0 24px 80px #17243b40}.business-detail-dialog::backdrop{background:#17243b80}.business-detail-dialog .business-detail{box-shadow:none;border:0;border-radius:0;margin:0}.business-detail-header{z-index:3;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex;position:sticky;top:0}.business-detail-header h2{border:0;margin:0;padding:0;font-size:18px}.business-detail-header button{flex-shrink:0}.business-detail-sections{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.business-detail-sections [aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.detail-record-info{color:var(--muted);margin:16px 0;font-size:12px}.detail-record-info summary{cursor:pointer}.business-detail-dialog .business-fields>div{padding-block:12px}.business-detail-dialog .business-fields{margin-top:16px}@media (width<=700px){.business-detail-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.business-detail-header{gap:12px;padding:12px 16px}.business-detail-dialog .settings-content{padding:16px}.business-detail-header h2{font-size:16px}}.business-detail-dialog .business-fields dd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.business-field-value{flex:1;min-width:0}.field-metadata{white-space:nowrap;color:var(--muted);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.field-metadata>a,.field-metadata>span{border:1px solid var(--border);width:24px;height:24px;color:var(--muted);cursor:help;background:var(--surface-hover);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.field-metadata>a{cursor:pointer}.field-metadata>a:hover,.field-metadata>span:hover{color:var(--accent);border-color:var(--accent)}.field-metadata>:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=450px){.business-detail-dialog .business-fields dd{flex-wrap:wrap}.business-field-value{flex-basis:100%}}.google-attribution{background:#181b27;border:1px solid #303548;border-radius:6px;flex-direction:column;align-items:flex-start;gap:5px;max-width:100%;margin-top:6px;padding:10px 10px 5px;line-height:1.5;display:flex}.google-attribution img{width:auto;max-width:none;height:16px;display:block}.google-providers{color:#f2f3f8;overflow-wrap:anywhere;font-size:11px;display:block}.google-providers a{color:#b1a1ff}.google-attribution>a{color:#fff;align-items:center;gap:7px;text-decoration:none;display:flex}.field-providers .google-providers{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.field-providers .google-providers a{color:var(--accent)}.business-map-link{margin-top:6px;font-size:11px;display:block}.business-detail>.google-attribution{width:fit-content}.team-tracking{border-block:1px solid var(--border);overflow-wrap:anywhere;min-width:0;margin-block:24px;padding-block:20px;font-size:13px;line-height:1.8}.team-tracking h3{font-size:16px}.team-tracking h4{margin-top:24px;font-size:14px}.team-tracking form,.team-tracking>section{margin-block:20px}.team-tracking label{margin-block:12px;display:block}.team-tracking input,.team-tracking select,.team-tracking textarea{width:100%;max-width:100%;margin-top:8px;display:block}.team-tracking textarea{resize:vertical;min-height:120px}.team-tracking button{white-space:normal;background:var(--surface);border:1px solid var(--border);max-width:100%;color:var(--text);border-radius:7px;margin:6px 12px 6px 0;padding:10px 14px}.team-tracking button:disabled{opacity:.5;cursor:default}.team-tracking button:not(:disabled):hover{border-color:var(--accent)}.team-tracking ol{padding-left:22px}.team-tracking li{border-bottom:1px solid var(--border);padding-block:16px}.team-tracking small{color:var(--muted);display:block}.team-tracking nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-tracking nav button{margin-inline-end:0}.team-lists{overflow-wrap:anywhere;min-width:0;margin-block:24px;font-size:13px;line-height:1.8}.team-lists h3{font-size:16px}.team-lists label{margin-block:16px;display:block}.team-lists input,.team-lists textarea,.team-lists select{width:100%;max-width:100%;margin-top:8px;display:block}.team-lists textarea{resize:vertical;min-height:90px}.team-lists button,.team-lists a.text-button{background:var(--surface);border:1px solid var(--border);color:var(--text);white-space:normal;border-radius:7px;max-width:100%;margin:6px 14px 6px 0;padding:10px 14px;display:inline-block}.team-lists button:disabled{opacity:.5;cursor:default}.team-lists button:not(:disabled):hover,.team-lists a.text-button:hover{border-color:var(--accent)}.team-list-cards{padding:0;list-style:none}.team-list-cards>li{border:1px solid var(--border);border-radius:8px;margin-block:18px;padding:20px}.team-lists nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-lists [aria-label="Liste silme onayı"],.team-lists [aria-label=Liste\ düzenleme],.team-lists [aria-label=Liste\ oluşturma]{border-block:1px solid var(--border);margin-block:20px;padding-block:20px}@media (width<=700px){.team-list-cards>li{padding:14px}}.team-lists .team-business-selection{align-items:flex-start;gap:10px;display:flex}.team-lists .team-business-selection input{flex:none;width:auto;margin-top:7px}.team-lists h2:focus-visible{outline:3px solid var(--accent);outline-offset:-5px}.deletion-form,.deletion-card{border:1px solid var(--border,#dbe1ea);overflow-wrap:anywhere;border-radius:12px;margin-block:1rem;padding:1.1rem}.deletion-form{background:var(--surface);border-color:var(--danger,#ef8080)}.deletion-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-block:.8rem;display:flex}.deletion-counts{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.7rem;display:grid}.deletion-counts>div{border:1px solid var(--border);border-radius:6px;padding:.5rem}.deletion-counts dt{font-size:.85rem}.deletion-counts dd{margin:0;font-weight:700}.danger-button{color:#fff;background:#a62e2e;border:1px solid #a62e2e;border-radius:7px;padding:.65rem 1rem}.danger-button:disabled{opacity:.5}.deletion-card progress{width:100%;max-width:30rem}.deletion-card h3{margin-top:0}.search-jobs .panel{margin-block:24px}.search-jobs a{color:var(--accent)}.job-cards{padding:0;list-style:none}.job-cards>li{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;margin-block:16px;padding:20px;font-size:13px;line-height:1.7}.job-cards h3{font-size:16px}.job-summary{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:12px;margin-block:24px;font-size:13px;display:grid}.job-summary dt{color:var(--muted)}.job-summary dd{overflow-wrap:anywhere;margin:0}.search-jobs progress{width:100%;height:12px;accent-color:var(--accent)}.job-criteria{margin-block:24px;font-size:13px;line-height:1.7}.job-criteria summary{cursor:pointer;color:var(--accent)}@media (width<=700px){.job-summary{grid-template-columns:1fr;gap:8px}.job-summary dd{margin-bottom:10px}.job-cards>li{padding:16px}}.search-jobs .panel:not(.business-detail){overflow-wrap:anywhere;padding:24px;font-size:13px;line-height:1.7}.search-jobs .panel:not(.business-detail)>h2{margin-top:16px;padding:0 0 20px;font-size:18px}.search-jobs h2:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (width<=700px){.search-jobs .panel:not(.business-detail){padding:16px}}.job-result-selection{align-items:flex-start;gap:10px;display:flex}.job-result-selection input{flex:none;width:auto;margin-top:6px}.exports .settings-content,.export-form{min-width:0}.export-form{border:1px solid var(--border);border-radius:12px;margin-block:1rem;padding:1rem}.export-form>h3:focus{outline:2px solid var(--accent);outline-offset:4px}.export-form fieldset{border:1px solid var(--border);border-radius:10px;min-width:0;margin-block:1rem;padding:1rem}.export-form legend{padding-inline:.35rem}.export-form select{max-width:100%;margin-top:.5rem;display:block}.export-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.8rem;display:grid}.export-fields label{overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;display:flex}.export-fields input{flex-shrink:0;width:auto}.export-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:.8rem;display:flex}.export-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;margin-block:1rem;display:grid}.export-card{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:1rem}.export-card h3{margin-top:0}.export-card p{line-height:1.6}.export-card button{white-space:normal;max-width:100%}.dashboard{gap:24px;display:grid}.dashboard .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin-block:22px}.dashboard .stat{min-width:0}.dashboard .stat a{line-height:1.5;display:block}.dashboard-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.dashboard-notice{border:1px solid var(--accent);border-radius:8px;padding:14px;line-height:1.7}.dashboard-notice a,.dashboard .field-help a{text-decoration:underline}.dashboard-quota{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:20px;display:grid}.dashboard-quota-card{border:1px solid var(--border);border-radius:10px;min-width:0;padding:18px}.dashboard-quota-card h3{margin-top:0;font-size:15px}.dashboard-quota-card p{font-size:12px}.dashboard-quota-card progress{width:100%;accent-color:var(--accent)}.dashboard-recent{margin:0;padding:0;list-style:none}.dashboard-recent li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;padding-block:18px;display:flex}.dashboard-recent li:last-child{border:0}.dashboard-recent p{color:var(--muted);margin-bottom:0;font-size:12px}.dashboard-recent a{flex-shrink:0}@media (width<=700px){.dashboard-recent li{flex-direction:column;align-items:flex-start}.dashboard-actions>a{text-align:center;width:100%}}.users-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.users-toolbar>label{width:300px;max-width:100%}.users-toolbar>div{flex-wrap:wrap;gap:12px;display:flex}.users-table{border:1px solid var(--border);border-radius:12px;max-height:60vh;overflow:auto}.users-table table{min-width:650px}.users-table th{background:var(--surface-hover);position:sticky;top:0}.users-table td:first-child{overflow-wrap:anywhere}.users-table .member-actions{flex-wrap:wrap;gap:18px;display:flex}.create-user-dialog{border:1px solid var(--border);background:var(--surface);width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);overscroll-behavior:contain;border-radius:16px;padding:0;overflow:auto;box-shadow:0 24px 80px #17243b40}.create-user-dialog::backdrop{background:#17243b80}.create-user-dialog>header{border-bottom:1px solid var(--border);z-index:1;background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;top:0}.create-user-dialog h2{margin:0;font-size:18px}.create-user-dialog form{padding:0 24px 24px}.create-user-dialog .form-grid label{display:block}.create-user-dialog .form-grid input,.create-user-dialog .form-grid select{margin-top:8px;display:block}.create-user-dialog label>span{color:var(--danger)}.create-user-dialog .form-actions{flex-wrap:wrap;gap:12px;display:flex}.create-user-dialog .check-row{margin:12px 0}@media (width<=700px){.users-toolbar>div{width:100%}.create-user-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.create-user-dialog>header{padding:14px 16px}.create-user-dialog form{padding:0 16px 16px}}.users-invitation-history{overscroll-behavior:contain;max-height:48vh;overflow:auto}.source-policy{margin-top:28px}.source-policy h3{margin-block:26px 18px;font-size:16px;font-weight:500}.source-policy p,.source-policy li{font-size:12px;line-height:1.9}.source-policy a{color:var(--accent)}.source-form{margin-block:26px}.source-form legend{margin-bottom:24px;font-size:15px}.source-form .form-grid{gap:22px}.source-form table input[type=number]{min-width:130px}.source-form .table-scroll{margin-block:22px}.source-grant{border-top:1px solid var(--border);overflow-wrap:anywhere;padding-block:20px}.source-grant h4{margin-block:0 14px;font-size:14px}.source-revoke{border:1px solid var(--accent);border-radius:9px;padding:22px}.source-revoke button{margin-right:16px}.source-form .check-row{align-items:flex-start}@media (width<=700px){.source-form .form-grid{grid-template-columns:1fr}.source-revoke{padding:16px}}.source-form table input[type=checkbox]{width:24px;height:24px;accent-color:var(--accent);padding:0}.api-keys{overflow-wrap:anywhere;min-width:0;margin-block:24px;font-size:13px;line-height:1.8}.api-keys h3{font-size:17px}.api-keys h4{font-size:14px}.api-keys>ul{padding:0;list-style:none}.api-keys>ul>li,.api-keys>section{border:1px solid var(--border);border-radius:8px;margin-block:18px;padding:20px}.api-keys textarea{overflow-wrap:anywhere;resize:vertical;width:100%;max-width:100%;min-height:100px;margin-top:10px;font-family:monospace;display:block}.api-keys button{white-space:normal;max-width:100%;margin:6px 14px 6px 0}.api-keys form{margin-block:24px}.api-keys label:not(.check-row){margin-block:16px;display:block}.api-keys nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=700px){.api-keys>ul>li,.api-keys>section{padding:14px}}.settings-page>h2{font-size:16px;font-weight:650}.settings-layout{grid-template-columns:205px minmax(0,1fr);min-height:460px;display:grid}.settings-navigation{border-right:1px solid var(--border);flex-direction:column;gap:6px;padding:22px 16px;display:flex}.settings-navigation button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:10px;justify-content:space-between;padding:12px 14px;font-size:13px;display:flex}.settings-navigation button[aria-current]{background:var(--accent-soft);color:var(--accent);font-weight:650}.settings-detail{min-width:0;padding:30px}.settings-detail>h3,.settings-form>h3{letter-spacing:-.5px;margin:8px 0 12px;font-size:23px}.topic-description,.topic-heading p{color:var(--muted);max-width:65ch;font-size:14px;line-height:1.7}.section-kicker{letter-spacing:1.6px;color:var(--accent);font-size:10px;font-weight:700}.topic-heading{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.topic-heading h3{margin:0;font-size:23px}.topic-heading p{margin:7px 0 0}.topic-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;font-size:22px;font-weight:650;display:grid}.state-pill{background:var(--accent-soft);color:var(--accent);border-radius:20px;flex-shrink:0;align-self:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.setup-guide{gap:12px;margin-block:24px;display:grid}.setup-guide>button,.setup-guide>a{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.setup-guide>button:hover,.setup-guide>a:hover{border-color:var(--accent);background:var(--accent-soft)}.setup-guide>button>span:nth-child(2),.setup-guide>a>span:nth-child(2){flex:1;min-width:0}.setup-guide strong,.settings-card-grid strong{font-size:14px;font-weight:650;display:block}.setup-guide small,.settings-card-grid small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7;display:block}.step-number{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.help-callout{background:var(--surface-hover);border-radius:12px;padding:18px 20px;font-size:13px;line-height:1.7}.help-callout p{color:var(--muted);margin-bottom:0}.settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:24px;display:grid}.settings-card-grid button{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:20px;display:block}.settings-card-grid button>span{color:var(--accent);margin-top:14px;display:block}.input-hint{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.7}.inline-guide{border:1px solid var(--border);border-radius:10px;margin:16px 0 24px;padding:14px;font-size:12px;line-height:1.8}.inline-guide summary,.secret-field summary{cursor:pointer;color:var(--accent);font-size:12px}.inline-guide a{text-decoration:underline}.inline-guide ol{color:var(--muted);padding-left:20px}.settings-form h4{margin:24px 0 8px;font-size:15px}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.segmented{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:20px;padding-block:10px;display:flex}.segmented button{background:0 0;border-color:#0000;font-size:12px}.segmented button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--border)}.settings-refresh{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.settings-layout{grid-template-columns:1fr}.settings-navigation{border-right:0;border-bottom:1px solid var(--border);flex-flow:row;padding:12px;overflow-x:auto}.settings-navigation button{white-space:nowrap;flex-shrink:0;gap:12px}.settings-detail{padding:24px}.settings-navigation button span{display:none}}@media (width<=600px){.settings-card-grid{grid-template-columns:1fr}.settings-detail{padding:20px 16px}.setup-guide>button,.setup-guide>a{gap:10px;padding:14px}.setup-guide .state-pill{display:none}.topic-heading h3{font-size:20px}}.commission-settings{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(160px,1fr);align-items:center;gap:12px 24px;margin:20px 0;padding:16px;display:grid}.commission-settings .field-help{grid-column:1/-1;margin:0}.commission-settings input[role=switch]{appearance:none;background:var(--border);cursor:pointer;border-radius:20px;flex-shrink:0;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.commission-settings input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.commission-settings input[role=switch]:checked{background:var(--accent)}.commission-settings input[role=switch]:checked:before{transform:translate(16px)}.commission-settings input[role=switch]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=700px){.commission-settings{grid-template-columns:1fr}}:root{color:#28364d;font-synthesis:none;--bg:#f3f4f6;--surface:#fff;--surface-hover:#f7f5fc;--text:#28364d;--muted:#66738a;--accent:#7544d0;--accent-soft:#f0eaff;--border:#e1e5ed;--danger:#ac2942;--success:#16735a;--radius:18px;--space:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f4f6;font-family:Inter,Segoe UI,sans-serif;font-size:14px}button{color:var(--text);background:var(--surface-hover);border:1px solid var(--border);white-space:normal;border-radius:7px;max-width:100%;min-height:40px;padding:10px 14px;line-height:1.4}button:not(:disabled):hover{border-color:var(--accent)}[tabindex="-1"]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button:disabled{opacity:.5;cursor:not-allowed}.skip-link{background:var(--accent);color:#fff;z-index:10;padding:12px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.app{min-height:100vh;display:flex}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:232px;padding:28px 16px;display:flex}.brand{align-items:center;gap:12px;margin:0 10px 48px;font-size:21px;font-weight:700;display:flex}.brand-icon{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:37px;height:39px;display:grid}.brand-light{color:var(--muted);font-weight:400}.nav-label{letter-spacing:1.5px;color:var(--muted);margin:0 16px 16px;font-size:10px}nav{gap:7px;display:grid}nav a{color:var(--muted);border-radius:8px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;display:flex}nav a:hover{background:var(--surface-hover);color:var(--text)}nav a[aria-current]{background:var(--accent-soft);color:var(--accent)}.nav-icon{width:21px;font-size:21px;line-height:1}.sidebar-bottom{color:var(--muted);margin-top:auto;padding:50px 14px 0;font-size:12px}.sidebar-bottom small{margin-top:10px;font-size:10px;display:block}.status-dot{background:var(--success);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.workspace{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--border);height:76px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 42px;font-size:12px;display:flex}.badge{color:var(--accent);background:var(--accent-soft);border:1px solid #dcd4ef;border-radius:20px;padding:7px 11px;font-size:11px}main{max-width:1440px;margin:auto;padding:38px 42px}.eyebrow{letter-spacing:1.7px;color:var(--muted);font-size:10px;font-weight:600}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin:15px 0 26px;display:flex}h1{letter-spacing:-.8px;margin:0 0 10px;font-size:29px;font-weight:600}p{line-height:1.6}.page-heading p{color:var(--muted);margin:0;font-size:13px}.date-label{color:var(--muted);font-size:11px}.connection{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:12px}.connection.error{color:var(--danger)}.connection.error .status-dot{background:var(--danger)}.connection.loading .status-dot{background:var(--accent)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.stat p{color:var(--muted);margin:0 0 20px;font-size:12px}.stat strong{margin-bottom:13px;font-size:27px;font-weight:500;display:block}.stat small{color:var(--muted);font-size:10px}.welcome{border-radius:var(--radius);background:linear-gradient(115deg,#f1ebff,#fff);border:1px solid #e4dcf4;align-items:center;gap:28px;margin:26px 0;padding:32px;display:flex}.welcome-icon{border:1px solid var(--border);color:var(--accent);border-radius:18px;padding:20px;font-size:36px}.welcome h2{margin:12px 0;font-size:21px;font-weight:500}.welcome p{color:var(--muted);margin:0 0 22px;font-size:12px}.button{background:var(--accent);color:#fff;border:0;border-radius:7px;align-items:center;gap:20px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-top:24px;box-shadow:0 5px 22px #22314a06}.panel>h2{border-bottom:1px solid var(--border);margin:0;padding:20px 24px;font-size:15px;font-weight:600}.empty{text-align:center;padding:40px 20px}.empty>span{color:var(--muted);font-size:30px}.empty h3{margin:14px 0 9px;font-size:13px;font-weight:500}.empty p{color:var(--muted);margin:0;font-size:12px}footer{color:var(--muted);margin-top:28px;font-size:10px;line-height:1.8}@media (width<=1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.date-label{display:none}.sidebar{width:220px}main{padding:28px}.topbar{padding:0 28px}}@media (width<=700px){.app{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border);width:auto;padding:20px}.brand{margin:0 0 20px}.nav-label,.sidebar-bottom{display:none}nav{gap:8px;display:flex;overflow:auto}nav a{white-space:nowrap;padding:10px;font-size:11px}.nav-icon{display:none}.topbar{height:60px;padding:0 20px;font-size:11px}main{padding:26px 20px}h1{font-size:25px}.stats{gap:10px}.stat{padding:15px}.welcome{padding:24px}.welcome-icon{display:none}.welcome h2{font-size:18px}}.setup-content{max-width:920px;padding:28px}.setup-content>p{color:var(--muted);font-size:13px}.setup-steps{color:var(--muted);gap:32px;margin:0 0 30px;padding-left:20px;font-size:12px;display:flex}.notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);margin-bottom:26px;padding:18px 20px}.notice h3{margin:0 0 10px;font-size:14px}.notice p,.notice ul{color:var(--muted);font-size:12px;line-height:1.8}.notice strong{color:var(--text);font-weight:500}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:22px;font-size:16px;font-weight:500}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}label{color:var(--text);gap:10px;font-size:12px;display:grid}input,select,textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:#f8f9fc;border-radius:10px;padding:12px}input:hover,select:hover,textarea:hover{border-color:#747e9f}input:disabled,fieldset:disabled input{opacity:.55;cursor:not-allowed}.field-help{color:var(--muted);margin:18px 0 24px;font-size:12px;line-height:1.8}.error-message{color:var(--danger);background:#fff0f3;border-radius:8px;padding:14px;font-size:12px}.success-message{color:var(--success)!important}fieldset:disabled .button{opacity:.5;cursor:not-allowed}@media (width<=700px){.setup-content{padding:20px}.form-grid{grid-template-columns:1fr}.setup-steps{flex-wrap:wrap;gap:15px;line-height:1.8}}.auth-panel{max-width:900px}.auth-content{max-width:780px;padding:28px}.auth-content>p,.auth-content form p{color:var(--muted);font-size:13px;line-height:1.8}.auth-content label{margin-bottom:20px}.auth-content form>.button,.auth-content fieldset>.button{margin-top:12px}.app-choices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.app-choice{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:18px;display:flex}.app-choice input,.check-row input{width:auto;accent-color:var(--accent)}.app-choice.selected{border-color:var(--accent);background:var(--accent-soft)}.qr-setup{grid-template-columns:216px 1fr;align-items:center;gap:28px;margin:24px 0;display:grid}.qr-setup img{object-fit:contain;background:#fff;border-radius:10px;width:216px;max-width:100%;height:216px}.qr-setup h3,.auth-content h3{font-size:15px;font-weight:500}.manual-key{overflow-wrap:anywhere;color:var(--accent);font-size:15px;line-height:1.8;display:block}.secondary-button,.text-button{font:inherit;cursor:pointer}.secondary-button{background:var(--surface-hover);border:1px solid var(--border);color:var(--text);border-radius:7px;padding:11px 16px;font-size:12px}.secondary-button:hover{border-color:var(--accent)}.text-button{color:var(--accent);background:0 0;border:0;padding:8px 0;font-size:12px}.check-row{align-items:center;gap:10px;margin:22px 0;display:flex}.recovery-grid{border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;padding:20px;display:grid}.recovery-grid code{overflow-wrap:anywhere;color:var(--accent);font-size:11px}.topbar-actions{align-items:center;gap:14px;display:flex}@media (width<=700px){.auth-content{padding:20px}.app-choices,.qr-setup,.recovery-grid{grid-template-columns:1fr}.qr-setup{gap:15px}.topbar-actions{gap:8px}.recovery-grid code{font-size:12px}}.auth-cancel{margin-top:16px;display:block}.qr-setup img{image-rendering:pixelated}.settings-content{padding:26px}.settings-tabs{flex-wrap:wrap;gap:14px;margin:20px 0 30px;display:flex}.settings-tabs .active{border-color:var(--accent);color:var(--accent)}.settings-form{max-width:1000px}.settings-form h3{margin:32px 0 22px;font-size:16px;font-weight:500}.settings-form .field-help{margin:10px 0 18px}.settings-form .form-grid{gap:20px 26px}.settings-form>.button,.settings-form fieldset>.button{margin-top:25px}@media (width<=700px){.settings-content{padding:20px}.settings-tabs{gap:10px}}.invitation-list{margin:22px 0;padding:0;list-style:none}.invitation-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.invitation-list strong{overflow-wrap:anywhere;font-size:13px}.invitation-list p,.invitation-list small{color:var(--muted);font-size:12px;line-height:1.7}@media (width<=700px){.invitation-list li{flex-direction:column;align-items:flex-start}}.google-action{border-top:1px solid var(--border);margin:24px 0;padding-top:20px}.google-action>p{color:var(--muted);font-size:12px;line-height:1.8}.member-actions{flex-wrap:wrap;gap:20px;display:flex}.notice[aria-label="Üyelik değişikliği onayı"]{margin-top:24px}.workspace-picker{align-items:center;gap:10px;font-size:11px;display:flex}.workspace-picker select{max-width:250px;padding:8px;font-size:12px}@media (width<=700px){.topbar{flex-wrap:wrap;gap:14px;height:auto;padding-block:18px}.topbar-actions{flex-wrap:wrap}.workspace-picker select{max-width:200px}}.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.usage-card{border:1px solid var(--border);border-radius:9px;padding:22px}.usage-card h3{margin:0 0 16px;font-size:15px}.usage-card>p{font-size:12px;line-height:1.8}.usage-card dl{grid-template-columns:1fr auto;gap:12px;font-size:13px;display:grid}.usage-card dt,.usage-card small{color:var(--muted)}.usage-card dd{text-align:right;margin:0}.usage-card small{line-height:1.9}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.table-scroll th,.table-scroll td{border-bottom:1px solid var(--border);padding:14px 12px;line-height:1.7}.table-scroll th{color:var(--muted);font-weight:500}.quota-form{border-top:1px solid var(--border);max-width:1100px;padding:28px 0}.quota-form label{margin-bottom:20px}.quota-form fieldset>.button{margin-top:10px}.quota-form p{font-size:12px;line-height:1.8}.tier-row{align-items:center;gap:20px;display:flex}.tier-row label{flex:1}.tier-row span{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:12px;display:block}.quota-overrides{border-top:1px solid var(--border);padding-top:24px}.quota-overrides h3{font-size:16px;font-weight:500}@media (width<=700px){.usage-grid{grid-template-columns:1fr}.usage-card{padding:18px}.tier-row{flex-wrap:wrap;gap:10px}.tier-row label{min-width:110px}.quota-form{padding-block:22px}}.table-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.topbar{color:#eef1f8;background:linear-gradient(110deg,#1c293d,#314967);border:0;border-radius:36px;height:64px;margin:18px 28px 0;padding:0 28px;box-shadow:0 5px 20px #1c293d16}.topbar .text-button{color:#e2d5ff}.topbar .badge{color:#fff;background:#ffffff12;border-color:#ffffff30}.topbar .workspace-picker{color:#f3f5fa}.topbar select{color:#fff;background:#ffffff15;border-color:#ffffff35}.topbar select option{color:var(--text);background:var(--surface)}.sidebar{border:1px solid var(--border);border-radius:20px;align-self:flex-start;min-height:calc(100vh - 36px);margin:18px 0 18px 18px;position:sticky;top:18px;box-shadow:0 5px 24px #22314a05}.brand{margin-bottom:36px}.brand-icon{background:linear-gradient(140deg,#9a62f1,#7544d0);box-shadow:0 4px 12px #7544d02e}.page-heading h1{color:#303b4d;font-weight:650}.eyebrow{font-size:10px}.connection.ready{color:#426355;background:#f9fcfa;border-color:#dce9e2}.connection{margin-bottom:20px;padding:10px 14px}.panel>h2{padding:18px 24px}.button{color:#fff;background:linear-gradient(110deg,#8751e9,#7544d0);border-radius:10px;gap:10px;box-shadow:0 3px 8px #7544d01a}.button:hover{background:#6839bd}.notice{background:#f8f9fc}.success-message{background:#eff9f3;border:1px solid #d5ebdd;border-radius:10px;padding:12px 16px}.inline-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.usage-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-count{letter-spacing:-.5px;font-size:28px}.usage-count small{font-size:14px;font-weight:400}.usage-card progress{width:100%;accent-color:var(--accent)}.quota-topic{max-width:560px;margin:20px 0}.settings-form label{font-size:13px}.settings-form .field-help{line-height:1.7}.settings-form h3{margin-top:0}.table-scroll table th{background:#fafbfe}.table-scroll table td{vertical-align:top}.stat{box-shadow:0 3px 16px #22314a05}.app-choice.selected{background:var(--accent-soft)}@media (width<=1100px){.topbar{margin-inline:22px}.sidebar{width:210px;margin-left:14px}.settings-layout{grid-template-columns:175px minmax(0,1fr)}.settings-detail{padding:24px}}@media (width<=900px){.settings-layout{grid-template-columns:1fr}}@media (width<=700px){.sidebar{border-radius:18px;width:auto;min-height:0;margin:12px;padding:18px;position:static}.topbar{border-radius:22px;height:auto;min-height:62px;margin:12px;padding:16px 20px}.topbar>span{display:none}.topbar-actions{justify-content:space-between;width:100%}.workspace-picker select{max-width:160px}main{padding:20px 16px}.page-heading{margin-block:12px 20px}.page-heading h1{font-size:25px}.panel>h2{padding:16px 20px}.usage-overview{grid-template-columns:1fr}.settings-detail{padding:20px 16px}.brand{margin-bottom:16px}.connection{font-size:11px}.setup-guide small{font-size:12px}}.field-editor-paging{flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;display:flex}.field-editor-paging label{flex:1;min-width:180px;max-width:400px}.field-editor-paging span{color:var(--muted);font-size:12px}.mobile-menu{display:none}.settings-page>h2{clip:rect(0,0,0,0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.settings-page .topic-heading{gap:12px;margin-bottom:18px}.settings-page .topic-heading>div{flex:1;min-width:200px}.settings-page .topic-heading h3{margin:0;font-size:22px}.settings-page .topic-heading p{margin:5px 0 0;font-size:13px}.settings-page .form-grid{gap:14px 22px}.settings-page label{gap:8px}.settings-page input,.settings-page select{padding:10px 12px}.settings-page .field-help{margin:10px 0 16px}.settings-page .inline-guide{margin:12px 0 18px;padding:10px 14px}.settings-page .topic-heading .state-pill{margin-left:auto}.settings-page .settings-detail{padding:26px}.settings-page .settings-refresh{margin-top:20px;padding-top:14px}@media (width<=700px){.sidebar{padding:16px 18px;position:relative}.sidebar .brand{margin:0;font-size:19px}.mobile-menu{background:var(--surface);align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:11px;display:flex;position:absolute;top:16px;right:14px}.sidebar nav{margin-top:16px;display:none}.sidebar nav.mobile-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.sidebar nav a{white-space:normal;font-size:12px}.topbar{min-height:58px;margin-top:0;padding:10px 16px}.topbar .badge{display:none}.topbar .workspace-picker{flex:1;gap:0;font-size:0}.topbar .workspace-picker select{max-width:190px;font-size:12px}.topbar-actions{gap:10px}.topbar .text-button{padding:8px 0;font-size:11px}.eyebrow,.connection.ready{display:none}.page-heading{margin:4px 0 16px}.page-heading p{font-size:12px}.page-heading h1{margin-bottom:6px;font-size:24px}main{padding-top:12px}.settings-page{margin-top:16px}.settings-page .settings-detail{padding:20px 16px}.settings-page .topic-heading h3{font-size:20px}.settings-page .topic-icon{border-radius:11px;width:36px;height:36px}.settings-page .topic-heading>div{min-width:170px}.settings-page .topic-heading .state-pill{margin-left:48px}.settings-page .settings-navigation{padding:8px}.settings-page .settings-navigation button{padding:10px 12px}.settings-page .setup-guide>button,.settings-page .setup-guide>a{padding:14px}.form-actions{gap:10px}}.login-code-row{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;margin:16px 0 8px;display:flex}.auth-content .login-code-row label{width:210px;max-width:100%;margin:0}.login-code-row input{letter-spacing:.18em;font-size:18px}.login-code-row>.button{white-space:nowrap;min-height:44px;margin:0}.auth-content .login-code-row.recovery-mode label{width:280px}.login-code-row.recovery-mode input{letter-spacing:normal;font-size:14px}
