@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:var(--t-1b2940);background:var(--b-f4f6f9);font-synthesis:none;--navy:#111d30;--gold:#cfad61;--blue:#2166c8;--muted:#5d6878;--line:#e8ecf1}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}.loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--muted)}.spinner{width:28px;height:28px;border:3px solid var(--l-e1e7ef);border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--b-ffffff)}.brand{padding:42px clamp(30px,7vw,100px);display:flex;flex-direction:column;color:#fff;background:radial-gradient(ellipse at 80% 20%,#263d5a,transparent 42%),linear-gradient(145deg,#101a29,#172c48 65%,#0d1827)}.logo,.side-logo{display:flex;align-items:center;gap:11px;font-size:calc(22px * var(--fs));font-weight:800}.logo b,.side-logo>b{width:36px;height:36px;display:grid;place-items:center;color:#17243a;background:linear-gradient(135deg,#fff3bd,#bd8d37);transform:skew(-8deg);border-radius:4px}.logo small,.side-logo small{display:block;color:#d0b16c;font-size:calc(10.5px * var(--fs));letter-spacing:1.5px;margin-top:3px}.hero{margin:auto 0}.hero>small,.eyebrow{color:#b38a43;font-size:calc(12.5px * var(--fs));letter-spacing:1.5px;font-weight:800}.hero h1{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-2px}.hero h1 em{font-style:normal;color:#d7ba75}.hero p{color:#b7c3d1;font-size:calc(15px * var(--fs))}.brand-foot{color:#b7c3d1;font-size:calc(13px * var(--fs))}.login-side{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.login-card{width:min(100%,405px);display:grid;gap:14px}.login-card h2{font-size:calc(27px * var(--fs));letter-spacing:-.8px;margin:0}.login-card>p{font-size:calc(14px * var(--fs));color:var(--muted);margin:0 0 10px}.login-card label{display:grid;gap:7px;font-size:calc(13.5px * var(--fs));font-weight:650;color:var(--t-46546a)}.login-card input{border:1px solid var(--l-dce2ea);border-radius:8px;padding:13px;outline:0}.login-card input:focus,.search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2166c820}.primary,.secondary{border:0;border-radius:8px;padding:11px 14px;font-size:calc(13.5px * var(--fs));font-weight:700}.primary{background:#165dc6;color:#fff}.primary:disabled{opacity:.55}.secure{display:flex;gap:7px;align-items:center;color:var(--t-5c6879);font-size:calc(13px * var(--fs));margin-top:9px}.secure svg{color:var(--t-207553)}.notice,.error{padding:11px 13px;border-radius:8px;font-size:calc(13px * var(--fs));line-height:1.5;background:var(--b-fff7e4);color:var(--t-85651f);border:1px solid var(--l-f0dfb8)}.error{background:var(--b-fff0ee);color:var(--t-983c30);border-color:var(--l-f0ccc7)}.login-foot{margin-top:45px;color:#9aa4b2;font-size:calc(12.5px * var(--fs))}.app{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:245px;background:var(--navy);color:#dce3ec;padding:0 14px;display:flex;flex-direction:column;z-index:10}.side-logo{height:75px;padding:0 8px;border-bottom:1px solid #ffffff17;font-size:calc(19px * var(--fs))}.side-logo>b{width:31px;height:31px;font-size:calc(17px * var(--fs))}.close{display:none;margin-left:auto;border:0;background:transparent;color:var(--t-bbc7d5)}.side-title{font-size:calc(11.5px * var(--fs));letter-spacing:1.2px;font-weight:800;color:#8391a6;padding:25px 10px 12px}.sidebar nav{display:grid;gap:4px}.sidebar nav button{border:0;border-radius:7px;background:transparent;color:#b9c4d2;text-align:left;display:flex;align-items:center;gap:11px;padding:11px 10px;font-size:calc(13.5px * var(--fs));font-weight:600}.sidebar nav button svg{width:17px;height:17px;color:#94a3b6}.sidebar nav button.selected,.sidebar nav button:hover{background:#203653;color:#fff}.sidebar nav button.selected svg{color:#d2b269}.sidebar nav button span{margin-left:auto;font-size:calc(12.5px * var(--fs));color:#a2b0c3}.account{margin-top:auto;border-top:1px solid #ffffff1c;padding:13px 3px;display:flex;align-items:center;gap:9px}.account>i,.rep>i{width:31px;height:31px;display:grid;place-items:center;background:#d1b163;color:#1b2a3e;border-radius:50%;font-size:calc(13.5px * var(--fs));font-style:normal;font-weight:800}.account span,.rep span{display:grid;gap:3px;min-width:0;flex:1}.account b{font-size:calc(12.5px * var(--fs));color:#fff}.account small,.rep small{color:#9eacbd;font-size:calc(11.5px * var(--fs))}.account button{border:0;background:transparent;color:#a8b4c3}.main{margin-left:245px;min-height:100vh}.main header{height:64px;background:var(--b-ffffff);border-bottom:1px solid var(--line);padding:0 29px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:5;font-size:calc(13px * var(--fs));color:var(--t-5d687a)}.main header>span i{margin:0 10px;color:var(--t-bcc4ce);font-style:normal}.main header b{color:var(--t-2b3a50)}.top-right{display:flex;align-items:center;gap:18px}.top-right>small{display:flex;align-items:center;gap:7px}.top-right>small i{width:7px;height:7px;background:#27a87a;border-radius:50%}.top-right button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--t-435269);font-size:calc(12.5px * var(--fs))}.content{max-width:1500px;margin:auto;padding:31px clamp(20px,3vw,42px) 20px}.heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:21px}.heading h1{margin:5px 0;font-size:calc(25px * var(--fs));letter-spacing:-.8px}.heading p,.card>p{margin:0;color:var(--t-5d6978);font-size:calc(13px * var(--fs))}.secondary{background:var(--b-ffffff);border:1px solid var(--l-dfe4eb);color:var(--t-45546a);display:flex;align-items:center;gap:7px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px}.metric,.card{background:var(--b-ffffff);border:1px solid var(--l-e9edf2);border-radius:10px;box-shadow:0 3px 12px #22344a06}.metric{padding:15px;display:flex;align-items:flex-start;gap:11px}.metric>i{font-style:normal;width:35px;height:35px;border-radius:9px;background:var(--b-eaf2ff);color:var(--t-2467c6);display:grid;place-items:center;flex:none}.metric>i svg{width:17px}.metric>span{display:grid;gap:5px;font-size:calc(12.5px * var(--fs));color:var(--t-5d6878)}.metric b{font-size:calc(22px * var(--fs));color:var(--t-1c2a3f)}.metric small{font-size:calc(10.5px * var(--fs));color:var(--t-5c6877)}.grid{display:grid;grid-template-columns:1.08fr .92fr;gap:14px}.card{padding:17px}.card h2{font-size:calc(14px * var(--fs));margin:0 0 5px}.bars{display:grid;gap:16px;margin:25px 0}.bar{display:grid;grid-template-columns:70px 1fr 25px;gap:9px;align-items:center;font-size:calc(12.5px * var(--fs))}.bar>span{color:var(--t-526075)}.bar>div{height:8px;background:var(--b-f0f3f7);border-radius:6px;overflow:hidden}.bar>div i{display:block;height:100%;background:#2874d6;border-radius:6px}.bar>div i.q1{background:#d7ac48}.bar>div i.q2{background:var(--b-a8b3c1)}.bar>div i.q3{background:var(--b-a57acb)}.bar>b{text-align:right}.card footer{border-top:1px solid var(--l-eef1f4);padding-top:11px;color:var(--t-5c687a);font-size:calc(11.5px * var(--fs))}.rep{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--l-f0f2f5);padding:10px 0}.rep>i{background:var(--b-edf2fa);color:var(--t-355f98)}.rep b{font-size:calc(12.5px * var(--fs))}.rep label{font-size:calc(11.5px * var(--fs));color:var(--t-875f1a);background:var(--b-fff5dc);border-radius:14px;padding:5px 8px}.rep label.active{color:var(--t-19855b);background:var(--b-e8f7ef)}.wide{grid-column:1/-1}.activity{display:flex;gap:15px;border-bottom:1px solid var(--l-f0f2f5);padding:12px 0;font-size:calc(12.5px * var(--fs))}.activity span{color:var(--t-5d6878);flex:1}.activity time{color:var(--t-5b697a)}.empty{min-height:95px;display:grid;place-items:center;text-align:center;color:var(--t-5b6879);font-size:calc(12.5px * var(--fs))}.foot{text-align:center;color:var(--t-5c6778);font-size:calc(11.5px * var(--fs));padding:24px}.foot i{font-style:normal;margin:0 5px}.table-card{padding:0;overflow:hidden}.table-head{display:grid;gap:5px;padding:17px;border-bottom:1px solid var(--l-edf0f4)}.table-head b{font-size:calc(13.5px * var(--fs))}.table-head small{font-size:calc(12.5px * var(--fs));color:var(--t-5c6878)}.table-wrap{overflow:auto;padding:0 14px 14px}.table-wrap table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.table-wrap th{background:var(--b-fafbfd);color:var(--t-5d6878);font-size:calc(11.5px * var(--fs));text-transform:uppercase;padding:11px}.table-wrap td{padding:12px 11px;border-top:1px solid var(--l-f0f2f5);color:var(--t-4e5d72);font-size:calc(12.5px * var(--fs))}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--l-e1e6ed);border-radius:7px;margin:13px 0;padding:8px 10px;width:max-content;color:var(--t-5c6978)}.search input{border:0;outline:0;font-size:calc(12.5px * var(--fs))}.menu{display:none}@media(max-width:1050px){.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.login{grid-template-columns:1fr}.brand{min-height:205px;padding:22px 24px}.hero{margin:auto 0 0}.hero>small{font-size:calc(10.5px * var(--fs))}.hero h1{font-size:calc(33px * var(--fs));margin:10px 0}.hero p,.brand-foot{display:none}.login-side{padding:30px 23px}.login-foot{margin-top:28px}.sidebar{width:270px;transform:translate(-105%);transition:transform .2s ease;box-shadow:10px 0 30px #101b2b26}.sidebar.show{transform:translate(0)}.close{display:block}.main{margin:0}.main header{height:57px;padding:0 14px}.menu{display:grid;place-items:center;background:transparent;border:0;color:var(--t-34445a);margin-right:9px}.main header>span{margin-right:auto}.top-right>small,.top-right button{font-size:0}.top-right button svg{width:17px}.content{padding:22px 14px}.heading h1{font-size:calc(22px * var(--fs))}.heading p{font-size:calc(12.5px * var(--fs));max-width:230px}.heading .secondary{font-size:0;padding:9px}.heading .secondary svg{width:16px}.metrics{gap:8px}.metric{padding:11px 9px;gap:8px}.metric>i{width:30px;height:30px}.metric>span{font-size:calc(11.5px * var(--fs))}.metric b{font-size:calc(19px * var(--fs))}.metric small{font-size:0}.grid{grid-template-columns:1fr;gap:9px}.wide{grid-column:auto}.card{padding:14px}.table-card{padding:0}.activity{gap:9px;font-size:calc(11.5px * var(--fs))}.search{width:100%}.search input{flex:1;min-width:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.recovery{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(140deg,#111d30,#1b3554)}.recovery .login-card{background:var(--b-ffffff);padding:30px;border-radius:14px;box-shadow:0 24px 70px #08122155}.recovery .login-card h2{margin:0}.recovery .login-card>p{margin:0 0 5px}.recovery .login-card label{display:grid;gap:7px;font-size:calc(13.5px * var(--fs));font-weight:650;color:var(--t-46546a)}.recovery .login-card input{border:1px solid var(--l-dce2ea);border-radius:8px;padding:13px;outline:0}.recovery .login-card input:focus{border-color:var(--l-2166c8);box-shadow:0 0 0 3px #2166c820}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.refresh-group{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.refresh-group small{color:var(--t-5c6878);font-size:calc(11.5px * var(--fs))}.secondary:disabled{opacity:.68;cursor:wait}.interaction-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.interaction-tools .search{flex:1;min-width:240px;width:auto}.filter-select{border:1px solid var(--l-e1e6ed);border-radius:7px;background:var(--b-ffffff);color:var(--t-46546a);padding:9px 11px;font-size:calc(12.5px * var(--fs))}.subcell{display:block;margin-top:4px;color:var(--t-5c6878);font-size:calc(11.5px * var(--fs))}.table-wrap td b{font-size:calc(12.5px * var(--fs));color:var(--t-33445c)}@media(max-width:760px){.refresh-group small{font-size:calc(10.5px * var(--fs));text-align:right}.interaction-tools{align-items:stretch}.interaction-tools .search{min-width:100%;margin-bottom:0}.filter-select{width:100%}}.create-rep-card{margin-bottom:14px}.create-rep-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.create-rep-top h2{margin:0 0 5px}.create-rep-top p{margin:0;color:var(--t-5d6978);font-size:calc(13px * var(--fs))}.rep-form{margin-top:18px;padding-top:16px;border-top:1px solid var(--l-edf0f4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.rep-form label{display:grid;gap:7px;font-size:calc(13px * var(--fs));font-weight:650;color:var(--t-46546a)}.rep-form input{min-width:0;border:1px solid var(--l-dce2ea);border-radius:8px;padding:11px;outline:0}.rep-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2166c820}.rep-form label small{font-size:calc(11.5px * var(--fs));color:var(--t-5c6878);font-weight:400}.rep-form button{grid-column:1/-1;justify-self:start}.success{padding:11px 13px;border-radius:8px;font-size:calc(13px * var(--fs));line-height:1.5;background:var(--b-eaf7ef);color:var(--t-1e7651);border:1px solid var(--l-ccebd8);margin-top:12px}@media(max-width:760px){.create-rep-top{align-items:flex-start;flex-direction:column}.rep-form{grid-template-columns:1fr}.rep-form button{grid-column:auto;width:100%}}.rep-form select{min-width:0;border:1px solid var(--l-dce2ea);border-radius:8px;padding:11px;background:var(--b-ffffff);color:var(--t-46546a);outline:0}.link-button{border:0;background:transparent;color:var(--blue);font-size:calc(12.5px * var(--fs));font-weight:700;padding:4px 0}.link-button:hover{text-decoration:underline}.status-pill{display:inline-flex;padding:5px 8px;border-radius:20px;background:var(--b-fff2df);color:var(--t-94651c);font-size:calc(11.5px * var(--fs))}.status-pill.active{background:var(--b-e8f7ef);color:var(--t-19855b)}.table-wrap td{vertical-align:middle}.account-form{grid-template-columns:repeat(2,minmax(0,1fr))}.account-form button{grid-column:1/-1}.access-note{margin-top:13px;padding:10px 12px;border-radius:7px;background:var(--b-f5f8fc);color:var(--t-5b6879);font-size:calc(12.5px * var(--fs));line-height:1.5}.table-actions{display:flex;align-items:center;gap:12px}.table-actions .link-button{display:inline-flex;align-items:center;gap:4px}.modal-backdrop{position:fixed;inset:0;z-index:30;background:var(--b-0b1627a6);display:grid;place-items:center;padding:18px}.import-dialog{width:min(760px,100%);max-height:min(90vh,900px);overflow:auto;background:var(--b-ffffff);border-radius:14px;padding:22px;box-shadow:0 25px 80px #06112155;display:grid;gap:13px}.import-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:14px}.import-dialog-head h2{font-size:calc(20px * var(--fs));margin:5px 0}.import-dialog-head p{font-size:calc(13px * var(--fs));color:var(--muted);margin:0}.icon-button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--b-ffffff);color:var(--t-526075)}.file-picker{min-height:62px;border:1px dashed var(--l-c8d2df);border-radius:9px;background:var(--b-fafbfd);color:var(--t-526075);display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;font-size:calc(13px * var(--fs))}.file-picker svg{color:var(--blue);flex:none}.file-picker input{max-width:220px;margin-left:auto;font-size:calc(12.5px * var(--fs))}.import-preview{display:grid;gap:10px}.preview-summary{display:grid;gap:4px}.preview-summary b{font-size:calc(13.5px * var(--fs))}.preview-summary span,.preview-more{font-size:calc(12.5px * var(--fs));color:var(--muted)}.preview-table{padding:0;max-height:260px}.preview-table table{white-space:normal}.preview-table td,.preview-table th{min-width:90px}.cnpj-warning-list{padding:10px 12px;background:var(--b-fff8e8);border:1px solid var(--l-efdfb8);border-radius:7px;color:var(--t-785d26);font-size:calc(12.5px * var(--fs))}.cnpj-warning-list summary{font-weight:700;cursor:pointer}.cnpj-warning-list div{padding-top:8px}.import-dialog-footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding-top:13px}.import-footnote{font-size:calc(11.5px * var(--fs));color:var(--t-5c6879);line-height:1.5}@media(max-width:760px){.table-actions{align-items:flex-start;flex-direction:column;gap:4px}.modal-backdrop{padding:8px}.import-dialog{padding:16px;max-height:94vh}.file-picker{align-items:flex-start;flex-direction:column}.file-picker input{max-width:100%;margin-left:0;width:100%}.import-dialog-footer{flex-direction:column-reverse}.import-dialog-footer button{width:100%}.preview-table{max-height:220px}}@media(max-width:760px){.account-form{grid-template-columns:1fr}.account-form button{grid-column:auto}}.detail-link{display:grid;gap:3px;padding:3px 0;border:0;background:transparent;text-align:left;color:var(--t-254e82);font:inherit;font-weight:700;cursor:pointer}.detail-link:hover{text-decoration:underline}.detail-link small{font-size:calc(11.5px * var(--fs));color:var(--t-5c6878);font-weight:500}.detail-dialog{width:min(760px,100%);max-height:min(90vh,900px);overflow:auto;background:var(--b-ffffff);border-radius:14px;padding:22px;box-shadow:0 25px 80px #06112155;display:grid;gap:13px}.detail-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:14px}.detail-dialog-head h2{font-size:calc(20px * var(--fs));margin:5px 0}.detail-dialog-head p{font-size:calc(13px * var(--fs));color:var(--muted);margin:0}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-field{display:grid;gap:5px;padding:11px 12px;border:1px solid var(--l-edf0f4);border-radius:8px;min-width:0}.detail-field small{font-size:calc(11.5px * var(--fs));color:var(--t-5c6878)}.detail-field b{font-size:calc(13px * var(--fs));color:var(--t-33445c);white-space:normal;overflow-wrap:anywhere}.detail-section-title{font-size:calc(13.5px * var(--fs));margin:5px 0 0;color:var(--t-33445c)}.detail-chips{display:flex;flex-wrap:wrap;gap:8px}.detail-chips a{display:inline-flex;padding:8px 10px;border-radius:7px;background:var(--b-f1f6fc);color:var(--t-245da2);text-decoration:none;font-size:calc(12.5px * var(--fs))}.detail-chips a:hover{text-decoration:underline}.detail-empty,.detail-loading{font-size:calc(12.5px * var(--fs));color:var(--t-5c6878)}.detail-notes{padding:12px;border-radius:8px;background:var(--b-fafbfd);border:1px solid var(--l-edf0f4)}.detail-notes b{font-size:calc(12.5px * var(--fs));color:var(--t-526075)}.detail-notes p{font-size:calc(13px * var(--fs));color:var(--t-33445c);white-space:pre-wrap;margin:6px 0 0}.detail-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:220px;overflow:auto}.detail-related button{display:grid;gap:4px;padding:10px;border:1px solid var(--l-edf0f4);border-radius:7px;background:var(--b-ffffff);text-align:left;cursor:pointer}.detail-related button:hover{border-color:var(--l-b9cce3);background:var(--b-f8fbff)}.detail-related span{font-size:calc(12.5px * var(--fs));font-weight:700;color:var(--t-33445c)}.detail-related small{font-size:calc(11.5px * var(--fs));color:var(--t-5c6878)}@media(max-width:760px){.detail-dialog{padding:16px;max-height:94vh}.detail-grid,.detail-related{grid-template-columns:1fr}}.phone-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.phone-actions a{display:inline-flex;padding:6px 8px;border-radius:6px;background:var(--b-f1f6fc);color:var(--t-245da2);text-decoration:none;font-size:calc(11.5px * var(--fs));white-space:nowrap}.phone-actions a:hover{background:var(--b-e4eefb)}.detail-phone-list{display:grid;gap:8px}.detail-phone-list>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--l-edf0f4);border-radius:7px;color:var(--t-526075);font-size:calc(12.5px * var(--fs))}.detail-dialog>label{display:grid;gap:6px;color:var(--t-45546a);font-size:calc(12.5px * var(--fs));font-weight:700}.detail-dialog>label input{width:100%;border:1px solid var(--l-dce2ea);border-radius:8px;padding:11px;background:var(--b-ffffff);color:var(--t-2f4058);outline:0}.detail-dialog>label input:focus{border-color:var(--l-5c8ecb);box-shadow:0 0 0 3px #2b6ac51a}@media(max-width:520px){.detail-phone-list>div{align-items:flex-start;flex-direction:column}.phone-actions{gap:5px}}.detail-grid>label{display:grid;gap:6px;color:var(--t-45546a);font-size:calc(12.5px * var(--fs));font-weight:700;min-width:0}.detail-grid>label input,.detail-grid>label select,.detail-dialog>label textarea{width:100%;min-width:0;border:1px solid var(--l-dce2ea);border-radius:8px;padding:11px;background:var(--b-ffffff);color:var(--t-2f4058);outline:0;font:inherit;font-weight:400}.detail-dialog>label textarea{resize:vertical;line-height:1.5}.contact-record-card{max-width:980px}.wide-field{grid-column:1/-1}.contact-record-form textarea{width:100%;min-height:96px;border:1px solid var(--l-dce2ea);border-radius:8px;padding:11px;background:var(--b-ffffff);color:var(--t-2f4058);outline:0;font:inherit;font-weight:400;resize:vertical}.contact-record-form .wide-field{display:grid;gap:7px}.contact-form-footer{display:flex!important;align-items:center;justify-content:space-between;gap:16px}.contact-form-footer small{font-size:calc(11.5px * var(--fs));color:var(--t-5c6878);line-height:1.5}.contact-form-footer button{min-width:180px}@media(max-width:760px){.contact-form-footer{align-items:stretch;flex-direction:column}.contact-form-footer button{width:100%}}.rep-main-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:13px}.rep-search{display:flex;align-items:center;gap:10px;border:1px solid var(--l-e1e6ed);border-radius:9px;margin:14px 0;padding:11px 12px;color:var(--t-5c6978)}.rep-search input{border:0;outline:0;min-width:0;flex:1;font:inherit;font-size:calc(13.5px * var(--fs))}.rep-store-list{display:grid}.rep-store-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 8px;background:var(--b-ffffff);border:0;border-top:1px solid var(--l-eff2f5);text-align:left}.rep-store-row:hover{background:var(--b-f8fbff)}.rep-store-row>i{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:10px;background:var(--b-edf4ff);color:var(--t-2264bd);font-style:normal}.rep-store-row>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.rep-store-row b{font-size:calc(13.5px * var(--fs));color:var(--t-27364b);overflow:hidden;text-overflow:ellipsis}.rep-store-row small{font-size:calc(12.5px * var(--fs));color:var(--t-5c6978);overflow:hidden;text-overflow:ellipsis}.rep-store-badges{display:grid;justify-items:end;gap:6px}.qual-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:20px;padding:5px 8px;background:var(--b-f0f3f6);color:var(--t-596679);font-size:calc(11.5px * var(--fs));font-weight:700;white-space:nowrap}.qual-unrated{background:var(--b-f0f3f6);color:var(--t-596679)}.qual-diamante{background:var(--b-e7f2ff);color:var(--t-2863a8)}.qual-ouro{background:var(--b-fff3cf);color:var(--t-88651b)}.qual-prata{background:var(--b-eff1f4);color:var(--t-5c6879)}.qual-bronze{background:var(--b-f6e8dc);color:var(--t-94613d)}.rep-limit{padding:12px;color:var(--t-5b6979);font-size:calc(12.5px * var(--fs))}.rep-history-item{display:grid;gap:5px;padding:9px 10px;border:1px solid var(--l-edf0f4);border-radius:8px;background:var(--b-ffffff)}.rep-history-item b{font-size:calc(12.5px * var(--fs));color:var(--t-33445c)}.rep-history-item small{font-size:calc(11.5px * var(--fs));color:var(--t-5c6878);white-space:pre-wrap}.rep-sidebar .side-title{padding-top:25px}@media(max-width:760px){.rep-sidebar{inset:auto 0 0;width:100%;height:68px;padding:5px 6px;background:#111d30;transform:none;box-shadow:0 -5px 20px #101b2b20}.rep-sidebar .side-logo,.rep-sidebar .side-title,.rep-sidebar .account{display:none}.rep-sidebar nav{height:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;align-items:stretch}.rep-sidebar nav button{flex-direction:column;justify-content:center;gap:3px;padding:5px 2px;text-align:center;font-size:calc(10.5px * var(--fs))}.rep-sidebar nav button svg{width:18px;height:18px}.rep-sidebar nav button span{display:none}.rep-app .content{padding-bottom:86px}.rep-app .main header{justify-content:space-between}.rep-store-row{gap:8px;padding:11px 3px}.rep-store-row>i{width:33px;height:33px}.rep-store-row b{font-size:calc(12.5px * var(--fs))}.rep-store-row small{font-size:calc(10.5px * var(--fs))}.qual-badge{font-size:calc(10.5px * var(--fs));padding:4px 6px}}.rep-upcoming-list{display:grid;gap:7px;margin-top:13px}.rep-list-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;border:1px solid var(--l-edf0f4);border-radius:9px;background:var(--b-ffffff);color:var(--t-33445c);text-align:left;transition:background .15s,border-color .15s,transform .15s}.rep-list-item:hover{background:var(--b-f8fbff);border-color:var(--l-cfdef1);transform:translateY(-1px)}.rep-list-item>i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--b-edf4ff);color:var(--t-2366bd);font-style:normal}.rep-list-item>span:nth-child(2){display:grid;gap:4px;min-width:0}.rep-list-item b{font-size:calc(12.5px * var(--fs));line-height:1.35;color:var(--t-29394f);overflow:hidden;text-overflow:ellipsis}.rep-list-item small{font-size:calc(11.5px * var(--fs));color:var(--t-5b6979)}.rep-list-item .status-pill{font-size:calc(10.5px * var(--fs));white-space:nowrap;padding:5px 7px}.rep-activity-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(140px,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 3px;border:0;border-bottom:1px solid var(--l-eef1f4);background:transparent;color:var(--t-536278);text-align:left;cursor:pointer}.rep-activity-row:hover{background:var(--b-f8fbff)}.rep-activity-row b{font-size:calc(12.5px * var(--fs));color:var(--t-284c7a)}.rep-activity-row span{font-size:calc(12.5px * var(--fs))}.rep-activity-row time{font-size:calc(11.5px * var(--fs));color:var(--t-5c6878)}.rep-activity-row:last-of-type{border-bottom:0}@media(max-width:760px){.rep-list-item{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;padding:9px 7px}.rep-list-item>i{width:29px;height:29px}.rep-list-item b{font-size:calc(11.5px * var(--fs))}.rep-list-item small{font-size:calc(10.5px * var(--fs))}.rep-list-item .status-pill{font-size:calc(10px * var(--fs));padding:4px 5px}.rep-activity-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 2px}.rep-activity-row b,.rep-activity-row span{grid-column:1}.rep-activity-row time{grid-column:2;grid-row:1/3}}.dashboard-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:9px;background:var(--b-ffffff);border:1px solid var(--l-e8ecf1);border-radius:10px}.dashboard-filters label{display:grid;gap:6px;min-width:170px;color:var(--t-58677c);font-size:calc(12.5px * var(--fs));font-weight:700}.dashboard-filters select{min-width:170px;padding:9px 11px;border:1px solid var(--l-dce2ea);border-radius:7px;background:var(--b-ffffff);color:var(--t-35445a);font:inherit;font-weight:500}.dash-clear{margin-left:auto}.dash-context{font-size:calc(11.5px * var(--fs));color:var(--t-5d6978);margin:0 2px 13px}.dashboard-grid,.rep-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dash-panel{min-width:0;overflow:hidden}.dash-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.dash-panel-head h2{margin:0 0 5px;font-size:calc(14px * var(--fs))}.dash-panel-head p{margin:0;color:var(--t-5d6978);font-size:calc(12.5px * var(--fs))}.column-chart{display:flex;align-items:stretch;gap:6px;min-height:220px;padding:12px 2px 0;border-bottom:1px solid var(--l-e9edf2)}.column-item{display:grid;grid-template-rows:20px minmax(0,1fr) 32px;gap:4px;align-items:end;flex:1;min-width:0;padding:0 2px;border:0;background:transparent;color:var(--t-536278);text-align:center}.column-item>b{align-self:end;font-size:calc(11.5px * var(--fs));color:var(--t-5d687a)}.column-track{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;border-bottom:0;background:linear-gradient(to top,transparent 24%,var(--b-f5f7fa) 24%,var(--b-f5f7fa) 25%,transparent 25%,transparent 49%,var(--b-f5f7fa) 49%,var(--b-f5f7fa) 50%,transparent 50%,transparent 74%,var(--b-f5f7fa) 74%,var(--b-f5f7fa) 75%,transparent 75%)}.column-track i{display:block;width:min(60%,34px);min-height:3px;border-radius:5px 5px 0 0;transition:height .25s,filter .15s}.column-item:hover .column-track i,.column-item.chosen .column-track i{filter:brightness(.88);box-shadow:0 0 0 3px #2166c81a}.column-item small{align-self:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10.5px * var(--fs));color:var(--t-5d6978)}.column-item:focus-visible,.donut-legend-item:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px;border-radius:5px}.donut-layout{display:grid;grid-template-columns:minmax(110px,145px) minmax(0,1fr);align-items:center;gap:10px;min-height:220px}.donut-visual{display:grid;place-items:center}.donut-visual svg{width:min(100%,145px);overflow:visible}.donut-total{font-size:calc(17px * var(--fs));font-weight:800;fill:var(--t-24344a)}.donut-caption{font-size:calc(10.5px * var(--fs));fill:var(--t-8793a3)}.donut-visual circle:not(:first-child){cursor:pointer;transition:stroke-width .15s,opacity .15s}.donut-visual circle:not(:first-child):hover{stroke-width:19}.donut-legend{display:grid;gap:2px;max-height:205px;overflow:auto}.donut-legend-item{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 6px;border:0;border-radius:5px;background:transparent;text-align:left;cursor:pointer}.donut-legend-item:hover,.donut-legend-item.chosen{background:var(--b-f3f7fc)}.donut-legend-item i{width:8px;height:8px;border-radius:50%}.donut-legend-item span{font-size:calc(11.5px * var(--fs));color:var(--t-58677c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donut-legend-item b{font-size:calc(11.5px * var(--fs));color:var(--t-34445a)}.rep-insight-grid{margin:14px 0}.dash-drill-title{padding:9px 10px;margin-bottom:8px;border-radius:7px;background:var(--b-f5f8fc);color:var(--t-45556b);font-size:calc(12.5px * var(--fs));font-weight:700}.dash-table-wrap{max-height:430px}.dash-table-wrap table{min-width:600px}.dash-footnote{margin-top:13px;color:var(--t-5c6878);font-size:calc(11.5px * var(--fs));line-height:1.5}.dash-wide{grid-column:1/-1}.dash-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px 2px;color:var(--t-5d687a);font-size:calc(12.5px * var(--fs))}.dash-pagination>div{display:flex;align-items:center;gap:9px}.dash-pagination button{padding:6px 9px;font-size:calc(12.5px * var(--fs))}.dash-pagination button:disabled{opacity:.5;cursor:not-allowed}.dash-interaction-dialog{width:min(620px,100%)}.dash-interaction-dialog .detail-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dash-interaction-dialog .detail-dialog-head h2{margin:4px 0}.dash-interaction-dialog .detail-grid>div{display:grid;gap:5px}.dash-interaction-dialog .detail-grid small{color:var(--t-5d6978);font-size:calc(12.5px * var(--fs))}.dash-interaction-dialog .detail-grid b,.dash-interaction-dialog .detail-grid p{margin:0;color:var(--t-34445a);font-size:calc(13.5px * var(--fs));line-height:1.5}.dash-interaction-dialog .outcome-dialog-actions{margin-top:18px}@media(max-width:760px){.dashboard-filters{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:11px}.dashboard-filters label,.dashboard-filters select{min-width:0;width:100%}.dash-clear{justify-self:start;margin-left:0}.dashboard-grid,.rep-insight-grid{grid-template-columns:1fr;gap:9px}.dash-panel{padding:13px}.column-chart{min-height:190px}.donut-layout{grid-template-columns:minmax(100px,125px) minmax(0,1fr);min-height:190px;gap:7px}.donut-visual svg{width:120px}.donut-legend{max-height:180px}.column-item small{font-size:calc(10px * var(--fs))}.dash-wide{grid-column:auto}.dash-table-wrap{max-height:360px}}.grouped-legend{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:3px 0 8px}.grouped-legend span{display:inline-flex;align-items:center;gap:5px;color:var(--t-5d687a);font-size:calc(10.5px * var(--fs))}.grouped-legend i{width:8px;height:8px;border-radius:2px}.grouped-column-chart{display:flex;align-items:stretch;gap:8px;min-height:205px;padding:10px 3px 0;border-bottom:1px solid var(--l-e9edf2)}.grouped-column-item{display:grid;grid-template-rows:minmax(0,1fr) 18px 14px;gap:3px;align-items:end;flex:1;min-width:0;padding:0 2px;border:0;border-radius:6px 6px 0 0;background:transparent;text-align:center}.grouped-bar-set{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:100%;border-bottom:0;background:linear-gradient(to top,transparent 24%,var(--b-f5f7fa) 24%,var(--b-f5f7fa) 25%,transparent 25%,transparent 49%,var(--b-f5f7fa) 49%,var(--b-f5f7fa) 50%,transparent 50%,transparent 74%,var(--b-f5f7fa) 74%,var(--b-f5f7fa) 75%,transparent 75%)}.grouped-bar-button{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-width:18px;max-width:30px;width:24%;height:100%;padding:0 1px;border:0;border-radius:5px 5px 0 0;background:transparent;cursor:pointer}.grouped-bar-button i{display:block;width:100%;min-height:2px;border-radius:3px 3px 0 0;transition:height .2s}.grouped-bar-button small{font-size:calc(10px * var(--fs));line-height:1;color:var(--t-617087)}.grouped-bar-button:hover,.grouped-bar-button.chosen{background:var(--b-eaf1fa);outline:1px solid var(--l-c7d8ed)}.grouped-bar-button:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:1px}.grouped-column-item>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-59677c);font-size:calc(11.5px * var(--fs))}.grouped-column-item>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-5d6978);font-size:calc(10px * var(--fs))}.grouped-column-item:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px}@media(max-width:760px){.rep-sidebar nav{grid-template-columns:repeat(6,minmax(0,1fr))}.grouped-column-chart{min-height:185px;gap:4px}.grouped-bar-set{gap:2px}.grouped-column-item>small{font-size:calc(9px * var(--fs))}.grouped-legend{gap:8px}.grouped-legend span{font-size:calc(10px * var(--fs))}}.route-groups,.trip-list{display:grid;gap:12px}.route-group{min-width:0}.route-group .notice{margin:12px 0}.route-group .rep-store-list{margin-top:12px}.route-group .rep-store-row{border-top:1px solid var(--l-eff2f5)}.rep-filters{margin:12px 0;padding:0;border:0;background:transparent}.rep-filters label{min-width:180px}.route-group .status-pill{flex:none}.trip-item{display:grid;gap:9px;padding:13px;border:1px solid var(--l-edf0f4);border-radius:9px;background:var(--b-ffffff)}.trip-item .create-rep-top{align-items:flex-start}.trip-item .create-rep-top>div{display:grid;gap:5px}.trip-item p,.trip-item details p{font-size:calc(12.5px * var(--fs));line-height:1.55;color:var(--t-5e6b7d);white-space:pre-wrap}.trip-item details summary{font-size:calc(12.5px * var(--fs));color:var(--t-245da2);font-weight:700;cursor:pointer}.trip-item label{display:grid;gap:6px;font-size:calc(12.5px * var(--fs));color:var(--t-46546a)}.trip-item label input{border:1px solid var(--l-dce2ea);border-radius:8px;padding:9px}.trip-item .table-actions{flex-direction:row}.dash-export-actions{display:flex;flex-wrap:wrap;gap:7px}.dash-export{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.staff-app .content{max-width:1500px}.staff-app .table-card{min-width:0}.rep-filters select{border:1px solid var(--l-e1e6ed);border-radius:7px;background:var(--b-ffffff);color:var(--t-46546a);padding:9px 11px;font-size:calc(12.5px * var(--fs))}@media(max-width:760px){.rep-filters{grid-template-columns:1fr 1fr}.rep-filters label{min-width:0}.dash-export{justify-self:stretch;justify-content:center}.trip-item .table-actions{align-items:stretch;flex-direction:column}.trip-item .table-actions button{width:100%}.trip-item .create-rep-top{flex-direction:row}.route-group .rep-store-row{align-items:flex-start}.staff-app .content{padding-top:20px}.staff-app .top-right{gap:4px}.staff-app .top-right>small{display:none}}.coverage-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px}.coverage-strip>div{padding:12px 15px;background:linear-gradient(135deg,var(--b-ffffff),var(--b-f8fafc));border:1px solid var(--l-e8ecf1);border-radius:10px}.coverage-strip span{display:block;color:var(--t-5b687a);font-size:calc(12.5px * var(--fs));font-weight:700}.coverage-strip b{display:block;margin-top:6px;color:var(--t-20334f);font-size:calc(19px * var(--fs))}.coverage-strip b small{font-size:calc(13px * var(--fs));font-weight:600}.coverage-strip p{margin:4px 0 0;color:var(--t-5c6877);font-size:calc(11.5px * var(--fs))}@media(max-width:600px){.coverage-strip{grid-template-columns:1fr;gap:8px}.coverage-strip>div{padding:10px 12px}}.card .rep-upcoming-list{display:grid!important;grid-template-columns:1fr;gap:8px;margin-top:12px}.card .rep-upcoming-list>button.rep-list-item{appearance:none;-webkit-appearance:none;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;border:1px solid var(--l-e7ecf2);border-radius:9px;background:var(--b-ffffff);color:var(--t-33445c);font-family:inherit;font-size:inherit;font-weight:400;line-height:1.35;text-align:left;white-space:normal}.card .rep-upcoming-list>button.rep-list-item:hover{background:var(--b-f7faff);border-color:var(--l-c8d8ec)}.card .rep-upcoming-list>button.rep-list-item>i{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--b-edf4ff);color:var(--t-2366bd);font-style:normal}.card .rep-upcoming-list>button.rep-list-item>span:nth-child(2){display:grid;gap:4px;min-width:0}.card .rep-upcoming-list>button.rep-list-item b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:calc(13px * var(--fs));line-height:1.35;font-weight:700;color:var(--t-29394f)}.card .rep-upcoming-list>button.rep-list-item small{font-size:calc(11.5px * var(--fs));line-height:1.3;color:var(--t-5b6979)}.card .rep-upcoming-list>button.rep-list-item .status-pill{padding:5px 7px;border-radius:20px;background:var(--b-fff5df);color:var(--t-895e17);font-size:calc(10.5px * var(--fs));font-weight:700;white-space:nowrap}@media(max-width:760px){.card .rep-upcoming-list>button.rep-list-item{grid-template-columns:29px minmax(0,1fr) auto;gap:8px;padding:8px 9px}.card .rep-upcoming-list>button.rep-list-item b{font-size:calc(12.5px * var(--fs))}}.metric-action{appearance:none;-webkit-appearance:none;width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.metric-action:hover{transform:translateY(-2px);border-color:var(--l-cbd9ec);box-shadow:0 7px 18px #22344a12}.metric-action:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px}.metric-action small{display:block}.rep-detail-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}.rep-detail-filters .rep-search{flex:1;min-width:220px;margin:0}.rep-detail-filters select{min-height:36px;padding:7px 10px;border:1px solid var(--l-dce2ea);border-radius:7px;background:var(--b-ffffff);color:var(--t-44546a);font:inherit;font-size:calc(12.5px * var(--fs))}.rep-contacted-filter{display:flex;align-items:center;gap:6px;color:var(--t-58677c);font-size:calc(12.5px * var(--fs))}.rep-detail-filters .link-button{white-space:nowrap}@media(max-width:760px){.rep-detail-filters{display:grid;grid-template-columns:1fr 1fr}.rep-detail-filters .rep-search{grid-column:1/-1;min-width:0}.rep-detail-filters select{width:100%}.rep-detail-filters .link-button{justify-self:start}}.coverage-strip>button{appearance:none;-webkit-appearance:none;width:100%;padding:12px 15px;background:linear-gradient(135deg,var(--b-ffffff),var(--b-f8fafc));border:1px solid var(--l-e8ecf1);border-radius:10px;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.coverage-strip>button:hover{transform:translateY(-1px);border-color:var(--l-cbd9ec);box-shadow:0 5px 15px #22344a0d}.coverage-strip>button:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px}.coverage-strip>button span{display:block;color:var(--t-5b687a);font-size:calc(12.5px * var(--fs));font-weight:700}.coverage-strip>button b{display:block;margin-top:6px;color:var(--t-20334f);font-size:calc(19px * var(--fs))}.coverage-strip>button b small{font-size:calc(13px * var(--fs));font-weight:600}.coverage-strip>button p{margin:4px 0 0;color:var(--t-5c6877);font-size:calc(11.5px * var(--fs))}@media(max-width:600px){.coverage-strip>button{padding:10px 12px}}.metric-click-hint{color:var(--t-2166c8)!important;font-weight:700}.dash-action-strip{display:flex;gap:10px;margin:0 0 13px}.dash-action-strip button{display:flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--l-e7ecf2);border-radius:8px;background:var(--b-ffffff);color:var(--t-526075);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.dash-action-strip button:hover{border-color:var(--l-c8d8ec);background:var(--b-f8fbff)}.dash-action-strip button:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px}.dash-action-strip b{color:var(--t-20334f);font-size:calc(15px * var(--fs))}.dash-action-strip span{font-size:calc(11.5px * var(--fs))}.dash-action-strip small{margin-left:auto;color:var(--t-2166c8);font-size:calc(11.5px * var(--fs));font-weight:700}@media(max-width:600px){.dash-action-strip{display:grid;grid-template-columns:1fr 1fr;gap:7px}.dash-action-strip button{gap:5px;flex-wrap:wrap;padding:8px}.dash-action-strip small{width:100%;margin-left:0}}.home-desktop-actions{display:flex;align-items:center;gap:16px;margin:-2px 0 14px;padding:10px 13px;border:1px solid var(--l-e8ecf1);border-radius:10px;background:var(--b-ffffff)}.home-desktop-actions-title{display:grid;gap:4px;min-width:150px}.home-desktop-actions-title small{font-size:calc(10.5px * var(--fs));font-weight:800;letter-spacing:.8px;color:var(--t-7d632e)}.home-desktop-actions-title>b{font-size:calc(13px * var(--fs));color:var(--t-35445a)}.home-desktop-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:1}.home-desktop-action-list>button{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 9px;border:1px solid var(--l-edf0f4);border-radius:8px;background:var(--b-fbfcfe);text-align:left;color:var(--t-40516a);font:inherit;cursor:pointer}.home-desktop-action-list>button:hover{background:var(--b-f5f8fc);border-color:var(--l-cbd9ec)}.home-desktop-action-list>button>i{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:7px;background:var(--b-edf4ff);color:var(--t-2166c8);font-style:normal}.home-desktop-action-list>button>span{display:grid;gap:3px;min-width:0}.home-desktop-action-list>button b{font-size:calc(11.5px * var(--fs));color:var(--t-2f415a)}.home-desktop-action-list>button small{font-size:calc(10.5px * var(--fs));color:var(--t-5c6878);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-desktop-action-list>button strong{margin-left:auto;color:var(--t-2166c8);font-size:calc(18px * var(--fs))}@media(max-width:900px){.home-desktop-actions{display:none}}.rep-app .grid>.card:first-child{display:flex;flex-direction:column}.card .home-desktop-actions{display:block;margin:auto 0 0;padding:22px 0 0;border:0;border-radius:0;background:transparent}.card .home-desktop-actions-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.card .home-desktop-actions-title>b{font-size:calc(12.5px * var(--fs))}.card .home-desktop-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.card .home-desktop-action-list>button{min-height:58px;padding:8px}.card .home-desktop-action-list>button b{font-size:calc(11.5px * var(--fs))}.card .home-desktop-action-list>button small{font-size:calc(10.5px * var(--fs))}@media(max-width:900px){.card .home-desktop-actions{display:none}}.rep-detail-filters select{min-width:150px}@media(max-width:760px){.rep-detail-filters select{min-width:0}}.home-qualification-summary{margin:22px 0 0;padding:13px 0;border-top:1px solid var(--l-edf0f4)}.home-qualification-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.home-qualification-head>div{display:grid;gap:3px}.home-qualification-head b{font-size:calc(12.5px * var(--fs));color:var(--t-35445a)}.home-qualification-head small{font-size:calc(10.5px * var(--fs));color:var(--t-5c6878)}.home-qualification-head .link-button{font-size:calc(10.5px * var(--fs));white-space:nowrap}.home-qualification-list{display:grid;gap:3px}.home-qualification-list>button{appearance:none;display:grid;grid-template-columns:100px minmax(0,1fr) 26px;align-items:center;gap:8px;width:100%;padding:3px 5px;border:0;border-radius:5px;background:transparent;color:var(--t-56657a);font:inherit;text-align:left;cursor:pointer}.home-qualification-list>button:hover{background:var(--b-f6f8fb)}.home-qualification-list>button>span{font-size:calc(10.5px * var(--fs))}.home-qualification-list>button>i{height:6px;overflow:hidden;border-radius:5px;background:var(--b-edf1f5)}.home-qualification-list>button>i>b{display:block;height:100%;min-width:0;border-radius:5px;background:linear-gradient(90deg,var(--b-286dcc),var(--b-d4ae5d))}.home-qualification-list>button>strong{font-size:calc(11.5px * var(--fs));text-align:right;color:var(--t-31445f)}.home-qualification-list>button:focus-visible,.home-qualification-head .link-button:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:1px}@media(max-width:900px){.home-qualification-summary{display:none}}.route-page{display:grid;gap:12px}.route-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.route-overview article{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--l-e8ecf1);border-radius:9px;background:var(--b-ffffff)}.route-overview small{font-size:calc(11.5px * var(--fs));color:var(--t-5c6878)}.route-overview b{font-size:calc(14px * var(--fs));color:var(--t-23364f)}.route-caution{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--l-f1dfb5);border-radius:8px;background:var(--b-fff9eb);color:var(--t-6e5b31);font-size:calc(12.5px * var(--fs));line-height:1.45}.route-caution>b{flex:none;color:var(--t-885e10)}.route-guidance{padding:10px 13px;border:1px solid var(--l-e8ecf1);border-radius:8px;background:var(--b-ffffff)}.route-guidance summary{color:var(--t-315b91);font-size:calc(12.5px * var(--fs));font-weight:700;cursor:pointer}.route-guidance>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;padding-top:10px}.route-guidance p{margin:0;color:var(--t-627186);font-size:calc(11.5px * var(--fs));line-height:1.5}.route-guidance p b{color:var(--t-344960)}@media(max-width:760px){.route-overview{grid-template-columns:1fr 1fr;gap:7px}.route-overview article{padding:10px}.route-caution{align-items:flex-start;flex-direction:column;gap:3px}.route-guidance>div{grid-template-columns:1fr;gap:7px}}.route-empty-state{display:grid;justify-items:start;gap:9px}.route-empty-state h2,.route-empty-state p{margin:0}.route-empty-state p{max-width:760px;color:var(--t-5c6879);font-size:calc(13px * var(--fs));line-height:1.55}.route-empty-state .secondary{margin-top:3px}.route-stop-number{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--b-edf4ff);color:var(--t-245da2);font-size:calc(13px * var(--fs));font-style:normal;font-weight:800}.route-stop-meta{display:grid;justify-items:end;gap:5px;flex:none}.route-stop-meta>small{font-size:calc(11.5px * var(--fs));font-weight:700}.route-stop-done{color:var(--t-238052)}.route-stop-pending{color:var(--t-885e10)}@media(max-width:760px){.route-group .route-stop-meta{align-items:end}.route-group .route-stop-meta .qual-badge{max-width:112px;white-space:normal;text-align:right}.route-group .rep-store-row>span:nth-child(2){min-width:0}}.dashboard-filters input[type=date],.dashboard-filters input[type=search]{min-width:170px;padding:9px 11px;border:1px solid var(--l-dce2ea);border-radius:7px;background:var(--b-ffffff);color:var(--t-35445a);font:inherit;font-weight:500}.dashboard-filters input[type=search]{min-width:190px}.sales-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 0 2px}.funnel-stage{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 12px auto;gap:7px 10px;align-items:center;padding:12px;border:1px solid var(--l-e8ecf1);border-radius:9px;background:var(--b-ffffff);text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.funnel-stage:hover{border-color:var(--l-c8d8ec);transform:translateY(-1px)}.funnel-stage-label{font-size:calc(13px * var(--fs));font-weight:700;color:var(--t-42516a)}.funnel-stage>b{grid-column:2;grid-row:1;font-size:calc(18px * var(--fs));color:var(--t-20334f)}.funnel-bar-wrap{grid-column:1/-1;grid-row:2;height:8px;overflow:hidden;border-radius:99px;background:var(--b-eef2f7)}.funnel-bar-wrap i{display:block;height:100%;min-width:2px;border-radius:99px;background:#2166c8}.funnel-stage-1 .funnel-bar-wrap i{background:#d6ae59}.funnel-stage-2 .funnel-bar-wrap i{background:#28a879}.funnel-stage-3 .funnel-bar-wrap i{background:#8a63d2}.funnel-stage>small{grid-column:1/-1;color:var(--t-5d6978);font-size:calc(11.5px * var(--fs))}.funnel-stage:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px}@media(max-width:760px){.dashboard-filters input[type=date],.dashboard-filters input[type=search]{min-width:0;width:100%}.dashboard-filters .dash-export{grid-column:1/-1;width:100%;justify-content:center}.sales-funnel{grid-template-columns:1fr 1fr;gap:8px}.funnel-stage{padding:10px}}.sales-funnel{display:grid;grid-template-columns:minmax(140px,38%) minmax(0,1fr);align-items:center;gap:22px;max-width:790px;margin:4px auto 0;padding:8px 6px}.funnel-visual{width:100%;max-width:300px;margin:auto}.funnel-visual svg{display:block;width:100%;height:auto;overflow:visible}.funnel-stage-list{display:grid;gap:4px}.funnel-stage-info{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;min-height:54px;padding:7px 11px;border:0;border-bottom:1px solid var(--l-e9edf2);border-radius:4px;background:transparent;text-align:left;cursor:pointer}.funnel-stage-info:hover,.funnel-stage-info:focus-visible{background:var(--b-f6f8fb);outline:0}.funnel-stage-info:focus-visible{box-shadow:inset 0 0 0 2px #365d86}.funnel-stage-label{font-size:calc(13px * var(--fs));font-weight:700;color:var(--t-34445a)}.funnel-stage-info>strong{font-size:calc(17px * var(--fs));color:var(--t-142b45)}.funnel-stage-info>small{grid-column:1/-1;color:var(--t-5a687a);font-size:calc(11.5px * var(--fs))}.funnel-stage-info-3 .funnel-stage-label,.funnel-stage-info-3>strong{color:var(--t-7e642c)}@media(max-width:760px){.sales-funnel{grid-template-columns:minmax(95px,34%) minmax(0,1fr);gap:10px;padding:4px 0}.funnel-stage-info{min-height:54px;padding:6px 4px;gap:3px 7px}.funnel-stage-label{font-size:calc(12.5px * var(--fs))}.funnel-stage-info>strong{font-size:calc(15px * var(--fs))}.funnel-stage-info>small{font-size:calc(10.5px * var(--fs))}}.sales-funnel{grid-template-columns:minmax(155px,44%) minmax(0,1fr);gap:18px;max-width:850px}.funnel-visual{max-width:340px}.funnel-stage-info{min-height:58px;padding:8px 12px;border:1px solid var(--l-e5ebf2);border-left:4px solid var(--l-3975b3);border-radius:7px;background:var(--b-f8fafc)}.funnel-stage-info-1{border-left-color:var(--l-5d8fbd);background:var(--b-f5f9fc)}.funnel-stage-info-2{border-left-color:var(--l-315b88);background:var(--b-f4f7fa)}.funnel-stage-info-3{border-left-color:var(--l-bd984a);background:var(--b-fbf8ef)}.funnel-stage-info:hover,.funnel-stage-info:focus-visible{background:var(--b-edf3f9)}.funnel-stage-info-3:hover,.funnel-stage-info-3:focus-visible{background:var(--b-f7f0de)}.funnel-stage-label{font-size:calc(13.5px * var(--fs))}.funnel-stage-info>strong{font-size:calc(19px * var(--fs));color:var(--t-183a5e)}.funnel-stage-info-3>strong,.funnel-stage-info-3 .funnel-stage-label{color:var(--t-8c6d27)}.funnel-stage-info>small{font-size:calc(12.5px * var(--fs));color:var(--t-5a697b)}.funnel-stage-info>small:first-letter{font-weight:700}@media(max-width:760px){.sales-funnel{grid-template-columns:minmax(105px,37%) minmax(0,1fr);gap:9px}.funnel-stage-info{min-height:56px;padding:7px 8px}.funnel-stage-label{font-size:calc(13px * var(--fs))}.funnel-stage-info>strong{font-size:calc(16px * var(--fs))}.funnel-stage-info>small{font-size:calc(10.5px * var(--fs))}}.sales-funnel{display:flex;flex-direction:column;align-items:center;gap:2px;max-width:760px;margin:4px auto 0;padding:8px 6px}.sales-funnel .funnel-stage{display:flex;flex:none;justify-content:center;align-items:center;grid-template-columns:none;grid-template-rows:none;min-height:60px;margin:0 auto;padding:8px 24px;border:0;border-radius:0;clip-path:polygon(0 0,100% 0,96% 100%,4% 100%);text-align:center;transition:filter .15s,transform .15s}.sales-funnel .funnel-stage-0{background:linear-gradient(105deg,var(--b-214d78),var(--b-2a5c8b));color:var(--t-ffffff)}.sales-funnel .funnel-stage-1{background:linear-gradient(105deg,var(--b-2f6fa8),var(--b-4382b7));color:var(--t-ffffff)}.sales-funnel .funnel-stage-2{background:linear-gradient(105deg,var(--b-5f8db6),var(--b-79a1c3));color:var(--t-ffffff)}.sales-funnel .funnel-stage-3{background:linear-gradient(105deg,var(--b-b3934b),var(--b-d1b66f));color:var(--t-26364a)}.funnel-stage-copy{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;width:min(100%,460px);text-align:left}.funnel-stage-copy>b{font-size:calc(13.5px * var(--fs));color:inherit}.funnel-stage-copy>strong{font-size:calc(17px * var(--fs));color:inherit}.funnel-stage-copy>small{grid-column:1/-1;color:inherit;font-size:calc(11.5px * var(--fs));opacity:.95}.sales-funnel .funnel-stage:hover{filter:brightness(1.04);transform:translateY(-1px)}.sales-funnel .funnel-stage:focus-visible{outline:2px solid var(--l-1a2d47);outline-offset:2px;clip-path:none}@media(max-width:760px){.sales-funnel{gap:1px;padding:4px 0}.sales-funnel .funnel-stage{min-height:57px;padding:7px 12px}.funnel-stage-copy{gap:2px 8px}.funnel-stage-copy>b{font-size:calc(13px * var(--fs))}.funnel-stage-copy>strong{font-size:calc(15px * var(--fs))}.funnel-stage-copy>small{font-size:calc(10.5px * var(--fs))}}.address-actions{position:relative;display:inline-flex;align-items:center;max-width:100%;vertical-align:middle}.address-trigger{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 0;border:0;background:transparent;color:var(--t-205b96);font:inherit;font-size:calc(13px * var(--fs));font-weight:600;text-align:left;cursor:pointer}.address-trigger span{overflow-wrap:anywhere}.address-trigger:hover{text-decoration:underline;color:var(--t-143c65)}.address-trigger:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px;border-radius:3px}.address-trigger svg{flex:none}.address-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;display:grid;gap:3px;min-width:170px;padding:8px;background:var(--b-ffffff);border:1px solid var(--l-dfe6ef);border-radius:8px;box-shadow:0 8px 24px #14243b24}.address-menu>small{padding:4px 7px;color:var(--t-5b6979);font-size:calc(11.5px * var(--fs));font-weight:700}.address-menu>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 7px;border-radius:5px;color:var(--t-30445e);font-size:calc(12.5px * var(--fs));font-weight:600;text-decoration:none}.address-menu>a:hover,.address-menu>a:focus-visible{outline:0;background:var(--b-f1f6fc);color:var(--t-205b96)}.address-actions.compact .address-trigger{font-size:calc(11.5px * var(--fs));font-weight:500}.detail-field .address-actions{max-width:100%}.route-store-row{cursor:default}.route-store-title{display:block;width:100%;padding:0;border:0;background:transparent;color:var(--t-27364b);font:inherit;font-size:calc(13.5px * var(--fs));font-weight:700;text-align:left;cursor:pointer}.route-store-title:hover{color:var(--t-205b96);text-decoration:underline}.route-store-row .address-actions{display:flex;width:max-content;max-width:100%}.route-store-row .address-trigger{font-size:calc(11.5px * var(--fs));font-weight:500}.route-origin{display:flex;align-items:center;gap:5px;font-size:calc(12.5px * var(--fs))}.trip-item .address-actions{vertical-align:baseline}.trip-item .address-trigger{font-size:calc(11.5px * var(--fs))}@media(max-width:760px){.address-trigger{font-size:calc(12.5px * var(--fs))}.address-menu{min-width:155px}.route-store-row .address-trigger{font-size:calc(10.5px * var(--fs))}.route-store-title{font-size:calc(12.5px * var(--fs))}}.route-builder-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.route-builder-intro h2{margin:5px 0}.route-builder-intro p,.route-preview-title small,.route-hint{color:var(--t-5d6978);font-size:calc(12.5px * var(--fs));line-height:1.5}.route-rep-select{display:grid;gap:6px;max-width:440px;margin-bottom:12px;color:var(--t-526075);font-size:calc(12.5px * var(--fs));font-weight:700}.route-rep-select select,.route-builder-card select,.route-builder-card input:not([type=checkbox]):not([type=radio]){min-width:0;border:1px solid var(--l-dce2ea);border-radius:8px;padding:10px 11px;background:var(--b-ffffff);color:var(--t-35465d);font:inherit}.route-builder-card{display:grid;gap:14px;margin-bottom:16px}.route-builder-card>label{display:grid;gap:6px;color:var(--t-526075);font-size:calc(12.5px * var(--fs));font-weight:700}.route-origin-form{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px;padding:13px;border:1px solid var(--l-e8edf3);border-radius:9px;background:var(--b-fafbfd)}.route-origin-form h3{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin:0;color:var(--t-273d5a);font-size:calc(13.5px * var(--fs))}.route-origin-form>button{justify-self:start}.route-origin-form>label,.route-cep-row label{display:grid;gap:6px;color:var(--t-526075);font-size:calc(12.5px * var(--fs));font-weight:700}.route-cep-row{display:flex;align-items:end;gap:8px}.route-cep-row label{flex:1}.route-hint{grid-column:1/-1;margin:0}.route-mode{display:flex;flex-wrap:wrap;gap:14px;border:1px solid var(--l-e8edf3);border-radius:8px;padding:12px}.route-mode legend{padding:0 4px;color:var(--t-34445a);font-size:calc(13px * var(--fs));font-weight:700}.route-mode label{display:flex;align-items:center;gap:6px;color:var(--t-526075);font-size:calc(12.5px * var(--fs))}.route-choice-list{display:grid;gap:7px;max-height:270px;overflow:auto;padding:12px;border:1px solid var(--l-e8edf3);border-radius:9px}.route-choice-list h3,.route-preview-title h3{display:flex;align-items:center;gap:7px;margin:0 0 5px;color:var(--t-273d5a);font-size:calc(13.5px * var(--fs))}.route-choice-list>label{display:flex;align-items:center;gap:9px;min-height:35px;padding:7px 8px;border-bottom:1px solid var(--l-edf0f4);color:var(--t-33445c);font-size:calc(12.5px * var(--fs))}.route-choice-list>label:last-child{border:0}.route-choice-list>label>span{flex:1}.route-choice-list>label>small{color:var(--t-5d6978);font-size:calc(11.5px * var(--fs))}.route-store-choice>label>span{display:grid;gap:3px}.route-store-choice>label>span>small{color:var(--t-5c6878);font-size:calc(11.5px * var(--fs))}.route-preview{display:grid;gap:9px}.route-preview-title small{display:block;margin:4px 0 0 24px}.route-preview .rep-store-list{max-height:390px;overflow:auto;border:1px solid var(--l-e9edf2);border-radius:9px}.route-reorder{display:flex;gap:3px}.route-reorder button{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--l-e2e8ef);border-radius:6px;background:var(--b-ffffff);color:var(--t-53667e)}.route-reorder button:disabled{opacity:.4}.route-map-link{display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:9px 12px;border:1px solid var(--l-dce2ea);border-radius:8px;color:var(--t-285c94);text-decoration:none;font-size:calc(12.5px * var(--fs));font-weight:700}.route-saved-list{display:grid;gap:10px}.route-saved-list>h2{margin:4px 0;color:var(--t-253850);font-size:calc(16px * var(--fs))}.route-saved-list .route-group h3{margin:4px 0;font-size:calc(14px * var(--fs))}.route-saved-list .route-map-link{margin-top:12px}.route-saved-list .route-empty-state{padding:22px}.route-saved-list .route-empty-state h3{margin:6px 0}.route-saved-list .route-empty-state p{margin:0;color:var(--t-5d6978);font-size:calc(12.5px * var(--fs))}@media(max-width:760px){.route-builder-intro{align-items:stretch;flex-direction:column}.route-builder-intro>.primary{width:100%}.route-origin-form{grid-template-columns:1fr}.route-origin-form h3,.route-hint{grid-column:auto}.route-cep-row{align-items:stretch;flex-direction:column}.route-cep-row button{width:100%}.route-mode{gap:10px}.route-choice-list{max-height:230px}.route-preview .rep-store-list{max-height:330px}.route-reorder button{width:24px;height:24px}}.logo img{width:min(100%,190px);height:auto;object-fit:contain}.logo span{color:#d7ba75;font-size:calc(12.5px * var(--fs));font-weight:800;letter-spacing:1.4px}.side-logo img{width:90px;height:auto;max-height:34px;object-fit:contain}.side-logo span{color:#d0b16c;font-size:calc(10.5px * var(--fs));font-weight:800;letter-spacing:1.1px}.contact-record-form select[name=result_reason],.contact-record-form input[type=datetime-local]{min-width:0}.login .logo{flex-direction:column;align-items:center;justify-content:center;gap:3px;width:max-content;max-width:100%}.login .logo img{display:block;width:min(100%,210px)}.login .logo span{text-align:center;line-height:1.2}.birthday-card{margin-bottom:14px}.birthday-card .create-rep-top{align-items:center;margin-bottom:8px}.birthday-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.birthday-row{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px;border:1px solid var(--l-e6ebf2);border-radius:9px;background:var(--b-fbfcfe)}.birthday-row b{font-size:calc(13px * var(--fs));color:var(--t-293b52)}.birthday-row span{font-size:calc(12.5px * var(--fs));font-weight:750;color:var(--t-86611c)}.birthday-row small{grid-column:1/-1;color:var(--t-5d687a);font-size:calc(11.5px * var(--fs))}.sidebar nav button.notification-active{position:relative}.sidebar nav button.notification-active svg{color:#e0b654}.sidebar nav button.notification-active:after{content:"";position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#e0b654;border:2px solid #111d30;box-shadow:0 0 0 2px #e0b65424}.rep-sidebar nav button.notification-active:after{top:4px;right:calc(50% - 17px)}.outcome-modal-backdrop{z-index:60}.outcome-dialog{width:min(440px,100%);background:var(--b-ffffff);border-radius:14px;padding:22px;box-shadow:0 25px 80px #06112155;display:grid;gap:16px}.outcome-dialog>label{display:grid;gap:7px;color:var(--t-45546a);font-size:calc(13.5px * var(--fs));font-weight:700}.outcome-dialog select,.outcome-dialog input{width:100%;min-width:0;border:1px solid var(--l-dce2ea);border-radius:8px;padding:11px;background:var(--b-ffffff);color:var(--t-2f4058);font:inherit;font-weight:400}.outcome-dialog>label small{font-size:calc(12.5px * var(--fs));color:var(--t-5b687a);font-weight:400}.outcome-dialog-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}@media(max-width:760px){.outcome-dialog{padding:17px}.outcome-dialog-actions{flex-direction:column-reverse}.outcome-dialog-actions button{width:100%}}.startup-notice-backdrop{z-index:55}.startup-notice-dialog{width:min(620px,100%);max-height:min(86vh,760px);overflow:auto;background:var(--b-ffffff);border-radius:15px;padding:22px;box-shadow:0 25px 80px #06112155;display:grid;gap:16px}.startup-notice-dialog .detail-dialog-head{align-items:flex-start}.startup-notice-dialog .detail-dialog-head h2{font-size:calc(19px * var(--fs))}.startup-notice-list{display:grid;gap:8px;max-height:48vh;overflow:auto}.startup-notice-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--l-e8edf3);border-radius:9px;padding:10px}.startup-notice-mark{display:grid;place-items:center;width:32px;height:32px;background:var(--b-fff6e5);color:var(--t-866015);border-radius:8px}.startup-notice-item div{display:grid;gap:4px;min-width:0}.startup-notice-item b{font-size:calc(13px * var(--fs));color:var(--t-25364d)}.startup-notice-item small,.startup-notice-item time{font-size:calc(12.5px * var(--fs));color:var(--t-5e6977);overflow-wrap:anywhere}.startup-notice-item time{white-space:nowrap}.startup-notice-dialog .outcome-dialog-actions{border-top:1px solid var(--l-edf0f4);padding-top:14px}@media(max-width:600px){.startup-notice-dialog{padding:16px;max-height:92vh}.startup-notice-item{grid-template-columns:32px minmax(0,1fr)}.startup-notice-item time{grid-column:2}.startup-notice-dialog .outcome-dialog-actions{flex-direction:column-reverse}.startup-notice-dialog .outcome-dialog-actions button{width:100%}}.social-link{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid var(--l-e5eaf1);border-radius:8px;background:var(--b-ffffff);color:var(--t-34445b);text-decoration:none;font-size:calc(12.5px * var(--fs));font-weight:650;transition:background .15s,border-color .15s,transform .15s}.social-link:hover{background:var(--b-f7f9fc);border-color:var(--l-cbd6e4);transform:translateY(-1px)}.social-link img{display:block;width:18px;height:18px;object-fit:contain;flex:none}.social-link svg{color:var(--t-56708f);flex:none}.social-facebook:hover{border-color:var(--l-b7c9e5)}.social-instagram:hover{border-color:var(--l-e5bfdb)}.social-whatsapp:hover{border-color:var(--l-b9dfc6)}.phone-actions a.phone-call-link,.phone-actions a.phone-whatsapp-link{display:inline-flex;align-items:center;gap:6px}.phone-actions a.phone-call-link svg{color:var(--t-507099);flex:none}.phone-actions a.phone-whatsapp-link img{width:16px;height:16px;object-fit:contain;flex:none}.phone-actions a.phone-whatsapp-link{color:var(--t-267947)}.phone-actions a.phone-whatsapp-link:hover{background:var(--b-e8f6ed)}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--l-edc9c4);border-radius:8px;background:var(--b-fff5f3);color:var(--t-a33e31);padding:9px 12px;font:inherit;font-size:calc(12.5px * var(--fs));font-weight:750;cursor:pointer}.danger-button:hover{background:var(--b-ffe9e5);border-color:var(--l-dda9a2)}.danger-button:disabled{opacity:.55;cursor:wait}.route-group>.create-rep-top{flex-wrap:wrap}.route-delete-dialog{width:min(520px,100%)}.action-confirmation-backdrop{z-index:80}.action-confirmation-dialog{width:min(430px,100%);padding:28px;border:1px solid var(--l-e4eaf1);border-radius:16px;background:var(--b-ffffff);box-shadow:0 24px 72px #07172b44;display:grid;justify-items:center;gap:12px;text-align:center}.action-confirmation-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--b-e7f6ed);color:var(--t-1d754d);font-size:calc(28px * var(--fs));font-weight:800}.action-confirmation-dialog h2{margin:0;color:var(--t-1d3048);font-size:calc(20px * var(--fs))}.action-confirmation-dialog p{margin:0;color:var(--t-5b697a);font-size:calc(14px * var(--fs));line-height:1.5}.action-confirmation-dialog .primary{min-width:150px;margin-top:5px}.home-reminder-card{border-color:var(--l-ead9ad);background:linear-gradient(135deg,var(--b-fffdf8),var(--b-ffffff))}.home-reminder-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.home-reminder-heading>svg{color:var(--t-816325);flex:none}.home-reminder-heading h2{margin:3px 0 4px}.home-reminder-heading p{margin:0;color:var(--t-5c687d);font-size:calc(14px * var(--fs))}.home-reminder-list{display:grid;gap:7px}.home-reminder-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:10px 12px;border:1px solid var(--l-e8edf3);border-radius:10px;background:var(--b-ffffff);color:var(--t-182b45);cursor:pointer}.home-reminder-list button:hover{border-color:var(--l-d6ae59);background:var(--b-fffaf0)}.home-reminder-list button span{display:grid;gap:3px;min-width:0}.home-reminder-list button b{font-size:calc(14px * var(--fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-reminder-list button small,.home-reminder-list button time{font-size:calc(13px * var(--fs));color:var(--t-5b6880)}.home-reminder-list button time{white-space:nowrap}.permission-options{grid-column:1/-1;border:1px solid var(--l-dbe3ef);border-radius:12px;padding:14px 16px;display:grid;gap:10px;margin:0}.permission-options legend{font-weight:700;color:var(--t-183253);padding:0 6px}.permission-options label{display:flex;align-items:flex-start;gap:9px;margin:0;color:var(--t-35465f);font-size:calc(14px * var(--fs))}.permission-options input{width:auto;margin:2px 0 0;accent-color:#145ac7}.feedback-ticket{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--b-ffffff);color:inherit;text-align:left;cursor:pointer}.feedback-ticket:hover{border-color:var(--l-9bb7dc);background:var(--b-f8fbff)}.feedback-ticket-main{display:grid;gap:5px;min-width:0}.feedback-ticket-main>b{font-size:calc(14px * var(--fs));color:var(--t-25364d)}.feedback-ticket-main>small{font-size:calc(12.5px * var(--fs));color:var(--muted)}.feedback-status{flex:none}.feedback-dialog{width:min(680px,100%)}.feedback-status-control{display:grid;gap:6px;color:var(--t-45546a);font-size:calc(13px * var(--fs));font-weight:700}.feedback-status-control select{border:1px solid var(--l-dce2ea);border-radius:8px;background:var(--b-ffffff);color:var(--t-2f4058);padding:10px;font:inherit}.feedback-thread{display:grid;gap:9px;max-height:38vh;overflow:auto;padding:2px}.feedback-message{border:1px solid var(--l-e6ebf2);border-radius:9px;padding:11px 12px;background:var(--b-f8fafc)}.feedback-message.own{border-color:var(--l-d5e5fb);background:var(--b-f1f7ff)}.feedback-message>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.feedback-message b{font-size:calc(12.5px * var(--fs));color:var(--t-33445c)}.feedback-message time{font-size:calc(11.5px * var(--fs));color:var(--t-5c6878)}.feedback-message p{font-size:calc(13px * var(--fs));line-height:1.5;color:var(--t-33445c);white-space:pre-wrap;margin:8px 0 0}.feedback-reply-form{border-top:1px solid var(--line);padding-top:12px}.feedback-reply-form label{display:grid;gap:6px;font-size:calc(13px * var(--fs));color:var(--t-45546a);font-weight:700}.feedback-reply-form textarea{width:100%;border:1px solid var(--l-dce2ea);border-radius:8px;padding:11px;font:inherit;font-weight:400;resize:vertical}@media(max-width:760px){.feedback-ticket{align-items:flex-start;padding:12px}.feedback-ticket-main>b{font-size:calc(13.5px * var(--fs))}.feedback-message>div{align-items:flex-start;flex-direction:column;gap:3px}.feedback-thread{max-height:34vh}}.feedback-event{display:grid;gap:5px;padding:9px 12px;border-left:3px solid var(--l-c89b3c);background:var(--b-fff9ec);color:var(--t-6e5728);border-radius:4px 8px 8px 4px}.feedback-event b{font-size:calc(12.5px * var(--fs))}.feedback-event time{font-size:calc(11.5px * var(--fs));color:var(--t-756542)}.feedback-event p{font-size:calc(12.5px * var(--fs));margin:0}.profile-account{cursor:pointer}.profile-account:focus-visible{outline:2px solid var(--l-d2b269);outline-offset:2px;border-radius:7px}.account>i img,.profile-header-button>i img{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-header-button{display:none;align-items:center;gap:6px;border:0;background:transparent;color:var(--t-45546a);font-size:calc(12.5px * var(--fs))}.profile-header-button>i{width:30px;height:30px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#d1b163;color:#1b2a3e;font-style:normal;font-weight:800}.profile-card-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.profile-avatar{width:78px;height:78px;display:grid;place-items:center;overflow:hidden;border:2px solid var(--l-e4edf9);border-radius:50%;background:var(--b-edf4ff);color:var(--t-2d68b5);flex:none}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-identity{flex:1;min-width:180px}.profile-identity h2{font-size:calc(18px * var(--fs));margin:4px 0}.profile-identity p{margin:0;color:var(--t-5d6878);font-size:calc(13px * var(--fs))}.profile-upload{position:relative;overflow:hidden;cursor:pointer}.profile-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.profile-remove{cursor:pointer}.profile-photo-hint{grid-column:1/-1;margin:9px 0 0;color:var(--t-5c6878);font-size:calc(12.5px * var(--fs))}.profile-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.profile-data-grid>div{display:grid;gap:5px;padding:11px 12px;border:1px solid var(--l-edf0f4);border-radius:8px;min-width:0}.profile-data-grid small{color:var(--t-5c6878);font-size:calc(11.5px * var(--fs))}.profile-data-grid b{font-size:calc(13px * var(--fs));color:var(--t-33445c);overflow-wrap:anywhere}.profile-header-button>i{display:grid}@media(max-width:760px){.profile-data-grid{grid-template-columns:1fr}.profile-card-top{gap:10px}.profile-avatar{width:62px;height:62px}.profile-identity{min-width:140px}.profile-upload,.profile-remove{font-size:calc(12.5px * var(--fs));padding:8px}.profile-header-button{display:inline-flex}.rep-app .main header{gap:8px}.rep-app .main header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-app .top-right{gap:8px}.rep-app .top-right>small{display:none}}.profile-modal-backdrop{z-index:70}.profile-dialog{width:min(620px,100%);max-height:min(92vh,820px);gap:15px}.profile-dialog .profile-card-top{padding:2px 0 0}.profile-dialog .profile-identity{display:grid;gap:5px}.profile-dialog .profile-identity b{font-size:calc(14px * var(--fs));color:var(--t-263750)}.profile-dialog .profile-identity small{font-size:calc(12.5px * var(--fs));color:var(--t-5d6878)}.profile-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-edit-form>label{display:grid;gap:6px;color:var(--t-45546a);font-size:calc(13px * var(--fs));font-weight:700}.profile-edit-form input{width:100%;min-width:0;border:1px solid var(--l-dce2ea);border-radius:8px;padding:11px;background:var(--b-ffffff);color:var(--t-2f4058);font:inherit;font-weight:400}.profile-edit-form input:focus{outline:0;border-color:var(--l-5c8ecb);box-shadow:0 0 0 3px #2b6ac51a}.profile-edit-form .wide-field{grid-column:1/-1}.profile-dialog .import-dialog-footer{align-items:center}.profile-requests{display:grid;gap:8px}.profile-request-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--l-edf0f4);border-radius:8px;padding:10px}.profile-request-row>div{display:grid;gap:4px;min-width:0}.profile-request-row b{font-size:calc(13px * var(--fs));color:var(--t-33445c)}.profile-request-row small{font-size:calc(11.5px * var(--fs));color:var(--t-5d6878);overflow-wrap:anywhere}.status-pending{background:var(--b-fff4dc);color:var(--t-96640b)}.status-approved{background:var(--b-e6f7ee);color:var(--t-147746)}.status-rejected{background:var(--b-fff0ee);color:var(--t-a43d31)}.profile-approval-item{display:grid;gap:7px}@media(max-width:600px){.profile-dialog{padding:16px}.profile-edit-form{grid-template-columns:1fr}.profile-edit-form .wide-field{grid-column:auto}.profile-dialog .profile-card-top{gap:9px}.profile-dialog .profile-upload,.profile-dialog .profile-remove{font-size:calc(11.5px * var(--fs));padding:7px}.profile-request-row{align-items:flex-start;flex-direction:column}}.login-fields{display:grid;gap:14px}.login-link{justify-self:start;border:0;background:transparent;color:var(--t-165dc6);padding:2px 0;font-size:calc(13.5px * var(--fs));font-weight:650}.login-link:hover{text-decoration:underline}.password-manager-hint{font-size:calc(12.5px * var(--fs));font-weight:400;color:var(--t-5c6878)}@media(max-width:760px){.dash-pagination{align-items:flex-start;flex-direction:column}.dash-pagination>div{width:100%;justify-content:space-between}.dash-interaction-dialog .outcome-dialog-actions{flex-direction:column-reverse}.dash-interaction-dialog .outcome-dialog-actions button{width:100%}}.dash-selection-dialog{width:min(820px,100%)}.dash-popup-list{max-height:min(42vh,380px);overflow:auto;border:1px solid var(--l-e8ecf1);border-radius:8px}.dash-popup-list table{min-width:620px}.dash-popup-pagination{padding-top:0}.dash-selection-count{display:flex;align-items:baseline;gap:8px;padding:16px;border:1px solid var(--l-e5ebf2);border-radius:10px;background:var(--b-f7f9fc)}.dash-selection-count strong{font-size:calc(30px * var(--fs));color:var(--t-173a60)}.dash-selection-count span{font-size:calc(13.5px * var(--fs));color:var(--t-5a687a)}.dash-selection-dialog .outcome-dialog-actions{margin-top:18px}.dash-selection-dialog .outcome-dialog-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px}@media(max-width:760px){.dash-selection-dialog .outcome-dialog-actions{flex-direction:column-reverse}.dash-selection-dialog .outcome-dialog-actions button{width:100%}}.mobile-bottom-nav{display:none}@media(max-width:760px){.sidebar{min-height:0}.sidebar nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px}.mobile-bottom-nav{position:fixed;z-index:25;inset:auto 0 0;display:grid;grid-template-columns:repeat(var(--mobile-nav-count,9),minmax(0,1fr));align-items:center;min-height:calc(58px + env(safe-area-inset-bottom));padding:4px 5px env(safe-area-inset-bottom);background:var(--b-ffffff);border-top:1px solid var(--l-dfe5ed);box-shadow:0 -5px 22px #17283c16}.mobile-bottom-nav button{position:relative;display:grid;place-items:center;min-width:0;min-height:46px;padding:5px 1px;border:0;border-radius:9px;background:transparent;color:var(--t-627188);cursor:pointer}.mobile-bottom-nav button svg{width:19px;height:19px;stroke-width:2}.mobile-bottom-nav button.selected{background:var(--b-edf4ff);color:var(--t-155fc5)}.mobile-bottom-nav button.notification-active:after{content:"";position:absolute;top:5px;right:calc(50% - 15px);width:7px;height:7px;border-radius:50%;background:#d4a63c;border:2px solid white}.mobile-nav-tooltip{position:absolute;left:50%;bottom:calc(100% - 1px);z-index:2;max-width:min(180px,80vw);padding:5px 7px;border-radius:5px;background:var(--b-142238);color:var(--t-ffffff);font-size:calc(11.5px * var(--fs));line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,3px);transition:opacity .12s,transform .12s}.mobile-bottom-nav button:focus-visible .mobile-nav-tooltip,.mobile-bottom-nav button:hover .mobile-nav-tooltip{opacity:1;transform:translate(-50%)}.app:not(.rep-app) .content{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.rep-sidebar{inset:auto 0 0;width:100%;height:calc(58px + env(safe-area-inset-bottom));padding:3px 5px env(safe-area-inset-bottom);background:#111d30;transform:none;box-shadow:0 -5px 20px #101b2b20}.rep-sidebar .side-logo,.rep-sidebar .side-title,.rep-sidebar .account{display:none}.rep-sidebar nav{height:100%;flex:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;align-items:stretch;overflow:visible;padding:0}.rep-sidebar nav button{flex-direction:column;justify-content:center;gap:0;min-width:0;min-height:46px;padding:4px 1px;text-align:center;font-size:0}.rep-sidebar nav button svg{width:19px;height:19px;flex:none}.rep-sidebar nav button span{display:none}.rep-sidebar nav button.notification-active:after{top:3px;right:calc(50% - 15px)}.rep-app .content{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}@media(max-width:360px){.mobile-bottom-nav{padding-left:2px;padding-right:2px}.mobile-bottom-nav button svg,.rep-sidebar nav button svg{width:17px;height:17px}}.screen-back-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;min-height:32px;padding:5px 8px;border:1px solid var(--l-e0e6ee);border-radius:7px;background:var(--b-ffffff);color:var(--t-46566c);font:inherit;font-size:calc(12.5px * var(--fs));cursor:pointer}.screen-back-button:hover{background:var(--b-f5f8fc);border-color:var(--l-cbd7e5)}.screen-back-button:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px}.mobile-nav-label{display:block;max-width:100%;overflow:hidden;color:inherit;font-size:calc(10px * var(--fs));font-weight:650;line-height:1;white-space:nowrap;text-overflow:clip}.rep-sidebar nav button .rep-nav-label{display:block;flex:1;margin:0;color:inherit;font-size:calc(13.5px * var(--fs));font-weight:600;line-height:normal;white-space:normal}@media(max-width:760px){.screen-back-button{min-height:32px;padding:5px 7px;gap:4px;font-size:calc(10.5px * var(--fs))}.mobile-bottom-nav{min-height:calc(64px + env(safe-area-inset-bottom));padding-top:3px}.mobile-bottom-nav button{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:4px 1px}.mobile-bottom-nav button svg{width:18px;height:18px;flex:none}.mobile-nav-label{font-size:calc(10px * var(--fs));letter-spacing:-.1px}.app:not(.rep-app) .content{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.rep-sidebar{height:calc(64px + env(safe-area-inset-bottom))}.rep-sidebar nav button{gap:4px}.rep-sidebar nav button .rep-nav-label{display:block;margin:0;max-width:100%;color:inherit;font-size:calc(10px * var(--fs));font-weight:650;line-height:1;overflow:hidden;text-overflow:clip;white-space:nowrap}.rep-sidebar nav button .rep-nav-count{display:none}.rep-app .content{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.rep-detail-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:9px}.rep-detail-filters .rep-search{grid-column:1/-1;width:100%;min-width:0}.rep-detail-filters select{grid-column:auto;min-width:0}@media(min-width:1000px){.rep-detail-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rep-detail-filters select{grid-column:span 2}.rep-detail-filters .rep-contacted-filter{min-width:0}.rep-detail-filters .link-button{justify-self:start}}.rep-sidebar nav button .rep-nav-label .desktop-nav-label{display:inline}.rep-sidebar nav button .rep-nav-label .mobile-nav-label{display:none}@media(max-width:760px){.rep-sidebar nav button .rep-nav-label .desktop-nav-label{display:none}.rep-sidebar nav button .rep-nav-label .mobile-nav-label{display:block}}.account.profile-account{min-width:0;cursor:pointer;transition:background-color .15s ease;padding-left:5px;padding-right:5px;border-radius:9px}.account.profile-account:hover{background:#ffffff0b}.account.profile-account>i,.rep-sidebar .account.profile-account>i,.profile-header-button>i{box-sizing:border-box;flex:0 0 32px;width:32px;height:32px;overflow:hidden;line-height:1;border:1px solid #e2c875;box-shadow:0 0 0 2px #ffffff12}.account.profile-account>i img,.rep-sidebar .account.profile-account>i img,.profile-header-button>i img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.account.profile-account>i>span,.profile-header-button>i>span{display:grid;place-items:center;width:100%;height:100%;font-size:calc(13.5px * var(--fs));font-style:normal;font-weight:800;line-height:1}.profile-header-button{cursor:pointer}.profile-header-button:hover>i{box-shadow:0 0 0 3px #d1b16340}@media(max-width:760px){.app:not(.rep-app) .profile-header-button{display:inline-flex;flex:none}.app:not(.rep-app) .top-right{gap:8px}.app:not(.rep-app) .top-right>small{display:none}.app:not(.rep-app) .top-right>button:not(.profile-header-button){font-size:0;padding:5px}.app:not(.rep-app) .top-right>button:not(.profile-header-button) svg{width:17px;height:17px}}.store-picker{display:grid;gap:7px;position:relative}.store-picker-label{font-size:calc(13px * var(--fs));font-weight:650;color:var(--t-46546a)}.store-picker-guard{position:absolute;left:12px;top:24px;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0}.store-picker .store-picker-search{margin:0;background:var(--b-ffffff)}.store-picker .store-picker-list{margin-top:0;max-height:320px;overflow:auto;border:1px solid var(--l-e9edf2);border-radius:9px}.store-picker .store-picker-list .rep-store-row:first-child{border-top:0}.store-picker-note{margin:0;padding:12px;font-size:calc(13px * var(--fs));color:var(--t-5c6978)}.store-picker-selected{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--l-cfe0f6);border-radius:9px;background:var(--b-f5f9ff)}.store-picker-selected>i{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:10px;background:var(--b-edf4ff);color:var(--t-2264bd);font-style:normal}.store-picker-selected>span{display:grid;gap:4px;min-width:0;flex:1}.store-picker-selected b{font-size:calc(13.5px * var(--fs));color:var(--t-27364b);overflow:hidden;text-overflow:ellipsis}.store-picker-selected small{font-size:calc(12.5px * var(--fs));color:var(--t-8390a0);font-weight:400;overflow:hidden;text-overflow:ellipsis}.store-picker-selected .link-button{flex:none}.sdr-prepared-card{border:1px solid var(--l-e7d3a1);background:linear-gradient(180deg,var(--b-fffaf0) 0%,var(--b-ffffff) 60%)}.sdr-prepared-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sdr-prepared-head h2{margin:4px 0}.sdr-prepared-count{min-width:34px;height:34px;padding:0 10px;display:grid;place-items:center;border-radius:17px;background:#c2a259;color:#fff;font-weight:700;font-size:calc(14px * var(--fs))}.sdr-prepared-list{display:grid;gap:8px;margin:14px 0 6px}.sdr-prepared-list>button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:1px solid var(--l-f0e3c4);border-radius:10px;background:var(--b-ffffff);text-align:left;cursor:pointer}.sdr-prepared-list>button:hover{background:var(--b-fffaf0)}.sdr-prepared-list>button>i{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:10px;background:var(--b-f7edd6);color:var(--t-816220);font-style:normal}.sdr-prepared-list>button>span{display:grid;gap:4px;min-width:0;flex:1}.sdr-prepared-list b{font-size:calc(13.5px * var(--fs));color:var(--t-27364b)}.sdr-prepared-list small{font-size:calc(12.5px * var(--fs));color:var(--t-5e6878)}.sdr-prepared-list em{font-size:calc(13px * var(--fs));color:var(--t-46546a);font-style:italic;overflow-wrap:anywhere}.sdr-badge{display:inline-block;padding:2px 7px;border-radius:9px;background:#c2a259;color:#fff;font-size:calc(11.5px * var(--fs));font-weight:700;letter-spacing:.4px}.sdr-prepared-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sdr-interest-tag{display:inline-block;padding:2px 8px;border-radius:9px;background:var(--b-e6f5ee);color:var(--t-1f7a52);border:1px solid var(--l-bfe3d1);font-size:calc(11.5px * var(--fs));font-weight:700;letter-spacing:.2px;white-space:nowrap}.dash-panel-select{border:1px solid var(--l-dfe5ec);border-radius:8px;padding:7px 10px;font:inherit;font-size:calc(13px * var(--fs));color:var(--t-26364a);background:var(--b-ffffff);max-width:100%}.store-picker-tools{display:grid;grid-template-columns:minmax(0,1fr) 190px 190px;gap:8px;align-items:stretch}.store-picker-tools select{min-height:44px;border:1px solid var(--l-e1e6ed);border-radius:9px;background:var(--b-ffffff);padding:0 10px;font:inherit;font-size:calc(13.5px * var(--fs));color:var(--t-27364b)}.store-picker-count{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:calc(13px * var(--fs));color:var(--t-5c6978)}.store-picker-last{color:var(--t-2264bd)!important;font-weight:600!important}.store-picker-last.none{color:var(--t-5b6879)!important;font-weight:400!important}@media(max-width:760px){.store-picker-tools{grid-template-columns:1fr 1fr}.store-picker-tools .store-picker-search{grid-column:1/-1}.store-picker-selected{flex-wrap:wrap}}.action-confirmation-details{width:100%;margin:2px 0 0;padding:12px 14px;border:1px solid var(--l-e9edf2);border-radius:10px;background:var(--b-f8fafc);display:grid;gap:8px;text-align:left}.action-confirmation-details div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.action-confirmation-details dt{font-size:calc(13px * var(--fs));color:var(--t-5c6978)}.action-confirmation-details dd{margin:0;font-size:calc(13.5px * var(--fs));font-weight:650;color:var(--t-27364b);overflow-wrap:anywhere}.action-confirmation-dialog .notice{width:100%;text-align:left}.interaction-history{display:grid;gap:10px;margin-top:6px}.interaction-history-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.interaction-history-head .detail-section-title{margin-bottom:0}.interaction-history-head>span{font-size:calc(13px * var(--fs));color:var(--t-5b697a)}.interaction-history-filters{display:flex;flex-wrap:wrap;gap:6px}.interaction-history-filters button{border:1px solid var(--l-e1e6ed);border-radius:999px;background:var(--b-ffffff);padding:5px 11px;font:inherit;font-size:calc(13px * var(--fs));color:var(--t-46546a);cursor:pointer}.interaction-history-filters button small{color:var(--t-5c6978);margin-left:3px}.interaction-history-filters button.active{background:var(--b-1d3048);border-color:var(--l-1d3048);color:var(--t-ffffff)}.interaction-history-filters button.active small{color:var(--t-c9d4e2)}.interaction-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0}.interaction-timeline li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding-bottom:12px}.interaction-timeline li:not(:last-child):before{content:"";position:absolute;left:14px;top:30px;bottom:0;width:2px;background:var(--b-e9edf2)}.interaction-timeline li>i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--b-edf4ff);color:var(--t-2264bd);font-style:normal}.interaction-timeline li>i.type-whatsapp{background:var(--b-e7f6ed);color:var(--t-1d754d)}.interaction-timeline li>i.type-call{background:var(--b-fff4e2);color:var(--t-92590a)}.interaction-timeline li>button{display:grid;gap:3px;text-align:left;border:1px solid var(--l-e9edf2);border-radius:10px;background:var(--b-ffffff);padding:9px 12px;font:inherit;cursor:pointer;min-width:0}.interaction-timeline li>button:hover{border-color:var(--l-cfe0f6);background:var(--b-f8fbff)}.interaction-timeline-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.interaction-timeline-top b{font-size:calc(13.5px * var(--fs));color:var(--t-1d3048)}.interaction-timeline-top small{font-size:calc(12.5px * var(--fs));color:var(--t-5c6978);flex:none}.interaction-timeline li>button>small{font-size:calc(13px * var(--fs));color:var(--t-5b697a)}.interaction-timeline .interaction-next{color:var(--t-2264bd);font-weight:600}.interaction-timeline em{font-size:calc(13px * var(--fs));color:var(--t-46546a);font-style:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.password-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.password-tools .secondary{display:inline-flex;align-items:center;gap:7px}.password-mismatch{color:var(--t-a33e31)!important}.dash-trail{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 10px;padding:10px 14px;border:1px solid var(--l-cfe0f6);border-radius:10px;background:var(--b-f5f9ff);font-size:calc(13.5px * var(--fs));color:var(--t-46546a)}.dash-trail>span{font-size:calc(12.5px * var(--fs));font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--t-2264bd);margin-right:4px}.dash-trail>button:not(.dash-trail-back){border:1px solid var(--l-d9e5f4);border-radius:999px;background:var(--b-ffffff);padding:4px 10px;font:inherit;color:var(--t-2264bd);cursor:pointer}.dash-trail>button:not(.dash-trail-back):hover{background:var(--b-edf4ff)}.dash-trail>b{border-radius:999px;background:var(--b-1d3048);color:var(--t-ffffff);padding:4px 10px;font-weight:650}.dash-trail>i{font-style:normal;color:var(--t-5b6879)}.dash-trail-back{margin-left:auto}button.startup-notice-item{width:100%;font:inherit;text-align:left;cursor:pointer;border:0;background:transparent}button.startup-notice-item:hover{background:var(--b-f5f9ff)}button.trip-item.notice-link{width:100%;font:inherit;text-align:left;cursor:pointer}button.trip-item.notice-link:hover{border-color:var(--l-cfe0f6);background:var(--b-f8fbff)}button.rep-activity-row{width:100%;font:inherit;text-align:left;cursor:pointer}.route-title-field{display:grid;gap:6px;font-size:calc(13.5px * var(--fs));font-weight:650;color:var(--t-46546a);margin-bottom:12px}.route-store-tools{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:8px;align-items:stretch}.route-store-tools .rep-search{margin:0}.route-store-tools select{border:1px solid var(--l-e1e6ed);border-radius:9px;background:var(--b-ffffff);padding:0 10px;font:inherit;font-size:calc(13.5px * var(--fs))}.route-store-scroll{display:grid;gap:6px;max-height:360px;overflow:auto;padding-right:4px}.route-choice-list h3 small{font-size:calc(13px * var(--fs));font-weight:500;color:var(--t-5c6978);margin-left:6px}.route-preview-actions{display:flex;flex-wrap:wrap;gap:8px 16px;margin:4px 0 8px}.route-preview-actions .link-button{display:inline-flex;align-items:center;gap:5px}.route-map-parts{display:grid;gap:8px;margin-top:10px}.route-map-parts>div{display:flex;flex-wrap:wrap;gap:8px}.route-map-parts .route-map-link{margin-top:0}.route-progress{display:grid;gap:6px;margin:10px 0 4px;font-size:calc(13.5px * var(--fs));color:var(--t-46546a)}.route-progress small{color:var(--t-5c6978)}.route-progress>i{display:block;height:8px;border-radius:999px;background:var(--b-edf1f5);overflow:hidden}.route-progress>i>span{display:block;height:100%;border-radius:999px;background:#28a879;transition:width .3s}.route-group-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px}.route-group-actions button{display:inline-flex;align-items:center;gap:6px}.route-stop-visited .route-stop-number{background:var(--b-e7f6ed)!important;color:var(--t-1d754d)!important}.route-stop-visited small{color:var(--t-1d754d)}.route-done-pill{background:var(--b-e7f6ed)!important;color:var(--t-1d754d)!important}@media(max-width:760px){.route-store-tools{grid-template-columns:1fr}.route-store-tools select{min-height:42px}}.route-approval{display:grid;gap:4px;margin:8px 0;padding:10px 12px;border-radius:10px;font-size:calc(13.5px * var(--fs))}.route-approval small{color:var(--t-5b697a)}.route-approval.pending{background:var(--b-fff8e8);border:1px solid var(--l-f1dfb0);color:var(--t-8a5a00)}.route-approval.rejected{background:var(--b-fff5f3);border:1px solid var(--l-edc9c4);color:var(--t-a33e31)}.route-approval-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.route-approval-actions input{flex:1;min-width:180px;border:1px solid var(--l-e1e6ed);border-radius:8px;padding:8px 10px;font:inherit;font-size:calc(13.5px * var(--fs))}:root{--b-0b1627a6:#0b1627a6;--b-142238:#142238;--b-1d3048:#1d3048;--b-214d78:#214d78;--b-286dcc:#286dcc;--b-2a5c8b:#2a5c8b;--b-2f6fa8:#2f6fa8;--b-4382b7:#4382b7;--b-5f8db6:#5f8db6;--b-79a1c3:#79a1c3;--b-a57acb:#a57acb;--b-a8b3c1:#a8b3c1;--b-b3934b:#b3934b;--b-d1b66f:#d1b66f;--b-d4ae5d:#d4ae5d;--b-e4eefb:#e4eefb;--b-e6f5ee:#e6f5ee;--b-e6f7ee:#e6f7ee;--b-e7f2ff:#e7f2ff;--b-e7f6ed:#e7f6ed;--b-e8f6ed:#e8f6ed;--b-e8f7ef:#e8f7ef;--b-e9edf2:#e9edf2;--b-eaf1fa:#eaf1fa;--b-eaf2ff:#eaf2ff;--b-eaf7ef:#eaf7ef;--b-edf1f5:#edf1f5;--b-edf2fa:#edf2fa;--b-edf3f9:#edf3f9;--b-edf4ff:#edf4ff;--b-eef2f7:#eef2f7;--b-eff1f4:#eff1f4;--b-f0f3f6:#f0f3f6;--b-f0f3f7:#f0f3f7;--b-f1f6fc:#f1f6fc;--b-f1f7ff:#f1f7ff;--b-f3f7fc:#f3f7fc;--b-f4f6f9:#f4f6f9;--b-f4f7fa:#f4f7fa;--b-f5f7fa:#f5f7fa;--b-f5f8fc:#f5f8fc;--b-f5f9fc:#f5f9fc;--b-f5f9ff:#f5f9ff;--b-f6e8dc:#f6e8dc;--b-f6f8fb:#f6f8fb;--b-f7edd6:#f7edd6;--b-f7f0de:#f7f0de;--b-f7f9fc:#f7f9fc;--b-f7faff:#f7faff;--b-f8fafc:#f8fafc;--b-f8fbff:#f8fbff;--b-fafbfd:#fafbfd;--b-fbf8ef:#fbf8ef;--b-fbfcfe:#fbfcfe;--b-ffe9e5:#ffe9e5;--b-fff0ee:#fff0ee;--b-fff2df:#fff2df;--b-fff3cf:#fff3cf;--b-fff4dc:#fff4dc;--b-fff4e2:#fff4e2;--b-fff5dc:#fff5dc;--b-fff5df:#fff5df;--b-fff5f3:#fff5f3;--b-fff6e5:#fff6e5;--b-fff7e4:#fff7e4;--b-fff8e8:#fff8e8;--b-fff9eb:#fff9eb;--b-fff9ec:#fff9ec;--b-fffaf0:#fffaf0;--b-fffdf8:#fffdf8;--b-ffffff:#ffffff;--l-1a2d47:#1a2d47;--l-1d3048:#1d3048;--l-2166c8:#2166c8;--l-315b88:#315b88;--l-3975b3:#3975b3;--l-5c8ecb:#5c8ecb;--l-5d8fbd:#5d8fbd;--l-9bb7dc:#9bb7dc;--l-b7c9e5:#b7c9e5;--l-b9cce3:#b9cce3;--l-b9dfc6:#b9dfc6;--l-bd984a:#bd984a;--l-bfe3d1:#bfe3d1;--l-c7d8ed:#c7d8ed;--l-c89b3c:#c89b3c;--l-c8d2df:#c8d2df;--l-c8d8ec:#c8d8ec;--l-cbd6e4:#cbd6e4;--l-cbd7e5:#cbd7e5;--l-cbd9ec:#cbd9ec;--l-ccebd8:#ccebd8;--l-cfdef1:#cfdef1;--l-cfe0f6:#cfe0f6;--l-d2b269:#d2b269;--l-d5e5fb:#d5e5fb;--l-d6ae59:#d6ae59;--l-d9e5f4:#d9e5f4;--l-dbe3ef:#dbe3ef;--l-dce2ea:#dce2ea;--l-dda9a2:#dda9a2;--l-dfe4eb:#dfe4eb;--l-dfe5ec:#dfe5ec;--l-dfe5ed:#dfe5ed;--l-dfe6ef:#dfe6ef;--l-e0e6ee:#e0e6ee;--l-e1e6ed:#e1e6ed;--l-e1e7ef:#e1e7ef;--l-e2e8ef:#e2e8ef;--l-e4eaf1:#e4eaf1;--l-e4edf9:#e4edf9;--l-e5bfdb:#e5bfdb;--l-e5eaf1:#e5eaf1;--l-e5ebf2:#e5ebf2;--l-e6ebf2:#e6ebf2;--l-e7d3a1:#e7d3a1;--l-e7ecf2:#e7ecf2;--l-e8ecf1:#e8ecf1;--l-e8edf3:#e8edf3;--l-e9edf2:#e9edf2;--l-ead9ad:#ead9ad;--l-edc9c4:#edc9c4;--l-edf0f4:#edf0f4;--l-eef1f4:#eef1f4;--l-efdfb8:#efdfb8;--l-eff2f5:#eff2f5;--l-f0ccc7:#f0ccc7;--l-f0dfb8:#f0dfb8;--l-f0e3c4:#f0e3c4;--l-f0f2f5:#f0f2f5;--l-f1dfb0:#f1dfb0;--l-f1dfb5:#f1dfb5;--t-142b45:#142b45;--t-143c65:#143c65;--t-147746:#147746;--t-155fc5:#155fc5;--t-165dc6:#165dc6;--t-173a60:#173a60;--t-182b45:#182b45;--t-183253:#183253;--t-183a5e:#183a5e;--t-19855b:#19855b;--t-1b2940:#1b2940;--t-1c2a3f:#1c2a3f;--t-1d3048:#1d3048;--t-1d754d:#1d754d;--t-1e7651:#1e7651;--t-1f7a52:#1f7a52;--t-20334f:#20334f;--t-205b96:#205b96;--t-207553:#207553;--t-2166c8:#2166c8;--t-2264bd:#2264bd;--t-23364f:#23364f;--t-2366bd:#2366bd;--t-238052:#238052;--t-24344a:#24344a;--t-245da2:#245da2;--t-2467c6:#2467c6;--t-25364d:#25364d;--t-253850:#253850;--t-254e82:#254e82;--t-26364a:#26364a;--t-263750:#263750;--t-267947:#267947;--t-27364b:#27364b;--t-273d5a:#273d5a;--t-284c7a:#284c7a;--t-285c94:#285c94;--t-2863a8:#2863a8;--t-29394f:#29394f;--t-293b52:#293b52;--t-2b3a50:#2b3a50;--t-2d68b5:#2d68b5;--t-2f4058:#2f4058;--t-2f415a:#2f415a;--t-30445e:#30445e;--t-31445f:#31445f;--t-315b91:#315b91;--t-33445c:#33445c;--t-34445a:#34445a;--t-34445b:#34445b;--t-344960:#344960;--t-35445a:#35445a;--t-35465d:#35465d;--t-35465f:#35465f;--t-355f98:#355f98;--t-40516a:#40516a;--t-42516a:#42516a;--t-435269:#435269;--t-44546a:#44546a;--t-45546a:#45546a;--t-45556b:#45556b;--t-46546a:#46546a;--t-46566c:#46566c;--t-4e5d72:#4e5d72;--t-507099:#507099;--t-526075:#526075;--t-536278:#536278;--t-53667e:#53667e;--t-56657a:#56657a;--t-56708f:#56708f;--t-58677c:#58677c;--t-596679:#596679;--t-59677c:#59677c;--t-5a687a:#5a687a;--t-5a697b:#5a697b;--t-5b6879:#5b6879;--t-5b687a:#5b687a;--t-5b6880:#5b6880;--t-5b6979:#5b6979;--t-5b697a:#5b697a;--t-5c6778:#5c6778;--t-5c6877:#5c6877;--t-5c6878:#5c6878;--t-5c6879:#5c6879;--t-5c687a:#5c687a;--t-5c687d:#5c687d;--t-5c6978:#5c6978;--t-5d6878:#5d6878;--t-5d687a:#5d687a;--t-5d6978:#5d6978;--t-5e6878:#5e6878;--t-5e6977:#5e6977;--t-5e6b7d:#5e6b7d;--t-617087:#617087;--t-627186:#627186;--t-627188:#627188;--t-6e5728:#6e5728;--t-6e5b31:#6e5b31;--t-756542:#756542;--t-785d26:#785d26;--t-7d632e:#7d632e;--t-7e642c:#7e642c;--t-816220:#816220;--t-816325:#816325;--t-8390a0:#8390a0;--t-85651f:#85651f;--t-866015:#866015;--t-86611c:#86611c;--t-875f1a:#875f1a;--t-8793a3:#8793a3;--t-885e10:#885e10;--t-88651b:#88651b;--t-895e17:#895e17;--t-8a5a00:#8a5a00;--t-8c6d27:#8c6d27;--t-92590a:#92590a;--t-94613d:#94613d;--t-94651c:#94651c;--t-96640b:#96640b;--t-983c30:#983c30;--t-a33e31:#a33e31;--t-a43d31:#a43d31;--t-bbc7d5:#bbc7d5;--t-bcc4ce:#bcc4ce;--t-c9d4e2:#c9d4e2;--t-ffffff:#ffffff;--chart-track:#edf0f4}:root[data-theme=dark]{color-scheme:dark;--b-0b1627a6:#0b1627a6;--b-142238:#cad6e8;--b-1d3048:#bacadf;--b-214d78:#8eb3d7;--b-286dcc:#3f7acb;--b-2a5c8b:#7ba6ce;--b-2f6fa8:#6096c7;--b-4382b7:#5186b3;--b-5f8db6:#507799;--b-79a1c3:#426480;--b-a57acb:#5f3a7f;--b-a8b3c1:#404955;--b-b3934b:#ac9154;--b-d1b66f:#897235;--b-d4ae5d:#997934;--b-e4eefb:#0f1419;--b-e6f5ee:#0e1813;--b-e6f7ee:#0f1813;--b-e7f2ff:#12171d;--b-e7f6ed:#0f1813;--b-e8f6ed:#0f1913;--b-e8f7ef:#0f1914;--b-e9edf2:#101317;--b-eaf1fa:#11161c;--b-eaf2ff:#13181f;--b-eaf7ef:#101b14;--b-edf1f5:#11161a;--b-edf2fa:#12171e;--b-edf3f9:#12181d;--b-edf4ff:#141921;--b-eef2f7:#11171d;--b-eff1f4:#131619;--b-f0f3f6:#13181c;--b-f0f3f7:#13171d;--b-f1f6fc:#141a21;--b-f1f7ff:#151b23;--b-f3f7fc:#151b22;--b-f4f6f9:#151a20;--b-f4f7fa:#151b22;--b-f5f7fa:#151a22;--b-f5f8fc:#161c24;--b-f5f9fc:#161e24;--b-f5f9ff:#171c25;--b-f6e8dc:#18130e;--b-f6f8fb:#161b24;--b-f7edd6:#18150e;--b-f7f0de:#18150e;--b-f7f9fc:#161c25;--b-f7faff:#171d26;--b-f8fafc:#171e25;--b-f8fbff:#181e27;--b-fafbfd:#181d27;--b-fbf8ef:#201d13;--b-fbfcfe:#181e28;--b-ffe9e5:#1c1311;--b-fff0ee:#211614;--b-fff2df:#19150f;--b-fff3cf:#18150e;--b-fff4dc:#18150e;--b-fff4e2:#1b1710;--b-fff5dc:#18150e;--b-fff5df:#19160f;--b-fff5f3:#241816;--b-fff6e5:#1c1811;--b-fff7e4:#1c1811;--b-fff8e8:#1e1a12;--b-fff9eb:#201c13;--b-fff9ec:#201c14;--b-fffaf0:#221e15;--b-fffdf8:#272318;--b-ffffff:#1a212b;--l-1a2d47:#536e93;--l-1d3048:#556f90;--l-2166c8:#416aa4;--l-315b88:#527293;--l-3975b3:#4f7296;--l-5c8ecb:#4a688d;--l-5d8fbd:#55738f;--l-9bb7dc:#304157;--l-b7c9e5:#4f678c;--l-b9cce3:#516b8a;--l-b9dfc6:#578968;--l-bd984a:#937e53;--l-bfe3d1:#518269;--l-c7d8ed:#405a79;--l-c89b3c:#99814c;--l-c8d2df:#566476;--l-c8d8ec:#425a78;--l-cbd6e4:#4e5e72;--l-cbd7e5:#4c5e72;--l-cbd9ec:#415774;--l-ccebd8:#437255;--l-cfdef1:#385170;--l-cfe0f6:#304c72;--l-d2b269:#816e42;--l-d5e5fb:#25436d;--l-d6ae59:#8d7542;--l-d9e5f4:#324864;--l-dbe3ef:#3b4a5f;--l-dce2ea:#444e5c;--l-dda9a2:#935a53;--l-dfe4eb:#434b58;--l-dfe5ec:#414c58;--l-dfe5ed:#3f4a59;--l-dfe6ef:#3c4959;--l-e0e6ee:#3d4957;--l-e1e6ed:#3f4956;--l-e1e7ef:#3c4756;--l-e2e8ef:#3c4755;--l-e4eaf1:#384453;--l-e4edf9:#283c58;--l-e5bfdb:#824e74;--l-e5eaf1:#384351;--l-e5ebf2:#364352;--l-e6ebf2:#374150;--l-e7d3a1:#9c844a;--l-e7ecf2:#37424f;--l-e8ecf1:#39424c;--l-e8edf3:#35404e;--l-e9edf2:#37404b;--l-ead9ad:#998349;--l-edc9c4:#7d4840;--l-edf0f4:#343c46;--l-eef1f4:#353c44;--l-efdfb8:#8c763f;--l-eff2f5:#333b43;--l-f0ccc7:#7a433b;--l-f0dfb8:#8c753e;--l-f0e3c4:#7e6a3c;--l-f0f2f5:#333941;--l-f1dfb0:#967e3d;--l-f1dfb5:#90773d;--t-142b45:#bed1e7;--t-143c65:#a0c2e5;--t-147746:#8fe4ba;--t-155fc5:#538edf;--t-165dc6:#548cde;--t-173a60:#a4c2e3;--t-182b45:#bdcee4;--t-183253:#b0c7e3;--t-183a5e:#a6c3e2;--t-19855b:#82deba;--t-1b2940:#c2cee1;--t-1c2a3f:#c3cfe0;--t-1d3048:#bacadf;--t-1d754d:#91dbb9;--t-1e7651:#90dabb;--t-1f7a52:#8cd9b7;--t-20334f:#b4c4db;--t-205b96:#72a4d6;--t-207553:#90d9bc;--t-2166c8:#5b8ed7;--t-2264bd:#5d90d5;--t-23364f:#b3c3d9;--t-2366bd:#5d91d5;--t-238052:#86d5ae;--t-24344a:#b8c5d8;--t-245da2:#6697d2;--t-2467c6:#5d8fd5;--t-25364d:#b5c3d7;--t-253850:#b2c2d7;--t-254e82:#84a7d3;--t-26364a:#b8c5d6;--t-263750:#b2c1d6;--t-267947:#8cd3a8;--t-27364b:#b7c3d5;--t-273d5a:#a9bcd4;--t-284c7a:#8baad1;--t-285c94:#739fcf;--t-2863a8:#6495ce;--t-29394f:#b3c0d3;--t-293b52:#b0bfd3;--t-2b3a50:#b2bfd1;--t-2d68b5:#6592cd;--t-2f4058:#aab9cd;--t-2f415a:#a8b8cd;--t-30445e:#a4b5cc;--t-31445f:#a3b4cb;--t-315b91:#7599c7;--t-33445c:#a6b5c9;--t-34445a:#a8b5c8;--t-34445b:#a7b5c8;--t-344960:#a2b4c8;--t-35445a:#a8b5c7;--t-35465d:#a5b3c7;--t-35465f:#a3b2c7;--t-355f98:#6f93c3;--t-40516a:#98a7bc;--t-42516a:#98a5ba;--t-435269:#99a6b9;--t-44546a:#98a5b8;--t-45546a:#98a5b7;--t-45556b:#97a4b7;--t-46546a:#98a4b6;--t-46566c:#96a3b6;--t-4e5d72:#909cae;--t-507099:#849bb8;--t-526075:#909bad;--t-536278:#8f9bad;--t-53667e:#8d9caf;--t-56657a:#909cac;--t-56708f:#8a9cb3;--t-58677c:#909cac;--t-596679:#929cab;--t-59677c:#919bac;--t-5a687a:#929dab;--t-5a697b:#919dab;--t-5b6879:#929daa;--t-5b687a:#929caa;--t-5b6880:#909aac;--t-5b6979:#929daa;--t-5b697a:#929daa;--t-5c6778:#939ca9;--t-5c6877:#949da9;--t-5c6878:#939da9;--t-5c6879:#939ca9;--t-5c687a:#939caa;--t-5c687d:#929bab;--t-5c6978:#939da9;--t-5d6878:#949ca9;--t-5d687a:#939ba9;--t-5d6978:#949da9;--t-5e6878:#949ca8;--t-5e6977:#949da8;--t-5e6b7d:#929caa;--t-617087:#919bac;--t-627186:#919cab;--t-627188:#919bab;--t-6e5728:#d2be96;--t-6e5b31:#c9b996;--t-756542:#b9ac8e;--t-785d26:#d3bc8d;--t-7d632e:#cbb588;--t-7e642c:#cdb787;--t-816220:#d8bd85;--t-816325:#d3ba85;--t-8390a0:#939da9;--t-85651f:#d8bd82;--t-866015:#e2c181;--t-86611c:#dbbc81;--t-875f1a:#ddbb80;--t-8793a3:#939da9;--t-885e10:#e6c280;--t-88651b:#dcbe7f;--t-895e17:#dfbb7f;--t-8a5a00:#f5cc7f;--t-8c6d27:#d0b67b;--t-92590a:#ebba77;--t-94613d:#bd9375;--t-94651c:#dab274;--t-96640b:#eabf73;--t-983c30:#c7796f;--t-a33e31:#c8756a;--t-a43d31:#c8746a;--t-bbc7d5:#8b9db2;--t-bcc4ce:#919dab;--t-c9d4e2:#859bb7;--t-ffffff:#1f1f1f;--chart-track:#2a3442}:root{--fs:1}@media(min-width:1280px){:root{--fs:1.08}}@media(min-width:1600px){:root{--fs:1.15}}.top-right .theme-toggle{display:flex;align-items:center;gap:6px;border:1px solid #dfe4eb;border-radius:999px;padding:6px 11px;background:transparent;color:#435269;font-weight:600}.top-right .theme-toggle:hover{border-color:#2166c8;color:#2166c8}:root[data-theme=dark] .top-right .theme-toggle{border-color:#344255;color:#cfd8e3}@media(max-width:760px){.top-right .theme-toggle{padding:7px;border-radius:50%}}.content{padding-bottom:88px}.dash-panel-tools{display:flex;align-items:flex-start;gap:8px;margin-left:auto}.dash-collapse{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid #dfe4eb;border-radius:8px;background:transparent;color:#435269}.dash-collapse:hover{border-color:#2166c8;color:#2166c8}:root[data-theme=dark] .dash-collapse{border-color:#344255;color:#cfd8e3}.dash-panel.dash-collapsed{padding-bottom:14px}.dash-panel.dash-collapsed .dash-panel-head{margin-bottom:0}.dash-collapse-all{display:inline-flex;align-items:center;gap:6px}.table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.table-head-text{display:grid;gap:5px;min-width:0}.view-switch{display:inline-flex;flex:none;border:1px solid #dfe4eb;border-radius:9px;padding:3px;gap:3px}.view-switch button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;background:transparent;color:#526075;padding:6px 10px;font-size:calc(12.5px * var(--fs));font-weight:600}.view-switch button.active{background:#165dc6;color:#fff}:root[data-theme=dark] .view-switch{border-color:#344255}:root[data-theme=dark] .view-switch button{color:#cfd8e3}:root[data-theme=dark] .view-switch button.active{background:#3f7acb;color:#fff}.view-cards .table-wrap table{display:block;white-space:normal}.view-cards .table-wrap thead{display:none}.view-cards .table-wrap tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding-top:4px}.view-cards .table-wrap tr{display:flex;flex-direction:column;gap:6px;border:1px solid #e3e8ef;border-radius:10px;padding:13px 14px;background:#fff;box-shadow:0 2px 8px #22344a0a}:root[data-theme=dark] .view-cards .table-wrap tr{background:#18202b;border-color:#2c3644}.view-cards .table-wrap td{display:block;border:0;padding:0;white-space:normal;overflow-wrap:anywhere}.view-cards .table-wrap td[data-card-title]{order:-1;font-weight:700;font-size:calc(14px * var(--fs));padding-bottom:4px;border-bottom:1px solid #edf0f4}:root[data-theme=dark] .view-cards .table-wrap td[data-card-title]{border-color:#2c3644}.view-cards .table-wrap td[data-label]:not([data-card-title]):before{content:attr(data-label);display:block;font-size:calc(11px * var(--fs));font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#5d6878;margin-bottom:2px}:root[data-theme=dark] .view-cards .table-wrap td[data-label]:not([data-card-title]):before{color:#9aa7b8}.view-cards .table-wrap td:empty{display:none}@media(max-width:760px){.table-head{flex-direction:column}.view-switch{align-self:flex-start}.view-cards .table-wrap tbody{grid-template-columns:1fr}}.view-cards .rep-store-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding-top:4px}.view-cards .rep-store-list>.rep-store-row{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;padding:14px;border:1px solid var(--l-eff2f5);border-radius:10px;box-shadow:0 2px 8px #22344a0a}.view-cards .rep-store-list>.rep-store-row>span:nth-child(2) b,.view-cards .rep-store-list>.rep-store-row>span:nth-child(2) small{white-space:normal;overflow:visible}.view-cards .rep-store-list>.rep-store-row .rep-store-badges{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;padding-top:8px;border-top:1px solid var(--l-eff2f5)}.view-cards .rep-store-list>:not(.rep-store-row){grid-column:1/-1}@media(max-width:760px){.view-cards .rep-store-list{grid-template-columns:1fr}}.view-switch.compact{padding:2px;border-radius:8px}.view-switch.compact button{padding:5px 8px;font-size:calc(12px * var(--fs))}.list-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.list-card-head h2{margin:0 0 5px}.store-picker-count{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.store-picker-count .view-switch{margin-left:auto}.view-cards .trip-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch}.view-cards .trip-list>.trip-item,.view-cards .trip-list>.feedback-ticket{height:100%;align-content:start;box-shadow:0 2px 8px #22344a0a}.view-cards .trip-list>.feedback-ticket{display:grid;gap:10px;justify-items:start;text-align:left;padding:14px;border:1px solid var(--l-edf0f4);border-radius:10px;background:var(--b-ffffff)}.view-cards .trip-list>.empty{grid-column:1/-1}.view-cards .store-picker-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media(max-width:760px){.view-cards .trip-list{grid-template-columns:1fr}.list-card-head{flex-direction:column}}.view-cards .store-picker-list{padding:10px;background:var(--b-f4f6f9)}.view-cards .store-picker-list>.rep-store-row{grid-column:auto;justify-self:stretch}.detail-head-actions{display:flex;align-items:center;gap:8px}.copy-link-button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 10px;margin-left:auto}.detail-dialog-head>.copy-link-button{align-self:flex-start}@media(max-width:760px){.copy-link-button span{display:none}.copy-link-button{padding:8px}}@media(min-width:761px){.sidebar nav button[data-group]{position:relative;margin-top:24px}.sidebar nav button[data-group]:first-child{margin-top:4px}.sidebar nav button[data-group]:before{content:attr(data-group);position:absolute;left:10px;top:-19px;font-size:calc(10px * var(--fs));font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#8391a6;pointer-events:none}.sidebar nav button[data-group]:first-child:before{display:none}}.feedback-reply-form{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--l-edf0f4)}.feedback-reply-label{font-size:calc(12.5px * var(--fs));font-weight:650;color:var(--t-46546a)}.feedback-reply-form textarea{width:100%;min-height:84px;resize:vertical;border:1px solid var(--l-dce2ea);border-radius:9px;padding:11px;font:inherit;background:var(--b-ffffff);color:inherit}.feedback-reply-form textarea:focus{outline:0;border-color:#2166c8;box-shadow:0 0 0 3px #2166c820}.feedback-reply-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.feedback-reply-left,.feedback-reply-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feedback-reply-right{margin-left:auto}.feedback-reply-hint{color:var(--t-5c6878);font-size:calc(11.5px * var(--fs))}.link-danger{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#b03a2e;font-weight:650;padding:6px 2px;cursor:pointer}.link-danger:hover{text-decoration:underline}:root[data-theme=dark] .link-danger{color:#f08a7e}.feedback-thread>.feedback-event{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0;padding:6px 4px;border:0;background:transparent;box-shadow:none;font-size:calc(12px * var(--fs));color:var(--t-5c6878)}.feedback-thread>.feedback-event b{color:var(--t-27364b)}.feedback-thread>.feedback-event time{margin-left:auto;font-size:calc(11.5px * var(--fs))}.feedback-event-dot{width:8px;height:8px;border-radius:50%;background:#c49b32;flex:none}@media(max-width:760px){.feedback-reply-hint{display:none}.feedback-reply-right{width:100%}.feedback-reply-right>button{flex:1}}.fb-status{display:inline-flex;align-items:center;gap:5px;flex:none;width:max-content;border-radius:999px;padding:4px 10px 4px 8px;font-size:calc(12px * var(--fs));font-weight:700;line-height:1.2;border:1px solid transparent}.fb-status svg{flex:none}.fb-status-icon{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;flex:none}.tone-new{--tone:#1d5fbf;--tone-bg:#e8f0fd}.tone-seen{--tone:#6b4fbb;--tone-bg:#f0ecfb}.tone-progress{--tone:#9a5b00;--tone-bg:#fff2d9}.tone-answered{--tone:#0f7480;--tone-bg:#e2f4f6}.tone-done{--tone:#1d7a4a;--tone-bg:#e5f5ec}:root[data-theme=dark] .tone-new{--tone:#8db6f5;--tone-bg:#17294a}:root[data-theme=dark] .tone-seen{--tone:#b9a6f0;--tone-bg:#2a2148}:root[data-theme=dark] .tone-progress{--tone:#f3c46b;--tone-bg:#3a2a0e}:root[data-theme=dark] .tone-answered{--tone:#79d3dc;--tone-bg:#0f3237}:root[data-theme=dark] .tone-done{--tone:#7fd8a6;--tone-bg:#123323}.fb-status,.fb-status-icon{color:var(--tone);background:var(--tone-bg);border-color:color-mix(in srgb,var(--tone) 25%,transparent)}.detail-dialog-head .fb-status{margin-top:6px}.feedback-status-control select{border-left:4px solid var(--tone,#dce2ea)}.view-cards .feedback-ticket .fb-status{margin-top:2px}.status-badge{display:inline-flex;align-items:center;gap:5px;flex:none;width:max-content;max-width:100%;border-radius:999px;padding:3px 9px 3px 7px;font-size:calc(12px * var(--fs));font-weight:700;line-height:1.25;white-space:nowrap;color:var(--tone);background:var(--tone-bg);border:1px solid color-mix(in srgb,var(--tone) 25%,transparent)}.status-badge svg{flex:none}.tone-scheduled{--tone:#3446b8;--tone-bg:#eaedfc}.tone-won{--tone:#14693b;--tone-bg:#d9f2e3}.tone-lost{--tone:#b03a2e;--tone-bg:#fdecea}.tone-neutral{--tone:#5c6878;--tone-bg:#eef1f5}:root[data-theme=dark] .tone-scheduled{--tone:#a9b6ff;--tone-bg:#1d2552}:root[data-theme=dark] .tone-won{--tone:#86e0ab;--tone-bg:#0f3a22}:root[data-theme=dark] .tone-lost{--tone:#f4978c;--tone-bg:#3d1714}:root[data-theme=dark] .tone-neutral{--tone:#b3bfcd;--tone-bg:#232c38}.interaction-timeline-top .status-badge{font-size:calc(11.5px * var(--fs))}.rep-store-badges .status-badge{font-size:calc(11px * var(--fs));padding:2px 8px 2px 6px}.view-cards td .status-badge{white-space:normal}.contact-type-img{display:block;border-radius:3px;object-fit:contain}.permission-checklist{grid-column:1/-1;border:1px solid var(--l-e3e8ef,#e3e8ef);border-radius:10px;padding:12px 14px;margin:4px 0 0;display:grid;gap:8px}.permission-checklist legend{padding:0 6px;font-weight:700;font-size:calc(13px * var(--fs))}.permission-hint,.permission-empty{margin:0;color:var(--t-5c6878);font-size:calc(12.5px * var(--fs));line-height:1.45}.permission-empty{font-style:italic}.permission-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.permission-option{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border:1px solid var(--l-edf0f4,#edf0f4);border-radius:8px;cursor:pointer}.permission-option input{margin-top:3px}.permission-option span{display:grid;gap:2px}.permission-option small{color:var(--t-5c6878);font-weight:400}:root[data-theme=dark] .permission-checklist,:root[data-theme=dark] .permission-option{border-color:#2c3644}.server-notices-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.server-notices-head h2{margin:0}.notice-tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid #dfe4eb;border-radius:9px}.notice-tabs button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;background:transparent;color:#526075;padding:6px 12px;font-weight:650}.notice-tabs button span{min-width:20px;padding:1px 6px;border-radius:999px;background:#eef1f5;color:#45546a;font-size:calc(11.5px * var(--fs));text-align:center}.notice-tabs button.active{background:#165dc6;color:#fff}.notice-tabs button.active span{background:#fff3;color:#fff}:root[data-theme=dark] .notice-tabs{border-color:#344255}:root[data-theme=dark] .notice-tabs button{color:#cfd8e3}:root[data-theme=dark] .notice-tabs button span{background:#2a3442;color:#cfd8e3}.server-notices-hint{margin:8px 0 12px;color:var(--t-5c6878);font-size:calc(12.5px * var(--fs))}.notice-unread{border-color:#9fbbe8!important;background:color-mix(in srgb,#2166c8 5%,transparent)!important}.notice-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2166c8;margin-right:7px;vertical-align:middle}.notice-when{color:var(--t-5c6878)}.customer-name{display:grid;gap:2px;text-align:left}.customer-name small{color:var(--t-5c6878);font-weight:500}:root{--delta-up:#167a4c;--delta-down:#b5402f;--delta-flat:#66758a;--cum-line:#b8913e;--bucket-overdue:#c94b3b;--bucket-week:#d6ae59;--bucket-later:#2166c8;--bucket-none:#8592a3}:root[data-theme=dark]{--delta-up:#6fd6a0;--delta-down:#ff9a8a;--delta-flat:#9fb0c4;--cum-line:#e2bf6e;--bucket-overdue:#ff8a78;--bucket-week:#e2bf6e;--bucket-later:#7fb2ff;--bucket-none:#9fb0c4}.metric-delta{display:block;margin-top:3px;font-style:normal;font-weight:700;font-size:calc(11px * var(--fs));color:var(--delta-flat)}.metric-delta.up{color:var(--delta-up)}.metric-delta.down{color:var(--delta-down)}.dash-calendar-note{display:flex;flex-wrap:wrap;gap:6px 14px;margin:-6px 2px 12px;font-size:calc(11.5px * var(--fs));color:var(--t-5d6978)}.dash-calendar-note b{color:var(--t-26364a)}.dash-calendar-compare{font-style:italic}.dash-trend-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-check{display:inline-flex;align-items:center;gap:5px;font-size:calc(12.5px * var(--fs));color:var(--t-526075);cursor:pointer;white-space:nowrap}.dash-check input{width:auto;margin:0}.column-chart{position:relative}.column-chart.with-cumulative{gap:0}.column-chart.with-cumulative .column-item{padding:0 3px}.column-track{position:relative}.column-cum-line{position:absolute;left:2px;top:36px;width:calc(100% - 4px);height:calc(100% - 72px);overflow:visible;pointer-events:none;z-index:1}.column-cum-line polyline{fill:none;stroke:var(--cum-line);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.column-cum-dot{position:absolute;left:50%;width:8px;height:8px;margin:0 0 -4px -4px;border-radius:50%;background:var(--b-ffffff);border:2px solid var(--cum-line);pointer-events:none;z-index:2}.column-cum-legend{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:calc(11px * var(--fs));color:var(--t-5d6978)}.column-cum-legend i{display:inline-block;width:18px;height:3px;border-radius:2px;background:var(--cum-line)}.column-chart.dense .column-item b{font-size:calc(9px * var(--fs))}.column-chart.dense .column-item small{font-size:calc(9.5px * var(--fs));overflow:visible;text-overflow:clip;justify-self:center}.bucket-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:4px}.bucket-card{display:grid;gap:2px;justify-items:start;padding:12px 14px;border:1px solid var(--l-e7ecf2);border-left:5px solid var(--bucket-none);border-radius:10px;background:var(--b-ffffff);color:var(--t-526075);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.bucket-card[data-tone=overdue]{border-left-color:var(--bucket-overdue)}.bucket-card[data-tone=week]{border-left-color:var(--bucket-week)}.bucket-card[data-tone=later]{border-left-color:var(--bucket-later)}.bucket-card b{font-size:calc(24px * var(--fs));line-height:1.1;color:var(--t-26364a)}.bucket-card span{font-weight:700;color:var(--t-26364a);font-size:calc(13px * var(--fs))}.bucket-card small{font-size:calc(11px * var(--fs));color:var(--t-5d6978)}.bucket-card:hover,.bucket-card.chosen{background:var(--b-f8fbff);border-color:var(--l-c8d8ec)}.bucket-card:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px}.bucket-card[data-tone=overdue] b{color:var(--bucket-overdue)}.dash-action-strip{flex-wrap:wrap}@media(max-width:760px){.dash-calendar-note{margin-top:-4px;gap:4px 10px}.bucket-card{padding:10px 11px}.bucket-card b{font-size:calc(20px * var(--fs))}.metric-delta{font-size:calc(10px * var(--fs))}}.contact-audience{display:grid;gap:6px}.contact-audience-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contact-audience-options button{display:grid;gap:2px;justify-items:start;padding:10px 12px;border:1px solid var(--l-dfe5ec);border-radius:10px;background:var(--b-ffffff);color:var(--t-526075);font:inherit;text-align:left;cursor:pointer;grid-column:auto!important}.contact-audience-options button b{color:var(--t-26364a);font-size:calc(13.5px * var(--fs))}.contact-audience-options button small{font-size:calc(11px * var(--fs));color:var(--t-5d6978)}.contact-audience-options button.chosen{border-color:var(--l-2166c8);box-shadow:0 0 0 2px #2166c833;background:var(--b-f8fbff)}.contact-audience-options button:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px}.nav-collapse-toggle{display:none}@media(min-width:761px){.sidebar nav .nav-collapse-toggle{display:flex;align-items:center;gap:8px;justify-content:flex-start;margin:0 0 6px;padding:6px 10px;border-radius:7px;color:#8391a6;font-size:calc(11px * var(--fs));font-weight:700;background:transparent}.sidebar nav .nav-collapse-toggle svg{width:16px;height:16px;color:#8391a6}.sidebar nav .nav-collapse-toggle small{font:inherit}.sidebar nav .nav-collapse-toggle:hover{background:#ffffff0d;color:#dce3ec}.nav-group{display:grid;gap:4px}.nav-group+.nav-group{margin-top:8px}.sidebar nav .nav-group-head{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 10px 4px;border-radius:6px;background:transparent;color:#8391a6;font-size:calc(10px * var(--fs));font-weight:800;letter-spacing:1.1px;text-transform:uppercase;cursor:pointer}.sidebar nav .nav-group-head:hover{color:#dce3ec;background:#ffffff0a}.sidebar nav .nav-group-head svg{width:14px;height:14px;color:currentColor;transition:transform .15s}.nav-group[data-closed] .nav-group-head svg{transform:rotate(-90deg)}.nav-group[data-closed]>button:not(.nav-group-head){display:none}:root[data-sidebar-collapsed] .sidebar{width:72px;padding:0 10px}:root[data-sidebar-collapsed] .main{margin-left:72px}:root[data-sidebar-collapsed] .side-logo{justify-content:center;padding:0}:root[data-sidebar-collapsed] .side-logo img{width:46px}:root[data-sidebar-collapsed] .side-logo span,:root[data-sidebar-collapsed] .side-title,:root[data-sidebar-collapsed] .nav-group-head,:root[data-sidebar-collapsed] .nav-collapse-toggle small,:root[data-sidebar-collapsed] .account span,:root[data-sidebar-collapsed] .sidebar .rep-nav-label,:root[data-sidebar-collapsed] .sidebar .rep-nav-count{display:none!important}:root[data-sidebar-collapsed] .side-title+nav{margin-top:14px}:root[data-sidebar-collapsed] .sidebar nav button{justify-content:center;gap:0;padding:11px 0;font-size:0}:root[data-sidebar-collapsed] .sidebar nav button>span{display:none}:root[data-sidebar-collapsed] .nav-group[data-closed]>button:not(.nav-group-head){display:flex}:root[data-sidebar-collapsed] .nav-group+.nav-group{border-top:1px solid #ffffff17;padding-top:8px}:root[data-sidebar-collapsed] .account{flex-direction:column;gap:6px;padding:12px 0}}@media(max-width:760px){.nav-group{display:contents}.sidebar nav .nav-group-head{display:none}}@media(min-width:761px){.sidebar nav .nav-group-head span{margin-left:0;color:inherit;font-size:inherit;flex:1;text-align:left}.sidebar nav .nav-group-head{border-top:1px solid #ffffff10;border-radius:0;padding-top:10px}.nav-group+.nav-group{margin-top:6px}}@media(max-width:760px){.sidebar nav .nav-collapse-toggle{display:none!important}}@media(min-width:761px){.nav-group[data-closed]>button.selected{display:flex}.sidebar{height:100vh;min-height:0}.sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;padding-bottom:8px}.sidebar .account{flex-shrink:0}}@media(min-width:761px)and (max-height:820px){.side-logo{height:62px}.side-title{padding:16px 10px 8px}.sidebar nav button{padding:8px 10px}.sidebar nav .nav-group-head{padding:7px 10px 3px}.sidebar .account{padding:9px 3px}}:root{--sac-l1:#ead79a;--sac-l1-t:#5b4a12;--sac-l2:#f6c945;--sac-l2-t:#4a3a05;--sac-l3:#c1922f;--sac-l3-t:#fff;--sac-l4:#2f3237;--sac-l4-t:#f6c945;--sac-ok:#167a4c;--sac-ok-b:#e6f5ee;--sac-warn:#9a6400;--sac-warn-b:#fff3d6;--sac-late:#b5402f;--sac-late-b:#fde8e4;--sac-col:#f3f6f9}:root[data-theme=dark]{--sac-l1:#6b5a22;--sac-l1-t:#fff1c4;--sac-l2:#a8821c;--sac-l2-t:#fff7da;--sac-l3:#8a6420;--sac-l3-t:#fff;--sac-l4:#0f1114;--sac-l4-t:#f6c945;--sac-ok:#6fd6a0;--sac-ok-b:#173a2b;--sac-warn:#ffcf70;--sac-warn-b:#3d3115;--sac-late:#ff9a8a;--sac-late-b:#43201b;--sac-col:#1b222b}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sac-l1:#6b5a22;--sac-l1-t:#fff1c4;--sac-l2:#a8821c;--sac-l2-t:#fff7da;--sac-l3:#8a6420;--sac-l3-t:#fff;--sac-l4:#0f1114;--sac-l4-t:#f6c945;--sac-ok:#6fd6a0;--sac-ok-b:#173a2b;--sac-warn:#ffcf70;--sac-warn-b:#3d3115;--sac-late:#ff9a8a;--sac-late-b:#43201b;--sac-col:#1b222b}}.sac-workspace{display:grid;gap:14px}.sac-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.sac-head h2{display:flex;align-items:center;gap:8px;margin:4px 0}.sac-head p{margin:0;color:var(--t-5d6978);max-width:720px}.sac-head-actions{display:flex;gap:8px;flex-wrap:wrap}.sac-head-actions button{display:inline-flex;align-items:center;gap:6px}.sac-queues{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sac-queue{display:grid;gap:2px;justify-items:start;padding:12px 14px;border:1px solid var(--l-e7ecf2);border-left:5px solid #8592a3;border-radius:10px;background:var(--b-ffffff);color:var(--t-526075);font:inherit;text-align:left;cursor:pointer}.sac-queue b{font-size:calc(24px * var(--fs));line-height:1.1;color:var(--t-26364a)}.sac-queue span{font-size:calc(12.5px * var(--fs));font-weight:700}.sac-queue-late{border-left-color:var(--sac-late)}.sac-queue-late b{color:var(--sac-late)}.sac-queue-warn{border-left-color:#d6ae59}.sac-queue-severe{border-left-color:var(--sac-l3)}.sac-queue-mine{border-left-color:#2166c8}.sac-queue.chosen{background:var(--b-f8fbff);border-color:var(--l-2166c8);box-shadow:0 0 0 2px #2166c833}.sac-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sac-search{flex:1 1 320px;display:flex;align-items:center;gap:8px;border:1px solid var(--l-dfe5ec);border-radius:9px;padding:0 10px;background:var(--b-ffffff)}.sac-search input{border:0;outline:0;background:transparent;padding:10px 0;width:100%;font:inherit;color:var(--t-26364a)}.sac-toolbar select{border:1px solid var(--l-dfe5ec);border-radius:9px;padding:9px 10px;font:inherit;background:var(--b-ffffff);color:var(--t-26364a)}.sac-board{display:grid;grid-template-columns:repeat(6,minmax(230px,1fr));gap:10px;overflow-x:auto;padding-bottom:6px;align-items:start}.sac-column{background:var(--sac-col);border:1px solid var(--l-e7ecf2);border-radius:12px;display:flex;flex-direction:column;min-height:240px;max-height:calc(100vh - 290px)}.sac-column.droppable{outline:2px dashed #2166c855;outline-offset:-4px}.sac-column header{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:11px 12px 9px;border-bottom:1px solid var(--l-e7ecf2)}.sac-column header b{color:var(--t-26364a);font-size:calc(13.5px * var(--fs))}.sac-column header span{font-weight:800;color:var(--t-526075);background:var(--b-ffffff);border-radius:999px;padding:1px 9px;font-size:calc(12px * var(--fs))}.sac-column header small{grid-column:1/-1;color:var(--t-5d6978);font-size:calc(10.5px * var(--fs))}.sac-column-body{display:grid;gap:8px;padding:9px;overflow-y:auto;align-content:start}.sac-empty{color:var(--t-5d6978);font-size:calc(12px * var(--fs));text-align:center;padding:14px 4px}.sac-card{display:grid;gap:5px;padding:10px 11px;border-radius:10px;background:var(--b-ffffff);border:1px solid var(--l-e7ecf2);border-left:5px solid var(--sac-l1);cursor:grab;box-shadow:0 1px 2px #0000000d}.sac-card:hover{border-color:var(--l-c8d8ec)}.sac-card:focus-visible{outline:2px solid var(--l-2166c8);outline-offset:2px}.sac-card-2{border-left-color:var(--sac-l2)}.sac-card-3{border-left-color:var(--sac-l3)}.sac-card-4{border-left-color:var(--sac-l4)}.sac-card-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.sac-card-top b{color:var(--t-5d6978);font-size:calc(12px * var(--fs))}.sac-card strong{color:var(--t-26364a);font-size:calc(13.5px * var(--fs));line-height:1.25}.sac-card p{margin:0;color:var(--t-526075);font-size:calc(12px * var(--fs));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sac-sub{display:block;color:var(--t-5d6978);font-size:calc(11px * var(--fs))}.sac-card-foot{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.sac-owner{display:inline-flex;align-items:center;gap:4px;color:var(--t-5d6978);font-size:calc(11.5px * var(--fs))}.sac-escalated{color:var(--sac-late);font-weight:700;font-size:calc(11px * var(--fs))}.sac-level{display:inline-block;padding:2px 8px;border-radius:999px;font-size:calc(10.5px * var(--fs));font-weight:800;white-space:nowrap}.sac-level-1{background:var(--sac-l1);color:var(--sac-l1-t)}.sac-level-2{background:var(--sac-l2);color:var(--sac-l2-t)}.sac-level-3{background:var(--sac-l3);color:var(--sac-l3-t)}.sac-level-4{background:var(--sac-l4);color:var(--sac-l4-t)}.sac-sla{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:calc(11px * var(--fs));font-weight:700;white-space:nowrap}.sac-sla-ok{background:var(--sac-ok-b);color:var(--sac-ok)}.sac-sla-warn{background:var(--sac-warn-b);color:var(--sac-warn)}.sac-sla-late{background:var(--sac-late-b);color:var(--sac-late)}.sac-sla-done{background:var(--sac-col);color:var(--t-5d6978)}.sac-table td{vertical-align:top}.sac-row{cursor:pointer}.sac-dialog{width:min(980px,96vw);max-height:92vh;overflow-y:auto}.sac-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sac-form .wide-field{grid-column:1/-1}.sac-form textarea{width:100%}.sac-customer{position:relative}.sac-suggest{position:absolute;left:0;right:0;top:64px;z-index:5;display:grid;background:var(--b-ffffff);border:1px solid var(--l-dfe5ec);border-radius:10px;box-shadow:0 12px 30px #10203a26;max-height:280px;overflow-y:auto}.sac-suggest button{display:grid;gap:1px;text-align:left;padding:8px 12px;border:0;border-bottom:1px solid var(--l-e7ecf2);background:transparent;font:inherit;color:var(--t-26364a);cursor:pointer;grid-column:auto!important}.sac-suggest button:hover{background:var(--b-f8fbff)}.sac-suggest small{color:var(--t-5d6978)}.sac-cats,.sac-kinds{display:flex;gap:6px;flex-wrap:wrap}.sac-cats button,.sac-kinds button{border:1px solid var(--l-dfe5ec);border-radius:999px;padding:7px 12px;background:var(--b-ffffff);color:var(--t-526075);font:inherit;font-size:calc(12.5px * var(--fs));cursor:pointer;grid-column:auto!important}.sac-cats button.chosen,.sac-kinds button.chosen{border-color:var(--l-2166c8);background:#2166c81a;color:var(--t-26364a);font-weight:700}.sac-aggr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sac-aggr label{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border:1px solid var(--l-dfe5ec);border-radius:10px;cursor:pointer;background:var(--b-ffffff)}.sac-aggr label.chosen{border-color:var(--sac-l3);background:var(--sac-warn-b)}.sac-aggr input{width:auto;margin-top:3px}.sac-aggr span{display:grid;gap:2px}.sac-aggr b{color:var(--t-26364a);font-size:calc(13px * var(--fs))}.sac-aggr small{color:var(--t-5d6978);font-size:calc(11px * var(--fs))}.sac-summary{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid var(--l-e7ecf2);border-left:6px solid var(--sac-l1);background:var(--sac-col)}.sac-summary-2{border-left-color:var(--sac-l2)}.sac-summary-3{border-left-color:var(--sac-l3)}.sac-summary-4{border-left-color:var(--sac-l4)}.sac-summary>div{display:grid;gap:4px}.sac-summary b{color:var(--t-26364a)}.sac-summary small{color:var(--t-5d6978);font-size:calc(11.5px * var(--fs))}.sac-summary-due span{display:inline-flex;align-items:center;gap:6px;color:var(--t-526075)}.sac-stepper{list-style:none;margin:6px 0 14px;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.sac-stepper button{width:100%;display:flex;align-items:center;gap:6px;padding:8px;border-radius:8px;border:1px solid var(--l-e7ecf2);background:var(--b-ffffff);color:var(--t-5d6978);font:inherit;font-size:calc(11.5px * var(--fs));cursor:pointer;text-align:left}.sac-stepper i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--sac-col);font-style:normal;font-weight:800;font-size:calc(11px * var(--fs));flex-shrink:0}.sac-stepper .past button{color:var(--t-526075)}.sac-stepper .past i{background:var(--sac-ok-b);color:var(--sac-ok)}.sac-stepper .current button{border-color:var(--l-2166c8);background:#2166c81a;color:var(--t-26364a);font-weight:800;cursor:default}.sac-stepper .current i{background:#2166c8;color:#fff}.sac-stepper button:not(:disabled):hover{border-color:var(--l-c8d8ec)}.sac-case-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.sac-sla-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:12px;background:var(--sac-col);border:1px solid var(--l-e7ecf2)}.sac-sla-box>div{display:grid;gap:3px;justify-items:start}.sac-sla-box small{color:var(--t-5d6978);font-size:calc(11px * var(--fs))}.sac-sla-box b{color:var(--t-26364a)}.sac-escalate{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--sac-late-b);color:var(--sac-late)}.sac-escalate span{flex:1;color:var(--t-26364a)}.sac-who{color:var(--t-526075);font-size:calc(12.5px * var(--fs));margin:10px 0}.sac-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0 0 10px}.sac-facts div.wide{grid-column:1/-1}.sac-facts dt{color:var(--t-5d6978);font-size:calc(11px * var(--fs));font-weight:700}.sac-facts dd{margin:2px 0 0;color:var(--t-26364a);white-space:pre-wrap}.sac-case-side{display:grid;gap:12px;align-content:start}.sac-case-side h3{margin:4px 0 0;font-size:calc(14px * var(--fs))}.sac-inline{display:flex;gap:6px}.sac-inline select{flex:1}.sac-note{display:grid;gap:8px}.sac-note textarea{width:100%}.sac-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0}.sac-timeline li{display:grid;grid-template-columns:16px 1fr;gap:8px;position:relative;padding-bottom:12px}.sac-timeline li:before{content:"";position:absolute;left:7px;top:14px;bottom:0;width:2px;background:var(--l-e7ecf2)}.sac-timeline li:last-child:before{display:none}.sac-timeline i{width:12px;height:12px;border-radius:50%;background:#8592a3;margin-top:3px;position:relative;z-index:1;border:2px solid var(--b-ffffff)}.sac-ev-created i{background:#2166c8}.sac-ev-stage i{background:#d6ae59}.sac-ev-returned i{background:var(--sac-ok)}.sac-ev-escalated i{background:var(--sac-late)}.sac-ev-closed i{background:#28a879}.sac-ev-owner i{background:#8a63d2}.sac-timeline b{color:var(--t-26364a);font-size:calc(12.5px * var(--fs))}.sac-timeline p{margin:2px 0;color:var(--t-526075);font-size:calc(12.5px * var(--fs));white-space:pre-wrap}.sac-timeline small{color:var(--t-5d6978);font-size:calc(11px * var(--fs))}@media(max-width:1100px){.sac-queues{grid-template-columns:repeat(3,minmax(0,1fr))}.sac-case-grid{grid-template-columns:1fr}}@media(max-width:760px){.sac-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.sac-queue b{font-size:calc(20px * var(--fs))}.sac-board{grid-template-columns:repeat(6,82vw)}.sac-form,.sac-aggr,.sac-facts,.sac-sla-box{grid-template-columns:1fr}.sac-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.sac-column{max-height:none}}.sac-tabs{display:flex;gap:6px;border-bottom:1px solid var(--l-e7ecf2);padding-bottom:0}.sac-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:10px 14px;font:inherit;font-weight:700;color:var(--t-5d6978);cursor:pointer}.sac-tabs button.chosen{color:var(--t-26364a);border-bottom-color:#2166c8}.sac-date{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--fs));color:var(--t-5d6978)}.sac-date input{border:1px solid var(--l-dfe5ec);border-radius:9px;padding:8px;font:inherit;background:var(--b-ffffff);color:var(--t-26364a)}.sac-group-chip{justify-self:start;font-size:calc(10.5px * var(--fs));font-weight:700;padding:2px 8px;border-radius:999px;background:#2166c81a;color:var(--t-26364a)}.sac-areas,.sac-block{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--l-e7ecf2);border-radius:12px;background:var(--b-ffffff)}.sac-areas h3,.sac-block h3,.bonus-title{margin:0;font-size:calc(14px * var(--fs));color:var(--t-26364a)}.sac-areas div{display:flex;justify-content:space-between;gap:10px;color:var(--t-526075)}.sac-block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sac-block input,.sac-block select,.sac-template-pick select,.sac-template-pick textarea{width:100%;border:1px solid var(--l-dfe5ec);border-radius:9px;padding:8px 10px;font:inherit;background:var(--b-ffffff);color:var(--t-26364a)}.sac-block>button,.sac-template-pick>button{justify-self:start}.sac-check{display:flex!important;align-items:center;gap:8px;font-size:calc(12.5px * var(--fs));color:var(--t-526075);cursor:pointer}.sac-check input{width:auto!important;margin:0}.sac-template-pick{display:grid;gap:8px}.bonus-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:14px;align-items:start}.bonus-grid .card{padding:14px}.bonus-toolbar{margin-bottom:8px}.template-group h3{margin:6px 0 8px;font-size:calc(14px * var(--fs));color:var(--t-26364a)}.template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.template-card{display:grid;gap:8px;padding:14px;align-content:start}.template-card b{color:var(--t-26364a)}.template-card p{margin:0;color:var(--t-526075);white-space:pre-wrap;font-size:calc(13px * var(--fs))}.template-card.inactive{opacity:.6}.template-actions{display:flex;align-items:center;gap:10px}@media(max-width:1100px){.bonus-grid{grid-template-columns:1fr}}@media(max-width:760px){.sac-block-grid{grid-template-columns:1fr}.sac-tabs{overflow-x:auto}.sac-tabs button{white-space:nowrap}}
