@import "https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.virtu-mark{z-index:2;align-items:center;gap:13px;width:max-content;display:flex;position:relative}.virtu-mark img{object-fit:contain;filter:drop-shadow(0 0 14px #c7f93e42);width:58px;height:58px;animation:3.8s ease-in-out infinite virtu-mark-pulse}.virtu-mark>div{flex-direction:column;display:flex}.virtu-mark strong{color:#fff;letter-spacing:-.045em;font-size:22px;line-height:1}.virtu-mark small{color:#c7f93e;letter-spacing:.24em;margin-top:5px;font-size:8px;font-weight:700}.virtu-mark.compact{gap:9px}.virtu-mark.compact img{width:43px;height:43px}.virtu-mark.compact strong{font-size:18px}.login-form-brand>.virtu-mark.compact>div{display:none}.tire-motion{overflow:hidden;border-bottom:0!important;height:158px!important;margin-top:18px!important}.tire-motion .track{transform-origin:bottom;background:linear-gradient(#171a1f,#08090b);border-top:2px solid #323640;border-bottom:2px solid #323640;height:49px;position:absolute;bottom:22px;left:-5%;right:-5%;transform:perspective(260px)rotateX(44deg)}.tire-motion .track:before{content:"";background:repeating-linear-gradient(90deg,#c7f93e 0 38px,#0000 38px 72px);height:2px;animation:1s linear infinite track-flow;position:absolute;top:23px;left:0;right:0}.tire-motion .track i{background:#ffffff0e;width:1px;position:absolute;top:5px;bottom:5px;transform:skew(-35deg)}.tire-motion .track i:first-child{left:27%}.tire-motion .track i:nth-child(2){left:53%}.tire-motion .track i:nth-child(3){left:79%}.tire-runner{filter:drop-shadow(0 16px 9px #000b);width:112px;height:112px;animation:8s cubic-bezier(.45,.02,.55,.98) infinite virtu-tire-run;position:absolute;bottom:41px;left:-150px}.tire-runner .tire-seal{filter:none;width:112px;height:112px}.tire-runner .seal-copy{font-size:9.5px;animation:none}.speed-lines{opacity:.28;height:28px;position:absolute;bottom:92px;left:5%;right:5%}.speed-lines i{background:linear-gradient(90deg,#0000,#3e55fc);width:90px;height:1px;position:absolute;right:8%}.speed-lines i:nth-child(2){width:150px;top:10px;right:18%}.speed-lines i:nth-child(3){width:60px;top:21px;right:3%}.tire-motion>small{color:#828792!important;letter-spacing:.2em!important;bottom:2px!important;right:0!important}.login-radial{content:url(/brand/rays-lime.png);opacity:.035!important}@keyframes virtu-mark-pulse{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(12deg)scale(1.06)}}@keyframes track-flow{to{background-position:72px 0}}@keyframes tire-wheel-spin{to{transform:rotate(360deg)}}@keyframes virtu-tire-run{0%{left:-150px;transform:translateY(0)}45%,55%{left:calc(50% - 56px);transform:translateY(-4px)}to{left:calc(100% + 18px);transform:translateY(0)}}@media (width<=760px){.virtu-mark img{width:46px;height:46px}.virtu-mark strong{font-size:18px}}.photo-tire{object-fit:contain;filter:drop-shadow(0 18px 10px #000b);width:100%;height:100%;animation:1.25s linear infinite photo-tire-spin;display:block}.tire-presentation{opacity:0;flex-direction:column;gap:4px;animation:10s ease-in-out infinite virtu-copy-present;display:flex;position:absolute;bottom:69px;left:calc(50% + 82px);transform:translate(14px)}.tire-presentation b{color:#c7f93e;letter-spacing:.14em;font-size:12px}.tire-presentation span{color:#fff;letter-spacing:.2em;font-size:9px;font-weight:700}.tire-presentation small{color:#8d929c;letter-spacing:0;max-width:230px;font-size:8px;line-height:1.5;position:static}.tire-runner .tire-seal{display:none}@keyframes virtu-tire-present{0%{left:-170px;transform:translateY(0)}24%{left:calc(50% - 115px);transform:translateY(-5px)}70%{left:calc(50% - 115px);transform:translateY(-5px)}to{left:calc(100% + 25px);transform:translateY(0)}}@keyframes photo-tire-spin{to{transform:rotate(360deg)}}@keyframes virtu-copy-present{0%,22%,72%,to{opacity:0;transform:translate(14px)}30%,64%{opacity:1;transform:translate(0)}}@media (width<=760px){.tire-runner{width:105px;height:105px}.tire-presentation{left:calc(50% + 48px)}.tire-presentation small{max-width:150px}}.tire-runner .tire-seal{width:128px;height:128px;display:block}.tire-runner .seal-copy{animation:none}.photo-tire{display:none}@keyframes illustrated-tire-spin{to{transform:rotate(360deg)}}.tire-motion{height:136px!important}.tire-motion .track:before{animation-duration:1.8s}.tire-runner{width:92px;height:92px;animation:12s cubic-bezier(.55,.02,.45,.98) infinite virtu-tire-present-refined;bottom:35px}.tire-runner .tire-seal{width:92px;height:92px}.tire-runner .tire-seal svg{animation:3.4s linear infinite illustrated-tire-spin}.tire-presentation{gap:6px;min-width:270px;animation-duration:12s;bottom:66px;left:calc(50% + 20px)}.tire-presentation>*{margin:0!important;line-height:1.35!important;display:block!important;position:static!important}.tire-presentation b{font-size:11px}.tire-presentation span{font-size:8px!important}.tire-presentation small{max-width:270px;font-size:7.5px!important}@keyframes virtu-tire-present-refined{0%{left:-110px;transform:translateY(0)}24%{left:calc(50% - 92px);transform:translateY(0)}70%{left:calc(50% - 92px);transform:translateY(0)}to{left:calc(100% + 18px);transform:translateY(0)}}@media (width<=1050px){.tire-presentation{min-width:220px;left:calc(50% + 8px)}.tire-presentation small{max-width:220px}}.cep-control{background:#f8f8f9;border:1px solid #dfe0e3;border-radius:8px;display:flex;overflow:hidden}.cep-control input{border:0!important;border-radius:0!important}.cep-control button{color:#3449d8;background:#eef1ff;border:0;border-left:1px solid #e1e2e5;flex:none;padding:0 10px;font-size:8px;font-weight:700}.field select:disabled{opacity:.55;cursor:not-allowed}.action-history{background:#fff;border:1px solid #e1e2e5;border-radius:13px;margin:13px 17px;padding:20px}.action-list{flex-direction:column;gap:7px;margin-top:15px;display:flex}.action-list article{background:#fcfcfd;border:1px solid #ececef;border-radius:10px;grid-template-columns:26px 1fr;gap:10px;padding:12px;display:grid}.action-list article>div{flex-direction:column;gap:4px;display:flex}.action-list strong{font-size:9px}.action-list span{color:#66616b;font-size:8px}.action-list small{color:#a09ba4;font-size:7px}.followup-form{background:#f6f7fa;border:1px solid #e4e6eb;border-radius:10px;grid-template-columns:1fr 1.4fr 1fr auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.followup-form .primary{margin-bottom:0}.followup-check{color:#3e55fc;background:#fff;border:1px solid #bbc2d1;border-radius:50%;width:24px;height:24px;font-weight:800}.action-list article.done{opacity:.62;background:#f5f6f5}.action-list article.done strong{text-decoration:line-through}.action-list article.done .followup-check{color:#171819;background:#c7f93e;border-color:#c7f93e}.followup-dashboard{overflow:hidden}.followup-task-list{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 20px;display:grid}.followup-task-list article{background:#fff;border:1px solid #e1e3e8;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.followup-task-list article.atrasado{background:#fff8f8;border-color:#f1b4b4}.followup-task-list article.hoje{background:#fffdf4;border-color:#e5c75f}.task-check{color:#3e55fc;background:#fff;border:1px solid #cfd3dc;border-radius:50%;width:28px;height:28px;font-weight:800}.task-body{text-align:left;background:0 0;border:0;min-width:0;padding:0}.task-body b,.task-body span{display:block}.task-body b{font-size:10px}.task-body span{color:#7b7680;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.followup-task-list article>div:last-child{text-align:right}.followup-task-list strong{font-size:9px;display:block}.followup-task-list small{color:#8b8790;text-transform:capitalize;margin-top:3px;font-size:7px;display:block}@media (width<=1050px){.followup-task-list,.followup-form{grid-template-columns:1fr 1fr}}@media (width<=760px){.followup-task-list,.followup-form{grid-template-columns:1fr}.followup-task-list article{grid-template-columns:32px 1fr}.followup-task-list article>div:last-child{text-align:left;grid-column:2}}.brand-symbol{background:0 0!important;border:0!important;border-radius:0!important;width:54px!important;height:54px!important;overflow:visible!important}.brand-symbol img{filter:drop-shadow(0 0 10px #c7f93e38);width:54px!important;height:54px!important;animation:10s linear infinite brand-logo-emphasis!important}.brand{gap:16px!important;padding-left:0!important}.sidebar-tire{gap:18px!important;padding-left:18px!important}.sidebar-tire img{flex:none;width:48px!important;height:48px!important;animation:12s linear infinite brand-logo-emphasis!important}@keyframes brand-logo-emphasis{0%{transform:scale(1.55)rotate(0)}to{transform:scale(1.55)rotate(360deg)}}:root{--ink:#18151d;--muted:#77717d;--line:#e7e3e9;--paper:#f6f5f7;--violet:#7046e8;--deep:#4f29bd;--lime:#dcff68;--green:#24966b;--amber:#d79625;--red:#d55353}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{width:18px;height:18px}.shell{grid-template-columns:242px 1fr;min-height:100vh;display:grid}.shell>aside{color:#fff;z-index:10;background:#18131f;flex-direction:column;width:242px;padding:29px 19px 21px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 31px;display:flex}.brand>b,.big-v{background:var(--lime);color:#19131f;border-radius:12px;place-items:center;font:italic 700 24px Georgia,serif;display:grid}.brand>b{width:39px;height:39px}.brand strong{font:700 22px/1 Georgia,serif}.brand small{color:#a79eaf;letter-spacing:.2em;margin-top:4px;font-size:9px}.shell nav{flex-direction:column;gap:6px;display:flex}.shell nav button{color:#aaa2b1;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:13px;font-weight:650;display:flex}.shell nav button:hover{color:#fff;background:#261f2d}.user{border-top:1px solid #322a39;align-items:center;gap:9px;margin-top:auto;padding-top:18px;display:flex}.user>span{width:34px;height:34px;color:var(--lime);background:#322641;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.user>div{flex-direction:column;flex:1;display:flex}.user b{font-size:11px}.user small{color:#918999;font-size:9px}.user button{color:#aca4b2;background:0 0;border:0}.shell>main{grid-column:2;min-width:0;padding:0 32px 42px}.shell main>header{justify-content:space-between;align-items:center;gap:20px;height:106px;display:flex}.shell main>header p,.title p,.drawer>header p,.login-form form>p{color:var(--violet);letter-spacing:.17em;margin:0 0 5px;font-size:9px;font-weight:850}.shell main>header h1{letter-spacing:-.04em;margin:0;font-size:27px}.shell main>header section{gap:10px;display:flex}.shell main>header label{border:1px solid var(--line);color:#aaa3ae;background:#fff;border-radius:10px;align-items:center;gap:8px;width:285px;height:41px;padding:0 12px;display:flex}.shell main>header input{border:0;outline:0;width:100%;font-size:12px}.primary{background:var(--violet);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:41px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 7px 19px #7046e82d}.primary:hover{background:var(--deep)}.primary:disabled{opacity:.55}.error{color:#a6403c;background:#fff0ef;border:1px solid #f0c9c7;border-radius:10px;justify-content:space-between;margin-bottom:15px;padding:10px 13px;font-size:12px;display:flex}.error button{color:inherit;background:0 0;border:0}.stack{flex-direction:column;gap:17px;display:flex}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:end;padding:18px;display:grid}.metric span{color:var(--muted);grid-column:1/3;margin-bottom:10px;font-size:10px;font-weight:700}.metric b{letter-spacing:-.05em;font-size:29px;line-height:1}.metric small{color:#aaa3ae;text-align:right;font-size:9px}.dashgrid{grid-template-columns:1.6fr 1fr;gap:17px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.padded{padding:20px}.title{justify-content:space-between;align-items:center;display:flex}.title h2{letter-spacing:-.02em;margin:0;font-size:16px}.title button{color:var(--violet);background:0 0;border:0;align-items:center;gap:3px;font-size:11px;font-weight:750;display:flex}.title button svg{width:14px}.bars{flex-direction:column;gap:14px;margin-top:20px;display:flex}.bars label{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.bars label b{color:var(--ink)}.bars>div>i{background:#f0edf2;border-radius:99px;height:7px;display:block;overflow:hidden}.bars i span{background:#817987;border-radius:99px;min-width:2px;height:100%;display:block}.bars .deal{background:var(--amber)}.bars .won{background:var(--green)}.bars .lost{background:var(--red)}.attention{margin-top:12px}.attention>div{border-bottom:1px solid #f0edf2;grid-template-columns:38px 1fr 18px;align-items:center;padding:10px 0;display:grid}.attention>div:last-child{border:0}.attention b{font-size:20px}.attention span{color:var(--muted);font-size:11px}.attention svg{width:15px;color:var(--violet)}.padtitle{padding:19px 20px 14px}.table{overflow-x:auto}.table table{border-collapse:collapse;width:100%;min-width:870px}.table th{text-align:left;border-block:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:#918b98;background:#faf9fb;padding:10px 16px;font-size:9px}.table td{color:#615b66;border-bottom:1px solid #efedf1;padding:12px 16px;font-size:11px}.table tbody tr{cursor:pointer}.table tbody tr:hover{background:#fbfaff}.table td>b,.table td small{display:block}.table td>b{color:var(--ink)}.table td small{color:#9d96a1;margin-top:3px;font-size:9px}.company{align-items:center;gap:9px;display:flex}.company span{width:31px;height:31px;color:var(--violet);background:#eee9ff;border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.company b{color:var(--ink);font-size:11px}.table td:last-child svg{width:15px;color:var(--violet)}.badge{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.badge.new{color:#716b76;background:#f0eef2}.badge.deal{color:#9b650d;background:#fff3dc}.badge.won{color:#177551;background:#e4f7ee}.badge.lost{color:#ad3c3c;background:#fdebea}.count{justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.count>div{color:var(--muted);font-size:10px}.count b{color:var(--ink);margin-right:6px;font-size:21px}.count>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.count>span i{background:#30b57b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e5f7ef}.board{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:12px;padding-bottom:15px;display:grid;overflow:auto}.column{background:#eceaee;border-radius:14px;min-height:calc(100vh - 141px);padding:11px}.column>header{justify-content:space-between;align-items:center;padding:3px 3px 12px;font-size:11px;font-weight:750;display:flex}.column>header div{align-items:center;gap:7px;display:flex}.column>header i{background:#77717d;border-radius:50%;width:7px;height:7px}.column.deal>header i{background:var(--amber)}.column.won>header i{background:var(--green)}.column.lost>header i{background:var(--red)}.column>header b{background:#fff;border-radius:99px;padding:3px 7px;font-size:9px}.column article{cursor:grab;background:#fff;border:1px solid #e2dee5;border-radius:11px;margin-bottom:8px;padding:13px;box-shadow:0 2px 6px #24182f09}.column article>small{color:var(--violet);letter-spacing:.08em;font-size:8px;font-weight:850}.column article h3{margin:9px 0 11px;font-size:13px}.column article p{color:#77717d;align-items:center;gap:5px;margin:0 0 6px;font-size:9px;display:flex}.column article p svg{width:13px}.column article footer{color:#8a8490;border-top:1px solid #efedf1;align-items:center;gap:6px;margin-top:11px;padding-top:10px;font-size:8px;display:flex}.column article footer span{width:21px;height:21px;color:var(--violet);background:#eee9ff;border-radius:50%;place-items:center;font-size:7px;font-weight:800;display:grid}.column article footer em{background:#f1eff3;border-radius:5px;margin-left:auto;padding:3px 5px;font-style:normal}.loader{min-height:60vh;color:var(--muted);align-content:center;place-items:center;gap:11px;font-size:11px;display:grid}.loader i{border:3px solid #ddd8e3;border-top-color:var(--violet);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17121e70;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(710px,100%);height:100%;overflow-y:auto;box-shadow:-20px 0 60px #160d2030}.drawer>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffffff2;justify-content:space-between;align-items:center;padding:22px 27px 17px;display:flex;position:sticky;top:0}.drawer>header h2{margin:0;font-size:21px}.drawer>header button{background:0 0;border:0}.drawer form{padding-bottom:72px}.group{border-bottom:1px solid var(--line);padding:20px 27px}.group h3{letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:10px}.group>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{flex-direction:column;gap:5px;display:flex}.field.wide{grid-column:1/-1}.field span{color:#736d78;font-size:9px;font-weight:750}.field input,.field select,.field textarea{background:#fbfafc;border:1px solid #ddd8e1;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-size:11px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #eee9ff}.field textarea{resize:vertical}.drawer form>footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;justify-content:flex-end;gap:9px;width:min(710px,100%);padding:13px 27px;display:flex;position:fixed;bottom:0;right:0}.drawer form>footer button:first-child{background:#f0eef2;border:0;border-radius:9px;padding:0 15px;font-size:11px;font-weight:700}.login{grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.login-art{color:#fff;background:radial-gradient(circle at 75% 20%,#5d32c9,#0000 34%),linear-gradient(145deg,#1b1523,#2a193b 72%,#482494);flex-direction:column;padding:50px 60px;display:flex;position:relative;overflow:hidden}.big-v{width:56px;height:56px;font-size:33px}.login-art>div:nth-child(2){z-index:2;max-width:570px;margin:auto 0;position:relative}.login-art p{color:var(--lime);letter-spacing:.22em;font-size:10px;font-weight:850}.login-art h1{letter-spacing:-.05em;margin:14px 0 23px;font:700 64px/.98 Georgia,serif}.login-art span{color:#c8bed2;max-width:430px;font-size:14px;line-height:1.7;display:block}.login-art>i{border:1px solid #dcff6825;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-330px;right:-240px;box-shadow:0 0 0 65px #dcff6808,0 0 0 130px #dcff6805}.login-form{background:#fff;place-items:center;padding:38px;display:grid}.login-form form{flex-direction:column;width:min(390px,100%);display:flex}.login-form h2{letter-spacing:-.04em;margin:0 0 8px;font-size:28px}.login-form form>span{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.6}.login-form label{flex-direction:column;gap:6px;margin-bottom:13px;font-size:10px;font-weight:750;display:flex}.login-form input{border:1px solid #ddd8e1;border-radius:9px;outline:none;height:43px;padding:0 11px}.login-form input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #eee9ff}.login-form em{color:#5a36b9;background:#f3efff;border-radius:8px;margin-bottom:12px;padding:9px;font-size:10px;font-style:normal;line-height:1.5}.login-form .link{color:var(--violet);background:0 0;border:0;margin:14px auto;font-size:10px;font-weight:750}.login-form small{text-align:center;color:#aaa3ad;margin-top:10px;font-size:9px}@media (width<=1100px){.metrics{grid-template-columns:1fr 1fr}.dashgrid{grid-template-columns:1fr}.board{grid-template-columns:repeat(4,265px)}.shell main>header label{width:220px}}@media (width<=760px){.shell{display:block}.shell>aside{width:auto;height:64px;padding:7px 10px;inset:auto 0 0}.brand,.user{display:none}.shell nav{flex-direction:row;justify-content:space-around}.shell nav button{flex-direction:column;gap:2px;padding:7px 12px;font-size:8px}.shell>main{padding:0 14px 82px}.shell main>header{height:auto;padding:20px 0 15px;display:block}.shell main>header section{flex-wrap:wrap;margin-top:15px}.shell main>header label,.shell main>header .primary{width:100%}.metrics{gap:8px}.metric{padding:13px}.metric b{font-size:24px}.metric small{display:none}.group>div{grid-template-columns:1fr}.field.wide{grid-column:auto}.login{display:block}.login-art{display:none}.login-form{min-height:100vh;padding:25px}}@media (width<=430px){.metrics{grid-template-columns:1fr}}:root{--ink:#181818;--muted:#6f717b;--line:#e2e4eb;--paper:#f4f4f4;--violet:#3e55fc;--deep:#263bd2;--lime:#c7f93e}.shell>aside{background:#181818}.shell nav button.on{background:var(--violet);box-shadow:0 10px 28px #3e55fc42}.primary{box-shadow:0 8px 22px #3e55fc35}.brand{gap:12px}.brand-symbol{background:#f4f4f4;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.brand-symbol img{object-fit:contain;width:32px;height:32px;animation:4s ease-in-out infinite brand-breathe}.brand>div{flex-direction:column;display:flex}.sidebar-signature{opacity:.13;width:44px;height:44px;margin:auto auto 18px}.sidebar-signature img{object-fit:contain;width:100%;height:100%;animation:18s linear infinite slow-spin}.company span,.column article footer span{background:#e9edff}.metric{transition:transform .28s,border-color .28s,box-shadow .28s;animation:.55s cubic-bezier(.2,.8,.2,1) both rise-in;position:relative;overflow:hidden}.metric:nth-child(2){animation-delay:70ms}.metric:nth-child(3){animation-delay:.14s}.metric:nth-child(4){animation-delay:.21s}.metric:after{content:"";opacity:.055;background:url(/brand/rays-blue.png) 50%/contain no-repeat;width:58px;height:58px;transition:transform .5s,opacity .3s;position:absolute;top:-14px;right:-15px}.metric:hover{border-color:#cbd2ff;transform:translateY(-4px);box-shadow:0 14px 30px #25347a13}.metric:hover:after{opacity:.13;transform:rotate(28deg)scale(1.08)}.panel{transition:box-shadow .28s,border-color .28s;animation:.55s cubic-bezier(.2,.8,.2,1) .14s both rise-in}.panel:hover{border-color:#d5d9ed;box-shadow:0 10px 28px #1b27650b}.bars i span{transition:width .7s cubic-bezier(.2,.8,.2,1)}.table tbody tr{transition:background .2s,transform .2s}.table tbody tr:hover{background:#f7f8ff;transform:translate(3px)}.board{animation:.35s both fade-in}.column{animation:.5s cubic-bezier(.2,.8,.2,1) both rise-in}.column:nth-child(2){animation-delay:60ms}.column:nth-child(3){animation-delay:.12s}.column:nth-child(4){animation-delay:.18s}.column article{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.column article:hover{border-color:#aeb8ff;transform:translateY(-4px)rotate(.15deg);box-shadow:0 13px 26px #20317c18}.column article:active{transform:scale(.98)rotate(1deg)}.overlay{animation:.22s both fade-in}.drawer{animation:.38s cubic-bezier(.2,.8,.2,1) both drawer-in}.login-art{background:linear-gradient(145deg,#181818 0%,#202b75 58%,#3e55fc 100%)}.login-symbol{z-index:2;background:#181818;border:1px solid #fff2;border-radius:17px;place-items:center;width:62px;height:62px;display:grid;position:relative}.login-symbol img{object-fit:contain;width:46px;height:46px;animation:4s ease-in-out infinite brand-breathe}.login-radial{object-fit:contain;opacity:.15;width:560px;height:560px;animation:28s linear infinite slow-spin;position:absolute;bottom:-290px;right:-225px}.login-form-brand{color:#181818;align-items:center;gap:9px;margin-bottom:48px;display:flex}.login-form-brand img{object-fit:contain;width:31px;height:31px;animation:4s ease-in-out infinite brand-breathe}.login-form-brand strong{font-size:14px}.login-form em{color:#293dcc;background:#edf0ff}.login-form em.auth-error{color:#a6403c;background:#fff0ef}.confirm-email{flex-direction:column;animation:.45s cubic-bezier(.2,.8,.2,1) confirm-in;display:flex}.confirm-icon{color:#181818;background:#c7f93e;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:24px;font-weight:700;animation:.6s cubic-bezier(.2,1.4,.4,1) confirm-pop;display:grid;box-shadow:0 0 0 9px #c7f93e20}.confirm-email>p{color:#3e55fc;letter-spacing:.17em;margin:0 0 6px;font-size:9px;font-weight:850}.confirm-email h2{margin-bottom:12px}.confirm-email>span{color:var(--muted);margin-bottom:17px;font-size:12px;line-height:1.65}.confirm-email ol{color:#5f6478;background:#f4f5ff;border:1px solid #e1e5ff;border-radius:10px;margin:0 0 22px;padding:14px 14px 14px 31px;font-size:10px;line-height:1.7}.confirm-email .primary{width:100%}.restricted-note{border-top:1px solid #eceaf0;align-items:center;gap:10px;margin-top:22px;padding-top:17px;display:flex}.restricted-note>span{color:#3e55fc;background:#edf0ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.restricted-note>div{flex-direction:column;gap:2px;display:flex}.restricted-note b{font-size:10px}.restricted-note small{text-align:left!important;color:#9893a0!important;margin:0!important;font-size:9px!important}@keyframes confirm-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes confirm-pop{0%{opacity:0;transform:scale(.5)rotate(-12deg)}to{opacity:1;transform:none}}.loader img{object-fit:contain;width:36px;height:36px;animation:1.5s linear infinite slow-spin}.loader i{display:none}.primary,.shell nav button,.title button,.attention>div svg,.row-action{transition:transform .2s,background .2s,color .2s,box-shadow .2s}.primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #3e55fc40}.primary:active{transform:translateY(0)scale(.98)}.shell nav button:hover svg,.title button:hover svg,.attention>div:hover svg{transform:translate(3px)}.attention>div{transition:transform .2s,background .2s}.attention>div:hover{background:#f7f8ff;transform:translate(3px)}.field input,.field select,.field textarea,.login-form input{transition:border-color .2s,box-shadow .2s,background .2s}.field input:focus,.field select:focus,.field textarea:focus,.login-form input:focus{border-color:#3e55fc;box-shadow:0 0 0 3px #e8ebff}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes brand-breathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(5deg)}}@media (width<=760px){.sidebar-signature{display:none}.login-form-brand{margin-bottom:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body,button,input,select,textarea{font-family:General Sans,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.brand strong,.login-art h1{font-family:General Sans,Inter,ui-sans-serif,system-ui,sans-serif}.brand strong{letter-spacing:-.04em;font-weight:650}.login-art h1{letter-spacing:-.055em;font-weight:600}.shell main>header h1,.login-form h2,.title h2,.drawer>header h2,.metric b,.count b,.attention b{font-weight:600}.login{background:#0b0c0e;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)}.login-art{background:radial-gradient(circle at 74% 35%,#25306b66 0,#0000 30%),linear-gradient(135deg,#08090b 0%,#111318 58%,#181818 100%);border-right:1px solid #ffffff12;padding:44px 58px 36px}.login-art:before{content:"";pointer-events:none;background:repeating-linear-gradient(116deg,#0000 0 52px,#ffffff05 53px 54px,#0000 55px 104px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 80%,#0000);mask-image:linear-gradient(#0000,#000 35% 80%,#0000)}.login-symbol{background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:12px;width:auto;height:auto;display:flex}.login-symbol img{width:42px;height:42px;animation:none}.login-symbol>div,.login-form-brand>div{flex-direction:column;display:flex}.login-symbol strong{color:#fff;letter-spacing:-.04em;font-size:20px;line-height:1}.login-symbol small,.login-form-brand small{color:#8d929e;letter-spacing:.22em;margin-top:4px;font-size:8px}.login-copy{margin:auto 0 18px!important}.login-art p{color:#c7f93e}.login-art h1{max-width:620px;margin:17px 0 25px;font-size:clamp(46px,5.2vw,76px);line-height:.94}.login-art span{color:#aeb2bc;max-width:500px;font-size:14px}.login-radial{opacity:.07;width:630px;height:630px;animation:38s linear infinite slow-spin;bottom:-340px;right:-330px}.tire-motion{border-bottom:1px solid #ffffff18;align-items:flex-end;height:112px;margin-top:26px;display:flex;position:relative;overflow:hidden}.tire-motion .road-line{background:linear-gradient(90deg,#3e55fc00,#3e55fc 20% 80%,#3e55fc00);height:1px;position:absolute;bottom:26px;left:0;right:0;box-shadow:0 0 22px #3e55fc99}.tire-motion img{object-fit:contain;filter:drop-shadow(0 13px 9px #0009);width:76px;height:76px;animation:7s cubic-bezier(.45,.02,.55,.98) infinite tire-drive;position:absolute;bottom:28px;left:0}.tire-motion small{color:#696e78;letter-spacing:.22em;font-size:8px;position:absolute;bottom:8px;right:0}.login-form{color:#f4f4f4;background:#101216;position:relative}.login-form:before{content:"";border:1px solid #3e55fc2e;border-radius:50%;width:330px;height:330px;position:absolute;top:-170px;right:-180px;box-shadow:0 0 0 55px #3e55fc09,0 0 0 110px #3e55fc05}.login-form form{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#181a1fe8;border:1px solid #ffffff12;border-radius:18px;padding:34px;position:relative;box-shadow:0 28px 80px #0006}.login-form-brand{color:#fff;margin-bottom:48px}.login-form-brand img{width:38px;height:38px;animation:none}.login-form-brand strong{letter-spacing:-.04em;font-size:18px;line-height:1}.login-form form>p{color:#c7f93e}.login-form h2{color:#fff}.login-form form>span,.confirm-email>span{color:#a7abb5}.login-form label{color:#c7c9d0}.login-form input{color:#f4f4f4;background:#0e1014;border-color:#343740}.login-form input::placeholder{color:#666b76}.login-form input:focus{background:#11141b;border-color:#3e55fc;box-shadow:0 0 0 3px #3e55fc2e}.login-form .primary{background:#3e55fc}.restricted-note{border-color:#30333a}.restricted-note>span{color:#9ba8ff;background:#252b4d}.restricted-note b{color:#e9eaf0}.restricted-note small{color:#777c87!important}.confirm-email>span b{color:#fff}.confirm-email ol{color:#aeb2bc;background:#11141b;border-color:#303643}.confirm-email .link{color:#9facff}@keyframes tire-drive{0%{left:-85px;transform:rotate(0)}45%,55%{left:calc(50% - 38px);transform:rotate(540deg)}to{left:calc(100% + 12px);transform:rotate(1080deg)}}@media (width<=900px){.login{grid-template-columns:1fr}.login-art{min-height:44vh;padding:34px 36px}.login-copy{margin:70px 0 10px!important}.login-art h1{font-size:48px}.tire-motion{height:92px}.login-form{padding:40px 24px}.login-form form{padding:28px}}@media (width<=760px){.login-art{min-height:38vh;padding:26px 24px;display:flex}.login-copy{margin:45px 0 0!important}.login-art h1{margin:10px 0 14px;font-size:38px}.login-art span{font-size:11px}.tire-motion{display:none}.login-form{min-height:62vh;padding:24px}.login-form form{padding:24px}.login-form-brand{margin-bottom:30px}}body{background:#f1f2f4}.shell>aside{background:linear-gradient(#111214,#191a1d);border-right:1px solid #ffffff0d}.brand-symbol{background:#25272a}.brand-symbol img{animation:9s linear infinite tire-idle}.shell nav button.on{color:#171819;background:#c7f93e;box-shadow:0 12px 30px #c7f93e24}.shell nav button.on svg{stroke:#171819}.sidebar-tire{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:10px;margin:auto 6px 22px;padding:17px 12px;display:flex}.sidebar-tire img{object-fit:contain;width:35px;height:35px;animation:12s linear infinite tire-idle}.sidebar-tire span{letter-spacing:.18em;color:#80848c;font-size:7px;line-height:1.55}.user{margin-top:0}.metric{background:#fff;border-color:#dfe1e5;min-height:115px;padding:20px}.metric>img{opacity:.045;width:70px;height:70px;animation:20s linear infinite tire-idle;position:absolute;bottom:-13px;right:-9px}.metric:after{display:none}.metric span{font-size:11px}.metric b{font-size:34px}.metric small{z-index:1;position:relative}.map-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.65fr);gap:17px;display:grid}.sp-map{color:#fff;background:linear-gradient(145deg,#101216,#1a1d22);min-height:480px;padding:20px 22px 16px}.sp-map .title p{color:#c7f93e}.sp-map .title h2{font-size:20px}.map-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.legend{color:#898e98;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:260px;font-size:8px;display:flex}.legend span{border-radius:50%;width:8px;height:8px;margin-left:7px}.legend .active{background:#3e55fc;box-shadow:0 0 0 4px #3e55fc30}.legend .high{background:#f04f4f}.legend .medium{background:#f1bd3e}.sp-map svg{width:100%;height:365px;margin-top:8px;overflow:visible}.sp-shape{fill:#22262c;stroke:#50545b;stroke-width:1.3px;filter:drop-shadow(0 18px 22px #0005)}.map-point{cursor:help}.map-point circle:first-of-type{stroke-width:1.5px;animation:2.5s ease-in-out infinite map-pulse}.map-point circle:nth-of-type(2){fill:#fff}.map-point text{fill:#bdc1c9;text-anchor:middle;opacity:0;paint-order:stroke;stroke:#111318;stroke-width:4px;font-size:8px;transition:opacity .2s}.map-point:hover text{opacity:1}.map-point.current circle:first-of-type{fill:#3e55fc99;stroke:#6f82ff}.map-point.alto circle:first-of-type{fill:#f04f4faa;stroke:#f77}.map-point.medio circle:first-of-type{fill:#f1bd3eaa;stroke:#ffd56e}.map-point:nth-of-type(3n) circle:first-of-type{animation-delay:.6s}.map-source{color:#747984;border-top:1px solid #ffffff0d;padding-top:10px;font-size:8px;display:block}.attention-smart{padding:20px}.attention-smart>.title{margin-bottom:5px}.attention-smart>p{color:#89848f;margin:0 0 13px;font-size:10px}.attention-smart>button{text-align:left;background:0 0;border:0;border-top:1px solid #ececef;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;width:100%;padding:14px 0;transition:all .2s;display:grid}.attention-smart>button:hover{color:#3e55fc;transform:translate(4px)}.attention-smart>button>span{color:#3e55fc;background:#f1f3ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.attention-smart>button div{flex-direction:column;gap:3px;display:flex}.attention-smart>button b{font-size:10px}.attention-smart>button small{color:#9c98a0;font-size:8px}.attention-smart>button svg{width:14px}.dashgrid{grid-template-columns:1fr 1fr}.potential-list,.recent-history{margin-top:15px}.potential-list article{border-bottom:1px solid #eeeef0;grid-template-columns:8px 1fr auto;align-items:start;gap:10px;padding:12px 0;display:grid}.potential-list article>i{border-radius:50%;width:7px;height:7px;margin-top:4px}.potential-list article.alto>i{background:#f04f4f;box-shadow:0 0 0 4px #f04f4f17}.potential-list article.medio>i{background:#e9ad23;box-shadow:0 0 0 4px #e9ad2317}.potential-list b{font-size:11px}.potential-list p{color:#77717d;margin:4px 0 0;font-size:9px;line-height:1.5}.potential-list span{letter-spacing:.08em;color:#8a8490;font-size:7px;font-weight:800}.recent-history button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eeeef0;grid-template-columns:9px 1fr;gap:9px;width:100%;padding:11px 0;display:grid}.recent-history button>i{background:#3e55fc;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 4px #3e55fc14}.recent-history b{font-size:10px}.recent-history p{color:#77717d;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:9px;overflow:hidden}.recent-history small{color:#a09ba4;font-size:7px}.contacts-stack{flex-direction:column;gap:15px;display:flex}.filter-panel{padding:17px 20px}.filter-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.filter-title>div{align-items:center;gap:10px;display:flex}.filter-title svg{color:#3e55fc}.filter-title b,.filter-title small{display:block}.filter-title b{font-size:11px}.filter-title small{color:#97929c;margin-top:2px;font-size:8px}.filter-title>button{color:#3e55fc;background:#eef0ff;border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700}.filter-grid{grid-template-columns:1.4fr repeat(5,1fr);gap:8px;display:grid}.filter-grid select,.search-wide{color:#625e66;background:#fafafa;border:1px solid #dddfe4;border-radius:9px;height:39px;padding:0 9px;font-size:9px}.search-wide{align-items:center;gap:7px;display:flex}.search-wide svg{color:#aaa6ae;width:14px}.search-wide input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.mini-tags,.chips{flex-wrap:wrap;gap:4px;display:flex}.mini-tags span,.chips span{color:#3e55fc;background:#edf0ff;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:700}.company>div{flex-direction:column;display:flex}.company>div small{margin-top:3px}.card-top{justify-content:space-between;align-items:center;display:flex}.card-top img{object-fit:contain;opacity:.16;width:21px;height:21px;transition:all .3s}.column article:hover .card-top img{opacity:.45;transform:rotate(30deg)}.column article footer>div{color:#6f6974;flex-direction:column;display:flex}.column article footer>div small{color:#aaa4ad;margin-top:2px;font-size:7px}.column article .chips{margin:9px 0}.client-file{background:#f6f6f7;width:min(880px,100%)}.client-file>header{color:#fff;background:#15171aef;border:0;padding:19px 25px}.drawer-identity{align-items:center;gap:12px;display:flex}.drawer-identity>span{color:#171819;background:#c7f93e;border-radius:13px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:grid}.drawer-identity p{color:#c7f93e!important}.drawer-identity h2{color:#fff}.drawer-identity>div>div{align-items:center;gap:9px;margin-top:6px;display:flex}.drawer-identity small{color:#9fa3ab;align-items:center;gap:4px;font-size:8px;display:flex}.drawer-identity small svg{width:12px}.quick-actions{align-items:center;gap:6px;display:flex}.quick-actions a,.quick-actions button{color:#e7e8eb;background:#ffffff0a;border:1px solid #ffffff18;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8px;text-decoration:none;display:flex}.quick-actions svg{width:13px}.quick-actions button{padding:0 8px}.file-summary{background:#fff;border-bottom:1px solid #dedfe2;grid-template-columns:repeat(5,1fr);display:grid}.file-summary>div{border-right:1px solid #ececef;flex-direction:column;gap:5px;padding:17px 20px;display:flex}.file-summary small{color:#8c8790;font-size:8px}.file-summary b{font-size:11px}.client-file .group{background:#fff;border:1px solid #e1e2e5;border-radius:13px;margin:13px 17px;padding:20px}.group-title{align-items:center;gap:9px;margin-bottom:15px;display:flex}.group-title>svg{color:#3e55fc;width:17px}.group-title h3{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px}.group-title small{color:#97929c;font-size:8px}.client-file .group>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-file .field span{color:#66616b;font-size:9px}.client-file .field input,.client-file .field select,.client-file .field textarea{background:#f8f8f9;border-color:#dfe0e3;border-radius:8px;min-height:40px;font-size:10px}.money-input{background:#f8f8f9;border:1px solid #dfe0e3;border-radius:8px;align-items:center;display:flex;overflow:hidden}.money-input b{color:#77717d;padding:0 10px;font-size:9px}.money-input input{border:0!important;border-left:1px solid #e4e4e6!important;border-radius:0!important}.multi{border:0;margin:0;padding:0}.multi legend{color:#66616b;margin-bottom:7px;font-size:9px;font-weight:750}.multi>div{flex-wrap:wrap;gap:6px;display:flex}.multi button{color:#77717d;background:#f9f9fa;border:1px solid #dcdee3;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;display:flex}.multi button span{font-size:10px}.multi button.on{color:#3046d4;background:#e9edff;border-color:#aeb9ff}.contact-card{background:#fff;border:1px solid #e1e2e5;border-radius:13px;margin:13px 17px;padding:18px 20px}.contact-head{align-items:center;gap:9px;margin-bottom:14px;display:flex}.contact-head>span{color:#c7f93e;background:#191b1f;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.contact-head h3{margin:0;font-size:10px}.contact-head small{color:#97929c;font-size:8px}.contact-fields{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.history-hint{color:#4a58a5;background:#edf0ff;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:8px;display:flex}.history-hint svg{width:14px}.timeline-section{color:#fff;background:#17191d;border-radius:13px;margin:13px 17px;padding:20px}.timeline-section .group-title h3{color:#fff}.timeline{margin-left:8px}.timeline article{grid-template-columns:18px 1fr;gap:9px;padding-bottom:18px;display:grid;position:relative}.timeline article:before{content:"";background:#353940;width:1px;position:absolute;top:10px;bottom:-2px;left:3px}.timeline article:last-child:before{display:none}.timeline article>i{z-index:1;background:#c7f93e;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 4px #c7f93e18}.timeline article header{justify-content:space-between;gap:10px;display:flex}.timeline article b{color:#e9eaed;font-size:9px}.timeline article span{color:#747984;font-size:7px}.timeline article p{white-space:pre-wrap;color:#aeb2bb;margin:7px 0 0;font-size:9px;line-height:1.65}.empty-history{color:#777c86;padding:10px;font-size:9px}.client-file form>footer{width:min(880px,100%)}@keyframes tire-idle{to{transform:rotate(360deg)}}@keyframes map-pulse{0%,to{opacity:.75}50%{opacity:1;filter:drop-shadow(0 0 7px)}}@media (width<=1200px){.filter-grid{grid-template-columns:1.2fr repeat(3,1fr)}.map-layout{grid-template-columns:1.4fr .8fr}}@media (width<=920px){.map-layout,.dashgrid{grid-template-columns:1fr}.filter-grid{grid-template-columns:1fr 1fr}.sp-map{min-height:auto}.file-summary{grid-template-columns:1fr 1fr}}@media (width<=760px){.sidebar-tire{display:none}.map-head{display:block}.legend{justify-content:flex-start;margin-top:12px}.sp-map svg{height:285px}.filter-grid,.client-file .group>div:last-child,.contact-fields{grid-template-columns:1fr}.quick-actions a{padding:0 8px;font-size:0}.file-summary{grid-template-columns:1fr 1fr}.timeline article header{display:block}.timeline article span{margin-top:3px;display:block}}.real-sp-map,.real-sp-map svg,.real-sp-map path,.real-sp-map g,.real-sp-map circle,.real-sp-map text,.real-sp-map .map-point{cursor:default!important}.real-sp-map{background:radial-gradient(circle at 72% 42%,#253047 0,#0000 33%),linear-gradient(145deg,#111319 0%,#171a21 58%,#101216 100%);border-color:#2a2e37;padding:24px 26px 18px;position:relative;box-shadow:inset 0 1px #ffffff08}.real-sp-map:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(120deg,#0000 0 46%,#ffffff04 46% 46.15%,#0000 46.15% 100%) 0 0/42px 42px;position:absolute;inset:0}.real-sp-map>*{z-index:1;position:relative}.map-head>div:first-child{max-width:430px}.map-subtitle{color:#858b96;margin:7px 0 0;font-size:9px;line-height:1.5}.map-stage{background:linear-gradient(#ffffff03,#0000000c);border:1px solid #ffffff09;border-radius:16px;margin:8px 0 4px;position:relative;overflow:hidden}.map-stage:after{content:"";background:linear-gradient(90deg,#0000,#c7f93e28,#0000);height:1px;position:absolute;inset:auto 8% 8%}.real-sp-map .map-stage svg{height:342px;margin:0;padding:10px 16px 2px}.real-sp-map .sp-shape{fill:#242a34;stroke:#828995;stroke-width:.55px}.map-stat{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101218d9;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;top:14px;left:15px}.map-stat b{color:#fff;font-size:20px;line-height:1}.map-stat span{color:#7f8590;text-transform:uppercase;letter-spacing:.08em;font-size:7px;line-height:1.35}.map-compass{color:#7f8590;text-align:center;font-size:7px;font-weight:800;position:absolute;bottom:14px;right:16px}.map-compass span{background:linear-gradient(#c7f93e,#0000);width:1px;height:18px;margin:3px auto 0;display:block}.real-sp-map .map-point .point-halo{opacity:.15;animation:2.8s ease-in-out infinite map-halo;stroke:none!important}.real-sp-map .map-point.current .point-halo{fill:#6f82ff}.real-sp-map .map-point.alto .point-halo{fill:#ff6262}.real-sp-map .map-point.medio .point-halo{fill:#ffd166}.real-sp-map .map-point circle:nth-of-type(3){fill:#fff;stroke-width:.2px}.real-sp-map .map-point text{stroke-width:1.55px;fill:#f4f5f7;font-size:3.1px;font-weight:700}.real-sp-map .map-point:hover text,.real-sp-map .map-point:focus text{opacity:1}.map-footer{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.map-footer .map-city-list{margin:2px 0 0}.map-footer .map-source{margin:0}.potential-list article{grid-template-columns:10px 1fr;gap:11px;padding:15px 0}.potential-list article>i{width:8px;height:8px;margin-top:4px}.potential-list article b{font-size:12px}.potential-list article p{margin-top:6px;font-size:9px;line-height:1.6}@keyframes map-halo{0%,to{opacity:.1;transform:scale(.82)}50%{opacity:.25;transform:scale(1.08)}}.real-sp-map svg{overflow:hidden}.real-sp-map .sp-shape,.real-sp-map .map-point circle:first-of-type{stroke-width:.45px}.real-sp-map .map-point text{stroke-width:1.35px;font-size:3px}.real-sp-map .map-point circle:nth-of-type(2){stroke-width:.2px}.map-city-list{flex-wrap:wrap;gap:5px;margin:-5px 0 11px;display:flex}.map-city-list span{color:#aeb2bb;background:#ffffff08;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:flex}.map-city-list span>i{background:#3e55fc;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #3e55fc20}.map-city-list b{color:#fff;font-size:7px}.client-file form{padding-bottom:0}.client-file form>footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dfe1e5;border-radius:12px;width:auto;margin:13px 17px 22px;padding:14px 16px;position:static;box-shadow:0 10px 28px #11131a0c}.client-file form>footer button{min-height:41px}.pipeline-intro{color:#87828b;margin:12px 0 16px;font-size:10px;line-height:1.55}.pipeline-bars{flex-direction:column;gap:8px;display:flex}.pipeline-bars button{text-align:left;background:#fafafa;border:0;border-radius:10px;grid-template-columns:1fr auto;gap:7px;padding:11px 12px;transition:all .2s;display:grid}.pipeline-bars button:hover{background:#f2f4ff;transform:translate(3px)}.pipeline-bars span{align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.pipeline-bars span>i{background:#77808b;border-radius:50%;width:7px;height:7px}.pipeline-bars span>i.deal,.pipeline-bars em>i.deal{background:#e2a52e}.pipeline-bars span>i.won,.pipeline-bars em>i.won{background:#3aaa78}.pipeline-bars span>i.lost,.pipeline-bars em>i.lost{background:#dc5b58}.pipeline-bars b{font-size:12px}.pipeline-bars em{background:#e9e9ec;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.pipeline-bars em>i{background:#3e55fc;border-radius:99px;height:100%;transition:width .7s;display:block}.contacts .table table{table-layout:auto;min-width:1450px}.contacts .table th,.contacts .table td{padding-inline:14px}.contacts .table th:first-child{width:19%}.contacts .table th:nth-child(5){width:14%}.contacts .table th:nth-child(6){width:17%}.market-potential{min-width:150px}.market-potential>small{font-weight:650;color:#68626d!important;margin-top:7px!important}.market-potential .mini-tags span{color:#496500;background:#efffd1;padding:5px 7px;font-size:9px}.group-overview{flex-direction:column;align-items:flex-start;min-width:190px;display:flex}.group-overview>b,.group-overview summary b,.parent-company b{color:var(--ink);font-size:12px;line-height:1.35}.group-overview>small,.group-overview summary small,.parent-company small{color:#8b8590;margin-top:4px;font-size:10px;display:block}.group-overview details{width:100%}.group-overview summary{cursor:pointer;background:#f7f8ff;border:1px solid #dfe2ef;border-radius:9px;padding:7px 9px;list-style:none}.group-overview summary::-webkit-details-marker{display:none}.group-overview summary:after{content:"+";float:right;color:#3e55fc;margin-top:-24px;font-size:18px;font-weight:600}.group-overview details[open] summary:after{content:"−"}.linked-store-list{background:#fff;border:1px solid #e2e4eb;border-radius:9px;flex-direction:column;gap:5px;margin-top:7px;padding:6px;display:flex}.linked-store-list button,.parent-company{text-align:left;width:100%;color:var(--ink);background:#f7f8fa;border:0;border-radius:7px;padding:8px 9px}.linked-store-list button:hover,.parent-company:hover{background:#eef0ff}.linked-store-list button span{font-size:11px;font-weight:750;display:block}.linked-store-list button small{font-size:9px}.parent-company{color:#3047d8;background:#f2f4ff}.dashboard-reordered>.sp-map{min-height:590px}.dashboard-reordered>.sp-map .map-canvas svg{height:455px}.opportunity-total{color:#fff;background:#181a1f;border-color:#181a1f;justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding:24px 28px;display:flex}.opportunity-total>div{grid-template-columns:auto auto;align-items:end;gap:2px 14px;display:grid}.opportunity-total span{color:#c7f93e;letter-spacing:.14em;grid-column:1/-1;font-size:11px;font-weight:850}.opportunity-total strong{letter-spacing:-.06em;font-size:58px;line-height:.95}.opportunity-total p{color:#b7bac2;margin:0 0 5px;font-size:17px}.opportunity-total button{color:#fff;background:#ffffff0b;border:1px solid #ffffff20;border-radius:11px;align-items:center;gap:8px;height:46px;padding:0 17px;font-size:13px;font-weight:750;display:flex}.opportunity-total button:hover{color:#15171a;background:#c7f93e}.dashboard-primary-grid{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:20px;display:grid}.dashboard-primary-grid>.panel{height:100%}.portfolio-visual{position:relative;overflow:hidden}.portfolio-total{align-items:baseline;gap:7px;display:flex;position:absolute;top:20px;right:22px}.portfolio-total strong{font-size:25px}.portfolio-total span{color:#918b96;font-size:10px}.portfolio-visual .pipeline-bars{margin-top:24px}.portfolio-visual .pipeline-bars button{padding:14px}.portfolio-visual .pipeline-bars b{align-items:baseline;gap:6px;font-size:17px;display:flex}.portfolio-visual .pipeline-bars b small{color:#98929d;font-size:9px;font-weight:650}.dashboard-primary-grid .followup-dashboard{flex-direction:column;display:flex}.dashboard-primary-grid .followup-task-list{flex:1}.dashboard-reordered>.supplier-panel .supplier-chart{grid-template-columns:180px minmax(0,1fr);max-width:900px}.dashboard-reordered>.supplier-panel .supplier-donut{width:160px;height:160px}.dashboard-reordered>.supplier-panel .supplier-donut:after{width:96px;height:96px}.dashboard-reordered>.supplier-panel .supplier-donut b{font-size:30px}.territorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;display:grid}.negotiation-intelligence{padding:25px 28px}.intelligence-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.intelligence-heading>div:last-child{color:#263600;background:#efffd1;border-radius:10px;align-items:center;gap:9px;padding:8px 12px;display:flex}.intelligence-heading>div:last-child strong{font-size:25px;line-height:1}.intelligence-heading>div:last-child span{font-size:9px;font-weight:700;line-height:1.25}.negotiation-intelligence>p{margin:8px 0 16px!important;font-size:12px!important}.intelligence-grid{border-top:1px solid #ececef;grid-template-columns:repeat(4,1fr);display:grid}.attention-smart .intelligence-grid>button{border-top:0;border-right:1px solid #ececef;padding:18px 14px}.attention-smart .intelligence-grid>button:last-child{border-right:0}@media (width<=1100px){.dashboard-primary-grid{grid-template-columns:1fr}.intelligence-grid{grid-template-columns:1fr 1fr}.attention-smart .intelligence-grid>button:nth-child(2){border-right:0}.attention-smart .intelligence-grid>button:nth-child(-n+2){border-bottom:1px solid #ececef}}@media (width<=760px){.dashboard-reordered{gap:13px}.dashboard-reordered>.sp-map{min-height:0}.dashboard-reordered>.sp-map .map-canvas svg{height:220px!important}.opportunity-total{align-items:flex-end;min-height:0;padding:19px}.opportunity-total strong{font-size:45px}.opportunity-total p{font-size:13px}.opportunity-total button{width:46px;padding:0;font-size:0}.opportunity-total button svg{width:19px}.dashboard-primary-grid{gap:13px}.portfolio-total{margin-top:14px;position:static}.portfolio-visual .pipeline-bars{margin-top:14px}.dashboard-reordered>.supplier-panel .supplier-chart{grid-template-columns:105px 1fr}.dashboard-reordered>.supplier-panel .supplier-donut{width:100px;height:100px}.dashboard-reordered>.supplier-panel .supplier-donut:after{width:60px;height:60px}.dashboard-reordered>.supplier-panel .supplier-donut b{font-size:19px}.territorial-grid{grid-template-columns:1fr}.negotiation-intelligence{padding:18px 16px!important}.intelligence-heading>div:last-child strong{font-size:20px}.intelligence-grid{grid-template-columns:1fr}.attention-smart .intelligence-grid>button{border-bottom:1px solid #ececef!important;border-right:0!important}.attention-smart .intelligence-grid>button:last-child{border-bottom:0!important}}.dashboard-reordered{gap:16px}.dashboard-reordered>*{scroll-margin-top:18px}.negotiation-intelligence{background:linear-gradient(145deg,#fff 0,#fafbff 100%);overflow:hidden}.intelligence-heading{border-bottom:1px solid #e8e9ee;padding-bottom:16px}.negotiation-intelligence>p{color:#746f79!important;margin:16px 0 12px!important}.intelligence-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.attention-smart .intelligence-grid>button{background:#fff;border-radius:12px;min-height:92px;padding:17px;box-shadow:0 5px 16px #1d213008;border:1px solid #e4e6ec!important}.attention-smart .intelligence-grid>button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3546a014;border-color:#cbd2ff!important}.attention-smart .intelligence-grid>button>span{width:46px;height:46px;font-size:19px}.attention-smart .intelligence-grid>button b{font-size:13px}.attention-smart .intelligence-grid>button small{margin-top:2px;font-size:10px}.table td.group-empty{color:#0000}.table td.group-empty:before{display:none}@media (width<=760px){.dashboard-reordered{gap:12px}.intelligence-heading{align-items:center}.intelligence-heading .title h2{font-size:17px}.intelligence-heading>div:last-child{padding:7px 9px}.intelligence-heading>div:last-child span{font-size:8px}.negotiation-intelligence>p{line-height:1.5;font-size:11px!important}.intelligence-grid{grid-template-columns:1fr;gap:8px}.attention-smart .intelligence-grid>button{border:1px solid #e4e6ec!important;min-height:78px!important;padding:13px!important}.attention-smart .intelligence-grid>button b{font-size:12px}.attention-smart .intelligence-grid>button small{font-size:9px}.table td.group-empty{display:none!important}}.shell main>header h1{font-size:30px}.title h2{font-size:20px}.title p,.shell main>header p{font-size:11px}.pipeline-intro{font-size:13px}.table th{font-size:11px}.table td{font-size:14px}.table td small{font-size:12px}.company b,.filter-title b{font-size:14px}.filter-title small{font-size:12px}.filter-grid select,.search-wide,.search-wide input{font-size:13px}.badge,.supplier-badge{font-size:11px}.attention-smart .intelligence-grid>button{text-align:left;color:var(--ink);grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:14px;display:grid}.attention-smart .intelligence-grid>button>span{place-items:center;margin:0;display:grid}.attention-smart .intelligence-grid>button>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.attention-smart .intelligence-grid>button svg{color:#3e55fc;justify-self:end}.attention-smart .intelligence-grid>button b{line-height:1.35}.attention-smart .intelligence-grid>button small{line-height:1.4}.column{background:#eeedf0;border-top:4px solid #85818a}.column.deal{background:#fff8e9;border-top-color:#d99a1c}.column.won{background:#eaf8f1;border-top-color:#24966b}.column.lost{background:#fff0f0;border-top-color:#d55353}.column>header{padding:7px 5px 14px;font-size:14px}.column>header b{text-align:center;min-width:27px;font-size:12px}.column article{border:1px solid #dedde2;border-left:4px solid #85818a;border-radius:12px;padding:16px;position:relative;box-shadow:0 4px 14px #2119270d}.column.deal article{border-left-color:#d99a1c}.column.won article{border-left-color:#24966b}.column.lost article{border-left-color:#d55353}.column article h3{letter-spacing:-.015em;color:#151219;margin:9px 0 13px;font-weight:850;font-size:16px!important}.column article .card-top small{color:#69636e;font-size:11px;font-weight:750}.column article p{line-height:1.45;font-size:12px!important}.column article footer{padding-top:12px;font-size:11px}.column article footer>div small{font-size:10px}.column article footer span{width:30px;height:30px;font-size:10px}.column article .chips span{font-size:10px}.shell>main.order-page-active{min-height:100vh;padding:0}.order-page-active>header{display:none}.order-page-active>.new-order-page{border:0;border-radius:0;min-height:100vh}.order-page-active .new-order-intro{padding:32px 38px}.order-page-active .customer-search{margin:20px 32px 8px}.order-page-active .order-customer-list{padding:0 32px 32px}.new-order-overlay{background:#111318;align-items:stretch;padding:0}.new-order-sheet{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.new-order-sheet>header{padding:20px 30px}.new-order-sheet>header small,.order-summary>small{font-size:12px}.new-order-sheet>header h2{font-size:29px}.new-order-sheet>header p{font-size:13px}.order-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,28vw)}.order-workspace>main{padding:24px 28px}.order-controls>input,.order-controls label input{height:50px;font-size:15px}.order-controls label{font-size:11px}.category-tabs button{min-height:42px;font-size:12px}.product-row{grid-template-columns:minmax(310px,1fr) 95px 115px 100px 110px;padding:14px 16px}.product-head{font-size:11px}.product-row b{font-size:13px}.product-row small{font-size:11px}.product-row input{height:42px;font-size:15px}.order-summary{padding:26px 24px}.order-summary h3{font-size:32px}.order-summary span{font-size:12px}.order-summary p{font-size:13px;line-height:1.6}.order-summary .primary{font-size:13px}.order-mini-table{border-radius:10px;margin:2px 0 12px;overflow:hidden;border:1px solid #ffffff16!important;padding:0!important;display:block!important}.order-mini-table>header,.order-mini-table>div{grid-template-columns:minmax(0,1fr) 38px 92px;align-items:center;gap:8px;padding:9px 10px;display:grid}.order-mini-table>header{color:#9da2aa;text-transform:uppercase;background:#ffffff0a;font-size:10px;font-weight:800}.order-mini-table>div{border-top:1px solid #ffffff10}.order-mini-table>div>span{color:#fff;font-size:10px;line-height:1.35;overflow:hidden}.order-mini-table>div>span b{color:#c7f93e;font-size:9px;display:block}.order-mini-table>div>strong{text-align:right;font-size:10px}.order-mini-table>p{text-align:center;margin:0!important;padding:14px!important;font-size:11px!important}.order-workspace>main{position:relative}.order-controls{z-index:6;background:#f5f6f8;padding:24px 0 8px;position:sticky;top:-24px}.category-tabs{z-index:5;background:#f5f6f8;position:sticky;top:58px}.order-summary{padding-bottom:92px;position:relative}.order-summary .primary{bottom:22px;left:24px;right:24px;box-shadow:0 -12px 28px #17191d;width:auto!important;margin:0!important;position:absolute!important}.order-mini-table{max-height:250px;overflow-y:auto!important}@media (width<=760px){.shell main>header h1{font-size:27px}.title h2{font-size:19px}.title p,.shell main>header p{font-size:10px}.pipeline-intro{font-size:12px}.attention-smart .intelligence-grid>button{grid-template-columns:46px minmax(0,1fr) 18px;gap:11px}.column>header{font-size:13px}.column article h3{font-size:16px!important}.column article p{font-size:12px!important}.new-order-sheet>header{padding:16px}.new-order-sheet>header h2{font-size:22px}.order-workspace>main{padding:14px}.category-tabs button{font-size:11px}.product-row b{font-size:13px}.product-row small{font-size:11px}.order-summary{max-height:43dvh;padding:15px 16px calc(15px + env(safe-area-inset-bottom));display:block;overflow-y:auto}.order-summary>small,.order-summary>h3,.order-summary>p{display:block}.order-summary h3{margin:5px 0 12px;font-size:23px}.order-summary>div{padding:8px 0}.order-mini-table{max-height:125px;overflow-y:auto;display:block!important}.order-summary .primary{margin-top:10px;position:sticky;bottom:0}}.tire-seal{color:#c7f93e;filter:drop-shadow(0 18px 30px #0008);width:150px;height:150px}.tire-seal svg{width:100%;height:100%;animation:5s ease-in-out infinite tire-seal-float;overflow:visible}.tire-outer{fill:#0a0b0d;stroke:#3a3d43;stroke-width:14px;stroke-dasharray:4 3}.tire-rim{fill:#151820;stroke:#3e55fc;stroke-width:5px}.tire-hub{fill:#c7f93e}.tire-grooves{fill:none;stroke:#8a8e96;stroke-width:3px;stroke-linecap:round}.seal-copy{fill:#c7f93e;letter-spacing:1.25px;transform-origin:80px 80px;font-size:9px;font-weight:700;animation:18s linear infinite seal-copy-spin}.tire-seal.compact{filter:none;flex:none;width:54px;height:54px}.tire-seal.compact .seal-copy{display:none}.tire-seal.compact svg{animation:none}.login-art>.tire-seal{z-index:2;position:relative}.login-form-brand>.tire-seal{margin-right:2px}@keyframes tire-seal-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes seal-copy-spin{to{transform:rotate(360deg)}}.order-section{background:#fff;border:1px solid #e1e2e5;border-radius:13px;margin:13px 17px;padding:20px}.order-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-title>div{align-items:center;gap:9px;display:flex}.order-title svg{color:#3e55fc;width:17px}.order-title h3{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px}.order-title small{color:#97929c;margin-top:3px;font-size:8px;display:block}.order-title>button{color:#3449d8;background:#f0f2ff;border:1px solid #dce1ff;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.order-title>button svg{width:12px}.order-form{background:#f7f8fa;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;padding:14px;display:grid}.order-form .order-save{grid-column:1/-1;justify-self:end}.order-list{flex-direction:column;gap:7px;margin-top:15px;display:flex}.order-list article{background:#fcfcfd;border:1px solid #ececef;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.order-date{color:#fff;background:#15171a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.order-date b{font-size:13px;line-height:1}.order-date span{color:#c7f93e;text-transform:uppercase;margin-top:3px;font-size:7px}.order-list article>div:nth-child(2){min-width:0}.order-list strong{font-size:9px}.order-list p{color:#77717d;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:8px;overflow:hidden}.order-list small{color:#aaa6ae;font-size:7px}.order-list article>b{color:#2c3fc4;font-size:10px}.empty-orders{color:#97929c;text-align:center;border:1px dashed #dfe0e4;border-radius:9px;padding:13px;font-size:8px}@media (width<=760px){.order-form{grid-template-columns:1fr}.order-form .order-save{grid-column:auto;width:100%}.order-list article{grid-template-columns:42px 1fr}.order-list article>b{grid-column:2}.tire-seal{width:110px;height:110px}html,body{max-width:100%;overflow-x:hidden}button,a,input,select,textarea{touch-action:manipulation}button,.primary,.field input,.field select,.search-wide,.filter-grid select{min-height:44px}.shell>aside{height:calc(68px + env(safe-area-inset-bottom));padding:7px 10px calc(7px + env(safe-area-inset-bottom));z-index:45;box-shadow:0 -10px 30px #0a0b0d26}.shell nav{align-items:stretch;gap:5px;height:54px}.shell nav button{border-radius:12px;flex:1;justify-content:center;min-width:0;padding:6px 4px;font-size:9px}.shell nav button svg{width:20px;height:20px}.shell>main{width:100%;padding:0 12px calc(88px + env(safe-area-inset-bottom))}.shell main>header{padding:18px 2px 14px}.shell main>header p{font-size:8px}.shell main>header h1{margin-top:5px;font-size:24px;line-height:1.05}.shell main>header section{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.shell main>header label,.shell main>header .primary{width:100%;min-height:46px}.stack,.contacts-stack{gap:12px}.metrics{grid-template-columns:1fr 1fr;gap:8px}.metric{min-height:104px;padding:14px}.metric span{font-size:9px}.metric b{font-size:27px}.metric small{font-size:8px;line-height:1.35;display:block}.panel{border-radius:13px}.padtitle,.padded,.attention-smart,.filter-panel{padding:16px}.title h2{font-size:17px}.title p{font-size:8px}.title button{min-height:40px}.followup-dashboard .padtitle{padding-bottom:8px}.followup-task-list{padding:0 10px 12px}.followup-task-list article{gap:8px;padding:12px 8px}.task-check{width:36px;height:36px;min-height:36px}.task-body b{font-size:11px}.task-body span{font-size:9px;line-height:1.4}.followup-task-list article>div:last-child strong{font-size:10px}.followup-task-list article>div:last-child small{font-size:8px}.map-layout,.dashgrid{grid-template-columns:1fr;gap:12px}.sp-map{min-height:0;padding:16px 14px 13px}.map-head{display:block}.legend{justify-content:flex-start;gap:6px;max-width:none;margin-top:10px;font-size:8px;line-height:1.4}.legend span{margin-left:4px}.sp-map svg{height:225px;margin:5px 0}.map-city-list{grid-template-columns:1fr 1fr;gap:5px;max-height:125px;margin:0 0 10px;padding-right:2px;display:grid;overflow-y:auto}.map-city-list span{justify-content:flex-start;min-width:0;padding:7px;font-size:8px}.map-city-list b{margin-left:auto;font-size:8px}.map-source{font-size:8px;line-height:1.5}.attention-smart>button{min-height:64px;padding:10px 0}.attention-smart>button b{font-size:10px}.attention-smart>button small{font-size:8px}.potential-list article{padding:13px 0}.potential-list b{font-size:11px}.potential-list p{font-size:9px}.pipeline-bars button{min-height:51px}.filter-title{align-items:flex-start;gap:10px}.filter-title>button{white-space:nowrap;min-height:36px}.filter-grid{grid-template-columns:1fr;gap:8px}.filter-grid select,.search-wide{height:46px;font-size:11px}.search-wide input{font-size:11px}.contacts .count{padding:14px 15px}.contacts .count>span{font-size:8px}.table{background:0 0;padding:0 10px 12px;overflow:visible}.table table,.table tbody,.table tr,.table td{width:100%;display:block}.table thead{display:none}.table tbody{flex-direction:column;gap:9px;display:flex}.table tbody tr{background:#fff;border:1px solid #e1e2e6;border-radius:12px;padding:13px 42px 12px 13px;position:relative;box-shadow:0 5px 15px #17192308}.table tbody tr:hover{transform:none}.table td{text-align:left;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:9px;font-size:10px;display:grid;border:0!important;padding:8px 0!important}.table td:before{content:attr(data-label);color:#96919b;text-transform:uppercase;letter-spacing:.04em;padding-top:2px;font-size:8px;font-weight:750}.table td:first-child{display:block;border-bottom:1px solid #ececef!important;padding-top:0!important;padding-bottom:11px!important}.table td:first-child:before{display:none}.table td>small{margin-top:3px;font-size:8px}.table .company{align-items:center}.table .company>span{width:38px;height:38px}.table .company b{font-size:12px}.table .mini-tags{justify-content:flex-start}.table .row-arrow{display:block;position:absolute;top:22px;right:13px;width:25px!important;padding:0!important}.table .row-arrow:before{display:none}.table .row-arrow svg{width:18px}.board{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(86vw,330px);grid-auto-flow:column;gap:11px;margin:0 -2px;padding:2px 2px 18px;display:grid;overflow-x:auto}.board::-webkit-scrollbar{display:none}.column{scroll-snap-align:start;min-width:0;min-height:62vh}.column article{cursor:pointer}.column article:hover{transform:none}.column article h3{font-size:13px}.column article p{font-size:9px;line-height:1.45}.overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111318;align-items:stretch}.drawer.client-file{width:100%;max-width:none;height:100dvh;box-shadow:none;border-radius:0}.client-file>header{align-items:flex-start;gap:8px;padding:14px 12px}.drawer-identity{gap:9px;min-width:0}.drawer-identity>span{flex:none;width:40px;height:40px}.drawer-identity>div{min-width:0}.drawer-identity p{font-size:7px!important}.drawer-identity h2{text-overflow:ellipsis;white-space:nowrap;max-width:55vw;font-size:16px;overflow:hidden}.drawer-identity>div>div{flex-wrap:wrap;align-items:flex-start;gap:5px;margin-top:4px}.drawer-identity small{font-size:8px}.quick-actions{gap:5px}.quick-actions a,.quick-actions button{justify-content:center;width:40px;height:40px;min-height:40px;padding:0;font-size:0}.quick-actions svg{width:17px}.file-summary{scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid #dedfe2;display:flex;overflow-x:auto}.file-summary::-webkit-scrollbar{display:none}.file-summary>div{scroll-snap-align:start;min-width:132px;padding:14px 13px}.file-summary small{font-size:8px}.file-summary b{font-size:10px}.client-file .group,.contact-card,.order-section,.action-history,.timeline-section{border-radius:12px;margin:10px 8px;padding:16px 14px}.client-file .group>div:last-child,.contact-fields{grid-template-columns:1fr;gap:11px}.client-file .field span,.multi legend{font-size:10px}.client-file .field input,.client-file .field select,.client-file .field textarea{min-height:46px;font-size:16px}.client-file .field textarea{line-height:1.5}.money-input input{font-size:16px!important}.multi button{min-height:40px;padding:8px 11px;font-size:10px}.cep-control{grid-template-columns:1fr auto}.cep-control button{min-height:46px}.order-title{align-items:flex-start}.order-title>button{white-space:nowrap;min-height:40px}.order-form,.followup-form{grid-template-columns:1fr;padding:11px}.order-form .order-save,.followup-form .primary{grid-column:auto;width:100%}.action-list article{padding:11px 9px}.followup-check{min-width:36px;min-height:36px}.timeline article header{display:block}.timeline article span{margin-top:4px;display:block}.timeline article p{font-size:10px}.client-file form>footer{margin:10px 8px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1.45fr;gap:8px;padding:10px;display:grid}.client-file form>footer button{width:100%;min-height:48px;padding:0 9px!important;font-size:10px!important}.login-art{display:none}.login-form{min-height:100dvh;padding:18px 14px}.login-form form{border-radius:16px;padding:24px 18px}.login-form-brand{margin-bottom:28px}.login-form h2{font-size:25px}.login-form input{min-height:48px;font-size:16px}}.new-order-overlay{z-index:100!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#111318!important;width:100vw!important;height:100dvh!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.new-order-sheet{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;display:flex!important;position:fixed!important;inset:0!important}.new-order-sheet>header{flex:none;padding:20px 30px!important}.order-workspace{flex:1!important;grid-template-columns:minmax(0,1fr) clamp(380px,28vw,520px)!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.order-workspace>main{overscroll-behavior:contain;min-width:0!important;min-height:0!important;padding:22px 28px 30px!important;overflow-y:auto!important}.order-summary{overscroll-behavior:contain;min-width:0!important;padding:25px 25px 92px!important;overflow-y:auto!important}.order-controls{padding-top:22px!important;top:-22px!important}.category-tabs{top:50px!important}@media (width<=900px){.new-order-sheet>header{padding:15px 18px!important}.order-workspace{flex-direction:column!important;display:flex!important;overflow:hidden!important}.order-workspace>main{flex:auto!important;padding:12px 14px!important}.order-summary{max-height:none!important;padding:11px 14px calc(66px + env(safe-area-inset-bottom))!important;flex:none!important;grid-template-columns:1fr 1fr!important;gap:5px 14px!important;display:grid!important;position:relative!important;overflow:visible!important}.order-summary>small,.order-summary>h3,.order-summary>.truck-fleet,.order-summary>.order-mini-table,.order-summary>p{display:none!important}.order-summary>div{border:0!important;padding:4px 0!important}.order-summary>div:nth-of-type(2){display:none!important}.order-summary .order-total{margin:0!important}.order-summary .order-total b{font-size:19px!important}.order-summary .primary{right:14px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;min-height:46px!important;margin:0!important;position:absolute!important;left:14px!important}.order-controls{padding-top:12px!important;top:-12px!important}.category-tabs{top:92px!important}}@media (width<=390px){.shell>main{padding-left:9px;padding-right:9px}.metrics{grid-template-columns:1fr}.metric{min-height:94px}.metric small{display:block}.map-city-list{grid-template-columns:1fr}.drawer-identity>span{display:none}.drawer-identity h2{max-width:57vw}.client-file form>footer{grid-template-columns:1fr}.order-title{display:block}.order-title>button{justify-content:center;width:100%;margin-top:10px}}@media (width<=760px){.real-sp-map{padding:17px 14px 14px}.map-stage{border-radius:12px}.real-sp-map .map-stage svg{height:238px;padding:8px 0}.map-stat{padding:7px 8px;top:9px;left:9px}.map-stat b{font-size:16px}.map-stat span{font-size:6px}.map-compass{bottom:9px;right:9px}.map-subtitle{font-size:8px}.potential-list article{grid-template-columns:10px 1fr}}.new-order-overlay{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a0b0ed9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.new-order-sheet{background:#f5f6f8;border:1px solid #30333b;border-radius:20px;flex-direction:column;width:min(1180px,96vw);height:min(820px,94vh);display:flex;overflow:hidden;box-shadow:0 32px 90px #0008}.new-order-sheet>header{color:#fff;background:#14161a;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.new-order-sheet>header small,.order-summary>small{color:#c7f93e;letter-spacing:.15em;font-size:10px;font-weight:800}.new-order-sheet>header h2{margin:4px 0 3px;font-size:25px}.new-order-sheet>header p{color:#92969e;margin:0;font-size:11px}.new-order-sheet>header>button{color:#fff;background:#ffffff08;border:1px solid #ffffff18;border-radius:50%;width:42px;height:42px;font-size:25px}.order-workspace{flex:1;grid-template-columns:minmax(0,1fr) 285px;min-height:0;display:grid}.order-workspace>main{min-width:0;padding:20px;overflow-y:auto}.order-controls{grid-template-columns:1fr 190px;gap:12px;display:grid}.order-controls>input,.order-controls label input{width:100%;height:44px;font:inherit;background:#fff;border:1px solid #dcdfe5;border-radius:10px;outline:none;padding:0 13px;font-size:12px}.order-controls>input:focus,.order-controls label input:focus{border-color:#3e55fc;box-shadow:0 0 0 3px #3e55fc12}.order-controls label{color:#77727b;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700}.order-controls label input{margin-top:4px;display:block}.category-tabs{scrollbar-width:none;gap:7px;padding:18px 0 12px;display:flex;overflow-x:auto}.category-tabs button{color:#77727b;background:#fff;border:1px solid #dfe1e6;border-radius:99px;flex:none;min-height:35px;padding:0 12px;font-size:9px;font-weight:700}.category-tabs button.active{color:#c7f93e;background:#15171a;border-color:#15171a}.product-table{background:#fff;border:1px solid #dfe1e6;border-radius:12px;overflow:hidden}.product-row{border-bottom:1px solid #eceef1;grid-template-columns:minmax(250px,1fr) 75px 95px 80px 92px;align-items:center;gap:10px;padding:11px 13px;transition:all .15s;display:grid}.product-row:last-child{border-bottom:0}.product-row.selected{background:#f7ffe5;box-shadow:inset 3px 0 #c7f93e}.product-row>span{min-width:0}.product-row b{font-size:10px;display:block}.product-row small{color:#96919b;margin-top:3px;font-size:8px;display:block}.product-head{z-index:2;color:#8b8790;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800;position:sticky;top:0;background:#eff1f4!important}.product-row input{text-align:center;border:1px solid #d9dce2;border-radius:8px;width:72px;height:36px;padding:0 8px;font-weight:750}.empty-products{text-align:center;color:#918c96;padding:28px;font-size:11px}.order-summary{color:#fff;background:#17191d;padding:24px 20px;overflow-y:auto}.order-summary h3{margin:7px 0 22px;font-size:28px}.order-summary>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:10px;padding:13px 0;display:flex}.order-summary span{color:#9b9fa7;font-size:10px}.order-summary b{font-size:11px}.order-summary .order-total{border:0;margin-top:12px;display:block}.order-summary .order-total b{color:#c7f93e;margin-top:6px;font-size:25px;display:block}.order-summary p{color:#999da6;margin:20px 0;font-size:10px;line-height:1.55}.order-summary p strong{color:#fff}.order-summary .primary{width:100%;min-height:48px;padding:0 13px;font-size:10px}.order-summary .primary:disabled{opacity:.45}.order-record{grid-template-columns:42px minmax(0,1fr) auto auto!important}.order-details-button{color:#3449d8;background:#f2f4ff;border:1px solid #dce1ff;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:750}.order-record-details{border-top:1px solid #ececef;grid-column:1/-1;padding:10px 0 0}.order-record-details>div:not(.saved-email){justify-content:space-between;gap:12px;padding:6px 0;font-size:9px;display:flex}.order-record-details span small{margin-left:5px;display:inline}.saved-email{color:#fff;background:#15171a;border-radius:9px;margin-top:10px;padding:13px}.saved-email>strong,.saved-email>span{display:block}.saved-email>span{color:#c7f93e;margin-top:4px;font-size:9px}.saved-email pre{white-space:pre-wrap;color:#bbbfc6;max-height:180px;font:8px/1.55 inherit;overflow:auto}.saved-email button{color:#fff;background:#ffffff0b;border:1px solid #ffffff18;border-radius:7px;padding:8px 10px;font-size:8px}@media (width<=760px){.new-order-overlay{align-items:stretch;padding:0}.new-order-sheet{border:0;border-radius:0;width:100%;height:100dvh}.new-order-sheet>header{padding:16px 14px}.new-order-sheet>header h2{font-size:19px}.new-order-sheet>header p{max-width:78vw;font-size:9px;line-height:1.4}.order-workspace{flex-direction:column;display:flex;overflow:hidden}.order-workspace>main{flex:1;padding:12px}.order-controls{grid-template-columns:1fr}.category-tabs{padding:12px 0 9px}.product-table{border-radius:10px}.product-head{display:none}.product-row{grid-template-columns:1fr 82px;gap:9px;padding:12px}.product-row>span:first-child{grid-column:1/-1;padding-bottom:4px}.product-row>span:not(:first-child){justify-content:space-between;align-items:center;gap:7px;display:flex}.product-row>span:not(:first-child):before{content:attr(data-label);color:#96919b;font-size:8px;font-weight:700}.product-row>span:nth-child(2),.product-row>span:nth-child(3),.product-row>span:nth-child(4){grid-column:1}.product-row>span:nth-child(5){grid-area:2/2/5;display:block}.product-row input{width:100%;height:100%;min-height:62px;font-size:18px}.order-summary{padding:13px 14px calc(13px + env(safe-area-inset-bottom));flex:none;grid-template-columns:1fr 1fr;gap:5px 12px;display:grid;overflow:visible}.order-summary>small,.order-summary>h3,.order-summary>p{display:none}.order-summary>div{border:0;padding:5px 0}.order-summary .order-total{margin:0;padding:5px 0}.order-summary .order-total b{font-size:18px}.order-summary .primary{grid-column:1/-1;min-height:48px}.order-record{grid-template-columns:42px 1fr!important}.order-record>div:nth-child(2){min-width:0}.order-record>b,.order-details-button{grid-column:2}.order-details-button{width:100%;min-height:36px}.order-record-details{grid-column:1/-1!important}.saved-email pre{font-size:9px}.new-order-sheet>header>button{width:40px;height:40px;min-height:40px}}.compact-city-map .compact-map-stage{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;display:grid;overflow:hidden}.compact-city-map .map-canvas{align-items:center;min-width:0;display:flex}.compact-city-map .map-canvas svg{height:430px!important;padding:14px 20px!important}.map-city-sidebar{color:#fff;background:#17191d;border-left:1px solid #ffffff12;flex-direction:column;min-width:0;max-height:430px;display:flex}.map-city-sidebar>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:15px 14px 12px;display:flex}.map-city-sidebar>header small,.map-sidebar-divider{color:#8d929b;letter-spacing:.1em;font-size:7px;font-weight:800}.map-city-sidebar>header b{color:#17191d;background:#c7f93e;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.map-sidebar-list{flex:1;min-height:0;padding:7px;overflow-y:auto}.map-sidebar-list button{color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.map-sidebar-list button:hover,.map-sidebar-list button.on{background:#ffffff08;border-color:#ffffff16}.map-sidebar-list button>i{background:#5873ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5873ff1f}.map-sidebar-list button>i.suggested{box-shadow:none;background:0 0;border:1.5px solid #c7f93e}.map-sidebar-list button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.map-sidebar-list button span small{color:#777d87;margin-top:2px;font-size:7px;font-weight:500;display:block}.map-sidebar-list button>b{color:#c7f93e;font-size:11px}.map-sidebar-divider{padding:13px 8px 6px}.map-city-sidebar>footer{background:#14161a;border-top:1px solid #ffffff0d;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.map-city-sidebar>footer strong{font-size:11px}.map-city-sidebar>footer span{color:#8f949d;font-size:7px;line-height:1.45}.compact-city-map .potential-selection{display:none}@media (width<=900px){.compact-city-map .compact-map-stage{grid-template-columns:1fr 240px}.compact-city-map .map-canvas svg{height:380px!important}.map-city-sidebar{max-height:380px}}@media (width<=760px){.compact-city-map .compact-map-stage{display:block}.compact-city-map .map-canvas svg{height:275px!important;padding:7px 0!important}.map-city-sidebar{border-top:1px solid #ffffff12;border-left:0;max-height:none}.map-sidebar-list{grid-template-columns:1fr 1fr;max-height:190px;display:grid}.map-sidebar-divider{grid-column:1/-1}.map-city-sidebar>footer{min-height:58px}}.order-status{vertical-align:middle;border-radius:99px;margin-left:6px;padding:3px 6px;font-size:7px;font-weight:800;display:inline-flex}.order-status.solicitacao{color:#966313;background:#fff3dc}.order-status.concretizado{color:#177551;background:#e4f7ee}.truck-load{background:#202329;border:1px solid #ffffff14;border-radius:12px;margin:0 0 13px;padding:14px}.truck-load header,.truck-load footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.truck-load header span{color:#c7f93e;letter-spacing:.1em;font-size:7px;font-weight:850}.truck-load header b{font-size:9px}.truck-track{background:#343840;border-radius:99px;height:9px;margin:15px 5px 12px;position:relative}.truck-track>i{border-radius:inherit;background:linear-gradient(90deg,#5873ff,#c7f93e);height:100%;transition:width .25s;display:block}.truck-track>span{color:#17191d;background:#c7f93e;border-radius:8px;place-items:center;width:28px;height:28px;transition:left .25s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 5px 14px #0006}.truck-track svg{width:17px;height:17px}.truck-load footer strong{font-size:8px}.truck-load footer small{color:#8f949d;text-align:right;font-size:7px}.truck-fleet{max-height:280px;overflow-y:auto;border:0!important;padding:0!important;display:block!important}.truck-fleet .truck-load:last-child{margin-bottom:4px}@media (width<=760px){.truck-load{grid-column:1/-1;margin-bottom:5px;padding:11px}.truck-track{margin-block:13px 10px}.truck-load footer{flex-direction:column;align-items:flex-start}.truck-load footer small{text-align:left}}.product-identity{align-items:center;gap:6px;margin-top:6px!important;display:flex!important}.product-identity strong{color:#3046d4;letter-spacing:.03em;background:#e9edff;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex!important}.product-identity em{color:#96919b;font-size:8px;font-style:normal}.new-order-page{padding:0;overflow:hidden}.new-order-intro{color:#fff;background:#17191d;justify-content:space-between;align-items:center;padding:27px 30px;display:flex}.new-order-intro small{color:#c7f93e;letter-spacing:.16em;font-size:9px;font-weight:850}.new-order-intro h2{margin:6px 0 5px;font-size:25px}.new-order-intro p{color:#989ca4;margin:0;font-size:11px}.new-order-intro>span{color:#17191d;background:#c7f93e;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.new-order-intro svg{width:28px;height:28px}.customer-search{color:#999da5;background:#fff;border:1px solid #dfe1e5;border-radius:11px;align-items:center;gap:9px;margin:22px 24px 13px;padding:0 14px;display:flex}.customer-search input{border:0;outline:0;width:100%;height:48px;font-size:13px}.order-customer-list{padding:0 24px 24px}.order-customer-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef1;grid-template-columns:42px minmax(0,1fr) 170px 160px;align-items:center;gap:12px;width:100%;padding:13px 10px;display:grid}.order-customer-list>button:hover{background:#f8ffe8}.order-customer-list>button>span{color:#3e55fc;background:#e9edff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.order-customer-list strong,.order-customer-list small{display:block}.order-customer-list strong{font-size:12px}.order-customer-list small,.order-customer-list em{color:#96919b;margin-top:3px;font-size:9px;font-style:normal}.order-customer-list b{color:#3e55fc;justify-content:flex-end;align-items:center;gap:5px;font-size:9px;display:flex}.standalone-order{flex-direction:column;gap:12px;display:flex}.back-to-clients{color:#3e55fc;background:0 0;border:0;align-self:flex-start;font-size:11px;font-weight:750}.hierarchy-field>small{color:#8c8791;margin-top:6px;font-size:9px;line-height:1.4;display:block}@media (width<=760px){.new-order-intro{padding:20px 17px}.new-order-intro h2{font-size:20px}.new-order-intro>span{width:46px;height:46px}.customer-search{margin:14px 12px 7px}.order-customer-list{padding:0 12px 15px}.order-customer-list>button{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:12px 4px}.order-customer-list>button>span{width:34px;height:34px}.order-customer-list>button>em{grid-column:2}.order-customer-list>button>b{grid-area:1/3/3;font-size:0}.order-customer-list>button>b svg{width:20px}.shell nav button{padding-inline:2px}.shell nav button:nth-child(3){color:#c7f93e}.shell nav button:nth-child(3).on{color:#171819}}.overlay{background:#111318;justify-content:stretch}.drawer.client-file{width:100%;max-width:none;height:100dvh;box-shadow:none;border-radius:0}.client-file form{max-width:1280px;margin:0 auto}.client-file>header{padding:20px 30px}.client-file .group,.client-file .contact-card,.client-file .order-section,.client-file .action-history,.client-file .timeline-section{background:#fff;border:1px solid #dfe1e5;border-radius:15px;margin:18px 24px;padding:25px 28px}.client-file .group>div:last-child{gap:17px 20px}.client-file .field input,.client-file .field select,.client-file .field textarea{min-height:48px;padding:11px 13px;font-size:15px}.client-file .group h3{font-size:13px}.client-file .file-summary small{font-size:12px}.client-file .file-summary b{font-size:14px}.client-file .drawer-identity h2{font-size:25px}.client-file .drawer-identity p{font-size:11px}.client-file form>footer{width:100%;padding:14px 30px}.shell nav button{font-size:14px}.table td,.column article h3{font-size:13px}.table td small,.column article p,.metric span,.title button{font-size:11px}.store-address-label{background:#f3f5ff;border-left:4px solid #3e55fc;border-radius:8px;grid-column:1/-1;margin-top:7px;padding:14px 16px}.store-address-label strong,.store-address-label small{display:block}.store-address-label strong{font-size:13px}.store-address-label small{color:#777d89;margin-top:4px;font-size:12px}.branch-linker{grid-column:1/-1}.branch-linker fieldset{border:0;align-items:center;gap:20px;margin:0;padding:0;display:flex}.branch-linker legend{float:left;margin-right:25px;font-size:14px;font-weight:750}.branch-linker fieldset label{align-items:center;gap:7px;font-size:14px;display:flex}.branch-linker input[type=radio]{accent-color:#3e55fc;width:18px;height:18px}.branch-picker{border:1px solid #dfe1e5;border-radius:12px;margin-top:18px;overflow:hidden}.branch-picker>label{color:#8c919b;border-bottom:1px solid #e8e9ec;align-items:center;gap:9px;padding:0 14px;display:flex}.branch-picker>label input{border:0;outline:0;width:100%;height:48px;font-size:14px}.branch-picker>div{max-height:275px;overflow:auto}.branch-picker button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:11px 13px;display:grid}.branch-picker button:hover,.branch-picker button.selected{background:#f5ffe0}.branch-picker button>span{color:#3e55fc;background:#e8edff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.branch-picker button strong,.branch-picker button small{display:block}.branch-picker button strong{font-size:13px}.branch-picker button small{color:#8d929b;margin-top:2px;font-size:11px}.branch-picker button>b{color:#3e55fc;font-size:12px}.branch-help{color:#747985;margin-top:11px;font-size:12px;display:block}.linked-unit-notice{background:#f7ffe8;border:1px solid #dce2bd;border-radius:12px;grid-column:1/-1;padding:18px}.linked-unit-notice span,.linked-unit-notice strong,.linked-unit-notice small{display:block}.linked-unit-notice span{color:#597515;letter-spacing:.12em;font-size:10px;font-weight:850}.linked-unit-notice strong{margin-top:6px;font-size:17px}.linked-unit-notice small{color:#6f7662;margin-top:5px;font-size:12px}@media (width<=760px){.client-file .group,.client-file .contact-card,.client-file .order-section,.client-file .action-history,.client-file .timeline-section{margin:10px 8px;padding:18px 14px}.client-file>header{padding:14px 12px}.client-file .drawer-identity h2{font-size:19px}.branch-linker fieldset{flex-wrap:wrap;align-items:flex-start;gap:12px}.branch-linker legend{float:none;width:100%;margin:0}.branch-picker button{grid-template-columns:34px minmax(0,1fr)}.branch-picker button>b{grid-column:2}.client-file form>footer{padding:10px}}.client-file form{max-width:none}.client-file-workspace{grid-template-columns:230px minmax(0,1fr);max-width:1500px;margin:0 auto;display:grid}.client-file-nav{flex-direction:column;align-self:start;gap:6px;padding:28px 16px 28px 24px;display:flex;position:sticky;top:91px}.client-file-nav strong{color:#8b9099;letter-spacing:.12em;margin:0 10px 10px;font-size:11px}.client-file-nav a{color:#555b66;border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.client-file-nav svg{width:19px;height:19px}.client-file-content{border-left:1px solid #e0e2e6;min-width:0;padding:0 0 105px}.client-file-content>.group,.client-file-content>.crm-highlight,.client-file-content>.timeline-section,.client-file-content>.action-history,.client-file-content>#contatos-cliente>.contact-card,.client-file-content>#pedidos-cliente>.order-section{max-width:1120px;margin-left:auto;margin-right:auto;scroll-margin-top:105px}.client-file .group-title{text-align:center;justify-content:center;position:relative}.client-file .group-title>svg{position:absolute;left:0}.client-file .group-title h3{letter-spacing:.06em;font-size:15px}.crm-highlight{background:linear-gradient(135deg,#f8ffe8,#fff);border:1px solid #dce2bd;border-radius:15px;margin-top:20px;padding:26px 28px}.crm-highlight>div:first-child{text-align:center}.crm-highlight>div:first-child small{color:#617d17;letter-spacing:.14em;font-size:11px;font-weight:850}.crm-highlight h3{margin:7px 0 20px;font-size:24px}.latest-notes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.latest-notes article{background:#fff;border:1px solid #e1e5d5;border-radius:12px;padding:18px}.latest-notes header{justify-content:space-between;gap:12px;display:flex}.latest-notes header strong{font-size:14px}.latest-notes header span{color:#838994;font-size:12px}.latest-notes p{color:#4f5560;margin:12px 0 0;font-size:15px;line-height:1.65}.client-file .timeline article header b{font-size:14px}.client-file .timeline article header span{font-size:12px}.client-file .timeline article p{color:#4f5560;font-size:15px;line-height:1.7}.client-file .timeline-section .group-title small{font-size:12px}.branch-linker{grid-template-columns:minmax(0,1fr) 330px;gap:14px 18px;display:grid!important}.branch-linker fieldset,.branch-help{grid-column:1/-1}.branch-picker{grid-column:1;margin-top:0}.linked-branches{background:#faffef;border:1px solid #dfe3cc;border-radius:12px;grid-column:2;overflow:hidden}.linked-branches>header{border-bottom:1px solid #dfe3cc;justify-content:space-between;align-items:center;padding:14px;display:flex}.linked-branches>header strong{font-size:14px}.linked-branches>header span{background:#c7f93e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.linked-branches>div{border-bottom:1px solid #e6ead8;grid-template-columns:34px 1fr 30px;align-items:center;gap:9px;padding:11px 13px;display:grid}.linked-branches>div>span{color:#3e55fc;background:#e8edff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.linked-branches p{margin:0}.linked-branches p strong,.linked-branches p small{display:block}.linked-branches p strong{font-size:12px}.linked-branches p small{color:#808677;margin-top:2px;font-size:11px}.linked-branches button{color:#757b6a;background:#fff;border:0;border-radius:7px;width:28px;height:28px;font-size:18px}.client-file .field span,.client-file .multi legend{font-size:14px}.client-file .field input,.client-file .field select,.client-file .field textarea{font-size:16px}.client-file .history-hint,.client-file .empty-history,.client-file .empty-orders{font-size:13px;line-height:1.55}@media (width<=980px){.client-file-workspace{grid-template-columns:1fr}.client-file-nav{z-index:2;background:#f5f6f8;border-bottom:1px solid #e0e2e6;flex-direction:row;padding:9px 12px;position:sticky;top:78px;overflow-x:auto}.client-file-nav strong{display:none}.client-file-nav a{flex:none;padding:10px;font-size:12px}.client-file-content{border-left:0}.latest-notes,.branch-linker{grid-template-columns:1fr}.branch-picker,.linked-branches{grid-column:1}.client-file-content>.group,.client-file-content>.crm-highlight,.client-file-content>.timeline-section,.client-file-content>.action-history,.client-file-content>#contatos-cliente>.contact-card,.client-file-content>#pedidos-cliente>.order-section{margin-left:10px;margin-right:10px}}.client-file-workspace{grid-template-columns:190px minmax(0,1fr)}.client-file-nav a{color:#27320e;background:#f8ffe8;border:1px solid #dfe4c7}.client-file-nav a:hover,.client-file-nav a:focus{color:#17191d;background:#c7f93e}.interaction-timeline{padding:30px 32px!important}.interaction-timeline>.group-title{border-bottom:1px solid #e4e6e9;padding-bottom:18px}.interaction-timeline>.group-title h3{font-size:20px}.interaction-timeline>.group-title small{color:#747a85;margin-top:5px;font-size:14px;display:block}.interaction-timeline .timeline{margin-top:5px}.interaction-timeline .timeline article{border-bottom:1px solid #e2e5e9;grid-template-columns:22px minmax(0,1fr);gap:15px;padding:22px 0}.interaction-timeline .timeline article:last-child{border-bottom:0}.interaction-timeline .timeline article>i{width:12px;height:12px;margin-top:5px;box-shadow:0 0 0 6px #c7f93e24}.interaction-timeline .timeline article header{justify-content:space-between;align-items:center;gap:20px;display:flex}.client-file .interaction-timeline .timeline article header b{font-size:16px}.client-file .interaction-timeline .timeline article header span{color:#747a85;font-size:13px}.client-file .interaction-timeline .timeline article p{color:#353b45;max-width:950px;margin-top:12px;font-size:16px;line-height:1.75}.client-file #interacoes-cliente{background:#fcfff5;border-color:#dce4b7}.client-file #interacoes-cliente .group-title h3{font-size:18px}@media (width<=980px){.client-file-workspace{grid-template-columns:1fr}.client-file-nav a{padding:10px 14px;font-size:13px}.interaction-timeline{padding:21px 17px!important}.interaction-timeline .timeline article header{flex-direction:column;align-items:flex-start;gap:5px}.client-file .interaction-timeline .timeline article p{font-size:15px}}.client-file-nav button{color:#555b66;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;padding:12px;font-size:14px;font-weight:700;display:flex}.client-file-nav button:hover{color:#3e55fc;background:#eef2ff}.client-file-nav button.active{color:#17191d;background:#c7f93e;border-color:#dfe4c7}.client-file-nav button svg{width:19px;height:19px}.client-file-content>[id],.client-file-content>.group,.client-file-content>.action-history{display:none}.client-file-content[data-active-section=fiscal]>#dados-fiscais,.client-file-content[data-active-section=loja]>#endereco-loja,.client-file-content[data-active-section=filiais]>#matriz-filiais,.client-file-content[data-active-section=perfil]>#perfil-comercial,.client-file-content[data-active-section=perfil]>#negociacao-cliente,.client-file-content[data-active-section=contatos]>#contatos-cliente,.client-file-content[data-active-section=pedidos]>#pedidos-cliente,.client-file-content[data-active-section=interacoes]>.followup-history,.client-file-content[data-active-section=interacoes]>#interacoes-cliente,.client-file-content[data-active-section=interacoes]>#historico-interacoes{display:block}.client-file-content[data-active-section=interacoes]{padding-top:4px}@media (width<=980px){.client-file-nav button{flex:none;width:auto;padding:10px 13px;font-size:12px}.client-file-nav{scrollbar-width:none}.client-file-nav::-webkit-scrollbar{display:none}}.opportunity-wizard-nav button{grid-template-columns:28px 19px minmax(0,1fr);align-items:center;gap:8px;display:grid;position:relative}.opportunity-wizard-nav button>i{color:#727985;background:#fff;border:1px solid #d7dbe2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:850;display:grid}.opportunity-wizard-nav button>span{flex-direction:column;gap:2px;display:flex}.opportunity-wizard-nav button>span>small{color:#9297a0;font-size:9px;font-weight:650}.opportunity-wizard-nav button.active>i{color:#c7f93e;background:#17191d;border-color:#17191d}.opportunity-wizard-nav button.completed>i{color:#17191d;background:#c7f93e;border-color:#9dc91c}.opportunity-wizard-nav button.active>span>small{color:#536516}.wizard-progress{max-width:1120px;margin:20px auto 0;padding:18px 28px 0}.wizard-progress>div{justify-content:space-between;align-items:end;gap:15px;display:flex}.wizard-progress small{color:#65751d;letter-spacing:.12em;font-size:10px;font-weight:850}.wizard-progress strong{font-size:21px}.wizard-progress>span{background:#e7e9ed;border-radius:99px;height:6px;margin-top:13px;display:block;overflow:hidden}.wizard-progress>span>i{border-radius:inherit;background:#c7f93e;height:100%;transition:width .2s;display:block}.wizard-error{color:#9b2929;background:#fff2f2;border:1px solid #efb3b3;border-radius:10px;max-width:1064px;margin:0 auto 18px;padding:13px 16px;font-size:14px;font-weight:700}.wizard-footer{justify-content:space-between!important}.wizard-footer button{min-width:150px}@media (width<=980px){.opportunity-wizard-nav button{display:flex}.opportunity-wizard-nav button>svg{display:none}.opportunity-wizard-nav button>span{white-space:nowrap}.opportunity-wizard-nav button>span>small{display:none}.wizard-progress{margin-top:10px;padding:13px 16px 0}.wizard-progress strong{font-size:18px}.wizard-error{margin:0 10px 12px}.wizard-footer button{min-width:0}}@media (width<=560px){.opportunity-wizard-nav button{padding:8px!important}.opportunity-wizard-nav button>i{width:24px;height:24px}.opportunity-wizard-nav button>span{font-size:11px}.wizard-progress>div{flex-direction:column-reverse;align-items:flex-start;gap:4px}.wizard-progress strong{font-size:20px}.wizard-footer{gap:8px}.wizard-footer button{flex:1;min-height:46px;font-size:13px}}.real-sp-map{box-shadow:none;background:#16181c;border-color:#292c32}.real-sp-map:before{display:none}.real-sp-map .title h2{font-size:19px}.real-sp-map .map-subtitle{color:#92969e;max-width:470px}.real-sp-map .legend{color:#a5a8ae;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;padding:8px 10px}.real-sp-map .legend span{box-shadow:none;flex:none;margin-left:8px;display:inline-block}.real-sp-map .legend .active{background:#5570f6;border-radius:50% 50% 50% 0;width:9px;height:9px;transform:rotate(-45deg)}.real-sp-map .legend .high{background:0 0;border:2px solid #c7f93e;border-radius:50%;width:9px;height:9px}.real-sp-map .map-stage{background:#1d2025;border:1px solid #31343a;border-radius:13px;margin-top:15px;box-shadow:inset 0 1px #ffffff05}.real-sp-map .map-stage:after{display:none}.real-sp-map .map-stage svg{height:326px;padding:8px 15px}.real-sp-map .sp-shape{fill:#292d33;stroke:#70757e;stroke-width:.55px;filter:none}.real-sp-map .map-shadow{fill:#0d0f12;stroke:none;transform:translate(0 1.15px);opacity:.55}.real-sp-map .map-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17191de8;border-color:#ffffff10;box-shadow:0 8px 22px #0003}.real-sp-map .map-compass{color:#777c84}.real-sp-map .map-compass span{background:linear-gradient(#858b94,#0000)}.real-sp-map .map-point .visited-pin{fill:#5570f6;stroke:#9aaaff;stroke-width:.35px;filter:drop-shadow(0 1.5px 1.5px #0008);transform-origin:0 1px;transition:transform .18s}.real-sp-map .map-point.current:hover .visited-pin{transform:translateY(-.7px)}.real-sp-map .map-point .pin-core{fill:#fff;stroke:none;animation:none}.real-sp-map .map-point .suggestion-ring{fill:#1d2025;stroke:#c7f93e;stroke-width:.65px;animation:none}.real-sp-map .map-point text{fill:#f5f6f7;stroke:#14161a;stroke-width:1.4px;font-size:3px;font-weight:700}.real-sp-map .map-point.current text{fill:#dce2ff}.real-sp-map .map-point.potential text{fill:#e8f5bb}.real-sp-map .map-city-list span{color:#b5b8be;background:#202329;border-color:#ffffff0d}.real-sp-map .map-city-list span>i{width:7px;height:7px;box-shadow:none;background:#5570f6;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.real-sp-map .map-source{color:#7f838b;border-color:#ffffff0c}@media (width<=760px){.real-sp-map .map-stage svg{height:230px;padding:5px 0}.real-sp-map .legend{padding:7px 8px}.real-sp-map .map-stat{top:8px;left:8px}}.real-sp-map .legend .active{clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,15% 100%,15% 28%,0 28%);background:linear-gradient(90deg,#7890ff 0 72%,#0000 72%);border-radius:0;width:11px;height:10px;transform:none}.real-sp-map .legend .high{border:1.5px solid #c7f93e;border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.real-sp-map .map-point .marker-link{stroke:#8c929d;stroke-width:.32px;stroke-dasharray:1 1;opacity:.65}.real-sp-map .map-point .geo-anchor{fill:#d2d5da;stroke:#1b1d22;stroke-width:.3px;animation:none}.real-sp-map .map-point .visited-flag{fill:#6680f6;stroke:#aebaff;stroke-width:.32px;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #0008);transform-origin:0 1px;transition:transform .18s}.real-sp-map .map-point.visited:hover .visited-flag{transform:translateY(-.5px)}.real-sp-map .map-point .suggestion-marker{fill:#252a22;stroke:#c7f93e;stroke-width:.55px;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #0006)}.real-sp-map .map-point .suggestion-core{fill:#c7f93e;stroke:none;animation:none}.real-sp-map .map-point.visited text{fill:#dce2ff}.real-sp-map .map-point.suggested text{fill:#e8f5bb}.real-sp-map .map-city-list span>i{clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,15% 100%,15% 28%,0 28%);background:#6680f6;border-radius:0;width:8px;height:8px;transform:none}.real-sp-map .map-head{align-items:flex-end;padding-bottom:2px}.real-sp-map .map-head>div:first-child{max-width:560px}.real-sp-map .title p{letter-spacing:.2em;margin-bottom:8px;font-size:8px}.real-sp-map .title h2{letter-spacing:-.035em;font-size:22px;line-height:1.08}.real-sp-map .map-subtitle{color:#8c9098;max-width:520px;margin-top:9px;font-size:9px;line-height:1.55}.real-sp-map .legend{background:0 0;border:0;border-radius:0;align-items:center;gap:7px;max-width:none;padding:0;display:flex}.real-sp-map .legend .legend-item{color:#a9adb4;white-space:nowrap;background:#1d2025;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:7px;margin:0;padding:7px 9px;font-size:8px;display:flex}.real-sp-map .legend .legend-item i{box-shadow:none;flex:none;margin:0;display:inline-block}.real-sp-map .legend .legend-item .active{clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,15% 100%,15% 28%,0 28%);background:linear-gradient(90deg,#7890ff 0 72%,#0000 72%);border-radius:0;width:10px;height:9px;transform:none}.real-sp-map .legend .legend-item .high{background:0 0;border:1.5px solid #c7f93e;border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}@media (width<=760px){.real-sp-map .map-head{align-items:flex-start}.real-sp-map .legend{flex-wrap:wrap;margin-top:12px;display:flex}.real-sp-map .legend .legend-item{padding:7px 8px}.real-sp-map .title h2{font-size:19px}}.real-sp-map .map-head{display:block}.real-sp-map .legend{flex-wrap:wrap;justify-content:flex-start;margin-top:12px}.real-sp-map .map-point{cursor:pointer;outline:none}.real-sp-map .map-point text{display:none!important}.real-sp-map .map-point:focus .visited-flag,.real-sp-map .map-point:focus .suggestion-marker{filter:drop-shadow(0 0 2px #c7f93e)}.map-hover-card{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#111318e8;border:1px solid #ffffff12;border-radius:10px;width:188px;min-height:72px;padding:11px 12px;transition:border-color .18s,transform .18s;position:absolute;top:14px;right:14px;box-shadow:0 12px 28px #0005}.map-hover-card.show{border-color:#c7f93e45;transform:translateY(-1px)}.map-hover-card small{color:#c7f93e;letter-spacing:.12em;font-size:6.5px;font-weight:800;display:block}.map-hover-card b{color:#fff;margin-top:5px;font-size:10px;line-height:1.2;display:block}.map-hover-card span{color:#9da2aa;margin-top:5px;font-size:7px;line-height:1.45;display:block}@media (width<=760px){.map-hover-card{width:142px;min-height:58px;padding:8px 9px;top:8px;right:8px}.map-hover-card small{font-size:5.5px}.map-hover-card b{font-size:8px}.map-hover-card span{font-size:6px}.real-sp-map .legend{margin-top:10px}}.clean-sp-map{padding:23px}.clean-sp-map .map-head{padding-bottom:0}.clean-map-stage{grid-template-columns:minmax(0,1.8fr) minmax(180px,.72fr);min-height:354px;display:grid;overflow:hidden}.map-canvas{background:radial-gradient(circle at 54% 48%,#30343b 0,#22252a 48%,#1c1f23 100%);min-width:0;position:relative}.clean-sp-map .map-canvas svg{width:100%;height:354px;margin:0;padding:16px 12px;display:block}.clean-sp-map .sp-shape{fill:#292d33;stroke:#858a93;stroke-width:.5px}.clean-sp-map .map-shadow{fill:#111317;stroke:none;transform:translate(0 1.1px);opacity:.6}.clean-map-point{cursor:pointer;outline:none}.clean-map-point .point-ring,.clean-map-point .point-core{transform-origin:50%;transition:transform .16s,fill .16s,stroke .16s}.clean-map-point.visited .point-core{fill:#edf1ff;stroke:none}.clean-map-point.suggested .point-core{fill:#c7f93e;stroke:none}.clean-map-point:hover .point-ring,.clean-map-point:focus .point-ring,.clean-map-point.selected .point-ring{transform:scale(1.22)}.clean-map-point.selected.visited .point-ring{fill:#5570f65c;stroke:#9bacff}.clean-map-point.selected.suggested .point-ring{fill:#c7f93e24;stroke-width:.85px}.map-side-panel{background:#17191d;border-left:1px solid #ffffff0d;flex-direction:column;padding:20px 17px;display:flex}.map-side-kind{color:#8f949d;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:7px;font-weight:750;display:flex}.map-side-kind i,.map-side-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.map-side-kind i.visited,.map-side-legend i.visited{background:#6f86fa;box-shadow:0 0 0 3px #6f86fa24}.map-side-kind i.suggested,.map-side-legend i.suggested{background:0 0;border:1.5px solid #c7f93e}.map-side-panel h3{color:#fff;letter-spacing:-.025em;margin:11px 0 0;font-size:18px;line-height:1.05}.map-side-panel>p{color:#989da6;min-height:42px;margin:8px 0 14px;font-size:8px;line-height:1.55}.map-side-list{scrollbar-width:thin;scrollbar-color:#41454c transparent;border-top:1px solid #ffffff0c;flex-direction:column;flex:1;gap:3px;min-height:0;padding-top:12px;display:flex;overflow-y:auto}.map-side-list>small{color:#6f747d;letter-spacing:.12em;margin-bottom:5px;font-size:6.5px;font-weight:800}.map-side-list button{color:#aeb2ba;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:27px;padding:5px 7px;font-size:7.5px;transition:all .16s;display:flex}.map-side-list button:hover,.map-side-list button.on{color:#fff;background:#ffffff08}.map-side-list button.on{box-shadow:inset 2px 0 #c7f93e}.map-side-list button b{color:#7f8bd4;font-size:7px}.map-side-legend{color:#858a93;border-top:1px solid #ffffff0c;gap:13px;margin-top:13px;padding-top:11px;font-size:7px;display:flex}.map-side-legend span{align-items:center;gap:6px;display:flex}.clean-sp-map>.map-source{border:0;margin-top:9px;padding:0}.clean-sp-map .map-stat{top:13px;left:13px}.clean-sp-map .map-compass{bottom:12px;right:12px}@media (width<=760px){.clean-sp-map{padding:17px 14px}.clean-map-stage{grid-template-columns:1fr}.clean-sp-map .map-canvas svg{height:245px;padding:8px 0}.map-side-panel{border-top:1px solid #ffffff0d;border-left:0;max-height:285px;padding:15px 13px}.map-side-panel>p{min-height:0}.map-side-list{flex:none;grid-template-columns:1fr 1fr;max-height:125px;display:grid}.map-side-list>small{grid-column:1/-1}.map-side-list button{min-height:32px}.map-side-legend{margin-top:10px}}.map-key{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#a4a9b1;background:#15181dcc;border:1px solid #ffffff0d;border-radius:8px;gap:12px;padding:7px 9px;font-size:7px;display:flex;position:absolute;top:13px;right:13px}.map-key span{white-space:nowrap;align-items:center;gap:5px;display:flex}.map-key i{border-radius:50%;width:7px;height:7px;display:inline-block}.map-key i.visited{background:#7188ff;box-shadow:0 0 0 3px #7188ff26}.map-key i.suggested{border:1.5px solid #c7f93e;box-shadow:0 0 8px #c7f93e38}.clean-map-point .point-hit{fill:#0000;pointer-events:all}.clean-map-point .point-halo{transform-origin:50%;pointer-events:none}.clean-map-point.visited .point-halo{fill:#6780ff1f;animation:2.8s ease-in-out infinite visited-breathe}.clean-map-point.suggested .point-halo{fill:#c7f93e18;animation:2.1s ease-out infinite potential-pulse}.clean-map-point.visited .point-ring{fill:#5d76ff4a;stroke:#8496ff;stroke-width:.7px}.clean-map-point.visited .point-core{fill:#fff;filter:drop-shadow(0 0 1.3px #8496ff)}.clean-map-point.suggested .point-ring{fill:#1f231ce6;stroke:#c7f93e;stroke-width:.72px;stroke-dasharray:none}.clean-map-point.suggested .point-core{fill:#c7f93e;filter:drop-shadow(0 0 1.5px #c7f93e)}.clean-map-point:hover .point-halo,.clean-map-point:focus .point-halo,.clean-map-point.selected .point-halo{opacity:1;animation:none;transform:scale(1.25)}.clean-map-point:focus-visible .point-ring{stroke:#fff;stroke-width:1px}.map-side-groups{scrollbar-width:thin;scrollbar-color:#41454c transparent;border-top:1px solid #ffffff0c;flex-direction:column;flex:1;gap:13px;min-height:0;padding-top:12px;display:flex;overflow-y:auto}.map-side-groups .map-side-list{border-top:0;flex:none;padding-top:0;display:flex;overflow:visible}.suggested-list button i{border:1.5px solid #c7f93e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #c7f93e2e}.suggested-list button.on{background:#c7f93e0a;box-shadow:inset 2px 0 #c7f93e}@keyframes potential-pulse{0%{opacity:.82;transform:scale(.75)}72%,to{opacity:0;transform:scale(1.5)}}@keyframes visited-breathe{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:.8;transform:scale(1.18)}}@media (width<=760px){.map-key{gap:8px;padding:6px 7px;top:9px;right:9px}.map-side-panel{max-height:330px}.map-side-groups{grid-template-columns:1fr 1fr;gap:12px;max-height:165px;display:grid}.map-side-groups .map-side-list{max-height:none;display:flex}.map-side-list button{min-height:30px}}.compact-city-map{min-height:0;padding:20px 22px 14px}.compact-city-map .map-head{align-items:center}.compact-city-map .map-head>div:first-child{max-width:560px}.compact-city-map .map-key{background:#1b1e23;border-color:#ffffff10;flex:none;position:static}.compact-map-stage{grid-template-columns:1fr;margin-top:12px;display:grid;overflow:hidden}.compact-city-map .map-canvas{min-height:0}.compact-city-map .map-canvas svg{width:100%;height:278px;margin:0;padding:7px 10px 2px;display:block;overflow:hidden}.city-map-marker{cursor:pointer;outline:none}.city-map-marker .marker-hit{fill:#0000;pointer-events:all}.city-map-marker line{stroke:#a7abb3;stroke-width:.28px;opacity:.55;pointer-events:none}.city-map-marker .marker-halo{transform-origin:50%;pointer-events:none}.city-map-marker.visited .marker-halo{fill:#7188ff22;animation:2.8s ease-in-out infinite visited-breathe}.city-map-marker.suggested .marker-halo{fill:#c7f93e1d;animation:2.2s ease-out infinite potential-pulse}.city-map-marker.visited .marker-ring{fill:#5873ff;stroke:#aab7ff;stroke-width:.42px}.city-map-marker.visited .marker-core{fill:#fff;stroke:none}.city-map-marker.suggested .marker-ring{fill:#20241f;stroke:#c7f93e;stroke-width:.58px}.city-map-marker.suggested .marker-core{fill:#c7f93e;stroke:none}.city-map-marker text{letter-spacing:-.02em;fill:#f3f4f6;paint-order:stroke;stroke:#17191d;stroke-width:1.25px;stroke-linejoin:round;pointer-events:none;font-family:inherit;font-size:2.65px;font-weight:720}.city-map-marker.suggested text{fill:#dff5a4}.city-map-marker:hover text,.city-map-marker:focus text,.city-map-marker.selected text{fill:#fff}.city-map-marker:hover .marker-ring,.city-map-marker:focus .marker-ring,.city-map-marker.selected .marker-ring{stroke:#fff;stroke-width:.68px}.city-map-marker:hover .marker-halo,.city-map-marker:focus .marker-halo,.city-map-marker.selected .marker-halo{opacity:1;animation:none;transform:scale(1.35)}.map-selection{background:#17191d;border-top:1px solid #ffffff0d;grid-template-columns:auto minmax(120px,.25fr) minmax(0,1fr);align-items:center;gap:12px;min-height:57px;padding:10px 14px;display:grid}.map-selection .map-side-kind{white-space:nowrap}.map-selection h3{color:#fff;margin:0;font-size:13px;line-height:1.1}.map-selection p{color:#989da6;margin:0;font-size:7.5px;line-height:1.45}.compact-city-map>.map-source{margin-top:7px;padding-top:7px}@media (width<=760px){.compact-city-map{padding:16px 13px 12px}.compact-city-map .map-head{display:block}.compact-city-map .map-key{margin-top:10px;display:inline-flex}.compact-city-map .map-canvas svg{height:222px;padding:5px 0}.compact-city-map .map-stat{transform-origin:0 0;transform:scale(.86)}.city-map-marker text{stroke-width:1.35px;font-size:2.85px}.map-selection{grid-template-columns:1fr auto;gap:5px 10px;min-height:66px;padding:9px 11px}.map-selection .map-side-kind{grid-column:1}.map-selection h3{text-align:right;grid-area:1/2}.map-selection p{grid-column:1/-1}.compact-city-map .map-compass{display:none}}.heat-commercial-map .map-canvas{background:radial-gradient(circle at 60% 45%,#232832 0,#191c21 58%,#15171b 100%)}.heat-commercial-map .sp-shape{fill:#252b31;stroke:#69717c;stroke-width:.5px}.heat-commercial-map .heat-layer{mix-blend-mode:screen;pointer-events:none}.heat-commercial-map .heat-layer circle{fill:#bce835}.heat-commercial-map .sp-border{fill:none;stroke:#929ba7;stroke-width:.48px;opacity:.78;pointer-events:none}.heat-commercial-map .city-map-marker text{fill:#fff;stroke:#171a1e;stroke-width:1.15px;opacity:0;font-size:2.35px;transition:opacity .18s,fill .18s}.heat-commercial-map .city-map-marker line{opacity:0;transition:opacity .18s}.heat-commercial-map .city-map-marker:hover text,.heat-commercial-map .city-map-marker:focus text,.heat-commercial-map .city-map-marker.selected text{fill:#fff;opacity:1}.heat-commercial-map .city-map-marker:hover line,.heat-commercial-map .city-map-marker:focus line,.heat-commercial-map .city-map-marker.selected line{opacity:.72}.heat-commercial-map .map-key{flex-wrap:wrap}.heat-commercial-map .heat-key i{background:linear-gradient(90deg,#bce83524,#bce835d9);border:0;border-radius:999px;width:18px;height:7px;box-shadow:0 0 10px #bce83566}@media (width<=760px){.heat-commercial-map .heat-key{width:100%}.heat-commercial-map .map-canvas svg{height:238px}html{font-size:16px}body{overscroll-behavior-y:none}.shell>main{padding:0 10px calc(82px + env(safe-area-inset-bottom))}.shell main>header{padding:14px 2px 11px}.shell main>header h1{font-size:23px;line-height:1.12}.shell main>header p{font-size:9px}.shell main>header section{margin-top:11px}.shell main>header label,.shell main>header .primary{min-height:44px}.panel{border-radius:12px}.padded,.padtitle,.filter-panel{padding:14px}.title h2{font-size:18px;line-height:1.2}.title p{font-size:9px}.pipeline-intro{font-size:11px;line-height:1.55}.opportunity-total{padding:16px}.opportunity-total strong{font-size:39px}.opportunity-total p{font-size:12px}.opportunity-total span{font-size:9px}.compact-city-map{padding:14px 11px 11px!important}.compact-city-map .title h2{font-size:19px!important}.compact-city-map .map-subtitle{font-size:10px}.compact-city-map .map-key{font-size:9px}.compact-city-map .map-canvas svg,.dashboard-reordered>.sp-map .map-canvas svg{height:205px!important}.compact-city-map .compact-map-stage{display:block}.map-city-sidebar{max-height:225px}.map-city-sidebar>header{padding:10px 11px}.map-sidebar-list{max-height:122px;padding:5px;display:block}.map-sidebar-list button{min-height:39px;padding:7px 8px}.map-sidebar-list button span{font-size:10px}.map-sidebar-list button small{font-size:8px}.map-city-sidebar>footer{min-height:54px;padding:9px 11px}.map-city-sidebar>footer strong{font-size:12px}.map-city-sidebar>footer span{font-size:9px}.territorial-grid .potential-list,.potential-list{margin-top:8px}.potential-list article{padding:11px 0}.potential-list b{font-size:13px}.potential-list p{font-size:10px;line-height:1.5}.dashboard-primary-grid{gap:11px}.portfolio-visual .pipeline-bars button{padding:11px}.pipeline-bars span{font-size:12px}.portfolio-visual .pipeline-bars b{font-size:15px}.followup-task-list article{grid-template-columns:38px minmax(0,1fr);gap:8px}.followup-task-list article>div:last-child{text-align:left;grid-column:2}.task-body b{font-size:13px}.task-body span{font-size:10px}.supplier-chart,.dashboard-reordered>.supplier-panel .supplier-chart{grid-template-columns:88px minmax(0,1fr);gap:12px}.dashboard-reordered>.supplier-panel .supplier-donut{width:84px;height:84px}.dashboard-reordered>.supplier-panel .supplier-donut:after{width:50px;height:50px}.supplier-legend span{font-size:11px}.supplier-legend small{font-size:9px}.supplier-legend b{font-size:12px}.intelligence-heading{display:block}.intelligence-heading>div:last-child{margin-top:11px;display:inline-flex}.negotiation-intelligence>p{margin:12px 0!important}.attention-smart .intelligence-grid>button{grid-template-columns:42px minmax(0,1fr) 16px;min-height:72px!important;padding:11px!important}.attention-smart .intelligence-grid>button>span{width:40px;height:40px;font-size:17px}.attention-smart .intelligence-grid>button b{font-size:12px}.attention-smart .intelligence-grid>button small{font-size:9px}.board{grid-auto-columns:88vw;gap:9px;padding-bottom:12px}.column{min-height:68vh;padding:9px}.column>header{padding:5px 4px 11px}.column article{margin-bottom:8px;padding:14px}.column article h3{margin:8px 0 11px;font-size:15px!important}.column article p{font-size:11px!important}.column article footer{font-size:10px}.filter-title{display:block}.filter-title>button{margin-top:9px}.table tbody tr{padding:12px 38px 11px 12px}.table td{grid-template-columns:86px minmax(0,1fr);font-size:12px}.table td:before{font-size:9px}.table .company b{font-size:14px}.table td>small,.market-potential .mini-tags span{font-size:10px}.new-order-sheet>header{padding:12px 13px}.new-order-sheet>header small{font-size:9px}.new-order-sheet>header h2{margin-top:3px;font-size:19px}.new-order-sheet>header p{font-size:9px}.new-order-sheet>header>button{width:38px;height:38px;min-height:38px}.order-workspace>main{padding:10px;overflow-y:auto}.order-controls>input,.order-controls label input{height:44px;font-size:13px}.order-controls label{font-size:9px}.category-tabs{padding:10px 0 8px}.category-tabs button{min-height:38px;padding:0 10px;font-size:10px}.product-row{grid-template-columns:minmax(0,1fr) 74px;gap:7px;padding:10px}.product-row b{font-size:12px}.product-row small,.product-row>span:not(:first-child):before{font-size:9px}.product-row input{min-height:58px;font-size:17px}.order-summary{max-height:none;padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:4px 12px;display:grid;overflow:visible}.order-summary>small,.order-summary>h3,.order-summary>.truck-fleet,.order-summary>.order-mini-table,.order-summary>p{display:none!important}.order-summary>div{padding:3px 0}.order-summary>div:nth-of-type(2){display:none}.order-summary span{font-size:9px}.order-summary b{font-size:11px}.order-summary .order-total{margin:0}.order-summary .order-total b{font-size:18px}.order-summary .primary{grid-column:1/-1;min-height:44px;margin-top:4px;font-size:11px;position:static}.client-file .client-file-layout{display:block}.client-file .file-nav{z-index:8;background:#f5f6f8;border-bottom:1px solid #e1e2e5;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.client-file .file-nav button{flex:none;min-height:40px;padding:0 11px;font-size:10px}.client-file .group,.client-file .contact-card,.client-file .order-section,.client-file .action-history,.client-file .timeline-section{margin:8px 6px;padding:15px 12px}}.visited-city-control{background:#17191d;border-top:1px solid #ffffff0d;position:relative}.visited-city-trigger{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(190px,.55fr) 1fr auto;align-items:center;gap:18px;width:100%;padding:13px 16px;display:grid}.visited-city-trigger>span{grid-template-columns:10px auto 1fr;align-items:center;gap:7px;display:grid}.visited-city-trigger>span i{background:#5873ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5873ff25}.visited-city-trigger small{color:#8f949d;letter-spacing:.08em;font-size:7px;font-weight:800}.visited-city-trigger b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.visited-city-trigger em{color:#9297a0;font-size:8px;font-style:normal}.visited-city-trigger strong{color:#c7f93e;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;font-weight:400;display:grid}.visited-city-trigger:hover{background:#ffffff05}.visited-city-menu{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15181df7;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:180px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;overflow:auto;box-shadow:0 18px 45px #0009}.visited-city-menu button{color:#fff;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 10px;display:grid}.visited-city-menu button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.visited-city-menu button b{color:#c7f93e;grid-area:1/2/3;align-self:center;font-size:15px}.visited-city-menu button small{color:#777d87;font-size:7px}.visited-city-menu button:hover,.visited-city-menu button.on{background:#5873ff16;border-color:#5873ff55}.potential-selection{background:#17191d;border-top:1px solid #ffffff0d;grid-template-columns:auto minmax(120px,.25fr) minmax(0,1fr);align-items:center;gap:12px;min-height:57px;padding:10px 14px;display:grid}.potential-selection h3{color:#fff;margin:0;font-size:13px}.potential-selection p{color:#989da6;margin:0;font-size:7.5px;line-height:1.45}@media (width<=760px){.visited-city-trigger{grid-template-columns:1fr auto;gap:8px;padding:11px}.visited-city-trigger em{grid-area:2/1/auto/-1}.visited-city-menu{grid-template-columns:1fr 1fr}.potential-selection{grid-template-columns:1fr}.potential-selection h3{font-size:12px}}.supplier-badge{white-space:nowrap;color:#5d38c8;background:#eee9ff;border-radius:6px;align-items:center;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.supplier-badge.empty{color:#8f8993;background:#f2f0f3}.portfolio-panels{flex-direction:column;gap:17px;display:flex}.supplier-chart{grid-template-columns:126px 1fr;align-items:center;gap:20px;margin-top:18px;display:grid}.supplier-donut{border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #00000008}.supplier-donut:after{content:"";background:#fff;border-radius:50%;width:76px;height:76px;position:absolute}.supplier-donut>span{z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.supplier-donut b{font-size:23px;line-height:1}.supplier-donut small{color:#99929d;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:7px}.supplier-legend{flex-direction:column;display:flex}.supplier-legend button{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0edf2;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.supplier-legend button:hover span{color:var(--violet)}.supplier-legend i{border-radius:50%;width:7px;height:7px}.supplier-legend span{font-size:9px;font-weight:700}.supplier-legend small{color:#9b959f;margin-top:2px;font-size:7px;font-weight:500;display:block}.supplier-legend b{font-size:11px}.loss-overlay{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18151d99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.loss-panel{background:#fff;border-radius:18px;width:min(650px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #100b1740}.loss-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:24px;display:flex}.loss-panel>header p{color:var(--red);letter-spacing:.16em;margin:0 0 5px;font-size:8px;font-weight:850}.loss-panel>header h2{letter-spacing:-.035em;margin:0;font-size:21px}.loss-panel>header button{border:1px solid var(--line);color:#77717d;background:#fff;border-radius:9px;width:34px;height:34px}.loss-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.loss-metrics div{border-right:1px solid var(--line);flex-direction:column;padding:18px 24px;display:flex}.loss-metrics div:last-child{border:0}.loss-metrics b{font-size:25px}.loss-metrics span{color:#8f8993;margin-top:4px;font-size:8px}.loss-summary{background:#f7f5fb;border:1px solid #e8e1f5;border-radius:12px;margin:20px 24px;padding:17px}.loss-summary>span{color:var(--violet);letter-spacing:.12em;font-size:7px;font-weight:850}.loss-summary p{margin:8px 0 7px;font-size:11px;line-height:1.65}.loss-summary small{color:#9a949e;font-size:7px}.loss-reasons{flex-direction:column;gap:13px;padding:0 24px 8px;display:flex}.loss-reasons label{justify-content:space-between;gap:10px;font-size:9px;display:flex}.loss-reasons label b{color:#847e89;font-size:8px}.loss-reasons>div>i{background:#f0edf2;border-radius:99px;height:6px;margin-top:6px;display:block;overflow:hidden}.loss-reasons>div>i span{background:var(--red);border-radius:99px;height:100%;display:block}.loss-panel>footer{text-align:right;border-top:1px solid var(--line);padding:18px 24px}.loss-panel>footer button{background:var(--ink);color:#fff;border:0;border-radius:9px;height:37px;padding:0 14px;font-size:9px;font-weight:750}@media (width<=760px){.supplier-chart{grid-template-columns:96px 1fr;gap:14px}.supplier-donut{width:96px;height:96px}.supplier-donut:after{width:58px;height:58px}.supplier-donut b{font-size:18px}.loss-overlay{padding:10px}.loss-panel>header{padding:18px}.loss-panel>header h2{font-size:17px}.loss-metrics div{padding:14px 12px}.loss-metrics b{font-size:20px}.loss-summary{margin:15px}.loss-reasons{padding:0 15px 8px}}.loss-panel{width:min(780px,100%)}.loss-panel.loss-panel-empty{width:min(500px,100%)}.loss-panel>header small{color:#96909a;margin-top:6px;font-size:8px;display:block}.loss-content{grid-template-columns:1fr 1fr;gap:0;display:grid}.loss-content>section{padding:20px 22px}.loss-content>section+section{border-left:1px solid var(--line)}.loss-content .loss-summary{margin:0 0 18px}.loss-reasons{padding:0}.loss-reasons h3,.lost-client-list h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:10px}.loss-action{background:#fff6ed;border:1px solid #fed7aa;border-radius:11px;margin-top:20px;padding:15px}.loss-action span{color:#c2410c;letter-spacing:.11em;font-size:7px;font-weight:850}.loss-action p{color:#7c2d12;margin:7px 0 0;font-size:9px;line-height:1.55}.lost-client-list>div>small{color:#9a949e;margin-top:-8px;margin-bottom:12px;font-size:7px;display:block}.lost-client-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #efedf1;grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.lost-client-list>button>span{color:#ad3c3c;background:#fdebea;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.lost-client-list>button b{font-size:9px}.lost-client-list>button small{color:#9b959f;margin-top:2px;font-size:7px;display:block}.lost-client-list>button p{color:#645e68;margin:5px 0 0;font-size:8px;line-height:1.35}.lost-client-list>button svg{width:14px;color:var(--violet)}.loss-empty{text-align:center;padding:42px 30px}.loss-empty>span{color:#18845d;background:#e6f8ef;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:21px;display:grid}.loss-empty h3{margin:0;font-size:16px}.loss-empty p{color:#8e8792;max-width:340px;margin:9px auto 0;font-size:9px;line-height:1.55}@media (width<=760px){.loss-content{grid-template-columns:1fr}.loss-content>section+section{border-left:0;border-top:1px solid var(--line)}.loss-content>section{padding:16px}.loss-content .loss-summary{margin:0 0 16px}.loss-panel>footer{background:#fff;position:sticky;bottom:0}.loss-empty{padding:34px 20px}}.loss-panel.loss-panel-compact{width:min(560px,100%)}.loss-panel-compact .loss-summary{margin:18px 22px 16px}.loss-panel-compact .loss-reasons-compact{padding:0 22px 20px}.loss-panel-compact .loss-reasons-compact h3{text-transform:uppercase;letter-spacing:.09em;margin:0 0 13px;font-size:9px}.loss-panel-compact>footer{padding:14px 22px}@media (width<=760px){.loss-overlay{align-items:flex-end;padding:8px}.loss-panel.loss-panel-compact{border-radius:18px 18px 10px 10px;width:100%;max-height:82vh}.loss-panel-compact>header{padding:16px}.loss-panel-compact>header h2{font-size:18px}.loss-panel-compact .loss-compact-metrics div{padding:12px 14px}.loss-panel-compact .loss-compact-metrics b{font-size:19px}.loss-panel-compact .loss-summary{margin:14px;padding:14px}.loss-panel-compact .loss-summary p{font-size:10px;line-height:1.55}.loss-panel-compact .loss-reasons-compact{padding:0 14px 15px}.loss-panel-compact>footer{padding:12px 14px}.compact-city-map{padding:13px 11px 10px!important}.compact-city-map .map-head{padding:1px 2px 0}.compact-city-map .title h2{letter-spacing:-.035em;max-width:320px;line-height:1.08;font-size:21px!important}.compact-city-map .title p{font-size:7px}.compact-city-map .map-subtitle{max-width:330px;margin-top:7px;font-size:8px;line-height:1.45}.compact-city-map .map-key{gap:10px;margin-top:9px;padding:6px 8px;font-size:7px}.compact-city-map .compact-map-stage{border-radius:11px;margin-top:10px}.compact-city-map .map-canvas svg,.heat-commercial-map .map-canvas svg,.clean-sp-map .map-canvas svg,.real-sp-map .map-stage svg{height:178px!important;padding:2px 0!important}.compact-city-map .map-stat{transform-origin:0 0;top:7px;left:7px;transform:scale(.72)}.compact-city-map .map-compass{display:none}.city-map-marker text{stroke-width:1.25px;font-size:2.65px}.visited-city-trigger{grid-template-columns:1fr auto;gap:6px 9px;padding:9px 10px;min-height:0!important}.visited-city-trigger>span{grid-template-columns:10px minmax(0,1fr);gap:1px 7px}.visited-city-trigger>span i{grid-row:1/3}.visited-city-trigger small{grid-column:2;font-size:6px}.visited-city-trigger b{grid-column:2;font-size:11px}.visited-city-trigger em{grid-area:2/1/auto/-1;font-size:7px}.visited-city-trigger strong{width:24px;height:24px;min-height:24px}.compact-city-map>.map-source{display:none}.potential-selection{gap:5px;min-height:0;padding:9px 10px}.potential-selection p{font-size:7px}.attention-smart{padding:15px!important}.shell>main{padding:0 10px calc(82px + env(safe-area-inset-bottom))}.shell main>header{padding:14px 2px 11px}.shell main>header h1{font-size:23px}.dashboard-reordered{gap:12px}.opportunity-total{padding:16px}.opportunity-total strong{font-size:39px}.opportunity-total p{font-size:12px}.compact-city-map .map-canvas svg,.dashboard-reordered>.sp-map .map-canvas svg{height:205px!important}.map-city-sidebar{max-height:225px}.map-sidebar-list{max-height:122px;display:block}.map-sidebar-list button{min-height:39px}.intelligence-heading{display:block}.intelligence-heading>div:last-child{margin-top:11px;display:inline-flex}.attention-smart .intelligence-grid>button{text-align:left;grid-template-columns:42px minmax(0,1fr) 16px;gap:10px;display:grid;min-height:72px!important;padding:11px!important}.attention-smart .intelligence-grid>button>span{width:40px;height:40px;font-size:17px}.attention-smart .intelligence-grid>button>div{align-items:flex-start}.attention-smart .intelligence-grid>button b{font-size:12px}.attention-smart .intelligence-grid>button small{font-size:9px}.board{grid-auto-columns:88vw;gap:9px}.column{padding:9px}.column article{padding:14px}.column article h3{font-size:15px!important}.column article p{font-size:11px!important}.new-order-sheet>header{padding:12px 13px}.new-order-sheet>header h2{font-size:19px}.order-workspace>main{padding:10px}.product-row{grid-template-columns:minmax(0,1fr) 74px;padding:10px}.product-row b{font-size:12px}.product-row small{font-size:9px}.order-summary{max-height:none;padding:10px 12px calc(62px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:4px 12px;display:grid;overflow:visible}.order-summary>small,.order-summary>h3,.order-summary>.truck-fleet,.order-summary>.order-mini-table,.order-summary>p{display:none!important}.order-summary>div{border:0;padding:3px 0}.order-summary>div:nth-of-type(2){display:none}.order-summary .order-total{margin:0}.order-summary .order-total b{font-size:18px}.order-summary .primary{right:12px;bottom:calc(9px + env(safe-area-inset-bottom));grid-column:1/-1;min-height:44px;font-size:11px;left:12px;width:auto!important;margin:0!important;position:absolute!important}.client-file-workspace{display:block}.client-file-nav{z-index:8;background:#f5f6f8;flex-direction:row;padding:7px 8px;display:flex;position:sticky;top:0;overflow-x:auto}.client-file-nav button{flex:none;width:auto;min-height:40px;padding:0 11px;font-size:11px}.client-file-content{border-left:0}.shell>main.order-page-active{padding:0 0 calc(68px + env(safe-area-inset-bottom))}.order-page-active>header{display:none}.order-page-active>.new-order-page{border:0;border-radius:0;min-height:calc(100dvh - 68px)}.order-page-active .new-order-intro{padding:20px 16px}.order-page-active .customer-search{margin:12px 12px 6px}.order-page-active .order-customer-list{padding:0 12px 18px}.new-order-overlay{align-items:stretch!important;width:100vw!important;height:100dvh!important;padding:0!important;position:fixed!important;inset:0!important}.new-order-sheet{border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important}.order-workspace{height:calc(100dvh - 82px);min-height:0}.order-workspace>main{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.order-controls{padding:10px 0 6px;top:-10px}.category-tabs{top:96px}.product-table{overflow:visible}.order-summary{flex:none;position:relative}}.client-file #pedidos-cliente>.order-section{color:#fff!important;background:#17191d!important;border-color:#2b2e34!important;padding:30px!important}.client-file .order-title h3{color:#fff!important;font-size:15px!important}.client-file .order-title small{color:#aeb2bb!important;margin-top:5px!important;font-size:13px!important}.client-file .order-title>button{color:#17191d!important;background:#c7f93e!important;border-color:#c7f93e55!important;min-height:46px!important;padding:0 16px!important;font-size:13px!important}.client-file .order-list{gap:14px!important;margin-top:24px!important}.client-file .order-list article.order-record{color:#fff!important;background:#202329!important;border-color:#34373e!important;border-radius:14px!important;grid-template-columns:58px minmax(0,1fr) auto auto!important;gap:18px!important;padding:20px!important}.client-file .order-date{width:56px!important;height:56px!important}.client-file .order-date b{font-size:19px!important}.client-file .order-date span{font-size:10px!important}.client-file .order-record-main>strong{font-size:16px!important}.client-file .order-record-main>p{color:#e3e5e9!important;white-space:normal!important;margin:8px 0!important;font-size:14px!important;line-height:1.55!important}.client-file .order-record-main>small{color:#a9aeb7!important;font-size:12px!important}.client-file .order-record>b{white-space:nowrap;color:#c7f93e!important;font-size:17px!important}.order-status.cancelado{color:#faa!important;background:#3a3030!important}.order-record-actions{flex-direction:column;gap:7px;display:flex}.order-details-button,.order-cancel-button{border-radius:8px;min-height:38px;padding:0 13px;font-weight:800;font-size:12px!important}.order-cancel-button{color:#ff9a9a;background:#342326;border:1px solid #f775}.order-cancel-button:disabled{opacity:.5}.client-file .order-record-details{border-color:#3b3e45!important;padding-top:16px!important}.order-items-head,.order-item-row{grid-template-columns:minmax(0,1fr) 100px 90px 130px!important;align-items:center!important;gap:14px!important;padding:12px 8px!important;display:grid!important}.order-items-head{text-transform:uppercase;color:#949aa5!important;font-size:11px!important;font-weight:850!important}.order-item-row{color:#f3f4f6!important;border-top:1px solid #34373e!important;font-size:14px!important}.order-item-row strong{color:#c7f93e!important;font-size:12px!important}.order-item-row>b:last-child{text-align:right}.saved-email pre{font-size:13px!important;line-height:1.65!important}.client-file #historico-interacoes.interaction-timeline{color:#fff!important;background:#17191d!important;border-color:#2b2e34!important}.client-file #historico-interacoes .group-title{border-color:#34373e!important}.client-file #historico-interacoes .group-title h3{color:#fff!important}.client-file #historico-interacoes .group-title small{color:#aeb2bb!important}.client-file #historico-interacoes .timeline article{border-color:#34373e!important}.client-file #historico-interacoes .timeline article header b{color:#fff!important;font-size:17px!important}.client-file #historico-interacoes .timeline article header span{color:#a9aeb7!important;font-size:13px!important}.client-file #historico-interacoes .timeline article p{color:#e4e6ea!important;font-size:16px!important;line-height:1.75!important}@media (width<=760px){.client-file #pedidos-cliente>.order-section{padding:18px 14px!important}.client-file .order-list article.order-record{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;padding:15px!important}.client-file .order-date{width:46px!important;height:46px!important}.client-file .order-record>b,.client-file .order-record-actions{grid-column:2!important}.client-file .order-record-actions{flex-wrap:wrap;flex-direction:row!important}.order-items-head{display:none!important}.order-item-row{grid-template-columns:minmax(0,1fr) auto!important;gap:7px 12px!important}.order-item-row strong{grid-column:1}.order-item-row>b{text-align:right;grid-column:2}.client-file #historico-interacoes .timeline article header b{font-size:16px!important}.client-file #historico-interacoes .timeline article p{font-size:15px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
