@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";:root{color:#282337;font-synthesis:none;background:#fcfbfd;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}.app{min-height:100vh;display:flex}.sidebar{color:#fdfaff;z-index:5;background:#33284c;flex-direction:column;width:260px;padding:28px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:7px;padding:0 12px 29px;font-size:24px;font-weight:700;display:flex}.brand span span{color:#d7b77a;margin-left:2px;font-size:13px}.gem{color:#d7b77a;font-size:29px}.close,.hamburger{color:inherit;background:0 0;border:0;display:none}.org{background:#44375e;border-radius:12px;align-items:center;gap:9px;margin:0 4px 27px;padding:12px;display:flex}.org-avatar{color:#5a3452;background:#e5bdb3;border-radius:9px;place-items:center;width:33px;height:33px;font-size:12px;font-weight:700;display:grid}.org div:nth-child(2){flex:1;font-size:13px}.org small{color:#c5bcd4;margin-top:2px;font-size:11px;display:block}.sidebar nav{gap:4px;display:grid}.sidebar nav button,.bottom-nav button{color:#cfc7d9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:12px 13px;font:500 14px inherit;display:flex}.bottom-nav{margin-top:auto}.bottom-nav small{color:#9388a7;margin:18px 12px 0;font-size:10px;display:block}main{width:calc(100% - 260px);margin-left:260px}header{border-bottom:1px solid #ede9ef;justify-content:space-between;align-items:center;height:116px;padding:31px 54px 20px;display:flex}h1,h2,h3,p{margin:0}h1{letter-spacing:-.5px;font-size:22px}.eyebrow{letter-spacing:1.3px;color:#8b809c;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700}.header-action{align-items:center;gap:24px;display:flex}.today{color:#777080;text-transform:capitalize;font-size:13px}.primary{color:#fff;cursor:pointer;background:#594173;border:0;border-radius:9px;align-items:center;gap:7px;padding:11px 17px;font:600 13px inherit;display:inline-flex;box-shadow:0 3px 9px #5a417327}.content{max-width:1480px;padding:37px 54px}.hero{color:#fff;background:linear-gradient(112deg,#403057,#5f4778);border-radius:17px;justify-content:space-between;min-height:146px;padding:32px 39px;display:flex;overflow:hidden}.hero h2,.page-intro h2,.modal h2{letter-spacing:-.8px;font:600 28px Playfair Display,serif}.hero em{color:#e6bf81}.hero p:not(.eyebrow){color:#d8d0df;margin-top:7px;font-size:13px}.hero-mark{color:#d9bd9f30;font-size:110px;line-height:.7}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:21px 0;display:grid}.metric{border-radius:13px;min-height:130px;padding:17px;position:relative}.metric.rose{background:#f8e9ec}.metric-icon{border-radius:10px;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:16px;right:16px}.metric-icon svg{width:17px}.lavender .metric-icon{color:#6d5195;background:#ded2ee}.peach .metric-icon{color:#b56543;background:#f3d8cb}.mint .metric-icon{color:#327662;background:#cce7db}.rose .metric-icon{color:#a14c67;background:#efced7}.metric p{letter-spacing:.8px;color:#7c7488;margin-top:37px;font-size:9px;font-weight:700}.metric strong{font-size:var(--fs-kpi);margin-top:5px;font-family:Playfair Display,serif;line-height:1.15;display:block}.metric small{color:#b14b5f;margin-top:4px;font-size:10px;display:block}.grid{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.panel{background:#fff;border:1px solid #eeeaf0;border-radius:13px;padding:22px}.panel-head{justify-content:space-between;align-items:start;display:flex}.panel h3{font-size:15px}.panel-head p,.mini small{color:#88808e;margin-top:4px;font-size:11px}.panel-head button{color:#665d6d;background:#fff;border:1px solid #e7e1e9;border-radius:7px;padding:7px 9px;font:500 11px inherit}.text-btn{cursor:pointer;color:#624984!important;border:0!important;padding-right:0!important}.bars{border-bottom:1px solid #ece8ed;align-items:flex-end;gap:19px;height:182px;margin-top:18px;padding:0 15px;display:flex}.bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar-wrap i{background:linear-gradient(#d5c0e7,#765894);border-radius:5px 5px 0 0;width:100%;max-width:38px}.bar-wrap span{color:#908996;margin-bottom:-20px;font-size:10px}.mini-list{margin-top:13px}.mini{border-bottom:1px solid #f0edf1;align-items:center;gap:10px;padding:9px 0;display:flex}.mini:last-child{border:0}.date-box{color:#a55370;text-align:center;background:#f5edf0;border-radius:7px;width:34px;height:34px;padding-top:3px}.date-box b,.date-box small{font-size:12px;line-height:13px;display:block}.date-box small{text-transform:uppercase;margin:0;font-size:8px}.mini strong{font-size:12px;display:block}.page-intro{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.page-intro p:not(.eyebrow){color:#837b89;margin-top:6px;font-size:13px}.mobile-only{display:none}.table-panel{padding:0;overflow:hidden}.table-tools{color:#8b8490;border-bottom:1px solid #eeeaf0;justify-content:space-between;align-items:center;padding:17px 20px;font-size:12px;display:flex}.search{border:1px solid #e6e0e8;border-radius:8px;align-items:center;gap:9px;width:280px;padding:0 10px;display:flex}.search input{border:0;outline:0;width:100%;padding:10px 0;font:12px inherit}table{border-collapse:collapse;text-align:left;width:100%}th{letter-spacing:.8px;color:#8d8494;padding:14px 20px;font-size:9px;font-weight:700}td{color:#59525d;border-top:1px solid #f0edf1;padding:14px 20px;font-size:12px}td strong{font-size:12px}.person{align-items:center;gap:10px;display:flex}.person>span{color:#9a6d32;background:#efe5d3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.person strong,.person small{display:block}.person small{color:#928b97;margin-top:3px;font-size:10px}.sale-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.sale-card{background:#fff;border:1px solid #ece7ed;border-radius:12px;justify-content:space-between;padding:20px;display:flex}.sale-card h3{margin:12px 0 4px;font-size:15px}.sale-card p{color:#88808e;font-size:12px}.sale-total{text-align:right}.sale-total strong,.sale-total small{display:block}.sale-total strong{font-size:16px}.sale-total small{color:#8c8492;margin-top:8px;font-size:11px}.badge{border-radius:20px;padding:5px 8px;font-size:10px;font-weight:700}.late{font-weight:700;color:#bb475d!important}.receive{color:#5a397c;cursor:pointer;background:#eee5f4;border:0;border-radius:6px;padding:7px 10px;font:600 11px inherit}.setting{max-width:650px}.setting p{color:#756e7a;margin:12px 0 20px;font-size:13px;line-height:1.6}.outline{color:#62417d;cursor:pointer;background:#fff;border:1px solid #684b83;border-radius:7px;padding:9px 12px;font:600 12px inherit}.modal-back{z-index:10;background:#261d37a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(470px,100%);max-height:95vh;padding:28px;position:relative;overflow:auto}.modal-close{color:#5d5365;cursor:pointer;background:#f4f0f5;border:0;border-radius:7px;padding:5px;position:absolute;top:18px;right:18px}.modal label{color:#5b5361;margin-top:15px;font-size:12px;font-weight:600;display:block}.modal input,.modal select,.modal textarea{border:1px solid #ddd6e0;border-radius:7px;outline-color:#8062a0;width:100%;margin-top:6px;padding:10px;font:13px inherit;display:block}.modal textarea{resize:vertical;height:70px}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wide{justify-content:center;width:100%;margin-top:23px}.scrim{display:none}@media (width<=900px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.is-open{transform:none}.close{margin-left:auto;display:block}.scrim{z-index:4;background:#1f172cb4;display:block;position:fixed;inset:0}main{width:100%;margin-left:0}header{height:98px;padding:22px 24px}.hamburger{margin-right:12px;padding:0;display:block}header>div:first-of-type{margin-right:auto}.today{display:none}.content{padding:27px 24px}.metrics{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.mobile-only{display:inline-flex}.header-action .primary{display:none}.sale-cards{grid-template-columns:1fr}}@media (width<=560px){header{height:80px;padding:17px}.content{padding:22px 15px}.hero{padding:24px}.hero-mark{font-size:78px}.hero h2,.page-intro h2{font-size:24px}.metrics{gap:9px}.metric{min-height:116px;padding:13px}.metric strong{font-size:var(--fs-kpi)}.metric p{margin-top:34px;font-size:8px}.grid{gap:12px}.panel{padding:17px}.table-panel{padding:0}.table-tools{padding:12px}.search{width:100%}.table-tools>span{display:none}.table-scroll{overflow:auto}table{min-width:670px}.sale-card{padding:16px}.page-intro{align-items:start}.page-intro .primary{padding:9px;font-size:0}.page-intro .primary svg{margin:0}.modal{padding:24px 20px}.two{grid-template-columns:1fr}.bars{gap:10px;padding:0 5px}}.whats{color:#257c58;background:#e4f4eb;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font:600 10px inherit;text-decoration:none;display:inline-flex}.agenda-list{gap:10px;max-width:850px;display:grid}.agenda-item{background:#fff;border:1px solid #eee9f0;border-radius:12px;align-items:center;gap:15px;padding:14px 17px;display:flex}.agenda-item.done{opacity:.55}.agenda-date{color:#62427f;text-align:center;background:#f0e8f6;border-radius:9px;width:42px;padding:5px}.agenda-date strong,.agenda-date span{display:block}.agenda-date strong{font-size:17px}.agenda-date span{text-transform:uppercase;font-size:9px}.agenda-info{flex:1}.agenda-info h3{font-size:14px}.agenda-info p{color:#847b89;margin-top:4px;font-size:11px}.event-dot{background:#8d73a6;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.event-dot.birthday{background:#e29a72}.icon-wa{padding:8px}.alert-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.alert-card svg,.alert-card>span{color:#855d9d;width:22px;height:22px;font-size:22px}.alert-card h3{margin:15px 0 7px;font-size:15px}.alert-card p{color:#7d7482;min-height:36px;font-size:12px;line-height:1.5}.alert-card button{margin-top:13px}.operator-head{padding:20px 20px 10px}.stack{color:#918995;margin-top:3px;font-size:10px;display:block}.setting h3{align-items:center;gap:8px;display:flex}.toggle-row{border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;font-size:13px;font-weight:600;display:flex}.toggle-row small{color:#837b87;margin-top:3px;font-size:11px;font-weight:400;display:block}.toggle{cursor:pointer;background:#d8d2db;border:0;border-radius:20px;width:40px;height:23px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.toggle.on{background:#765397}.toggle.on i{transform:translate(17px)}.settings-actions{flex-wrap:wrap;gap:9px;display:flex}.settings-actions .outline{align-items:center;gap:6px;display:inline-flex}.theme-dark{color:#f4edf7;background:#1e1826}.theme-dark main{background:#1e1826}.theme-dark header{border-color:#403647}.theme-dark .panel,.theme-dark .sale-card,.theme-dark .agenda-item,.theme-dark .modal{background:#2b2233;border-color:#493d53}.theme-dark .table-tools,.theme-dark td,.theme-dark .toggle-row{border-color:#493d53}.theme-dark th,.theme-dark td,.theme-dark .agenda-info p,.theme-dark .setting p,.theme-dark .page-intro p:not(.eyebrow){color:#d2c8d6}.theme-dark .search,.theme-dark .search input,.theme-dark .modal input,.theme-dark .modal select,.theme-dark .modal textarea{color:#f7eff9;background:#33293c;border-color:#5a4b63}.theme-dark .outline{color:#ddc9ee;background:#2b2233}.font-large{font-size:112%}.font-large .sidebar nav button,.font-large .primary{font-size:14px}@media (width<=700px){.alert-grid{grid-template-columns:1fr}.agenda-item{padding:12px}.settings-actions{flex-direction:column}.settings-actions .outline{justify-content:center}}.top-actions{gap:9px;display:flex}.quick,.edit,.back{color:#573e70;cursor:pointer;background:#fff;border:1px solid #ded5e4;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font:600 12px inherit;display:inline-flex}.pager{color:#756c7d;border-top:1px solid #eeeaf0;justify-content:flex-end;align-items:center;gap:10px;padding:13px 20px;font-size:11px;display:flex}.pager span{margin-right:auto}.pager select{background:#fff;border:1px solid #ddd4e1;border-radius:5px;padding:4px}.pager button{background:#fff;border:1px solid #ddd4e1;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.pager button:disabled{opacity:.35}.pager svg{width:15px}.calendar{max-width:850px}.calendar-head{text-transform:capitalize;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.calendar-head button{color:#64467e;background:#f0e8f5;border:0;border-radius:7px;padding:6px}.week,.month{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.week b{text-align:center;color:#8c8292;padding:6px;font-size:10px}.month i{min-height:60px}.month button{color:#4d4551;cursor:pointer;background:#fbfafc;border:0;border-radius:8px;min-height:60px;font:600 13px inherit;position:relative}.month button:hover,.month button.selected{color:#533872;background:#e1d3ec}.month button.now{outline:2px solid #c6a36a}.month em{color:#fff;background:#815da0;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:7px;right:7px}.day-events{max-width:850px;margin-top:15px}.day-events h3{margin-bottom:12px}.day-events article{border-top:1px solid #eeeaf0;align-items:center;gap:10px;padding:12px 0;display:flex}.day-events article>span{width:24px;font-size:18px}.day-events article div{flex:1}.day-events article strong,.day-events article small{display:block}.day-events article small{color:#857b8a;margin-top:2px;font-size:11px}.tabs{border-bottom:1px solid #e6e0e9;align-items:center;gap:4px;margin-bottom:14px;display:flex}.tabs button{color:#817687;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px;font:600 13px inherit}.tabs select{border:1px solid #ddd4e3;border-radius:7px;margin-left:auto;padding:8px;font:12px inherit}.period-total{background:#eee7f5;border-radius:10px;align-items:baseline;gap:10px;margin-bottom:14px;padding:14px 18px;display:flex}.period-total span,.period-total small{color:#786d82;font-size:11px}.period-total strong{font-size:var(--fs-kpi);color:#463052;font-family:Playfair Display,serif}.period-total small{margin-left:auto}.click-row:hover{background:#faf7fc}.quick-list{gap:8px;margin-top:18px;display:grid}.quick-list button{color:#513969;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6dfe9;border-radius:9px;align-items:center;gap:9px;padding:14px;font:600 13px inherit;display:flex}.muted{color:#817887;margin-top:9px;font-size:13px}@media (width<=560px){.top-actions .quick,.top-actions .primary{padding:10px;font-size:0}.top-actions svg{margin:0}.pager{gap:6px;padding:12px}.pager span{display:none}.month button,.month i{min-height:45px}.week b{font-size:8px}.calendar{padding:12px}.tabs select{padding:6px;font-size:10px}.period-total{padding:12px}.period-total strong{font-size:var(--fs-kpi)}}.ico{vertical-align:-.18em;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ico-dot{vertical-align:baseline;border-radius:50%;width:.7em;height:.7em;display:inline-block}.ki:empty{display:none}.acp-pager{justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.period-filter{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.period-filter label{color:#74685c;gap:3px;font-size:10px;font-weight:600;display:grid}.period-filter input{min-width:130px;font:inherit;background:#fff;border:1px solid #d9cbbb;border-radius:8px;padding:6px 8px}:is(.modal:has(.ped-win),.modal:has(.settle-form)){width:min(680px,100%)}.modal-foot{z-index:4;background:var(--cream,#fff);border-top:1px solid #e6dccf;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:14px -4px -4px;padding:10px 4px;display:flex;position:sticky;bottom:-1px}.modal-foot .primary.wide{width:100%}.ped-row{cursor:pointer}.ped-row:hover td{background:#c9a84c14}.ped-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:10px 0;display:grid}.ped-grid>div{background:#fff;border:1px solid #e6dccf;border-radius:8px;gap:1px;padding:8px 10px;display:grid}.ped-grid span{font-size:11px}.ped-sec{margin:16px 0 6px;font-size:14px}.adv-list{gap:5px;margin:6px 0;display:grid}.adv-item{background:#fff;border:1px solid #e6dccf;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.adv-item .muted{flex:1;min-width:90px}.adv-item.canceled{opacity:.6;text-decoration:line-through}.adv-form{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin-top:8px;display:grid}.adv-form input,.adv-form select{width:100%;margin:0}.adv-cancel{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.adv-cancel input{flex:1;min-width:160px;margin:0}.settle-sum{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.plan-gen{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.plan-gen label{flex:1;min-width:140px}.plan-grid{gap:6px;margin:8px 0;display:grid}.plan-row{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;display:grid}.plan-row input{width:100%;margin:0}.plan-n{color:var(--mid,#74685c);font-size:12px;font-weight:700}.plan-foot{border-radius:8px;padding:8px 10px;font-size:13px}.plan-foot.ok{color:#1d6b3f;background:#e7f4ec}.plan-foot.bad{color:#a63d2f;background:#fbe9e6;font-weight:600}.conv-range{gap:2px;margin:4px 0;font-size:12px;display:grid}.conv-range input[type=range]{accent-color:#c9a84c;width:100%;margin:0;padding:0}.auth-page{background:#fbfafc;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-side{color:#fff;background:linear-gradient(135deg,#342449,#694d7d);flex-direction:column;justify-content:space-between;padding:clamp(36px,7vw,105px);display:flex}.auth-brand{color:#e2c58c;font-size:25px}.auth-brand b{color:#fff}.auth-brand span{color:#e2c58c;margin-left:2px;font-size:12px}.auth-side h1{max-width:520px;margin:12px 0;font:600 clamp(36px,4vw,57px)/1.08 Playfair Display,serif}.auth-side h1 em{color:#e6c486}.auth-side p:not(.eyebrow){color:#ded3e7;max-width:450px;line-height:1.6}.auth-points{color:#e5dce9;gap:13px;font-size:13px;display:grid}.auth-points span{align-items:center;gap:9px;display:flex}.auth-points svg{color:#e8c98c;width:17px}.auth-form-wrap{place-items:center;padding:28px;display:grid}.auth-card{width:min(100%,420px)}.auth-card h2{color:#31283b;margin:5px 0 8px;font:600 31px Playfair Display,serif}.auth-copy{color:#7b7181;margin-bottom:24px;font-size:13px;line-height:1.55}.auth-card label{color:#514759;margin-top:15px;font-size:12px;font-weight:700;display:block}.auth-card input{border:1px solid #ded7e2;border-radius:9px;outline-color:#6d4c89;width:100%;margin-top:6px;padding:13px;font:14px inherit;display:block}.link-btn{color:#654581;cursor:pointer;background:0 0;border:0;padding:13px 0;font:600 12px inherit}.auth-submit{color:#fff;cursor:pointer;background:#5b4074;border:0;border-radius:9px;width:100%;padding:13px 15px;font:700 13px inherit}.session-note{color:#75667f;background:#f3eef6;border-radius:9px;gap:8px;margin-top:21px;padding:12px;font-size:11px;line-height:1.45;display:flex}.session-note svg{color:#74558f;min-width:17px}.auth-footer{color:#89808e;align-items:center;gap:5px;font-size:10px;display:flex;position:fixed;bottom:20px}.auth-back{margin-bottom:22px}.sent{text-align:center}.sent-icon{color:#704d90;background:#efe4f6;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;display:grid}.sent .auth-submit{margin-top:23px}@media (width<=780px){.auth-page{grid-template-columns:1fr}.auth-side{min-height:360px;padding:31px}.auth-side>div:nth-child(2){margin-top:45px}.auth-side h1{font-size:34px}.auth-points{display:none}.auth-form-wrap{padding:38px 25px 75px}.auth-footer{text-align:center;margin-top:30px;position:static}}.shortcut-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.shortcut-row button{color:#563d6e;cursor:pointer;background:linear-gradient(135deg,#faf7fc,#f0e8f6);border:1px solid #e9e1ee;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:18px;font:700 13px inherit;transition:all .18s;display:flex}.shortcut-row button:hover{border-color:#bfa6d0;transform:translateY(-2px);box-shadow:0 7px 16px #5e417114}.shortcut-row svg{color:#805d9a;width:18px}@media (width<=560px){.shortcut-row{grid-template-columns:1fr}.shortcut-row button{justify-content:flex-start;padding:15px}}.brand b,.auth-brand b{font-size:0}.brand b:after{content:"Zarka Semijoias CRM";color:#fff;font-size:17px}.auth-brand b:after{content:"Zarka Semijoias CRM";color:#fff;font-size:22px}.brand b span,.auth-brand b span{display:none}.metric-button{text-align:left;width:100%;font:inherit;cursor:pointer;border:0}.metric-button:hover{outline:2px solid #8062a0}.operator-login{background:#342449;place-items:center;min-height:100vh;padding:24px;display:grid}.operator-card{background:#fff;border-radius:18px;width:min(100%,420px);padding:30px}.operator-card h1{margin:7px 0}.operator-card label{margin-top:16px;display:block}.operator-card input{width:100%;margin-top:6px;padding:13px;display:block}.operator-card form button{margin-top:21px}.operator-area{min-height:100vh}.operator-summary{background:#f0ebf8;border-radius:14px;gap:14px;width:260px;margin-bottom:18px;padding:20px;display:flex}.operator-summary strong,.operator-summary span{display:block}.operator-summary strong{font-size:28px}.sidebar,.auth-side,.operator-login{background:#3d3026!important}.primary,.auth-submit{background:#a58253!important}.hero{background:linear-gradient(112deg,#3d3026,#5a4737)!important}.metric.lavender{background:#f4efe8}.metric.peach{background:#f6ece0}.metric.mint{background:#e9eee6}.outline{color:#3d3026!important;border-color:#a58253!important}.row-actions{gap:7px;display:flex}.row-actions button{color:#3d3026;cursor:pointer;background:#fff;border:1px solid #d9cbbb;border-radius:7px;padding:7px}.session-logout{z-index:50;color:#fff;background:#3d3026;border:0;border-radius:999px;align-items:center;gap:7px;padding:11px 14px;font-weight:700;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 18px #3d302655}.session-logout:hover{background:#a58253}.selection-help{color:#74685c;margin:0 0 14px;font-size:.82rem}.modal{max-height:calc(100vh - 32px);overflow:auto}.modal textarea{resize:vertical;width:100%;min-height:90px;font:inherit;border:1px solid #d9cbbb;border-radius:8px;padding:11px}.customer-profile{min-width:min(760px,100vw - 56px)}.profile-head{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:32px;display:flex}.profile-head h2{margin:3px 0}.profile-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-data{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.profile-data span{color:#3d3026;background:#f4efe8;border-radius:9px;padding:10px;font-size:.88rem}.profile-data b{text-transform:uppercase;letter-spacing:.06em;color:#806a4d;margin-bottom:4px;font-size:.67rem;display:block}.profile-notes{background:#faf8f5;border-left:3px solid #a58253;border-radius:5px;padding:10px 12px}.profile-history{margin-top:10px}.click-row{cursor:pointer}.click-row:hover td{background:#f8f3ec}@media (width<=640px){.customer-profile{min-width:0}.profile-head{flex-direction:column;padding-right:22px}.profile-data{grid-template-columns:1fr}.profile-actions{width:100%}.profile-actions>*{flex:1;justify-content:center}.modal{width:calc(100vw - 24px);margin:12px;padding:20px}.list-actions{flex-wrap:wrap}}.sidebar{border-right:1px solid #5a4737;background:linear-gradient(#3d3026 0%,#2e241c 100%)!important}.org{border:1px solid #715a46;background:#5a4737!important}.org small{color:#e6d8c8!important}.sidebar nav button,.bottom-nav button{color:#e8ddd1!important}.sidebar nav button.active,.sidebar nav button:hover{color:#fff!important;background:#a58253!important}.app>main>header{color:#fff;background:#3d3026;border-color:#5a4737}.app>main>header .eyebrow{color:#dcc4a2}.app>main>header h1{color:#fff}.app>main>header .quick{color:#fff;background:#5a4737;border-color:#80644a}.app>main>header .primary{box-shadow:0 3px 9px #1f171244;background:#a58253!important}.app>main>header .hamburger{color:#fff}.operator-area{color:#3d3026;background:#faf8f5}.operator-area>header{color:#fff;background:linear-gradient(90deg,#3d3026,#4b392b);border-color:#5a4737}.operator-area>header h1,.operator-area>header .eyebrow{color:#fff}.operator-area>header .eyebrow{color:#dcc4a2}.operator-area>header .outline{background:0 0;color:#f8eedf!important;border-color:#bda37e!important}.operator-area .panel{border-color:#e6d8c8}.operator-area .table-tools{color:#3d3026;border-color:#e6d8c8}.operator-area th{color:#806a4d}.operator-area td{color:#3d3026;border-color:#eee3d7}.operator-area .operator-summary{color:#3d3026;background:#f4efe8;border-left:4px solid #a58253}.operator-area .badge.completed{color:#466344;background:#e9eee6}.operator-area .badge.cancelled{color:#8a463c;background:#f6e5e0}@media (width<=900px){.app>main>header{padding-left:24px}.sidebar{box-shadow:8px 0 28px #22160d66}}.operator-area,.operator-login{width:100%;margin-left:0}.profile-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.profile-title h1{margin:4px 0}.operator-account-data{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;padding:16px;display:grid}.operator-account-data>div{color:#a58253;align-items:flex-start;gap:9px;display:flex}.operator-account-data span{color:#3d3026;gap:3px;display:grid}.operator-account-data small{letter-spacing:.06em;color:#806a4d;font-size:.65rem}.operator-account-data strong{overflow-wrap:anywhere;font-size:.88rem}.operator-metrics{grid-template-columns:repeat(4,1fr)}.operator-tabs{border-bottom:1px solid #e6d8c8;gap:8px;margin:20px 0 12px;display:flex}.operator-tabs button{color:#6d5b49;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:11px 14px;font-weight:700;display:flex}.operator-tabs button.active{color:#3d3026;border-color:#a58253}.danger-button{color:#fff;cursor:pointer;background:#9b463b;border:0;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-weight:700;display:flex}.profile-loading,.empty-cell{text-align:center;color:#806a4d;padding:28px!important}.table-tools span{color:#806a4d;font-size:.8rem}@media (width<=820px){.profile-title{flex-direction:column}.operator-account-data,.operator-metrics{grid-template-columns:repeat(2,1fr)}.operator-tabs{overflow:auto}.operator-tabs button{white-space:nowrap}}@media (width<=480px){.operator-account-data,.operator-metrics{grid-template-columns:1fr}.profile-actions{width:100%}.profile-actions button{flex:1}}.relationship-composer{align-items:end;gap:14px;margin-bottom:15px;display:flex}.relationship-composer>div{flex:1;grid-template-columns:minmax(170px,.55fr) minmax(230px,1fr);gap:12px;display:grid}.relationship-composer label,.filter-tabs label{color:#806a4d;gap:6px;font-size:.76rem;font-weight:700;display:grid}.relationship-composer input,.relationship-composer select,.filter-tabs input,.filter-tabs select{color:#3d3026;font:inherit;background:#fff;border:1px solid #d9cbbb;border-radius:8px;padding:10px}.relationship-filters{flex-wrap:wrap;gap:6px;display:flex}.relationship-filters button{color:#5b493a;cursor:pointer;background:#fff;border:1px solid #d9cbbb;border-radius:999px;padding:8px 11px;font:700 .75rem inherit}.relationship-filters button.active,.relationship-filters button:hover{color:#fff;background:#a58253;border-color:#a58253}.filter-tabs{flex-wrap:wrap;gap:9px;padding:8px 0 12px}.filter-tabs select{margin-left:auto}.filter-tabs label{font-size:.68rem}.filter-tabs label input{padding:7px}.compact{padding:7px 9px;font-size:.72rem}.row-actions .outline{padding:7px 9px}.row-actions .danger-button{display:inline-flex}@media (width<=700px){.relationship-composer{display:grid}.relationship-composer>div{grid-template-columns:1fr}.filter-tabs select{margin-left:0}.filter-tabs label{min-width:120px}}.relationship-kanban{background:#f8f4ee;border:1px solid #e6d8c8;border-radius:14px;margin:0 0 16px;padding:18px}.kanban-title{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.kanban-title h3{margin:3px 0}.kanban-title small{color:#806a4d}.kanban-board{grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow:auto}.kanban-column{background:#efe6db;border-radius:11px;min-height:180px;padding:10px}.kanban-column>header{color:#3d3026;justify-content:space-between;align-items:center;padding:2px 2px 10px;font-size:.82rem;display:flex}.kanban-column>header span{color:#fff;background:#a58253;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.kanban-card{cursor:grab;background:#fff;border:1px solid #e6d8c8;border-radius:9px;gap:6px;margin-bottom:9px;padding:11px;display:grid;box-shadow:0 2px 5px #3d302612}.kanban-card small,.kanban-card p{color:#806a4d;margin:0;font-size:.74rem}.kanban-card b{color:#3d3026;font-size:.82rem}.kanban-card select{color:#3d3026;width:100%;font:inherit;background:#faf8f5;border:1px solid #d9cbbb;border-radius:6px;padding:6px;font-size:.72rem}.operator-kanban{margin-top:0}.operator-kanban .kanban-card{cursor:default}@media (width<=700px){.kanban-board{grid-template-columns:repeat(4,230px)}.kanban-title{flex-direction:column;align-items:flex-start}}:root{--z-ink:#24211f;--z-velvet:#3d3026;--z-velvet-deep:#2e241c;--z-gold:#a58253;--z-gold-light:#dcc4a2;--z-cream:#faf8f5;--z-sand:#ebe3d9;--z-line:#e6d8c8;--z-muted:#74685c;--z-success:#466344;--z-danger:#8a463c}body,.app>main{background:var(--z-cream);color:var(--z-ink)}.auth-page{background:var(--z-cream)!important}.auth-side{background:linear-gradient(145deg,var(--z-velvet-deep),var(--z-velvet))!important}.auth-side .eyebrow,.auth-side h1 em,.auth-brand,.auth-points svg{color:var(--z-gold-light)!important}.auth-side p:not(.eyebrow),.auth-points{color:#f1e9df!important}.auth-form-wrap{background:var(--z-cream)}.auth-card h2{color:var(--z-ink)!important}.auth-copy,.auth-footer{color:var(--z-muted)!important}.auth-card label{color:var(--z-velvet)!important}.auth-card input{border-color:var(--z-line)!important;outline-color:var(--z-gold)!important;background:#fffdf9!important}.link-btn{color:var(--z-velvet)!important}.link-btn:hover{color:var(--z-gold)!important}.session-note{color:var(--z-muted)!important;background:#f4efe8!important}.session-note svg,.sent-icon{color:var(--z-gold)!important}.sent-icon{background:#f4efe8!important}.page-intro h2,.hero h2,.modal h2,.panel h3{color:var(--z-ink)}.page-intro p:not(.eyebrow),.muted{color:var(--z-muted)!important}.hero .eyebrow{color:var(--z-gold-light)!important}.hero p:not(.eyebrow){color:#f1e9df!important}.panel,.modal{border-color:var(--z-line)!important;background:#fffdf9!important}.table-tools,td,.toggle-row{border-color:var(--z-line)!important}.table-tools,th{color:#806a4d!important}td{color:var(--z-ink)!important}.search{background:#fffdf9;border-color:var(--z-line)!important}.search input{color:var(--z-ink)!important;background:0 0!important}.metric{color:var(--z-ink);background:#f4efe8!important}.metric:nth-child(2){background:#f6ece0!important}.metric:nth-child(3){background:#e9eee6!important}.metric:nth-child(4){background:#eee7de!important}.metric p{color:#806a4d!important}.metric-button:hover{outline-color:var(--z-gold)!important}.period-total{background:#f4efe8!important}.period-total strong{color:var(--z-velvet)!important}.period-total span,.period-total small{color:var(--z-muted)!important}.tabs{border-color:var(--z-line)!important}.tabs button{color:var(--z-muted)!important}.tabs button.on{color:var(--z-velvet)!important;border-color:var(--z-gold)!important}.filter-tabs input,.filter-tabs select,.relationship-filters select{border-color:var(--z-line)!important;color:var(--z-ink)!important;background:#fffdf9!important}.badge.pending{color:#8c641f!important;background:#f5e8d4!important}.badge.completed{color:var(--z-success)!important;background:#e9eee6!important}.badge.cancelled{color:var(--z-danger)!important;background:#f6e5e0!important}.receive{color:var(--z-velvet)!important;background:#f1e6d8!important}.whats{color:#386846!important;background:#e8f1e9!important}.danger-button{background:var(--z-danger)!important}.modal-back{background:#2e241cb8!important}.modal input,.modal select,.modal textarea{border-color:var(--z-line)!important;color:var(--z-ink)!important;outline-color:var(--z-gold)!important;background:#fffdf9!important}.modal-close,.calendar-head button,.month button{color:var(--z-velvet)!important;background:#f4efe8!important}.month button.selected,.month button:hover{background:var(--z-gold)!important;color:#fff!important}.month button.now{outline-color:var(--z-gold)!important}.month em{background:var(--z-gold)!important}.day-events article{border-color:var(--z-line)!important}.day-events article small{color:var(--z-muted)!important}.content,.page-intro,.panel,.table-tools,.top-actions,.list-actions,.filter-tabs,.pager,.period-total,.metrics,.relationship-kanban,.kanban-title{min-width:0}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{min-width:0;overflow:hidden}.metric strong,.period-total strong{overflow-wrap:anywhere;word-break:break-word}.table-tools,.top-actions,.list-actions,.filter-tabs,.pager,.period-total{flex-wrap:wrap}.pager{justify-content:flex-end;gap:8px}.pager span{min-width:0}.pager label{white-space:nowrap}.row-actions{flex-wrap:wrap;min-width:150px}.table-scroll{max-width:100%;overflow-x:auto}.modal{width:min(520px,100vw - 24px);padding:clamp(18px,4vw,28px)}.modal form{min-width:0}.modal input,.modal select,.modal textarea{min-width:0;max-width:100%}.modal label{min-width:0}.relationship-picker{gap:9px;margin-top:15px;display:grid}.relationship-picker .picker-row{gap:8px;display:flex}.relationship-picker input{flex:1;min-width:0}.relationship-picker button{white-space:nowrap}.picker-results{border:1px solid var(--z-line);background:#fffdf9;border-radius:9px;max-height:180px;overflow:auto}.picker-results button{border:0;border-bottom:1px solid var(--z-line);text-align:left;width:100%;color:var(--z-ink);cursor:pointer;background:0 0;padding:10px;display:block}.picker-results button:last-child{border-bottom:0}.picker-results button[aria-pressed=true]{color:var(--z-velvet);background:#f4efe8;font-weight:700}.finance-feedback{margin:0 0 12px}@media (width<=900px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding-inline:20px}.top-actions{justify-content:flex-end}.top-actions .outline,.top-actions .primary{white-space:nowrap;text-overflow:ellipsis;max-width:calc(50vw - 28px);overflow:hidden}}@media (width<=560px){.content{padding:18px 12px}.app>main>header{gap:8px;height:auto;min-height:76px;padding:14px 12px}.app>main>header h1{font-size:18px}.top-actions{gap:6px}.top-actions .outline,.top-actions .primary{padding:10px;font-size:0}.top-actions svg{margin:0}.metrics{gap:9px;margin:12px 0}.metric{min-height:104px;padding:12px}.metric strong{font-size:var(--fs-kpi)}.metric p{margin-top:25px;font-size:8px}.operator-metrics{grid-template-columns:1fr}.operator-metrics .metric strong{font-size:var(--fs-kpi)}.panel{padding:14px}.table-panel{padding:0}.table-tools{align-items:stretch;gap:10px}.table-tools .search{width:100%}.list-actions{gap:6px}.list-actions button{flex:1;justify-content:center}.filter-tabs>*{flex:130px}.filter-tabs button{padding-inline:9px!important}.period-total{gap:6px;padding:12px}.period-total strong{font-size:var(--fs-kpi)}.pager{justify-content:space-between;gap:6px;padding:12px}.pager span:first-child{flex:1 0 100%;margin:0;display:block}.pager label{font-size:10px}.pager button{width:auto;min-width:58px;padding-inline:8px}.kanban-title{align-items:stretch}.kanban-title .list-actions>*{flex:1}.relationship-kanban{padding:12px}.kanban-board{grid-template-columns:repeat(4,210px)}.modal-back{padding:10px}.modal{border-radius:13px;max-height:calc(100vh - 20px)}.relationship-picker .picker-row{flex-direction:column}.relationship-picker .picker-row button{width:100%}.row-actions{min-width:120px}.row-actions>*{flex:1;justify-content:center}.session-logout{bottom:12px;right:12px}.table-scroll{overflow:visible}.table-scroll table{width:100%;min-width:0;display:block}.table-scroll thead{display:none}.table-scroll tbody{gap:10px;padding:12px;display:grid}.table-scroll tr{border:1px solid var(--z-line);background:#fffdf9;border-radius:12px;padding:8px 12px;display:block;box-shadow:0 2px 8px #3d30260d}.table-scroll td{overflow-wrap:anywhere;text-align:right;grid-template-columns:minmax(94px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;min-width:0;border:0!important;border-bottom:1px solid var(--z-line)!important;padding:7px 0!important;display:grid!important}.table-scroll td:last-child{border-bottom:0!important}.table-scroll td:before{content:attr(data-label);color:#806a4d;letter-spacing:.045em;text-align:left;font-size:.65rem;font-weight:800}.table-scroll td:has(input[type=checkbox]){grid-template-columns:1fr;justify-items:start}.table-scroll td:has(input[type=checkbox]):before{content:"SELECIONAR"}.table-scroll .row-actions{justify-content:flex-end;gap:6px;min-width:0;display:flex!important}.table-scroll .row-actions:before{align-self:center;margin-right:auto}.table-scroll .row-actions>*{flex:0 auto}.table-scroll .empty-cell{text-align:center;display:block!important}.table-scroll .empty-cell:before{display:none}.operator-area .table-scroll td{grid-template-columns:minmax(88px,.65fr) minmax(0,1.35fr)}}.kanban-add{gap:8px;margin:0 0 12px;display:flex}.kanban-add input{border:1px solid var(--z-line);background:#fffdf9;border-radius:8px;min-width:180px;padding:9px}.kanban-column{border-top:4px solid var(--z-gold)}.kanban-column:nth-child(2){border-top-color:#8d6e63}.kanban-column:nth-child(3){border-top-color:#b47b4d}.kanban-column:nth-child(4){border-top-color:#587a5a}.kanban-column header{gap:7px}.kanban-column header strong{cursor:pointer}.kanban-plus{background:var(--z-gold);color:#fff;cursor:pointer;border:0;border-radius:50%;width:23px;height:23px;font-size:17px;line-height:1}.kanban-card{transition:transform .15s,box-shadow .15s}.kanban-card:active{transform:rotate(1deg);box-shadow:0 8px 18px #3d302633}.kanban-card.overdue{border-left:4px solid var(--z-danger);background:#fff8f6}.task-date{font-weight:700;color:var(--z-danger)!important}@media (width<=560px){.kanban-add{display:grid}.kanban-add input,.kanban-add button{width:100%}}.panel form label,.form-grid label{color:#5b5361;min-width:0;margin-top:15px;font-size:12px;font-weight:600;display:block}.panel form input,.panel form select,.panel form textarea,.form-grid input,.form-grid select{border:1px solid var(--z-line);outline-color:var(--z-gold);width:100%;color:var(--z-ink);background:#fffdf9;border-radius:8px;margin-top:6px;padding:10px;font:13px inherit;display:block}.panel form input[type=checkbox],.modal input[type=checkbox]{vertical-align:middle;width:auto;margin:0 8px 0 0;display:inline-block}.panel form h3{margin:0 0 4px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.form-grid .full{grid-column:1/-1}.table-tools{flex-wrap:wrap;gap:12px}.table-tools .search{flex:240px;max-width:360px}.table-tools select,.list-actions select,.filter-tabs select{border:1px solid var(--z-line);color:var(--z-ink);background:#fffdf9;border-radius:8px;min-width:0;padding:9px 10px;font:12px inherit}.list-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.list-actions .outline,.list-actions .primary,.kanban-title .outline,.kanban-title .primary{align-items:center;gap:6px;display:inline-flex}.whats:disabled{color:#9b8f80!important;background:#f1ece5!important}.row-actions{flex-wrap:wrap;align-items:center}.row-actions .whats{padding:7px 10px}td small,.table-scroll small{color:var(--z-muted)}.cell-late{color:#b3261e;font-weight:600}.metrics.three{grid-template-columns:repeat(3,1fr)}.metric small{color:var(--z-muted)}.row-line{border-top:1px solid var(--z-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.row-line>span{min-width:0}.row-line small{color:var(--z-muted);display:block}.progress{background:#efe6db;border-radius:6px;height:10px;margin-top:6px;overflow:hidden}.progress>i{border-radius:6px;height:100%;display:block}.tone-ok{color:#2e7d32}.tone-warn{color:#c26a00}.tone-bad{color:#b3261e}.goal-card{border-top:1px solid var(--z-line);padding:14px 20px}.goal-card:first-of-type{border-top:0}.pill{color:#5b493a;background:#efe6db;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.pill.bad{color:#8a2f25;background:#f6dcd8}.pill.warn{color:#9b6813;background:#fdf0d4}.pill.ok{color:#2f6b3a;background:#e1efe3}.kanban-board.stages{grid-template-columns:repeat(4,minmax(230px,1fr))}.kanban-card{cursor:default}.kanban-card .line{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-card .actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.kanban-card .actions .outline{padding:6px 9px;font-size:11px}.kanban-hint{color:var(--z-muted);margin:0 0 12px;font-size:.82rem}.agenda-item{border-top:1px solid var(--z-line);align-items:center;gap:12px;padding:12px 0;display:flex}.agenda-item:first-of-type{border-top:0}.agenda-item>div{flex:1;min-width:0}.agenda-item small{color:var(--z-muted);display:block}.agenda-dot{background:var(--z-gold);border-radius:50%;flex:none;width:10px;height:10px}.agenda-dot.late{background:#b3261e}.agenda-dot.money{background:#466344}.agenda-dot.case{background:#c26a00}.pager{flex-wrap:wrap}.tabs{overflow-x:auto}.tabs button{white-space:nowrap}.modal{max-width:calc(100vw - 24px)}@media (width<=900px){.metrics.three{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.form-grid{grid-template-columns:1fr}.table-tools{padding:12px}.table-tools .search{flex:100%;max-width:none}.list-actions{width:100%}.list-actions select,.list-actions .search{flex:140px}.list-actions .outline,.list-actions .primary{flex:auto;justify-content:center}.kanban-title{align-items:stretch}.page-intro{margin-bottom:16px}.agenda-item{align-items:flex-start}.goal-card{padding:14px 12px}.row-line{flex-direction:column;align-items:flex-start}.row-line .outline,.row-line .primary{align-self:stretch}}@media (width<=560px){.metrics.three{grid-template-columns:1fr 1fr}.pager{justify-content:space-between}.pager span{margin-right:0}.table-scroll .row-actions .whats,.table-scroll .row-actions button{flex:auto;justify-content:center}}.pager button{color:#5b493a;cursor:pointer;width:auto;min-width:84px;height:30px;padding:0 12px;font:600 11px inherit}.pager button:not(:disabled):hover{background:#f6efe6}.pager>span{margin-right:0}.pager>span:first-child{margin-right:auto}.pager select{height:30px}.tabs button.primary{color:#fff;background:var(--z-gold);border:0;border-radius:8px;margin-bottom:4px;padding:9px 14px}.tabs button.primary:disabled{opacity:.5;cursor:not-allowed}.hero h2{color:#fff}.hero h2 em{color:var(--z-gold-light)}@media (width<=700px){.pager{justify-content:center}.pager>span:first-child{text-align:center;flex:1 0 100%;margin:0}.tabs button.primary{flex:1 0 100%;margin-left:0!important}}.tabs-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.tabs-row .tabs{flex-wrap:nowrap;flex:280px;margin-bottom:0}.tabs-row .new-btn{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;margin-bottom:6px;padding:10px 16px;font-weight:700;display:inline-flex;color:#fff!important;background:var(--z-gold)!important}.tabs-row .new-btn:disabled{opacity:.5;cursor:not-allowed}.table-scroll td>div{min-width:0}@media (width<=900px){.metrics.three .metric:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=700px){.tabs-row .new-btn{flex:1 0 100%;order:-1;justify-content:center;margin-bottom:0}.tabs-row .tabs{flex:1 0 100%}.table-scroll td>div{text-align:right}}.fs-xs{font-size:var(--fs-xs)}.fs-sm{font-size:var(--fs-sm)}.fs-base{font-size:var(--fs-base)}.fs-md{font-size:var(--fs-md)}.fs-lg{font-size:var(--fs-lg)}.fs-xl{font-size:var(--fs-xl)}.fs-kpi{font-size:var(--fs-kpi);font-family:Playfair Display,serif;line-height:1.15}.gt,.gp{--gold:#c9a84c;--gl:#e8cc7e;--gp:#f7eed3;--rose:#b85c6e;--rl:#e8a0ae;--dark:#1a1510;--mid:#6b5b3e;--cream:#faf6ee;--c2:#f2ead8;--white:#fffdf8;--green:#4a7c6f;--greenl:#7ec8b8;--red:#a63d2f;--orange:#c4712a;--blue:#3a5fa0;--sh:0 4px 24px #1a15101f;--shs:0 2px 8px #1a151014}.gt{background:var(--cream);min-height:100vh;color:var(--dark);font-family:DM Sans,sans-serif;font-size:var(--fs-lg);display:flex}.gt .sb{background:var(--white);z-index:200;border-right:2px solid var(--c2);flex-direction:column;width:220px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:2px 0 16px #c9a84c14}.gt .logo{border-bottom:2px solid var(--c2);background:linear-gradient(135deg,#fff9ee,#faf6ee);flex-direction:column;flex-shrink:0;gap:2px;padding:16px 18px 12px;display:flex}.gt .logo .gem{font-size:22px;line-height:1}.gt .logo h1{font-family:Playfair Display,serif;font-size:var(--fs-lg);color:var(--dark);margin:0}.gt .logo span{font-size:var(--fs-xs);color:var(--mid);text-transform:uppercase;letter-spacing:1.5px}.gt .sy{font-size:var(--fs-xs);color:var(--green);background:#e0f0ec;border-radius:5px;align-items:center;gap:4px;margin:5px 12px;padding:4px 8px;display:flex}.gt .sy i{background:currentColor;border-radius:50%;width:5px;height:5px}.gt .nav{flex:1;padding:6px 0;overflow-y:auto}.gt .ns{font-size:var(--fs-xs);color:#b8a888;text-transform:uppercase;letter-spacing:2px;margin-top:9px;padding:5px 16px 3px;font-weight:600}.gt .ni{font-size:var(--fs-md);color:var(--mid);cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:7px;width:100%;padding:9px 16px;font-family:inherit;transition:all .2s;display:flex}.gt .ni.active{color:var(--dark);background:var(--gp);border-left-color:var(--gold);font-weight:600}.gt .ni .ic{font-size:var(--fs-md);text-align:center;width:16px}.gt .ni .nb{background:var(--red);color:#fff;font-size:var(--fs-xs);border-radius:10px;margin-left:auto;padding:1px 6px}.gt .sft{border-top:2px solid var(--c2);background:var(--cream);flex-shrink:0;padding:10px 12px}.gt .ur{align-items:center;gap:6px;margin-bottom:6px;display:flex}.gt .uav{background:linear-gradient(135deg,var(--gold),var(--rose));width:26px;height:26px;font-size:var(--fs-sm);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.gt .ur b{font-size:var(--fs-sm);color:var(--dark);font-weight:600;display:block}.gt .ur small{font-size:var(--fs-xs);color:var(--mid)}.gt .bk{width:100%;font-size:var(--fs-sm);cursor:pointer;color:var(--mid);background:0 0;border:1px solid #c9a84c66;border-radius:5px;padding:5px;font-family:inherit}.gt .main{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:220px;display:flex}.gt .topbar{background:var(--white);border-bottom:1px solid var(--c2);z-index:100;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;display:flex;position:sticky;top:0}.gt .ham{border:1px solid var(--c2);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;gap:3px;padding:8px;display:none}.gt .ham span{background:var(--mid);width:16px;height:2px;display:block}.gt .pt{font-family:Playfair Display,serif;font-size:var(--fs-xl);white-space:nowrap;margin:0;font-weight:500}.gt .tbd{font-size:var(--fs-sm);color:var(--mid)}.gt .gsw{flex:1;min-width:140px;max-width:340px;position:relative}.gt .gsi{border:1px solid var(--c2);background:var(--cream);width:100%;font-size:var(--fs-base);color:var(--dark);border-radius:8px;outline:none;padding:6px 10px 6px 30px;font-family:inherit;transition:all .2s}.gt .gsi:focus{border-color:var(--gold);background:var(--white);box-shadow:0 0 0 3px #c9a84c1a}.gt .gsw .ic{font-size:var(--fs-base);opacity:.6;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.gt .sr{background:var(--white);border:1px solid var(--c2);box-shadow:var(--sh);z-index:300;border-radius:8px;max-height:340px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.gt .sr button{text-align:left;border:0;border-bottom:1px solid var(--c2);cursor:pointer;width:100%;font:var(--fs-base) inherit;color:var(--dark);background:0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.gt .sr button:hover{background:var(--gp)}.gt .sr small{color:var(--mid);margin-left:auto}.gt .zb{align-items:center;gap:3px;display:flex}.gt .zbtn{border:1px solid var(--c2);background:var(--white);cursor:pointer;width:22px;height:22px;font-size:var(--fs-base);color:var(--mid);border-radius:5px}.gt .zval{font-size:var(--fs-sm);color:var(--mid);text-align:center;min-width:34px}.gt .tba{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.gt .content{flex:1;min-width:0;padding:16px 20px}.gt .legacy .content,.gt .legacy .page-intro{padding-inline:0}.gp .btn{font-size:var(--fs-base);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-weight:500;transition:all .2s;display:inline-flex}.gp .btn:disabled,.gt .btn:disabled{opacity:.45;cursor:not-allowed}.gt .btn{font-size:var(--fs-base);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-weight:500;transition:all .2s;display:inline-flex}.gt .bg,.gp .bg{background:var(--gold);color:var(--dark)}.gt .bg:hover:not(:disabled),.gp .bg:hover:not(:disabled){background:var(--gl)}.gt .bo,.gp .bo{color:var(--mid);border:1px solid var(--c2);background:0 0}.gt .bo:hover:not(:disabled),.gp .bo:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.gp .br{color:var(--red);background:#fae8e6}.gp .br:hover:not(:disabled){background:var(--red);color:#fff}.gp .bgreen{color:var(--green);background:#e0f0ec}.gp .bgreen:hover:not(:disabled){background:var(--green);color:#fff}.gp .bor{color:var(--orange);background:#fdf0e2}.gp .sm{font-size:var(--fs-xs);padding:2px 7px}.gp .badge{font-size:var(--fs-xs);white-space:nowrap;border-radius:20px;padding:2px 7px;font-weight:500;display:inline-block}.gp .bgr{color:var(--green);background:#e0f0ec}.gp .brd{color:var(--red);background:#fae8e6}.gp .bgy{background:var(--c2);color:var(--mid)}.gp .bg2{background:var(--gp);color:#8a6a1a}.gp .bbl{color:var(--blue);background:#e8f0fb}.gp .badge.bor{color:var(--orange);background:#fdf0e2}.gp .kg{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.gp .kg.five{grid-template-columns:repeat(5,1fr)}.gp .kc{background:var(--white);border:1px solid var(--c2);box-shadow:var(--shs);text-align:left;color:var(--dark);border-radius:10px;width:100%;padding:13px 14px;font-family:inherit;transition:all .2s;display:block;position:relative;overflow:hidden}.gp button.kc{cursor:pointer}.gp button.kc:hover{border-color:var(--gold);transform:translateY(-1px)}.gp .kc:before{content:"";background:linear-gradient(90deg,var(--gold),var(--gl));height:3px;position:absolute;top:0;left:0;right:0}.gp .kc.r:before{background:linear-gradient(90deg,var(--rose),var(--rl))}.gp .kc.gr:before{background:linear-gradient(90deg,var(--green),var(--greenl))}.gp .kc.o:before{background:linear-gradient(90deg,var(--orange),#e09050)}.gp .kl{font-size:var(--fs-xs);color:var(--mid);text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}.gp .kv,.gp .kv.sm{font-family:Playfair Display,serif;font-size:var(--fs-kpi);overflow-wrap:anywhere;line-height:1.15}.gp .ks{font-size:var(--fs-xs);color:var(--mid);margin-top:3px}.gp .ki{opacity:.12;font-size:20px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.gp .tone-red{color:var(--red)}.gp .tone-green{color:var(--green)}.gp .tone-amber{color:var(--gold)}.gp .sf{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:11px;display:flex}.gp .si{border:1px solid var(--c2);background:var(--white);min-width:130px;font-size:var(--fs-base);color:var(--dark);border-radius:7px;outline:none;flex:1;padding:6px 10px;font-family:inherit}.gp select.si{flex:none;min-width:0}.gp .fts{flex-wrap:wrap;gap:3px;display:flex}.gp .ft{font-size:var(--fs-sm);cursor:pointer;border:1px solid var(--c2);background:var(--white);color:var(--mid);border-radius:20px;padding:4px 10px;font-family:inherit;transition:all .2s}.gp .ft:hover,.gp .ft.active{background:var(--gold);color:var(--dark);border-color:var(--gold)}.gp .cvs,.gp .ped-tabs{background:var(--cream);border-radius:6px;flex-shrink:0;gap:2px;width:fit-content;padding:2px;display:flex}.gp .ped-tabs{border:1px solid var(--c2);margin-bottom:10px}.gp .cvb,.gp .ped-tab{cursor:pointer;font-size:var(--fs-sm);color:var(--mid);background:0 0;border:none;border-radius:4px;padding:4px 10px;font-family:inherit;font-weight:500}.gp .ped-tab{font-size:var(--fs-base);padding:4px 14px}.gp .cvb.active,.gp .ped-tab.active{background:var(--white);color:var(--dark);box-shadow:var(--shs);font-weight:600}.gp .table-context-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.gp .table-context{font-size:var(--fs-sm);color:var(--mid)}.gp .pgn{align-items:center;gap:6px;display:flex}.gp .bulk{background:var(--dark);border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;padding:7px 10px;display:flex}.gp .bulk-info{font-size:var(--fs-sm);color:var(--gl);flex:1}.gp .bulk .bo{color:#fff;border-color:#fff3}.gp .card{background:var(--white);border:1px solid var(--c2);box-shadow:var(--shs);border-radius:10px;overflow:hidden}.gp .card .ch{border-bottom:1px solid var(--c2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;display:flex}.gp .card .cb{padding:13px 14px}.gp .tw{-webkit-overflow-scrolling:touch;overflow-x:auto}.gp table{border-collapse:collapse;width:100%;min-width:620px}.gp thead th{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:1px;color:var(--mid);background:var(--cream);border-bottom:1px solid var(--c2);white-space:nowrap;padding:7px 11px;font-weight:600}.gp thead th.chk,.gp tbody td.chk{width:28px;padding:8px}.gp tbody td{font-size:var(--fs-base);border-bottom:1px solid var(--c2);vertical-align:middle;padding:9px 11px}.gp tbody tr.hl{background:var(--gp);outline:2px solid var(--gold)}.gp .sort{cursor:pointer;-webkit-user-select:none;user-select:none}.gp .tdn{align-items:center;gap:7px;min-width:0;display:flex}.gp .avs{width:26px;height:26px;font-size:var(--fs-sm);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.gp .avs.lg{width:36px;height:36px;font-size:var(--fs-lg)}.gp .avs.xs{width:20px;height:20px;font-size:var(--fs-xs)}.gp .tds{font-size:var(--fs-xs);color:var(--mid);margin-top:1px}.gp .link{color:var(--gold);cursor:pointer;font-weight:600;font:inherit;text-align:left;background:0 0;border:0;padding:0}.gp .ped-link{color:var(--gold);cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.gp .acts{flex-wrap:wrap;gap:3px;display:flex}.gp .empty-row{text-align:center;color:var(--mid);font-size:var(--fs-base);padding:22px}.gp .rev-exp-td{border:none;padding:0!important}.gp .rev-exp-wrap{background:var(--gp);border-left:3px solid var(--gold);border-bottom:2px solid var(--c2);padding:11px 15px}.gp .rev-exp-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:10px;display:grid}.gp .rev-exp-col{font-size:var(--fs-sm);min-width:0}.gp .rev-exp-sec{font-size:var(--fs-xs);color:var(--mid);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-weight:600}.gp .rev-exp-ct{background:var(--white);font-size:var(--fs-sm);border-radius:5px;margin-bottom:4px;padding:5px 7px}.gp .rev-exp-footer{border-top:1px solid var(--c2);flex-wrap:wrap;gap:5px;padding-top:8px;display:flex}.gp .rxi{font-size:var(--fs-sm);margin-bottom:3px}.gp .bar{background:var(--c2);border-radius:2px;height:4px;overflow:hidden}.gp .bar>i{border-radius:2px;height:100%;display:block}.gp .rev-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;padding:10px;display:grid}.gp .rev-kcard{background:var(--white);border:1px solid var(--c2);box-shadow:var(--shs);border-radius:10px;flex-direction:column;gap:7px;padding:10px;display:flex}.gp .rev-kname{font-size:var(--fs-base);color:var(--dark);font-weight:600}.gp .rev-kmeta,.gp .rev-kfacts,.gp .rev-kactions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.gp .rev-kfacts{font-size:var(--fs-xs);color:var(--mid)}.gp .acp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-bottom:9px;display:flex}.gp .acp-head b{font-size:var(--fs-base);display:block}.gp .acp-head small{font-size:var(--fs-xs);color:var(--mid)}.gp .acp-board{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.gp .acp-col{background:var(--cream);border-top:3px solid var(--c2);border-radius:9px;flex:1 0 190px;min-width:190px;padding:8px;transition:all .2s}.gp .acp-col.dt{background:var(--gp);outline:2px dashed var(--gold)}.gp .acp-col-hd{border-bottom:1px solid var(--c2);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:7px;padding-bottom:5px;display:flex}.gp .acp-col-tit{font-size:var(--fs-sm);font-weight:600}.gp .acp-col-n{font-size:var(--fs-xs);color:var(--mid)}.gp .acp-urg{font-size:var(--fs-xs);color:var(--rose);margin-left:auto;font-weight:600}.gp .rev-card{background:var(--white);border:1px solid var(--c2);font-size:var(--fs-sm);cursor:grab;border-radius:6px;min-height:80px;margin-bottom:5px;padding:7px 8px;transition:all .2s}.gp .rev-card:hover{border-color:var(--gold);box-shadow:var(--shs)}.gp .rev-card .nm{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gp .rc-info{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.gp .rc-acao{font-size:var(--fs-xs);color:var(--mid);flex:1;min-width:0}.gp .rc-badges{flex-wrap:wrap;gap:3px;margin:4px 0;display:flex}.gp .rc-acts{border-top:1px solid var(--c2);gap:4px;margin-top:5px;padding-top:5px;display:flex}.gp .rc-btn{font-size:var(--fs-xs);cursor:pointer;border:1px solid var(--c2);background:var(--cream);color:var(--mid);white-space:nowrap;border-radius:5px;flex:1;padding:2px 6px;font-family:inherit;line-height:1.5}.gp .rc-btn:hover{background:var(--gp);color:var(--dark)}.gp .rc-btn.ct{background:var(--green);color:#fff;border-color:var(--green)}.gp .kbab{background:var(--cream);cursor:pointer;font-size:var(--fs-xs);color:var(--mid);border:none;border-radius:3px;padding:2px 4px}.gp .kbab:hover{background:var(--c2)}.gp .acp-add{border-top:1px dashed var(--c2);margin-top:5px;padding-top:5px}.gp .acp-add select{width:100%;font-size:var(--fs-xs);border:1px solid var(--c2);background:var(--white);border-radius:5px;padding:3px}.gp .pf{width:100%;color:var(--dark);background:var(--cream)!important;max-width:1000px!important;padding:0!important}.gp .pf .modal-close{z-index:3;top:10px;right:12px}.gp .pf-head{background:var(--white);border-bottom:1px solid var(--c2);border-radius:16px 16px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 46px 12px 16px;display:flex}.gp .pf-head h2{font:600 var(--fs-xl) "Playfair Display",serif;margin:0}.gp .pf-head .sub{font-size:var(--fs-sm);color:var(--mid)}.gp .pf-body{padding:12px 14px 16px}.gp .pf-tabs{border-bottom:1px solid var(--c2);gap:2px;margin:12px 0;display:flex;overflow-x:auto}.gp .pf-tabs button{font:600 var(--fs-base) "DM Sans",sans-serif;color:var(--mid);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px}.gp .pf-tabs button.on{color:var(--dark);border-color:var(--gold)}.gp .pnl{border:2px solid var(--c2);background:var(--white);border-radius:9px;margin-bottom:9px;padding:11px 13px}.gp .pnl.gold{border-color:var(--gold)}.gp .pnl-t{font-size:var(--fs-xs);color:var(--mid);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-weight:600}.gp .pnl.gold .pnl-t{color:var(--gold)}.gp .score-row{background:var(--cream);border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:8px;display:flex}.gp .score-n{text-align:center;font-size:26px;font-weight:700;line-height:1}.gp .score-n small{font-size:var(--fs-xs);color:var(--mid);font-weight:400;display:block}.gp .mini{grid-template-columns:1fr 1fr;gap:7px;display:grid}.gp .mini>div{background:var(--cream);border-radius:7px;min-width:0;padding:8px}.gp .mini .lbl{font-size:var(--fs-xs);color:var(--mid);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.gp .mini .wide{grid-column:span 2}.gp .stat4{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px;display:grid}.gp .stat4>div{background:var(--white);border:1px solid var(--c2);text-align:center;border-radius:7px;padding:8px}.gp .stat4 b{font-size:var(--fs-lg);display:block}.gp .stat4 span{font-size:var(--fs-xs);color:var(--mid)}.gp .sig{background:var(--cream);border-left:2px solid var(--orange);font-size:var(--fs-sm);color:var(--mid);border-radius:5px;align-items:flex-start;gap:6px;margin-bottom:4px;padding:4px 6px;display:flex}.gp .nba{background:var(--cream);border-left:3px solid var(--mid);border-radius:6px;margin-bottom:5px;padding:7px 9px}.gp .nba.urgent,.gp .nba.collect{border-left-color:var(--red)}.gp .nba.growth{border-left-color:var(--green)}.gp .nba.birthday{border-left-color:var(--gold)}.gp .nba b{font-size:var(--fs-base);display:block}.gp .nba span{font-size:var(--fs-sm);color:var(--mid);margin-top:2px;display:block}.gp .nba em{font-size:var(--fs-sm);color:var(--dark);margin-top:3px;font-style:normal;font-weight:600;display:block}.gp .bd-row{align-items:center;gap:8px;margin-bottom:3px;display:flex}.gp .bd-row .n{font-size:var(--fs-base);min-width:92px;color:var(--mid)}.gp .bd-row .b{background:var(--c2);border-radius:4px;flex:1;height:6px}.gp .bd-row .b i{border-radius:4px;height:100%;display:block}.gp .bd-row .v{font-size:var(--fs-base);text-align:right;min-width:38px;font-weight:600}.gp .bd-d{font-size:var(--fs-sm);color:var(--mid);margin:0 0 8px 100px}.gp .heat{grid-template-columns:repeat(13,1fr);gap:2px;margin:4px 0;display:grid}.gp .heat i{background:#e5e3dc;border-radius:4px;height:22px}.gp .heat i.consignee{background:var(--green)}.gp .heat i.company{background:var(--gold)}.gp .heat i.both{background:#4a7bbe}.gp .legend{font-size:var(--fs-xs);color:var(--mid);flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.gp .hist-item{border-bottom:1px solid var(--c2);font-size:var(--fs-sm);align-items:flex-start;gap:8px;padding:7px 0;display:flex}.gp .hist-item .d{color:var(--mid);min-width:58px;font-size:var(--fs-xs);flex-shrink:0}.gp .tl-item{border-bottom:1px solid var(--c2);gap:10px;padding:8px 0;display:flex}.gp .tl-item .ic{font-size:var(--fs-lg);text-align:center;flex-shrink:0;width:24px}.gp .tl-item b{font-size:var(--fs-md);font-weight:500;display:block}.gp .tl-item span{font-size:var(--fs-sm);color:var(--mid)}.gp .tl-ok b{color:var(--green)}.gp .tl-warn b{color:var(--orange)}.gp .tl-bad b{color:var(--red)}.gp .tpl{border:1px solid var(--c2);background:var(--cream);border-radius:8px;margin-bottom:7px;padding:9px}.gp .tpl b{font-size:var(--fs-base)}.gp .tpl small{color:var(--mid);font-size:var(--fs-xs);margin-bottom:5px;display:block}.gp .tpl p{font-size:var(--fs-base);white-space:pre-wrap;margin:0 0 6px}.gp .pf form label,.gp .pf .fgrid label{font-size:var(--fs-sm);color:var(--mid);margin-top:10px;font-weight:600;display:block}.gp .pf form input,.gp .pf form select,.gp .pf form textarea{border:1px solid var(--c2);width:100%;font:var(--fs-md) "DM Sans",sans-serif;background:var(--white);color:var(--dark);outline-color:var(--gold);border-radius:7px;margin-top:4px;padding:8px;display:block}.gp .pf .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.gp .pf .fgrid .full{grid-column:1/-1}.gp .pf h3{font-size:var(--fs-md);margin:14px 0 6px}.gp .muted{color:var(--mid);font-size:var(--fs-sm)}.gt .bnav{background:var(--white);border-top:2px solid var(--c2);z-index:200;padding:5px 0 max(5px,env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000000f}.gt .bnav-in{grid-template-columns:repeat(5,1fr);display:grid}.gt .bn{cursor:pointer;color:var(--mid);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:5px 2px;font-family:inherit;display:flex;position:relative}.gt .bn.active{color:var(--gold)}.gt .bn .nic{font-size:var(--fs-xl)}.gt .bn .nlbl{font-size:var(--fs-xs)}.gt .bn .nb{background:var(--red);color:#fff;font-size:var(--fs-xs);text-align:center;border-radius:8px;min-width:14px;padding:0 4px;font-weight:700;line-height:14px;position:absolute;top:0;right:calc(50% - 16px)}.gt .fab{z-index:300;background:var(--gold);cursor:pointer;width:50px;height:50px;color:var(--dark);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:none;position:fixed;bottom:76px;right:14px;box-shadow:0 4px 16px #c9a84c73}.gt .fab-menu{z-index:300;flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:fixed;bottom:134px;right:14px}.gt .fab-menu button{background:var(--dark);color:#fff;font:500 var(--fs-base) "DM Sans",sans-serif;cursor:pointer;box-shadow:var(--shs);border:none;border-radius:20px;padding:7px 14px}.gt .scrim{z-index:150;background:#1a151066;position:fixed;inset:0}@media (width<=1100px){.gp .kg.five{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.gt .sb{transform:translate(-100%)}.gt .sb.open{box-shadow:var(--sh);transform:none}.gt .main{margin-left:0}.gt .ham{display:flex}.gt .topbar{padding:9px 12px}.gt .tba .btn,.gt .zb{display:none}.gt .bnav{display:block}.gt .fab{display:flex}.gt .content{padding:12px 14px 92px;overflow-x:hidden}.gp .kg,.gp .kg.five{grid-template-columns:1fr 1fr;gap:7px}.gp .rev-exp-grid{grid-template-columns:1fr}.gp .stat4{grid-template-columns:1fr 1fr}.gp .pf{border-radius:0!important}}@media (width<=560px){.gp .mini{grid-template-columns:1fr}.gp .mini .wide{grid-column:auto}.gp .pf .fgrid{grid-template-columns:1fr}.gp .pf-body{padding:10px}.gp .bd-d{margin-left:0}.gp .acp-col{flex-basis:78vw}.gp .sf>*,.gp .sf .fts{flex:100%}.gp .pf-head{padding-right:44px}}.gp .frm label{font-size:var(--fs-sm);color:var(--mid);margin-top:10px;font-weight:600;display:block}.gp .frm input,.gp .frm select,.gp .frm textarea{border:1px solid var(--c2);width:100%;font:var(--fs-md) "DM Sans",sans-serif;background:var(--white);color:var(--dark);outline-color:var(--gold);border-radius:7px;margin-top:4px;padding:8px;display:block}.gp .frm .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}@media (width<=700px){.gp .frm .form-grid{grid-template-columns:1fr}}.gt .content{max-width:none}.gp .rc-acts .whats{font-size:var(--fs-xs);border-radius:5px;flex:1;justify-content:center;padding:2px 6px;line-height:1.5}.gp .acp-head>div:last-child{justify-content:flex-end}@media (width<=700px){.gp .acp-head>div:last-child{justify-content:flex-start;width:100%}.gp .acp-head .si{flex:100%!important}}.modal-back{z-index:500!important}.gt .bn{min-width:0;padding-inline:1px}.gt .bn .nlbl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.gp .board-section{margin-bottom:14px}.gp .board-sec-hd{cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.gp .board-sec-toggle{font-size:var(--fs-base);color:var(--mid);margin-left:auto;transition:transform .2s}.gp .board-sec-toggle.closed{transform:rotate(-90deg)}.gp .kb-board{-webkit-overflow-scrolling:touch;gap:10px;width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.gp .kb-col{background:var(--cream);border-radius:9px;flex:1 0 210px;min-width:210px;padding:9px;transition:all .2s}.gp .kb-col.dt{background:var(--gp);outline:2px dashed var(--gold)}.gp .kb-col.kb-col-conc{border:1.5px dashed var(--gl)}.gp .kb-col-hd{align-items:center;gap:5px;margin-bottom:8px;display:flex}.gp .kb-col-hd.conc-hd{border-bottom:2px dashed var(--green);margin-bottom:10px;padding-bottom:7px}.gp .kb-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.gp .kb-col-title{font-weight:600;font-size:var(--fs-sm);flex:1;min-width:0}.gp .kb-cnt{font-size:var(--fs-xs);color:var(--mid);background:var(--white);border-radius:9px;flex-shrink:0;padding:1px 5px}.gp .kb-card{background:var(--white);border:1px solid var(--c2);cursor:pointer;touch-action:pan-y;border-radius:7px;margin-bottom:5px;padding:9px 10px;transition:all .2s;position:relative}.gp .kb-card:hover{border-color:var(--gl);box-shadow:var(--shs)}.gp .kb-card.done-c{opacity:.55}.gp .kb-card.sel{border-color:var(--gold);background:#fffbf0}.gp .kb-card.exp{border-color:var(--gold);border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.gp .kb-exp{background:var(--white);border:1px solid var(--gold);font-size:var(--fs-sm);color:var(--mid);border-top:none;border-radius:0 0 7px 7px;margin-bottom:5px;padding:9px 10px;line-height:1.6}.gp .kb-title{font-size:var(--fs-base);overflow-wrap:anywhere;margin-bottom:4px;font-weight:500;line-height:1.4}.gp .kb-meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.gp .kb-date{font-size:var(--fs-xs)}.gp .kb-time-tag{font-size:var(--fs-xs);color:var(--blue);font-weight:600}.gp .kb-cat{font-size:var(--fs-xs);border-radius:9px;padding:1px 5px;font-weight:600}.gp .recur-ic{font-size:var(--fs-xs);color:var(--blue);margin-left:3px}.gp .pd{border-radius:50%;flex-shrink:0;width:6px;height:6px}.gp .kb-acts{flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end;gap:3px;margin-top:2px;display:flex}.gp .kb-add-btn{border:2px dashed var(--c2);width:100%;color:var(--mid);font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:6px;margin-top:3px;padding:7px;font-family:inherit;transition:all .2s}.gp .kb-add-btn:hover,.gp .kb-add-col:hover{border-color:var(--gold);color:var(--gold);background:var(--gp)}.gp .kb-add-col{border:2px dashed var(--c2);min-width:150px;color:var(--mid);font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:9px;font-family:inherit;transition:all .2s;display:flex}.gp .dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.gp .cctrl{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.gp .cnb{background:var(--white);border:1px solid var(--c2);cursor:pointer;font-size:var(--fs-base);color:var(--mid);border-radius:6px;flex-shrink:0;padding:5px 11px;font-family:inherit}.gp .cnb:hover{border-color:var(--gold);color:var(--gold)}.gp .cmt{font-family:Playfair Display,serif;font-size:var(--fs-lg);text-align:center;min-width:150px}.gp .cvs{background:var(--cream);border-radius:6px;flex-shrink:0;gap:2px;padding:2px;display:flex}.gp .cvb{cursor:pointer;font-size:var(--fs-sm);color:var(--mid);background:0 0;border:none;border-radius:4px;padding:4px 10px;font-family:inherit;font-weight:500}.gp .cvb.active{background:var(--white);color:var(--dark);box-shadow:var(--shs)}.gp .cg{gap:9px;display:grid}.gp .cg.v1{grid-template-columns:1fr}.gp .cg.v2{grid-template-columns:1fr 1fr}.gp .cg.v3{grid-template-columns:1fr 1fr 1fr}.gp .cm{background:var(--white);border:1px solid var(--c2);border-radius:9px;min-width:0;overflow:hidden}.gp .cmh{background:var(--dark);color:var(--gold);font-family:Playfair Display,serif;font-size:var(--fs-md);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.gp .cmh span{font-size:var(--fs-xs);color:var(--mid);font-family:inherit}.gp .cwd,.gp .cbody{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.gp .cwd{background:var(--cream)}.gp .cwdi{text-align:center;font-size:var(--fs-xs);color:var(--mid);text-transform:uppercase;padding:5px 2px}.gp .cell{border:0;border-right:1px solid var(--c2);border-bottom:1px solid var(--c2);cursor:pointer;text-align:left;min-width:0;min-height:62px;font:inherit;color:inherit;background:0 0;padding:3px 2px;transition:background .15s}.gp .cell:hover{background:var(--gp)}.gp .cell.emp{background:var(--cream);pointer-events:none;opacity:.3}.gp .cell.sel{outline:2px solid var(--gold);outline-offset:-2px}.gp .cell.tod .dn{background:var(--gold);color:#fff;border-radius:50%}.gp .dn{font-size:var(--fs-xs);text-align:center;width:17px;height:17px;margin-bottom:2px;font-weight:500;line-height:17px;display:inline-block}.gp .cev{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;border-radius:2px;margin-bottom:1px;padding:1px 3px;line-height:1.4;overflow:hidden}.gp .cmore{font-size:var(--fs-xs);color:var(--mid)}.gp .ev-t{color:var(--orange);background:#fdf0e2}.gp .ev-p{background:var(--gp);color:#8a6a1a}.gp .ev-v{color:var(--red);background:#fae8e6}.gp .ev-c{color:var(--blue);background:#e8f0f8}.gp .ev-t.done,.gp .ev-p.done,.gp .ev-v.done{color:var(--green);background:#e0f0ec}.gp .v2 .cell,.gp .v3 .cell{min-height:48px}.gp .cal-det{background:var(--white);border:1px solid var(--gold);border-radius:9px;margin-top:10px;overflow:hidden}.gp .cal-det-hd{background:var(--gp);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.gp .cal-det .cb{overflow-x:auto}.gp .cal-leg{font-size:var(--fs-xs);color:var(--mid);flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.gp .week-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.gp .week-grid{border:1px solid var(--c2);background:var(--white);border-radius:9px;grid-template-columns:44px repeat(7,1fr);min-width:520px;display:grid;overflow:hidden}.gp .wh{background:var(--dark);color:var(--gold);text-align:center;font-size:var(--fs-xs);border-right:1px solid #c9a84c26;padding:6px;font-weight:600}.gp .wh.today{background:#4a3d1a}.gp .whour{font-size:var(--fs-xs);color:var(--mid);border-right:1px solid var(--c2);border-bottom:1px solid var(--c2);text-align:right;background:var(--cream);height:30px;padding:2px 4px;line-height:30px}.gp .wcell{border-right:1px solid var(--c2);border-bottom:1px solid var(--c2);cursor:pointer;min-width:0;min-height:30px;transition:background .15s;position:relative}.gp .wcell:hover{background:var(--gp)}.gp .wcell.today-col{background:#fffbf0}.gp .wev{font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:1px 3px;line-height:1.3;position:absolute;top:1px;left:1px;right:1px;overflow:hidden}.gp .wallday{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:2px;margin-bottom:1px;padding:2px 3px;display:block;overflow:hidden}@media (width<=700px){.gp .cg.v2,.gp .cg.v3{grid-template-columns:1fr}.gp .cell{min-height:44px}.gp .kb-col{min-width:240px}}.gp .auto-tag{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mid);background:var(--white);border:1px solid var(--c2);border-radius:9px;padding:0 5px;font-weight:600}.gp .rc-acts{flex-wrap:wrap}@media (width<=767px){.gp .tw,.table-scroll{overflow:visible!important}.gp .tw table,.table-scroll table{width:100%;min-width:0;display:block}.gp .tw thead,.table-scroll thead{display:none}.gp .tw tbody,.table-scroll tbody{gap:8px;padding:10px;display:grid}.gp .tw tbody tr,.table-scroll tbody tr{border:1px solid var(--c2,#e6d8c8);background:var(--white,#fffdf9);box-shadow:var(--shs,0 2px 8px #1a151014);border-radius:10px;padding:4px 10px;display:block}.gp .tw tbody tr:hover{background:var(--white)}.gp .tw tbody tr.sel{background:var(--gp)}.gp .tw tbody td,.table-scroll tbody td{overflow-wrap:anywhere;text-align:right;white-space:normal;grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;min-width:0;border:0!important;border-bottom:1px solid var(--c2,#e6d8c8)!important;width:auto!important;padding:6px 0!important;display:grid!important}.gp .tw tbody tr>td:last-child,.table-scroll tbody tr>td:last-child{border-bottom:0!important}.gp .tw tbody td:before,.table-scroll tbody td:before{content:attr(data-label);color:var(--mid,#806a4d);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;text-align:left;align-self:center;font-weight:700}.gp .tw tbody td[data-label=""],.table-scroll tbody td[data-label=""]{grid-template-columns:1fr}.gp .tw tbody td[data-label=""]:before,.table-scroll tbody td[data-label=""]:before{display:none}.gp .tw tbody td[colspan]{text-align:center;border:0!important;padding:0!important;display:block!important}.gp .tw tbody td.empty-row{padding:16px 0!important}.table-scroll tbody td[colspan],.table-scroll tbody td.empty,.table-scroll tbody td.empty-cell{text-align:center;padding:14px 0!important;display:block!important}.table-scroll tbody td[colspan]:before,.table-scroll tbody td.empty:before,.table-scroll tbody td.empty-cell:before{display:none}.gp .tw tbody tr:has(>td[colspan]){box-shadow:none;background:0 0;border:0;padding:0}.gp .tw tbody tr:has(>td.rev-exp-td){box-shadow:none;background:0 0;border:0;padding:0}.gp .tw tbody td.rev-exp-td .rev-exp-wrap{border:1px solid var(--gold);text-align:left;border-left-width:3px;border-radius:10px}.gp .tw tbody td.chk{text-align:left;grid-template-columns:1fr;justify-items:start;padding:6px 0!important}.table-scroll tbody td:has(>input[type=checkbox]){text-align:left;grid-template-columns:1fr;justify-items:start;padding:6px 0!important}.gp .tw tbody td.chk:before{content:"Selecionar";display:block}.gp .tw tbody td .acts,.gp .tw tbody td .row-actions{flex-wrap:wrap;justify-content:flex-end}.gp .tw tbody td:has(>.tdn){text-align:left;grid-template-columns:1fr;row-gap:2px}.table-scroll tbody td:has(>.tdn){text-align:left;grid-template-columns:1fr;row-gap:2px}.gp .tw tbody td .tdn{text-align:left;flex-wrap:wrap;justify-content:flex-start}.gp .tw tbody td>div,.gp .tw tbody td>span{min-width:0;max-width:100%}}.gp .fp{margin-bottom:11px}.gp .fp-bar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gp .fp-toggle{align-items:center;gap:6px;display:inline-flex}.gp .fp-count{background:var(--gold);color:var(--dark);font-size:var(--fs-xs);text-align:center;border-radius:20px;min-width:16px;padding:0 6px;font-weight:700;line-height:16px}.gp .fp-body[hidden]{display:none}.gp .fp-body{background:var(--white);border:1px solid var(--c2);box-shadow:var(--shs);border-radius:9px;flex-direction:column;gap:9px;margin-top:8px;padding:10px 12px;display:flex}.gp .fp-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gp .fp-row>.fts{flex:auto}.gp .fp-foot{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (width<=767px){.gp .fp-bar>*,.gp .tb>*{flex:none}.gp .fp-body{padding:10px}.gp .fp-row{flex-direction:column;align-items:stretch}.gp .fp-foot>*{flex:auto}}.gp .tb{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.gp .tb-search{flex:220px;align-items:center;gap:5px;min-width:0;display:flex}.gp .tb-search .si{flex:1;min-width:0}.gp .tb-actions{flex-wrap:wrap;gap:5px;margin-left:auto;display:flex}@media (width<=767px){.gp .tb{flex-direction:column;align-items:stretch}.gp .tb-search{flex:none}.gp .tb-actions{margin-left:0}.gp .tb-actions>*{flex:auto;justify-content:center}}.gp .kc.kc-on{border-color:var(--gold);background:var(--gp)}.gp button.kc:focus-visible,.gp .fp-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gp .tw tbody tr.click-row{cursor:pointer}.gp .acp-grip{border:1px solid var(--c2);background:var(--cream);color:var(--mid);cursor:grab;min-width:24px;min-height:24px;line-height:20px;font-size:var(--fs-sm);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:5px;flex:none;padding:0 5px}.gp .acp-grip:hover{background:var(--gp);color:var(--dark);border-color:var(--gold)}.gp .acp-grip:active{cursor:grabbing}.gp .acp-col-hd .acp-grip{order:-1}.gp .rev-card.dg,.gp .kb-card.dg{opacity:.35}.drag-ghost{z-index:700;pointer-events:none;background:var(--dark,#1a1510);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;max-width:200px;padding:5px 10px;font:600 12px DM Sans,sans-serif;position:fixed;overflow:hidden;transform:translate(-50%,-140%);box-shadow:0 6px 18px #1a151059}.gp .acp-col.dt{background:var(--gp);outline:2px dashed var(--gold);outline-offset:-2px}@media (width<=767px){.gp .acp-grip{min-width:30px;min-height:30px;line-height:26px}:root{--fs-xs:10px;--fs-sm:10px;--fs-base:11px;--fs-md:12px;--fs-lg:14px;--fs-xl:16px;--fs-kpi:18px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}button,a,select,summary,label,[role=button]{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:30px;font-size:14px!important}textarea{min-height:72px}input[type=checkbox],input[type=radio]{width:18px;height:18px}button:not(.kanban-plus):not(.zbtn),.outline,.primary,.receive,.edit,.quick,.back,.link-btn,.auth-submit,.danger-button,.session-logout{min-height:30px}.whats{align-items:center;min-height:28px;padding-inline:12px;display:inline-flex}.kanban-plus{min-width:28px;min-height:28px;font-size:16px}.ham{min-width:32px;min-height:32px}.pager button,.pager select{min-width:30px;min-height:30px}.month button,.cal-nav button{min-width:28px;min-height:28px}.tabs button,.filter-tabs button{min-height:30px}.org small,.bottom-nav small,.eyebrow,.metric p,.metric small,.panel-head p,.mini small,.panel-head button,.bar-wrap span,.date-box small,th,.person>span,.person small,.sale-total small,.badge,.receive,.whats,.agenda-date span,.agenda-info p,.stack,.toggle-row small,.pager,.week b,.month em,.day-events article small,.period-total span,.period-total small,.session-note,.auth-footer,.pill,.kanban-card .actions .outline,.pager button,.gt .logo span,.gt .sy,.gt .ns,.gt .ni .nb,.gt .uav,.gt .ur b,.gt .ur small,.gt .bk,.gt .tbd,.gt .gsi,.gt .gsw .ic,.gt .sr button,.gt .zbtn,.gt .zval,.gp .btn,.gt .btn,.gp .sm,.gp .badge,.gp .kl,.gp .ks,.gp .si,.gp .ft,.gp .cvb,.gp .ped-tab,.gp .ped-tab,.gp .table-context,.gp .bulk-info,.gp thead th,.gp tbody td,.gp .avs,.gp .avs.xs,.gp .tds,.gp .empty-row,.gp .rev-exp-col,.gp .rev-exp-sec,.gp .rev-exp-ct,.gp .rxi,.gp .rev-kname,.gp .rev-kfacts,.gp .acp-head b,.gp .acp-head small,.gp .acp-col-tit,.gp .acp-col-n,.gp .acp-urg,.gp .rev-card,.gp .rev-card .nm,.gp .rc-acao,.gp .rc-btn,.gp .kbab,.gp .acp-add select,.gp .pf-head .sub,.gp .pf-tabs button,.gp .pnl-t,.gp .score-n small,.gp .mini .lbl,.gp .stat4 span,.gp .sig,.gp .nba b,.gp .nba span,.gp .nba em,.gp .bd-row .n,.gp .bd-row .v,.gp .bd-d,.gp .legend,.gp .hist-item,.gp .hist-item .d,.gp .tl-item span,.gp .tpl b,.gp .tpl small,.gp .tpl p,.gp .pf form label,.gp .pf .fgrid label,.gp .muted,.gt .bn .nlbl,.gt .bn .nb,.gt .fab-menu button,.gp .frm label,.gp .rc-acts .whats,.gp .board-sec-toggle,.gp .kb-col-title,.gp .kb-cnt,.gp .kb-exp,.gp .kb-title,.gp .kb-date,.gp .kb-time-tag,.gp .kb-cat,.gp .recur-ic,.gp .kb-add-btn,.gp .kb-add-col,.gp .cnb,.gp .cvb,.gp .cmh span,.gp .cwdi,.gp .dn,.gp .cev,.gp .cmore,.gp .cal-leg,.gp .wh,.gp .whour,.gp .wev,.gp .wallday,.gp .auto-tag,.tabs label,.pager label,.filter-tabs label{font-size:10px!important}.gt .kg,.gt .kg.five,.gt .kg.three{grid-template-columns:1fr!important}.gt .ki{display:none}.gt .kc{grid-template-columns:1fr auto;align-items:baseline;column-gap:8px;min-height:0!important;padding:8px 12px!important;display:grid!important}.gt .kc .kl{grid-column:1}.gt .kc .kv{text-align:right;grid-column:2;margin:0}.gt .kc .ks{grid-column:1/-1}.metrics{grid-template-columns:1fr!important}body:has(.gt) .session-logout{display:none}.gt .topbar .tba{display:none}.gt table{font-size:11px}.gp .hist-item{flex-wrap:wrap}.gp .hist-item>div{flex:100%!important}.gp .fgrid{grid-template-columns:1fr!important}.gp .pf-head{flex-direction:column;align-items:flex-start}.gp .pf .tdn{align-items:flex-start}.gp .sf,.gp .period-filter,.period-filter{flex-direction:column;align-items:stretch}.period-filter input{width:100%;min-width:0}.gt .zb{gap:6px;margin-left:auto;display:flex!important}.gt .zbtn{border-radius:8px;justify-content:center;align-items:center;width:auto;min-width:30px;min-height:30px;font-size:15px;display:inline-flex}.gt .zval{justify-content:center;align-items:center;min-width:36px;font-size:11px;display:inline-flex}.gt .content{padding-bottom:24px}.gt .fab{bottom:18px}.gt .fab-menu{bottom:76px}.table-scroll{-webkit-overflow-scrolling:touch}td,th{padding-top:10px;padding-bottom:10px}.kanban-board,.board{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.kanban-column{scroll-snap-align:start}}@media (width<=767px) and (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.modal-back{justify-content:center;inset:0;overflow:hidden;z-index:600!important;align-items:center!important;padding:12px!important;display:flex!important;position:fixed!important}.modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto;border-radius:14px!important;width:min(520px,100%)!important;max-width:100%!important;max-height:100%!important;margin:0!important}.modal-close{float:right;z-index:5;margin:0 0 6px 6px;position:sticky;top:0}:root{--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:13px;--fs-lg:14px;--fs-xl:18px;--fs-kpi:20px}@media (width<=767px){:root{--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:13px;--fs-lg:14px;--fs-xl:17px;--fs-kpi:19px}}.gt,.gp{--cream:#f5f6fa;--white:#fff;--c2:#e4e7ee;--dark:#141a2e;--mid:#5b6478;--gp:#f6f0de;--sh:0 10px 30px #141a2e14;--shs:0 1px 2px #141a2e0d;--pro-chrome:#141a2e}.gt{background:var(--cream);color:var(--dark);font-size:var(--fs-lg);-webkit-font-smoothing:antialiased}.gt h1,.gt h2,.gt h3,.gt .pt,.gp .kv,.fs-kpi,.modal h2,.gt .logo h1{font-family:DM Sans,system-ui,sans-serif}.gp .kv,.fs-kpi{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.gt table,.gp table{font-variant-numeric:tabular-nums}.gt .sb{background:var(--pro-chrome);box-shadow:none;color:#c7cedd;border-right:0}.gt .logo{background:0 0;border-bottom:1px solid #ffffff14;padding:16px 18px 14px}.gt .logo h1{color:#fff;letter-spacing:.01em;font-weight:700}.gt .logo span{color:#8d97ae;letter-spacing:1px}.gt .logo .gem{color:#c9a84c}.gt .sy{color:#7ec8b8;background:#4a7c6f38;margin:8px 14px}.gt .ns{color:#6e7893;letter-spacing:1px;margin-top:10px;padding:6px 18px 3px;font-weight:600}.gt .ni{color:#aeb7cc;width:auto;font-size:var(--fs-base);border-left:0;border-radius:7px;margin:1px 8px;padding:7px 14px}.gt .ni:hover{color:#fff;background:#ffffff12}.gt .ni.active{color:#fff;background:#c9a84c29;border-left:0;font-weight:600;box-shadow:inset 3px 0 #c9a84c}.gt .ni .nb{color:#141a2e;background:#c9a84c;font-weight:700}.gt .sft{background:#ffffff0a;border-top:1px solid #ffffff14}.gt .ur b{color:#fff}.gt .ur small{color:#8d97ae}.gt .bk{color:#c7cedd;border-color:#ffffff2e}.gt .bk:hover{background:#ffffff14}.gt .uav{background:linear-gradient(135deg,#c9a84c,#8e6f25)}.gt .sb::-webkit-scrollbar{width:6px}.gt .sb::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:6px}.gt .topbar{border-bottom:1px solid var(--c2);box-shadow:var(--shs);padding:9px 20px}.gt .pt{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:700}.gt .gsi{background:var(--cream);border-radius:8px}.gt .gsi:focus{border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c2e}.gt .content{padding:16px 22px}.gp .card,.gp .pnl,.gp .panel{box-shadow:var(--shs);border-color:var(--c2);border-radius:8px}.gp .kc{box-shadow:var(--shs);border-radius:8px;padding:11px 14px}.gp .kc:before{opacity:.9;height:2px}.gp .kl{letter-spacing:.04em;color:var(--mid);font-weight:600}.gp .ki{opacity:.1;font-size:18px}.gp button.kc:hover{transform:none;box-shadow:0 4px 14px #141a2e1a}.gp .btn,.gt .btn{border-radius:6px;padding:5px 11px;font-weight:600}.gp .btn.sm{padding:2px 8px}.gp .bg,.gt .bg{color:#141a2e;background:#c9a84c}.gp .bg:hover:not(:disabled),.gt .bg:hover:not(:disabled){background:#d6b95e}.gp .bo,.gt .bo{background:var(--white);color:var(--dark);border:1px solid var(--c2)}.gp .bo:hover:not(:disabled),.gt .bo:hover:not(:disabled){color:#7a5e1c;border-color:#c9a84c}.gp .badge{border-radius:6px;padding:1px 8px;font-weight:600}.gp .ft{border-radius:7px;padding:3px 10px}.gp .ft:hover,.gp .ft.active{color:#fff;background:#141a2e;border-color:#141a2e}.gp .si{border-radius:7px;padding:5px 10px}.gp .si:focus{border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c2e}.gp .ped-tabs,.gp .cvs{border-radius:7px}.gp .bulk{background:#141a2e;border-radius:8px}.modal{border-radius:12px!important;box-shadow:0 24px 60px #141a2e2e!important}.gp thead th{color:var(--mid);letter-spacing:.04em;border-bottom:1px solid var(--c2);background:#f7f8fb;padding:6px 10px;font-weight:600}.gp tbody td{white-space:nowrap;border-bottom:1px solid #eef0f5;padding:5px 10px;line-height:1.3}.gp tbody tr:hover{background:#f8f9fc}.gp tbody tr.sel{background:#fbf6e6}.gp .tdn{gap:8px}.gp .tdn .avs,.gp .avs{width:22px;height:22px;font-size:11px}.gp .tdn>div{flex-wrap:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.gp .tdn>div>*{min-width:0}.gp .tds{color:var(--mid);font-size:var(--fs-xs);margin:0;display:inline}.gp tbody td>.tds{margin-left:6px}.gp .tdn .link,.gp .tdn .nm{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.gp tbody td .acts{flex-wrap:nowrap;gap:4px}.gp .tw{overflow-x:auto}html[data-density=comfy] .gp tbody td{font-size:var(--fs-lg);padding:10px 12px}html[data-density=comfy] .gp thead th{padding:9px 12px}html[data-density=comfy] .gp .tdn>div{display:block}html[data-density=comfy] .gp .tds{margin:1px 0 0;display:block}html[data-density=comfy] .gp tbody td>.tds{margin-left:0;display:block}html[data-density=comfy] .gp .tdn .avs,html[data-density=comfy] .gp .avs{width:28px;height:28px}html[data-density=comfy] .gp tbody td{white-space:normal}.gt .dns{border:1px solid var(--c2);background:var(--white);border-radius:7px;display:flex;overflow:hidden}.gt .dns button{font:600 var(--fs-xs) inherit;color:var(--mid);cursor:pointer;background:0 0;border:0;padding:3px 9px}.gt .dns button.on{color:#fff;background:#141a2e}.fav{cursor:pointer;color:#b9bfcc;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1;transition:transform .12s,color .12s}.fav:hover{color:#c9a84c;transform:scale(1.15)}.fav.on{color:#c9a84c}.gp thead th.fv,.gp tbody td.fv{text-align:center;width:26px;padding-left:6px;padding-right:2px}@media (width<=767px){.gt .dns{display:none}.gp tbody td{white-space:normal}}@media (width>=768px){.gp table{min-width:0}}html[data-theme=dark]{filter:invert()hue-rotate(180deg)brightness(.93)contrast(.96);background:#fff}html[data-theme=dark] img,html[data-theme=dark] video,html[data-theme=dark] canvas,html[data-theme=dark] .sidebar,html[data-theme=dark] .gt .sb,html[data-theme=dark] .auth-side,html[data-theme=dark] .gp .cmh,html[data-theme=dark] .gp .wh,html[data-theme=dark] .gp .bulk,html[data-theme=dark] .hero,html[data-theme=dark] .fab,html[data-theme=dark] .gem,html[data-theme=dark] .uav,html[data-theme=dark] .avatar,html[data-theme=dark] .ico-dot,html[data-theme=dark] .primary,html[data-theme=dark] .auth-submit,html[data-theme=dark] .btn.bg,html[data-theme=dark] .x-none{filter:invert()hue-rotate(180deg)}html[data-theme=dark] .modal-back>.modal{filter:none}html[data-theme=dark] .modal-back{filter:none;background:#ffffff8c!important}html[data-theme=dark] .scrim{background:#ffffff8c!important}
