@font-face{font-family:englishFont;src:url(../media/inter_latin_variable-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:englishFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.englishfont_bfd7a472-module__u05kbG__className{font-family:englishFont,englishFont Fallback;font-style:normal}.englishfont_bfd7a472-module__u05kbG__variable{--cc-font-english:"englishFont", "englishFont Fallback"}
@font-face{font-family:arabicFont;src:url(../media/noto_sans_arabic_arabic_variable_100_900-s.p.30bz475acv3ru.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:arabicFont Fallback;src:local(Arial);ascent-override:137.4%;descent-override:73.8%;line-gap-override:0.0%;size-adjust:100.0%}.arabicfont_b8ec2135-module__7z1wrq__className{font-family:arabicFont,arabicFont Fallback;font-style:normal}.arabicfont_b8ec2135-module__7z1wrq__variable{--cc-font-arabic:"arabicFont", "arabicFont Fallback"}
:root{--navy:#12233d;--sidebar:#10233d;--blue:#2b6ff7;--sky:#eaf2ff;--ink:#243447;--muted:#667386;--canvas:#f4f6f9;--surface:#fff;--border:#e5eaf0;--success:#1c8c63;--warning:#c88719;--danger:#d44b4b;--bronze:#b89166}*{box-sizing:border-box}body{color:var(--ink);background:var(--canvas);font-family:var(--cc-font-english), sans-serif;margin:0;font-size:14px}html[lang=ar] body{font-family:var(--cc-font-arabic), sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}a{color:var(--blue);text-decoration:none}h1,h2,p{margin:0}h1{color:var(--navy);overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.25}h2{color:var(--navy);font-size:16px;font-weight:700}.muted,.panel-description{color:#526173}.small{font-size:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:90;background:#fff;padding:12px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.admin-shell{grid-template-columns:238px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--sidebar);color:#b4c3d4;min-height:100dvh;padding:22px 12px 28px}.wordmark{letter-spacing:-2px;color:#0b175a;text-align:start;direction:ltr;font-size:38px;font-weight:650;line-height:1.25}.wordmark span{color:#0878ff}.sidebar .wordmark{padding-inline:12px}.sidebar-logo{object-fit:contain;max-width:100%;margin-inline:12px;display:block}.sidebar-caption{color:#9aacc0;padding:10px 12px 12px;font-size:10px;font-weight:600}.sidebar nav{gap:7px;display:grid}.sidebar nav a,.nav-pending{color:#c1cddb;overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:12px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#1c3b60}.nav-icon{background:#193552;border-radius:6px;flex:0 0 24px;place-content:center;height:24px;font-size:9px;display:grid}.active .nav-icon{background:#276bef}.nav-pending{opacity:.72}.admin-workspace{min-width:0}.topbar{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:16px;height:72px;padding-inline:28px;display:flex}.breadcrumb{color:var(--muted);white-space:nowrap;font-size:12px}.header-actions{align-items:center;gap:14px;min-width:0;margin-inline-start:auto;display:flex}.global-search{width:310px;min-width:0;position:relative}input,select,textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:11px 12px}input::placeholder,textarea::placeholder{color:var(--muted)}.global-search input{height:40px;font-size:12px}.search-results{border:1px solid var(--border);z-index:35;background:#fff;border-radius:12px;padding:8px;position:absolute;inset-block-start:46px;inset-inline:0;box-shadow:0 8px 20px #12233d1a}.search-results a,.search-results p{padding:10px;display:block}.locale-button{color:var(--muted);background:0 0;border:0;padding:8px 2px;font-size:12px}.account-menu{position:relative}.account-menu summary{color:#315b91;background:#dce8ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;list-style:none;display:grid}.account-menu summary::-webkit-details-marker{display:none}.account-popover{z-index:40;border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:12px;gap:12px;width:260px;padding:20px;display:grid;position:absolute;inset-block-start:46px;inset-inline-end:0;box-shadow:0 8px 20px #12233d1a}.admin-content{padding:30px 40px 40px}.page-heading{margin-bottom:28px}.page-heading p{color:#526173;margin-top:8px;font-size:13px}.panel{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:20px;box-shadow:0 6px 14px #12233d0a}.panel-description{margin-top:8px;margin-bottom:16px;font-size:12px}.metric-grid{grid-template-columns:repeat(3,minmax(0,258fr)) minmax(0,300fr);gap:16px;margin-bottom:20px;display:grid}.metric{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;min-height:136px;padding:18px;position:relative;overflow:hidden;box-shadow:0 6px 14px #12233d0a}.metric:before{content:"";background:var(--blue);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.metric h2{color:var(--muted);font-size:12px;font-weight:500}.metric-value{overflow-wrap:anywhere;margin-top:16px;font-size:28px;font-weight:700;line-height:1.2}.metric-detail{color:#245ccf;margin-top:14px;font-size:10px;line-height:1.5}.metric-success:before{background:var(--success)}.metric-success .metric-detail{color:#176e4f}.metric-warning:before{background:var(--warning)}.metric-warning .metric-detail{color:#946114}.metric-danger:before{background:var(--danger)}.metric-danger .metric-detail{color:#b63838}.dashboard-grid{grid-template-columns:minmax(0,548fr) minmax(0,556fr);gap:24px 18px;display:grid}.dashboard-grid>.panel{min-height:280px}.dashboard-grid>.panel:nth-child(n+3){min-height:292px}.quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.quality-grid .metric{padding:16px}.badge{overflow-wrap:anywhere;border-radius:20px;align-items:center;padding:5px 12px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.badge.neutral{color:#526173;background:#edf1f5}.badge.success{color:#176e4f;background:#e8f7f1}.badge.warning{color:#8a5b10;background:#fff6e3}.badge.danger{color:#a42b2b;background:#fff0f0}.badge.info{background:var(--sky);color:#245ccf}.state-panel{text-align:center;color:var(--muted);overflow-wrap:anywhere;gap:12px;padding:24px 12px;display:grid}.state-error,.error-message{color:#a42b2b}.state-denied{color:#526173}.button{color:#fff;background:#276bef;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.button.secondary{border-color:var(--border);color:var(--navy);background:#fff}.button.danger{background:#b63838}.customer-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.customer-heading .button{min-width:136px}.customer-search{align-items:center;gap:16px;margin-bottom:24px;display:flex}.customer-search-field{width:min(400px,100%);position:relative}.customer-search-field input{min-width:0;padding-inline-start:42px}.customer-search-field button{inset-inline-start:8px;color:#526173;background:0 0;border:0;width:32px;min-height:36px;position:absolute;top:4px}.customer-list .metric-grid{grid-template-columns:repeat(3,minmax(0,250fr)) minmax(0,324fr);margin-bottom:26px}.customer-directory{min-height:390px}.customer-directory h2{margin-bottom:26px}.customer-directory table{table-layout:fixed}.customer-identity,.customer-contact{gap:6px;display:grid}.customer-reference{overflow-wrap:anywhere;font-size:10px}.customer-contact{font-size:11px}.customer-detail-action{color:#245ccf;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;font-size:11px}.customer-summary{margin-top:16px;font-size:11px}.customer-partial{color:#8a5b10;margin-bottom:16px;font-size:12px}.customer-detail-grid{grid-template-columns:minmax(0,326fr) minmax(0,774fr);align-items:start;gap:22px;display:grid}.customer-profile-card{grid-row:1/span 3;min-height:736px}.customer-journey-card{min-height:242px}.customer-activity-card{min-height:244px}.customer-commercial-card{min-height:206px}.customer-profile-name{align-items:center;gap:16px;margin-block:24px;display:flex}.customer-profile-name>div{gap:12px;min-width:0;display:grid}.customer-avatar{color:#245ccf;background:#dce8ff;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-weight:700;display:grid}.customer-facts dt{color:#526173;margin-top:14px;font-size:11px}.customer-facts dd{overflow-wrap:anywhere;margin-top:4px;font-size:12px}.customer-profile-actions{flex-wrap:wrap;gap:10px;margin-block:28px 16px;display:flex}.customer-profile-actions .button{flex:1;padding:10px;font-size:11px}.customer-journey-phases{flex-wrap:wrap;gap:10px;margin-top:18px;padding:0;list-style:none;display:flex}.customer-case-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.customer-case-facts>div{overflow-wrap:anywhere;gap:10px;font-size:11px;display:grid}.customer-activity-list{gap:18px;margin-top:22px;padding:0;list-style:none;display:grid}.customer-activity-list li{overflow-wrap:anywhere;grid-template-columns:minmax(0,160fr) minmax(0,420fr) minmax(0,110fr);gap:12px;font-size:11px;display:grid}.customer-activity-list time{color:#526173}.customer-commercial-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.customer-commercial-metrics .metric{min-height:0;box-shadow:none;border:0;border-radius:0;padding:0}.customer-commercial-metrics .metric:before{display:none}.customer-commercial-metrics .metric-value{font-size:20px}.customer-record-details{margin-top:20px;font-size:12px}.customer-record-details summary{cursor:pointer}.customer-record-details dl{gap:14px;margin-top:16px;display:grid}.customer-record-details dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.customer-more{position:relative}.customer-more>div{z-index:5;background:#fff;gap:10px;min-width:210px;padding:12px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 8px 30px #12233d20}@media (max-width:999px){.customer-detail-grid{grid-template-columns:1fr}.customer-profile-card{grid-row:auto;min-height:0}}@media (max-width:599px){.customer-commercial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-activity-list li{grid-template-columns:1fr;gap:6px}}@media (max-width:999px){.customer-list .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.customer-heading{flex-wrap:wrap}.customer-heading .button{min-width:110px}.customer-search{gap:10px}.customer-directory table{min-width:760px}}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}th{color:#526173;background:var(--canvas);font-weight:500}th,td{text-align:start;border-bottom:1px solid var(--border);overflow-wrap:anywhere;max-width:320px;padding:14px 12px}.table-empty{text-align:center;color:var(--muted);padding:32px}.filter-bar{flex-wrap:wrap;align-items:end;gap:12px;margin-block:20px;display:flex}.filter-bar label{flex:1;min-width:140px}.pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.form-stack,.confirm-dialog{gap:18px;display:grid}label{gap:8px;font-size:13px;display:grid}.standalone{place-items:center;min-height:100dvh;padding:24px;display:grid}.standalone .panel{gap:20px;width:min(100%,460px);display:grid}.eyebrow{color:var(--muted);letter-spacing:.08em;font-size:11px}.full-width{width:100%}.confirm-dialog{border:1px solid var(--border);width:min(540px,100% - 32px);color:var(--ink);border-radius:16px;padding:28px;display:none}.confirm-dialog[open]{display:grid}.confirm-dialog::backdrop{background:#10233d80}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.menu-button,.nav-backdrop{display:none}.journey-row{margin-block:6px}.snapshot-note{margin-top:20px;line-height:1.6}.lead-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.lead-queue table{min-width:1080px}.lead-queue td:last-child{min-width:96px}.lead-queue td:last-child .button{white-space:nowrap;min-inline-size:68px}.lead-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px;margin-top:22px;display:grid}.lead-identity{overflow-wrap:anywhere}.lead-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;font-size:13px;display:grid}.lead-facts dt{color:var(--muted)}.lead-facts dd{overflow-wrap:anywhere;margin:0}.lead-facts a{color:#225fe1}.state-panel{color:#59687a}.lead-command-bar{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:1199px){.lead-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.lead-facts{grid-template-columns:minmax(0,1fr);gap:8px}.lead-facts dd{margin-bottom:10px}}.supplier-registration-search{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.supplier-registration-search-field{width:380px;max-width:100%;display:flex;position:relative}.supplier-registration-search-field input{width:100%;padding-inline-end:40px}.supplier-registration-search-field button{width:34px;height:34px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:6px;position:absolute;inset-block-start:3px;inset-inline-end:4px}.supplier-registration-search>div{flex-basis:100%}.supplier-registration-search-field input{height:40px}.supplier-registration-search>.button{min-height:40px}.supplier-registration-list .metric-grid{grid-template-columns:repeat(3,minmax(0,260fr)) minmax(0,294fr);margin-bottom:26px}.supplier-registration-queue{min-height:390px;margin-top:22px}.supplier-registration-queue table{min-width:980px}.supplier-registration-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.supplier-registration-owner{overflow-wrap:anywhere;min-width:90px;display:block}.supplier-review-action{color:#225fe1;background:0 0;border:0;padding:6px 0}@media (max-width:1199px){.supplier-registration-list .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.supplier-registration-search-field{width:100%}}.journey-label{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:5px;font-size:12px;display:flex}textarea{resize:vertical}progress{background:var(--border);border:0;border-radius:8px;width:100%;height:8px;display:block;overflow:hidden}progress::-webkit-progress-bar{background:var(--border)}progress::-webkit-progress-value{background:var(--blue);border-radius:8px}progress::-moz-progress-bar{background:var(--blue);border-radius:8px}.integration-row,.queue-row{justify-content:space-between;align-items:center;gap:16px;padding-block:10px;font-size:12px;display:flex}.queue-row{border-bottom:1px solid var(--border)}.integration-row .badge{max-width:70%}.integration-row{padding-block:4px}@media (min-width:1800px){.admin-content{max-width:1800px;margin-inline:auto}}@media (max-width:1199px){.admin-content{padding:28px}.global-search{width:230px}.topbar{padding-inline:20px}.header-actions{gap:10px}.quality-grid{gap:8px}.quality-grid .metric{padding:12px}}@media (max-width:999px){.admin-shell{grid-template-columns:210px minmax(0,1fr)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.global-search{width:180px}.breadcrumb{display:none}}@media (max-width:767px){.admin-shell{display:block}.sidebar{z-index:60;width:min(280px,85vw);display:none;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.sidebar.is-open{display:block}.menu-button{min-height:36px;padding:6px 10px;display:inline-flex}.nav-backdrop{z-index:55;background:#10233d80;border:0;display:block;position:fixed;inset:0;inset-inline-start:min(280px,85vw)}.topbar{gap:10px;height:auto;min-height:72px;padding:12px 16px}.header-actions{flex:1;gap:8px}.global-search{flex:1;width:auto}.header-actions>.badge{display:none}.locale-button{font-size:11px}.account-menu summary{width:32px;height:32px}.admin-content{padding:24px 16px 40px}h1{font-size:24px}.metric-grid{gap:12px}.metric{padding:16px}.quality-grid{grid-template-columns:1fr}.quality-grid .metric{min-height:112px}.dashboard-grid{gap:16px}.panel{padding:18px}.queue-row{align-items:start}.account-popover{width:min(260px,100vw - 32px)}}.supplier-review-page>.page-heading{min-height:60px}.supplier-directory-page>.page-heading{min-height:60px;margin-bottom:26px}.supplier-directory-page .page-heading p{margin-top:8px}.supplier-directory-page .supplier-registration-search-field{width:420px}.supplier-directory-page .supplier-registration-search{margin-bottom:24px}.supplier-directory-page .metric-grid{grid-template-columns:repeat(3,minmax(0,260fr)) minmax(0,294fr);margin-bottom:26px}.supplier-directory-table{min-height:390px}.vehicle-catalogue-page>.page-heading{min-height:60px;margin-bottom:26px}.vehicle-catalogue-page .supplier-registration-search-field{width:430px}.vehicle-catalogue-page .supplier-registration-search{margin-bottom:24px}.vehicle-catalogue-page .metric-grid{grid-template-columns:repeat(3,minmax(0,250fr)) minmax(0,324fr);margin-bottom:26px}.vehicle-catalogue-table{min-height:390px}.vehicle-catalogue-table table{min-width:1000px}.vehicle-catalogue-table .table-empty{text-align:start}.canonical-vehicle-intake{margin-bottom:22px}.vehicle-record-dialog{max-height:calc(100dvh - 36px);overflow-y:auto}.vehicle-mapping-page>.page-heading{min-height:60px;margin-bottom:26px}.vehicle-mapping-summary{min-height:140px;margin-bottom:22px;position:relative}.vehicle-mapping-summary h3{overflow-wrap:anywhere;margin-block:5px 2px;padding-inline-end:350px;font-size:18px}.mapping-source-selector{gap:6px;width:320px;font-size:11px;display:grid;position:absolute;inset-block-start:20px;inset-inline-end:20px}.mapping-source-selector select{max-width:100%;padding:8px;font-size:11px}.vehicle-mapping-summary>h2,.vehicle-mapping-summary>.panel-description{overflow-wrap:anywhere;padding-inline-end:350px}.vehicle-mapping-summary>.panel-description{margin-top:6px;margin-bottom:6px}.vehicle-mapping-grid{grid-template-columns:544px minmax(0,1fr);gap:22px;margin-bottom:22px;display:grid}.vehicle-mapping-grid>.panel{min-width:0;min-height:574px}.mapping-source-facts{margin-top:12px}.mapping-source-facts>div{grid-template-columns:160px minmax(0,1fr);gap:10px;min-height:40px;font-size:12px;display:grid}.mapping-source-facts dt{color:#526173}.mapping-source-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.mapping-target-fields{gap:14px;margin-top:12px;display:grid}.mapping-target-fields label{color:#526173;gap:6px;min-width:0;font-size:12px;display:grid}.mapping-target-fields input{width:100%;min-width:0;padding:12px}.mapping-canonical-id,.mapping-proof{overflow-wrap:anywhere;font-size:11px}.mapping-canonical-id{margin-top:12px}.mapping-proof summary{cursor:pointer}.mapping-confirm-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.mapping-confirm-actions .badge{max-width:65%}@media (max-width:1279px){.vehicle-mapping-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mapping-source-selector{width:270px}.vehicle-mapping-summary>h2,.vehicle-mapping-summary>.panel-description,.vehicle-mapping-summary h3{padding-inline-end:300px}}@media (max-width:999px){.vehicle-mapping-grid{grid-template-columns:1fr}.mapping-source-selector{width:100%;margin-top:12px;position:static}.vehicle-mapping-summary>h2,.vehicle-mapping-summary>.panel-description,.vehicle-mapping-summary h3{padding-inline-end:0}.vehicle-mapping-grid>.panel{min-height:0}}@media (max-width:599px){.vehicle-mapping-page>.page-heading{flex-wrap:wrap}.mapping-source-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px}.mapping-confirm-actions{flex-wrap:wrap}.mapping-confirm-actions .badge{max-width:100%}}@media (max-width:999px){.vehicle-catalogue-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.vehicle-catalogue-page .metric-grid{grid-template-columns:1fr}.vehicle-catalogue-page .page-heading{flex-wrap:wrap}}.supplier-detail-page>.page-heading{min-height:60px;margin-bottom:26px}.supplier-detail-summary{min-height:110px;position:relative}.supplier-detail-refresh{position:absolute;inset-block-start:20px;inset-inline-end:20px}.supplier-detail-summary h2{padding-inline-end:130px}.supplier-detail-summary>div{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.supplier-detail-summary h2{overflow-wrap:anywhere;font-size:20px}.supplier-detail-tabs{gap:8px;margin-block:22px 20px;padding:0;display:flex;overflow-x:auto}.supplier-detail-tabs button{color:#526173;white-space:nowrap;background:0 0;border:0;border-radius:9px;height:34px;padding:10px 14px;font-size:11px}.supplier-detail-tabs button[aria-selected=true]{color:#245ccf;background:#eaf2ff;font-weight:600}.supplier-detail-overview{grid-template-columns:minmax(0,356fr) minmax(0,356fr) minmax(0,366fr);align-items:start;gap:22px;display:grid}.supplier-detail-company{grid-row:span 2;min-height:550px}.supplier-detail-health,.supplier-detail-performance{min-height:258px}.supplier-detail-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:22px 14px;display:grid}.supplier-detail-health-metrics .metric{min-height:136px;padding:14px}.supplier-detail-health-metrics .metric-value{margin-top:14px;font-size:28px}.supplier-detail-facts{overflow-wrap:anywhere;gap:24px;margin:30px 0 24px;display:grid}.supplier-detail-facts>div{min-width:0}.supplier-detail-facts dt{color:#526173;margin-bottom:8px;font-size:11px}.supplier-detail-facts dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.supplier-detail-facts.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin-top:38px}.supplier-detail-imports{grid-column:2/-1;min-height:286px}.supplier-detail-imports .table-scroll{margin-top:24px}.supplier-detail-imports table{min-width:600px}.supplier-detail-imports td{overflow-wrap:anywhere}.supplier-detail-imports .table-empty{text-align:start}.supplier-detail-partial{margin-bottom:14px}.supplier-management{margin-bottom:22px}.supplier-management-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin-top:20px;display:grid}.supplier-management-fields label{gap:8px;display:grid}.supplier-management-fields input{border:1px solid var(--border);border-radius:8px;width:100%;min-width:0;padding:12px}.supplier-management-fields p{grid-column:1/-1}.supplier-detail-page #supplier-tab-panel>.panel+.panel{margin-top:22px}@media (max-width:1199px){.supplier-detail-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-detail-company{grid-row:span 2}.supplier-detail-imports{grid-column:1/-1}}@media (max-width:999px){.supplier-detail-overview{grid-template-columns:1fr}.supplier-detail-company{grid-row:auto;min-height:0}.supplier-detail-imports{grid-column:auto}}@media (max-width:767px){.supplier-detail-overview,.supplier-management-fields{grid-template-columns:1fr}.supplier-detail-company{grid-row:auto;min-height:0}.supplier-detail-imports{grid-column:auto}.supplier-detail-page .page-heading{flex-wrap:wrap}.supplier-detail-summary span[dir=ltr]{flex-basis:100%}.supplier-detail-refresh{padding:12px 0 0;position:static}.supplier-detail-summary h2{padding-inline-end:0}}.supplier-directory-table table{min-width:980px}@media (max-width:1199px){.supplier-directory-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.supplier-directory-page>.page-heading{min-height:0}.supplier-directory-page .supplier-registration-search-field{width:100%}}.supplier-review-page .page-heading p{overflow-wrap:anywhere;margin-top:8px}.inventory-page>.page-heading,.offers-page>.page-heading{min-height:60px;margin-bottom:26px}.offers-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.offers-search{width:430px;max-width:100%;position:relative}.offers-search input{width:100%;padding-inline-end:42px}.offers-search button{color:#245ccf;background:0 0;border:0;width:42px;height:40px;position:absolute;inset-block-start:0;inset-inline-end:0}.offers-filters select{min-width:140px;max-width:250px}.offers-page .metric-grid{grid-template-columns:repeat(3,minmax(0,250fr)) minmax(0,324fr);margin-bottom:26px}.offers-management{min-height:390px}.offers-management .table-scroll{margin-top:24px}.offers-management table{table-layout:fixed;min-width:820px}.offers-management th,.offers-management td{overflow-wrap:anywhere;border-bottom:0;padding-block:11px}.offers-management th:first-child{width:16%}.offers-management th:nth-child(2){width:20%}.offers-management th:nth-child(3){width:16%}.offers-management th:nth-child(4){width:24%}.offers-management th:nth-child(5){width:15%}.offers-management th:nth-child(6){width:9%}.offers-management tbody tr:nth-child(odd){background:#fbfcfe}.offer-validity{direction:ltr;gap:3px;font-size:10px;display:grid}.offers-page .table-link{color:#245ccf;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.offers-footer{justify-content:space-between;align-items:start;gap:20px;margin-top:16px;display:flex}.offers-footer p{max-width:82%}.offers-dialog{border:1px solid var(--border);width:min(720px,100vw - 32px);max-height:90dvh;color:var(--ink);border-radius:16px;padding:28px;overflow:auto}.offers-dialog::backdrop{background:#10233d80}.offers-dialog>p{margin-block:18px;line-height:1.6}.offer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:24px;display:grid}.offer-facts div{min-width:0}.offer-facts dt{color:#526173;margin-bottom:6px;font-size:12px}.offer-facts dd{overflow-wrap:anywhere;margin:0}.offer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;display:flex}.offer-actions a{color:#245ccf}.offer-create-form{gap:12px;margin-block:20px;display:grid}.offer-create-form label{color:#526173;gap:6px;min-width:0;font-size:12px;display:grid}.offer-create-form input{width:100%;min-width:0}.offer-source-proof{overflow-wrap:anywhere;background:#f4f6f9;border-radius:10px;padding:12px}.offer-source-proof p{margin-top:8px;font-size:12px}@media (max-width:1199px){.offers-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.offers-page>.page-heading{flex-wrap:wrap;min-height:0}.offers-search{width:100%}.offers-filters select{max-width:100%}.offers-page .metric-grid{grid-template-columns:1fr}.offers-footer{flex-wrap:wrap}.offers-footer p{max-width:100%}.offer-facts{grid-template-columns:1fr}.offer-actions .button{width:100%}.offers-dialog{padding:20px}}.media-page>.page-heading{min-height:60px;margin-bottom:26px}.media-filters{flex-wrap:wrap;align-items:start;gap:12px;min-height:40px;margin-bottom:24px;display:flex}.media-filters input,.media-filters select{height:40px;color:var(--ink);background:#fff;border:1px solid #d6e0ed;border-radius:8px;min-width:0;padding:10px 14px;font-size:12px}.media-search{width:430px;max-width:100%;position:relative}.media-search input{width:100%;padding-inline-end:44px}.media-search button{inset-inline-end:2px;color:#245ccf;background:#fff;border:0;border-radius:6px;width:36px;height:36px;position:absolute;top:2px}.media-filters select{max-width:210px}.media-page .metric-grid{grid-template-columns:repeat(3,minmax(0,250fr)) minmax(0,324fr);margin-bottom:26px}.media-review-queue{min-height:510px}.media-review-queue h2{line-height:20px}.media-review-queue>.panel-description{margin-block:8px 12px;line-height:16px}.media-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;display:grid}.media-card{border:1px solid var(--border);background:#f9fbfd;border-radius:14px;grid-template-columns:136px minmax(0,1fr);gap:16px;min-width:0;min-height:180px;padding:12px;display:grid}.media-card-content{align-content:start;justify-items:start;gap:22px;min-width:0;display:grid}.media-card h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.media-thumbnail{background:#dce8f9;border-radius:10px;place-items:center;width:136px;min-width:0;height:104px;display:grid;overflow:hidden}.media-thumbnail img{object-fit:contain;width:100%;height:100%}.media-thumbnail>span{text-align:center;color:#526173;padding:8px;font-size:11px}.media-link{color:#245ccf;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.media-footer{justify-content:space-between;align-items:start;gap:16px;margin-top:16px;display:flex}.media-footer>p{overflow-wrap:anywhere;max-width:80%}.media-review-dialog{width:min(760px,100% - 32px)}.media-review-dialog>.badge{margin-top:16px}.media-disclosure{margin-top:16px;line-height:1.5}.media-review-dialog select{max-width:100%}.media-asset-details{align-items:start;gap:20px;margin-block:18px;display:flex}.media-asset-details dl{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;display:grid}.media-asset-details dt{color:#526173;font-size:12px}.media-asset-details dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.media-operation-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-block:16px;display:flex}.media-operation-controls label{max-width:130px}@media (max-width:1199px){.media-page .metric-grid,.media-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-card{grid-template-columns:104px minmax(0,1fr);gap:12px}.media-card .media-thumbnail{width:104px}}@media (max-width:999px){.media-review-grid{grid-template-columns:1fr}.media-review-queue{min-height:0}}@media (max-width:767px){.media-page>.page-heading{flex-wrap:wrap;min-height:0}.media-search{width:100%}.media-filters select{max-width:100%}.media-page .metric-grid{grid-template-columns:1fr}.media-footer{flex-wrap:wrap}.media-footer>p{max-width:100%}.media-asset-details{flex-wrap:wrap}.media-operation-controls .button{width:100%}}.inventory-filters{flex-wrap:wrap;align-items:start;gap:12px;min-height:40px;margin-bottom:24px;display:flex}.inventory-filters input,.inventory-filters select{height:40px;color:var(--ink);background:#fff;border:1px solid #d6e0ed;border-radius:8px;min-width:0;padding:10px 14px;font-size:12px}.inventory-search{width:430px;max-width:100%;position:relative}.inventory-search input{width:100%;padding-inline-end:44px}.inventory-search button{inset-inline-end:2px;color:#245ccf;background:#fff;border:0;border-radius:6px;width:36px;height:36px;position:absolute;top:2px}.inventory-filters select{max-width:210px}.inventory-page .metric-grid{grid-template-columns:repeat(3,minmax(0,250fr)) minmax(0,324fr);margin-bottom:26px}.inventory-feed{min-height:390px}.inventory-feed .table-scroll{margin-top:24px}.inventory-feed table{table-layout:fixed;min-width:820px}.inventory-feed th,.inventory-feed td{overflow-wrap:anywhere}.inventory-feed th:first-child{width:24%}.inventory-feed th:nth-child(2){width:16%}.inventory-feed th:nth-child(3){width:17%}.inventory-feed th:nth-child(4){width:15%}.inventory-feed th:nth-child(5){width:18%}.inventory-feed th:nth-child(6){width:10%}.inventory-row-actions{flex-wrap:wrap;gap:8px;display:flex}.inventory-page .table-link{color:#245ccf;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.inventory-row-actions a{color:#245ccf;font-size:12px;font-weight:600}.inventory-feed th,.inventory-feed td{border-bottom:0;padding-block:11px}.inventory-feed .badge{padding:3px 7px}.inventory-feed tbody tr:nth-child(odd){background:#fbfcfe}.inventory-note{color:#526173;margin-top:4px;font-size:10px;display:block}.inventory-footer{justify-content:space-between;align-items:start;gap:16px;margin-top:16px;display:flex}.inventory-footer>span{overflow-wrap:anywhere;min-width:0;max-width:75%}.inventory-export-policy{margin-top:16px}.inventory-record{width:min(640px,100% - 32px)}.inventory-facts{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.inventory-facts div{min-width:0}.inventory-facts dt{color:#526173;margin-bottom:6px;font-size:12px}.inventory-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}@media (max-width:1199px){.inventory-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.inventory-page>.page-heading{flex-wrap:wrap;min-height:0}.inventory-filters select{max-width:100%}.inventory-search{width:100%}.inventory-page .metric-grid{grid-template-columns:1fr}.inventory-footer{flex-wrap:wrap}.inventory-footer>span{max-width:100%}.inventory-facts{grid-template-columns:1fr}}.supplier-review-grid{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:20px;display:grid}.supplier-review-summary{flex-direction:column;min-height:736px;display:flex}.supplier-review-facts{overflow-wrap:anywhere;gap:8px;margin:14px 0 24px;display:grid}.supplier-review-facts dt{color:#526173;margin-top:8px;font-size:12px}.supplier-review-facts dd{margin:0;font-weight:600}.supplier-review-summary-actions{gap:12px;margin-top:auto;display:flex}.supplier-review-right{gap:20px;min-width:0;display:grid}.supplier-review-checklist{min-height:356px}.supplier-review-decision{min-height:358px}.supplier-review-checks{margin-bottom:12px}.supplier-review-check{grid-template-columns:minmax(0,1fr) 160px 192px;align-items:center;gap:8px;min-height:44px;font-size:12px;display:grid}.supplier-review-check>.badge{justify-self:start}.supplier-document-actions{gap:5px;display:flex}.supplier-document-actions .button{min-height:32px;padding:6px;font-size:11px}.supplier-review-decision .panel-description{margin-top:6px;margin-bottom:12px}.supplier-review-decision-fields{gap:8px;margin-bottom:10px;display:grid}.supplier-review-decision-fields label{color:#526173;gap:4px;font-size:12px;display:grid}.supplier-review-decision-fields input{padding:7px 12px;font-size:12px}.supplier-review-decision-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.supplier-review-decision-actions>a{color:#245ccf}.supplier-review-history,.supplier-document-archive{margin-top:20px}.supplier-document-archive summary{font-weight:600}.supplier-document-archive>div{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}@media (max-width:1279px){.supplier-review-grid{grid-template-columns:300px minmax(0,1fr)}.supplier-review-check{grid-template-columns:minmax(0,1fr) 150px}.supplier-document-actions{grid-column:1/-1;margin-bottom:8px}}@media (max-width:999px){.supplier-review-grid{grid-template-columns:1fr}.supplier-review-summary{min-height:0}.supplier-review-check{grid-template-columns:minmax(0,1fr) 160px}.supplier-document-actions{grid-column:1/-1;margin-bottom:8px}}@media (max-width:767px){.supplier-review-page>.page-heading{min-height:0}.supplier-review-check{grid-template-columns:minmax(0,1fr) 140px;gap:8px;padding-block:8px}.supplier-document-actions{grid-column:1/-1}.supplier-review-checklist,.supplier-review-decision{min-height:0}.supplier-review-decision-actions .button{flex:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.cases-page>.page-heading{min-height:60px;margin-bottom:26px}.case-detail-page>.page-heading{min-height:60px;margin-bottom:12px}.case-detail-page{min-width:0}.case-detail-page h1,.case-detail-page p,.case-detail-page dd,.case-detail-page .badge{overflow-wrap:anywhere}.case-breadcrumb{flex-wrap:wrap;gap:20px;margin-bottom:24px;font-size:12px;display:flex}.case-breadcrumb a{color:#245ccf}.case-status-card{min-height:126px;margin-bottom:20px}.case-status-card>p{margin-block:10px 16px}.case-status-badges{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.case-status-badges>span:last-child:not(.badge){color:var(--muted);margin-inline-start:auto;font-size:12px}.case-detail-tabs{flex-wrap:wrap;gap:6px;padding-bottom:20px;display:flex}.case-detail-tabs button{color:#526173;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px;font-size:12px}.case-detail-tabs button[aria-selected=true]{color:#245ccf;background:#eaf2ff;font-weight:700}.case-detail-columns{grid-template-columns:minmax(0,700fr) minmax(0,390fr);align-items:start;gap:24px;display:grid}.case-detail-main,.case-detail-aside{gap:22px;min-width:0;display:grid}.case-journey-timeline{min-height:532px}.case-records{margin:20px 0;padding:0;list-style:none}.case-records>li{border-inline-start:2px solid #dae4f0;grid-template-columns:138px minmax(0,1fr);gap:16px;padding-block:8px 24px;padding-inline-start:24px;display:grid;position:relative}.case-records>li:before{content:"";inset-inline-start:-6px;background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:12px}.case-records time{color:var(--muted);font-size:11px;line-height:18px}.case-record-content{min-width:0}.case-record-fields{gap:7px;margin:12px 0 0;display:grid}.case-record-fields>div{grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:12px;font-size:11px;line-height:1.6;display:grid}.case-detail-page dt{color:var(--muted)}.case-detail-page dd{margin:0;font-weight:600}.case-next-actions{min-height:248px}.case-commercial-snapshot{min-height:264px}.case-detail-aside dl{gap:24px;margin:26px 0 20px;display:grid}.case-detail-aside dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:11px;line-height:1.7;display:grid}.case-detail-page .state-panel{margin-block:16px}.case-lineage-section .pagination{flex-wrap:wrap;gap:12px}@media (max-width:1100px){.case-detail-columns{grid-template-columns:minmax(0,1fr)}.case-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.case-journey-timeline{min-height:0}}@media (max-width:767px){.case-detail-page>.page-heading{flex-wrap:wrap}.case-detail-tabs{gap:4px}.case-detail-tabs button{padding:10px 12px}.case-detail-aside{grid-template-columns:minmax(0,1fr)}.case-records>li{grid-template-columns:minmax(0,1fr);gap:8px;padding-inline-start:18px}.case-record-fields>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.case-status-badges>span:last-child:not(.badge){margin-inline-start:0}.case-detail-page .button{max-width:100%}}.cases-filters{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.cases-search{width:min(430px,100%);height:40px;display:flex;position:relative}.cases-search input{width:100%;min-width:0;padding-inline:38px 12px}.cases-search button{color:#526173;background:0 0;border:0;width:32px;height:36px;font-size:20px;position:absolute;inset-block-start:1px;inset-inline-start:4px}.cases-filters select{min-width:92px;max-width:230px;height:40px;padding:6px 12px;font-size:12px;line-height:1.5}.cases-page .metric-grid{grid-template-columns:repeat(3,minmax(0,250fr)) minmax(0,324fr);margin-bottom:26px}.cases-queue{min-height:390px}.cases-queue table{table-layout:fixed;min-width:940px}.cases-queue th,.cases-queue td{overflow-wrap:anywhere;border-bottom:0;padding-block:12px}.cases-queue th:first-child{width:17%}.cases-queue th:nth-child(2),.cases-queue th:nth-child(3),.cases-queue th:nth-child(4){width:18%}.cases-queue th:nth-child(5){width:19%}.cases-queue th:nth-child(6){width:10%}.cases-queue tbody tr:nth-child(odd){background:#fbfcfe}.cases-page .table-link{color:#245ccf;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.cases-note{color:#526173;margin-top:4px;font-size:10px;display:block}.cases-footer{justify-content:space-between;align-items:start;gap:16px;margin-top:16px;display:flex}.cases-footer p{overflow-wrap:anywhere;min-width:0;max-width:80%}.cases-dialog{border:1px solid var(--border);width:min(680px,100vw - 32px);max-height:90dvh;color:var(--ink);border-radius:16px;padding:28px;overflow:auto}.cases-dialog::backdrop{background:#10233d80}.cases-dialog>p{margin-block:18px;line-height:1.6}.cases-facts{grid-template-columns:1fr 1fr;gap:16px;margin-block:24px;display:grid}.cases-facts div{min-width:0}.cases-facts dt{color:#526173;font-size:12px}.cases-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.cases-dialog>a{color:#245ccf;margin-bottom:16px;display:block}.documents-scope{overflow-wrap:anywhere;margin-bottom:16px;font-size:12px}.document-review-page>.page-heading{margin-bottom:20px}.document-review-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:20px;margin-block:24px;display:grid}.document-review-grid>*,.document-review-main{min-width:0}.document-review-grid .panel{margin-bottom:20px}.document-review-grid .panel>p{margin-block:16px;line-height:1.7}.document-review-page a{color:#245ccf;overflow-wrap:anywhere}.document-sha{grid-column:1/-1}.document-state-facts{gap:18px;margin-block:20px;display:grid}.document-state-facts div{min-width:0}.document-state-facts dt{color:#526173;font-size:12px}.document-state-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.document-review-actions{gap:12px;margin-block:20px;display:grid}.agreement-evidence-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-block:24px;display:grid}.agreement-evidence-grid>*{min-width:0}.agreement-version-list{gap:16px;padding:0;list-style:none;display:grid}.agreement-version-list li{gap:8px;min-width:0;margin-block:8px;display:grid}.agreements-page .filter-bar label{min-width:0}.agreement-detail-page .table-scroll td{overflow-wrap:anywhere;max-width:300px}.agreement-detail-page .detail-links{flex-wrap:wrap;gap:16px;margin-bottom:20px;font-size:12px;display:flex}.agreements-page>.page-heading,.agreement-detail-page>.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.agreements-page .table-scroll table,.deliveries-page .table-scroll table{min-width:820px}.delivery-detail-page .table-scroll table{min-width:620px}.deliveries-page>.page-heading,.delivery-detail-page>.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.delivery-detail-page .detail-links{flex-wrap:wrap;gap:16px;margin-bottom:20px;font-size:12px;display:flex}.deliveries-page a,.delivery-detail-page a{color:#245ccf;overflow-wrap:anywhere}.delivery-detail-page td,.delivery-exceptions li{overflow-wrap:anywhere}.deliveries-page .filter-bar label{min-width:0}@media (max-width:767px){.deliveries-page>.page-heading,.delivery-detail-page>.page-heading{flex-wrap:wrap}}.agreement-detail-page .table-scroll table{min-width:620px}@media (max-width:680px){.agreement-evidence-grid{grid-template-columns:minmax(0,1fr)}}.document-review-versions table{table-layout:fixed;min-width:620px}.document-review-history table{table-layout:fixed;min-width:720px}.document-review-page td{overflow-wrap:anywhere}@media (max-width:1199px){.document-review-grid{grid-template-columns:minmax(0,1fr)}.document-review-grid>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}}@media (max-width:767px){.document-review-grid>aside{grid-template-columns:minmax(0,1fr);gap:0}.document-review-page>.page-heading{flex-wrap:wrap}}.documents-queue th:nth-child(3){width:19%}.documents-queue th:nth-child(4){width:23%}.documents-queue th:nth-child(5){width:13%}.payments-page>.page-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.payment-filters{flex-wrap:wrap;margin-bottom:24px}.payment-filters label:first-child{flex:320px}.payment-filters label{min-width:0}.payment-filters input{width:100%}.payments-page .table-scroll table{table-layout:fixed;min-width:760px}.payments-page td{overflow-wrap:anywhere}.payments-page a,.payments-page .row-action{color:#245ccf}.payments-page .row-action{background:0 0;border:0;min-width:44px;min-height:44px;padding:8px 4px;font-size:12px;font-weight:600}.payments-page .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-record-dialog{width:min(760px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border:1px solid #d6dce4;border-radius:16px;margin:auto;padding:24px;overflow:auto}.payment-record-dialog::backdrop{background:#0f21368c}.payment-detail,.loyalty-overview{gap:20px;min-width:0;display:grid}.loyalty-overview .page-heading,.loyalty-actions,.loyalty-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.loyalty-summary-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:20px;display:grid}.loyalty-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.loyalty-overview .panel{min-width:0}.loyalty-rate{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:12px;margin:30px 0 18px;display:flex}.loyalty-rate strong{max-width:100%;font-size:clamp(30px,3vw,48px)}.loyalty-rate-long strong:first-child{white-space:nowrap;font-size:clamp(22px,2.1vw,34px)}.loyalty-rate .loyalty-sar{color:#245791;font-size:30px}.loyalty-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:22px 0;display:grid}.loyalty-gates dt,.loyalty-readiness dt{color:#526173;margin-bottom:8px;font-size:12px}.loyalty-gates dd,.loyalty-readiness dd{margin:0}.loyalty-note{color:#526173;overflow-wrap:anywhere;margin-top:16px;font-size:12px;line-height:1.6}.loyalty-readiness{gap:16px;margin:20px 0;display:grid}.loyalty-readiness>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.loyalty-readiness .badge{white-space:normal}.loyalty-history table{min-width:440px}.loyalty-history table:has(.table-empty){min-width:0}.loyalty-overview .source-stamp,.loyalty-overview .badge{overflow-wrap:anywhere}@media (max-width:1100px){.loyalty-summary-grid,.loyalty-bottom-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.loyalty-overview .metric-grid,.loyalty-gates{grid-template-columns:minmax(0,1fr)}}.payment-detail .page-heading,.payment-detail .detail-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.payment-detail .detail-actions a,.payment-detail .table-scroll a{color:#245791;text-decoration:underline}.payment-detail .payment-record-facts{margin-top:20px}.payment-detail .panel{min-width:0}.payment-detail table{min-width:620px}.payment-detail table:has(.table-empty){min-width:0}.payment-detail td bdi{white-space:nowrap}.payment-detail li,.payment-detail .source-stamp{overflow-wrap:anywhere}.payment-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.payment-command-grid p{margin:12px 0}@media (max-width:767px){.payment-command-grid{grid-template-columns:minmax(0,1fr)}.payment-detail .detail-actions{width:100%}}.payment-record-dialog>p{color:#526173;margin:12px 0 20px;line-height:1.6}.payment-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.payment-record-facts dt{color:#526173;margin-bottom:6px;font-size:12px}.payment-record-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.payment-record-dialog li{overflow-wrap:anywhere;font-size:12px}.loyalty-transactions .page-heading,.loyalty-transactions .detail-actions,.loyalty-ledger-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.loyalty-ledger-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;display:flex}.loyalty-ledger-filters label{color:#526173;gap:8px;min-width:0;font-size:12px;display:grid}.loyalty-ledger-filters input,.loyalty-ledger-filters select{color:#10233f;background:#fff;border:1px solid #dbe3ee;border-radius:10px;width:100%;min-width:0;padding:10px}.loyalty-ledger-search{flex:320px}.loyalty-transactions .panel{min-width:0}.loyalty-transactions table{min-width:900px}.loyalty-transactions table:has(.table-empty){min-width:0}.loyalty-transactions td small{color:#526173;margin-top:8px;display:block}.loyalty-transactions .ledger-reference,.loyalty-transactions td>bdi{white-space:nowrap}.loyalty-transactions td a{color:#245791;text-decoration:underline}.loyalty-transactions .table-link{color:#245ccf;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px 4px;font-size:12px;font-weight:600}.loyalty-ledger-footer{justify-content:end;margin-top:16px}.loyalty-ledger-footer p{margin-inline-end:auto}.loyalty-transactions .source-stamp{overflow-wrap:anywhere}.loyalty-config .page-heading,.loyalty-config .detail-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.loyalty-config .panel{min-width:0}.loyalty-config-current{flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;display:flex}.loyalty-config-current strong{overflow-wrap:anywhere;font-size:clamp(20px,2vw,24px)}.loyalty-config-current p{flex:260px;font-size:12px;line-height:1.6}.loyalty-config-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.loyalty-config form{gap:20px;margin-top:24px;display:grid}.loyalty-config label{color:#526173;gap:10px;min-width:0;font-size:12px;display:grid}.loyalty-config input,.loyalty-config select,.loyalty-config textarea{color:#10233f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:12px}.loyalty-config textarea{resize:vertical;min-height:80px}.loyalty-config-impact{gap:26px;margin-top:26px;display:grid}.loyalty-config-impact dt{color:#526173;font-size:12px}.loyalty-config-impact dd{margin:10px 0 0;font-size:13px;line-height:1.6}.loyalty-config .source-stamp,.loyalty-config .state-panel,.loyalty-config-dialog dd{overflow-wrap:anywhere}.integrations-page .page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.integration-detail .page-heading,.integration-detail .detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-provider-select{color:#526173;flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;font-size:12px;display:flex}.integration-provider-select select{color:#10233f;max-width:100%;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:10px}.integration-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integration-detail .panel{min-width:0}.integration-blocker{overflow-wrap:anywhere;margin-block:24px;font-size:13px;line-height:1.7}.integration-facts{gap:20px;margin-block:24px;display:grid}.integration-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;display:grid}.integration-facts dt,.integration-facts dd,.integration-detail .source-stamp{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.integration-facts dt{color:#526173}.integration-facts dd{margin:0}.integration-retained{margin-block:20px}.integration-record-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.integration-detail .source-stamp{color:#526173;margin-top:20px}@media (max-width:1100px){.integration-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.integration-facts>div,.integration-record-metrics{grid-template-columns:minmax(0,1fr)}.integration-facts>div{gap:8px}}.integrations-page .panel{min-width:0}.integration-filters{flex-wrap:wrap;gap:0 20px;display:flex}.integration-filter{color:#526173;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;margin-block:20px;font-size:12px;display:flex}.integration-filter select,.integration-filter input{color:#10233f;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:10px}.integrations-page table{min-width:820px}.integrations-page td small{color:#526173;margin-top:8px;display:block}.integrations-page .badge,.integrations-page .source-stamp{white-space:normal;overflow-wrap:anywhere}.integrations-page .table-link{color:#245ccf;min-width:44px;min-height:44px;font:inherit;background:0 0;border:0;padding:8px;font-size:12px;font-weight:600}.integration-evidence-dialog{width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.integration-evidence-dialog p,.integration-evidence-dialog dd{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.integration-evidence-dialog dl{gap:18px;display:grid}.integration-evidence-dialog dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:18px;display:grid}.integration-evidence-dialog dt{color:#526173;font-size:12px}.integration-evidence-dialog dd{margin:0}@media (max-width:1199px){.integrations-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.integrations-page .metric-grid{grid-template-columns:minmax(0,1fr)}.integration-evidence-dialog dl>div{grid-template-columns:minmax(0,1fr);gap:8px}.integration-evidence-dialog{padding:20px}}.mokafaa-integration .page-heading,.mokafaa-integration .detail-actions,.mokafaa-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mokafaa-integration .panel{min-width:0;margin-top:20px}.mokafaa-status{margin-top:24px}.mokafaa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mokafaa-checklist,.mokafaa-config{gap:18px;margin:24px 0;display:grid}.mokafaa-checklist>div,.mokafaa-config>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mokafaa-checklist dt,.mokafaa-config dt{color:#526173;font-size:12px}.mokafaa-checklist dd,.mokafaa-config dd{max-width:100%;margin:0;font-size:12px}.mokafaa-integration .badge,.mokafaa-config bdi,.mokafaa-checklist dt,.mokafaa-integration .source-stamp{white-space:normal;overflow-wrap:anywhere}.mokafaa-integration table{min-width:720px}.mokafaa-integration table:has(.table-empty){min-width:0}.mokafaa-integration td a{color:#245791;text-decoration:underline}.mokafaa-integration td bdi{white-space:nowrap}@media (max-width:1100px){.mokafaa-grid,.loyalty-config-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1199px){.loyalty-transactions .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.loyalty-transactions .metric-grid{grid-template-columns:minmax(0,1fr)}.loyalty-ledger-filters label{flex:100%}.loyalty-ledger-filters select{max-width:100%}.loyalty-ledger-search{width:100%}}@media (max-width:1199px){.payments-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.payments-page>.page-heading{flex-wrap:wrap}.payment-filters label{flex:100%}.payment-filters input,.payment-filters select{width:100%;max-width:100%}.payments-page .metric-grid,.payment-record-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:1199px){.cases-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cases-page>.page-heading{flex-wrap:wrap;min-height:0}.cases-page .metric-grid{grid-template-columns:1fr}.cases-filters{gap:12px}.cases-search{width:100%}.cases-filters select{max-width:100%}.cases-footer{flex-wrap:wrap}.cases-footer p{max-width:100%}.cases-facts{grid-template-columns:1fr}}.integration-events-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integration-events-filters label{gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}.integration-events-filters input,.integration-events-filters select{border:1px solid var(--border);width:100%;min-width:0;min-height:40px;color:var(--ink);background:#fff;border-radius:6px;padding:9px 12px}.confirm-dialog.integration-event-dialog{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);width:min(760px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);overflow-y:auto}.integration-event-dialog>*{min-width:0}.integration-event-dialog dd{overflow-wrap:anywhere}.integration-events-page .table-scroll table{min-width:780px}.integration-event-dialog .table-scroll table{min-width:520px}.integration-event-dialog .dialog-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.integration-event-dialog .integration-detail-list{gap:12px;margin-block:20px;display:grid}.integration-event-dialog .integration-detail-list>div{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.integration-event-dialog dt{font-weight:600}.integration-event-dialog dd{color:var(--muted);margin:0}@media (max-width:1000px){.integration-events-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.integration-events-filters{grid-template-columns:minmax(0,1fr)}}.odoo-workspace .table-scroll table{min-width:780px}.odoo-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}.odoo-workspace p{overflow-wrap:anywhere}.odoo-workspace .panel>a{color:#245791;text-decoration:underline}.marketing-actions{flex-wrap:wrap;gap:10px;display:flex}.marketing-overview .page-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.marketing-summary-grid{grid-template-columns:1.7fr 1fr;gap:22px;margin-bottom:22px;display:grid}.marketing-plans{margin:0;padding:0;list-style:none}.marketing-plans li{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.marketing-plans li span:first-child{overflow-wrap:anywhere;min-width:0}.marketing-plans .badge{white-space:nowrap;flex-shrink:0}.marketing-audience{margin-block:16px}.marketing-audience p{justify-content:space-between;gap:12px;display:flex}.marketing-audience progress{width:100%}.marketing-overview p{overflow-wrap:anywhere}.marketing-overview .table-scroll table{min-width:860px}.marketing-overview .source-stamp{margin-block:18px 0}@media (max-width:900px){.marketing-summary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.marketing-overview .page-heading{flex-direction:column;align-items:flex-start}}.admin-campaigns .page-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.campaign-filters{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(120px,1fr) auto;align-items:end;gap:14px;margin-block:24px;display:grid}.campaign-filters label{gap:7px;display:grid}.campaign-filters input,.campaign-filters select{width:100%;min-width:0}.admin-campaigns .table-scroll table{min-width:980px}.admin-campaigns .text-button{color:#245791;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.campaign-pagination{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-block:18px;display:flex}.campaign-pagination>div{flex-wrap:wrap;gap:10px;display:flex}.campaign-details{border:1px solid var(--border);border-radius:18px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto}.campaign-details::backdrop{background:#10243c80}.campaign-details h2{margin:0 0 16px;font-size:20px;line-height:1.35}.campaign-details p{margin-block:16px}.campaign-details p,.campaign-details dd{overflow-wrap:anywhere}.campaign-details dl{gap:18px;display:grid}.campaign-details dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;display:grid}.campaign-details dd{color:var(--muted);margin:0}@media (max-width:1000px){.campaign-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.campaign-filters{grid-template-columns:minmax(0,1fr)}.admin-campaigns .page-heading{flex-direction:column;align-items:flex-start}}.admin-campaign-builder .page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.campaign-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px;display:grid}.campaign-builder-grid>*,.campaign-builder-evidence{min-width:0}.campaign-builder-grid fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.campaign-builder-grid label{gap:8px;margin-block:18px;display:grid}.campaign-builder-grid input,.campaign-builder-grid select,.campaign-builder-grid textarea{width:100%;min-width:0}.campaign-builder-grid textarea{resize:vertical;min-height:80px}.campaign-builder-grid p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.campaign-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campaign-builder-evidence{align-content:start;gap:24px;display:grid}.campaign-audience-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.campaign-audience-metrics .metric{padding:14px}.campaign-builder-evidence dl{gap:20px;display:grid}.campaign-builder-evidence dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.campaign-builder-evidence dd{margin:0}@media (max-width:1100px){.campaign-audience-metrics,.campaign-date-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.campaign-builder-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.admin-campaign-builder .page-heading{flex-direction:column;align-items:flex-start}}.admin-social .page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.social-summary-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;margin-block:24px;display:grid}.social-summary-grid dl{gap:25px;display:grid}.social-summary-grid dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.social-summary-grid dd{margin:0}.admin-social .table-scroll table{min-width:850px}.admin-social p{overflow-wrap:anywhere}.admin-social a:not(.button){color:#245791}.admin-social .source-stamp{margin-block:20px}@media (max-width:900px){.social-summary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.admin-social .page-heading{flex-direction:column;align-items:flex-start}}.admin-support .page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.support-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-block:24px;display:grid}.support-filters label{gap:8px;display:grid}.support-filters input,.support-filters select{width:100%;min-width:0}.admin-support .table-scroll table{min-width:1680px}.admin-support .text-button{color:#245791;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.admin-support .text-button,.admin-support .badge,.admin-support td:nth-child(6),.admin-support td:nth-child(8){white-space:nowrap}.admin-support p{overflow-wrap:anywhere}@media (max-width:900px){.support-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.support-filters{grid-template-columns:minmax(0,1fr)}.admin-support .page-heading{flex-direction:column;align-items:flex-start}}.admin-support-detail .page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.support-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px;display:grid}.support-detail-secondary{align-content:start;gap:24px;min-width:0;display:grid}.support-detail-grid dl{gap:18px;margin-block:20px;display:grid}.support-detail-grid dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;display:grid}.support-detail-grid dd{overflow-wrap:anywhere;color:var(--muted);margin:0}.admin-support-detail p{overflow-wrap:anywhere;line-height:1.5}.admin-support-detail .table-scroll table{min-width:780px}.admin-support-detail .badge{white-space:nowrap}.support-command-reason{gap:8px;margin-block:18px;display:grid}.support-command-reason textarea{resize:vertical;width:100%;min-height:80px}.admin-support-detail .source-stamp{margin-block:20px}@media (max-width:900px){.support-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.admin-support-detail .page-heading{flex-direction:column;align-items:flex-start}}.analytics-summary-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin-block:24px;display:grid}.admin-analytics .page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-analytics .table-scroll table{min-width:530px}.admin-analytics .badge{white-space:nowrap}.admin-analytics .marketing-actions label{align-items:center;gap:10px;display:flex}.admin-analytics select{color:#132b49;background:#fff;border:1px solid #dce4ef;border-radius:8px;min-height:44px;padding:8px 12px}.admin-analytics dl>div{justify-content:space-between;gap:12px;padding-block:8px;display:flex}.admin-analytics dd{margin:0}.admin-analytics progress{accent-color:#2868e8;width:100%;height:16px}.admin-analytics .panel p,.admin-analytics li{overflow-wrap:anywhere;line-height:1.65}@media (max-width:1000px){.analytics-summary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.admin-analytics .page-heading{flex-direction:column;align-items:flex-start}}.admin-reports .page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-reports .panel{margin-block:24px}.admin-reports .table-scroll table{min-width:900px}.admin-reports .badge{white-space:nowrap}.admin-reports p,.admin-reports bdi{overflow-wrap:anywhere}.admin-reports a:not(.button){color:#245791;text-underline-offset:3px;text-decoration:underline}.report-filters{flex-wrap:wrap;align-items:center;gap:20px;margin-block:20px;display:flex}.report-filters label{align-items:center;gap:10px;display:flex}.report-filters select{color:#132b49;background:#fff;border:1px solid #dce4ef;border-radius:8px;min-height:44px;padding:8px 12px}.report-export-reason{gap:8px;display:grid}.report-export-reason textarea{width:100%;max-width:100%;min-height:88px}@media (max-width:620px){.admin-reports .page-heading{flex-direction:column;align-items:flex-start}}.admin-users .page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-users .panel{margin-block:24px}.admin-users .table-scroll table{min-width:1180px}.admin-users .badge,.admin-users .text-button{white-space:nowrap}.admin-users .text-button,.user-access-dialog a{color:#245791}.admin-users .text-button{cursor:pointer;background:0 0;border:0;padding:6px;font-weight:600}.admin-users td:last-child,.admin-users th:last-child{z-index:1;background:#fff;position:sticky;inset-inline-end:0}.admin-users th:last-child{background:#f4f6f9}.user-access-dialog a{text-decoration:underline}.admin-users p,.user-access-dialog p,.user-access-dialog dd{overflow-wrap:anywhere;line-height:1.6}.user-filters{flex-wrap:wrap;align-items:flex-end;gap:15px;margin-block:20px;display:flex}.user-filters label,.user-access-fields label{gap:8px;display:grid}.user-filters input{width:min(380px,100%)}.user-filters input,.user-filters select,.user-access-fields select,.user-access-fields textarea{color:#132b49;background:#fff;border:1px solid #dce4ef;border-radius:8px;max-width:100%;min-height:44px;padding:10px 12px}.user-access-fields{gap:14px;display:grid}.user-access-fields textarea{width:100%;min-height:88px}.user-access-dialog dl>div{grid-template-columns:1fr 1.3fr;gap:12px;margin-block:10px;display:grid}.user-access-dialog dd{margin:0}dialog[aria-labelledby=admin-invitation-title] fieldset{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:260px;padding:16px;display:grid;overflow-y:auto}dialog[aria-labelledby=admin-invitation-title] fieldset label{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}dialog[aria-labelledby=admin-invitation-title] label:has(>input[type=checkbox]){overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}section[aria-labelledby=admin-identity-lifecycle] label:has(>input[type=checkbox]){overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}dialog[aria-labelledby=admin-invitation-title] input[type=checkbox],section[aria-labelledby=admin-identity-lifecycle] input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}@media (max-width:620px){dialog[aria-labelledby=admin-invitation-title] fieldset{grid-template-columns:minmax(0,1fr)}}.user-permission-list{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.user-permission-list li{color:#243447;overflow-wrap:anywhere;background:#edf2f7;border-radius:6px;padding:4px 8px}.users-footer{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-block-start:18px;display:flex}@media (max-width:620px){.admin-users .page-heading{flex-direction:column;align-items:flex-start}.user-filters label:first-child,.user-filters input{width:100%}.user-access-dialog dl>div{grid-template-columns:minmax(0,1fr)}}.admin-user-detail .page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.user-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-block:24px;display:grid}.admin-user-detail>.panel{margin-block:24px}.admin-user-detail dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;margin-block:12px;display:grid}.admin-user-detail dd{margin:0}.admin-user-detail p,.admin-user-detail dd,.admin-user-detail li{overflow-wrap:anywhere;line-height:1.65}.admin-user-detail .table-scroll table{min-width:1250px}.admin-user-detail .badge{white-space:nowrap}.user-session-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.admin-settings .page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.operations-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.admin-operations .metric-detail,.admin-operations .badge{overflow-wrap:anywhere;white-space:normal}.admin-operations .panel p{margin:16px 0;line-height:1.7}.operations-runtime,.operations-links{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.operations-runtime dd{margin:8px 0 0}@media (max-width:1000px){.operations-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.operations-metric-grid{grid-template-columns:minmax(0,1fr)}}.admin-settings dl{gap:16px;margin:20px 0;display:grid}.admin-settings dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.admin-settings dd{overflow-wrap:anywhere;margin:0}.admin-settings .panel-description{overflow-wrap:anywhere;max-width:100%}.admin-settings .panel p{margin:16px 0;line-height:1.7}.admin-settings .source-stamp{margin-top:20px}@media (max-width:1000px){.settings-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.admin-settings .page-heading{flex-direction:column}.admin-settings dl>div{grid-template-columns:minmax(0,1fr);gap:8px}}.audit-filter-grid label{gap:8px;min-width:0;font-weight:600;display:grid}.audit-filter-grid input{width:100%;min-width:0}.admin-audit-log .page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.admin-audit-log>.panel{margin-bottom:20px}.admin-audit-log table{min-width:1050px}.admin-audit-log td{overflow-wrap:anywhere}.admin-audit-log .table-pagination{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.admin-audit-log .table-pagination span{margin-inline-end:auto}.admin-audit-log .command-dialog{width:680px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);font:inherit;border:0;border-radius:16px;padding:24px;overflow:auto;box-shadow:0 20px 70px #10243c40}.admin-audit-log .command-dialog::backdrop{background:#10243c70}.admin-audit-log .command-dialog h2{margin:0 0 20px}.admin-audit-log .command-dialog dl{gap:12px;margin:0 0 20px;display:grid}.admin-audit-log .command-dialog dl>div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.admin-audit-log .command-dialog dd{margin:0}.admin-audit-log .command-dialog p{margin:12px 0 20px;line-height:1.6}.admin-audit-log .command-dialog dd,.admin-audit-log .command-dialog p{overflow-wrap:anywhere}@media (max-width:1000px){.audit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.audit-filter-grid{grid-template-columns:minmax(0,1fr)}.admin-audit-log .page-heading{flex-direction:column;align-items:flex-start}}.admin-user-detail .user-session-summary>div{grid-template-columns:minmax(0,1fr)}@media (max-width:1000px){.user-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.admin-user-detail .page-heading{flex-direction:column;align-items:flex-start}.user-session-summary,.admin-user-detail dl>div{grid-template-columns:minmax(0,1fr)}}
