.menu-selection{padding:12px;border:1px solid #dce5ee;border-radius:12px;background:#fff;min-width:0}.menu-selection header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:10px}.menu-selection small{font-size:11px;color:#61738a}.menu-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.menu-selection .menu-choice{display:flex!important;align-items:center;gap:7px;min-height:36px;padding:7px 9px!important;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;font-size:12px;line-height:1.3;margin:0;min-width:0;cursor:pointer}.menu-choice input{flex:0 0 auto;width:15px!important;height:15px!important;margin:0!important;accent-color:#2463a6}.menu-choice span{flex:1;overflow-wrap:anywhere}.menu-choice:has(input:checked){border-color:#94b8e0;background:#eef5fe}.menu-choice.is-unavailable{opacity:.58;cursor:default}.menu-choice small{font-size:9px}.report-selection{margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0}.report-selection summary{font-size:13px;font-weight:700;cursor:pointer}.report-selection p{font-size:12px;margin:8px 0}.report-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9px}.report-metric-grid .menu-choice{justify-content:center;font-weight:650}.report-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.user-account-details{margin-top:10px}.user-account-details>summary{font-size:12px;cursor:pointer;padding:8px 0}.menu-selection-grid input:focus-visible,.report-metric-grid input:focus-visible{outline:2px solid #2463a6;outline-offset:3px}.menu-policy-hidden{display:none!important}.report-view #delegated-table{width:100%;border-collapse:collapse}.report-view #delegated-table th,.report-view #delegated-table td{padding:9px;text-align:left;border-bottom:1px solid #e2e8f0}@media(max-width:650px){.menu-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-selection{padding:9px}.menu-selection .menu-choice{font-size:11px;padding:6px!important}.report-metric-grid{gap:4px}.report-metric-grid .menu-choice{gap:4px}}@media print{.report-toolbar,#delegated-print{display:none}}
.report-metrics-restricted .report-card-value,.report-metrics-restricted .report-card-details,.report-metrics-restricted .report-card-metric,.report-metrics-restricted .report-card-footer{visibility:hidden}
.report-access-table-wrap{overflow-x:auto;margin-bottom:8px}.report-access-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;font-size:11px;line-height:1.25}.report-access-table th,.report-access-table td{padding:7px 3px;border-bottom:1px solid #e4ebf2;text-align:center!important;vertical-align:middle}.report-access-table th:first-child{width:52%;text-align:left!important;padding-left:8px}.report-access-table thead th{background:#edf3fa;color:#29486b;font-weight:700;position:sticky;top:0}.report-access-table tbody th{font-weight:500;color:#2c4056}.report-access-table tbody tr:nth-child(even){background:#f8fafc}.report-access-table input{width:16px!important;height:16px!important;min-height:0!important;margin:0!important;accent-color:#2463a6;cursor:pointer}.report-access-table input:disabled{cursor:default}.report-access-table tbody tr:has([data-access-report]:checked){background:#eff6ff}.report-access-table input:focus-visible{outline:2px solid #2463a6;outline-offset:2px}@media(max-width:650px){.report-access-table{font-size:10px}.report-access-table th:first-child{width:48%;padding-left:4px}.report-access-table th,.report-access-table td{padding:7px 1px}.report-access-table input{width:14px!important;height:14px!important}}
.report-access-table th:first-child{width:45%}@media(max-width:650px){.report-access-table th:first-child{width:37%}.report-access-table thead th{font-size:9px;overflow-wrap:anywhere}.report-access-table input{width:13px!important;height:13px!important}}

/* Kullanıcı arama sonucunda yetkiye bağlı hızlı işlemler. */
.management-search-entry { border-radius: 8px; }
.management-search-entry.is-expanded { background: #f0f7fb; box-shadow: inset 0 0 0 1px #d6e4ee; }
.management-search-entry > button { position: relative; padding-right: 25px; }
.management-search-chevron { position: absolute; right: 10px; top: 11px; color: #64748b; }
.management-search-entry.is-expanded .management-search-chevron { transform: rotate(180deg); }
.management-search-results .management-user-actions { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 5px; padding: 2px 7px 8px; }
.management-search-results .management-user-actions[hidden] { display: none; }
.management-search-results .management-user-actions button { display: flex; align-items: center; justify-content: center; min-height: 34px; padding: 6px 4px; border: 1px solid #cbdbe6; background: #fff; text-align: center; font-size: 11px; font-weight: 700; }
.management-search-results .management-user-actions button:hover { border-color: #79acbe; background: #e5f3f6; }
.management-search-results .management-user-actions button:focus-visible { outline: 2px solid #147d91; outline-offset: 1px; }
.management-search-results .management-user-actions button:disabled { opacity: .55; cursor: wait; }
.management-search-results .management-user-actions p { grid-column: 1 / -1; white-space: normal; }

.demo-user-person{display:inline-flex;align-items:center;gap:9px}.demo-user-person img{width:32px;height:32px;object-fit:cover;border-radius:50%;flex:0 0 32px}

.quote-admin-table-wrap .vehicle-recall-badge.is-demo-no-recall{background:#e5e9ee!important;border-color:#c8d0d9!important;color:#6a7785!important;opacity:1;animation:none!important;box-shadow:none!important}

.demo-wa-business-profile{grid-column:1/-1;display:block;padding:18px;border:1px solid #c9e6dc;border-radius:13px;background:#fff}.demo-wa-business-profile-copy{width:100%;min-width:0}.demo-wa-business-profile-copy>strong{display:block;font-size:14px;color:#173c37}.demo-wa-business-profile-copy>p{margin:4px 0 14px;color:#6b7e85;font-size:12px}
#demo-wa-profile-form{display:grid!important;grid-template-columns:64px repeat(3,minmax(0,1fr));gap:12px;width:100%!important;min-width:0!important;max-width:none!important;padding:0!important;border:0!important;background:none!important;box-sizing:border-box}
#demo-wa-profile-form>img{grid-column:1;grid-row:1/3}#demo-wa-profile-form label{display:grid!important;gap:6px;min-width:0;font-size:12px;color:#39545a;white-space:normal}#demo-wa-profile-form input{width:100%!important;min-width:0!important;max-width:none!important;height:38px;box-sizing:border-box;padding:8px 10px;border:1px solid #ccd9df;border-radius:8px;font:inherit;background:#f9fcfb;color:#223d43}#demo-wa-profile-form>button{grid-column:2;justify-self:start;width:auto;min-width:110px}#demo-wa-profile-form>output{grid-column:3/-1;align-self:center;font-size:12px;color:#087c67}
@media(max-width:700px){#demo-wa-profile-form{grid-template-columns:52px minmax(0,1fr)}#demo-wa-profile-form>img{grid-column:1;grid-row:1}#demo-wa-profile-form label{grid-column:2}#demo-wa-profile-form>button{grid-column:2}#demo-wa-profile-form>output{grid-column:1/-1}}

/* Geçersiz stok bilgisi yalnız ürün adının yanında gösterilir. */
.product-name-with-status{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;min-width:0}
.product-stock-invalid{display:inline-block!important;width:auto!important;max-width:100%;margin:0 0 0 4px;padding:2px 5px;border:1px solid #f0b8ad;border-radius:5px;background:#fff1ed;color:#98351f!important;font-size:10px!important;font-weight:650;line-height:1.35;white-space:normal;vertical-align:middle}
.product-name-with-status>.product-stock-invalid{margin-left:0}

@media print{.product-stock-invalid{display:none!important}}
