:root{--bg-claro:#fcfcfd;--bg-padrao:#f7f7f8;--bg-escuro:#ededf0;--bg:var(--bg-padrao);--sf:#fff;--sf2:#efeff1;--tx:#18181a;--mut:#71717a;--ln:#e5e5e8;--acc:#1a5348;--acctx:#fff;--ok:#2f6b4f;--oktx:#fff;--warn:#856820;--warntx:#fff;--err:#b03a2e;--errtx:#fff;--info:#2b5a7a;--infotx:#fff;--now:#d94436;--gps:#2f6fdb;--okbg:color-mix(in srgb, var(--ok) 13%, var(--sf));--warnbg:color-mix(in srgb, var(--warn) 15%, var(--sf));--errbg:color-mix(in srgb, var(--err) 13%, var(--sf));--infobg:color-mix(in srgb, var(--info) 13%, var(--sf));--sh:24 24 26;--e1:0 1px 2px rgba(var(--sh) / .06);--e2:0 1px 2px rgba(var(--sh) / .05), 0 8px 20px rgba(var(--sh) / .07);--e3:0 2px 4px rgba(var(--sh) / .05), 0 20px 44px rgba(var(--sh) / .1);--lift:#fff0;--sink:#18181a0a;--surface:linear-gradient(180deg, var(--lift), var(--sink)), var(--sf);--grain-sutil:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22170%22%20height%3D%22170%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.62%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22170%22%20height%3D%22170%22%20filter%3D%22url%28%23n%29%22%20opacity%3D%22.18%22%2F%3E%3C%2Fsvg%3E);--grain-medio:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22170%22%20height%3D%22170%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.62%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22170%22%20height%3D%22170%22%20filter%3D%22url%28%23n%29%22%20opacity%3D%22.38%22%2F%3E%3C%2Fsvg%3E);--grain-forte:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22170%22%20height%3D%22170%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.62%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22170%22%20height%3D%22170%22%20filter%3D%22url%28%23n%29%22%20opacity%3D%22.58%22%2F%3E%3C%2Fsvg%3E);--grain:var(--grain-medio);--canvas:var(--grain), var(--bg);--r-sm:7px;--r:10px;--rin:var(--r);--rout:16px;--r-pill:999px;--bw:1px;--font:"Nunito", ui-sans-serif, system-ui, -apple-system, sans-serif;--fh:var(--font);--w-reg:400;--w-med:600;--w-disp:800;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:17px;--fs-xl:22px;--lh-tight:1.2;--lh-snug:1.35;--lh:1.55;--h-size:var(--fs-xl);--h-weight:var(--w-disp);--h-transform:none;--h-tracking:-.025em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--o-off:.45;--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--ease:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}:root[data-mode=dark]{--bg-claro:#1e1e21;--bg-padrao:#141416;--bg-escuro:#08080a;--bg:var(--bg-padrao);--sf:#1c1c1f;--sf2:#242427;--tx:#eaeaec;--mut:#97979e;--ln:#2c2c30;--acc:#55ac97;--acctx:#0b1512;--ok:#7ac3a3;--oktx:#0a1a14;--warn:#d0af6c;--warntx:#241b08;--err:#f0705e;--errtx:#2a1210;--info:#7fb2d4;--infotx:#0a1a24;--now:#ff7a68;--gps:#6b9cf0;--okbg:color-mix(in srgb, var(--ok) 18%, var(--sf));--warnbg:color-mix(in srgb, var(--warn) 18%, var(--sf));--errbg:color-mix(in srgb, var(--err) 18%, var(--sf));--infobg:color-mix(in srgb, var(--info) 18%, var(--sf));--e1:0 1px 2px #0000006b;--e2:0 1px 2px #00000061, 0 8px 20px #0000006b;--e3:0 2px 4px #00000061, 0 20px 44px #00000085;--o-off:.6;--lift:#ffffff06;--sink:#0000000b;--grain-sutil:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22150%22%20height%3D%22150%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.78%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22150%22%20height%3D%22150%22%20filter%3D%22url%28%23n%29%22%20opacity%3D%22.09%22%2F%3E%3C%2Fsvg%3E);--grain-medio:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22150%22%20height%3D%22150%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.78%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22150%22%20height%3D%22150%22%20filter%3D%22url%28%23n%29%22%20opacity%3D%22.20%22%2F%3E%3C%2Fsvg%3E);--grain-forte:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22150%22%20height%3D%22150%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.78%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22150%22%20height%3D%22150%22%20filter%3D%22url%28%23n%29%22%20opacity%3D%22.34%22%2F%3E%3C%2Fsvg%3E)}:root[data-bg=claro]{--bg:var(--bg-claro)}:root[data-bg=escuro]{--bg:var(--bg-escuro)}:root:not([data-mode=dark])[data-bg=escuro]{--mut:#6b6b73}:root[data-mode=dark][data-bg=claro]{--sf:#26262a;--sf2:#2e2e33;--ln:#34343a}:root[data-grain=sutil]{--grain:var(--grain-sutil)}:root[data-grain=forte]{--grain:var(--grain-forte)}:root[data-grain=off]{--grain:none}:where(a){color:var(--acc)}.ui-title{font-family:var(--fh);font-size:var(--h-size);font-weight:var(--h-weight);text-transform:var(--h-transform);letter-spacing:var(--h-tracking);color:var(--tx)}.ui-subtitle{font-size:var(--fs-sm);color:var(--mut);margin-top:var(--sp-1)}.ui-section-title{font-size:var(--fs-2xs);font-weight:var(--w-med);letter-spacing:.09em;text-transform:uppercase;color:var(--mut);margin:var(--sp-5) 0 var(--sp-2)}.ui-btn{justify-content:center;align-items:center;gap:var(--sp-2);font:inherit;font-size:var(--fs-md);font-weight:var(--w-med);padding:var(--sp-3) var(--sp-4);border-radius:var(--r);border:var(--bw) solid var(--ln);background:linear-gradient(180deg, var(--lift), var(--sink)), var(--sf2);box-shadow:var(--e1);color:var(--tx);cursor:pointer;text-decoration:none;display:inline-flex}.ui-btn.is-neutral-strong{background:color-mix(in srgb, var(--tx) 7%, var(--sf2));box-shadow:var(--e2)}.ui-btn.is-primary{background:var(--acc);border-color:var(--acc);color:var(--acctx);box-shadow:var(--e1)}.ui-btn.is-danger{background:var(--err);border-color:var(--err);color:var(--errtx);box-shadow:var(--e1)}.ui-btn.is-primary-outlined{box-shadow:none;color:var(--acc);border-color:var(--acc);background:0 0}.ui-btn.is-danger-outlined{box-shadow:none;color:var(--err);border-color:var(--err);background:0 0}.ui-btn:not(:disabled):hover{background:color-mix(in srgb, var(--tx) 7%, var(--sf2));box-shadow:var(--e2)}.ui-btn.is-neutral-strong:not(:disabled):hover{background:color-mix(in srgb, var(--tx) 12%, var(--sf2));box-shadow:var(--e2)}.ui-btn.is-primary:not(:disabled):hover{background:color-mix(in srgb, var(--tx) 12%, var(--acc));box-shadow:var(--e2)}.ui-btn.is-danger:not(:disabled):hover{background:color-mix(in srgb, var(--tx) 12%, var(--err));box-shadow:var(--e2)}.ui-btn.is-primary-outlined:not(:disabled):hover{background:color-mix(in srgb, var(--acc) 10%, transparent);box-shadow:none}.ui-btn.is-danger-outlined:not(:disabled):hover{background:color-mix(in srgb, var(--err) 10%, transparent);box-shadow:none}.ui-btn.is-full{width:100%}.ui-btn.is-xs{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);gap:var(--sp-1)}.ui-btn.is-sm{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}.ui-btn.is-lg{padding:var(--sp-4) var(--sp-5);font-size:var(--fs-lg)}.ui-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ui-btn:disabled{cursor:default;background:color-mix(in srgb, var(--tx) 6%, transparent);color:var(--mut);box-shadow:none;border-color:#0000}.ui-btn,.ui-icon-btn,.ui-slot{transition:transform var(--dur-fast) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), opacity var(--dur) var(--ease)}.ui-btn:not(:disabled):active,.ui-icon-btn:active,.ui-slot:not(.is-unavailable):active{transform:scale(.96)}.ui-icon-btn{font:inherit;font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-3);border:var(--bw) solid var(--ln);background:var(--surface);color:var(--tx);border-radius:calc(var(--r) - 2px);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ui-label{font-size:var(--fs-xs);color:var(--mut);margin:var(--sp-3) 0 var(--sp-1);display:block}.ui-filepicker{justify-content:center;align-items:center;gap:var(--sp-1);padding:var(--sp-4) var(--sp-3);border:1.5px dashed var(--ln);border-radius:var(--r);background:var(--surface);color:var(--tx);cursor:pointer;text-align:center;font:inherit;font-size:var(--fs-sm);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;display:flex;position:relative}:root[data-mode=dark] .ui-filepicker:not(:hover):not(.is-drag):not(.has-img){background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 3%, var(--sf2))}.ui-filepicker:hover,.ui-filepicker.is-drag{border-color:var(--acc)}.ui-filepicker:hover:not(.has-img),.ui-filepicker.is-drag:not(.has-img){background:color-mix(in srgb, var(--acc) 6%, var(--sf))}.ui-filepicker.is-busy{opacity:.55;cursor:default}.ui-filepicker svg{color:var(--acc)}.ui-filepicker-label{font-weight:var(--w-med)}.ui-filepicker-hint{font-size:var(--fs-xs);color:var(--mut)}.ui-filepicker.has-img{background-color:var(--sf);background-image:linear-gradient(45deg, var(--ln) 25%, transparent 25%), linear-gradient(-45deg, var(--ln) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--ln) 75%), linear-gradient(-45deg, transparent 75%, var(--ln) 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border-style:solid;padding:0;display:block;position:relative;overflow:hidden}.ui-filepicker-img{object-fit:cover;width:100%;height:100%;display:block}.ui-filepicker-overlay{justify-content:center;align-items:center;gap:var(--sp-2);opacity:0;transition:opacity var(--dur) var(--ease);background:#00000073;display:flex;position:absolute;inset:0}.ui-filepicker.has-img:hover .ui-filepicker-overlay,.ui-filepicker.has-img:focus-within .ui-filepicker-overlay,.ui-filepicker.is-drag .ui-filepicker-overlay{opacity:1}@media (hover:none){.ui-filepicker.has-img .ui-filepicker-overlay{opacity:1;background:#00000059}}.ui-filepicker .ui-btn svg{color:inherit}.ui-filepicker-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-filepicker.is-circle{aspect-ratio:1;border-radius:50%;flex:none;padding:0}.ui-filepicker-overlay .ui-btn{padding:var(--sp-2)}.ui-range{width:100%;accent-color:var(--acc)}.ui-crop-area{border-radius:var(--r);width:100%;height:320px;margin-bottom:var(--sp-3);background:#101010;position:relative;overflow:hidden}.ui-crop-hint{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--mut);text-align:center}.ui-crop-error{padding:var(--sp-4) var(--sp-3);border-radius:var(--r);background:var(--errbg);color:var(--err);font-size:var(--fs-sm);text-align:center;margin:0}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),textarea,select{font-size:16px!important}}.ui-input{width:100%;font:inherit;font-size:var(--fs-md);padding:var(--sp-3) var(--sp-3);border-radius:var(--r);border:var(--bw) solid var(--ln);background:var(--surface);color:var(--tx)}.ui-input.is-sm{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);border-radius:var(--rin)}:root[data-mode=dark] .ui-input{background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 3%, var(--sf2))}.ui-input:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--sf);-webkit-text-fill-color:var(--tx);caret-color:var(--tx);transition:background-color 600000s}.ui-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px var(--sf);-webkit-text-fill-color:var(--tx);caret-color:var(--tx);transition:background-color 600000s}.ui-input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--sf);-webkit-text-fill-color:var(--tx);caret-color:var(--tx);transition:background-color 600000s}.ui-textarea:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--sf);-webkit-text-fill-color:var(--tx);caret-color:var(--tx);transition:background-color 600000s}.ui-slots{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-slot{font:inherit;font-size:var(--fs-sm);padding:var(--sp-2) 0;text-align:center;border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--surface);width:calc(25% - 6px);color:var(--tx);cursor:pointer;font-variant-numeric:tabular-nums}.ui-slot.is-selected{background:var(--acc);border-color:var(--acc);color:var(--acctx)}.ui-slot.is-unavailable{background:var(--sf2);color:var(--mut);cursor:default;border-color:#0000}.ui-slot.is-near:not(.is-selected):not(.is-unavailable){border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.ui-card{border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--surface);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-badge{vertical-align:middle;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--w-med);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--tx) 9%, var(--sf));color:var(--tx);border:0;display:inline-flex}.ui-badge.is-sm{gap:var(--sp-1);border-radius:var(--r-sm);padding:1px 5px;font-size:10.5px}.ui-badge.is-ok{background:var(--ok);color:var(--oktx)}.ui-badge.is-warn{background:var(--warn);color:var(--warntx)}.ui-badge.is-err{background:var(--err);color:var(--errtx)}.ui-badge.is-info{background:var(--info);color:var(--infotx)}.ui-toggle{flex:none;width:42px;height:25px;display:inline-block;position:relative}.ui-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.ui-toggle i{pointer-events:none;background:var(--sf2);border:var(--bw) solid var(--ln);border-radius:var(--r-pill);transition:background .15s,border-color .15s,opacity .15s;position:absolute;inset:0}.ui-toggle i:before{content:"";background:var(--mut);border-radius:50%;width:17px;height:17px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.ui-toggle input:checked+i{background:var(--acc);border-color:var(--acc)}.ui-toggle input:checked+i:before{background:var(--acctx);transform:translate(17px)}.ui-toggle.is-mixed i{background:linear-gradient(to right, var(--acc) 50%, var(--sf2) 50%);border-color:var(--acc)}.ui-toggle.is-mixed i:before{background:var(--acctx);transform:translate(8px)}.ui-toggle.is-mixed.is-sm i:before{transform:translate(7px)}.ui-toggle input:disabled{cursor:default}.ui-toggle input:disabled+i{opacity:var(--o-off)}.ui-toggle.is-sm{width:34px;height:20px}.ui-toggle.is-sm i:before{width:14px;height:14px;top:2px;left:2px}.ui-toggle.is-sm input:checked+i:before{transform:translate(15px)}.ui-panel{background:var(--bg);color:var(--tx);border:var(--bw) solid var(--ln);border-radius:var(--rout);padding:var(--sp-5) var(--sp-5);font-family:var(--font)}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-slide-up{0%{transform:translateY(100%)}to{transform:none}}.ui-pop-in{animation:ui-pop-in var(--dur-slow) var(--ease-spring) both}.ui-fade-in{animation:ui-fade-in var(--dur) var(--ease) both}.ui-slide-up{animation:ui-slide-up var(--dur-slow) var(--ease) both}.ui-field{display:block}.ui-field-msg{font-size:var(--fs-xs);margin-top:var(--sp-1);line-height:var(--lh-snug)}.ui-field-msg.is-error{color:var(--err)}.ui-field-msg.is-hint{color:var(--mut)}.ui-input.is-error,.ui-textarea.is-error{border-color:var(--err)}.ui-input:focus-visible,.ui-textarea:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ui-input-wrap{align-items:center;display:flex;position:relative}.ui-input-prefix{color:var(--mut);font-size:var(--fs-md);pointer-events:none;position:absolute;left:12px}.ui-input.has-prefix{padding-left:var(--sp-7)}.ui-input.has-suffix{padding-right:var(--sp-7)}.ui-input.is-sm.has-prefix{padding-left:var(--sp-6)}.ui-input-wrap:has(.ui-input.is-sm) .ui-input-prefix{font-size:var(--fs-sm);left:9px}.ui-input-suffix{border-radius:var(--r-sm);width:30px;height:30px;color:var(--mut);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.ui-input-suffix:hover{color:var(--tx);background:var(--sf2)}.ui-duration{gap:var(--sp-2);display:flex}.ui-duration .ui-input-wrap{flex:1;max-width:140px}.ui-input.has-unit{padding-right:var(--sp-7)}.ui-input-unit{color:var(--mut);font-size:var(--fs-md);pointer-events:none;position:absolute;right:12px}.ui-phone{align-items:stretch;gap:var(--sp-2);display:flex}.ui-phone-country{flex:0 0 96px}.ui-phone .ui-select-trigger{padding-left:var(--sp-3);padding-right:var(--sp-2);gap:var(--sp-1)}.ui-phone>.ui-input{flex:auto;min-width:0}.ui-textarea{width:100%;font:inherit;font-family:var(--font);font-size:var(--fs-md);padding:var(--sp-3) var(--sp-3);border-radius:var(--r);border:var(--bw) solid var(--ln);background:var(--surface);color:var(--tx);resize:vertical;min-height:84px}:root[data-mode=dark] .ui-textarea{background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 3%, var(--sf2))}.ui-check{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-md);color:var(--tx);display:inline-flex}.ui-check.is-disabled{cursor:default}.ui-check input{opacity:0;width:0;height:0;position:absolute}.ui-check .box{border-radius:calc(var(--r) - 4px);border:1.5px solid var(--ln);background:var(--surface);width:20px;height:20px;color:var(--acctx);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-check .box svg{opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease-spring);transform:scale(.6)}.ui-check input:checked+.box{background:var(--acc);border-color:var(--acc)}.ui-check input:checked+.box svg{opacity:1;transform:none}.ui-check.is-mixed .box{background:var(--acc);border-color:var(--acc)}.ui-check.is-mixed .box svg{opacity:1;transform:none}.ui-check input:focus-visible+.box{outline:2px solid var(--acc);outline-offset:2px}.ui-check input:disabled~*{opacity:var(--o-off)}:root[data-mode=dark] .ui-check:not(.is-mixed) input:not(:checked)+.box{background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 12%, var(--sf2))}.ui-check.is-boxed{width:100%;padding:var(--sp-3);border-radius:var(--r);border:var(--bw) solid var(--ln);background:var(--surface);transition:border-color var(--dur-fast) var(--ease);display:flex}:root[data-mode=dark] .ui-check.is-boxed{background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 3%, var(--sf2))}.ui-check.is-boxed:has(input:checked){border-color:var(--acc)}.ui-check.is-boxed:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:1px}.ui-check.is-boxed input:focus-visible+.box{outline:none}.ui-check.is-boxed.is-disabled{opacity:var(--o-off)}.ui-radio-group{gap:var(--sp-3);flex-direction:column;display:flex}.ui-radio{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-md);color:var(--tx);display:inline-flex}.ui-radio.is-disabled{cursor:default;opacity:var(--o-off)}.ui-radio input{opacity:0;width:0;height:0;position:absolute}.ui-radio .dot{border:1.5px solid var(--ln);background:var(--surface);width:20px;height:20px;transition:border-color var(--dur-fast) var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-radio .dot:after{content:"";background:var(--acc);width:10px;height:10px;transition:transform var(--dur-fast) var(--ease-spring);border-radius:50%;transform:scale(0)}:root[data-mode=dark] .ui-radio .dot{background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 12%, var(--sf2))}.ui-radio input:checked+.dot{border-color:var(--acc)}.ui-radio input:checked+.dot:after{transform:scale(1)}.ui-radio input:focus-visible+.dot{outline:2px solid var(--acc);outline-offset:2px}.ui-radio-search{border:var(--bw) solid var(--ln);border-radius:var(--rin);padding-inline:var(--sp-3);margin-bottom:0}.ui-radio-empty{font-size:var(--fs-sm);color:var(--mut);margin:0}.ui-radio-group.is-boxed{gap:6px}.ui-radio.is-boxed{width:100%;padding:var(--sp-3);border-radius:var(--r);border:var(--bw) solid var(--ln);background:var(--surface);transition:border-color var(--dur-fast) var(--ease);display:flex}:root[data-mode=dark] .ui-radio.is-boxed{background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 3%, var(--sf2))}.ui-radio.is-boxed:has(input:checked){border-color:var(--acc)}.ui-radio.is-boxed:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:1px}.ui-radio.is-boxed input:focus-visible+.dot{outline:none}.ui-radio.is-boxed.is-disabled{opacity:var(--o-off)}.ui-cmp-prev{border:1px solid var(--ln);border-radius:var(--r);background:repeating-conic-gradient(var(--sf2) 0% 25%, var(--sf) 0% 50%) 50% / 16px 16px;place-items:center;min-height:160px;display:grid;overflow:hidden}.ui-cmp-prev img{max-width:100%;max-height:46vh;display:block}.ui-optgrid{grid-template-columns:repeat(auto-fill, minmax(var(--opt-min,104px), 1fr));gap:var(--sp-2);display:grid}.ui-opt{gap:var(--sp-2);padding:var(--sp-2);border:1.5px solid var(--ln);border-radius:var(--r);background:var(--surface);color:var(--tx);font:inherit;cursor:pointer;text-align:center;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}:root[data-mode=dark] .ui-opt{background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 3%, var(--sf2))}.ui-opt:hover:not(:disabled){border-color:color-mix(in srgb, var(--acc) 45%, var(--ln))}.ui-opt:disabled{opacity:var(--o-off);cursor:not-allowed}.ui-opt.is-selected{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 22%, transparent)}.ui-opt-art{border-radius:var(--r-sm);background:var(--sf2);height:54px;display:block;position:relative;overflow:hidden}.ui-opt-label{font-size:var(--fs-xs);font-weight:var(--w-med);line-height:var(--lh-tight);color:var(--mut)}.ui-opt.is-selected .ui-opt-label{color:var(--tx)}.ui-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-chip{font:inherit;font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);border:var(--bw) solid var(--ln);background:var(--surface);color:var(--tx);cursor:pointer;align-items:center;gap:var(--sp-2);transition:transform var(--dur-fast) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);display:inline-flex}.ui-chip:not(:disabled):active{transform:scale(.96)}.ui-chip.is-selected{background:var(--acc);border-color:var(--acc);color:var(--acctx)}.ui-chip:disabled{opacity:var(--o-off);cursor:default}:root[data-mode=dark] .ui-chip:not(.is-selected){background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 6%, var(--sf2))}.ui-select{width:100%;display:block;position:relative}.ui-select-trigger{width:100%;font:inherit;font-size:var(--fs-md);text-align:left;padding:var(--sp-3) var(--sp-3);border-radius:var(--r);border:var(--bw) solid var(--ln);background:var(--surface);color:var(--tx);cursor:pointer;align-items:center;gap:var(--sp-2);transition:border-color var(--dur-fast) var(--ease);display:flex}.ui-select.is-sm{width:auto}.ui-select.is-sm .ui-select-trigger{width:auto;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}.ui-select.is-sm .ui-select-menu:not(.is-fixed){min-width:240px;left:auto;right:0}.ui-select-trigger:hover,.ui-select-trigger.is-open{border-color:var(--acc)}.ui-select-trigger.is-placeholder{color:var(--mut)}:root[data-mode=dark] .ui-select-trigger{background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 3%, var(--sf2))}.ui-select-trigger:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ui-select-trigger .chev{color:var(--mut);transition:transform var(--dur) var(--ease);margin-left:auto;display:inline-flex}.ui-select-trigger.is-open .chev{transform:rotate(180deg)}.ui-select-menu{z-index:30;background:var(--surface);border:var(--bw) solid var(--ln);border-radius:var(--r);box-shadow:var(--e3);padding:var(--sp-2);flex-direction:column;max-height:300px;margin:0;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.ui-select-menu.is-fixed{z-index:70;max-width:calc(100vw - 16px);position:fixed;right:auto}.ui-select-list{margin:0;padding:0;list-style:none;overflow-y:auto}.ui-select-menu ul{margin:0;padding:0;list-style:none}.ui-ms-acts{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-bottom:var(--bw) solid var(--ln);margin-bottom:var(--sp-1);display:flex}.ui-ms-acts button{font:inherit;font-size:var(--fs-sm);color:var(--acc);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:2px 4px}.ui-ms-acts button:hover:not(:disabled){background:var(--sf2)}.ui-ms-acts button:disabled{color:var(--mut);cursor:default}.ui-ms-box{border:var(--bw) solid var(--ln);border-radius:var(--r-sm);width:16px;height:16px;color:var(--acctx);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-ms-box.is-on{background:var(--acc);border-color:var(--acc)}.ui-select-empty{padding:var(--sp-3);font-size:var(--fs-sm);color:var(--mut)}.ui-select-search{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2);color:var(--mut);border-bottom:var(--bw) solid var(--ln);margin-bottom:var(--sp-1);display:flex}.ui-select-search input{min-width:0;font:inherit;font-size:var(--fs-md);color:var(--tx);background:0 0;border:0;outline:none;flex:1}.ui-select-empty{padding:var(--sp-3);font-size:var(--fs-sm);color:var(--mut);text-align:center}.ui-select-option{font:inherit;font-size:var(--fs-md);text-align:left;width:100%;padding:var(--sp-2) var(--sp-3);border-radius:calc(var(--r) - 3px);color:var(--tx);cursor:pointer;align-items:center;gap:var(--sp-2);background:0 0;border:0;display:flex}.ui-select-option.is-active{background:var(--sf2)}.ui-select-option.is-selected{color:var(--acc);font-weight:var(--w-med)}.ui-select-option .mark{color:var(--acc);margin-left:auto;display:inline-flex}.ui-appheader{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface);border-bottom:var(--bw) solid var(--ln);z-index:20;min-height:62px;display:flex;position:sticky;top:0}.ui-appheader-text{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-appheader-text .subtitle{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.ui-appheader-actions{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}.ui-appheader .title{font-family:var(--fh);font-weight:var(--w-med);font-size:var(--fs-lg);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-appheader .nav{border-radius:var(--r);width:38px;height:38px;color:var(--tx);cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-appheader .nav:hover{background:var(--sf2)}.ui-pageheader{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-6) var(--sp-4) var(--sp-3);z-index:20;background:var(--canvas);border-bottom:var(--bw) solid var(--ln);display:flex;position:sticky;top:0}.ui-pageheader-text{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-pageheader-title{font-family:var(--fh);font-size:var(--fs-xl);font-weight:var(--w-disp);line-height:var(--lh-tight);margin:0}.ui-pageheader-sub{font-size:var(--fs-sm);color:var(--mut);margin:0}.ui-pageheader-actions{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}.ui-page{width:100%;max-width:640px;padding:var(--sp-5) var(--sp-4);margin:0 auto}.ui-page--wide{max-width:960px}.ui-master-detail{gap:var(--sp-4);grid-template-columns:1fr;display:grid}@media (width>=820px){.ui-master-detail{grid-template-columns:minmax(260px,340px) 1fr;align-items:start}}@keyframes ui-slide-right{0%{transform:translate(100%)}to{transform:none}}.ui-slide-right{animation:ui-slide-right var(--dur-slow) var(--ease) both}@keyframes ui-slide-left{0%{transform:translate(-100%)}to{transform:none}}.ui-slide-left{animation:ui-slide-left var(--dur-slow) var(--ease) both}.ui-select-list,.ui-timelist,*{scrollbar-width:thin;scrollbar-color:var(--ln) transparent}.ui-select-menu::-webkit-scrollbar{width:10px;height:10px}.ui-timelist::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}.ui-select-menu::-webkit-scrollbar-thumb{background:var(--ln);border-radius:var(--r-sm);background-clip:padding-box;border:3px solid #0000}.ui-timelist::-webkit-scrollbar-thumb{background:var(--ln);border-radius:var(--r-sm);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb{background:var(--ln);border-radius:var(--r-sm);background-clip:padding-box;border:3px solid #0000}.ui-select-menu::-webkit-scrollbar-thumb:hover{background:var(--mut);background-clip:padding-box}.ui-timelist::-webkit-scrollbar-thumb:hover{background:var(--mut);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--mut);background-clip:padding-box}.ui-popover{display:inline-block;position:relative}.ui-popover--block{display:block}.ui-popover-panel.is-up,.ui-select-menu.is-up:not(.is-fixed){top:auto;bottom:calc(100% + 6px)}.ui-combobox-panel{right:0}.ui-popover-panel{z-index:40;background:var(--surface);border:var(--bw) solid var(--ln);border-radius:var(--r);box-shadow:var(--e3);padding:var(--sp-2);min-width:180px;position:absolute;top:calc(100% + 6px)}.ui-popover-panel.is-start{transform-origin:0 0;left:0}.ui-popover-panel.is-end{transform-origin:100% 0;right:0}.ui-popover-panel.ui-fit{min-width:0}.ui-menu{gap:var(--sp-1);flex-direction:column;display:flex}.ui-menu-item{font:inherit;font-size:var(--fs-md);text-align:left;width:100%;padding:var(--sp-2) var(--sp-3);border-radius:calc(var(--r) - 3px);color:var(--tx);cursor:pointer;align-items:center;gap:var(--sp-2);background:0 0;border:0;display:flex}.ui-menu-item:hover,.ui-menu-item.is-active,.ui-menu-item:focus-visible{background:var(--sf2)}.ui-menu-item:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ui-menu-item.is-danger{color:var(--err)}.ui-menu-item:disabled{opacity:var(--o-off);cursor:default}.ui-menu-sep{background:var(--ln);height:1px;margin:var(--sp-1) 0}.ui-tooltip-wrap{display:inline-flex;position:relative}.ui-tooltip-bubble{z-index:50;background:var(--tx);color:var(--bg);font-size:var(--fs-xs);line-height:var(--lh-snug);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-sm);white-space:nowrap;pointer-events:none;box-shadow:var(--e2);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ui-tooltip-bubble:after{content:"";border:5px solid #0000;border-top-color:var(--tx);position:absolute;top:100%;left:50%;transform:translate(-50%)}.ui-tooltip-bubble.is-wide{white-space:normal;text-align:left;width:max-content;max-width:260px;line-height:var(--lh-snug)}.ui-tooltip-bubble.is-below{top:calc(100% + 8px);bottom:auto}.ui-tooltip-bubble.is-below:after{border-top-color:#0000;border-bottom-color:var(--tx);top:auto;bottom:100%}.ui-tooltip-bubble.is-right{top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)}.ui-tooltip-bubble.is-right:after{border-top-color:#0000;border-right-color:var(--tx);top:50%;left:auto;right:100%;transform:translateY(-50%)}.ui-overlay{z-index:60;background:#00000073;display:flex;position:fixed;inset:0}.ui-overlay.is-center{padding:var(--sp-5);justify-content:center;align-items:center}.ui-overlay.is-right{justify-content:flex-end}.ui-modal{background:var(--surface);color:var(--tx);border:var(--bw) solid var(--ln);border-radius:var(--rout);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;width:min(420px,100%);max-height:calc(100dvh - 40px);display:flex;position:relative}.ui-modal-close{z-index:1;padding:var(--sp-2);border-radius:var(--r-sm);color:var(--mut);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;line-height:0;display:inline-flex;position:absolute;top:12px;right:12px}.ui-modal-close:hover{color:var(--tx);background:var(--sf2)}.ui-modal-close:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ui-modal.is-md{width:min(600px,100%)}.ui-modal.is-lg{width:min(760px,100%)}.ui-modal.is-xl{width:min(1040px,100%)}.ui-modal:focus,.ui-sheet:focus{outline:none}.ui-dialog-body{scrollbar-width:thin;gap:var(--sp-3);flex-direction:column;min-height:0;margin:-3px;padding:3px;display:flex;overflow-y:auto}.ui-modal.is-fill .ui-dialog-body{height:min(72dvh,560px);overflow:hidden}.ui-sheet.is-fill .ui-dialog-body{overflow:hidden}.ui-sheet{background:var(--surface);color:var(--tx);border-left:var(--bw) solid var(--ln);width:min(440px,100%);height:100%;padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex;position:relative}.ui-sheet .ui-dialog-body{flex:1}.ui-sheet.is-lg{width:min(560px,100%)}.ui-dialog-title{font-family:var(--fh);font-weight:var(--w-med);font-size:var(--fs-lg);padding-right:var(--sp-6)}.ui-dialog-actions{gap:var(--sp-2);margin-top:var(--sp-1);justify-content:flex-end;display:flex}@media (width<=560px){.ui-sheet{border-left:0;width:100%}.ui-overlay.is-full-mobile{padding:0}.ui-modal.is-full-mobile{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.ui-modal.is-full-mobile .ui-dialog-body{flex:1}}.ui-toast-region{z-index:70;gap:var(--sp-2);flex-direction:column;width:min(360px,100% - 24px);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.ui-toast-region.is-top{top:max(12px, env(safe-area-inset-top));bottom:auto}.ui-toast{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r);background:var(--surface);color:var(--tx);border:var(--bw) solid var(--ln);box-shadow:var(--e3);font-size:var(--fs-sm);display:flex}.ui-toast.is-ok{border-left:3px solid var(--ok)}.ui-toast.is-err{border-left:3px solid var(--err)}.ui-toast .ico{flex:none;display:inline-flex}.ui-toast.is-ok .ico{color:var(--ok)}.ui-toast.is-err .ico{color:var(--err)}.ui-toast-msg{flex:1;min-width:0}.ui-toast-close{margin:calc(var(--sp-1) * -1) calc(var(--sp-1) * -1) calc(var(--sp-1) * -1) 0;padding:var(--sp-1);border-radius:var(--r-sm);color:var(--mut);cursor:pointer;background:0 0;border:0;flex:none;line-height:0;display:inline-flex}.ui-toast-close:hover{color:var(--tx);background:var(--sf2)}.ui-toast-action{font:inherit;font-weight:var(--w-med);color:var(--acc);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto}.ui-toast-action:hover{background:color-mix(in srgb, var(--acc) 12%, transparent)}.ui-toast-close:focus-visible,.ui-toast-action:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ui-spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:1.1em;height:1.1em;animation:.7s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-spin-ico{animation:.8s linear infinite ui-spin}.ui-cloqui-logo{vertical-align:middle;align-items:center;gap:.32em;display:inline-flex}.ui-cloqui-logo svg{flex:none}.ui-cloqui-entrance{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ui-cloqui-entrance svg :is(.ui-entrance-sym,.ui-entrance-wave,.ui-entrance-pin,path){transform-box:view-box;transform-origin:50px 50px}.ui-entrance-ring{stroke-dasharray:165}.ui-entrance-hands{stroke-dasharray:62}.ui-entrance-word{white-space:nowrap;line-height:1;display:inline-flex;position:relative}.ui-entrance-letter{display:inline-block}.ui-entrance-dot{will-change:transform;position:absolute;top:0}.ui-credit-coin{vertical-align:middle;display:inline-flex}.ui-credit-coin svg{flex:none}.ui-logo-ring{stroke-dasharray:200;stroke-dashoffset:200px;animation:.4s cubic-bezier(.4,0,.2,1) forwards ui-logo-ring}.ui-logo-teeth{opacity:0;animation:.3s ease-out forwards ui-logo-teeth}.ui-logo-hands{opacity:0;animation:.25s cubic-bezier(.34,1.56,.64,1) .2s forwards ui-logo-hands}.ui-logo-ticks{opacity:0;animation:.2s ease-out .3s forwards ui-logo-ticks}.ui-logo-pin{animation:.15s cubic-bezier(.175,.885,.32,1.275) .25s forwards ui-logo-pin;transform:scale(0)}.ui-logo-hands,.ui-logo-ticks,.ui-logo-pin,.ui-logo-teeth{transform-box:view-box;transform-origin:50%}.ui-cloqui-logo-anim svg{animation:1.8s ease-in-out .5s infinite ui-logo-pulse}@keyframes ui-logo-ring{to{stroke-dashoffset:0}}@keyframes ui-logo-hands{0%{opacity:0;transform:rotate(-30deg)scale(.8)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes ui-logo-ticks{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ui-logo-pin{to{transform:scale(1)}}@keyframes ui-logo-teeth{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ui-logo-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ui-cloqui-logo-anim svg{animation:none!important}}.ui-brand-loader{min-height:40vh;color:var(--acc);justify-content:center;align-items:center;display:flex}.ui-alert{gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r);font-size:var(--fs-sm);line-height:var(--lh);border:var(--bw) solid transparent;display:flex}.ui-alert .ico{flex:none}.ui-alert-body{flex:1;min-width:0}.ui-alert.is-info{background:var(--info);color:var(--infotx)}.ui-alert.is-ok{background:var(--ok);color:var(--oktx)}.ui-alert.is-warn{background:var(--warn);color:var(--warntx)}.ui-alert.is-err{background:var(--err);color:var(--errtx)}.ui-alert-close{border-radius:var(--r-sm);width:24px;height:24px;color:inherit;opacity:.72;cursor:pointer;transition:opacity var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;margin:-2px -2px 0 0;display:grid}.ui-alert-close:hover{opacity:1;background:color-mix(in srgb, currentColor 16%, transparent)}.ui-empty{text-align:center;padding:var(--sp-7) var(--sp-5);color:var(--mut);align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.ui-empty .ico{color:var(--mut);opacity:.7}.ui-empty .title{color:var(--tx);font-weight:var(--w-med);font-size:var(--fs-md)}.ui-empty .desc{font-size:var(--fs-sm);max-width:42ch;line-height:var(--lh)}.ui-list{flex-direction:column;display:flex}.ui-list-item{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-1);border-bottom:var(--bw) solid var(--ln);display:flex}.ui-list-item.is-inactive{opacity:var(--o-off)}.ui-list-item .body{overflow-wrap:anywhere;flex:1;min-width:0}.ui-list-item .title{font-size:var(--fs-md)}.ui-list-item .sub{font-size:var(--fs-sm);color:var(--mut);margin-top:var(--sp-1)}.ui-list-item .actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.ui-list-item.is-wrap{row-gap:var(--sp-2);flex-wrap:wrap}.ui-list-item.is-wrap .body{flex:16rem}.ui-list-item.is-wrap .actions{margin-left:auto}.ui-footer-actions{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface);border-top:var(--bw) solid var(--ln);display:flex}.ui-footer-actions>*{flex:1}.ui-drawer-overlay{z-index:55;background:#00000073;display:flex;position:fixed;inset:0}.ui-drawer{background:var(--surface);border-right:var(--bw) solid var(--ln);width:min(280px,82%);height:100%;padding:var(--sp-4) 0;flex-direction:column;display:flex;overflow:hidden}.ui-drawer-items{flex:1;min-height:0;overflow-y:auto}.ui-drawer-item,.ui-sidenav-item{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-5);font:inherit;font-size:var(--fs-md);text-align:left;color:var(--tx);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;display:flex}.ui-drawer-item:hover,.ui-sidenav-item:hover{background:var(--sf2)}.ui-drawer-item.is-active,.ui-sidenav-item.is-active{background:var(--sf2);border-left-color:var(--acc);font-weight:var(--w-med)}.ui-drawer-item.is-active :first-child,.ui-sidenav-item.is-active :first-child{color:var(--acc)}.ui-appheader .nav.has-mark{position:relative}.ui-appheader .nav.has-mark:after{content:"";background:var(--err);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.ui-nav-badge{border-radius:var(--r-pill);background:var(--err);color:#fff;min-width:18px;height:18px;font-size:var(--fs-2xs);font-weight:var(--w-med);place-items:center;margin-left:auto;padding:0 5px;line-height:1;display:grid}.ui-sidenav.is-collapsed .ui-sidenav-item{position:relative}.ui-sidenav.is-collapsed .ui-nav-badge{width:9px;min-width:9px;height:9px;padding:0;font-size:0;position:absolute;top:7px;right:14px}.ui-nav-group{padding:var(--sp-5) var(--sp-5) var(--sp-2);font-size:var(--fs-2xs);font-weight:var(--w-med);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.ui-nav-block:first-child .ui-nav-group{padding-top:var(--sp-2)}.ui-nav-block.is-card:first-child .ui-nav-group{padding-top:var(--sp-3)}.ui-nav-block.is-card{background:var(--sf2);margin:0 var(--sp-2) var(--sp-2);padding-bottom:var(--sp-2);border-radius:13px;overflow:hidden}.ui-nav-block.is-card.is-closed{padding-bottom:0}.ui-nav-block.is-card.is-closed .ui-nav-group{padding-bottom:var(--sp-3)}.ui-nav-block.is-card .ui-nav-group{padding:var(--sp-3) var(--sp-4) var(--sp-2);padding-left:calc(var(--sp-4) + 3px);gap:var(--sp-3)}.ui-nav-block.is-card .ui-drawer-item,.ui-nav-block.is-card .ui-sidenav-item{padding-left:var(--sp-4)}.ui-nav-block.is-card .ui-drawer-item:hover,.ui-nav-block.is-card .ui-sidenav-item:hover,.ui-nav-block.is-card .ui-drawer-item.is-active,.ui-nav-block.is-card .ui-sidenav-item.is-active{background:var(--sf)}.ui-nav-group.is-toggle{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;font-family:inherit;display:flex}.ui-nav-group.is-toggle .lbl{flex:1;min-width:0}.ui-nav-group.is-toggle:hover{color:var(--tx)}.ui-nav-group .chev{width:18px;transition:transform var(--dur-fast) var(--ease);flex:none;justify-content:center;line-height:0;display:inline-flex}.ui-nav-items{visibility:visible;transition:grid-template-rows var(--dur) var(--ease), visibility 0s;grid-template-rows:1fr;display:grid}.ui-nav-block.is-closed .ui-nav-items{visibility:hidden;transition:grid-template-rows var(--dur) var(--ease), visibility 0s linear var(--dur);grid-template-rows:0fr}.ui-nav-clip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-nav-items,.ui-nav-group .chev{transition:none}}.ui-nav-group.is-closed .chev{transform:rotate(-90deg)}.ui-nav-group.is-inside{color:var(--acc)}.ui-sidenav.is-collapsed .ui-nav-group{height:0;margin:var(--sp-3) var(--sp-4);border-top:var(--bw) solid var(--ln);border-radius:0;padding:0;overflow:hidden}.ui-nav-bottom{border-top:var(--bw) solid var(--ln);padding-top:var(--sp-2);flex:none}.ui-drawer-bottom{margin-top:auto}.ui-nav-row{position:relative}.ui-nav-trail{right:var(--sp-5);align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--mut);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-nav-trail button{pointer-events:auto}.ui-drawer-bottom+.ui-drawer-foot{margin-top:0}.ui-sidenav{background:var(--surface);border-right:var(--bw) solid var(--ln);width:272px;height:100dvh;padding-top:var(--sp-4);transition:width var(--dur) var(--ease);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.ui-sidenav-head{padding:var(--sp-2) var(--sp-5) var(--sp-4);font-size:var(--fs-md)}.ui-sidenav-items{flex:1;min-height:0;overflow-y:auto}.ui-sidenav.is-collapsed{width:62px}.ui-sidenav.is-collapsed .ui-sidenav-head{padding:var(--sp-2) 0 var(--sp-4);justify-content:center;display:flex}.ui-sidenav.is-collapsed .ui-sidenav-item{padding:var(--sp-3) 0;justify-content:center;gap:0}.ui-sidenav.is-collapsed .lbl{display:none}.ui-sidenav.is-collapsed .ui-sidenav-items{scrollbar-width:none}.ui-sidenav.is-collapsed .ui-sidenav-items::-webkit-scrollbar{display:none}.ui-sidenav .ui-tooltip-wrap{width:100%;display:block}.ui-sidenav-collapse{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-5);font:inherit;font-size:var(--fs-md);text-align:left;color:var(--mut);border:0;border-left:3px solid #0000;border-top:var(--bw) solid var(--ln);cursor:pointer;background:0 0;flex:none;display:flex}.ui-sidenav.is-collapsed .ui-sidenav-collapse{padding:var(--sp-3) 0;justify-content:center;gap:0}.ui-sidenav-collapse:hover{background:var(--sf2);color:var(--tx)}.ui-sidenav-user{padding:0 var(--sp-3) var(--sp-3)}.ui-userblock{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2);border-radius:var(--r);border:var(--bw) solid var(--ln);background:var(--sf2);color:var(--tx);font:inherit;text-align:left;cursor:pointer;display:flex}.ui-userblock:hover{border-color:var(--acc)}.ui-userblock .av{border-radius:var(--r-pill);object-fit:cover;background:color-mix(in srgb, var(--acc) 18%, transparent);width:34px;height:34px;color:var(--acc);font-size:var(--fs-sm);font-weight:var(--w-med);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ui-userblock-mark{background:var(--err);width:9px;height:9px;box-shadow:0 0 0 2px var(--sf);border-radius:50%;position:absolute;top:-1px;right:-1px}.ui-userblock .who{min-width:0;line-height:var(--lh-tight);flex:1}.ui-userblock .nm{font-size:var(--fs-sm);font-weight:var(--w-med);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ui-userblock .sub{font-size:var(--fs-xs);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ui-sidenav.is-collapsed .ui-sidenav-user{padding:0 0 var(--sp-3)}.ui-sidenav.is-collapsed .ui-userblock{padding:var(--sp-2);background:0 0;border-color:#0000;justify-content:center}.ui-sidenav.is-collapsed .ui-userblock .who{display:none}.ui-conf{gap:var(--sp-3);flex-direction:column;display:flex}.ui-modal.ui-conf-modal{width:min(980px,100%)}.ui-conf-modal .ui-dialog-body{height:min(74dvh,620px);overflow:hidden}.ui-conf-wrap{gap:var(--sp-4);flex:1;min-height:0;display:flex}.ui-conf-side{flex-direction:column;min-height:0;display:flex}.ui-conf-navlist{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.ui-conf-side-foot{gap:var(--sp-2);padding-top:var(--sp-3);margin-top:var(--sp-2);border-top:1px solid var(--ln);flex-direction:column;display:flex}.ui-conf-panel{scrollbar-width:thin;flex-direction:column;flex:1;min-width:0;min-height:0;margin:-3px;padding:3px;display:flex;overflow-y:auto}.ui-conf-navitem{text-align:left;width:100%;font:inherit;color:var(--tx);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;display:flex}.ui-conf-navitem:hover{background:var(--sf2)}.ui-conf-navitem .ic{background:var(--sf2);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ui-conf-navitem .ttl{flex:1;min-width:0;font-size:15px;font-weight:650}.ui-conf-navitem .chev{color:var(--mut);flex:none;display:inline-flex}.ui-conf-ver{font-size:var(--fs-sm);color:var(--mut);padding:0 2px}.ui-conf-back{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 0 12px;font-size:13px;display:flex}.ui-conf-back:hover{color:var(--tx)}.ui-conf-panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:14px;font-size:11px;font-weight:750}@media (width<=899px){.ui-conf-modal .ui-dialog-body{flex:1;height:auto;overflow-y:auto}.ui-conf-wrap{flex-direction:column;gap:0}.ui-conf-panel,.ui-conf-wrap.is-detail .ui-conf-side{display:none}.ui-conf-wrap.is-detail .ui-conf-panel{display:flex}}@media (width>=900px){.ui-conf-side{border-right:1px solid var(--ln);width:226px;padding-right:var(--sp-3);flex:none}.ui-conf-navitem.active{background:var(--sf2)}.ui-conf-navitem.active .ic{background:var(--acc);color:var(--acctx)}.ui-conf-back,.ui-conf-navitem .chev{display:none}}.ui-track{gap:3px;display:flex}.ui-track-seg{border-radius:var(--r-pill);background:var(--ln);cursor:default;height:4px;transition:background var(--dur) var(--ease), opacity var(--dur) var(--ease);border:0;flex:1;padding:0}.ui-track-seg.done,.ui-track-seg.now{background:var(--acc)}.ui-track-seg.done{cursor:pointer;opacity:.5}.ui-track-seg.done:hover{opacity:1}.ui-track-seg:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ui-deck{flex:1;min-height:0;position:relative}.ui-deck-pane{scrollbar-width:thin;opacity:0;pointer-events:none;padding-inline:3px;position:absolute;inset:0 -3px;overflow-y:auto}.ui-deck-pane.is-on{opacity:1;pointer-events:auto}.ui-deck-pane[hidden]{display:none}@keyframes ui-deck-in-fwd{0%{opacity:0;transform:translate(32px)}}@keyframes ui-deck-in-back{0%{opacity:0;transform:translate(-32px)}}@keyframes ui-deck-out-fwd{to{opacity:0;transform:translate(-32px)}}@keyframes ui-deck-out-back{to{opacity:0;transform:translate(32px)}}.ui-deck-pane.in-fwd{animation:ui-deck-in-fwd var(--dur) var(--ease) both}.ui-deck-pane.in-back{animation:ui-deck-in-back var(--dur) var(--ease) both}.ui-deck-pane.out-fwd{animation:ui-deck-out-fwd var(--dur) var(--ease) both}.ui-deck-pane.out-back{animation:ui-deck-out-back var(--dur) var(--ease) both}.ui-cardsel{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.ui-cardsel.is-2{grid-template-columns:1fr 1fr}.ui-cardsel.is-3{grid-template-columns:repeat(3,1fr)}.ui-cardsel-opt{align-items:center;gap:var(--sp-1);padding:var(--sp-3) var(--sp-2);border-radius:var(--r);border:var(--bw) solid var(--ln);background:var(--surface);color:var(--mut);font:inherit;cursor:pointer;text-align:center;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease);flex-direction:column;display:flex}.ui-cardsel-opt b{font-size:var(--fs-sm);color:var(--tx);transition:color var(--dur) var(--ease)}.ui-cardsel-opt span{font-size:var(--fs-2xs);line-height:var(--lh-tight)}.ui-cardsel-opt:hover{border-color:var(--acc)}.ui-cardsel-opt:focus-visible{outline:2px solid var(--acc);outline-offset:2px}:root[data-mode=dark] .ui-cardsel-opt:not(.on){background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 3%, var(--sf2))}.ui-cardsel-opt.on{border-color:var(--acc);background:color-mix(in oklab, var(--acc) 10%, transparent);color:var(--acc)}.ui-cardsel-opt.on b{color:var(--acc)}.ui-cores{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-5) 0 var(--sp-2);flex-wrap:wrap;display:flex}.ui-cor{border-radius:var(--r-pill);background:var(--amostra);width:30px;height:30px;box-shadow:0 0 0 2px var(--sf) inset;cursor:pointer;border:2px solid #0000;padding:0;position:relative}.ui-cor:hover{border-color:var(--ln)}.ui-cor.on{border-color:var(--tx)}.ui-cor-custom{color:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden}.ui-cor-custom:not(.on){background:conic-gradient(#e8433f,#e8a33f,#d6e83f,#3fe86b,#3fd6e8,#5b3fe8,#e83fb8,#e8433f)}.ui-cor-custom svg{filter:drop-shadow(0 1px 2px #00000080);pointer-events:none}.ui-cor-custom input{opacity:0;cursor:pointer;border:0;padding:0;position:absolute;inset:0}.ui-fundos{gap:var(--sp-2);display:flex}.ui-fundo{align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--fs-2xs);color:var(--mut);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.ui-fundo i{border-radius:var(--r-sm);background:var(--grain), var(--bg);width:100%;height:34px;box-shadow:0 0 0 var(--bw) var(--ln) inset;border:2px solid #0000;display:block}.ui-fundo[data-t=claro] i{background:var(--grain), var(--bg-claro)}.ui-fundo[data-t=padrao] i{background:var(--grain), var(--bg-padrao)}.ui-fundo[data-t=escuro] i{background:var(--grain), var(--bg-escuro)}.ui-fundo[data-g=off] i{background:var(--bg)}.ui-fundo[data-g=sutil] i{background:var(--grain-sutil), var(--bg)}.ui-fundo[data-g=medio] i{background:var(--grain-medio), var(--bg)}.ui-fundo[data-g=forte] i{background:var(--grain-forte), var(--bg)}.ui-fundo:hover i{border-color:var(--ln)}.ui-fundo.on{color:var(--tx);font-weight:var(--w-med)}.ui-fundo.on i{border-color:var(--tx)}.ui-conta-linha{gap:var(--sp-3);padding:var(--sp-2) 0;font-size:var(--fs-sm);border-bottom:var(--bw) solid var(--ln);display:flex}.ui-conta-linha:last-child{border-bottom:0}.ui-conta-linha .k{color:var(--mut);flex:0 0 96px}.ui-conta-linha .v{min-width:0;color:var(--tx);overflow-wrap:anywhere;flex:1}.ui-conta-editar{border-radius:var(--r-sm);width:32px;height:32px;color:var(--mut);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-6px 0;display:inline-flex}.ui-conta-editar:hover{color:var(--tx);background:var(--sf2)}.ui-conta-form{gap:var(--sp-2);padding:var(--sp-2) 0;flex-direction:column;display:flex}.ui-conta-acoes{justify-content:flex-end;gap:var(--sp-2);display:flex}.ui-conta-nota{color:var(--mut);font-size:var(--fs-xs);margin:0}.ui-conf-acoes{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-conf-acoes>.ui-btn{white-space:nowrap;flex:140px}.ui-conf-dev{border-top:1px solid var(--ln);padding-top:var(--sp-3)}.ui-conf-dev-acoes{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.ui-table-wrap.is-virtual{overflow:auto}.ui-table-wrap.is-virtual thead th{z-index:4;background:var(--sf);position:sticky;top:0}.ui-table-wrap.is-virtual .ui-table-filters th{top:var(--th-h,38px);z-index:3}.ui-table-spacer td,.ui-table-spacer{border:0;padding:0}.ui-table-wrap{margin-block:-3px;padding-block:3px;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.ui-table th,.ui-table td{text-align:left;padding:var(--sp-3) var(--sp-3);border-bottom:var(--bw) solid var(--ln)}.ui-table th{font-size:var(--fs-2xs);font-weight:var(--w-med);letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}.ui-table tbody tr:hover{background:var(--sf2)}.ui-table tbody tr.is-inactive{opacity:var(--o-off)}.ui-table tbody tr.dragging{opacity:.45}.ui-table tbody tr.dragging:hover{background:0 0}.ui-drag-handle{font:inherit;color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:var(--r);background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.ui-drag-handle:active{cursor:grabbing}.ui-drag-handle:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ui-th-sort{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--sp-1);white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.ui-th-sort:hover,.ui-th-sort.is-active{color:var(--tx)}.ui-th-sort-idle{opacity:.35}.ui-th-sort:hover .ui-th-sort-idle{opacity:.7}.ui-table thead tr:first-child th{padding-top:var(--sp-4)}.ui-table tr.ui-table-filters th{padding-top:var(--sp-2);padding-bottom:var(--sp-2);vertical-align:top}.ui-table tr.ui-table-filters .ui-select.is-sm,.ui-table tr.ui-table-filters .ui-select.is-sm .ui-select-trigger{width:100%}.ui-th-tools{justify-content:flex-end;align-items:center;gap:var(--sp-2);display:flex}.ui-th-filter-toggle{font:inherit;color:var(--mut);border:var(--bw) solid transparent;border-radius:calc(var(--r) - 3px);padding:var(--sp-1);cursor:pointer;background:0 0;display:inline-flex}.ui-th-filter-toggle:hover{color:var(--tx)}.ui-th-filter-toggle.is-active{color:var(--acc);border-color:var(--ln);background:var(--sf2)}.ui-table tr.ui-table-empty td{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--mut);font-size:var(--fs-sm)}.ui-th-filter,.ui-table tr.ui-table-filters .ui-select.is-sm .ui-select-trigger{font-size:var(--fs-sm);font-weight:var(--w-reg);letter-spacing:normal;text-transform:none;padding:var(--sp-2) var(--sp-3);border-radius:var(--rin);background:var(--sf2)}.ui-tabs{background:var(--sf2);border-radius:var(--r-pill);padding:var(--sp-1);scrollbar-width:none;max-width:100%;display:inline-flex;position:relative;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs-pill{background:var(--acc);border-radius:var(--r-pill);box-shadow:0 2px 8px color-mix(in srgb, var(--acc) 35%, transparent);transition:transform var(--dur) var(--ease-spring), width var(--dur) var(--ease-spring);position:absolute;top:4px;bottom:4px;left:0}.ui-tab{z-index:1;font:inherit;font-size:var(--fs-md);padding:var(--sp-2) var(--sp-4);color:var(--mut);cursor:pointer;border-radius:var(--r-pill);justify-content:center;align-items:center;gap:var(--sp-2);white-space:nowrap;transition:color var(--dur) var(--ease);background:0 0;border:0;flex:none;display:inline-flex;position:relative}.ui-tab:hover{color:var(--tx)}.ui-tab.is-active{color:var(--acctx);font-weight:var(--w-med)}.ui-tab-add{padding-inline:var(--sp-3)}.ui-tab-add:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ui-tabs.is-sm{padding:2px}.ui-tabs.is-sm .ui-tab{font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-3)}.ui-tabs.is-sm .ui-tab-add{padding-inline:var(--sp-2)}.ui-tabs.is-sm .ui-tabs-pill{top:2px;bottom:2px}.ui-pagination{align-items:center;gap:var(--sp-1);display:inline-flex}.ui-page-btn{font:inherit;font-size:var(--fs-md);min-width:34px;height:34px;padding:0 var(--sp-2);border:var(--bw) solid var(--ln);background:var(--surface);color:var(--tx);border-radius:calc(var(--r) - 2px);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ui-page-btn.is-active{background:var(--acc);border-color:var(--acc);color:var(--acctx)}.ui-page-btn:disabled{opacity:var(--o-off);cursor:default}.ui-page-gap{text-align:center;min-width:20px;color:var(--mut)}.ui-breadcrumb{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--mut);flex-wrap:wrap;display:flex}.ui-breadcrumb button{color:var(--mut);font:inherit;cursor:pointer;background:0;border:0;padding:0}.ui-breadcrumb button:hover{color:var(--acc)}.ui-breadcrumb .current{color:var(--tx);font-weight:var(--w-med)}.ui-breadcrumb .sep{color:var(--mut);opacity:.6;display:inline-flex}.ui-search{align-items:center;display:flex;position:relative}.ui-search .ico{color:var(--mut);pointer-events:none;display:inline-flex;position:absolute;left:11px}.ui-search input{padding-left:var(--sp-6);padding-right:var(--sp-3)}.ui-search:has(.clear) input{padding-right:var(--sp-6)}.ui-search.is-sm .ico{left:9px}.ui-search.is-sm input{padding-left:28px}.ui-search.is-sm:has(.clear) input{padding-right:28px}.ui-search.is-sm .clear{width:22px;height:22px;right:4px}.ui-search input::-webkit-search-cancel-button{appearance:none;display:none}.ui-search input::-webkit-search-decoration{appearance:none;display:none}.ui-search .clear{border-radius:var(--r-sm);width:26px;height:26px;color:var(--mut);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.ui-search .clear:hover{background:var(--sf2);color:var(--tx)}.ui-slotgrid{gap:var(--sp-2);grid-template-columns:repeat(4,1fr);display:grid}.ui-slotgrid .ui-slot{width:100%}.ui-slug-row{align-items:stretch;display:flex}.ui-slug-row .ui-input{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.ui-slug-suffix{padding:0 var(--sp-3);background:var(--sf2);border:var(--bw) solid var(--ln);border-top-right-radius:var(--r);border-bottom-right-radius:var(--r);color:var(--mut);font-size:var(--fs-sm);white-space:nowrap;border-left:0;align-items:center;display:inline-flex}.ui-slug-status{font-size:var(--fs-xs);margin-top:var(--sp-1);align-items:center;gap:var(--sp-1);display:inline-flex}.ui-slug-status.is-ok{color:var(--ok)}.ui-slug-status.is-taken{color:var(--err)}.ui-slug-status.is-checking{color:var(--mut)}.ui-colorpicker{gap:var(--sp-3);flex-direction:column;display:flex}.ui-swatches{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-swatch{border:2px solid var(--ln);cursor:pointer;color:#fff;width:30px;height:30px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-swatch:active{transform:scale(.9)}.ui-swatch.is-selected{border-color:var(--tx)}.ui-swatch-custom{border-style:dashed;position:relative;overflow:hidden}.ui-swatch-custom input{opacity:0;cursor:pointer;border:0;padding:0;position:absolute;inset:0}.ui-color-preview{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r);font-size:var(--fs-sm);font-weight:var(--w-med);display:inline-flex}.ui-upload{align-items:center;gap:var(--sp-3);padding:var(--sp-5);border:1.5px dashed var(--ln);border-radius:var(--rout);color:var(--mut);cursor:pointer;text-align:center;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;flex-direction:column;display:flex}.ui-upload:hover{border-color:var(--acc);background:var(--sf2)}.ui-upload img{border-radius:var(--r);max-width:100%}.ui-upload-preview{display:inline-flex;position:relative}.ui-upload-remove{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:6px;right:6px}.ui-avatar{background:var(--acc);color:var(--acctx);font-weight:var(--w-med);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-datefield{display:inline-flex}.ui-datefield-trigger{font:inherit;font-size:var(--fs-md);padding:var(--sp-3) var(--sp-3);border-radius:var(--r);border:var(--bw) solid var(--ln);background:var(--surface);color:var(--tx);cursor:pointer;align-items:center;gap:var(--sp-2);display:inline-flex}:root[data-mode=dark] .ui-datefield-trigger{background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 3%, var(--sf2))}.ui-datefield-trigger:hover{border-color:var(--acc)}.ui-calendar{width:268px}.ui-calendar-head{padding:var(--sp-1) var(--sp-1) var(--sp-2);justify-content:space-between;align-items:center;display:flex}.ui-calendar-head .mon{font:inherit;font-weight:var(--w-med);font-size:var(--fs-md);color:var(--tx);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0}.ui-calendar-head .mon:hover{background:var(--sf2)}.ui-calendar-nav{border-radius:var(--r-sm);width:30px;height:30px;color:var(--tx);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-calendar-nav:hover{background:var(--sf2)}.ui-calendar-grid{gap:var(--sp-1);grid-template-columns:repeat(7,1fr);display:grid}.ui-calendar-dow{font-size:var(--fs-2xs);color:var(--mut);text-align:center;padding:var(--sp-1) 0}.ui-calendar-day{aspect-ratio:1;font:inherit;font-size:var(--fs-sm);border-radius:var(--r-sm);color:var(--tx);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0}.ui-calendar-day:hover{background:var(--sf2)}.ui-calendar-day.is-muted{color:var(--mut)}.ui-calendar-day.is-selected{background:var(--acc);color:var(--acctx)}.ui-calendar-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 55%, transparent)}.ui-calendar-day:disabled{color:color-mix(in srgb, var(--mut) 60%, transparent);cursor:default}.ui-calendar-day:disabled:hover{background:0 0}.ui-calendar-cells{gap:var(--sp-1);grid-template-columns:repeat(3,1fr);display:grid}.ui-calendar-cell{height:44px;font:inherit;font-size:var(--fs-sm);border-radius:var(--r-sm);color:var(--tx);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0}.ui-calendar-cell:hover{background:var(--sf2)}.ui-calendar-cell.is-selected{background:var(--acc);color:var(--acctx)}.ui-calendar-cell:disabled{color:color-mix(in srgb, var(--mut) 60%, transparent);cursor:default}.ui-calendar-cell:disabled:hover{background:0 0}.ui-calendar-atalhos{gap:var(--sp-1);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--ln);flex-wrap:wrap;display:flex}.ui-calendar-atalho{font:inherit;font-size:var(--fs-xs);border:1px solid var(--ln);border-radius:var(--r-pill);color:var(--tx);cursor:pointer;background:0 0;padding:5px 9px}.ui-calendar-atalho:hover{background:var(--sf2)}.ui-calendar-atalho.is-selected{background:var(--acc);border-color:var(--acc);color:var(--acctx)}.ui-calendar-atalho:disabled{color:color-mix(in srgb, var(--mut) 60%, transparent);cursor:default}.ui-calendar-atalho:disabled:hover{background:0 0}.ui-timecols{gap:var(--sp-2);display:flex}.ui-timecol{gap:var(--sp-1);max-height:208px;padding-right:var(--sp-1);flex-direction:column;display:flex;overflow-y:auto}.ui-timecol-h{background:var(--surface);font-size:var(--fs-2xs);font-weight:var(--w-med);letter-spacing:.08em;color:var(--mut);text-align:center;text-transform:uppercase;padding:var(--sp-1) 0 var(--sp-1);position:sticky;top:0}.ui-time-cell{font:inherit;font-size:var(--fs-md);padding:var(--sp-2) var(--sp-4);border-radius:calc(var(--r) - 2px);color:var(--tx);cursor:pointer;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0}.ui-time-cell:hover{background:var(--sf2)}.ui-time-cell.is-selected{background:var(--acc);color:var(--acctx);font-weight:var(--w-med)}.ui-cal{--hour-h:48px;gap:var(--sp-3);background:var(--surface);border:var(--bw) solid var(--ln);border-radius:var(--rout);min-width:0;max-width:100%;padding:var(--sp-4);flex-direction:column;display:flex}.ui-pnav{border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--surface);min-width:0;box-shadow:var(--e1);align-items:stretch;display:inline-flex;overflow:hidden}.ui-pnav-arrow{width:34px;color:var(--tx);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-pnav-arrow:hover:not(:disabled){background:var(--sf2)}.ui-pnav-arrow:disabled{color:var(--mut);cursor:default}.ui-pnav-mid{justify-content:center;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3);background:var(--sf2);color:var(--tx);font:inherit;font-size:var(--fs-sm);font-weight:var(--w-med);white-space:nowrap;font-variant-numeric:tabular-nums;border:0;flex:auto;display:inline-flex}button.ui-pnav-mid{cursor:pointer}button.ui-pnav-mid:hover{filter:brightness(.97)}.ui-pnav-arrow:focus-visible,.ui-pnav-mid:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ui-cal-header{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ui-cal-nav{min-width:0}.ui-cal-today-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-cal-picks{gap:var(--sp-3);display:inline-flex}.ui-cal-pick{width:124px}.ui-cal-pick .ui-select-trigger{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}.ui-cal-filter{flex:none}.ui-cal-filter.is-on{border-color:var(--acc);color:var(--acc)}.ui-cal-filter-n{font-size:var(--fs-xs);font-weight:var(--w-med);background:var(--acc);color:var(--acctx);border-radius:999px;padding:2px 6px;line-height:1}.ui-cal-filtered{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--acc);background:color-mix(in srgb, var(--acc) 10%, transparent);border:var(--bw) solid color-mix(in srgb, var(--acc) 35%, transparent);border-radius:var(--r);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);display:flex}.ui-cal-filtered-clear{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ui-cal-cfg{align-items:center;gap:var(--sp-2);font:inherit;font-size:var(--fs-sm);color:var(--tx);background:var(--surface);border:var(--bw) solid var(--ln);border-radius:var(--r);padding:var(--sp-2) var(--sp-3);cursor:pointer;white-space:nowrap;display:none}.ui-cal-cfg-filter{color:var(--mut);align-items:center;gap:4px;display:inline-flex}.ui-cal-cfg-filter.is-on{color:var(--acc)}.ui-cal-cfg:hover{border-color:var(--acc)}.ui-cal-title{font-weight:var(--w-med);font-size:var(--fs-md)}.ui-cal-spacer{flex:1}.ui-cal-subtitle{font-size:var(--fs-sm);color:var(--ok);font-weight:var(--w-med);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-cal-subtitle:before{content:"·";color:var(--mut);font-weight:var(--w-reg);padding-right:var(--sp-2)}.ui-cal-count{font-size:var(--fs-sm);color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-cal-count:before{content:"·";padding-right:var(--sp-2)}.ui-cal-trailing{flex:none;display:inline-flex}.ui-cal-actions{gap:var(--sp-2);display:inline-flex}.ui-cal-setting{gap:var(--sp-2);flex-direction:column;display:flex}.ui-cal-setting .ui-select,.ui-cal-setting .ui-multiselect,.ui-cal-setting .ui-tabs{width:100%}.ui-cal-setting .ui-tab{flex:1;justify-content:center}@media (width<=640px){.ui-cal-header{row-gap:var(--sp-3)}.ui-cal-title{white-space:nowrap;text-overflow:ellipsis;order:1;min-width:0;overflow:hidden}.ui-cal-subtitle{background:0 0;border:0;order:2;padding:0}.ui-cal-actions{order:3;margin-left:auto}.ui-cal-spacer{flex:none;order:4;width:100%;height:0}.ui-cal-nav{order:5}.ui-cal-picks{display:none}.ui-cal-cfg{order:6;display:inline-flex}.ui-cal-filter{display:none}.ui-cal-cfg{margin-left:auto}.ui-cal-trailing{order:7}.ui-cal-count{display:none}}.ui-cal.is-fill{height:100%}.ui-cal.is-fill .ui-cal-time,.ui-cal.is-fill .ui-cal-month,.ui-cal.is-fill .ui-cal-list{flex:auto;min-height:0;max-height:none}.ui-cal.is-fill .ui-cal-grid{max-height:100%}.ui-cal.is-fill .ui-cal-month{flex-direction:column;display:flex}.ui-cal.is-fill .ui-cal-weeks{flex:auto;grid-auto-rows:1fr;min-height:0}.ui-cal-month{border:var(--bw) solid var(--ln);border-radius:var(--r);overflow:hidden}.ui-cal-dow{background:var(--sf2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-cal-dow span{height:60px;padding:0 var(--sp-1);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--mut);text-align:center;justify-content:center;align-items:center;display:inline-flex}.ui-cal-weeks{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-cal-daycell{border-top:var(--bw) solid var(--ln);border-left:var(--bw) solid var(--ln);min-height:96px;padding:var(--sp-1);gap:var(--sp-1);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.ui-cal-daycell:nth-child(7n+1){border-left:0}.ui-cal-daycell:hover{background:var(--sf2)}.ui-cal-daynum{width:24px;height:24px;font-size:var(--fs-xs);color:var(--tx);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.ui-cal-daycell.is-muted .ui-cal-daynum{color:var(--mut)}.ui-cal-daycell.is-today .ui-cal-daynum{background:var(--acc);color:var(--acctx);font-weight:var(--w-med)}.ui-cal-chip{font:inherit;font-size:var(--fs-2xs);text-align:left;border:0;border-left:2px solid var(--acc);border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-2);background:color-mix(in srgb, var(--acc) 15%, transparent);color:var(--tx);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-cal-chip.is-marker{border-left:2px dashed var(--info);color:var(--mut);background:0 0}.ui-cal-more{font-size:var(--fs-2xs);color:var(--mut);padding-left:var(--sp-1)}@media (width<=640px){.ui-cal-month{overflow:auto}.ui-cal-dow,.ui-cal-weeks{grid-template-columns:repeat(7,minmax(92px,1fr))}}@media (width<=560px){.ui-cal-daycell{min-height:66px;padding:var(--sp-1)}.ui-cal-daynum{width:20px;height:20px;font-size:var(--fs-2xs)}.ui-cal-chip{font-size:var(--fs-2xs);padding:1px var(--sp-1)}.ui-cal-dow span{font-size:var(--fs-2xs);padding:var(--sp-2) var(--sp-1)}}.ui-cal-time{border:var(--bw) solid var(--ln);border-radius:var(--rout);min-width:0;max-width:100%;overflow:hidden}.ui-cal-grid{max-height:var(--cal-maxh,540px);border:var(--bw) solid var(--ln);border-radius:var(--r);align-content:start;display:grid;overflow:auto}.ui-cal-corner{z-index:3;background:var(--surface);border-bottom:var(--bw) solid var(--ln);position:sticky;top:0;left:0}.ui-cal-grid .dh{z-index:2;background:var(--surface);border-bottom:var(--bw) solid var(--ln);border-left:var(--bw) solid var(--ln);height:60px;padding:0 var(--sp-1);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:sticky;top:0}.ui-cal-grid .dh .dow{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.03em;color:var(--mut)}.ui-cal-grid .dh .dn{font-size:var(--fs-lg);font-weight:var(--w-med);font-variant-numeric:tabular-nums}.ui-cal-grid .dh.is-today{background:color-mix(in srgb, var(--acc) 7%, var(--sf))}.ui-cal-grid .dh.is-today .dn{color:var(--acc)}.ui-cal-gutter{z-index:1;background:var(--surface);position:sticky;left:0}.ui-cal-gutter .hr{font-size:var(--fs-2xs);color:var(--mut);text-align:right;padding-right:var(--sp-2);font-variant-numeric:tabular-nums;transform:translateY(-7px)}.ui-cal-gutter .hr:first-child{padding-top:var(--sp-1);transform:none}.ui-cal-col{border-left:var(--bw) solid var(--ln);background-image:repeating-linear-gradient(to bottom, var(--ln) 0 1px, transparent 1px var(--hour-h)), repeating-linear-gradient(to bottom, transparent 0 calc(var(--hour-h) / 2), transparent calc(var(--hour-h) / 2) calc(var(--hour-h) / 2 + 1px), transparent calc(var(--hour-h) / 2 + 1px) var(--hour-h));position:relative}.ui-cal-col.is-clickable{cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.ui-cal-col.is-clickable:hover{background-color:color-mix(in srgb, var(--acc) 5%, transparent)}.ui-cal-off{z-index:0;background-image:repeating-linear-gradient(-45deg, transparent 0 7px, color-mix(in srgb, var(--tx) 5%, transparent) 7px 8px);pointer-events:none;position:absolute;left:0;right:0}.ui-cal-bg{z-index:0;border-radius:var(--r-sm);pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.ui-cal-bg .bl{padding:2px var(--sp-1);font-size:var(--fs-xs);line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.ui-cal-now{border-top:2px solid var(--now);z-index:1;pointer-events:none;height:0;position:absolute;left:0;right:0}.ui-cal-now:before{content:"";background:var(--now);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-1px}.ui-cal-mark{--mark:var(--info);z-index:3;border-top:1.5px dashed var(--mark);pointer-events:none;height:0;position:absolute;left:0;right:0}.ui-cal-mark-pill{border-radius:var(--r-pill);background:var(--mark);max-width:calc(100% - 6px);height:22px;color:var(--sf);font:inherit;font-size:var(--fs-xs);pointer-events:auto;cursor:pointer;border:0;align-items:center;gap:4px;padding:0 8px 0 5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-11px;left:2px}.ui-cal-mark-pill>svg{flex:none;width:13px;height:13px}.ui-cal-mark-pill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-cal-mark-pill:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ui-cal-row.is-marker{gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);color:var(--info);background:var(--infobg);font-size:var(--fs-sm);border-left:3px dashed}.ui-cal-row.is-marker>svg{flex:none;width:15px;height:15px}.ui-cal-row.is-marker .nm{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ui-cal-overflow{font:inherit;font-size:var(--fs-2xs);font-weight:var(--w-med);color:var(--mut);background:var(--surface);border:var(--bw) dashed var(--ln);border-radius:var(--r-sm);cursor:pointer;z-index:1;justify-content:center;align-items:center;padding:0 2px;display:flex;position:absolute;overflow:hidden}.ui-cal-overflow:hover{color:var(--acc);border-color:var(--acc)}.ui-cal-event{border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-2);cursor:pointer;background:var(--sf2);border-left:3px solid var(--acc);line-height:var(--lh-tight);box-shadow:var(--e1);transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);position:absolute;overflow:hidden;container-type:inline-size}.ui-cal-event.is-cut-bottom{border-bottom:2px dashed color-mix(in srgb, currentColor 35%, transparent);border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-cal-event.is-cut-top{border-top:2px dashed color-mix(in srgb, currentColor 35%, transparent);border-top-left-radius:0;border-top-right-radius:0}.ui-cal-event.is-open{box-shadow:none;background:0 0;border-left:0;align-items:center;gap:6px;padding-left:0;display:flex}.ui-cal-event.is-open:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:8px;height:8px}.ui-cal-event.is-open:hover{background:var(--sf2)}.ui-cal-event:hover{background-image:linear-gradient(color-mix(in srgb, var(--tx) 9%, transparent), color-mix(in srgb, var(--tx) 9%, transparent));box-shadow:var(--e2)}.ui-cal-event.is-solid{padding-left:var(--sp-2);border-left:0}.ui-cal-event.is-solid .en{color:inherit}.ui-cal-event.is-solid .et{color:inherit;opacity:.72}.ui-cal-event.is-solid .ui-cal-tag{color:inherit;background:color-mix(in srgb, currentColor 22%, transparent)}.ui-cal-event.is-solid:hover{box-shadow:var(--e2)}.ui-cal-event-line{align-items:baseline;gap:var(--sp-2);display:flex;overflow:hidden}.ui-cal-event-line .en{min-width:0}.ui-cal-event .en{font-size:var(--fs-xs);font-weight:var(--w-med);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-cal-event .et{font-size:var(--fs-2xs);color:var(--mut);font-variant-numeric:tabular-nums;flex:none}@container (width<=108px){.ui-cal-event .et{display:none}}.ui-cal-event-line .ui-cal-tags{flex:0 1000 auto;min-width:0;overflow:hidden}@container (width<=180px){.ui-cal-event .ui-cal-tag .tl{display:none}}.ui-cal-tags{gap:var(--sp-1);vertical-align:-2px;flex:none;display:inline-flex}.ui-cal-tag{align-items:center;gap:var(--sp-1);padding:1px var(--sp-1);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--w-disp);line-height:var(--lh-snug);white-space:nowrap;display:inline-flex}.ui-cal-tag svg{display:block}.ui-cal-chip .ui-cal-tag{padding:0 var(--sp-1)}.ui-cal-legend{padding:var(--sp-2) var(--sp-1) var(--sp-1)}.ui-cal-legend .ui-cal-tags{gap:var(--sp-2);flex-wrap:wrap}.ui-cal-legend .ui-cal-tag{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs)}.ui-cal-event.is-draggable,.ui-cal-chip.is-draggable{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ui-cal-event.is-draggable{cursor:grab}.ui-cal-event.is-moving{opacity:.35;cursor:grabbing}.ui-cal-time.is-dragging,.ui-cal-weeks.is-dragging{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grabbing}.ui-cal-event.is-fresh,.ui-cal-row.is-fresh,.ui-cal-chip.is-fresh{outline:2px solid var(--acc);outline-offset:1px;animation:1.2s ease-in-out 2 ui-cal-fresh}@keyframes ui-cal-fresh{50%{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.ui-cal-event.is-fresh,.ui-cal-row.is-fresh,.ui-cal-chip.is-fresh{animation:none}}.ui-cal-col.is-drop{background-color:color-mix(in srgb, var(--acc) 7%, transparent)}.ui-cal-ghost{z-index:3;border-radius:var(--r-sm);border:2px dashed var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent);padding:1px var(--sp-2);font-size:var(--fs-2xs);color:var(--acct);pointer-events:none;font-weight:700;position:absolute;left:2px;right:2px;overflow:hidden}.ui-cal-chip.is-draggable{cursor:grab}.ui-cal-chip.is-moving{opacity:.35}.ui-cal-daycell.is-drop{background-color:color-mix(in srgb, var(--acc) 10%, transparent);outline:2px dashed var(--acc);outline-offset:-2px}.ui-cal-list{border:var(--bw) solid var(--ln);border-radius:var(--r);max-height:var(--cal-maxh,540px);overflow:auto}.ui-cal-list.is-empty{padding:var(--sp-2) 0}.ui-cal-listhead{z-index:1;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--sf2);border-bottom:var(--bw) solid var(--ln);font-size:var(--fs-xs);font-weight:var(--w-med);display:flex;position:sticky;top:0}.ui-cal-listday+.ui-cal-listday .ui-cal-listhead{border-top:var(--bw) solid var(--ln)}.ui-cal-listhead.is-today .dl{color:var(--acc)}.ui-cal-listhead .dc{font-size:var(--fs-xs);font-weight:var(--w-med);color:var(--mut);white-space:nowrap;margin-left:auto}.ui-cal-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--acc);border-bottom:var(--bw) solid var(--ln);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);display:flex}.ui-cal-row:last-child{border-bottom:0}.ui-cal-row:hover{background:var(--sf2)}.ui-cal-row:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ui-cal-row .rt{line-height:var(--lh-tight);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;flex:none;min-width:44px;display:flex}.ui-cal-row .rt .rh{flex-direction:column;display:flex}.ui-cal-row .rt b{font-size:var(--fs-md);font-weight:var(--w-med)}.ui-cal-row .rt .re{font-size:var(--fs-2xs);color:var(--mut)}.ui-cal-row .rt.has-code{justify-content:space-between;align-self:stretch;gap:var(--sp-2)}.ui-cal-row .rt .rc{font-size:var(--fs-md);color:var(--tx)}.ui-cal-ticon{vertical-align:-.125em;margin-right:var(--sp-1);display:inline-flex}.ui-cal-ticon svg{width:1em;height:1em}.ui-cal-code{margin-left:var(--sp-2)}.ui-cal-chip .ui-cal-code{margin-inline:var(--sp-2);opacity:.7}.ui-cal-row .rt .rd{margin-left:1px;font-size:.75em}.ui-cal-row .rb{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-cal-row .rn{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.ui-cal-row .rn .nm{font-size:var(--fs-md);font-weight:var(--w-med);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-cal-row .rn .ui-cal-tag,.ui-cal-row .rn .ui-badge{gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--w-med);line-height:var(--lh-snug)}.ui-cal-row .rs{font-size:var(--fs-xs);color:var(--mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-cal-row .ui-cal-meta{margin-top:var(--sp-1);line-height:1;display:block}.ui-cal-row .ra{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}@media (width<=640px){.ui-cal-row{gap:var(--sp-3);padding:var(--sp-3) var(--sp-3)}.ui-cal-row .ui-avatar{display:none}.ui-cal-row .rb{align-items:baseline;gap:2px var(--sp-2);flex-flow:wrap}.ui-cal-row .rn{flex:1 0 100%}.ui-cal-row .rs{white-space:nowrap;flex:auto;min-width:6ch}.ui-cal-row .ui-cal-meta{flex:none;margin-top:0}.ui-cal-row .ui-cal-meta:before{content:"·";color:var(--mut);padding-right:var(--sp-2)}.ui-cal-legend{display:none}.ui-cal{background:0 0;border:0;border-radius:0;padding:0}.ui-cal-time,.ui-cal-list,.ui-cal-month{background:var(--surface)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:-1ms!important}}.ui-accordion{border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--surface);overflow:hidden}.ui-accordion+.ui-accordion{margin-top:var(--sp-2)}.ui-accordion-head{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);font:inherit;font-size:var(--fs-md);font-weight:var(--w-med);color:var(--tx);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-accordion-head:hover{background:var(--sf2)}.ui-accordion-head:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ui-accordion-icon{color:var(--acc);flex:none;display:inline-flex}.ui-accordion-title{flex:1;min-width:0}.ui-accordion-chev{color:var(--mut);transition:transform var(--dur) var(--ease);flex:none}.ui-accordion.is-open .ui-accordion-chev{transform:rotate(180deg)}.ui-accordion-wrap{opacity:0;transition:grid-template-rows .26s var(--ease), opacity .26s var(--ease);grid-template-rows:0fr;display:grid}.ui-accordion-wrap.is-shown{opacity:1;grid-template-rows:1fr}.ui-accordion-clip{contain:layout paint;min-height:0;overflow:hidden}.ui-accordion-wrap.is-settled .ui-accordion-clip{contain:none;overflow:visible}.ui-accordion-panel{padding:var(--sp-2) var(--sp-4) var(--sp-4)}.ui-sidenav-foot,.ui-drawer-foot{text-align:right;padding:var(--sp-3) var(--sp-5) var(--sp-1);font-size:var(--fs-xs);color:var(--mut);flex:none;justify-content:flex-end;margin-top:auto;display:flex}.ui-drawer-foot{border-top:var(--bw) solid var(--ln);padding-top:var(--sp-4);margin-bottom:var(--sp-1)}.ui-sidenav.is-collapsed .ui-sidenav-foot{display:none}.ui-lbox{z-index:60;padding:var(--sp-5);animation:ui-lbox-in var(--dur) var(--ease);background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes ui-lbox-in{0%{opacity:0}}.ui-lbox-stage{aspect-ratio:4/3;border-radius:var(--rout);max-width:min(92vw,1100px);max-height:min(84vh,1100px);box-shadow:var(--e3);touch-action:none;cursor:zoom-in;background:#14161a;border:1px solid #ffffff1f;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ui-lbox-stage.is-zoomed{cursor:zoom-out}.ui-lbox-stage.is-zoomed:active{cursor:grabbing}.ui-lbox-img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.ui-lbox-close,.ui-lbox-nav{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:#ffffff1f;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.ui-lbox-close{width:40px;height:40px;top:14px;right:14px}.ui-lbox-tools{gap:var(--sp-2);z-index:1;display:flex;position:absolute;top:14px;right:62px}.ui-lbox-tool{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:#ffffff1f;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ui-lbox-tool:hover{background:#ffffff38}.ui-lbox-nav{width:44px;height:44px;top:50%;transform:translateY(-50%)}.ui-lbox-nav.is-prev{left:10px}.ui-lbox-nav.is-next{right:10px}.ui-lbox-close:hover,.ui-lbox-nav:hover{background:#ffffff3d}.ui-lbox-count{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);color:#fff;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;background:#ffffff1f;border:0;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ui-lbox-count.is-action{cursor:pointer;font-family:inherit}.ui-lbox-count.is-action:hover{background:#ffffff3d}@media (width<=560px){.ui-lbox{padding:var(--sp-3)}.ui-lbox-nav{width:36px;height:36px}}.pdfm{z-index:70;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pdfm-box{border:1px solid var(--ln);background:var(--sf);border-radius:12px;flex-direction:column;width:min(1000px,100%);height:min(88vh,100%);display:flex;overflow:hidden}.pdfm-bar{border-bottom:1px solid var(--ln);align-items:center;gap:4px;padding:8px 10px;display:flex}.pdfm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx);flex:1;font-size:14px;overflow:hidden}.pdfm-act{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;display:inline-flex}.pdfm-act:hover{color:var(--tx);background:var(--ln)}.pdfm-frame{background:#fff;border:0;flex:1;width:100%}@media (width<=700px){.pdfm{padding:0}.pdfm-box{border:0;border-radius:0;width:100%;height:100%}}.ui-addr{gap:var(--sp-3);display:grid}.ui-addr-title{color:var(--tx);font-size:14px;font-weight:600}.ui-addr-cep{gap:var(--sp-2);align-items:end;display:flex}.ui-addr-cep>:first-child{flex:1;min-width:0}.ui-addr-spin{color:var(--mut);padding-bottom:12px;display:inline-flex}.ui-addr-hint{margin:calc(var(--sp-2) * -1) 0 0;color:var(--mut);align-items:center;gap:6px;font-size:13px;display:flex}.ui-addr-row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.ui-addr-help{color:var(--mut);font-size:13px}@media (width<=520px){.ui-addr-row{grid-template-columns:1fr}}.ui-addr-modal{gap:var(--sp-2);display:grid}.ui-addr-btn{gap:var(--sp-2);width:100%;min-width:0;padding:var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--surface);color:var(--mut);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;align-items:center;display:flex}.ui-addr-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--acc) 45%, var(--ln))}.ui-addr-btn:disabled{cursor:not-allowed;opacity:.6}.ui-addr-btn.filled{color:var(--tx)}.ui-addr-btn-txt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.linkish{font:inherit;color:var(--mut);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-size:13.5px;text-decoration:underline}.linkish:hover{color:var(--tx)}.ui-alert .linkish{color:inherit;font-size:inherit;font-weight:var(--w-med);padding:0}.ui-alert .linkish:hover{color:inherit;opacity:.8}.qr-box{padding:var(--sp-3);border-radius:var(--r);background:#fff;justify-content:center;align-self:center;display:flex}.totp-secret{letter-spacing:.08em;word-break:break-all;color:var(--tx);margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-block}.recovery-codes{padding:var(--sp-3);background:var(--sf2);border:1px solid var(--ln);border-radius:var(--r);text-align:center;letter-spacing:.04em;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;list-style:none;display:grid}.ui-rest{z-index:20;background:var(--tx);width:min(420px,100% - 24px);color:var(--bg);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.ui-rest b{font-variant-numeric:tabular-nums;flex:1}.ui-rest button{background:color-mix(in srgb, var(--bg) 18%, transparent);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:8px 10px;font-weight:700}.ui-rest button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ui-slide{background:var(--acc);height:56px;color:var(--acctx);box-shadow:var(--e1);-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:4px;display:flex;position:relative;overflow:hidden}.ui-slide.is-disabled{opacity:.6}.ui-slide-label{font-weight:700;font-size:var(--fs-md);text-align:center;padding:0 64px;line-height:1.2;transition:opacity .25s}.ui-slide-knob{background:var(--acctx);width:48px;height:48px;color:var(--acc);cursor:grab;touch-action:none;border:0;border-radius:999px;place-items:center;transition:transform .25s;display:grid;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #0003}.ui-slide-knob:active{cursor:grabbing}.ui-slide-knob:disabled{cursor:default}.ui-slide-knob:focus-visible{outline:2px solid var(--acctx);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ui-slide-label,.ui-slide-knob{transition:none}}.ui-evo{gap:var(--sp-3);min-width:0;display:grid}.ui-evo-filters{flex-wrap:wrap;gap:6px;display:flex}.ui-evo-filters .ui-chip{padding:4px 12px}.ui-evo-stack{gap:var(--sp-3);align-content:start;min-width:0;display:grid}.ui-evo-cols{gap:var(--sp-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.ui-evo-card{border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--sf);gap:10px;min-width:0;padding:14px;display:grid}.ui-evo-card h3{font-size:var(--fs-md);margin:0;font-weight:800}.ui-evo-sub{color:var(--mut);font-size:var(--fs-sm);margin:-6px 0 0}.ui-evo-mut{color:var(--mut);font-size:var(--fs-sm)}.ui-evo-empty{padding:var(--sp-5);text-align:center;color:var(--mut)}.ui-evo-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ui-evo-tile{border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--sf);align-content:start;gap:2px;padding:12px 14px;display:grid}.ui-evo-lbl{font-size:var(--fs-sm);color:var(--mut)}.ui-evo-val{font-size:26px;font-weight:800;line-height:1.15}.ui-evo-val small{font-size:var(--fs-sm);color:var(--mut);font-weight:600}.ui-evo-delta{font-size:var(--fs-sm);color:var(--mut);align-items:center;gap:3px;font-weight:700;display:inline-flex}.ui-evo-delta.is-up{color:var(--ok)}.ui-evo-delta.is-down{color:var(--err)}.ui-evo-spark{max-width:100%;display:block}.ui-evo-hl{gap:8px;display:grid}.ui-evo-hl-row{border-radius:var(--r-sm);background:color-mix(in srgb, var(--acc) 7%, var(--sf));align-items:center;gap:10px;padding:8px 10px;display:flex}.ui-evo-hl-row b{display:block}.ui-evo-grow{flex:1;min-width:0}.ui-evo-medal{border-radius:var(--r-sm);background:var(--acc);width:34px;height:34px;color:var(--acctx);flex:none;place-items:center;font-weight:800;display:grid}.ui-evo-months,.ui-evo-heat{gap:3px;display:grid}.ui-evo-months{color:var(--mut);font-size:10.5px}.ui-evo-heat{grid-template-rows:repeat(7,auto)}.ui-evo-heat-wrap{position:relative}.ui-evo-dl{color:var(--mut);align-items:center;font-size:10.5px;line-height:1;display:grid}.ui-evo-cell,.ui-evo-scale i{aspect-ratio:1;background:var(--sf2);border:0;border-radius:4px;padding:0}.ui-evo-cell.is-l1,.ui-evo-scale .is-l1{background:color-mix(in srgb, var(--acc) 35%, var(--sf))}.ui-evo-cell.is-l2,.ui-evo-scale .is-l2{background:color-mix(in srgb, var(--acc) 65%, var(--sf))}.ui-evo-cell.is-l3,.ui-evo-scale .is-l3{background:var(--acc)}.ui-evo-cell.is-future{outline:1px dashed var(--ln);outline-offset:-1px;background:0 0}.ui-evo-cell.is-today{box-shadow:0 0 0 2px var(--sf), 0 0 0 3px var(--tx)}button.ui-evo-cell{cursor:default}.ui-evo-heat-foot{font-size:var(--fs-xs);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ui-evo-scale{align-items:center;gap:3px;display:inline-flex}.ui-evo-scale i{border-radius:3px;width:11px}.ui-evo-grid-cards{grid-template-columns:minmax(0,1fr);gap:8px;display:grid;container:evo-cards/inline-size}@container evo-cards (width>=560px){.ui-evo-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-evo-ex{border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--sf);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.ui-evo-ex:hover{border-color:color-mix(in srgb, var(--acc) 55%, var(--ln))}.ui-evo-ex .ui-evo-spark{grid-area:1/2/span 3}.ui-evo-ex-name{font-weight:700;line-height:1.25}.ui-evo-ex-line{font-size:var(--fs-sm);color:var(--mut)}.ui-evo-ex-line b{color:var(--tx)}.ui-evo-var{font-size:var(--fs-xs);color:var(--acc);margin-left:4px;font-weight:600}.ui-evo-tag{border-radius:var(--r-pill);vertical-align:1px;white-space:nowrap;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.ui-evo-tag.is-record{background:var(--acc);color:var(--acctx)}.ui-evo-tag.is-stalled{background:color-mix(in srgb, var(--warn) 18%, var(--sf));color:var(--warn)}.ui-evo-tag.is-dropped{background:color-mix(in srgb, var(--err) 16%, var(--sf));color:var(--err)}.ui-evo-more{justify-self:start}.ui-evo-cmp{border-top:1px solid var(--ln);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:8px;padding:7px 0;display:grid}.ui-evo-cmp.is-head{border-top:0;align-items:end;padding-top:0}.ui-evo-cmp.is-head>span{gap:1px;display:grid}.ui-evo-bar-row{font-size:var(--fs-sm);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;display:grid}.ui-evo-track{height:14px;position:relative}.ui-evo-fill{background:var(--acc);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.ui-evo-val-sm{text-align:right;font-variant-numeric:tabular-nums}.ui-evo-lists{font-size:var(--fs-sm);gap:6px;display:grid}.ui-evo-lists>div{gap:1px;display:grid}.ui-evo-alert{border:var(--bw) solid var(--ln);border-radius:var(--r-sm);align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.ui-evo-alert>span:last-child{gap:1px;display:grid}.ui-evo-alert-ic{background:var(--sf2);width:26px;height:26px;color:var(--mut);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.ui-evo-alert.is-stalled .ui-evo-alert-ic{background:color-mix(in srgb, var(--warn) 18%, var(--sf));color:var(--warn)}.ui-evo-alert.is-dropped .ui-evo-alert-ic{background:color-mix(in srgb, var(--err) 16%, var(--sf));color:var(--err)}.ui-evo-chart{position:relative}.ui-evo-chart svg{max-width:100%;display:block}.ui-evo-grid{stroke:var(--ln);stroke-width:1px}.ui-evo-marker{stroke:var(--tx);stroke-width:1px;opacity:.45}.ui-evo-tick{fill:var(--mut);font-size:11px}.ui-evo-end{fill:var(--tx);font-size:12px;font-weight:700}.ui-evo-bar{fill:var(--acc);outline:none}.ui-evo-bar.is-current{fill:color-mix(in srgb, var(--acc) 55%, var(--sf))}.ui-evo-bar:hover,.ui-evo-bar:focus-visible{opacity:.8}.ui-evo-tip{z-index:2;border-radius:var(--r-sm);background:var(--tx);color:var(--sf);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;padding:6px 9px;display:grid;position:absolute;top:0}.ui-evo-tip b{font-size:var(--fs-md)}.ui-evo-detail{gap:12px;display:grid}.ui-evo-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ui-evo-facts>div{border-radius:var(--r-sm);background:var(--sf2);padding:8px 10px;display:grid}.ui-evo-facts span{font-size:var(--fs-xs);color:var(--mut)}.ui-evo-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.ui-evo-table th,.ui-evo-table td{border-bottom:1px solid var(--ln);text-align:left;padding:6px}.ui-evo-table th{color:var(--mut);font-weight:600}.ui-evo-table .is-num{text-align:right}.ui-evo-table-group th{color:var(--tx);padding-top:12px}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spacegrotesk-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spacegrotesk-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/spacegrotesk-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/spacegrotesk-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dmserif-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dmserif-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f-inter:"Inter", sans-serif;--f-poppins:"Poppins", sans-serif;--f-montserrat:"Montserrat", sans-serif;--f-spacegrotesk:"Space Grotesk", sans-serif;--f-playfair:"Playfair Display", serif;--f-dmserif:"DM Serif Display", serif;--f-lora:"Lora", serif;--f-cormorant:"Cormorant Garamond", serif;--f-bebas:"Bebas Neue", sans-serif;--f-oswald:"Oswald", sans-serif;--f-archivo:"Archivo Black", sans-serif;--f-caveat:"Caveat", cursive;--f-jetbrains:"JetBrains Mono", monospace;--f-nunito:"Nunito", sans-serif}*{box-sizing:border-box}html,body{margin:0}.ui-alert .billing-notice-link{color:inherit;font-weight:var(--w-disp)}.ui-alert .billing-notice-link:hover{color:inherit;opacity:.8}body{background:var(--canvas);color:var(--tx);font-family:var(--font)}.page{flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}@media (width>=1240px){.shell>.page.is-wide{max-width:2000px}}.content{flex:1;padding-bottom:24px}.page.is-fixed{height:100dvh;overflow:hidden}.page.is-fixed .content{flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.brand-head{align-items:center;gap:8px;display:inline-flex}.brand-head .ui-cloqui-logo{color:var(--acc);display:inline-flex}.brand-head .brand-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brand-block{flex-direction:column;gap:10px;min-width:0;display:flex}.ui-drawer .brand-block{padding:0 18px 12px}.is-collapsed .brand-name{display:none}.is-collapsed .brand-head{justify-content:center}.shell{min-height:100dvh;display:flex}.shell>.page{flex:1;min-width:0}.content{min-width:0}.shell-side,.ui-pageheader{display:none}@media (width>=900px){.shell-side{flex:none;display:block}.shell>.page{max-width:1300px}.ui-appheader{display:none}.ui-pageheader{display:flex}.page.is-home{max-width:none}.page.is-home .agenda{padding:20px 24px 12px}}.pad{padding:0 16px}.mt{margin-top:12px}.stack{flex-direction:column;gap:10px;padding:0 16px;display:flex}.form-cols{flex-direction:column;gap:10px;display:flex}@media (width>=900px){.form-cols{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}}.ui-modal.is-lg.recursos-modal{width:min(1000px,100%);max-height:900px}.recursos-modal .ui-dialog-body{flex:1;min-height:0;overflow:hidden}.recursos-modal .form-cols{flex:1;min-height:0}@media (width>=900px){.recursos-modal .form-cols{align-items:stretch}}.recursos-modal .form-cols>.stack{min-height:0;overflow-y:auto}.perfil-modal .ui-dialog-body{flex:1;min-height:0;overflow:hidden}.perfil-modal .perfil-form{flex:1;min-height:0}.perfil-modal .perm-grid{align-items:start;gap:16px;display:grid}.ui-modal.is-lg.perfil-modal{width:min(1120px,100%)}.perfil-modal .perm-scroll{scrollbar-width:thin;flex:1;min-height:0;margin:-3px;padding:3px;overflow-y:auto}.notif-sec .card,.notif-sec .list-card{background:0 0;border:0;margin:0;padding:0}.notif-sec .stack{margin:0;padding:0}.notif-sec>.ui-alert{margin-bottom:14px}.notif-sec .step{padding:0 0 8px}.notif-sec .step~.step{border-top:1px solid var(--ln);margin-top:14px;padding-top:14px}.notif-msg{white-space:pre-wrap;font:inherit;color:var(--tx);background:var(--sf2);border:1px solid var(--ln);border-radius:12px;margin:8px 0 0;padding:12px 14px;font-size:13.5px}.notif-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:4px;display:grid}.notif-card{text-align:left;border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}button.notif-card:hover{border-color:var(--acc);box-shadow:var(--e1)}.notif-card .ft.ch{gap:4px}.notif-card .chip{border-radius:var(--r-sm);width:24px;height:24px;color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent);justify-content:center;align-items:center;display:flex}.notif-card .chip.is-soon{color:var(--mut);background:color-mix(in srgb, var(--mut) 10%, transparent);opacity:.7}.notif-card .ic{width:34px;height:34px;color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent);border-radius:10px;justify-content:center;align-items:center;display:flex}.notif-card .ttl{color:var(--tx);font-size:14.5px;font-weight:600;line-height:var(--lh-tight)}.notif-card .dsc{color:var(--mut);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.notif-card .ft{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}.notif-modal{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.notif-modal .dsc{color:var(--mut);margin:0;font-size:13.5px}.notif-modal .notif-child{margin-left:0}.email-ed{grid-template-columns:1fr;gap:16px;display:grid}@container (width>=800px){.email-ed{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start}.email-ed-col:last-child{position:sticky;top:0}}.email-ed-col{flex-direction:column;gap:12px;min-width:0;display:flex}.email-vars{flex-wrap:wrap;gap:6px;display:flex}.email-var{border:1px solid var(--ln);background:var(--sf2);font-size:12.5px;font-family:var(--mono,monospace);color:var(--mut);cursor:pointer;border-radius:999px;padding:4px 9px}.email-var:hover{border-color:var(--acc);color:var(--tx)}.email-bloco+.email-bloco{border-top:1px solid var(--ln);margin-top:8px;padding-top:8px}.email-blocos{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf2);padding:12px 14px}.email-previa{border:1px solid var(--ln);border-radius:var(--r);background:#f7f7f8;overflow:hidden}.email-previa-head{border-bottom:1px solid var(--ln);color:#71717a;background:#fff;padding:10px 12px;font-size:12.5px}.email-previa-head b{color:#18181a;margin-top:2px;font-size:14px;display:block}.email-previa iframe{background:#f7f7f8;border:0;width:100%;height:min(60dvh,620px);display:block}.email-previa.is-loading{opacity:.6}.notif-canais{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf2);margin:4px 0 16px;padding:12px 14px}.notif-canais>.cf-outer-label{margin-bottom:6px}.notif-canais .row2+.row2{border-top:1px solid var(--ln);margin-top:8px;padding-top:8px}.notif-canais>.ui-alert{margin-top:12px}.cfg-card{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);margin-bottom:10px;padding:12px 14px}.cfg-card>.notif-child{border-left:0;border-top:1px solid var(--ln);margin:10px 0 0;padding:10px 0 0}.cfg-cards>.ui-form-section{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);margin-bottom:10px;padding:10px 14px 14px}.cfg-cards>.ui-form-section>.ui-section-title{margin-top:4px}.notif-canais-item{border-top:1px solid var(--ln);margin-top:10px;padding-top:10px}.notif-canais-item>.cf-outer-label{margin-bottom:6px}.seg{border:1px solid var(--ln);border-radius:var(--r-sm,8px);background:var(--sf2);max-width:100%;display:inline-flex;overflow:hidden}.seg-item{color:var(--mut);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;padding:6px 14px;font-size:13px}.seg-item+.seg-item{border-left:1px solid var(--ln)}.seg-item:hover:not(:disabled):not(.on){color:var(--tx);background:var(--sf)}.seg-item.on{background:color-mix(in srgb, var(--acc) 18%, transparent);color:var(--tx);font-weight:600}.seg-item:disabled{cursor:default;opacity:.6}.notif-child{border-left:1px solid var(--ln);margin:2px 0 6px 10px;padding-left:12px}.notif-lembrete{align-items:center;gap:8px;margin-bottom:6px;display:flex}.notif-lembrete>:first-child{flex:1;min-width:0}.row2{align-items:center;gap:10px;display:flex}.grow{flex:1;min-width:0}.step{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:20px 16px 8px;font-size:11.5px;font-weight:700}.card{border:1px solid var(--ln);border-radius:var(--rout);background:var(--sf);margin:10px 16px;padding:14px 16px}.center{text-align:center;color:var(--mut);padding:48px 24px;font-size:14.5px;line-height:1.6}.okmark{text-align:center;padding:var(--sp-4) 0 var(--sp-1);color:var(--acc)}.foot{text-align:center;color:var(--mut);padding:20px;font-size:12.5px}.auth{max-width:392px;min-height:100dvh;padding:var(--sp-5);justify-content:center;gap:var(--sp-3);flex-direction:column;margin:0 auto;display:flex}.auth .logo{text-align:center;font-size:clamp(34px,12vw,64px);font-weight:var(--w-disp);letter-spacing:-.035em;margin-bottom:var(--sp-2);line-height:1}.auth .logo svg{width:auto;height:1.12em}.auth .logo .ui-cloqui-logo{gap:.12em}.auth .logo .ui-cloqui-logo>span{font-size:.62em}.auth .tag{text-align:center;color:var(--mut);font-size:var(--fs-md);margin-top:calc(var(--sp-2) * -1)}.auth-card{background:var(--surface);border:var(--bw) solid var(--ln);border-radius:var(--rout);box-shadow:var(--e3);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.auth-ou{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--mut);display:flex}.auth-ou:before,.auth-ou:after{content:"";border-top:var(--bw) solid var(--ln);flex:1}.auth .alt{text-align:center;font-size:var(--fs-sm);color:var(--mut);line-height:var(--lh)}.auth-gate{text-align:center;align-items:center}.auth-gate .gate-icon{border-radius:var(--r-pill);background:color-mix(in srgb, var(--acc) 14%, var(--sf));width:52px;height:52px;color:var(--acc);margin-bottom:var(--sp-1);place-items:center;display:grid}.auth-gate .gate-title{font-size:clamp(22px,7vw,30px);font-weight:var(--w-disp);letter-spacing:-.03em;line-height:var(--lh-tight)}.auth-gate .ui-btn{width:100%}.auth-gate .alt+.ui-btn{margin-top:var(--sp-2)}.auth .forgot{text-align:right;font-size:var(--fs-sm);margin-top:calc(var(--sp-2) * -1)}.auth .alt a{color:var(--acc);font-weight:var(--w-med)}.auth-erro{font-size:var(--fs-xs);color:var(--err);margin:0}.auth-signup{min-height:100dvh;position:relative;overflow:hidden}.auth-signup:before{content:"";background:radial-gradient(60% 70% at 78% 8%, color-mix(in srgb, var(--acc) 16%, transparent), transparent 70%);pointer-events:none;height:620px;position:absolute;inset:-30% -10% auto}.auth-signup .auth{position:relative}.auth-promessa{margin:calc(var(--sp-2) * -1) 0 0;font-size:var(--fs-sm);color:var(--mut);justify-content:center;align-items:center;gap:7px;display:flex}.auth-promessa svg{color:var(--ok);flex:none}.auth-pitch{display:none}@media (width>=960px){.auth-signup{padding:var(--sp-5);grid-template-columns:minmax(0,470px) 392px;justify-content:center;align-items:center;column-gap:72px;display:grid}.auth-signup .auth{min-height:0;margin:0;padding:0}.auth-pitch{gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.auth-pitch-eyebrow{font-size:12.5px;font-weight:var(--w-med);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent);border-radius:var(--r-pill);align-self:flex-start;padding:6px 12px}.auth-pitch h1{font-size:2.6rem;line-height:1.06;font-weight:var(--w-disp);letter-spacing:-.025em;text-wrap:balance;margin:0}.auth-pitch h1 span{color:var(--acc)}.auth-pitch ul{gap:var(--sp-3);color:var(--mut);font-size:var(--fs-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auth-pitch li{align-items:flex-start;gap:10px;display:flex}.auth-pitch li svg{color:var(--ok);flex:none;margin-top:4px}}.auth .alt button,.auth .forgot button{color:var(--acc);cursor:pointer;font:inherit;font-weight:var(--w-med);background:0 0;border:0;padding:0;text-decoration:underline}.agenda{padding-top:12px}.app-root{flex-direction:column;min-height:100dvh;display:flex}.app-root>.shell{flex:1}.imp-note{border:1px solid color-mix(in srgb, var(--acc) 35%, var(--ln));border-radius:var(--r);background:color-mix(in srgb, var(--acc) 10%, var(--sf));flex-direction:column;gap:6px;padding:8px;display:flex}.imp-note-txt{min-width:0;color:var(--mut);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.imp-note-txt>svg{color:var(--acc);flex:none}.imp-note-txt .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imp-note-txt b{color:var(--tx)}.imp-frame{z-index:900;pointer-events:none;background:var(--info);height:3px;position:fixed;top:0;left:0;right:0}.is-collapsed .imp-note{gap:4px;padding:6px}.is-collapsed .imp-note .lbl{display:none}.is-collapsed .imp-note-txt{justify-content:center}@media (width<=640px){.agenda-new{border-radius:50%;flex:none;width:42px;height:42px;padding:0}.agenda-new .agenda-new-label{display:none}}.agenda-headslot,.ui-appheader .agenda-new{display:none}@media (width<=640px){.agenda-headslot{align-items:baseline;gap:6px;min-width:0;display:flex}.agenda-headslot .tot{color:var(--ok);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12.5px;font-weight:650}.ui-appheader .agenda-new{justify-content:center;align-items:center;display:inline-flex}.agenda .ui-cal-title,.agenda .ui-cal-subtitle,.agenda .ui-cal-actions,.agenda .ui-cal-spacer{display:none}.agenda .ui-cal-header{flex-wrap:nowrap}.agenda .ui-cal-nav{flex:1;min-width:0}.agenda .ui-cal-cfg{flex:none}}.page.is-home{height:100dvh}.page.is-home .content{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.page.is-home .content>.agenda-screen{flex-direction:column;flex:1;min-height:0;display:flex}.page.is-home .agenda{flex-direction:column;flex:1;min-height:0;padding-bottom:12px;display:flex}.page.is-home .agenda .ui-cal{flex:1;min-height:0}.page.is-home .agenda .ui-cal-time{flex-direction:column;flex:0 auto;min-height:0;display:flex}.page.is-home .agenda .ui-cal-grid{flex:0 auto;min-height:0;max-height:none}.page.is-home .agenda .ui-cal-month{min-height:0;overflow:auto}.bk{gap:var(--sp-4);flex-direction:column;display:flex}.bk-head{align-items:center;gap:var(--sp-3);padding-right:var(--sp-6);display:flex}.bk-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bk-id .nm{font-size:var(--fs-lg);font-weight:var(--w-med);line-height:var(--lh-tight)}.bk-when{font-size:var(--fs-md);font-weight:var(--w-disp);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.bk-when .sep{color:var(--mut);font-weight:var(--w-reg)}.bk-date{font-size:var(--fs-xs);color:var(--mut)}.bk-state{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bk-state:empty{display:none}.bk-state .ui-cal-tag,.bk-state .ui-badge{gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--w-med);line-height:var(--lh-snug)}.bk-contact{gap:var(--sp-2);display:flex}.bk-contact .ui-btn{flex:1}.bk-items{font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}.bk-item{align-items:baseline;gap:3px var(--sp-3);grid-template-columns:minmax(0,1fr) auto;padding:5px 0;display:grid}.bk-item .nm{min-width:0}.bk-item .mt{align-items:center;gap:var(--sp-2);color:var(--mut);font-size:var(--fs-xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.bk-item .vl{font-variant-numeric:tabular-nums;white-space:nowrap}.bk-items>.bk-item.is-blocked{margin-inline:calc(var(--sp-2) * -1);padding-inline:var(--sp-2);border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 8%, transparent);box-shadow:inset 2px 0 0 var(--warn)}.bk-item .vl em{color:var(--mut);font-style:italic}.bk-item.is-total{border-top:var(--bw) solid var(--ln);margin-top:var(--sp-1);font-weight:var(--w-med);padding-top:9px}.bk-assign{gap:var(--sp-2);font-size:var(--fs-sm);flex-direction:column;display:flex}.bk-assign-row{align-items:center;gap:var(--sp-3);min-height:26px;display:flex}.bk-assign-row .lb{min-width:0;color:var(--mut);flex:1;align-items:center;gap:6px;display:flex}.bk-assign-row .lb svg{color:var(--mut);flex:none}.bk-assign-row .vl{font-weight:var(--w-med);text-align:right;flex:none;min-width:0}.bk-assign-row.is-edit .ui-select{flex:0 auto;width:auto;min-width:0}.bk-assign-row.is-edit .ui-select-trigger{width:auto;box-shadow:none;font-size:inherit;font-weight:var(--w-med);padding:4px var(--sp-2);background:0 0;border-color:#0000}.bk-assign-row.is-edit .ui-select-trigger:hover,.bk-assign-row.is-edit .ui-select-trigger.is-open{border-color:var(--ln);background:var(--sf2)}.bk-deposit{gap:var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r);padding:var(--sp-3);flex-direction:column;display:flex}.bk-deposit .bk-item.is-total{border-top:0;margin-top:0;padding-top:0}.bk-deposit .bk-item .vl{align-items:center;gap:var(--sp-2);display:flex}.bk-work{gap:var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r);padding:var(--sp-3);flex-direction:column;display:flex}.bk-work .bk-item.is-total{border-top:0;margin-top:0;padding-top:0}.bk-work-sessions{font-size:var(--fs-sm);color:var(--mut);flex-direction:column;gap:3px;display:flex}.bk-work-sess.is-this{color:var(--tx);font-weight:var(--w-med)}.bk-work-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bk-note{font-size:var(--fs-sm);color:var(--mut);border-left:2px solid var(--ln);padding:2px 0 2px var(--sp-3);font-style:italic}.bk-note.is-warn{color:var(--warn);border-left-color:var(--warn);font-style:normal}.bk-addr{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--tx);display:flex}.bk-addr svg{color:var(--mut);flex:none;margin-top:3px}.bk-addr>div{gap:2px;min-width:0;display:grid}.bk-addr small{font-size:var(--fs-2xs);color:var(--warn)}.bk-addr a{font-size:var(--fs-2xs);color:var(--acc);justify-self:start;font-weight:600}.bk-addr button{justify-self:start;margin-top:4px}.bk-rota{font-size:var(--fs-sm);color:var(--tx);gap:6px;display:grid}.bk-rota-passo{align-items:center;gap:var(--sp-2);display:flex}.bk-rota-passo svg{color:var(--mut);flex:none}.bk-pending{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--warn);display:flex}.bk-pending svg{flex:none}.bk-meta{font-size:var(--fs-2xs);color:var(--mut)}.bk-foot{align-items:center;gap:var(--sp-2);width:100%;margin-top:var(--sp-2);padding-top:var(--sp-4);border-top:var(--bw) solid var(--ln);flex-wrap:wrap;display:flex}.bk-foot .grow{display:none}.bk-foot .ui-btn{white-space:nowrap;flex:1 1 calc(50% - var(--sp-2));padding:var(--sp-3);font-size:var(--fs-sm);order:2}.bk-foot .ui-btn.is-primary{flex-basis:100%;order:1}.bk-foot:not(.is-ask) .ui-btn.is-danger,.bk-foot:not(.is-ask) .ui-btn.is-danger-outlined{flex-basis:100%;order:3}.bk-foot.is-ask .q{font-size:var(--fs-sm);color:var(--mut);flex:100%}.bk-foot.is-ask .ui-btn:not(.is-danger){flex-basis:100%;order:4}.kv{gap:10px;padding:4px 0;font-size:14.5px;display:flex}.kv .k{text-align:center;width:24px;color:var(--mut);flex:none;justify-content:center;align-items:center;display:inline-flex}.daycard{border:1px solid var(--ln);border-radius:var(--rout);background:var(--sf);margin:10px 16px;padding:12px 14px}.daycard .head{align-items:center;gap:10px;font-weight:650;display:flex}.win{align-items:center;gap:8px;margin-top:8px;display:flex}.linkbox{border:1.5px dashed var(--ln);border-radius:var(--rout);text-align:center;margin:8px 0;padding:12px}.linkbox .url{word-break:break-all;font-size:13px}.seg-actions{gap:6px;display:flex}.list-card{background:var(--sf);border:1px solid var(--ln);border-radius:var(--rout);margin:10px 16px;overflow:hidden}.list-card .ui-list-item{padding:12px 14px}.list-card .ui-list-item:last-child{border-bottom:0}.list-card .ui-list-item[style*=cursor]:hover{background:var(--sf2)}.list-card-head{color:var(--mut);border-bottom:1px solid var(--ln);padding:10px 14px;font-size:13px;font-weight:650}.list-card-head.is-err{color:var(--err)}.acc-list .ui-accordion-panel{border-top:1px solid var(--ln);padding:0}.acc-list .ui-list-item{padding:12px 14px}.acc-list .ui-list-item:last-child{border-bottom:0}.acc-list .ui-list-item[style*=cursor]:hover{background:var(--sf2)}.list-card .center{padding:28px 16px}.page-alert{margin:10px 16px}.page-body{padding:12px 16px 0}.grid2{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width>=900px){.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.grid2>.daycard{margin:0}.grid2>.col{flex-direction:column;gap:12px;min-width:0;display:flex}.preset-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.preset-grid button{min-height:76px;font:inherit;text-align:center;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:12px 8px;font-size:12px;line-height:1.3;display:flex}.preset-grid button b{font-size:13.5px}.preset-grid button .hint{opacity:.72}.preset-grid button:hover{outline:2px solid var(--acc);outline-offset:1px}.sec-row{align-items:center;gap:10px;padding:7px 0;display:flex}.sec-row .grip{color:var(--mut);font-size:15px}.sec-row.dragging{opacity:.4}.info-btn{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex;position:absolute;top:12px;right:12px}.info-btn:hover{color:var(--acc)}.css-guide{font-size:13.5px;line-height:1.55}.css-guide h4{text-transform:uppercase;letter-spacing:.07em;color:var(--mut);margin:20px 0 4px;font-size:11.5px}.css-guide h5{color:var(--tx);margin:0 0 6px;font-size:12px}.css-guide code{background:var(--bg);border:1px solid var(--ln);border-radius:5px;padding:1px 5px;font-family:Consolas,monospace;font-size:12px}.csg-hint{color:var(--mut);margin:0 0 10px;font-size:12.5px}.csg-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.csg-facts>div{background:var(--sf2);border:1px solid var(--ln);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.csg-facts b{font-size:12.5px}.csg-facts span{color:var(--mut);font-size:12.5px}.csg-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 22px;display:grid}.csg-group dl{margin:0}.csg-row{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:8px;padding:2px 0;display:grid}.csg-row dt{min-width:0}.csg-row dt code{white-space:nowrap}.csg-row dd{color:var(--mut);margin:0;font-size:12.5px}.csg-recipes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.csg-recipe{border:1px solid var(--ln);background:var(--sf2);border-radius:10px;padding:10px 12px 12px}.csg-recipe-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.csg-recipe-top b{flex:1;font-size:12.5px}.csg-code{background:var(--bg);border:1px solid var(--ln);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;font-family:Consolas,monospace;font-size:11.5px;line-height:1.5}.drag-row.dragging{opacity:.45}.drag-row .grip{color:var(--mut);padding:4px}.list-card .drag-row .ui-list-item{border-bottom:1px solid var(--ln)}.list-card .drag-row:last-child .ui-list-item{border-bottom:0}.pl-list{border:1px solid var(--ln);border-radius:var(--r);overflow:hidden}.pl-item{border-bottom:1px solid var(--ln);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.pl-main{align-items:center;gap:8px;display:flex}.pl-svc{flex:1.5;align-items:center;gap:8px;min-width:0;display:flex}.pl-svc>:not(.pl-dot){flex:1;min-width:0}.pl-dot{border-radius:3px;flex:none;width:10px;height:10px}.pl-item .ui-select.is-sm,.pl-item .ui-select.is-sm .ui-select-trigger{width:100%}.pl-freq{flex:1;min-width:122px}.pl-add{width:100%;color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:13.5px;font-weight:600;display:flex}.pl-add:hover{background:var(--sf2)}.pl-rm{border:1px solid var(--ln);background:var(--sf);width:34px;height:34px;color:var(--mut);cursor:pointer;border-radius:var(--r);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;place-items:center;display:grid}.pl-rm:hover{color:var(--err);border-color:var(--err);background:var(--sf2)}.pl-hint{color:var(--mut);margin:6px 2px 0;font-size:12px}@media (width>=900px){.pl-list.is-capped .pl-scroll{scrollbar-width:thin;max-height:500px;overflow-y:auto}}.pl-days-label{color:var(--mut);margin-bottom:2px;font-size:11.5px;font-weight:650}.cc-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}@media (width<=560px){.cc-grid{grid-template-columns:1fr}.cc-grid.is-compact{grid-template-columns:1fr 1fr}}.qstep{border:1px solid var(--ln);border-radius:8px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.qstep button{color:var(--tx);cursor:pointer;width:30px;height:32px;font:inherit;background:0 0;border:0;font-size:16px;line-height:1}.qstep button:hover{background:var(--sf2)}.qstep .qn{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-size:14px}.wr-nav{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.wr-month{text-align:center;flex:1;font-size:14px;font-weight:700}.wr{gap:3px;display:grid}.wr-head,.wr-row{grid-template-columns:26px repeat(7,1fr);gap:3px;display:grid}.wr-head span{letter-spacing:.04em;text-transform:uppercase;color:var(--mut);text-align:center;font-size:10px;font-weight:800}.wr-wk{color:var(--mut);font-variant-numeric:tabular-nums;align-items:center;font-size:10px;font-weight:800;display:flex}.wr-cell{aspect-ratio:1;border:1px solid var(--ln);background:var(--sf);color:var(--mut);font-variant-numeric:tabular-nums;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;display:flex;position:relative}.wr-bars{gap:2px;max-width:100%;height:3px;display:flex}.wr-bars i{background:var(--acc);border-radius:2px;flex:0 6px;min-width:2px;height:3px}.wr-cell.has{border-color:color-mix(in srgb, var(--acc) 35%, var(--ln));background:var(--okbg);color:var(--tx);font-weight:800}.wr-cell.skip{border-color:color-mix(in srgb, var(--warn) 50%, transparent);background:var(--warnbg);color:var(--tx)}.wr-cell.skip .wr-bars i{background:var(--warn)}.wr-cell.pre{opacity:var(--o-off)}.wr-cell.start:after{content:"";border:2px solid var(--acc);pointer-events:none;border-radius:9px;position:absolute;inset:-3px}.wr-legend{flex-wrap:wrap;gap:8px 12px;margin-top:10px;display:flex}.wr-legend span{color:var(--mut);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.wr-legend i{border:1px solid var(--ln);background:var(--sf);border-radius:4px;width:11px;height:11px}.wr-legend i.has{background:var(--okbg);border-color:color-mix(in srgb, var(--acc) 45%, var(--ln))}.wr-legend i.skip{background:var(--warnbg);border-color:color-mix(in srgb, var(--warn) 50%, transparent)}.wr-tally{color:var(--mut);border-top:1px solid var(--ln);margin:10px 0 0;padding-top:10px;font-size:12.5px;line-height:1.45}.wr-tally b{color:var(--tx);font-weight:800}.pl-first{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pl-first button{font:inherit;border:1px solid var(--ln);background:var(--sf);color:var(--mut);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.pl-first button.on{border-color:var(--acc);background:var(--okbg);color:var(--acc)}.pl-first button:hover{border-color:var(--acc)}.pl-days-n{color:var(--mut);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pl-days-n input{width:64px;font:inherit;color:var(--tx);border:1px solid var(--ln);border-radius:var(--rin,8px);background:var(--sf);text-align:center;padding:5px 8px;font-size:14px;font-weight:700}.pl-days-n input:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.pl-daysline{gap:10px;display:grid}@media (width>=560px){.pl-daysline{grid-template-columns:1fr 1fr;align-items:start}}.pl-foot{z-index:2;background:linear-gradient(0deg, var(--sink), var(--sink)), var(--sf);padding:var(--sp-3) 3px 3px;border-top:1px solid var(--ln);gap:8px;margin:0 -3px -3px;display:flex;position:sticky;bottom:-3px}.pl-step-label{letter-spacing:.02em;color:var(--mut);margin:6px 0 0;font-size:11.5px;font-weight:700}.pl-field-label{color:var(--mut);margin-bottom:6px;font-size:13px;display:block}.pl-sum{gap:10px;display:grid}.pl-sum-row{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.pl-sum-k{color:var(--mut);font-size:12px}.pl-sum-v{font-size:14px;line-height:1.45}.pl-sum-edit{color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.pl-sum-edit:hover{text-decoration:underline}.pl-dates{flex-wrap:wrap;gap:6px;display:flex}.pl-date{border:1px solid color-mix(in srgb, var(--acc) 40%, var(--ln));background:var(--okbg);color:var(--acc);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.pl-date.is-more{border-color:var(--ln);background:var(--sf2);color:var(--mut)}.pl-split{gap:var(--sp-3);display:grid}@media (width>=900px){.pl-split{gap:var(--sp-3) var(--sp-6);grid-template-columns:minmax(0,348px) minmax(0,1fr);align-items:start}.pl-split .pl-dual{grid-template-columns:1fr auto auto;grid-template-areas:"svc svc svc""freq qty rm";align-items:center;gap:8px;display:grid}.pl-split .pl-dual .pl-svc{grid-area:svc}.pl-split .pl-dual .pl-freq{grid-area:freq;min-width:0}.pl-split .pl-dual .qstep{grid-area:qty}.pl-split .pl-dual .pl-rm{grid-area:rm}.pl-split .pl-quota{flex-wrap:wrap}.pl-split .pl-quota .pl-svc{flex-basis:100%}.pl-split .pl-quota .pl-rm{margin-left:auto}.pl-split-side{position:sticky;top:0}}.acc-wrap{margin:0 auto;padding:12px 16px 40px}.hdr-card{background:var(--sf2);border:1px solid var(--ln);border-radius:var(--rout);align-items:center;gap:8px;padding:6px;display:inline-flex}.hdr-card .ui-btn{white-space:nowrap}@media (width<=560px){.hdr-card{gap:6px;padding:4px}}.acc-card-body .is-locked,.acc-panel .is-locked{opacity:.55}.ag-filtros{flex-direction:column;gap:10px;display:flex}.acc-panel{background:var(--sf2);border:1px solid var(--ln);border-radius:var(--rout);padding:10px 12px 12px}@media (width<=560px){.acc-panel{padding:8px}}.acc-tools{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}.acc-find{max-width:300px;color:var(--mut);flex:auto;align-items:center;margin-right:auto;display:flex;position:relative}.acc-find>svg:first-child{pointer-events:none;position:absolute;left:10px}.acc-find .ui-input{padding-left:32px;padding-right:30px;font-size:13px}.acc-find>button{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px;display:inline-flex;position:absolute;right:6px}.acc-find>button:hover{color:var(--tx);background:var(--sf2)}.acc-group+.acc-group{margin-top:18px}.acc-group-lbl{color:var(--mut);flex-wrap:wrap;align-items:baseline;gap:0 5px;padding:0 2px 7px;font-size:12px;line-height:1.35;display:flex}.acc-group-lbl b{letter-spacing:.08em;text-transform:uppercase;color:var(--tx);font-size:11.5px}.acc-none{color:var(--mut);padding:14px 2px;font-size:13.5px}.acc-none b{color:var(--tx);font-weight:500}.acc-tbtn{font:inherit;color:var(--mut);background:var(--sf);border:1px solid var(--ln);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.acc-tbtn:hover{color:var(--tx);background:var(--sf2)}.acc-card{background:var(--sf);border:1px solid var(--ln);border-radius:var(--rout);overflow:hidden}.acc-card+.acc-card{margin-top:10px}.acc-card-head{text-align:left;width:100%;font:inherit;color:var(--tx);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:15px 16px;display:flex}.acc-card-head:hover{background:var(--sf2)}.acc-card-head .ic{background:var(--sf2);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.acc-card-head .mid{flex-direction:column;flex:1;min-width:0;display:flex}.acc-card-head .ttl{font-size:15px;font-weight:650}.acc-card-head .sum{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.acc-card-head .chev{color:var(--mut);transition:transform .2s var(--ease);flex:none;display:inline-flex}.acc-card.open .acc-card-head{background:var(--sf2)}.acc-card.open .acc-card-head .chev{transform:rotate(180deg)}.acc-card-wrap{visibility:hidden;transition:grid-template-rows var(--dur) var(--ease), visibility 0s linear var(--dur);grid-template-rows:0fr;display:grid}.acc-card.open .acc-card-wrap{visibility:visible;transition:grid-template-rows var(--dur) var(--ease), visibility 0s;grid-template-rows:1fr}.acc-card-clip{min-height:0;overflow:hidden}.acc-card-body{border-top:1px solid var(--ln);padding:14px 16px 18px}.settings-wrap{flex-direction:column;width:100%;padding:12px 16px 40px;display:flex}.page.is-fixed .settings-wrap{flex:1;min-height:0}.settings-side{background:var(--sf);border:1px solid var(--ln);border-radius:var(--rout);flex-direction:column;gap:2px;padding:8px;display:flex}.page.is-fixed .settings-side{overflow-y:auto}.settings-content{background:var(--sf);border:1px solid var(--ln);border-radius:var(--rout);flex-direction:column;flex:1;align-self:stretch;min-width:0;min-height:0;padding:18px 18px 22px;display:none;overflow-y:auto}.settings-wrap.is-detail .settings-side{display:none}.settings-wrap.is-detail .settings-content{display:flex}.settings-navitem{text-align:left;width:100%;font:inherit;color:var(--tx);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;display:flex}.settings-navitem:hover{background:var(--sf2)}.settings-navitem .ic{background:var(--sf2);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.settings-navitem .ic svg{width:15px;height:15px}.settings-navitem .mid{flex-direction:column;flex:1;min-width:0;display:flex}.settings-navitem .ttl{font-size:15px;font-weight:650}.settings-navitem .chev{color:var(--mut);flex:none;display:inline-flex}.settings-back{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 0 14px;font-size:13px;display:flex}.settings-back:hover{color:var(--tx)}.settings-panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:16px;font-size:11px;font-weight:750}@media (width>=900px){.settings-wrap{flex-direction:row;align-items:flex-start;gap:18px}.settings-side{flex:none;width:264px;display:flex!important}.settings-content{display:flex!important}.settings-navitem.active{background:var(--sf2)}.settings-navitem.active .ic{background:var(--acc);color:var(--acctx)}.settings-back,.settings-navitem .chev{display:none}}.cfg-cq{container-type:inline-size}.prazos-grid,.pix-grid,.uf-grid{grid-template-columns:1fr;align-items:start;gap:12px 16px;display:grid}@container (width>=420px){.prazos-grid{grid-template-columns:repeat(2,1fr)}.uf-grid{grid-template-columns:110px 1fr;align-items:end}.pix-grid{grid-template-columns:repeat(10,1fr)}.pix-grid>*{grid-column:span 5}.pix-grid .narrow{grid-column:span 3}.pix-grid .broad{grid-column:span 7}.prazos-grid .wide,.prazos-grid .full,.pix-grid .full{grid-column:1/-1}}.plan-facts{background:var(--ln);border:1px solid var(--ln);border-radius:var(--rout);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.plan-facts>div{background:var(--sf);flex-direction:column;flex:150px;gap:3px;min-width:0;padding:12px 14px;display:flex}.plan-facts .k{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:700}.plan-facts .v{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:16px;font-weight:700;line-height:1.25;display:flex}.plan-facts .v em{color:var(--mut);font-size:12.5px;font-style:normal;font-weight:500}.plan-note{color:var(--mut);margin:0;font-size:13.5px}.plan-addons{border:1px solid var(--ln);border-radius:var(--rout);margin:0;padding:0;list-style:none}.plan-addons li{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 14px;font-size:14px;display:flex}.plan-addons li+li{border-top:1px solid var(--ln)}.plan-addons li span{color:var(--mut);font-size:13px}.plan-includes{margin-top:2px;display:block}.cal-link .acts{flex:none;gap:8px;display:flex}@container (width<=380px){.cal-link{flex-wrap:wrap}.cal-link .link-chip-urls{flex-basis:100%}.cal-link .acts{margin-left:auto}}.cal-subs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.cal-subs a{text-decoration:none;display:block}.city-static{align-items:center;gap:var(--sp-2);width:100%;padding:5px 5px 5px var(--sp-3);border-radius:var(--r);border:var(--bw) solid var(--ln);background:var(--surface);color:var(--tx);font-size:var(--fs-md);display:flex}:root[data-mode=dark] .city-static{background:linear-gradient(180deg, var(--lift), var(--sink)), color-mix(in srgb, var(--tx) 3%, var(--sf2))}.city-static .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@container (width>=620px){.prazos-grid{grid-template-columns:repeat(3,1fr)}.prazos-grid .wide{grid-column:auto}}.apx{min-width:0}@media (width>=1240px){.apx{--apx-h:min(800px, calc(100dvh - 92px));grid-template-columns:minmax(0,760px) 440px;justify-content:center;align-items:start;gap:20px;padding:12px 20px 32px;display:grid}.apx>.acc-wrap{max-width:760px;height:var(--apx-h);flex-direction:column;margin:0;padding:0;display:flex;position:sticky;top:12px}.acc-panel{flex-direction:column;flex:1;min-height:0;display:flex}.acc-scroll{flex:1;min-height:0;margin-right:-6px;padding:2px 10px 8px 2px;overflow-y:auto}.apx.prev-lg{--apx-h:min(1100px, calc(100dvh - 192px));grid-template-columns:minmax(420px,640px) minmax(0,1fr)}}.apx-prev{height:var(--apx-h,min(800px, calc(100dvh - 92px)));background:var(--sf);border:1px solid var(--ln);border-radius:var(--rout);flex-direction:column;gap:8px;min-height:420px;padding:12px;display:flex;position:sticky;top:12px}.apx-prev-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.apx-prev-head .grow{flex:1;font-size:14px}.apx-prev-rl{border:1px solid var(--ln);background:var(--sf2);width:28px;height:28px;color:var(--mut);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.apx-prev-rl:hover{color:var(--tx)}.apx-stage{background:var(--sf2);border:1px solid var(--ln);border-radius:var(--r);flex:1;min-height:0;overflow:auto}.apx-stage-in{height:100%;margin:0 auto}.apx-frame{background:#fff;border:0;display:block}.mini{background-position:50%;display:block;position:absolute;inset:0}.mini i{display:block;position:absolute}.mini.is-font{color:var(--tx);font-size:13px;line-height:1.15;font-family:var(--font);place-items:center;padding:0 6px;display:grid}.mini.is-font>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mini-box{background:var(--sf);border:1.5px solid var(--ln);inset:11px}.mini-card{background:var(--sf);border:1.5px solid #0000;border-radius:6px;inset:11px}.mini-card.is-default{border-color:var(--ln)}.mini-card.is-outline{border-color:var(--ln);background:0 0}.mini-card.is-shadow{box-shadow:0 4px 10px #00000059}.mini-card.is-glass{background:color-mix(in srgb, var(--sf) 42%, transparent);-webkit-backdrop-filter:blur(5px)saturate(1.5);backdrop-filter:blur(5px)saturate(1.5);border-color:#ffffff4d;box-shadow:0 4px 10px #0000004d,inset 0 1px #fff6}.mini-card.is-glass.is-noshadow{box-shadow:inset 0 1px #fff6}.mini-none{background:repeating-linear-gradient(45deg, transparent 0 6px, color-mix(in srgb, var(--mut) 22%, transparent) 6px 7px);opacity:.5;inset:0}.bg-slots{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.bg-slot-cap{color:var(--mut);align-items:center;gap:5px;margin-bottom:5px;font-size:12.5px;display:flex}.bg-slot-cap svg{color:var(--mut)}.bg-slots .ui-filepicker-overlay{flex-direction:column;gap:6px}@media (width<=560px){.bg-slots{grid-template-columns:1fr}}.v2-scrim{border:1px solid var(--ln);border-radius:var(--r-sm,8px);background-position:50%;background-size:cover;background-color:var(--acc);justify-content:center;align-items:center;height:84px;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.v2-scrim-veu{position:absolute;inset:0}.v2-scrim-txt{color:#fff;text-align:center;text-shadow:0 1px 8px #0009;padding:0 10px;font-size:15px;position:relative}.mini-btn{background:var(--acc);border:1.5px solid var(--acc);border-radius:5px;height:16px;top:19px;left:16px;right:16px}.mini-btn.is-pill{border-radius:99px}.mini-btn.is-square{border-radius:0}.mini-btn.is-outline{background:0 0}.is-svc i{background:var(--sf);border:1px solid var(--ln);border-radius:3px;height:8px;left:9px;right:9px}.is-svc.is-list i{border-width:0 0 1px;border-radius:0}.is-svc.is-list i:first-child{top:11px}.is-svc.is-list i:nth-child(2){top:19px}.is-svc.is-list i:nth-child(3){top:27px}.is-svc.is-list i:nth-child(4){top:35px}.is-svc.is-cards i:first-child{top:8px}.is-svc.is-cards i:nth-child(2){top:20px}.is-svc.is-cards i:nth-child(3){top:32px}.is-svc.is-cards i:nth-child(4){display:none}.is-svc.is-grid i{height:15px}.is-svc.is-grid i:nth-child(odd){margin-right:3px;right:50%}.is-svc.is-grid i:nth-child(2n){margin-left:3px;left:50%}.is-svc.is-grid i:first-child,.is-svc.is-grid i:nth-child(2){top:11px}.is-svc.is-grid i:nth-child(3),.is-svc.is-grid i:nth-child(4){top:29px}.mini-col{background:var(--sf);border:1px solid var(--ln);border-radius:4px;width:46%;top:7px;bottom:7px;left:50%;transform:translate(-50%)}.mini-col.is-normal{width:62%}.mini-col.is-wide{width:78%}.mini-col.is-full{width:94%}.is-step .mini-head{background:var(--acc);border-radius:2px;width:30%;height:5px;top:12px;left:10px}.is-step.is-plain .mini-head,.is-step.is-line .mini-head,.is-step.is-center .mini-head{background:color-mix(in srgb, var(--tx) 70%, transparent);width:46%;height:7px}.is-step .mini-rule{display:none}.is-step.is-line .mini-rule{background:var(--ln);height:1px;display:block;top:23px;left:10px;right:10px}.is-step.is-center .mini-head{left:50%;transform:translate(-50%)}.is-step .mini-line{top:30px;left:10px;right:10px}.is-step .mini-line.is-short{top:38px;right:24px}.is-step.is-center .mini-line,.is-step.is-center .mini-line.is-short{left:14px;right:14px}.is-div .mini-line{top:12px;left:10px;right:10px}.is-div .mini-line.is-short{top:38px;right:22px}.is-div .mini-sep{height:4px;top:25px;left:12px;right:12px}.is-div.is-line .mini-sep{background:var(--ln);height:1px}.is-div.is-dots .mini-sep{background-image:radial-gradient(var(--ln) 1.4px, transparent 1.6px);background-position:50%;background-size:8px 4px}.is-div.is-wave .mini-sep{background-image:repeating-linear-gradient(-45deg, var(--ln) 0 2px, transparent 2px 5px, var(--ln) 5px 7px, transparent 7px 10px);opacity:.85}.mini-cover{background:linear-gradient(120deg, var(--acc), color-mix(in srgb, var(--acc) 30%, var(--mut)));height:20px;top:0;left:0;right:0}.mini-logo{background:var(--sf);border:2px solid var(--sf2);border-radius:50%;width:14px;height:14px;top:13px;left:9px}.mini-line{background:color-mix(in srgb, var(--tx) 30%, transparent);border-radius:2px;height:3px;top:40px;left:9px;right:9px}.mini-line.is-title{background:color-mix(in srgb, var(--tx) 62%, transparent);height:4px;top:32px;right:26px}.is-hero.is-compact .mini-logo,.is-hero.is-side .mini-logo{top:8px}.is-hero.is-compact .mini-line.is-title{top:28px}.is-hero.is-compact .mini-line{top:36px}.is-hero.is-side .mini-line.is-title{top:10px;left:28px;right:10px}.is-hero.is-side .mini-line{top:18px;left:28px}.is-hero.is-centered .mini-logo{margin-left:-7px;left:50%}.is-hero.is-centered .mini-line.is-title{left:22px;right:22px}.is-hero.is-centered .mini-line{left:16px;right:16px}.is-hero.is-poster .mini-cover{height:100%}.is-hero.is-poster .mini-logo{top:6px}.is-hero.is-poster .mini-line.is-title,.is-hero.is-poster .mini-line{background:#ffffffd9}.is-hero.is-wordmark .mini-line.is-title{border-radius:3px;height:7px;top:14px;right:18px}.is-hero.is-wordmark .mini-line{top:27px}.is-hero.is-logo .mini-logo{width:22px;height:22px;margin-left:-11px;top:6px;left:50%}.is-hero.is-logo .mini-line.is-title{top:33px;left:20px;right:20px}.is-hero.is-logo .mini-line{top:41px;left:15px;right:15px}.pal-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pal-card{border:1.5px solid var(--ln);border-radius:var(--r);cursor:pointer;font:inherit;text-align:left;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.pal-card.sel{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 22%, transparent)}.pal-chips{flex:none;display:inline-flex}.pal-chips i{border:1px solid #80808059;border-radius:50%;width:16px;height:16px}.pal-chips i+i{margin-left:-6px}.pal-fine{border:1px solid var(--ln);border-radius:var(--r-sm,8px);flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.pal-row{flex-wrap:wrap;align-items:center;display:flex;position:relative}.pal-row+.pal-row{border-top:1px solid var(--ln)}.pal-row.is-open{background:var(--sf2)}.pal-row-btn{min-width:0;font:inherit;color:var(--tx);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;display:flex}.pal-row-btn:hover{background:color-mix(in srgb, var(--tx) 5%, transparent)}.pal-chip{border:1px solid var(--ln);border-radius:6px;flex:none;width:22px;height:22px}.pal-row-btn b{font-weight:500}.pal-row-btn span{color:var(--mut);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.pal-undo{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin-right:8px;padding:4px;display:inline-flex}.pal-undo:hover,.pal-undo:focus-visible{color:var(--tx);background:var(--sf2)}.pal-row-picker{border-top:1px solid var(--ln);flex-basis:100%;padding:12px 10px}.sty-bar{background:var(--sf);border:1px solid var(--ln);border-radius:var(--rout);margin-bottom:12px;padding:14px 16px 16px}.sty-bar-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:15px;display:flex}.sty-bar-head .ui-tooltip-wrap{margin-left:-6px}.sty-info{width:22px;height:22px;color:var(--mut);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sty-info:hover,.sty-info:focus-visible{color:var(--tx);background:var(--sf2)}.sty-bar-head .ic{background:var(--sf2);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sty-lib{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.sty-card{border:1.5px solid var(--ln);background:var(--sf);width:140px;color:var(--tx);cursor:pointer;text-align:left;font:inherit;border-radius:12px;flex:none;padding:0;position:relative;overflow:hidden}.sty-card.sel{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 22%, transparent)}.sty-prev{justify-content:center;align-items:center;height:62px;font-size:19px;font-weight:800;display:flex}.sty-meta{border-top:1px solid var(--ln);align-items:center;gap:6px;padding:8px 10px;display:flex}.sty-meta .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.sty-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--acc);background:color-mix(in srgb, var(--acc) 16%, var(--sf2));border-radius:4px;flex:none;margin-left:auto;padding:1px 5px;font-size:9.5px;font-weight:700}.sty-badge.is-live{color:var(--mut);background:var(--sf2);border:1px solid var(--ln);margin-left:0}.sty-meta{flex-wrap:wrap}.sty-del{color:#fff;cursor:pointer;background:#0006;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.sty-del:hover{background:var(--err)}.sty-add{border:1.5px dashed var(--ln);width:120px;color:var(--acc);cursor:pointer;font:inherit;background:0 0;border-radius:12px;flex:none;padding:8px;font-size:12.5px;font-weight:600}.sty-add:hover{background:var(--sf2)}.sty-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.prev-wrap{flex-direction:column;gap:10px;display:flex}.prev-dev{border:1px solid var(--ln);border-radius:999px;align-self:center;display:inline-flex;overflow:hidden}.prev-dev button{color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:12.5px}.prev-dev button.on{background:var(--acc);color:var(--acctx)}.prev-stage{background:var(--sf2);border-radius:var(--r);border:1px solid var(--ln);justify-content:center;padding:12px;display:flex;overflow:auto}.prev-frame{background:#fff;border:0;border-radius:6px;max-width:100%;height:70vh;box-shadow:0 8px 30px #00000040}.pd-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pd-name{flex:1;min-width:120px;font-size:17px;font-weight:750}.pd-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pd-stat{background:var(--sf2);border-radius:var(--r);padding:10px 12px}.pd-stat .k{text-transform:uppercase;letter-spacing:.05em;color:var(--mut);font-size:11px}.pd-stat .v{margin-top:3px;font-size:16px;font-weight:700}.pd-saldo{border:1px solid var(--ln);border-radius:var(--r);flex-direction:column;gap:11px;padding:12px 13px;display:flex}.pd-saldo .item{flex-direction:column;gap:7px;display:flex}.pd-saldo .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pd-saldo .nm{font-size:14px;font-weight:650}.pd-saldo .cnt{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12.5px}.pd-bar{background:var(--sf2);border-radius:999px;height:8px;overflow:hidden}.pd-bar>span{background:var(--acc);border-radius:999px;height:100%;display:block}.pd-bar.full>span{background:var(--warn)}.pd-acc{border:1px solid var(--ln);border-radius:var(--r);overflow:hidden}.pd-acc>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);align-items:center;gap:8px;padding:11px 13px;font-size:12px;font-weight:700;list-style:none;display:flex}.pd-acc>summary::-webkit-details-marker{display:none}.pd-acc>summary .ct{background:var(--sf2);color:var(--mut);text-transform:none;letter-spacing:0;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.pd-acc>summary:after{content:"⌄";color:var(--mut);margin-left:auto}.pd-acc[open]>summary:after{content:"⌃"}.pd-acc-body{padding:0 13px 12px}.pd-tl .ev{border-bottom:1px solid var(--ln);justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.pd-tl .ev:last-child{border-bottom:0}.pd-tl .dt{color:var(--mut);font-variant-numeric:tabular-nums;flex:none}.pd-chips{flex-wrap:wrap;gap:6px;display:flex}.pd-chip{background:var(--sf2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;display:inline-flex}.pd-chip svg{color:var(--mut)}.wh-quick{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;padding:12px 16px 0;display:flex}.wh-quick-left{flex-wrap:wrap;gap:8px;display:flex}.wh-own{gap:10px;margin-bottom:12px;padding:14px 16px;display:grid}.wh-own .row2{align-items:flex-start}.wh-own-hint{color:var(--mut);margin-top:3px;font-size:12.5px;display:block}.wh-special{margin-top:4px}.wh-special-head{border-bottom:1px solid var(--ln);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.wh-special-head .ui-btn{white-space:nowrap;flex:none}.wh-special-empty{color:var(--mut);margin:0;padding:14px 16px;font-size:13px}.wh-actioncell .ui-btn{white-space:nowrap}.wh-statuscell{align-items:center;gap:8px;display:inline-flex}.wh-statuscell .st{color:var(--mut);font-size:12.5px}.wh-statuscell .st.on{color:var(--tx)}.wh-win{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wh-win .dash{color:var(--mut)}.wh-win .dur{color:var(--mut);font-size:12px}.wh-win .dur.err{color:var(--err);font-weight:600}.wh-win .grow{flex:1}.wh-rm{border:1px solid var(--ln);background:var(--sf);cursor:pointer;width:34px;height:34px;color:var(--mut);border-radius:8px;flex:none;place-items:center;display:grid}.wh-rm:hover{color:var(--err);border-color:var(--err)}.wh-add{font:inherit;color:var(--acc);border:1px dashed var(--ln);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:8px 12px;font-size:13px;font-weight:600}.wh-add:hover{background:var(--sf2)}.wh-foot{text-align:center;color:var(--mut);margin:16px;font-size:12.5px}.wh-mlabel{color:var(--mut);margin-bottom:8px;font-size:12.5px;display:block}.wh-daychips{flex-wrap:wrap;gap:6px;display:flex}.wh-chip{font:inherit;border:1px solid var(--ln);background:var(--sf2);color:var(--mut);cursor:pointer;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600}.wh-chip.on{background:var(--acc);border-color:var(--acc);color:var(--acctx)}.list-card .ui-table{font-size:14px}.list-card .ui-table th,.list-card .ui-table td{padding:8px 14px}.list-card .ui-table tbody tr:last-child td{border-bottom:0}.cli-cell{align-items:center;gap:10px;min-width:0;display:flex}.cli-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cli-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.list-mut{color:var(--mut)}.cli-cf{font-size:var(--fs-sm);color:var(--mut);flex-wrap:wrap;gap:4px 10px;margin-top:2px;display:flex}.cli-cf b{font-weight:var(--w-med)}.list-foot{flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;padding-bottom:4px;font-size:13.5px;display:flex}.list-foot>:first-child{margin-right:auto}.list-per-page{align-items:center;gap:8px;display:flex}.list-per-page .ui-select{width:82px}.cli-more{justify-content:center;padding:14px 0;display:flex}.cli-more:empty{padding:0}.list-sort-field{flex-direction:column;gap:6px;display:flex}.list-bar{align-items:center;gap:8px;display:flex}.list-bar>:first-child{flex:1;min-width:0}.list-bar .ui-select{flex:none;width:190px}.pad.list-bar{background:var(--sf);border:1px solid var(--ln);border-radius:var(--rout);margin:10px 16px 0;padding:12px}.list-hint{border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--sf2);color:var(--mut);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 16px 0;padding:8px 12px;font-size:13px;display:flex}.list-hint>span{flex:1;min-width:180px}@media (width<=560px){.list-bar .ui-select{width:150px}}.cb-services{text-overflow:ellipsis;white-space:nowrap;max-width:340px;color:var(--mut);display:block;overflow:hidden}.sv-name{align-items:center;gap:8px;display:inline-flex}.sv-actions{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sv-grip{justify-content:flex-end;display:flex}.cat-thumb{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);cursor:zoom-in;flex:none;width:36px;height:36px;padding:0;display:block;position:relative;overflow:hidden}.cat-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cat-thumb-n{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#0000009e;border-radius:7px;min-width:14px;padding:0 3px;font-size:9.5px;line-height:14px;position:absolute;bottom:1px;right:1px}.is-inactive .cat-thumb{opacity:.55}.photos{border-top:1px solid var(--ln);flex-direction:column;gap:8px;padding-top:4px;display:flex}.photos-head{align-items:center;font-size:15px;display:flex}.photos-count{color:var(--mut);font-variant-numeric:tabular-nums;font-size:13px}.photos-hint{color:var(--mut);margin:0;font-size:13px}.photo-row{align-items:center;gap:10px;padding:4px 0;display:flex}.photo-row.dragging{opacity:.45}.photo-row .grip{color:var(--mut);padding:4px}.photo-thumb{object-fit:cover;border-radius:var(--r);border:1px solid var(--ln);background:var(--sf);flex:none;width:48px;height:48px}.photo-tag{color:var(--mut);font-size:12.5px}.photo-del{color:var(--mut);cursor:pointer;border-radius:var(--r);background:0 0;border:0;padding:6px}.photo-del:hover{color:var(--err)}.sv-grip .grip{color:var(--mut);padding:4px}.cli-list .ui-list-item .actions{align-self:flex-start}@media (width<=560px){.pl-dual{grid-template-columns:1fr auto auto;grid-template-areas:"svc svc svc""freq qty rm";align-items:center;gap:8px;display:grid}.pl-dual .pl-svc{grid-area:svc}.pl-dual .pl-rm{grid-area:rm}.pl-dual .qstep{grid-area:qty}.pl-dual .pl-freq{grid-area:freq;min-width:0}.pl-quota{flex-wrap:wrap}.pl-quota .pl-svc{flex-basis:100%}.pl-quota .pl-rm{margin-left:auto}}.link-chip{background:var(--sf2);border:1px solid var(--ln);border-radius:var(--r);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.link-chip-urls{min-width:0;color:var(--mut);flex:1;font-size:12.5px}.link-chip-urls>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qr-card{background:var(--bg);border:1px solid var(--ln);border-radius:var(--r);grid-template-columns:96px 1fr;grid-template-areas:"slug slug""qr link""qr btn";gap:8px 12px;padding:12px;display:grid}.qr-card-qr{grid-area:qr}.qr-card-qr img{object-fit:contain;border-radius:var(--r-sm);width:100%;height:100%;display:block}.qr-card-slug{grid-area:slug;min-width:0}.qr-card-link{grid-area:link;align-self:center;min-width:0}.qr-card-btn{grid-area:btn;place-self:start}@media (width>=640px){.qr-card{grid-template-columns:150px 1fr;grid-template-areas:"qr slug""qr link""qr btn";gap:10px 16px;padding:14px}}.field-info{width:18px;height:18px;color:var(--mut);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.field-info:hover,.field-info:focus-visible{color:var(--tx);background:var(--sf2)}.grid2 .span2{grid-column:1/-1}.nv{gap:var(--sp-3);flex-direction:column;flex:1;min-height:0;display:flex}.nv-head{flex-direction:column;flex:none;gap:6px;display:flex}.nv-passo{font-size:var(--fs-xs);color:var(--mut)}.nv-step{padding-right:var(--sp-1)}.nv-q{font-size:var(--fs-lg);font-weight:var(--w-med);line-height:var(--lh-snug);margin:0 0 var(--sp-1)}.nv-qs{font-size:var(--fs-sm);color:var(--mut);margin:0 0 var(--sp-4)}.nv-lb{font-size:var(--fs-sm);color:var(--mut);margin-bottom:6px;display:block}.nv-hint{font-size:var(--fs-xs);color:var(--mut);margin:6px 0 0}.nv-sec{font-size:var(--fs-2xs);font-weight:var(--w-med);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:var(--sp-4) 0 var(--sp-3)}.nv-mt{margin-top:var(--sp-4)}.nv-clist{border:var(--bw) solid var(--ln);border-radius:var(--r);overflow:hidden}.nv-cli{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3);font:inherit;text-align:left;cursor:pointer;border:0;border-bottom:var(--bw) solid var(--ln);color:var(--tx);transition:background var(--dur-fast) var(--ease);background:0 0;display:flex}.nv-cli:last-child{border-bottom:0}.nv-cli:hover{background:var(--sf2)}.nv-cli.on{background:color-mix(in srgb, var(--acc) 10%, var(--sf))}.nv-cli .nm{min-width:0;font-size:var(--fs-sm);flex:1}.nv-cli .nm small{color:var(--mut);font-size:var(--fs-2xs);display:block}.nv-cli .tick{color:var(--acc);flex:none}.nv-cli.is-locked{cursor:default;background:color-mix(in srgb, var(--acc) 10%, var(--sf));display:flex}.nv-cli-ico{width:32px;height:32px;color:var(--acc);background:color-mix(in srgb, var(--acc) 14%, var(--sf));border-radius:50%;flex:none;place-items:center;display:grid}.nv-rev{border:var(--bw) solid var(--ln);border-radius:var(--r);overflow:hidden}.nv-rev-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-bottom:var(--bw) solid var(--ln);font-size:var(--fs-sm);display:flex}.nv-rev-row .k{width:92px;color:var(--mut);font-size:var(--fs-xs);flex:none}.nv-rev-row .v{flex:1;min-width:0}.nv-rev-row .v .off{color:var(--mut)}.nv-rev-total{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3);background:color-mix(in srgb, var(--acc) 7%, var(--sf));font-weight:var(--w-med);display:flex}.nv-rev-total .k{flex:1}.nv-rev-total .v{font-variant-numeric:tabular-nums}.nv-foot{gap:var(--sp-3);flex-direction:column;width:100%;display:flex}.nv-sum{font-size:var(--fs-xs);line-height:var(--lh-snug)}.nv-sum b{font-size:var(--fs-sm);font-weight:var(--w-med);display:block}.nv-sum span,.nv-sum .vazio{color:var(--mut)}.nv-foot-nav{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;display:flex}.nv-foot-btns{gap:var(--sp-2);display:flex}@media (width<=560px){.nv-foot-btns .ui-btn:last-child{flex:1}}.nv-modalfoot{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;display:flex}.nv-modalfoot-btns{gap:var(--sp-2);display:flex}@media (width<=560px){.nv-modalfoot.has-shortcut{flex-direction:column;align-items:stretch}.nv-modalfoot.has-shortcut .nv-modalfoot-btns .ui-btn{flex:1}}.nv-step .ui-slotgrid{overscroll-behavior:contain;max-height:260px;padding-right:var(--sp-1);overflow-y:auto}.svc-list{border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--sf);max-height:300px;overflow-y:auto}.nv-step.nv-svcstep{flex-direction:column;height:100%;min-height:0;display:flex}.nv-step.nv-svcstep>*{flex:none}.nv-step.nv-svcstep>.svc-list,.nv-step.nv-svcstep>.nv-addons{flex:0 auto;min-height:0}.nv-step.nv-svcstep .svc-list{min-height:132px;max-height:none}.nv-step.nv-svcstep .nv-addons{flex-direction:column;flex:0 auto;min-height:0;display:flex}.nv-step.nv-svcstep .nv-addons .svc-list{min-height:96px}.nv-step.nv-svcstep.has-addons .nv-svcs{max-height:50%}.svc-item{width:100%;font:inherit;text-align:left;color:var(--tx);border:0;border-bottom:1px solid var(--ln);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.svc-list>.svc-item:last-of-type{border-bottom:0}.svc-item:hover{background:var(--sf2)}.svc-item.on{background:color-mix(in srgb, var(--acc) 8%, var(--sf))}.svc-item .ck{border:1.5px solid var(--ln);width:20px;height:20px;color:var(--acctx);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.svc-item.on .ck{background:var(--acc);border-color:var(--acc)}.svc-item .grow{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.svc-item .price{color:var(--mut);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.svc-item .qtd{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.svc-item .qtd>span{text-align:center;min-width:18px}.svc-empty{color:var(--mut);text-align:center;padding:14px;font-size:13px}.novo-duo{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=641px){.novo-duo{grid-template-columns:1fr 1fr}}.bloq-locked{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf2);color:var(--mut);padding:10px 12px}.wh-fora,.bloq-conflitos{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wh-fora li,.bloq-conflitos li{align-items:center;gap:8px;min-width:0;display:flex}.wh-fora .grow,.bloq-conflitos .grow{flex:1;min-width:0}.wh-fora-mais{margin:6px 0 0}.bloq-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bloq-duo>div{min-width:0}.bloq-duo .ui-popover{display:block}.bloq-duo .ui-datefield-trigger{width:100%}.nv-sess{gap:var(--sp-2);flex-direction:column;display:flex}.nv-sess-row{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;display:flex}.nv-sess-row .n{background:var(--acc);width:22px;height:22px;color:var(--acctx);font-size:var(--fs-2xs);font-weight:var(--w-med);border-radius:50%;flex:none;place-items:center;display:grid}.nv-sess-row .dt{flex:132px;min-width:0}.nv-sess-row .hr{flex:0 106px;min-width:0}.nv-sess-row .du{flex:0 92px;align-items:center;min-width:0;display:flex;position:relative}.nv-sess-row .du .ui-input{font-variant-numeric:tabular-nums;padding-right:34px}.nv-sess-row .du .un{right:var(--sp-2);color:var(--mut);font-size:var(--fs-xs);pointer-events:none;position:absolute}.nv-sess-row .ui-datefield-trigger{justify-content:flex-start;width:100%}.nv-sess-row .x{padding:var(--sp-2);border-radius:var(--r-sm);color:var(--mut);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;margin-left:auto;line-height:0;display:inline-flex}.nv-sess-row .x:hover{color:var(--err);background:var(--sf2)}.nv-sess-row .x:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.nv-sess-row .pc{flex:100%}.nv-sess-sum{align-items:baseline;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border-radius:var(--r);background:color-mix(in srgb, var(--acc) 7%, var(--sf));font-weight:var(--w-med);flex-wrap:wrap;display:flex}.nv-sess-sum b{font-variant-numeric:tabular-nums}.nv-sess-sum .warn{font-weight:var(--w-reg);font-size:var(--fs-xs);color:var(--warn);flex-basis:100%}.fabbar.novo-bar{flex-direction:row;align-items:center;gap:14px}@media (width<=640px){.fabbar.novo-bar{flex-direction:column;align-items:stretch}.fabbar.novo-bar .ui-btn{width:100%}}@media (width>=900px){.novo{grid-template:"servicos quando""cliente quando""detalhes quando"1fr"bar bar"/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:20px}.sec-quando{align-self:stretch}.quando-cal{justify-content:center;display:flex}.quando-date{display:none}}.fabbar{background:var(--bg);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.cf-head{letter-spacing:.04em;text-transform:uppercase;color:var(--mut);border-top:1px solid var(--ln);margin-top:4px;padding-top:12px;font-size:12px;font-weight:700}.cf-head:empty{display:none}.cf-outer-label{color:var(--mut);margin-bottom:6px;font-size:13px;display:block}.hint{font-size:var(--fs-xs);color:var(--mut);margin:4px 0 0;font-weight:400;display:block}.cf-hint{color:var(--mut);margin-top:4px;font-size:12px;font-weight:400;display:block}.hint a,.cf-hint a{color:var(--acc);text-underline-offset:2px}.hint a:focus-visible,.cf-hint a:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:2px}.cf-tabs{scrollbar-width:none;margin:14px 16px 0;padding-bottom:6px;overflow-x:auto}.cf-tabs::-webkit-scrollbar{display:none}.cf-active{align-items:center;display:inline-flex}.cf-detalhes{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.cf-preview{border:1px solid var(--ln);border-radius:var(--rout);background:var(--bg);pointer-events:none;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.list-card-foot{color:var(--mut);border-top:1px solid var(--ln);padding:10px 14px;font-size:13px}.cf-onde{color:var(--mut);margin:10px 16px 4px;font-size:13px}.cf-warn{background:#c88c001f;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.cf-option{align-items:center;gap:8px;padding:8px 10px;display:flex}.cf-option>:first-child{flex:1}.cf-answers{flex-direction:column;gap:6px;margin-top:12px;display:flex}.cf-answer{align-items:baseline;gap:10px;font-size:14px;display:flex}.cf-answer .cf-label{color:var(--mut);flex:none}.cf-answer .cf-value{color:var(--tx);word-break:break-word}.cf-answer .cf-value a{color:var(--acc);text-decoration:none}.cf-answer .cf-value a:hover{text-decoration:underline}.cf-date{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cf-clear{font:inherit;color:var(--acc);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.cf-file{border:1px solid var(--ln);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cf-file-link{color:var(--acc);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-size:14px;text-decoration:none;display:inline-flex;overflow:hidden}.cf-file-link:hover{text-decoration:underline}.cf-file-size{color:var(--mut);flex:none;font-size:12px}.cf-file-remove{color:var(--mut);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;display:inline-flex}.cf-file-remove:hover{color:var(--err)}.cf-file-error{color:var(--err);margin-top:4px;font-size:12px;display:block}.cf-file+.cf-file,.cf-file+.ui-filepicker{margin-top:6px}.cf-thumbs{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.cf-thumb{border:1px solid var(--ln);width:64px;height:64px;color:var(--acc);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.cf-thumb:hover{border-color:var(--acc)}.cf-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cf-thumb.is-doc{gap:6px;width:auto;max-width:100%;padding:0 10px;font-size:13px}.cf-thumb.is-doc em{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-style:normal;overflow:hidden}.cf-answer.is-files{flex-direction:column;align-items:stretch;gap:8px}.cf-answer.is-files .cf-label{color:var(--tx);font-weight:600}.cf-file-config{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.upd-ver{color:var(--mut)}.upd-novidades{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--ln);max-height:40vh;overflow-y:auto}.upd-novidades ul{font-size:var(--fs-sm);margin:0;padding-left:18px;line-height:1.6}.upd-novidades ul+ul{margin-top:var(--sp-2)}.novidades{gap:var(--sp-4);flex-direction:column;display:flex}.nov-nova{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid color-mix(in srgb, var(--acc) 35%, var(--ln));background:color-mix(in srgb, var(--acc) 10%, transparent);border-radius:var(--r);flex-wrap:wrap;display:flex}.nov-nova>div{flex-direction:column;flex:1;min-width:180px;display:flex}.nov-nova span{color:var(--mut);font-size:var(--fs-xs)}.nov-item{padding-left:var(--sp-3);border-left:2px solid var(--ln)}.nov-item.is-atual{border-left-color:var(--acc)}.nov-head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.nov-head b{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.nov-head time{color:var(--mut);font-size:var(--fs-xs);margin-left:auto}.nov-selo{font-size:var(--fs-2xs);font-weight:var(--w-med);color:var(--acc);background:color-mix(in srgb, var(--acc) 14%, transparent);border-radius:var(--r-pill);padding:2px 8px}.nov-selo.is-nova{color:var(--warn);background:color-mix(in srgb, var(--warn) 16%, transparent)}.novidades ul{font-size:var(--fs-sm);margin:0;padding-left:18px;line-height:1.65}.novidades li+li{margin-top:4px}.nov-rodape{color:var(--mut);font-size:var(--fs-xs);margin:0}.ver-foot{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.ver-upd{font:inherit;color:var(--acc);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.ver-upd:disabled{cursor:default;opacity:.7;text-decoration:none}.pro-avatar{object-fit:cover;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pro-avatar.is-initials{background:var(--ln);color:var(--mut);letter-spacing:.4px;font-size:13px;font-weight:600}.pro-avatar.is-big{width:76px;height:76px;font-size:26px}.pro-photo{align-items:center;gap:12px;display:flex}.novo-cheio{border:1px solid color-mix(in oklab, var(--warn) 40%, transparent);background:color-mix(in oklab, var(--warn) 10%, transparent);color:var(--tx);border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.novo-cheio svg{color:var(--warn);flex:none;margin-top:1px}.agenda-alerta{border:1px solid color-mix(in oklab, var(--warn) 40%, transparent);background:color-mix(in oklab, var(--warn) 10%, transparent);color:var(--tx);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.agenda-alerta svg{color:var(--warn);flex:none;margin-top:1px}.ev-pro{color:var(--tx);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.ev-pro svg{color:var(--acc);flex:none}.nv-bloco{background:var(--sf);border:1px solid var(--ln);border-radius:var(--rout);margin:0 16px;padding:14px 16px}.nv-bloco>.nv-q,.nv-bloco>.nv-sec:first-child{margin-top:0}.nv-bloco>.nv-parte+.nv-parte{border-top:1px solid var(--ln);margin-top:14px;padding-top:14px}.nv-parte>.nv-q,.nv-parte>.nv-sec:first-child{margin-top:0}.nv-parte>:last-child{margin-bottom:0}.imp-page .nv-bloco,.imp-page .nv-erro,.imp-page .list-card{margin-left:0;margin-right:0}.imp-page .nv-step{padding-left:0;padding-right:0}.imp-page .nv-parte>.nv-hint{font-size:var(--fs-md);line-height:var(--lh-snug)}.imp-page .nv-parte>.nv-sec{font-size:var(--fs-xs)}.imp-page .nv-parte>.nv-hint+:not(.nv-hint){margin-top:var(--sp-4)}.nv-erro{border-radius:var(--rin);background:color-mix(in oklab, var(--err) 12%, transparent);border:1px solid color-mix(in oklab, var(--err) 40%, transparent);color:var(--err);font-size:var(--fs-sm);margin:0 16px;padding:10px 12px}.imp-switch{gap:var(--sp-3);cursor:pointer;font-size:var(--fs-sm);align-items:center;display:flex}.imp-duracoes{gap:var(--sp-3);margin:var(--sp-3) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.imp-dur{gap:var(--sp-2);border:1px solid var(--ln);border-radius:var(--rin);background:var(--bg);flex-direction:column;padding:10px 12px;display:flex}.imp-dur-tit{gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--w-med);align-items:center;display:flex}.imp-dur-tit svg{color:var(--acc)}.imp-sub{font-size:var(--fs-xs);color:var(--mut);font-weight:var(--w-reg)}.imp-cli{flex-direction:column;align-items:flex-start;gap:6px;min-width:200px;display:flex}.imp-stats{gap:var(--sp-2);margin:var(--sp-3) 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.imp-stat{border:1px solid var(--ln);border-radius:var(--rin);background:var(--bg);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.imp-stat b{font-size:var(--fs-lg);font-weight:var(--w-med)}.imp-stat span{font-size:var(--fs-xs);color:var(--mut)}.imp-stat.is-ok b{color:var(--acc)}.imp-stat.is-warn b{color:var(--warn)}.imp-stat.is-err b{color:var(--err)}.imp-tabela{margin-top:var(--sp-3);border-top:1px solid var(--ln)}.imp-tabela .ui-table{width:max-content;min-width:100%}.imp-tabela .ui-table tbody tr.is-group{background:var(--sf2)}.imp-tabela .ui-table tbody tr.is-group td{border-top:1px solid var(--ln)}.imp-tabela .ui-table th:last-child,.imp-tabela .ui-table td:last-child{z-index:2;background:var(--sf);border-left:1px solid var(--ln);position:sticky;right:0}.imp-tabela .ui-table tbody tr.is-group td:last-child,.imp-tabela .ui-table tbody tr:hover td:last-child{background:var(--sf2)}.imp-tabela .ui-table thead th:last-child{z-index:5}.imp-th-entra{align-items:center;gap:var(--sp-2);white-space:nowrap;flex:none;display:inline-flex}.imp-tabela .ui-table-wrap.is-virtual{background:var(--sf)}.imp-tabela .ui-table-filters .ui-select-trigger,.imp-tabela .ui-table-filters .ui-input{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.imp-grupo{flex-direction:column;gap:4px;display:flex}.imp-abre{align-items:center;gap:var(--sp-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--tx);font:inherit;font-weight:var(--w-med);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex;overflow:hidden}.imp-abre:hover{color:var(--acc)}.imp-grupo-acoes{gap:var(--sp-1);flex-wrap:wrap;display:flex}.imp-quando{font-variant-numeric:tabular-nums;white-space:nowrap}.imp-selos{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.imp-selos>.ui-badge{white-space:nowrap}.imp-grupo>.imp-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.imp-destino{gap:4px;display:flex}.imp-filtros{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.imp-filtros .nv-hint{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.imp-cab{gap:var(--sp-4);border-bottom:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.imp-cab>div:first-child{flex:1;min-width:260px}.nv-bloco>.imp-cab+*{margin-top:14px}.imp-cab .nv-q,.imp-cab .nv-hint{margin-top:0}.imp-cab-acoes{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.imp-cab-acoes .nv-hint{font-size:var(--fs-sm);margin:0}.imp-colunas>.nv-parte+.nv-parte{border-top:1px solid var(--ln);margin-top:14px;padding-top:14px}@media (width>=900px){.imp-colunas{gap:var(--sp-5);align-items:flex-start;display:flex}.imp-colunas>.nv-parte{flex:1;min-width:0}.imp-colunas>.nv-parte+.nv-parte{border-top:0;border-left:1px solid var(--ln);padding-top:0;padding-left:var(--sp-5);margin-top:0}}.imp-datas{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.imp-switch.is-inline{margin-left:var(--sp-5);padding-bottom:10px}@media (width<=899px){.imp-switch.is-inline{margin-left:0;padding-bottom:0}}.imp-lista{margin-top:var(--sp-3)}.imp-preambulo .ui-accordion{background:0 0;border:0}.imp-preambulo .ui-accordion-head{padding-left:0;padding-right:0}.imp-preambulo .ui-accordion-panel{padding:0}.imp-preambulo .imp-colunas{margin-top:var(--sp-3)}.imp-rodape{gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.imp-rodape .nv-hint{margin:0}.imp-rodape-acoes{gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.imp-rodape-acoes>.row2{font-size:var(--fs-sm)}.imp-lista-meta{flex-direction:column;gap:4px;display:flex}.imp-ficha{gap:var(--sp-4);flex-direction:column;display:flex}.imp-ficha-campo{flex-direction:column;gap:4px;display:flex}.imp-ficha-campo .ui-select,.imp-ficha-campo .ui-input,.imp-ficha-campo .ui-input-wrap{width:100%}.imp-ficha-data{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.imp-massa{gap:var(--sp-2);border:1px solid var(--acc);border-radius:var(--rin);background:color-mix(in oklab, var(--acc) 8%, transparent);font-size:var(--fs-sm);flex-direction:column;padding:10px 12px;display:flex}.imp-massa-topo{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.imp-massa-faixa{align-items:center;gap:var(--sp-3);grid-template-columns:max-content 1fr;display:grid}.imp-massa-rot{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--mut);white-space:nowrap}.imp-massa-campos{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.imp-massa-campos>.ui-field{flex:none;width:150px}.imp-massa-campos>.ui-select{flex:none}@media (width<=700px){.imp-massa-faixa{gap:var(--sp-1);grid-template-columns:1fr}}.fin-screen{padding-bottom:var(--sp-6)}.fin-period{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) 0;flex-wrap:wrap;align-items:center;display:flex}.fin-period-modes{gap:var(--sp-2);flex-wrap:nowrap;flex-shrink:0;display:flex}.fin-period-label{font-size:var(--fs-md)}.fin-nums{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) 0;grid-template-columns:repeat(2,1fr);display:grid}.fin-num{border:1px solid var(--ln);border-radius:var(--rout);background:var(--sf);padding:var(--sp-3) var(--sp-4);flex-direction:column;gap:2px;min-width:0;display:flex}.fin-num-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:700}.fin-num-value{font-variant-numeric:tabular-nums;color:var(--tx);font-size:20px}.fin-num-detail{color:var(--mut);font-size:12px;line-height:1.35}.fin-num.is-ok .fin-num-value{color:var(--ok)}.fin-num.is-warn .fin-num-value{color:var(--warn)}.fin-num.is-err .fin-num-value{color:var(--err)}.fin-acc-title{align-items:center;gap:var(--sp-2);display:inline-flex}.fin-debt-search{padding:0 0 var(--sp-2)}.fin-debt-list{overscroll-behavior:contain;max-height:330px;overflow-y:auto}.fin-debt{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:1px solid var(--ln);flex-wrap:wrap;display:flex}.fin-debt-who{flex-direction:column;flex:1;min-width:140px;display:flex}.fin-debt-who small{color:var(--mut);font-size:12.5px}.fin-debt-value{font-variant-numeric:tabular-nums}.fin-debt:first-child{border-top:0}.fin-debt-actions{gap:var(--sp-2);align-items:center;display:flex}.fin-break{flex-direction:column;display:flex}.fin-break-row,.fin-overdue{align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--ln);font-size:var(--fs-sm);display:flex}.fin-break-row:last-child,.fin-overdue:last-child{border-bottom:0}.fin-break-row strong{font-variant-numeric:tabular-nums}.fin-break-row small,.fin-overdue small{color:var(--mut);text-align:right;min-width:2ch}.fin-empty{color:var(--mut);font-size:var(--fs-sm);margin:0}.fin-foot{padding:var(--sp-4);justify-content:center;display:flex}.fin-screen>.ui-accordion{margin:10px 16px 0}.pay-pop-list{min-width:172px;padding:var(--sp-1);flex-direction:column;display:flex}.pay-pop-title{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:11.5px;font-weight:700}.pay-pop-item{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);color:var(--tx);font:inherit;text-align:left;border-radius:var(--rin);cursor:pointer;background:0 0;border:0;display:flex}.pay-pop-item:hover,.pay-pop-item:focus-visible{background:color-mix(in oklab, var(--acc) 10%, transparent)}.pay-pop-item.is-muted{color:var(--mut);border-top:1px solid var(--ln);margin-top:var(--sp-1);border-radius:0}@media (width>=700px){.fin-nums{grid-template-columns:repeat(4,1fr)}}.ui-table tr.ui-table-empty td:has(>.center){padding:0}.hist-marks{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.hist-price{font-variant-numeric:tabular-nums}.sup{gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) 0;flex-direction:column;display:flex}.ui-conf .sup{padding:0}.sup-list-top{margin-bottom:var(--sp-3);justify-content:flex-end;display:flex}.sup-panel{border:1px solid var(--ln);border-radius:var(--rout);background:var(--sf);overflow:hidden}.sup-panel-head{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--ln);gap:2px;display:grid}.sup-panel-head .row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sup-panel-head .sup-head-action{margin-left:auto}.sup-panel-head b{font-size:var(--fs-md)}.sup-panel-head .sub{font-size:var(--fs-xs);color:var(--mut)}.sup-panel-body{gap:var(--sp-4);padding:var(--sp-4);flex-direction:column;display:flex}.sup-panel-foot{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--ln);background:var(--sf2);align-items:flex-end;display:flex}.sup-panel-foot.is-end{justify-content:flex-end}.sup-back{border-radius:var(--r-sm);width:30px;height:30px;color:var(--mut);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.sup-back:hover{background:var(--sf2);color:var(--tx)}.sup-cell{gap:2px;min-width:0;display:grid}.sup-cell b{font-weight:var(--w-med);align-items:center;gap:6px;display:flex}.sup-cell .sub{font-size:var(--fs-xs);color:var(--mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-dot{background:var(--err);border-radius:50%;flex:none;width:8px;height:8px}.sup-head{align-items:center;gap:var(--sp-2);display:flex}.sup-head b{font-size:var(--fs-lg);flex:1}.sup-thread{gap:var(--sp-3);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.sup-msg{max-width:min(88%,620px);padding:var(--sp-2) var(--sp-3);border:1px solid var(--ln);border-radius:var(--rout);background:var(--sf2);align-self:flex-start}.sup-msg.is-mine{background:color-mix(in oklab, var(--acc) 10%, var(--sf));border-color:color-mix(in oklab, var(--acc) 28%, transparent);align-self:flex-end}.sup-msg .who{font-size:var(--fs-2xs);font-weight:var(--w-med);letter-spacing:.03em;text-transform:uppercase;color:var(--mut);display:block}.sup-msg p{margin:var(--sp-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.sup-msg time{margin-top:var(--sp-1);font-size:var(--fs-2xs);color:var(--mut);display:block}.sup-reply>:first-child{flex:1;min-width:0}.sup-reply .ui-field{display:flex}.sup-reply .ui-textarea{width:100%;display:block}@media (width<=560px){.sup-reply{flex-direction:column;align-items:stretch}}.sup-ctx{padding:var(--sp-3);border:1px solid var(--ln);border-radius:var(--r);background:var(--sf2);font-size:var(--fs-xs);color:var(--mut);gap:2px;display:grid}.sup-ctx b{color:var(--tx);font-weight:var(--w-med)}.ini{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-6);flex-direction:column;display:flex}.ini-hero{align-items:center;gap:var(--sp-4);padding:var(--sp-4);border:var(--bw) solid var(--ln);border-radius:var(--rout);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--acc) 18%, transparent), transparent 60%), var(--sf);display:flex}.ini-hero h2{font-family:var(--fh);font-size:var(--fs-xl);line-height:var(--lh-tight);margin:0}.ini-hero p{color:var(--mut);font-size:var(--fs-sm);margin:4px 0 0}.ini-hero-dia:first-letter{text-transform:uppercase}.ini-hero-num{text-align:right;flex:none}.ini-hero-num b{font-variant-numeric:tabular-nums;font-size:20px;display:block}.ini-hero-num span{color:var(--mut);font-size:var(--fs-xs)}.ini-alerta{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);font:inherit;font-size:var(--fs-md);text-align:left;color:var(--tx);border:var(--bw) solid color-mix(in srgb, var(--warn) 45%, var(--ln));border-left:3px solid var(--warn);border-radius:var(--rout);background:color-mix(in srgb, var(--warn) 8%, var(--sf));cursor:pointer;display:flex}.ini-alerta:hover{background:color-mix(in srgb, var(--warn) 14%, var(--sf))}.ini-alerta-ico{color:var(--warn);display:flex}.ini-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.ini-card{gap:var(--sp-2);padding:var(--sp-4);border:var(--bw) solid var(--ln);border-radius:var(--rout);background:var(--sf);flex-direction:column;display:flex}.ini-card-top{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.ini-eyebrow{font-size:var(--fs-2xs);font-weight:var(--w-med);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);display:block}.ini-eyebrow em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:var(--w-reg)}.ini-big{font-variant-numeric:tabular-nums;margin-top:2px;font-size:30px;line-height:1.1;display:block}.ini-sub{color:var(--mut);font-size:var(--fs-sm);display:block}.ini-delta{font-size:var(--fs-xs);color:var(--mut);background:var(--sf2);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.ini-delta.is-up{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.ini-delta.is-down{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent)}.ini-bars{height:96px;margin-top:var(--sp-2);align-items:flex-end;gap:4px;display:flex}.ini-bar{border-radius:4px;flex:1;align-items:flex-end;height:100%;display:flex}.ini-bar i{background:color-mix(in srgb, var(--acc) 28%, transparent);width:100%;transition:filter var(--dur) var(--ease);border-radius:4px;display:block}.ini-bar.is-now i{background:var(--acc)}.ini-bar.is-today{box-shadow:inset 0 -2px 0 0 var(--tx)}.ini-bar:hover i{filter:brightness(1.15)}.ini-legenda{align-items:center;gap:var(--sp-3);color:var(--mut);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.ini-legenda span{align-items:center;gap:5px;display:inline-flex}.ini-legenda i{background:var(--acc);border-radius:3px;width:9px;height:9px}.ini-legenda i.is-old{background:color-mix(in srgb, var(--acc) 28%, transparent)}.ini-legenda-fim{margin-left:auto}.ini-spark{width:100%;height:84px;margin-top:auto;display:block;overflow:visible}.ini-spark .area{fill:color-mix(in srgb, var(--acc) 16%, transparent)}.ini-spark .linha{stroke:var(--acc);stroke-width:2px;stroke-linejoin:round}.ini-linha{margin:var(--sp-1) 0 0;padding:0;list-style:none}.ini-linha li{position:relative}.ini-linha li:not(:last-child):before{content:"";width:var(--bw);background:var(--ln);position:absolute;top:22px;bottom:-6px;left:4px}.ini-linha button{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) 0;font:inherit;text-align:left;color:var(--tx);cursor:pointer;background:0 0;border:0;display:flex}.ini-linha button:hover b{text-decoration:underline}.ini-ponto{border:2px solid var(--ln);background:var(--sf);border-radius:50%;flex:none;width:9px;height:9px}.ini-ponto.is-next{border-color:var(--acc);background:var(--acc)}.ini-hora{font-variant-numeric:tabular-nums;min-width:52px;font-weight:var(--w-med);flex:none}.ini-hora small{color:var(--mut);font-size:var(--fs-2xs);font-weight:var(--w-reg);display:block}.ini-linha b{font-weight:var(--w-med);display:block}.ini-linha em{color:var(--mut);font-style:normal;font-size:var(--fs-sm);display:block}.ini-url{align-items:center;gap:var(--sp-2);color:var(--mut);display:flex}.ini-url b{color:var(--tx);word-break:break-all}.ini-estado{font-size:var(--fs-sm);color:var(--warn)}.ini-estado.is-live{color:var(--ok)}.ini-provisorio{font-size:var(--fs-sm);color:var(--mut);margin:0}.ini-provisorio .linkish{font-size:inherit}.ini-acoes{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.ini-trial{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);color:var(--tx);border:var(--bw) solid var(--ln);border-radius:var(--rout);background:var(--sf);display:flex}.ini-trial svg{color:var(--acc);flex:none}.ini-trial em{color:var(--mut);font-style:normal}.ini-setup{border-left:3px solid var(--acc)}.ini-primeira{background:color-mix(in srgb, var(--acc) 10%, var(--sf));border-left:3px solid var(--acc);flex-flow:wrap;align-items:center;gap:12px 14px;display:flex}.ini-primeira>svg{color:var(--acc);flex-shrink:0}.ini-primeira b{font-size:15px;display:block}.ini-primeira span{color:var(--mut);font-size:13px}@media (prefers-reduced-motion:no-preference){.ini-primeira>svg{animation:.6s ease-out ini-festa}}@keyframes ini-festa{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}.ini-check{margin:0;padding:0;list-style:none}.ini-check button{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) 0;font:inherit;text-align:left;color:var(--tx);cursor:pointer;background:0 0;border:0;display:flex}.ini-check button:hover{color:var(--acc)}.ini-box{border:2px solid var(--ln);border-radius:4px;flex:none;width:15px;height:15px}.ini-vazio{text-align:center;color:var(--mut);justify-content:center;align-items:center;gap:4px;min-height:140px}.ini-vazio b{color:var(--tx)}.ini-vazio span{font-size:var(--fs-sm)}@media (width>=900px){.ini{padding:var(--sp-3) var(--sp-5) var(--sp-6)}.ini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ini-wide{grid-column:1/-1}}@media (width>=1240px){.ini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ini-wide{grid-column:span 2}}.au-frase{background:var(--sf2);border:1px solid var(--ln);border-left:3px solid var(--acc);border-radius:var(--rin);margin:0;padding:14px 16px;font-size:15.5px;line-height:1.55}.au-frase b{color:var(--acc);font-weight:800}.au-cond{border:var(--bw) solid var(--ln);border-radius:var(--rin);padding:var(--sp-3);background:color-mix(in srgb, var(--tx) 2%, transparent)}.au-cond-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.au-cond-campo{flex:2 170px;min-width:0}.au-cond-op{flex:130px;min-width:0}.au-cond-valor{flex:2 150px;min-width:0}.au-cond-row>.ui-btn{flex:none;margin-left:auto}.au-cond-lista{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:var(--bw) solid var(--ln);flex-direction:column;gap:4px;display:flex}.au-e{align-items:center;gap:var(--sp-2);letter-spacing:.1em;color:var(--mut);font-size:11px;font-weight:800;display:flex}.au-e:before,.au-e:after{content:"";background:var(--ln);flex:1;height:1px}.au-opt{line-height:var(--lh-snug);display:block}.au-vars{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.v2{background:var(--sf2);border:1px solid var(--ln);border-radius:var(--r,12px);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}.v2-head{border-bottom:1px solid var(--ln);background:var(--sf);flex-wrap:wrap;align-items:center;gap:12px;padding:7px 10px 7px 14px;display:flex}.v2-title{font-family:var(--fh);white-space:nowrap;margin:0;font-size:15px;font-weight:700}@media (width<=899px){.v2-title{display:none}}.v2-loading{color:var(--mut);padding:40px 0}.v2-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-head .v2-bar{justify-content:flex-end;margin-left:auto}@media (width>=900px){.v2-head .v2-spacer{display:none}}.v2-spacer{flex:1}.v2-ghost{border:1px solid var(--ln);background:var(--sf);color:var(--mut);border-radius:var(--r-sm,8px);cursor:pointer;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.v2-ghost:hover{border-color:var(--mut);color:var(--tx)}.v2-imgrow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v2-img .v2-field.is-logo .ui-filepicker{width:56.25%;margin-inline:auto}.v2-img.is-sheet .v2-pop-body{grid-template-columns:1fr 1fr;align-items:start;column-gap:12px;display:grid}.v2-img.is-sheet .v2-pop-body>*{grid-column:1/-1}.v2-img.is-sheet .v2-pop-body>.v2-field.is-half{grid-column:span 1}.v2-note.v2-warn{color:var(--tx);background:var(--warnbg);border-radius:var(--r-sm,8px);padding:8px 10px}.v2-ghost:disabled{opacity:.45;cursor:not-allowed}.v2-ghost:disabled:hover{border-color:var(--ln);color:var(--mut)}.v2-ghost-tag{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:var(--tx);background:var(--sf2);border:1px solid var(--ln);border-radius:5px;padding:1px 6px;font-size:11.5px;font-weight:650;overflow:hidden}.v2-ghost.is-on{border-color:var(--acc);color:var(--acc);background:color-mix(in srgb, var(--acc) 10%, var(--sf))}.v2-seg{border:1px solid var(--ln);border-radius:var(--r-sm,8px);background:var(--sf2);gap:2px;padding:2px;display:inline-flex}.v2-seg button{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:500;display:inline-flex}.v2-seg button[aria-pressed=true]{background:var(--acc);color:var(--acctx)}.v2-seg-caret{margin-left:-8px;padding:5px 6px 5px 2px}.v2-seg button[aria-pressed=true]+.v2-seg-caret{background:var(--acc);color:var(--acctx);border-radius:6px;margin-left:-8px}.v2-guides{width:272px}.v2-guides .v2-pop-body{padding:var(--sp-3)}.v2-stage{flex:1;justify-content:center;min-height:0;display:flex;position:relative;overflow:hidden}.v2-frame{background:#fff;border:0;width:100%;height:100%}.v2-phone{width:100%;height:100%;min-height:0;display:flex}.v2-phone-speaker{display:none}.v2-stage.is-phone{align-items:center;padding:16px}.v2-stage.is-phone .v2-phone{--bezel:14px;width:calc(390px + var(--bezel) * 2);height:min(100%, calc(844px + var(--bezel) * 2));max-width:100%;padding:var(--bezel);background:linear-gradient(160deg,#3a3d42,#17181b 45%,#2b2e33);border-radius:48px;flex:none;position:relative;box-shadow:0 18px 50px -18px #0000008c,inset 0 0 0 1px #ffffff0f}.v2-stage.is-phone .v2-phone-speaker{background:#ffffff24;border-radius:999px;width:46px;height:4px;display:block;position:absolute;top:5px;left:50%;transform:translate(-50%)}.v2-stage.is-phone .v2-frame{border-radius:34px}@media (width<=560px){.v2-confirm .ui-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.v2-confirm .ui-dialog-actions>:last-child{grid-column:1/-1}}:is(.v2-css-modal,.ui-overlay:has(.v2-css-modal)){z-index:80}:is(.css-guide-modal,.ui-overlay:has(.css-guide-modal)){z-index:90}:is(.v2-ajuda-modal,.ui-overlay:has(.v2-ajuda-modal)){z-index:80}.v2-ajuda-txt{color:var(--tx);margin:0;font-size:13.5px;line-height:1.55}.ui-overlay:has(.ui-crop-area){z-index:80}:is(.ui-overlay:has(.v2-sty-modal),.ui-overlay:has(.v2-img-modal)){z-index:80}@media (width<=560px){.v2-css-modal .ui-dialog-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v2-css-modal .ui-dialog-actions .v2-spacer{display:none}}.css-ed{border:1px solid var(--ln);background:var(--bg);border-radius:8px;position:relative;overflow:hidden}.css-ed-hl,.css-ed-in{tab-size:2;white-space:pre;overflow-wrap:normal;height:calc(var(--css-ed-rows,16) * 1.6em + 20px);border:0;margin:0;padding:10px 12px;font-family:Consolas,SF Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.6}.css-ed-hl{color:var(--tx);pointer-events:none;overflow:hidden}.css-ed-in{resize:none;color:#0000;width:100%;caret-color:var(--tx);background:0 0;position:absolute;inset:0;overflow:auto}.css-ed-in::selection{background:color-mix(in srgb, var(--acc) 35%, transparent)}.css-ed-in:focus{outline:none}@media (pointer:coarse){.css-ed-hl,.css-ed-in{font-size:16px!important}}.css-ed:focus-within{border-color:var(--acc);box-shadow:0 0 0 2px color-mix(in srgb, var(--acc) 22%, transparent)}.v2-ghost{position:relative}.v2-dot{background:var(--acc);z-index:1;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;right:-6px}.css-ed-keys{margin-top:8px}.css-ed-keys kbd{background:var(--sf2);border:1px solid var(--ln);border-bottom-width:2px;border-radius:4px;padding:0 4px;font-family:inherit;font-size:11px}.css-ed .tk-com{color:var(--mut);font-style:italic}.css-ed .tk-sel{color:var(--acc);font-weight:600}.css-ed .tk-prop{color:var(--tx)}.css-ed .tk-val,.css-ed .tk-pun{color:var(--mut)}.css-ed .tk-num,.css-ed .tk-str{color:#d19a66}.css-ed .tk-var{color:#56b6c2}.css-ed .tk-at{color:#c678dd}.css-ed .tk-cor{color:#d19a66}.css-ed .tk-cor:before{content:"";border:1px solid var(--ln);vertical-align:baseline;background:currentColor;border-radius:2px;width:8px;height:8px;margin-right:3px;display:inline-block}.v2-pages .v2-pop-body{gap:6px}.v2-pop-body.is-locked{opacity:.55}.v2-page-item{border:1px solid var(--ln);background:var(--sf2);width:100%;color:var(--tx);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;display:flex}.v2-page-item:hover{border-color:color-mix(in srgb, var(--acc) 45%, var(--ln))}.v2-page-item.sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset}.v2-page-item .nm{font-size:13.5px;font-weight:650}.v2-page-item .sub{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.v2-acts{z-index:60;background:var(--sf);border:1px solid var(--ln);border-radius:var(--r,12px);flex-direction:column;gap:8px;width:min(240px,100vw - 24px);padding:10px;display:flex;position:fixed;box-shadow:0 18px 44px -18px #0006}.v2-acts .ui-btn{width:100%}.v2-sty{z-index:60;background:var(--sf);border:1px solid var(--ln);border-radius:var(--r,12px);flex-direction:column;width:min(420px,100vw - 24px);max-height:min(70vh,560px);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px -18px #0006}.v2-sty .sty-lib{grid-template-columns:1fr 1fr;padding-bottom:0;display:grid;overflow:visible}.v2-sty .sty-card,.v2-sty .sty-add{width:auto}.v2-sty .sty-add{min-height:62px}.v2-bases{grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 4px;display:grid}.v2-bases .sty-card{width:auto}.v2-bases .sty-prev{height:54px}.v2-div{background:var(--ln);align-self:stretch;width:1px;margin:2px}@media (width<=899px){.v2-head{display:none}.v2{border:0;border-radius:0;margin:0;position:relative}}.v2-bar .v2-lbl{display:none}.v2-seg.is-icons>button{padding-left:10px;padding-right:10px}.v2-dock{border-top:1px solid var(--ln);background:var(--sf);align-items:center;gap:8px;padding:8px;display:flex}.v2-dock .v2-tools-btn,.v2-dock .ui-btn{flex:none}.v2-more-back{z-index:60;background:#00000040;animation:.18s ease-out v2-veil-in;position:fixed;inset:0}.v2-more-back.is-closing{animation:.18s ease-in forwards v2-veil-out}@keyframes v2-sheet-in{0%{transform:translateY(100%)}}@keyframes v2-sheet-out{to{transform:translateY(100%)}}@keyframes v2-veil-in{0%{opacity:0}}@keyframes v2-veil-out{to{opacity:0}}.v2-sheet{z-index:61;background:var(--sf);border-top:1px solid var(--ln);border-radius:14px 14px 0 0;flex-direction:column;max-height:78%;animation:.18s ease-out v2-sheet-in;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 44px -18px #00000080}.v2-sheet.is-closing{animation:.18s ease-in forwards v2-sheet-out}.v2-sheet-grip{cursor:pointer;background:0 0;border:0;flex:none;width:100%;padding:10px 0 4px}.v2-sheet-grip:before{content:"";background:var(--ln);border-radius:999px;width:38px;height:4px;margin:0 auto;display:block}.v2-sheet-body{flex-direction:column;gap:8px;padding:10px 12px 14px;display:flex;overflow-y:auto}.v2-sheet-body .v2-ghost,.v2-sheet-body .ui-btn{justify-content:flex-start;width:100%;min-height:42px}.v2-sheet-body .ui-btn{justify-content:center}.v2-trio{display:contents}.v2-sheet-body .v2-trio{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v2-sheet-body .v2-trio .v2-ghost{justify-content:center}.v2-sheet-body .v2-seg{display:flex}.v2-sheet-body .v2-seg>button{flex:1;min-height:42px}.v2-sheet-body .v2-div{align-self:stretch;width:auto;height:1px;margin:4px 0}.v2-pop.is-sheet,.v2-sty.is-sheet{z-index:70;border:0;border-radius:0;width:auto;max-width:none;max-height:none;inset:0}.v2-pop.is-sheet .v2-pop-head,.v2-sty.is-sheet .v2-pop-head{padding:14px 12px 14px 16px}.v2-pop.is-sheet .v2-pop-head h2,.v2-sty.is-sheet .v2-pop-head h2{font-size:16px}.v2-pop.is-sheet .v2-pop-body,.v2-sty.is-sheet .v2-pop-body{flex:1}.v2-pop.is-sheet .v2-x,.v2-sty.is-sheet .v2-x{padding:8px}.v2-pop{z-index:60;background:var(--sf);border:1px solid var(--ln);border-radius:var(--r,12px);flex-direction:column;max-height:min(74vh,620px);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px -18px #0006}.v2-pop-head{border-bottom:1px solid var(--ln);background:var(--sf2);align-items:center;gap:8px;padding:11px 10px 11px 14px;display:flex}.v2-pop.has-rail{grid-template-rows:auto 1fr;grid-template-columns:148px 1fr;display:grid}.v2-pop.has-rail .v2-pop-head{grid-column:1/-1}.v2-pop.has-rail .v2-rail{border-right:1px solid var(--ln);grid-row:2;min-height:0;overflow-y:auto}.v2-pop.has-rail .v2-pop-main{grid-area:2/2}.v2-pop-main{flex-direction:column;min-height:0;display:flex}.v2-pop-main .v2-pop-body{flex:1}.v2-pop.is-sheet .v2-pop-main{flex:1;min-height:0}.v2-locked-bar{border:1px solid color-mix(in srgb, var(--warn) 40%, var(--ln));background:color-mix(in srgb, var(--warn) 9%, var(--sf));border-radius:var(--r-sm,8px);align-items:center;gap:10px;margin:10px 14px 0;padding:10px 12px;display:flex}.v2-locked-bar svg{color:var(--warn);flex:none}.v2-locked-bar p{color:var(--mut);flex:1;margin:0;font-size:12.5px;line-height:1.4}.v2-locked-bar b{color:var(--tx);font-weight:600}.v2-locked-bar button{flex:none}.v2-rail{background:var(--sf2);flex-direction:column;gap:1px;padding:6px;display:flex}.v2-rail-grupo{flex-direction:column;gap:1px;display:flex}.v2-rail-grupo+.v2-rail-grupo{border-top:1px solid var(--ln);margin-top:10px;padding-top:10px}.v2-rail-grupo h3{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);opacity:.75;margin:0 0 3px;padding:0 9px;font-size:10.5px;font-weight:600}.v2-rail-item{text-align:left;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:12.5px;line-height:1.3}.v2-rail-item:hover{color:var(--tx);background:color-mix(in srgb, var(--tx) 6%, transparent)}.v2-rail-item.sel{color:var(--tx);background:color-mix(in srgb, var(--acc) 16%, transparent);font-weight:600}.v2-rail-item i{color:var(--mut);margin-top:2px;font-size:11px;font-style:normal;line-height:1.3;display:block}.v2-rail .ui-search{margin-bottom:6px}.v2-rail-vazio{color:var(--mut);margin:8px 4px;font-size:12px}.v2-pop.is-sheet .v2-rail{background:0 0;flex:1;gap:2px;padding:8px;overflow-y:auto}.v2-pop.is-sheet .v2-rail-item{padding:13px 12px;font-size:15px}.v2-pop-head h2{margin:0 auto 0 0;font-size:14px;font-weight:700}.v2-back{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 8px 6px 0;font-size:13px;display:inline-flex}.v2-back:hover,.v2-back:focus-visible{color:var(--acc)}.v2-crumb{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:12px}.v2-crumb:hover{color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent)}.v2-x{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px;display:inline-flex}.v2-x:hover{color:var(--tx);background:var(--sf2)}.v2-pop-body{padding:4px 14px 12px;overflow-y:auto}.v2-field{border:1px solid var(--ln);border-radius:var(--r-sm,8px);background:var(--sf);margin-top:10px;padding:11px 12px 12px;display:block}.v2-field.is-note{background:0 0;border:0;padding:10px 2px 0}.v2-field .ui-range{margin-top:12px}.v2-field-hint{color:var(--mut);margin:6px 0 0;font-size:12.5px;line-height:1.4}.v2-label{letter-spacing:.07em;text-transform:uppercase;color:var(--mut);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.v2-label.is-spaced{margin-top:16px}.v2-info{color:var(--acc);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin-left:auto;padding:2px;display:inline-flex}.v2-info:hover,.v2-info:focus-visible{background:color-mix(in srgb, var(--acc) 16%, transparent)}.v2-note{color:var(--mut);margin:12px 0 0;font-size:12.5px;line-height:1.5}.v2-pop-foot{border-top:1px solid var(--ln);background:var(--sf2);color:var(--mut);margin:0;padding:9px 14px;font-size:12px;line-height:1.5}.v2-secs{gap:3px;display:grid}.v2-sec{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 2px;display:grid}.v2-sec .grip{color:var(--mut);padding:2px 4px;font-size:15px}.v2-sec.dragging{opacity:.4}.v2-secfix{width:36px}.v2-secname{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.v2-secname em{color:var(--mut);margin-left:6px;font-size:11.5px;font-style:normal}.v2-switch{flex:none;width:36px;height:20px;display:inline-flex;position:relative}.v2-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.v2-switch>span{pointer-events:none;border:1px solid var(--ln);background:var(--sf2);border-radius:999px;width:36px;height:20px;transition:background .16s,border-color .16s}.v2-switch>span:after{content:"";background:var(--mut);border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.v2-switch input:checked+span{background:var(--acc);border-color:var(--acc)}.v2-switch input:checked+span:after{background:var(--acctx);transform:translate(16px)}.v2-switch input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}@media (prefers-reduced-motion:reduce){.v2-switch>span,.v2-switch>span:after{transition:none}.v2-sheet,.v2-sheet.is-closing,.v2-more-back,.v2-more-back.is-closing{animation-duration:1ms}}@media (width<=560px){.cli-modal .ui-dialog-actions{flex-wrap:wrap}.cli-modal .ui-dialog-actions>*{flex:1 1 calc(50% - var(--sp-2))}.cli-modal .ui-dialog-actions>:last-child{flex-basis:100%}}.v2-rascunho{border-bottom:1px solid color-mix(in srgb, var(--warn) 40%, transparent);background:var(--warnbg);color:var(--tx);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.v2-rascunho-acts{align-items:center;gap:6px;margin-left:auto;display:flex}.v2-ghost[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--acctx)}.cli-head{background:var(--sf);border:1px solid var(--ln);border-radius:var(--rout);flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:10px 0;padding:10px 14px;display:flex}.cli-head-id{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.cli-head-id .nm{flex-direction:column;line-height:1.3;display:flex}.cli-head-id .nm small{color:var(--mut);font-size:var(--fs-sm)}.cli-head .cli-actions{margin-left:auto}@media (width<=899px){.cli-head .cli-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}}.v2-selo{z-index:2;border-radius:var(--r-pill,999px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#eef2f6;background:#13171ce6;align-items:center;gap:8px;max-width:min(560px,100% - 24px);padding:8px 8px 8px 12px;font-size:12.5px;line-height:1.35;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px -12px #000000b3}.v2-selo>svg{opacity:.75;flex:none}.v2-selo b{font-weight:600}.v2-selo-x{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:4px;display:inline-flex}.v2-selo-x:hover,.v2-selo-x:focus-visible{opacity:1;background:#ffffff24}@media (width<=899px){.v2-selo{border-radius:10px;max-width:calc(100% - 16px);top:8px}}.sty-row{border:1px solid var(--ln);border-radius:var(--r-sm);background:var(--sf);display:flex;position:relative;overflow:hidden}.sty-row.sel{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.sty-row>.sty-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.sty-acts{background:var(--sf);box-shadow:0 0 0 1px var(--ln);opacity:0;visibility:hidden;border-radius:8px;align-items:center;gap:2px;padding:2px;transition:opacity .14s,visibility .14s;display:flex;position:absolute;bottom:4px;right:4px}.sty-row:hover .sty-acts,.sty-row:focus-within .sty-acts{opacity:1;visibility:visible}.sty-act{width:24px;height:24px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sty-act:hover:not(:disabled){background:var(--sf2);color:var(--tx)}.sty-act:disabled{opacity:var(--o-off);cursor:default}@media (prefers-reduced-motion:reduce){.sty-acts{transition:none}}.sty-rename{flex:1;align-items:center;gap:6px;padding:5px 6px;display:flex}.sty-rename .ui-field{flex:1;min-width:0}.wa-card{border:1px solid var(--ln);border-radius:var(--r-sm);background:var(--sf2);overflow:hidden}.wa-img{aspect-ratio:1200/630;object-fit:cover;width:100%;display:block}.wa-img.is-gerada{color:#fff;font-family:var(--fh);text-align:center;text-shadow:0 1px 2px #0000004d;place-items:center;padding:0 20px;font-size:17px;font-weight:700;display:grid}.wa-txt{flex-direction:column;gap:2px;padding:8px 10px 9px;font-size:12px;display:flex}.wa-txt span{color:var(--mut)}.logo-cores{gap:8px;display:flex}.logo-cor{border:1px solid var(--ln);border-radius:var(--r-sm);cursor:pointer;width:34px;height:34px}.logo-cor:hover{outline:2px solid var(--acc);outline-offset:1px}.ini-funil{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;display:grid}.ini-funil-passo{border-radius:var(--r-sm);background:var(--sf2);flex-direction:column;gap:1px;padding:8px 6px;display:flex}.ini-funil-passo b{font-family:var(--fh);font-size:19px;line-height:1.1}.ini-funil-passo span{color:var(--mut);font-size:11.5px;line-height:1.2}.ini-funil-passo i{color:var(--acc);margin-top:2px;font-size:11px;font-style:normal;font-weight:600}.imp-col{gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--ln);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.imp-col:first-child{border-top:0;padding-top:0}.imp-col-de b{font-size:var(--fs-sm);overflow-wrap:anywhere}.imp-col-am{-webkit-line-clamp:2;font-size:var(--fs-xs);color:var(--mut);-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.imp-col-para{gap:var(--sp-2);flex-direction:column;display:flex}.imp-col-novo{gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r);background:color-mix(in oklab, var(--acc) 8%, transparent);flex-wrap:wrap;align-items:center;display:flex}.imp-col-novo>.ui-field{flex:140px}.imp-filtros{gap:var(--sp-2);margin:var(--sp-3) 0;flex-wrap:wrap;align-items:center;display:flex}.imp-filtro{font:inherit;font-size:var(--fs-xs);font-weight:var(--w-med);color:var(--mut);background:var(--bg);border:1px solid var(--ln);cursor:pointer;border-radius:999px;padding:4px 10px}.imp-filtro.is-on{color:var(--acc);border-color:color-mix(in oklab, var(--acc) 45%, var(--ln));background:color-mix(in oklab, var(--acc) 10%, transparent)}.imp-linhas{border:1px solid var(--ln);border-radius:var(--r);overflow:hidden}.imp-linha{gap:var(--sp-3);padding:var(--sp-3);border-top:1px solid var(--ln);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(180px,auto);align-items:center;display:grid}.imp-linha:first-child{border-top:0}.imp-linha[data-acao=ignore]{opacity:.6}.imp-linha-quem{flex-direction:column;min-width:0;display:flex}.imp-linha-quem b{font-size:var(--fs-sm);overflow-wrap:anywhere}.imp-linha-quem span{font-size:var(--fs-xs);color:var(--mut)}.imp-linha-por{flex-wrap:wrap;gap:4px;display:flex}.imp-linha-acao{flex-direction:column;align-items:stretch;gap:4px;display:flex}.imp-linha-abrir{font:inherit;font-size:var(--fs-xs);color:var(--mut);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.imp-linha-vals{gap:var(--sp-2);margin:var(--sp-2) 0 0;padding-top:var(--sp-2);border-top:1px dashed var(--ln);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.imp-linha-vals dt{font-size:var(--fs-xs);color:var(--mut);font-weight:var(--w-med)}.imp-linha-vals dd{font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}@media (width<=720px){.imp-col,.imp-linha{grid-template-columns:1fr}}.locais{background:var(--sf2);border:1px solid var(--ln);border-radius:var(--r,12px);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}.locais-head{border-bottom:1px solid var(--ln);background:var(--sf);flex-wrap:wrap;align-items:center;gap:12px;padding:7px 10px 7px 14px;display:flex}.locais-title{font-family:var(--fh);white-space:nowrap;margin:0;font-size:15px;font-weight:700}@media (width<=899px){.locais-title{display:none}}.locais-head>:last-child{margin-left:auto}.locais-corpo{flex:1;grid-template-columns:340px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.locais-palco{isolation:isolate;min-width:0;min-height:0;position:relative}.mapa-ferramentas{top:var(--sp-2);right:var(--sp-2);z-index:400;border-radius:var(--r);background:var(--sf);border:1px solid var(--ln);box-shadow:var(--e2);gap:4px;padding:4px;display:flex;position:absolute}.mapa-ferramenta{border-radius:var(--r-sm,8px);width:34px;height:34px;color:var(--tx);cursor:pointer;transition:background var(--dur) var(--ease);background:0 0;border:0;place-items:center;display:grid}.mapa-ferramenta:hover{background:var(--sf2)}.mapa-ferramenta[aria-pressed=true]{background:var(--acc);color:var(--acctx,#fff)}.mapa-rodape{left:var(--sp-2);right:var(--sp-2);bottom:var(--sp-2);z-index:400;gap:var(--sp-2);pointer-events:none;display:grid;position:absolute}.mapa-rodape>*{pointer-events:auto}.mapa-dica{align-items:center;gap:var(--sp-2);border-radius:var(--r);background:var(--sf);border:1px solid var(--ln);box-shadow:var(--e2);font-size:var(--fs-xs);color:var(--tx);padding:6px 6px 6px 12px;display:flex}.mapa-dica>span{flex:1;min-width:0}.locais-previa{flex-wrap:wrap;padding:8px 8px 8px 12px}.locais-previa>span{flex-basis:100%}.locais-previa>.ui-btn{flex:1}.mapa-dica-x{border-radius:var(--r-sm,8px);width:28px;height:28px;color:var(--mut);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.mapa-dica-x:hover{background:var(--sf2);color:var(--tx)}.mapa-cantos{justify-content:flex-end;gap:var(--sp-2);display:flex}.mapa-flutuante.is-esq{margin-right:auto}.mapa-flutuante{border:1px solid var(--ln);border-radius:var(--r-pill);background:var(--sf);height:38px;color:var(--tx);box-shadow:var(--e2);font:600 var(--fs-xs) / 1 var(--font);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.mapa-flutuante:hover{background:var(--sf2)}.locais-dock{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-top:1px solid var(--ln);background:var(--sf);display:flex}.locais-dock-btn{border:1px solid var(--ln);background:var(--sf);color:var(--mut);border-radius:var(--r-sm,8px);cursor:pointer;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}.locais-dock-btn:hover{background:var(--sf2)}.locais-dock-salvar{align-items:center;gap:var(--sp-2);display:flex}.locais-sheet{gap:var(--sp-3);display:grid}.locais-sheet .ui-btn{justify-content:flex-start}.locais-painel .card{margin:0}.locais-painel{gap:var(--sp-3);min-width:0;min-height:0;padding:var(--sp-3);border-right:1px solid var(--ln);align-content:start;display:grid;overflow-y:auto}.locais-mapa,.locais-mapa.leaflet-container{background:var(--sf2);z-index:0;height:100%;min-height:0}.locais-mapa[data-armado=true],.locais-mapa[data-armado=true] .leaflet-container,.locais-mapa[data-armado=true] .leaflet-interactive{cursor:crosshair}@media (width<=900px){.locais{border:0;border-radius:0;margin:0}.locais-corpo{grid-template-columns:1fr}}.locais-nav{z-index:500;background:var(--sf);border-left:1px solid var(--ln);width:min(88%,340px);box-shadow:var(--e3,var(--e2));transition:transform var(--dur) var(--ease);flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;transform:translate(101%)}.locais-nav[data-aberto=true]{transform:none}.locais-nav-head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border-bottom:1px solid var(--ln);display:flex}.locais-nav-head h2{font:700 var(--fs-md) / 1.25 var(--font);margin:0}.locais-nav-acoes{align-items:center;gap:2px;display:flex}.locais-nav-ico{border-radius:var(--r-sm,8px);width:32px;height:32px;color:var(--mut);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.locais-nav-ico:hover{background:var(--sf2);color:var(--tx)}.locais-nav-corpo{min-height:0;padding:var(--sp-3);flex:1;overflow-y:auto}.locais-nav-corpo .locais-lista{margin-top:0}.locais-nav-fundo{z-index:450;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), visibility var(--dur) var(--ease);background:#00000059;position:absolute;inset:0}.locais-nav-fundo[data-aberto=true]{opacity:1;visibility:visible}.locais-ferramentas{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.locais-ferramentas>button{justify-content:center;width:100%}.locais-painel h2{margin:0 0 var(--sp-2);font:700 var(--fs-md) / 1.25 var(--font);letter-spacing:-.01em}.locais-painel .hint{font-size:var(--fs-sm);margin:0;line-height:1.4}.locais-div{border:0;border-top:1px solid var(--ln);margin:var(--sp-4) 0 var(--sp-3)}.locais-busca{gap:var(--sp-2);align-items:flex-end;display:flex}.locais-busca>:first-child{flex:1;min-width:0}.locais-rascunho{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.locais-achados{margin:var(--sp-2) 0 0;gap:var(--sp-1);padding:0;list-style:none;display:grid}.locais-achado-nome{text-align:left;width:100%;padding:var(--sp-2) var(--sp-3);background:var(--sf);border:1px solid var(--ln);border-radius:var(--r);color:var(--tx);cursor:pointer;gap:2px;display:grid}.locais-achado-nome:hover{background:var(--sf2)}.locais-achados>li{gap:var(--sp-1);border-radius:var(--r);border:1px solid #0000;display:grid}.locais-achados>li.is-sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.locais-achados>li.is-sel .locais-achado-nome{border-color:#0000}.locais-achado-acoes{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-2);display:flex}.locais-achado-buscando{font:400 var(--fs-2xs) / 1.3 var(--font);color:var(--mut);margin-right:auto}.locais-achados strong{font:600 var(--fs-sm) / 1.35 var(--font);color:var(--tx);overflow-wrap:anywhere}.locais-achados small{font:400 var(--fs-2xs) / 1.35 var(--font);color:var(--mut);overflow-wrap:anywhere;display:block}.locais-achado-selo{justify-self:end;margin-top:2px}.locais-lista{margin:var(--sp-3) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.locais-lista>li{gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border:1px solid var(--ln);border-left:3px solid var(--cor-area,var(--ln));border-radius:var(--r);background:var(--sf);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);display:grid}.locais-lista>li:hover{background:var(--sf2)}.locais-lista>li[data-sel=true]{border-color:var(--acc);border-left-color:var(--cor-area,var(--acc));box-shadow:0 0 0 1px var(--acc)}.locais-lista .cor{display:none}.locais-item{gap:2px;min-width:0;display:grid}.locais-nome{font:600 var(--fs-sm) / 1.35 var(--font);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.locais-dono{color:var(--acc)!important}.locais-edit{gap:var(--sp-3);display:grid}.locais-campo{gap:var(--sp-1);display:grid}.locais-head-acoes{align-items:center;gap:var(--sp-2);display:flex}.locais-item small{font-size:var(--fs-2xs);color:var(--mut)}.locais-item .ui-select{margin-top:var(--sp-1)}.locais-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.locais-botoes{align-items:center;gap:var(--sp-1);display:flex}.mapa-alca{background:var(--sf);border:3px solid var(--acc);width:16px;height:16px;box-shadow:var(--e2);cursor:ew-resize;border-radius:50%}.mapa-alca.is-mover{width:22px;height:22px;color:var(--acc);cursor:move;border-width:2px;place-items:center;font-size:12px;display:grid}.mapa-vertice{background:var(--sf);border:2px solid var(--acc);width:12px;height:12px;box-shadow:var(--e1);cursor:grab;border-radius:50%}.mapa-vertice-inicio{background:var(--acc);border-color:var(--sf);width:16px;height:16px}.mapa-alvo{touch-action:none;place-items:center;width:100%;height:100%;display:grid}@media (pointer:coarse){.mapa-vertice{width:16px;height:16px}.mapa-alca{width:20px;height:20px}.mapa-alca.is-mover{width:28px;height:28px;font-size:14px}}.mapa-rotulo{width:max-content;font:700 var(--fs-2xs) / 1 var(--font);color:#fff;border-radius:var(--r-pill);white-space:nowrap;box-shadow:var(--e1);background:#18181ad1;align-items:center;gap:5px;padding:4px 9px;display:flex;transform:translate(-50%,-50%)}.mapa-rotulo span{border-radius:50%;flex:none;width:7px;height:7px}.redes{gap:var(--sp-2);display:grid}.rede-linha{align-items:center;gap:var(--sp-2);display:flex}.rede-linha .grip{color:var(--mut);padding:4px}.rede-linha .ui-field{flex:1;min-width:0}.rede-ico{color:var(--mut);flex:none;display:inline-flex}.rede-add{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.rede-chip{font:inherit;color:var(--mut);background:var(--sf);border:1px dashed var(--ln);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.rede-chip:hover{color:var(--tx);border-color:var(--acc);border-style:solid}.end-campo{gap:var(--sp-1);display:grid}.end-valor{justify-content:space-between;align-items:center;gap:var(--sp-3);border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);min-height:42px;padding:9px 12px;display:flex}.end-valor>span{overflow-wrap:anywhere;min-width:0}.end-vazio{color:var(--mut)}.end-form{gap:var(--sp-3);display:grid}.end-cep{gap:var(--sp-2);align-items:end;display:flex}.end-cep>:first-child{flex:1;min-width:0}.end-dica{margin-top:calc(var(--sp-2) * -1)}.end-linha{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.pubview{gap:0;width:min(1180px,100%);height:calc(100dvh - 40px);padding:0;overflow:hidden}.pubview .ui-dialog-title{padding:0}.pubview .ui-dialog-body{flex:1;min-height:0;margin:0;padding:0;overflow:hidden}.pubview.is-phone{width:min(560px,100%)}.pubview-head{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:var(--bw) solid var(--ln);font-family:var(--fb);font-size:var(--fs-sm);font-weight:var(--w-reg);flex-direction:column;display:flex}.pubview-bar{align-items:center;gap:var(--sp-3);display:flex}.pubview-url{align-items:center;gap:var(--sp-2);min-width:0;color:var(--mut);flex:1;display:inline-flex}.pubview-url b{text-overflow:ellipsis;white-space:nowrap;color:var(--tx);font-weight:var(--w-med);overflow:hidden}.pubview-acts{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}.pubview-seg{border:var(--bw) solid var(--ln);border-radius:var(--r-sm);background:var(--sf2);gap:2px;padding:2px;display:inline-flex}.pubview-seg button{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:5px 9px;display:inline-flex}.pubview-seg button[aria-pressed=true]{background:var(--acc);color:var(--acctx)}.pubview-x{padding:var(--sp-2);border-radius:var(--r-sm);color:var(--mut);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;line-height:0;display:inline-flex}.pubview-x:hover{color:var(--tx);background:var(--sf2)}.pubview-x:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.pubview-selo{align-items:center;gap:var(--sp-2);color:var(--mut);font-size:var(--fs-xs);display:inline-flex}.pubview-off{align-items:center;gap:var(--sp-3);max-width:420px;padding:var(--sp-5);text-align:center;flex-direction:column;margin:auto;display:flex}.pubview-off p{color:var(--mut);margin:0}.pubview-stage{background:var(--sf2);flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.pubview-phone{width:100%;height:100%;min-height:0;display:flex}.pubview-speaker{display:none}.pubview-frame{background:#fff;border:0;width:100%;height:100%}.pubview.is-phone .pubview-stage{background:0 0;align-items:center;padding:14px}.pubview.is-phone .pubview-phone{--bezel:14px;width:calc(390px + var(--bezel) * 2);height:min(100%, calc(844px + var(--bezel) * 2));max-width:100%;padding:var(--bezel);background:linear-gradient(160deg,#3a3d42,#17181b 45%,#2b2e33);border-radius:48px;flex:none;position:relative;box-shadow:0 18px 50px -18px #0000008c,inset 0 0 0 1px #ffffff0f}.pubview.is-phone .pubview-speaker{background:#ffffff24;border-radius:999px;width:46px;height:4px;display:block;position:absolute;top:5px;left:50%;transform:translate(-50%)}.pubview.is-phone .pubview-frame{border-radius:34px}@media (width<=560px){.pubview,.pubview.is-phone{width:100%;height:100dvh}.pubview-head{padding:var(--sp-2) var(--sp-3)}.pubview-lbl{display:none}.pubview.is-phone .pubview-stage{padding:0}.pubview.is-phone .pubview-phone{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;padding:0}.pubview.is-phone .pubview-speaker{display:none}.pubview.is-phone .pubview-frame{border-radius:0}}.cred-aviso{margin:10px 16px 0}.cred-saldo{border:1px solid var(--ln);border-radius:var(--rout);background:var(--surface);box-shadow:var(--e1);margin:10px 16px;padding:18px 16px 16px}.cred-saldo-top{color:var(--mut);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:flex}.cred-n{letter-spacing:-.03em;color:var(--tx);font-variant-numeric:tabular-nums;margin-top:6px;font-size:40px;font-weight:800;line-height:1.05}.cred-cur{color:var(--mut);font-size:13.5px}.cred-est{color:var(--tx);margin-top:8px;font-size:14.5px}.cred-fine{color:var(--mut);font-size:12px;line-height:1.5}.cred-saldo .cred-fine{margin-top:4px}.cred-bolsas{grid-template-columns:1fr 1fr;gap:10px;margin:0 16px;display:grid}.cred-bolsa{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);padding:12px}.cred-bolsa .k{letter-spacing:.05em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:700}.cred-bolsa .n{letter-spacing:-.02em;color:var(--tx);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.cred-linha{border-top:1px solid var(--ln);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.cred-linha:first-child{border-top:0}.cred-amt{font-variant-numeric:tabular-nums;color:var(--tx);flex:none;font-weight:700}.cred-amt.in{color:var(--ok)}.cred-amt.out{color:var(--err)}.cred-amt.void{color:var(--mut);font-size:12px;font-weight:600}.cred-daymark{letter-spacing:.05em;text-transform:uppercase;color:var(--mut);padding:12px 0 2px;font-size:11.5px;font-weight:700}.cred-linha+.cred-daymark{border-top:1px solid var(--ln)}.cred-nota{color:var(--mut);margin:8px 16px 18px;font-size:12.5px;line-height:1.55}.cred-tabs{padding:0 16px}.cred-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cred-pendente .cred-acoes{margin-top:10px}.cred-packs{gap:8px;margin:12px 0 6px;display:grid}.cred-pack{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);width:100%;color:var(--tx);text-align:left;cursor:pointer;font:inherit;align-items:center;gap:10px;padding:12px;display:flex}.cred-pack:hover{border-color:var(--acc)}.cred-pack.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset}.cred-pack .c{font-weight:700}.cred-pack .p{text-align:right;flex:none}.cred-radio{gap:8px;display:flex}.cred-radio button{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);color:var(--tx);font:inherit;cursor:pointer;flex:1;padding:10px;font-size:13.5px}.cred-radio button.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset;font-weight:700}@media (width>=900px){.cred-topo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:10px;margin:10px 16px;display:grid}.cred-topo .cred-saldo,.cred-topo .cred-bolsas{margin:0}.cred-topo .cred-bolsas{grid-template-columns:1fr}}.pay-fine{color:var(--mut);margin:8px 0 0;font-size:12.5px;line-height:1.5}.wa-prev{border-radius:var(--r);background-color:#efe7de;background-image:radial-gradient(#00000009 1px,#0000 1px),radial-gradient(#00000006 1px,#0000 1px);background-position:0 0,11px 11px;background-size:22px 22px,22px 22px;justify-content:flex-start;padding:16px 14px;display:flex}.wa-bubble{color:#111b21;background:#fff;border-radius:0 8px 8px;max-width:88%;padding:7px 9px 5px;font-size:14.2px;line-height:19px;position:relative;box-shadow:0 1px .5px #0b141a21}.wa-bubble:after{content:"";clip-path:polygon(100% 0,100% 100%,0 0);background:#fff;width:8px;height:13px;position:absolute;top:0;left:-8px}.wa-text{white-space:pre-wrap;word-break:break-word;display:block}.wa-link{color:#027eb5;text-decoration:underline}.wa-foot{color:#111b2180;margin-top:6px;font-size:12.5px;display:block}.wa-meta{text-align:right;color:#111b2180;margin-top:2px;font-size:11px;display:block}.user-row{border-radius:var(--r);border:var(--bw) solid var(--ln);background:var(--sf2);align-items:center;display:flex}.user-row>.ui-userblock{border-radius:var(--r) 0 0 var(--r);background:0 0;border:0;flex:1;min-width:0}.user-row>.ui-userblock:hover{background:var(--sf)}.user-row>.bell{margin:var(--sp-2);border-inline-start:var(--bw) solid var(--ln);width:40px;height:34px;background:0 0;border-block:0;border-inline-end:0;border-radius:0;margin-inline-start:0;padding-inline-start:var(--sp-2)}.user-row>.bell:hover{color:var(--acc);background:0 0}.user-row .bell .bell-badge{top:-7px;right:-9px}.ui-sidenav.is-collapsed .user-row{gap:var(--sp-1);background:0 0;border:0;flex-direction:column;overflow:visible}.ui-sidenav.is-collapsed .user-row>.bell{border:var(--bw) solid var(--ln);background:var(--sf);border-radius:50%;width:34px;height:34px;margin:0;padding:0}.bell{border:var(--bw) solid var(--ln);background:var(--sf);width:36px;height:36px;color:var(--mut);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell:hover{color:var(--tx);background:var(--sf2)}.bell-badge{background:var(--err);min-width:17px;height:17px;color:var(--errtx);box-shadow:0 0 0 2px var(--canvas);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px}.bell-pop{width:340px;max-width:calc(100vw - 24px);padding:0;overflow:hidden}.bell-head{border-bottom:var(--bw) solid var(--ln);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.bell-clear{font:inherit;color:var(--acc);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;display:inline-flex}.bell-list{max-height:360px;padding:4px;overflow-y:auto}.bell-item{text-align:left;border-radius:calc(var(--r) - 3px);width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:9px 10px 9px 16px;display:flex}.bell-item:hover{background:var(--sf2)}.bell-item.is-unread{position:relative}.bell-item.is-unread:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:5px}.bell-line{align-items:center;gap:6px;min-width:0;display:flex}.bell-icon{color:var(--mut);flex:none}.bell-title{min-width:0;color:var(--tx);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.bell-time{color:var(--mut);flex:none;font-size:11.5px}.bell-body{color:var(--mut);padding-left:20px;font-size:12.5px;line-height:1.4}.bell-empty{text-align:center;color:var(--mut);padding:24px 16px;font-size:13px;line-height:1.5}.bell-foot{border-top:var(--bw) solid var(--ln);background:var(--sf2);padding:10px 12px}.dois-fatores{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--bw) solid var(--ln);flex-direction:column;display:flex}.dois-fatores .ui-conf-acoes{flex-wrap:wrap}.rota{background:var(--sf2);border:1px solid var(--ln);border-radius:var(--r,12px);flex-direction:column;flex:1;min-height:0;margin:10px 12px 12px;display:flex;overflow:hidden}.rota-head{border-bottom:1px solid var(--ln);background:var(--sf);flex-wrap:wrap;align-items:center;gap:12px;padding:7px 10px 7px 14px;display:flex}.rota-head-acoes{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.rota-title{font-family:var(--fh);white-space:nowrap;margin:0;font-size:15px;font-weight:700}@media (width<=899px){.rota-title{display:none}}.rota-head>:last-child{margin-left:auto}.rota-corpo{flex:1;grid-template-columns:340px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.rota-painel{border-right:1px solid var(--ln);flex-direction:column;min-width:0;min-height:0;display:flex}.rota-lista{gap:var(--sp-2);min-height:0;padding:var(--sp-3);flex:1;align-content:start;display:grid;overflow-y:auto}.rota-sem-endereco{font-size:var(--fs-sm);color:var(--warn);align-items:flex-start;gap:6px;margin:0;display:flex}.rota-sem-endereco svg{flex:none;margin-top:3px}.rota-palco{isolation:isolate;min-width:0;min-height:0;display:grid;position:relative}.rota-mapa,.rota-mapa.leaflet-container{background:var(--sf2);z-index:0;height:100%;min-height:0}.rota-sem-mapa{color:var(--mut);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.rota-linha{align-items:center;gap:var(--sp-2);padding:var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--surface);display:flex;position:relative}.rota-linha .grip{box-sizing:border-box;width:22px;color:var(--mut);flex:none;justify-content:center;align-items:center;padding:4px 0;display:inline-flex}.rota-linha .grip.is-off{opacity:var(--o-off);cursor:default}.rota-num{background:var(--acc);width:22px;height:22px;color:var(--acctx);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;display:grid}.rota-topo{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);padding-right:34px;display:flex}.rota-linha .rota-trava{top:var(--sp-3);right:var(--sp-3);height:22px;padding-block:0;position:absolute}.rota-topo b{min-width:0;line-height:1.35}.rota-reserva{color:var(--mut);font-variant-numeric:tabular-nums;font-weight:600}.rota-endereco{color:var(--mut);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.4}.rota-situacao{margin-top:4px;display:block}.rota-abrir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:4px;padding:0;display:grid}.rota-rodape{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--ln);background:var(--sf);flex-wrap:wrap;flex:none;display:flex}.rota-rodape-linha{align-items:center;gap:var(--sp-2);flex:1 0 100%;min-width:0;display:flex}.rota-rodape-linha>span{min-width:0;font-size:var(--fs-sm);color:var(--mut);flex:1;align-items:center;gap:6px;display:inline-flex}.rota-rodape-linha .rota-cota{white-space:nowrap;flex:none}.rota-rodape .ui-btn{flex:1}.rota-mudancas{margin:var(--sp-2) 0 0;padding-left:var(--sp-4);font-size:var(--fs-sm);color:var(--mut)}.rota-avisar{margin:var(--sp-3) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.rota-avisar li{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.rota-avisar li>span{flex:1;min-width:0}.rota-avisar li>.ui-btn{flex:none}.rm-host{background:0 0;border:0;width:0!important;height:0!important}.rm{position:absolute;top:0;left:0}.rm-ponto{background:var(--acc);border:2px solid var(--sf);width:10px;height:10px;box-shadow:var(--e1);border-radius:50%;position:absolute;top:-5px;left:-5px}.rm-haste{background:var(--acc);border-radius:2px;width:2px;height:12px;position:absolute;bottom:3px;left:-1px}.rm-tag{transform-origin:50% 100%;min-width:max-content;font:inherit;text-align:left;background:var(--sf);color:var(--tx);border:var(--bw) solid var(--ln);box-shadow:var(--e2);cursor:pointer;transition:grid-template-rows .26s var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), transform .26s cubic-bezier(.34, 1.56, .64, 1);border-radius:14px;grid-template-rows:auto 0fr;margin:0;padding:0;display:grid;position:absolute;bottom:14px;left:0;transform:translate(-50%)}.rm-l{white-space:nowrap;font-size:var(--fs-xs);align-items:center;gap:5px;padding:3px 10px 3px 3px;line-height:1.2;display:flex}.rm-num{background:var(--acc);width:20px;height:20px;color:var(--acctx);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.rm-hora{font-variant-numeric:tabular-nums;font-weight:700}.rm-sep,.rm-reserva{color:var(--mut)}.rm-reserva{font-variant-numeric:tabular-nums}.rm-cadeado{width:12px;height:12px;color:var(--warn)}.rm-mais{width:0;min-width:100%;min-height:0;overflow:hidden}.rm:not(.rm-grupo).is-aberto>.rm-tag .rm-mais,.rm:not(.rm-grupo).is-foco>.rm-tag .rm-mais,.rm-item:hover .rm-mais,.rm-item.is-foco .rm-mais{width:auto}.rm-mais>div{font-size:var(--fs-2xs);color:var(--mut);white-space:nowrap;opacity:0;transition:opacity .18s var(--ease), transform .22s var(--ease);gap:1px;padding:0 12px 0 10px;display:grid;transform:translateY(-4px)}.rm-nome-todo{font-size:var(--fs-xs);color:var(--tx);padding-top:2px;font-weight:700}.rm-servico{color:var(--tx)}.rota-mapa:not(.rm-toque) .rm>.rm-tag:before{content:"";border-radius:24px;position:absolute;inset:-22px -22px -26px}.rm-abrir{border-radius:var(--r);background:var(--acc);color:var(--acctx);font:inherit;text-align:center;cursor:pointer;border:0;justify-self:stretch;margin:8px 0 10px;padding:8px 10px;font-weight:700}.rm-abrir:hover{filter:brightness(1.08)}.rm-abrir:after{content:" →"}.rm:not(.rm-grupo).is-aberto>.rm-tag,.rm:not(.rm-grupo).is-foco>.rm-tag{border-color:var(--acc);box-shadow:var(--e3);grid-template-rows:auto 1fr;transform:translate(-50%)scale(1.04)}.rm:not(.rm-grupo).is-aberto>.rm-tag .rm-mais>div,.rm:not(.rm-grupo).is-foco>.rm-tag .rm-mais>div{opacity:1;transition-delay:90ms;transform:none}.rm-ponto:after{content:"";z-index:-1;background:color-mix(in srgb, var(--acc) 55%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.rm-grupo>.rm-ponto:after{--rm-pulso-max:3;inset:-3px}.rm.is-aberto>.rm-ponto:after,.rm.is-foco>.rm-ponto:after{animation:rm-pulso 1.4s var(--ease) infinite}@keyframes rm-pulso{0%{opacity:1;transform:scale(1)}to{transform:scale(var(--rm-pulso-max,3.8));opacity:0}}.rm-grupo>.rm-tag{transition:opacity .18s var(--ease), transform .26s cubic-bezier(.34, 1.56, .64, 1)}.rm-grupo .rm-l{padding-right:11px}.rm-pilha{display:flex}.rm-pilha .rm-num{border:2px solid var(--sf);margin-left:-7px}.rm-pilha .rm-num:first-child{margin-left:0}.rm-qtd{font-weight:700}.rm-grupo>.rm-ponto{background:var(--sf);border:3px solid var(--acc);width:14px;height:14px;top:-7px;left:-7px}.rm-grupo.is-aberto>.rm-tag{opacity:0;pointer-events:none;transform:translate(-50%)translateY(10px)scale(.7)}.rm-grupo.is-aberto>.rm-haste{opacity:0}.rm-zona{position:absolute;top:0;left:0}.rm-zona>i{position:absolute}.rm-grupo:not(.is-aberto) .rm-zona{display:none}.rm-leque{pointer-events:none;position:absolute;top:0;left:0}.rm-grupo.is-aberto .rm-leque{pointer-events:auto}.rm-leque svg{z-index:0;position:absolute;top:0;left:0;overflow:visible}.rm-leque line{stroke:var(--acc);stroke-width:2px;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);opacity:.7;transition:stroke-dashoffset .26s var(--ease)}.rm-grupo.is-aberto .rm-leque line{stroke-dashoffset:0;transition-delay:var(--d)}.rm-linhas-pilha{display:none}.rm-item{z-index:1;opacity:0;transition:transform .38s cubic-bezier(.34, 1.56, .64, 1), opacity .16s var(--ease);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.3)}.rm-grupo.is-aberto .rm-item{opacity:1;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(1);transition-delay:var(--d)}.rm-item .rm-tag{position:static;transform:none}.rm-item:hover,.rm-item.is-foco{z-index:2}.rm-item:hover .rm-tag,.rm-item.is-foco .rm-tag{border-color:var(--acc);box-shadow:var(--e3);grid-template-rows:auto 1fr}.rm-item:hover .rm-mais>div,.rm-item.is-foco .rm-mais>div{opacity:1;transition-delay:60ms;transform:none}.rm-casa{background:var(--tx);width:20px;height:20px;color:var(--sf);border-radius:6px;flex:none;place-items:center;display:grid}.rm-casa-ic{width:12px;height:12px}.rm-partida>.rm-ponto{background:var(--tx)}.rm-partida>.rm-tag{cursor:pointer}.rm-longe .rm-partida:not(.is-aberto)>.rm-tag .rm-nome{display:none}.rm-partida .rm-mais>div{white-space:normal;max-width:260px}.rm-longe .rm:not(.is-aberto):not(.is-foco)>.rm-tag .rm-l :is(.rm-hora,.rm-sep,.rm-reserva,.rm-nome,.rm-cadeado),.rm-longe .rm-grupo>.rm-tag .rm-qtd{display:none}.rm-longe .rm:not(.is-aberto):not(.is-foco)>.rm-tag .rm-l{padding:3px}.rm-toque .rm-l{min-height:32px;font-size:var(--fs-sm);padding:5px 12px 5px 5px}.rm-toque .rm-num{width:22px;height:22px}.rm-toque .rm-zona,.rm-toque .rm-linhas-arco{display:none}.rm-toque .rm-linhas-pilha{display:block}.rm-toque .rm-grupo.is-aberto .rm-item{transform:translate(calc(-50% + var(--xc)), calc(-50% + var(--yc))) scale(1)}.rm-seta{width:0!important;height:0!important}.rm-seta svg{width:16px;height:16px;fill:var(--acc);transition:opacity var(--dur) var(--ease);position:absolute;top:-8px;left:-8px}.rm-seta-fundo{fill:var(--sf)}.rm-seta.is-apagada svg{opacity:.2}.rota-mapa .leaflet-overlay-pane path{transition:stroke-opacity var(--dur) var(--ease), stroke-width var(--dur) var(--ease)}@media (prefers-reduced-motion:reduce){.rm-tag,.rm-mais>div,.rm-item,.rm-leque line{transition-duration:1ms}.rm-ponto:after{animation:none!important}}.rota-linha.is-realce{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 22%, transparent)}@media (width<=899px){.rota{border:0;border-radius:0;margin:0}.rota-corpo{grid-template-columns:minmax(0,1fr)}}.rota-km{cursor:default;color:var(--mut);font-weight:600}.rota-qtd{background:var(--acc);min-width:20px;height:20px;color:var(--acctx);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:grid}.locais-fundos{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.locais-fundo{color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.locais-fundo-img{aspect-ratio:4/3;border-radius:var(--r);border:1px solid var(--ln);background:var(--sf2);transition:border-color .12s,box-shadow .12s;display:block;position:relative;overflow:hidden}.locais-fundo-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.locais-fundo:hover .locais-fundo-img{border-color:var(--mut)}.locais-fundo.is-on .locais-fundo-img{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc)}.locais-fundo-check{background:var(--acc);width:22px;height:22px;color:var(--acctx);border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.locais-fundo-nome{font-size:var(--fs-sm);font-weight:600}.locais-endereco{margin:0;font-weight:600}.rotas-chave{gap:var(--sp-3);display:grid}.rotas-chave p{margin:0}.rotas-passos{font-size:var(--fs-sm);gap:4px;margin:0;padding-left:1.25em;display:grid}.rotas-passos a{align-items:center;gap:2px;display:inline-flex}.rotas-final{font-family:var(--font-mono,monospace);letter-spacing:.02em}.rotas-cota{gap:6px var(--sp-3);padding:var(--sp-3);border:1px solid var(--ln);border-radius:var(--r);font-size:var(--fs-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.rotas-cota dt{color:var(--mut)}.rotas-cota dd{text-align:right;margin:0;font-weight:600}.rotas-acoes{gap:var(--sp-2);flex-wrap:wrap;display:flex}.rota-reta{border-radius:var(--r);background:var(--sf);border:1px solid var(--ln);box-shadow:var(--e2);color:var(--mut);font-size:var(--fs-xs);justify-self:start;align-items:center;gap:6px;margin:0;padding:6px 10px;display:inline-flex}.rota-reta svg{color:var(--warn);flex:none}.rota-reta-link{color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.rota-reta-link:hover{text-decoration:underline}.rota-cota{color:var(--mut);font-size:var(--fs-xs)}.rota-cota.is-fim{color:var(--warn);font-weight:600}.rota-palco>.rota-reta{left:var(--sp-2);bottom:var(--sp-2);z-index:400;max-width:calc(100% - 2 * var(--sp-2));position:absolute}.rota-dock{align-items:center;gap:var(--sp-2);border-radius:var(--r);background:var(--sf);border:1px solid var(--ln);box-shadow:var(--e2);font-size:var(--fs-xs);padding:6px 6px 6px 12px;animation:.26s cubic-bezier(.34,1.56,.64,1) rota-dock-entra;display:flex}.rota-dock>span{flex:1;min-width:0}@keyframes rota-dock-entra{0%{opacity:0;transform:translateY(8px)}}.rota-nav-pe{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--ln);font-size:var(--fs-2xs);color:var(--mut);margin:0}.ico-txt{vertical-align:-.15em}.rota-corpo.is-rota{grid-template-columns:minmax(0,1fr)}.rota-comecar-caixa{gap:6px;display:grid}.rota-comecar-bloqueio{color:var(--mut);font-size:var(--fs-xs);text-align:center}@media (width>=900px){.rota-comecar-caixa{padding:var(--sp-3);border-bottom:1px solid var(--ln);background:var(--sf);flex:none}}.rota-prof{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--ln);gap:6px;display:grid}.rota-prof-label{color:var(--mut);font-size:var(--fs-xs);line-height:1.4}@media (width>=900px){.rota-prof{padding:var(--sp-3);background:var(--sf)}}.rota-progresso-linha{color:var(--mut);font-size:var(--fs-xs);line-height:1.4}.rm-num.is-feita,.rm-num.is-faltou{background:var(--sf2);color:var(--mut);box-shadow:inset 0 0 0 1px var(--ln)}.rm:not(.rm-grupo).is-passada,.rm-grupo.is-passada:not(.is-aberto)>.rm-tag,.rm-item.is-passada{opacity:.8}.rm:not(.rm-grupo).is-atual:not(.is-aberto):not(.is-foco)>.rm-tag{transform:translate(-50%)scale(1.1)}.rm.is-atual>.rm-tag,.rm-item.is-atual .rm-tag{border-color:var(--acc);outline:2px solid var(--acc);outline-offset:1px;box-shadow:var(--e3)}.rm-item.is-atual .rm-tag{position:relative}.rm.is-atual>.rm-tag:after,.rm-item.is-atual .rm-tag:after{content:"";inset:calc(-3px - var(--bw));box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 60%, transparent);pointer-events:none;animation:rm-pulso-card 1.6s var(--ease) infinite;border-radius:17px;position:absolute}@keyframes rm-pulso-card{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.7)}}.rm-gps{background:var(--gps);width:18px;height:18px;box-shadow:0 0 0 10px color-mix(in srgb, var(--gps) 20%, transparent);border:3px solid #fff;border-radius:50%;position:absolute;top:-9px;left:-9px}.rota-raio{stroke:var(--gps);fill:var(--gps);pointer-events:none}.rota-progresso{z-index:500;top:var(--sp-2);left:var(--sp-2);right:var(--sp-2);background:var(--sf);box-shadow:var(--e2);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex;position:absolute}.rota-palco.is-rota .leaflet-top.leaflet-left{top:60px}.rota-progresso-txt{font-size:var(--fs-sm);white-space:nowrap;font-weight:800}.rota-trilho{flex:1;gap:3px;display:flex}.rota-trilho i{background:var(--ln);border-radius:3px;flex:1;height:5px}.rota-trilho i.feita{background:var(--acc)}.rota-trilho i.faltou{background:var(--mut)}.rota-trilho i.atual{background:color-mix(in srgb, var(--acc) 45%, var(--ln))}.rota-sair{background:var(--sf2);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);color:var(--tx);cursor:pointer;border:0;padding:4px 10px;font-weight:700}.rota-sair:hover{background:var(--ln)}.rota-aviso-gps{border-radius:var(--r);font-size:var(--fs-xs);background:var(--warnbg);color:var(--tx);box-shadow:var(--e1);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.rota-aviso-gps svg{color:var(--warn);flex:none;margin-top:1px}.rota-pe{z-index:600;padding:var(--sp-2);gap:var(--sp-2);pointer-events:none;display:grid;position:absolute;bottom:0;left:0;right:0}.rota-pe>*{pointer-events:auto}.rota-cartao{background:var(--sf);box-shadow:var(--e3);animation:rota-sobe var(--dur-slow) var(--ease-spring);border-radius:18px;padding:12px 14px}@keyframes rota-sobe{0%{opacity:0;transform:translateY(24px)}}.rota-cartao-l1{font-size:var(--fs-xs);color:var(--mut);white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.rota-cartao-num{border-radius:var(--r-pill);background:var(--acc);width:22px;height:22px;color:var(--acctx);font-size:var(--fs-xs);flex:none;place-items:center;font-weight:800;display:grid}.rota-cartao-hora{color:var(--tx);font-variant-numeric:tabular-nums;font-weight:800}.rota-cartao-sep{color:var(--mut)}.rota-selo{border-radius:var(--r-pill);background:var(--sf2);color:var(--mut);white-space:nowrap;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:800}.rota-selo.is-caminho{background:color-mix(in srgb, var(--gps) 14%, var(--sf));color:var(--gps)}.rota-selo.is-local{background:color-mix(in srgb, var(--acc) 12%, var(--sf));color:var(--acc)}.rota-cartao-nome{margin:6px 0 0;font-size:19px;font-weight:800;line-height:1.2}.rota-cartao-serv{font-size:var(--fs-sm);margin-top:2px}.rota-cartao-end{font-size:var(--fs-sm);color:var(--mut);align-items:flex-start;gap:6px;margin-top:8px;display:flex}.rota-cartao-end svg{flex:none;margin-top:1px}.rota-cartao-acao{gap:8px;margin-top:12px;display:grid}.rota-cartao-linha{align-items:center;gap:8px;display:flex}.rota-cartao-linha .ui-btn{white-space:nowrap}.rota-cartao-nav,.rota-cartao-linha>.ui-btn:not(.rota-cartao-nav){flex:1;min-width:0}.rota-cartao-info{text-align:center;min-width:0;color:var(--mut);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:1}.rota-cartao-mais{flex:none;padding-inline:10px}.rota-chegou{background:var(--tx);color:var(--sf);box-shadow:var(--e3);animation:rota-sobe var(--dur-slow) var(--ease-spring);border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.rota-chegou-txt{font-size:var(--fs-sm);flex:1;line-height:1.35}.rota-chegou-txt b{font-size:var(--fs-md);display:block}.rota-chegou-nao{color:color-mix(in srgb, var(--sf) 70%, transparent);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-weight:700}.rota-chegou-nao:hover{color:var(--sf)}.rota-chegou-sim{border-radius:var(--r);background:var(--acc);color:var(--acctx);font:inherit;font-size:var(--fs-sm);cursor:pointer;border:0;padding:8px 12px;font-weight:700}.rota-chegou-sim:hover{filter:brightness(1.08)}.rota-veu{z-index:900;animation:rota-aparece .18s var(--ease);background:#00000059;align-items:flex-end;display:flex;position:absolute;inset:0}@keyframes rota-aparece{0%{opacity:0}}.rota-folha{background:var(--sf);width:100%;animation:rota-sobe var(--dur-slow) var(--ease);border-radius:20px 20px 0 0;padding:8px 16px 18px}.rota-folha:before{content:"";background:var(--ln);border-radius:3px;width:38px;height:4px;margin:0 auto 12px;display:block}.rota-folha h3{margin:0 0 4px;font-size:16px}.rota-folha p{color:var(--mut);font-size:var(--fs-sm);margin:0 0 12px}.rota-apps{gap:6px;display:grid}.rota-app-nav{border:1px solid var(--ln);border-radius:var(--r);color:var(--tx);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.rota-app-nav:hover{background:var(--sf2)}.rota-app-ico{width:32px;height:32px;box-shadow:0 0 0 1px var(--ln);border-radius:8px;flex:none}.rota-lembrar{font-size:var(--fs-sm);color:var(--tx);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.rota-folha-acoes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rota-folha-cancela{border:var(--bw) solid var(--ln);background:var(--sf);color:var(--tx);font:inherit;font-size:var(--fs-md);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-weight:700;display:inline-flex}.rota-folha-cancela:hover{background:var(--sf2)}.rota-folha-confirma{border:var(--bw) solid var(--err);background:var(--err);color:var(--errtx);font:inherit;font-size:var(--fs-md);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-weight:700;display:inline-flex}.rota-folha-confirma:hover{filter:brightness(1.08)}.rota-fim{text-align:center}.rota-fim-check{background:color-mix(in srgb, var(--acc) 12%, var(--sf));width:48px;height:48px;color:var(--acc);border-radius:50%;place-items:center;margin:2px auto 6px;display:grid}.rota-fim h3{margin:0;font-size:18px}.rota-fim-dados{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.rota-fim-dados dt{font-size:var(--fs-2xs);color:var(--mut)}.rota-fim-dados dd{font-size:var(--fs-lg);margin:0;font-weight:800}.rota-fim-sair{border:var(--bw) solid var(--ln);border-radius:var(--r-pill);background:var(--sf);color:var(--tx);font:inherit;font-size:var(--fs-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex}.rota-fim-sair:hover{background:var(--sf2)}@media (prefers-reduced-motion:reduce){.rota-cartao,.rota-chegou,.rota-folha,.rota-veu{animation:none}.rm.is-atual>.rm-tag:after,.rm-item.is-atual .rm-tag:after{opacity:0;animation:none}}.mods{background:var(--sf);border:var(--bw) solid var(--ln);border-radius:var(--rout);margin:10px 16px;overflow:hidden}.mods-bar{gap:var(--sp-3);border-bottom:var(--bw) solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.mods-bar .ui-search{flex:240px}.mods-body{padding:var(--sp-4)}.mods-section{font-size:var(--fs-sm);color:var(--mut);text-transform:uppercase;letter-spacing:.04em;margin:var(--sp-5) 0 var(--sp-3);font-weight:700}.mods-section:first-child{margin-top:0}.mods-grid{gap:var(--sp-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.mods-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.mods-card{border:var(--bw) solid color-mix(in srgb, var(--acc) 22%, var(--ln));border-radius:var(--rout);background:radial-gradient(130% 110% at 0% 0%, color-mix(in srgb, var(--acc) 16%, transparent), transparent 58%), var(--sf2);padding:var(--sp-4);gap:var(--sp-3);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;display:flex;position:relative}.mods-card:hover{border-color:color-mix(in srgb, var(--acc) 50%, var(--ln));box-shadow:0 10px 28px -14px rgb(var(--sh) / .45);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mods-card,.mods-card:hover{transition:none;transform:none}}.mods-card.is-coming_soon{background:radial-gradient(130% 110% at 0% 0%, color-mix(in srgb, var(--info) 12%, transparent), transparent 58%), var(--sf2);border-style:dashed}.mods-card.is-coming_soon .mods-card-icon{background:color-mix(in srgb, var(--info) 18%, var(--sf));color:var(--info)}.mods-card-hit{all:unset;align-items:flex-start;gap:var(--sp-3);cursor:pointer;border-radius:var(--r);display:flex}.mods-card-hit:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.mods-card-hit:hover .mods-card-name b{color:var(--acc)}.mods-card-icon{border-radius:var(--r);background:color-mix(in srgb, var(--acc) 20%, var(--sf));width:48px;height:48px;color:var(--acc);box-shadow:inset 0 0 0 var(--bw) color-mix(in srgb, var(--acc) 30%, transparent);flex:none;place-items:center;display:inline-grid}.mods-card-icon.is-lg{border-radius:var(--rout);width:64px;height:64px}.mods-card-head{flex-direction:column;gap:2px;min-width:0;display:flex}.mods-card-name{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.mods-card-name b{font-size:var(--fs-lg);font-weight:var(--w-disp);letter-spacing:-.01em;transition:color var(--dur-fast) var(--ease)}.mods-card-tag{color:var(--mut);font-size:var(--fs-sm);line-height:var(--lh-snug)}.mods-card-mid{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:24px;display:flex}.mods-price{align-items:baseline;gap:4px;margin-right:auto;display:inline-flex}.mods-price b{font-size:var(--fs-xl);font-weight:var(--w-disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:var(--lh-tight)}.mods-price span{font-size:var(--fs-sm);color:var(--mut)}.mods-price.is-lg b{font-size:28px}.mods-card-foot{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.mods-card-more{all:unset;font-size:var(--fs-sm);font-weight:var(--w-med);color:var(--acc);cursor:pointer;border-radius:var(--r-sm);align-items:center;gap:4px;margin-left:auto;padding:4px 2px;display:inline-flex}.mods-card-more:hover{text-decoration:underline}.mods-card-more:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.mods-card-why{font-size:var(--fs-xs);color:var(--mut);margin:0}.mods-det-hero{align-items:center;gap:var(--sp-4);padding:var(--sp-4);margin-bottom:var(--sp-4);border-radius:var(--rout);background:radial-gradient(130% 140% at 0% 0%, color-mix(in srgb, var(--acc) 16%, transparent), transparent 62%), var(--sf2);flex-wrap:wrap;display:flex}.mods-det-main{gap:var(--sp-2);flex-direction:column;flex:200px;min-width:0;display:flex}.mods-det-tag{font-size:var(--fs-lg);font-weight:var(--w-med);line-height:var(--lh-snug);margin:0}.mods-det-badges{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mods-det-unlocks{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:var(--bw) solid var(--ln)}.mods-det-unlocks h4{margin:0 0 var(--sp-2);font-size:var(--fs-sm);color:var(--mut)}.mods-det-unlocks ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mods-det-unlocks li{align-items:center;gap:var(--sp-2);display:flex}.mods-det-unlocks li svg{color:var(--ok);flex:none}.mod-text{font-size:var(--fs-md);line-height:var(--lh)}.mod-text>:first-child{margin-top:0}.mod-text p{margin:0 0 var(--sp-3)}.mod-text h4{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-md);font-weight:700}.mod-text ul{margin:0 0 var(--sp-3);padding-left:1.2em}.mod-text li{margin-bottom:4px}.ex-filters{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.ex-selects{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.ex-count{color:var(--mut);margin:0;font-size:13px}.ex-thumb{border-radius:var(--r-sm);object-fit:cover;background:color-mix(in srgb, var(--acc) 14%, var(--sf));width:40px;height:40px;color:var(--acc);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ex-photo{object-fit:contain;border-radius:var(--r);background:var(--sf2);width:100%;max-height:260px}.pro-photo .ex-photo{object-fit:cover;width:120px;height:120px}.ex-star{color:var(--mut)}.ex-star.is-on{color:var(--warn)}.ex-star.is-on svg{fill:currentColor}.ex-base-list{color:var(--mut);margin:0;font-size:13px;line-height:1.6}.vendas-screen{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-6);flex-direction:column;display:flex}.vendas-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.vendas-mut{color:var(--mut);font-size:var(--fs-sm)}.vendas-sec{margin:var(--sp-3) 0 0;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:700}.vendas-empty,.vendas-foot{color:var(--mut);font-size:var(--fs-sm);margin:0}.vendas-p{margin:0}.vendas-nums{gap:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}.vendas-num{border:1px solid var(--ln);border-radius:var(--rout);background:var(--sf);padding:var(--sp-3) var(--sp-4);flex-direction:column;gap:2px;min-width:0;display:flex}.vendas-num-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:700}.vendas-num-value{font-variant-numeric:tabular-nums;color:var(--tx);font-size:20px}.vendas-num.is-warn .vendas-num-value{color:var(--warn)}.vendas-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.vendas-card{text-align:left;font:inherit;color:var(--tx);border:1px solid var(--ln);border-radius:var(--rout);background:var(--sf);padding:var(--sp-3) var(--sp-4);cursor:pointer;flex-direction:column;gap:4px;min-width:0;display:flex}.vendas-card:hover{border-color:var(--acc)}.vendas-card:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.vendas-card.is-late{border-color:var(--warn);box-shadow:inset 3px 0 0 var(--warn)}.vendas-card.is-new{justify-content:center;align-items:center;gap:var(--sp-2);border:1.5px dashed color-mix(in srgb, var(--acc) 55%, var(--ln));background:color-mix(in srgb, var(--acc) 6%, var(--sf));min-height:112px;color:var(--acc);flex-direction:row;font-weight:600}.vendas-card.is-new:hover{background:color-mix(in srgb, var(--acc) 11%, var(--sf))}.vendas-card-top{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.vendas-card-num{font-variant-numeric:tabular-nums}.vendas-card-name{align-items:center;gap:var(--sp-2);text-overflow:ellipsis;font-weight:600;display:flex;overflow:hidden}.vendas-card-total{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.vendas-list{border:1px solid var(--ln);border-radius:var(--rout);background:var(--sf);overflow:hidden}.vendas-closed{align-items:center;column-gap:var(--sp-2);text-align:left;width:100%;font:inherit;color:var(--tx);border:0;border-top:1px solid var(--ln);padding:var(--sp-2) var(--sp-4);cursor:pointer;background:0 0;grid-template-columns:2.5em minmax(0,1fr) auto;grid-template-areas:"num who total""num at pay";row-gap:2px;display:grid}.vendas-closed:first-child{border-top:0}.vendas-closed:hover{background:var(--sf2)}.vendas-closed:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.vendas-closed-num{color:var(--mut);font-variant-numeric:tabular-nums;grid-area:num}.vendas-closed-who{text-overflow:ellipsis;white-space:nowrap;grid-area:who;overflow:hidden}.vendas-closed-at{color:var(--mut);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;grid-area:at}.vendas-closed-pay{font-size:var(--fs-sm);grid-area:pay;justify-self:end}.vendas-closed-total{font-variant-numeric:tabular-nums;grid-area:total;justify-self:end}.vendas-closed.is-cancelled .vendas-closed-who,.vendas-closed.is-cancelled .vendas-closed-total,.vendas-strike{color:var(--mut);text-decoration:line-through}.vendas-debt{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--ln);display:flex}.vendas-debt:first-child{border-top:0}.vendas-debt-who{flex-direction:column;flex:1;min-width:0;display:flex}.vendas-debt-value{color:var(--warn);font-variant-numeric:tabular-nums}.vendas-form{gap:var(--sp-3);flex-direction:column;display:flex}.vendas-sugg{border:1px solid var(--ln);border-radius:var(--rout);flex-direction:column;display:flex;overflow:hidden}.vendas-sugg-item{align-items:center;gap:var(--sp-2);text-align:left;font:inherit;color:var(--tx);background:var(--sf);border:0;border-top:1px solid var(--ln);padding:var(--sp-2) var(--sp-3);cursor:pointer;display:flex}.vendas-sugg-item:first-child{border-top:0}.vendas-sugg-item:hover{background:var(--sf2)}.vendas-sugg-item:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.vendas-tip{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--rout);background:var(--sf2);font-size:var(--fs-sm);align-items:flex-start;margin:0;display:flex}.vendas-tip svg{color:var(--mut);flex:none;margin-top:2px}.vendas-detail{gap:var(--sp-2);flex-direction:column;display:flex}.vendas-detail-items{padding:var(--sp-2) 0;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);flex-direction:column;gap:4px;display:flex}.vendas-detail-row{justify-content:space-between;gap:var(--sp-3);font-variant-numeric:tabular-nums;display:flex}.vendas-detail-row.is-total{font-size:var(--fs-lg)}.vendas-pay{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}@media (width>=900px){.vendas-nums{grid-template-columns:repeat(4,1fr)}.vendas-closed{grid-template-columns:3em minmax(0,1fr) 5em 9em 7em;grid-template-areas:"num who at pay total"}.vendas-closed-pay{justify-self:start}}.caixa{gap:var(--sp-3);padding-bottom:var(--sp-4);flex-direction:column;display:flex}.caixa-head{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4) 0;flex-wrap:wrap;display:flex}.caixa-head-text{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:200px;min-width:0;display:flex}.caixa-sub{color:var(--mut);margin:0}.caixa-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.caixa>.ui-alert{margin:0 var(--sp-4)}.caixa-nums{gap:var(--sp-2);padding:0 var(--sp-4);grid-template-columns:repeat(2,1fr);display:grid}.caixa-num{border:1px solid var(--ln);border-radius:var(--rout);background:var(--sf);padding:var(--sp-3) var(--sp-4);flex-direction:column;gap:2px;min-width:0;display:flex}.caixa-num-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:700}.caixa-num-value{font-variant-numeric:tabular-nums;color:var(--tx);font-size:20px}.caixa-num.is-strong{border-color:var(--acc);background:color-mix(in oklab, var(--acc) 6%, var(--sf));grid-column:1/-1}.caixa-num.is-strong .caixa-num-value{font-size:24px}.caixa-card{margin:0 var(--sp-4);background:var(--sf);border:1px solid var(--ln);border-radius:var(--rout);overflow-x:auto}.caixa-card-title{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--ln);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:0;font-size:11.5px;font-weight:700}.caixa-table{border-collapse:collapse;width:100%;font-size:14px}.caixa-table th,.caixa-table td{padding:10px var(--sp-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--ln)}.caixa-table tr:last-child td{border-bottom:0}@media (width<=899px){.caixa-table th,.caixa-table td{padding-inline:var(--sp-2)}.caixa-table th:first-child,.caixa-table td:first-child{padding-left:var(--sp-3)}.caixa-table th:last-child,.caixa-table td:last-child{padding-right:var(--sp-3)}}.caixa-table tr.is-voided td{color:var(--mut)}.caixa-table tr.is-voided .is-num{text-decoration:line-through}.caixa-table th{color:var(--mut);font-size:12px;font-weight:600}.caixa-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.caixa-table .is-out{color:var(--err)}.caixa-table .is-diff{color:var(--warn);font-weight:700}.caixa-time{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.caixa-col-who,.caixa-col-wide{display:none}.caixa-who-inline{color:var(--mut);font-size:12px;display:block}.caixa-note{margin:0;font-size:13px}.caixa-expected{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.caixa-expected strong{font-variant-numeric:tabular-nums;font-size:20px}@media (width>=900px){.caixa-nums{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.caixa-num.is-strong{grid-column:auto}.caixa-col-who,.caixa-col-wide{display:table-cell}.caixa-who-inline{display:none}}.modset-field{gap:var(--sp-1);flex-direction:column;display:flex}.modset-inline{align-items:flex-end;gap:var(--sp-2);display:flex}.modset-inline .ui-input{max-width:90px}.modset-unit{padding-bottom:10px}.modset-hint{margin:0;font-size:13px}.modset-card{max-width:560px}.modset-form{gap:var(--sp-4);flex-direction:column;display:flex}.modset-form .modset-field{gap:var(--sp-3)}.modset-actions{justify-content:flex-end;display:flex}.saleblock{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r-sm);font-size:var(--fs-sm);display:flex}.saleblock.is-empty{border:0;padding:0}.saleblock-ic{color:var(--mut);flex:none}.saleblock-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.saleblock-txt span{color:var(--mut);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.bkphotos{align-items:flex-start;gap:var(--sp-2);flex-direction:column;margin-top:12px;display:flex}.bkphotos-head{justify-content:space-between;align-self:stretch;align-items:baseline;display:flex}.bkphotos-count{font-variant-numeric:tabular-nums;letter-spacing:0}.bkphotos-grid{flex-wrap:wrap;gap:8px;display:flex}.bkphotos-item{position:relative}.bkphotos-thumb{border:var(--bw) solid var(--ln);border-radius:var(--r-sm);background:var(--sf2);cursor:zoom-in;width:72px;height:72px;padding:0;display:block;overflow:hidden}.bkphotos-thumb:hover{border-color:var(--acc)}.bkphotos-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bkphotos-del{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex;position:absolute;top:4px;right:4px}.bkphotos-del:hover{background:var(--err)}.bkphotos-hint{color:var(--mut);font-size:var(--fs-sm);margin:0}.custbal{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r-sm);font-size:var(--fs-sm);flex-direction:column;display:flex}.custbal-owe{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.custbal-amt{color:var(--warn);font-weight:var(--w-med);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.custbal-ok{color:var(--mut)}.custbal-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.custbal-list li{gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;display:grid}.custbal-when,.custbal-val{color:var(--mut);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.custbal-row{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.custbal-hint{color:var(--mut);margin:0;font-size:13px}.ui-appheader-actions .limit-counter{display:none}@media (width<=640px){.ui-appheader-actions .hdr-long{display:none}}.hdr-actions,.prod-head-actions{align-items:center;gap:var(--sp-2);display:flex}.prod-stock{font-variant-numeric:tabular-nums}.prod-stock-none{color:var(--mut)}.prod-stock-cell{min-width:2.5em;margin-right:var(--sp-2);justify-content:flex-end;align-items:center;display:inline-flex}.prod-foot{color:var(--mut);margin:var(--sp-3) var(--sp-4) 0;font-size:13px}.prod-cats{margin-top:-4px}.prod-category-picker{align-items:stretch;gap:var(--sp-2);display:flex}.prod-category-picker .ui-select{flex:1;min-width:0}.prod-photo-field{justify-items:start;gap:var(--sp-2);display:grid}.prod-photo-preview{border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--sf2);width:112px;height:112px;position:relative;overflow:hidden}.prod-photo-preview img{object-fit:contain;width:100%;height:100%}.prod-photo-preview button{border:var(--bw) solid var(--ln);background:var(--sf);width:30px;height:30px;color:var(--tx);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.prod-list-photo{object-fit:cover;border:var(--bw) solid var(--ln);vertical-align:middle;width:32px;height:32px;margin-right:var(--sp-2);border-radius:7px;flex:none}.prod-pair{gap:var(--sp-3);grid-template-columns:1fr 1fr;align-items:end;display:grid}.prod-stock-field{min-width:0}.comanda{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) calc(var(--sp-6) + 72px);display:grid}@media (width>=900px){.comanda{padding-bottom:var(--sp-6)}}.comanda-head{gap:2px;display:grid}.comanda-back{color:var(--acc);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.comanda-title{font-family:var(--fh);font-size:var(--fs-lg);margin:0}.comanda-sub{color:var(--mut);font-size:var(--fs-sm);margin:0}.comanda-grid{gap:var(--sp-4);align-items:start;display:grid}@media (width>=900px){.comanda-grid{grid-template-columns:minmax(0,3fr) minmax(300px,2fr)}.comanda-col-bill{top:var(--sp-4);position:sticky}}.comanda-center{padding:var(--sp-5);justify-content:center;display:flex}.comanda-num{font-variant-numeric:tabular-nums}.comanda-hint{color:var(--mut);font-size:var(--fs-xs);margin:0}.comanda-combinar{gap:var(--sp-2);padding:var(--sp-2) 0 var(--sp-3);justify-items:start;display:grid}.comanda-combinar>:not(button){width:100%}.comanda-label{margin-bottom:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--w-med);display:block}.comanda-catalog{gap:var(--sp-3);display:grid}.comanda-prods{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.comanda-prod{min-height:88px;padding:var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--sf);color:var(--tx);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform var(--dur-fast) var(--ease);align-content:start;gap:4px;display:grid}.comanda-prod-photo{width:calc(100% + var(--sp-3) * 2);height:82px;margin:calc(var(--sp-3) * -1) calc(var(--sp-3) * -1) var(--sp-2);object-fit:cover;border-radius:var(--r) var(--r) 0 0;background:var(--sf2)}.comanda-launch-photo{object-fit:contain;border-radius:var(--r);background:var(--sf2);justify-self:center;width:min(100%,240px);max-height:200px}.comanda-prod:not(:disabled):active{transform:scale(.97)}.comanda-prod:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.comanda-prod-name{font-weight:var(--w-med);line-height:var(--lh-snug)}.comanda-prod-price{color:var(--mut);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.comanda-prod-stock{font-size:var(--fs-xs);font-weight:var(--w-med)}.comanda-prod.is-low .comanda-prod-stock{color:var(--warn)}.comanda-prod.is-out{opacity:.45;cursor:not-allowed}.comanda-bill{gap:var(--sp-3);padding:var(--sp-4);border:var(--bw) solid var(--ln);border-radius:var(--rout);background:var(--sf);display:grid}.comanda-sheet .comanda-bill{background:0 0;border:0;padding:0}.comanda-bill-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.comanda-line{align-items:center;gap:var(--sp-2) var(--sp-3);padding-bottom:var(--sp-3);border-bottom:var(--bw) solid var(--ln);grid-template-columns:minmax(0,1fr) auto;display:grid}.comanda-line:has(.comanda-stepper){grid-template-columns:minmax(0,1fr) auto auto}.comanda-line-main{gap:2px;min-width:0;display:grid}.comanda-line-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.comanda-line-open:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.comanda-line-meta{color:var(--mut);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:0 4px;display:inline-flex}.comanda-line-sub{text-align:right;min-width:72px}.comanda-line.is-booking{padding:var(--sp-3);border-radius:var(--r);background:var(--infobg);border:0}.comanda-line.is-pending{opacity:.7}.comanda-empty{color:var(--mut);font-size:var(--fs-sm);margin:0}.comanda-total{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-lg);display:flex}.comanda-total>span{color:var(--mut);font-size:var(--fs-md)}.comanda-total.is-big b{font-size:var(--fs-xl)}.comanda-stepper{border:var(--bw) solid var(--ln);border-radius:var(--r-pill);align-items:center;gap:2px;display:inline-flex}.comanda-stepper button{border-radius:var(--r-pill);width:36px;height:36px;color:var(--tx);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.comanda-stepper button:disabled{opacity:.35;cursor:not-allowed}.comanda-stepper button:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.comanda-stepper b{text-align:center;min-width:22px}.comanda-bar{z-index:5;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom,0px));border:var(--bw) solid var(--ln);border-radius:var(--rout) var(--rout) 0 0;background:var(--sf);box-shadow:var(--e2);display:flex;position:fixed;bottom:0;left:0;right:0}.comanda-sheet-overlay{align-items:flex-end}.comanda-sheet{border-radius:var(--rout) var(--rout) 0 0;background:var(--sf);width:100%;max-height:88vh;color:var(--tx);flex-direction:column;display:flex}.comanda-sheet-head{padding:var(--sp-3) var(--sp-4);border-bottom:var(--bw) solid var(--ln);justify-content:space-between;align-items:center;display:flex}.comanda-sheet-body{padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));overflow-y:auto}.comanda-icon-btn{padding:var(--sp-2);border-radius:var(--r-sm);color:var(--tx);cursor:pointer;background:0 0;border:0;display:inline-flex}.comanda-form{gap:var(--sp-4);display:grid}.comanda-form p{margin:0}.comanda-box{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r);background:var(--sf2);display:grid}.comanda-split{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.comanda-split>b{flex:1}.comanda-parts{gap:4px var(--sp-3);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.comanda-pay{gap:var(--sp-2);display:grid}.comanda-pay button{min-height:48px;padding:var(--sp-2);border:var(--bw) solid var(--ln);border-radius:var(--r);background:var(--sf);color:var(--tx);font:inherit;font-weight:var(--w-med);cursor:pointer}.comanda-pay button.is-on{border-color:var(--acc);background:var(--acc);color:var(--acctx)}.comanda-pay button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.comanda-cash{gap:var(--sp-2);display:grid}.comanda-troco{font-size:var(--fs-md);margin:0}.comanda-payer,.comanda-row{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.comanda-row>span:first-child{color:var(--mut)}.comanda-payer-search{gap:var(--sp-2);display:grid}.comanda-hits{gap:4px;display:grid}.comanda-hits button{padding:var(--sp-2) var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r-sm);background:var(--sf);color:var(--tx);font:inherit;text-align:left;cursor:pointer}.comanda-new-customer{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;color:var(--acc);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:600;display:inline-flex}.comanda-new-customer:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.quick-customer{gap:var(--sp-3);padding:var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r-sm);background:var(--sf2);display:grid}.quick-customer-actions{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.comanda-price{align-items:flex-start;gap:var(--sp-2);display:flex}.comanda-price>:first-child{flex:1;min-width:0}.comanda-price>.ui-btn{margin-top:26px}.wk-screen{padding:0 16px 24px}.wk-screen .card,.wk-screen .list-card{margin:10px 0}.wk-screen .ex-filters{margin-top:4px}.wk-link{color:var(--acc);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.wk-link:focus-visible,.wk-line-btn:focus-visible,.wk-collapse:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wk-modal-foot{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}@media (width<=600px){.wk-modal-foot>.grow{display:none}.wk-modal-foot>.ui-btn{flex:auto}}.wk-start-foot{justify-content:space-between}.wk-start-go{gap:8px;display:flex}@media (width<=600px){.wk-start-foot,.wk-start-go{flex-direction:column;align-items:stretch}.wk-start-foot .ui-btn{justify-content:center;width:100%}}.wk-pick .ui-tabs{align-self:flex-start}.wk-pick-search{align-items:stretch;gap:8px;display:flex}.wk-pick-search>:first-child{flex:1;min-width:0}.wk-pick-search>.ui-btn{flex:none;height:auto}@media (width<=600px){.wk-pick-new-txt{display:none}}.wk-pick-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=600px){.wk-pick-selects{grid-template-columns:minmax(0,1fr)}.wk-pick-modal .wk-pick .wk-pick-list{height:max(174px,100dvh - 590px)}}.wk-pick-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.wk-pick-count{font-size:var(--fs-sm);color:var(--mut);align-items:center;gap:12px;margin-left:auto;display:inline-flex}.wk-pick-marks{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.wk-pick-star{color:var(--warn);fill:currentColor}.wk-pick-list .center{justify-items:center;gap:8px;display:grid}.ui-modal.wk-pick-modal{width:min(920px,100%)}.wk-pick-list{max-height:min(52vh,440px);margin:0;overflow-y:auto}.wk-pick-modal .wk-pick-list{box-sizing:border-box;height:max(174px,100dvh - 480px);max-height:none}.wk-pick-modal .wk-pick-row{box-sizing:border-box;min-height:58px}.wk-pick-pager{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.wk-pick-row{border-bottom:1px solid var(--ln);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}button.wk-pick-row{border:0;border-bottom:1px solid var(--ln);width:100%;color:inherit;font:inherit;text-align:left;background:0 0}button.wk-pick-row:hover{background:var(--sf2)}button.wk-pick-row:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.wk-pick-row.is-on{background:color-mix(in srgb, var(--acc) 8%, var(--sf))}.wk-dates,.wk-two{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:10px;display:grid}.wk-banner{border-radius:var(--r);background:var(--warnbg);color:var(--tx);font-size:var(--fs-sm);margin:8px 0;padding:8px 12px}.wk-head-actions{align-items:center;gap:8px;display:flex}.wk-editor .ui-accordion{background:var(--sf);margin-top:12px}.wk-editor .ui-accordion.is-open>.ui-accordion-head{border-bottom:1px solid var(--ln);margin-bottom:14px}@media (width<=600px){.wk-screen.wk-editor{padding-inline:12px}.wk-editor .ui-accordion{background:0 0;border:0;border-radius:0}.wk-editor .ui-accordion-head,.wk-editor .ui-accordion-panel{padding-inline:0}.wk-editor .ui-accordion-head:hover{background:0 0}}.wk-acc-title{gap:2px;min-width:0;display:grid}.wk-acc-title small{font-size:var(--fs-sm);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 14px;display:grid}.wk-grid .ui-label,.wk-grid .cf-outer-label{margin:0 0 var(--sp-1);font-size:var(--fs-xs)}.wk-span{grid-column:1/-1}@media (width<=600px){.wk-grid{grid-template-columns:minmax(0,1fr)}}.wk-workout{gap:12px;margin-top:12px;display:grid}.wk-static{margin:6px 0 0}.wk-toggle-row{font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:12px;display:flex}.wk-tabs{align-items:center;gap:8px;display:flex;overflow-x:auto}.wk-workout-head{grid-template-columns:minmax(64px,96px) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.wk-workout-head .ui-label{margin:0 0 var(--sp-1)}.wk-workout-head .ui-input{height:46px}.wk-workout-del{justify-content:center;align-self:end;width:46px;height:46px;padding:0}.wk-workout-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wk-workout-actions .wk-fold-all{margin-left:auto}.wk-item{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);gap:8px;padding:12px;display:grid}.wk-item.dragging,.wk-combo.dragging{opacity:.6;box-shadow:var(--e2)}.wk-combo{border:1px solid var(--ln);border-left:3px solid var(--acc);border-radius:var(--r);background:var(--sf);gap:0;display:grid}.wk-combo-head{border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding:10px 12px;display:flex}.wk-combo-icon{border-radius:var(--r-sm);background:color-mix(in srgb, var(--acc) 16%, transparent);width:34px;height:34px;color:var(--acc);flex:none;place-items:center;display:grid}.wk-combo-title{flex:1;gap:2px;min-width:0;display:grid}.wk-combo-title>span{font-size:var(--fs-sm);color:var(--mut)}.wk-item.is-member{border:0;border-bottom:1px dashed var(--ln);background:0 0;border-radius:0}.wk-combo-foot{gap:16px;padding:8px 12px;display:flex}.wk-grip{color:var(--mut);margin-right:-4px;padding:4px 0}.wk-fold svg{transition:transform .15s}.wk-fold.is-open svg{transform:rotate(180deg)}.wk-fold-all{justify-content:flex-end;gap:16px;display:flex}.wk-group-cap{font-size:var(--fs-sm);color:var(--acc);font-weight:var(--w-med);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wk-item-head{align-items:center;gap:10px;display:flex}.wk-item-title{flex:1;gap:2px;min-width:0;display:grid}button.wk-item-title{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.wk-item-title>span{font-size:var(--fs-sm);color:var(--mut)}.wk-item-body{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:12px 20px;display:grid}.wk-item-note{align-content:start;min-width:0;display:grid}.wk-item-note .ui-label{margin-top:0}.wk-variation{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:10px;display:flex}.wk-variation-label{font-size:var(--fs-sm);color:var(--mut)}.wk-variation .ui-chips{gap:6px}.wk-variation .ui-chip{padding:3px 10px}.wk-variation .ui-field{flex:100%}.wk-var{font-size:var(--fs-sm);color:var(--acc);margin-left:6px;font-weight:400}@media (width<=720px){.wk-item-body{grid-template-columns:minmax(0,1fr)}}.wk-ord-box{border-radius:var(--r-sm);background:color-mix(in srgb, var(--acc) 14%, var(--sf));width:40px;height:40px;color:var(--acc);font-size:18px;font-weight:var(--w-disp);font-variant-numeric:tabular-nums;flex:none;place-items:center;line-height:1;display:grid}.wk-ord-box.is-combo{background:var(--acc);color:var(--acctx)}.wk-item-photo{border-radius:var(--r-sm);background:var(--sf2);cursor:zoom-in;border:0;flex:none;width:40px;height:40px;padding:0;overflow:hidden}.wk-item-photo img{object-fit:cover;width:100%;height:100%;display:block}.wk-item-photo:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wk-combo-link{vertical-align:-2px;color:var(--acc)}.wk-sum{font-size:var(--fs-sm);color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.wk-sum-inline{display:none}@media (width<=600px){.wk-sum{display:none}.wk-sum-inline{display:inline}}.wk-sets{gap:4px;display:grid}.wk-set{font-size:var(--fs-sm);grid-template-columns:24px 136px minmax(56px,1fr) minmax(72px,1fr) minmax(72px,1fr) 28px;align-items:center;gap:10px;display:grid}.wk-sets.no-rest .wk-set{grid-template-columns:24px 136px minmax(56px,1fr) minmax(72px,1fr) 28px}.wk-set.is-head{border-radius:var(--r-sm);background:var(--sf2);font-size:var(--fs-2xs);color:var(--mut);font-weight:var(--w-med);text-transform:uppercase;letter-spacing:.04em;padding:5px 0}.wk-set-num{background:var(--sf2);width:22px;height:22px;color:var(--mut);font-size:var(--fs-2xs);font-weight:var(--w-med);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-inline:auto;display:grid}.wk-kind .ui-select.is-sm,.wk-kind .ui-select.is-sm .ui-select-trigger{width:100%}.wk-kind.is-warmup{--kind:var(--info)}.wk-kind.is-drop{--kind:var(--acc)}.wk-kind.is-failure{--kind:var(--err)}.wk-kind:not(.is-normal) .ui-select-trigger{border-color:color-mix(in srgb, var(--kind) 45%, var(--ln));background:color-mix(in srgb, var(--kind) 10%, var(--sf));color:var(--kind);font-weight:var(--w-med)}span.wk-kind:not(.is-normal):not(:has(.ui-select)){color:var(--kind);font-weight:var(--w-med)}.wk-unit{min-width:0;display:block;position:relative}.wk-unit .wk-cell{padding-right:26px}.wk-unit i{font-style:normal;font-size:var(--fs-2xs);color:var(--mut);pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.wk-add-set{justify-self:start;margin-top:2px}.wk-combo-title .wk-unit{vertical-align:middle;width:72px;display:inline-block}.wk-cell{border:1px solid var(--ln);border-radius:var(--r-sm);background:var(--sf);width:100%;min-width:0;color:var(--tx);font:inherit;font-size:var(--fs-sm);padding:6px 8px}.wk-cell:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.wk-cell:disabled{background:var(--sf2);color:var(--mut)}.wk-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--mut);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.wk-icon-btn:hover{background:var(--sf2)}.wk-del:hover{color:var(--err)}.wk-note{font-size:var(--fs-sm);color:var(--mut);margin:0}.wk-ficha-head{gap:2px;margin:4px 0 8px;display:grid}.wk-card{gap:8px;display:grid}.wk-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wk-kicker{font-size:var(--fs-2xs);color:var(--mut);text-transform:uppercase;letter-spacing:.06em;display:block}.wk-card-title{font-size:var(--fs-lg)}.wk-workout-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wk-workout-list li{align-items:center;gap:10px;display:flex}.wk-letter{border-radius:var(--r-sm);background:color-mix(in srgb, var(--acc) 14%, var(--sf));width:28px;height:28px;color:var(--acc);font-weight:var(--w-disp);flex:none;justify-content:center;align-items:center;display:inline-flex}.wk-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wk-collapse{width:100%;color:var(--tx);font:inherit;font-weight:var(--w-med);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.wk-line-btn{border:0;border-top:1px solid var(--ln);width:100%;color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;padding:8px 0;display:grid}.wk-phone{border:6px solid var(--tx);background:var(--bg);border-radius:26px;gap:10px;max-width:340px;margin:0 auto;padding:14px;display:grid}.wk-phone-title{font-size:var(--fs-lg)}.wk-phone-workout{border-radius:var(--r);background:var(--sf);gap:6px;padding:10px;display:grid}.wk-phone-ex{border-top:1px solid var(--ln);gap:1px;padding-top:6px;display:grid}.wk-group-tag{font-style:normal;font-size:var(--fs-2xs);color:var(--acc);display:block}@media (width<=560px){.wk-set{grid-template-columns:22px minmax(84px,1.2fr) minmax(44px,1fr) minmax(48px,1fr) minmax(48px,1fr) 24px;gap:4px}}.wk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 10px;display:grid}@media (width>=760px){.wk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.wk-kpi{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);color:var(--tx);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:10px 12px;display:grid}.wk-kpi span{font-size:var(--fs-xs);color:var(--mut)}.wk-kpi b{font-size:var(--fs-lg)}.wk-kpi.is-on{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 8%, var(--sf))}.wk-kpi:focus-visible,.wk-live-badge:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wk-live-badge{border-radius:var(--r-pill);background:var(--acc);color:var(--acctx);font:inherit;font-size:var(--fs-2xs);font-weight:var(--w-med);cursor:pointer;border:0;align-items:center;gap:4px;margin-left:4px;padding:1px 8px;display:inline-flex}.wk-line-sub{gap:4px;display:grid}.wk-line-week{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wk-line-week em{font-style:normal;font-size:var(--fs-xs)}.wk-week{text-align:center;grid-template-columns:repeat(7,28px);gap:4px;margin:0;padding:0;list-style:none;display:grid}.wk-week li{font-size:var(--fs-2xs);color:var(--mut);justify-items:center;gap:2px;display:grid}.wk-week i{border:1px solid var(--ln);border-radius:var(--r-pill);width:24px;height:24px;font-style:normal;font-weight:var(--w-disp);justify-content:center;align-items:center;display:inline-flex}.wk-week.is-small{grid-template-columns:repeat(7,20px);gap:2px}.wk-week.is-small i{width:18px;height:18px}.wk-week .is-done i{border-color:var(--acc);background:var(--acc);color:var(--acctx)}.wk-week .is-missed i{border-color:var(--err);color:var(--err)}.wk-week .is-today i{border:2px dashed var(--acc)}.wk-recent{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wk-recent li{border-top:1px solid var(--ln);gap:2px;padding-top:8px;display:grid}.wk-recent-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wk-quote{font-size:var(--fs-sm);font-style:italic}.wk-live-screen{max-width:880px;margin:0 auto}.wk-live-head{z-index:4;gap:10px;display:grid;position:sticky;top:0}.wk-live-top{align-items:center;gap:12px;display:flex}.wk-live-who{flex:1;gap:2px;min-width:0;display:grid}.wk-live-who b{font-size:var(--fs-lg)}.wk-live-who span{color:var(--mut);font-size:var(--fs-sm)}.wk-live-progress{gap:4px;display:grid}.wk-live-progress .st-bar{max-width:none;height:6px}.wk-live-progress .cf-hint{margin:0}.wk-live-tools{flex:none;display:flex}.wk-live-foot{justify-content:flex-end;gap:10px;margin:16px 0 24px;display:flex}.wk-live-foot .ui-btn{min-height:48px;padding-inline:20px}.wk-live-slide{flex:1;max-width:420px}@media (width<=640px){.wk-live-foot{flex-direction:column}.wk-live-foot .ui-btn{justify-content:center;width:100%}.wk-live-slide{max-width:none}}.wk-dot{border-radius:var(--r-pill);vertical-align:middle;background:currentColor;width:8px;height:8px;margin-right:4px;display:inline-block}.wk-offline{z-index:5;border-radius:var(--r);background:var(--tx);color:var(--bg);font-size:var(--fs-sm);text-align:center;margin:0 0 8px;padding:8px 12px;position:sticky;top:0}.wk-here{font-size:var(--fs-xs);font-weight:var(--w-med);color:var(--acc);justify-self:start;align-items:center;gap:4px;display:inline-flex}.wk-run-ex{gap:8px;display:grid}.wk-run-ex.is-done{opacity:.75}.wk-run-ex.is-grouped{border-left:3px solid var(--acc)}.wk-run-title{width:100%;color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0;display:flex}.wk-run-title:focus-visible,.wk-check:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wk-run-title svg{color:var(--acc)}.wk-run-name{flex:1;gap:2px;min-width:0;display:grid}.wk-run-name .cf-hint{margin:0}.wk-run-body{gap:12px;display:grid}.wk-run-note{border-left:3px solid var(--acc);border-radius:var(--r-sm);background:color-mix(in srgb, var(--acc) 7%, var(--sf));color:var(--acc);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.wk-run-note>div{gap:2px;min-width:0;display:grid}.wk-run-note span{font-size:var(--fs-2xs);font-weight:var(--w-med);text-transform:uppercase;letter-spacing:.04em}.wk-run-note p{color:var(--tx);font-size:var(--fs-sm);line-height:var(--lh);overflow-wrap:anywhere;white-space:pre-line;margin:0}.wk-run-sets{gap:6px;min-width:0;display:grid}.wk-set-row{border-top:1px solid var(--ln);grid-template-columns:22px 64px minmax(0,1fr) minmax(0,1fr) 48px;grid-template-areas:"n target load reps check"". .meta meta meta";align-items:center;gap:4px 8px;padding:8px 0;display:grid}.wk-set-row .wk-field:first-of-type{grid-area:load}.wk-set-row .wk-field:nth-of-type(2){grid-area:reps}.wk-set-n{font-weight:var(--w-disp);color:var(--mut);grid-area:n}.wk-set-target{grid-area:target;line-height:1.15;display:grid}.wk-set-target b{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.wk-set-target small{font-size:var(--fs-xs);color:var(--mut)}.wk-field{min-width:0;display:block;position:relative}.wk-field .wk-cell{font-size:var(--fs-lg);font-weight:var(--w-disp);padding-right:40px}@media (pointer:coarse) and (width>=601px){.wk-field .wk-cell{font-size:var(--fs-lg)!important}}.wk-field small{font-size:var(--fs-xs);color:var(--mut);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.wk-check{border:2px solid var(--ln);background:var(--sf);width:48px;height:48px;color:var(--mut);cursor:pointer;border-radius:14px;grid-area:check;justify-content:center;align-items:center;display:inline-flex}span.wk-check{cursor:default}.wk-check.is-on{border-color:var(--acc);background:var(--acc);color:var(--acctx)}.wk-set-meta{font-size:var(--fs-xs);color:var(--mut);grid-area:meta}.wk-run-head{align-items:center;gap:8px;display:flex}.wk-run-head .wk-run-title{flex:1;min-width:0}.wk-set-tools{grid-column:3/-1;gap:4px;display:flex}.wk-set-row.is-flash,.wk-run-ex.is-flash{animation:1.2s ease-out wk-flash}@keyframes wk-flash{0%{background:color-mix(in srgb, var(--acc) 22%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.wk-set-row.is-flash,.wk-run-ex.is-flash{outline:2px solid var(--acc);animation:none}}.wk-feeling{align-items:center;gap:6px;margin:0;display:flex}.wk-finish-row{margin:12px 0 24px}.wk-booking-block{border:1px solid var(--ln);border-radius:var(--r);font-size:var(--fs-sm);align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:flex}.wk-notify-hint,.vendas-notify-hint{color:var(--mut);font-size:12.5px;font-style:normal;display:block}.wk-recent-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.wk-recent-open:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:var(--rin)}.wk-recent-chev{color:var(--mut);margin-left:auto}.wk-hist-stats{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin:0;display:grid}.wk-hist-stats>div{border-radius:var(--r-sm);background:color-mix(in srgb, var(--tx) 5%, var(--sf));gap:2px;padding:8px 10px;display:grid}.wk-hist-stats dt{font-size:var(--fs-2xs);color:var(--mut)}.wk-hist-stats dd{font-weight:var(--w-med);font-variant-numeric:tabular-nums;margin:0}.wk-hist-comment{margin:10px 0 0}.wk-hist{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wk-hist-ex{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);gap:8px;padding:10px;display:grid}.wk-hist-head{align-items:center;gap:10px;display:flex}.wk-hist-name{flex:1;gap:2px;min-width:0;display:grid}.wk-hist-name b{overflow-wrap:break-word}.wk-hist-head .ui-badge{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:inline-flex}.wk-hist-sets{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wk-hist-sets li{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;grid-template-columns:22px 76px 64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.wk-hist-num{background:color-mix(in srgb, var(--tx) 8%, var(--sf));width:22px;height:22px;color:var(--mut);border-radius:50%;place-items:center;font-size:11px;display:grid}.wk-hist-num.is-done{background:color-mix(in srgb, var(--ok) 18%, var(--sf));color:var(--ok);font-weight:var(--w-med)}.wk-hist-note{color:var(--mut);text-align:right}.wk-hist-sets li.is-missed{color:var(--mut)}@media (width<=480px){.wk-hist-sets li{grid-template-columns:22px 70px 56px minmax(0,1fr)}.wk-hist-note{font-size:var(--fs-2xs)}}.st-filters{gap:8px}.st-selects{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.st-count{min-height:24px;font-size:var(--fs-sm);color:var(--mut);justify-content:flex-end;align-items:center;gap:12px;display:flex}.st-list .center{justify-items:center;gap:8px;display:grid}.st-head,.st-row{grid-template-columns:minmax(220px,1.3fr) minmax(220px,1.4fr) minmax(190px,1fr) minmax(140px,.8fr) 16px;align-items:center;gap:16px;padding:12px 16px;display:grid}.st-head{background:var(--sf2);border-bottom:1px solid var(--ln);font-size:var(--fs-2xs);font-weight:var(--w-med);color:var(--mut);text-transform:uppercase;letter-spacing:.04em;padding-block:8px}.st-row{border-bottom:1px solid var(--ln);cursor:pointer}.st-row:last-child{border-bottom:0}.st-row:hover{background:var(--sf2)}.st-row.is-live{box-shadow:inset 3px 0 0 var(--acc)}.st-who{align-items:center;gap:12px;min-width:0;display:flex}.st-who-text{gap:4px;min-width:0;display:grid}.st-name{max-width:100%;color:var(--tx);font:inherit;font-weight:var(--w-med);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;overflow:hidden}.st-name:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:2px}.st-badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.st-badges .wk-live-badge{margin-left:0}.st-program,.st-freq{min-width:0;font-size:var(--fs-sm);gap:2px;display:grid}.st-program-line{gap:2px;min-width:0;display:grid}.st-program-line+.st-program-line{margin-top:8px}.st-program b,.st-freq b{font-weight:var(--w-med);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-mut{color:var(--mut);font-size:var(--fs-sm)}.st-late{color:var(--err);font-size:var(--fs-sm);font-weight:var(--w-med)}.st-validity{gap:4px;margin-top:4px;display:grid}.st-bar{border-radius:var(--r-pill);background:var(--sf2);max-width:200px;height:4px;display:block;overflow:hidden}.st-bar i{border-radius:inherit;background:var(--acc);height:100%;display:block}.st-week{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.st-week em{color:var(--mut);font-style:normal}.st-chev{color:var(--mut)}@media (width<=1000px){.st-head{display:none}.st-row{grid-template-columns:minmax(0,1fr) 16px;gap:8px 12px}.st-who{grid-column:1}.st-chev{grid-area:1/2}.st-program,.st-week,.st-freq{grid-column:1;padding-left:52px}.st-week:empty,.st-freq:empty{display:none}}.fa-hero{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fa-hero.is-live{box-shadow:inset 3px 0 0 var(--acc)}.fa-hero-text{flex:1;gap:6px;min-width:200px;display:grid}.fa-name{font-size:var(--fs-xl);margin:0;line-height:1.2}.fa-hero-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fa-hero-meta .cf-hint{margin:0}.fa-hero-actions{gap:8px;display:flex}.fa-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}@media (width<=700px){.fa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fa-stat{border:1px solid var(--ln);border-radius:var(--rout);background:var(--sf);align-content:start;gap:2px;padding:12px 14px;display:grid}.fa-stat>span{font-size:var(--fs-sm);color:var(--mut)}.fa-stat b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.fa-stat small{font-size:var(--fs-xs);color:var(--mut)}.fa-stat .st-bar{max-width:none;margin:4px 0 2px}.fa-late{color:var(--err)}.fa-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 16px;display:grid}@media (width>=1100px){.fa-cols{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr)}}.fa-main,.fa-side{min-width:0}.fa-legend{font-size:var(--fs-xs);margin:0}.fa-page-actions{flex-wrap:wrap;gap:8px;display:flex}.fa-program{gap:14px}.fa-program-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.fa-program-title{gap:2px;min-width:0;display:grid}.fa-program-title .cf-hint{margin:0}.fa-program-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-workouts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fa-workouts li{display:grid}.fa-workout{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.fa-workout:hover{border-color:color-mix(in srgb, var(--acc) 50%, var(--ln))}.fa-workout:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.fa-workout.is-next{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 6%, var(--sf))}.fa-letter{border-radius:var(--r-sm);background:color-mix(in srgb, var(--acc) 14%, var(--sf));width:36px;height:36px;color:var(--acc);font-size:16px;font-weight:var(--w-disp);flex:none;place-items:center;display:grid}.fa-workout.is-next .fa-letter{background:var(--acc);color:var(--acctx)}.fa-workout-text{flex:1;gap:2px;min-width:0;display:grid}.fa-workout-text b{font-weight:var(--w-med);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fa-wv{gap:12px;display:grid}.fa-wv-head{gap:4px;display:grid}.fa-wv-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fa-wv-ex{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);align-items:flex-start;gap:10px;padding:10px;display:flex}.fa-wv-body{flex:1;gap:2px;min-width:0;display:grid}.fa-wv-body b{overflow-wrap:break-word}.fa-wv-sum{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.fa-wv-sets{font-size:var(--fs-sm);color:var(--mut);font-variant-numeric:tabular-nums;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fa-wv-set-num{background:color-mix(in srgb, var(--tx) 8%, var(--sf));width:18px;height:18px;color:var(--tx);border-radius:50%;place-items:center;margin-right:6px;font-size:11px;display:inline-grid}.fa-wv-body .wk-note{margin-top:4px}.fa-wv-combo{border:1px dashed color-mix(in srgb, var(--acc) 40%, var(--ln));border-radius:var(--r);gap:8px;padding:10px;display:grid}.fa-wv-empty{color:var(--mut);justify-items:start;gap:8px;margin:0;display:grid}.fa-next{border:1px dashed color-mix(in srgb, var(--acc) 45%, var(--ln));border-radius:var(--r);background:color-mix(in srgb, var(--acc) 5%, var(--sf));flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.fa-next.is-missing{border-color:color-mix(in srgb, var(--warn) 50%, var(--ln));background:color-mix(in srgb, var(--warn) 6%, var(--sf))}.fa-next-ic{border-radius:var(--r-sm);background:color-mix(in srgb, var(--acc) 14%, var(--sf));width:34px;height:34px;color:var(--acc);flex:none;place-items:center;display:grid}.fa-next.is-missing .fa-next-ic{background:color-mix(in srgb, var(--warn) 16%, var(--sf));color:var(--warn)}.fa-next-text{flex:200px;gap:1px;min-width:0;display:grid}.fa-program-foot{border-top:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:10px;display:flex}.fa-program-foot .cf-hint{margin:0}.fa-program-more{gap:16px;display:inline-flex}.wk-c-reps i{display:none}@media (width<=600px){.ex-head-text{display:none}.wk-set-row{grid-template-columns:20px 44px minmax(0,1fr) minmax(0,1fr) 44px;gap:4px 6px}.wk-field .wk-cell{font-size:var(--fs-md);padding-left:6px;padding-right:26px}.wk-field small{right:6px}.wk-item-head{gap:8px}.wk-ord-box,.wk-item-photo{width:36px;height:36px}.wk-ord-box{font-size:16px}.wk-where{display:none}.wk-sum-inline{display:inline}.wk-item-title b{overflow-wrap:break-word;display:block}.wk-item{padding:10px}.wk-set.is-head{display:none}.wk-set,.wk-sets.no-rest .wk-set{border-top:1px solid var(--ln);grid-template-columns:22px minmax(0,1.3fr) minmax(0,1fr) minmax(0,.85fr) 28px;grid-template-areas:"n kind kind kind x"".reps load rest.";gap:6px;padding:6px 0}.wk-sets.no-rest .wk-set{grid-template-areas:"n kind kind kind x"".reps load load."}.wk-set>.wk-set-num{grid-area:n}.wk-set>.wk-kind{grid-area:kind}.wk-set>.wk-c-reps{grid-area:reps}.wk-set>.wk-c-load{grid-area:load}.wk-set>.wk-c-rest{grid-area:rest}.wk-set>.wk-c-x{grid-area:x}.wk-c-reps i{display:block}.wk-unit .wk-cell{padding-top:9px;padding-bottom:9px}.wk-c-reps .wk-cell{padding-right:36px}.wk-pick-selects{scrollbar-width:none;gap:8px;margin:0 -2px;padding:0 2px;display:flex;overflow-x:auto}.wk-pick-selects>*{flex:none;width:auto;min-width:150px}.wk-pick-selects .ui-select-trigger{font-size:var(--fs-sm);white-space:nowrap;padding-top:8px;padding-bottom:8px}.wk-pick-modal .wk-pick .wk-pick-list{height:max(174px,100dvh - 440px)}.wk-pick-pager .cf-hint{display:none}.wk-pick-pager{justify-content:center}.wk-pick-modal .wk-pick-row b{overflow-wrap:break-word;display:block}.wk-pick-modal .wk-modal-foot>.cf-hint{flex-basis:100%}.wk-pick-modal .wk-modal-foot>.ui-btn{white-space:nowrap;flex:1;justify-content:center;padding-inline:10px}.wk-live-top{gap:10px}.wk-live-who b,.wk-live-who span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wk-live-tools .wk-tool-text{display:none}.st-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.st-selects .ui-select-trigger{font-size:var(--fs-sm);white-space:nowrap}.st-selects .ui-select-trigger>span:first-child{text-overflow:ellipsis;overflow:hidden}.fa-hero-actions,.fa-hero-actions .ui-btn,.fa-page-actions>*,.fa-page-actions .ui-btn{justify-content:center;width:100%}}.wz{flex-direction:column;gap:12px;max-width:640px;margin:0 auto;padding:16px;display:flex}.wz .cfg-card{margin-bottom:0}.wz-stepname{color:var(--mut);margin-top:8px;font-size:12.5px;font-weight:700}.wz-conta{font-size:14.5px;font-weight:700}.wz-num{letter-spacing:.01em;overflow-wrap:anywhere;font-size:17px;font-weight:800}.wz-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.wz-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wz-note{margin-top:10px}.wz-list,.wz-form{flex-direction:column;gap:10px;display:flex}.wz-guia p{color:var(--mut);margin:0 0 8px;font-size:13.5px}.wz-link{align-items:center;gap:4px;font-size:13.5px;font-weight:600;display:inline-flex}.wz-copy{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.wz-copy code{overflow-wrap:anywhere;border-radius:var(--r-sm,8px);background:var(--sf2);flex:1;min-width:0;padding:6px 8px;font-size:13px}.wz-grp{color:var(--mut);margin-top:10px;font-size:12px;font-weight:800}.wz-grp:first-child{margin-top:0}.wz-check{align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;display:flex}.wz-ic{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.wz-ic.is-ok{background:var(--okbg);color:var(--ok)}.wz-ic.is-info{background:var(--infobg);color:var(--info)}.wz-ic.is-warn{background:var(--warnbg);color:var(--warn)}.wz-ic.is-fail{background:var(--errbg);color:var(--err)}.wz-tpl{padding:8px 0;font-size:14px}.wz-tpl+.wz-tpl{border-top:1px solid var(--ln)}.wz-sair{border-top:1px solid var(--ln);margin-top:8px;padding-top:12px}.wz-inline{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.help-fab{display:none}@media (width>=900px){.help-fab{z-index:40;border:1px solid var(--ln);border-radius:var(--r-pill);background:var(--sf);min-width:48px;height:48px;color:var(--acc);box-shadow:var(--e2);font:inherit;font-size:var(--fs-sm);font-weight:var(--w-med);cursor:pointer;transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);align-items:center;padding:0 12px;display:flex;position:fixed;bottom:24px;right:24px}.help-fab:hover,.help-fab:focus-visible{box-shadow:var(--e3);transform:translateY(-1px)}.help-fab-label{white-space:nowrap;max-width:0;transition:max-width var(--dur) var(--ease), margin var(--dur) var(--ease);overflow:hidden}.help-fab:hover .help-fab-label,.help-fab:focus-visible .help-fab-label{max-width:160px;margin-left:8px}.help-fab.is-raised{bottom:48px}.page.has-help-fab:not(.is-fixed) .content{padding-bottom:88px}}.help-topbtn{width:40px;height:40px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.help-topbtn:active{color:var(--acc)}.help-topbtn{position:relative}.help-dot{background:var(--acc);width:9px;height:9px;box-shadow:0 0 0 2px var(--sf);pointer-events:none;border-radius:50%;position:absolute;top:6px;right:6px}.help-fab .help-dot{top:2px;right:2px}.help-lead{margin:0 0 var(--sp-3);color:var(--mut);font-size:var(--fs-sm)}.help-sec{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-2xs);font-weight:var(--w-med);letter-spacing:.09em;text-transform:uppercase;color:var(--mut)}.help-guide>section:first-child .help-sec{margin-top:var(--sp-2)}.help-task{align-items:center;gap:6px;display:inline-flex}.help-task.is-locked{color:var(--mut)}.help-steps,.help-tips{font-size:var(--fs-sm);margin:0;padding-left:20px;line-height:1.55}.help-steps li+li,.help-tips li+li{margin-top:6px}.help-steps{padding-bottom:var(--sp-3)}.help-locked{margin:0 0 var(--sp-3);border-radius:var(--r);background:var(--sf2);color:var(--mut);font-size:var(--fs-xs);align-items:center;gap:6px;padding:8px 12px;display:flex}.help-see{flex-wrap:wrap;gap:6px;display:flex}.help-chip{border:1px solid var(--ln);border-radius:var(--r-pill);background:var(--sf);color:var(--tx);font:inherit;font-size:var(--fs-xs);font-weight:var(--w-med);cursor:pointer;align-items:center;gap:4px;padding:5px 12px;display:inline-flex}.help-chip:hover{border-color:var(--acc);color:var(--acc)}.help-soon{border-radius:var(--r);background:var(--sf2);color:var(--mut);font-size:var(--fs-sm);padding:12px 14px}.help-foot{justify-content:space-between;gap:8px;width:100%;display:flex}@media (width<=560px){.help-foot{flex-direction:column}.help-foot .ui-btn{width:100%}}.help-section{gap:var(--sp-4);flex-direction:column;display:flex}.help-guides{gap:var(--sp-2);flex-direction:column;display:flex}.help-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.help-card{border:1px solid var(--ln);border-radius:var(--r);background:var(--sf);color:var(--tx);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.help-card:hover{border-color:var(--acc)}.help-card b{font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.help-card span{color:var(--mut);font-size:var(--fs-xs)}.help-card em{color:var(--acc);font-style:normal;font-weight:var(--w-med)}.help-card.is-locked b{color:var(--mut)}.help-grid.is-start .help-card{background:color-mix(in srgb, var(--acc) 11%, var(--sf));border-color:#0000}.help-ask{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--ln);color:var(--mut);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:8px;display:flex}.help-article h2{font-size:var(--fs-xl);margin:0}.help-back{margin-bottom:var(--sp-3);color:var(--mut);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.help-back:hover{color:var(--tx)}.help-pref{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.help-pref b{font-size:var(--fs-sm);display:block}.help-pref small{color:var(--mut);font-size:var(--fs-xs);margin-top:2px;display:block}.amp{gap:var(--sp-3);display:grid}.amp-mapa{border:1px solid var(--ln);border-radius:var(--r);isolation:isolate;height:min(52vh,420px);min-height:240px}.amp-ponto{gap:2px;min-height:2.6em;display:grid}.amp-ponto strong{font:600 var(--fs-sm) / 1.35 var(--font);color:var(--tx);overflow-wrap:anywhere}.amp-detalhe{font:400 var(--fs-2xs) / 1.35 var(--font);color:var(--mut);overflow-wrap:anywhere}.am{gap:var(--sp-3);padding-bottom:var(--sp-4);flex-direction:column;display:flex}.am-cur{align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--sf);border:var(--bw,1px) solid var(--ln);border-radius:var(--r);flex-wrap:wrap;display:flex}.am-cur-mini{border-radius:var(--r-sm);border:1px solid var(--ln);flex:none;width:64px;height:88px;position:relative;overflow:hidden}.am-cur-txt{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.am-cur-txt>b{font-size:var(--fs-md)}.am-cur-txt>span{color:var(--mut);font-size:var(--fs-sm);overflow-wrap:anywhere}.am-cur-txt>.am-draft{border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--tx);align-self:flex-start;margin-top:6px;padding:3px 10px;font-weight:600}.am-cur-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.am-back{align-self:flex-start}.am-h{margin:var(--sp-2) 0 0;font-size:var(--fs-md)}.am-sub{color:var(--mut);font-size:var(--fs-sm);margin:0}.am-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}@media (width<=599px){.am-grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.am-card{text-align:left;font:inherit;color:var(--tx);background:var(--sf);border:var(--bw,1px) solid var(--ln);border-radius:var(--r);cursor:pointer;transition:border-color var(--dur-fast,.12s) var(--ease,ease);flex-direction:column;gap:2px;padding:8px 8px 10px;display:flex;position:relative}.am-card:hover{border-color:var(--acc)}.am-card.is-live{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.am-card>b{margin-top:8px}.am-card>small{color:var(--mut);font-size:var(--fs-xs);line-height:1.35}.am-badge{z-index:1;position:absolute;top:14px;left:14px}.am-thumb{aspect-ratio:3/4;border-radius:var(--r-sm);border:1px solid var(--ln);display:block;position:relative;overflow:hidden}.am-styles{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.am-style{align-items:center;gap:var(--sp-2);background:var(--sf);border:var(--bw,1px) solid var(--ln);border-radius:var(--r);padding:8px 10px;display:flex}.am-style-sw{border-radius:var(--r-sm);border:1px solid var(--ln);flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.am-style-txt{flex-direction:column;flex:1;min-width:0;display:flex}.am-style-txt>span{color:var(--mut);font-size:var(--fs-xs)}.am-prev{gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@media (width<=799px){.am-prev{grid-template-columns:minmax(0,1fr)}}.am-phone{background:#fff;border:8px solid #1b1c1f;border-radius:22px;width:min(360px,100%);height:min(640px,70vh);overflow:hidden}.am-frame{border:0;width:100%;height:100%;display:block}.am-prev-txt{gap:var(--sp-3);flex-direction:column;display:flex}.am-keep{font-size:var(--fs-sm);flex-direction:column;gap:4px;display:flex}.am-keep ul,.am-keep p{color:var(--mut);margin:0}.am-keep ul{padding-left:18px}.v2-model-btn .v2-model-swap{color:var(--acc);font-weight:600}.lt-thumb{--lt-ink:#d9d9de;--lt-soft:#ececf0;background:#fafafa;flex-direction:column;gap:6%;padding:8%;display:flex;position:absolute;inset:0;overflow:hidden}.lt-thumb>i,.lt-thumb>span{flex:none;display:block}.lt-line{background:var(--lt-ink);border-radius:2px;width:70%;height:5%;min-height:3px}.lt-line.is-title{background:color-mix(in srgb, var(--lt-brand) 70%, #222);width:60%;height:7%}.lt-line.is-short{width:45%}.lt-row{background:var(--lt-soft);height:9%;box-shadow:inset 3px 0 0 var(--lt-brand);border-radius:3px}.lt-thumb.is-classic,.lt-thumb.is-showcase,.lt-thumb.is-studio{padding-top:0}.lt-cover{background:color-mix(in srgb, var(--lt-brand) 45%, #fff);height:20%;margin:0 -9%}.lt-logo{aspect-ratio:1;background:var(--lt-brand);border:2px solid #fafafa;border-radius:50%;width:22%;margin-top:-16%}.lt-photo{background:linear-gradient(135deg, color-mix(in srgb, var(--lt-brand) 55%, #fff), color-mix(in srgb, var(--lt-brand) 85%, #000));height:30%;margin:0 -9%}.lt-thumb>.lt-chips{gap:5%;display:flex}.lt-chips i{border:1px solid var(--lt-brand);border-radius:99px;width:22%;height:7px}.lt-thumb>.lt-cards{flex:1;grid-template-columns:1fr 1fr;gap:6%;display:grid}.lt-cards i{background:linear-gradient(180deg, var(--lt-soft) 60%, #fff 60%);border:1px solid var(--lt-soft);border-radius:3px}.lt-head{background:#2a2a2e;border-radius:2px;width:92%;height:11%}.lt-head.is-short{width:58%}.lt-menu{border-bottom:1px dotted #b8b8be;height:7%;position:relative}.lt-menu:after{content:"";background:var(--lt-brand);border-radius:2px;width:18%;height:50%;position:absolute;top:15%;right:0}.lt-thumb>.lt-who{align-items:center;gap:8%;display:flex}.lt-avatar{aspect-ratio:1;background:color-mix(in srgb, var(--lt-brand) 60%, #fff);border-radius:50%;width:26%}.lt-who .lt-line.is-title{width:50%;height:7px}.lt-thumb>.lt-cal{border:1px solid var(--lt-soft);background:#fff;border-radius:4px;grid-template-columns:repeat(7,1fr);gap:3px;padding:6%;display:grid}.lt-cal i{aspect-ratio:1;background:var(--lt-soft);border-radius:2px}.lt-cal i.is-on{background:var(--lt-brand)}.lt-thumb.is-studio{background:#121214}.lt-photo.is-tall{background:linear-gradient(#4a4a52,#121214);height:46%}.lt-name{background:#f1f1f3;border-radius:2px;width:85%;height:12%;margin-top:-14%}.lt-cta{background:var(--lt-brand);border-radius:99px;width:55%;height:9%}.lt-row.is-dark{background:#222226}.agenda-pre{position:relative}.agenda-pre-count{background:var(--warn);min-width:18px;height:18px;color:var(--sf);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.pre-panel,.pre-form,.pre-search{gap:var(--sp-3);display:grid}.pre-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.pre-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r-sm);background:var(--sf);display:flex}.pre-main{flex:1;gap:2px;min-width:0;display:grid}.pre-title{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pre-date,.pre-sub{color:var(--mut);font-size:var(--fs-xs)}.pre-note{font-size:var(--fs-xs);overflow-wrap:anywhere}.pre-actions{flex:none;align-items:center;gap:4px;display:flex}.pre-empty,.pre-hint{color:var(--mut);font-size:var(--fs-xs);margin:0}.pre-label{color:var(--mut);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:inline-flex}.pre-picked,.pre-date-row,.pre-section-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.pre-date-row{justify-content:flex-start}.pre-section{gap:var(--sp-2);display:grid}.pre-hits{gap:4px;display:grid}.pre-hits button{padding:var(--sp-2) var(--sp-3);border:var(--bw) solid var(--ln);border-radius:var(--r-sm);background:var(--sf);color:var(--tx);font:inherit;text-align:left;cursor:pointer}.pre-hits button:hover,.pre-hits button:focus-visible{border-color:var(--acc)}@media (width<=640px){.pre-row{flex-wrap:wrap}.pre-actions{justify-content:flex-end;width:100%}}.exf,.exf-cols{gap:var(--sp-3);display:grid}.exf-col{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}@media (width>=720px){.exf-cols{gap:var(--sp-5);grid-template-columns:1fr 1fr;align-items:start}}.task-add{background:var(--sf);border:1px solid var(--ln);border-radius:var(--r);align-items:center;gap:10px;margin:10px 16px 0;padding:4px 6px 4px 14px;display:flex}.task-add:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 18%, transparent)}.task-add>svg{color:var(--acc);flex:none}.task-add input{min-width:0;font:inherit;color:var(--tx);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.task-filters{margin:14px 16px 0}.task-group{margin-top:18px}.task-group h2{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin:0 16px 6px 18px;font-weight:800}.task-group h2 span{letter-spacing:0;font-weight:600}.task-group.is-late h2{color:var(--err)}.task-flag,.tasks-chip-flag{vertical-align:-2px;color:var(--warn);fill:currentColor;flex:none;margin-right:5px}.task-row.is-important,.ini-task.is-important{box-shadow:inset 3px 0 0 var(--warn)}.tasks-chip.is-important{box-shadow:inset 0 0 0 1.5px var(--warn)}.task-view-title.is-important svg{vertical-align:-2px;color:var(--warn);fill:currentColor;margin-right:6px}.task-imp{border:1px solid var(--ln);background:var(--sf);min-height:36px;color:var(--tx);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;place-self:flex-start start;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.task-imp.is-on{border-color:var(--warn);background:var(--warnbg,color-mix(in srgb, var(--warn) 14%, var(--sf)));color:var(--warn)}.task-imp.is-on svg{fill:currentColor}.task-imp:disabled{opacity:.6;cursor:default}.task-quick{gap:var(--sp-2);flex-wrap:wrap;display:flex}.task-someday-toggle{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.task-someday-more{font:inherit;font-size:var(--fs-sm);color:var(--mut);text-align:left;cursor:pointer;background:0 0;border:0;margin:8px 16px 0 18px;padding:0;display:block}.task-someday-more:hover{color:var(--tx)}.ini-tasks-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ini-tasks-head .ini-eyebrow{align-items:center;gap:6px;display:inline-flex}.ini-tasks-list{margin:0;padding:0;list-style:none}.ini-task{border-top:1px solid var(--ln);align-items:flex-start;gap:12px;padding:10px 4px 10px 8px;display:flex}.ini-task-body{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.ini-task-title{overflow-wrap:anywhere;font-weight:700;line-height:1.35}.ini-task-when{color:var(--mut);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.ini-task-when.is-late{color:var(--err);font-weight:600}.ini-tasks-empty,.ini-tasks-more{font-size:var(--fs-sm);color:var(--mut);margin:0}.ini-tasks-someday{justify-content:space-between;align-items:center;gap:var(--sp-2);border:0;border-top:1px solid var(--ln);font:inherit;font-size:var(--fs-sm);color:var(--mut);text-align:left;cursor:pointer;background:0 0;padding:10px 4px 2px 8px;display:flex}.ini-tasks-someday:hover{color:var(--tx)}.task-list{margin-top:0;padding:0;list-style:none}.task-row{border-bottom:1px solid var(--ln);align-items:flex-start;gap:12px;padding:12px 10px 12px 14px;display:flex}.task-row:last-child{border-bottom:0}.task-check{border:2px solid color-mix(in srgb, var(--mut) 70%, transparent);color:#0000;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;padding:0;display:grid}.task-check:hover,.task-check:focus-visible{border-color:var(--acc);color:var(--acc)}.task-body{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.task-title{overflow-wrap:anywhere;font-weight:700;line-height:1.35}.task-note{color:var(--mut);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task-meta{color:var(--mut);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.task-meta>span{align-items:center;gap:4px;display:inline-flex}.task-meta .is-late{color:var(--err);font-weight:700}.task-meta .is-co{color:var(--info);font-weight:700}.task-snooze{border-radius:var(--r);width:34px;height:34px;color:var(--mut);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.task-snooze:hover{background:var(--sf2);color:var(--tx)}.task-ios{border-radius:var(--r);background:var(--infobg);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:18px 16px;padding:10px 12px;display:flex}.task-ios>svg{color:var(--info);flex:none;margin-top:1px}.task-form{gap:14px;display:grid}.task-field{gap:6px;display:grid}.task-label{font-size:var(--fs-sm);color:var(--mut);font-weight:600}.task-hint{font-size:var(--fs-sm);color:var(--mut)}.task-when{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.task-when.has-date{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr)}.task-pick{align-items:center;gap:4px;min-width:0;display:flex}.task-pick>.ui-popover{flex:1;min-width:0}.task-pick .ui-datefield-trigger{width:100%}.task-x{border-radius:var(--r);width:34px;height:34px;color:var(--mut);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.task-x:hover{background:var(--sf2);color:var(--tx)}@media (width<=480px){.task-when.has-date{grid-template-columns:minmax(0,1fr)}}.task-repeat{border-radius:var(--r);background:var(--sf2);gap:10px;padding:12px;display:grid}.task-every{align-items:center;gap:8px;display:flex}.task-every .ui-field{width:76px}.task-history{font-size:var(--fs-sm);color:var(--mut);gap:4px;margin:0;padding:0;list-style:none;display:grid}.task-history li{align-items:center;gap:6px;display:flex}.task-history svg{color:var(--ok)}.agenda-pre.is-on{border-color:var(--info);color:var(--info)}.agenda-pre.is-on .agenda-pre-count{background:var(--info)}.tasks-strip{background:var(--sf);border:1px solid var(--ln);border-radius:var(--r);align-items:flex-start;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.tasks-strip-label{font-size:var(--fs-xs);color:var(--mut);white-space:nowrap;align-items:center;gap:6px;padding-top:5px;font-weight:800;display:inline-flex}.tasks-strip-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.tasks-chip{background:var(--accbg,color-mix(in srgb, var(--acc) 11%, var(--sf)));max-width:100%;font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:2px;padding:2px 10px 2px 3px;display:inline-flex}.tasks-chip.is-co{background:var(--infobg)}.tasks-chip.is-late{background:var(--errbg)}.tasks-chip.is-projected{background:var(--sf2)}.tasks-chip-repeat{width:22px;height:22px;color:var(--mut);flex:none;place-items:center;margin-right:4px;display:grid}.tasks-chip-check{border:1.5px solid color-mix(in srgb, var(--mut) 70%, transparent);background:var(--sf);color:#0000;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:4px;padding:0;display:grid}.tasks-chip-check:hover,.tasks-chip-check:focus-visible{border-color:var(--acc);color:var(--acc)}.tasks-chip-text{min-width:0;font:inherit;color:var(--tx);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:3px 0;font-weight:700;overflow:hidden}.tasks-chip-text b{color:var(--mut);margin-right:6px;font-weight:800}.tasks-chip.is-late .tasks-chip-text b{color:var(--err)}@media (width<=899px){.tasks-strip{flex-direction:column;gap:6px}}.tasks-strip.is-stacked{background:0 0;border:0;margin:0;padding:0}.tasks-strip.is-stacked .tasks-strip-chips{flex-direction:column;align-items:stretch;width:100%}.tasks-strip.is-stacked .tasks-chip{border-radius:var(--r);padding:6px 12px 6px 6px}.tasks-strip.is-stacked .tasks-chip-text{white-space:normal;text-align:left}.agenda-pend{justify-content:center;width:40px;padding:0;position:relative}.agenda-pend .agenda-pre-count{position:absolute;top:-5px;right:-5px}.pend{gap:var(--sp-5);display:grid}.pend-section{gap:var(--sp-2);display:grid}.pend-h{font-size:var(--fs-sm);color:var(--mut);margin:0;font-weight:700}.pend-empty{color:var(--mut);font-size:var(--fs-sm);margin:0}.task-view{gap:14px;display:grid}.task-view-title{font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;line-height:1.3}.task-view-note{color:var(--mut);white-space:pre-wrap;overflow-wrap:anywhere;margin:-6px 0 0}.task-view-banner{border-radius:var(--r);background:var(--infobg);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.task-view-banner>svg{color:var(--info);flex:none;margin-top:1px}.task-view-rows{border:1px solid var(--ln);border-radius:var(--r);margin:0;display:grid;overflow:hidden}.task-view-rows>div{border-bottom:1px solid var(--ln);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 12px;display:grid}.task-view-rows>div:last-child{border-bottom:0}.task-view-rows dt{color:var(--mut);font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.task-view-rows dd{overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=480px){.task-view-rows>div{grid-template-columns:minmax(0,1fr);gap:2px}}.task-form-actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex}@media (width<=560px){.task-form-actions{flex-direction:column}.task-form-actions .ui-btn{width:100%}.task-form-actions>.task-form-save{order:-1}.task-units .ui-chips{grid-template-columns:1fr 1fr;display:grid}.task-from .ui-chips{grid-template-columns:1fr;display:grid}.task-units .ui-chip,.task-from .ui-chip{text-align:center;justify-content:center}.task-form-actions>.ui-btn.is-danger-outlined{order:1}}.task-view-actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex}@media (width<=560px){.task-view-actions>*{flex:1 1 0;min-width:0}.task-view-actions .ui-btn{width:100%;padding-inline:var(--sp-2);white-space:nowrap}.task-view-actions>.task-view-done{flex-basis:100%;order:1}}
