:root{--bg:#f7f6f2;--surface:#ffffff;--surface-soft:#fbfaf7;--ink:#1a1712;--ink-2:#726c61;--line:#e7e3da;--line-soft:#f0ede6;--gold:#a9791e;--gold-soft:#f6efdf;--action:#e23a1e;--on-action:#ffffff;--success:#158a54;--danger:#b42318;--shadow-sm:0 1px 2px rgba(26,19,4,.04),0 8px 24px -18px rgba(26,19,4,.18);--shadow-md:0 2px 5px rgba(26,19,4,.05),0 28px 60px -34px rgba(26,19,4,.28);--sans:var(--font-sans,system-ui),-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--serif:var(--font-display,ui-serif),Georgia,"Times New Roman",serif;--mono:var(--font-mono,ui-monospace),"SF Mono","Cascadia Code",Menlo,monospace}.wallet-assignments{margin:16px 0;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.wallet-assignments>div:last-child{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.wallet-assignments article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.wallet-assignments article>div:first-child{display:grid;grid-gap:3px;gap:3px}.wallet-assignments article small,.wallet-assignments article span{color:var(--ink-2);font-size:9px}.wallet-assignments article em{color:var(--gold);font-size:9px;font-style:normal;font-weight:800}.wallet-assignments article>b{font-size:9px;text-transform:uppercase}.wallet-assignments article>div:last-child{display:flex;gap:6px}.wallet-assignments button{padding:7px 9px;border:0;border-radius:7px;background:var(--action);color:#fff;font-size:9px;font-weight:800}.wallet-assignments button.reject{background:#fff0ef;color:#b42318}.auctioneer-recommendations{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.auctioneer-recommendations>button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink);text-align:left}.auctioneer-recommendations>button.selected{border-color:var(--gold);background:#fffaf0}.auctioneer-recommendations i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#fff;font-style:normal;font-size:9px;font-weight:800}.auctioneer-recommendations span{display:grid;grid-gap:2px;gap:2px}.auctioneer-recommendations small{color:var(--ink-2);font-size:8px}.auctioneer-recommendations b{font:800 14px var(--mono);color:var(--gold)}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{max-width:100%;overflow-x:hidden;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit}button,input,select{font:inherit}button:disabled{cursor:not-allowed!important;opacity:.55}.field-label-with-help{display:inline-flex;align-items:center;gap:6px}.field-help{position:relative;display:inline-block}.field-help summary{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);cursor:pointer;font:800 12px/1 var(--sans);list-style:none}.field-help summary::-webkit-details-marker{display:none}.field-help summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.field-help [role=tooltip]{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:30;width:min(260px,75vw);padding:9px 11px;border-radius:8px;background:var(--ink);color:var(--surface);box-shadow:var(--shadow-md);font-size:12px;font-weight:500;line-height:1.4;transform:translateX(-50%)}.auction-registration-field{display:inline-grid;gap:3px;margin-right:8px;vertical-align:top;font-size:12px}.auction-registration-field input{margin-right:0!important;margin-bottom:0!important}.auction-registration-field small,.notice-fields label>small{max-width:220px;color:var(--ink-2);font-size:11px;line-height:1.3}.admin-save-confirmation{position:fixed;right:22px;bottom:22px;z-index:100;max-width:min(440px,calc(100vw - 36px));margin:0;padding:13px 16px;border:1px solid #a7d7bd;border-radius:10px;background:#ecfdf3;color:#12623b;box-shadow:var(--shadow-md);font-size:13px;font-weight:700}.field-error{display:block;margin-top:4px;color:var(--danger)!important;font-size:11px;line-height:1.3}.control[aria-invalid=true]{border-color:var(--danger)}.admin-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.admin-shell.has-demo-banner{padding-top:48px}.admin-demo-banner{position:fixed;inset:0 0 auto;z-index:1000;min-height:48px;display:flex;align-items:center;justify-content:center;padding:10px 18px;background:#7c2d12;color:#fff7ed;text-align:center;font-size:13px;line-height:1.35;box-shadow:0 2px 8px rgba(0,0,0,.18)}.admin-demo-banner strong{margin-right:4px}.has-demo-banner .admin-sidebar{top:48px;height:calc(100vh - 48px)}.admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:26px 18px 18px;background:var(--surface);border-right:1px solid var(--line);z-index:10}.sidebar-top{padding:0 10px 26px}.admin-brand{display:inline-flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;font-size:21px;font-weight:850;letter-spacing:-.03em}.brand-dot{color:var(--gold)}.brand-mark{display:flex;align-items:flex-end;gap:2px}.brand-mark i{display:block;width:3px;border-radius:2px;background:var(--gold)}.brand-mark i:first-child{height:7px}.brand-mark i:nth-child(2){height:11px}.brand-mark i:nth-child(3){height:15px}.sidebar-label{display:block;margin-top:6px;color:var(--ink-2);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.admin-nav{display:grid;grid-gap:3px;gap:3px}.admin-nav a{display:flex;align-items:center;gap:11px;min-height:42px;padding:9px 11px;border-radius:10px;color:var(--ink-2);text-decoration:none;font-size:14px;font-weight:650;transition:background .15s,color .15s}.admin-nav a:hover{color:var(--ink);background:var(--surface-soft)}.admin-nav a.active{color:var(--ink);background:var(--gold-soft)}.nav-marker{width:8px;height:8px;flex:none;border:1.5px solid;border-radius:3px;transform:rotate(45deg);opacity:.65}.admin-nav a.active .nav-marker{border-color:var(--gold);background:var(--gold);opacity:1}.admin-nav .nav-label{min-width:0}.nav-alert-badge{margin-left:auto;min-width:23px;height:23px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f3dfb0;color:#6c4a00;font-size:11px;font-weight:800;line-height:1}.nav-alert-badge.critical{background:#b42318;color:#fff}.admin-session{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin-top:auto;padding:14px 10px 0;border-top:1px solid var(--line-soft)}.session-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--gold-soft);color:var(--gold);font-weight:800}.session-copy{min-width:0;display:grid;grid-gap:1px;gap:1px}.session-copy strong{font-size:13px}.session-copy span,.session-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-copy span{color:var(--ink-2);font-size:10px}.admin-session button{padding:5px;border:0;background:transparent;color:var(--ink-2);cursor:pointer;font-size:12px;font-weight:700}.admin-session button:hover{color:var(--action)}.admin-content{width:100%;max-width:1240px;margin:0 auto;padding:42px clamp(24px,4vw,56px) 72px}.admin-content h1{margin:0 0 10px;color:var(--ink)!important;font-family:var(--serif);font-optical-sizing:auto;font-weight:500;font-size:clamp(29px,3vw,40px);line-height:1.06;letter-spacing:-.02em}.admin-content h2{margin-top:32px;font-family:var(--serif);font-optical-sizing:auto;font-weight:500;letter-spacing:-.01em}.admin-content>div>p:first-of-type{color:var(--ink-2)!important}.admin-content form{padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.admin-content input:focus,.admin-content select:focus{outline:2px solid color-mix(in srgb,var(--gold) 65%,transparent);outline-offset:1px}.admin-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.admin-table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}.admin-table th{padding:12px 14px;border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--ink-2);text-align:left;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.admin-table td{padding:13px 14px;border-bottom:1px solid var(--line-soft);color:var(--ink)}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover td{background:color-mix(in srgb,var(--gold) 3%,var(--surface))}.admin-table .empty-cell{padding:32px;color:var(--ink-2);text-align:center}.table-action{padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer;font-size:11px;font-weight:750;white-space:nowrap}.table-action:hover{border-color:var(--gold);color:var(--gold)}.dashboard-head{margin-bottom:28px}.dashboard-head p{max-width:680px;margin:0;color:var(--ink-2)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboard-card{position:relative;min-height:132px;padding:22px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}.dashboard-card:after{content:"";position:absolute;right:-22px;bottom:-24px;width:86px;height:86px;border-radius:24px;background:var(--gold-soft);transform:rotate(20deg)}.dashboard-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gold) 40%,var(--line));box-shadow:var(--shadow-md)}.dashboard-card strong{display:block;margin-bottom:6px;color:var(--gold);font-family:var(--serif);font-optical-sizing:auto;font-weight:600;font-size:19px;letter-spacing:-.01em}.dashboard-card span{display:block;max-width:32ch;color:var(--ink-2);font-size:13px}.dashboard-card b{display:inline-block;margin-top:18px;color:var(--ink);font-size:12px}.login-screen{min-height:100vh;display:grid;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);background:var(--surface)}.login-panel{display:grid;align-content:center;padding:clamp(28px,6vw,84px)}.login-panel .admin-brand{margin-bottom:52px;font-size:24px}.login-card{width:100%;max-width:420px}.login-card .eyebrow{margin-bottom:12px;color:var(--gold);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.login-card h1{margin:0;font-family:var(--serif);font-optical-sizing:auto;font-weight:500;font-size:clamp(33px,4vw,48px);line-height:1.02;letter-spacing:-.02em}.login-card>p{margin:14px 0 28px;color:var(--ink-2);font-size:14px}.auth-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:15px}.auth-field label{color:var(--ink);font-size:13px;font-weight:700}.auth-field input{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink)}.auth-field input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:transparent}.login-button{width:100%;min-height:46px;margin-top:4px;border:0;border-radius:11px;background:var(--action);color:var(--on-action);cursor:pointer;font-weight:800}.login-error{padding:11px 13px;border:1px solid #fecdca;border-radius:10px;background:#fef3f2;color:var(--danger);font-size:13px}.login-demo{color:var(--ink-2);font-size:11px}.code-input{letter-spacing:.18em;font-family:var(--mono);font-size:18px;text-align:center}.login-link{margin-top:14px;padding:0;border:0;background:transparent;color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.login-link:hover{color:var(--action)}.twofa-qr{display:grid;place-items:center;margin:4px 0 14px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.twofa-qr img{display:block;border-radius:6px}.twofa-secret{margin-bottom:16px;color:var(--ink-2);font-size:12px;line-height:1.6}.twofa-secret code{display:inline-block;margin-top:6px;padding:5px 9px;border-radius:7px;background:var(--surface-soft);color:var(--ink);font-family:var(--mono);font-size:13px;letter-spacing:.12em;word-break:break-all}.backup-codes{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:4px 0 18px;padding:16px;border:1px dashed var(--line);border-radius:12px;background:var(--surface-soft)}.backup-codes code{font-family:var(--mono);font-size:15px;letter-spacing:.08em;color:var(--ink)}.security-card{max-width:560px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.security-status{display:flex;align-items:center;gap:9px;font-size:15px}.security-status .dot{width:9px;height:9px;border-radius:50%}.security-on .dot{background:#12b76a;box-shadow:0 0 0 3px rgba(18,183,106,.18)}.security-off .dot{background:var(--ink-2)}.security-meta{margin-top:8px}.security-help,.security-meta{color:var(--ink-2);font-size:13px}.security-help{margin:16px 0;padding:12px 14px;border-radius:11px;background:var(--surface-soft);line-height:1.6}.security-form{margin-top:16px;max-width:320px}.security-actions{display:flex;gap:10px}.danger-button{min-height:44px;padding:10px 18px;border:0;border-radius:11px;background:var(--danger);color:#fff;cursor:pointer;font-weight:800}.danger-button:disabled{opacity:.6;cursor:default}.ghost-button{min-height:44px;padding:10px 18px;border:1px solid var(--line);border-radius:11px;background:transparent;color:var(--ink);cursor:pointer;font-weight:700}.login-art{position:relative;display:grid;place-items:center;overflow:hidden;padding:48px;background:linear-gradient(145deg,#201c15,#11100d);color:#f4f0e7}.login-art:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(217,180,92,.23),transparent 67%)}.login-quote{position:relative;max-width:540px}.login-quote span{color:#d9b45c;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.login-quote blockquote{margin:18px 0 0;font-family:var(--serif);font-optical-sizing:auto;font-size:clamp(31px,4vw,55px);font-weight:500;line-height:1.05;letter-spacing:-.02em}.admin-loading{width:30px;height:30px;margin:20vh auto;border:3px solid var(--line);border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.page-head h1{margin-bottom:8px}.page-head p{margin:0;color:var(--ink-2)}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.summary-card{display:grid;grid-gap:7px;gap:7px;padding:17px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.summary-card.wide{grid-column:span 2}.summary-card span{color:var(--ink-2);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.summary-card strong{font-family:var(--mono);font-weight:600;font-size:23px;letter-spacing:-.02em}.finance-list{display:grid;grid-gap:14px;gap:14px}.gateway-state{display:flex;align-items:center;gap:10px 18px;margin:-6px 0 20px;padding:12px 15px;border:1px solid var(--line);border-radius:12px;font-size:12px}.gateway-state strong{flex:none;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.gateway-state span{color:var(--ink-2)}.gateway-state.ready{border-color:#b7dfc9;background:#f0faf4}.gateway-state.ready strong{color:var(--success)}.gateway-state.manual{border-color:#ead59d;background:#fffaf0}.gateway-state.manual strong{color:#856012}.finance-card{display:grid;grid-gap:17px;gap:17px;padding:21px;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--shadow-sm)}.finance-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.finance-title{display:block;margin-bottom:5px;font-size:16px}.finance-meta{color:var(--ink-2);font-size:12px;line-height:1.55}.status-badge{flex:none;padding:5px 9px;border-radius:999px;background:var(--gold-soft);color:var(--gold);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.status-liberado_leilao,.status-paga{background:#eaf7f0;color:var(--success)}.status-cancelada,.status-estornada,.status-falha{background:#fef3f2;color:var(--danger)}.finance-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-soft)}.finance-values span{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-right:1px solid var(--line-soft);font-family:var(--mono);font-size:14px;font-weight:600}.finance-values span:last-child{border-right:0}.finance-values small{color:var(--ink-2);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.finance-values .finance-total{color:var(--gold)}.finance-section{padding-top:15px;border-top:1px solid var(--line-soft)}.finance-section h3{margin:0 0 10px;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.inline-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.control{min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:14px}.control:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:transparent}.finance-reference{flex:1 1 260px}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:13px;font-weight:750}.button.primary{background:var(--action);color:var(--on-action)}.button.secondary{border-color:var(--line);background:var(--surface);color:var(--ink)}.button.ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.button.success{background:var(--success);color:#fff}.button.danger{background:var(--danger);color:#fff}.status-danger,.table-action.danger{color:var(--danger)}.lgpd-actions{display:grid;grid-gap:6px;gap:6px;min-width:220px}.lgpd-actions .control{min-width:210px}.button:hover{filter:brightness(1.04)}.finance-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pending-charge{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #ead59d;border-radius:12px;background:#fffaf0}.pending-charge>div:first-child{display:grid;grid-gap:2px;gap:2px}.pending-charge small{color:#856012;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pending-charge span{color:var(--ink-2);font-size:12px}.copy-payment,.pending-charge a{width:-moz-fit-content;width:fit-content;margin-top:4px;border:0;background:transparent;color:var(--gold);cursor:pointer;font-size:12px;font-weight:800;text-decoration:none}.copy-payment{padding:0}.payment-qr{width:132px;height:132px;margin-top:8px;border:7px solid #fff;border-radius:8px;object-fit:contain;box-shadow:var(--shadow-sm)}.inline-error{border:1px solid #fecdca;border-radius:10px;background:#fef3f2;color:var(--danger)!important}.inline-error,.inline-success{padding:11px 13px;font-size:13px}.inline-success{border:1px solid #b7dfc9;border-radius:10px;background:#f0faf4;color:var(--success)}.empty-state{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:180px;padding:30px;border:1px dashed var(--line);border-radius:16px;color:var(--ink-2);text-align:center}.empty-state strong{color:var(--ink)}.empty-state span{font-size:13px}.pilot-head,.pilot-picker{align-items:center}.pilot-picker{display:flex;gap:8px}.pilot-picker .control{min-width:280px;max-width:420px}.checking-state{display:flex;align-items:center;gap:10px;padding:30px 0;color:var(--ink-2);font-size:13px}.checking-state span{width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite}.readiness-summary{margin:6px 0 20px;padding:22px;border:1px solid var(--line);border-radius:17px;box-shadow:var(--shadow-sm)}.readiness-summary.ready{border-color:#a9d9c2;background:#f4fbf7}.readiness-summary.blocked{border-color:#f3b7b1;background:#fff8f7}.readiness-main{display:flex;align-items:center;justify-content:space-between;gap:20px}.readiness-kicker{display:block;margin-bottom:5px;color:var(--ink-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.readiness-title{display:block;font-family:var(--serif);font-optical-sizing:auto;font-weight:500;font-size:21px;letter-spacing:-.01em}.readiness-main p{margin:5px 0 0;color:var(--ink-2);font-size:13px}.readiness-score{flex:none;text-align:right}.readiness-score strong{display:block;font-family:var(--mono);font-weight:600;font-size:30px;letter-spacing:-.03em}.readiness-score div{color:var(--ink-2);font-size:11px}.readiness-progress{height:8px;margin-top:17px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.08)}.readiness-progress div{height:100%;border-radius:inherit;background:var(--action);transition:width .25s ease}.readiness-summary.ready .readiness-progress div{background:var(--success)}.pilot-environment{margin:0 0 24px;padding:18px;border:1px solid #f3b7b1;border-radius:15px;background:#fff8f7}.pilot-environment.ready{border-color:#a9d9c2;background:#f4fbf7}.pilot-environment-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.pilot-environment-head>div{display:grid;grid-gap:3px;gap:3px}.pilot-environment-head span{color:var(--ink-2);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pilot-environment-head h2{margin:0;font-family:var(--serif);font-size:20px;font-weight:550}.pilot-environment-head p{margin:0;color:var(--ink-2);font-size:10px}.pilot-environment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:9px;gap:9px;margin-top:15px}.pilot-environment-grid article{display:grid;grid-gap:6px;gap:6px;padding:11px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.8)}.pilot-environment-grid article.status-ok{border-color:#a9d9c2}.pilot-environment-grid article.status-aviso{border-color:#ead59d}.pilot-environment-grid article.status-bloqueio{border-color:#f3b7b1}.pilot-environment-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.pilot-environment-grid strong{font-size:11px}.pilot-environment-grid b{font-size:8px;letter-spacing:.06em}.pilot-environment-grid .status-ok b{color:var(--success)}.pilot-environment-grid .status-aviso b{color:#856012}.pilot-environment-grid .status-bloqueio b{color:var(--danger)}.pilot-environment-grid p{margin:0;color:var(--ink-2);font-size:9px;line-height:1.45}.pilot-environment-grid small{color:var(--ink-2);font:650 9px var(--mono)}.pilot-gate{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.pilot-gate>div{display:grid;grid-gap:2px;gap:2px}.pilot-gate span{color:var(--ink-2);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pilot-gate strong{font-size:13px}.pilot-gate small{color:var(--ink-2);font-size:10px}.pilot-gate-history{margin-top:14px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.pilot-gate-history summary{cursor:pointer;font-size:12px;font-weight:800}.pilot-gate-history p{margin:9px 0 0;color:var(--ink-2);font-size:11px}.pilot-history-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.pilot-history-row p{margin:0}.pilot-history-row .button{flex:none;min-height:29px;padding:6px 9px;font-size:9px}.pilot-approvals{margin:0 0 24px}.pilot-approvals-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.pilot-approvals-title h2{margin:0;font-family:var(--serif);font-size:21px;font-weight:550}.pilot-approvals-title p{margin:4px 0 0;color:var(--ink-2);font-size:12px}.pilot-approvals-title>span{padding:6px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font:700 11px var(--mono)}.pilot-approvals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:12px;gap:12px}.pilot-approval{display:grid;grid-gap:11px;gap:11px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.pilot-approval.approval-aprovado{border-color:#a9d9c2;box-shadow:inset 3px 0 #208a5b}.pilot-approval.approval-reprovado{border-color:#f3b7b1;box-shadow:inset 3px 0 var(--danger)}.pilot-approval footer,.pilot-approval-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pilot-approval-head strong{font-size:14px}.pilot-approval input,.pilot-approval select,.pilot-approval textarea{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit}.pilot-approval select{width:auto;min-width:120px}.pilot-approval label{display:grid;grid-gap:5px;gap:5px;color:var(--ink-2);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.pilot-approval-fields{display:grid;grid-template-columns:1fr 140px;grid-gap:10px;gap:10px}.pilot-approval footer small{color:var(--ink-2);font-size:10px}.pilot-approvals>.pilot-approval-fields label{display:grid;grid-gap:5px;gap:5px;color:var(--ink-2);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.pilot-approvals>.pilot-approval-fields input{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit}.pilot-roster{margin:0 0 24px}.pilot-roster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:10px;gap:10px}.pilot-roster-grid article{display:grid;grid-gap:11px;gap:11px;padding:14px;border:1px solid #f3b7b1;border-radius:12px;background:#fff8f7}.pilot-roster-grid article.ready{border-color:#a9d9c2;background:#f4fbf7}.pilot-roster-person{display:flex;align-items:center;justify-content:space-between;gap:12px}.pilot-roster-person>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.pilot-roster-person span,.pilot-roster-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-roster-person strong{font-size:12px}.pilot-roster-person span{color:var(--ink-2);font-size:9px}.pilot-roster-person b{flex:none;color:var(--danger);font-size:8px;letter-spacing:.07em}.pilot-roster-grid article.ready .pilot-roster-person b{color:var(--success)}.pilot-roster-checks{display:flex;flex-wrap:wrap;gap:5px}.pilot-roster-checks span{padding:4px 6px;border-radius:999px;background:#fbe4e2;color:var(--danger);font-size:8px;font-weight:750}.pilot-roster-checks span.ok{background:#e1f3e9;color:var(--success)}.pilot-roster-empty{padding:15px;border:1px dashed var(--line);border-radius:11px;color:var(--ink-2);font-size:11px}.pilot-roster-empty a{color:var(--action);font-weight:800}.pilot-access{margin:0 0 24px}.pilot-access-list{display:grid;grid-gap:9px;gap:9px}.pilot-access-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.pilot-access-lot{display:grid;grid-gap:6px;gap:6px;min-width:0}.pilot-access-lot>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.pilot-access-lot code,.pilot-access-lot span,.pilot-access-lot strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-access-lot strong{font-size:11px}.pilot-access-lot span{color:var(--ink-2);font-size:8px;font-weight:750;text-transform:uppercase}.pilot-access-lot code{max-width:520px;color:var(--ink-2);font-size:8px}.pilot-access-actions{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pilot-access-actions .button{min-height:29px;padding:6px 9px;font-size:8px}.pilot-control-room{margin:0 0 26px;padding:20px;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--shadow-sm)}.pilot-control-empty{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px;border:1px dashed var(--line);border-radius:13px;background:var(--surface-2)}.pilot-control-empty strong{font-size:14px}.pilot-control-empty p{margin:5px 0 0;color:var(--ink-2);font-size:12px}.pilot-live{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr)) minmax(220px,1.5fr);align-items:center;grid-gap:16px;gap:16px;padding:17px 19px;border-radius:14px;background:#17241d;color:#fff}.pilot-live>div{display:grid;grid-gap:3px;gap:3px}.pilot-live span{color:#a8b9af;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pilot-live strong{font:650 24px var(--mono)}.pilot-live small{color:#c6d2cb;font-size:10px;text-align:right}.pilot-live.overtime{background:#5e201c}.pilot-presence{margin-top:14px;padding:15px;border:1px solid #ead59d;border-radius:12px;background:#fffaf0}.pilot-presence.complete{border-color:#a9d9c2;background:#f4fbf7}.pilot-presence-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.pilot-presence-head>div{display:grid;grid-gap:2px;gap:2px}.pilot-presence-head strong{font-size:13px}.pilot-presence-head span{color:var(--ink-2);font-size:9px}.pilot-presence-head b{font:650 20px var(--mono)}.pilot-presence>p{margin:11px 0 0;color:#856012;font-size:11px}.pilot-presence-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.pilot-presence-list>div{display:grid;grid-gap:2px;gap:2px;padding:9px 10px;border:1px solid rgba(0,0,0,.08);border-radius:9px;background:rgba(255,255,255,.72)}.pilot-presence-list strong{font-size:11px}.pilot-presence-list span{color:var(--ink-2);font-size:9px}.pilot-live-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.pilot-live-metrics article{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.pilot-live-metrics span{color:var(--ink-2);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.pilot-live-metrics strong{overflow:hidden;font:650 19px var(--mono);text-overflow:ellipsis}.pilot-live-metrics small{overflow:hidden;color:var(--ink-2);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pilot-objectives{margin-top:12px;padding:14px;border:1px solid #ead59d;border-radius:12px;background:#fffaf0}.pilot-objectives.complete{border-color:#a9d9c2;background:#f4fbf7}.pilot-objectives-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pilot-objectives-head>div{display:grid;grid-gap:2px;gap:2px}.pilot-objectives-head strong{font-size:12px}.pilot-objectives-head span{color:var(--ink-2);font-size:9px}.pilot-objectives-head b{font:650 19px var(--mono)}.pilot-objectives-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:11px}.pilot-objectives-grid>div{display:grid;grid-gap:2px;gap:2px;padding:8px;border-radius:8px;background:rgba(255,255,255,.72)}.pilot-objectives-grid strong{color:#856012;font-size:9px}.pilot-objectives-grid .ok strong{color:var(--success)}.pilot-objectives-grid span{color:var(--ink-2);font-size:8px}.pilot-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.pilot-step{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.pilot-step>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.pilot-step>div strong{font-size:12px}.pilot-step>div span{padding:4px 7px;border-radius:999px;background:#ececec;color:var(--ink-2);font-size:8px;font-weight:850;letter-spacing:.07em}.pilot-step.step-ok{border-color:#a9d9c2;background:#f4fbf7}.pilot-step.step-ok>div span{background:#e1f3e9;color:var(--success)}.pilot-step.step-falhou{border-color:#f3b7b1;background:#fff8f7}.pilot-step.step-falhou>div span{background:#fbe4e2;color:var(--danger)}.pilot-step p{margin:0;color:var(--danger);font-size:11px}.pilot-step small{color:var(--ink-2);font-size:9px}.pilot-step footer{display:flex;gap:7px;justify-content:flex-end}.pilot-step footer .button{min-height:30px;padding:6px 10px;font-size:10px}.pilot-incident-box{display:flex;align-items:flex-end;gap:12px;margin-top:14px;padding:15px;border:1px solid #ead59d;border-radius:12px;background:#fffaf0}.pilot-incident-box label{flex:1 1;display:grid;grid-gap:6px;gap:6px;color:#856012;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pilot-incident-box textarea{width:100%;resize:vertical;padding:9px 10px;border:1px solid #dfca91;border-radius:8px;background:#fff;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal}.pilot-incidents{margin-top:10px;padding:5px 13px;border-left:3px solid #d9a82f;background:#fffaf0}.pilot-incidents p{margin:8px 0;color:#725315;font-size:11px;line-height:1.5}.pilot-control-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:12px;gap:12px}.checklist-card{display:flex;flex-direction:column;min-height:160px;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.checklist-head{display:flex;align-items:center;gap:10px}.checklist-head strong{flex:1 1;font-size:14px}.checklist-head span{padding:4px 7px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.07em}.checklist-card p{margin:14px 0;color:var(--ink-2);font-size:13px}.checklist-card a{margin-top:auto;color:inherit;font-size:12px;font-weight:800;text-decoration:none}.checklist-ok{border-color:#c9e4d5}.checklist-ok .checklist-head span{background:#eaf7f0;color:var(--success)}.checklist-aviso{border-color:#ead59d}.checklist-aviso .checklist-head span{background:#fff5d8;color:#856012}.checklist-aviso a{color:#856012}.checklist-bloqueio{border-color:#f3b7b1}.checklist-bloqueio .checklist-head span{background:#fef3f2;color:var(--danger)}.checklist-bloqueio a{color:var(--danger)}.pilot-note{margin-top:18px;color:var(--ink-2);font-size:12px}.report-filters{display:flex;align-items:flex-end;gap:10px;margin-bottom:20px;padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm)}.report-filters label{display:grid;grid-gap:5px;gap:5px;color:var(--ink-2);font-size:11px;font-weight:750}.report-filters .control{min-width:150px}.report-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.report-summary .summary-card{grid-column:span 1}.report-summary .summary-card.wide{grid-column:span 3}.report-summary .summary-card strong{font-size:clamp(18px,2vw,23px)}.report-empty{margin-top:14px}.report-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:36px 0 14px}.report-section-head h2{margin:0 0 5px}.report-section-head p{margin:0;color:var(--ink-2);font-size:13px}.auction-operation{margin-top:34px}.auction-operation-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.auction-operation-head h2{margin:0 0 5px}.auction-operation-head p{margin:0;color:var(--ink-2);font-size:13px}.auction-lots{display:grid;grid-gap:10px;gap:10px}.auction-lot-card{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(420px,1.6fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.auction-lot-info{min-width:0;display:grid;grid-gap:3px;gap:3px}.auction-lot-info span{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.auction-lot-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.auction-lot-info small{color:var(--ink-2);font-size:10px}.auction-lot-actions,.auction-lot-controls{display:flex;align-items:center;gap:7px}.auction-lot-controls .control{min-width:180px}.auction-lot-controls .bid-value{width:140px;min-width:120px}.auction-lot-actions .button{padding-left:11px;padding-right:11px}.notice-editor{margin-top:22px;padding:22px;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--shadow-sm)}.notice-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.notice-editor-head h3{margin:0 0 5px;font-family:var(--serif);font-optical-sizing:auto;font-weight:500;font-size:20px;letter-spacing:-.01em}.notice-editor-head p{margin:0;color:var(--ink-2);font-size:13px}.notice-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.notice-fields label,.notice-wide{display:grid;grid-gap:6px;gap:6px;color:var(--ink-2);font-size:11px;font-weight:750}.notice-wide{margin-top:13px}.notice-wide .control,.notice-wide textarea{width:100%}.notice-wide textarea{min-height:92px;resize:vertical;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;line-height:1.5}.notice-wide textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:transparent}.notice-actions{display:flex;justify-content:flex-end;margin-top:18px}.edital-workflows{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.edital-version{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px 20px;gap:12px 20px;padding:15px 17px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.edital-version-main{min-width:0;display:flex;align-items:center;gap:12px}.edital-version-main strong{font-size:14px}.edital-note,.edital-version-main p{margin:4px 0 0;color:var(--ink-2);font-size:11px;overflow-wrap:anywhere}.edital-status{flex:none;padding:5px 8px;border-radius:999px;background:#eee;color:var(--ink-2);font-size:9px;font-weight:850;letter-spacing:.06em}.edital-status.status-publicado{background:#eaf7f0;color:var(--success)}.edital-status.status-aprovado{background:#eef2ff;color:#3949ab}.edital-status.status-em_revisao{background:#fff5d8;color:#856012}.edital-status.status-substituido{background:#f1f1f1;color:#777}.edital-version-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.edital-note{grid-column:1/-1;padding-top:9px;border-top:1px solid var(--line-soft)}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;width:100%;height:auto;padding:16px 18px 0;border-right:0;border-bottom:1px solid var(--line)}.sidebar-top{display:flex;align-items:center;justify-content:space-between;padding:0 4px 14px}.sidebar-label{margin:0}.admin-nav{display:flex;gap:4px;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin}.admin-nav a{flex:0 0 auto;min-height:38px}.admin-session{position:absolute;top:13px;right:18px;width:min(230px,48vw);margin:0;padding:0;border:0}.sidebar-top{padding-right:min(250px,52vw)}.admin-content{padding-top:30px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-head{align-items:flex-start;flex-direction:column}.report-filters{align-items:stretch;flex-wrap:wrap}.report-filters label{flex:1 1 180px}.report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.report-summary .summary-card.wide{grid-column:span 3}.auction-lot-card{grid-template-columns:1fr;align-items:stretch}.auction-lot-actions,.auction-lot-controls{flex-wrap:wrap}.notice-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.edital-version{grid-template-columns:1fr}}@media (max-width:620px){.session-avatar,.sidebar-label{display:none}.admin-session{grid-template-columns:minmax(0,1fr) auto}.sidebar-top{padding-right:min(200px,58vw)}.dashboard-grid,.login-screen{grid-template-columns:1fr}.login-panel{padding:34px 24px 48px}.login-panel .admin-brand{margin-bottom:44px}.login-art{display:none}.admin-content{padding:28px 18px 56px}.summary-grid{grid-template-columns:1fr 1fr}.summary-card.wide{grid-column:1/-1}.finance-values{grid-template-columns:1fr 1fr}.finance-values span:nth-child(2){border-right:0}.finance-values span:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.gateway-state,.pending-charge,.readiness-main{align-items:flex-start;flex-direction:column}.readiness-score{text-align:left}.pilot-picker{width:100%;align-items:stretch;flex-direction:column}.pilot-picker .control{width:100%;min-width:0;max-width:none}.pilot-approval footer,.pilot-approvals-title,.pilot-environment-head,.pilot-gate{align-items:stretch;flex-direction:column}.pilot-live,.pilot-live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-objectives-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-live small{grid-column:1/-1;text-align:left}.capture-performance-main,.capture-sla-metrics{grid-template-columns:repeat(2,1fr)}.capture-origin-comparison,.pilot-approval-fields{grid-template-columns:1fr}.pilot-control-room{padding:15px}.pilot-control-empty,.pilot-incident-box{align-items:stretch;flex-direction:column}.pilot-control-empty .button,.pilot-incident-box .button{width:100%}.pilot-live,.pilot-live-metrics{grid-template-columns:1fr 1fr}.pilot-objectives-grid{grid-template-columns:1fr}.pilot-live>div:first-child{grid-column:1/-1}.pilot-steps{grid-template-columns:1fr}.pilot-control-actions{flex-direction:column}.pilot-control-actions .button{width:100%}.pilot-history-row{align-items:stretch;flex-direction:column}.pilot-history-row .button{width:100%}.pilot-access-list article{align-items:stretch;flex-direction:column}.pilot-access-lot code{max-width:100%}.pilot-access-actions{justify-content:stretch}.pilot-access-actions .button{flex:1 1 140px}.report-filters{flex-direction:column}.report-filters .button,.report-filters .control,.report-filters label{width:100%;min-width:0}.report-summary{grid-template-columns:1fr 1fr}.report-summary .summary-card.wide{grid-column:1/-1}.auction-lot-controls,.auction-operation-head,.report-section-head{align-items:stretch;flex-direction:column}.auction-lot-controls .bid-value,.auction-lot-controls .button,.auction-lot-controls .control{width:100%;min-width:0}.notice-editor{padding:17px}.notice-editor-head{flex-direction:column}.notice-fields{grid-template-columns:1fr}.notice-actions .button{width:100%}.edital-version-main{align-items:flex-start;flex-direction:column}.edital-version-actions .button{flex:1 1 140px}}.capture-page{max-width:1180px;margin:0 auto}.capture-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.capture-head p{max-width:680px;margin:0;color:var(--ink-2)}.capture-eyebrow{display:block;margin-bottom:9px;color:var(--gold);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.capture-total{min-width:135px;display:grid;justify-items:end}.capture-total strong{font-family:var(--serif);font-size:42px;font-weight:500;line-height:1}.capture-total span{color:var(--ink-2);font-size:11px}.capture-metrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;margin:28px 0 14px}.capture-metrics button{min-height:90px;display:grid;align-content:space-between;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;box-shadow:var(--shadow-sm)}.capture-metrics button.active,.capture-metrics button:hover{border-color:#d7c08b;background:#fffaf0}.capture-metrics strong{font-family:var(--serif);font-size:27px;font-weight:500;line-height:1}.capture-metrics span{color:var(--ink-2);font-size:10px;line-height:1.25}.capture-filters{margin-bottom:14px}.capture-filters form{display:grid;grid-template-columns:minmax(220px,1fr) 190px 150px auto;align-items:end;grid-gap:10px;gap:10px;padding:13px}.capture-filters label,.capture-move label{display:grid;grid-gap:5px;gap:5px}.capture-filters label span,.capture-move label span{color:var(--ink-2);font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.capture-filters input,.capture-filters select,.capture-move select,.capture-move textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink)}.capture-filters button,.capture-move button{min-height:40px;padding:8px 14px;border:0;border-radius:9px;background:var(--action);color:#fff;cursor:pointer;font-size:11px;font-weight:800}.capture-error{border:1px solid #f1b9b4;border-radius:10px;background:#fff1f0;color:var(--danger)}.capture-error,.capture-success{margin-bottom:14px;padding:11px 13px;font-size:12px}.capture-success{border:1px solid #addcc5;border-radius:10px;background:#f0faf4;color:var(--success)}.capture-network{margin-bottom:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}.capture-network>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.capture-network>button span{display:grid;grid-gap:2px;gap:2px}.capture-network>button b{font-size:12px}.capture-network>button small{color:var(--ink-2);font-size:10px}.capture-network>button>strong{color:var(--gold);font-size:10px}.capture-network-list{max-height:300px;overflow-y:auto;border-top:1px solid var(--line-soft)}.capture-network-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px}.capture-network-list article+article{border-top:1px solid var(--line-soft)}.capture-network-list article>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.capture-network-list article strong{font-size:11px}.capture-network-list article span{overflow:hidden;color:var(--ink-2);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.capture-network-list article button{flex:none;padding:7px 10px;border:1px solid #d7c08b;border-radius:8px;background:#fffaf0;color:#856012;cursor:pointer;font-size:8.5px;font-weight:800}.capture-network-list article label{display:grid;grid-gap:3px;gap:3px;color:var(--ink-2);font-size:8px}.capture-network-list article label input{width:76px;padding:6px;border:1px solid var(--line);border-radius:7px}.capture-network-list .network-categories{display:flex;flex-wrap:wrap;gap:4px}.capture-network-list .network-categories button{padding:5px 7px;border-color:var(--line);background:var(--surface-soft);color:var(--ink-2)}.capture-network-list .network-categories button.selected{border-color:var(--gold);background:#fff4d6;color:#7a5608}.auctioneer-recommendations>button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.58}.capture-network-list .network-action{display:grid;grid-gap:2px;gap:2px;padding:7px;border:1px solid #eed79f;border-radius:8px;background:#fffaf0}.capture-network-list .network-action b{font-size:8.5px}.capture-network-list .network-action small{color:var(--ink-2);font-size:8px}.capture-network-list .network-action button{margin-top:3px}.capture-network-list>p{padding:10px 16px;color:var(--ink-2);font-size:10px}.assignment-history{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft)}.assignment-history>strong{font-size:10px}.assignment-history article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:8px;border-radius:8px;background:var(--surface-soft)}.assignment-history article span{font-size:10px;font-weight:700}.assignment-history article b{font:700 8px var(--mono);color:var(--gold)}.assignment-history article small{grid-column:1/-1;color:var(--ink-2);font-size:8px}.capture-layout{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(440px,1.28fr);grid-gap:14px;gap:14px;align-items:start}.capture-list,.capture-list>button{display:grid;grid-gap:8px;gap:8px}.capture-list>button{width:100%;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;box-shadow:var(--shadow-sm)}.capture-list>button.selected,.capture-list>button:hover{border-color:#d7c08b;box-shadow:var(--shadow-md)}.capture-card-foot,.capture-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.capture-card-top>div{display:flex;flex-wrap:wrap;gap:5px}.capture-card-top time{color:var(--ink-2);font-family:var(--mono);font-size:8px}.capture-list>button>strong{font-size:14px}.capture-list>button>span{color:var(--ink-2);font-size:11px}.capture-card-foot{padding-top:7px;border-top:1px solid var(--line-soft)}.capture-card-foot code{color:var(--ink-2);font-size:8px}.capture-card-foot b{color:var(--gold);font-size:9px}.capture-status{width:-moz-fit-content;width:fit-content;background:var(--gold-soft);color:#856012}.capture-sla,.capture-status{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.capture-sla{background:var(--surface-2);color:var(--ink-2)}.sla-atencao{background:#fff5d8;color:#856012}.sla-atrasado{background:#fef3f2;color:var(--danger)}.sla-no_prazo{background:#eaf7f0;color:var(--success)}.capture-sla-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:-8px 0 18px}.capture-sla-metrics button{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-2);text-align:left;cursor:pointer}.capture-sla-metrics button strong{color:var(--ink);font:700 16px var(--mono)}.capture-sla-metrics button span{font-size:10px;font-weight:700}.capture-sla-metrics button.active{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action);color:var(--action)}.capture-sla-history{margin:16px 0;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.capture-sla-history article{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.capture-sla-history article:first-of-type{border-top:0}.capture-sla-history article div{display:grid;grid-gap:3px;gap:3px}.capture-sla-history article span,.capture-sla-history article time{color:var(--ink-2);font-size:10px}.capture-sla-history article b{color:var(--ink-2);font-size:9px;text-transform:uppercase}.capture-sla-history article.open b{color:var(--danger)}.capture-sla-history article em,.capture-sla-history article p{margin:2px 0 0;color:var(--ink-2);font-size:11px;font-style:normal}.capture-sla-history .sla-owner-action{display:flex;grid-column:1/-1;gap:7px;margin-top:5px}.capture-sla-history .sla-owner-action input{flex:1 1;min-width:180px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.capture-sla-history .sla-owner-action button{padding:7px 10px;border:0;border-radius:8px;background:var(--action);color:var(--on-action);font-weight:750;cursor:pointer}.alert-work-queue{margin:16px 0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.owner-help-queue{margin:16px 0;padding:16px;border:1px solid #dcc886;border-radius:14px;background:#fffbf0}.feedback-recovery-queue{margin:16px 0;padding:16px;border:1px solid #e4a39d;border-radius:14px;background:#fff5f3}.feedback-recovery-queue h2{margin:0;font-size:18px}.feedback-recovery-queue>.capture-section-head>b{padding:6px 9px;border-radius:999px;background:#f7d5d1;color:var(--danger);font-size:10px}.feedback-recovery-queue>div:last-child{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.feedback-recovery-queue article{display:grid;grid-template-columns:1fr minmax(300px,.7fr);grid-gap:12px;gap:12px;padding:12px;border:1px solid #edcbc7;border-radius:10px;background:var(--surface)}.feedback-recovery-queue article>div{display:grid;grid-gap:4px;gap:4px}.feedback-recovery-queue article span{color:#b42318;letter-spacing:2px}.feedback-recovery-queue article p{margin:0;color:var(--ink-2);font-size:11px}.feedback-recovery-queue article small{color:var(--ink-2);font-size:9px}.feedback-recovery-queue textarea{padding:8px;border:1px solid var(--line);border-radius:8px;resize:vertical}.feedback-recovery-queue button{border:0;border-radius:8px;background:var(--action);color:var(--on-action);font-weight:750;cursor:pointer}.owner-help-queue h2{margin:0;font-size:18px}.owner-help-queue>.capture-section-head>b{padding:6px 9px;border-radius:999px;background:#f1dfaa;color:#72520b;font-size:10px}.owner-help-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:12px}.owner-help-kpis>div{display:grid;grid-gap:2px;gap:2px;padding:10px;border:1px solid #eadcb5;border-radius:9px;background:rgba(255,255,255,.72)}.owner-help-kpis small,.owner-help-kpis span{color:var(--ink-2);font-size:9px}.owner-help-kpis strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.owner-help-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.owner-help-queue button{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:10px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.owner-help-queue button.help-sla-atrasado{border-color:var(--danger);background:#fff4f2}.owner-help-queue button.help-sla-atencao{border-color:#d9a928;background:#fffaf0}.owner-help-queue button:hover{border-color:var(--gold);transform:translateY(-1px)}.owner-help-queue button span{color:#8b6508;font-size:9px;font-weight:850;text-transform:uppercase}.owner-help-queue button p{display:-webkit-box;overflow:hidden;margin:2px 0;color:var(--ink-2);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.owner-help-queue button small,.owner-help-queue>p,.owner-help-queue>small{color:var(--ink-2);font-size:10px}.owner-help-queue button>b{color:var(--ink-2);font-size:9px}.alert-work-queue h2{margin:0;font-size:18px}.alert-queue-filters{display:flex;gap:6px;flex-wrap:wrap}.alert-queue-filters button{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.alert-queue-filters button.active{border-color:var(--gold);background:var(--gold-soft);color:var(--ink)}.alert-queue-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.alert-kind-filters{justify-content:flex-start;margin-top:10px}.alert-queue-list>button{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-left:4px solid #d9a928;border-radius:10px;background:var(--surface-soft);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.alert-queue-list>button.critical{border-left-color:var(--danger)}.alert-queue-list>button.escalated{border-color:var(--danger);background:#fff4f2;box-shadow:0 0 0 1px rgba(180,35,24,.08)}.alert-queue-list>button:hover{border-color:var(--gold);transform:translateY(-1px)}.alert-queue-list>button small,.alert-queue-list>button span{overflow:hidden;color:var(--ink-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.alert-queue-list>button .alert-queue-level{color:#8b6508;font-weight:850;text-transform:uppercase}.alert-queue-list>button.critical .alert-queue-level{color:var(--danger)}.retomada-queue-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.retomada-queue-list article{display:grid;overflow:hidden;border:1px solid var(--line);border-left:4px solid #d9a928;border-radius:10px;background:var(--surface-soft)}.retomada-queue-list article.critical{border-left-color:var(--danger)}.retomada-queue-list article.maximum{border-color:var(--danger);background:#fff4f2;box-shadow:0 0 0 1px rgba(180,35,24,.08)}.retomada-open{display:grid;grid-gap:4px;gap:4px;padding:12px;border:0;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.retomada-open:hover{background:var(--gold-soft)}.retomada-open small,.retomada-open span{overflow:hidden;color:var(--ink-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.retomada-open .alert-queue-level{color:#8b6508;font-weight:850;text-transform:uppercase}.retomada-queue-list article.critical .alert-queue-level{color:var(--danger)}.retomada-open b{margin-top:3px;font-size:10px}.retomada-assume{margin:0 10px 10px;padding:8px 10px;border:1px solid var(--gold);border-radius:8px;background:var(--gold-soft);color:var(--ink);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.retomada-assume:disabled{cursor:wait;opacity:.55}.retomada-recommendation{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin:0 10px 10px;padding:9px;border:1px solid #c9d9ca;border-radius:8px;background:#f2f8f2}.retomada-recommendation div{display:grid;grid-gap:2px;gap:2px;min-width:0}.retomada-recommendation span{color:var(--ink-2);font-size:9px;font-weight:800;text-transform:uppercase}.retomada-recommendation strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.retomada-recommendation small{color:var(--ink-2);font-size:9px}.retomada-recommendation button{flex:0 0 auto;padding:7px 9px;border:1px solid #5f805f;border-radius:7px;background:#fff;color:#315331;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.retomada-recommendation button:disabled{cursor:wait;opacity:.55}.retomada-recommendation.unavailable{border-color:var(--line);background:var(--surface-soft)}.retomada-operator-capacity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.retomada-operator-capacity article{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;border:1px solid #c9d9ca;border-radius:9px;background:#f2f8f2}.retomada-operator-capacity article.unavailable{border-color:#e1c7c3;background:#fff4f2}.retomada-operator-capacity article div{display:grid;grid-gap:2px;gap:2px;min-width:0}.retomada-operator-capacity small,.retomada-operator-capacity span,.retomada-operator-capacity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retomada-operator-capacity strong{font-size:10px}.retomada-operator-capacity small,.retomada-operator-capacity span{color:var(--ink-2);font-size:9px}.retomada-operator-capacity button{padding:7px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.retomada-operator-capacity button:disabled{cursor:wait;opacity:.55}.retomada-capacity-history{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(280px,1.4fr);grid-gap:8px;gap:8px;margin-top:8px}.retomada-capacity-history details,.retomada-capacity-history>div{padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.retomada-capacity-history>div{display:grid;grid-gap:2px;gap:2px}.retomada-capacity-history span,.retomada-capacity-history summary{color:var(--ink-2);font-size:9px;font-weight:800;text-transform:uppercase}.retomada-capacity-history strong{font-size:16px}.retomada-capacity-history small{color:var(--ink-2);font-size:9px}.retomada-capacity-history summary{cursor:pointer}.retomada-capacity-history details div{display:grid;grid-gap:5px;gap:5px;max-height:180px;margin-top:8px;overflow:auto}.retomada-capacity-history details small{padding-top:5px;border-top:1px solid var(--line)}.retomada-mode-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.retomada-mode-period{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.retomada-mode-period>span{color:var(--ink-2);font-size:9px;font-weight:800;text-transform:uppercase}.retomada-mode-period div{display:flex;gap:4px}.retomada-mode-period button{padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink-2);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.retomada-mode-period button.active{border-color:var(--gold);background:var(--gold-soft);color:var(--ink)}.retomada-mode-results article{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.retomada-mode-results span{color:var(--ink-2);font-size:9px;font-weight:800;text-transform:uppercase}.retomada-mode-results strong{font-size:11px}.retomada-mode-results small{color:var(--ink-2);font-size:9px}.retomada-trend-signals{margin-top:10px;padding:11px;border:1px solid #b8d8c5;border-left:4px solid var(--win);border-radius:11px;background:#f5fbf7}.retomada-trend-signals.atencao{border-color:#e2c46f;border-left-color:var(--gold);background:#fffaf0}.retomada-trend-signals.critico{border-color:#e4b2aa;border-left-color:var(--danger);background:#fff6f4}.retomada-trend-signals>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.retomada-trend-signals>header div{display:grid;grid-gap:2px;gap:2px}.retomada-trend-signals>header span{color:var(--ink-2);font-size:8px;font-weight:800;text-transform:uppercase}.retomada-trend-signals>header strong{font-size:11px}.retomada-trend-signals>header small,.retomada-trend-signals>p{margin:0;color:var(--ink-2);font-size:8px}.retomada-trend-signals>p{margin-top:6px}.retomada-trend-signals>div{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.retomada-trend-signals article{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.65fr);grid-gap:10px;gap:10px;padding-top:7px;border-top:1px solid var(--line)}.retomada-trend-signals article>div{display:grid;grid-gap:2px;gap:2px}.retomada-trend-signals article span{color:var(--gold);font-size:8px;font-weight:800;text-transform:uppercase}.retomada-trend-signals.critico article span{color:var(--danger)}.retomada-trend-signals article strong{font-size:9px}.retomada-trend-signals article small{color:var(--ink-2);font-size:8px;line-height:1.35}.retomada-trend-evidence{grid-column:1/-1}.retomada-trend-evidence summary{color:var(--ink);cursor:pointer;font-size:8px;font-weight:800}.retomada-trend-evidence>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:6px}.retomada-trend-evidence button{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);cursor:pointer;text-align:left}.retomada-trend-evidence button:hover{border-color:var(--gold)}.retomada-trend-evidence button span{font-size:7px}.retomada-trend-evidence button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retomada-trend-evidence>p{margin:6px 0 0;color:var(--ink-2);font-size:8px}.retomada-trend-evidence>div>small{grid-column:1/-1}.retomada-trend-treatment{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;padding-top:7px;border-top:1px dashed var(--line)}.retomada-trend-treatment>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.retomada-trend-treatment>header strong{font-size:8px}.retomada-trend-treatment>header small{text-align:right}.retomada-trend-treatment>div{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) minmax(230px,1.4fr) auto;grid-gap:5px;gap:5px;align-items:stretch}.retomada-trend-treatment input,.retomada-trend-treatment select,.retomada-trend-treatment textarea{min-width:0;padding:7px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:8px;resize:vertical}.retomada-trend-treatment>div>div{display:grid;grid-gap:4px;gap:4px}.retomada-trend-treatment button{padding:6px 8px;border:0;border-radius:6px;background:var(--action);color:#fff;cursor:pointer;font-size:8px;font-weight:800}.retomada-trend-treatment button.resolve{background:var(--win)}.retomada-trend-treatment button:disabled{cursor:wait;opacity:.55}.retomada-trend-treatment>details summary{color:var(--ink-2);cursor:pointer;font-size:8px}.retomada-trend-treatment>details small{display:block;padding-top:3px}.retomada-treatment-queue{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.retomada-treatment-queue>header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.retomada-treatment-queue>header>div:first-child{display:grid;grid-gap:2px;gap:2px}.retomada-treatment-queue>header span{color:var(--gold);font-size:8px;font-weight:800;text-transform:uppercase}.retomada-treatment-queue>header strong{font-size:11px}.retomada-treatment-filters{display:flex;gap:5px}.retomada-treatment-filters button,.retomada-treatment-filters select{padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink-2);font:inherit;font-size:8px;font-weight:800;cursor:pointer}.retomada-treatment-filters button.active{border-color:var(--gold);background:var(--gold-soft);color:var(--ink)}.retomada-treatment-indicators{display:grid;grid-gap:7px;gap:7px;margin-top:9px;padding:9px;border:1px solid var(--line-soft);border-radius:9px;background:#fff}.retomada-treatment-indicators>header{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.retomada-treatment-indicators>header>div:first-child{display:grid;grid-gap:2px;gap:2px}.retomada-treatment-indicators>header>div:last-child{display:flex;gap:4px}.retomada-treatment-indicators>header button{padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--ink-2);cursor:pointer;font-size:8px;font-weight:800}.retomada-treatment-indicators>header button.active{border-color:var(--gold);background:var(--gold-soft);color:var(--ink)}.retomada-treatment-trend{display:grid;grid-template-columns:1.2fr repeat(3,1fr);grid-gap:5px;gap:5px;padding:7px;border:1px solid var(--line-soft);border-left:3px solid var(--win);border-radius:7px;background:#f3fbf7}.retomada-treatment-trend[data-estado=ATENCAO]{border-left-color:var(--gold);background:#fffaf0}.retomada-treatment-trend[data-estado=CRITICO]{border-left-color:var(--danger);background:#fff1ef}.retomada-treatment-trend>div{display:grid;align-content:start;grid-gap:2px;gap:2px}.retomada-treatment-trend>div+div{padding-left:6px;border-left:1px solid var(--line-soft)}.retomada-treatment-trend-evidence{display:grid;grid-gap:5px;gap:5px;padding:7px;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface-soft)}.retomada-treatment-trend-evidence>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.retomada-treatment-trend-evidence>header>div{display:grid;grid-gap:2px;gap:2px}.retomada-treatment-trend-evidence>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px}.retomada-treatment-trend-evidence button{display:grid;grid-gap:2px;gap:2px;padding:7px;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:7px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.retomada-treatment-trend-evidence button[data-urgencia=ATRASO_CRITICO]{border-left-color:var(--danger);background:#fff1ef}.retomada-treatment-trend-evidence button[data-urgencia=FORA_PRAZO]{border-left-color:#d77766;background:#fff7f5}.retomada-treatment-trend-history{display:grid;grid-gap:6px;gap:6px;padding:7px;border:1px solid var(--line-soft);border-radius:7px;background:#fff}.retomada-treatment-trend-history>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.retomada-treatment-trend-history>header>div{display:grid;grid-gap:2px;gap:2px}.retomada-treatment-trend-history i{display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--win)}.retomada-treatment-trend-history i[data-estado=ATENCAO]{background:var(--gold)}.retomada-treatment-trend-history i[data-estado=CRITICO]{background:var(--danger)}.retomada-treatment-trend-history i[data-estado=SEM_BASE]{border:1px solid var(--ink-2);background:#fff}.retomada-treatment-trend-history i[data-estado=NAO_EXECUTADO]{background:var(--line)}.retomada-treatment-trend-history>div{display:grid;grid-template-columns:repeat(30,minmax(3px,1fr));grid-gap:2px;gap:2px}.retomada-treatment-trend-history>div>div{min-height:18px;border-radius:3px;background:var(--win)}.retomada-treatment-trend-history>div>div[data-estado=ATENCAO]{background:var(--gold)}.retomada-treatment-trend-history>div>div[data-estado=CRITICO]{background:var(--danger)}.retomada-treatment-trend-history>div>div[data-estado=SEM_BASE]{border:1px solid var(--ink-2);background:#fff}.retomada-treatment-trend-history>div>div[data-estado=NAO_EXECUTADO]{background:var(--line)}.retomada-effectiveness-plans{display:grid;grid-gap:6px;gap:6px;padding:7px;border:1px solid var(--line-soft);border-radius:7px;background:#fff}.retomada-effectiveness-plans>header>div{display:grid;grid-gap:2px;gap:2px}.retomada-effectiveness-plans>div{display:grid;grid-gap:5px;gap:5px}.retomada-effectiveness-plan-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.retomada-effectiveness-plan-summary>div{display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface-soft)}.retomada-effectiveness-plan-summary>div.danger{border-color:#f0b8ae;background:#fff7f5;color:var(--danger)}.retomada-effectiveness-plan-summary strong{font-size:14px}.retomada-effectiveness-plan-indicators{padding:7px;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface-soft)}.retomada-effectiveness-plan-indicators>header{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.retomada-effectiveness-plan-indicators>header>div:first-child{display:grid;grid-gap:2px;gap:2px}.retomada-effectiveness-plan-indicators>header>div:last-child{display:flex;gap:4px}.retomada-effectiveness-plan-indicators button{padding:4px 6px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink-2);cursor:pointer;font-size:8px}.retomada-effectiveness-plan-indicators button.active{border-color:var(--gold);background:var(--gold-soft);color:var(--ink);font-weight:800}.retomada-effectiveness-plan-trend{display:grid;grid-template-columns:1.2fr repeat(3,1fr);grid-gap:5px;gap:5px;margin-top:6px;padding:6px;border-left:3px solid var(--win);border-radius:6px;background:#fff}.retomada-effectiveness-plan-trend[data-estado=ATENCAO]{border-left-color:var(--gold);background:#fffaf0}.retomada-effectiveness-plan-trend[data-estado=CRITICO]{border-left-color:var(--danger);background:#fff7f5}.retomada-effectiveness-plan-trend>div{display:grid;align-content:start;grid-gap:2px;gap:2px}.retomada-effectiveness-plan-evidence{margin-top:5px;padding:6px;border:1px solid var(--line-soft);border-radius:6px;background:#fff}.retomada-effectiveness-plan-evidence>header{display:flex;justify-content:space-between;gap:8px}.retomada-effectiveness-plan-evidence>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.retomada-effectiveness-plan-evidence button{display:grid;grid-gap:2px;gap:2px;min-width:150px;padding:6px;text-align:left}.retomada-effectiveness-plan-evidence button[data-urgencia=PLANO_AUSENTE_RECONHECIDO_VENCIDO]{border-left:3px solid var(--danger);background:#fff1ef}.retomada-effectiveness-plan-evidence button[data-urgencia=PLANO_AUSENTE_ABERTO],.retomada-effectiveness-plan-evidence button[data-urgencia=PLANO_FORA_SLA]{border-left:3px solid #d77766;background:#fff7f5}.retomada-coverage-persistence{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:5px;padding:7px;border:1px solid var(--line-soft);border-left:3px solid var(--success);border-radius:7px;background:var(--surface-soft)}.retomada-coverage-persistence[data-estado=ATENCAO]{border-left-color:var(--gold);background:#fffaf0}.retomada-coverage-persistence[data-estado=CRITICO]{border-left-color:var(--danger);background:#fff1ef}.retomada-coverage-persistence>div{display:grid;grid-gap:2px;gap:2px}.retomada-coverage-alert-history{display:grid;grid-gap:5px;gap:5px;margin-top:5px;padding:7px;border:1px solid var(--line-soft);border-radius:7px;background:#fff}.retomada-coverage-alert-history>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.retomada-coverage-alert-history>header>div{display:grid;grid-gap:2px;gap:2px}.retomada-coverage-alert-history>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px}.retomada-coverage-alert-history article{display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:6px}.retomada-coverage-alert-history article[data-estado=CRITICO]{border-left-color:var(--danger);background:#fff1ef}.retomada-coverage-alert-history article[data-estado=RESOLVIDO]{border-left-color:var(--success);background:#f0faf4}.retomada-coverage-alert-history article>button{margin-top:3px;padding:5px 7px;border:0;border-radius:5px;background:var(--action);color:#fff;font-size:8px;font-weight:800;cursor:pointer}.retomada-coverage-alert-kpis{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important}.retomada-coverage-alert-kpis nav{display:flex;gap:3px}.retomada-coverage-alert-kpis nav button{padding:4px 6px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:7px;cursor:pointer}.retomada-coverage-alert-kpis nav button.active{border-color:var(--gold);background:#fffaf0}.retomada-coverage-alert-kpis>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.retomada-coverage-alert-kpis>div small{display:grid;grid-gap:1px;gap:1px;padding:5px;border:1px solid var(--line-soft);border-radius:5px}.retomada-effectiveness-plan-history{margin-top:5px;background:#fff}.retomada-effectiveness-plan-recovery{margin-top:5px;padding:6px;border:1px solid var(--line-soft);border-radius:6px;background:#fff}.retomada-effectiveness-plan-recovery>header{display:flex;justify-content:space-between;gap:8px}.retomada-effectiveness-plan-recovery>header>div{display:grid;grid-gap:2px;gap:2px}.retomada-effectiveness-plan-recovery>header>small{max-width:360px;text-align:right}.retomada-effectiveness-plan-recovery-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:5px}.retomada-effectiveness-plan-recovery-summary>div{display:grid;grid-gap:2px;gap:2px;padding:6px;border-radius:6px;background:var(--surface-soft)}.retomada-effectiveness-plan-recovery-summary>div.danger{background:#fff1ef;color:var(--danger)}.retomada-effectiveness-plan-recovery-summary strong{font-size:14px}.retomada-effectiveness-plan-response{margin-top:5px;padding:6px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface-soft)}.retomada-effectiveness-plan-response>header{display:flex;justify-content:space-between;gap:8px}.retomada-effectiveness-plan-response>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:5px}.retomada-effectiveness-plan-response>div>div{display:grid;grid-gap:2px;gap:2px;padding:5px;border-radius:5px;background:#fff}.retomada-effectiveness-plan-response>div>div.danger{background:#fff1ef;color:var(--danger)}.retomada-effectiveness-plan-response>div strong{font-size:13px}.retomada-effectiveness-plan-response>footer{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:5px;color:var(--gold)}.retomada-effectiveness-plan-recovery-segments{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:5px}.retomada-effectiveness-plan-recovery-sample{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.retomada-effectiveness-plan-recovery-sample article{display:grid;grid-gap:2px;gap:2px;min-width:190px;padding:6px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.retomada-effectiveness-plan-recovery-action{display:grid;grid-template-columns:1fr auto;grid-gap:4px;gap:4px;margin-top:3px}.retomada-effectiveness-plan-recovery-action textarea{min-width:0;padding:5px;border:1px solid var(--line);border-radius:5px;resize:vertical}.retomada-effectiveness-plan-recovery-action button{min-width:0;padding:5px 7px;border:0;border-radius:5px;background:var(--action);color:#fff;font-weight:800;cursor:pointer}.retomada-effectiveness-plan-indicator-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:6px}.retomada-effectiveness-plan-indicator-grid>div,.retomada-effectiveness-plan-segments>div{display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid var(--line-soft);border-radius:6px;background:#fff}.retomada-effectiveness-plan-indicator-grid strong{font-size:14px}.retomada-effectiveness-plan-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:5px}.retomada-effectiveness-plan-notes{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:5px;color:var(--gold)}.retomada-effectiveness-plans article{display:grid;grid-gap:6px;gap:6px;padding:7px;border:1px solid var(--line-soft);border-left:3px solid var(--gold);border-radius:7px;background:var(--surface-soft)}.retomada-effectiveness-plans article[data-estado=CRITICO]{border-left-color:var(--danger);background:#fff7f5}.retomada-effectiveness-plans article[data-prazo=CRITICO],.retomada-effectiveness-plans article[data-prazo=VENCIDO]{box-shadow:inset 0 0 0 1px #f0b8ae}.retomada-effectiveness-plans article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.retomada-effectiveness-plans article>header>div{display:grid;grid-gap:2px;gap:2px}.retomada-effectiveness-plans article>header>div:last-child{text-align:right}.retomada-effectiveness-plans article>p{margin:0;padding:6px;border-radius:6px;background:#fff}.retomada-effectiveness-plan-form{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(150px,.7fr) minmax(220px,1.4fr) auto;grid-gap:5px;gap:5px}.retomada-effectiveness-plan-form input,.retomada-effectiveness-plan-form select,.retomada-effectiveness-plan-form textarea{min-width:0;padding:7px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:8px;resize:vertical}.retomada-effectiveness-plan-form>div{display:grid;grid-gap:4px;gap:4px}.retomada-effectiveness-plan-form button{padding:6px 8px;border:0;border-radius:6px;background:var(--action);color:#fff;cursor:pointer;font-size:8px;font-weight:800}.retomada-effectiveness-plan-form button.resolve{background:var(--win)}.retomada-effectiveness-plans details summary{color:var(--ink-2);cursor:pointer;font-size:8px}.retomada-effectiveness-plans details small{display:block;padding-top:3px}.retomada-treatment-indicator-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px}.retomada-treatment-indicator-grid>div{display:grid;grid-gap:2px;gap:2px;padding:7px;border-radius:7px;background:var(--surface-soft)}.retomada-treatment-indicator-grid strong{font-size:14px}.retomada-treatment-indicators small{color:var(--ink-2);font-size:8px;line-height:1.35}.retomada-treatment-indicator-notes{display:flex;flex-wrap:wrap;gap:4px 10px}.retomada-treatment-indicator-notes small{color:var(--gold)}.retomada-treatment-indicators>details>summary{color:var(--ink-2);cursor:pointer;font-size:8px;font-weight:800}.retomada-treatment-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:6px}.retomada-treatment-segments>div{display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid var(--line-soft);border-radius:6px}.retomada-treatment-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:9px}.retomada-treatment-summary>div{display:grid;grid-gap:2px;gap:2px;padding:8px;border-radius:8px;background:var(--surface-soft)}.retomada-treatment-summary>div.danger{background:#fff1ef}.retomada-treatment-summary small,.retomada-treatment-summary span{color:var(--ink-2);font-size:8px}.retomada-treatment-summary span{font-weight:800;text-transform:uppercase}.retomada-treatment-summary strong{font-size:15px}.retomada-treatment-summary .danger strong{color:var(--danger)}.retomada-treatment-queue>p{margin:10px 0 0;color:var(--ink-2);font-size:9px}.retomada-treatment-list{display:grid;grid-gap:7px;gap:7px;margin-top:9px}.retomada-treatment-list>article{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid var(--line-soft);border-left:3px solid var(--line);border-radius:9px;background:var(--surface-soft)}.retomada-treatment-list>article[data-prazo=CRITICO]{border-color:#d88f84;border-left-color:var(--danger);background:#ffefec}.retomada-treatment-list>article[data-prazo=VENCIDO]{border-left-color:var(--danger);background:#fff7f5}.retomada-treatment-list>article[data-prazo=ATENCAO]{border-left-color:var(--gold);background:#fffaf0}.retomada-treatment-list>article[data-prazo=RESOLVIDO]{border-left-color:var(--win);opacity:.82}.retomada-treatment-list>article.focused{outline:2px solid var(--gold);outline-offset:2px;opacity:1}.retomada-treatment-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.retomada-treatment-list article>header>div{display:grid;grid-gap:2px;gap:2px}.retomada-treatment-list article>header>div:last-child{text-align:right}.retomada-treatment-list article span{color:var(--gold);font-size:8px;font-weight:800;text-transform:uppercase}.retomada-treatment-list article strong{font-size:9px}.retomada-treatment-list article p,.retomada-treatment-list article small{margin:0;color:var(--ink-2);font-size:8px;line-height:1.4}.retomada-treatment-list article>p{padding:6px;border-radius:6px;background:#fff}.retomada-treatment-context{padding:7px;border:1px solid var(--line-soft);border-radius:7px;background:#fff}.retomada-treatment-context>summary{color:var(--ink);cursor:pointer;font-size:8px;font-weight:800}.retomada-treatment-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:7px}.retomada-treatment-context-grid>div{display:grid;grid-gap:2px;gap:2px;padding:6px;border-radius:6px;background:var(--surface-soft)}.retomada-treatment-context>p{margin:6px 0;padding:6px;border-radius:6px;background:var(--gold-soft)}.retomada-treatment-evidence{display:flex;flex-wrap:wrap;align-items:stretch;gap:5px;margin-bottom:5px}.retomada-treatment-evidence>small{flex-basis:100%}.retomada-treatment-evidence button{grid-gap:2px;gap:2px;text-align:left;cursor:pointer}.retomada-treatment-evidence button,.retomada-treatment-evidence>article{display:grid;padding:6px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}.retomada-treatment-evidence>article{min-width:230px;max-width:360px;grid-gap:5px;gap:5px}.retomada-treatment-evidence>article>.retomada-evidence-main{padding:0;border:0;background:transparent}.retomada-effectiveness-plan{padding:6px;border-radius:6px;background:var(--surface-soft)}.retomada-effectiveness-plan,.retomada-effectiveness-plan details{display:grid;grid-gap:2px;gap:2px}.retomada-effectiveness-plan summary{cursor:pointer;font-size:8px;font-weight:800}.retomada-effectiveness-plan details small{display:block;margin-top:2px}.retomada-treatment-context-missing{padding:6px;border:1px dashed var(--line);border-radius:6px;background:#fff}.retomada-treatment-action{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) minmax(230px,1.4fr) auto;grid-gap:5px;gap:5px}.retomada-treatment-action input,.retomada-treatment-action select,.retomada-treatment-action textarea{min-width:0;padding:7px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:8px;resize:vertical}.retomada-treatment-action>div{display:grid;grid-gap:4px;gap:4px}.retomada-treatment-action button{padding:6px 8px;border:0;border-radius:6px;background:var(--action);color:#fff;cursor:pointer;font-size:8px;font-weight:800}.retomada-treatment-evidence>article .retomada-treatment-action{grid-template-columns:1fr}.retomada-treatment-evidence>article .retomada-treatment-action button{display:block;padding:6px 8px;border:0;background:var(--action);color:#fff}.retomada-treatment-action button.resolve{background:var(--win)}.retomada-treatment-action button:disabled{cursor:wait;opacity:.55}.retomada-treatment-list footer{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px dashed var(--line)}.retomada-treatment-list footer details{text-align:right}.retomada-treatment-list footer summary{color:var(--ink-2);cursor:pointer;font-size:8px}.retomada-treatment-list footer details small{display:block;padding-top:3px}.retomada-mode-trends{margin-top:10px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.retomada-mode-trends>header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:8px}.retomada-mode-trends>header div{display:grid;grid-gap:2px;gap:2px}.retomada-mode-trends>header span{color:var(--gold);font-size:8px;font-weight:800;text-transform:uppercase}.retomada-mode-trends>header strong{font-size:11px}.retomada-mode-trends>header small{max-width:330px;color:var(--ink-2);font-size:8px;text-align:right}.retomada-mode-trends>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.retomada-mode-trends article{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid var(--line-soft);border-left:3px solid var(--line);border-radius:8px;background:var(--surface-soft)}.retomada-mode-trends article[data-estado=MELHORA]{border-left-color:var(--win)}.retomada-mode-trends article[data-estado=PIORA]{border-left-color:var(--danger)}.retomada-mode-trends article[data-estado=ESTAVEL]{border-left-color:var(--gold)}.retomada-mode-trends article>span{color:var(--ink-2);font-size:8px;font-weight:800;text-transform:uppercase}.retomada-mode-trends article>strong{font-size:10px}.retomada-mode-trends article>small{color:var(--ink-2);font-size:8px;line-height:1.35}.capture-sla-history article.escalated{padding-left:9px;border-left:3px solid var(--danger);background:#fff7f5}.capture-help-requests{margin:16px 0;padding:15px;border:1px solid #dcc886;border-radius:13px;background:#fffbf0}.capture-help-requests article{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin-top:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.capture-help-requests article.open{border-left:4px solid var(--gold)}.capture-help-requests article>div:first-child{display:grid;grid-gap:4px;gap:4px}.capture-help-requests article em,.capture-help-requests article small,.capture-help-requests article span{color:var(--ink-2);font-size:10px;font-style:normal}.capture-help-requests article>div>span{color:#8b6508;font-weight:800;text-transform:uppercase}.capture-help-requests article p{margin:3px 0 0;color:var(--ink-2);font-size:11px}.capture-help-requests article>b{font-size:9px;text-transform:uppercase}.capture-help-action{grid-column:1/-1;display:grid!important;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.capture-help-action textarea{padding:8px;border:1px solid var(--line);border-radius:8px;resize:vertical}.capture-help-action button{border:0;border-radius:8px;background:var(--action);color:var(--on-action);font-weight:750;cursor:pointer}.capture-help-claim{grid-column:1/-1;justify-self:start;padding:7px 10px;border:1px solid var(--gold);border-radius:8px;background:var(--gold-soft);color:var(--ink);font-weight:750;cursor:pointer}.capture-help-rating{display:flex!important;flex-wrap:wrap;gap:5px 8px!important;margin-top:5px;padding:8px;border-radius:8px;background:#fff8df}.capture-help-rating>b{color:#af7f0d;letter-spacing:2px}.capture-help-rating>p{flex-basis:100%}.alert-queue-list>button b{margin-top:3px;font-size:10px}.alert-queue-empty,.alert-queue-more{display:block;margin:12px 0 0;color:var(--ink-2);font-size:12px}@media (max-width:980px){.alert-queue-list,.owner-help-list,.retomada-operator-capacity,.retomada-queue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-help-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.alert-work-queue .capture-section-head,.owner-help-queue .capture-section-head{align-items:flex-start;flex-direction:column}.alert-queue-list,.owner-help-list,.retomada-capacity-history,.retomada-mode-results,.retomada-operator-capacity,.retomada-queue-list{grid-template-columns:1fr}.retomada-trend-signals>header{align-items:flex-start;flex-direction:column}.retomada-trend-evidence>div,.retomada-trend-signals article{grid-template-columns:1fr}.retomada-trend-treatment>header{align-items:flex-start;flex-direction:column}.retomada-trend-treatment>header small{text-align:left}.retomada-trend-treatment>div{grid-template-columns:1fr}.retomada-treatment-indicators>header,.retomada-treatment-list article>header,.retomada-treatment-list footer,.retomada-treatment-queue>header{align-items:flex-start;flex-direction:column}.retomada-effectiveness-plans article>header{flex-direction:column}.retomada-effectiveness-plans article>header>div:last-child{text-align:left}.retomada-effectiveness-plan-form{grid-template-columns:1fr}.retomada-effectiveness-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.retomada-effectiveness-plan-indicators>header{align-items:flex-start;flex-direction:column}.retomada-effectiveness-plan-trend{grid-template-columns:1fr}.retomada-effectiveness-plan-recovery>header{flex-direction:column}.retomada-effectiveness-plan-recovery>header>small{text-align:left}.retomada-effectiveness-plan-indicator-grid,.retomada-effectiveness-plan-recovery-summary,.retomada-effectiveness-plan-response>div{grid-template-columns:repeat(2,minmax(0,1fr))}.retomada-effectiveness-plan-segments{grid-template-columns:1fr}.retomada-treatment-indicator-grid,.retomada-treatment-segments,.retomada-treatment-trend,.retomada-treatment-trend-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr))}.retomada-treatment-list article>header>div:last-child,.retomada-treatment-list footer details{text-align:left}.retomada-treatment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.retomada-treatment-action,.retomada-treatment-context-grid{grid-template-columns:1fr}.retomada-mode-trends>header{align-items:flex-start;flex-direction:column}.retomada-mode-trends>header small{text-align:left}.retomada-mode-trends>div{grid-template-columns:1fr}.owner-help-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-recovery-queue article{grid-template-columns:1fr}}.capture-performance{margin:0 0 18px;padding:16px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(135deg,var(--surface),var(--surface-2))}.capture-performance-main{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.capture-performance-main>div{display:grid;grid-gap:4px;gap:4px;padding:11px;border-radius:10px;background:var(--surface)}.capture-origin-comparison span,.capture-performance-main span{color:var(--ink-2);font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.capture-performance-main strong{font:700 17px var(--mono)}.capture-origin-comparison{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px;margin-top:9px}.capture-origin-comparison article{padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.capture-origin-comparison article div{display:flex;align-items:center;justify-content:space-between;gap:12px}.capture-origin-comparison article strong{font-size:12px}.capture-origin-comparison p{margin:7px 0 0;color:var(--ink-2);font-size:10px}.capture-recovery-performance{margin-top:9px;padding:13px;border:1px solid #d8c58e;border-radius:11px;background:#fffaf0}.capture-recovery-performance>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.capture-recovery-performance>header div{display:grid;grid-gap:3px;gap:3px}.capture-recovery-performance>header span{color:var(--ink-2);font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.capture-recovery-performance>header strong{font-size:14px}.capture-recovery-performance>header small{color:var(--ink-2);font:700 10px var(--mono)}.capture-recovery-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:10px}.capture-recovery-kpis>div{display:grid;grid-gap:2px;gap:2px;padding:9px;border-radius:8px;background:var(--surface)}.capture-recovery-kpis b{font:750 16px var(--mono)}.capture-recovery-kpis span{color:var(--ink-2);font-size:9px}.capture-recovery-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.capture-recovery-reasons article{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.capture-recovery-reasons small,.capture-recovery-reasons span{color:var(--ink-2);font-size:8.5px}.capture-recovery-reasons strong{font:750 10px var(--mono)}.capture-alert-performance{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:9px}.capture-alert-performance>div{display:grid;grid-gap:3px;gap:3px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.capture-alert-performance span{color:var(--ink-2);font-size:9px;font-weight:750;text-transform:uppercase}.capture-alert-performance strong{font:750 16px var(--mono)}.capture-alert-performance small{color:var(--ink-2);font-size:9px}.status-autorizado{background:#eaf7f0;color:var(--success)}.status-recusado,.status-retirado{background:#f4f1ec;color:var(--ink-2)}.status-pendencia_proprietario{background:#fff1e6;color:#9a4a0b}.status-em_avaliacao{background:#eaf2fb;color:#28659d}.capture-detail-empty,.capture-empty{padding:34px;border:1px dashed var(--line);border-radius:14px;color:var(--ink-2);text-align:center;font-size:12px}.capture-detail{position:-webkit-sticky;position:sticky;top:28px;min-height:330px;padding:22px;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--shadow-md)}.capture-detail-empty{display:grid;grid-gap:5px;gap:5px;margin-top:80px;border:0}.capture-detail-empty b{color:var(--ink)}.capture-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:17px;border-bottom:1px solid var(--line-soft)}.capture-detail>header>div>span{color:var(--gold);font:700 9px var(--mono)}.capture-detail h2{margin:5px 0 3px;font-size:27px}.capture-detail header p{margin:0;color:var(--ink-2);font-size:11px}.capture-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:17px 0;overflow:hidden;border:1px solid var(--line-soft);border-radius:12px;background:var(--line-soft)}.capture-detail-grid>div{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:11px;background:var(--surface)}.capture-detail-grid span,.capture-notes>span{color:var(--ink-2);font:500 8px var(--mono);letter-spacing:.05em;text-transform:uppercase}.capture-detail-grid a,.capture-detail-grid strong{overflow:hidden;color:var(--ink);font-size:10.5px;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.capture-detail-grid a{color:var(--gold)}.capture-notes{padding:13px;border-radius:11px;background:var(--surface-soft)}.capture-notes p{margin:6px 0 0;color:var(--ink-2);font-size:11px;line-height:1.5}.capture-pendencies{margin-top:17px;padding:15px;border:1px solid var(--line);border-radius:14px}.capture-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.capture-section-head>div:first-child{display:grid;grid-gap:2px;gap:2px}.capture-section-head h3{margin:0;font-size:13px}.capture-section-head span{color:var(--ink-2);font-size:9px}.capture-section-head>div:last-child{display:flex;gap:6px}.capture-section-head button{padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);cursor:pointer;font-size:8px;font-weight:800}.capture-section-head button.whatsapp{border-color:#a9ddbe;background:#eaf7f0;color:#176b45}.capture-pendencies form{display:grid;grid-gap:7px;gap:7px;margin-top:12px;padding:10px!important;box-shadow:none}.capture-pendencies form>div{display:grid;grid-template-columns:120px 1fr;grid-gap:7px;gap:7px}.capture-pendencies input,.capture-pendencies select,.capture-pendencies textarea{width:100%;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:9.5px;resize:vertical}.capture-pendencies form>button{justify-self:end;padding:7px 10px;border:0;border-radius:8px;background:var(--action);color:#fff;cursor:pointer;font-size:8.5px;font-weight:800}.capture-pendency-list{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.capture-pendency-list>p{color:var(--ink-2);font-size:10px}.capture-pendency-list article{display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:start;padding:10px;border:1px solid var(--line-soft);border-radius:10px}.capture-pendency-list article>span{padding:3px 5px;border-radius:5px;background:#fff1e6;color:#9a4a0b;font-size:7px;font-weight:800}.capture-pendency-list article>div{display:grid;grid-gap:2px;gap:2px}.capture-pendency-list strong{font-size:9.5px}.capture-pendency-list p{margin:0;color:var(--ink-2);font-size:9px;line-height:1.4}.capture-pendency-list small{color:var(--ink-2);font-size:8px}.capture-pendency-list article>button{padding:5px 7px;border:1px solid #addcc5;border-radius:7px;background:#f0faf4;color:#176b45;cursor:pointer;font-size:7.5px;font-weight:800}.capture-pendency-list article>b{color:var(--success);font-size:8px}.capture-pendency-list article.resolved{opacity:.72}.capture-proposals{margin-top:17px;padding:15px;border:1px solid #d7c08b;border-radius:14px;background:linear-gradient(145deg,#fffaf0,#fff)}.capture-proposals>.capture-section-head>button{padding:6px 8px;border:1px solid #d7c08b;border-radius:7px;background:#fff;color:#856012;cursor:pointer;font-size:8px;font-weight:800}.capture-proposal-current{margin-top:12px;padding:13px;border:1px solid #ead9b3;border-radius:11px;background:#fff}.proposal-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.proposal-title span{color:var(--gold);font:700 8px var(--mono);text-transform:uppercase}.proposal-title b{padding:3px 6px;border-radius:999px;background:#eaf7f0;color:var(--success);font-size:7px}.proposal-values{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-top:10px;overflow:hidden;border:1px solid var(--line-soft);border-radius:9px;background:var(--line-soft)}.proposal-values>div{display:grid;grid-gap:3px;gap:3px;padding:9px;background:#fff}.proposal-values span{color:var(--ink-2);font-size:7.5px}.proposal-values strong{font-size:10px}.proposal-values .net{background:#f0faf4}.proposal-values .net strong{color:var(--success)}.proposal-split{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.proposal-split span{padding:3px 6px;border-radius:999px;background:var(--gold-soft);color:#856012;font-size:7.5px}.capture-proposal-current>p{margin:9px 0 0;color:var(--ink-2);font-size:8.5px}.capture-proposal-form{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:11px!important;box-shadow:none!important}.proposal-form-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.capture-proposal-form label{display:grid;grid-gap:4px;gap:4px;color:var(--ink-2);font-size:8px}.capture-proposal-form input,.capture-proposal-form textarea{width:100%;padding:7px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:9px;resize:vertical}.proposal-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px;background:#28241d;color:#fff}.proposal-preview span{color:#c9c2b5;font-size:8px}.proposal-preview span b{color:#e0bd68}.proposal-preview strong{color:#d5f4e3;font-size:10px}.capture-proposal-form>button{justify-self:end;padding:8px 11px;border:0;border-radius:8px;background:var(--action);color:#fff;cursor:pointer;font-size:8.5px;font-weight:800}.authorization-admin{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:11px;border:1px solid #d7c08b;border-radius:10px;background:#fffaf0}.authorization-admin>div{display:grid;grid-gap:2px;gap:2px}.authorization-admin strong{font-size:10px}.authorization-admin span{color:var(--ink-2);font-size:8px}.authorization-admin button{padding:7px 9px;border:0;border-radius:8px;background:var(--gold);color:#fff;cursor:pointer;font-size:8px;font-weight:800}.capture-assignment{margin-top:17px;padding:15px;border:1px solid #addcc5;border-radius:14px;background:#f0faf4}.assignment-form{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:11px}.assignment-form select{min-width:0;padding:8px;border:1px solid #addcc5;border-radius:8px;background:#fff;color:var(--ink);font-size:9px}.assignment-form button{padding:8px 10px;border:0;border-radius:8px;background:var(--success);color:#fff;cursor:pointer;font-size:8.5px;font-weight:800}.assigned-auctioneer{display:grid;grid-gap:3px;gap:3px;margin-top:11px;padding:11px;border-radius:9px;background:#fff}.assigned-auctioneer span{color:var(--success);font:700 7.5px var(--mono);text-transform:uppercase}.assigned-auctioneer strong{font-size:11px}.assigned-auctioneer small{color:var(--ink-2);font-size:8.5px}.conversion-action,.conversion-result{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:11px;border:1px solid #addcc5;border-radius:9px;background:#fff}.conversion-action>div{display:grid;grid-gap:2px;gap:2px}.conversion-action strong,.conversion-result strong{font-size:10px}.conversion-action span,.conversion-result small{color:var(--ink-2);font-size:8px}.conversion-action button{flex:none;padding:7px 9px;border:0;border-radius:7px;background:var(--success);color:#fff;cursor:pointer;font-size:8px;font-weight:800}.conversion-result{display:grid;justify-content:stretch;grid-gap:2px;gap:2px}.conversion-result>span{color:var(--success);font:700 7.5px var(--mono);text-transform:uppercase}.capture-move{display:grid;grid-gap:11px;gap:11px;margin-top:17px;padding:15px!important}.capture-history h3,.capture-move h3{margin:0;font-size:13px}.capture-move textarea{resize:vertical}.capture-history{margin-top:20px}.capture-history>p{color:var(--ink-2);font-size:11px}.capture-history article{position:relative;display:grid;grid-template-columns:15px 1fr;grid-gap:9px;gap:9px;padding:9px 0}.capture-history article i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px var(--gold-soft)}.capture-history article:not(:last-child):before{content:"";position:absolute;left:3px;top:20px;bottom:-3px;width:1px;background:var(--line)}.capture-history article div{display:grid;grid-gap:2px;gap:2px}.capture-history article strong{font-size:10.5px}.capture-history article span{color:var(--ink-2);font-size:9px}.capture-history article p{margin:4px 0 0;color:var(--ink-2);font-size:10px}.capture-denied{max-width:560px;margin:100px auto;text-align:center}.capture-denied>span{color:var(--gold);font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.1em}@media(max-width:980px){.capture-metrics{grid-template-columns:repeat(3,1fr)}.capture-layout{grid-template-columns:1fr}.capture-detail{position:static}.capture-filters form{grid-template-columns:1fr 1fr}}@media(max-width:620px){.capture-head{align-items:flex-start;flex-direction:column}.capture-total{justify-items:start}.capture-metrics{grid-template-columns:1fr 1fr}.capture-detail-grid,.capture-filters form{grid-template-columns:1fr}.capture-network-list article,.capture-section-head{align-items:flex-start;flex-direction:column}.capture-pendencies form>div,.capture-pendency-list article{grid-template-columns:1fr}.proposal-form-grid,.proposal-values{grid-template-columns:1fr 1fr}.authorization-admin,.conversion-action,.proposal-preview{align-items:flex-start;flex-direction:column}.assignment-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.ai-assistant-card{margin:22px 0;padding:22px;border:1px solid #ddd5c5;border-radius:16px;background:linear-gradient(145deg,#fffdf8,#f7f1e5);box-shadow:0 18px 50px -40px #4d3b20}.ai-assistant-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ai-assistant-head h2{margin:3px 0 4px;color:#231f18}.ai-assistant-head p{margin:0;color:#665f54;max-width:62ch}.ai-kicker{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b26b16}.ai-credit-badge{min-width:120px;padding:10px 14px;border:1px solid #e4d7bf;border-radius:12px;background:#fff;display:grid;text-align:right}.ai-credit-badge span{font-size:11px;color:#766c5d;text-transform:uppercase;letter-spacing:.08em}.ai-credit-badge strong{font-size:18px;color:#8c4f0b}.ai-field{display:grid;grid-gap:6px;gap:6px;margin-top:18px}.ai-field span{font-size:13px;font-weight:700;color:#3d372e}.ai-field textarea{width:100%;min-height:90px;resize:vertical;padding:12px;border:1px solid #d8cfbf;border-radius:10px;background:#fff;color:#26221c;font:inherit;line-height:1.5}.ai-result .ai-field textarea{min-height:150px}.ai-field textarea:focus{outline:2px solid #d48b2c;outline-offset:2px}.ai-actions{display:flex;align-items:center;gap:14px;margin-top:12px;flex-wrap:wrap}.ai-actions small{color:#746b5d}.ai-message,.ai-notice{margin-top:16px;padding:11px 13px;border-radius:10px;background:#fff8e8;color:#72501d}.ai-message.success{background:#edf8f0;color:#24633a}.ai-result{margin-top:16px;padding-top:2px;border-top:1px solid #e5dccb}@media (max-width:640px){.ai-assistant-head{display:grid}.ai-credit-badge{text-align:left}}.academy-page{max-width:1120px;margin:0 auto}.academy-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:end;grid-gap:34px;gap:34px;margin-bottom:28px;padding:30px;overflow:hidden;border:1px solid #ded7ca;border-radius:22px;background:linear-gradient(135deg,#fff,#fbf7ee 72%,#f2e4c6);box-shadow:var(--shadow-md)}.academy-eyebrow,.lesson-kicker{display:block;margin-bottom:9px;color:var(--gold);font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.academy-hero h1{margin-bottom:10px;font-size:clamp(36px,5vw,57px)}.academy-hero p{max-width:660px;margin:0;color:var(--ink-2);font-size:15px;line-height:1.65}.academy-progress-card{padding:18px;border:1px solid rgba(169,121,30,.2);border-radius:15px;background:rgba(255,255,255,.82)}.academy-progress-card>div:first-child{display:flex;align-items:baseline;justify-content:space-between}.academy-progress-card span{color:var(--ink-2);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.academy-progress-card strong{font-family:var(--mono);font-size:23px}.academy-progress{height:7px;margin:11px 0 8px;overflow:hidden;border-radius:99px;background:var(--line)}.academy-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),#d5ac50);transition:width .25s ease}.academy-progress-card small{color:var(--ink-2);font-size:11px}.academy-layout{display:grid;grid-template-columns:330px minmax(0,1fr);align-items:start;grid-gap:20px;gap:20px}.academy-curriculum,.academy-player{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm)}.academy-curriculum{position:-webkit-sticky;position:sticky;top:20px}.curriculum-head{display:flex;justify-content:space-between;padding:16px 17px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.curriculum-head span{color:var(--ink);font-size:12px;font-weight:800}.curriculum-head strong{color:var(--ink-2);font-family:var(--mono);font-size:10px;font-weight:600}.lesson-list{display:grid;padding:6px}.curriculum-module{min-width:0;padding:4px 0 9px;border-bottom:1px solid var(--line)}.curriculum-module:last-child{border-bottom:0}.curriculum-module-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px 5px}.curriculum-module-title strong{color:var(--ink);font-size:10px;letter-spacing:.035em;text-transform:uppercase}.curriculum-module-title span{color:var(--ink-2);font-family:var(--mono);font-size:9px;white-space:nowrap}.lesson-list button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:12px 10px;border:0;border-radius:11px;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.lesson-list button:hover{background:var(--surface-soft)}.lesson-list button.active{background:var(--gold-soft)}.lesson-status{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--ink-2);font-family:var(--mono);font-size:10px;font-weight:700}.lesson-list button.active .lesson-status{border-color:var(--gold);background:var(--gold);color:white}.lesson-list button.done:not(.active) .lesson-status{border-color:#b7dfc9;background:#eaf7f0;color:var(--success);font-size:13px}.lesson-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.lesson-copy small{color:var(--ink-2);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.lesson-copy strong{font-size:12.5px;line-height:1.35}.lesson-cover{position:relative;min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;overflow:hidden;background:linear-gradient(135deg,#28241d,#11100d);color:#fff}.lesson-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 65%)}.lesson-cover>small,.lesson-cover>span,.lesson-cover>strong{position:relative;z-index:2}.lesson-cover>span{margin-bottom:8px;color:#e0bd68;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.lesson-cover>strong{max-width:590px;font-family:var(--serif);font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.05}.lesson-cover>small{margin-top:10px;color:rgba(255,255,255,.68);font-size:11px}.asaas-cover{background:linear-gradient(135deg,#163e36,#102722 58%,#091613)}.cover-orbit{position:absolute;top:-85px;right:-35px;width:300px;height:300px;border:1px solid rgba(224,189,104,.22);border-radius:50%}.cover-orbit:after,.cover-orbit:before{content:"";position:absolute;border:1px solid rgba(224,189,104,.14);border-radius:50%}.cover-orbit:before{inset:42px}.cover-orbit:after{inset:88px}.cover-orbit i{position:absolute;width:9px;height:9px;border-radius:50%;background:#d9b45c;box-shadow:0 0 20px rgba(217,180,92,.65)}.cover-orbit i:first-child{left:23px;top:105px}.cover-orbit i:nth-child(2){right:42px;bottom:52px}.cover-orbit i:nth-child(3){left:142px;bottom:3px}.lesson-content{padding:30px}.lesson-content h2{margin:0 0 10px;font-size:29px}.lesson-objective{margin:0;color:var(--ink-2);font-size:14px;line-height:1.65}.lesson-topics{margin-top:27px;padding:21px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.asaas-activation h3,.lesson-topics h3{margin:0 0 13px;font-size:13px}.lesson-topics ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.lesson-topics li{display:flex;align-items:flex-start;gap:9px;color:var(--ink-2);font-size:13px;line-height:1.4}.lesson-topics li span{width:19px;height:19px;flex:none;display:grid;place-items:center;border-radius:50%;background:#eaf7f0;color:var(--success);font-size:10px;font-weight:900}.lesson-legal{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:22px;border:1px solid #d7c69f;border-radius:15px;background:linear-gradient(135deg,#fffaf0,#fff)}.lesson-legal>header>span{color:var(--gold);font-family:var(--mono);font-size:8.5px;font-weight:750;letter-spacing:.1em}.lesson-legal>header h3{margin:7px 0 5px;font-family:var(--serif);font-size:21px;font-weight:550}.lesson-legal>header p{margin:0;color:var(--ink-2);font-size:11px;line-height:1.55}.lesson-legal-grid{display:grid;grid-gap:10px;gap:10px}.lesson-legal article{padding:15px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.84)}.lesson-legal h4{margin:0 0 10px;font-size:13px}.lesson-legal dl{display:grid;grid-gap:7px;gap:7px;margin:0}.lesson-legal dl div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:9px;gap:9px}.lesson-legal dt{color:var(--gold);font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lesson-legal dd{margin:0;color:var(--ink-2);font-size:10.5px;line-height:1.5}.payment-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:19px}.payment-flow div{position:relative;min-height:90px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;padding:11px 6px;border:1px solid var(--line);border-radius:12px;text-align:center}.payment-flow div:not(:last-child):after{content:"›";position:absolute;right:-7px;z-index:2;color:var(--gold);font-size:19px}.payment-flow span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:var(--gold-soft);color:var(--gold);font-family:var(--mono);font-size:10px;font-weight:700}.payment-flow small{color:var(--ink-2);font-size:9.5px;line-height:1.35}.lesson-callout{margin-top:19px;padding:18px;border:1px solid #addcc5;border-radius:14px;background:#f0faf4}.lesson-callout strong{color:#176b45;font-size:13px}.lesson-callout p{margin:6px 0 0;color:#3e6c57;font-size:12.5px;line-height:1.6}.asaas-activation{margin-top:19px;padding-left:17px;border-left:3px solid var(--gold)}.asaas-activation p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.65}.asaas-complete-guide{display:grid;grid-gap:20px;gap:20px;margin-top:28px;padding-top:4px}.asaas-section{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.asaas-section-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.asaas-section-head>span{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--gold-soft);color:var(--gold);font-family:var(--mono);font-size:10px;font-weight:750}.asaas-section-head small,.asaas-security small,.asaas-status-panel small{display:block;margin-bottom:3px;color:var(--gold);font-family:var(--mono);font-size:8.5px;font-weight:750;letter-spacing:.09em}.asaas-section-head h3,.asaas-security h3{margin:0;font-family:var(--serif);font-size:20px;font-weight:550}.money-flows{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.money-flows article{padding:17px;border:1px solid var(--line-soft);border-radius:13px;background:var(--surface-soft)}.money-flows article strong{display:block;margin:11px 0 5px;font-size:13px}.activation-timeline p,.money-flows article p,.payment-methods p,.requirements-grid p{margin:0;color:var(--ink-2);font-size:11.5px;line-height:1.55}.flow-badge{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:8.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.flow-badge.software{background:#fef3f2;color:var(--danger)}.flow-badge.auction{background:#eaf7f0;color:var(--success)}.requirements-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.requirements-grid article{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;padding:13px;border-radius:12px;background:var(--surface-soft)}.requirements-grid i{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#eaf7f0;color:var(--success);font-size:10px;font-style:normal;font-weight:900}.requirements-grid strong{display:block;margin-bottom:3px;font-size:11.5px}.payment-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.payment-methods article{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:17px;border:1px solid #c8ddd7;border-radius:13px;background:#f5faf8}.method-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#dff4ed;color:#176b55;font-family:var(--mono);font-size:9px;font-weight:800}.method-icon.boleto{background:#e9eefb;color:#3554a4}.payment-methods strong{display:block;margin-bottom:5px;font-size:12.5px}.asaas-note{margin:13px 0 0;color:var(--ink-2);font-size:10.5px;line-height:1.55}.event-table{overflow:hidden;border:1px solid var(--line);border-radius:12px}.event-row{display:grid;grid-template-columns:.7fr 1.7fr 1fr}.event-row+.event-row{border-top:1px solid var(--line-soft)}.event-row>*{padding:10px 11px;color:var(--ink-2);font-size:10.5px;line-height:1.35}.event-row strong{color:var(--ink);font-size:10.5px}.event-head{background:var(--surface-soft)}.event-head span{color:var(--ink-2);font-family:var(--mono);font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.activation-timeline{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.activation-timeline li{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);grid-gap:11px;gap:11px;padding-bottom:16px}.activation-timeline li:last-child{padding-bottom:0}.activation-timeline li:not(:last-child):before{content:"";position:absolute;top:27px;bottom:0;left:13px;width:1px;background:#dfd4bc}.activation-timeline li>span{width:27px;height:27px;z-index:1;display:grid;place-items:center;border:1px solid #dfd4bc;border-radius:9px;background:#fffaf0;color:var(--gold);font-family:var(--mono);font-size:9px;font-weight:750}.activation-timeline strong{display:block;margin:2px 0 3px;font-size:11.5px}.asaas-security{display:grid;grid-template-columns:45px minmax(0,1fr);grid-gap:15px;gap:15px;border-color:#d7c69f;background:linear-gradient(135deg,#fffaf0,#fffdf8)}.security-symbol{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:#2b261e;color:#e0bd68}.asaas-security ul{display:grid;grid-gap:7px;gap:7px;margin:13px 0 0;padding-left:18px;color:var(--ink-2);font-size:11px;line-height:1.5}.manual-mode{padding:17px;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;background:var(--gold-soft)}.manual-mode strong{display:block;margin-bottom:5px;font-size:12px}.manual-mode p{margin:0;color:var(--ink-2);font-size:11.5px;line-height:1.6}.asaas-faq{display:grid;grid-gap:7px;gap:7px}.asaas-faq details{border:1px solid var(--line-soft);border-radius:11px;background:var(--surface-soft)}.asaas-faq summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;cursor:pointer;list-style:none;font-size:11.5px;font-weight:750}.asaas-faq summary::-webkit-details-marker{display:none}.asaas-faq summary span{color:var(--gold);font-size:16px;transition:transform .15s}.asaas-faq details[open] summary span{transform:rotate(45deg)}.asaas-faq details p{margin:0;padding:0 13px 13px;color:var(--ink-2);font-size:11px;line-height:1.55}.asaas-status-panel{padding:20px;border:1px solid #addcc5;border-radius:16px;background:#f0faf4}.asaas-status-panel>div{display:flex;align-items:center;gap:11px}.status-dot{width:11px;height:11px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px rgba(21,138,84,.12)}.asaas-status-panel small{color:var(--success)}.asaas-status-panel strong{font-size:13px}.asaas-status-panel p{margin:10px 0 0 22px;color:#3e6c57;font-size:11px;line-height:1.55}.asaas-references{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:4px 2px}.asaas-references span{color:var(--ink-2);font-family:var(--mono);font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}.asaas-references a{color:var(--gold);font-size:10px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.lesson-chapters{display:grid;grid-gap:11px;gap:11px;margin-top:22px}.lesson-chapters>section{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.chapter-number{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--gold-soft);color:var(--gold);font-family:var(--mono);font-size:9px;font-weight:750}.lesson-chapters h3{margin:1px 0 6px;font-size:13px}.lesson-chapters p{margin:0;color:var(--ink-2);font-size:11.5px;line-height:1.55}.lesson-chapters ul{display:grid;grid-gap:5px;gap:5px;margin:11px 0 0;padding-left:17px;color:var(--ink-2);font-size:10.5px;line-height:1.4}.lesson-practice{padding:16px 18px;border:1px solid #addcc5;border-radius:13px;background:#f0faf4}.lesson-practice strong{color:#176b45;font-size:11.5px}.lesson-practice p{margin-top:4px;color:#3e6c57}.written-lesson{display:grid;grid-gap:16px;gap:16px;margin-top:25px}.written-introduction{padding:22px;border-radius:15px;background:#28241d;color:#fff}.written-example>span,.written-exercise>span,.written-introduction>span,.written-summary>span{display:block;margin-bottom:9px;color:#d9b45c;font-family:var(--mono);font-size:8.5px;font-weight:750;letter-spacing:.1em}.written-introduction p{margin:0;color:#d5cfc3;font-size:12.5px;line-height:1.7}.written-introduction p+p{margin-top:9px}.written-section{padding:22px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.written-section header{display:flex;align-items:center;gap:11px;margin-bottom:12px}.written-section header span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--gold-soft);color:var(--gold);font-family:var(--mono);font-size:9px;font-weight:750}.written-exercise h3,.written-review h3,.written-section h3,.written-two-columns h3{margin:0;font-family:var(--serif);font-size:19px;font-weight:550}.written-section p{margin:0;color:var(--ink-2);font-size:12px;line-height:1.65}.written-section p+p{margin-top:8px}.written-section ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:16px 0 0;padding:0;list-style:none}.written-section li{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:9px;background:var(--surface-soft);color:var(--ink-2);font-size:10.5px}.written-section li i{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:6px;background:#eaf7f0;color:var(--success);font-size:8px;font-style:normal}.written-example{padding:20px;border:1px solid #d7c69f;border-radius:15px;background:linear-gradient(135deg,#fffaf0,#fff)}.written-example strong{display:block;margin-bottom:6px;font-size:13px}.written-example p{margin:0;color:var(--ink-2);font-size:11.5px;line-height:1.65}.written-two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.written-two-columns>section{padding:20px;border:1px solid var(--line);border-radius:15px}.written-two-columns ul{display:grid;grid-gap:7px;gap:7px;margin:14px 0 0;padding:0;list-style:none}.written-two-columns li{position:relative;padding-left:17px;color:var(--ink-2);font-size:10.5px;line-height:1.45}.written-mistakes li:before{content:"×";position:absolute;left:0;color:var(--danger);font-weight:900}.written-checklist li{display:flex;gap:7px;padding-left:0}.written-checklist li span{color:var(--success);font-family:var(--mono);font-size:13px}.written-exercise{padding:22px;border-radius:15px;background:var(--gold-soft)}.written-exercise>span{color:var(--gold)}.written-exercise p{margin:8px 0 0;color:var(--ink-2);font-size:11.5px;line-height:1.65}.written-review{padding:22px;border:1px solid var(--line);border-radius:15px}.written-review>div{display:grid;grid-gap:7px;gap:7px;margin-top:15px}.written-review details{border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-soft)}.written-review summary{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:11px;cursor:pointer;list-style:none;font-size:11px;font-weight:750}.written-review summary::-webkit-details-marker{display:none}.written-review summary span{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#fff;color:var(--gold);font-family:var(--mono);font-size:8px}.written-review summary i{color:var(--gold);font-size:16px;font-style:normal}.written-review details[open] summary i{transform:rotate(45deg)}.written-review details p{margin:0;padding:0 43px 12px;color:var(--ink-2);font-size:10.5px;line-height:1.55}.written-summary{padding:20px;border:1px solid #addcc5;border-radius:15px;background:#f0faf4}.written-summary>span{color:var(--success)}.written-summary ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:#3e6c57;font-size:11px;line-height:1.5}.lesson-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line-soft)}.complete-lesson{min-height:43px;padding:10px 17px;border:0;border-radius:11px;background:var(--action);color:#fff;cursor:pointer;font-weight:800}.complete-lesson.completed{background:var(--success)}.lesson-actions a{color:var(--gold);font-size:12px;font-weight:800;text-decoration:none}.lesson-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin-top:25px;padding-top:16px;border-top:1px solid var(--line-soft)}.lesson-navigation button{padding:8px 0;border:0;background:transparent;color:var(--ink-2);cursor:pointer;font-size:11px;font-weight:700}.lesson-navigation button:last-child{text-align:right}.lesson-navigation button:first-child{text-align:left}.lesson-navigation button:disabled{visibility:hidden}.lesson-navigation span{color:var(--ink-2);font-family:var(--mono);font-size:10px}@media (max-width:980px){.academy-hero,.academy-layout{grid-template-columns:1fr}.academy-curriculum{position:static}.lesson-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.affiliate-page{max-width:1120px;margin:0 auto}.affiliate-hero{min-height:330px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);align-items:center;grid-gap:34px;gap:34px;padding:clamp(28px,5vw,52px);overflow:hidden;border-radius:24px;background:radial-gradient(circle at 85% 20%,rgba(233,184,76,.22),transparent 28%),linear-gradient(145deg,#231f18,#11100d);color:#f7f2e7;box-shadow:var(--shadow-md)}.affiliate-eyebrow{color:#d9b45c;font-family:var(--mono);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.affiliate-hero h1{margin:12px 0 13px;color:#fff!important;font-size:clamp(39px,6vw,64px)}.affiliate-hero p{max-width:660px;margin:0;color:#c9c2b5!important;font-size:15px;line-height:1.65}.affiliate-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.affiliate-actions a,.affiliate-footer-cta a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:11px;font-size:12px;font-weight:800;text-decoration:none}.affiliate-primary{background:var(--action);color:#fff}.affiliate-secondary{border:1px solid rgba(255,255,255,.25);color:#fff}.affiliate-mark{width:220px;height:220px;display:grid;place-content:center;justify-self:end;border:1px solid rgba(217,180,92,.35);border-radius:50%;text-align:center;box-shadow:inset 0 0 0 28px rgba(217,180,92,.035),inset 0 0 0 58px rgba(217,180,92,.025)}.affiliate-mark>small,.affiliate-mark>span{color:#bdb4a3;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.affiliate-mark strong{margin:6px 0;font-family:var(--serif);font-size:31px;font-weight:550}.affiliate-mark strong span{color:#d9b45c}.affiliate-notice{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:18px;gap:18px;margin:18px 0 34px;padding:17px 20px;border:1px solid #ead59d;border-radius:14px;background:#fffaf0}.affiliate-notice strong{color:#856012;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.affiliate-notice p{margin:0;color:var(--ink-2);font-size:12px;line-height:1.55}.affiliate-section{margin-top:38px}.affiliate-section-head span{color:var(--gold);font-family:var(--mono);font-size:9px;font-weight:750;letter-spacing:.1em}.affiliate-section-head h2{margin:6px 0 17px;font-size:27px}.affiliate-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.affiliate-steps article{min-height:190px;padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm)}.affiliate-steps article>span{color:var(--gold);font-family:var(--mono);font-size:10px;font-weight:750}.affiliate-steps strong{display:block;margin:25px 0 7px;font-size:12px}.affiliate-practices p,.affiliate-responsibilities p,.affiliate-steps p{margin:0;color:var(--ink-2);font-size:10.5px;line-height:1.55}.affiliate-link-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;margin-top:38px;padding:28px;border:1px solid #d7c69f;border-radius:18px;background:linear-gradient(135deg,#fffaf0,#fff)}.affiliate-link-guide h2{margin:7px 0;font-size:25px}.affiliate-link-guide p{max-width:660px;margin:0;color:var(--ink-2);font-size:12px;line-height:1.6}.affiliate-link-guide code{display:inline-block;margin-top:14px;padding:7px 10px;border-radius:8px;background:#2b261e;color:#e0bd68;font-size:11px}.affiliate-link-actions{display:grid;grid-gap:8px;gap:8px;min-width:205px}.affiliate-link-actions a,.affiliate-link-actions button{min-height:42px;display:grid;place-items:center;padding:9px 12px;border:0;border-radius:10px;background:var(--action);color:#fff;cursor:pointer;font-size:10.5px;font-weight:800;text-decoration:none}.affiliate-link-actions button{border:1px solid var(--line);background:#fff;color:var(--ink)}.affiliate-practices{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.affiliate-practices article{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.affiliate-practices strong{display:block;margin-bottom:6px;font-size:12px}.affiliate-responsibilities{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:38px}.affiliate-responsibilities>div{padding:20px;border-radius:15px;background:#26221c;color:#fff}.affiliate-responsibilities span{color:#d9b45c;font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.affiliate-responsibilities strong{display:block;margin:14px 0 6px;font-size:12px}.affiliate-responsibilities p{color:#bdb4a3}.affiliate-faq{display:grid;grid-gap:8px;gap:8px}.affiliate-faq details{border:1px solid var(--line);border-radius:12px;background:var(--surface)}.affiliate-faq summary{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;font-size:12px;font-weight:750}.affiliate-faq summary::-webkit-details-marker{display:none}.affiliate-faq summary span{color:var(--gold);font-size:17px}.affiliate-faq details[open] summary span{transform:rotate(45deg)}.affiliate-faq p{margin:0;padding:0 16px 15px;color:var(--ink-2);font-size:11.5px;line-height:1.55}.affiliate-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:38px;padding:25px;border-radius:17px;background:var(--gold-soft)}.affiliate-footer-cta strong{font-family:var(--serif);font-size:20px}.affiliate-footer-cta p{margin:4px 0 0;color:var(--ink-2);font-size:11px}.affiliate-footer-cta a{background:var(--action);color:#fff}@media (max-width:980px){.affiliate-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-steps article{min-height:150px}}@media (max-width:620px){.affiliate-hero{grid-template-columns:1fr}.affiliate-mark{display:none}.affiliate-link-guide,.affiliate-notice,.affiliate-practices,.affiliate-responsibilities,.affiliate-steps{grid-template-columns:1fr}.affiliate-link-actions{min-width:0}.affiliate-footer-cta{align-items:stretch;flex-direction:column}.academy-hero,.lesson-content{padding:21px}.lesson-list{grid-template-columns:1fr}.lesson-cover{min-height:220px;padding:22px}.payment-flow{grid-template-columns:1fr}.payment-flow div{min-height:auto;grid-template-columns:28px 1fr;justify-items:start;text-align:left}.payment-flow div:not(:last-child):after{content:"⌄";right:50%;bottom:-13px}.lesson-actions{align-items:stretch;flex-direction:column}.lesson-actions a{padding:8px 0;text-align:center}.money-flows,.payment-methods,.requirements-grid{grid-template-columns:1fr}.asaas-section{padding:17px}.event-table{overflow-x:auto}.event-row{min-width:540px}.asaas-security,.lesson-legal dl div,.written-section ul,.written-two-columns{grid-template-columns:1fr}.lesson-legal dl div{gap:2px}}.lot-result{border-color:#addcc5;background:#f0faf4}.lot-conversion-action{display:grid;grid-gap:12px;gap:12px;margin-top:10px;padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.lot-conversion-action>div:first-child{display:grid;grid-gap:4px;gap:4px}.lot-conversion-action strong{font-size:12px}.lot-conversion-action small,.lot-conversion-action span{color:var(--ink-2);font-size:10.5px;line-height:1.45}.lot-conversion-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.lot-conversion-controls select{min-width:0;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)}.lot-conversion-controls button{padding:10px 14px;border:0;border-radius:9px;background:var(--action);color:#fff;cursor:pointer;font-weight:800}@media (max-width:620px){.lot-conversion-controls{grid-template-columns:1fr}}.partner-wallet{max-width:1180px;margin:0 auto}.wallet-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:28px;gap:28px;align-items:end;padding:34px;border-radius:22px;background:linear-gradient(140deg,#211e19,#343025);color:#fff;box-shadow:var(--shadow-md)}.wallet-hero>div:first-child>span{color:#d8b762;font:750 9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.wallet-hero h1{margin:9px 0 7px;color:#fff!important;font-size:clamp(34px,5vw,52px)}.wallet-hero p{max-width:670px;margin:0;color:#c8c0b2!important;font-size:13px;line-height:1.65}.wallet-partner{display:grid;grid-gap:6px;gap:6px;padding:20px;border:1px solid rgba(216,183,98,.3);border-radius:15px;background:rgba(255,255,255,.04)}.wallet-partner small{color:#d8b762;font:700 8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.wallet-partner strong{font-family:var(--serif);font-size:20px}.wallet-partner span{color:#c8c0b2;font-size:10px}.wallet-rules{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:15px 0 30px}.wallet-rules>div{display:grid;grid-template-columns:31px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.wallet-rules b{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:var(--gold-soft);color:var(--gold);font:800 10px var(--mono)}.wallet-rules span{color:var(--ink-2);font-size:9px;line-height:1.4}.wallet-rules strong{display:block;margin-bottom:2px;color:var(--ink);font-size:10px}.wallet-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:14px}.wallet-earnings{margin:0 0 30px;padding:21px;border:1px solid #d7c69f;border-radius:16px;background:linear-gradient(135deg,#fffaf0,#fff)}.wallet-earnings-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.wallet-earnings-head span{color:var(--gold);font:750 8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.wallet-earnings-head h2{margin:4px 0 0;font-size:23px}.wallet-earnings-head>b{color:var(--ink-2);font:700 9px var(--mono)}.wallet-totals{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin-top:14px;border:1px solid var(--line);border-radius:10px;background:var(--line)}.wallet-totals>div{display:grid;grid-gap:4px;gap:4px;padding:13px;background:#fff}.wallet-totals span{color:var(--ink-2);font-size:8.5px}.wallet-totals strong{font:800 14px var(--mono)}.wallet-totals .paid{background:#eef9f3;color:var(--win)}.wallet-statement{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.wallet-statement article{display:grid;grid-template-columns:minmax(0,1fr) auto 75px;grid-gap:10px;gap:10px;align-items:center;padding:9px 11px;border:1px solid var(--line-soft);border-radius:8px;background:rgba(255,255,255,.78)}.wallet-statement article>div{display:grid;grid-gap:2px;gap:2px}.wallet-statement strong{font-size:9.5px}.wallet-statement span{color:var(--ink-2);font-size:8px}.wallet-statement article>b{font:800 10px var(--mono)}.wallet-statement em{padding:5px;border-radius:6px;background:var(--surface-soft);color:var(--ink-2);font:750 7px var(--mono);text-align:center;text-transform:uppercase}.wallet-statement .repasse-aprovado{background:#fff0c8;color:#80600e}.wallet-statement .repasse-pago{background:#e4f6ec;color:var(--win)}.wallet-disputes{margin:0 0 30px;padding:21px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.dispute-opportunity{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-top:12px;padding:13px;border:1px solid #ead59d;border-radius:10px;background:#fffaf0}.dispute-opportunity>div{display:grid;grid-gap:3px;gap:3px}.dispute-opportunity strong{font-size:10.5px}.dispute-opportunity small,.dispute-opportunity span{color:var(--ink-2);font-size:8.5px}.dispute-opportunity button{padding:9px 11px;border:0;border-radius:8px;background:var(--action);color:#fff;cursor:pointer;font-size:8.5px;font-weight:800}.dispute-history{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.dispute-history>article{display:grid;grid-template-columns:minmax(0,1fr) 80px;grid-gap:10px;gap:10px;align-items:start;padding:11px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface-soft)}.dispute-history article>div{display:grid;grid-gap:3px;gap:3px}.dispute-history strong{font-size:9.5px}.dispute-history p,.dispute-history small,.dispute-history span{margin:0;color:var(--ink-2);font-size:8px;line-height:1.4}.dispute-history>article>b{padding:5px;border-radius:6px;background:#eee;color:var(--ink-2);font:750 7px var(--mono);text-align:center;text-transform:uppercase}.dispute-history .dispute-deferida{background:#e4f6ec;color:var(--win)}.dispute-history .dispute-cancelada,.dispute-history .dispute-indeferida{background:#fde9e7;color:#a42a22}.wallet-toolbar>div{display:flex;gap:8px;align-items:baseline}.wallet-toolbar span{color:var(--ink-2);font-size:10px}.wallet-toolbar strong{font:800 17px var(--mono)}.wallet-toolbar input{width:min(360px,100%);padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.wallet-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.wallet-photo{min-height:190px;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#e9e3d5,#f6f3eb);color:var(--ink-2);font:700 10px var(--mono);text-transform:uppercase}.wallet-photo img{width:100%;height:220px;display:block;object-fit:cover}.wallet-photo b{position:absolute;top:12px;right:12px;padding:6px 8px;border-radius:7px;background:rgba(29,27,23,.88);color:#fff;font:750 7.5px var(--mono)}.wallet-copy{padding:17px 18px 13px}.wallet-copy>span{color:var(--gold);font:750 8px var(--mono);text-transform:uppercase}.wallet-copy h2{margin:6px 0 3px;font-size:22px}.wallet-copy p{margin:0 0 13px;color:var(--ink-2);font-size:10px}.wallet-copy dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:0}.wallet-copy dl>div{display:grid;grid-gap:3px;gap:3px;padding:9px;border-radius:8px;background:var(--surface-soft)}.wallet-copy dt{color:var(--ink-2);font-size:8px}.wallet-copy dd{margin:0;font:800 10px var(--mono)}.wallet-public{display:inline-flex;margin-top:11px;color:var(--action);font-size:9px;font-weight:800;text-decoration:none}.wallet-generate{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end;padding:13px 18px;border-top:1px solid var(--line-soft);background:#fffcf5}.wallet-generate label{display:grid;grid-gap:4px;gap:4px;color:var(--ink-2);font-size:8px}.wallet-generate input{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff}.wallet-generate button,.wallet-links button{padding:9px 11px;border:0;border-radius:8px;background:var(--action);color:#fff;cursor:pointer;font-size:8.5px;font-weight:800}.wallet-generate button:disabled{opacity:.55;cursor:wait}.wallet-links{display:grid;grid-gap:6px;gap:6px;padding:12px 18px 17px;background:#fffcf5}.wallet-links>span{color:var(--ink-2);font:750 8px var(--mono);text-transform:uppercase}.wallet-links>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.wallet-links>div>div{display:grid;grid-gap:2px;gap:2px}.wallet-links strong{font-size:9.5px}.wallet-links small{color:var(--ink-2);font-size:8px}.wallet-empty,.wallet-error{margin:12px 0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink-2);font-size:11px;text-align:center}.wallet-error{border-color:#e6aaa4;background:#fff5f4;color:#a42a22}@media (max-width:820px){.wallet-grid,.wallet-hero,.wallet-rules{grid-template-columns:1fr}}@media (max-width:540px){.wallet-hero{padding:23px}.wallet-toolbar{align-items:stretch;flex-direction:column}.wallet-toolbar input{width:100%}.wallet-generate,.wallet-totals{grid-template-columns:1fr}.wallet-statement article{grid-template-columns:1fr auto}.wallet-statement em{grid-column:1/-1;justify-self:start}.dispute-opportunity{grid-template-columns:1fr}}.pendency-owner-answer{margin-top:8px;padding:9px 10px;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:var(--gold-soft)}.pendency-owner-answer b{font-size:9.5px}.pendency-owner-answer p{margin:4px 0}.capture-owner-photos{margin-top:14px}.capture-owner-photos>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.capture-owner-photos a{overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--ink-2);text-decoration:none}.capture-owner-photos img{width:100%;aspect-ratio:4/3;display:block;object-fit:cover}.capture-owner-photos a span{display:block;overflow:hidden;padding:6px;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.capture-documents{margin-top:14px}.capture-documents>div:last-child{display:grid;grid-gap:7px;gap:7px}.capture-documents article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 12px;gap:7px 12px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.capture-documents article>div:first-child{display:grid;grid-gap:3px;gap:3px}.capture-documents article p,.capture-documents article span{margin:0;color:var(--ink-2);font-size:9px}.capture-documents article>b{font:750 8px var(--mono);text-transform:lowercase}.capture-documents article.corrected-version{border-left:3px solid var(--gold);background:#fffaf0}.capture-documents article.superseded-version{opacity:.72}.capture-documents article em{color:var(--gold);font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.capture-documents article.document-overdue{border-color:#e7aaa5;background:#fff4f3}.capture-documents article .document-sla{color:#28704d;font-size:8px;font-weight:800}.capture-documents article .document-sla.atrasado{color:#b42318}.lot-readiness{grid-column:1/-1;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.lot-readiness>strong{font-size:10px}.lot-readiness ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:8px 0 0;padding:0;list-style:none}.lot-readiness li{display:flex;gap:6px;align-items:center;color:#a33b32;font-size:9px}.lot-readiness li.done{color:#28704d}.lot-readiness i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#fff;font-style:normal;font-weight:800}.capture-document-actions{grid-column:1/-1;display:flex;gap:6px}.capture-document-actions button{padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;cursor:pointer;font-size:9px;font-weight:750}.capture-document-actions .reject{color:#b42318}.capture-post-sale{display:grid;grid-gap:11px;gap:11px;margin-top:14px;padding:15px;border:1px solid #addcc5;border-radius:13px;background:#f0faf4}.post-sale-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.capture-post-sale label{display:grid;grid-gap:5px;gap:5px;color:var(--ink-2);font-size:9.5px}.capture-post-sale input,.capture-post-sale select,.capture-post-sale textarea{width:100%;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.capture-post-sale>button{justify-self:start;padding:9px 12px;border:0;border-radius:8px;background:var(--action);color:#fff;cursor:pointer;font-weight:800}.capture-occurrences{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:15px;border:1px solid #e4b9a1;border-radius:13px;background:#fff8f3}.occurrence-actions{display:flex;flex-wrap:wrap;gap:6px}.capture-occurrences article>button,.occurrence-actions button{padding:8px 10px;border:0;border-radius:7px;background:var(--action);color:#fff;cursor:pointer;font-size:8px;font-weight:800}.occurrence-actions button.danger{background:#a42a22}.capture-occurrences>article{display:grid;grid-template-columns:minmax(0,1fr) 65px auto;grid-gap:8px;gap:8px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fff}.capture-occurrences article>div{display:grid;grid-gap:3px;gap:3px}.capture-occurrences article span{color:#a45a2a;font:750 7.5px var(--mono);text-transform:uppercase}.capture-occurrences article strong{font-size:9.5px}.capture-occurrences article em,.capture-occurrences article p,.capture-occurrences article small{margin:0;color:var(--ink-2);font-size:8px;line-height:1.45}.capture-occurrences article em{margin-top:4px;padding:6px;border-radius:6px;background:var(--surface-soft)}.capture-occurrences article>b{padding:5px;border-radius:6px;background:#fff0c8;color:#80600e;font:750 7px var(--mono);text-align:center;text-transform:uppercase}.capture-occurrences article>.occurrence-resolvida{background:#e4f6ec;color:var(--win)}.capture-occurrences .occurrence-financial{grid-column:1/-1;padding:6px;border-radius:6px;background:#fde9e7;color:#a42a22;font-size:8px}.commercial-rule-apply,.proposal-rule-memory{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid #d7c69f;border-radius:9px;background:#fffaf0}.commercial-rule-apply>div,.proposal-rule-memory{gap:3px}.commercial-rule-apply span,.proposal-rule-memory span{color:var(--gold);font:750 7.5px var(--mono);text-transform:uppercase}.commercial-rule-apply strong,.proposal-rule-memory strong{font-size:9.5px}.commercial-rule-apply small,.proposal-rule-memory small{color:var(--ink-2);font-size:8px}.commercial-rule-apply .commercial-cycle-history{margin-top:5px;padding-top:7px;border-top:1px solid #e4d8bd}.commercial-rule-apply button{padding:8px 10px;border:0;border-radius:7px;background:var(--action);color:#fff;cursor:pointer;font-size:8px;font-weight:800}.contact-verified{color:var(--win)}.contact-pending{color:#9a6615}.proposal-rule-memory{grid-template-columns:1fr;margin-top:8px}.rules-page{max-width:1240px;margin:0 auto}.rules-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:25px;gap:25px;align-items:end;padding:31px;border-radius:21px;background:linear-gradient(140deg,#201d18,#383226);color:#fff}.rules-hero>div>span,.rules-title>span{color:#d8b762;font:750 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.rules-hero h1{margin:7px 0;color:#fff!important;font-size:clamp(34px,5vw,49px)}.rules-hero p{max-width:720px;margin:0;color:#c8c0b2!important;font-size:12px;line-height:1.6}.rules-hero>b{display:grid;justify-items:center;color:#d8b762;font:800 36px var(--mono)}.rules-hero>b small{color:#c8c0b2;font:700 8px var(--mono);text-transform:uppercase}.rules-message{margin:12px 0;padding:11px;border:1px solid #addcc5;border-radius:9px;background:#f0faf4;color:var(--win);font-size:9px}.rules-layout{display:grid;grid-template-columns:minmax(400px,.85fr) minmax(480px,1.15fr);grid-gap:16px;gap:16px;margin-top:18px;align-items:start}.rules-form,.rules-list{padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm)}.rules-form{display:grid;grid-gap:9px;gap:9px}.rules-title h2{margin:4px 0 11px;font-size:22px}.rules-form label{display:grid;grid-gap:4px;gap:4px;color:var(--ink-2);font-size:8.5px}.rules-form input,.rules-form select,.rules-form textarea{min-width:0;width:100%;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.rules-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.rules-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-fields.four{grid-template-columns:repeat(4,minmax(0,1fr))}.rules-form>button{justify-self:start;padding:10px 14px;border:0;border-radius:8px;background:var(--action);color:#fff;cursor:pointer;font-size:9px;font-weight:800}.rules-list{display:grid;grid-gap:8px;gap:8px}.rules-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-soft)}.rules-list article.inactive{opacity:.55}.rule-order{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:var(--gold-soft);color:var(--gold);font:800 9px var(--mono)}.rules-list article>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.rules-list strong{font-size:10px}.rules-list em,.rules-list p,.rules-list small,.rules-list span{margin:0;color:var(--ink-2);font-size:8px;line-height:1.4}.rules-list article>button{padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);cursor:pointer;font-size:8px;font-weight:750}.capture-notifications{margin-top:14px}.capture-contact-preference{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.capture-contact-preference>div:nth-child(2){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.capture-contact-preference article{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.capture-contact-preference article span{color:var(--ink-2);font-size:8px;font-weight:750;text-transform:uppercase}.capture-contact-preference article strong{font-size:11px}.capture-contact-preference article small{color:var(--ink-2);font-size:8px;text-transform:capitalize}.capture-contact-preference .capture-section-head b.active{color:var(--win)}.capture-contact-preference .capture-section-head b.inactive{color:#a45a2a}.capture-privacy-requests{margin-top:14px;padding:12px;border:1px solid #d7c69f;border-radius:10px;background:#fffdf8}.capture-privacy-requests>article{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.capture-privacy-requests>article.open{border-left:3px solid var(--gold)}.capture-privacy-requests article>div:first-child{display:grid;grid-gap:3px;gap:3px}.capture-privacy-requests article em,.capture-privacy-requests article small,.capture-privacy-requests article span{color:var(--ink-2);font-size:8px;font-style:normal}.capture-privacy-requests article strong{font-size:11px}.capture-privacy-requests article p{margin:4px 0 0;color:var(--ink-2);font-size:9px;line-height:1.45}.capture-privacy-requests article>b{color:var(--gold);font-size:8px;text-transform:uppercase}.capture-privacy-actions{grid-column:1/-1;display:flex;gap:7px}.capture-privacy-actions button{padding:7px 9px;border:0;border-radius:7px;background:var(--ink);color:#fff;font-size:8px;font-weight:800;cursor:pointer}.capture-privacy-actions button.reject{background:#a9483b}.privacy-page{display:grid;grid-gap:18px;gap:18px}.privacy-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.privacy-kpis article{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.privacy-kpis article.critical{border-color:#d27a6b;background:#fff5f3}.privacy-kpis span{color:var(--ink-2);font-size:8px;font-weight:800;text-transform:uppercase}.privacy-kpis strong{font-size:22px}.privacy-kpis small{color:var(--ink-2);font-size:8px}.privacy-queue{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.privacy-queue>article{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;margin-top:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.privacy-queue>article.overdue{border-left:4px solid #b94d40}.privacy-queue-main{display:grid;grid-gap:4px;gap:4px}.privacy-queue-main span{color:var(--gold);font:800 8px var(--mono);text-transform:uppercase}.privacy-queue-main strong{font-size:13px}.privacy-queue-main p{margin:0;color:var(--ink-2);font-size:10px;line-height:1.5}.privacy-queue-main small{color:var(--ink-2);font-size:8px}.privacy-queue-main a{justify-self:start;color:var(--gold);font-size:9px;font-weight:800}.privacy-queue-sla{display:grid;grid-gap:3px;gap:3px;align-content:start;min-width:130px;text-align:right}.privacy-queue-sla b{color:var(--ink);font-size:11px}.privacy-queue article.overdue .privacy-queue-sla b{color:#a33f34}.privacy-queue-sla span,.privacy-queue-sla time{color:var(--ink-2);font-size:8px}.privacy-queue-actions{grid-column:1/-1;display:flex;gap:7px;padding-top:8px;border-top:1px solid var(--line)}.privacy-queue-actions button{padding:7px 10px;border:0;border-radius:7px;background:var(--ink);color:#fff;font-size:8px;font-weight:800;cursor:pointer}.privacy-queue-actions button.reject{margin-left:auto;background:#a9483b}.privacy-empty{padding:35px;color:var(--ink-2);font-size:11px;text-align:center}@media (max-width:950px){.privacy-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.privacy-kpis,.privacy-queue>article{grid-template-columns:1fr}.privacy-queue-sla{text-align:left}.privacy-queue-actions{flex-wrap:wrap}}.capture-summary-advance{margin-top:9px;padding:8px 11px;border:1px solid var(--gold);border-radius:8px;background:transparent;color:var(--ink);font-size:9px;font-weight:800;cursor:pointer}.capture-summary-advance:hover{background:color-mix(in srgb,var(--gold) 12%,transparent)}.capture-notifications>div:last-child{display:grid;grid-gap:6px;gap:6px}.capture-notifications article{display:grid;grid-template-columns:65px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:9px}.capture-notifications article>span{color:var(--gold);font:750 8px var(--mono)}.capture-notifications article>div{display:grid;grid-gap:3px;gap:3px}.capture-notifications p{margin:0;color:var(--ink-2);font-size:9.5px;line-height:1.45;white-space:pre-line}.capture-notifications small{color:var(--ink-2);font-size:8.5px}.capture-notifications button{padding:7px 9px;border:0;border-radius:7px;background:var(--action);color:#fff;cursor:pointer;font-size:9px;font-weight:800}.capture-notifications article>b{color:var(--win);font-size:8px}.change-assignee{margin-top:8px;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink-2);cursor:pointer;font-size:9px;font-weight:750}.assignment-change{display:grid;grid-gap:7px;gap:7px;margin-top:9px;padding:11px;border:1px solid #ead59d;border-radius:10px;background:#fffaf0}.assignment-change select,.assignment-change textarea{width:100%;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff}.assignment-change>div{display:flex;gap:6px}.assignment-change button{padding:8px 10px;border:0;border-radius:7px;background:var(--action);color:#fff;cursor:pointer;font-size:9px;font-weight:800}.assignment-change button.ghost{border:1px solid var(--line);background:#fff;color:var(--ink)}.capture-closing{background:#fffaf0}.capture-agent-revenue,.capture-closing{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:15px;border:1px solid #d7c69f;border-radius:13px}.capture-agent-revenue{background:#fffdf7}.capture-agent-revenue>label{display:grid;grid-gap:5px;gap:5px;color:var(--ink-2);font-size:9px;font-weight:700}.capture-agent-revenue input{max-width:280px;padding:8px;border:1px solid var(--line);border-radius:7px;background:#fff}.capture-agent-revenue small{max-width:620px;font-weight:400;line-height:1.45}.agent-revenue-values{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--line)}.agent-revenue-values>div{display:grid;grid-gap:4px;gap:4px;padding:10px;background:#fff}.agent-revenue-values span{color:var(--ink-2);font-size:8.5px}.agent-revenue-values strong{font:800 11px var(--mono)}@media (max-width:700px){.agent-revenue-values{grid-template-columns:1fr 1fr}}.closing-values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--line)}.closing-values>div{display:grid;grid-gap:4px;gap:4px;padding:10px;background:#fff}.closing-values span{color:var(--ink-2);font-size:8.5px}.closing-values strong{font:800 11px var(--mono)}.closing-values .net{background:#eaf7f0;color:var(--win)}.closing-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.capture-closing label{display:grid;grid-gap:4px;gap:4px;color:var(--ink-2);font-size:9px}.capture-closing input,.capture-closing textarea{width:100%;padding:8px;border:1px solid var(--line);border-radius:7px;background:#fff}.closing-actions{display:flex;gap:7px}.closing-actions button{padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;cursor:pointer;font-size:9px;font-weight:800}.closing-actions .final{border-color:var(--action);background:var(--action);color:#fff}.capture-payouts{margin-top:14px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.payout-list{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.payout-list article{display:grid;grid-template-columns:minmax(0,1fr) 80px auto;grid-gap:8px;gap:8px;align-items:center;padding:11px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface-soft)}.payout-main{display:grid;grid-gap:2px;gap:2px}.payout-main span{color:var(--gold);font:750 7.5px var(--mono);text-transform:uppercase}.payout-main strong{font-size:10px}.payout-main small{color:var(--ink-2);font-size:8.5px}.payout-list article>b{padding:5px;border-radius:6px;background:#eee;color:var(--ink-2);font:750 7px var(--mono);text-align:center;text-transform:uppercase}.payout-list article>.payout-aprovado{background:#fff0c8;color:#80600e}.payout-list article>.payout-pago{background:#e4f6ec;color:var(--win)}.payout-list article>.payout-cancelado,.payout-list article>.payout-estornado{background:#fde9e7;color:#a42a22}.payout-actions{display:flex;gap:5px;justify-content:flex-end}.payout-actions button{padding:7px 9px;border:0;border-radius:7px;background:var(--action);color:#fff;cursor:pointer;font-size:8px;font-weight:800}.payout-actions button.danger{border:1px solid #e3b1ac;background:#fff;color:#a42a22}.payout-list details,.payout-proof{grid-column:1/-1;font-size:8px}.payout-proof{overflow:hidden;color:var(--action);text-overflow:ellipsis;white-space:nowrap}.payout-list summary{color:var(--ink-2);cursor:pointer;font-size:8px}.payout-list details p{margin:5px 0 0;padding-left:8px;border-left:2px solid var(--line);color:var(--ink-2);font-size:8px}.capture-disputes{display:grid;grid-gap:7px;gap:7px;margin-top:14px;padding:15px;border:1px solid #ead59d;border-radius:13px;background:#fffaf0}.capture-disputes>article{display:grid;grid-template-columns:minmax(0,1fr) 75px auto;grid-gap:9px;gap:9px;align-items:start;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fff}.capture-disputes article>div:first-child{display:grid;grid-gap:3px;gap:3px}.capture-disputes span{color:var(--gold);font:750 7.5px var(--mono);text-transform:uppercase}.capture-disputes strong{font-size:9px}.capture-disputes em,.capture-disputes p,.capture-disputes small{margin:0;color:var(--ink-2);font-size:8px;line-height:1.45}.capture-disputes em{margin-top:4px;padding:6px;border-radius:6px;background:var(--surface-soft)}.capture-disputes article>b{padding:5px;border-radius:6px;background:#eee;font:750 7px var(--mono);text-align:center;text-transform:uppercase}.capture-disputes .dispute-deferida{background:#e4f6ec;color:var(--win)}.capture-disputes .dispute-indeferida{background:#fde9e7;color:#a42a22}.dispute-actions{display:flex;gap:5px}.dispute-actions button{padding:7px 9px;border:0;border-radius:7px;background:var(--action);color:#fff;cursor:pointer;font-size:8px;font-weight:800}.dispute-actions button.danger{border:1px solid #e3b1ac;background:#fff;color:#a42a22}.capture-distribution{margin-top:14px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.capture-distribution>form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:7px;gap:7px}.capture-distribution input,.capture-distribution select{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff}.capture-distribution form button,.distribution-list button{padding:8px 10px;border:0;border-radius:8px;background:var(--action);color:#fff;cursor:pointer;font-size:9px;font-weight:800}.distribution-list{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.distribution-list article{display:grid;grid-template-columns:minmax(0,1fr) 55px 65px auto;grid-gap:8px;gap:8px;align-items:center;padding:9px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface-soft)}.distribution-list article>div{display:grid;grid-gap:2px;gap:2px}.distribution-list small,.distribution-list span{color:var(--ink-2);font-size:8.5px}.distribution-list b{font:800 11px var(--mono)}@media (max-width:620px){.payout-list article{grid-template-columns:1fr auto}.payout-actions{grid-column:1/-1;justify-content:flex-start}.capture-disputes>article{grid-template-columns:1fr auto}.dispute-actions{grid-column:1/-1}.capture-occurrences>article{grid-template-columns:1fr auto}.capture-contact-preference>div:nth-child(2),.commercial-rule-apply{grid-template-columns:1fr}}@media (max-width:980px){.rules-layout{grid-template-columns:1fr}}@media (max-width:620px){.rules-fields,.rules-fields.four,.rules-fields.three,.rules-hero{grid-template-columns:1fr}.rules-list article{grid-template-columns:38px 1fr}.rules-list article>button{grid-column:1/-1;justify-self:start}.capture-performance-main,.capture-sla-metrics{grid-template-columns:repeat(2,1fr)}.capture-origin-comparison{grid-template-columns:1fr}}.campos-personalizados{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.campos-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.campos-head strong{font-size:14px}.campos-head p{margin:4px 0 0;max-width:60ch;color:var(--ink-2);font-size:12px}.campos-vazio{margin:0;color:var(--ink-2);font-size:12.5px}.campo-linha{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1.6fr) auto;grid-gap:8px;gap:8px;margin-bottom:8px}.confirm-box{margin-top:16px;padding:16px 18px;border:1px solid var(--danger);border-radius:13px;background:var(--surface)}.confirm-box p{margin:0 0 12px;font-size:13.5px}.lote-valores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:10px 0}.lote-valores label{display:grid;grid-gap:5px;gap:5px;color:var(--ink-2);font-size:11px;font-weight:750}.lote-editor{margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.lote-editor h3{margin:0 0 4px;font-size:16px}.lote-editor p.hint{margin:0 0 12px;color:var(--ink-2);font-size:12.5px}.edital-painel{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.edital-painel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.edital-painel-head h3{margin:0 0 4px;font-size:16px}.edital-painel-head p{margin:0;color:var(--ink-2);font-size:12.5px;max-width:70ch}.edital-estado{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.edital-estado.sem{background:#fdf1e2;color:#92400e}.edital-estado.andamento{background:#eef2ff;color:#3730a3}.edital-estado.publicado{background:#e8f6ec;color:#18733b}.edital-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.publicacao-checklist{margin-top:14px;padding:14px 16px;border:1px solid #f0d9a8;border-radius:12px;background:#fffbf2}.publicacao-titulo{margin:0 0 4px;font-size:13px;font-weight:700;color:#92400e}.publicacao-erro{margin:0 0 10px;padding:9px 11px;border-radius:9px;background:#fdecec;color:#a11;font-size:12.5px}.publicacao-checklist ol{margin:8px 0 0;padding-left:20px;display:grid;grid-gap:12px;gap:12px}.publicacao-checklist li{font-size:12.5px;color:var(--ink)}.publicacao-checklist li strong{display:block;font-weight:650}.publicacao-checklist li span{display:block;margin-top:2px;color:var(--ink-2);font-size:12px}.publicacao-acoes{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px}.publicacao-resto{color:var(--ink-2);font-size:11.5px}.publicacao-comunicacao{display:grid;grid-gap:7px;gap:7px;margin-top:9px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.publicacao-comunicacao p{margin:0;color:var(--ink-2);font-size:11.5px}.publicacao-comunicacao textarea{min-height:68px;resize:vertical;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;line-height:1.5}.publicacao-comunicacao textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:transparent}.publicacao-comunicacao .button{justify-self:start}.publicacao-ok{margin:12px 0 0;color:var(--success);font-size:12.5px}.publicacao-impedimento{color:#92400e}.cadastros-metrics{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.cadastros-metrics>div{flex:1 1 130px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:grid;grid-gap:2px;gap:2px}.cadastros-metrics strong{font-size:21px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.cadastros-metrics span{font-size:11.5px;color:var(--ink-2)}.status-pill{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:650;white-space:nowrap}.status-pill--ok{background:#e8f5e9;color:#1b5e20}.status-pill--warn{background:#fff8e1;color:#8d6e00}.status-pill--danger{background:#fdecec;color:#a11}.agents-page{display:grid;grid-gap:18px;gap:18px}.panel-terms-gate{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgb(18 20 22/78%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.panel-terms-gate>section{display:grid;grid-gap:14px;gap:14px;width:min(820px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:hidden;border-radius:18px;background:var(--surface);box-shadow:0 24px 80px rgb(0 0 0/35%)}.panel-terms-gate header span{color:var(--gold);font:800 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.panel-terms-gate h1{margin:5px 0;font-size:25px}.panel-terms-gate p{margin:0;color:var(--ink-2);line-height:1.5}.panel-terms-gate pre{min-height:220px;margin:0;padding:16px;overflow:auto;border:1px solid var(--line);border-radius:11px;background:#faf9f6;color:var(--ink);font:12px/1.65 var(--sans);white-space:pre-wrap}.panel-terms-gate small{overflow-wrap:anywhere;color:var(--ink-2);font:9px var(--mono)}.panel-terms-gate label{display:flex;align-items:flex-start;gap:9px;font-size:12px;font-weight:700;line-height:1.45}.panel-terms-gate label input{margin-top:2px}.panel-terms-gate section>div:last-child{display:flex;justify-content:flex-end;gap:8px}.panel-terms-gate button{min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-weight:750;cursor:pointer}.panel-terms-gate button.accept{border-color:var(--action);background:var(--action);color:var(--on-action)}.panel-terms-gate button:disabled{cursor:not-allowed;opacity:.5}.agents-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,var(--surface),#fff8e8)}.agents-hero span,.agents-title span{color:var(--gold);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.agents-hero h1{margin:5px 0 7px;font-size:clamp(28px,4vw,42px)}.agents-hero p{max-width:650px;margin:0;color:var(--ink-2);line-height:1.55}.agents-metrics{display:flex;gap:12px}.agents-metrics b{min-width:112px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:24px;text-align:center}.agents-metrics small{display:block;margin-top:3px;color:var(--ink-2);font-size:9px;font-weight:650;text-transform:uppercase}.agents-layout{display:grid;grid-template-columns:minmax(280px,360px) 1fr;grid-gap:18px;gap:18px;align-items:start}.agents-form,.agents-list{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.agents-form{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:18px}.agents-title h2{margin:4px 0 12px;font-size:20px}.agent-controls label,.agents-form label{display:grid;grid-gap:5px;gap:5px;color:var(--ink-2);font-size:11px;font-weight:700}.agent-controls select,.agents-form input,.agents-form textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.agents-form textarea{resize:vertical}.agents-fields{display:grid;grid-template-columns:1fr 74px;grid-gap:9px;gap:9px}.agents-form-note{margin:0;padding:10px;border-radius:9px;background:var(--gold-soft);color:#70500c;font-size:10px;line-height:1.5}.agents-form>button{min-height:44px;border:0;border-radius:11px;background:var(--action);color:var(--on-action);font-weight:800;cursor:pointer}.agent-card button:disabled,.agent-card select:disabled,.agents-form button:disabled{cursor:not-allowed;opacity:.55}.agents-list{display:grid;grid-gap:12px;gap:12px}.agents-empty{padding:32px;border:1px dashed var(--line);border-radius:12px;color:var(--ink-2);text-align:center}.agent-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-left:4px solid #d6b45d;border-radius:14px}.agent-card.status-ativo{border-left-color:var(--success)}.agent-card.status-encerrado,.agent-card.status-suspenso{border-left-color:var(--danger)}.agent-card-head{display:flex;justify-content:space-between;gap:12px}.agent-card-head div{display:grid;grid-gap:2px;gap:2px}.agent-card-head strong{font-size:15px}.agent-card-head span,.agent-card-meta{color:var(--ink-2);font-size:10px}.agent-card-head em{height:-moz-fit-content;height:fit-content;padding:4px 8px;border-radius:999px;background:var(--gold-soft);color:#70500c;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.status-ativo .agent-card-head em{background:#e8f5e9;color:#1b5e20}.status-encerrado .agent-card-head em,.status-suspenso .agent-card-head em{background:#fdecec;color:#a11}.agent-code{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:#f7f5f0}.agent-code code{flex:1 1;overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis}.agent-code button{padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer;font-weight:700}.agent-card-meta{display:flex;justify-content:space-between;gap:10px}.agent-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.agents-finance{display:grid;grid-gap:14px;gap:14px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.agents-finance-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.agents-finance-metrics>div{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#faf9f6}.agent-commission-values span,.agents-finance-metrics span{color:var(--ink-2);font-size:10px}.agents-finance-metrics strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-commissions{display:grid;grid-gap:10px;gap:10px}.agent-commission{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-left:4px solid #d6b45d;border-radius:14px}.agent-commission.status-paga{border-left-color:var(--success)}.agent-commission.status-cancelada,.agent-commission.status-estornada{border-left-color:var(--danger);opacity:.78}.agent-commission-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-commission-head>div{display:grid;grid-gap:3px;gap:3px}.agent-commission-head span{color:var(--ink-2);font-size:10px}.agent-commission-head em{padding:4px 8px;border-radius:999px;background:var(--gold-soft);color:#70500c;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.agent-commission-values{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.agent-commission-values>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:9px;background:#f7f5f0}.agent-commission-values b{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-commission-actions{display:flex;flex-wrap:wrap;gap:8px}.agent-commission-actions a,.agent-commission-actions button{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:10px;font-weight:750;cursor:pointer;text-decoration:none}.agent-commission-actions>span{align-self:center;color:var(--success);font-size:10px;font-weight:750}.agent-commission-actions .primary{border-color:var(--action);background:var(--action);color:var(--on-action)}@media (max-width:850px){.agents-hero{align-items:start;flex-direction:column}.agents-layout{grid-template-columns:1fr}.agents-form{position:static}}@media (max-width:700px){.agent-commission-values,.agents-finance-metrics{grid-template-columns:1fr 1fr}}@media (max-width:520px){.agents-metrics{width:100%}.agents-metrics b{flex:1 1;min-width:0}.agent-commission-values,.agent-controls,.agents-finance-metrics{grid-template-columns:1fr}}.cadastro-detalhe,.cadastros-nota{color:var(--ink-2);font-size:11.5px}.cadastros-nota{margin-top:12px}@media (max-width:760px){.campo-linha,.lote-valores{grid-template-columns:1fr}}.login-ok{margin:10px 0 0;color:var(--success);font-size:13px}.senha-form{display:grid;grid-gap:12px;gap:12px;max-width:420px;margin-top:12px}