:root{--ink: #0f1b2d;--muted: #5b6b84;--line: #dce4ef;--soft-line: #edf2f7;--surface: #ffffff;--soft: #f7faff;--nav: #0d2136;--nav-deep: #071625;--blue: #0b5ee8;--blue-2: #2f80ed;--green: #159447;--green-soft: #e7f7ec;--amber: #ad6a00;--amber-soft: #fff3dc;--red: #d92d20;--red-soft: #ffe8e6;--violet: #6f35c8;--violet-soft: #efe7ff;--shadow: 0 10px 28px rgba(15, 27, 45, .055);font-family:Aptos,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.support-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.support-report-card{--card-tone: #1265e8;min-width:0;padding:20px 20px 0;border:1px solid #dfe6ef;border-radius:14px;background:#fff;box-shadow:0 5px 16px #0f1f370a}.support-report-card.tone-violet{--card-tone: #7140df}.support-report-card-header{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;margin-bottom:20px}.support-report-card-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--card-tone),color-mix(in srgb,var(--card-tone) 72%,#7da9ff));box-shadow:0 7px 15px color-mix(in srgb,var(--card-tone) 20%,transparent)}.support-report-card-icon .ui-icon{width:22px;height:22px}.support-report-card-header h3{margin:0;color:#142440;font-size:14px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.support-report-card-info{position:relative;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;color:#7d8da7;background:transparent;cursor:help}.support-report-card-info:hover,.support-report-card-info:focus-visible{color:var(--card-tone);background:color-mix(in srgb,var(--card-tone) 9%,#fff);outline:none}.support-report-card-info .ui-icon{width:18px;height:18px}.support-report-tooltip{position:absolute;z-index:30;top:calc(100% + 10px);right:-6px;display:grid;gap:6px;width:min(310px,75vw);padding:14px 16px;border:1px solid #cfd9e7;border-radius:11px;color:#42516a;background:#fff;box-shadow:0 16px 36px #0f1f372e;font-size:12px;font-weight:500;line-height:1.5;text-align:left;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.support-report-tooltip:before{content:"";position:absolute;right:12px;bottom:100%;width:11px;height:11px;border-top:1px solid #cfd9e7;border-left:1px solid #cfd9e7;background:#fff;transform:translateY(6px) rotate(45deg)}.support-report-tooltip strong{color:#142440;font-size:12px;font-weight:800}.support-report-card-info:hover .support-report-tooltip,.support-report-card-info:focus .support-report-tooltip,.support-report-card-info:focus-visible .support-report-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.support-report-card-body{display:grid;gap:20px}.support-report-metric-row{--metric-tone: #1265e8;--metric-soft: #eaf2ff;display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0}.support-report-metric-row.tone-red{--metric-tone: #e22e35;--metric-soft: #ffecee}.support-report-metric-row.tone-amber{--metric-tone: #ef7d00;--metric-soft: #fff2e2}.support-report-metric-row.tone-blue{--metric-tone: #1265e8;--metric-soft: #eaf2ff}.support-report-metric-row.tone-green{--metric-tone: #159447;--metric-soft: #eaf7ed}.support-report-metric-row.tone-violet{--metric-tone: #7542df;--metric-soft: #f0eaff}.support-report-metric-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:12px;color:var(--metric-tone);background:var(--metric-soft)}.support-report-metric-icon .ui-icon{width:28px;height:28px}.support-report-metric-copy{display:grid;min-width:0;gap:10px}.support-report-metric-label{display:flex;flex-direction:column;min-width:0;color:#152540;font-size:13px;line-height:1.22}.support-report-metric-label strong{font-weight:800}.support-report-metric-label span{font-weight:650}.support-report-metric-track{height:7px;overflow:hidden;border-radius:999px;background:#e9edf3}.support-report-metric-track span{display:block;height:100%;min-width:3px;border-radius:inherit;background:var(--metric-tone)}.support-report-metric-value{min-width:24px;color:var(--metric-tone);font-size:19px;text-align:right}.support-report-metric-percent{min-width:54px;padding:7px 10px;border-radius:999px;color:var(--metric-tone);background:var(--metric-soft);font-size:13px;font-weight:800;text-align:center}.support-report-card-footer{display:flex;align-items:center;gap:10px;margin-top:24px;padding:15px 2px;border-top:1px solid #e1e7ef;color:#71819b;font-size:13px;font-weight:650}.support-report-card-footer .ui-icon{width:17px;height:17px}@media (max-width: 960px){.support-report-metrics{grid-template-columns:1fr}.support-report-card-body{grid-template-columns:repeat(3,minmax(0,1fr))}.support-report-metric-row{grid-template-columns:50px minmax(0,1fr) auto}.support-report-metric-icon{width:50px;height:50px}.support-report-metric-percent{grid-column:3;grid-row:2;padding:4px 8px}}@media (max-width: 760px){.support-report-card{padding:16px 16px 0}.support-report-card-body{grid-template-columns:1fr}.support-report-metric-row{grid-template-columns:50px minmax(0,1fr) auto auto}.support-report-metric-percent{grid-column:auto;grid-row:auto}}@media (max-width: 460px){.support-report-metric-row{grid-template-columns:50px minmax(0,1fr) auto}.support-report-metric-percent{grid-column:3;grid-row:2}}.support-ticket-detail-backdrop{padding:24px;background:#0f1c2ea8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.support-ticket-detail-modal{width:min(1320px,96vw);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid #d8e3f2;border-radius:24px;background:#fff;box-shadow:0 30px 80px #0a19304d;color:#10213e}.support-ticket-detail-header{display:grid;grid-template-columns:76px minmax(280px,1fr) auto auto;align-items:center;gap:24px;padding:24px 28px 22px;border-bottom:1px solid #e4ebf5}.support-ticket-detail-main-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:20px;color:#0864e9;background:linear-gradient(145deg,#e8f1ff,#f5f8ff)}.support-ticket-detail-main-icon .ui-icon{width:38px;height:38px}.support-ticket-detail-heading{min-width:0}.support-ticket-detail-heading>span{color:#0864e9;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.support-ticket-detail-heading h2{margin:8px 0 0;overflow:hidden;color:#0c1e3a;font-family:Aptos Display,Segoe UI,sans-serif;font-size:clamp(24px,2.1vw,38px);line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.support-ticket-detail-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.support-ticket-pill{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid currentColor;border-radius:9px;font-size:13px;font-weight:700;white-space:nowrap}.support-ticket-pill i{width:8px;height:8px;border-radius:50%;background:currentColor}.support-ticket-pill .ui-icon{width:16px;height:16px}.support-ticket-pill.tone-green{color:#17853e;background:#e9f8ed;border-color:#c9ebd1}.support-ticket-pill.tone-blue{color:#135fd3;background:#edf4ff;border-color:#cfdef8}.support-ticket-pill.tone-violet{color:#5549d8;background:#f2f0ff;border-color:#dcd8fb}.support-ticket-pill.tone-red{color:#d43a42;background:#fff0f1;border-color:#f4cfd1}.support-ticket-pill.tone-cyan{color:#087fa9;background:#ebf9fd;border-color:#bde6f2}.support-ticket-pill.tone-neutral{color:#65728a;background:#f2f4f7;border-color:#dce1e8}.support-ticket-close{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 17px;border:1px solid #ccd8e8;border-radius:10px;color:#0864e9;background:#fff;font:inherit;font-weight:750;cursor:pointer}.support-ticket-close:hover{background:#f4f8ff}.support-ticket-close .ui-icon{width:20px;height:20px}.support-ticket-detail-content{display:grid;grid-template-columns:340px minmax(0,1fr);max-height:calc(100vh - 175px);overflow:auto;background:#fbfdff}.support-ticket-detail-sidebar{display:flex;flex-direction:column;gap:10px;margin:18px 0 18px 18px;padding:18px;border:1px solid #dfe8f4;border-radius:16px;background:#ffffffdb}.support-ticket-detail-item{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:stretch;min-height:62px;border:1px solid #dce6f3;border-radius:12px;overflow:hidden;background:#fff}.support-ticket-detail-item-icon{display:grid;place-items:center;color:#1265dd;background:#edf4ff;border-right:1px solid #dce6f3}.support-ticket-detail-item-icon.tone-cyan{color:#0797bd;background:#ebfafd}.support-ticket-detail-item-icon.tone-violet{color:#7049df;background:#f2efff}.support-ticket-detail-item-icon.tone-green{color:#179648;background:#ebf8ef}.support-ticket-detail-item-icon .ui-icon{width:24px;height:24px}.support-ticket-detail-item>div{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:9px 14px}.support-ticket-detail-item>div span{color:#66758d;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.support-ticket-detail-item>div strong{overflow-wrap:anywhere;color:#10213e;font-size:14px;line-height:1.3}.support-ticket-detail-divider{height:1px;margin:4px 0;background:#e3eaf3}.support-ticket-detail-main{display:flex;flex-direction:column;min-width:0;padding:18px}.support-ticket-detail-loading{margin-bottom:8px;color:#52729d;font-size:12px;text-align:right}.support-ticket-detail-panel{flex:1;padding:24px 28px;border:1px solid #dfe8f4;border-radius:16px;background:linear-gradient(145deg,#f8fbff,#fff)}.support-ticket-section-title{display:flex;align-items:center;gap:14px}.support-ticket-section-title>span{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:10px;color:#fff}.support-ticket-section-title>span.tone-blue{background:#0764ec}.support-ticket-section-title>span.tone-violet{background:#6550df}.support-ticket-section-title .ui-icon{width:21px;height:21px}.support-ticket-section-title h3{margin:0;color:#152746;font-size:16px;text-transform:uppercase}.support-ticket-section-title h3 small{color:#69778d;font-size:11px;font-weight:650}.support-ticket-description{min-height:125px;margin-top:16px;padding:24px 28px;border:1px solid #ced9e8;border-radius:12px;background:#fff;color:#25344c;font-size:15px;line-height:1.7;white-space:pre-wrap}.support-ticket-extra-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.support-ticket-extra-data div{display:flex;flex-direction:column;gap:4px;padding:11px 14px;border:1px solid #e0e7f0;border-radius:10px;background:#f8fafc}.support-ticket-extra-data span{color:#758196;font-size:10px;font-weight:800;text-transform:uppercase}.support-ticket-extra-data strong{color:#243550;font-size:12px}.support-ticket-previous-note{display:grid;grid-template-columns:38px 1fr;gap:12px;margin-top:16px;padding:13px 16px;border:1px solid #bfe5ca;border-radius:11px;background:#eefaf2}.support-ticket-previous-note>span{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;color:#fff;background:#19974b}.support-ticket-previous-note strong{color:#14733b;font-size:12px;text-transform:uppercase}.support-ticket-previous-note p{margin:4px 0 0;color:#315e43;font-size:13px;line-height:1.45;white-space:pre-wrap}.support-ticket-notes-block{margin-top:22px;padding-top:20px;border-top:1px solid #e1e8f1}.support-ticket-notes-block textarea{width:100%;min-height:116px;margin-top:14px;padding:18px;border:1.5px solid #7761e7;border-radius:11px;outline:none;color:#23334d;background:#fff;font:inherit;font-size:14px;line-height:1.5;resize:vertical}.support-ticket-notes-block textarea:focus{border-color:#5640db;box-shadow:0 0 0 3px #6450df1f}.support-ticket-suggestion{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;margin-top:14px;padding:11px 14px;border-radius:11px;color:#087c9e;background:#eaf8fb}.support-ticket-suggestion>span{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#fff;background:#08a0bd}.support-ticket-suggestion strong{font-size:12px;text-transform:uppercase}.support-ticket-suggestion p{margin:2px 0 0;font-size:12px}.support-ticket-detail-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding:14px;border:1px solid #e1e8f1;border-radius:14px;background:#fff}.support-ticket-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.support-ticket-action .ui-icon{width:21px;height:21px}.support-ticket-action.start{color:#fff;background:#0864e9}.support-ticket-action.resolve{color:#fff;background:#159447}.support-ticket-action.close{color:#dc3037;border-color:#ed4b51;background:#fff}.support-ticket-action:disabled{cursor:wait;opacity:.62}@media (max-width: 1100px){.support-ticket-detail-header{grid-template-columns:64px 1fr auto;gap:16px}.support-ticket-detail-main-icon{width:64px;height:64px}.support-ticket-detail-badges{grid-column:2 / 4;justify-content:flex-start}.support-ticket-close{grid-column:3;grid-row:1}.support-ticket-detail-content{grid-template-columns:290px minmax(0,1fr)}.support-ticket-extra-data{grid-template-columns:1fr}.support-ticket-detail-actions{flex-wrap:wrap}}@media (max-width: 760px){.support-ticket-detail-backdrop{padding:8px}.support-ticket-detail-modal{width:100%;max-height:calc(100vh - 16px);border-radius:16px}.support-ticket-detail-header{grid-template-columns:50px 1fr auto;padding:16px}.support-ticket-detail-main-icon{width:50px;height:50px;border-radius:13px}.support-ticket-detail-main-icon .ui-icon{width:26px;height:26px}.support-ticket-detail-heading h2{font-size:21px;white-space:normal}.support-ticket-close{min-height:42px;width:42px;padding:0}.support-ticket-close span{display:none}.support-ticket-detail-badges{grid-column:1 / 4}.support-ticket-detail-content{display:block;max-height:calc(100vh - 170px)}.support-ticket-detail-sidebar{margin:12px}.support-ticket-detail-main{padding:0 12px 12px}.support-ticket-detail-panel{padding:18px}.support-ticket-description{min-height:100px;padding:18px}.support-ticket-detail-actions{align-items:stretch;flex-direction:column}.support-ticket-action{width:100%}}.support-ticket-chat{display:flex;flex-direction:column;gap:12px;min-height:260px}.support-ticket-chat-loading,.support-ticket-chat-empty{display:flex;align-items:center;justify-content:center;min-height:200px;color:#75839c;font-size:14px}.support-ticket-chat-messages{display:flex;flex-direction:column;gap:10px;max-height:380px;overflow-y:auto;padding:8px 4px}.support-ticket-chat-bubble{max-width:84%;padding:12px 16px;border-radius:14px;font-size:14px;line-height:1.55;white-space:pre-wrap}.support-ticket-chat-bubble.usuario{align-self:flex-start;background:#f0f4fc;border:1px solid #dce5f0;color:#1f314b}.support-ticket-chat-bubble.soporte{align-self:flex-end;background:#0764ec;color:#fff}.support-ticket-chat-bubble-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:11px;opacity:.7}.support-ticket-chat-bubble-header strong{font-weight:700}.support-ticket-chat-bubble-header span{font-size:10px}.support-ticket-chat-reply{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid #e1e8f1}.support-ticket-chat-reply textarea{width:100%;padding:12px;border:1.5px solid #cfdae8;border-radius:10px;outline:none;color:#23334d;background:#fff;font:inherit;font-size:14px;resize:vertical}.support-ticket-chat-reply textarea:focus{border-color:#0764ec;box-shadow:0 0 0 3px #0764ec1f}.support-ticket-chat-reply button{align-self:flex-end}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#f8fafc;overflow-x:hidden;font-size:14px;line-height:1.45;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button,input,select,textarea{font:inherit}button{cursor:pointer}button,input,select{transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}button:hover{transform:translateY(-1px)}input:focus,select:focus,button:focus-visible{outline:0;border-color:#8fb7ff;box-shadow:0 0 0 3px #0b5ee81f}a{color:inherit}.ui-icon,svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:22px;padding:22px 12px 20px;color:#fff;background:linear-gradient(180deg,#0c1d31,#071522);box-shadow:inset -1px 0 #ffffff14}.brand{display:block;padding:0 16px 14px;text-decoration:none}.brand img{width:160px;max-width:100%;display:block}.main-nav{display:grid;align-content:start;gap:10px}.nav-section{display:grid;gap:6px}.nav-section+.nav-section{margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}.nav-section-title{padding:0 14px 4px;color:#7f94ad;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nav-link{min-height:48px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:14px;padding:0 14px;border:1px solid transparent;border-radius:7px;color:#c8d5e6;background:transparent;text-decoration:none;text-align:left;font-size:13.5px;font-weight:650;line-height:1.15}.nav-link:hover{background:#ffffff0f}.nav-link.active{color:#fff;background:#075ed7;box-shadow:0 12px 22px #075ed73d}.nav-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:currentColor}.nav-icon svg{width:19px;height:19px}.nav-badge{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff3b45;font-size:11px;font-weight:700}.operator-card{min-height:70px;display:grid;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a}.operator-avatar,.avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue);font-size:12px;font-weight:750}.operator-card strong,.operator-card span{display:block}.operator-card strong{font-weight:650}.operator-card span{margin-top:4px;color:#b9c7d8;font-size:12.5px}.content{min-width:0;padding:24px}.page-header{display:grid;grid-template-columns:minmax(340px,1fr) minmax(420px,1.25fr);align-items:flex-start;gap:16px;margin-bottom:18px}.page-title{min-width:0}.page-title h1{margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:32px;line-height:1.05;letter-spacing:0;font-weight:720}.page-title p{margin:6px 0 0;color:var(--muted);font-size:14.5px;font-weight:400}.header-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;width:100%;min-width:0;flex-wrap:wrap}.filters{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-content:stretch;gap:12px;width:100%;min-width:0}.date-range-control{position:relative;display:inline-flex;flex:0 1 460px;min-width:320px}.date-range-trigger{width:100%;min-height:44px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px 0 10px;color:var(--ink);background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 18px #0f1b2d0a;text-align:left}.date-range-trigger:hover,.date-range-trigger:focus-visible{transform:translateY(-1px);border-color:#a9c8ff;box-shadow:0 14px 28px #0b5ee81f}.date-range-trigger-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#0b5ee8,#6f35c8);box-shadow:0 8px 14px #0b5ee838}.date-range-trigger-icon .ui-icon{width:18px;height:18px}.date-range-trigger-copy{min-width:0;display:grid;gap:2px}.date-range-trigger-copy strong{font-size:13px;font-weight:800}.date-range-trigger-copy small{color:var(--muted);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-range-chevron{width:18px;height:18px;color:var(--muted);transition:transform .16s ease}.date-range-chevron.open{transform:rotate(180deg)}.date-range-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:min(540px,calc(100vw - 40px));padding:16px;border:1px solid var(--line);border-radius:14px;background:#fffffffa;box-shadow:0 22px 50px #0f1b2d24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.date-range-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.date-range-popover-head strong{display:block;font-size:13.5px;font-weight:800}.date-range-popover-head span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.date-range-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.date-range-preset{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:#f7faff;font-size:12.5px;font-weight:700}.date-range-preset:hover,.date-range-preset:focus-visible{transform:translateY(-1px);border-color:#8fb7ff;box-shadow:0 10px 18px #0b5ee81f}.date-range-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.date-range-fields .form-field{gap:6px}.date-range-fields .form-field span{color:var(--muted)}.date-range-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.area-home-shortcut{width:44px;min-width:44px;height:44px;display:inline-grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,#0b5ee8,#6f35c8);border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 12px 24px #0b5ee833;text-decoration:none;white-space:nowrap}.area-home-shortcut:hover,.area-home-shortcut:focus-visible{transform:translateY(-1px);box-shadow:0 16px 30px #0b5ee847}.area-home-shortcut .ui-icon{width:18px;height:18px}.input,.select,.date-range{min-height:42px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff;font-size:13.5px}.input{width:100%;min-width:0;padding:0 16px}.select{width:100%;min-width:0;padding:0 14px}.date-range{width:100%;min-width:0;display:inline-flex;align-items:center;gap:10px;padding:0 16px;font-weight:600}.primary-button,.secondary-button,.ghost-button,.danger-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:7px;font-size:13.5px;font-weight:680;text-decoration:none;white-space:nowrap}.primary-button{border:1px solid var(--blue);color:#fff;background:var(--blue)}.primary-button:hover{background:#064fc8}.secondary-button,.ghost-button{border:1px solid #d7e2f2;color:var(--blue);background:#fff}.secondary-button .ui-icon{width:17px;height:17px}.secondary-button:hover,.ghost-button:hover,.quick-card:hover,.action-row:hover{background:#f7fbff;border-color:#bfd3f4}.danger-button{border:1px solid var(--red);color:#fff;background:var(--red)}.ghost-button{min-height:36px;padding:0 10px;border-color:transparent}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:18px}.metric-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.compact.seller-metric-grid,.metric-grid.compact.pedidos-metric-grid,.metric-grid.compact.withdrawal-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid.compact.mediation-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;align-items:stretch}.audit-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card,.panel,.notice{border:1px solid #e3eaf4;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.metric-card{min-height:122px;display:grid;grid-template-columns:50px 1fr;align-items:start;gap:12px;padding:16px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.metric-card:hover,.panel:hover{border-color:#d5e0ee;box-shadow:0 14px 34px #0f1b2d13}.metric-icon,.status-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;font-weight:700}.metric-icon .ui-icon,.status-icon .ui-icon{width:22px;height:22px}.metric-card h3{margin:0 0 7px;color:#3a4b62;font-size:12.5px;font-weight:650;line-height:1.2}.metric-card strong{display:block;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:26px;font-weight:720;line-height:1}.metric-description{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.trend{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:7px;color:var(--muted);font-size:11.5px;font-weight:450}.trend.up b{color:var(--green)}.trend.down b{color:var(--red)}.blue{color:var(--blue);background:#eef5ff}.green{color:var(--green);background:#edf9f2}.amber{color:var(--amber);background:#fff6e8}.red{color:var(--red);background:#fff0ef}.violet{color:var(--violet);background:#f4efff}.layout-3{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(300px,.9fr) minmax(340px,1fr);gap:16px}.panel{overflow:hidden;min-width:0}.panel-header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:linear-gradient(180deg,#fff,#fbfdff);border-bottom:1px solid var(--soft-line)}.panel-header h2{margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:16.5px;font-weight:680}.panel-hint{color:var(--muted);font-size:12px;font-weight:500}.panel-count{min-height:28px;display:inline-flex;align-items:center;padding:4px 9px;border:1px solid #d7e2f2;border-radius:999px;color:var(--blue);background:#f3f8ff;font-size:11.5px;font-weight:720;white-space:nowrap}.panel-body{padding:16px 18px}.notice{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:11px 14px;color:#0754cc;background:#f3f8ff;box-shadow:none}.notice p{margin:0;display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:520;overflow-wrap:anywhere}.notice .ui-icon{width:18px;height:18px}.trust-score{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:16px}.score-ring{width:154px;height:154px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#35b75a 0,#35b75a 82%,#eef3f0 82%,#eef3f0)}.score-inner{width:118px;height:118px;display:grid;place-items:center;border-radius:50%;background:#fff;text-align:center}.score-inner strong{display:block;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:44px;font-weight:700}.score-inner span{color:var(--muted);font-size:11.5px;font-weight:450}.legend,.activity-list,.indicator-list,.alert-list,.mediation-list,.metadata-list,.seller-signal-list{display:grid}.legend{border:1px solid var(--line);border-radius:7px}.legend-row,.activity-row,.indicator-row,.alert-row,.mediation-row,.metadata-row,.detail-row{display:grid;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--soft-line)}.legend-row{grid-template-columns:12px 1fr auto;padding:11px 13px}.legend-row:last-child,.activity-row:last-child,.indicator-row:last-child,.alert-row:last-child,.mediation-row:last-child,.metadata-row:last-child,.detail-row:last-child{border-bottom:0}.dot{width:10px;height:10px;border-radius:50%}.activity-row,.indicator-row{grid-template-columns:42px minmax(0,1fr) auto}.alert-row{grid-template-columns:32px minmax(0,1fr) auto}.mediation-row{grid-template-columns:96px minmax(0,1fr) 104px auto}.seller-signal-list{gap:10px}.seller-signal-card{display:grid;gap:9px;padding:12px;border:1px solid #e3eaf4;border-radius:8px;background:#fff}.seller-signal-card:hover{border-color:#d5e0ee;background:#fbfdff}.emphasis-panel{border-color:#f1c7c2}.emphasis-panel .panel-header{background:linear-gradient(180deg,#fff,#fff8f7)}.signal-panel-header{align-items:stretch;flex-direction:column}.signal-panel-header>div{min-width:0}.risk-panel-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0}.compact-search{width:100%;min-width:0}.sort-toggle{flex:0 0 auto;min-height:42px;padding:0 14px;gap:8px;color:var(--blue);border-color:#d7e2f2;background:#fff}.sort-toggle span{font-size:12.5px;font-weight:700}.collapse-toggle{color:var(--blue);border-color:#d7e2f2;background:#fff}.collapse-toggle .ui-icon{width:16px;height:16px;transition:transform .16s ease}.collapse-toggle.open .ui-icon{transform:rotate(180deg)}.collapsible-case-card{display:grid;gap:10px;padding:12px}.collapsible-case-card .signal-head{align-items:center}.case-summary-meta span{overflow-wrap:anywhere}.case-expanded-grid .detail-row{padding:8px 0}.compact-case-actions{padding-top:0;border-top:0}.action-row.success{border-color:#bfe8cb;color:var(--green);background:#f3fbf5}.signal-head strong,.signal-copy span,.seller-signal-card p,.signal-action span{overflow-wrap:anywhere}.signal-head strong{display:block;font-size:13.2px;font-weight:680}.signal-copy>span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.signal-card-actions .row-action{color:var(--violet);border-color:#ddd1f3;background:#fbf8ff}.signal-card-actions .row-action:hover{color:#5826a7;border-color:#c9b7ed;background:#f4efff}.seller-signal-card p{margin:0;color:var(--ink);font-size:12.6px}.signal-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;border-top:1px solid var(--soft-line)}.recommended-action{padding:10px 12px;border:1px solid #c7d7fe;border-radius:8px;background:#eef4ff}.signal-action span{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:12.2px;font-weight:650}.recommended-action span{color:#0b5ee8;font-size:12.8px;font-weight:720}.risk-action{border-color:#f1c7c2;background:#fff5f4}.risk-action span{color:var(--red)}.signal-action .ui-icon{width:14px;height:14px}.signal-action small{color:var(--muted);font-size:11.5px}.status-icon{width:36px;height:36px;font-size:16px}.row-title{display:block;font-weight:650;overflow-wrap:anywhere}.row-sub{display:block;margin-top:4px;color:var(--muted);font-size:12.5px;font-weight:400;overflow-wrap:anywhere}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quick-card{min-height:82px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:7px;background:#fff;text-align:left}.quick-card b,.action-row b{display:grid;place-items:center;color:#7b8aa1}.quick-card strong{display:block;color:var(--ink);font-size:14.5px;font-weight:650}.quick-card span{display:block;margin-top:5px;color:var(--muted);font-size:12.5px;font-weight:400}.trust-command-hero{--tone: var(--green);--tone-soft: #eaf9ef;position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(420px,.8fr);gap:42px;min-height:360px;margin-bottom:16px;padding:42px 46px;overflow:hidden;color:#0f2e83;background:radial-gradient(circle at 76% 70%,color-mix(in srgb,var(--tone) 12%,transparent),transparent 28%),linear-gradient(135deg,#fff,#fbfcff 48%,#eef3ff);border:1px solid #9fb8ff;border-radius:20px;box-shadow:0 18px 42px #2563eb1a}.trust-command-hero.tone-amber{--tone: #f59f00;--tone-soft: #fff4d8}.trust-command-hero.tone-red{--tone: var(--red);--tone-soft: #fff0ef}.trust-command-hero:before{content:"";position:absolute;top:-240px;right:-70px;width:720px;height:520px;border:2px solid rgba(255,255,255,.88);border-radius:50%;transform:rotate(18deg);pointer-events:none}.trust-command-hero:after{content:"";position:absolute;right:-70px;bottom:-150px;width:330px;height:330px;border:3px solid rgba(255,255,255,.72);border-radius:50%;pointer-events:none}.trust-command-copy,.trust-command-actions{position:relative;z-index:1}.trust-command-copy{display:flex;flex-direction:column;justify-content:center;gap:24px}.trust-hero-eyebrow{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:8px 14px 8px 9px;border:1px solid #d8d5fb;border-radius:999px;color:#2563eb;background:#f7f5ff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.trust-hero-eyebrow .ui-icon{width:30px;height:30px;padding:7px;border-radius:999px;color:#fff;background:#7c3aed;box-shadow:0 5px 14px #7c3aed4d}.trust-command-copy h1{max-width:720px;margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;color:#12368d;font-size:56px;font-weight:800;line-height:.98;letter-spacing:0}.trust-command-copy p{max-width:760px;margin:-10px 0 0;color:#607392;font-size:16px;line-height:1.55}.trust-command-actions{display:grid;align-content:space-between;justify-items:end;gap:18px}.trust-command-hero .area-home-shortcut{color:#2563eb;background:#fff;border-color:#e2e9f5;box-shadow:0 10px 24px #2563eb29}.trust-command-hero .area-home-shortcut:hover,.trust-command-hero .area-home-shortcut:focus-visible{background:#eef4ff}.trust-command-score{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.9fr);align-items:center;align-self:end;gap:28px;width:100%;min-width:420px;padding:28px;border:1px solid rgba(255,255,255,.96);border-radius:20px;background:#ffffffa8;box-shadow:0 15px 34px #2563eb1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trust-score-orbit{width:180px;height:180px;display:grid;place-items:center;border-radius:50%;box-shadow:0 10px 30px color-mix(in srgb,var(--tone) 24%,transparent)}.trust-score-core{width:142px;height:142px;display:grid;place-items:center;padding:16px;border-radius:50%;color:#12368d;background:#fff;text-align:center}.trust-score-core strong{display:block;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:48px;line-height:1;font-weight:800}.trust-score-summary{min-height:150px;display:grid;align-content:center;justify-items:start;gap:12px;padding-left:28px;border-left:1px solid #dbe4f3}.trust-score-summary-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#7c3aed;box-shadow:0 8px 18px #7c3aed47}.trust-score-summary-icon .ui-icon{width:21px;height:21px}.trust-score-summary>strong{color:#12368d;font-size:20px;font-weight:800}.trust-hero-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trust-hero-kpi{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px;border:1px solid #e4e9f4;border-radius:14px;background:#ffffffdb;box-shadow:0 10px 22px #2563eb1a}.trust-hero-kpi span,.trust-summary-card span,.trust-panel-head span{display:block;color:inherit;font-size:11.5px;font-weight:720;text-transform:uppercase;letter-spacing:.04em}.trust-hero-kpi span{color:#6b7c99;letter-spacing:0}.trust-hero-kpi .trust-hero-kpi-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:999px;color:#2563eb;background:#eef2ff}.trust-hero-kpi-icon .ui-icon{width:21px;height:21px}.trust-hero-kpi strong{display:block;margin-top:4px;color:#2563eb;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:28px;line-height:1}.trust-loading{display:flex;align-items:center;gap:10px;min-height:120px;padding:18px;color:var(--blue);border:1px solid #d8e7ff;border-radius:8px;background:#f3f8ff;font-weight:720}.trust-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:12px;margin-bottom:16px}.trust-summary-card{--tone: var(--blue);min-width:0;min-height:132px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--tone) 25%,var(--line));border-radius:8px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--tone) 8%,#fff));box-shadow:var(--shadow)}.trust-summary-card>div{min-width:0}.trust-summary-card.tone-blue,.trust-feed-icon.blue{--tone: var(--blue)}.trust-summary-card.tone-green,.trust-feed-icon.green,.trust-seller-card.tone-green,.trust-progress-row.tone-green,.trust-pulse-score.tone-green{--tone: var(--green)}.trust-summary-card.tone-violet,.trust-feed-icon.violet{--tone: var(--violet)}.trust-summary-card.tone-red,.trust-feed-icon.red,.trust-seller-card.tone-red,.trust-progress-row.tone-red,.trust-pulse-score.tone-red{--tone: var(--red)}.trust-summary-card.tone-amber,.trust-feed-icon.amber,.trust-seller-card.tone-amber,.trust-progress-row.tone-amber,.trust-pulse-score.tone-amber{--tone: var(--amber)}.trust-progress-row.tone-yellow{--tone: #ffd000}.trust-summary-icon,.trust-feed-icon{display:grid;place-items:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,#fff);border:1px solid color-mix(in srgb,var(--tone) 22%,transparent)}.trust-summary-icon{width:44px;height:44px;border-radius:8px}.trust-summary-icon .ui-icon,.trust-feed-icon .ui-icon{width:20px;height:20px}.trust-summary-card span{color:color-mix(in srgb,var(--tone) 76%,#23344b);line-height:1.25;overflow-wrap:anywhere}.trust-summary-card strong{display:block;margin-top:6px;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:26px;line-height:1;font-weight:760}.trust-summary-card small{display:block;margin-top:6px;color:var(--muted);font-size:12px;font-weight:560;line-height:1.35;overflow-wrap:anywhere}.trust-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:16px}.trust-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:16px}.trust-mini-grid:last-child{margin-bottom:0}.trust-panel{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e3eaf4;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.trust-panel-head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--soft-line);background:linear-gradient(180deg,#fff,#fbfdff)}.trust-panel-head>div{min-width:0}.trust-panel-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.trust-panel-toggle{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid #d7e2f2;border-radius:8px;color:var(--blue);background:#fff}.trust-panel-toggle:hover,.trust-panel-toggle:focus-visible{border-color:#bcd4ff;background:#f3f8ff}.trust-panel-toggle .ui-icon{width:17px;height:17px;transition:transform .16s ease}.trust-panel-toggle.open .ui-icon{transform:rotate(180deg)}.trust-panel-head h2{margin:4px 0 0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:17px;line-height:1.15;letter-spacing:0}.trust-panel-head span{color:var(--muted)}.trust-panel-head>.ui-icon{color:var(--blue)}.trust-pulse-body{display:grid;grid-template-columns:minmax(148px,172px) minmax(0,1fr);align-items:center;gap:16px;padding:18px}.trust-pulse-score{--tone: var(--green);display:grid;justify-items:center;align-content:start;gap:12px}.trust-pulse-score .trust-score-orbit{width:152px;height:152px}.trust-pulse-score p{margin:0;color:var(--muted);font-size:12.5px;font-weight:560;text-align:center}.trust-progress-list{display:grid;align-content:center;gap:13px}.trust-progress-row{--tone: var(--blue);display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,42%) 38px;align-items:center;gap:12px}.trust-progress-row div:first-child span{display:block;color:var(--ink);font-size:13px;font-weight:680}.trust-progress-row div:first-child strong{display:block;margin-top:2px;color:var(--tone);font-size:14px}.trust-progress-track{height:9px;overflow:hidden;border-radius:999px;background:#edf2f7}.trust-progress-track span{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,var(--tone),color-mix(in srgb,var(--tone) 68%,#fff))}.trust-progress-row small{color:var(--muted);font-size:12px;font-weight:700;text-align:right}.trust-pulse-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px;color:#0754cc;border:1px solid #d8e7ff;border-radius:8px;background:#f3f8ff;font-size:12.5px;font-weight:650}.trust-pulse-note .ui-icon{width:18px;height:18px}.trust-cycle-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid #dce8fb;border-radius:8px;background:#fbfdff}.trust-cycle-strip span{color:var(--ink);font-size:12px;font-weight:700}.trust-cycle-strip .ui-icon{width:14px;height:14px;color:var(--blue)}.trust-feed,.trust-seller-list,.trust-document-list,.trust-receipt-list{display:grid;flex:1;align-content:start;gap:10px;padding:14px}.trust-feed-item,.trust-document-row,.trust-receipt-row{display:grid;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid var(--soft-line);border-radius:8px;background:#fff}.trust-feed-item{grid-template-columns:40px minmax(0,1fr) minmax(104px,auto)}.trust-feed-item.compact{grid-template-columns:40px minmax(0,1fr) minmax(76px,auto)}.trust-feed-icon{--tone: var(--blue);width:40px;height:40px;border-radius:8px}.trust-feed-copy{min-width:0}.trust-feed-copy strong,.trust-document-row strong,.trust-receipt-row strong,.trust-seller-card strong{display:block;color:var(--ink);font-size:13.5px;font-weight:730;overflow-wrap:anywhere}.trust-feed-copy span,.trust-document-row span,.trust-receipt-row span,.trust-seller-card span{display:block;margin-top:3px;color:var(--muted);font-size:12.3px;overflow-wrap:anywhere}.trust-feed-copy small,.trust-document-row small,.trust-receipt-row small,.trust-seller-card small{display:block;margin-top:4px;color:#7b8aa1;font-size:11.5px;font-weight:600;overflow-wrap:anywhere}.trust-feed-side{display:grid;justify-items:end;gap:6px;min-width:0;max-width:150px}.trust-feed-side b,.trust-receipt-row b{color:var(--ink);font-size:12.5px;max-width:100%;overflow-wrap:anywhere}.trust-seller-list{gap:9px}.trust-seller-card{--tone: var(--blue);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--tone) 22%,var(--line));border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 8%,#fff),#fff 55%)}.trust-seller-score{display:grid;justify-items:end}.trust-seller-score b{color:var(--tone);font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:20px;line-height:1}.trust-document-row{grid-template-columns:44px minmax(0,1fr) minmax(76px,auto);gap:16px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s ease;box-shadow:0 2px 8px #0f1b2d05}.trust-document-row:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f1b2d14;border-color:#0f1b2d26}.trust-document-row.state-approved{background:linear-gradient(90deg,#fff 40%,#10b9810a);border-left:4px solid #10b981;border-top-color:#10b9811a;border-right-color:#10b9811a;border-bottom-color:#10b9811a}.trust-document-row.state-rejected{background:linear-gradient(90deg,#fff 40%,#ef44440a);border-left:4px solid #ef4444;border-top-color:#ef444426;border-right-color:#ef444426;border-bottom-color:#ef444426}.trust-document-row.state-correction{background:linear-gradient(90deg,#fff 40%,#f59e0b0a);border-left:4px solid #f59e0b;border-top-color:#f59e0b26;border-right-color:#f59e0b26;border-bottom-color:#f59e0b26}.trust-document-copy{display:grid;gap:2px}.trust-document-copy small{margin-top:2px}.trust-document-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:transparent;border:none;padding:0;transition:transform .22s ease}.trust-document-row:hover .trust-document-icon{transform:scale(1.08)}.trust-document-icon .premium-svg{width:100%;height:100%;display:block}.trust-receipt-row{grid-template-columns:minmax(0,1fr) minmax(92px,auto)}.trust-receipt-row>div:last-child{display:grid;justify-items:end;gap:6px;min-width:0}.trust-empty-state{display:flex;align-items:center;gap:9px;min-height:64px;padding:12px;color:var(--muted);border:1px dashed #d7e2f2;border-radius:8px;background:#fbfdff;font-size:12.5px;font-weight:650}.trust-empty-state .ui-icon{width:18px;height:18px;color:var(--blue)}@media (max-width: 1380px){.trust-mini-grid{grid-template-columns:1fr 1fr}.trust-panel-large{grid-column:1 / -1}}@media (max-width: 980px){.trust-command-hero,.trust-dashboard-grid,.trust-mini-grid{grid-template-columns:1fr}.trust-command-actions{width:100%;justify-items:start}.trust-command-score{width:100%;min-width:0}.trust-hero-kpis,.trust-summary-grid,.trust-pulse-body{grid-template-columns:1fr}.trust-pulse-score{justify-items:start}.trust-pulse-score p{text-align:left}}@media (max-width: 620px){.trust-command-hero{padding:20px}.trust-command-copy h1{font-size:34px}.trust-command-score{grid-template-columns:1fr;justify-items:center;width:100%;min-width:0}.trust-score-summary{min-height:0;justify-items:center;padding:18px 0 0;border-top:1px solid #dbe4f3;border-left:0}.trust-progress-row,.trust-feed-item,.trust-feed-item.compact,.trust-document-row,.trust-receipt-row,.trust-seller-card{grid-template-columns:1fr;justify-items:start}.trust-feed-side,.trust-receipt-row>div:last-child,.trust-seller-score{justify-items:start}}.table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;min-width:780px}th,td{padding:11px 12px;border-bottom:1px solid var(--soft-line);text-align:left;vertical-align:middle;font-size:12.5px;overflow-wrap:anywhere}th{color:#738198;font-size:10.5px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}tbody tr{transition:background .14s ease}tbody tr:hover{background:#f8fbff}tr.is-active{background:#f1f6ff;outline:1px solid #b7cef7}.seller-cell{display:flex;align-items:center;gap:9px;font-weight:650;min-width:0}.seller-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:150px}.row-action{width:31px;height:31px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:7px;color:#6b7a91;background:transparent}.row-action:hover{color:var(--blue);border-color:#d7e2f2;background:#f7fbff}.row-action .ui-icon{width:17px;height:17px}.row-action.mediation-state-gray{color:#7b8aa1;border-color:#d9e2ec;background:#f6f8fb}.row-action.mediation-state-gray:hover{color:#5f6f86;border-color:#cbd6e3;background:#edf2f7}.row-action.mediation-state-violet{color:var(--violet);border-color:#dfd1f6;background:#faf6ff}.row-action.mediation-state-violet:hover{color:#5826a7;border-color:#c9b7ed;background:#f2ebff}.row-action.account-lock-action{color:#b42318;border-color:#ffd2cc;background:#fff5f3}.row-action.account-lock-action:hover{color:#8c1d14;border-color:#ffb4a8;background:#ffe9e5}.expand-toggle{margin-left:2px;color:var(--blue);border-color:#d7e2f2;background:#fff}.expand-toggle .ui-icon{transition:transform .16s ease}.expand-toggle.open{color:#fff;border-color:var(--blue);background:var(--blue)}.expand-toggle.open .ui-icon{transform:rotate(180deg)}.seller-logo{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#133a72;font-size:11px;font-weight:750}.logo-blue{background:#1955a6}.logo-dark{background:#111827}.logo-black{background:#111}.logo-red{background:#b00020}.logo-bright-blue{background:#1d4ed8}.logo-navy{background:#101828}.logo-royal{background:#0f55b5}.logo-yellow{color:#101828;background:#d4a900}.badge{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:10.8px;font-weight:680;letter-spacing:.01em;white-space:nowrap}.badge.aprobado,.badge.alto,.badge.completado{color:#137333;border-color:#bbe3c8;background:#f0faf3}.badge.en-revision,.badge.medio,.badge.pendiente-info,.badge.pendiente,.badge.en-seguimiento{color:#9b5a00;border-color:#f6d89d;background:#fff8ea}.badge.esperando-al-vendedor{color:#6b7a91;border-color:#d5dde8;background:#f3f5f8}.badge.bajo,.badge.rechazado,.badge.rechazada,.badge.suspendido,.badge.suspendida,.badge.cuenta-bloqueada,.badge.escalado{color:#c1121f;border-color:#f6b8b8;background:#fff3f3}.badge.en-proceso,.badge.informativo,.badge.activa,.badge.mediaciones{color:#075ed7;border-color:#bfd6ff;background:#f1f6ff}.badge.en-mediacion{color:var(--violet);border-color:#d8c7f4;background:#f5efff}.badge.aprobada,.badge.resuelta{color:#137333;border-color:#bbe3c8;background:#f0faf3}.seller-profile{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:12px}.seller-expanded-row td{padding:0;background:#fbfdff}.summary-card-header .status-icon{width:42px;height:42px;border-radius:12px;flex-basis:42px}.summary-card-header .status-icon .ui-icon{width:22px;height:22px}.summary-card-header p{margin:4px 0 0;color:var(--muted);font-size:13.5px;line-height:1.35}.summary-card-header>strong{font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:30px;font-weight:760;line-height:1}.seller-case-summary{display:grid;border:1px solid #dfe7f4;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 10px 26px #0f1b2d0a;overflow-wrap:normal;word-break:normal;min-width:0}.seller-case-summary+.seller-case-summary{margin-top:8px}.seller-case-summary-head{width:100%;min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:10px 12px;border:0;color:var(--ink);background:#fff;text-align:left;overflow-wrap:normal;word-break:normal}.seller-case-summary-head:hover{background:#f8fbff;transform:none}.seller-case-summary.open .seller-case-summary-head{border-bottom:1px solid #e8eff8}.seller-case-summary-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;flex:0 0 34px}.seller-case-summary-icon.red{background:#ffe8e6;color:var(--red)}.seller-case-summary-icon.violet{background:#efe7ff;color:var(--violet)}.seller-case-summary-icon .ui-icon{width:17px;height:17px}.seller-case-summary-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px;overflow-wrap:normal;word-break:normal}.seller-case-summary-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.seller-case-summary-copy strong{min-width:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:13.5px;font-weight:740;line-height:1.16;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;white-space:normal}.seller-case-summary-subtitle{color:var(--muted);font-size:11px;line-height:1.25;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;white-space:normal}.seller-case-summary-status{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0}.seller-case-summary-status-text{display:inline-flex;align-items:center;min-height:20px;font-size:11.5px;font-weight:740;line-height:1.2}.seller-case-summary-status-text.violet{color:var(--violet)}.seller-case-summary-status .badge{min-height:20px;padding-inline:8px;font-size:10px}.seller-case-summary-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.seller-case-summary-actions .row-action{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d7e2f2;border-radius:8px;color:var(--muted);background:#fff;transition:all .16s ease}.seller-case-summary-actions .row-action:hover{border-color:var(--blue);color:var(--blue);background:#f3f8ff}.seller-case-summary-actions .row-action.mediation-state-violet{color:var(--violet);border-color:#dfd1f6;background:#faf6ff}.seller-case-summary-actions .row-action.mediation-state-violet:hover{color:#5826a7;border-color:#c9b7ed;background:#f2ebff}.seller-case-summary-actions .row-action.account-lock-action{color:#b42318;border-color:#ffd2cc;background:#fff5f3}.seller-case-summary-actions .row-action.account-lock-action:hover{color:#8c1d14;border-color:#ffb4a8;background:#ffe9e5}.seller-case-summary-context{display:grid;gap:16px;padding:18px;background:#fff;min-width:0}.seller-case-section-title{display:flex;align-items:center;gap:10px;color:var(--ink)}.seller-case-section-title .ui-icon{width:18px;height:18px;color:var(--muted)}.seller-case-section-title h4{margin:0;color:var(--ink);font-size:15px;font-weight:760;line-height:1.2}.seller-case-details{display:flex;flex-direction:column;gap:0}.seller-case-next-step,.seller-case-activity{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;margin-top:4px;padding:16px;border-radius:12px;min-width:0}.seller-case-next-step{border:1px solid #ffc8c3;background:linear-gradient(135deg,#fff7f6,#fff)}.seller-case-activity{border:1px solid #e3d6ff;background:linear-gradient(135deg,#fbf7ff,#fff)}.seller-case-next-step-icon,.seller-case-activity-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.seller-case-next-step-icon{color:var(--red);background:#ffe8e6}.seller-case-activity-icon{color:var(--violet);background:#efe7ff}.seller-case-next-step strong,.seller-case-activity strong{display:block;color:var(--ink);font-size:15px;font-weight:760;line-height:1.25}.seller-case-next-step p,.seller-case-activity p{margin:6px 0 0;color:var(--ink);font-size:13px;line-height:1.45;overflow-wrap:break-word;word-break:normal}.seller-case-next-step>div,.seller-case-activity>div{min-width:0}.seller-case-activity small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.seller-case-primary-action{width:100%;max-width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;border:0;border-radius:12px;color:#fff;font-size:15px;font-weight:760;box-shadow:0 12px 20px #0f1b2d1f}.seller-case-primary-action.red{background:var(--red)}.seller-case-primary-action.violet{background:var(--violet)}.seller-case-primary-action.amber{background:var(--amber)}.seller-case-primary-action.red .ui-icon,.seller-case-primary-action.violet .ui-icon,.seller-case-primary-action.amber .ui-icon,.seller-case-primary-action .ui-icon{width:20px;height:20px}.seller-case-primary-action.amber:hover{background:#8f5600}.case-list-icon{grid-area:icon;width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.case-list-icon.amber{color:var(--amber);background:var(--amber-soft)}.case-list-icon.violet{color:var(--violet);background:var(--violet-soft)}.case-list-icon .ui-icon{width:18px;height:18px}.case-list-copy{grid-area:copy;min-width:0;display:grid;gap:2px}.case-list-copy strong,.case-list-copy span,.case-list-meta{overflow-wrap:anywhere}.case-list-copy strong{font-size:13px}.case-list-copy span,.case-list-meta{color:var(--muted);font-size:11.8px}.case-list-status{grid-area:status;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:150px}.case-list-meta{grid-area:meta}.case-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px;color:var(--muted);font-size:12px}.page-button:disabled{cursor:not-allowed;opacity:.42;transform:none}.next-action{display:grid;gap:8px;padding:10px 12px;border-radius:7px;background:#fbfdff}.next-action{border:1px solid #cfe0ff;background:#f5f9ff}.case-insight{display:grid;gap:10px;padding:12px;border:1px solid #e3eaf4;border-radius:8px;background:#fff}.case-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.case-main strong,.case-main span,.case-meta span,.next-action strong{overflow-wrap:anywhere}.case-main>div>span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.case-badges{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.priority-pill{min-height:23px;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;color:var(--blue);background:#edf4ff;font-size:10.8px;font-weight:680}.priority-pill.alta,.priority-pill.critica{color:var(--red);background:#fff0ef}.priority-pill.media{color:var(--amber);background:#fff6e8}.case-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.case-meta span{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:7px;color:var(--muted);background:#fbfdff;font-size:11.7px}.case-meta .ui-icon{width:14px;height:14px}.case-insight.empty{grid-template-columns:1fr;background:#fbfdff}.case-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:28px;background:#07122061;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.case-modal{width:min(760px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border:1px solid #e0e8f3;border-radius:8px;background:#fff;box-shadow:0 30px 80px #07122038}.seller-info-modal{width:min(1040px,100%)}.mediation-chat-modal{width:min(860px,100%)}.resolved-doc-modal{width:min(1120px,100%);max-height:min(900px,calc(100vh - 48px))}.case-modal-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:18px 20px;background:linear-gradient(180deg,#fff,#fbfdff);border-bottom:1px solid var(--soft-line)}.warning-tooltip{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid #f6b8b8;border-radius:9px;color:#b42318;background:#fff7f7}.warning-tooltip .ui-icon{width:17px;height:17px}.warning-tooltip [role=tooltip]{position:absolute;right:0;top:calc(100% + 10px);z-index:4;width:min(360px,72vw);padding:11px 12px;border:1px solid #f6b8b8;border-radius:10px;color:#8c1d14;background:#fff;box-shadow:0 18px 42px #0712202e;font-size:12.5px;font-weight:650;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.warning-tooltip:hover [role=tooltip],.warning-tooltip:focus [role=tooltip],.warning-tooltip:focus-within [role=tooltip]{opacity:1;transform:translateY(0)}.case-modal-header h2{margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:19px;font-weight:720;letter-spacing:0;line-height:1.16;overflow-wrap:anywhere}.case-modal-header p{margin:4px 0 0;color:var(--muted);font-size:12.5px}.mediation-chat-body{gap:12px;background:#fbfdff}.mediation-review-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;border:1px solid #dbe7f6;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#fff 72%)}.mediation-review-summary span{display:block;margin-bottom:6px;color:var(--blue);font-size:11.5px;font-weight:760;letter-spacing:.02em;text-transform:uppercase}.mediation-review-summary strong{display:block;color:var(--ink);font-size:13.5px;font-weight:620;line-height:1.55}.mediation-case-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px;border:1px solid #dbe7f6;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff 54%,#f7fff9)}.mediation-case-hero h3{margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:720;letter-spacing:0}.mediation-case-hero p{margin:5px 0 0;color:var(--muted);font-size:13px}.mediation-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mediation-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mediation-context-grid .next-action{margin:0}.escalation-box{border-color:#f8d3bd;background:#fff8f3}.mediation-fact{display:grid;gap:5px;min-height:70px;align-content:center;padding:11px 12px;border:1px solid currentColor;border-radius:8px}.mediation-fact span{font-size:11px;font-weight:760;text-transform:uppercase;opacity:.72}.mediation-fact strong{font-size:13px;font-weight:720;overflow-wrap:anywhere}.agreement-strip{display:grid;gap:5px;padding:12px 14px;border:1px solid #dbe7f6;border-radius:8px;background:#fff}.agreement-strip span{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:11.5px;font-weight:760;text-transform:uppercase}.agreement-strip strong{font-size:13px;font-weight:620;line-height:1.4}.blocked-strip{border-color:#f6b8b8;background:#fff7f7}.blocked-strip span{color:var(--red)}.mediation-thread{max-height:280px;display:grid;gap:10px;overflow:auto;padding:12px;border:1px solid var(--soft-line);border-radius:8px;background:#fff}.chat-message{max-width:min(78%,560px);display:grid;gap:6px;padding:11px 12px;border:1px solid #dce7f5;border-radius:8px;background:#f8fbff}.chat-message.admin{justify-self:end;border-color:#cddcf8;background:#f3f7ff}.chat-message.seller{justify-self:start;border-color:#d8eadf;background:#f4fbf6}.chat-message div{display:flex;justify-content:space-between;gap:10px}.chat-message strong{font-size:12.5px;font-weight:760}.chat-message small{color:var(--muted);font-size:11px}.chat-message p{margin:0;color:var(--ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.chat-composer textarea{min-height:92px}.seller-info-body{display:grid;gap:14px;padding:18px 20px 20px}.seller-info-profile{display:grid;gap:14px;padding:14px;border:1px solid #dbe7f6;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdff)}.seller-info-profile .seller-profile{grid-template-columns:42px minmax(0,1fr) auto;margin:0}.seller-info-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.seller-info-stat{min-height:66px;display:grid;align-content:center;gap:5px;padding:11px;border:1px solid var(--soft-line);border-radius:8px;background:#fff}.seller-info-stat span{color:var(--muted);font-size:11.5px;font-weight:700;text-transform:uppercase}.seller-info-stat strong{font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:20px;font-weight:720}.seller-info-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.seller-info-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.seller-info-section{min-width:0}.seller-profile h2{margin:0;font-size:16.5px;font-weight:680}.seller-profile p{margin:4px 0 0;color:var(--muted);font-size:12.5px;font-weight:400}.detail-row,.metadata-row{grid-template-columns:1fr auto}.detail-row{min-height:37px}.detail-label,.metadata-label{color:var(--muted);font-size:12.2px;font-weight:400}.detail-value,.metadata-value{font-size:12.3px;font-weight:620;text-align:right;overflow-wrap:anywhere}.block-review-card{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon title" "icon reason";align-items:center;gap:2px 10px;margin:12px 0 0;padding:11px 12px;border:1px solid #f2c8c8;border-radius:8px;color:#8c1d14;background:#fff7f7;text-align:left}.block-review-card:hover{border-color:#eca5a0;background:#fff1f0}.block-review-card>span{grid-area:icon;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--red);background:#ffe3df}.block-review-card strong{grid-area:title;font-size:13px;font-weight:760}.block-review-card small{grid-area:reason;color:#9f2a20;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-block-modal{width:min(720px,100%)}.seller-block-modal-backdrop{z-index:42}.action-row .ui-icon,.quick-card .ui-icon{width:19px;height:19px}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;color:var(--muted);font-size:13px}.compact-pagination{border-top:1px solid var(--soft-line)}.page-buttons{display:flex;align-items:center;gap:6px}.page-button{min-width:30px;height:30px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff}.page-button .ui-icon{width:16px;height:16px}.page-prev .ui-icon{transform:rotate(180deg)}.icon-only{width:36px;min-width:36px;padding:0}.icon-only .ui-icon{width:18px;height:18px}.page-button.active{color:var(--blue);border-color:var(--blue);background:#edf4ff}.mediation-data-section{margin:18px 16px 0;border:1px solid #e2e9f3;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0a;overflow:hidden}.mediation-data-section:first-of-type{margin-top:16px}.mediation-data-section .table-wrap{border-top:1px solid var(--soft-line)}.active-mediations-section{border-top:1px solid #ddd2f5;border-left:4px solid var(--violet)}.active-mediations-header{border-top:0}.active-count{color:#6d28d9;border-color:#ddd2f5;background:#faf7ff}.resolved-table-section.mediation-data-section{border-top:1px solid #caead8;border-left:4px solid var(--green)}.blocked-accounts-section.mediation-data-section{border-top:1px solid #f2c8c8;border-left:4px solid var(--red)}.panel-spaced,.notice-spaced{margin-top:18px}.value-right{text-align:right}.blue-link{color:var(--blue)}.profile-spaced{margin-top:16px}.audit-layout{display:block}.module-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);align-items:start;gap:14px}.module-layout.wide-main{grid-template-columns:minmax(0,1.35fr) minmax(340px,.48fr)}.mediation-layout{grid-template-columns:minmax(0,1fr) 390px}.mediation-table-panel{min-width:0}.mediation-layout>.side-panel{position:sticky;top:18px}.alert-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr)}.module-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--soft-line);background:#fbfdff}.module-filter-bar .select{max-width:260px}.mediation-filter-bar{display:grid;grid-template-columns:minmax(180px,300px) minmax(132px,150px) minmax(132px,150px) minmax(230px,260px);align-items:center;justify-content:start}.mediation-filter-bar .input{font-size:11.5px;padding:0 6px}.mediation-filter-bar .select{width:100%;max-width:100%;padding:0 18px 0 6px;font-size:11.5px}.mediation-filter-bar .input[type=search],.mediation-filter-bar .input[type=date]{width:100%;min-width:0}.side-panel{display:grid;gap:14px;padding:16px;border:1px solid #e3eaf4;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.side-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--soft-line)}.side-panel-head h2,.side-panel-head p{margin:0}.side-section{display:grid;border:1px solid var(--soft-line);border-radius:8px;padding:0 12px;background:#fbfdff}.inline-notice{margin:0;align-items:flex-start}.validation-workspace{min-height:calc(100vh - 36px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:16px;color:#12213a}.validation-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.validation-page-head h1{margin:0;color:#07152f;font-size:clamp(24px,2.2vw,31px);line-height:1.1;letter-spacing:-.035em}.validation-page-head p{margin:8px 0 0;color:#617089;font-size:15px}.validation-help-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d7e1ee;border-radius:999px;color:#344762;background:#fff;box-shadow:0 10px 28px #0f1b2d0f;font-size:20px;font-weight:500}.validation-filters{min-height:86px;display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(180px,.66fr) minmax(180px,.66fr) auto;align-items:center;gap:28px;padding:22px 24px;border:1px solid #dfe7f2;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f1b2d0b}.validation-search-field,.validation-filter-field{min-width:0;display:grid;align-items:center}.validation-search-field{position:relative}.validation-search-field .ui-icon{position:absolute;left:10px;width:19px;height:19px;color:#4f627f;pointer-events:none}.validation-search-field input,.validation-filter-field input,.validation-filter-field select{width:100%;min-height:44px;border:1px solid #cfd9e7;border-radius:7px;color:#22314d;background:#fff;font-size:11.5px}.validation-search-field input{padding:0 12px 0 34px}.validation-filter-field{grid-template-columns:auto minmax(0,1fr);gap:14px}.validation-filter-field span{color:#334765;font-size:13px;font-weight:750}.validation-filter-field input{padding:0 6px}.validation-filter-field select{padding:0 18px 0 6px}.validation-clear-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid #cfd9e7;border-radius:7px;color:#334765;background:#fff;font-size:13.5px;font-weight:750;white-space:nowrap}.validation-clear-button .ui-icon{width:17px;height:17px}.validation-content-grid{min-height:0;display:grid;grid-template-columns:minmax(310px,348px) minmax(0,1fr);align-items:stretch;gap:30px}.validation-request-list{max-height:calc(100vh - 228px);display:grid;align-content:start;gap:8px;padding-right:8px;overflow-y:auto}.validation-request-card{width:100%;min-height:96px;display:grid;gap:8px;padding:15px 16px;border:1px solid #e0e7f1;border-radius:7px;color:#172741;background:#fff;text-align:left;box-shadow:0 8px 18px #0f1b2d0a}.validation-request-card.active{border-color:#1875ff;box-shadow:0 0 0 1px #1875ff2e,0 12px 24px #0f1b2d14}.validation-request-title-row,.validation-request-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.validation-request-title-row strong{min-width:0;overflow:hidden;color:#13223b;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.validation-request-meta,.validation-request-footer span{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#64738b;font-size:12.5px}.validation-request-meta .ui-icon,.validation-request-footer .ui-icon{width:15px;height:15px}.validation-request-footer strong{color:#0868ee;font-size:14px}.validation-detail-stack{min-width:0;display:grid;align-content:start;gap:8px}.validation-panel{padding:18px;border:1px solid #e0e7f1;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f1b2d0e}.validation-panel-title{display:flex;align-items:center;gap:12px;margin-bottom:14px}.validation-panel-title.compact{margin-bottom:10px}.validation-panel-title>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#0868ee;background:#eef5ff}.validation-panel-title.compact>span{width:34px;height:34px}.validation-panel-title .ui-icon{width:19px;height:19px}.validation-panel-title h2{margin:0;color:#13223b;font-size:15px;font-weight:850;letter-spacing:-.015em}.validation-info-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:12px}.validation-info-box{display:grid;gap:12px;padding:18px;border:1px solid #e2e9f3;border-radius:8px;background:#fff}.validation-info-row{display:grid;grid-template-columns:minmax(130px,.48fr) minmax(0,1fr);gap:18px;align-items:start;color:#64738b;font-size:12.5px}.validation-info-row strong{color:#172741;font-weight:760}.validation-documents-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.validation-documents-summary{display:grid;gap:4px;margin-bottom:12px;padding:12px 14px;border:1px solid #dbe6f4;border-radius:8px;background:linear-gradient(135deg,#f4f8ff,#fff 60%,#f9fbff);box-shadow:inset 0 1px #ffffffe6}.validation-documents-summary strong{color:#172741;font-size:13px;font-weight:800}.validation-documents-summary span{color:#617089;font-size:12px;line-height:1.4}.validation-document-row{min-height:auto;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;border:1px solid #e0e7f1;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 10px 30px #0f172a0a}.validation-document-row.missing{border-style:dashed;border-color:#d8e1ee;background:linear-gradient(180deg,#fefefe,#fafcff)}.validation-document-row.loaded{border-color:#cfe1ff;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:inset 0 0 0 1px #0868ee08,0 10px 30px #0868ee0d}.validation-document-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;border:1px solid transparent;box-shadow:inset 0 1px #ffffff8c}.validation-document-icon .ui-icon{width:18px;height:18px}.validation-document-icon.tone-blue{color:#0b63f3;background:linear-gradient(180deg,#0b63f324,#0b63f314);border-color:#0b63f32e}.validation-document-icon.tone-violet{color:#7c3aed;background:linear-gradient(180deg,#7c3aed29,#7c3aed14);border-color:#7c3aed33}.validation-document-icon.tone-amber{color:#d97706;background:linear-gradient(180deg,#d9770629,#d9770614);border-color:#d9770633}.validation-document-card-body{min-width:0;display:grid;gap:8px;align-content:start}.validation-document-card-head{display:grid;gap:6px}.validation-document-copy{display:grid;gap:4px;min-width:0}.validation-document-copy strong{color:#172741;font-size:12px;font-weight:750;line-height:1.3;white-space:normal;overflow-wrap:normal;word-break:normal}.validation-document-copy span{color:#7b8aa1;font-size:11px;line-height:1.35;white-space:normal;overflow-wrap:normal;word-break:normal}.validation-document-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.validation-document-row button{display:inline-flex;align-items:center;gap:4px;border:0;color:#0b63f3;background:transparent;font-size:11px;font-weight:780;white-space:nowrap}.validation-document-row button .ui-icon{width:12px;height:12px}.validation-document-placeholder{color:#8a97ab;font-size:11px;font-weight:700;white-space:nowrap}.validation-history-panel{display:grid;gap:12px}.validation-history-list{display:grid;gap:10px}.validation-history-empty{padding:18px;border:1px dashed #cfd7e2;border-radius:8px;color:#7b8aa1;font-size:13px;text-align:center;background:#fbfdff}.validation-history-item{display:grid;gap:8px;padding:14px;border:1px solid #e0e7f1;border-radius:8px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.validation-history-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f1b2d0a}.validation-history-item.state-rejected{border-left:4px solid #ef4444;background:linear-gradient(90deg,#fff 60%,#ef444405)}.validation-history-item.state-correction{border-left:4px solid #f59e0b;background:linear-gradient(90deg,#fff 60%,#f59e0b05)}.validation-history-item-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.validation-history-doc-type{display:inline-flex;align-items:center;gap:8px;color:#172741;font-size:13px;font-weight:700}.validation-history-doc-type .ui-icon{width:16px;height:16px;color:#5f6f87}.validation-history-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.validation-history-badge.rejected{color:#c1121f;background:#fff3f3;border:1px solid #f6b8b8}.validation-history-badge.correction{color:#9b5a00;background:#fff8ea;border:1px solid #f6d89d}.validation-history-note-text{margin:0;color:#40516e;font-size:12.8px;line-height:1.45;background:#f8fafc;padding:10px 12px;border-radius:6px;border:1px solid #edf2f7;overflow-wrap:anywhere}.validation-history-meta{display:flex;align-items:center;gap:8px;color:#7b8aa1;font-size:11px;font-weight:600}.validation-history-header-left{display:flex;align-items:center;gap:14px}.validation-history-origin-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.validation-history-origin-badge.appeal{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.validation-history-origin-badge.correction{color:#c2410c;background:#fff7ed;border:1px solid #fdba74}.validation-history-origin-badge.new{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.validation-history-origin-badge.rejected-status{color:#c1121f;background:#fff3f3;border:1px solid #f6b8b8}.validation-history-origin-badge.correction-status{color:#9b5a00;background:#fff8ea;border:1px solid #f6d89d}.validation-history-origin-badge.legacy{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb}.validation-history-header-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.validation-history-header-toggle .validation-panel-title{margin-bottom:0}.validation-history-toggle-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#5f6f87;transition:all .2s ease}.validation-history-toggle-btn:hover{background:#f1f5f9;color:#0868ee}.validation-history-toggle-btn .ui-icon{width:20px;height:20px;transition:transform .2s ease}.validation-history-toggle-btn.expanded .ui-icon{transform:rotate(180deg)}.validation-history-list{margin-top:14px}.validation-history-documents{margin-top:10px;border-top:1px dashed #e2e8f0;padding-top:10px}.validation-history-docs-title{font-size:11px;font-weight:700;color:#5f6f87;margin-bottom:6px;display:block}.validation-history-docs-list{display:flex;flex-wrap:wrap;gap:8px}.validation-history-doc-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:11.5px;flex:1 1 calc(50% - 8px);min-width:180px;max-width:calc(50% - 4px)}.validation-history-doc-name{font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.validation-history-doc-actions{display:flex;align-items:center;gap:6px}.validation-doc-action-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;color:#475569;transition:all .2s ease;padding:0}.validation-doc-action-btn:hover{background:#f1f5f9;color:#0868ee;border-color:#94a3b8}.validation-doc-action-btn .ui-icon{width:14px;height:14px}.validation-history-badge.appeal{color:#0d9488;background:#f0fdfa;border:1px solid #99f6e4}.validation-history-badge.seller-correction{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.validation-history-item.state-appeal{border-left:4px solid #0d9488;background:linear-gradient(90deg,#fff 60%,#0d948805)}.validation-history-item.state-seller-correction{border-left:4px solid #4f46e5;background:linear-gradient(90deg,#fff 60%,#4f46e505)}.validation-decision-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.58fr);gap:38px;align-items:end}.validation-notes-label{display:block;margin:0 0 6px;color:#5f6f87;font-size:12.5px}.validation-notes-box{position:relative;min-height:106px}.validation-notes-box textarea{width:100%;min-height:106px;resize:vertical;padding:14px 14px 26px;border:1px solid #cfd9e7;border-radius:7px;color:#172741;background:#fff;font-size:12.5px}.validation-notes-box span{position:absolute;right:12px;bottom:10px;color:#7c8ba1;font-size:11px;font-weight:750}.validation-decision-actions{display:grid;gap:10px}.validation-decision-hint{margin:12px 0 0;color:#7b8aa1;font-size:12px;line-height:1.45}.validation-action-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:7px;background:#fff;font-size:13px;font-weight:820}.validation-action-button .ui-icon{width:17px;height:17px}.validation-action-button.approve{border:1px solid #19a05a;color:#159447}.validation-action-button.correction{border:1px solid #d48100;color:#c87500}.validation-action-button.reject{border:1px solid #ff4d4f;color:#e0272f}.validation-action-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.validation-status-pill{min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:850;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px #ffffff80}.validation-status-pill.pendiente{color:#c26a00;background:#fff2d8}.validation-status-pill.por-corregir{color:#ea580c;background:#ffedd5}.validation-status-pill.falta-por-cargar{color:#925700;background:#fff3d7}.validation-status-pill.aprobada{color:#159447;background:#dff5e9}.validation-status-pill.rechazada{color:#df1f2d;background:#ffe7e7}.validation-status-pill.cargado{color:#0b63f3;background:#e6f0ff}.validation-document-card-head .validation-status-pill{min-height:20px;padding:2px 8px;font-size:10px;align-self:start;justify-self:start}.validation-empty-state{padding:22px;border:1px dashed #cfd9e7;border-radius:8px;color:#617089;background:#fff;text-align:center}.validation-empty-state.large{min-height:280px;display:grid;place-items:center}@media (max-width: 1180px){.validation-filters{grid-template-columns:minmax(260px,1fr) minmax(180px,.7fr);gap:14px}.validation-content-grid{grid-template-columns:1fr}.validation-request-list{max-height:none;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding-right:0;overflow:visible}}@media (max-width: 820px){.validation-filters,.validation-info-grid,.validation-documents-grid,.validation-decision-panel{grid-template-columns:1fr}.validation-filter-field{grid-template-columns:1fr;gap:6px}.validation-document-row{grid-template-columns:1fr;justify-items:start;padding:16px;min-height:auto}.validation-document-icon{width:48px;height:48px}.validation-document-placeholder{white-space:normal}.validation-page-head{align-items:center}}.blocked-accounts-table{min-width:1180px}.centered-actions{justify-content:center;min-width:0}.blocked-accounts-section{border-top-color:#f2c8c8}.danger-count{color:#8c1d14;border-color:#f2c8c8;background:#fff7f7}.wide-table{min-width:1120px}.seller-identity-summary,.notes-case-history{margin-top:12px}.notes-history-modal{display:grid;gap:9px}.emphasis-action{color:#fff;border-color:var(--blue);background:var(--blue)}.emphasis-action:hover{color:#fff;background:#064fc8}.done-action,.done-action:disabled{color:var(--green);border-color:#bbe3c8;background:#f0faf3;cursor:default}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mediation-init-backdrop{align-items:stretch;padding:16px}.mediation-init-modal{width:min(880px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #dbe3ef;border-radius:20px;background:#fff;box-shadow:0 30px 80px #07122038}.mediation-init-form{min-height:100%}.mediation-init-shell{display:grid;gap:16px;padding:18px 18px 16px}.mediation-init-top{display:grid;grid-template-columns:48px 84px minmax(0,1fr);align-items:center;gap:14px}.mediation-init-back-button{width:48px;height:48px;display:grid;place-items:center;border:1px solid #dbe3ef;border-radius:10px;color:#64748b;background:#fff}.mediation-init-back-button .ui-icon{width:20px;height:20px}.mediation-init-brand{display:grid;place-items:center}.mediation-init-brand-icon{width:78px;height:78px;display:grid;place-items:center;border-radius:16px;color:var(--violet);background:linear-gradient(180deg,#f0ebff,#e7e1ff);box-shadow:inset 0 0 0 1px #5c38a014}.mediation-init-brand-icon .ui-icon{width:32px;height:32px}.mediation-init-title{min-width:0}.mediation-init-kicker{display:block;margin-bottom:2px;color:#1d4ed8;font-size:12px;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.mediation-init-title h2{margin:0;color:#0f172a;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:clamp(32px,2.4vw,54px);font-weight:800;letter-spacing:0;line-height:.98;overflow-wrap:anywhere}.mediation-init-title p{margin:8px 0 0;color:#64748b;font-size:18px;font-weight:500}.mediation-init-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:12px}.mediation-init-panel{padding:18px;border:1px solid #dbe3ef;border-radius:14px;background:#fff}.mediation-init-panel-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.mediation-init-panel-head h3,.mediation-init-info-panel>h3{margin:0;color:#0f172a;font-size:18px;font-weight:750}.mediation-init-panel-icon,.mediation-init-warning-icon,.mediation-init-key-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#1d4ed8;background:#eef4ff}.mediation-init-panel-icon .ui-icon,.mediation-init-warning-icon .ui-icon,.mediation-init-key-icon .ui-icon{width:20px;height:20px}.mediation-init-steps{display:grid;gap:14px}.mediation-init-step{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;align-items:start}.mediation-init-step-marker{width:16px;height:16px;margin-top:6px;border:2px solid #bfd0f4;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #1d4ed814}.mediation-init-step-content{padding-bottom:14px;border-bottom:1px solid #e4ebf4}.mediation-init-step:last-child .mediation-init-step-content{padding-bottom:0;border-bottom:0}.mediation-init-step-kicker{display:block;margin-bottom:8px;color:#1d4ed8;font-size:13px;font-weight:800;text-transform:uppercase}.mediation-init-step-content p,.mediation-init-summary-copy p,.mediation-init-summary-copy li,.mediation-init-warning p,.mediation-init-footer-note p{color:#1f2937;font-size:15px;line-height:1.55}.mediation-init-summary{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:14px;align-items:center}.mediation-init-summary-copy ul{margin:10px 0 0;padding-left:20px}.mediation-init-summary-copy li+li{margin-top:8px}.mediation-init-summary-art{position:relative;width:100%;min-height:180px;display:grid;place-items:center;border-radius:18px;color:#1d4ed824;background:linear-gradient(180deg,#f8fbff,#fff)}.mediation-init-summary-art .ui-icon{width:108px;height:108px}.mediation-init-summary-art span{position:absolute;right:20px;bottom:14px;width:46px;height:46px;display:grid;place-items:center;border-radius:999px;color:#94a3b8;background:#f1f5f9}.mediation-init-summary-art span .ui-icon{width:20px;height:20px}.mediation-init-info-panel{display:grid;gap:14px}.mediation-init-keys{display:grid}.mediation-init-key-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e7edf5}.mediation-init-key-row:first-child{padding-top:0}.mediation-init-key-row:last-child{padding-bottom:0;border-bottom:0}.mediation-init-key-label{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.mediation-init-key-value{color:#0f172a;font-size:15px;font-weight:650;text-align:right}.mediation-init-warning{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #f6d79f;border-radius:12px;color:#92400e;background:#fffaf0}.mediation-init-warning strong{display:block;margin-bottom:4px;font-size:15px;font-weight:750}.mediation-init-warning p{margin:0;color:#854d0e;font-size:14px}.mediation-init-message-panel{display:grid;gap:12px}.mediation-init-message-head{display:flex;align-items:center;gap:12px}.mediation-init-panel-kicker{display:block;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.mediation-init-message-field{position:relative}.mediation-init-message-field textarea{min-height:112px;padding:12px 12px 28px;border-color:#dbe3ef;border-radius:14px;font-size:14px;line-height:1.5}.mediation-init-message-field .note-counter{position:absolute;right:14px;bottom:12px}.mediation-init-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-top:4px}.mediation-init-footer-note{display:flex;align-items:center;gap:10px;color:#64748b}.mediation-init-footer-note .ui-icon{width:18px;height:18px;color:#64748b}.mediation-init-footer-note p{margin:0;color:#64748b;font-size:14px;line-height:1.45}.mediation-init-actions{padding-top:0}.mediation-init-actions .primary-button,.mediation-init-actions .secondary-button{min-width:160px;height:52px;padding-inline:18px;border-radius:12px;font-size:15px;font-weight:750}.mediation-init-actions .primary-button{box-shadow:0 18px 36px #1d4ed838}.mediation-note-backdrop{z-index:35}.mediation-note-modal{width:min(1260px,100%);max-height:min(900px,calc(100vh - 48px));overflow:auto;border:1px solid #dbe3ef;border-radius:18px;background:#fff;box-shadow:0 30px 80px #07122038}.mediation-note-shell{display:grid;gap:0}.mediation-note-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid #e6edf6;background:linear-gradient(180deg,#fff,#fbfdff)}.mediation-note-heading{display:flex;align-items:center;gap:16px;min-width:0}.mediation-note-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;color:#2563eb;background:#eef4ff}.mediation-note-icon .ui-icon{width:24px;height:24px}.mediation-note-title h2{margin:0;color:#0f172a;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1.05}.mediation-note-title p{margin:6px 0 0;color:#64748b;font-size:15px}.mediation-note-close{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d8e3f0;border-radius:12px;color:#64748b;background:#fff}.mediation-note-close .ui-icon{width:18px;height:18px}.mediation-note-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 22px 22px;border-bottom:1px solid #e6edf6}.mediation-note-kicker{display:block;margin-bottom:6px;color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.mediation-note-intro h3{margin:0;color:#0f172a;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:44px;font-weight:800;line-height:.98}.mediation-note-intro p{margin:10px 0 0;color:#64748b;font-size:17px}.mediation-note-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e6edf6}.mediation-note-strip-item{display:grid;gap:6px;padding:18px 22px}.mediation-note-strip-item+.mediation-note-strip-item{border-left:1px solid #e6edf6}.mediation-note-strip-label{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.mediation-note-strip-item strong{color:#0f172a;font-size:16px;font-weight:750}.mediation-note-grid{display:grid;grid-template-columns:minmax(0,1.56fr) minmax(340px,.84fr);gap:18px;padding:20px 22px 22px}.mediation-note-panel{border:1px solid #dbe3ef;border-radius:16px;background:#fff}.mediation-note-editor{display:grid;gap:16px;padding:22px}.mediation-note-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mediation-note-editor-head h3,.mediation-note-context h3{margin:0;color:#0f172a;font-size:20px;font-weight:800}.mediation-note-editor-head p{margin:6px 0 0;color:#64748b;font-size:14px;line-height:1.4}.mediation-note-textarea-wrap textarea{width:100%;min-height:240px;padding:16px 18px;border:1px solid #cfdcf0;border-radius:16px;color:#0f172a;background:#fff;font-size:15px;line-height:1.55;resize:vertical}.mediation-note-textarea-wrap textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.mediation-note-type-group{display:grid;gap:12px}.mediation-note-type-label{color:#64748b;font-size:12px;font-weight:800}.mediation-note-type-options{display:flex;flex-wrap:wrap;gap:10px}.mediation-note-type-option{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid #dbe3ef;border-radius:12px;color:#334155;background:#fff;font-size:13px;font-weight:700}.mediation-note-type-option .ui-icon{width:16px;height:16px}.mediation-note-type-option.selected{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.mediation-note-type-option.violet{color:#7c3aed;background:#faf7ff}.mediation-note-type-option.blue{color:#2563eb;background:#f3f8ff}.mediation-note-type-option.orange{color:#ea580c;background:#fff7f1}.mediation-note-type-option.amber{color:#d97706;background:#fffaf0}.mediation-note-type-option.green{color:#15803d;background:#f0fbf4}.mediation-note-context{display:grid;gap:18px;padding:22px}.mediation-note-context-list{display:grid;gap:16px}.mediation-note-context-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.mediation-note-context-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.mediation-note-context-icon .ui-icon{width:18px;height:18px}.mediation-note-context-icon.violet{color:#7c3aed;background:#f4efff}.mediation-note-context-icon.blue{color:#2563eb;background:#eef4ff}.mediation-note-context-item p{margin:0;color:#334155;font-size:14px;line-height:1.5}.mediation-note-context-divider{height:1px;background:#e6edf6}.mediation-note-activity{display:grid;gap:14px}.mediation-note-activity-item{display:grid;grid-template-columns:10px minmax(0,1fr);gap:12px;align-items:start}.mediation-note-activity-dot{width:10px;height:10px;margin-top:6px;border-radius:999px}.mediation-note-activity-dot.blue{background:#2563eb}.mediation-note-activity-dot.violet{background:#7c3aed}.mediation-note-activity-dot.green{background:#16a34a}.mediation-note-activity-item strong{display:block;color:#0f172a;font-size:14px;font-weight:750}.mediation-note-activity-item span{color:#64748b;font-size:13px}.mediation-note-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px 22px;border-top:1px solid #e6edf6}.mediation-note-footer-copy{display:flex;align-items:center;gap:12px;color:#64748b}.mediation-note-footer-copy .ui-icon{width:18px;height:18px;color:#2563eb}.mediation-note-footer-copy p{margin:0;font-size:14px;line-height:1.45}.mediation-note-actions .primary-button,.mediation-note-actions .secondary-button{min-width:150px;height:54px;border-radius:12px}.notes-history-backdrop{z-index:35}.notes-history-shell{width:min(1280px,100%);max-height:min(920px,calc(100vh - 48px));overflow:auto;border:1px solid #dbe3ef;border-radius:18px;color:#0f172a;background:#fff;box-shadow:0 30px 80px #07122038}.notes-history-header,.notes-history-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px}.notes-history-header{border-bottom:1px solid #e6edf6}.notes-history-heading,.notes-history-footer>div,.notes-history-footer-actions{display:flex;align-items:center;gap:14px}.notes-history-heading-icon,.notes-history-strip-icon{display:grid;place-items:center;color:#2563eb;background:#eef4ff}.notes-history-heading-icon{width:48px;height:48px;border-radius:999px}.notes-history-heading-icon .ui-icon{width:21px;height:21px}.notes-history-heading h2{margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:24px;font-weight:800}.notes-history-close{width:42px;height:42px;display:grid;place-items:center;border:0;color:#64748b;background:transparent}.notes-history-close .ui-icon{width:22px;height:22px}.notes-history-intro{padding:22px;border-bottom:1px solid #e6edf6}.notes-history-intro h3{margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:32px;line-height:1.05;font-weight:800}.notes-history-intro p{margin:8px 0 12px;color:#64748b;font-size:15px}.notes-history-private-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;color:#6d28d9;background:#f4efff;font-size:11px;font-weight:750}.notes-history-private-pill .ui-icon{width:13px;height:13px}.notes-history-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 22px;border-bottom:1px solid #e6edf6}.notes-history-strip-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;padding:2px 18px}.notes-history-strip-item:first-child{padding-left:0}.notes-history-strip-item+.notes-history-strip-item{border-left:1px solid #dbe3ef}.notes-history-strip-icon{width:38px;height:38px;border-radius:999px}.notes-history-strip-icon .ui-icon{width:17px;height:17px}.notes-history-strip-item small,.notes-history-summary-row small{display:block;margin-bottom:4px;color:#64748b;font-size:10.5px;font-weight:800;text-transform:uppercase}.notes-history-strip-item strong{display:block;overflow:hidden;color:#0f172a;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.notes-history-content{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding:22px}.notes-history-main{min-width:0}.notes-history-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.notes-history-filters button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #dbe3ef;border-radius:8px;color:#475569;background:#fff;font-size:12px;font-weight:700}.notes-history-filters button .ui-icon{width:15px;height:15px}.notes-history-filters button.active{color:#fff;border-color:#2563eb;background:#2563eb;box-shadow:0 8px 18px #2563eb2e}.notes-history-filters button:not(.active).violet{color:#7c3aed}.notes-history-filters button:not(.active).orange{color:#ea580c}.notes-history-filters button:not(.active).amber{color:#d97706}.notes-history-filters button:not(.active).green{color:#15803d}.notes-history-search{width:min(390px,100%);height:42px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:18px;padding:0 14px;border:1px solid #dbe3ef;border-radius:8px;color:#64748b;background:#fff}.notes-history-search .ui-icon{width:17px;height:17px}.notes-history-search input{min-width:0;border:0;outline:0;color:#0f172a;background:transparent;font:inherit;font-size:13px}.notes-history-timeline{position:relative;display:grid;gap:10px;padding-left:42px}.notes-history-timeline:before{content:"";position:absolute;top:22px;bottom:22px;left:8px;width:1px;background:#dbe3ef}.notes-history-entry{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px}.notes-history-entry-dot{position:absolute;top:20px;left:-38px;width:10px;height:10px;border:2px solid currentColor;border-radius:999px;background:#fff;box-shadow:0 0 0 4px #fff}.notes-history-entry.blue{color:#2563eb}.notes-history-entry.violet{color:#7c3aed}.notes-history-entry.orange{color:#ea580c}.notes-history-entry.amber{color:#d97706}.notes-history-entry.green{color:#15803d}.notes-history-entry-icon,.notes-history-summary-row>span{display:grid;place-items:center;border-radius:999px}.notes-history-entry-icon{width:42px;height:42px}.notes-history-entry-icon .ui-icon{width:19px;height:19px}.notes-history-entry-icon.blue,.notes-history-summary-row>span.blue{color:#2563eb;background:#eef4ff}.notes-history-entry-icon.violet,.notes-history-summary-row>span.violet{color:#7c3aed;background:#f4efff}.notes-history-entry-icon.orange{color:#ea580c;background:#fff1eb}.notes-history-entry-icon.amber{color:#d97706;background:#fff7e6}.notes-history-entry-icon.green{color:#15803d;background:#ecfdf3}.notes-history-entry-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 14px;border:1px solid #dbe3ef;border-radius:8px;color:#0f172a;background:#fff}.notes-history-entry-main{min-width:0}.notes-history-type-badge{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:800}.notes-history-type-badge.blue{color:#2563eb;background:#eef4ff}.notes-history-type-badge.violet{color:#7c3aed;background:#f4efff}.notes-history-type-badge.orange{color:#c2410c;background:#fff1eb}.notes-history-type-badge.amber{color:#b45309;background:#fff7e6}.notes-history-type-badge.green{color:#15803d;background:#ecfdf3}.notes-history-entry-main p{margin:6px 0 4px;color:#0f172a;font-size:13px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.notes-history-entry-main small,.notes-history-entry-side span,.notes-history-entry-side time{color:#64748b;font-size:11.5px}.notes-history-entry-side{display:grid;justify-items:end;align-content:start;gap:7px;min-width:145px}.notes-history-entry-side>span{display:inline-flex;align-items:center;gap:5px}.notes-history-entry-side>span .ui-icon{width:12px;height:12px}.notes-history-entry-actions{display:flex;gap:5px}.notes-history-entry-actions button{width:27px;height:27px;display:grid;place-items:center;border:1px solid #dbe3ef;border-radius:6px;color:#64748b;background:#fff}.notes-history-entry-actions .ui-icon{width:13px;height:13px}.notes-history-empty{display:grid;justify-items:center;gap:8px;padding:36px 18px;border:1px dashed #cbd8e8;border-radius:8px;color:#64748b;text-align:center}.notes-history-empty .ui-icon{width:24px;height:24px}.notes-history-empty p{margin:0;font-size:13px}.notes-history-summary{align-self:start;padding:18px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.notes-history-summary h3{margin:0 0 14px;font-size:16px;font-weight:800}.notes-history-summary-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #e6edf6}.notes-history-summary-row>span{width:38px;height:38px}.notes-history-summary-row .ui-icon{width:17px;height:17px}.notes-history-summary-row strong{display:block;color:#475569;font-size:12.5px;line-height:1.4;font-weight:650}.notes-history-summary-divider{height:1px;margin:18px 0;background:#e6edf6}.notes-history-case-activity{display:grid;gap:12px}.notes-history-case-activity>div{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px}.notes-history-case-activity>div>span{width:8px;height:8px;margin-top:5px;border-radius:999px}.notes-history-case-activity span.blue{background:#2563eb}.notes-history-case-activity span.violet{background:#7c3aed}.notes-history-case-activity span.green{background:#16a34a}.notes-history-case-activity p{margin:0}.notes-history-case-activity strong,.notes-history-case-activity small{display:block;font-size:11.5px;line-height:1.4}.notes-history-case-activity strong{color:#0f172a;font-weight:750}.notes-history-case-activity small{color:#64748b}.notes-history-footer{border-top:1px solid #e6edf6}.notes-history-footer>div:first-child{color:#64748b}.notes-history-footer>div:first-child .ui-icon{width:18px;height:18px;color:#2563eb}.notes-history-footer p{margin:0;font-size:13px}.notes-history-footer-actions .primary-button,.notes-history-footer-actions .secondary-button{min-width:132px;height:48px;border-radius:8px}.mediation-feedback-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at center,#ffffff29,#07122070 42%,#0712209e);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mediation-feedback-card{width:min(560px,100%);display:grid;gap:16px;justify-items:center;padding:30px 32px;border:1px solid #dbe3ef;border-radius:26px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 30px 80px #07122042,0 0 0 1px #fff6 inset;animation:mediation-feedback-pop .18s ease-out}.mediation-feedback-card.loading{color:#1d4ed8}.mediation-feedback-card.success{color:#166534;border-color:#bfe3ca;background:linear-gradient(180deg,#f8fff9,#f1fbf4)}.mediation-feedback-card.error{color:#8c1d14;border-color:#f6b8b8;background:linear-gradient(180deg,snow,#fff4f3)}.mediation-feedback-badge{position:relative;width:92px;height:92px;display:grid;place-items:center;filter:drop-shadow(0 10px 20px rgba(29,78,216,.14))}.mediation-feedback-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(29,78,216,.14);border-top-color:#1d4ed8b8;border-radius:50%;animation:mediation-feedback-spin .9s linear infinite}.mediation-feedback-card.success .mediation-feedback-ring{border-color:#16653424;border-top-color:#166534c2}.mediation-feedback-card.error .mediation-feedback-ring{border-color:#8c1d1424;border-top-color:#8c1d14c2}.mediation-feedback-icon{width:70px;height:70px;display:grid;place-items:center;border-radius:18px;color:currentColor;background:#eef4ff;box-shadow:inset 0 0 0 1px #1d4ed814}.mediation-feedback-card.success .mediation-feedback-icon{background:#eaf9ef;box-shadow:inset 0 0 0 1px #1665341f}.mediation-feedback-card.error .mediation-feedback-icon{background:#fff1f0;box-shadow:inset 0 0 0 1px #8c1d141f}.mediation-feedback-icon .ui-icon{width:30px;height:30px}.mediation-feedback-copy{display:grid;gap:8px;text-align:center}.mediation-feedback-kicker{color:currentColor;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.mediation-feedback-copy h3{margin:0;color:#0f172a;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:26px;font-weight:800;line-height:1.1}.mediation-feedback-card.success .mediation-feedback-copy h3{color:#14532d}.mediation-feedback-card.error .mediation-feedback-copy h3{color:#7f1d1d}.mediation-feedback-copy p{margin:0;color:#475569;font-size:15px;line-height:1.55}.mediation-feedback-card.success .mediation-feedback-copy p{color:#166534}.mediation-feedback-card.error .mediation-feedback-copy p{color:#8c1d14}.mediation-feedback-spinner{width:26px;height:26px;border:3px solid rgba(29,78,216,.14);border-top-color:currentColor;border-radius:999px;animation:mediation-feedback-spin .8s linear infinite}.mediation-management-backdrop{padding:20px}.mediation-management-modal{width:min(1440px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid #dbe3ef;border-radius:28px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 32px 96px #07122047,0 1px #ffffffa6 inset}.mediation-management-shell{display:grid;gap:18px;padding:22px}.mediation-management-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.mediation-management-heading{display:flex;align-items:center;gap:16px;min-width:0}.mediation-management-icon{width:66px;height:66px;display:grid;place-items:center;border-radius:18px;color:var(--blue);background:#eef4ff;box-shadow:inset 0 0 0 1px #1d4ed814}.mediation-management-icon .ui-icon{width:28px;height:28px}.mediation-management-title{min-width:0}.mediation-management-title h2{margin:0;color:#0f172a;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:clamp(26px,2vw,36px);font-weight:800;letter-spacing:-.02em}.mediation-management-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:8px;color:#64748b;font-size:15px;font-weight:600}.mediation-management-close{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:12px;color:#64748b;background:transparent;font-size:15px;font-weight:650}.mediation-management-close .ui-icon{width:20px;height:20px}.mediation-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid #dbe3ef;border-radius:18px;background:#fff;overflow:hidden}.mediation-summary-item{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:18px 20px}.mediation-summary-item+.mediation-summary-item{border-left:1px solid #e5ebf3}.mediation-summary-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--blue);background:#eef4ff}.mediation-summary-icon.violet{color:var(--violet);background:var(--violet-soft)}.mediation-summary-icon .ui-icon{width:20px;height:20px}.mediation-summary-item small{display:block;margin-bottom:4px;color:#64748b;font-size:12px;font-weight:750;text-transform:uppercase}.mediation-summary-item strong{color:#0f172a;font-size:15px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.mediation-management-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(390px,.95fr);gap:14px;align-items:start}.mediation-init-reason-card{grid-column:1 / -1;display:grid;gap:14px;padding:18px 20px;border-radius:18px;border:1px solid #dbe5f4;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 45px #0f172a0f}.mediation-init-reason-head{display:flex;align-items:center;gap:12px}.mediation-init-reason-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#4f46e5;background:#4f46e51a}.mediation-init-reason-kicker{display:inline-block;color:#334155;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.mediation-init-reason-card p{margin:0;color:#0f172a;font-size:15px;line-height:1.65;white-space:pre-wrap}.mediation-chat-card,.mediation-actions-card{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;height:auto;padding:16px;border:1px solid #dbe3ef;border-radius:18px;background:#fff;box-shadow:0 14px 40px #0712200f}.mediation-chat-header,.mediation-actions-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e8eef6;flex:0 0 auto}.mediation-chat-title,.mediation-actions-card-head{display:flex;align-items:center;gap:12px;min-width:0}.mediation-chat-title h3,.mediation-actions-card h3{margin:0;color:#0f172a;font-size:17px;font-weight:750}.mediation-chat-party{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:650}.mediation-chat-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:var(--blue);background:#eef4ff}.mediation-chat-badge{padding:6px 12px;border-radius:999px;color:#15803d;background:#eaf9ef;font-size:12px;font-weight:750}.mediation-chat-thread{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-height:0;max-height:calc(100vh - 360px);padding:10px 2px 4px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;background:radial-gradient(circle at top left,rgba(29,78,216,.05),transparent 42%),#f7f8fa;border-radius:14px}.chat-bubble{display:grid;gap:4px;max-width:min(76%,100%);padding:11px 14px 10px;border:0;border-radius:18px 18px 8px;background:#fff;box-shadow:0 8px 18px #0f172a12}.chat-bubble.incoming{justify-self:start;border-bottom-left-radius:8px}.chat-bubble.outgoing{justify-self:end;border-bottom-right-radius:8px;background:#dbeafe;box-shadow:0 8px 18px #1d4ed817}.chat-bubble.violet.outgoing{background:#ede9fe;box-shadow:0 8px 18px #5c38a01a}.chat-bubble p{margin:0;color:#0f172a;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.chat-bubble-meta{display:grid;gap:1px}.chat-bubble-meta strong{color:#0f172a;font-size:12px;font-weight:750}.chat-bubble-meta span{color:#64748b;font-size:11px;font-weight:650}.chat-bubble span{color:#64748b;font-size:11px;font-weight:650;text-align:right}.mediation-chat-empty{display:grid;place-items:center;align-content:center;gap:12px;min-height:240px;padding:24px;color:#64748b;text-align:center}.mediation-chat-empty .ui-icon{width:34px;height:34px;color:var(--blue);opacity:.7}.mediation-chat-empty p{margin:0;font-size:14px;line-height:1.5}.mediation-chat-composer{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:10px}.mediation-chat-input{width:100%;height:44px;padding:0 14px;border:1px solid #dbe3ef;border-radius:12px;color:#0f172a;background:#fff;font-size:14px}.mediation-chat-send{width:42px;height:42px;display:grid;place-items:center;border:1px solid #dbe3ef;border-radius:12px;background:#fff}.mediation-chat-send.blue{color:var(--blue)}.mediation-chat-send.violet{color:var(--violet)}.mediation-chat-send .ui-icon{width:20px;height:20px}.mediation-choice-list{display:grid;gap:10px}.mediation-choice{display:grid;grid-template-columns:18px minmax(0,1fr) 32px;align-items:center;gap:12px;width:100%;padding:16px 14px;border:1px solid #cfe0ff;border-radius:14px;color:#1d4ed8;background:#f8fbff;text-align:left}.mediation-choice strong{display:block;font-size:15px;font-weight:750}.mediation-choice p{margin:4px 0 0;color:#64748b;font-size:13px}.mediation-choice.selected{box-shadow:0 0 0 2px #1d4ed81f}.mediation-choice.danger{border-color:#f8b7b7;color:#dc2626;background:#fff9f9}.mediation-choice.danger.selected{box-shadow:0 0 0 2px #dc26261f}.mediation-choice:disabled{cursor:not-allowed;opacity:.72;transform:none}.mediation-choice.danger:disabled{border-color:#f2c8c8;color:#9f2a20;background:#fff7f7}.mediation-choice-radio,.mediation-choice-action{width:18px;height:18px;display:grid;place-items:center}.mediation-choice-radio{border:2px solid currentColor;border-radius:999px}.mediation-choice.selected .mediation-choice-radio{box-shadow:inset 0 0 0 4px currentColor}.mediation-choice-action .ui-icon{width:18px;height:18px}.mediation-choice-action.danger{color:#ef4444}.mediation-action-field,.mediation-upload-card{display:grid;gap:8px}.mediation-action-field>span,.mediation-upload-title{color:#0f172a;font-size:14px;font-weight:750}.mediation-action-field>p,.mediation-upload-card>p{margin:0;color:#64748b;font-size:13px;line-height:1.45}.mediation-action-field textarea{width:100%;min-height:120px;padding:12px 14px;border:1px solid #dbe3ef;border-radius:14px;color:#0f172a;background:#fff;resize:vertical}.mediation-action-field small{justify-self:end;color:#64748b;font-size:12px}.mediation-upload-dropzone{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:132px;padding:18px;border:1.5px dashed #c5d5ee;border-radius:16px;background:#fafcff}.mediation-upload-dropzone input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mediation-upload-dropzone .ui-icon{width:28px;height:28px;color:var(--blue)}.mediation-upload-dropzone strong,.mediation-upload-dropzone span{display:block}.mediation-upload-dropzone strong{color:#1d4ed8;font-size:15px;font-weight:750}.mediation-upload-dropzone span{margin-top:4px;color:#64748b;font-size:13px}.mediation-upload-name{color:#475569;font-size:12px;font-weight:650}.mediation-actions-note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:14px;border:1px solid #d7e4fb;border-radius:14px;color:#1d4ed8;background:#f5f9ff}.mediation-actions-note .ui-icon{width:18px;height:18px;margin-top:2px}.mediation-actions-note p{margin:0;color:#334155;font-size:13px;line-height:1.45}.mediation-blocking-warning{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:13px 14px;border:1px solid #f2c8c8;border-radius:14px;color:#b42318;background:#fff7f7}.mediation-blocking-warning .ui-icon{width:19px;height:19px;margin-top:2px}.mediation-blocking-warning p{margin:0;color:#7f1d1d;font-size:13px;line-height:1.45}.mediation-blocking-warning strong{color:#991b1b;font-weight:780}.mediation-resolution-summary{display:grid;gap:12px;padding:16px 18px;border:1px solid #cfe0ff;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff)}.mediation-resolution-summary-head{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:#1d4ed8}.mediation-resolution-summary-head .ui-icon{width:18px;height:18px;margin-top:1px}.mediation-resolution-summary-head strong{color:#1e3a8a;font-size:14px;font-weight:750;line-height:1.45}.mediation-resolution-summary ul{margin:0;padding-left:20px;color:#475569}.mediation-resolution-summary li+li{margin-top:8px}.mediation-resolution-summary li{font-size:13px;line-height:1.5}.mediation-resolution-summary li.danger{color:#dc2626}.mediation-management-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px;border-top:1px solid #e5ebf3}.mediation-management-footer-actions{display:flex;align-items:center;gap:12px}.mediation-management-footer .secondary-button,.mediation-management-footer .primary-button,.mediation-management-footer .danger-button{min-width:150px;height:52px;padding-inline:18px;border-radius:14px;font-size:15px;font-weight:750}@media (max-width: 1180px){.mediation-management-grid,.mediation-summary-strip,.mediation-evidence-grid{grid-template-columns:1fr}.mediation-chat-card,.mediation-actions-card{height:auto}.mediation-chat-thread{max-height:340px}.mediation-summary-item+.mediation-summary-item{border-left:0;border-top:1px solid #e5ebf3}.mediation-management-footer{flex-direction:column;align-items:stretch}.mediation-management-footer-actions{width:100%;flex-direction:column}.mediation-management-footer .secondary-button,.mediation-management-footer .primary-button,.mediation-management-footer .danger-button{width:100%}}@media (max-width: 920px){.mediation-management-modal{width:min(100%,calc(100vw - 24px))}.mediation-management-header{flex-direction:column}.mediation-management-close{align-self:flex-end}.mediation-evidence-area-head{align-items:flex-start;flex-direction:column}}@keyframes mediation-feedback-spin{to{transform:rotate(360deg)}}@keyframes mediation-feedback-pop{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 1180px){.mediation-init-grid,.mediation-init-summary{grid-template-columns:1fr}.mediation-init-footer{flex-direction:column;align-items:stretch}.mediation-feedback-card{padding:24px 20px}}.modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.modal-actions-spacer{flex:1 1 auto}.resolve-bottom-action{margin-right:auto}.document-preview-canvas{display:grid;place-items:center;min-height:560px;overflow:hidden;border:1px solid #dbe7f6;border-radius:12px;background:linear-gradient(90deg,rgba(15,98,254,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(15,98,254,.05) 1px,transparent 1px),#fff;background-size:24px 24px}.timeline{display:grid;gap:0}.side-stack{display:grid;gap:14px}.risk-category{display:grid;grid-template-columns:42px minmax(0,1fr) 72px;align-items:center;gap:10px;padding:12px;border:1px solid #e3eaf4;border-radius:8px;background:#fff}.risk-category div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.risk-category strong{font-size:13px}.risk-category b{font-size:20px}.risk-category i{height:5px;border-radius:999px;background:linear-gradient(90deg,var(--blue) 58%,#dce4ef 58%)}.receipt-list{display:grid;gap:10px;padding:14px}.receipt-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border:1px solid #e3eaf4;border-radius:8px;background:#fff}.receipt-item strong,.receipt-item span{display:block}.receipt-item span,.receipt-item p{color:var(--muted);font-size:12px}.receipt-item p{grid-column:1 / -1;margin:0}.receipt-item .secondary-button{grid-column:1 / -1;justify-self:stretch}.mini-icon{width:28px;height:28px;border-radius:8px}.mini-icon .ui-icon{width:15px;height:15px}.audit-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:-4px 0 12px}.current-date-pill{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #d7e2f2;border-radius:999px;color:var(--muted);background:#fff;font-size:12px;font-weight:650;box-shadow:0 8px 22px #0f1b2d0a}.current-date-pill .ui-icon{width:16px;height:16px;color:var(--blue)}.current-date-pill strong{color:var(--ink);font-weight:760}.floating-period-control{position:relative}.period-icon-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #cfe0ff;border-radius:999px;color:var(--blue);background:#f3f8ff;box-shadow:0 8px 22px #0f1b2d0d}.period-icon-button:hover{color:#fff;border-color:var(--blue);background:var(--blue)}.period-icon-button .ui-icon{width:18px;height:18px}.audit-history-header>div{min-width:0}.audit-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,180px) minmax(150px,180px) minmax(190px,240px);gap:12px;padding:14px 18px;border-bottom:1px solid var(--soft-line);background:#fbfdff}.filter-control{display:grid;gap:6px}.filter-control>span{color:var(--muted);font-size:11.5px;font-weight:720;text-transform:uppercase}.period-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:min(320px,84vw);display:grid;gap:8px;padding:10px;border:1px solid #d7e2f2;border-radius:10px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 22px 58px #0f1b2d2e}.period-menu-head{display:grid;gap:3px;padding:8px 9px 10px;border-bottom:1px solid var(--soft-line)}.period-menu-head strong{font-size:13px}.period-menu-head span{color:var(--muted);font-size:11.5px;font-weight:650}.period-menu button{display:grid;gap:3px;padding:10px 11px;border:1px solid #edf2f7;border-radius:8px;color:var(--ink);background:#fff;text-align:left}.period-menu button:hover,.period-menu button.active{color:#0754cc;border-color:#b9d2ff;background:#eef5ff}.period-menu span{font-size:12.8px;font-weight:720}.period-menu small{color:var(--muted);font-size:11.4px}.audit-table{min-width:1080px}.audit-table th,.audit-table td{vertical-align:top}.audit-table td:nth-child(6){max-width:260px}.audit-actions{min-width:76px}.audit-detail-card{padding:16px;border:1px solid #d8e5f7;border-radius:8px;background:linear-gradient(180deg,#f8fbff,#fff)}.audit-detail-hero{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;border:1px solid #dbe7f6;border-radius:8px;background:#fff}.audit-hero-copy{min-width:0}.audit-hero-copy>span,.audit-section-label,.state-label{color:var(--blue);font-size:11px;font-weight:750;text-transform:uppercase}.audit-detail-card h2,.audit-section-head h3{margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-weight:720;letter-spacing:0}.audit-detail-card h2{margin-top:3px;font-size:19px;line-height:1.18}.audit-hero-copy p,.audit-section-head p{margin:5px 0 0;color:var(--muted);font-size:12.8px;line-height:1.42}.audit-hero-status{display:grid;justify-items:end;align-content:start;gap:6px}.audit-hero-status small{color:var(--muted);font-size:11.6px;white-space:nowrap}.audit-detail-grid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:14px;margin-top:14px}.audit-context-card,.audit-change-card,.audit-meta-card{display:grid;align-content:start;gap:12px;padding:14px;border:1px solid #e3eaf4;border-radius:8px;background:#fff}.audit-context-card,.audit-meta-card{background:#fbfdff}.compact-profile{margin:0;grid-template-columns:36px minmax(0,1fr)}.compact-profile .seller-logo{width:36px;height:36px}.audit-context-meta{display:grid;gap:7px}.audit-context-meta span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:7px 9px;border:1px solid var(--soft-line);border-radius:7px;color:var(--muted);background:#fff;font-size:11.8px;font-weight:620}.audit-section-head{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.audit-section-head .status-icon{width:40px;height:40px;border-radius:10px}.audit-state{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;margin:14px 0}.state-box{min-height:132px;display:grid;gap:9px;align-content:start;padding:12px;border:1px solid #dbe7f6;border-radius:8px;background:#fbfdff}.state-main{min-height:28px}.state-detail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--soft-line)}.state-detail span{color:var(--muted);font-size:11.8px;font-weight:650}.state-detail strong{font-size:12.8px;font-weight:720}.audit-meta-card{grid-column:1 / -1}.audit-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metadata-chip{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:10px;border:1px solid var(--soft-line);border-radius:8px;background:#fff}.metadata-chip-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--blue);background:#eef5ff}.metadata-chip-icon .ui-icon{width:17px;height:17px}.metadata-chip span:not(.metadata-chip-icon){display:block;color:var(--muted);font-size:11.4px;font-weight:680}.metadata-chip strong{display:block;margin-top:2px;font-size:12.5px;font-weight:650;overflow-wrap:anywhere}.arrow{display:grid;place-items:center;color:var(--muted)}.arrow .ui-icon{width:18px;height:18px}.toast{position:fixed;right:24px;bottom:24px;z-index:50;max-width:380px;padding:14px 16px;border-radius:8px;color:#fff;background:var(--ink);box-shadow:var(--shadow);font-weight:650}@media (max-width: 1500px){.page-header{grid-template-columns:1fr}.header-actions{grid-auto-flow:column}.layout-3{grid-template-columns:1fr 1fr}.layout-3 .panel:first-child{grid-column:1 / -1}.audit-layout,.alert-layout{grid-template-columns:1fr}}@media (max-width: 1280px){.metric-grid,.metric-grid.compact,.audit-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-detail-grid{grid-template-columns:1fr}.module-filter-bar{align-items:stretch;flex-direction:column}.module-layout.wide-main{grid-template-columns:1fr}.module-filter-bar .select{max-width:none}.seller-filter-bar{grid-template-columns:1fr}.audit-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-3{grid-template-columns:1fr}.layout-3 .panel:first-child{grid-column:auto}}@media (max-width: 1120px){table{min-width:720px}.seller-drawer,.seller-summary-grid,.mediation-layout{grid-template-columns:1fr}.mediation-layout>.side-panel{position:static}.mediation-filter-bar{display:grid;grid-template-columns:1fr}.mediation-filter-bar .input[type=search],.mediation-filter-bar .input[type=date],.mediation-filter-bar .select{width:100%;min-width:0;flex-basis:auto}.resolved-panel-controls{grid-template-columns:1fr}}@media (max-width: 860px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;min-height:auto}.content{padding:18px}.page-header{grid-template-columns:1fr}.header-actions{grid-auto-flow:row;grid-auto-columns:auto}.input,.select,.date-range{min-width:min(100%,360px)}.seller-filter-bar,.metric-grid,.metric-grid.compact,.metric-grid.compact.withdrawal-metric-row,.quick-grid,.bottom-grid,.trust-score{grid-template-columns:1fr}.pagination{display:grid;justify-content:start}.page-buttons{flex-wrap:wrap}.case-list-item{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon copy" "icon meta" "status status"}.case-list-status{justify-content:flex-start;max-width:none}.case-pagination,.signal-panel-header{align-items:flex-start;flex-direction:column}.compact-search{width:100%;min-width:0}.signal-head{grid-template-columns:36px minmax(0,1fr)}.signal-card-actions{grid-column:1 / -1;justify-content:flex-start;padding-left:46px}.audit-toolbar{justify-content:flex-start;flex-wrap:wrap}.audit-filter-bar{grid-template-columns:1fr}.audit-detail-hero{grid-template-columns:42px minmax(0,1fr)}.audit-hero-status{grid-column:1 / -1;justify-items:start}.audit-state{grid-template-columns:1fr}.arrow .ui-icon{transform:rotate(90deg)}.case-modal-backdrop{padding:16px;place-items:end center}.case-modal{max-height:calc(100vh - 32px)}.document-preview-toolbar{align-items:stretch;flex-direction:column}.compact-link-button{justify-content:center}.document-preview-canvas,.document-preview-file,.document-preview iframe{min-height:360px;height:360px}.case-modal-summary,.case-modal-grid,.mediation-facts,.mediation-context-grid,.mediation-review-summary,.seller-info-grid,.seller-info-details,.mediation-case-hero{grid-template-columns:1fr}.chat-message{max-width:100%}.modal-field.wide{grid-column:auto}}@media (max-width: 620px){.metric-grid,.metric-grid.compact,.metric-grid.compact.withdrawal-metric-row,.audit-metric-grid{grid-template-columns:1fr}.input,.select,.date-range,.primary-button{width:100%}.audit-meta-grid,.seller-info-profile .seller-profile,.seller-info-stats{grid-template-columns:1fr}table,.audit-table{min-width:680px}}.seller-layout{display:grid;gap:14px}.seller-filter-bar{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(140px,170px) minmax(140px,170px) minmax(170px,210px);gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--soft-line);background:#fbfdff}.seller-filter-bar .input,.seller-filter-bar .select{width:100%;min-width:0}.registered-sellers-legend{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:-4px 0 10px;padding:9px 12px;border:1px solid #cfe2ff;border-radius:999px;color:#0b5ee8;background:#f3f8ff;font-size:12.5px;font-weight:700}.registered-sellers-legend .ui-icon{width:16px;height:16px}.seller-signal-list{display:grid;gap:10px}.seller-signal-card{display:grid;gap:10px;padding:12px;border:1px solid #e3eaf4;border-radius:8px;color:var(--ink);background:#fff;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.seller-signal-card:hover{border-color:#bcd4ff;background:#f8fbff;box-shadow:0 8px 20px #0b5ee80f}.signal-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px}.signal-copy{min-width:0;display:grid;gap:3px}.signal-copy strong{font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:14.5px;font-weight:680;line-height:1.2}.signal-copy span{color:var(--muted);font-size:12.2px;font-weight:450;line-height:1.3}.signal-card-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.case-summary-meta{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;font-weight:600}.case-expanded-content{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--soft-line)}.case-expanded-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.detail-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--soft-line);min-height:37px}.detail-row:last-child{border-bottom:0}.detail-label{color:var(--muted);font-size:12.2px;font-weight:400}.detail-value{color:var(--ink);font-size:12.3px;font-weight:620;text-align:right;overflow-wrap:anywhere}.detail-value .ui-icon{width:16px;height:16px;margin-right:5px;color:var(--green);vertical-align:-3px}.seller-case-details .detail-row{padding:12px 0;grid-template-columns:minmax(124px,.84fr) minmax(0,1.16fr);align-items:start;gap:16px;min-width:0}.seller-case-details .detail-row:first-child{padding-top:0}.seller-case-details .detail-row:last-child{padding-bottom:0}.seller-case-details .detail-label,.seller-case-details .detail-value{min-width:0;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}.seller-case-details .detail-value{text-align:left;font-size:13px;font-weight:700;line-height:1.35}.seller-case-details .detail-label{font-size:13px;line-height:1.35}.quick-actions{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--soft-line)}.quick-actions h3{margin:0 0 2px;font-size:14px;font-weight:680}.action-row{min-height:40px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:0 10px;border:1px solid #d7e2f2;border-radius:7px;color:var(--blue);background:#fff;font-size:12.8px;font-weight:650;text-align:left}.action-row:hover{border-color:#8fb7ff;background:#f3f8ff}.action-row.success{color:var(--green);border-color:#c8e8d4}.action-row.success:hover{background:#e7f7ec}.action-row.danger{color:var(--red);border-color:#f2c8c8}.action-row.danger:hover{background:#fff7f7}.action-row.mediation-state-violet{color:var(--violet);border-color:#e5d9f5}.action-row.mediation-state-violet:hover{background:#f5efff}.action-row .ui-icon{width:19px;height:19px}.seller-behavior{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--soft-line)}.seller-behavior span{min-height:48px;display:grid;align-content:center;gap:3px;padding:8px;border:1px solid var(--soft-line);border-radius:7px;color:var(--muted);background:#fbfdff;font-size:10.8px;font-weight:450;text-align:center}.seller-behavior strong{color:var(--ink);font-size:15.5px;font-weight:700}.discipline-action{width:100%;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;border:1px solid transparent;border-radius:7px;color:var(--red);background:transparent;font-size:12.2px;font-weight:650}.discipline-action:hover{border-color:#f2c8c8;background:#fff7f7}.bottom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;margin-top:14px}.resolved-panel-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.resolved-panel-controls .input,.resolved-panel-controls .select{width:100%;min-width:0}.risk-panel-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.risk-panel-controls .input{width:100%;min-width:0}.signal-panel-header{align-items:flex-start}.signal-panel-header h2{margin-bottom:2px}.empty-insight{min-height:120px;display:grid;align-content:center;justify-items:center;gap:6px;padding:24px;text-align:center;color:var(--muted)}.empty-insight strong{color:var(--ink);font-size:14.5px;font-weight:680}.empty-insight p{margin:0;font-size:12.5px}.seller-expanded-row td{padding:0;border-bottom:1px solid var(--soft-line)}.seller-drawer{display:grid;grid-template-columns:minmax(430px,.82fr) minmax(760px,1.18fr);gap:14px;padding:16px;border-top:1px solid #dce8fb;background:linear-gradient(180deg,#f8fbff,#fff);align-items:start}.seller-detail-card,.summary-card{border:1px solid #e3eaf4;border-radius:12px;background:#fff;box-shadow:0 12px 30px #0f1b2d0d}.seller-detail-card{padding:16px;min-width:0}.seller-card-header,.summary-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.seller-card-header h2,.summary-card-header h3{margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:680}.summary-card-header{padding:18px 18px 16px;border-bottom:1px solid var(--soft-line)}.summary-card-header>div{min-width:0;flex:1}.summary-card-header .status-icon{width:38px;height:38px;border-radius:10px;flex-basis:38px}.summary-card-header .status-icon .ui-icon{width:20px;height:20px}.summary-card-header p{margin:4px 0 0;color:var(--muted);font-size:12.6px;line-height:1.35}.summary-card-header>strong{font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:27px;font-weight:760;line-height:1}.seller-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:16px;min-width:0;align-items:start}.seller-detail-card .seller-info-stats{margin-bottom:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-detail-card .seller-info-stat{min-height:58px;padding:10px 12px}.seller-detail-card .seller-info-stat span{font-size:10.8px;line-height:1.25;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.seller-detail-card .seller-info-stat strong{font-size:18px}.insight-body{display:grid;gap:14px;padding:16px 16px 18px}.case-list{display:grid;gap:8px}.case-list-item{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"icon copy status" "icon meta status";align-items:center;gap:4px 10px;padding:10px;border:1px solid #e3eaf4;border-radius:8px;color:var(--ink);background:#fff;text-align:left}.case-list-item:hover{border-color:#bcd4ff;background:#f8fbff}.case-list-icon{grid-area:icon;width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#f3f8ff}.case-list-copy{grid-area:copy;min-width:0;display:grid;gap:3px}.case-list-copy strong{font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:680;line-height:1.2}.case-list-copy span{color:var(--muted);font-size:12px;font-weight:450;line-height:1.3}.case-list-status{grid-area:status}.case-list-meta{grid-area:meta;color:var(--muted);font-size:11.5px;font-weight:500}.seller-profile{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--soft-line)}.seller-logo{width:56px;height:56px;display:grid;place-items:center;border-radius:10px;color:#fff;font-size:18px;font-weight:750;letter-spacing:.5px}.seller-logo.logo-blue{background:linear-gradient(135deg,#0b5ee8,#2f80ed)}.seller-logo.logo-dark{background:linear-gradient(135deg,#1a1a2e,#16213e)}.seller-logo.logo-black{background:linear-gradient(135deg,#2d2d2d,#1a1a1a)}.seller-logo.logo-red{background:linear-gradient(135deg,#d92d20,#f04438)}.seller-logo.logo-bright-blue{background:linear-gradient(135deg,#06f,#07f)}.seller-logo.logo-navy{background:linear-gradient(135deg,#1e3a5f,#2d4a6f)}.seller-logo.logo-royal{background:linear-gradient(135deg,#5c5ce0,#6f6ff0)}.seller-logo.logo-yellow{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#1a1a2e!important}.seller-profile h2{margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.seller-profile p{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:450}.seller-cell{display:flex;align-items:center;gap:10px;min-width:0}.seller-cell .seller-logo{width:38px;height:38px;font-size:13px;border-radius:8px;flex:0 0 38px}.expand-toggle{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);transition:all .16s ease}.expand-toggle:hover{border-color:var(--blue);color:var(--blue);background:#f3f8ff}.expand-toggle.open{transform:rotate(180deg);border-color:var(--blue);color:var(--blue)}.expand-toggle .ui-icon{width:18px;height:18px}.seller-actions{display:flex;align-items:center;gap:6px}.seller-actions .row-action{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);transition:all .16s ease}.seller-actions .row-action:hover{border-color:var(--blue);color:var(--blue);background:#f3f8ff}.seller-actions .row-action.mediation-state-violet{color:var(--violet);border-color:#dfd1f6;background:#faf6ff}.seller-actions .row-action.mediation-state-violet:hover{color:#5826a7;border-color:#c9b7ed;background:#f2ebff}.seller-actions .row-action.account-lock-action{color:#b42318;border-color:#ffd2cc;background:#fff5f3}.seller-actions .row-action.account-lock-action:hover{color:#8c1d14;border-color:#ffb4a8;background:#ffe9e5}.seller-actions .row-action .ui-icon{width:18px;height:18px}.case-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.identity-pill{display:grid;gap:3px;padding:10px 12px;border:1px solid #dde7f2;border-radius:8px;background:#f9fcff}.identity-pill span{color:var(--muted);font-size:10.5px;font-weight:760;text-transform:uppercase;letter-spacing:.02em}.identity-pill strong{color:var(--ink);font-size:12.5px;line-height:1.35}.case-info-section{border:1px solid var(--soft-line);border-radius:7px;background:#fbfdff}.case-info-section-title{display:flex;align-items:center;gap:7px;padding:8px 12px;border-bottom:1px solid var(--soft-line);color:var(--muted);font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.3px}.case-info-section-title .ui-icon{width:15px;height:15px;color:var(--blue)}.case-info-section .case-expanded-grid{padding:6px 12px}.case-info-section .case-expanded-grid .detail-row{padding:7px 0;min-height:34px;gap:8px}.collapsible-case-card.open .case-expanded-content{display:grid}.collapsible-case-card .case-expanded-content{display:none}.collapsible-case-card .collapse-toggle.open{transform:rotate(180deg)}.compact-case-actions{margin-top:8px;padding-top:8px}.compact-case-actions .action-row{min-height:36px;font-size:12.2px}.resolved-case-card .status-icon{background:#e7f7ec;color:var(--green)}.seller-signal-list .collapsible-case-card{gap:0;padding:0;overflow:hidden;border:1px solid #d9e5f5;border-radius:10px;background:#fff;box-shadow:none}.seller-signal-list .collapsible-case-card:hover{border-color:#c9d9ee;background:#fff;box-shadow:none}.seller-signal-list .collapsible-case-card .signal-head{display:grid;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:68px;padding:10px 12px;background:#f8fbff}.seller-signal-list .collapsible-case-card .status-icon{width:34px;height:34px;border-radius:9px}.seller-signal-list .collapsible-case-card .status-icon .ui-icon{width:17px;height:17px}.seller-signal-list .collapsible-case-card .signal-copy{gap:3px}.seller-signal-list .collapsible-case-card .signal-copy>strong{color:var(--ink);font-size:13.5px;font-weight:740;line-height:1.15}.seller-signal-list .collapsible-case-card .signal-copy>span:last-child{color:var(--muted);font-size:11px;line-height:1.25}.seller-signal-list .collapsible-case-card .signal-status-line{min-height:18px;display:inline-flex;align-items:center}.seller-signal-list .collapsible-case-card .signal-status-line>strong{color:var(--ink);font-size:11.5px;font-weight:740;line-height:1.2}.seller-signal-list .collapsible-case-card .signal-status-line .badge{min-height:20px;padding-inline:8px;font-size:10px}.seller-signal-list .collapsible-case-card .signal-card-actions{justify-content:flex-end}.seller-signal-list .collapsible-case-card .collapse-toggle{width:32px;height:32px;border-radius:8px}.seller-signal-list .collapsible-case-card .collapse-toggle.account-lock-action{color:#b42318;border-color:#ffc8c3;background:#fff8f6}.seller-signal-list .collapsible-case-card .collapse-toggle.mediation-state-violet{color:var(--violet);border-color:#dbc9fb;background:#fbf7ff}.seller-signal-list .collapsible-case-card .collapse-toggle .ui-icon{width:15px;height:15px}.seller-signal-list .collapsible-case-card.open .case-expanded-content{display:grid;gap:14px;padding:20px;border-top:1px solid #dfe7f1;background:#fff}.seller-signal-list .collapsible-case-card .case-expanded-title{display:flex;align-items:center;gap:10px;color:var(--ink)}.seller-signal-list .collapsible-case-card .case-expanded-title .ui-icon{width:17px;height:17px;color:var(--muted)}.seller-signal-list .collapsible-case-card .case-expanded-title h3{margin:0;font-size:15.5px;font-weight:780;line-height:1.2}.seller-signal-list .collapsible-case-card .case-expanded-grid{display:grid;grid-template-columns:1fr;gap:0}.seller-signal-list .collapsible-case-card .detail-row{min-height:40px;grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;padding:9px 0;border-bottom:1px solid #e6edf6}.seller-signal-list .collapsible-case-card .detail-label{color:var(--muted);font-size:13px;line-height:1.35}.seller-signal-list .collapsible-case-card .detail-value{color:var(--ink);font-size:13px;font-weight:760;line-height:1.35;text-align:left;overflow-wrap:break-word}.seller-signal-list .collapsible-case-card .case-support-box{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:10px}.seller-signal-list .collapsible-case-card .case-support-box.red{border:1px solid #ffbdb8;background:snow}.seller-signal-list .collapsible-case-card .case-support-box.violet{border:1px solid #d9c7fb;background:#fffbff}.seller-signal-list .collapsible-case-card .case-support-box>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.seller-signal-list .collapsible-case-card .case-support-box.red>span{color:var(--red);background:#ffe8e6}.seller-signal-list .collapsible-case-card .case-support-box.violet>span{color:var(--violet);background:#efe7ff}.seller-signal-list .collapsible-case-card .case-support-box .ui-icon{width:20px;height:20px}.seller-signal-list .collapsible-case-card .case-support-box strong{display:block;color:var(--ink);font-size:14.5px;font-weight:780;line-height:1.25}.seller-signal-list .collapsible-case-card .case-support-box p{margin:5px 0 0;color:var(--ink);font-size:13px;line-height:1.45}.seller-signal-list .collapsible-case-card .case-support-box small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.seller-signal-list .collapsible-case-card .case-primary-action{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:9px;color:#fff;font-size:14.5px;font-weight:780}.seller-signal-list .collapsible-case-card .case-primary-action.red{background:var(--red)}.seller-signal-list .collapsible-case-card .case-primary-action.violet{background:var(--violet)}.seller-signal-list .collapsible-case-card .case-primary-action .ui-icon{width:18px;height:18px}.compact-pagination{padding:8px 14px;font-size:12px}.status-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;flex:0 0 32px}.status-icon.red{background:#ffe8e6;color:var(--red)}.status-icon.violet{background:#efe7ff;color:var(--violet)}.status-icon.green{background:#e7f7ec;color:var(--green)}.status-icon.amber{background:#fff3dc;color:var(--amber)}.status-icon.blue{background:#f3f8ff;color:var(--blue)}.badge{min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.badge.green{color:var(--green);background:#e7f7ec}.badge.amber{color:var(--amber);background:#fff3dc}.badge.orange{color:#c2410c;background:#fff7ed}.badge.red{color:var(--red);background:#ffe8e6}.badge.violet{color:var(--violet);background:#efe7ff}.badge.blue{color:var(--blue);background:#f3f8ff}.priority-pill{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.priority-pill.critica{color:#fff;background:var(--red)}.priority-pill.alta{color:var(--red);background:#ffe8e6}.priority-pill.media{color:var(--amber);background:#fff3dc}.priority-pill.baja{color:var(--muted);background:#f3f5f7}.row-action{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);transition:all .16s ease}.row-action:hover{border-color:var(--blue);color:var(--blue);background:#f3f8ff}.row-action .ui-icon{width:18px;height:18px}.row-action.collapse-toggle.open{transform:rotate(180deg)}.row-sub{color:var(--muted);font-size:12px;font-weight:450}.metric-grid.compact.seller-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;align-items:stretch}.emphasis-panel{border:1px solid #f2c8c8;background:linear-gradient(180deg,#fff,#fff9f9)}.emphasis-panel .panel-header{background:linear-gradient(180deg,#fff,#fff5f5);border-bottom-color:#f2c8c8}.sort-toggle{gap:6px;padding:0 12px;font-size:12.5px}.sort-toggle .ui-icon{width:16px;height:16px}.compact-search{min-height:38px;font-size:13px}@media (max-width: 1200px){.seller-drawer,.seller-summary-grid,.case-expanded-grid{grid-template-columns:1fr}}.seller-expanded-row .seller-detail-card,.seller-expanded-row .summary-card,.seller-expanded-row .seller-case-summary,.seller-expanded-row .seller-case-summary *{min-width:0}.seller-expanded-row .summary-card-header{margin-bottom:0;padding:14px 16px}.seller-expanded-row .summary-card-header h3{font-size:15.5px;line-height:1.2}.seller-expanded-row .seller-case-summary-copy strong,.seller-expanded-row .seller-case-summary-subtitle,.seller-expanded-row .seller-case-details .detail-label,.seller-expanded-row .seller-case-details .detail-value,.seller-expanded-row .seller-case-next-step p,.seller-expanded-row .seller-case-activity p,.seller-expanded-row .action-row,.seller-expanded-row .block-review-card small{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.seller-expanded-row .seller-case-primary-action{width:100%;min-width:0}.seller-expanded-row .seller-case-details .detail-value,.seller-expanded-row .seller-case-next-step p,.seller-expanded-row .seller-case-activity p{max-width:100%}.seller-expanded-row .seller-case-summary-title-row{column-gap:10px;row-gap:6px}.seller-expanded-row .block-review-card small{white-space:normal}@media (max-width: 900px){.seller-filter-bar{grid-template-columns:1fr 1fr}.bottom-grid{grid-template-columns:1fr}.seller-behavior{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.seller-filter-bar,.seller-behavior{grid-template-columns:1fr}.seller-profile{grid-template-columns:1fr;text-align:center}.seller-profile .seller-logo{margin:0 auto}}.timeline{display:grid;gap:0;margin:16px 0}.timeline-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.timeline-item>span{position:relative;width:10px;height:10px;margin-top:4px;border:2px solid var(--blue);border-radius:50%;background:#fff}.timeline-item:not(:last-child)>span:after{content:"";position:absolute;top:10px;left:3px;width:2px;height:calc(100% + 48px);background:#d7e2f2}.timeline-item div{padding-bottom:16px}.timeline-item strong,.timeline-item small{display:inline-block}.timeline-item strong{margin-right:8px;font-size:12.6px}.timeline-item small{color:var(--muted);font-size:11.5px}.timeline-item p{margin:5px 0 0;color:var(--muted);font-size:12.2px}.filter-context{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid var(--soft-line);color:#315273;background:#f7fbff;font-size:12.5px;font-weight:620}.filter-context .ui-icon{width:16px;height:16px;color:var(--blue)}.mediation-block-notice{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:12px 0;padding:12px;border:1px solid #f6b8b8;border-radius:10px;color:#8c1d14;background:#fff7f7}.mediation-block-notice span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#b42318;background:#ffe3df}.mediation-block-notice .ui-icon{width:17px;height:17px}.mediation-block-notice p{margin:0;font-size:12.5px;line-height:1.45}.resolved-table-section{margin-top:16px;border-top:1px solid var(--soft-line)}.resolved-table-header{border-top:0}.wide-table{min-width:1360px}.wide-table th,.wide-table td{white-space:nowrap}.mediation-data-section .wide-table th:last-child,.mediation-data-section .wide-table td:last-child{width:116px;text-align:center}.mediation-data-section .seller-actions.compact-actions{width:104px;min-width:104px;height:34px;justify-content:center;margin-inline:auto}.mediation-data-section .seller-actions.compact-actions .row-action{flex:0 0 34px}.active-mediations-table .mediation-actions-heading,.active-mediations-table .mediation-actions-cell{width:116px;text-align:center}.mediation-evidence-area{grid-column:1 / -1;padding:22px;border:1px solid #e5e7eb;border-radius:18px;background:#fff}.mediation-evidence-area-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.mediation-evidence-area-head h3,.mediation-evidence-head h3{margin:3px 0 0;color:#172033}.mediation-evidence-area-head p,.mediation-evidence-head span{margin:0;color:#697386;font-size:13px}.mediation-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mediation-evidence-card{overflow:hidden;border:1px solid #dbeafe;border-top:4px solid #2563eb;border-radius:14px;background:#f8fbff}.mediation-evidence-card.violet{border-color:#ede9fe;border-top-color:#7c3aed;background:#fbfaff}.mediation-evidence-head{display:flex;align-items:center;gap:11px;padding:15px 16px;border-bottom:1px solid #e5e7eb}.mediation-evidence-icon,.mediation-evidence-file-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:10px;color:#2563eb;background:#dbeafe}.mediation-evidence-card.violet .mediation-evidence-icon,.mediation-evidence-card.violet .mediation-evidence-file-icon{color:#7c3aed;background:#ede9fe}.mediation-evidence-list{display:grid;gap:8px;padding:12px}.mediation-evidence-file{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.mediation-evidence-file-copy{display:grid;flex:1;min-width:0}.mediation-evidence-file-copy strong,.mediation-evidence-file-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediation-evidence-file-copy small{margin-top:3px;color:#7b8495}.mediation-evidence-actions{display:flex;gap:5px}.mediation-evidence-actions a{display:grid;place-items:center;width:32px;height:32px;border:1px solid #dfe3ea;border-radius:8px;color:#475569;background:#fff}.mediation-evidence-actions a:hover{color:#2563eb;border-color:#93c5fd}.mediation-evidence-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:82px;padding:16px;color:#7b8495;font-size:13px}.mediation-admin-strip{display:flex;justify-content:flex-end;margin:0 0 16px}.mediation-admin-toggle{display:grid;gap:8px;justify-items:start;max-width:420px}.mediation-admin-toggle p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.mediation-status-slot{min-width:164px;min-height:32px;display:flex;align-items:center;justify-content:center}.active-mediations-table .mediation-actions-cell .seller-actions.compact-actions{width:104px;min-width:104px;height:34px;justify-content:center;margin-inline:auto}.active-mediations-table .mediation-actions-cell .row-action{flex:0 0 34px}.active-mediations-table .mediation-status-select{width:auto;min-width:164px;max-width:192px;min-height:32px;padding:0 28px 0 14px;border:0;border-radius:999px;font-size:12px;font-weight:750;line-height:1;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.active-mediations-table .mediation-status-select.esperando-vendedor{color:#b57600;background:#fff3d6}.active-mediations-table .mediation-status-select.escalado{color:#a15b00;background:#fde8c2}.active-mediations-table .mediation-status-select.en-mediacion{color:var(--violet);background:var(--violet-soft)}.active-mediations-table .mediation-status-select.resuelta,.active-mediations-table .mediation-status-select.cerrada{color:var(--green);background:var(--green-soft)}.resolved-table-summary{display:grid;gap:3px;white-space:normal}.resolved-table-summary strong{font-size:12.8px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.resolved-table-summary span{color:var(--muted);font-size:11.5px;line-height:1.25;overflow-wrap:anywhere}.compact-actions{min-width:104px}.wide-table.blocked-accounts-table{min-width:1180px}.centered-action-cell{text-align:center}.compact-actions.centered-actions{justify-content:center;min-width:0}.case-modal-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;background:linear-gradient(180deg,#fff,#fbfdff);border-bottom:1px solid var(--soft-line)}.case-modal-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px}.case-modal-icon.violet{color:var(--violet);background:var(--violet-soft)}.case-modal-icon.green{color:var(--green);background:var(--green-soft)}.case-modal-icon.blue{color:var(--blue);background:#eef5ff}.case-modal-icon.red{color:var(--red);background:#ffe3df}.case-modal-icon .ui-icon{width:19px;height:19px}.case-modal-title{min-width:0}.case-modal-kicker{display:block;margin-bottom:3px;color:var(--blue);font-size:11px;font-weight:750;text-transform:uppercase}.case-modal-title h2{margin:0;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:19px;font-weight:720;letter-spacing:0;line-height:1.16;overflow-wrap:anywhere}.case-modal-title p{margin:4px 0 0;color:var(--muted);font-size:12.5px}.case-modal-body{display:grid;gap:14px;padding:18px 20px 20px}.case-modal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.case-modal-summary{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:stretch;gap:12px}.case-modal-status{display:flex;flex-wrap:wrap;align-content:start;align-items:flex-start;gap:8px;min-height:72px;padding:12px;border:1px solid var(--soft-line);border-radius:8px;background:#fbfdff}.case-modal-highlight{display:grid;align-content:center;gap:5px;min-width:0;min-height:72px;padding:12px 14px;border:1px solid #dbe7f6;border-radius:8px;background:#f7fbff}.case-modal-highlight span{color:var(--muted);font-size:11.5px;font-weight:680;text-transform:uppercase}.case-modal-highlight strong{font-size:14px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.modal-field{display:grid;gap:5px;min-height:70px;align-content:start;padding:12px;border:1px solid var(--soft-line);border-radius:8px;background:#fbfdff}.modal-field.wide{grid-column:span 2}.modal-field span{color:var(--muted);font-size:11.5px;font-weight:650;text-transform:uppercase}.modal-field strong{font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.next-action{display:grid;gap:8px;padding:10px 12px;border-radius:7px;background:#fbfdff;border:1px solid #cfe0ff;background:#f5f9ff}.next-action span{color:var(--blue);font-size:11px;font-weight:680;text-transform:uppercase}.next-action strong{margin:0;font-size:12.5px;font-weight:500}.message-field{display:grid;gap:8px}.message-field span{color:var(--muted);font-size:11.5px;font-weight:760;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:10px}.note-counter{font-size:11px;font-weight:700;color:var(--blue);text-transform:none}.message-field textarea{width:100%;min-height:120px;resize:vertical;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff}.message-history{display:grid;gap:9px;padding:12px;border:1px solid var(--soft-line);border-radius:8px;background:#fbfdff}.message-history h3{margin:0;font-size:13px;font-weight:760}.message-history article{display:grid;gap:4px;padding:10px;border:1px solid #e3eaf4;border-radius:8px;background:#fff}.note-history-item{gap:8px}.note-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.note-history-side{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.note-history-head strong{display:block;font-size:12.5px}.note-history-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.note-history-head .badge{min-height:20px;padding:3px 8px;font-size:10.5px;font-weight:750}.message-history small{color:var(--muted);font-size:11.5px}.message-history p{margin:0;color:var(--ink);font-size:12.4px;line-height:1.4}.document-preview{display:grid;gap:14px;padding:14px;border:1px solid #d8e6f8;border-radius:12px;background:#f8fbff}.document-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #e2ecfa;border-radius:10px;background:#fff}.document-preview-toolbar div{display:grid;gap:3px}.document-preview-toolbar span{color:var(--muted);font-size:13px}.compact-link-button{min-height:36px;padding:8px 12px;text-decoration:none;white-space:nowrap}.document-preview-canvas{display:grid;place-items:center;min-height:560px;overflow:hidden;border:1px solid #dbe7f6;border-radius:12px;background:#fff}.document-preview-file,.document-preview iframe{width:100%;height:560px;border:0}.document-preview img{max-width:100%;max-height:560px;height:auto;object-fit:contain}.document-preview-empty{display:grid;justify-items:center;gap:8px;padding:32px;text-align:center}.document-preview-empty .status-icon{width:52px;height:52px}.document-preview strong{font-size:16px;font-weight:760}.document-preview p{max-width:520px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.resolved-summary-quote{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid #d9e6f7;border-radius:10px;background:linear-gradient(180deg,#fbfdff,#f5f9ff)}.resolved-summary-quote .ui-icon{width:20px;height:20px;color:var(--blue)}.resolved-summary-quote p{margin:0;color:var(--ink);font-size:13px;line-height:1.5}.blocked-summary-quote{border-color:#f2c8c8;background:linear-gradient(180deg,snow,#fff4f3)}.blocked-summary-quote .ui-icon{color:var(--red)}.danger-primary-button{border-color:var(--red);background:var(--red)}.blocked-review-backdrop{padding:16px;background:radial-gradient(circle at top,#ffffffbf,#fffafaeb 34%,#faeaeaf5)}.blocked-review-modal{width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #f3c3c1;border-radius:22px;background:linear-gradient(180deg,#fffdfd,#fff9f8);box-shadow:0 36px 96px #5523232e,0 0 0 1px #ffffffa6 inset}.blocked-review-shell{display:grid;gap:10px;padding:16px}.blocked-review-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(240px,.55fr);gap:14px;align-items:center;padding:4px 4px 14px;border-bottom:1px solid #f2d5d4}.blocked-review-brand{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.blocked-review-icon{width:72px;height:72px;display:grid;place-items:center;border:1px solid #f7c6c4;border-radius:999px;color:var(--red);background:linear-gradient(180deg,#fff1ef,#ffeceb)}.blocked-review-icon .ui-icon{width:30px;height:30px}.blocked-review-title{min-width:0}.blocked-review-kicker{display:block;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.blocked-review-title h2{margin:4px 0 0;color:#0f172a;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:clamp(22px,2.2vw,32px);font-weight:800;line-height:1.04}.blocked-review-title p{margin:6px 0 0;color:#64748b;font-size:14px;font-weight:500}.blocked-review-status{padding:0 14px}.blocked-review-status .badge{min-height:42px;padding-inline:14px;border:1px solid #f3c3c1;border-radius:999px;font-size:13px;font-weight:800}.blocked-review-reason{display:grid;align-content:center;gap:6px;min-height:100%;padding-left:16px;border-left:1px solid #f2d5d4}.blocked-review-reason span{color:#64748b;font-size:13px;font-weight:500}.blocked-review-reason strong{color:#0f172a;font-size:16px;font-weight:800;line-height:1.2}.blocked-review-quote{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid #dbe3ef;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdff)}.blocked-review-quote span{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:var(--red);background:#fff2f1}.blocked-review-quote .ui-icon{width:16px;height:16px}.blocked-review-quote p{margin:0;color:#0f172a;font-size:14px;line-height:1.45}.blocked-review-data-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid #dbe3ef;border-radius:14px;background:#fff;overflow:hidden}.blocked-review-data-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:12px 14px}.blocked-review-data-item+.blocked-review-data-item{border-left:1px solid #e5ebf3}.blocked-review-data-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:12px;color:var(--blue);background:#eef4ff}.blocked-review-data-icon.danger{color:var(--red);background:#fff0ef}.blocked-review-data-icon .ui-icon{width:16px;height:16px}.blocked-review-data-item small{display:block;margin-bottom:3px;color:#64748b;font-size:10px;font-weight:750;text-transform:uppercase}.blocked-review-data-item strong{color:#0f172a;font-size:12px;font-weight:750;line-height:1.35}.blocked-review-data-item strong.danger{color:var(--red)}.blocked-review-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:10px}.blocked-review-summary-card,.blocked-review-case-card,.blocked-review-reactivate-card{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid #dbe3ef;border-radius:14px;background:#fff}.blocked-review-section-head{display:flex;align-items:flex-start;gap:10px}.blocked-review-section-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:var(--blue);background:#eef4ff}.blocked-review-section-icon.blue{color:var(--blue);background:#eef4ff}.blocked-review-section-icon .ui-icon{width:16px;height:16px}.blocked-review-section-head h3{margin:0;color:#0f172a;font-size:15px;font-weight:800}.blocked-review-section-head p{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.45}.blocked-review-summary-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #e6edf5;border-left:1px solid #e6edf5}.blocked-review-summary-row{display:grid;gap:4px;padding:10px 0;border-right:1px solid #e6edf5;border-bottom:1px solid #e6edf5}.blocked-review-summary-row:nth-child(odd){padding-right:14px}.blocked-review-summary-row:nth-child(2n){padding-left:14px}.blocked-review-summary-row span{color:#64748b;font-size:10px;font-weight:750;text-transform:uppercase}.blocked-review-summary-row strong{color:#0f172a;font-size:13px;font-weight:750;line-height:1.35}.blocked-review-summary-row.wide{grid-column:1 / -1;padding-right:0;border-right:0}.blocked-review-case-copy{margin:0;color:#0f172a;font-size:13px;line-height:1.55}.blocked-review-next-action{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid #d7e4fb;border-radius:14px;background:#f7fbff}.blocked-review-next-action-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:var(--blue);background:#eef4ff}.blocked-review-next-action-icon .ui-icon{width:16px;height:16px}.blocked-review-next-action span{display:block;color:var(--blue);font-size:11px;font-weight:800}.blocked-review-next-action strong{color:#0f172a;font-size:13px;font-weight:750;line-height:1.45}.blocked-review-form{display:grid;gap:14px}.blocked-review-field,.blocked-review-upload{display:grid;gap:8px}.blocked-review-field>span,.blocked-review-upload>span{color:#0f172a;font-size:12px;font-weight:750}.blocked-review-field textarea{width:100%;min-height:120px;padding:12px;border:1px solid #dbe3ef;border-radius:14px;color:#0f172a;background:#fff;resize:vertical;font-size:13px;line-height:1.55}.blocked-review-dropzone{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:108px;padding:14px;border:1.5px dashed #d1d9e6;border-radius:16px;background:#fafcff}.blocked-review-dropzone .ui-icon{width:22px;height:22px;color:var(--blue);margin-top:4px}.blocked-review-dropzone strong,.blocked-review-dropzone span,.blocked-review-dropzone small{display:block}.blocked-review-dropzone strong{color:#334155;font-size:12px;font-weight:700;line-height:1.45}.blocked-review-dropzone span{color:var(--blue);font-size:12px;font-weight:800}.blocked-review-dropzone small{margin-top:6px;color:#64748b;font-size:11px}.blocked-review-upload-button{margin-top:8px;padding:8px 12px;border:1px solid #bcd2ff;border-radius:10px;color:var(--blue);background:#fff;font-size:12px;font-weight:750}.blocked-review-file-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.blocked-review-file-name{color:#475569;font-size:11px;font-weight:650}.blocked-review-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:4px}.blocked-review-footer .secondary-button,.blocked-review-footer .primary-button{min-width:140px;height:52px;padding-inline:20px;border-radius:12px;font-size:14px;font-weight:750}@media (max-width: 1180px){.blocked-review-header,.blocked-review-grid,.blocked-review-data-strip{grid-template-columns:1fr}.blocked-review-header{gap:14px}.blocked-review-reason{padding-left:0;border-left:0;border-top:1px solid #f2d5d4;padding-top:14px}.blocked-review-data-item+.blocked-review-data-item{border-left:0;border-top:1px solid #e5ebf3}.blocked-review-summary-rows{grid-template-columns:1fr}.blocked-review-summary-row{border-right:0}.blocked-review-summary-row:nth-child(odd),.blocked-review-summary-row:nth-child(2n){padding-left:0;padding-right:0}.blocked-review-footer{flex-direction:column;align-items:stretch}.blocked-review-footer .secondary-button,.blocked-review-footer .primary-button{width:100%}}@media (max-width: 920px){.blocked-review-modal{width:min(100%,calc(100vw - 24px))}.blocked-review-brand{grid-template-columns:56px minmax(0,1fr)}.blocked-review-icon{width:56px;height:56px}}.resolved-summary-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--soft-line);border-radius:8px;background:#fbfdff}.resolved-summary-footer span{display:block;color:var(--muted);font-size:11.5px;font-weight:700;text-transform:uppercase}.resolved-summary-footer strong{display:block;font-size:13px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.action-row.emphasis-action{color:#fff;border-color:var(--blue);background:var(--blue)}.action-row.emphasis-action:hover{color:#fff;background:#064fc8}.action-row:disabled{color:var(--green);border-color:#bbe3c8;background:#f0faf3;cursor:default}.action-row:disabled:hover{color:var(--green);background:#f0faf3}.page-size-select{min-width:70px;min-height:30px;padding:0 8px;font-size:12px;font-weight:600}.page-size-selector{position:relative}.page-size-button{min-width:36px;height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#fff;font-size:12px;font-weight:600}.page-size-button .ui-icon{width:14px;height:14px}.page-size-button:hover{color:var(--blue);border-color:#d7e2f2;background:#f7fbff}.page-size-dropdown{position:absolute;right:0;bottom:calc(100% + 6px);z-index:10;display:grid;gap:2px;padding:4px;border:1px solid #d7e2f2;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f1b2d1f}.page-size-option{min-width:48px;min-height:30px;display:grid;place-items:center;padding:0 10px;border:1px solid transparent;border-radius:6px;color:var(--ink);background:transparent;font-size:12px;font-weight:600}.page-size-option:hover{background:#f7fbff}.page-size-option.active{color:var(--blue);background:#edf4ff}.module-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 18px;padding:4px;border:1px solid #dfe8f5;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.module-tabs button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid transparent;border-radius:6px;color:#496079;background:transparent;text-decoration:none;font-size:13px;font-weight:700}.module-tabs button.active{color:#fff;background:var(--blue);box-shadow:0 10px 20px #075ed72e}.module-tabs .ui-icon{width:17px;height:17px}.date-filter-group{min-height:42px;display:grid;grid-template-columns:20px minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff}.date-filter-group .input{min-height:30px;padding:0 8px;border:0;box-shadow:none}.date-filter-group span{color:var(--muted);font-size:12px;font-weight:700}.five-up{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr) minmax(240px,.7fr);gap:14px}.withdrawal-metric-row{margin-top:0}.summary-hero{position:relative;z-index:6;display:grid;grid-template-columns:minmax(320px,1fr) minmax(190px,.28fr) auto;gap:20px;align-items:center;margin-bottom:16px;padding:24px;color:var(--ink);background:linear-gradient(135deg,#ffffffeb,#f4f8fffa),linear-gradient(90deg,#075ed70d,#2f80ed14);border:1px solid rgba(214,224,237,.9);border-radius:8px;box-shadow:0 20px 42px #10182814;overflow:visible;--tone: var(--blue)}.summary-hero:hover,.summary-hero:focus-within{z-index:40}.summary-hero.tone-green{--tone: var(--green);background:linear-gradient(135deg,#fafdfbfa,#f0fbf6fa)}.summary-hero.tone-orange{--tone: var(--amber);background:linear-gradient(135deg,#fffbf6fa,#fff5ebfa)}.summary-hero.tone-red{--tone: var(--red);background:linear-gradient(135deg,#fff8f9fa,#fff0f2fa)}.summary-status-line{position:relative;display:inline-flex;align-items:center;gap:10px;margin-bottom:10px}.summary-eyebrow,.summary-health span,.summary-panel-note{color:var(--tone, var(--blue));font-size:12px;font-weight:800}.summary-eyebrow{text-transform:uppercase}.summary-focus-trigger{position:static;width:30px;height:30px;display:grid;place-items:center;color:#fff;background:var(--tone, var(--blue));border:1px solid rgba(255,255,255,.7);border-radius:8px;box-shadow:0 10px 22px #10182829;cursor:help}.summary-focus-trigger .ui-icon{width:17px;height:17px}.summary-focus-popover{position:absolute;top:50%;left:calc(100% + 12px);z-index:60;width:min(360px,calc(100vw - 40px));padding:14px;color:var(--ink);text-align:left;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-50%) translate(-4px);background:#fffffffa;border:1px solid rgba(214,224,237,.98);border-radius:8px;box-shadow:0 22px 46px #1018282e}.summary-focus-trigger:hover .summary-focus-popover,.summary-focus-trigger:focus-visible .summary-focus-popover,.summary-focus-trigger:focus-within .summary-focus-popover{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.summary-focus-popover>strong{display:block;color:var(--tone, var(--blue));font-size:12px;text-transform:uppercase}.summary-focus-popover>span{display:block;margin-top:12px;padding-top:12px;border-top:1px solid #edf1f7}.summary-focus-popover b,.summary-focus-popover small{display:block}.summary-focus-popover small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.summary-hero h2{max-width:820px;margin:0;font-size:clamp(25px,3.2vw,42px);line-height:1.04}.summary-hero p{max-width:760px;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.summary-health{min-width:170px;padding:16px;background:#fffc;border:1px solid rgba(214,224,237,.9);border-radius:8px}.summary-health strong{display:block;margin-top:8px;font-size:30px;line-height:1}.summary-health-track,.cash-flow-list i,.status-stack i{display:block;height:8px;margin-top:12px;overflow:hidden;background:#075ed714;border-radius:999px}.summary-health-track i,.cash-flow-list b,.status-stack b{display:block;height:100%;background:linear-gradient(90deg,var(--tone, var(--blue)),rgba(47,128,237,.72));border-radius:inherit}.summary-hero-actions{display:grid;gap:10px}.summary-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px;margin-bottom:16px}.summary-kpi,.summary-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.summary-kpi{position:relative;min-height:132px;padding:18px;overflow:hidden}.summary-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--tone, var(--blue)),rgba(47,128,237,.8))}.summary-kpi span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.summary-kpi .ui-icon{width:18px;height:18px;color:var(--tone, var(--blue))}.summary-kpi strong{display:block;margin-top:14px;font-size:clamp(21px,2vw,28px);line-height:1;overflow-wrap:anywhere}.summary-kpi p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.summary-kpi.tone-blue,.summary-panel.tone-blue{--tone: var(--blue)}.summary-kpi.tone-green,.summary-panel.tone-green{--tone: var(--green)}.summary-kpi.tone-cyan,.summary-panel.tone-cyan{--tone: var(--blue-2)}.summary-kpi.tone-purple,.summary-panel.tone-purple{--tone: var(--violet)}.summary-kpi.tone-red,.summary-panel.tone-red{--tone: var(--red)}.summary-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.summary-panel{padding:20px}.summary-panel-wide{grid-column:1 / -1}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.cash-flow-list,.status-stack,.partner-share-list,.premium-expense-list{display:grid;gap:12px;margin-top:16px}.cash-flow-list article,.status-stack article{display:grid;gap:8px}.cash-flow-list article>div,.status-stack article>div,.compact-info-list div,.partner-share-list article{display:flex;align-items:center;justify-content:space-between;gap:12px}.cash-flow-list span,.status-stack span,.compact-info-list dt{color:var(--muted);font-size:12px;font-weight:800}.cash-flow-list i,.status-stack i{margin-top:0;background:#e9eef6}.cash-flow-list .danger b{background:linear-gradient(90deg,#d92d20cc,#ad6a00cc)}.cash-flow-list .success b{background:linear-gradient(90deg,#159447cc,#2f80edcc)}.operation-snapshot{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.operation-snapshot div{min-height:76px;padding:14px;background:linear-gradient(135deg,#f8fbff,#f4f8fc);border:1px solid #e5edf8;border-radius:8px}.operation-snapshot strong{display:block;font-size:24px;line-height:1}.operation-snapshot span,.partner-share-list span{display:block;margin-top:8px;color:var(--muted);font-size:12px;font-weight:800}.seller-highlight{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;margin-top:18px;padding:16px;background:linear-gradient(135deg,#fafcff,#f1f7fb);border:1px solid #dfeaf5;border-radius:8px}.seller-highlight>span{width:46px;height:46px;display:grid;place-items:center;color:var(--blue);background:#075ed71a;border-radius:50%}.seller-highlight p,.premium-expense-item p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.35}.compact-info-list{display:grid;gap:12px;margin:18px 0 0}.compact-info-list div{padding-top:12px;border-top:1px solid #edf1f7}.compact-info-list dt,.compact-info-list dd{margin:0}.compact-info-list .ui-icon{width:16px;height:16px;margin-right:8px;vertical-align:-3px}.compact-info-list dd{font-size:13px;font-weight:800;text-align:right}.premium-expense-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid #edf1f7}.premium-expense-rank{width:38px;height:38px;display:grid;place-items:center;color:var(--blue-2);background:#2f80ed1f;border-radius:50%;font-size:13px;font-weight:900}.premium-expense-meta{text-align:right}.premium-expense-meta span{display:block;color:var(--muted);font-size:12px}.expense-summary-strip{margin-top:8px;padding-top:8px;border-top:1px solid #dfe7f1}.partner-pool{margin-top:18px;padding:18px;color:#fff;background:linear-gradient(135deg,#075ed7eb,#6f35c8e0);border-radius:8px}.partner-pool strong{display:block;color:#fff;font-size:28px;line-height:1}.partner-pool span{display:block;margin-top:8px;color:#e7ddff;font-size:12px;font-weight:800}.partner-share-list article{padding:12px 0;border-bottom:1px solid #edf1f7}.partner-share-list strong{font-size:13px}.partner-share-list article.balance-negative strong,.partner-share-list article.balance-negative span,.balance-negative td{color:var(--red);font-weight:800}.info-list{display:grid;gap:10px;padding:16px 18px}.info-list div,.report-summary div{display:grid;gap:4px}.info-list span,.report-summary span{color:var(--muted);font-size:12px;font-weight:650}.info-list strong,.report-summary strong{font-size:14px;font-weight:760}.full{width:calc(100% - 36px);margin:0 18px 18px}.activity-list.compact{padding:14px 18px 18px}.activity-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--soft-line)}.activity-item:last-child{border-bottom:0}.activity-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--blue);background:#eef5ff}.activity-item strong{display:block;font-size:13px}.activity-item p,.activity-item time{margin:3px 0 0;color:var(--muted);font-size:12px}.quick-actions-panel .quick-action-list{display:grid;gap:10px;padding:16px 18px 18px}.quick-action-list button{width:100%}.table-shell{overflow-x:auto;border:1px solid #e3eaf4;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.table-shell.embedded{max-height:360px;margin-top:14px;box-shadow:none}.table-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:10px;align-items:center;padding:14px;border-bottom:1px solid var(--soft-line);background:#fbfdff}.table-toolbar.table-toolbar-pedidos{grid-template-columns:minmax(260px,1fr) auto}.table-footer{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--soft-line);color:var(--muted);font-size:12.5px}.table-pager{display:inline-flex;align-items:center;gap:10px}.pagination.subtle{padding:0}.pagination.subtle button{min-width:30px;height:30px;border:1px solid var(--line);border-radius:6px;color:var(--blue);background:#fff}.selection-cell{width:68px;text-align:center}.selection-heading{display:table-cell}.selection-heading span{display:block;margin-bottom:4px}.selection-icon-button,.icon-button,.action-button{display:inline-grid;place-items:center;border:1px solid var(--line);color:#52657d;background:#fff}.selection-icon-button{width:28px;height:28px;border-radius:6px}.selection-icon-button .ui-icon,.action-button .ui-icon,.icon-button .ui-icon{width:16px;height:16px}.action-cell{display:inline-flex;align-items:center;gap:6px}.action-button{width:32px;height:32px;border-radius:7px}.action-button.success{color:var(--green);background:var(--green-soft);border-color:#bfe6ca}.action-button.issue{color:var(--blue);background:#eef5ff;border-color:#cfe1ff}.action-button.delete{color:var(--red);background:var(--red-soft);border-color:#ffc8c1}.status-select{min-height:32px;min-width:128px;padding:0 8px;border:1px solid #d7e2f2;border-radius:6px;background:#fff;color:var(--ink);font-size:12px;font-weight:700}.status-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;color:#35506c;background:#eef3f8;font-size:12px;font-weight:750}.status-pill.completada,.status-pill.completados,.status-pill.entregado,.status-pill.recibido,.status-select.completada,.status-select.completados{color:var(--green);background:var(--green-soft)}.status-pill.en-disputa,.status-pill.cancelado,.status-pill.finalizado,.status-select.en-disputa{color:var(--red);background:var(--red-soft)}.status-pill.en-mediacion{color:var(--violet);background:var(--violet-soft)}.status-pill.pendiente,.status-pill.procesado,.status-pill.enviado,.status-pill.pagado,.status-pill.en-preparacion,.status-pill.preparando,.status-select.pendiente,.status-select.procesado,.status-select.enviado{color:var(--amber);background:var(--amber-soft)}.receipt-link{display:inline-flex;align-items:center;gap:6px;color:#42566d;font-size:12px;font-weight:650}.empty-state{display:grid;place-items:center;min-height:92px;color:var(--muted);text-align:center;font-size:13px}.compact-empty{min-height:72px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#0815226b}.modal-panel{width:min(760px,100%);max-height:min(86vh,860px);overflow:auto;border:1px solid #d9e5f4;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f1b2d38}.modal-header{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid var(--soft-line);background:#fbfdff}.modal-header h2,.modal-header p{margin:0}.modal-header p{margin-top:4px;color:var(--muted);font-size:12.5px}.settlement-detail-modal{display:grid;gap:16px;padding:18px;background:linear-gradient(135deg,#0ea5e91a,#22c55e1a),#fff}.settlement-hero{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;border:0;border-radius:8px;background:linear-gradient(135deg,#2563eb,#06b6d4 48%,#22c55e);box-shadow:0 18px 42px #2563eb38}.settlement-hero-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff47}.settlement-hero-icon .ui-icon{width:22px;height:22px}.settlement-hero span,.settlement-stat-grid span,.settlement-net-card span,.settlement-meta dt{color:var(--muted);font-size:12px;font-weight:750}.settlement-hero>div>span,.settlement-hero p{color:#ffffffdb}.settlement-hero strong{display:block;margin-top:3px;color:#fff;font-size:34px;line-height:1}.settlement-hero p{margin:5px 0 0;font-size:12.5px}.settlement-hero .status-pill{color:#065f46;background:#fff;box-shadow:0 8px 22px #0f172a29}.settlement-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settlement-stat-grid article,.settlement-meta div{display:grid;gap:5px;padding:16px;border:0;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a14}.settlement-stat-grid article:nth-child(1){background:linear-gradient(135deg,#dbeafe,#fff)}.settlement-stat-grid article:nth-child(2){background:linear-gradient(135deg,#dcfce7,#fff)}.settlement-stat-grid article:nth-child(3){background:linear-gradient(135deg,#fef3c7,#fff)}.settlement-stat-grid article:nth-child(4){background:linear-gradient(135deg,#fee2e2,#fff)}.settlement-stat-grid strong,.settlement-meta dd{margin:0;color:#1e293b;font-size:15px;font-weight:800}.settlement-stat-grid .danger strong{color:var(--red)}.settlement-net-card{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:10px;padding:16px;border-radius:8px;background:linear-gradient(135deg,#0f172a,#1e3a8a);box-shadow:0 18px 40px #0f172a2e}.settlement-net-card>.ui-icon{width:18px;height:18px;margin:auto;color:#fff}.settlement-net-card div{display:grid;gap:5px;min-height:62px;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff1f}.settlement-net-card span{color:#ffffffb8}.settlement-net-card strong{color:#fff;font-size:15px;font-weight:850}.settlement-net-card .success{border-color:#86efacb3;background:linear-gradient(135deg,#22c55ef2,#14b8a6f2)}.settlement-net-card .success strong{color:#fff}.settlement-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}@media (max-width: 760px){.settlement-hero,.settlement-stat-grid,.settlement-net-card,.settlement-meta{grid-template-columns:1fr}.settlement-hero{justify-items:start}}.icon-button{width:34px;height:34px;border-radius:7px}.form-grid,.notes-layout{display:grid;gap:14px;padding:18px}.form-field{display:grid;gap:7px}.form-field span{color:#40536a;font-size:12.5px;font-weight:750}.form-field small{color:var(--muted);font-size:12px}.textarea{min-height:112px;padding-top:12px;resize:vertical}.form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.notes-list{display:grid;gap:10px}.note-item{padding:12px;border:1px solid var(--soft-line);border-radius:7px;background:#fbfdff}.note-meta{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px}.note-item p{margin:8px 0 0}.receipt-viewer{display:grid;min-height:280px;padding:18px}.receipt-viewer iframe,.receipt-viewer img{width:100%;max-height:560px;border:1px solid var(--line);border-radius:7px;object-fit:contain}.report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px}.report-summary div{padding:12px;border:1px solid var(--line);border-radius:7px;background:#fbfdff}.notice{justify-content:flex-start}.area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.area-card{min-height:132px;display:grid;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:18px;border:1px solid #e3eaf4;border-radius:7px;color:inherit;background:#fff;box-shadow:var(--shadow);text-decoration:none}.area-card:hover{border-color:#cfe1ff;background:#fbfdff}.area-card strong{display:block;font-size:16px;font-weight:760}.area-card p{margin:6px 0 0;color:var(--muted);font-size:13px}.area-selector-shell{min-height:calc(100vh - 48px);display:grid;grid-template-rows:auto 1fr;gap:28px;padding:14px 18px 18px;background:radial-gradient(circle at 12% 12%,rgba(11,94,232,.06),transparent 20%),linear-gradient(180deg,#fff,#fbfdff)}.area-selector-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding-bottom:12px;border-bottom:1px solid #e6edf6}.area-selector-topbar-actions{display:flex;align-items:center;gap:12px}.config-icon-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #e0e7f0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:#42566d;transition:all .16s ease}.config-icon-button:hover{color:var(--blue);border-color:#bfd3f4;background:#f7fbff}.config-icon-button .ui-icon{width:20px;height:20px}.profile-pill{display:inline-flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border:1px solid #e0e7f0;border-radius:999px;background:#fff;box-shadow:var(--shadow);color:#42566d;font-size:14px;font-weight:600}.profile-pill .ui-icon{width:16px;height:16px;color:#8ea0b7}.profile-badge{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue);font-size:12px;font-weight:800}.area-selector-content{display:grid;align-content:start;gap:26px;padding:10px 0 0}.area-selector-copy{padding:0 8px}.area-selector-copy h1{margin:0;color:#0e1d36;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:34px;line-height:1.08;font-weight:780}.area-selector-copy p{margin:14px 0 0;color:#738198;font-size:16px}.area-selector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:8px 8px 0}.area-selector-card{min-height:462px;display:grid;justify-items:center;align-content:start;gap:14px;padding:34px 28px 28px;border:1.5px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 14px 40px #0f1b2d0f;text-align:center}.area-selector-card.enabled{border-color:#2f6df2;box-shadow:0 14px 40px #0b5ee81f}.area-selector-icon-wrap{min-height:164px;display:grid;place-items:center}.area-selector-icon{width:160px;height:160px;display:grid;place-items:center;border-radius:50%;background:#eef2f7;color:#8f9bad;position:relative;transition:transform .3s ease,box-shadow .3s ease}.area-selector-icon:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;opacity:0;transition:opacity .3s ease}.area-selector-card.enabled:hover .area-selector-icon{transform:scale(1.05)}.area-selector-card.enabled:hover .area-selector-icon:before{opacity:1}.area-selector-icon .ui-icon{width:72px;height:72px;position:relative;z-index:1}.area-selector-icon.emerald{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 12px 32px #10b98159}.area-selector-icon.emerald:before{background:linear-gradient(135deg,#10b981,#059669);filter:blur(20px)}.area-selector-icon.sky{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;box-shadow:0 12px 32px #0ea5e959}.area-selector-icon.sky:before{background:linear-gradient(135deg,#0ea5e9,#0284c7);filter:blur(20px)}.area-selector-icon.violet{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 12px 32px #8b5cf659}.area-selector-icon.violet:before{background:linear-gradient(135deg,#8b5cf6,#7c3aed);filter:blur(20px)}.area-selector-icon.blue{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 12px 32px #3b82f659}.area-selector-icon.locked{background:linear-gradient(135deg,#cbd5e1,#94a3b8);color:#fff;box-shadow:0 8px 20px #94a3b840}.area-selector-card h2{margin:8px 0 0;color:#4a5568;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:28px;font-weight:760}.area-selector-card.enabled h2{color:var(--blue)}.area-selector-card p{max-width:280px;margin:2px 0 0;color:#64748b;font-size:17px;line-height:1.45}.area-selector-action{min-width:220px;margin-top:20px}.disabled-button{color:#697b92;border-color:#d8e0ea;background:#eef2f6}.area-selector-footer{justify-self:center;margin-top:22px;color:#8b97aa;font-size:14px}.empty-module-body{display:grid;justify-items:center;gap:10px;padding:44px 24px;text-align:center}.empty-module-body strong{font-size:18px;font-weight:760}.empty-module-body p{max-width:620px;margin:0;color:var(--muted)}button:disabled{opacity:.58;cursor:not-allowed;transform:none}.permissions-config-shell{min-height:calc(100vh - 48px);display:grid;grid-template-rows:auto 1fr;gap:28px;padding:14px 18px 18px;background:radial-gradient(circle at 12% 12%,rgba(11,94,232,.06),transparent 20%),linear-gradient(180deg,#fff,#fbfdff)}.permissions-config-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:60px;padding-bottom:12px;border-bottom:1px solid #e6edf6}.permissions-config-topbar h1{margin:0;color:#0e1d36;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:28px;line-height:1.08;font-weight:780;text-align:center}.permissions-config-topbar .ghost-button{color:var(--blue);font-weight:650}.permissions-config-topbar .ghost-button .ui-icon{width:18px;height:18px}.permissions-config-content{display:grid;align-content:start;gap:26px;padding:10px 0 0}.permissions-config-header{padding:0 8px}.permissions-config-header h2{margin:0;color:#0e1d36;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:24px;line-height:1.08;font-weight:760}.permissions-config-header p{margin:10px 0 0;color:#738198;font-size:15px}.permissions-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;padding:8px 8px 0}.permissions-config-card{display:grid;gap:18px;padding:24px;border:1.5px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 10px 28px #0f1b2d0e;transition:border-color .16s ease,box-shadow .16s ease}.permissions-config-card:hover{border-color:#d5e0ee;box-shadow:0 14px 34px #0f1b2d13}.permissions-config-card-header h3{margin:0;color:var(--blue);font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:20px;font-weight:720}.permissions-config-card-header p{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.45}.permissions-config-card-roles{display:grid;gap:12px}.role-toggle{display:grid}.role-toggle-label{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fbfdff;cursor:pointer;transition:all .16s ease}.role-toggle-label:hover{border-color:#bfd3f4;background:#f7fbff}.role-toggle-label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.role-toggle-switch{position:relative;width:44px;height:24px;flex-shrink:0;border-radius:12px;background:#cbd5e1;transition:background .16s ease}.role-toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000026;transition:transform .16s ease}.role-toggle-label input[type=checkbox]:checked+.role-toggle-switch{background:var(--blue)}.role-toggle-label input[type=checkbox]:checked+.role-toggle-switch:after{transform:translate(20px)}.role-toggle-text{display:flex;align-items:center;gap:8px;color:#42566d;font-size:14px;font-weight:600}.role-toggle-text .ui-icon{width:18px;height:18px;color:#8ea0b7}.permissions-config-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 8px 0;border-top:1px solid #e6edf6}.rotate-180{transform:rotate(180deg)}@media (max-width: 1120px){.five-up,.metric-grid.compact,.metric-grid.compact.withdrawal-metric-row,.summary-kpi-grid,.area-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.summary-layout,.area-grid{grid-template-columns:1fr}.summary-hero{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr)}.summary-hero-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width: 760px){.date-filter-group,.table-toolbar,.table-toolbar.table-toolbar-pedidos,.report-summary,.area-selector-grid,.summary-hero,.summary-kpi-grid,.summary-layout{grid-template-columns:1fr}.summary-hero{padding:20px}.summary-hero h2{font-size:27px}.summary-focus-popover{top:calc(100% + 10px);left:0;transform:translateY(-4px)}.summary-focus-trigger:hover .summary-focus-popover,.summary-focus-trigger:focus-visible .summary-focus-popover,.summary-focus-trigger:focus-within .summary-focus-popover{transform:translateY(0)}.summary-hero-actions{grid-column:auto;grid-template-columns:1fr}.summary-health{min-width:0}.operation-snapshot,.premium-expense-item{grid-template-columns:1fr}.premium-expense-meta{text-align:left}.area-selector-card{min-height:auto}.table-footer{align-items:stretch;flex-direction:column}.modal-backdrop{padding:10px}}.seller-profile-backdrop{padding:14px;background:radial-gradient(circle at top,#ffffffeb,#f6f9fff5)}.seller-profile-modal{position:relative;width:min(1500px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid #dbe5f4;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 32px 96px #0712202e}.seller-profile-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;padding:38px 16px 16px}.seller-profile-close{position:absolute;top:14px;right:14px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:1px solid #dbe5f4;border-radius:999px;color:#64748b;background:#fff;box-shadow:0 8px 18px #07122014}.seller-profile-close .ui-icon{width:18px;height:18px}.seller-profile-sidebar{display:grid;gap:12px;align-content:start}.seller-profile-breadcrumbs{display:flex;align-items:center;gap:8px;color:#64748b;font-size:13px}.seller-profile-breadcrumbs strong{color:#0f172a;font-weight:700}.seller-profile-breadcrumbs .ui-icon{width:14px;height:14px;color:#94a3b8}.seller-profile-card,.seller-profile-quick-panel,.seller-profile-panel{border:1px solid #dbe5f4;border-radius:16px;background:#fff;box-shadow:0 10px 24px #0712200a}.seller-profile-card{display:grid;justify-items:center;gap:10px;padding:18px}.seller-profile-avatar{width:88px;height:88px;display:grid;place-items:center;border-radius:18px;color:#fff;font-size:28px;font-weight:800;background:linear-gradient(135deg,#153a73,#2457a6)}.seller-profile-card h2{margin:0;color:#0f172a;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:20px;font-weight:800;text-align:center}.seller-profile-id{padding:4px 10px;border:1px solid #cfe0ff;border-radius:999px;color:#2563eb;background:#eff5ff;font-size:12px;font-weight:750}.seller-profile-subinfo,.seller-profile-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.seller-profile-subinfo span{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:13px}.seller-profile-subinfo .ui-icon{width:15px;height:15px;color:#64748b}.seller-profile-quick-panel{display:grid;gap:12px;padding:14px}.seller-profile-info-stat{display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.seller-profile-info-stat span{color:#64748b;font-size:13px}.seller-profile-info-stat strong{color:#0f172a;font-size:14px;font-weight:750;justify-self:end}.seller-profile-info-stat small{grid-column:1 / -1;color:#94a3b8;font-size:11px}.seller-profile-links{padding:10px}.seller-profile-links button{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;background:#fff;text-align:left;font-size:13px;font-weight:650}.seller-profile-links button+button{margin-top:8px}.seller-profile-links .ui-icon{width:16px;height:16px}.seller-profile-links button:first-child .ui-icon{color:#2563eb}.seller-profile-links button:nth-child(2) .ui-icon{color:#7c3aed}.seller-profile-links button:nth-child(3) .ui-icon{color:#dc2626}.seller-profile-footer-info{display:flex;justify-content:space-between;gap:12px;padding:6px 4px 0;color:#64748b;font-size:12px}.seller-profile-footer-info strong{color:#0f172a}.seller-profile-main{display:grid;gap:14px;align-content:start}.seller-profile-top-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.seller-profile-top-actions .secondary-button,.seller-profile-top-actions .danger-button{height:46px;padding-inline:16px;border-radius:12px;font-size:14px;font-weight:700}.seller-profile-top-actions .mediation-button{color:#6d28d9;border-color:#d8ccf6;background:#faf7ff}.seller-profile-metric-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid #dbe5f4;border-radius:16px;background:#fff;overflow:hidden}.seller-profile-metric-strip .seller-profile-info-stat{padding:18px 16px;border-right:1px solid #e5edf7}.seller-profile-metric-strip .seller-profile-info-stat:last-child{border-right:0}.seller-profile-metric-strip .seller-profile-info-stat span{color:#64748b;font-size:13px;font-weight:650}.seller-profile-metric-strip .seller-profile-metric-stat{grid-template-columns:1fr;align-content:start;justify-items:start;min-height:100%;gap:8px}.seller-profile-metric-strip .seller-profile-metric-stat span,.seller-profile-metric-strip .seller-profile-metric-stat strong,.seller-profile-metric-strip .seller-profile-metric-stat small{justify-self:start;text-align:left;line-height:1.2}.seller-profile-metric-strip .seller-profile-metric-stat span{min-height:17px;white-space:nowrap}.seller-profile-metric-strip .seller-profile-info-stat strong{font-size:16px}.seller-profile-metric-strip .seller-profile-info-stat small{grid-column:auto;color:#94a3b8;font-size:11px;overflow-wrap:anywhere}.seller-profile-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);grid-template-areas:"documents mediation" "risks activity" "info activity";gap:14px;align-items:start}.seller-profile-panel{display:grid;gap:12px;padding:18px;color:#17213a;font-family:Aptos,SF Pro Text,Segoe UI,system-ui,sans-serif}.seller-profile-panel.wide{grid-column:1 / -1}.documents-panel{grid-area:documents}.mediation-panel{grid-area:mediation}.risks-panel{grid-area:risks}.info-panel{grid-area:info}.activity-panel{grid-area:activity}.seller-profile-section-header{display:flex;align-items:center;gap:12px}.seller-profile-panel-title{margin:0;color:#0f172a;font-size:17px;line-height:1.25;font-weight:800}.seller-profile-section-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#2563eb;background:#eef4ff}.seller-profile-section-icon.violet{color:#7c3aed;background:#f4efff}.seller-profile-section-icon.red{color:#dc2626;background:#fff1f1}.seller-profile-section-icon.green{color:#15803d;background:#ecfdf3}.seller-profile-section-icon.amber{color:#d97706;background:#fff7e6}.seller-profile-section-header h3{margin:0;color:#0f172a;font-size:17px;line-height:1.25;font-weight:800}.seller-profile-section-count{margin-left:auto;padding:6px 10px;border-radius:999px;color:#7c3aed;background:#f4efff;font-size:12px;font-weight:750}.seller-profile-table th,.seller-profile-table td{color:#334155;font-size:12.5px;line-height:1.35}.seller-profile-documents-wrap{overflow:hidden}.seller-profile-table.wide-table{width:100%;min-width:0;table-layout:fixed}.seller-profile-document-name-col{width:48%}.seller-profile-document-status-col{width:24%}.seller-profile-document-date-col{width:28%}.seller-profile-table.wide-table th,.seller-profile-table.wide-table td{padding:9px 7px;white-space:normal;vertical-align:middle}.seller-profile-table.wide-table th{color:#6b7b94;font-size:11px;line-height:1.15;font-weight:750;white-space:nowrap}.seller-profile-table.wide-table td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-profile-table .badge{min-height:20px;max-width:100%;padding:3px 7px;border-radius:7px;font-size:10.5px;line-height:1.1;white-space:nowrap}.seller-profile-table th{color:#64748b;font-weight:750}.seller-profile-list{display:grid;gap:10px}.seller-profile-case-card,.seller-profile-risk-card,.seller-profile-activity-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.seller-profile-case-icon,.seller-profile-risk-icon,.seller-profile-activity-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.seller-profile-case-icon{color:#7c3aed;background:#f4efff}.seller-profile-risk-icon{color:#dc2626;background:#fff1f1}.seller-profile-activity-icon.blue{color:#2563eb;background:#eef4ff}.seller-profile-activity-icon.violet{color:#7c3aed;background:#f4efff}.seller-profile-activity-icon.red{color:#dc2626;background:#fff1f1}.seller-profile-activity-icon.green{color:#15803d;background:#ecfdf3}.seller-profile-activity-icon.amber{color:#d97706;background:#fff7e6}.seller-profile-case-copy,.seller-profile-risk-copy{display:grid;gap:3px}.seller-profile-case-copy strong,.seller-profile-risk-copy strong{color:#0f172a;font-size:14px;font-weight:750}.seller-profile-case-copy span,.seller-profile-risk-copy span,.seller-profile-case-copy small{color:#64748b;font-size:12px}.profile-inline-link{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:0;border:0;color:#2563eb;background:transparent;font-size:13px;line-height:1.2;font-weight:700}.profile-inline-link .ui-icon{width:14px;height:14px}.seller-profile-additional-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.seller-profile-additional-grid .seller-profile-info-stat{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:5px 0;border-bottom:0}.seller-profile-additional-grid .seller-profile-info-stat span{color:#64748b;font-size:12.5px;line-height:1.25}.seller-profile-additional-grid .seller-profile-info-stat strong{justify-self:end;text-align:right;font-size:13px;line-height:1.25}.seller-profile-additional-grid .seller-profile-info-stat small{color:#94a3b8;font-size:11px}.seller-documents-backdrop{padding:14px;background:radial-gradient(circle at top,#ffffffeb,#f6f9fff5)}.seller-documents-modal{position:relative;width:min(1540px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid #dbe5f4;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 32px 96px #0712202e}.seller-active-mediations-modal{position:relative;width:min(1240px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid #dbe5f4;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 32px 96px #0712202e}.seller-active-mediations-content{display:grid;gap:16px;padding:20px}.seller-active-mediations-feedback{margin:0;padding:14px 16px;border-radius:14px;background:#4c5eff14;color:#3a4dd1;font-size:14px;font-weight:600}.seller-active-mediations-feedback.empty{background:#f8fafc;color:#64748b}.seller-active-mediations-table th:nth-child(1){width:26%}.seller-active-mediations-table th:nth-child(2){width:16%}.seller-active-mediations-table th:nth-child(3){width:28%}.seller-active-mediations-table th:nth-child(4){width:16%}.seller-active-mediations-table th:nth-child(5){width:14%}.seller-documents-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e3ebf5;background:linear-gradient(180deg,#fff,#fbfdff)}.seller-documents-heading{display:flex;align-items:center;gap:14px;min-width:0}.seller-documents-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:16px;color:#2563eb;background:#eef4ff;box-shadow:inset 0 0 0 1px #2563eb14}.seller-documents-icon .ui-icon{width:28px;height:28px}.seller-documents-title{min-width:0}.seller-documents-title h2{margin:0;color:#0f172a;font-family:Aptos Display,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:clamp(30px,2.2vw,42px);font-weight:800;letter-spacing:-.02em}.seller-documents-title p{margin:8px 0 0;color:#64748b;font-size:16px;font-weight:500}.seller-documents-close{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:0;border-radius:12px;color:#64748b;background:transparent;font-size:15px;font-weight:650}.seller-documents-close .ui-icon{width:20px;height:20px}.seller-documents-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);min-height:min(760px,calc(100vh - 180px))}.seller-documents-list-panel{display:grid;align-content:start;gap:14px;padding:18px 20px 20px;border-right:1px solid #e6edf6}.seller-documents-list-toolbar{display:flex;align-items:center;gap:14px}.seller-documents-search{width:min(340px,100%);display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;border:1px solid #d8e2f0;border-radius:12px;background:#fff;box-shadow:0 8px 18px #07122008}.seller-documents-search .ui-icon{width:18px;height:18px;color:#64748b}.seller-documents-search input{width:100%;height:42px;border:0;outline:0;color:#0f172a;background:transparent;font-size:14px}.seller-documents-count{color:#475569;font-size:14px;font-weight:600}.seller-documents-table-shell{overflow:auto;border-top:1px solid #edf2f7}.seller-documents-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.seller-documents-col-type{width:44%}.seller-documents-col-uploaded{width:20%}.seller-documents-col-owner{width:24%}.seller-documents-col-actions{width:12%}.seller-documents-table thead th{padding:18px 12px 14px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:left}.seller-documents-table tbody tr{cursor:default;transition:background-color .14s ease,box-shadow .14s ease}.seller-documents-table tbody tr:hover,.seller-documents-table tbody tr.is-selected{background:#f7fbff}.seller-documents-table tbody td{padding:16px 12px;border-top:1px solid #eef3f9;color:#0f172a;font-size:14px;vertical-align:middle}.seller-documents-type-cell{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center}.seller-documents-type-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#94a3b8;background:#f8fafc}.seller-documents-type-icon .ui-icon{width:16px;height:16px}.seller-documents-type-cell strong{display:block;color:#0f172a;font-size:14px;font-weight:650}.seller-documents-type-cell span{color:#64748b;font-size:12px;font-weight:600}.seller-documents-row-action{width:38px;height:38px;display:grid;place-items:center;border:1px solid #dbe5f4;border-radius:10px;color:#2563eb;background:#fff}.seller-documents-row-actions{display:inline-flex;align-items:center;gap:8px}.seller-documents-row-action.secondary{color:#64748b}.seller-documents-row-action.active{box-shadow:0 0 0 2px #2563eb1a}.seller-documents-row-action .ui-icon{width:18px;height:18px}.seller-documents-empty-table{margin:0;padding:18px 0;color:#64748b;font-size:14px;text-align:center}.seller-documents-footer-note{display:flex;align-items:center;gap:10px;padding-top:8px;color:#64748b;font-size:14px}.seller-documents-footer-note .ui-icon,.seller-documents-footer-tip .ui-icon{width:18px;height:18px;color:#64748b}.seller-documents-preview-panel{display:grid;gap:14px;align-content:start;padding:16px 18px 18px;background:linear-gradient(180deg,#fff,#fafcff)}.seller-documents-selected-card{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #dbe5f4;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0712200a}.seller-documents-selected-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#ef4444;background:#fff5f5}.seller-documents-selected-icon .ui-icon{width:22px;height:22px}.seller-documents-selected-card strong{display:block;color:#0f172a;font-size:15px;font-weight:800}.seller-documents-selected-card span{color:#64748b;font-size:13px;font-weight:500}.seller-documents-preview-frame{display:grid;min-height:420px;padding:18px;border:1px solid #dbe5f4;border-radius:14px;background:#fff;box-shadow:0 16px 40px #0712200d}.seller-document-preview-sheet{display:grid;gap:18px;align-content:start;padding:18px;border:1px solid #e3eaf4;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 30px #0f172a14}.seller-document-preview-sheet-head{display:flex;align-items:center;gap:12px}.seller-document-preview-logo{width:54px;height:54px;display:grid;place-items:center;border-radius:14px;color:#2563eb;background:#eef4ff}.seller-document-preview-logo .ui-icon{width:26px;height:26px}.seller-document-preview-sheet-head strong{display:block;color:#0f172a;font-size:14px;font-weight:800}.seller-document-preview-sheet-head span{display:block;color:#64748b;font-size:12px}.seller-document-preview-sheet-body{display:grid;gap:12px}.seller-document-preview-sheet-body>p{margin:0 0 4px;color:#334155;font-size:14px;line-height:1.5}.seller-document-preview-line,.seller-document-preview-paragraph{display:grid;gap:4px;padding:10px 12px;border:1px solid #e3eaf4;border-radius:12px;background:#fff}.seller-document-preview-line span,.seller-document-preview-paragraph span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.seller-document-preview-line strong,.seller-document-preview-paragraph p{margin:0;color:#0f172a;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.seller-document-preview-paragraph p{color:#334155}.seller-document-preview-sheet-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid #edf2f7}.seller-document-preview-sheet-footer span{color:#64748b;font-size:12px;font-weight:700}.seller-document-preview-sheet-footer strong{color:#2563eb;font-size:13px;font-weight:800}.seller-documents-details-card{display:grid;gap:12px;padding:14px;border:1px solid #dbe5f4;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0712200a}.seller-documents-details-card h3{margin:0;color:#0f172a;font-size:18px;font-weight:800}.seller-documents-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.seller-documents-details-grid>div{display:grid;gap:4px;padding:10px 12px;border:1px solid #e6edf6;border-radius:12px;background:#fbfdff}.seller-documents-details-grid small{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.seller-documents-details-grid strong{color:#0f172a;font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.seller-documents-empty-preview{display:grid;place-items:center;align-content:center;gap:12px;min-height:560px;padding:24px;border:1px dashed #dbe5f4;border-radius:14px;color:#64748b;background:#fff;text-align:center}.seller-documents-empty-preview .ui-icon{width:42px;height:42px;color:#94a3b8}.seller-documents-empty-preview strong{color:#0f172a;font-size:16px;font-weight:800}.seller-documents-empty-preview p{margin:0;max-width:320px;font-size:14px;line-height:1.5}.seller-documents-footer{display:flex;justify-content:center;padding:14px 20px 18px;border-top:1px solid #e3ebf5}.seller-documents-footer-tip{display:inline-flex;align-items:center;gap:10px;color:#64748b;font-size:14px}.seller-documents-footer-tip p{margin:0}.seller-profile-notes{display:grid;gap:12px}.seller-profile-notes p{margin:0;padding:12px;border:1px solid #dbe5f4;border-radius:12px;color:#334155;font-size:13px;line-height:1.5;background:#fafcff}.seller-profile-notes span{color:#64748b;font-size:12px}.seller-profile-activity{position:relative;display:grid;gap:14px;padding:4px 0 4px 14px}.seller-profile-activity:before{content:"";position:absolute;top:12px;bottom:12px;left:14px;width:1px;background:#dbe5f4}.seller-profile-activity-item{position:relative;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;padding:0 0 0 22px;border:0;border-radius:0;background:transparent}.seller-profile-activity-item:before{content:"";position:absolute;top:14px;left:-2px;width:8px;height:8px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px #fff}.seller-profile-activity-item:nth-child(1):before{background:#dc2626}.seller-profile-activity-item:nth-child(2):before{background:#7c3aed}.seller-profile-activity-item:nth-child(3):before{background:#d97706}.seller-profile-activity-item:nth-child(5):before{background:#16a34a}.seller-profile-activity-item strong{color:#334155;font-size:13px;line-height:1.25;font-weight:700}.seller-profile-activity-item p{margin:4px 0 0;color:#64748b;font-size:12.5px;line-height:1.25}.seller-profile-activity-item time{color:#64748b;font-size:12px;line-height:1.35;text-align:right}@media (max-width: 1180px){.seller-profile-layout{grid-template-columns:1fr}.seller-profile-metric-strip,.seller-profile-content-grid,.seller-profile-additional-grid{grid-template-columns:1fr 1fr}.seller-profile-panel.wide{grid-column:auto}.mediation-note-grid{grid-template-columns:1fr}.mediation-note-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-history-content{grid-template-columns:1fr}.notes-history-summary{width:100%}}@media (max-width: 920px){.seller-profile-modal,.seller-documents-modal,.seller-active-mediations-modal{width:min(100%,calc(100vw - 20px))}.seller-profile-top-actions{justify-content:stretch}.seller-profile-top-actions .secondary-button,.seller-profile-top-actions .danger-button{width:100%}.seller-profile-metric-strip,.seller-profile-content-grid,.seller-profile-additional-grid{grid-template-columns:1fr}.seller-documents-content{grid-template-columns:1fr;min-height:auto}.seller-documents-list-panel{border-right:0;border-bottom:1px solid #e6edf6}.seller-documents-preview-frame{min-height:320px}.seller-documents-details-grid{grid-template-columns:1fr}.seller-profile-content-grid{grid-template-areas:"documents" "mediation" "risks" "info" "activity"}.seller-profile-close{top:10px;right:10px}.mediation-note-modal{width:min(100%,calc(100vw - 20px))}.mediation-note-header,.mediation-note-intro,.mediation-note-grid,.mediation-note-footer{padding-inline:16px}.mediation-note-title h2{font-size:22px}.mediation-note-intro h3{font-size:32px}.mediation-note-strip{grid-template-columns:1fr}.mediation-note-strip-item+.mediation-note-strip-item{border-left:0;border-top:1px solid #e6edf6}.mediation-note-footer{flex-direction:column;align-items:stretch}.mediation-note-actions{width:100%;justify-content:stretch}.mediation-note-actions .primary-button,.mediation-note-actions .secondary-button{width:100%}.notes-history-shell{width:min(100%,calc(100vw - 20px))}.notes-history-header,.notes-history-intro,.notes-history-content,.notes-history-footer{padding-inline:16px}.notes-history-strip{grid-template-columns:1fr;padding-inline:16px}.notes-history-strip-item{padding:12px 0}.notes-history-strip-item+.notes-history-strip-item{border-top:1px solid #e6edf6;border-left:0}.notes-history-entry-card{grid-template-columns:1fr}.notes-history-entry-side{min-width:0;justify-items:start}.notes-history-footer{flex-direction:column;align-items:stretch}.notes-history-footer-actions,.notes-history-footer-actions .primary-button,.notes-history-footer-actions .secondary-button{width:100%}}.value-cell{position:relative;cursor:pointer}.tooltip-trigger-value{display:inline-flex;align-items:center;gap:6px}.tooltip-trigger-value .ui-icon{width:15px;height:15px;color:#64748b}.tooltip-container:hover .tooltip-content{visibility:visible;opacity:1;transform:translateY(0)}.tooltip-content{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);z-index:1000;transition:all .15s ease;pointer-events:none}.tooltip-arrow{width:10px;height:10px;background:#fff;border:1px solid #e2e8f0;border-top:none;border-left:none;transform:rotate(45deg) translate(-50%);margin:-5px auto 0;position:relative;left:50%}.tooltip-body{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;box-shadow:0 8px 24px #0000001f;min-width:220px}.tooltip-row{display:flex;justify-content:space-between;gap:16px;padding:4px 0;font-size:12px;line-height:1.4;white-space:nowrap}.tooltip-row.total{font-weight:700;padding-top:8px}.tooltip-divider{height:1px;background:#e2e8f0;margin:4px 0}
