@charset "UTF-8";.login-page{--bg: #fafaf9;--ink: #111;--ink-2: #3d3d3d;--ink-3: #6f6f6f;--ink-4: #9a9a9a;--line: #d4d4d4;--line-2: #e6e6e6;--card: #fff;--accent: #0a8a3a;--accent-glow: rgba(10, 138, 58, .14);--danger: #d4243f;--f-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--f-sans: "Inter", system-ui, sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--ink);font-family:var(--f-sans);padding:24px}.dark .login-page,.elegant .login-page,[data-theme=dark] .login-page,.login-page.dark{--bg: #0a0a0a;--ink: #fafafa;--ink-2: #d4d4d4;--ink-3: #888;--ink-4: #555;--line: #2a2a2a;--line-2: #1a1a1a;--card: #0f0f0f;--accent: #3dd07b;--accent-glow: rgba(61, 208, 123, .18)}.login-page .nc-logo{display:inline-flex;align-items:baseline;gap:6px;color:var(--ink)}.login-page .nc-logo img{display:block}.login-page .login{width:100%;max-width:380px;font-family:var(--f-mono);padding:32px 26px 24px;display:flex;flex-direction:column;color:var(--ink);border:1px solid var(--line);border-radius:24px;background:var(--bg);min-height:560px}.login-page .login__prompt{font-size:10px;letter-spacing:.06em;color:var(--ink-3);margin-bottom:22px;display:flex;align-items:center;gap:6px}.login-page .login__prompt b{color:var(--ink);font-weight:500}.login-page .login__prompt .sep{color:var(--ink-4)}.login-page .caret{display:inline-block;width:7px;height:12px;background:currentColor;animation:login-caret 1s steps(2) infinite;vertical-align:-1px;margin-left:1px}@keyframes login-caret{50%{opacity:0}}.login-page .login__brand{margin:0 0 6px}.login-page .login__tag{font-size:11px;color:var(--ink-3);margin:0 0 24px;padding-bottom:16px;border-bottom:1px dotted var(--line)}.login-page .login__tag .comment{color:var(--ink-4)}.login-page .field{margin-bottom:14px;display:flex;flex-direction:column;gap:5px}.login-page .field label{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-weight:500;display:flex;align-items:center;gap:5px}.login-page .field label:before{content:"›";color:var(--accent);font-weight:600}.login-page .field label .kbd{margin-left:auto;font-size:9px;color:var(--ink-4);letter-spacing:0;text-transform:none;font-weight:400}.login-page .input{width:100%;padding:11px 12px;background:var(--card);border:1px solid var(--line);border-radius:0;font-family:var(--f-mono);font-size:13px;color:var(--ink);outline:0;transition:border-color .12s,box-shadow .12s}.login-page .input::-moz-placeholder{color:var(--ink-4)}.login-page .input::placeholder{color:var(--ink-4)}.login-page .input:focus,.login-page .input:focus-visible{border-color:var(--ink-2);box-shadow:inset 0 -1px 0 var(--accent);outline:0}.login-page .pwd-wrap{position:relative}.login-page .pwd-wrap .eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--ink-3);cursor:pointer;padding:6px;display:flex}.login-page .pwd-wrap .eye:hover{color:var(--ink)}.login-page .err{margin:-2px 0 14px;padding:9px 12px;border:1px solid var(--danger);background:#d4243f0f;color:var(--danger);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;display:none;align-items:center;gap:8px}.login-page .err.is-on{display:flex}.login-page .err:before{content:"!";font-weight:700;width:14px;height:14px;border-radius:50%;background:var(--danger);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0}.login-page .submit{width:100%;margin-top:18px;background:transparent;border:1px solid var(--ink);color:var(--ink);font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding:13px;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;transition:color .2s,border-color .2s,background .2s}.login-page .submit:hover:not(:disabled){background:var(--ink);color:var(--bg)}.login-page .submit:hover:not(:disabled) .submit__caret{background:var(--bg)}.login-page .submit__label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;transition:transform .25s,opacity .25s}.login-page .submit__caret{display:inline-block;width:7px;height:11px;background:currentColor;animation:login-caret 1s steps(2) infinite;vertical-align:-1px;transition:background .2s}.login-page .submit__bar{position:absolute;left:0;top:0;bottom:0;width:0%;background:var(--ink);z-index:1;transition:width 1.1s cubic-bezier(.4,0,.2,1)}.login-page .submit.is-loading{cursor:wait}.login-page .submit.is-loading .submit__bar{width:100%}.login-page .submit.is-loading .submit__label{color:var(--bg)}.login-page .submit.is-success{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow),inset 0 0 30px var(--accent-glow);animation:login-success-pulse .5s ease-out}.login-page .submit.is-success .submit__bar{background:var(--accent);width:100%}.login-page .submit.is-success .submit__label{color:var(--bg);animation:login-fade-up-small .35s ease-out}@keyframes login-success-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow),inset 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 0 8px var(--accent-glow),inset 0 0 40px var(--accent-glow)}to{box-shadow:0 0 0 3px var(--accent-glow),inset 0 0 30px var(--accent-glow)}}@keyframes login-fade-up-small{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.login-page .login__foot{margin-top:auto;padding-top:24px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-top:1px dotted var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px}.login-page .login__foot .dot{font-size:11px}.login-page .login__foot .dot--online{color:var(--accent)}.login-page .login__foot .dot--offline{color:var(--danger)}.login-page .login__foot .dot--checking{color:var(--ink-4);animation:login-dot-pulse 1.2s ease-in-out infinite}@keyframes login-dot-pulse{0%,to{opacity:.4}50%{opacity:1}}.login-page .login__foot .v{color:var(--ink-4)}.sb-shell{--sb-w: 280px;--sb-w-collapsed: 70px;--sb-row-h: 40px;--sb-pad-x: 14px;--sb-radius: 8px;position:sticky;top:0;left:0;width:var(--sb-w);height:100vh;background:var(--color-surface);border-right:1px solid var(--color-border);z-index:300;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;transition:width .18s ease}.sb-shell.collapsed{width:var(--sb-w-collapsed)}.sb-shell.is-mobile{position:fixed;width:var(--sb-w);transform:translate(0);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.sb-shell.is-mobile.collapsed{transform:translate(-100%);width:var(--sb-w)}.sb-shell *,.sb-shell *:before,.sb-shell *:after{box-sizing:border-box}.sb-header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;flex-shrink:0;border-bottom:1px solid var(--color-border)}.sb-shell.collapsed .sb-header{justify-content:center;padding:18px 8px 14px}.sb-logo{height:28px;width:auto;display:block}.sb-toggle{position:relative;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--color-text-primary);background:transparent;border:none;cursor:pointer;transition:background .12s}.sb-toggle:hover{background:var(--color-background)}.sb-toggle-icon{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.sb-toggle-icon.is-hidden{visibility:hidden;transform:rotate(-180deg);transition:transform .6s cubic-bezier(.34,1.2,.5,1),visibility 0s linear .3s}.sb-toggle-icon.is-shown{visibility:visible;transform:rotate(0);transition:visibility 0s linear .3s}.sb-search{flex-shrink:0;padding:10px 10px 8px;border-bottom:1px solid var(--color-border)}.sb-search-input{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;transition:border-color .12s,background .12s}.sb-search-input:focus-within{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border));background:var(--color-input)}.sb-search-input svg{color:var(--color-text-secondary);flex-shrink:0}.sb-search-input input,.sb-search-input input:focus,.sb-search-input input:focus-visible,.sb-search-input input:active,.sb-search-input input:hover{flex:1;border:none!important;outline:none!important;background:transparent!important;font-family:inherit;font-size:13px;color:var(--color-text-primary);min-width:0;padding:0;box-shadow:none!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-ring-color: transparent !important}.sb-search-input input::-moz-placeholder{color:var(--color-text-secondary)}.sb-search-input input::placeholder{color:var(--color-text-secondary)}.sb-search-kbd{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;padding:2px 6px;line-height:1;background:var(--color-surface);letter-spacing:.02em;white-space:nowrap}.sb-search-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer}.sb-search-clear:hover{color:var(--color-text-primary)}.sb-shell.collapsed .sb-search{display:none}.sb-results-empty{padding:24px 16px;text-align:center;color:var(--color-text-secondary);font-size:13px}.sb-result{display:flex;align-items:center;gap:12px;width:calc(100% - 16px);margin:1px 8px;padding:8px 12px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .1s,border-color .1s}.sb-result:hover,.sb-result.focused{background:var(--color-background);border-color:var(--color-border)}.sb-result.active{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.sb-result .sb-icon{width:18px;height:18px;color:var(--color-text-secondary)}.sb-result.active .sb-icon{color:var(--color-primary)}.sb-result-text{flex:1;min-width:0;line-height:1.25}.sb-result-label{font-size:13px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-result mark{background:color-mix(in srgb,var(--color-primary) 22%,transparent);color:inherit;padding:0 1px;border-radius:2px}.sb-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 0 16px;scrollbar-width:none;-ms-overflow-style:none}.sb-scroll::-webkit-scrollbar{display:none}.sb-section-title{display:flex;align-items:center;gap:6px;padding:14px 18px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary)}.sb-section-title svg{color:var(--color-text-secondary)}.sb-section-divider{height:1px;margin:8px 14px;background:var(--color-border)}.sb-shell.collapsed .sb-section-title{display:none}.sb-shell.collapsed .sb-section-divider{margin:6px 10px}.sb-row{display:flex;align-items:center;gap:12px;width:calc(100% - 16px);margin:1px 8px;padding:0 12px;height:var(--sb-row-h);border:1px solid transparent;border-radius:var(--sb-radius);background:transparent;color:var(--color-text-primary);font-size:13.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;text-align:left;transition:background .12s,color .12s,border-color .12s;white-space:nowrap;overflow:hidden;font-family:inherit}.sb-row:hover{background:var(--color-background)}.sb-row.active{background:color-mix(in srgb,var(--color-primary) 14%,transparent);border-color:var(--color-primary);color:var(--color-primary)}.sb-row .sb-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;width:20px;height:20px;color:inherit}.sb-row.active .sb-icon{color:var(--color-primary)}.sb-row .sb-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sb-row.sb-sub{height:36px;font-size:13px;color:var(--color-text-secondary)}.sb-row.sb-sub:hover{color:var(--color-text-primary);background:var(--color-input)}.sb-row.sb-sub.active{color:var(--color-primary)}.sb-row.sb-sub .sb-icon{width:18px;height:18px}.sb-shell.collapsed .sb-row{justify-content:center;padding:0;margin:1px 6px;width:calc(100% - 12px)}.sb-shell.collapsed .sb-row .sb-label,.sb-shell.collapsed .sb-row .sb-suffix,.sb-shell.collapsed .sb-row .sb-chevron{display:none}.sb-group{display:block}.sb-chevron{display:inline-flex;align-items:center;flex-shrink:0;color:var(--color-text-secondary);transition:transform .18s ease}.sb-group.open>.sb-row .sb-chevron{transform:rotate(90deg)}.sb-group-children{background:var(--color-background);padding:4px 0}.sb-group:not(.open)>.sb-group-children{display:none}.sb-shell:not(.collapsed) .sb-group-sub>.sb-group-children .sb-row{padding-left:32px}.sb-group-sub>.sb-group-children{background:transparent}.sb-suffix{margin-left:auto;display:inline-flex;align-items:center;flex-shrink:0}.sb-flyout{position:fixed;z-index:200;min-width:220px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 40px #0000002e,0 2px 8px #0000000f;padding:8px 0;font-family:inherit;animation:sb-flyout-in .12s ease}@keyframes sb-flyout-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.sb-flyout-title{padding:6px 14px 8px;margin-bottom:4px;border-bottom:1px solid var(--color-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary)}.sb-flyout-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--color-text-primary);font-size:13px;font-family:inherit;transition:background .1s,color .1s;white-space:nowrap}.sb-flyout-row:hover{background:var(--color-background)}.sb-flyout-row.active{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.sb-flyout-row .sb-icon{width:16px;height:16px}.sb-flyout-row .sb-suffix{margin-left:auto}.sb-flyout-subgroup{margin-top:4px}.sb-flyout-subtitle{padding:8px 14px 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);opacity:.85}.sb-flyout-subgroup .sb-flyout-row{padding-left:26px}.sb-flyout-subgroup .sb-flyout-subgroup .sb-flyout-row{padding-left:38px}.sb-footer{flex-shrink:0;border-top:1px solid var(--color-border);padding:10px 8px;display:flex;flex-direction:column;gap:8px}.sb-user-row{display:flex;align-items:center;gap:6px;padding:4px}.sb-user{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:transparent;border:1px solid transparent;cursor:default;text-align:left;font-family:inherit;transition:background .12s,border-color .12s}.sb-user:hover{background:var(--color-background)}.sb-avatar{width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:-.01em}.sb-user-info{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.sb-user-name{font-size:13px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-user-role{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary)}.sb-user-row>div.relative>button{position:relative;width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.sb-user-row>div.relative>button:hover{background:var(--color-background);color:var(--color-text-primary);border-color:var(--color-border)}.sb-user-row>div.relative>div[class*=top-full],.sb-popover-head>div.relative>div[class*=top-full]{top:auto!important;bottom:calc(100% + 8px);margin-top:0!important;right:auto!important;left:0;max-height:70vh;overflow-y:auto}.sb-actions{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 4px}.sb-action-btn{position:relative;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.sb-action-btn:hover{color:var(--color-text-primary);background:var(--color-background)}.sb-action-btn.active{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:var(--color-primary)}.sb-panel{display:flex;justify-content:center;padding:6px 4px 2px;animation:sb-panel-in .15s ease}.sb-panel>*{width:100%;max-width:240px}@keyframes sb-panel-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.sb-theme{display:flex;align-items:center;padding:4px;background:var(--color-background);border-radius:8px;border:1px solid var(--color-border);gap:2px}.sb-zoom{display:flex;align-items:center;gap:4px;padding:4px;background:var(--color-background);border-radius:8px;border:1px solid var(--color-border)}.sb-zoom-btn{flex:1;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;border:none;color:var(--color-text-primary);cursor:pointer;transition:background .12s}.sb-zoom-btn:hover:not(:disabled){background:var(--color-input)}.sb-zoom-btn:disabled{opacity:.35;cursor:not-allowed}.sb-zoom-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-panel>div{margin:0}.sb-theme-btn{flex:1;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;transition:background .12s,color .12s}.sb-theme-btn:hover{color:var(--color-text-primary)}.sb-theme-btn.active{background:var(--color-primary);color:var(--color-primary-foreground)}.sb-logout{display:flex;align-items:center;justify-content:center;gap:10px;height:36px;padding:0 14px;border-radius:8px;background:transparent;border:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--color-error);font-family:inherit;transition:background .12s;text-align:center;width:100%}.sb-logout:hover{background:color-mix(in srgb,var(--color-error) 10%,transparent)}.sb-shell.collapsed .sb-footer{padding:10px 6px;align-items:center}.sb-shell.collapsed .sb-user{padding:0;background:transparent;border:none;cursor:pointer}.sb-shell.collapsed .sb-user:hover{background:transparent}.sb-shell.collapsed .sb-user-info,.sb-shell.collapsed .sb-theme,.sb-shell.collapsed .sb-logout{display:none}.sb-shell.collapsed .sb-avatar:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 30%,transparent)}.sb-user-popover{position:fixed;z-index:200;min-width:240px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 40px #0000002e,0 2px 8px #0000000f;padding:12px;font-family:inherit;display:flex;flex-direction:column;gap:10px;animation:sb-flyout-in .12s ease}.sb-popover-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.sb-popover-email{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1023px){.sb-shell{box-shadow:8px 0 24px #0000001f}.sb-footer{padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px))}}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.cm-overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif}.cm-backdrop{position:fixed;inset:0;background:#00000080}.cm-dialog{position:relative;width:100%;max-width:440px;margin:0 16px;border:1px solid var(--color-border);border-left:2px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:18px 20px;box-shadow:0 24px 48px #0006}.cm-dialog--danger{border-left-color:color-mix(in srgb,var(--color-error) 60%,var(--color-border))}.cm-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent);padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--color-border)}.cm-body{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.cm-icon{flex-shrink:0;margin-top:2px;color:var(--color-text-secondary)}.cm-dialog--danger .cm-icon{color:var(--color-error)}.cm-content{flex:1;min-width:0}.cm-title{margin:0 0 6px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em}.cm-message{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.55;color:var(--color-text-secondary);letter-spacing:.02em;white-space:pre-line}.cm-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--color-border)}.cm-btn{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;cursor:pointer;padding:8px 14px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;letter-spacing:.01em;transition:all .12s;background:transparent;border:1px solid transparent;color:var(--color-text-secondary)}.cm-btn:hover{color:var(--color-text-primary);background:var(--color-input)}.cm-btn--primary{background:var(--color-action-bg);color:var(--color-action-text);border-color:var(--color-action-border);font-weight:600;padding:9px 18px}.cm-btn--primary:hover{background:var(--color-action-bg-hover);color:var(--color-action-text)}.cm-btn--danger{background:var(--color-error);color:#fff;border-color:var(--color-error)}.cm-btn--danger:hover{background:color-mix(in srgb,var(--color-error) 85%,black);color:#fff}.lp-page{position:relative;display:flex;flex-direction:column}.lp-page>.cnd-aging{margin-bottom:16px}.lp-page>.lp-views{margin-top:16px;margin-bottom:4px}.lp-page>.lp-foot{margin-top:16px}.lp-page .page-header{padding-bottom:20px;border-bottom:1px solid var(--color-border);width:100%}.lp-page *{box-sizing:border-box}.lp-actions{display:flex;gap:10px;flex-shrink:0}.lp-hero{display:flex;gap:10px;align-items:stretch}.lp-hero-input{flex:1;display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;transition:all .15s;min-width:0}.lp-hero-input:focus-within{border-color:var(--color-primary);background:var(--color-input);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent)}.lp-hero-input svg{color:var(--color-text-secondary);flex-shrink:0}.lp-hero-input input,.lp-hero-input input:focus,.lp-hero-input input:focus-visible,.lp-hero-input input:active,.lp-hero-input input:hover{flex:1;border:none!important;outline:none!important;background:transparent!important;font-size:15px;color:var(--color-text-primary);font-family:inherit;min-width:0;box-shadow:none!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;padding:0}.lp-hero-input input::-moz-placeholder{color:var(--color-text-secondary)}.lp-hero-input input::placeholder{color:var(--color-text-secondary)}.lp-chips{display:flex;gap:8px;align-items:stretch}.lp-chips .react-datepicker-wrapper{display:flex;align-items:stretch}.lp-chips .datepicker-chip{height:100%}.lp-chip{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:100%;min-height:38px;border:1px solid var(--color-border);border-radius:10px;font-size:13px;color:var(--color-text-secondary);background:var(--color-surface);transition:all .15s;white-space:nowrap;cursor:pointer;font-family:inherit}.lp-chip:hover{background:var(--color-input);color:var(--color-text-primary)}.lp-chip svg{color:var(--color-text-secondary)}.lp-filters-bar{display:inline-flex;align-items:stretch}.lp-filters-bar select{padding:0 26px 0 14px;height:38px;border-radius:0;border:none;border-right:1px solid var(--color-border);background:transparent;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--color-text-secondary) 70%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--color-text-secondary) 70%,transparent) 50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:background .12s,color .12s}.lp-filters-bar select:hover{background-color:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary)}.lp-filters-bar select:last-child{border-right:none}.lp-filters-bar select:focus,.lp-filters-bar select:focus-visible,[data-theme=light] .lp-filters-bar select:focus,[data-theme=dark] .lp-filters-bar select:focus,[data-theme=elegant] .lp-filters-bar select:focus{outline:none!important;border:none!important;border-right:1px solid var(--color-border)!important;box-shadow:none!important;background-color:transparent!important}.lp-filters-bar select:last-child:focus,.lp-filters-bar select:last-child:focus-visible{border-right:none!important}.lp-filters-bar select option{background:var(--color-surface);color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;letter-spacing:0;text-transform:none}.lp-search-icon-match{color:var(--color-primary)!important;transition:color .2s}.lp-codigo-item{display:inline-flex;align-items:center;gap:8px;padding:0 12px;min-height:38px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text-secondary);transition:border-color .15s;white-space:nowrap}.lp-codigo-item:focus-within{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.lp-codigo-item svg{color:var(--color-text-secondary);flex-shrink:0}.lp-codigo-item input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--color-text-primary);width:140px;min-width:0}.lp-codigo-item input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent)}.lp-codigo-item input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent)}.lp-codigo-item__clear{background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:2px;color:var(--color-text-secondary);border-radius:4px;transition:color .12s}.lp-codigo-item__clear:hover{color:var(--color-text-primary)}.lp-chip.active{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.lp-chip.active svg{color:var(--color-primary)}.lp-views{display:flex;align-items:center;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--color-border);flex-wrap:wrap}.lp-views-extras{margin-left:auto;display:inline-flex;align-items:center}.lp-view-chip{display:inline-flex;align-items:baseline;gap:8px;padding:7px 13px;border-radius:999px;font-size:13px;line-height:1;color:var(--color-text-secondary);border:1px solid var(--color-border);background:var(--color-surface);transition:all .15s;white-space:nowrap;cursor:pointer;font-family:inherit}.lp-view-chip:hover{color:var(--color-text-primary);background:var(--color-input)}.lp-view-chip.active{background:var(--color-action-bg);color:var(--color-action-text);border-color:var(--color-action-border)}.lp-view-chip .lp-dot{width:5px;height:5px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 8px var(--color-primary);align-self:center}.lp-view-chip.active .lp-dot{background:var(--color-primary);box-shadow:0 0 6px var(--color-primary)}.lp-view-chip-label{display:inline-flex;align-items:baseline;line-height:1}.lp-view-chip-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-variant-numeric:tabular-nums;line-height:1;color:var(--color-text-secondary);font-weight:500}.lp-view-chip-alert-dot{width:6px;height:6px;border-radius:50%;background:var(--color-error);flex-shrink:0;align-self:center;animation:lp-view-alert-pulse 1.4s infinite}@keyframes lp-view-alert-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-error) 55%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-error) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-error) 0%,transparent)}}.lp-view-chip:hover:not(.active) .lp-view-chip-count{color:var(--color-text-primary)}.lp-view-chip.active .lp-view-chip-count{color:var(--color-action-text);opacity:.7}.lp-tools{margin-left:auto;display:flex;gap:12px;align-items:center}.lp-seg{display:inline-flex;border:1px solid var(--color-border);border-radius:8px;padding:2px;background:var(--color-surface)}.lp-seg button{padding:6px 12px;font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);border-radius:6px;font-weight:500;transition:all .15s;background:transparent;border:none;cursor:pointer}.lp-seg button:hover{color:var(--color-text-primary)}.lp-seg button.active{background:var(--color-input);color:var(--color-text-primary)}.lp-mobile-sort{display:none}.lp-mobile-sort select{padding:0 26px 0 14px;height:38px;border-radius:0;border:none;border-right:1px solid var(--color-border);background:transparent;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--color-text-secondary) 70%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--color-text-secondary) 70%,transparent) 50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:background .12s,color .12s}.lp-mobile-sort select:hover{background-color:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary)}.lp-mobile-sort select:focus,.lp-mobile-sort select:focus-visible,[data-theme=light] .lp-mobile-sort select:focus,[data-theme=dark] .lp-mobile-sort select:focus,[data-theme=elegant] .lp-mobile-sort select:focus{outline:none!important;border:none!important;border-right:1px solid var(--color-border)!important;box-shadow:none!important;background-color:transparent!important}.lp-mobile-sort select option{background:var(--color-surface);color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;letter-spacing:0;text-transform:none}.lp-mobile-sort-dir{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:0;background:transparent;color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent);cursor:pointer;transition:background .12s,color .12s}.lp-mobile-sort-dir:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary)}.lp-list-head{display:grid;grid-template-columns:var(--lp-cols);align-items:center;padding:8px 20px;border-bottom:1px solid var(--color-border)}.lp-list-head>*{display:inline-flex;align-items:center;gap:5px;padding:0 18px 0 0;margin:0;height:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;line-height:1;text-align:left;color:var(--color-text-secondary);background:transparent;border:none;cursor:inherit}.lp-list-head button{cursor:pointer;transition:color .1s}.lp-list-head button:hover,.lp-list-head button.active{color:var(--color-text-primary)}.lp-list-head .right{justify-content:flex-end;padding:0 18px;text-align:right}.lp-list-head>.right:last-child{padding-right:0}.lp-row>.lp-cell-right{text-align:right;display:flex;align-items:center;justify-content:flex-end}.lp-list{background:transparent}.lp-mobile-feed{display:none}.lp-row{display:grid;grid-template-columns:var(--lp-cols);align-items:center;padding:0 20px;border-bottom:1px solid var(--color-border);position:relative;transition:background .1s}.lp-list[data-density=comfortable] .lp-row{min-height:68px}.lp-list[data-density=compact] .lp-row{min-height:48px}.lp-row>*{padding-right:18px}.lp-row:hover{background:var(--color-surface)}.lp-row.selected{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 22%,transparent) 0%,color-mix(in srgb,var(--color-primary) 12%,transparent) 28%,color-mix(in srgb,var(--color-primary) 4%,transparent) 60%,transparent 100%)}.lp-row.selected:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 28%,transparent) 0%,color-mix(in srgb,var(--color-primary) 16%,transparent) 28%,color-mix(in srgb,var(--color-primary) 6%,transparent) 60%,transparent 100%)}.lp-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;opacity:0;transition:opacity .15s}.lp-row.selected:before{opacity:1;background:var(--color-primary);width:3px;box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 60%,transparent),0 0 16px color-mix(in srgb,var(--color-primary) 35%,transparent)}.lp-list[data-selection-mode=inverse] .lp-row:not(.selected){opacity:.28;filter:saturate(.5);transition:opacity .2s,filter .2s}.lp-list[data-selection-mode=inverse] .lp-row:not(.selected):hover{opacity:.55}.lp-row.is-dimmed{opacity:.3;filter:saturate(.5);transition:opacity .2s,filter .2s}.lp-row.is-dimmed:hover{opacity:.6}.lp-row-wrap.is-expanded>.lp-row{border-bottom:none}.lp-row--expandable{cursor:pointer}.lp-row--expandable.is-expanded{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.lp-cell--with-expand{display:flex;align-items:baseline;gap:8px;justify-content:flex-start}.lp-cell--with-expand>.lp-cliente{flex:0 0 auto;order:1}.lp-cell--with-expand>.lp-row__expand-toggle{order:2;transform:translateY(2px)}.lp-row__expand-toggle{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;background:transparent;border:none;border-radius:3px;color:var(--color-text-faint);cursor:pointer;transition:color .12s,background .12s;padding:0}.lp-row__expand-toggle:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.lp-row__expand-body{padding:14px 20px 20px 60px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.lp-cliente .name{font-family:inherit;font-weight:500;font-size:14px;color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:2px;line-height:1.3}.lp-cliente .id{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:-.01em}.lp-list[data-density=compact] .lp-cliente .id{display:none}.lp-date{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--color-text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.lp-date.muted{color:var(--color-text-secondary);font-style:italic;font-family:inherit}.lp-date.due{color:var(--color-text-primary)}.lp-date.late{color:var(--color-error);font-weight:500}.lp-due-today{margin-left:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-warning)}.lp-badges-cell{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lp-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.lp-b-blue{background:color-mix(in srgb,var(--color-info, #C084FC) 14%,transparent);color:var(--color-info, #C084FC);border:1px solid color-mix(in srgb,var(--color-info, #C084FC) 22%,transparent)}.lp-b-green{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 22%,transparent)}.lp-b-yellow{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 22%,transparent)}.lp-b-red{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error);border:1px solid color-mix(in srgb,var(--color-error) 22%,transparent)}.lp-b-gray{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border)}.lp-tag-overdue{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;background:var(--color-error);color:#fff}.lp-tag-overdue .pulse{width:5px;height:5px;border-radius:50%;background:#fff;animation:lp-pulse 1.5s infinite}.lp-tag-today{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;background:var(--color-warning);color:#1a1a1a}.lp-tag-today .pulse{width:5px;height:5px;border-radius:50%;background:#1a1a1a;animation:lp-pulse 1.5s infinite}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.4}}.lp-frac{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--color-text-secondary);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.lp-frac .num{color:var(--color-text-primary);font-weight:600;font-size:14px}.lp-meta-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.lp-meta-mono--dim{color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.lp-money{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:500;font-size:14px;color:var(--color-text-primary);text-align:right;letter-spacing:-.015em}.lp-actions-cell{display:flex;gap:4px;justify-content:flex-end;padding-right:0!important}.lp-act{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--color-text-secondary);transition:all .12s;background:transparent;border:none;cursor:pointer}.lp-act:hover{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);color:var(--color-text-primary)}.lp-act.success:hover{background:var(--color-success);color:#fff}.lp-act.warning:hover{background:var(--color-warning);color:#fff}.lp-act.danger:hover{background:var(--color-error);color:#fff}.lp-act:disabled{opacity:.4;cursor:not-allowed}.lp-checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary)}.lp-row-mobile-top,.lp-row-mobile-meta,.lp-row-mobile-actions{display:none}.lp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 20px;color:var(--color-text-secondary);text-align:center}.lp-empty svg{color:var(--color-text-secondary);opacity:.5;margin-bottom:12px}.lp-empty .title{font-size:16px;font-weight:500;color:var(--color-text-primary);margin-bottom:4px}.lp-empty .desc{font-size:13px;color:var(--color-text-secondary)}.lp-foot{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--color-text-secondary);letter-spacing:-.005em;flex-wrap:wrap;gap:12px}.lp-foot strong{color:var(--color-text-primary);font-weight:600}.lp-pager{display:flex;gap:4px;align-items:center}.lp-pager button{min-width:30px;height:30px;padding:0 8px;font-family:inherit;font-size:12px;color:var(--color-text-secondary);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .12s;background:transparent;border:none;cursor:pointer}.lp-pager button:hover:not(:disabled){background:var(--color-input);color:var(--color-text-primary)}.lp-pager button:disabled{opacity:.3;cursor:not-allowed}.lp-pager button.active{background:var(--color-primary);color:var(--color-primary-foreground)}.lp-pager .ellipsis{color:var(--color-text-secondary);opacity:.5;padding:0 4px}.lp-bulk{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:12px 16px 12px 18px;background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-left:2px solid var(--color-primary);border-radius:10px;box-shadow:0 24px 48px #00000059;animation:lp-slideUp .22s cubic-bezier(.2,.8,.2,1);z-index:100;max-width:calc(100vw - 32px);font-family:Inter,system-ui,sans-serif}@keyframes lp-slideUp{0%{transform:translate(-50%,16px);opacity:0}to{transform:translate(-50%);opacity:1}}.lp-bulk>svg{color:var(--color-primary);flex-shrink:0}.lp-bulk .count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--color-primary);font-variant-numeric:tabular-nums}.lp-bulk .info{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase}.lp-bulk .info b{color:var(--color-text-primary);font-weight:500;font-variant-numeric:tabular-nums}.lp-bulk .warn{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-error);font-weight:500}.lp-bulk-actions{display:flex;gap:6px;margin-left:14px;padding-left:14px;border-left:1px solid var(--color-border)}.lp-mobile-only{display:none}@media(max-width:820px){.lp-mobile-only{display:inline-flex}.lp-actions{width:100%}.lp-actions .btn{flex:1;justify-content:center}.lp-hero{flex-direction:column;gap:8px}.lp-hero-input{padding:12px 14px}.lp-hero-input input{font-size:14px}.lp-chips{width:100%;flex-wrap:wrap;gap:8px;align-items:center}.lp-chips>*{flex:1 1 0;min-width:0}.lp-chips .react-datepicker-wrapper{flex:0 0 auto;width:auto}.lp-chips .datepicker-chip,.lp-chips .lp-chip{width:180px;flex:0 0 auto;justify-content:center;padding:10px 12px;font-size:12px;min-height:38px}.lp-chips .lp-chip.btn-filter-clear,.lp-chips button.lp-chip{width:auto;min-width:0;padding:8px 10px;gap:4px}.lp-chips .lp-mobile-sort--inline{flex:0 0 auto;margin-left:auto}.lp-chips .lp-filters-bar{flex:0 0 auto;align-items:stretch;margin-left:auto}.lp-chips .lp-filters-bar+.lp-mobile-sort--inline{margin-left:0}.lp-chips .lp-filters-bar select{padding-right:32px;max-width:160px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-views{overflow-x:auto;flex-wrap:nowrap;padding-bottom:14px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scrollbar-width:none}.lp-views::-webkit-scrollbar{display:none}.lp-view-chip{font-size:12px;flex-shrink:0}.lp-tools,.lp-mobile-sort.lp-mobile-sort--in-views{display:none}.lp-mobile-sort.lp-mobile-sort--inline{display:inline-flex;gap:0;align-items:stretch;flex-shrink:0;margin-left:auto;border-left:1px solid var(--color-border)}.lp-list-head{display:none}.lp-list{display:flex;flex-direction:column;gap:10px}.lp-list:has(.lp-mobile-feed)>.lp-row,.lp-list:has(.lp-mobile-feed)>.lp-row-wrap{display:none}.lp-mobile-feed{display:flex;flex-direction:column;gap:10px}.lp-row{display:block;padding:16px 14px 14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);position:relative;min-height:auto!important}.lp-row>*{padding-right:0}.lp-row:before{width:3px;border-radius:12px 0 0 12px;opacity:1!important}.lp-row>.lp-checkbox{position:absolute;top:14px;right:14px}.lp-row>input[type=checkbox].checkbox{position:absolute;top:14px;left:14px;z-index:1}.lp-row .lp-date,.lp-row .lp-badges-cell,.lp-row .lp-frac,.lp-row .lp-actions-cell,.lp-row .lp-mobile-hide{display:none}.lp-row .lp-row-mobile-top{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end;margin-bottom:8px}.lp-row .lp-cliente .name{font-size:16px;font-weight:600;margin-bottom:4px}.lp-row .lp-cliente .id{font-size:10px;margin-bottom:12px;display:block}.lp-row .lp-row-mobile-meta{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:-.005em;line-height:1.6;padding-top:10px;border-top:1px solid var(--color-border)}.lp-row .lp-row-mobile-meta strong{color:var(--color-text-primary);font-weight:500}.lp-row .lp-row-mobile-meta strong.late{color:var(--color-error)}.lp-row .lp-row-mobile-meta strong.due-today{color:var(--color-warning)}.lp-row .lp-row-mobile-meta-suffix{font-size:10px;color:var(--color-text-secondary);text-transform:lowercase;letter-spacing:.02em}.lp-row .lp-row-mobile-meta-suffix.late{color:var(--color-error);font-weight:500}.lp-row .lp-row-mobile-meta-suffix.due-today{color:var(--color-warning);font-weight:500}.lp-row .lp-money{display:block;text-align:left;font-size:22px;font-weight:600;color:var(--color-text-primary);margin-bottom:12px;letter-spacing:-.02em}.lp-row-mobile-actions{display:flex;align-items:center;gap:.5rem;padding-top:.625rem;margin-top:10px;border-top:1px solid var(--color-border);flex-wrap:wrap}.lp-row-mobile-actions .btn-card-action{min-width:80px}.lp-foot{flex-direction:column;align-items:center;font-size:11px;text-align:center;padding:18px 0 0;gap:14px}.lp-bulk{bottom:12px;left:12px;right:12px;transform:none;padding:12px 14px;flex-wrap:wrap}.lp-bulk-actions{margin-left:auto;padding-left:0;border-left:none;width:100%;justify-content:stretch;margin-top:8px;padding-top:10px;border-top:1px solid var(--color-border);flex-wrap:wrap;gap:6px}.lp-bulk-actions .btn,.lp-bulk-actions .dp-fab__btn{flex:1 1 auto;min-width:120px;justify-content:center}@keyframes lp-slideUp{0%{transform:translateY(16px);opacity:0}to{transform:translate(0);opacity:1}}}.lp-page .lp-hero{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--color-border);gap:0;align-items:stretch}.lp-page>.page-header+.lp-hero,.lp-page>.page-header--list-editorial+.lp-hero,.lp-page>.lp-hero+.cnd-aging{margin-top:0!important}.lp-page>.lp-hero+.cnd-aging{border-top:none}.lp-page .lp-hero-input{flex:1;padding:14px 20px;background:transparent;border:none;border-right:1px solid var(--color-border);border-radius:0;transition:none;display:flex;align-items:center;gap:10px;min-width:0}.lp-page .lp-hero-input:focus-within{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);border-color:var(--color-border);box-shadow:none}.lp-page .lp-hero-input svg{color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.lp-page .lp-hero-input input,.lp-page .lp-hero-input input:focus,.lp-page .lp-hero-input input:hover{font-size:14px;font-family:Inter,system-ui,sans-serif}.lp-page .lp-chips{display:flex;align-items:stretch;gap:0}.lp-page .lp-hero .lp-chip,.lp-page .lp-hero .lp-chips .datepicker-chip,.lp-page .lp-hero .lp-chips .datepicker-chip--active{padding:0 20px;height:100%;min-height:0;width:auto;border:none;border-radius:0;background:transparent;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .12s,color .12s}.lp-page .lp-hero .lp-chips .react-datepicker-wrapper,.lp-page .lp-hero .lp-chips .react-datepicker__input-container{display:flex;align-items:stretch;height:100%}.lp-page .lp-hero .lp-filters-bar{height:100%;border-left:1px solid var(--color-border)}.lp-page .lp-hero .lp-filters-bar select{height:100%;padding:0 26px 0 20px}.lp-page .lp-hero .lp-chips>.lp-filters-bar:first-child{border-left:none}.lp-page .lp-hero .lp-chips>.lp-chip{border-left:1px solid var(--color-border)}.lp-page .lp-hero .lp-chip:hover,.lp-page .lp-hero .lp-chips .datepicker-chip:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary);border-color:var(--color-border)}.lp-page .lp-hero .lp-chip svg,.lp-page .lp-hero .lp-chips .datepicker-chip svg{color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.lp-page .lp-hero .lp-chips .datepicker-chip--active{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.lp-page .lp-hero .lp-chips .datepicker-chip--active svg{color:var(--color-primary)}.lp-page .datepicker-chip-x{margin-left:4px;opacity:.7}.lp-page .datepicker-chip-x:hover{opacity:1}@media(max-width:768px){.lp-page .lp-hero{grid-template-columns:1fr}.lp-page .lp-hero-input{border-right:none;border-bottom:1px solid var(--color-border)}.lp-page .lp-chips{overflow-x:auto}.lp-page[data-fab-spacer=bulk]{padding-bottom:180px}.lp-page[data-fab-spacer=simple]{padding-bottom:90px}}.lp-page .lp-row,.dp-page .lp-row{border-left:3px solid transparent;border-radius:0;transition:background .12s}.lp-page .lp-row[data-rail=rail-blue],.dp-page .lp-row[data-rail=rail-blue]{border-left-color:var(--color-info, #60a5fa)}.lp-page .lp-row[data-rail=rail-green],.dp-page .lp-row[data-rail=rail-green]{border-left-color:var(--color-success)}.lp-page .lp-row[data-rail=rail-yellow],.dp-page .lp-row[data-rail=rail-yellow]{border-left-color:var(--color-warning)}.lp-page .lp-row[data-rail=rail-red],.dp-page .lp-row[data-rail=rail-red]{border-left-color:var(--color-error)}.lp-page .lp-row[data-rail=rail-amber],.dp-page .lp-row[data-rail=rail-amber]{border-left-color:var(--color-warning)}.lp-page .lp-row[data-rail=rail-purple],.dp-page .lp-row[data-rail=rail-purple]{border-left-color:#c084fc}.lp-page .lp-row[data-rail=rail-gray],.dp-page .lp-row[data-rail=rail-gray]{border-left-color:var(--color-border-strong, var(--color-text-secondary))}.lp-sla{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em}.lp-sla--ok{color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent)}.lp-sla--none{color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.lp-sla--warn{color:var(--color-warning)}.lp-sla--error{color:var(--color-error)}.lp-sla b{font-weight:500}.cm-modal:has(.lm){width:min(920px,100%)}.lm{width:100%;color:var(--color-text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;flex-direction:column;--lm-f-sans: "Inter", system-ui, -apple-system, sans-serif;--lm-f-mono: "JetBrains Mono", ui-monospace, monospace}.lm[data-tone=entrada]{--accent: var(--color-entrada);--accent-soft: var(--color-entrada-soft);--accent-border: var(--color-entrada-border)}.lm[data-tone=saida]{--accent: var(--color-saida);--accent-soft: var(--color-saida-soft);--accent-border: var(--color-saida-border)}.lm__head{padding:14px 22px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-border)}.lm__head-icon{color:var(--accent);display:inline-flex}.lm__head-title{font-family:var(--lm-f-mono);font-size:10.5px;font-weight:600;color:var(--color-text-primary);letter-spacing:.2em;text-transform:uppercase;margin:0}.lm__head-sep{color:var(--color-text-faint)}.lm__head-tipo{font-family:var(--lm-f-mono);font-size:10px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.lm__head-count{font-family:var(--lm-f-mono);font-size:10px;color:var(--color-text-secondary);letter-spacing:.14em;text-transform:uppercase}.lm__head-count b{color:var(--accent);font-weight:600}.lm__head-rule{flex:1;height:1px;background:var(--color-border)}.lm__head-close{background:transparent;border:none;width:28px;height:28px;border-radius:6px;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.lm__head-close:hover{color:var(--color-text-primary);background:var(--color-input)}.lm__head-atalhos{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:4px;border:1px solid var(--color-border);background:transparent;font-family:var(--lm-f-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.lm__head-atalhos:hover,.lm__head-atalhos.is-open{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.lm__atalhos-menu{position:fixed;z-index:1100;width:280px;max-height:70vh;overflow-y:auto;padding:10px 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 16px 40px #00000052;font-family:var(--lm-f-sans);animation:lm-atalhos-in .16s cubic-bezier(.2,.8,.2,1)}@keyframes lm-atalhos-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lm__atalhos-head{display:flex;align-items:center;gap:6px;padding:4px 14px 10px;font-family:var(--lm-f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--accent);border-bottom:1px solid var(--color-border)}.lm__atalhos-section{padding:10px 14px 4px;font-family:var(--lm-f-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint)}.lm__atalhos-list{list-style:none;margin:0;padding:0 6px}.lm__atalhos-list li{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:4px;font-size:13px;color:var(--color-text-primary)}.lm__atalhos-list li:hover{background:var(--color-input)}.lm__atalhos-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:8px}.lm__atalhos-dot{width:7px;height:7px;border-radius:50%;background:var(--dot, var(--color-text-secondary));box-shadow:0 0 5px var(--dot, var(--color-text-secondary));flex-shrink:0}.lm__atalhos-menu kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-background);font-family:var(--lm-f-mono);font-size:10px;font-weight:500;color:var(--color-text-secondary)}.lm__hero{padding:18px 22px 16px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.lm__hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 700px 220px at 20% 50%,var(--accent-soft),transparent 75%);transition:opacity .3s ease}.lm__hero>*{position:relative;z-index:1}.lm__hero-eyebrow{font-family:var(--lm-f-mono);font-size:10px;color:var(--color-text-secondary);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.lm__hero-title{font-family:var(--lm-f-sans);font-size:26px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.02em;margin:4px 0 8px;line-height:1}.lm__hero-title--placeholder{color:var(--color-text-faint);font-weight:500}.lm__hero-meta{font-family:var(--lm-f-mono);font-size:10.5px;color:var(--color-text-secondary);letter-spacing:.05em}.lm__hero-meta b{color:var(--color-text-primary);font-weight:500}.lm__hero-meta .sep{color:var(--color-text-faint);margin:0 6px}.lm__hero-meta .pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);font-size:9.5px;letter-spacing:.14em;font-weight:600;margin-left:4px}.lm__hero-price{text-align:right;font-family:var(--lm-f-mono)}.lm__hero-price-lbl{font-family:var(--lm-f-mono);font-size:10px;color:var(--color-text-secondary);letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.lm__hero-price-val{font-weight:600;font-size:30px;color:var(--color-text-primary);letter-spacing:-.025em;font-feature-settings:"tnum";line-height:1;transition:color .2s}.lm__hero-price-val--zero{color:var(--color-text-faint)}.lm__hero-price-val .cur{font-size:13px;color:var(--color-text-secondary);font-weight:500;margin-right:5px;vertical-align:7px}.lm__hero-price-val .dec{font-size:16px;color:var(--color-text-secondary);font-weight:500}.lm__templates{padding:10px 22px 12px;border-bottom:1px solid var(--color-border);display:grid;grid-template-columns:1fr auto;grid-template-areas:"head actions" "chips chips";align-items:center;row-gap:8px;-moz-column-gap:12px;column-gap:12px;background:var(--color-background)}.lm__templates-head{grid-area:head;display:flex;align-items:center;gap:6px;font-family:var(--lm-f-mono);font-size:9.5px;color:var(--color-text-secondary);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.lm__templates-chips{grid-area:chips;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.lm__templates-chips::-webkit-scrollbar{display:none}.lm__tmpl{flex-shrink:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:6px 12px 6px 8px;display:inline-flex;align-items:center;gap:6px;font-family:var(--lm-f-sans);font-size:12.5px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all .15s}.lm__tmpl:hover{color:var(--color-text-primary);background:var(--color-input)}.lm__tmpl.is-active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.lm__tmpl-dot{width:8px;height:8px;border-radius:50%;background:var(--dot, var(--color-text-secondary));box-shadow:0 0 6px var(--dot, var(--color-text-secondary))}.lm__tmpl-key{font-family:var(--lm-f-mono);font-size:9px;color:var(--color-text-faint);padding:1px 4px;border:1px solid var(--color-border);border-radius:3px;margin-left:4px}.lm__tmpl-actions{grid-area:actions;display:inline-flex;gap:4px;flex-shrink:0}.lm__tmpl-act{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:6px 10px;font-family:var(--lm-f-mono);font-size:10px;color:var(--color-text-secondary);letter-spacing:.04em;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s}.lm__tmpl-act:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-primary) 18%,var(--color-border))}.lm__steps{border-bottom:1px solid var(--color-border);display:grid;background:var(--color-background)}.lm__step{background:transparent;border:none;padding:12px 16px 10px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;border-bottom:2px solid transparent;position:relative;font-family:var(--lm-f-sans);transition:background .15s}.lm__step:hover:not(:disabled){background:var(--color-input)}.lm__step:disabled{opacity:.4;cursor:not-allowed}.lm__step.is-active{border-bottom-color:var(--accent);background:linear-gradient(180deg,transparent,var(--accent-soft) 200%)}.lm__step.is-done .lm__step-n,.lm__step.is-active .lm__step-n{color:var(--accent)}.lm__step-n{font-family:var(--lm-f-mono);font-size:9.5px;color:var(--color-text-faint);letter-spacing:.18em}.lm__step-t{font-family:var(--lm-f-sans);font-size:13.5px;color:var(--color-text-secondary);font-weight:500}.lm__step.is-active .lm__step-t{color:var(--color-text-primary);font-weight:600}.lm__step.is-done .lm__step-t{color:var(--color-text-secondary)}.lm__step-meta{font-family:var(--lm-f-mono);font-size:9.5px;color:var(--color-text-faint);letter-spacing:.04em;display:flex;align-items:center;gap:4px}.lm__step.is-done .lm__step-meta{color:var(--accent)}.lm__body{flex:1;overflow:auto;min-height:0}.lm__sec{padding:16px 22px 6px;display:flex;align-items:baseline;gap:14px}.lm__sec-n{font-family:var(--lm-f-mono);font-size:10px;color:var(--accent);letter-spacing:.14em;font-weight:600}.lm__sec-t{font-family:var(--lm-f-mono);font-size:10.5px;color:var(--color-text-secondary);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.lm__sec-rule{flex:1;height:1px;background:var(--color-border)}.lm__sec-meta{font-family:var(--lm-f-mono);font-size:9.5px;color:var(--color-text-faint);letter-spacing:.14em;text-transform:uppercase}.lm__sec-meta--req{color:var(--color-saida)}.lm__opt-grid{padding:0 22px 14px;display:grid;gap:8px}.lm__opt-grid-2{grid-template-columns:1fr 1fr;gap:12px}.lm__opt-grid-7{grid-template-columns:repeat(7,1fr);gap:6px}@media(max-width:800px){.lm__opt-grid-7{grid-template-columns:repeat(4,1fr)}}.lm__opt{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px;text-align:left;cursor:pointer;transition:all .15s;position:relative;display:flex;flex-direction:column;gap:3px;font-family:var(--lm-f-sans);overflow:hidden}.lm__opt:hover{background:var(--color-input);border-color:color-mix(in srgb,var(--color-text-primary) 18%,var(--color-border))}.lm__opt.is-active{background:linear-gradient(135deg,var(--accent-soft),transparent 80%),var(--color-surface);border-color:var(--accent-border);box-shadow:inset 0 0 0 1px var(--accent-border)}.lm__opt.is-active:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent)}.lm__opt-n{font-family:var(--lm-f-mono);font-size:9.5px;color:var(--color-text-faint);letter-spacing:.18em;font-weight:600}.lm__opt.is-active .lm__opt-n{color:var(--accent)}.lm__opt-n .sel{color:var(--accent);margin-left:4px}.lm__opt-t{font-family:var(--lm-f-sans);font-size:15px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em;margin:3px 0 4px;display:flex;align-items:center;gap:7px}.lm__opt-t .ico{color:var(--color-text-secondary)}.lm__opt.is-active .lm__opt-t .ico{color:var(--accent)}.lm__opt-meta{font-family:var(--lm-f-mono);font-size:10px;color:var(--color-text-secondary);letter-spacing:.02em;line-height:1.4}.lm__opt-meta .sep{color:var(--color-text-faint);margin:0 4px}.lm__opt-key{position:absolute;top:10px;right:12px;font-family:var(--lm-f-mono);font-size:8.5px;color:var(--color-text-faint);letter-spacing:.04em;background:var(--color-background);padding:2px 5px;border:1px solid var(--color-border);border-radius:3px}.lm__opt.is-active .lm__opt-key{color:var(--accent);border-color:var(--accent-border)}.lm__opt--compact{padding:10px 12px}.lm__opt--compact .lm__opt-t{font-size:13px;margin:2px 0 0}.lm__band{display:grid;border-bottom:1px solid var(--color-border);gap:0}.lm__band>*{padding:14px 22px;border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:6px;min-width:0}.lm__band>*:last-child{border-right:none}@media(max-width:720px){.lm__band{grid-template-columns:1fr!important}.lm__band>*{border-right:none;border-bottom:1px solid var(--color-border);padding:12px 16px}.lm__band>*:last-child{border-bottom:none}}.lm__lbl{font-family:var(--lm-f-mono);font-size:10px;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);letter-spacing:.12em;text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:6px}.lm__lbl sup{color:var(--color-error);font-size:9px;vertical-align:top}.lm__lbl-saldo{font-family:var(--lm-f-mono);font-size:9.5px;color:var(--color-entrada);letter-spacing:.04em;text-transform:none;font-weight:500;margin-left:auto}.lm__lbl-saldo--neg{color:var(--color-error)}.lm__hero-eyebrow-saldo{margin-left:8px;color:var(--color-entrada);text-transform:none;letter-spacing:.04em}.lm__hero-eyebrow-saldo--neg{color:var(--color-error)}.lm__input,.lm__select{width:100%;background:transparent;border:none;border-radius:0;padding:0;font-family:var(--lm-f-sans);font-size:15px;color:var(--color-text-primary);outline:none}.lm__input:focus,.lm__select:focus,[data-theme=light] .lm__input:focus,[data-theme=light] .lm__select:focus,[data-theme=dark] .lm__input:focus,[data-theme=dark] .lm__select:focus,[data-theme=elegant] .lm__input:focus,[data-theme=elegant] .lm__select:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.lm__input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.lm__input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.lm__input--mono{font-family:var(--lm-f-mono);font-feature-settings:"tnum";font-size:15px;font-weight:500}.lm__input--big{font-family:var(--lm-f-mono);font-size:22px;padding:0;letter-spacing:-.02em;font-feature-settings:"tnum";font-weight:500}.lm input[type=number]{-moz-appearance:textfield}.lm input[type=number]::-webkit-outer-spin-button,.lm input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lm__band .react-datepicker-wrapper,.lm__band .react-datepicker__input-container{width:100%}.lm__band>div>svg.lucide-calendar,.lm__band>div svg[class*=lucide-calendar]{display:none!important}.lm__band .react-datepicker__input-container input,[data-theme=light] .lm__band .react-datepicker__input-container input,[data-theme=dark] .lm__band .react-datepicker__input-container input,[data-theme=elegant] .lm__band .react-datepicker__input-container input{width:100%;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;font-family:var(--lm-f-mono)!important;font-feature-settings:"tnum"!important;font-size:15px!important;font-weight:500!important;color:var(--color-text-primary)!important}.lm__counter{display:inline-flex;align-items:center;gap:4px;height:auto}.lm__counter button{width:24px;height:24px;background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:color .12s,border-color .12s}.lm__counter button:hover:not(:disabled){color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-primary) 18%,var(--color-border))}.lm__counter button:disabled{opacity:.3;cursor:not-allowed}.lm__counter input,[data-theme=light] .lm__counter input:focus,[data-theme=dark] .lm__counter input:focus,[data-theme=elegant] .lm__counter input:focus{width:36px;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;text-align:center;font-family:var(--lm-f-mono);font-size:18px;font-weight:600;color:var(--color-text-primary);padding:0!important}.lm__money{display:flex;align-items:center;gap:8px;min-width:0}.lm__money .prefix{font-family:var(--lm-f-mono);font-size:12px;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);font-weight:500;flex-shrink:0}.lm__money--big .prefix{font-size:14px}.lm__money .lm__input{padding:0;flex:1;min-width:0}.lm__money>button,.lm__money>.calc-popover-wrapper{flex-shrink:0}.lm__band .bandeira-select,.lm__band .bandeira-select.is-full{width:100%}.lm__band .bandeira-select__trigger{border:none!important;background:transparent!important;padding:0!important;height:auto!important;width:100%;font-family:var(--lm-f-sans);font-size:15px;color:var(--color-text-primary);box-shadow:none!important}.lm__band .bandeira-select__trigger:hover:not(:disabled),.lm__band .bandeira-select__trigger.is-open,.lm__band .bandeira-select__trigger:focus,.lm__band .bandeira-select__trigger:focus-visible{border:none!important;background:transparent!important;box-shadow:none!important}.lm__band .bandeira-select__placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.lm__band .bandeira-select__caret{margin-left:auto;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.lm__seg{display:inline-flex;border:1px solid var(--color-border);border-radius:4px;overflow:hidden}.lm__seg button{background:transparent;border:none;border-right:1px solid var(--color-border);padding:4px 10px;font-family:var(--lm-f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);cursor:pointer;transition:color .12s,background .12s}.lm__seg button:last-child{border-right:none}.lm__seg button:hover:not(.is-active){color:var(--color-text-primary)}.lm__seg button.is-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.lm__chips{display:flex;flex-wrap:wrap;gap:6px}.lm__chip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:6px 12px;font-family:var(--lm-f-mono);font-size:10.5px;color:var(--color-text-secondary);letter-spacing:.06em;cursor:pointer;transition:all .15s;position:relative}.lm__chip:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-primary) 18%,var(--color-border))}.lm__chip.is-active{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border);font-weight:600}.lm__chip[data-status=Pendente],.lm__hero-meta .pill[data-status=Pendente]{--lm-st-color: var(--color-warning)}.lm__chip[data-status=Pago],.lm__hero-meta .pill[data-status=Pago]{--lm-st-color: var(--color-success)}.lm__chip[data-status=Agendado],.lm__hero-meta .pill[data-status=Agendado]{--lm-st-color: var(--color-info)}.lm__chip[data-status=Bloqueado],.lm__hero-meta .pill[data-status=Bloqueado]{--lm-st-color: var(--color-error)}.lm__chip[data-status=Cancelado],.lm__hero-meta .pill[data-status=Cancelado]{--lm-st-color: var(--color-text-faint)}.lm__chip[data-status=Devolvido],.lm__hero-meta .pill[data-status=Devolvido]{--lm-st-color: var(--color-warning)}.lm__chip[data-status=Protestado],.lm__hero-meta .pill[data-status=Protestado]{--lm-st-color: var(--color-error)}.lm__chip[data-status].is-active{background:color-mix(in srgb,var(--lm-st-color) 14%,transparent);color:var(--lm-st-color);border-color:color-mix(in srgb,var(--lm-st-color) 38%,transparent)}.lm__chip[data-status=Bloqueado].is-active{background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:color-mix(in srgb,var(--color-error) 28%,transparent)}.lm__chip[data-status=Devolvido].is-active{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--color-warning) 60%,transparent)}.lm__hero-meta .pill[data-status]{background:color-mix(in srgb,var(--lm-st-color) 14%,transparent);border-color:color-mix(in srgb,var(--lm-st-color) 38%,transparent);color:var(--lm-st-color)}.lm__hero-meta .pill[data-status=Devolvido]{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--color-warning) 60%,transparent)}.lm__chip-key{position:absolute;top:-6px;right:-2px;font-size:8px;color:var(--color-text-faint);background:var(--color-background);padding:0 3px;border-radius:3px;letter-spacing:0;border:1px solid var(--color-border)}.lm__summary{padding:12px 22px;background:var(--accent-soft);border-top:1px solid var(--accent-border);border-bottom:1px solid var(--accent-border);display:flex;align-items:center;gap:12px;font-family:var(--lm-f-mono);font-size:11.5px;color:var(--color-text-secondary);letter-spacing:.04em}.lm__summary-icon{color:var(--accent);display:inline-flex}.lm__summary-text{flex:1}.lm__summary-text b{color:var(--color-text-primary);font-weight:600}.lm__summary-text .accent-b{color:var(--accent);font-weight:600}.lm__summary-text .sep{color:var(--color-text-faint);margin:0 6px}.lm__hint-bar{padding:10px 22px;display:flex;align-items:center;gap:10px;font-family:var(--lm-f-mono);font-size:11.5px;color:var(--color-text-secondary);letter-spacing:.02em;background:var(--color-background);border-bottom:1px solid var(--color-border)}.lm__hint-bar-icon{color:var(--accent);display:inline-flex}.lm__hint-bar b{color:var(--color-text-primary);font-weight:600}.lm__hint-bar .sep{color:var(--color-text-faint);margin:0 6px}.lm__pcl-row{display:grid;grid-template-columns:32px 1fr 1fr 1.2fr 32px;gap:10px;align-items:center;padding:8px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;margin-bottom:4px}.lm__pcl-row__n{font-family:var(--lm-f-mono);font-size:10.5px;color:var(--accent);letter-spacing:.08em;font-weight:600}.lm__pcl-row__lbl{font-family:var(--lm-f-mono);font-size:8.5px;color:var(--color-text-faint);letter-spacing:.14em;text-transform:uppercase}.lm__pcl-row svg.lucide-calendar,.lm__pcl-row svg[class*=lucide-calendar]{display:none!important}.lm__pcl-row input[type=number]{-moz-appearance:textfield}.lm__pcl-row input[type=number]::-webkit-outer-spin-button,.lm__pcl-row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lm__pcl-row .react-datepicker-wrapper,.lm__pcl-row .react-datepicker__input-container{width:100%}.lm__pcl-row__input,.lm__pcl-row .react-datepicker__input-container input,[data-theme=light] .lm__pcl-row .react-datepicker__input-container input,[data-theme=dark] .lm__pcl-row .react-datepicker__input-container input,[data-theme=elegant] .lm__pcl-row .react-datepicker__input-container input{width:100%!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-family:var(--lm-f-mono)!important;font-feature-settings:"tnum"!important;font-size:12.5px!important;font-weight:500!important;color:var(--color-text-primary)!important;outline:none!important;padding:2px 0!important;margin:1px 0 0!important;height:auto!important}.lm__pcl-row__input:focus,.lm__pcl-row .react-datepicker__input-container input:focus{color:var(--accent)!important}.lm__pcl-row__del{width:28px;height:28px;background:transparent;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.lm__pcl-row__del:hover{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 30%,transparent)}.lm__foot{padding:14px 22px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--color-border);background:var(--color-background)}.lm__foot-lbl{font-family:var(--lm-f-mono);font-size:10px;color:var(--color-text-secondary);letter-spacing:.14em;text-transform:uppercase}.lm__foot-val{font-family:var(--lm-f-mono);font-size:15px;font-weight:600;color:var(--accent);letter-spacing:-.02em;font-feature-settings:"tnum";margin-left:8px}.lm__foot-spacer{flex:1}.lm__btn{background:transparent;border:none;color:var(--color-text-secondary);padding:9px 16px;border-radius:999px;font-family:var(--lm-f-sans);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.lm__btn:hover:not(:disabled){background:var(--color-input);color:var(--color-text-primary)}.lm__btn:disabled{opacity:.4;cursor:not-allowed}.lm__btn--primary{background:var(--accent);color:var(--color-background);font-weight:600;padding:10px 18px}.lm__btn--primary:hover:not(:disabled){filter:brightness(1.1)}.lm__btn--toggle.is-active{color:var(--accent);background:var(--accent-soft)}@media(prefers-reduced-motion:reduce){.lm__hero:before,.lm__step,.lm__opt,.lm__chip,.lm__btn,.lm__input{transition:none!important}}.cm-modal-backdrop{position:fixed;inset:0;background:#0000008c;z-index:1000;display:grid;place-items:center;padding:24px;animation:cmFade .14s ease-out}.cm-modal-backdrop.is-closing{animation:cmFadeOut .18s ease-in forwards}@keyframes cmFadeOut{0%{opacity:1}to{opacity:0}}.bandeira-select__menu,#datepicker-portal,#datepicker-portal .react-datepicker-popper,.react-datepicker-popper{z-index:1100!important}@keyframes cmFade{0%{opacity:0}to{opacity:1}}.cm-modal{width:min(720px,100%);max-height:calc(100vh - 48px);box-sizing:border-box;background:var(--color-surface, #14171d);border:1px solid var(--color-border, #2a2f3a);border-radius:10px;display:flex;flex-direction:column;overflow:hidden auto;box-shadow:0 32px 80px #0000008c,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a;font-family:Inter,system-ui,sans-serif;--cm-accent: var(--color-info);--cm-accent-glow: color-mix(in srgb, var(--color-info) 10%, transparent);--cm-accent-tint: color-mix(in srgb, var(--color-info) 4%, transparent);animation:cmModalIn .18s ease-out}.cm-modal.is-closing{animation:cmModalOut .18s ease-in forwards}@keyframes cmModalIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cmModalOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.cm-modal--green{--cm-accent: var(--color-success);--cm-accent-glow: color-mix(in srgb, var(--color-success) 10%, transparent);--cm-accent-tint: color-mix(in srgb, var(--color-success) 4%, transparent)}.cm-modal--amber{--cm-accent: var(--color-warning);--cm-accent-glow: color-mix(in srgb, var(--color-warning) 12%, transparent);--cm-accent-tint: color-mix(in srgb, var(--color-warning) 4%, transparent)}.cm-modal--red{--cm-accent: var(--color-error);--cm-accent-glow: color-mix(in srgb, var(--color-error) 12%, transparent);--cm-accent-tint: color-mix(in srgb, var(--color-error) 4%, transparent)}.cm-modal--theme{--cm-accent: var(--color-primary);--cm-accent-glow: color-mix(in srgb, var(--color-primary) 14%, transparent);--cm-accent-tint: color-mix(in srgb, var(--color-primary) 6%, transparent)}.cm-modal__head{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent)}.cm-modal__head-title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-weight:500}.cm-modal__head-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;color:var(--color-text-faint, #6b727f)}.cm-modal__head-rule{flex:1;height:1px;background:var(--color-border)}.cm-modal__head-close{background:none;border:none;cursor:pointer;color:var(--color-text-faint);width:28px;height:28px;display:grid;place-items:center;border-radius:4px;transition:all .12s}.cm-modal__head-close:hover{color:var(--color-text-primary);background:var(--color-surface-2, #1a1e26)}.cm-modal__hero{display:grid;grid-template-columns:1fr auto;gap:8px 24px;padding:20px 22px 18px;border-bottom:1px solid var(--color-border);position:relative;overflow:hidden;background:radial-gradient(ellipse 700px 240px at 20% 50%,color-mix(in srgb,var(--cm-accent) 10%,transparent),transparent 75%)}.cm-modal__hero>*{position:relative;z-index:1}.cm-modal__hero-eyebrow,.cm-modal__hero-eyebrow-r{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-faint)}.cm-modal__hero-eyebrow-r{text-align:right;grid-column:2;grid-row:1}.cm-modal__hero-name{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--color-text-primary);margin:0;line-height:1.15;grid-column:1;grid-row:2}.cm-modal__hero-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:500;color:var(--color-text-primary);font-feature-settings:"tnum";grid-column:2;grid-row:2;align-self:end;text-align:right;letter-spacing:-.005em}.cm-modal__hero-price span{font-size:12px;color:var(--color-text-faint);margin-right:4px}.cm-modal__hero-price--text{font-size:13px;color:var(--color-text-secondary)}.cm-modal__hero-meta{grid-column:1 / -1;grid-row:3;display:flex;gap:16px;align-items:center;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary);flex-wrap:wrap}.cm-modal__hero-meta b{color:var(--color-text-secondary);font-weight:500}.cm-modal__hero-meta-sep{width:3px;height:3px;border-radius:50%;background:var(--color-border-strong, #4a5060)}.cm-modal__hero-pill{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--cm-accent-tint);color:var(--cm-accent);border:1px solid color-mix(in srgb,var(--cm-accent) 30%,transparent)}.cm-modal__section-head{padding:14px 22px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-faint);display:flex;align-items:center;gap:10px}.cm-modal__section-head b{color:var(--color-text-secondary);font-weight:500}.cm-modal__section-head-rule{flex:1;height:1px;background:var(--color-border)}.cm-modal__status{display:grid;grid-template-columns:repeat(var(--cm-status-cols, 3),1fr);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.cm-modal__status-cell{position:relative;padding:16px 18px;border-right:1px solid var(--color-border);border-left:2px solid transparent;background:transparent;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:6px;color:var(--color-text-secondary);transition:background .15s,color .15s;font-family:Inter,system-ui,sans-serif}.cm-modal__status-cell:last-child{border-right:none}.cm-modal__status-cell:hover{background:#ffffff05;color:var(--color-text-primary)}.cm-modal__status-cell:disabled{opacity:.4;cursor:not-allowed}.cm-modal__status-cell.is-active{background:radial-gradient(ellipse 320px 120px at left center,var(--cell-glow, var(--cm-accent-glow)),transparent 75%);color:var(--color-text-primary);border-left-color:var(--cell-accent, var(--cm-accent))}.cm-modal__status-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint)}.cm-modal__status-cell.is-active .cm-modal__status-num{color:var(--cell-accent, var(--cm-accent))}.cm-modal__status-title{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em;color:inherit;line-height:1.15}.cm-modal__status-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint);letter-spacing:.02em}.cm-modal__status-sub{font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:400;color:var(--color-text-faint);letter-spacing:-.002em;line-height:1.35;display:block;margin-top:2px}.cm-toggle-band{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:14px 22px;border-bottom:1px solid var(--color-border)}.cm-toggle-band__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-faint)}.cm-toggle{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;padding:3px;background:#00000040;gap:2px;justify-self:start}.cm-toggle__btn{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:7px 16px;border-radius:999px;border:none;background:transparent;color:var(--color-text-faint);cursor:pointer;transition:all .14s}.cm-toggle__btn:hover{color:var(--color-text-secondary)}.cm-toggle__btn:disabled{cursor:not-allowed;opacity:.5}.cm-toggle__btn.is-active{background:var(--color-surface-2);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.cm-toggle__btn.is-active.is-cortesia{color:var(--color-warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-warning) 40%,transparent)}.cm-band{display:grid;grid-template-columns:var(--cm-band-cols, 1fr 1fr);border-bottom:1px solid var(--color-border)}.dp-page .dp-section-head:has(+.cm-band){padding-bottom:0}.cm-band-cell{padding:16px 22px;border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px;min-width:0}.cm-band-cell:last-child{border-right:none}.cm-band-label{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint)}.cm-band-label svg{flex-shrink:0}.cm-band-label sup{color:var(--color-error, #ff3366);font-size:11px;margin-left:2px}.cm-band-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;color:var(--color-text-primary);font-feature-settings:"tnum";letter-spacing:-.005em;display:flex;align-items:center;gap:10px;min-height:30px}.cm-band-value--sm{font-size:15px}.cm-band-value--md{font-size:18px}.cm-band-value-prefix{color:var(--color-text-faint);font-size:13px}.cm-band-value input,.cm-band-value select{background:transparent;border:none;outline:none;color:var(--color-text-primary);font:inherit;width:100%;padding:0;font-feature-settings:"tnum"}.cm-band-value input:focus,.cm-band-value select:focus,[data-theme=light] .cm-band-value input:focus,[data-theme=light] .cm-band-value select:focus,[data-theme=dark] .cm-band-value input:focus,[data-theme=dark] .cm-band-value select:focus,[data-theme=elegant] .cm-band-value input:focus,[data-theme=elegant] .cm-band-value select:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.cm-band-value input::-moz-placeholder{color:var(--color-text-faint)}.cm-band-value input::placeholder{color:var(--color-text-faint)}.cm-band-value input[type=number]::-webkit-outer-spin-button,.cm-band-value input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cm-band-value input[type=number]{-moz-appearance:textfield}.cm-band-value select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2378808a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;cursor:pointer}.cm-band-value select option{background:var(--color-surface);color:var(--color-text-primary);font-size:14px}.cm-band-value-icon{color:var(--color-text-faint);display:grid;place-items:center}.cm-band-textarea{width:100%;background:transparent;border:none;outline:none;padding:0;resize:vertical;min-height:60px;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.45}.cm-band-textarea::-moz-placeholder{color:var(--color-text-faint)}.cm-band-textarea::placeholder{color:var(--color-text-faint)}.cm-band-textarea:focus,[data-theme=light] .cm-band-textarea:focus,[data-theme=dark] .cm-band-textarea:focus,[data-theme=elegant] .cm-band-textarea:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.cm-band-cell .bandeira-select{width:100%}.cm-band-cell .bandeira-select__trigger{height:auto!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px;color:var(--color-text-primary)!important}.cm-band-cell .bandeira-select__trigger:hover,.cm-band-cell .bandeira-select__trigger.is-open,.cm-band-cell .bandeira-select__trigger:focus,.cm-band-cell .bandeira-select__trigger:focus-visible{border:none!important;box-shadow:none!important;background:transparent!important}.cm-band-cell .bandeira-select__placeholder{color:var(--color-text-faint)}.cm-band-cell .react-datepicker-wrapper,.cm-band-cell .react-datepicker__input-container{width:100%}.cm-band-cell>svg.lucide-calendar,.cm-band-cell svg[class*=lucide-calendar]{display:none!important}.cm-band-cell .react-datepicker-wrapper input,.cm-band-cell .react-datepicker__input-container input{height:auto!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:var(--color-text-primary)!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;width:100%!important;outline:none!important;box-shadow:none!important;margin:0!important}.cm-band-cell .react-datepicker-wrapper input:focus,[data-theme=light] .cm-band-cell .react-datepicker-wrapper input:focus,[data-theme=dark] .cm-band-cell .react-datepicker-wrapper input:focus,[data-theme=elegant] .cm-band-cell .react-datepicker-wrapper input:focus{border:none!important;box-shadow:none!important;background:transparent!important}.cm-stepper{display:flex;align-items:center;gap:12px;min-height:30px}.cm-stepper button{width:24px;height:24px;border:1px solid var(--color-border);border-radius:4px;background:transparent;color:var(--color-text-secondary);font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .1s}.cm-stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-secondary) 30%,var(--color-border))}.cm-stepper button:disabled{opacity:.4;cursor:not-allowed}.cm-stepper input{flex:1;min-width:30px;border:none!important;background:transparent!important;height:auto!important;padding:0!important;font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:600;text-align:center;color:var(--color-text-primary);outline:none!important;box-shadow:none!important;font-feature-settings:"tnum"}.cm-stepper input::-webkit-outer-spin-button,.cm-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cm-stepper input[type=number]{-moz-appearance:textfield}.cm-stepper__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint);letter-spacing:.02em;margin-left:4px}.cm-methods{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--color-border)}.cm-method{border:none;background:transparent;border-right:1px solid var(--color-border);border-top:2px solid transparent;padding:14px 8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;align-items:center;color:var(--color-text-secondary);transition:background .12s,color .12s;font-family:Inter,system-ui,sans-serif;min-width:0}.cm-method:last-child{border-right:none}.cm-method:hover{background:#ffffff05;color:var(--color-text-primary)}.cm-method.is-active{background:var(--cm-accent-tint);color:var(--color-text-primary);border-top-color:var(--cm-accent)}.cm-method-icon{width:22px;height:22px;display:grid;place-items:center;color:var(--color-text-faint)}.cm-method.is-active .cm-method-icon{color:var(--cm-accent)}.cm-method-label{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:-.005em;line-height:1.2;text-align:center}.cm-items{border-bottom:1px solid var(--color-border)}.cm-item-row{display:grid;grid-template-columns:36px 1fr 200px;border-bottom:1px solid var(--color-border);min-height:64px}.cm-item-row:last-child{border-bottom:none}.cm-item-row.is-selected{background:radial-gradient(ellipse 320px 140px at 18% 60%,var(--cm-accent-tint),transparent 70%),var(--cm-accent-glow);border-left:2px solid var(--cm-accent)}.cm-item-row__num{padding:16px 0 0 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;color:var(--color-text-faint)}.cm-item-row__body{padding:14px 16px 14px 0;display:flex;flex-direction:column;gap:4px;min-width:0}.cm-item-row__title{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cm-item-row__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint);letter-spacing:.02em}.cm-item-row__value{padding:14px 22px 14px 16px;border-left:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-end;gap:6px}.cm-item-row__value-prefix{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint)}.cm-item-row__value input{background:transparent;border:none;outline:none;color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:500;text-align:right;width:100%;font-feature-settings:"tnum";letter-spacing:-.005em}.cm-item-row__value input::-moz-placeholder{color:var(--color-text-faint)}.cm-item-row__value input::placeholder{color:var(--color-text-faint)}.cm-item-row__value input:focus,[data-theme=light] .cm-item-row__value input:focus,[data-theme=dark] .cm-item-row__value input:focus,[data-theme=elegant] .cm-item-row__value input:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.cm-item-row__value input[type=number]::-webkit-outer-spin-button,.cm-item-row__value input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cm-item-row__value input[type=number]{-moz-appearance:textfield}.cm-item-row__value.is-cortesia{color:var(--color-text-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cm-cortesia-pill{display:inline-flex;align-items:center;padding:2px 6px;border-radius:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 20%,transparent)}.cm-wa{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:14px 22px;border-bottom:1px solid var(--color-border);background:var(--cm-accent-tint)}.cm-wa__text{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary);line-height:1.5}.cm-wa__text b{color:var(--color-text-primary);font-weight:500;font-feature-settings:"tnum"}.cm-wa__text-line2{display:block;margin-top:2px;font-size:10px;color:var(--color-text-faint);letter-spacing:.1em;text-transform:uppercase}.cm-wa__switch{--w: 36px;--h: 20px;position:relative;display:inline-block;width:var(--w);height:var(--h);flex-shrink:0}.cm-wa__switch input{position:absolute;opacity:0;width:0;height:0}.cm-wa__switch-slider{position:absolute;inset:0;background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--h);cursor:pointer;transition:all .18s}.cm-wa__switch-slider:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--color-text-secondary);border-radius:50%;transition:all .18s}.cm-wa__switch input:checked+.cm-wa__switch-slider{background:var(--cm-accent);border-color:var(--cm-accent)}.cm-wa__switch input:checked+.cm-wa__switch-slider:before{transform:translate(16px);background:var(--color-primary-foreground)}.cm-wa__switch input:disabled+.cm-wa__switch-slider{opacity:.5;cursor:not-allowed}.cm-hint{display:flex;align-items:center;gap:10px;padding:12px 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.04em;background:var(--cm-accent-tint);border-bottom:1px solid var(--color-border);line-height:1.5}.cm-hint svg{color:var(--cm-accent);flex-shrink:0}.cm-hint b{color:var(--color-text-primary);font-weight:500;font-feature-settings:"tnum"}.cm-hint--warn{background:color-mix(in srgb,var(--color-warning) 5%,transparent)}.cm-hint--warn svg{color:var(--color-warning)}.cm-hint--info{background:color-mix(in srgb,var(--color-info) 4%,transparent)}.cm-hint--info svg{color:var(--color-info)}.cm-hint--danger{background:color-mix(in srgb,var(--color-error) 5%,transparent)}.cm-hint--danger svg{color:var(--color-error)}.cm-modal__publicar-body>:last-child{border-bottom:none!important}.cm-modal__foot{display:flex;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--color-border);background:var(--color-surface)}.cm-modal__foot-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-faint);letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cm-modal__foot-meta b{color:var(--cm-accent);font-weight:500;font-feature-settings:"tnum";font-size:14px;letter-spacing:0}.cm-modal__foot-meta .dim{color:var(--color-text-secondary)}.cm-modal__foot-spacer{flex:1}.cm-modal__btn{background:transparent;border:none;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;padding:9px 14px;border-radius:6px;cursor:pointer;transition:color .12s}.cm-modal__btn:hover:not(:disabled){color:var(--color-text-primary)}.cm-modal__btn:disabled{opacity:.5;cursor:not-allowed}.cm-modal__btn--primary{background:var(--cm-accent);color:var(--color-primary-foreground);font-weight:600;padding:9px 18px 9px 20px;border-radius:999px;display:inline-flex;align-items:center;gap:8px}.cm-modal__btn--primary:hover:not(:disabled){filter:brightness(1.08)}.cm-modal__btn--primary:disabled{opacity:.6;filter:none}@media(max-width:720px){.cm-modal-backdrop{padding:0;align-items:stretch;place-items:stretch}.cm-modal{width:100%;max-width:100%;max-height:100vh;border-radius:0;height:100vh;border-left:none;border-right:none;animation:cmModalSwipeUp .24s cubic-bezier(.2,.8,.2,1)}.cm-modal.is-closing{animation:cmModalSwipeDown .22s cubic-bezier(.4,0,1,.6) forwards}.cm-modal__head{padding:14px 16px;gap:10px}.cm-modal__hero{padding:16px 16px 14px}.cm-modal__section-head{padding:12px 16px 4px}.cm-toggle-band,.cm-wa{padding:12px 16px}.cm-hint{padding:10px 16px}.cm-band-cell{padding:12px 16px}.cm-band:has(>.cm-band-cell:nth-child(3)){grid-template-columns:1fr 1fr!important}.cm-band:has(>.cm-band-cell:nth-child(3))>.cm-band-cell{border-right:1px solid var(--color-border)}.cm-band:has(>.cm-band-cell:nth-child(3))>.cm-band-cell:nth-child(2n){border-right:none}.cm-band:has(>.cm-band-cell:nth-child(3))>.cm-band-cell:nth-last-child(n+3){border-bottom:1px solid var(--color-border)}.cm-item-row__num{padding-left:16px}.cm-item-row__value{padding:12px 16px 12px 12px}.cm-methods{grid-template-columns:repeat(3,1fr)}.cm-methods .cm-method:nth-child(3){border-right:none}.cm-methods .cm-method:nth-child(n+4){border-top:1px solid var(--color-border)}.cm-item-row{grid-template-columns:32px 1fr}.cm-item-row__value{grid-column:1 / -1;border-left:none;border-top:1px solid var(--color-border);justify-content:flex-start}.cm-modal__foot{padding:12px 16px;flex-wrap:wrap;row-gap:10px;justify-content:flex-end}.cm-modal__foot-meta{flex:1 1 100%}.cm-modal__foot-spacer{display:none}.cm-modal__foot-meta+.cm-modal__btn,.cm-modal__foot-meta~.cm-modal__btn:first-of-type{margin-left:auto}.cm-modal__hero-name,.cm-modal__hero-price{font-size:18px}}@keyframes cmModalSwipeUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cmModalSwipeDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.cm-spin{animation:cm-spin-anim 1s linear infinite}@keyframes cm-spin-anim{to{transform:rotate(360deg)}}.cm-link{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;border:0;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);transition:color .12s}.cm-link:hover:not(:disabled){color:var(--color-text-primary)}.cm-link--success{color:var(--color-success)}.cm-link--success:hover:not(:disabled){color:color-mix(in srgb,var(--color-success) 80%,var(--color-text-primary))}.cm-link--danger{color:var(--color-error)}.cm-link--danger:hover:not(:disabled){color:color-mix(in srgb,var(--color-error) 80%,var(--color-text-primary))}.cm-band--rows{display:flex;flex-direction:column;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:0}.cm-band--rows .cm-line{padding:8px 22px}.cm-line{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:14px;padding:8px 22px;border-bottom:1px solid var(--color-border);font-family:Inter,system-ui,sans-serif}.cm-line:last-child{border-bottom:0}.cm-line--empty{color:var(--color-text-faint)}.cm-line__label{font-size:13px;color:var(--color-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-line__value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;font-weight:600;font-feature-settings:"tnum";letter-spacing:-.005em;color:var(--color-text-primary)}.cm-line__value--in{color:var(--color-success)}.cm-line__value--out{color:var(--color-error)}.cm-line__del{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:1px solid color-mix(in srgb,var(--color-error) 30%,transparent);border-radius:4px;color:var(--color-error);cursor:pointer;transition:background .12s,border-color .12s}.cm-line__del:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:var(--color-error)}.cm-line__del:disabled{opacity:.4;cursor:not-allowed}.cm-line--total{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);padding-top:10px;padding-bottom:10px}.cm-line--total .cm-line__label{color:var(--color-text-primary);font-weight:600;letter-spacing:-.005em}.cm-line--total .cm-line__value{font-size:14.5px;font-weight:700}.cm-picker{display:flex;flex-direction:column;gap:8px;padding:12px 22px 14px;background:var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));border-bottom:1px solid var(--color-border)}.cm-picker__title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;color:var(--color-text-faint);letter-spacing:.14em;text-transform:uppercase}.cm-picker__empty{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint);padding:6px 0}.cm-picker__list{display:flex;flex-direction:column;gap:2px}.cm-picker__row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 10px;border-radius:4px;background:var(--color-surface);border:1px solid var(--color-border)}.cm-picker__col{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-picker__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary)}.cm-picker__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-style:normal;font-size:11px;color:var(--color-text-faint);letter-spacing:.04em}.cm-picker__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-picker__amount{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum"}.cm-picker__add{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent);border-radius:4px;color:var(--color-success);cursor:pointer;transition:background .12s,border-color .12s}.cm-picker__add:hover:not(:disabled){background:color-mix(in srgb,var(--color-success) 10%,transparent);border-color:var(--color-success)}.cm-picker__add:disabled{opacity:.4;cursor:not-allowed}.cm-line--clickable{transition:background .12s}.cm-line--clickable:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.cm-line__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint);letter-spacing:.02em;font-feature-settings:"tnum"}.cm-line__hint b{color:var(--color-text-secondary);font-weight:600}.cm-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid currentColor;background:color-mix(in srgb,currentColor 10%,transparent)}.cm-tag--success{color:var(--color-success)}.cm-tag--info{color:var(--color-info)}.cm-tag--warn{color:var(--color-warning)}.cm-segmented{display:inline-flex;padding:2px;margin:0 22px 14px;background:var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));border:1px solid var(--color-border);border-radius:6px;gap:1px}.cm-segmented__btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:transparent;border:0;border-radius:4px;font:500 11.5px Inter,system-ui,sans-serif;color:var(--color-text-secondary);cursor:pointer;transition:color .12s,background .12s}.cm-segmented__btn:hover{color:var(--color-text-primary)}.cm-segmented__btn.is-active{background:var(--color-surface);color:var(--color-text-primary);font-weight:600}.cm-segmented__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:color-mix(in srgb,var(--color-text-faint) 18%,transparent);color:var(--color-text-secondary);border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:0}.cm-segmented__btn.is-active .cm-segmented__count{background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary)}.cm-bulk-bar{display:flex;align-items:center;gap:10px;padding:10px 22px;background:color-mix(in srgb,var(--color-primary) 6%,transparent);border-top:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent)}.cm-bulk-bar__pill{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--color-text-secondary)}.cm-bulk-bar__pill b{color:var(--color-text-primary);font-weight:600}.cm-bulk-bar__pill em{font-style:normal;color:var(--color-text-faint)}.cm-bulk-bar__pill svg{color:var(--color-primary)}.cm-bulk-bar__spacer{flex:1}.cm-modal__btn--sm{padding:4px 10px!important;font-size:11px!important;height:auto!important}.bandeira-select{position:relative;display:inline-block;font-family:Inter,system-ui,sans-serif}.bandeira-select.is-full{width:100%;display:block}.bandeira-select__hidden{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.bandeira-select__trigger{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .12s,box-shadow .12s}.bandeira-select__trigger[data-size=sm]{height:34px}.bandeira-select__trigger[data-size=lg]{height:42px;padding:0 14px}.bandeira-select__trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-text-secondary) 25%,var(--color-border))}.bandeira-select__trigger.is-open,.bandeira-select__trigger:focus,.bandeira-select__trigger:focus-visible,[data-theme=dark] .bandeira-select__trigger:focus,[data-theme=elegant] .bandeira-select__trigger:focus,[data-theme=light] .bandeira-select__trigger:focus{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 18%,transparent)!important;outline:none!important;background:transparent!important}.bandeira-select__trigger.is-error{border-color:var(--color-error)}.bandeira-select__trigger:disabled{opacity:.5;cursor:not-allowed}.bandeira-select__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeira-select__placeholder{flex:1;color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.bandeira-select__caret{color:var(--color-text-secondary);flex-shrink:0;transition:transform .15s}.bandeira-select__trigger.is-open .bandeira-select__caret{transform:rotate(180deg)}.bandeira-select__menu{position:fixed;z-index:1100;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 12px 32px #0000004d;max-height:240px;overflow-y:auto;padding:4px 0;font-family:Inter,system-ui,sans-serif}.bandeira-select__option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:12px;cursor:pointer;transition:background .1s;text-align:left}.bandeira-select__option:hover{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-input))}.bandeira-select__option.is-selected{background:color-mix(in srgb,var(--color-primary) 8%,transparent);font-weight:500}.bandeira-select__option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeira-select__check{color:var(--color-primary);flex-shrink:0}.subcat-combo__menu{z-index:1100;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 12px 32px #0000004d;max-height:320px;overflow-y:auto;padding:4px 0}.subcat-combo__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;text-align:left;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);cursor:pointer;transition:background .12s}.subcat-combo__option:hover{background:var(--color-input)}.subcat-combo__option.is-selected{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-weight:500}.subcat-combo__cat{color:var(--color-text-secondary);font-size:12px}.subcat-combo__sep{color:var(--color-text-faint)}.subcat-combo__sub{color:var(--color-text-primary)}.subcat-combo__empty{padding:12px 14px;text-align:center;font-size:12px;color:var(--color-text-secondary)}.cfm-form{display:flex;flex-direction:column}.cfm-hero-placeholder{font-style:italic;color:var(--color-text-secondary);font-weight:400}.cfm-tabs{display:flex;gap:0;border-bottom:1px solid var(--color-border);padding:0 22px}.cfm-tab{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--color-text-secondary);transition:color .15s,border-color .15s;margin-bottom:-1px}.cfm-tab:hover{color:var(--color-text-primary)}.cfm-tab.is-active{color:var(--cm-accent, var(--color-primary));border-bottom-color:var(--cm-accent, var(--color-primary))}.cfm-tab__badge{display:inline-flex;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;padding:1px 5px;border-radius:8px;background:color-mix(in srgb,var(--cm-accent, var(--color-primary)) 14%,transparent);color:var(--cm-accent, var(--color-primary));letter-spacing:.04em}.cm-band-cell input,.cm-band-cell .cfm-select{background:transparent;border:none;outline:none;padding:0;width:100%;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:-.005em}.cm-band-cell input:focus,.cm-band-cell .cfm-select:focus{outline:none!important;box-shadow:none!important}.cm-band-cell input.cfm-input--error{color:var(--color-error)}.cfm-input-spin{color:var(--cm-accent, var(--color-primary));flex-shrink:0}.cfm-error-text{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-error);margin-top:4px;letter-spacing:.02em}.cfm-nome-row{display:flex;align-items:center;gap:8px}.cfm-nome-row input{flex:1}.cfm-clipp-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--cm-accent-tint, color-mix(in srgb, var(--color-primary) 8%, transparent));color:var(--cm-accent, var(--color-primary));border:1px solid color-mix(in srgb,var(--cm-accent, var(--color-primary)) 24%,transparent);border-radius:5px;cursor:pointer;transition:background .12s,border-color .12s}.cfm-clipp-btn:hover:not(:disabled){background:color-mix(in srgb,var(--cm-accent, var(--color-primary)) 16%,transparent);border-color:color-mix(in srgb,var(--cm-accent, var(--color-primary)) 40%,transparent)}.cfm-clipp-btn:disabled{opacity:.4;cursor:not-allowed}.cfm-clipp-results{margin:0 22px 12px;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background:var(--color-surface);animation:cfm-fade-in .14s ease-out}@keyframes cfm-fade-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.cfm-clipp-results__head{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--color-input);border-bottom:1px solid var(--color-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary)}.cfm-clipp-results__close{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:2px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center}.cfm-clipp-results__close:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.cfm-clipp-results__list{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.cfm-clipp-results__item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--color-border) 50%,transparent);cursor:pointer;text-align:left;transition:background .12s}.cfm-clipp-results__item:last-child{border-bottom:none}.cfm-clipp-results__item:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.cfm-clipp-results__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.cfm-clipp-results__meta{display:inline-flex;flex-wrap:wrap;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-secondary)}.cfm-toggle-band{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid var(--color-border)}.cfm-toggle{position:relative;width:38px;height:22px;border-radius:11px;background:var(--color-input);border:1px solid var(--color-border);cursor:pointer;transition:background .15s,border-color .15s;padding:0;flex-shrink:0}.cfm-toggle.is-on{background:var(--cm-accent, var(--color-primary));border-color:var(--cm-accent, var(--color-primary))}.cfm-toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 2px #0000002e;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.cfm-toggle.is-on .cfm-toggle__thumb{transform:translate(16px);background:var(--color-primary-foreground, #fff)}.cfm-toggle-text{display:flex;flex-direction:column;gap:2px;flex:1}.cfm-toggle-text__main{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.cfm-toggle-text__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.02em}.cfm-list{display:flex;flex-direction:column;gap:10px;padding:12px 22px 14px}.cfm-list-hint{margin:0 0 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.02em}.cfm-list-hint b{color:var(--color-text-primary);font-weight:500}.cfm-empty{padding:18px;text-align:center;color:var(--color-text-secondary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--color-border);border-radius:6px}.cfm-row{border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.cfm-cell-trash{display:flex;align-items:center;justify-content:center}.cfm-trash{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer;color:var(--color-text-secondary);transition:color .12s,background .12s,border-color .12s}.cfm-trash:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:color-mix(in srgb,var(--color-error) 22%,transparent)}.cfm-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background:transparent;border:1px dashed var(--color-border);border-radius:6px;cursor:pointer;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.005em;transition:color .12s,border-color .12s,background .12s}.cfm-add-btn:hover{color:var(--cm-accent, var(--color-primary));border-color:var(--cm-accent, var(--color-primary));background:var(--cm-accent-tint, color-mix(in srgb, var(--color-primary) 6%, transparent))}.cfm-endereco-bloco{border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.cfm-endereco-head{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--color-input);border-bottom:1px solid var(--color-border)}.cfm-endereco-head .cfm-select--inline{flex:0 0 auto;width:auto;min-width:140px;padding:4px 8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;font-size:12px;font-weight:500}.cfm-endereco-head .cfm-trash{margin-left:auto}.cfm-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-secondary) 50%),linear-gradient(135deg,var(--color-text-secondary) 50%,transparent 50%);background-position:calc(100% - 12px) center,calc(100% - 7px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:18px!important;cursor:pointer}.cfm-select:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){.cfm-tabs{padding:0 16px;overflow-x:auto}.cfm-tab{white-space:nowrap}.cfm-list{padding:12px 16px 14px}.cfm-clipp-results{margin:0 16px 12px}.cfm-toggle-band{padding:14px 16px}.cm-band[style*=--cm-band-cols]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.cm-band[style*=--cm-band-cols]>.cm-band-cell{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.cm-band[style*=--cm-band-cols]>.cm-band-cell:nth-child(2n){border-right:none}.cm-band[style*=--cm-band-cols]>.cm-band-cell:last-child{border-bottom:none;border-right:none}.cm-band[style*=--cm-band-cols]>.cm-band-cell:nth-last-child(2):nth-child(odd){border-bottom:none}}.csm-modal{--csm-fg: var(--color-text-primary);--csm-fg-2: var(--color-text-secondary);--csm-fg-faint: color-mix(in srgb, var(--color-text-secondary) 50%, transparent);--csm-bg-1: var(--color-surface);--csm-bg-2: var(--color-input);--csm-border: var(--color-border);--csm-accent: var(--color-primary);--csm-f-mono: "JetBrains Mono", ui-monospace, monospace;--csm-f-sans: "Inter", system-ui, sans-serif;display:flex;flex-direction:column;gap:12px;margin:0 -4px}.csm-eyebrow{font-family:var(--csm-f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--csm-fg-faint);padding-bottom:4px;border-bottom:1px solid var(--csm-border);margin-bottom:4px}.csm-search{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--csm-accent) 4%,transparent) 0%,transparent 100%),transparent;border:1px solid var(--csm-border);border-radius:8px;transition:background .2s,border-color .2s}.csm-search:focus-within{border-color:color-mix(in srgb,var(--csm-accent) 35%,var(--csm-border));background:linear-gradient(180deg,color-mix(in srgb,var(--csm-accent) 8%,transparent) 0%,transparent 100%),transparent}.csm-search__icon{color:var(--csm-accent);flex-shrink:0}.csm-search__input,.csm-search__input:focus,.csm-search__input:focus-visible,[data-theme=dark] .csm-search__input:focus,[data-theme=elegant] .csm-search__input:focus,[data-theme=light] .csm-search__input:focus{flex:1;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;font-family:var(--csm-f-mono);font-size:14px;color:var(--csm-fg);letter-spacing:.04em;min-width:0;padding:0!important}.csm-search__input::-moz-placeholder{color:var(--csm-fg-faint);letter-spacing:.04em}.csm-search__input::placeholder{color:var(--csm-fg-faint);letter-spacing:.04em}.csm-search__loader{color:var(--csm-accent);animation:csm-spin .8s linear infinite;flex-shrink:0}@keyframes csm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.csm-chips{display:flex;gap:6px;flex-wrap:wrap}.csm-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--csm-border);background:var(--csm-bg-1);color:var(--csm-fg-2);font-family:var(--csm-f-sans);font-size:12px;cursor:pointer;transition:all .12s;white-space:nowrap}.csm-chip:hover{color:var(--csm-fg);background:var(--csm-bg-2)}.csm-chip.is-active{background:var(--color-action-bg);color:var(--color-action-text);border-color:var(--color-action-border)}.csm-chip__count{font-family:var(--csm-f-mono);font-size:10px;font-variant-numeric:tabular-nums;opacity:.7;padding:1px 5px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent)}.csm-list{border:1px solid var(--csm-border);border-radius:8px;background:var(--csm-bg-1);overflow:hidden;max-height:420px;overflow-y:auto}.csm-list__rows{list-style:none;margin:0;padding:0}.csm-row{display:flex;flex-direction:column;gap:3px;padding:12px 16px;border-bottom:1px solid var(--csm-border);cursor:pointer;transition:background .1s}.csm-row:last-child{border-bottom:none}.csm-row:hover,.csm-row:focus-visible{background:color-mix(in srgb,var(--csm-accent) 5%,var(--csm-bg-2));outline:none}.csm-row__main{display:flex;align-items:center;gap:10px;min-width:0}.csm-row__name{font-family:var(--csm-f-mono);font-size:12px;font-weight:600;color:var(--csm-fg);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm-row__tipo{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-family:var(--csm-f-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;flex-shrink:0}.csm-row__tipo--cliente{background:color-mix(in srgb,#60a5fa 14%,transparent);color:#60a5fa}.csm-row__tipo--colaborador{background:color-mix(in srgb,#C084FC 14%,transparent);color:#c084fc}.csm-row__meta{font-family:var(--csm-f-mono);font-size:11px;color:var(--csm-fg-2);letter-spacing:.04em;font-feature-settings:"tnum"}.csm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center}.csm-empty__icon{color:var(--csm-fg-faint);opacity:.6}.csm-empty__icon--spin{animation:csm-spin .8s linear infinite}.csm-empty__title{font-family:var(--csm-f-mono);font-size:12px;letter-spacing:.04em;color:var(--csm-fg-faint)}.csm-empty__cta{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;background:var(--color-action-bg);color:var(--color-action-text);border:1px solid var(--color-action-border);font-family:var(--csm-f-sans);font-size:12px;font-weight:500;cursor:pointer;transition:all .12s;margin-top:4px}.csm-empty__cta:hover{background:var(--color-action-bg-hover)}:root{--fb-bg-0: var(--color-background);--fb-bg-1: var(--color-surface);--fb-bg-2: var(--color-input);--fb-bg-3: var(--color-surface-2);--fb-line: var(--color-border);--fb-line-2: var(--color-border-strong, var(--color-border));--fb-line-strong: var(--color-border-strong, var(--color-border));--fb-ink: var(--color-text-primary);--fb-ink-2: var(--color-text-secondary);--fb-ink-3: var(--color-text-secondary);--fb-ink-4: var(--color-text-faint);--fb-primary: var(--color-primary);--fb-primary-fg: var(--color-primary-foreground);--fb-primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--fb-primary-glow: color-mix(in srgb, var(--color-primary) 22%, transparent);--fb-success: var(--color-success);--fb-success-bg: color-mix(in srgb, var(--color-success) 10%, transparent);--fb-warning: var(--color-warning);--fb-warning-bg: color-mix(in srgb, var(--color-warning) 10%, transparent);--fb-danger: var(--color-error);--fb-danger-bg: color-mix(in srgb, var(--color-error) 12%, transparent);--fb-info: var(--color-info);--fb-info-bg: color-mix(in srgb, var(--color-info) 10%, transparent);--fb-f-sans: "Inter", system-ui, -apple-system, sans-serif;--fb-f-mono: "JetBrains Mono", ui-monospace, monospace}.fb-btn{font-family:var(--fb-f-sans);border:1px solid transparent;cursor:pointer;outline:none;background:transparent;color:var(--fb-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;line-height:1;isolation:isolate;overflow:hidden;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease,transform .12s cubic-bezier(.4,0,.2,1),filter .15s ease}.fb-btn>*{position:relative;z-index:1}.fb-btn>svg{flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.fb-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.08) 45%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.08) 55%,transparent 75%);transform:translate(-120%);pointer-events:none;transition:transform .6s cubic-bezier(.4,0,.2,1);z-index:0}.fb-btn:hover:not(:disabled):before{transform:translate(120%)}[data-theme=light] .fb-btn:before{background:linear-gradient(110deg,transparent 25%,rgba(0,0,0,.03) 45%,rgba(0,0,0,.06) 50%,rgba(0,0,0,.03) 55%,transparent 75%)}.fb-btn:active:not(:disabled){transform:scale(.97);transition:transform .08s}.fb-btn:disabled{opacity:.4;cursor:not-allowed}.fb-btn:disabled:before{display:none}.fb-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--fb-primary-glow)}.fb-btn--primary{background:transparent;color:var(--fb-ink);border-color:var(--fb-line-strong)}.fb-btn--primary:hover:not(:disabled){background:var(--fb-primary-soft);color:var(--fb-primary);border-color:var(--fb-primary);box-shadow:inset 0 0 0 1px var(--fb-primary),0 0 18px var(--fb-primary-glow)}.fb-btn--primary:hover:not(:disabled) svg{color:var(--fb-primary)}.fb-btn--primary-fill{background:var(--fb-primary);color:var(--fb-primary-fg);border-color:var(--fb-primary);font-weight:600}.fb-btn--primary-fill:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 24px var(--fb-primary-glow)}.fb-btn--ghost{background:transparent;color:var(--fb-ink-2);border-color:var(--fb-line)}.fb-btn--ghost:hover:not(:disabled){background:var(--fb-bg-2);color:var(--fb-ink);border-color:var(--fb-line-2)}.fb-btn--filled{background:var(--fb-bg-2);color:var(--fb-ink-2);border-color:transparent}.fb-btn--filled:hover:not(:disabled){background:var(--fb-bg-3);color:var(--fb-ink)}.fb-btn--danger{background:transparent;color:var(--fb-danger);border-color:color-mix(in srgb,var(--fb-danger) 25%,transparent)}.fb-btn--danger:hover:not(:disabled){background:var(--fb-danger-bg);color:var(--fb-danger);border-color:var(--fb-danger);box-shadow:0 0 18px color-mix(in srgb,var(--fb-danger) 22%,transparent)}.fb-btn--danger-fill{background:var(--fb-danger);color:#fff;border-color:var(--fb-danger);font-weight:600}.fb-btn--danger-fill:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 24px color-mix(in srgb,var(--fb-danger) 30%,transparent)}.fb-btn--warning{background:transparent;color:var(--fb-warning);border-color:color-mix(in srgb,var(--fb-warning) 25%,transparent)}.fb-btn--warning:hover:not(:disabled){background:var(--fb-warning-bg);color:var(--fb-warning);border-color:var(--fb-warning);box-shadow:0 0 18px color-mix(in srgb,var(--fb-warning) 22%,transparent)}.fb-btn--success{background:transparent;color:var(--fb-success);border-color:color-mix(in srgb,var(--fb-success) 25%,transparent)}.fb-btn--success:hover:not(:disabled){background:var(--fb-success-bg);color:var(--fb-success);border-color:var(--fb-success);box-shadow:0 0 18px color-mix(in srgb,var(--fb-success) 22%,transparent)}.fb-btn--info{background:transparent;color:var(--fb-info);border-color:color-mix(in srgb,var(--fb-info) 25%,transparent)}.fb-btn--info:hover:not(:disabled){background:var(--fb-info-bg);color:var(--fb-info);border-color:var(--fb-info);box-shadow:0 0 18px color-mix(in srgb,var(--fb-info) 22%,transparent)}.fb-btn--link{background:transparent;color:var(--fb-ink);border:none;padding:6px 2px;border-radius:0;overflow:visible}.fb-btn--link:before{display:none}.fb-btn--link:after{content:"";position:absolute;left:2px;right:2px;bottom:4px;height:1px;background:var(--fb-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}.fb-btn--link:hover:not(:disabled){color:var(--fb-primary)}.fb-btn--link:hover:not(:disabled):after{transform:scaleX(1)}.fb-btn--link.fb-btn--warning,.fb-btn--link.fb-btn--warning:hover:not(:disabled){color:var(--fb-warning)}.fb-btn--link.fb-btn--warning:after{background:var(--fb-warning)}.fb-btn--link.fb-btn--danger,.fb-btn--link.fb-btn--danger:hover:not(:disabled){color:var(--fb-danger)}.fb-btn--link.fb-btn--danger:after{background:var(--fb-danger)}.fb-btn--link.fb-btn--info,.fb-btn--link.fb-btn--info:hover:not(:disabled){color:var(--fb-info)}.fb-btn--link.fb-btn--info:after{background:var(--fb-info)}.fb-btn--link.fb-btn--success,.fb-btn--link.fb-btn--success:hover:not(:disabled){color:var(--fb-success)}.fb-btn--link.fb-btn--success:after{background:var(--fb-success)}.fb-btn--sm{height:28px;padding:0 10px;font-size:11.5px;gap:5px;border-radius:6px}.fb-btn--lg{height:44px;padding:0 20px;font-size:14.5px;gap:8px;border-radius:10px}.fb-btn--icon{width:36px;padding:0;gap:0}.fb-btn--icon.fb-btn--sm{width:28px}.fb-btn--icon.fb-btn--lg{width:44px}.fb-btn--pill{border-radius:999px}.fb-btn--block{width:100%}.fb-btn--mono{font-family:var(--fb-f-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.fb-btn--mono.fb-btn--sm{font-size:10px}.fb-btn--mono.fb-btn--lg{font-size:12px}.fb-btn:hover:not(:disabled) svg.lucide-arrow-right,.fb-btn:hover:not(:disabled) svg.lucide-chevron-right,.fb-btn:hover:not(:disabled) svg.lucide-arrow-right-left{transform:translate(2px)}.fb-btn:hover:not(:disabled) svg.lucide-arrow-left,.fb-btn:hover:not(:disabled) svg.lucide-chevron-left{transform:translate(-2px)}.fb-btn:hover:not(:disabled) svg.lucide-arrow-down,.fb-btn:hover:not(:disabled) svg.lucide-download,.fb-btn:hover:not(:disabled) svg.lucide-file-down{transform:translateY(2px)}.fb-btn:hover:not(:disabled) svg.lucide-arrow-up,.fb-btn:hover:not(:disabled) svg.lucide-upload{transform:translateY(-2px)}.fb-btn:hover:not(:disabled) svg.lucide-plus,.fb-btn:hover:not(:disabled) svg.lucide-x,.fb-btn:hover:not(:disabled) svg.lucide-settings,.fb-btn:hover:not(:disabled) svg.lucide-refresh-cw,.fb-btn:hover:not(:disabled) svg.lucide-rotate-ccw,.fb-btn:hover:not(:disabled) svg.lucide-rotate-cw{transform:rotate(90deg)}.fb-btn:hover:not(:disabled) svg.lucide-trash,.fb-btn:hover:not(:disabled) svg.lucide-trash-2{transform:rotate(-8deg) scale(1.08)}.fb-btn:hover:not(:disabled) svg.lucide-pencil,.fb-btn:hover:not(:disabled) svg.lucide-edit,.fb-btn:hover:not(:disabled) svg.lucide-square-pen,.fb-btn:hover:not(:disabled) svg.lucide-pen-line{transform:rotate(-8deg)}.fb-btn:hover:not(:disabled) svg.lucide-eye{transform:scale(1.15)}.fb-btn:hover:not(:disabled) svg.lucide-alert-triangle,.fb-btn:hover:not(:disabled) svg.lucide-alert-circle,.fb-btn:hover:not(:disabled) svg.lucide-alert-octagon{animation:fb-shake .5s cubic-bezier(.4,0,.2,1)}.fb-btn svg.lucide-check{stroke-dasharray:24;stroke-dashoffset:0}.fb-btn:hover:not(:disabled) svg.lucide-check{animation:fb-check-draw .5s cubic-bezier(.4,0,.2,1)}@keyframes fb-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes fb-check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.fb-btn,.fb-btn:before,.fb-btn>svg{transition:none!important;animation:none!important}.fb-btn:hover:not(:disabled) svg{transform:none!important}}.alb{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:linear-gradient(180deg,var(--fb-bg-1),color-mix(in srgb,var(--fb-bg-1) 96%,transparent));border:1px solid var(--fb-line-2);border-radius:14px;padding:8px;box-shadow:0 -2px 8px #0000001a,0 24px 48px #00000080,0 0 0 1px var(--fb-bg-0),0 0 30px var(--fb-primary-glow);display:flex;align-items:center;gap:4px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:100;max-width:calc(100vw - 32px);flex-wrap:nowrap;animation:alb-in .35s cubic-bezier(.34,1.32,.64,1)}[data-theme=light] .alb{box-shadow:0 -2px 8px #0000000a,0 24px 48px #0000002e,0 0 0 1px #fff,0 0 30px var(--fb-primary-glow)}@keyframes alb-in{0%{opacity:0;transform:translate(-50%,16px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}.alb__count{display:flex;align-items:center;gap:10px;padding:0 14px;height:36px;background:var(--fb-bg-2);border-radius:8px;border:1px solid var(--fb-line)}.alb__count-num{font-family:var(--fb-f-mono);font-size:16px;font-weight:700;color:var(--fb-primary);letter-spacing:-.02em;font-feature-settings:"tnum";line-height:1}.alb__count-lbl{font-family:var(--fb-f-mono);font-size:9.5px;color:var(--fb-ink-3);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.alb__count-sep{width:1px;height:16px;background:var(--fb-line-2);margin:0 2px}.alb__count-val{font-family:var(--fb-f-mono);font-size:13px;font-weight:600;color:var(--fb-ink);font-feature-settings:"tnum";letter-spacing:-.005em}.alb__count-val .cur{font-size:9px;color:var(--fb-ink-3);font-weight:500;margin-right:3px;vertical-align:3px}.alb__divider{width:1px;height:22px;background:var(--fb-line);margin:0 2px;flex-shrink:0}@media(max-width:880px){.alb{left:16px;right:16px;transform:none;flex-wrap:wrap;padding:10px;bottom:max(env(safe-area-inset-bottom),16px)}@keyframes alb-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.alb__count{width:100%;justify-content:space-between;margin-bottom:6px}.alb__divider{display:none}}@media(prefers-reduced-motion:reduce){.alb{animation:none}}.mc-root{--bg-page: var(--color-background);--bg-card: var(--color-surface);--bg-soft: var(--color-input);--bg-3: color-mix(in srgb, var(--color-text-primary) 5%, transparent);--line: var(--color-border);--line-2: color-mix(in srgb, var(--color-border) 85%, var(--color-text-secondary) 15%);--line-strong: color-mix(in srgb, var(--color-text-primary) 25%, var(--color-border));--ink: var(--color-text-primary);--ink-2: color-mix(in srgb, var(--color-text-primary) 80%, transparent);--ink-3: var(--color-text-secondary);--ink-4: color-mix(in srgb, var(--color-text-secondary) 55%, transparent);--c-ativo: var(--color-success);--c-ativo-bg: color-mix(in srgb, var(--color-success) 14%, transparent);--c-vendido: var(--color-info, var(--color-primary));--c-vendido-bg: color-mix(in srgb, var(--color-info, var(--color-primary)) 14%, transparent);--c-devolvido: var(--color-warning);--c-devolvido-bg: color-mix(in srgb, var(--color-warning) 14%, transparent);--c-cancelado: var(--color-error);--c-cancelado-bg: color-mix(in srgb, var(--color-error) 14%, transparent);--c-warn: var(--color-warning);--c-warn-bg: color-mix(in srgb, var(--color-warning) 14%, transparent);--c-info: var(--color-info, var(--color-primary));--c-info-bg: color-mix(in srgb, var(--color-info, var(--color-primary)) 14%, transparent);--c-accent: var(--color-primary);--c-accent-strong: var(--color-primary-hover, var(--color-primary));--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;font-family:var(--f-sans);color:var(--ink)}.mc-root .status-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.mc-root .status-pill__dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,var(--bg-card) 50%,transparent)}.mc-root .status-pill--ativo{background:var(--c-ativo-bg);color:var(--c-ativo)}.mc-root .status-pill--vendido{background:var(--c-vendido-bg);color:var(--c-vendido)}.mc-root .status-pill--devolvido{background:var(--c-devolvido-bg);color:var(--c-devolvido)}.mc-root .status-pill--cancelado{background:var(--c-cancelado-bg);color:var(--c-cancelado)}.mc-root .status-pill--warn{background:var(--c-warn-bg);color:var(--c-warn)}.mc-root .status-pill--info{background:var(--c-info-bg);color:var(--c-info)}.mc-root .status-pill--neutral{background:var(--bg-3);color:var(--ink-2)}.mc-root .badge-mini{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:4px;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;background:var(--bg-3);color:var(--ink-2);border:1px solid var(--line)}.mc-root .badge-mini--ativo{background:var(--c-ativo-bg);color:var(--c-ativo);border-color:transparent}.mc-root .badge-mini--vendido{background:var(--c-vendido-bg);color:var(--c-vendido);border-color:transparent}.mc-root .badge-mini--devolvido{background:var(--c-devolvido-bg);color:var(--c-devolvido);border-color:transparent}.mc-root .badge-mini--cancelado{background:var(--c-cancelado-bg);color:var(--c-cancelado);border-color:transparent}.mc-root .badge-mini--warn{background:var(--c-warn-bg);color:var(--c-warn);border-color:transparent}.mc-root .badge-mini--info{background:var(--c-info-bg);color:var(--c-info);border-color:transparent}.mc-root .consultor-tag{font-family:var(--f-mono);font-size:10px;color:var(--ink-2);letter-spacing:.04em}.mc-root .consultor-tag:before{content:"@";color:var(--ink-4);margin-right:1px}.mc-root .row-action{background:none;border:1px solid transparent;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--ink-3);cursor:pointer;transition:all .12s;padding:0}.mc-root .row-action:hover{color:var(--ink);background:var(--bg-3);border-color:var(--line)}.mc-root .row-action svg{width:15px;height:15px}.mc-root .row-action--primary{color:var(--c-accent);border-color:color-mix(in srgb,var(--c-accent) 20%,transparent);background:color-mix(in srgb,var(--c-accent) 4%,transparent)}.mc-root .row-action--primary:hover{background:color-mix(in srgb,var(--c-accent) 10%,transparent);color:var(--c-accent-strong)}.mc-root .row-action--warn{color:var(--c-warn)}.mc-root .row-action--warn:hover{background:var(--c-warn-bg);color:var(--c-warn)}.mc-root .row-action--danger{color:var(--c-cancelado)}.mc-root .row-action--danger:hover{background:var(--c-cancelado-bg);color:var(--c-cancelado)}.mc-root .tone-warn{--tone: var(--c-warn);--tone-bg: var(--c-warn-bg)}.mc-root .tone-cancel{--tone: var(--c-cancelado);--tone-bg: var(--c-cancelado-bg)}.mc-root .tone-ativo{--tone: var(--c-ativo);--tone-bg: var(--c-ativo-bg)}.mc-root .tone-vendido{--tone: var(--c-vendido);--tone-bg: var(--c-vendido-bg)}.mc-root .tone-info{--tone: var(--c-info);--tone-bg: var(--c-info-bg)}.mc-root .tone-devolv{--tone: var(--c-devolvido);--tone-bg: var(--c-devolvido-bg)}.mc-root .tone-neutral{--tone: var(--ink-4);--tone-bg: var(--bg-3)}.mc-root .bp{position:relative;background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:14px 16px 0 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px #00000005;overflow:hidden;transition:all .14s}.mc-root .bp.bp--clickable{cursor:pointer}.mc-root .bp.bp--clickable:hover{border-color:var(--line-2)}.mc-root .bp:before{content:"";position:absolute;left:0;top:10px;bottom:46px;width:3px;border-radius:2px;background:var(--tone, var(--ink-4))}.mc-root .bp__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:120px;min-height:34px}.mc-root .bp__status{position:absolute;top:12px;right:14px;display:flex;align-items:flex-end;flex-direction:column;gap:4px;z-index:2}.mc-root .bp__topline{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:1px}.mc-root .bp__check{position:absolute;left:10px;top:10px;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-strong);background:var(--bg-card);cursor:pointer;display:none;align-items:center;justify-content:center;transition:all .12s;z-index:3;padding:0;box-shadow:0 0 0 3px var(--bg-card)}.mc-root .bp__check:hover{border-color:var(--ink-3)}.mc-root .bp.bp--clickable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mc-root .bp--select .bp__check{display:inline-flex}.mc-root .bp--select .bp__brow{padding-left:24px}.mc-root .bp--hide-check .bp__check{display:none}.mc-root .bp--hide-check .bp__brow{padding-left:0}.mc-root .bp--select-mode .bp__check{display:inline-flex}.mc-root .bp--select-mode .bp__brow{padding-left:24px}.mc-root .bp--checked .bp__check{display:inline-flex}.mc-root .bp--checked .bp__brow{padding-left:24px}.mc-root .bp--checked .bp__check{background:var(--ink);border-color:var(--ink)}.mc-root .bp--checked .bp__check:after{content:"";width:9px;height:5px;border-left:1.5px solid var(--bg-card);border-bottom:1.5px solid var(--bg-card);transform:rotate(-45deg) translateY(-1px)}.mc-root .bp--checked{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 22%,transparent) 0%,color-mix(in srgb,var(--color-primary) 12%,transparent) 28%,color-mix(in srgb,var(--color-primary) 4%,transparent) 60%,var(--bg-card) 100%);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--line))}.mc-root .bp__brow{display:flex;flex-direction:column;gap:3px;min-width:0;font-family:var(--f-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4)}.mc-root .bp__brow .id{display:flex;align-items:baseline;gap:6px}.mc-root .bp__brow .id b{color:var(--ink-2);font-weight:500;letter-spacing:.1em}.mc-root .bp__brow .id .sep{color:var(--line-strong)}.mc-root .bp__sla{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.mc-root .bp__sla b{font-weight:600;font-variant-numeric:tabular-nums}.mc-root .bp__sla .sep{opacity:.55}.mc-root .bp__sla--warn{background:var(--c-warn-bg);color:var(--c-warn)}.mc-root .bp__sla--error{background:var(--c-cancelado-bg);color:var(--c-cancelado)}.mc-root .bp__sla--ok{background:var(--c-ativo-bg);color:var(--c-ativo)}.mc-root .bp__sla--info{background:var(--c-info-bg);color:var(--c-info)}.mc-root .bp__sla--neutral{background:var(--bg-3);color:var(--ink-2)}.mc-root .bp__name{font-size:16px;font-weight:600;letter-spacing:-.012em;line-height:1.2;margin:2px 0 0;text-wrap:balance;color:var(--ink)}.mc-root .bp__hero{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mc-root .bp__val{font-family:var(--f-mono);font-size:22px;font-weight:500;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink)}.mc-root .bp__val .pre{color:var(--ink-3);font-size:12px;margin-right:4px;letter-spacing:.04em}.mc-root .bp__val .cents{color:var(--ink-3);font-size:14px}.mc-root .bp__val-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-root .bp__val-label{font-family:var(--f-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);font-weight:500}.mc-root .bp__hero-aux{text-align:right;font-family:var(--f-mono);font-size:10px;color:var(--ink-3);display:flex;flex-direction:column;gap:2px}.mc-root .bp__hero-aux .lbl{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4)}.mc-root .bp__hero-aux b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.mc-root .bp__rule{height:1px;background-image:linear-gradient(to right,var(--line-strong) 0 6px,transparent 6px 12px);background-size:12px 1px;background-repeat:repeat-x;margin:2px 0}.mc-root .bp__note{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-2);line-height:1.45;word-break:break-word}.mc-root .bp__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:4px 14px;font-family:var(--f-mono);font-size:11px;font-variant-numeric:tabular-nums;margin:0}.mc-root .bp__meta>div{display:flex;flex-direction:column;gap:1px;min-width:0}.mc-root .bp__meta dt{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);margin:0;font-weight:500}.mc-root .bp__meta dd{margin:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-root .bp__meta dd.is-tone{color:var(--tone)}.mc-root .bp__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px -16px 0 -18px;padding:6px 12px 6px 14px;border-top:1px solid var(--line);background:var(--bg-soft)}.mc-root .bp__actions-left{display:flex;align-items:center;gap:2px}.mc-root .bp__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border-radius:6px;background:var(--ink);color:var(--bg-card);transition:all .12s}.mc-root .bp__cta:hover{background:color-mix(in srgb,var(--ink) 92%,transparent)}.mc-root .bp__cta svg{width:12px;height:12px}.mc-root .bp__cta--accent{background:var(--c-accent);color:var(--color-primary-foreground, #fff)}.mc-root .bp__cta--accent:hover{background:var(--c-accent-strong)}.mc-root .bp__cta--ghost{background:transparent;color:var(--ink-2);border:1px solid var(--line-2)}.mc-root .bp__cta--ghost:hover{background:var(--bg-3);color:var(--ink)}.mc-root .ec__head{display:flex;align-items:flex-start;gap:12px;min-width:0}.mc-root .ec__thumb{flex-shrink:0;width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--line)}.mc-root .ec__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mc-root .ec__head-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.mc-root .ec__name{margin:0}.mc-root .ec__subtitle{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mc-root .ec__subtitle b{color:var(--ink-2);font-weight:500}.mc-root .ec__subtitle .sep{color:var(--line-strong)}.mc-root .ec__val-original-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mc-root .ec__val-original{font-family:var(--f-mono);font-size:11px;color:var(--ink-4);text-decoration:line-through;font-variant-numeric:tabular-nums;letter-spacing:.02em}.mc-root .ec__hero-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--c-cancelado-bg);color:var(--c-cancelado);font-variant-numeric:tabular-nums;line-height:1.3}.mc-root .bulk{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px;padding:10px 14px;background:var(--ink);color:var(--bg-card);border-radius:10px;box-shadow:0 4px 12px #0000001f}.mc-root .bulk__count{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;display:flex;align-items:center;gap:8px}.mc-root .bulk__count b{font-weight:600;font-variant-numeric:tabular-nums;font-size:13px}.mc-root .bulk__count .clr{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:color-mix(in srgb,var(--bg-card) 50%,transparent);cursor:pointer;padding:2px;display:inline-flex;align-items:center}.mc-root .bulk__count .clr:hover{color:var(--bg-card)}.mc-root .bulk__btns{display:flex;gap:3px;align-items:center}.mc-root .bulk__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--bg-card) 15%,transparent);background:transparent;color:var(--bg-card);cursor:pointer;font-family:var(--f-mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:5px;display:inline-flex;align-items:center;gap:6px}.mc-root .bulk__btn:hover{background:color-mix(in srgb,var(--bg-card) 10%,transparent);border-color:color-mix(in srgb,var(--bg-card) 30%,transparent)}.mc-root .bulk__btn svg{width:11px;height:11px}.mc-root .bulk__btn--primary{background:var(--bg-card);color:var(--ink);border-color:var(--bg-card)}.mc-root .bulk__btn--primary:hover{background:var(--bg-card);border-color:var(--bg-card)}.mc-root .bulk__btn--danger{color:color-mix(in srgb,var(--c-cancelado) 80%,var(--bg-card));border-color:color-mix(in srgb,var(--c-cancelado) 30%,transparent)}.mc-root .bulk__btn--danger:hover{background:color-mix(in srgb,var(--c-cancelado) 10%,transparent);color:var(--bg-card);border-color:var(--c-cancelado)}.lcl-select-btn.btn-secondary{display:none}@media(min-width:821px){.lcl-select-btn.btn-primary{display:none}}@media(max-width:820px){.lp-hero .lp-chips .datepicker-chip{min-height:38px!important;padding:10px 14px!important;height:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:12px!important}}.lp-page>.lcl-favs-wrap{margin-top:16px}.lcl-favs-wrap{display:flex;flex-direction:column;gap:8px}.lcl-favs-chips{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.lcl-favs-chips::-webkit-scrollbar{display:none}.lcl-favs-chips>.lcl-fav{flex-shrink:0}.lcl-favs-actions-row{display:flex;align-items:center;gap:8px}.lcl-favs-actions-row>.lcl-toggle-filtros{margin-left:auto}.lcl-templates-bar{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.lcl-templates-bar__head{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary)}.lcl-templates-bar__hint{font-size:12px;color:var(--color-text-secondary);padding:4px 0}.lcl-fav{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.lcl-fav:hover{color:var(--color-text-primary);background:var(--color-input)}.lcl-fav.is-active{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-primary) 32%,var(--color-border))}.lcl-fav__dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--dot-color, var(--color-primary));box-shadow:0 0 8px var(--dot-color, var(--color-primary))}.lcl-gerenciar__list{display:flex;flex-direction:column;border-bottom:1px solid var(--color-border)}.lcl-gerenciar__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-bottom:1px solid var(--color-border);transition:background .15s}.lcl-gerenciar__row:last-child{border-bottom:none}.lcl-gerenciar__row:not(.is-editing):hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.lcl-gerenciar__row.is-editing{background:radial-gradient(ellipse 400px 200px at left center,var(--cm-accent-glow, color-mix(in srgb, var(--color-primary) 8%, transparent)),transparent 75%);flex-direction:column;align-items:stretch;gap:14px;padding:18px 22px}.lcl-gerenciar__main{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.lcl-gerenciar__title{display:flex;align-items:center;gap:10px;min-width:0}.lcl-gerenciar__nome{margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcl-gerenciar__chips{display:flex;flex-wrap:wrap;gap:4px 6px}.lcl-gerenciar__chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--color-input);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-secondary)}.lcl-gerenciar__actions{display:flex;gap:4px;flex-shrink:0}.lcl-gerenciar__edit{display:flex;flex-direction:column;gap:14px}.lcl-gerenciar__edit-head{display:flex;align-items:center;gap:12px}.lcl-gerenciar__edit-actions{display:flex;justify-content:flex-end;gap:8px}.lcl-cm-input{width:100%;padding:0;border:none;background:transparent;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:16px;outline:none;transition:none}.lcl-cm-input::-moz-placeholder{color:var(--color-text-faint, var(--color-text-secondary))}.lcl-cm-input::placeholder{color:var(--color-text-faint, var(--color-text-secondary))}.lcl-cm-input:focus,.lcl-cm-input:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.lcl-gerenciar__edit-head .lcl-cm-input{padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);font-size:14px}.lcl-gerenciar__edit-head .lcl-cm-input:focus{border:1px solid var(--color-primary)!important}.lcl-cm-colors{display:flex;flex-wrap:wrap;gap:8px}.lcl-cm-color{width:26px;height:26px;border-radius:6px;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s;padding:0}.lcl-cm-color:hover{transform:scale(1.1)}.lcl-cm-color.is-active{transform:scale(1.1);box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-text-primary)}.lcl-cm-color--custom{display:inline-flex;align-items:center;justify-content:center;position:relative;border:1.5px dashed var(--color-border);color:var(--color-text-faint, var(--color-text-secondary));font-size:14px;font-weight:600;overflow:hidden}.lcl-cm-color--custom:hover{border-color:var(--color-text-secondary)}.lcl-cm-color--custom input[type=color]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.lcl-cm-color--custom span{pointer-events:none;line-height:1}.lcl-fav-actions{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--dp-line, var(--color-border));overflow:hidden;background:var(--color-surface)}.lcl-fav-actions__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dp-fg-2, var(--color-text-secondary));cursor:pointer;transition:background .15s,color .15s}.lcl-fav-actions__btn:hover{background:var(--color-input);color:var(--color-text-primary)}.lcl-fav-actions__divider{width:1px;height:18px;background:var(--dp-line, var(--color-border))}.lcl-toggle-filtros{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--dp-line, var(--color-border));background:var(--color-surface);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dp-fg-2, var(--color-text-secondary));cursor:pointer;transition:background .15s,color .15s,border-color .15s}.lcl-toggle-filtros:hover,.lcl-toggle-filtros.is-active{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.lcl-toggle-filtros__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-primary);color:var(--color-primary-foreground, #fff);font-size:10px;font-weight:600}.lcl-toggle-filtros__chevron{transition:transform .15s}.lcl-toggle-filtros.is-active .lcl-toggle-filtros__chevron{transform:rotate(180deg)}.lcl-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 0;border-top:1px solid var(--dp-line, var(--color-border));border-bottom:1px solid var(--dp-line, var(--color-border));margin:12px 0 16px}.lcl-chips__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dp-fg-3, var(--color-text-secondary));margin-right:2px}.lcl-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;background:var(--color-input);border:1px solid var(--dp-line, var(--color-border));font-size:12px;color:var(--color-text-primary);line-height:1.2}.lcl-chip__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--dp-fg-3, var(--color-text-secondary))}.lcl-chip__value{font-weight:500}.lcl-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:transparent;border:none;cursor:pointer;color:var(--dp-fg-3, var(--color-text-secondary));transition:background .15s,color .15s}.lcl-chip__remove:hover{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.lcl-chips__clear{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;background:transparent;border:none;color:var(--color-primary);cursor:pointer;padding:4px 8px;border-radius:4px}.lcl-chips__clear:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.lcl-filtros-popover{position:fixed;z-index:1000;width:720px;max-width:calc(100vw - 32px);background:var(--color-surface);border:1px solid var(--dp-line, var(--color-border));border-radius:var(--dp-r-md, 8px);box-shadow:0 12px 32px #0000002e,0 2px 8px #00000014;animation:lcl-panel-in .18s cubic-bezier(.2,.8,.2,1)}.lcl-filtros-popover.is-sheet{top:auto!important;right:0!important;bottom:0;left:0;min-width:0;width:100vw;max-width:100vw;max-height:85vh;overflow-y:auto;border-radius:16px 16px 0 0;border-bottom:none;padding-bottom:max(env(safe-area-inset-bottom),16px);box-shadow:0 -8px 24px #0000003d,0 -2px 8px #0000001f;animation:lcl-popover-up .22s cubic-bezier(.2,.8,.2,1)}.lcl-filtros-backdrop{position:fixed;inset:0;background:#00000080;z-index:999;animation:lcl-fade-in .18s ease-out}@keyframes lcl-popover-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lcl-fade-in{0%{opacity:0}to{opacity:1}}.lcl-filtros-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.lcl-filtros-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.lcl-fap__field--valor{grid-column:1 / -1}}.lcl-fap__field{display:flex;flex-direction:column;gap:8px;padding:14px 18px;min-width:0;border-right:1px solid var(--dp-line, var(--color-border));border-bottom:1px solid var(--dp-line, var(--color-border))}.lcl-filtros-panel>.lcl-fap__field:nth-child(3n){border-right:none}@media(max-width:900px){.lcl-filtros-panel>.lcl-fap__field:nth-child(3n){border-right:1px solid var(--dp-line, var(--color-border))}.lcl-filtros-panel>.lcl-fap__field:nth-child(2n),.lcl-fap__field--valor{border-right:none}}@media(max-width:560px){.lcl-fap__row--6>.lcl-fap__field:nth-child(odd),.lcl-fap__row--4>.lcl-fap__field:nth-child(odd),.lcl-fap__row--3>.lcl-fap__field:nth-child(odd){border-right:1px solid var(--dp-line, var(--color-border))}.lcl-fap__row--6>.lcl-fap__field:nth-child(2n),.lcl-fap__row--4>.lcl-fap__field:nth-child(2n),.lcl-fap__row--3>.lcl-fap__field:nth-child(2n){border-right:none}}.lcl-fap__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent);font-weight:500}.lcl-fap__input,.lcl-fap__select{height:auto;padding:0;border:none;border-radius:0;background:transparent;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;outline:none;width:100%;transition:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lcl-fap__input:focus,.lcl-fap__input:focus-visible,.lcl-fap__select:focus,.lcl-fap__select:focus-visible,[data-theme=dark] .lcl-fap__input:focus,[data-theme=dark] .lcl-fap__select:focus,[data-theme=elegant] .lcl-fap__input:focus,[data-theme=elegant] .lcl-fap__select:focus,[data-theme=light] .lcl-fap__input:focus,[data-theme=light] .lcl-fap__select:focus{border:none!important;box-shadow:none!important;background:transparent!important;outline:none!important}.lcl-fap__input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.lcl-fap__input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.lcl-fap__select{padding-right:18px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2378808a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0 center!important}.lcl-fap__select:disabled{opacity:.5;cursor:not-allowed}.lcl-fap__select option{background:var(--color-surface);color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif}.lcl-fap__field--custom-select :is(.bandeira-select__trigger){border:none!important;background:transparent!important;padding:0!important;min-height:auto!important;height:auto!important}.lcl-fap__field--custom-select :is(.bandeira-select__trigger:focus,.bandeira-select__trigger:hover){box-shadow:none!important;border:none!important;background:transparent!important}.lcl-fap__money{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1}.lcl-fap__money-prefix{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent);flex-shrink:0}.lcl-fap__money .lcl-fap__input{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;min-width:0}.lcl-fap__range{display:flex;align-items:baseline;gap:8px;min-width:0}.lcl-fap__range-sep{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent);flex-shrink:0}.lcl-fap__seg{display:inline-flex;width:100%}.lcl-fap__seg button{flex:1;text-align:center}@keyframes lcl-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lcl-meio{display:inline-flex;align-items:center;gap:6px}.lp-date.lcl-date-soft{color:var(--color-text-secondary);font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace}.lcl-dim{color:var(--color-text-faint, var(--color-text-secondary));font-style:italic}.lcl-totals-fab{max-width:calc(100vw - 24px)}@media(max-width:820px){.lcl-totals-fab{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}.lcl-totals-fab .dp-fab__total{flex-basis:auto;flex-shrink:0;border-right:1px solid var(--color-border);border-bottom:none;margin-right:0;margin-bottom:0;padding:4px 12px}.lcl-totals-fab .dp-fab__total:last-child{border-right:none}}.lcl-fab-spacer{height:calc(72px + env(safe-area-inset-bottom,0px));pointer-events:none}@media(max-width:820px){.lcl-fab-spacer{height:calc(96px + env(safe-area-inset-bottom,0px))}}.lcl-totals-fab .dp-fab__total{padding:4px 14px}@media(max-width:720px){.lcl-totals-fab .dp-fab__total{padding:4px 10px}.lcl-totals-fab .dp-fab__total-value{font-size:12px}.lcl-totals-fab .dp-fab__total-label{font-size:8px}}.dp-page{--dp-bg-0: var(--color-background);--dp-bg-1: var(--color-surface);--dp-bg-2: var(--color-input);--dp-bg-3: var(--color-bg-tertiary, var(--color-input));--dp-line: var(--color-border);--dp-line-2: var(--color-border-strong, var(--color-border));--dp-fg: var(--color-text-primary);--dp-fg-2: var(--color-text-secondary);--dp-fg-3: var(--color-text-secondary);--dp-fg-4: var(--color-text-secondary);--dp-accent: var(--color-primary);--dp-accent-2: var(--color-primary-hover, var(--color-primary));--dp-accent-fg: var(--color-primary-foreground);--dp-warn: var(--color-warning);--dp-error: var(--color-error);--dp-success: var(--color-success);--dp-info: var(--color-info, #C084FC);--dp-st-ativo: var(--color-success);--dp-st-vendido: #60a5fa;--dp-st-devolvido: var(--color-warning);--dp-st-cancelado: var(--color-error);--dp-f-mono: "JetBrains Mono", ui-monospace, monospace;--dp-f-sans: "Inter", system-ui, sans-serif;--dp-r-xs: 4px;--dp-r-sm: 6px;--dp-r-md: 10px;--dp-r-lg: 14px;position:relative;padding-bottom:88px}.dp-page *{box-sizing:border-box}.dp-page>:not(.dp-crumb):not(.dp-hero):not(.dp-kpis):not(.dp-section-head):not(.dl-wrap):not(.dash-ed__section-head):not(.dash-ed__stat-grid):not(.dash-ed__action-grid):not(.dash-ed__hero-prog):not(.dash-ed__alert):not(.dash-ed__welcome)+:not(.dp-crumb):not(.dp-hero):not(.dp-kpis):not(.dp-section-head):not(.dl-wrap):not(.dash-ed__section-head):not(.dash-ed__stat-grid):not(.dash-ed__action-grid):not(.dash-ed__hero-prog):not(.dash-ed__alert):not(.dash-ed__welcome){margin-top:1.25rem}.dp-crumb{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--dp-line);margin-bottom:0}.dp-crumb__back{background:none;border:1px solid var(--dp-line);cursor:pointer;color:var(--dp-fg-2);font-family:var(--dp-f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--dp-r-sm);transition:all .15s}.dp-crumb__back:hover{color:var(--dp-fg);background:var(--dp-bg-2);border-color:var(--dp-line-2)}.dp-crumb__back-icon{transition:transform .18s ease-out}.dp-crumb__back:hover .dp-crumb__back-icon{transform:translate(-3px)}.dp-crumb__path{display:inline-flex;align-items:center;gap:4px;font-family:var(--dp-f-mono);font-size:11px;color:var(--dp-fg-3);letter-spacing:.04em}.dp-crumb__path b{color:var(--dp-fg-2);font-weight:500}.dp-crumb__path svg{color:var(--dp-fg-4);flex-shrink:0}.dp-crumb__spacer{flex:1}.dp-crumb__meta{font-family:var(--dp-f-mono);font-size:11px;color:var(--dp-fg-3);letter-spacing:.04em}.dp-crumb__meta b{color:var(--dp-accent);font-weight:500}.dp-hero{padding:48px 0 32px;border-bottom:1px solid var(--dp-line);display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end}.dp-hero__eyebrow{font-family:var(--dp-f-mono);font-size:12px;letter-spacing:.18em;color:var(--dp-fg-3);text-transform:uppercase;margin-bottom:14px}.dp-hero__title-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.dp-hero__title{font-family:var(--dp-f-sans);font-size:48px;line-height:1;font-weight:600;letter-spacing:-.02em;color:var(--dp-fg);margin:0}.dp-hero__title-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:color-mix(in srgb,var(--dp-info) 14%,transparent);border:1px solid color-mix(in srgb,var(--dp-info) 30%,transparent);color:var(--dp-info);font-family:var(--dp-f-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .15s;align-self:center}.dp-hero__title-btn:hover{background:color-mix(in srgb,var(--dp-info) 22%,transparent)}.dp-hero__sub{display:flex;gap:28px;font-family:var(--dp-f-mono);font-size:12px;color:var(--dp-fg-2);letter-spacing:.04em;flex-wrap:wrap}.dp-hero__sub-item{display:flex;flex-direction:column;gap:4px}.dp-hero__sub-label{color:var(--dp-fg-3);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.dp-hero__sub-value{color:var(--dp-fg)}.dp-hero__sub-value.is-warn{color:var(--dp-warn)}.dp-hero__aside{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.dp-status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-family:var(--dp-f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.dp-status-pill--big{padding:8px 14px;font-size:11px}.dp-status-pill__dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.dp-status-pill--ativo{background:color-mix(in srgb,var(--dp-st-ativo) 14%,transparent);color:var(--dp-st-ativo)}.dp-status-pill--vendido{background:color-mix(in srgb,var(--dp-st-vendido) 14%,transparent);color:var(--dp-st-vendido)}.dp-status-pill--devolvido{background:color-mix(in srgb,var(--dp-st-devolvido) 14%,transparent);color:var(--dp-st-devolvido)}.dp-status-pill--cancelado{background:color-mix(in srgb,var(--dp-st-cancelado) 14%,transparent);color:var(--dp-st-cancelado)}.dp-kpis{display:grid;border-bottom:1px solid var(--dp-line)}.dp-kpis__item{padding:22px 28px;border-right:1px solid var(--dp-line);display:flex;flex-direction:column;gap:6px}.dp-kpis__item:last-child{border-right:none}.dp-kpis__label{font-family:var(--dp-f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dp-fg-3)}.dp-kpis__value{font-family:var(--dp-f-mono);font-size:22px;letter-spacing:-.01em;color:var(--dp-fg);font-feature-settings:"tnum"}.dp-kpis__value--accent{color:var(--dp-accent)}.dp-kpis__sub{font-family:var(--dp-f-mono);font-size:10px;color:var(--dp-fg-3)}.dp-section-head{display:flex;align-items:baseline;gap:16px;padding:28px 0 16px;flex-wrap:wrap}.dp-section-head__title{font-family:var(--dp-f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dp-fg);margin:0;font-weight:700}.dp-section-head__count{font-family:var(--dp-f-mono);font-size:11px;letter-spacing:.04em;color:var(--dp-fg-3)}.dp-section-head__rule{flex:1;height:1px;background:var(--dp-line);min-width:24px}.dp-section-head__action{background:none;border:1px solid var(--dp-line);color:var(--dp-fg-2);cursor:pointer;font-family:var(--dp-f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:var(--dp-r-sm);display:inline-flex;align-items:center;gap:6px;transition:all .15s}.dp-section-head__action:hover:not(:disabled){background:var(--dp-bg-2);color:var(--dp-fg);border-color:var(--dp-line-2)}.dp-section-head__action:disabled{opacity:.5;cursor:not-allowed}.dp-vg-inline{display:flex;align-items:baseline;gap:10px;padding:12px 16px;border-bottom:1px solid var(--dp-line);font-size:12px;background:var(--dp-bg-1);flex-wrap:wrap}.dp-vg-inline__label{font-family:var(--dp-f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dp-fg-3)}.dp-vg-inline__list{font-family:var(--dp-f-mono);color:var(--dp-fg-2);font-size:12px;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 6px}.dp-vg-inline__sep{color:var(--dp-fg-3);padding:0 2px}.dp-vg-inline__entry{display:inline-flex;align-items:baseline;gap:8px;text-decoration:none;padding:2px 0;border-bottom:1px dashed transparent;transition:border-color .12s}.dp-vg-inline__entry:hover{border-bottom-color:#60a5fa}.dp-vg-inline__num{font-family:var(--dp-f-mono);color:#60a5fa;font-size:12px;letter-spacing:.02em}.dp-vg-inline__meta{font-family:var(--dp-f-mono);color:var(--dp-fg-2);font-size:11px}.dp-unificado-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--dp-f-mono);font-size:11px;letter-spacing:.04em;color:var(--dp-fg-2);flex-wrap:wrap}.dp-unificado-label{color:var(--dp-fg-3)}.dp-unificado-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--dp-r-xs);background:transparent;border:none;color:var(--dp-fg-3);cursor:pointer;transition:all .15s}.dp-unificado-clear:hover:not(:disabled){background:color-mix(in srgb,var(--dp-error) 14%,transparent);color:var(--dp-error)}.dp-unificado-clear:disabled{opacity:.5;cursor:default}.dp-origem-chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--dp-r-sm);font-family:var(--dp-f-mono);font-size:11px;letter-spacing:.02em;background:color-mix(in srgb,var(--dp-info) 14%,transparent);color:var(--dp-info);border:1px solid color-mix(in srgb,var(--dp-info) 35%,transparent);cursor:pointer;transition:all .15s;font-weight:500}.dp-origem-chip:hover{background:color-mix(in srgb,var(--dp-info) 22%,transparent)}.dp-origem-chip.is-active{background:color-mix(in srgb,var(--dp-info) 30%,transparent);outline:2px solid var(--dp-info);outline-offset:-1px}.dp-fab{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;display:inline-flex;align-items:center;flex-wrap:nowrap;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);gap:6px;padding:6px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 32px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:Inter,system-ui,sans-serif;animation:dp-fab-rise .25s cubic-bezier(.2,.8,.2,1)}@keyframes dp-fab-rise{0%{transform:translate(-50%,16px);opacity:0}to{transform:translate(-50%);opacity:1}}.dp-fab__btn{background:transparent;border:none;color:var(--color-text-secondary);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;padding:8px 14px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;letter-spacing:.01em;transition:all .12s}.dp-fab__btn:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-input)}.dp-fab__btn--danger:hover:not(:disabled){color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.dp-fab__btn--warning:hover:not(:disabled){color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent)}.dp-fab__btn--primary{background:var(--color-action-bg);color:var(--color-action-text);border:1px solid var(--color-action-border);font-weight:600;padding:9px 18px}.dp-fab__btn--primary:hover:not(:disabled){background:var(--color-action-bg-hover);color:var(--color-action-text)}.dp-fab__btn:disabled{opacity:.4;cursor:not-allowed}.dp-fab__divider{width:1px;height:24px;background:var(--color-border);margin:0 2px}.dp-fab__total{display:flex;flex-direction:column;padding:4px 16px 4px 12px;border-right:1px solid var(--color-border);margin-right:4px;min-width:0}.dp-fab__total-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.dp-fab__total-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-feature-settings:"tnum";color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}@media(max-width:720px){.dp-page{padding-bottom:96px}.dp-section-head{flex-wrap:wrap;gap:6px 10px;padding:18px 0 10px}.dp-section-head__rule{display:none}.dp-section-head__action{margin-left:auto;font-size:10px;padding:5px 8px;white-space:nowrap}.dp-unificado-tag{flex-basis:100%;flex-wrap:wrap}.dp-hero{padding:28px 0;grid-template-columns:1fr;gap:16px}.dp-hero__title{font-size:32px}.dp-hero__aside{align-items:flex-start}.dp-kpis{grid-template-columns:repeat(2,1fr)!important}.dp-kpis__item{padding:16px}.dp-kpis__item:nth-child(2){border-right:none}.dp-kpis__item:nth-child(1),.dp-kpis__item:nth-child(2){border-bottom:1px solid var(--dp-line)}.dp-fab{border-radius:14px;flex-wrap:wrap;row-gap:6px;padding:8px 10px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);overflow-x:visible;justify-content:center}.dp-fab__total{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--color-border);padding:2px 4px 8px;margin-right:0;margin-bottom:2px;min-width:0}.dp-fab:has(.dp-fab__total~.dp-fab__total) .dp-fab__total{flex-basis:calc(50% - 4px)}.dp-fab__btn{padding:8px 12px;font-size:11px;flex:1 1 auto;min-width:90px;justify-content:center;gap:5px}.dp-fab__btn--primary{min-width:100px}.dp-fab__divider{display:none}}.timeline__list{list-style:none;padding:0;margin:0;position:relative}.timeline__list:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:var(--color-border)}.timeline__item{position:relative;padding:8px 0 16px 28px;display:flex;flex-direction:column;gap:4px}.timeline__dot{position:absolute;left:2px;top:12px;width:11px;height:11px;border-radius:50%;background:var(--color-surface);border:2px solid color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.timeline__item--criado .timeline__dot{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 60%,transparent)}.timeline__item--item_add .timeline__dot{border-color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent)}.timeline__item--item_devol .timeline__dot,.timeline__item--item_remov .timeline__dot{border-color:var(--color-warning);background:var(--color-warning)}.timeline__item--item_reativado .timeline__dot{border-color:var(--color-success);background:var(--color-success)}.timeline__item--venda .timeline__dot{border-color:var(--color-info, var(--color-primary));background:var(--color-info, var(--color-primary))}.timeline__item--prorrogado .timeline__dot{border-color:var(--color-warning);background:var(--color-warning)}.timeline__item--cancelado .timeline__dot{border-color:var(--color-error);background:var(--color-error)}.timeline__item--unificado .timeline__dot,.timeline__item--fechado .timeline__dot{border-color:var(--color-success);background:var(--color-success)}.timeline__item--emissao .timeline__dot{border-color:var(--color-primary);background:var(--color-primary)}.timeline__item--aceite .timeline__dot{border-color:var(--color-success);background:var(--color-success)}.timeline__item--encargo .timeline__dot{border-color:var(--color-error);background:var(--color-error)}.timeline__item--lembrete .timeline__dot{border-color:var(--color-text-secondary);background:var(--color-text-secondary)}.timeline__item--cobrado .timeline__dot,.timeline__item--cobranca .timeline__dot{border-color:var(--color-warning);background:var(--color-warning);animation:timeline-dot-pulse 1.8s ease-in-out infinite}@keyframes timeline-dot-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-warning) 55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-warning) 0%,transparent)}}.timeline__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.timeline__ts{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent)}.timeline__ator{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:color-mix(in srgb,var(--color-text-secondary) 85%,transparent);letter-spacing:.04em}.timeline__ator:before{content:"— ";color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.timeline__actions{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.timeline__actions button{background:transparent;border:none;padding:2px;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;transition:color .12s,background .12s}.timeline__actions button:hover:not(:disabled){color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.timeline__actions button:disabled{opacity:.4;cursor:not-allowed}.timeline__txt{font-size:13px;color:var(--color-text-primary);line-height:1.45}.timeline__txt b{color:var(--color-primary);font-weight:500;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.timeline__txt-detail{margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.5;color:var(--color-text-secondary);letter-spacing:.01em;white-space:pre-wrap;opacity:.85}.cdl-actions{display:inline-flex;align-items:center;gap:8px}.cdl-name{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.cdl-name--inactive{color:var(--color-text-secondary)}.cdl-inativo-tag{display:inline-block;margin-left:8px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary));background:var(--color-input);border-radius:3px;vertical-align:middle}.cdl-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--color-text-secondary);font-feature-settings:"tnum"}.cdl-dim{color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-style:italic}.cdl-forn-list{display:flex;flex-direction:column;gap:4px;min-width:0}.cdl-forn-item{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:6px;column-gap:6px;row-gap:2px;align-items:center;font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-primary);letter-spacing:-.005em;min-width:0}.cdl-forn-item__icon{color:var(--color-primary);flex-shrink:0;grid-row:1}.cdl-forn-item__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;grid-row:1}.cdl-forn-item__cnpj{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary);grid-column:2;grid-row:2}.cdl-forn-item__warn{font-family:Inter,system-ui,sans-serif;font-size:11px;font-style:italic;color:var(--color-warning);grid-column:2;grid-row:2}.cdl-forn-empty{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-style:italic;color:var(--color-text-faint, var(--color-text-secondary))}.cdl-forn-empty svg{opacity:.5}.cdl-fmf-search{position:relative;padding:12px 22px;border-bottom:1px solid var(--color-border)}.cdl-fmf-search__input{width:100%;height:34px;padding:0 36px 0 32px;background:var(--color-input);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;letter-spacing:-.005em;outline:none;transition:border-color .12s,box-shadow .12s}.cdl-fmf-search__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.cdl-fmf-search__icon{position:absolute;left:32px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.cdl-fmf-suggest{position:absolute;left:22px;right:22px;top:calc(100% - 1px);z-index:20;max-height:220px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 6px 24px -8px color-mix(in srgb,black 18%,transparent),0 2px 6px -2px color-mix(in srgb,black 10%,transparent)}.cdl-fmf-suggest__item{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;transition:background .1s}.cdl-fmf-suggest__item:last-child{border-bottom:none}.cdl-fmf-suggest__item:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.cdl-fmf-suggest__item:disabled{opacity:.4;cursor:not-allowed}.cdl-fmf-suggest__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.cdl-fmf-suggest__cnpj{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary)}.cdl-fmf-suggest__hint{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary))}.cdl-fmf-suggest__empty,.cdl-fmf-suggest__loading{padding:12px;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-secondary)}.cdl-fmf-pill{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:color-mix(in srgb,var(--cm-accent, var(--color-primary)) 5%,transparent);border:1px solid color-mix(in srgb,var(--cm-accent, var(--color-primary)) 22%,var(--color-border));border-radius:5px;margin-bottom:6px}.cdl-fmf-pill:last-child{margin-bottom:0}.cdl-fmf-pill__main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.cdl-fmf-pill__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdl-fmf-pill__cnpj{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary)}.cdl-fmf-pill__cnpj--warn{color:var(--color-warning);font-style:italic}.cdl-fmf-pill__remove{background:none;border:none;cursor:pointer;color:var(--color-text-faint, var(--color-text-secondary));padding:4px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.cdl-fmf-pill__remove:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.cdl-fmf-empty{display:flex;align-items:center;gap:6px;padding:4px 0;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-secondary);font-style:italic;letter-spacing:-.005em}.cdl-fmf-empty svg{color:var(--color-text-faint, var(--color-text-secondary))}.cdl-toggle-band{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid var(--color-border)}.cdl-toggle{position:relative;width:38px;height:22px;border-radius:11px;background:var(--color-input);border:1px solid var(--color-border);cursor:pointer;transition:background .15s,border-color .15s;padding:0;flex-shrink:0}.cdl-toggle.is-on{background:var(--cm-accent, var(--color-primary));border-color:var(--cm-accent, var(--color-primary))}.cdl-toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 2px #0000002e;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.cdl-toggle.is-on .cdl-toggle__thumb{transform:translate(16px);background:var(--color-primary-foreground, #fff)}.cdl-toggle-text{display:flex;flex-direction:column;gap:2px;flex:1}.cdl-toggle-text__main{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.cdl-toggle-text__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.02em}.cdl-nome-input{background:transparent;border:none;outline:none;padding:0;width:100%;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:-.005em}.cdl-nome-input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.cdl-nome-input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.cdl-nome-input:focus{outline:none!important;box-shadow:none!important}@media(max-width:720px){.cdl-fmf-search,.cdl-toggle-band{padding:12px 16px}.cdl-fmf-suggest{left:16px;right:16px}}.tp-mini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.tp-card{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.tp-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-success);opacity:.7}.tp-card.is-off:before{background:color-mix(in srgb,var(--color-text-faint) 50%,transparent)}.tp-card.is-off{background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.tp-card:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.tp-card__ico{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);border-radius:6px}.tp-card.is-off .tp-card__ico{background:color-mix(in srgb,var(--color-text-faint) 12%,transparent);color:var(--color-text-faint)}.tp-card__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tp-card__name{font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em}.tp-card.is-off .tp-card__name{color:var(--color-text-secondary)}.tp-card__status{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--color-success)}.tp-card.is-off .tp-card__status{color:var(--color-text-faint)}.tp-card__actions{display:inline-flex;gap:3px;flex-shrink:0}.tp-card__act{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-text-faint);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.tp-card__act:hover{color:var(--color-text-primary);border-color:var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.tp-card__act--danger:hover{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 30%,transparent);background:color-mix(in srgb,var(--color-error) 8%,transparent)}.tp-card.is-editing{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 4%,var(--color-surface))}.tp-card.is-editing:before{background:var(--color-primary);opacity:1}.tp-card.is-new:before{background:color-mix(in srgb,var(--color-primary) 70%,transparent)}.tp-card__input{width:100%;background:transparent;border:none;outline:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.tp-card__input::-moz-placeholder{color:var(--color-text-faint);font-weight:400}.tp-card__input::placeholder{color:var(--color-text-faint);font-weight:400}.tp-card__input:focus,[data-theme=light] .tp-card__input:focus,[data-theme=dark] .tp-card__input:focus,[data-theme=elegant] .tp-card__input:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.tp-card__act--ok{color:var(--color-success)}.tp-card__act--ok:hover{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 30%,transparent);background:color-mix(in srgb,var(--color-success) 10%,transparent)}.tp-card__act:disabled{opacity:.5;cursor:not-allowed}.rt-bandeira{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary)}.rt-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.rt-taxa{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.rt-seg-wrap{display:flex;width:-moz-max-content;width:max-content}.rt-seg-wrap .datepicker-extra-toggle-options{width:-moz-max-content;width:max-content}.pc-row-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:color-mix(in srgb,var(--color-info, var(--color-primary)) 10%,transparent);color:var(--color-info, var(--color-primary))}.pc-row-icon--banco{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);color:var(--color-text-primary)}.pc-list{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--color-text-secondary);line-height:1.5;display:block}.pc-empty{color:var(--color-text-faint);font-style:italic;font-size:12px}.pc-saldo{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.pc-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:280px;overflow-y:auto;padding:4px 0}.pc-check-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--color-border);border-radius:5px;background:transparent;cursor:pointer;transition:all .12s;min-width:0}.pc-check-item:hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border-color:color-mix(in srgb,var(--color-text-secondary) 50%,var(--color-border))}.pc-check-item.is-on{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.pc-check-item input[type=checkbox]{width:14px;height:14px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.pc-check-item__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-check-item__banco{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);flex-shrink:0}.pc-empty-line{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-secondary);font-style:italic;line-height:1.5}.cat-sub-list{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--color-text-secondary);line-height:1.5;display:block}.cat-empty{color:var(--color-text-faint);font-style:italic;font-size:12px}.cat-mono{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-secondary)}.cat-filter-chips{display:inline-flex;align-items:center;gap:6px;margin-left:4px}.cat-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:transparent;border:1px solid transparent;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer;transition:all .12s;line-height:1}.cat-filter-chip:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.cat-filter-chip.is-active{border-color:currentColor}.cat-filter-chip--green.is-active{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent)}.cat-filter-chip--red.is-active{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.cat-filter-chip--clear{width:22px;height:22px;padding:0;justify-content:center;border-radius:50%;color:var(--color-text-faint);font-size:14px}.cat-filter-chip--clear:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.cat-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.cat-dot--green{background:var(--color-success)}.cat-dot--red{background:var(--color-error)}.du{container-type:inline-size;container-name:du}.du-eye{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all .15s}.du-eye:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.du-eye.on{background:var(--color-warning-light, var(--color-warning));color:var(--color-warning);border-color:transparent;font-weight:600}.period-switch{display:inline-flex;padding:2px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;gap:1px}.period-switch button{padding:5px 12px;font-size:12px;font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .12s}.period-switch button:hover{color:var(--color-text-primary)}.period-switch button.active{background:var(--color-input);color:var(--color-text-primary);font-weight:600}.period-switch button.custom{color:var(--color-primary);border-left:1px solid var(--color-border);margin-left:2px;padding-left:12px}.period-switch button.custom:hover{background:var(--color-primary-light)}.du-hero{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;padding:22px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin-bottom:18px;box-shadow:var(--shadow-md)}.hero-lab{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-secondary);margin-bottom:10px}.hero-val{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:56px;font-weight:700;line-height:1;color:var(--color-text-primary);letter-spacing:-.035em;display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.hero-val .cur{font-size:24px;color:var(--color-text-secondary);font-weight:500}.hero-val.masked .num{letter-spacing:.05em;color:var(--color-text-secondary)}.hero-meta{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:12px;color:var(--color-text-secondary);flex-wrap:wrap}.hero-meta .meta-text{color:var(--color-text-secondary);font-weight:500}.hero-meta .meta-text b{color:var(--color-text-primary);font-weight:600}.delta-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 7px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700}.delta-pill em{font-style:normal;font-family:inherit;font-weight:500;font-size:11px;opacity:.85;margin-left:3px}.delta-pill.up{background:var(--color-success-light, rgba(34, 197, 94, .15));color:var(--color-success)}.delta-pill.down{background:var(--color-error-light, rgba(239, 68, 68, .15));color:var(--color-error)}.hero-blur{font-size:11px;font-weight:500;color:var(--color-text-secondary);padding:18px 30px;border:1px dashed var(--color-border);border-radius:6px}.hero-axis{display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:500;color:var(--color-text-secondary);margin-top:4px;letter-spacing:.05em;text-transform:uppercase}.du-comp{padding:16px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin-bottom:18px;box-shadow:var(--shadow-md)}.du-comp-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;flex-wrap:wrap}.du-comp-head h3{margin:0;font-size:12px;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.1em}.du-comp-head .muted{font-size:11px;color:var(--color-text-secondary)}.du-comp-bar{display:flex;height:32px;border-radius:5px;overflow:hidden;gap:2px}.du-comp-bar .seg{display:flex;align-items:center;padding:0 12px;font-size:10.5px;font-weight:700;color:#fff;min-width:0;overflow:hidden;animation:du-seg-grow .9s cubic-bezier(.22,1,.36,1) .65s both;transform-origin:left}@keyframes du-seg-grow{0%{transform:scaleX(0);opacity:.5}to{transform:scaleX(1);opacity:1}}.du-comp-bar .seg.liquid{background:#15803d;color:#d1fae5}.du-comp-bar .seg.invested{background:#6d28d9;color:#ede9fe}.du-comp-bar .seg.blocked{background:#b91c1c;color:#fee2e2}[data-theme=dark] .du-comp-bar .seg.liquid{background:#14532d}[data-theme=dark] .du-comp-bar .seg.invested{background:#4c1d95}[data-theme=dark] .du-comp-bar .seg.blocked{background:#7f1d1d}[data-theme=elegant] .du-comp-bar .seg.liquid{background:#14532d}[data-theme=elegant] .du-comp-bar .seg.invested{background:#4c1d95}[data-theme=elegant] .du-comp-bar .seg.blocked{background:#7f1d1d}.du-comp-legend{display:flex;gap:20px;margin-top:10px;font-size:11px;color:var(--color-text-secondary);flex-wrap:wrap}.du-comp-legend i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:6px;vertical-align:middle}.du-comp-legend i.liquid{background:var(--color-success)}.du-comp-legend i.invested{background:var(--color-primary)}.du-comp-legend i.blocked{background:var(--color-error)}.du-comp-legend b{color:var(--color-text-primary);font-weight:700;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.du-comp-legend em{color:var(--color-text-secondary);font-style:normal;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.du-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--color-border);padding:1px;border-radius:10px;margin-bottom:22px;overflow:hidden;box-shadow:var(--shadow-md)}.du-kpis .kpi{padding:14px 14px 12px;background:var(--color-surface);display:flex;flex-direction:column;gap:4px}.du-kpis .lab{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--color-text-secondary)}.du-kpis .val{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:19px;font-weight:600;line-height:1;color:var(--color-text-primary);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:6px 0 2px}.du-kpis .val.pos{color:var(--color-success)}.du-kpis .val.neg{color:var(--color-error)}.du-kpis .val.warn{color:var(--color-warning)}.du-kpis .exp{font-size:10.5px;font-weight:500;color:var(--color-text-secondary)}.du-cards-section{margin-bottom:24px}.du-cards-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:10px}.du-cards-head h3{margin:0;font-size:13px;font-weight:700;color:var(--color-text-primary)}.du-cards-head .muted{font-size:11px;color:var(--color-text-secondary);margin-top:3px;display:block}.du-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.du-toggle input{accent-color:var(--color-primary)}.du-table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-md)}.du-table{width:100%;border-collapse:collapse;font-size:12px}.du-table thead th{padding:9px 14px;font-size:9.5px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);background:var(--color-input);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.du-table thead th.num{text-align:right}.du-table thead th.bar-col{text-align:left}.du-table tbody td,.du-table tfoot td{padding:10px 14px;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.du-table tbody tr:hover td{background:var(--color-input)}.du-table tbody tr.zero td{opacity:.45}.du-table td.num{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:1;text-align:right;letter-spacing:-.01em;font-weight:500}.du-table td.num.strong{font-weight:700}.du-table td.num.pos{color:var(--color-success)}.du-table td.num.neg{color:var(--color-error)}.du-table td.num.warn{color:var(--color-warning)}.du-table tfoot td{background:var(--color-input);border-top:2px solid var(--color-border);border-bottom:none;font-weight:700}.du-table tfoot td.num.strong{font-size:13.5px}.du-table tfoot td.num.strong .cur{font-size:10px;color:var(--color-text-secondary);font-weight:500;margin-right:2px}.acct{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 6px;background:var(--color-input);border-radius:5px;white-space:nowrap}.acct-code{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.005em}.bar-col{width:110px}.du-bar{height:5px;background:var(--color-input);border-radius:2px;overflow:hidden}.du-bar span{display:block;height:100%;border-radius:2px;transition:width .4s ease-out;animation:du-magbar-grow .7s cubic-bezier(.22,1,.36,1) .95s both;transform-origin:left}@keyframes du-magbar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.du-spark-line{stroke-dasharray:var(--spark-len, 1000);stroke-dashoffset:var(--spark-len, 1000);animation:du-spark-draw 1.4s cubic-bezier(.22,1,.36,1) .5s forwards}@keyframes du-spark-draw{to{stroke-dashoffset:0}}.du-hero,.du-kpis,.du-comp,.du-table-wrap,.du-mcards,.du-totals-bar{animation:du-fade-up .55s cubic-bezier(.22,1,.36,1) both}.du-hero{animation-delay:.35s}.du-comp{animation-delay:.5s}.du-kpis{animation-delay:.65s}.du-table-wrap,.du-mcards{animation-delay:.8s}.du-totals-bar{animation-delay:.95s}@keyframes du-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.du-table tbody tr.zero .du-bar span{opacity:.4}.du-mcards{display:none;flex-direction:column;gap:8px}.du-mcard{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:11px 13px 11px 16px;box-shadow:var(--shadow-sm)}.du-mcard.zero{opacity:.55}.du-mcard-side{position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px}.du-mcard header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.du-mcard header .t{display:inline-flex;align-items:center;gap:7px;padding:3px 11px 3px 5px;background:var(--color-input);border-radius:5px;min-width:0}.du-mcard header .acct-code{font-size:11.5px}.du-mcard header .tot{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:15px;font-weight:700;line-height:1;color:var(--color-text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap}.du-mcard header .tot .cur{font-size:9.5px;color:var(--color-text-secondary);font-weight:500}.du-mcard dl{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0}.du-mcard dl>div{display:flex;flex-direction:column;gap:2px;min-width:0}.du-mcard dt{font-size:8.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary)}.du-mcard dd{margin:0;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;line-height:1;color:var(--color-text-primary);letter-spacing:-.015em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.du-mcard dd.pos{color:var(--color-success)}.du-mcard dd.neg{color:var(--color-error)}.du-mcard dd.warn{color:var(--color-warning)}.du-totals-bar{display:none;margin-top:14px;padding:14px 18px;background:var(--color-input);border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.du-totals-bar .lab{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary)}.du-totals-bar .cells{display:grid;grid-template-columns:repeat(6,auto);gap:24px}.du-totals-bar .cell{display:flex;flex-direction:column;gap:3px}.du-totals-bar .cell .k{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:var(--color-text-secondary)}.du-totals-bar .cell .v{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:14px;font-weight:700;line-height:1;color:var(--color-text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:3px}.du-totals-bar .cell.strong .v{font-size:18px}.du-totals-bar .cell .v .cur{font-size:10px;color:var(--color-text-secondary);font-weight:500}.du-totals-bar .cell .v.pos{color:var(--color-success)}.du-totals-bar .cell .v.neg{color:var(--color-error)}.du-totals-bar .cell .v.warn{color:var(--color-warning)}@container du (max-width: 720px){.du-hero{grid-template-columns:1fr;gap:14px;padding:16px}.hero-val{font-size:36px}.hero-val .cur{font-size:16px}.du-kpis{grid-template-columns:repeat(2,1fr);border-radius:8px}.du-kpis .val{font-size:16px}.du-comp-bar .seg{padding:0 8px;font-size:9.5px}.du-table-wrap{display:none}.du-mcards{display:flex}.du-totals-bar{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px}.du-totals-bar .cells{grid-template-columns:repeat(3,1fr);gap:12px}.du-totals-bar .cell.strong{grid-column:span 3;padding-top:10px;border-top:1px solid var(--color-border)}}@container du (max-width: 420px){.du-mcard dl{grid-template-columns:repeat(3,1fr);row-gap:10px}}.welcome{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:28px 32px;min-height:160px;position:relative;overflow:hidden;isolation:isolate;color:#f5f5f7}.welcome>*:not(.welcome__scene){position:relative;z-index:2}.welcome__scene{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.welcome__scene>div{position:absolute;inset:0;pointer-events:none}.welcome__icon{width:56px;height:56px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .4s ease;flex-shrink:0}.welcome__greeting{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.35)}.welcome__name{font-family:Inter,system-ui,sans-serif;font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.02em;color:#fff;margin:6px 0 4px;text-shadow:0 2px 8px rgba(0,0,0,.4)}.welcome__status{font-family:Inter,system-ui,sans-serif;font-size:13px;color:#ffffffd9;line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,.45)}.welcome__status b{font-family:JetBrains Mono,ui-monospace,monospace;color:#fff;font-weight:600}.welcome__period{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:720px){.welcome{padding:20px 18px;grid-template-columns:auto 1fr;gap:14px}.welcome__period{grid-column:1 / -1;margin-top:4px}.welcome__name{font-size:22px}}.welcome--madrugada{background:linear-gradient(180deg,#050720,#0a0a18)}.welcome--madrugada .welcome__icon{background:#7850dc2e;color:#c4a4ff;border-color:#b48cff4d}.welcome--madrugada .layer-aurora{background:radial-gradient(ellipse 600px 220px at 18% -10%,rgba(120,80,220,.22),transparent 60%),radial-gradient(ellipse 520px 180px at 82% 110%,rgba(60,120,200,.18),transparent 65%),radial-gradient(ellipse 300px 80px at 50% 120%,rgba(0,255,136,.1),transparent 70%);transform-origin:center center;animation:wb-aurora 24s ease-in-out infinite}@keyframes wb-aurora{0%,to{transform:translate(0) scale(1)}25%{transform:translate(18px,-8px) scale(1.04)}50%{transform:translateY(-14px) scale(1.06)}75%{transform:translate(-18px,-8px) scale(1.04)}}.welcome--bom-dia{background:linear-gradient(180deg,#1a1740,#5a2a55 30%,#c4506a 58%,#f08a5d 80%,#f5b97f)}.welcome--bom-dia .welcome__icon{background:#ffc88233;color:#ffe9b8;border-color:#ffdca066}.welcome--bom-dia .layer-sky{background:radial-gradient(ellipse 1200px 400px at 50% 110%,rgba(255,200,120,.45),transparent 70%),radial-gradient(ellipse 800px 280px at 50% 100%,rgba(255,140,90,.38),transparent 65%),radial-gradient(ellipse 500px 180px at 50% 95%,rgba(255,230,180,.3),transparent 60%);animation:wb-pulse 8s ease-in-out infinite}@keyframes wb-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.welcome--bom-dia .layer-rays{width:900px;height:900px;inset:auto;transform:translate(-50%);background:conic-gradient(from 180deg,transparent 0deg,rgba(255,220,160,.18) 30deg,transparent 60deg,rgba(255,200,140,.14) 90deg,transparent 120deg,rgba(255,220,160,.18) 150deg,transparent 180deg,rgba(255,200,140,.14) 210deg,transparent 240deg,rgba(255,220,160,.18) 270deg,transparent 300deg,rgba(255,200,140,.14) 330deg,transparent 360deg);filter:blur(40px);mix-blend-mode:screen;opacity:.7;animation:wb-rays 90s linear infinite}@keyframes wb-rays{to{transform:translate(-50%) rotate(360deg)}}.welcome--bom-dia .layer-sun{width:140px;height:140px;inset:auto;background:radial-gradient(circle,#fff6d6 0%,#ffd97a 25%,#ffa55c 55%,rgba(255,140,80,.4) 75%,transparent 90%);filter:blur(.5px);border-radius:50%;box-shadow:0 0 60px #ffc87899,0 0 120px #ffa05a59;animation:wb-sun-rise 22s ease-in-out infinite}@keyframes wb-sun-rise{0%,to{transform:translate(-50%,45%);opacity:.85}50%{transform:translate(-50%,-8%);opacity:1}}.welcome--bom-dia .wb-cloud__part--back{box-shadow:0 220px 40px -10px #ffc8a5bf}.welcome--bom-dia .wb-cloud__part--mid{box-shadow:0 250px 60px -40px #f0aaa08c}.welcome--bom-dia .wb-cloud__part--front{box-shadow:0 270px 50px -60px #82648266}.welcome--bom-dia .wb-cloud--1{--wb-cloud-scale: .85;top:-180px;opacity:.85;animation:wb-cloud-drift 160s linear infinite;animation-delay:-20s}.welcome--bom-dia .wb-cloud--2{--wb-cloud-scale: .65;top:-230px;opacity:.75;animation:wb-cloud-drift 220s linear infinite;animation-delay:-95s}.welcome--bom-dia .wb-cloud--3{--wb-cloud-scale: .95;top:-150px;opacity:.7;animation:wb-cloud-drift 185s linear infinite;animation-delay:-140s}.welcome--boa-tarde{background:linear-gradient(180deg,#1e2a5e,#2d4188 35%,#4a6cb8 65%,#8aa6d4 88%,#c5d3e8)}.welcome--boa-tarde .welcome__icon{background:#ffffff38;color:#fff;border-color:#fff6}.welcome--boa-tarde .layer-sky{background:radial-gradient(ellipse 700px 320px at 82% 12%,rgba(255,240,200,.3),transparent 70%),radial-gradient(ellipse 500px 240px at 82% 12%,rgba(255,250,220,.2),transparent 65%);animation:wb-sky-pulse 10s ease-in-out infinite}@keyframes wb-sky-pulse{0%,to{opacity:.85}50%{opacity:1}}.welcome--boa-tarde .layer-sun{width:78px;height:78px;inset:auto;background:radial-gradient(circle,#ffffff 0%,#fff6cc 30%,#ffd97a 60%,transparent 85%);border-radius:50%;filter:blur(.5px);box-shadow:0 0 40px #fff0b499,0 0 80px #ffdc8c59;animation:wb-sun-pulse 6s ease-in-out infinite}@keyframes wb-sun-pulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.06);opacity:1}}.wb-cloud-defs{position:absolute;width:0;height:0;pointer-events:none}.wb-cloud{position:absolute;top:-120px;left:0;width:220px;height:90px;pointer-events:none;will-change:transform}.wb-cloud__part{position:absolute;border-radius:50%;background:transparent}.wb-cloud__part--back{width:200px;height:90px;left:0;top:0}.wb-cloud__part--mid{width:180px;height:70px;left:30px;top:12px}.wb-cloud__part--front{width:160px;height:60px;left:50px;top:20px}.wb-cloud--1 .wb-cloud__part--back{filter:url(#wb-cloud-1-back)}.wb-cloud--1 .wb-cloud__part--mid{filter:url(#wb-cloud-1-mid)}.wb-cloud--1 .wb-cloud__part--front{filter:url(#wb-cloud-1-front)}.wb-cloud--2 .wb-cloud__part--back{filter:url(#wb-cloud-2-back)}.wb-cloud--2 .wb-cloud__part--mid{filter:url(#wb-cloud-2-mid)}.wb-cloud--2 .wb-cloud__part--front{filter:url(#wb-cloud-2-front)}.wb-cloud--3 .wb-cloud__part--back{filter:url(#wb-cloud-3-back)}.wb-cloud--3 .wb-cloud__part--mid{filter:url(#wb-cloud-3-mid)}.wb-cloud--3 .wb-cloud__part--front{filter:url(#wb-cloud-3-front)}.welcome--boa-tarde .wb-cloud__part--back{box-shadow:0 220px 40px -10px #fffffff2}.welcome--boa-tarde .wb-cloud__part--mid{box-shadow:0 250px 60px -40px #dce6f5b3}.welcome--boa-tarde .wb-cloud__part--front{box-shadow:0 270px 50px -60px #96aac340}.welcome--boa-tarde .wb-cloud--1{--wb-cloud-scale: .95;top:-160px;animation:wb-cloud-drift 140s linear infinite;animation-delay:-10s}.welcome--boa-tarde .wb-cloud--2{--wb-cloud-scale: .75;top:-210px;animation:wb-cloud-drift 200s linear infinite;animation-delay:-85s}.welcome--boa-tarde .wb-cloud--3{--wb-cloud-scale: 1.05;top:-130px;opacity:.85;animation:wb-cloud-drift 170s linear infinite;animation-delay:-130s}@keyframes wb-cloud-drift{0%{transform:translate(-30%) scale(var(--wb-cloud-scale, 1))}to{transform:translate(160%) scale(var(--wb-cloud-scale, 1))}}.welcome--boa-noite{background:linear-gradient(180deg,#050a1f,#0c1230 55%,#07091a)}.welcome--boa-noite .welcome__icon{background:#b4c8ff24;color:#d9e2ff;border-color:#c8d7ff4d}.welcome--boa-noite .layer-sky{background:radial-gradient(ellipse 900px 240px at 50% 130%,rgba(40,60,140,.22),transparent 70%),radial-gradient(ellipse 700px 200px at 18% 110%,rgba(60,80,160,.18),transparent 70%),radial-gradient(ellipse 600px 180px at 50% -20%,rgba(20,30,80,.3),transparent 70%);transform-origin:center center;animation:wb-night-flow 26s ease-in-out infinite}@keyframes wb-night-flow{0%,to{transform:translate(0) scale(1)}25%{transform:translate(10px,4px) scale(1.03)}50%{transform:translateY(8px) scale(1.05)}75%{transform:translate(-10px,4px) scale(1.03)}}.welcome--boa-noite .layer-moon{width:56px;height:56px;inset:auto;background:radial-gradient(circle at 38% 36%,#fdf6e0,#ecdfb8 55%,#c9b88a 85%);border-radius:50%;box-shadow:0 0 28px #fdf6e059,0 0 56px #fdf6e02e,inset -6px -4px 12px #b4a06e4d;animation:wb-moon-rise 28s ease-in-out infinite}.welcome--boa-noite .layer-moon:before,.welcome--boa-noite .layer-moon:after{content:"";position:absolute;border-radius:50%;background:#b4a06e33}.welcome--boa-noite .layer-moon:before{width:7px;height:7px;top:22%;left:30%}.welcome--boa-noite .layer-moon:after{width:4px;height:4px;top:56%;left:58%}@keyframes wb-moon-rise{0%{transform:translateY(34px);opacity:.55}50%{transform:translateY(-22px);opacity:1}to{transform:translateY(34px);opacity:.55}}.layer-stars{background-image:radial-gradient(1.5px 1.5px at 12% 30%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 28% 65%,rgba(255,255,255,.75),transparent),radial-gradient(1.5px 1.5px at 42% 22%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 58% 78%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 72% 18%,rgba(255,255,255,.8),transparent),radial-gradient(1.5px 1.5px at 84% 55%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 8% 78%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 35% 45%,rgba(180,200,255,.65),transparent),radial-gradient(1.5px 1.5px at 65% 40%,rgba(200,180,255,.75),transparent);animation:wb-tw-a 3.5s ease-in-out infinite}.layer-stars--b{background-image:radial-gradient(1px 1px at 18% 55%,rgba(255,255,255,.85),transparent),radial-gradient(1.5px 1.5px at 32% 18%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 48% 60%,rgba(180,220,255,.7),transparent),radial-gradient(1px 1px at 62% 25%,rgba(255,255,255,.85),transparent),radial-gradient(1.5px 1.5px at 78% 70%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 92% 45%,rgba(255,220,180,.65),transparent),radial-gradient(1px 1px at 22% 38%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 88% 18%,rgba(220,200,255,.7),transparent);animation:wb-tw-b 4.5s ease-in-out infinite;animation-delay:.7s}.layer-stars--c{background-image:radial-gradient(.8px .8px at 5% 40%,rgba(255,255,255,.55),transparent),radial-gradient(.8px .8px at 25% 12%,rgba(255,255,255,.55),transparent),radial-gradient(.8px .8px at 45% 85%,rgba(255,255,255,.55),transparent),radial-gradient(.8px .8px at 68% 8%,rgba(255,255,255,.55),transparent),radial-gradient(.8px .8px at 80% 35%,rgba(255,255,255,.55),transparent),radial-gradient(.8px .8px at 95% 65%,rgba(255,255,255,.55),transparent),radial-gradient(.8px .8px at 38% 30%,rgba(255,255,255,.55),transparent);animation:wb-tw-c 2.8s ease-in-out infinite;animation-delay:1.4s}@keyframes wb-tw-a{0%,to{opacity:.55}50%{opacity:1}}@keyframes wb-tw-b{0%,to{opacity:.35}50%{opacity:.9}}@keyframes wb-tw-c{0%,to{opacity:.2}50%{opacity:.7}}.layer-glow-stars{background:none}.layer-glow-stars:before,.layer-glow-stars:after{content:"";position:absolute;border-radius:50%;background:#fff}.layer-glow-stars:before{width:2.5px;height:2.5px;top:20%;left:14%;box-shadow:0 0 4px #fffffff2,0 0 10px #b4c8ffb3,0 0 18px #8caaff73;animation:wb-glow-1 5s ease-in-out infinite}.layer-glow-stars:after{width:2px;height:2px;top:55%;left:78%;box-shadow:0 0 4px #fffffff2,0 0 12px #b4d2ffcc,0 0 22px #78a0ff80;animation:wb-glow-2 6.5s ease-in-out infinite;animation-delay:1.8s}.layer-glow-stars--b:before,.layer-glow-stars--b:after{content:"";position:absolute;border-radius:50%;background:#fff}.layer-glow-stars--b:before{width:2px;height:2px;top:38%;left:46%;box-shadow:0 0 3px #fffffff2,0 0 9px #fff0c8b3,0 0 16px #ffd29673;animation:wb-glow-3 7s ease-in-out infinite;animation-delay:.5s}.layer-glow-stars--b:after{width:2.5px;height:2.5px;top:18%;left:62%;box-shadow:0 0 5px #fffffff2,0 0 14px #c8b4ffcc,0 0 24px #a08cff80;animation:wb-glow-1 8s ease-in-out infinite;animation-delay:3s}.layer-glow-stars--c:before{content:"";position:absolute;border-radius:50%;background:#fff;width:1.5px;height:1.5px;top:70%;left:28%;box-shadow:0 0 3px #ffffffd9,0 0 8px #dcdcffa6,0 0 14px #b4b4ff66;animation:wb-glow-2 5.5s ease-in-out infinite;animation-delay:2.4s}@keyframes wb-glow-1{0%,to{opacity:.4;transform:scale(1)}45%{opacity:1;transform:scale(1.6)}55%{opacity:1;transform:scale(1.6)}}@keyframes wb-glow-2{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.8)}}@keyframes wb-glow-3{0%,to{opacity:.5;transform:scale(1)}40%{opacity:.9;transform:scale(1.4)}60%{opacity:1;transform:scale(1.5)}}.layer-shooting{inset:14% auto auto -90px;width:100px;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 70%,rgba(180,200,255,1) 100%);filter:drop-shadow(0 0 4px rgba(255,255,255,.8));border-radius:999px;transform:rotate(18deg);opacity:0;animation:wb-shoot-1 11s ease-in infinite}.layer-shooting--b{top:8%;left:-120px;width:140px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.95) 65%,rgba(200,180,255,1) 100%);filter:drop-shadow(0 0 6px rgba(255,255,255,.85));transform:rotate(24deg);animation:wb-shoot-2 17s ease-in infinite;animation-delay:4.5s}.layer-shooting--c{top:38%;left:-70px;width:70px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.85) 75%,rgba(220,210,180,1) 100%);filter:drop-shadow(0 0 3px rgba(255,255,255,.7));transform:rotate(12deg);animation:wb-shoot-3 23s ease-in infinite;animation-delay:9s}.layer-shooting--d{top:22%;right:-120px;left:auto;width:120px;height:1.5px;background:linear-gradient(270deg,transparent 0%,rgba(255,255,255,.92) 70%,rgba(180,220,255,1) 100%);filter:drop-shadow(0 0 5px rgba(180,220,255,.85));transform:rotate(-15deg);animation:wb-shoot-4 29s ease-in infinite;animation-delay:13s}@keyframes wb-shoot-1{0%,88%{opacity:0;transform:translate(0) rotate(18deg)}90%{opacity:1}98%{opacity:1;transform:translate(800px,260px) rotate(18deg)}to{opacity:0;transform:translate(800px,260px) rotate(18deg)}}@keyframes wb-shoot-2{0%,92%{opacity:0;transform:translate(0) rotate(24deg)}94%{opacity:1}99%{opacity:1;transform:translate(900px,400px) rotate(24deg)}to{opacity:0;transform:translate(900px,400px) rotate(24deg)}}@keyframes wb-shoot-3{0%,94%{opacity:0;transform:translate(0) rotate(12deg)}96%{opacity:1}99%{opacity:1;transform:translate(700px,150px) rotate(12deg)}to{opacity:0;transform:translate(700px,150px) rotate(12deg)}}@keyframes wb-shoot-4{0%,95%{opacity:0;transform:translate(0) rotate(-15deg)}97%{opacity:1}99.5%{opacity:1;transform:translate(-850px,240px) rotate(-15deg)}to{opacity:0;transform:translate(-850px,240px) rotate(-15deg)}}@media(prefers-reduced-motion:reduce){.welcome__scene>div{animation:none!important}}.dash-ed{--ed-bg-0: var(--color-background);--ed-bg-1: var(--color-surface);--ed-bg-2: var(--color-input);--ed-bg-3: color-mix(in srgb, var(--color-text-primary) 6%, var(--color-input));--ed-line: var(--color-border);--ed-line-2: var(--color-border-strong, color-mix(in srgb, var(--color-text-primary) 14%, transparent));--ed-ink: var(--color-text-primary);--ed-ink-2: var(--color-text-secondary);--ed-ink-3: var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 70%, transparent));--ed-ink-4: color-mix(in srgb, var(--color-text-secondary) 45%, transparent);--ed-primary: var(--color-primary);--ed-primary-fg: var(--color-primary-foreground, #0a0a0f);--ed-primary-soft: color-mix(in srgb, var(--color-primary) 14%, transparent);--ed-primary-glow: color-mix(in srgb, var(--color-primary) 35%, transparent);--ed-st-good: var(--color-success);--ed-st-good-bg: color-mix(in srgb, var(--color-success) 12%, transparent);--ed-st-warn: var(--color-warning);--ed-st-warn-bg: color-mix(in srgb, var(--color-warning) 12%, transparent);--ed-st-danger: var(--color-error);--ed-st-danger-bg: color-mix(in srgb, var(--color-error) 12%, transparent);--ed-st-info: var(--color-info, #c084fc);--ed-st-info-bg: color-mix(in srgb, var(--color-info, #c084fc) 12%, transparent);--ed-st-blue: #5C9DFF;--ed-st-blue-bg: rgba(92, 157, 255, .1);--ed-f-sans: "Inter", system-ui, -apple-system, sans-serif;--ed-f-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ed-r-sm: 6px;--ed-r-md: 10px;--ed-r-lg: 14px}.dash-ed{position:relative;color:var(--ed-ink);font-family:var(--ed-f-sans);margin:-24px -24px 0}@media(max-width:720px){.dash-ed{margin:-16px -16px 0}}.dp-page.dash-ed,.dp-page .dash-ed{margin:0}.dp-page.dash-ed>.dash-ed__section-head,.dp-page.dash-ed>.dash-ed__stat-grid,.dp-page.dash-ed>.dash-ed__action-grid,.dp-page.dash-ed>.dash-ed__hero-prog,.dp-page.dash-ed>.dash-ed__alert{margin-left:0;margin-right:0}.dp-page.dash-ed>.dash-ed__section-head{padding-left:0;padding-right:0}.dp-page.dash-ed .dash-ed__stat-rail{display:none}.dash-ed__section-head{display:flex;align-items:baseline;gap:14px;padding:28px 32px 12px}@media(max-width:720px){.dash-ed__section-head{padding:20px 18px 8px}}.dash-ed__section-num{font-family:var(--ed-f-mono);font-size:10px;color:var(--ed-primary);letter-spacing:.12em}.dash-ed__section-title{font-family:var(--ed-f-mono);font-size:11px;color:var(--ed-ink-2);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:600}.dash-ed__section-count{font-family:var(--ed-f-mono);font-size:11px;color:var(--ed-ink-4);letter-spacing:.04em}.dash-ed__section-rule{flex:1;height:1px;background:var(--ed-line)}.dash-ed__stat-grid{margin:0 32px;display:grid;gap:1px;background:var(--ed-line);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);overflow:hidden}.dash-ed__stat-grid--2{grid-template-columns:repeat(2,1fr)}.dash-ed__stat-grid--3{grid-template-columns:repeat(3,1fr)}.dash-ed__stat-grid--4{grid-template-columns:repeat(4,1fr)}.dash-ed__stat{background:var(--ed-bg-1);padding:22px 24px 20px;position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:10px;cursor:pointer;transition:background .15s;text-align:left;border:none;color:var(--ed-ink);font-family:var(--ed-f-sans)}.dash-ed__stat:hover{background:var(--ed-bg-2)}.dash-ed__stat:focus-visible{outline:2px solid var(--ed-primary);outline-offset:-2px}.dash-ed__stat-label{font-family:var(--ed-f-mono);font-size:10px;color:var(--ed-ink-3);letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.dash-ed__stat-label--good{color:var(--ed-st-good)}.dash-ed__stat-label--warn{color:var(--ed-st-warn)}.dash-ed__stat-label--danger{color:var(--ed-st-danger)}.dash-ed__stat-label--info{color:var(--ed-st-info)}.dash-ed__stat-label--blue{color:var(--ed-st-blue)}.dash-ed__stat-value{font-family:var(--ed-f-mono);font-weight:600;font-size:56px;line-height:.95;letter-spacing:-.035em;color:var(--ed-ink);font-feature-settings:"tnum";margin-top:4px}.dash-ed__stat-value--md{font-size:40px}.dash-ed__stat-value .cur{font-size:18px;color:var(--ed-ink-3);font-weight:500;margin-right:8px;vertical-align:14px}.dash-ed__stat-value .dec,.dash-ed__stat-value .small{font-size:24px;color:var(--ed-ink-3);font-weight:500}.dash-ed__stat-sub{font-family:var(--ed-f-mono);font-size:10.5px;color:var(--ed-ink-3);letter-spacing:.02em;line-height:1.4}.dash-ed__stat-sub b{color:var(--ed-ink);font-weight:500}.dash-ed__stat-sub .delta-up{color:var(--ed-st-good)}.dash-ed__stat-sub .delta-down{color:var(--ed-st-danger)}.dash-ed__stat-icon{position:absolute;top:22px;right:24px;color:var(--ed-ink-4);display:flex;align-items:center}.dash-ed__stat-rail{position:absolute;left:0;top:0;bottom:0;width:2px}.dash-ed__stat-rail--good{background:var(--ed-st-good)}.dash-ed__stat-rail--warn{background:var(--ed-st-warn)}.dash-ed__stat-rail--danger{background:var(--ed-st-danger)}.dash-ed__stat-rail--info{background:var(--ed-st-info)}.dash-ed__stat-rail--blue{background:var(--ed-st-blue)}.dash-ed__hero-prog{margin:0 32px;background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);padding:28px 32px;display:grid;gap:18px;cursor:pointer;position:relative;overflow:hidden;text-align:left;font-family:var(--ed-f-sans);color:var(--ed-ink)}.dash-ed__hero-prog:hover{border-color:var(--ed-line-2)}@media(max-width:720px){.dash-ed__hero-prog{margin:0 18px;padding:22px}}.dash-ed__hero-top{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start}.dash-ed__hero-eyebrow{font-family:var(--ed-f-mono);font-size:10px;color:var(--ed-ink-3);letter-spacing:.18em;text-transform:uppercase}.dash-ed__hero-num{font-family:var(--ed-f-mono);font-weight:700;font-size:64px;line-height:.9;letter-spacing:-.04em;color:var(--ed-ink);margin-top:6px;font-feature-settings:"tnum"}@media(max-width:720px){.dash-ed__hero-num{font-size:44px}}.dash-ed__hero-num .cur{font-size:20px;color:var(--ed-ink-3);font-weight:500;margin-right:8px;vertical-align:18px}.dash-ed__hero-num .dec{font-size:26px;color:var(--ed-ink-3);font-weight:500}.dash-ed__hero-sub{font-family:var(--ed-f-mono);font-size:12px;color:var(--ed-ink-3);margin-top:12px;letter-spacing:.02em}.dash-ed__hero-sub b{color:var(--ed-primary);font-weight:600}.dash-ed__progress{position:relative;height:8px;background:var(--ed-bg-2);border-radius:999px;overflow:visible}.dash-ed__progress-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--ed-primary),color-mix(in srgb,var(--ed-primary) 60%,#ffffff));border-radius:999px;box-shadow:0 0 12px color-mix(in srgb,var(--ed-primary) 40%,transparent);transition:width .4s ease}.dash-ed__progress-marker{position:absolute;top:-4px;width:2px;height:16px;background:var(--ed-ink-2)}.dash-ed__progress-marker:after{content:"META";position:absolute;top:-16px;left:50%;transform:translate(-50%);font-family:var(--ed-f-mono);font-size:9px;font-weight:600;color:var(--ed-ink-2);letter-spacing:.18em}.dash-ed__progress-legend{display:flex;justify-content:space-between;font-family:var(--ed-f-mono);font-size:11px;color:var(--ed-ink-3);letter-spacing:.04em;flex-wrap:wrap;gap:8px}.dash-ed__progress-legend b{color:var(--ed-ink);font-weight:500;margin-left:6px;font-feature-settings:"tnum"}.dash-ed__progress-legend .dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:middle}.dash-ed__progress-legend .dot--good{background:var(--ed-primary)}.dash-ed__progress-legend .dot--mark{background:var(--ed-ink-2)}.dash-ed__action-grid{margin:0 32px 32px;display:grid;gap:1px;background:var(--ed-line);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);overflow:hidden}.dash-ed__action-grid--3{grid-template-columns:repeat(3,1fr)}.dash-ed__action-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.dash-ed__action-grid--3,.dash-ed__action-grid--4{grid-template-columns:1fr 1fr}}@media(max-width:720px){.dash-ed__action-grid{margin:0 18px 24px}}@media(max-width:600px){.dash-ed__action{padding:14px;gap:12px}}@media(max-width:380px){.dash-ed__action{padding:12px}}.dash-ed__action{background:var(--ed-bg-1);padding:20px 22px;display:flex;align-items:flex-start;gap:14px;cursor:pointer;transition:background .15s;text-align:left;border:none;color:var(--ed-ink);position:relative;font-family:var(--ed-f-sans)}.dash-ed__action:hover{background:var(--ed-bg-2)}.dash-ed__action:focus-visible{outline:2px solid var(--ed-primary);outline-offset:-2px}.dash-ed__action-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--ed-ink-2);background:var(--ed-bg-2);border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);transition:color .15s,border-color .15s}.dash-ed__action:hover .dash-ed__action-icon{color:var(--ed-primary);border-color:color-mix(in srgb,var(--ed-primary) 30%,transparent)}.dash-ed__action--featured .dash-ed__action-icon{background:var(--ed-primary-soft);color:var(--ed-primary);border-color:color-mix(in srgb,var(--ed-primary) 30%,transparent)}.dash-ed__action-title{font-family:var(--ed-f-sans);font-size:13.5px;font-weight:600;color:var(--ed-ink);letter-spacing:-.01em;line-height:1.2}.dash-ed__action-desc{font-family:var(--ed-f-mono);font-size:10.5px;color:var(--ed-ink-3);margin-top:4px;letter-spacing:.02em;line-height:1.4}.dash-ed__action-arrow{position:absolute;top:20px;right:18px;color:var(--ed-ink-4);opacity:0;transition:opacity .15s,transform .15s,color .15s}.dash-ed__action:hover .dash-ed__action-arrow{opacity:1;color:var(--ed-primary);transform:translate(2px)}.dash-ed__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--ed-f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.dash-ed__pill--good{background:var(--ed-st-good-bg);color:var(--ed-st-good)}.dash-ed__pill--warn{background:var(--ed-st-warn-bg);color:var(--ed-st-warn)}.dash-ed__pill--info{background:var(--ed-st-info-bg);color:var(--ed-st-info)}.dash-ed__pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.dash-ed__alert{margin:0 32px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:14px 18px;background:var(--ed-st-danger-bg);border:1px solid color-mix(in srgb,var(--ed-st-danger) 25%,transparent);border-radius:var(--ed-r-md)}@media(max-width:720px){.dash-ed__alert{margin:0 18px;grid-template-columns:auto 1fr}.dash-ed__alert-btn{grid-column:1 / -1;justify-self:end}}.dash-ed__alert-icon{color:var(--ed-st-danger);display:flex;align-items:center}.dash-ed__alert-title{font-family:var(--ed-f-sans);font-size:13px;font-weight:600;color:var(--ed-ink)}.dash-ed__alert-desc{font-family:var(--ed-f-mono);font-size:11px;color:var(--ed-ink-2);margin-top:2px}.dash-ed__alert-btn{background:var(--ed-st-danger);color:var(--color-primary-foreground, #fff);border:none;padding:7px 14px;border-radius:var(--ed-r-sm);font-family:var(--ed-f-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter .15s}.dash-ed__alert-btn:hover{filter:brightness(1.1)}.dash-ed__skel{background:linear-gradient(90deg,var(--ed-bg-2) 0%,var(--ed-bg-3) 50%,var(--ed-bg-2) 100%);background-size:200% 100%;animation:dash-ed-shimmer 1.5s infinite;border-radius:var(--ed-r-sm)}.dash-ed__skel--label{height:12px;width:60%}.dash-ed__skel--value{height:48px;width:70%;margin-top:8px}.dash-ed__skel--sub{height:10px;width:50%;margin-top:8px}@keyframes dash-ed-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){.dash-ed__stat-grid--3,.dash-ed__stat-grid--4{grid-template-columns:1fr 1fr}.dash-ed__stat{padding:16px 16px 14px}.dash-ed__stat-value{font-size:26px}.dash-ed__stat-value--md{font-size:20px}.dash-ed__stat-value .cur{font-size:11px;vertical-align:5px;margin-right:4px}.dash-ed__stat-value .dec,.dash-ed__stat-value .small{font-size:13px}.dash-ed__stat-label{font-size:9px;gap:6px}.dash-ed__stat-sub{font-size:9.5px}.dash-ed__stat-icon{top:16px;right:16px}}@media(max-width:720px){.dash-ed__stat-grid{margin:0 18px}}@media(max-width:480px){.dash-ed__stat{padding:14px 12px 12px}.dash-ed__stat-value{font-size:22px}.dash-ed__stat-value--md{font-size:18px}.dash-ed__stat-value .cur{font-size:10px;vertical-align:4px}.dash-ed__stat-icon{top:14px;right:12px}}.mvs-ref-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;color:var(--ed-ink-3)}.mvs-period{display:flex;gap:8px;margin:0 0 8px}.mvs-period__chip{position:relative;display:inline-flex;align-items:center;background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:999px;padding:0 4px;transition:border-color .15s,background .15s}.mvs-period__chip:hover{border-color:color-mix(in srgb,var(--ed-primary) 35%,var(--ed-line))}.mvs-period__chip select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;cursor:pointer;padding:6px 26px 6px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-ink)}.mvs-period__chip:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--ed-ink-3);border-bottom:1.5px solid var(--ed-ink-3);transform:translateY(-70%) rotate(45deg);pointer-events:none}.mvs-period__chip option{background:var(--ed-bg-1);color:var(--ed-ink);font-family:Inter,system-ui,sans-serif;text-transform:none}.mvs-list{background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);overflow:hidden}.mvs-row{border-bottom:1px solid var(--ed-line);transition:background .2s,opacity .2s,filter .2s}.mvs-row:last-child{border-bottom:none}.mvs-list:has(.mvs-row.is-expanded) .mvs-row:not(.is-expanded){opacity:.42;filter:saturate(.6)}.mvs-list:has(.mvs-row.is-expanded) .mvs-row:not(.is-expanded):hover{opacity:1;filter:none}.mvs-row.is-expanded{background:var(--ed-bg-1);box-shadow:0 1px 0 var(--ed-line),0 -1px 0 var(--ed-line),0 8px 24px -12px #0000002e;position:relative;z-index:1}.mvs-row--skel{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;gap:24px}.mvs-row__head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;width:100%;padding:14px 22px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--ed-ink);transition:background .15s}.mvs-row__head:hover{background:color-mix(in srgb,var(--ed-primary) 3%,transparent)}.mvs-row__main{display:flex;flex-direction:column;gap:4px;min-width:0}.mvs-row__client{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--ed-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvs-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;color:var(--ed-ink-3)}.mvs-row__num{color:var(--ed-ink-2);font-weight:500}.mvs-row__date{display:inline-flex;align-items:center;gap:4px}.mvs-row__date svg{opacity:.7}.mvs-row__count{text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.mvs-row__values{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mvs-row__value{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--ed-ink);font-feature-settings:"tnum" 1,"lnum" 1}.mvs-row__commission{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--ed-st-good, var(--ed-primary));letter-spacing:.04em}.mvs-row__chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ed-ink-3);transition:color .15s}.mvs-row__head:hover .mvs-row__chevron{color:var(--ed-primary)}.mvs-row__body{padding:4px 22px 16px;border-top:1px dashed var(--ed-line);display:flex;flex-direction:column;gap:8px;animation:mvs-expand .18s ease-out}@keyframes mvs-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mvs-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--ed-bg-2);border-radius:var(--ed-r-sm)}.mvs-item__main{display:flex;flex-direction:column;gap:2px;min-width:0}.mvs-item__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--ed-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvs-item__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--ed-ink-3);text-transform:uppercase}.mvs-item__values{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.mvs-item__value{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--ed-ink);font-feature-settings:"tnum" 1,"lnum" 1}.mvs-item__commission{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--ed-st-good, var(--ed-primary));letter-spacing:.04em}.mvs-empty{margin:24px 0;padding:48px 24px;background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);text-align:center;color:var(--ed-ink-2)}.mvs-empty svg{display:block;margin:0 auto 16px;color:var(--ed-ink-4)}.mvs-empty h3{margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--ed-ink)}.mvs-empty p{margin:0;font-size:13px;color:var(--ed-ink-3)}@media(max-width:640px){.mvs-period{flex-wrap:wrap}.mvs-row__head{grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:12px 16px;gap:8px 12px}.mvs-row__chevron{grid-row:1;grid-column:2;align-self:start;margin-top:2px}.mvs-row__values{grid-row:2;grid-column:1 / 3;flex-direction:row;justify-content:space-between;align-items:baseline}.mvs-row__main{grid-column:1;grid-row:1}.mvs-row__body{padding:4px 16px 12px}.mvs-item{padding:10px 12px}}.mmc-ref-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;color:var(--ed-ink-3)}.mmc-empty{margin:24px 0;padding:48px 24px;background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);text-align:center;color:var(--ed-ink-2)}.mmc-empty svg{display:block;margin:0 auto 16px;color:var(--ed-ink-4)}.mmc-empty h3{margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--ed-ink)}.mmc-empty p{margin:0;font-size:13px;color:var(--ed-ink-3)}.mmc-toggle-btn{background:transparent;border:1px solid var(--ed-line);color:var(--ed-ink-2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:var(--ed-r-sm);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.mmc-toggle-btn:hover{color:var(--ed-primary);border-color:color-mix(in srgb,var(--ed-primary) 35%,var(--ed-line));background:color-mix(in srgb,var(--ed-primary) 6%,transparent)}.mmc-historico{background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);overflow:hidden}.mmc-historico__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--ed-line)}.mmc-historico__row:last-child{border-bottom:none}.mmc-historico__period{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mmc-historico__date{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--ed-ink);letter-spacing:.02em}.mmc-historico__values{text-align:right;display:flex;flex-direction:column;gap:2px}.mmc-historico__sold{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:600;color:var(--ed-ink);font-variant-numeric:tabular-nums}.mmc-historico__meta-info{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--ed-ink-3);letter-spacing:.02em}@media(max-width:720px){.mmc-historico__row{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.mmc-historico__values{text-align:left;align-items:flex-start}}.rcm-actions{display:inline-flex;align-items:center;gap:8px}.rcm-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s,background .12s;text-decoration:none}.rcm-action-btn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.rcm-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--color-border);background:var(--color-surface)}@media(max-width:720px){.rcm-kpis{grid-template-columns:repeat(2,1fr)}}.rcm-kpi{padding:14px 18px 16px;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--color-border);position:relative}.rcm-kpi:last-child{border-right:none}@media(max-width:720px){.rcm-kpi:nth-child(2n){border-right:none}.rcm-kpi:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}.rcm-kpi__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary));font-weight:500}.rcm-kpi__value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";letter-spacing:-.005em}.rcm-kpi__bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--rcm-kpi-color, var(--color-primary));opacity:.5}.rcm-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:14px 22px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary))}.rcm-toolbar__label{margin-right:4px}.rcm-toolbar__btn{background:transparent;border:1px solid transparent;padding:4px 8px;border-radius:4px;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-text-secondary);transition:color .12s,border-color .12s,background .12s;display:inline-flex;align-items:center;gap:4px}.rcm-toolbar__btn:hover{color:var(--color-text-primary)}.rcm-toolbar__btn.is-active{color:var(--color-text-primary);border-color:var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.rcm-list{display:flex;flex-direction:column;padding:0;border-top:1px solid var(--color-border)}@media(max-width:720px){.rcm-toolbar{padding:12px 16px 6px}}.rcm-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:18px 22px;background:var(--color-surface);border:none;border-bottom:1px solid var(--color-border);border-radius:0;overflow:hidden;transition:background .15s}.rcm-card:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,var(--color-surface))}.rcm-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 460px 220px at 8% 50%,var(--rcm-tint, color-mix(in srgb, var(--color-primary) 5%, transparent)),transparent 70%)}.rcm-card>*{position:relative}.rcm-card:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rcm-accent, var(--color-primary));opacity:.7}.rcm-card--bonus{--rcm-accent: var(--color-success);--rcm-tint: color-mix(in srgb, var(--color-success) 16%, transparent)}[data-theme=dark] .rcm-card--bonus,[data-theme=elegant] .rcm-card--bonus{--rcm-tint: color-mix(in srgb, var(--color-success) 22%, transparent)}.rcm-card--base{--rcm-accent: var(--color-primary);--rcm-tint: color-mix(in srgb, var(--color-primary) 4%, transparent)}.rcm-card--zero{--rcm-accent: var(--color-text-faint, var(--color-text-secondary));--rcm-tint: transparent}.rcm-card__main{display:flex;flex-direction:column;gap:8px;min-width:0}.rcm-card__name{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcm-card__chips{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.rcm-card__chip{display:inline-flex;align-items:baseline;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.rcm-card__chip-label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary));font-weight:500}.rcm-card__chip-value{color:var(--color-text-primary)}.rcm-card__chip--bonus .rcm-card__chip-value{color:var(--color-success);font-weight:600}.rcm-card__chip--liquido .rcm-card__chip-value{color:var(--rcm-accent, var(--color-primary));font-weight:700}.rcm-card--zero .rcm-card__chip--liquido .rcm-card__chip-value{color:var(--color-text-faint, var(--color-text-secondary));font-weight:500}.rcm-card__hero{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.rcm-card__hero-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary))}.rcm-card__hero-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.rcm-card--zero .rcm-card__hero-value{color:var(--color-text-faint, var(--color-text-secondary));font-weight:500}@media(max-width:720px){.rcm-card{gap:12px;padding:14px 16px}.rcm-card__name{font-size:16px}.rcm-card__hero-value{font-size:18px}.rcm-card__chips{gap:4px 10px}.rcm-card__chip{font-size:11px}.rcm-card__chip-label{font-size:8px}}.rcm-empty{text-align:center;padding:40px 22px;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-faint, var(--color-text-secondary));font-style:italic}.rcm-status-line{display:flex;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--color-border);background:var(--color-surface)}.rcm-status-line--warn{background:color-mix(in srgb,var(--color-warning) 4%,var(--color-surface));border-top-color:color-mix(in srgb,var(--color-warning) 30%,var(--color-border))}.rcm-status-line--ok{background:color-mix(in srgb,var(--color-success) 4%,var(--color-surface));border-top-color:color-mix(in srgb,var(--color-success) 30%,var(--color-border))}.rcm-status-line__icon{flex-shrink:0}.rcm-status-line--warn .rcm-status-line__icon{color:var(--color-warning)}.rcm-status-line--ok .rcm-status-line__icon{color:var(--color-success)}.rcm-status-line__body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.rcm-status-line__title{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.rcm-status-line__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.02em;line-height:1.5}.rcm-status-line__cta{flex-shrink:0}.rcm-period-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;position:relative;cursor:pointer;transition:border-color .12s,background .12s}.rcm-period-chip:hover{border-color:var(--color-border-strong, var(--color-border));background:color-mix(in srgb,var(--color-text-primary) 4%,var(--color-surface))}.rcm-period-chip select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0 18px 0 0;height:32px;cursor:pointer}.rcm-period-chip select:focus,.rcm-period-chip select:focus-visible,[data-theme=light] .rcm-period-chip select:focus,[data-theme=dark] .rcm-period-chip select:focus,[data-theme=elegant] .rcm-period-chip select:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.rcm-period-chip select option{background:var(--color-surface);color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;letter-spacing:0;text-transform:none}.rcm-period-chip:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;width:10px;height:6px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2378808a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.rcm-no-campanha{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:color-mix(in srgb,var(--color-warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 30%,var(--color-border));border-radius:6px;font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-warning);letter-spacing:-.005em;line-height:1.5}.rcm-no-campanha svg{flex-shrink:0;margin-top:2px}.rcm-fb{display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%;padding:14px 0;font-family:Inter,system-ui,sans-serif}.rcm-fb__period{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));border:1px solid var(--color-border);border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:500}.rcm-fb__period b{color:var(--color-text-primary);font-weight:600}.rcm-fb__period .dot{width:6px;height:6px;border-radius:50%;background:#ffb300;box-shadow:0 0 6px #ffb300}.rcm-fb__nav{display:inline-flex;align-items:center;background:transparent;border:0;padding:0}.rcm-fb__nav-btn{height:30px;padding:0 12px;background:transparent;border:0;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:500;color:var(--color-text-faint);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-radius:6px;transition:color .12s;white-space:nowrap}.rcm-fb__nav-btn:hover{color:var(--color-text-secondary)}.rcm-fb__nav-btn.is-current{color:var(--color-text-primary);font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.02em}.rcm-fb__nav-btn.is-current b{color:#ffb300;margin-right:6px;font-weight:700}.rcm-fb__nav-btn--icon{padding:0 10px}.rcm-fb__year{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.14em;text-transform:uppercase}.rcm-fb__select{background:transparent;border:0;border-radius:0;padding:0 14px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--color-text-primary);cursor:pointer;outline:none;font-feature-settings:"tnum";-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-faint) 50%),linear-gradient(135deg,var(--color-text-faint) 50%,transparent 50%);background-position:calc(100% - 4px) 50%,100% 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.rcm-fb__select:focus,[data-theme=light] .rcm-fb__select:focus,[data-theme=dark] .rcm-fb__select:focus,[data-theme=elegant] .rcm-fb__select:focus{outline:none!important;border:0!important;box-shadow:none!important;background-color:transparent!important}.rcm-fb__select option{background:var(--color-surface);color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace}.rkp-ref-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;color:var(--ed-ink-3)}.rkp-period{display:flex;gap:8px;margin:0 0 8px}.rkp-period__chip{position:relative;display:inline-flex;align-items:center;background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:999px;padding:0 4px;transition:border-color .15s,background .15s}.rkp-period__chip:hover{border-color:color-mix(in srgb,var(--ed-primary) 35%,var(--ed-line))}.rkp-period__chip select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;cursor:pointer;padding:6px 26px 6px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-ink)}.rkp-period__chip:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--ed-ink-3);border-bottom:1.5px solid var(--ed-ink-3);transform:translateY(-70%) rotate(45deg);pointer-events:none}.rkp-period__chip option{background:var(--ed-bg-1);color:var(--ed-ink);font-family:Inter,system-ui,sans-serif;text-transform:none}.rkp-hero .rkp-hero__num{display:flex;align-items:baseline;gap:6px;line-height:1}.rkp-hero__num-prefix{font-family:Inter,system-ui,sans-serif;font-size:clamp(56px,9vw,96px);font-weight:200;letter-spacing:-.04em;color:var(--ed-ink);font-feature-settings:"tnum" 1,"lnum" 1}.rkp-hero__num-suffix{font-family:Inter,system-ui,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:200;color:var(--ed-ink-3);margin-left:-4px}.rkp-hero__num-total{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.04em;color:var(--ed-ink-3);margin-left:10px;font-weight:400}.rkp-empty{margin:24px 0;padding:48px 24px;background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);text-align:center;color:var(--ed-ink-2)}.rkp-empty svg{display:block;margin:0 auto 16px;color:var(--ed-ink-4)}.rkp-empty h3{margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--ed-ink)}.rkp-empty p{margin:0;font-size:13px;color:var(--ed-ink-3)}.rkp-chart{background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);padding:16px 16px 12px;overflow:hidden}.rkp-chart__inner{width:100%;height:200px}.rkp-chart__legend{display:flex;justify-content:space-between;gap:8px;margin-top:6px;padding:0 8px}.rkp-chart__legend-item{flex:1;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;color:var(--ed-ink-3);text-transform:uppercase}.rkp-tooltip{display:flex;flex-direction:column;gap:2px;background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);padding:8px 12px;box-shadow:0 4px 12px #00000014}.rkp-tooltip__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-ink-3)}.rkp-tooltip__value{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--ed-ink);font-feature-settings:"tnum" 1,"lnum" 1}.rkp-list{background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);overflow:hidden}.rkp-row{position:relative;display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:14px 22px 14px 18px;border-bottom:1px solid var(--ed-line);transition:background .15s;overflow:hidden}.rkp-row:last-child{border-bottom:none}.rkp-row:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 420px 200px at 8% 50%,var(--rkp-tint, transparent),transparent 70%)}.rkp-row:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rkp-accent, transparent);opacity:.7}.rkp-row>*{position:relative;z-index:1}.rkp-row:hover{background:color-mix(in srgb,var(--ed-primary) 3%,transparent)}.rkp-row:has(.rkp-row__badge--gold){--rkp-accent: #d4a017;--rkp-tint: color-mix(in srgb, #d4a017 14%, transparent)}[data-theme=dark] .rkp-row:has(.rkp-row__badge--gold),[data-theme=elegant] .rkp-row:has(.rkp-row__badge--gold){--rkp-tint: color-mix(in srgb, #d4a017 20%, transparent)}.rkp-row:has(.rkp-row__badge--silver){--rkp-accent: #94a3b8;--rkp-tint: color-mix(in srgb, #94a3b8 12%, transparent)}[data-theme=dark] .rkp-row:has(.rkp-row__badge--silver),[data-theme=elegant] .rkp-row:has(.rkp-row__badge--silver){--rkp-tint: color-mix(in srgb, #94a3b8 18%, transparent)}.rkp-row:has(.rkp-row__badge--bronze){--rkp-accent: #cd7f32;--rkp-tint: color-mix(in srgb, #cd7f32 14%, transparent)}[data-theme=dark] .rkp-row:has(.rkp-row__badge--bronze),[data-theme=elegant] .rkp-row:has(.rkp-row__badge--bronze){--rkp-tint: color-mix(in srgb, #cd7f32 20%, transparent)}.rkp-row.is-me{--rkp-accent: var(--ed-primary);--rkp-tint: color-mix(in srgb, var(--ed-primary) 12%, transparent)}[data-theme=dark] .rkp-row.is-me,[data-theme=elegant] .rkp-row.is-me{--rkp-tint: color-mix(in srgb, var(--ed-primary) 18%, transparent)}.rkp-row__badge{display:inline-flex;align-items:center;justify-content:center;width:44px;height:32px;border-radius:var(--ed-r-sm);font-family:Inter,system-ui,sans-serif;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:600;line-height:1;flex-shrink:0}.rkp-row__badge-num{font-size:16px;line-height:1;display:inline-flex;align-items:center}.rkp-row__badge-ord{font-size:11px;color:inherit;opacity:.65;margin-left:1px;line-height:1;display:inline-flex;align-items:center}.rkp-row__badge--gold{background:color-mix(in srgb,#d4a017 18%,var(--ed-bg-2));color:#b6850b;border:1px solid color-mix(in srgb,#d4a017 35%,transparent)}.rkp-row__badge--silver{background:color-mix(in srgb,#94a3b8 22%,var(--ed-bg-2));color:var(--ed-ink-2);border:1px solid color-mix(in srgb,#94a3b8 38%,transparent)}.rkp-row__badge--bronze{background:color-mix(in srgb,#cd7f32 18%,var(--ed-bg-2));color:#a25b1f;border:1px solid color-mix(in srgb,#cd7f32 35%,transparent)}.rkp-row__badge--default{background:var(--ed-bg-2);color:var(--ed-ink-3);border:1px solid var(--ed-line)}.rkp-row__main{display:flex;align-items:center;gap:10px;min-width:0}.rkp-row__name{font-family:Inter,system-ui,sans-serif;font-size:14px;color:var(--ed-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rkp-row.is-me .rkp-row__name{color:var(--ed-primary);font-weight:600}.rkp-row__me-tag,.rkp-row__top-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:999px;white-space:nowrap}.rkp-row__me-tag{background:color-mix(in srgb,var(--ed-primary) 14%,transparent);color:var(--ed-primary)}.rkp-row__top-tag{background:color-mix(in srgb,var(--ed-ink-3) 10%,transparent);color:var(--ed-ink-3)}.rkp-row__value{text-align:right}.rkp-row__value-num{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--ed-ink);font-feature-settings:"tnum" 1,"lnum" 1}.rkp-row__value-hidden{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:var(--ed-ink-4);font-style:italic}.rkp-note{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:color-mix(in srgb,var(--ed-ink-3) 6%,transparent);border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);font-size:12px;color:var(--ed-ink-3);line-height:1.5}.rkp-note svg{flex-shrink:0;margin-top:2px;color:var(--ed-ink-4)}@media(max-width:640px){.rkp-period{flex-wrap:wrap}.rkp-hero__num-prefix{font-size:56px}.rkp-hero__num-suffix{font-size:28px}.rkp-hero__num-total{font-size:11px;margin-left:6px}.rkp-row{grid-template-columns:40px 1fr auto;gap:10px;padding:12px 16px}.rkp-row.is-me{padding-left:14px}.rkp-row__main{flex-wrap:wrap;gap:6px}.rkp-row__name,.rkp-row__value-num{font-size:13px}.rkp-chart__inner{height:160px}.rkp-chart__legend-item{font-size:9px}}.mr-ref-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;color:var(--ed-ink-3)}.mr-list{background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);overflow:hidden}.mr-row{border-bottom:1px solid var(--ed-line);transition:background .2s,opacity .2s,filter .2s}.mr-row:last-child{border-bottom:none}.mr-list:has(.mr-row.is-expanded) .mr-row:not(.is-expanded){opacity:.42;filter:saturate(.6)}.mr-list:has(.mr-row.is-expanded) .mr-row:not(.is-expanded):hover{opacity:1;filter:none}.mr-row.is-expanded{background:var(--ed-bg-1);box-shadow:0 1px 0 var(--ed-line),0 -1px 0 var(--ed-line),0 8px 24px -12px #0000002e;position:relative;z-index:1}.mr-row--skel{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;gap:24px}.mr-row__head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;width:100%;padding:14px 22px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--ed-ink);transition:background .15s}.mr-row__head:hover{background:color-mix(in srgb,var(--ed-primary) 3%,transparent)}.mr-row__main{display:flex;flex-direction:column;gap:6px;min-width:0}.mr-row__period{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--ed-ink)}.mr-row__period svg{color:var(--ed-ink-3);flex-shrink:0}.mr-row__tipo{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;color:var(--ed-ink-3);text-transform:uppercase;font-weight:400}.mr-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mr-row__badge{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px 3px 6px;border-radius:999px;font-weight:500}.mr-row__badge--pago{background:color-mix(in srgb,var(--ed-st-good) 14%,transparent);color:var(--ed-st-good)}.mr-row__badge--pendente{background:color-mix(in srgb,var(--ed-st-warn) 14%,transparent);color:var(--ed-st-warn)}.mr-row__date{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;color:var(--ed-ink-3)}.mr-row__values{display:flex;flex-direction:column;align-items:flex-end}.mr-row__value{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--ed-st-good, var(--ed-ink));font-feature-settings:"tnum" 1,"lnum" 1}.mr-row__chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ed-ink-3);transition:color .15s}.mr-row__head:hover .mr-row__chevron{color:var(--ed-primary)}.mr-row__body{padding:4px 22px 20px;border-top:1px dashed var(--ed-line);display:flex;flex-direction:column;gap:18px;animation:mr-expand .18s ease-out}@keyframes mr-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mr-section__title{margin:16px 0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-ink-3);font-weight:500}.mr-section__list{display:flex;flex-direction:column}.mr-line{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--ed-line);font-size:13px}.mr-line:last-child{border-bottom:none}.mr-line--total{font-weight:600;padding-top:12px;margin-top:4px;border-top:1px solid var(--ed-line)}.mr-line__label{color:var(--ed-ink-2);font-family:Inter,system-ui,sans-serif}.mr-line--total .mr-line__label{color:var(--ed-ink);text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.mr-line__value{font-family:Inter,system-ui,sans-serif;font-weight:500;font-feature-settings:"tnum" 1,"lnum" 1}.mr-line__value--in{color:var(--ed-st-good, var(--ed-ink))}.mr-line__value--out{color:var(--ed-st-danger, var(--ed-ink))}.mr-line--total .mr-line__value{font-weight:600;font-size:14px}.mr-summary{background:var(--ed-bg-2);border-radius:var(--ed-r-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.mr-summary__line{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px}.mr-summary__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-ink-3)}.mr-summary__value{font-family:Inter,system-ui,sans-serif;font-weight:500;font-feature-settings:"tnum" 1,"lnum" 1}.mr-summary__value--in{color:var(--ed-st-good, var(--ed-ink))}.mr-summary__value--out{color:var(--ed-st-danger, var(--ed-ink))}.mr-summary__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px;margin-top:4px;border-top:1px solid var(--ed-line)}.mr-summary__total-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-ink);font-weight:600}.mr-summary__total-value{font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:700;color:var(--ed-st-good, var(--ed-primary));letter-spacing:-.01em;font-feature-settings:"tnum" 1,"lnum" 1}.mr-obs{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-sm);font-size:12.5px}.mr-obs__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-ink-3)}.mr-obs__text{color:var(--ed-ink-2);line-height:1.5}.mr-empty{margin:24px 0;padding:48px 24px;background:var(--ed-bg-1);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);text-align:center;color:var(--ed-ink-2)}.mr-empty svg{display:block;margin:0 auto 16px;color:var(--ed-ink-4)}.mr-empty h3{margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--ed-ink)}.mr-empty p{margin:0;font-size:13px;color:var(--ed-ink-3)}.mr-empty--error{border-color:color-mix(in srgb,var(--ed-st-danger) 35%,var(--ed-line));background:color-mix(in srgb,var(--ed-st-danger) 5%,var(--ed-bg-1));padding:18px 22px;text-align:left}.mr-empty--error p{color:var(--ed-st-danger)}.mr-empty--warn{border-color:color-mix(in srgb,var(--ed-st-warn) 35%,var(--ed-line));background:color-mix(in srgb,var(--ed-st-warn) 5%,var(--ed-bg-1));padding:18px 22px;text-align:left}.mr-empty--warn p{color:var(--ed-st-warn)}@media(max-width:640px){.mr-row__head{grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:12px 16px;gap:8px 12px}.mr-row__chevron{grid-row:1;grid-column:2;align-self:start;margin-top:2px}.mr-row__values{grid-row:2;grid-column:1 / 3;flex-direction:row;justify-content:flex-start;align-items:baseline}.mr-row__main{grid-column:1;grid-row:1}.mr-row__body{padding:4px 16px 16px}.mr-summary__total-value{font-size:18px}}.inv-page{--bg-0: var(--color-background);--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--bg-3: color-mix(in srgb, var(--color-surface) 80%, var(--color-text-faint));--line: var(--color-border);--line-2: color-mix(in srgb, var(--color-border) 60%, transparent);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--primary: var(--color-primary);--primary-fg: var(--color-background);--primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--primary-glow: color-mix(in srgb, var(--color-primary) 20%, transparent);--st-pago: var(--color-success);--st-pago-bg: color-mix(in srgb, var(--color-success) 10%, transparent);--st-pendente: var(--color-warning);--st-pendente-bg: color-mix(in srgb, var(--color-warning) 10%, transparent);--st-cancelado: var(--color-error);--st-cancelado-bg: color-mix(in srgb, var(--color-error) 12%, transparent);--st-info: #BD66FF;--st-info-bg: rgba(189, 102, 255, .1);--st-blue: #5C9DFF;--st-blue-bg: rgba(92, 157, 255, .1);--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace}.inv-page .fb-btn{font-family:var(--f-sans);border:1px solid transparent;cursor:pointer;outline:none;background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .2s,transform .12s}.inv-page .fb-btn>svg{flex-shrink:0}.inv-page .fb-btn:active:not(:disabled){transform:scale(.97)}.inv-page .fb-btn--primary{color:var(--ink);border-color:var(--line-strong)}.inv-page .fb-btn--primary:hover{background:var(--primary-soft);color:var(--primary);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 0 18px var(--primary-glow)}.inv-page .fb-btn--ghost{color:var(--ink-2);border-color:var(--line)}.inv-page .fb-btn--ghost:hover{background:var(--bg-2);color:var(--ink);border-color:var(--line-2)}.inv-page .fb-btn--sm{height:28px;padding:0 10px;font-size:11.5px;gap:5px;border-radius:6px}.inv-page .fb-btn--icon{width:36px;padding:0;gap:0}.inv-page .fb-btn--icon.fb-btn--sm{width:28px}.inv-page{padding:0 0 60px}.inv-page .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:24px}.inv-page .stat{background:var(--bg-1);padding:18px 22px 16px;position:relative;display:flex;flex-direction:column;gap:4px}.inv-page .stat__rail{position:absolute;left:0;top:0;bottom:0;width:2px}.inv-page .stat__rail--blue{background:var(--st-blue)}.inv-page .stat__rail--good{background:var(--st-pago)}.inv-page .stat__rail--info{background:var(--st-info)}.inv-page .stat__rail--warn{background:var(--st-pendente)}.inv-page .stat__lbl{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:6px}.inv-page .stat__lbl--blue{color:var(--st-blue)}.inv-page .stat__lbl--good{color:var(--st-pago)}.inv-page .stat__lbl--info{color:var(--st-info)}.inv-page .stat__lbl--warn{color:var(--st-pendente)}.inv-page .stat__val{font-family:var(--f-mono);font-size:30px;font-weight:700;color:var(--ink);letter-spacing:-.035em;line-height:1.05;margin-top:4px;font-feature-settings:"tnum"}.inv-page .stat__val .cur{font-size:13px;color:var(--ink-3);font-weight:500;margin-right:4px;vertical-align:7px}.inv-page .stat__val .dec{font-size:14px;color:var(--ink-3);font-weight:500}.inv-page .stat__val--plain{font-size:30px}.inv-page .stat__icon{position:absolute;top:18px;right:20px;color:var(--ink-4)}.inv-page .stat__sub{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.04em;margin-top:8px;display:flex;align-items:center;gap:5px}.inv-page .stat__sub .good{color:var(--st-pago)}.inv-page .stat__sub .warn{color:var(--st-pendente)}.inv-page .fb{background:var(--bg-1);border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:22px}.inv-page .fb__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inv-page .fb__seg{display:inline-flex;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:2px;gap:1px}.inv-page .fb__seg button{background:transparent;border:none;padding:7px 12px;border-radius:6px;font-family:var(--f-sans);font-size:12.5px;color:var(--ink-3);cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:6px}.inv-page .fb__seg button:hover:not(.is-active){color:var(--ink-2)}.inv-page .fb__seg button.is-active{background:var(--primary-soft);color:var(--primary);font-weight:600}.inv-page .fb__seg button .count{font-family:var(--f-mono);font-size:10px;opacity:.7;margin-left:3px}.inv-page .fb__seg button .dot{width:6px;height:6px;border-radius:50%;background:var(--st-pago);box-shadow:0 0 6px var(--st-pago)}.inv-page .fb__spacer{flex:1}.inv-page .view-toggle{display:inline-flex;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:2px;gap:1px}.inv-page .view-toggle button{background:transparent;border:none;width:32px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);cursor:pointer;border-radius:6px}.inv-page .view-toggle button.is-active{background:var(--bg-3);color:var(--primary)}.inv-page .view-toggle button:hover:not(.is-active){color:var(--ink-2)}.inv-page .link-btn{background:transparent;border:none;color:var(--ink-2);cursor:pointer;font-family:var(--f-sans);font-size:12.5px;font-weight:500;padding:7px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:5px}.inv-page .link-btn:hover{color:var(--primary);background:var(--primary-soft)}.inv-page .grp{margin-bottom:28px}.inv-page .grp__head{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:24px;align-items:end;padding:18px 4px 14px;border-bottom:1px solid var(--line);margin-bottom:18px}.inv-page .grp__id{display:flex;align-items:center;gap:12px;min-width:0}.inv-page .grp__bank-ico{width:36px;height:36px;border-radius:8px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;background:var(--bg-1);flex-shrink:0;overflow:hidden}.inv-page .grp__name{min-width:0}.inv-page .grp__num{font-family:var(--f-mono);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--ink);font-feature-settings:"tnum";display:flex;align-items:baseline;gap:10px}.inv-page .grp__bankname{font-size:10.5px;color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.inv-page .grp__meta{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.04em;margin-top:3px;display:flex;align-items:center;gap:8px}.inv-page .grp__meta .sep{color:var(--ink-4)}.inv-page .grp__stat{text-align:right;min-width:130px}.inv-page .grp__stat-lbl{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase}.inv-page .grp__stat-val{font-family:var(--f-mono);font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.015em;font-feature-settings:"tnum";margin-top:4px}.inv-page .grp__stat-val.good{color:var(--st-pago)}.inv-page .grp__stat-val.bad{color:var(--st-cancelado)}.inv-page .grp__stat-val .cur{font-size:10px;color:var(--ink-3);font-weight:500;margin-right:3px;vertical-align:4px}.inv-page .grp__stat-val .dec{font-size:11px;color:var(--ink-3);font-weight:500}.inv-page .grp__stat-val .pct{font-size:10.5px;color:var(--ink-3);margin-left:5px}.inv-page .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:1100px){.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.cards{grid-template-columns:1fr}}.inv-page .card{background:var(--bg-1);border:1px solid var(--line);border-radius:10px;padding:14px 16px 12px;position:relative;transition:border-color .15s,background .12s,box-shadow .2s;display:flex;flex-direction:column;gap:10px}.inv-page .card:hover{border-color:var(--line-2);background:color-mix(in srgb,var(--bg-1) 96%,var(--primary-soft))}.inv-page .card__rail{position:absolute;left:0;top:12px;bottom:12px;width:2px;background:var(--primary);opacity:.35;border-radius:2px}.inv-page .card__top{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.inv-page .card__name{font-family:var(--f-sans);font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-page .card__ref{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.02em;margin-top:3px;display:flex;align-items:center;gap:5px}.inv-page .card__ref .lbl{color:var(--ink-4)}.inv-page .card__val{text-align:right;font-family:var(--f-mono);font-size:16px;font-weight:700;color:var(--st-pago);letter-spacing:-.02em;font-feature-settings:"tnum";line-height:1}.inv-page .card__val .cur{font-size:10px;color:#00ff80a6;font-weight:500;margin-right:3px;vertical-align:4px}.inv-page .card__val .dec{font-size:11px;color:#00ff80a6;font-weight:500}.inv-page .card__badges{margin-top:5px;display:flex;justify-content:flex-end;gap:5px}.inv-page .badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-family:var(--f-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:1px solid;white-space:nowrap}.inv-page .badge--ativo{background:var(--st-pago-bg);color:var(--st-pago);border-color:#00ff804d}.inv-page .badge--resg{background:var(--st-info-bg);color:var(--st-info);border-color:#bd66ff4d}.inv-page .badge--gray{background:var(--bg-2);color:var(--ink-3);border-color:var(--line)}.inv-page .card__metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -16px}.inv-page .metric{padding:9px 16px;background:var(--bg-1);display:flex;flex-direction:column;gap:3px}.inv-page .metric__lbl{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:5px}.inv-page .metric__val{font-family:var(--f-mono);font-size:13px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.01em}.inv-page .metric__val.good{color:var(--st-pago)}.inv-page .metric__val.bad{color:var(--st-cancelado)}.inv-page .metric__val .cur{font-size:9px;color:var(--ink-3);font-weight:500;margin-right:2px;vertical-align:3px}.inv-page .metric__val .dec{font-size:10px;color:var(--ink-3);font-weight:500}.inv-page .metric__val.good .cur,.inv-page .metric__val.good .dec{color:#00ff8099}.inv-page .metric__val .pct{font-family:var(--f-mono);font-size:10px;font-weight:500;color:var(--ink-3);margin-left:5px}.inv-page .metric__val.good .pct{color:#00ff80b3}.inv-page .metric__val.bad .pct{color:#ff3366bf}.inv-page .card__bot{display:flex;align-items:center;justify-content:space-between;gap:10px}.inv-page .chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line);font-family:var(--f-mono);font-size:10px;color:var(--ink-2);letter-spacing:.02em;font-feature-settings:"tnum"}.inv-page .chip svg{color:var(--ink-3)}.inv-page .actions{display:flex;gap:2px}.inv-page .act{background:transparent;border:1px solid transparent;width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.inv-page .act:hover{color:var(--ink);background:var(--bg-2);border-color:var(--line)}.inv-page .act--sync:hover{color:var(--primary);border-color:#00ff884d}.inv-page .act--edit:hover{color:var(--st-info);border-color:#bd66ff40}.inv-page .act--money:hover{color:var(--st-pendente);border-color:#ffb31a40}.inv-page .act--hist:hover{color:var(--st-blue);border-color:#5c9dff40}.inv-page .act--cash:hover{color:var(--st-pago);border-color:#00ff8040}.inv-page .act--del:hover{color:var(--st-cancelado);border-color:#ff336640}.inv-page .list{background:var(--bg-1);border:1px solid var(--line);border-radius:10px;overflow:hidden}.inv-page .list__head{display:grid;grid-template-columns:1.4fr 130px 150px 140px 130px;gap:16px;padding:10px 18px;background:var(--bg-0);border-bottom:1px solid var(--line)}.inv-page .list__head-cell{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.inv-page .list__head-cell--num{text-align:right}.inv-page .list__head-cell--ctr{text-align:center}.inv-page .row{display:grid;grid-template-columns:1.4fr 130px 150px 140px 130px;gap:16px;padding:11px 18px;border-bottom:1px solid var(--line);align-items:center;cursor:pointer;transition:background .12s;position:relative}.inv-page .row:last-child{border-bottom:none}.inv-page .row:hover{background:var(--bg-2)}.inv-page .row__name-wrap{min-width:0}.inv-page .row__name{font-family:var(--f-sans);font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-page .row__ref{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);margin-top:2px;letter-spacing:.02em}.inv-page .row__date{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-2);font-feature-settings:"tnum"}.inv-page .row__date small{display:block;font-size:9px;color:var(--ink-4);margin-top:2px;letter-spacing:.06em;text-transform:uppercase}.inv-page .row__val{text-align:right;font-family:var(--f-mono);font-feature-settings:"tnum"}.inv-page .row__val .main{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.015em}.inv-page .row__val .main.good{color:var(--st-pago)}.inv-page .row__val .main.bad{color:var(--st-cancelado)}.inv-page .row__val .cur{font-size:9px;color:var(--ink-3);font-weight:500;margin-right:2px;vertical-align:3px}.inv-page .row__val .dec{font-size:10px;color:var(--ink-3);font-weight:500}.inv-page .row__val .main.good .cur,.inv-page .row__val .main.good .dec{color:#00ff808c}.inv-page .row__val .pct{display:block;font-size:10px;color:var(--ink-3);margin-top:2px;letter-spacing:.02em}.inv-page .row__val .pct.good{color:#00ff80bf}.inv-page .row__val .pct.bad{color:#ff3366bf}.inv-page .row__status{text-align:center}.inv-page .row__actions{display:flex;justify-content:flex-end;gap:1px}.inv-page .row__actions .act{width:26px;height:26px}.inv-page .sec-h{display:flex;align-items:baseline;gap:14px;margin:32px 0 10px}.inv-page .sec-h__n{font-family:var(--f-mono);font-size:10px;color:var(--primary);letter-spacing:.14em;font-weight:600}.inv-page .sec-h__t{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.inv-page .sec-h__rule{flex:1;height:1px;background:var(--line)}.inv-page .mi{display:inline-flex;align-items:center}.inv-page .sap{display:flex;flex-direction:column;margin:14px 0 22px}.inv-page .sap-empty{padding:18px 0;color:var(--ink-3);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.inv-page .sap-empty .spin,.inv-page .sap-line__refresh .spin{animation:sap-spin 1s linear infinite}@keyframes sap-spin{to{transform:rotate(360deg)}}.inv-page .sap-line{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:transparent;border-left:0;border-right:0;border-top:0;color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:background .15s;width:100%}.inv-page .sap-line:hover{background:var(--bg-2)}.inv-page .sap-line--cart{cursor:default}.inv-page .sap-line--cart:hover{background:transparent}.inv-page .sap-line--mod{padding-left:36px;background:var(--bg-2)}.inv-page .sap-line--apl{padding-left:60px;background:var(--bg-2);cursor:default}.inv-page .sap-line--apl:hover{background:var(--bg-2)}.inv-page .sap-line__toggle{display:flex;align-items:center;gap:12px;flex:1;min-width:0;background:transparent;border:0;padding:0;cursor:pointer;color:var(--ink);text-align:left;font:inherit;transition:opacity .15s}.inv-page .sap-line__toggle:hover{opacity:.85}.inv-page .sap-line__refresh{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:0;border-radius:4px;color:var(--ink-3);cursor:pointer;transition:color .15s,background .15s}.inv-page .sap-line__refresh:hover:not(:disabled){color:var(--ink);background:var(--bg-3)}.inv-page .sap-line__refresh:disabled{opacity:.5;cursor:wait}.inv-page .sap-line>svg,.inv-page .sap-line__toggle>svg{color:var(--ink-3);flex-shrink:0}.inv-page .sap-line__name{font-family:var(--f-sans);font-size:13px;font-weight:500;color:var(--ink)}.inv-page .sap-line--cart .sap-line__name{font-size:14px}.inv-page .sap-line__num{font-family:var(--f-mono);font-style:normal;font-size:10px;color:var(--ink-3);letter-spacing:.04em;margin-left:6px}.inv-page .sap-line__meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.04em}.inv-page .sap-line__lbl{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-left:auto}.inv-page .sap-line__val{font-family:var(--f-mono);font-size:14px;font-weight:500;color:var(--ink)}.inv-page .sap-line--cart .sap-line__val{font-size:15px}.inv-page .sap-line--apl .sap-line__val{margin-left:auto;font-size:13px}.inv-page .sap-line__val.good{color:var(--st-pago)}.inv-page .sap-line__val .cur{font-size:9px;color:var(--ink-3);margin-right:2px;vertical-align:3px}.inv-page .sap-line__val .dec{font-size:9px;color:var(--ink-3)}.inv-page .sap-line__val.good .cur,.inv-page .sap-line__val.good .dec{color:#00ff808c}.inv-page .sap-line__rend{font-family:var(--f-mono);font-size:11px;color:var(--st-pago);letter-spacing:.02em}.inv-page .sap-line__rend .cur,.inv-page .sap-line__rend .dec{color:#00ff808c;font-size:8px}.inv-page .sap-line__chip{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--f-mono);font-size:11px;color:var(--ink)}.inv-page .sap-line__chip em{font-style:normal;font-size:9px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.inv-page .sap-line__chip.rend{color:var(--st-pago)}.inv-page .sap-line__chip .cur{font-size:8px;color:var(--ink-3);margin-right:2px;vertical-align:2px}.inv-page .sap-line__chip .dec{font-size:9px;color:var(--ink-3)}.inv-page .sap-line__chip.rend .cur,.inv-page .sap-line__chip.rend .dec{color:#00ff808c}.inv-page .mi i[data-lucide]{display:inline-block;vertical-align:middle}.ctl-actions{display:inline-flex;align-items:center;gap:8px}.ctl-inativo-tag{display:inline-block;margin-left:8px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary));background:var(--color-input);border-radius:3px;vertical-align:middle}.ctl-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--color-text-secondary);font-feature-settings:"tnum"}.ctl-text{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-secondary);letter-spacing:-.005em}.ctl-dim{color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.lp-badge.lp-b-purple{background:color-mix(in srgb,var(--color-info, #c084fc) 14%,transparent);color:var(--color-info, #c084fc)}.lp-badge.lp-b-pink{background:color-mix(in srgb,#ec4899 14%,transparent);color:#ec4899}.lp-row[data-rail=rail-purple],.lp-row.rail-purple{--row-rail-color: #c084fc}.lp-row[data-rail=rail-amber],.lp-row.rail-amber{--row-rail-color: #fbbf24}.ctl-mais{position:relative;display:inline-flex}.ctl-mais>summary{list-style:none;cursor:pointer}.ctl-mais>summary::-webkit-details-marker{display:none}.ctl-mais>summary::marker{content:""}.ctl-mais__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--color-border);border-radius:5px;cursor:pointer;color:var(--color-text-secondary);transition:color .12s,background .12s,border-color .12s}.ctl-mais__btn:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);border-color:var(--color-border-strong, var(--color-border))}.ctl-mais[open]>.ctl-mais__btn{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}.ctl-mais__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:200px;display:flex;flex-direction:column;padding:4px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 6px 24px -8px color-mix(in srgb,black 18%,transparent),0 2px 6px -2px color-mix(in srgb,black 10%,transparent);animation:ctl-mais-in .12s ease-out}@keyframes ctl-mais-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ctl-mais__item{display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;letter-spacing:-.005em;text-align:left;transition:background .1s}.ctl-mais__item:hover{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.ctl-mais__item svg{flex-shrink:0;color:var(--color-text-secondary)}.ctl-mais__item--warn{color:var(--color-warning)}.ctl-mais__item--warn svg{color:var(--color-warning)}.ctl-mais__item--warn:hover{background:color-mix(in srgb,var(--color-warning) 10%,transparent)}.ctl-mais__sep{height:1px;background:var(--color-border);margin:4px 0}.mcm-contato-pill{display:flex;align-items:center;gap:10px;width:100%;padding:4px 0;background:transparent;border:none;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;cursor:pointer;text-align:left;letter-spacing:-.005em}.mcm-contato-pill__main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.mcm-contato-pill__name{font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcm-contato-pill__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary)}.mcm-contato-pill--danger>svg:first-child{color:var(--color-error)}.mcm-contato-pill--success>svg:first-child{color:var(--color-success)}@media(max-width:720px){.ctl-mais__menu{right:auto;left:0;min-width:180px}}.cs-id{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.cs-id__dot{width:6px;height:6px;border-radius:50%;background:var(--color-info, var(--color-primary));flex-shrink:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-info, var(--color-primary)) 30%,transparent)}.cs-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-primary);letter-spacing:-.005em;font-variant-numeric:tabular-nums}.cs-mono em{color:var(--color-text-faint);font-style:normal}.lp-row .lp-cliente .name.is-strong{font-weight:600}.cs-mensagem{font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.55;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;padding:4px 0}.cs-respondido-info{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-success)}.cs-respondido-info svg{color:var(--color-success);flex-shrink:0}.rvd-page{--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--bg-3: color-mix(in srgb, var(--color-surface) 80%, var(--color-text-faint));--line: var(--color-border);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--primary: var(--color-primary);--primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--st-pago: var(--color-success);--st-gold: #FFB300;--st-blue: #5C9DFF;--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace}.rvd-page .rvd-fb{display:flex;flex-direction:column;gap:12px;padding-bottom:18px;margin-top:18px;margin-bottom:22px;border-bottom:1px solid var(--line)}.rvd-page .rvd-period{display:flex;align-items:center;gap:12px;background:var(--bg-1);border:1px solid var(--line);border-radius:8px;padding:8px 10px;flex-wrap:wrap;position:relative;z-index:30}.rvd-page .rvd-period .react-datepicker-popper{z-index:40!important}.rvd-page .rvd-period__date{min-width:220px;max-width:280px}.rvd-page .rvd-period__spacer{flex:1}.rvd-page .rvd-period__meta{display:inline-flex;align-items:center;gap:8px;padding:0 6px;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3)}.rvd-page .rvd-period__meta .dot{width:6px;height:6px;border-radius:50%;background:var(--st-pago);box-shadow:0 0 0 2px color-mix(in srgb,var(--st-pago) 25%,transparent)}.rvd-page .rvd-period-switch{display:inline-flex;padding:2px;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;gap:1px}.rvd-page .rvd-period-switch button{padding:5px 12px;font:500 11.5px var(--f-sans);color:var(--ink-2);background:transparent;border:0;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:color .12s,background .12s}.rvd-page .rvd-period-switch button:hover{color:var(--ink)}.rvd-page .rvd-period-switch button.is-active{background:var(--bg-1);color:var(--ink);font-weight:600}.rvd-page .rvd-period-switch button.is-custom{color:var(--primary);border-left:1px solid var(--line);margin-left:2px;padding-left:12px}.rvd-page .rvd-period-switch button.is-custom.is-active{background:color-mix(in srgb,var(--primary) 12%,transparent)}.rvd-page .rvd-filters-panel .rvd-fb__row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line)}.rvd-page .rvd-filters-panel .rvd-fb__row:last-child{border-bottom:0}.rvd-page .rvd-fb__label{font:500 12px var(--f-sans);color:var(--ink-2);letter-spacing:-.005em;text-transform:none;min-width:140px;flex-shrink:0}.rvd-page .rvd-fb__chips{display:flex;flex-wrap:wrap;gap:6px}.rvd-page .rvd-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:transparent;border:1px solid var(--line);border-radius:4px;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--ink-3);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.rvd-page .rvd-chip:hover{color:var(--ink);border-color:var(--line-strong)}.rvd-page .rvd-chip.is-on{color:var(--ink);border-color:var(--ink-2);background:color-mix(in srgb,var(--ink) 6%,transparent)}.rvd-page .rvd-chip--meio svg{color:currentColor}.rvd-page .rvd-filters-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--ink-2);font:500 11.5px var(--f-sans);letter-spacing:0;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.rvd-page .rvd-filters-toggle:hover{color:var(--ink);border-color:var(--line-strong)}.rvd-page .rvd-filters-toggle.is-open{color:var(--ink);background:var(--bg-2);border-color:var(--line-strong)}.rvd-page .rvd-filters-toggle.is-empty{color:var(--st-gold);border-color:color-mix(in srgb,var(--st-gold) 40%,transparent)}.rvd-page .rvd-filters-toggle__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primary);color:var(--color-primary-foreground, #fff);font:600 10px var(--f-mono);letter-spacing:0;margin-left:6px}.rvd-page .rvd-filters-toggle__chev{transition:transform .15s}.rvd-page .rvd-filters-toggle.is-open .rvd-filters-toggle__chev{transform:rotate(180deg)}.rvd-page .rvd-filters-panel{display:flex;flex-direction:column;background:var(--bg-1);border:1px solid var(--line);border-radius:8px;overflow:hidden;animation:rvd-panel-in .18s ease-out}@keyframes rvd-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rvd-page .rvd-fb__gerar{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:transparent;color:var(--st-gold);border:1px solid color-mix(in srgb,var(--st-gold) 40%,transparent);border-radius:4px;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .12s,border-color .12s}.rvd-page .rvd-fb__gerar:hover:not(:disabled){background:color-mix(in srgb,var(--st-gold) 10%,transparent);border-color:var(--st-gold)}.rvd-page .rvd-fb__gerar:disabled{opacity:.5;cursor:wait}.rvd-page .rvd-spin{animation:rvd-spin 1s linear infinite}@keyframes rvd-spin{to{transform:rotate(360deg)}}.rvd-page .rvd-kpis{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line);background:var(--bg-1);margin-bottom:8px}@media(max-width:480px){.rvd-page .rvd-kpis{grid-template-columns:1fr}}.rvd-page .rvd-kpi{padding:14px 18px 16px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line)}.rvd-page .rvd-kpi:last-child{border-right:0}@media(max-width:480px){.rvd-page .rvd-kpi{border-right:0;border-bottom:1px solid var(--line)}.rvd-page .rvd-kpi:last-child{border-bottom:0}}.rvd-page .rvd-kpi__label{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:5px}.rvd-page .rvd-kpi__label svg{color:var(--ink-3)}.rvd-page .rvd-kpi--total .rvd-kpi__label svg{color:var(--st-blue)}.rvd-page .rvd-kpi__value{font-family:var(--f-mono);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;font-feature-settings:"tnum";margin-top:2px}.rvd-page .rvd-kpi__sub{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.04em}.rvd-page .rvd-sec-h{display:flex;align-items:baseline;gap:14px;margin:28px 0 14px}.rvd-page .rvd-sec-h__t{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.rvd-page .rvd-sec-h__rule{flex:1;height:1px;background:var(--line)}.rvd-page .rvd-sec-h__meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em}.rvd-page .rvd-meios{display:flex;flex-direction:column}.rvd-page .rvd-meio{border-bottom:1px solid var(--line);transition:background .12s}.rvd-page .rvd-meio:first-child{border-top:1px solid var(--line)}.rvd-page .rvd-meio.is-open{background:color-mix(in srgb,var(--ink) 2%,transparent)}.rvd-page .rvd-meio__head{width:100%;display:flex;align-items:center;gap:12px;padding:12px 0;background:transparent;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:color .12s}.rvd-page .rvd-meio__head:hover{color:var(--ink)}.rvd-page .rvd-meio__chev{color:var(--ink-3);flex-shrink:0}.rvd-page .rvd-meio__ico{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;color:var(--ink-2);flex-shrink:0}.rvd-page .rvd-meio__name{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.rvd-page .rvd-meio__lbl{font-family:var(--f-sans);font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.rvd-page .rvd-meio__qty{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.04em}.rvd-page .rvd-meio__val{font-family:var(--f-mono);font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.005em;font-feature-settings:"tnum";flex-shrink:0}.rvd-page .rvd-meio__body{padding:4px 0 14px 56px;font-family:var(--f-mono);font-size:12px;color:var(--ink-2);letter-spacing:.01em}.rvd-page .rvd-meio__group{padding:4px 0}.rvd-page .rvd-meio__group+.rvd-meio__group{margin-top:4px}.rvd-page .rvd-meio__group-name{display:inline-block;font-family:var(--f-mono);font-size:10px;color:var(--st-blue);letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:2px}.rvd-page .rvd-meio__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.rvd-page .rvd-meio__list li{padding-left:14px;position:relative;font-feature-settings:"tnum"}.rvd-page .rvd-meio__list li:before{content:"›";position:absolute;left:0;top:0;color:var(--ink-4)}.rvd-page .rvd-empty{padding:32px 24px;text-align:center;color:var(--ink-3);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em}.rvd-page .rvd-empty--big{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:6px}.rvd-page .rvd-empty__ico{color:var(--ink-4);margin-bottom:6px}.rvd-page .rvd-empty__title{font-family:var(--f-sans);font-size:16px;font-weight:600;color:var(--ink);margin:0}.rvd-page .rvd-empty__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);margin:0;letter-spacing:.04em}.rva-page{--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--bg-3: color-mix(in srgb, var(--color-surface) 80%, var(--color-text-faint));--line: var(--color-border);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--primary: var(--color-primary);--primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--st-pago: var(--color-success);--st-error: var(--color-error);--st-gold: #FFB300;--st-blue: #5C9DFF;--st-info: #BD66FF;--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--rva-c-1: #5C9DFF;--rva-c-2: #BD66FF;--rva-c-3: #00C988;--rva-c-4: #FF66B3;--rva-c-5: #FF3366;--rva-c-6: #FF7B3D;--rva-c-7: #4FE3D3;--rva-c-8: #C39EFF;--rva-pay-1: #5C9DFF;--rva-pay-2: #BD66FF;--rva-pay-3: #FFB31A;--rva-pay-4: #FF3366;--rva-pay-5: #00C988;--rva-pay-6: #FF7B3D;--rva-pay-7: #4FE3D3;--rva-pay-8: #C39EFF;--rva-pay-9: #5C9DFF;--rva-pay-10: #BD66FF}.rva-page-export{display:inline-flex;gap:6px}.rva-export-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.rva-export-btn:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.rva-export-btn:disabled{opacity:.4;cursor:not-allowed}.rva-page .fb{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 0;margin-bottom:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rva-page .fb__period{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.rva-page .fb__period b{color:var(--ink);font-weight:600}.rva-page .fb__period .dot{width:6px;height:6px;border-radius:50%;background:var(--st-gold);box-shadow:0 0 6px var(--st-gold)}.rva-page .fb__spacer{flex:1}.rva-page .fb__nav{display:inline-flex;align-items:center;background:transparent;border:0;padding:0}.rva-page .fb__nav-btn{height:30px;padding:0 12px;background:transparent;border:0;font-family:var(--f-sans);font-size:12.5px;font-weight:500;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-radius:6px;transition:color .12s;white-space:nowrap}.rva-page .fb__nav-btn:hover{color:var(--ink-2)}.rva-page .fb__nav-btn.is-current{background:transparent;color:var(--ink);font-weight:600;font-family:var(--f-mono);letter-spacing:.02em}.rva-page .fb__nav-btn.is-current b{color:var(--st-gold);margin-right:6px;font-weight:700}.rva-page .fb__nav-btn--icon{padding:0 10px}.rva-page .fb__year{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.rva-page .fb__select{background:transparent;border:0;border-radius:0;padding:0 14px 0 0;font-family:var(--f-mono);font-size:13px;color:var(--ink);cursor:pointer;outline:none;font-feature-settings:"tnum";-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 4px) 50%,100% 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.rva-page .fb__select:focus,[data-theme=light] .rva-page .fb__select:focus,[data-theme=dark] .rva-page .fb__select:focus,[data-theme=elegant] .rva-page .fb__select:focus{outline:none!important;border:0!important;box-shadow:none!important;background-color:transparent!important}.rva-page .fb__select option{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--f-mono)}.rva-page .fb__consultores{display:inline-flex;flex-wrap:wrap;gap:4px}.rva-page .fb__cons-btn{padding:5px 10px;background:transparent;border:1px solid var(--line);border-radius:4px;font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.rva-page .fb__cons-btn:hover{color:var(--ink);border-color:var(--line-strong)}.rva-page .fb__cons-btn.is-on{color:var(--ink);border-color:var(--ink-2);background:color-mix(in srgb,var(--ink) 6%,transparent)}.rva-page .rva-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:var(--bg-1);margin-bottom:8px}@media(max-width:720px){.rva-page .rva-kpis{grid-template-columns:1fr}}.rva-page .rva-kpi{padding:14px 18px 16px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);position:relative}.rva-page .rva-kpi:last-child{border-right:0}@media(max-width:720px){.rva-page .rva-kpi{border-right:0;border-bottom:1px solid var(--line)}.rva-page .rva-kpi:last-child{border-bottom:0}}.rva-page .rva-kpi__label{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.rva-page .rva-kpi__value{font-family:var(--f-mono);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;font-feature-settings:"tnum";margin-top:2px}.rva-page .rva-kpi__value--trend{display:inline-flex;align-items:center;gap:6px}.rva-page .rva-kpi--up .rva-kpi__value{color:var(--st-pago)}.rva-page .rva-kpi--down .rva-kpi__value{color:var(--st-error)}.rva-page .rva-kpi__sub{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.04em}.rva-page .rva-sec-h{display:flex;align-items:baseline;gap:14px;margin:28px 0 14px}.rva-page .rva-sec-h__t{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.rva-page .rva-sec-h__rule{flex:1;height:1px;background:var(--line)}.rva-page .rva-sec-h__meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em}.rva-page .rva-sec-h__meta b{color:var(--ink-2);font-weight:500}.rva-page .rva-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}@media(max-width:820px){.rva-page .rva-grid-2{grid-template-columns:1fr;gap:0}}.rva-page .rva-grid-2__col{min-width:0}.rva-page .rva-bars{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.rva-page .rva-bar{display:flex;flex-direction:column;gap:6px}.rva-page .rva-bar__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rva-page .rva-bar__label{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-sans);font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rva-page .rva-bar__dot{width:6px;height:6px;border-radius:50%;background:var(--bar-color, var(--ink-3));box-shadow:0 0 6px var(--bar-color, transparent);flex-shrink:0}.rva-page .rva-bar__meta{display:inline-flex;align-items:baseline;gap:14px;flex-shrink:0}.rva-page .rva-bar__pct{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;min-width:32px;text-align:right}.rva-page .rva-bar__meta-extra{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.rva-page .rva-bar__value{font-family:var(--f-mono);font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em;font-feature-settings:"tnum";min-width:110px;text-align:right}.rva-page .rva-bar__track{height:4px;background:var(--bg-2);border-radius:2px;overflow:hidden}.rva-page .rva-bar__fill{display:block;height:100%;background:var(--bar-color, var(--color-primary));border-radius:2px;transition:width .6s ease;box-shadow:0 0 8px color-mix(in srgb,var(--bar-color, var(--color-primary)) 50%,transparent)}.rva-page .rva-chart-pnl{background:transparent;border:0;border-radius:0;overflow:visible;margin-top:4px}.rva-page .rva-chart-pnl__head{display:flex;align-items:center;justify-content:space-between;padding:4px 0 16px;gap:16px}.rva-page .rva-chart-pnl__head-l{display:flex;flex-direction:column;gap:3px}.rva-page .rva-chart-pnl__t{font-family:var(--f-sans);font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.rva-page .rva-chart-pnl__s{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.02em}.rva-page .rva-chart-pnl__body{padding:4px 0 8px}.rva-page .rva-chart-pnl__foot{display:flex;align-items:center;gap:28px;padding:14px 0 0;border-top:1px solid var(--line);flex-wrap:wrap}.rva-page .rva-chart-pnl__stat{display:flex;flex-direction:column;gap:2px}.rva-page .rva-chart-pnl__stat-lbl{font-family:var(--f-mono);font-size:9px;color:var(--ink-4);letter-spacing:.18em;text-transform:uppercase}.rva-page .rva-chart-pnl__stat-val{font-family:var(--f-mono);font-size:13px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.005em}.rva-page .rva-chart-pnl__stat-val .cur{font-size:10px;color:var(--ink-3);margin-right:2px;vertical-align:3px}.rva-page .rva-chart-pnl__stat-val .dec{font-size:10px;color:var(--ink-3)}.rva-page .rva-chart-pnl__stat-val.good{color:var(--st-pago)}.rva-page .rva-chart-pnl__stat-val.good .cur,.rva-page .rva-chart-pnl__stat-val.good .dec{color:color-mix(in srgb,var(--st-pago) 60%,transparent)}.rva-page .rva-chart-pnl__stat-val.bad{color:var(--st-error)}.rva-page .rva-chart-pnl__stat-val.bad .cur,.rva-page .rva-chart-pnl__stat-val.bad .dec{color:color-mix(in srgb,var(--st-error) 60%,transparent)}.rva-page .rva-line-chart{width:100%;height:100%;font-family:var(--f-mono);display:block}.rva-page .rva-lc-y-tick{fill:var(--ink-4);font-size:9.5px;letter-spacing:.04em}.rva-page .rva-lc-x-tick{fill:var(--ink-3);font-size:10px;letter-spacing:.04em;font-weight:500}.rva-page .rva-lc-axis-line{stroke:var(--line-2, var(--line));stroke-width:1}.rva-page .rva-lc-dot{transition:r .12s ease;cursor:pointer}.rva-page .rva-lc-dot.is-hover{filter:drop-shadow(0 0 4px currentColor)}.rva-page .rva-lc-tooltip{pointer-events:none}.rva-page .rva-lc-tt-title{fill:var(--ink);font-family:var(--f-sans);font-size:13px;font-weight:600;letter-spacing:-.005em}.rva-page .rva-lc-tt-row{fill:var(--ink-2);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em}.rva-page .rva-lc-tt-val{fill:var(--ink);font-family:var(--f-mono);font-size:11.5px;font-weight:600;font-feature-settings:"tnum"}.rva-lc-tt-html{background:var(--color-surface);border:1px solid var(--line);border-radius:6px;padding:10px 12px;min-width:180px;font-family:var(--f-sans);box-shadow:0 4px 12px #0000001f}.rva-lc-tt-html__title{font-family:var(--f-sans);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em;margin-bottom:6px}.rva-lc-tt-html__row{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-2);letter-spacing:.02em;line-height:1.6}.rva-lc-tt-html__dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.rva-lc-tt-html__yr{color:var(--ink-2)}.rva-lc-tt-html__val{margin-left:auto;color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.rva-page .rva-lc-clip-rect{animation:rva-lc-reveal 1.5s ease-out forwards}@keyframes rva-lc-reveal{0%{width:0}to{width:1200px}}.rva-page .rva-empty{padding:32px 24px;text-align:center;color:var(--ink-3);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em}.rva-page .rva-empty--big{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:6px}.rva-page .rva-empty__ico{color:var(--ink-4);margin-bottom:6px}.rva-page .rva-empty__title{font-family:var(--f-sans);font-size:16px;font-weight:600;color:var(--ink);margin:0}.rva-page .rva-empty__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);margin:0;letter-spacing:.04em}.rdre-page{--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--bg-3: color-mix(in srgb, var(--color-surface) 80%, var(--color-text-faint));--line: var(--color-border);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--primary: var(--color-primary);--primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--st-pago: var(--color-success);--st-error: var(--color-error);--st-warn: var(--color-warning);--st-info: var(--color-info);--st-gold: #FFB300;--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--rdre-c-1: #5C9DFF;--rdre-c-2: #BD66FF;--rdre-c-3: #00C988;--rdre-c-4: #FF66B3;--rdre-c-5: #FF3366;--rdre-c-6: #FF7B3D;--rdre-c-7: #4FE3D3;--rdre-c-8: #C39EFF}.rdre-page .fb{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 0;margin-bottom:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rdre-page .fb__period{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.rdre-page .fb__period b{color:var(--ink);font-weight:600}.rdre-page .fb__period .dot{width:6px;height:6px;border-radius:50%;background:var(--st-gold);box-shadow:0 0 6px var(--st-gold)}.rdre-page .fb__spacer{flex:1}.rdre-page .fb__nav{display:inline-flex;align-items:center;background:transparent;border:0;padding:0}.rdre-page .fb__nav-btn{height:30px;padding:0 12px;background:transparent;border:0;font-family:var(--f-sans);font-size:12.5px;font-weight:500;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-radius:6px;transition:color .12s;white-space:nowrap}.rdre-page .fb__nav-btn:hover{color:var(--ink-2)}.rdre-page .fb__nav-btn.is-current{background:transparent;color:var(--ink);font-weight:600;font-family:var(--f-mono);letter-spacing:.02em}.rdre-page .fb__nav-btn.is-current b{color:var(--st-gold);margin-right:6px;font-weight:700}.rdre-page .fb__nav-btn--icon{padding:0 10px}.rdre-page .fb__year{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.rdre-page .fb__select{background:transparent;border:0;border-radius:0;padding:0 14px 0 0;font-family:var(--f-mono);font-size:13px;color:var(--ink);cursor:pointer;outline:none;font-feature-settings:"tnum";-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 4px) 50%,100% 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.rdre-page .fb__select:focus,[data-theme=light] .rdre-page .fb__select:focus,[data-theme=dark] .rdre-page .fb__select:focus,[data-theme=elegant] .rdre-page .fb__select:focus{outline:none!important;border:0!important;box-shadow:none!important;background-color:transparent!important}.rdre-page .fb__select option{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--f-mono)}.rdre-page .rdre-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:var(--bg-1);margin-bottom:8px}@media(max-width:720px){.rdre-page .rdre-kpis{grid-template-columns:1fr}}.rdre-page .rdre-kpi{padding:14px 18px 16px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line)}.rdre-page .rdre-kpi:last-child{border-right:0}@media(max-width:720px){.rdre-page .rdre-kpi{border-right:0;border-bottom:1px solid var(--line)}.rdre-page .rdre-kpi:last-child{border-bottom:0}}.rdre-page .rdre-kpi__label{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:5px}.rdre-page .rdre-kpi__value{font-family:var(--f-mono);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;font-feature-settings:"tnum";margin-top:2px}.rdre-page .rdre-kpi__sub{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.04em}.rdre-page .rdre-kpi--in .rdre-kpi__label svg{color:var(--st-info)}.rdre-page .rdre-kpi--out .rdre-kpi__label svg{color:var(--st-warn)}.rdre-page .rdre-kpi--up .rdre-kpi__value{color:var(--st-pago)}.rdre-page .rdre-kpi--down .rdre-kpi__value{color:var(--st-error)}.rdre-page .rdre-kpi--up .rdre-kpi__label svg{color:var(--st-pago)}.rdre-page .rdre-kpi--down .rdre-kpi__label svg{color:var(--st-error)}.rdre-page .rdre-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}@media(max-width:820px){.rdre-page .rdre-grid-2{grid-template-columns:1fr;gap:0}}.rdre-page .rdre-grid-2__col{min-width:0}.rdre-page .rdre-sec-h{display:flex;align-items:baseline;gap:14px;margin:28px 0 14px}.rdre-page .rdre-sec-h__t{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.rdre-page .rdre-sec-h__rule{flex:1;height:1px;background:var(--line)}.rdre-page .rdre-sec-h__meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em}.rdre-page .rdre-sec-h__meta b{color:var(--ink-2);font-weight:600;font-feature-settings:"tnum"}.rdre-page .rdre-section-total--in{color:var(--st-info)}.rdre-page .rdre-section-total--out{color:var(--st-warn)}.rdre-page .rdre-bars{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.rdre-page .rdre-bar{display:flex;flex-direction:column;gap:6px}.rdre-page .rdre-bar__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rdre-page .rdre-bar__label{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-sans);font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdre-page .rdre-bar__dot{width:6px;height:6px;border-radius:50%;background:var(--bar-color, var(--ink-3));box-shadow:0 0 6px var(--bar-color, transparent);flex-shrink:0}.rdre-page .rdre-bar__meta{display:inline-flex;align-items:baseline;gap:14px;flex-shrink:0}.rdre-page .rdre-bar__pct{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;min-width:32px;text-align:right}.rdre-page .rdre-bar__value{font-family:var(--f-mono);font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em;font-feature-settings:"tnum";min-width:110px;text-align:right}.rdre-page .rdre-bar__track{height:4px;background:var(--bg-2);border-radius:2px;overflow:hidden}.rdre-page .rdre-bar__fill{display:block;height:100%;background:var(--bar-color, var(--color-primary));border-radius:2px;transition:width .6s ease;box-shadow:0 0 8px color-mix(in srgb,var(--bar-color, var(--color-primary)) 50%,transparent)}.rdre-page-export{display:inline-flex;gap:6px}.rdre-export-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.rdre-export-btn:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.rdre-export-btn:disabled{opacity:.4;cursor:not-allowed}.rdre-page .rdre-empty{padding:32px 24px;text-align:center;color:var(--ink-3);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em}.rdre-page .rdre-empty--big{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:6px}.rdre-page .rdre-empty__ico{color:var(--ink-4);margin-bottom:6px}.rdre-page .rdre-empty__title{font-family:var(--f-sans);font-size:16px;font-weight:600;color:var(--ink);margin:0}.rdre-page .rdre-empty__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);margin:0;letter-spacing:.04em}.bv-fab-spacer{height:calc(72px + env(safe-area-inset-bottom,0px));pointer-events:none}@media(max-width:820px){.bv-fab-spacer{height:calc(120px + env(safe-area-inset-bottom,0px))}}.bv-suggest{margin:0 0 16px;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background:var(--color-surface);max-height:240px;overflow-y:auto}.bv-suggest__item{display:block;width:100%;padding:8px 14px;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background .12s}.bv-suggest__item:last-child{border-bottom:none}.bv-suggest__item:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.bv-suggest__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary)}.bv-suggest__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-secondary);margin-top:1px}.bv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;align-items:start;padding:12px 0}.bv-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .12s,box-shadow .12s;position:relative;cursor:pointer}.bv-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bv-card:hover{border-color:color-mix(in srgb,var(--color-text-secondary) 50%,var(--color-border))}.bv-card.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 35%,transparent)}.bv-card__head{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 10px 16px;background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.bv-card__select{display:inline-flex;margin-top:2px;cursor:pointer}.bv-card__select input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-primary);cursor:pointer}.bv-card__head-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bv-card__name{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.005em;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bv-card__meta{display:flex;flex-direction:column;gap:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-secondary);letter-spacing:.02em}.bv-card__meta-item{display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-card__meta-item svg{color:var(--color-text-faint);flex-shrink:0}.bv-card__cobranca{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-info, var(--color-primary))}.bv-card__cobranca svg{flex-shrink:0}.bv-card__total{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:1px}.bv-card__total-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-faint)}.bv-card__total-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:500;color:var(--color-error);font-variant-numeric:tabular-nums;letter-spacing:-.005em;line-height:1.1}.bv-card__total-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--color-text-secondary);letter-spacing:.04em}.bv-card__rule{display:none}.bv-card__body{padding:0}.bv-card__table{width:100%;border-collapse:collapse;font-family:Inter,system-ui,sans-serif;font-size:12px;table-layout:fixed}.bv-card__table thead th{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);text-align:left;padding:8px 14px 6px}.bv-card__table thead th.t-r{text-align:right}.bv-card__table tbody td{padding:6px 14px;border:none!important;color:var(--color-text-primary);vertical-align:middle}.bv-card__table tbody td.t-r{text-align:right}.bv-card__table tbody tr,.bv-card__table tbody tr:nth-child(2n),.bv-card__table tbody tr:nth-child(odd){background-color:transparent!important}.bv-card__table tbody tr:hover{background-color:color-mix(in srgb,var(--color-text-primary) 3%,transparent)!important}.bv-card__table thead th,[data-theme=dark] .bv-card__table thead th,[data-theme=elegant] .bv-card__table thead th,[data-theme=light] .bv-card__table thead th{background-color:transparent!important;border-bottom:1px solid var(--color-border)!important}[data-theme=dark] .bv-card__table tbody td,[data-theme=elegant] .bv-card__table tbody td,[data-theme=light] .bv-card__table tbody td,:root .bv-card__table tbody td{border:none!important}.bv-card__table tbody tr+tr td{border-top:1px solid var(--color-border)!important}.bv-card__ref{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-card__data{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.bv-card__data svg{color:var(--color-text-faint);flex-shrink:0}.bv-card__valor{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.bv-dias{display:inline-flex;align-items:center;padding:2px 7px;border-radius:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.bv-dias--a_vencer{background:color-mix(in srgb,var(--color-info, var(--color-primary)) 12%,transparent);color:var(--color-info, var(--color-primary))}.bv-dias--breve{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.bv-dias--medio{background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.bv-dias--critico{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}.bv-status{display:inline-flex;align-items:center;padding:2px 7px;border-radius:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bv-status--red{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.bv-status--blue{background:color-mix(in srgb,var(--color-info, var(--color-primary)) 12%,transparent);color:var(--color-info, var(--color-primary))}.bv-status--gray{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);color:var(--color-text-secondary)}.bv-recip-list{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;padding-right:4px}.bv-recip{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px solid var(--color-border)}.bv-recip:last-child{border-bottom:none}.bv-recip__name{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);font-weight:500}.bv-recip__email{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.re-total-value{color:var(--color-success)!important}.re-card-actions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 12px;border-top:1px solid var(--color-border)}.re-act{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.re-act:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.re-act:disabled{opacity:.4;cursor:not-allowed}.re-act--primary{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}.re-act--primary:hover:not(:disabled){color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-color:var(--color-primary)}.re-act--whatsapp{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,transparent)}.re-act--whatsapp:hover:not(:disabled){color:var(--color-success);background:color-mix(in srgb,var(--color-success) 8%,transparent);border-color:var(--color-success)}.re-preview{border-top:1px solid var(--color-border)}.re-preview__summary{list-style:none;cursor:pointer;padding:10px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);transition:color .12s,background .12s;position:relative}.re-preview__summary::-webkit-details-marker{display:none}.re-preview__summary:after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--color-text-faint)}.re-preview[open] .re-preview__summary:after{content:"−"}.re-preview__summary:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.re-preview__body{padding:12px 14px 14px;background:#fff;color:#1a1a1a;font-family:Arial,sans-serif;font-size:12px;border-top:1px solid var(--color-border);overflow-x:auto}.cv-page{--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--bg-3: color-mix(in srgb, var(--color-surface) 80%, var(--color-text-faint));--line: var(--color-border);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--primary: var(--color-primary);--primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--st-pago: var(--color-success);--st-error: var(--color-error);--st-warn: var(--color-warning);--st-gold: #FFB300;--st-blue: #5C9DFF;--st-info: #BD66FF;--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace}.cv-page .fb{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 0;margin-bottom:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cv-page .fb__period{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.cv-page .fb__period b{color:var(--ink);font-weight:600}.cv-page .fb__period .dot{width:6px;height:6px;border-radius:50%;background:var(--st-gold);box-shadow:0 0 6px var(--st-gold)}.cv-page .fb__spacer{flex:1}.cv-page .fb__nav{display:inline-flex;align-items:center;background:transparent;border:0;padding:0}.cv-page .fb__nav-btn{height:30px;padding:0 12px;background:transparent;border:0;font-family:var(--f-sans);font-size:12.5px;font-weight:500;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-radius:6px;transition:color .12s;white-space:nowrap}.cv-page .fb__nav-btn:hover{color:var(--ink-2)}.cv-page .fb__nav-btn.is-current{background:transparent;color:var(--ink);font-weight:600;font-family:var(--f-mono);letter-spacing:.02em}.cv-page .fb__nav-btn.is-current b{color:var(--st-gold);margin-right:6px;font-weight:700}.cv-page .fb__nav-btn--icon{padding:0 10px}.cv-page .fb__year{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.cv-page .fb__select{background:transparent;border:0;border-radius:0;padding:0 14px 0 0;font-family:var(--f-mono);font-size:13px;color:var(--ink);cursor:pointer;outline:none;font-feature-settings:"tnum";-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 4px) 50%,100% 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.cv-page .fb__select:focus,[data-theme=light] .cv-page .fb__select:focus,[data-theme=dark] .cv-page .fb__select:focus,[data-theme=elegant] .cv-page .fb__select:focus{outline:none!important;border:0!important;box-shadow:none!important;background-color:transparent!important}.cv-page .fb__select option{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--f-mono)}.cv-page .cv-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:var(--bg-1);margin-bottom:8px}@media(max-width:820px){.cv-page .cv-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cv-page .cv-kpis{grid-template-columns:1fr}}.cv-page .cv-kpi{padding:14px 18px 16px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line)}.cv-page .cv-kpi:last-child{border-right:0}@media(max-width:820px){.cv-page .cv-kpi{border-right:0}.cv-page .cv-kpi:nth-child(odd){border-right:1px solid var(--line)}.cv-page .cv-kpi:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:480px){.cv-page .cv-kpi{border-right:0;border-bottom:1px solid var(--line)}.cv-page .cv-kpi:last-child{border-bottom:0}}.cv-page .cv-kpi__label{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:5px}.cv-page .cv-kpi__value{font-family:var(--f-mono);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;font-feature-settings:"tnum";margin-top:2px}.cv-page .cv-kpi__sub{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.04em}.cv-page .cv-kpi--in .cv-kpi__label svg{color:var(--st-blue)}.cv-page .cv-kpi--accent .cv-kpi__label svg{color:var(--st-info)}.cv-page .cv-kpi--warn .cv-kpi__label svg{color:var(--st-warn)}.cv-page .cv-kpi--warn .cv-kpi__value{color:var(--st-warn)}.cv-page .cv-kpi--ok .cv-kpi__label svg{color:var(--st-pago)}.cv-page .cv-kpi--ok .cv-kpi__value{color:var(--st-pago)}.cv-page .cv-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:color-mix(in srgb,var(--st-warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--st-warn) 30%,transparent);border-radius:6px;margin-top:16px}.cv-page .cv-alert__ico{color:var(--st-warn);margin-top:2px;flex-shrink:0}.cv-page .cv-alert__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.cv-page .cv-alert__title{font-family:var(--f-sans);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.cv-page .cv-alert__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-2);letter-spacing:.02em}.cv-page .cv-alert__cta{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;color:var(--st-pago);border:1px solid color-mix(in srgb,var(--st-pago) 35%,transparent);border-radius:4px;font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;flex-shrink:0;transition:background .12s,border-color .12s}.cv-page .cv-alert__cta:hover:not(:disabled){background:color-mix(in srgb,var(--st-pago) 10%,transparent);border-color:var(--st-pago)}.cv-page .cv-alert__cta:disabled{opacity:.5;cursor:wait}.cv-page .cv-spin{animation:cv-spin 1s linear infinite}@keyframes cv-spin{to{transform:rotate(360deg)}}.cv-page .cv-sec-h{display:flex;align-items:baseline;gap:14px;margin:28px 0 14px}.cv-page .cv-sec-h__t{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.cv-page .cv-sec-h__rule{flex:1;height:1px;background:var(--line)}.cv-page .cv-sec-h__meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em}.cv-page .cv-sec-h__action{display:inline-flex}.cv-page .cv-groups{display:flex;flex-direction:column;gap:18px}.cv-page .cv-group{display:flex;flex-direction:column}.cv-page .cv-group__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);margin-bottom:6px}.cv-page .cv-group__id{display:inline-flex;align-items:center;gap:12px;min-width:0}.cv-page .cv-group__ico{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;color:var(--ink-2);flex-shrink:0}.cv-page .cv-group__name{display:flex;flex-direction:column;gap:1px;min-width:0}.cv-page .cv-group__name h4{margin:0;font-family:var(--f-sans);font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.cv-page .cv-group__name span{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.04em}.cv-page .cv-group__total{display:flex;flex-direction:column;gap:1px;align-items:flex-end;flex-shrink:0}.cv-page .cv-group__total-lbl{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase}.cv-page .cv-group__total-val{font-family:var(--f-mono);font-size:15px;font-weight:700;color:var(--st-error);letter-spacing:-.005em;font-feature-settings:"tnum"}.cv-page .cv-cell-date{font-family:var(--f-mono);font-size:12px;color:var(--ink);letter-spacing:.02em;font-feature-settings:"tnum"}.cv-page .cv-cell-value{font-family:var(--f-mono);font-size:13px;font-weight:700;color:var(--st-error);letter-spacing:-.005em;font-feature-settings:"tnum"}.cv-page .cv-cell-prop{font-family:var(--f-sans);font-size:12.5px;color:var(--ink-2)}.cv-page .cv-pos{display:inline-flex;align-items:baseline;gap:8px}.cv-page .cv-pos__parcelas{font-family:var(--f-mono);font-size:11px;font-style:normal;font-weight:500;color:var(--ink-3);padding:2px 6px;border-radius:4px;background:var(--bg-2);border:1px solid var(--line);letter-spacing:.04em}.cv-page .cv-ok{margin-top:24px;padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;background:color-mix(in srgb,var(--st-pago) 7%,transparent);border:1px solid color-mix(in srgb,var(--st-pago) 25%,transparent);border-radius:8px}.cv-page .cv-ok__ico{color:var(--st-pago);background:color-mix(in srgb,var(--st-pago) 12%,transparent);border-radius:50%;padding:14px;width:60px;height:60px;margin-bottom:6px}.cv-page .cv-ok__title{font-family:var(--f-sans);font-size:18px;font-weight:600;color:var(--st-pago);margin:0;letter-spacing:-.01em}.cv-page .cv-ok__sub{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-2);margin:0;letter-spacing:.02em}.cv-page .cv-empty{padding:32px 24px;text-align:center;color:var(--ink-3);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em}.cv-page .cv-empty--big{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:6px}.cv-page .cv-empty__ico{color:var(--ink-4);margin-bottom:6px}.cv-page .cv-empty__title{font-family:var(--f-sans);font-size:16px;font-weight:600;color:var(--ink);margin:0}.cv-page .cv-empty__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);margin:0;letter-spacing:.04em}.cfb-page{--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--bg-3: color-mix(in srgb, var(--color-surface) 80%, var(--color-text-faint));--line: var(--color-border);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--primary: var(--color-primary);--primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--st-pago: var(--color-success);--st-error: var(--color-error);--st-warn: var(--color-warning);--st-gold: #FFB300;--st-blue: #5C9DFF;--st-rose: #FF3366;--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace}.cfb-page .fb{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 0;margin-bottom:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cfb-page .fb__period{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.cfb-page .fb__period b{color:var(--ink);font-weight:600}.cfb-page .fb__period .dot{width:6px;height:6px;border-radius:50%;background:var(--st-gold);box-shadow:0 0 6px var(--st-gold)}.cfb-page .fb__spacer{flex:1}.cfb-page .fb__nav{display:inline-flex;align-items:center;background:transparent;border:0;padding:0}.cfb-page .fb__nav-btn{height:30px;padding:0 12px;background:transparent;border:0;font-family:var(--f-sans);font-size:12.5px;font-weight:500;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-radius:6px;transition:color .12s;white-space:nowrap}.cfb-page .fb__nav-btn:hover{color:var(--ink-2)}.cfb-page .fb__nav-btn.is-current{background:transparent;color:var(--ink);font-weight:600;font-family:var(--f-mono);letter-spacing:.02em}.cfb-page .fb__nav-btn.is-current b{color:var(--st-gold);margin-right:6px;font-weight:700}.cfb-page .fb__nav-btn--icon{padding:0 10px}.cfb-page .fb__year{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.cfb-page .fb__select{background:transparent;border:0;border-radius:0;padding:0 14px 0 0;font-family:var(--f-mono);font-size:13px;color:var(--ink);cursor:pointer;outline:none;font-feature-settings:"tnum";-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 4px) 50%,100% 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.cfb-page .fb__select:focus,[data-theme=light] .cfb-page .fb__select:focus,[data-theme=dark] .cfb-page .fb__select:focus,[data-theme=elegant] .cfb-page .fb__select:focus{outline:none!important;border:0!important;box-shadow:none!important;background-color:transparent!important}.cfb-page .fb__select option{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--f-mono)}.cfb-page .cfb-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:var(--bg-1);margin-bottom:8px}@media(max-width:720px){.cfb-page .cfb-kpis{grid-template-columns:1fr}}.cfb-page .cfb-kpi{padding:14px 18px 16px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line)}.cfb-page .cfb-kpi:last-child{border-right:0}@media(max-width:720px){.cfb-page .cfb-kpi{border-right:0;border-bottom:1px solid var(--line)}.cfb-page .cfb-kpi:last-child{border-bottom:0}}.cfb-page .cfb-kpi__label{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:5px}.cfb-page .cfb-kpi__value{font-family:var(--f-mono);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;font-feature-settings:"tnum";margin-top:2px}.cfb-page .cfb-kpi__sub{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.04em}.cfb-page .cfb-kpi--in .cfb-kpi__label svg{color:var(--st-blue)}.cfb-page .cfb-kpi--out .cfb-kpi__label svg{color:var(--st-rose)}.cfb-page .cfb-kpi--up .cfb-kpi__value{color:var(--st-pago)}.cfb-page .cfb-kpi--down .cfb-kpi__value{color:var(--st-error)}.cfb-page .cfb-kpi--up .cfb-kpi__label svg{color:var(--st-pago)}.cfb-page .cfb-kpi--down .cfb-kpi__label svg{color:var(--st-error)}.cfb-page .cfb-alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:color-mix(in srgb,var(--st-warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--st-warn) 30%,transparent);border-radius:6px;margin-top:16px}.cfb-page .cfb-alert__ico{color:var(--st-warn);margin-top:2px;flex-shrink:0}.cfb-page .cfb-alert__body{display:flex;flex-direction:column;gap:4px;min-width:0}.cfb-page .cfb-alert__title{font-family:var(--f-sans);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.cfb-page .cfb-alert__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-2);letter-spacing:.02em}.cfb-page .cfb-alert__sub em{font-style:normal;color:var(--ink-3)}.cfb-page .cfb-sec-h{display:flex;align-items:baseline;gap:14px;margin:28px 0 14px}.cfb-page .cfb-sec-h__t{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.cfb-page .cfb-sec-h__rule{flex:1;height:1px;background:var(--line)}.cfb-page .cfb-sec-h__meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em}.cfb-page .cfb-sec-h__meta b{color:var(--ink-2);font-weight:600;font-feature-settings:"tnum"}.cfb-page .cfb-bars{display:flex;flex-direction:column;gap:18px;margin-bottom:12px}.cfb-page .cfb-bar-group{display:flex;flex-direction:column;gap:6px}.cfb-page .cfb-bar-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:2px}.cfb-page .cfb-bar-group__name{font-family:var(--f-sans);font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfb-page .cfb-bar-group__margem{font-family:var(--f-mono);font-size:12px;font-weight:600;letter-spacing:.02em;font-feature-settings:"tnum"}.cfb-page .cfb-bar-group__margem.is-up{color:var(--st-pago)}.cfb-page .cfb-bar-group__margem.is-down{color:var(--st-error)}.cfb-page .cfb-bar{display:grid;grid-template-columns:64px 1fr 120px;align-items:center;gap:10px}.cfb-page .cfb-bar__legend{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase}.cfb-page .cfb-bar__track{height:4px;background:var(--bg-2);border-radius:2px;overflow:hidden}.cfb-page .cfb-bar__fill{display:block;height:100%;border-radius:2px;transition:width .6s ease}.cfb-page .cfb-bar--vendas .cfb-bar__fill{background:var(--st-blue);box-shadow:0 0 8px color-mix(in srgb,var(--st-blue) 50%,transparent)}.cfb-page .cfb-bar--compras .cfb-bar__fill{background:var(--st-rose);box-shadow:0 0 8px color-mix(in srgb,var(--st-rose) 50%,transparent)}.cfb-page .cfb-bar__value{font-family:var(--f-mono);font-size:12.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em;font-feature-settings:"tnum";text-align:right}.cfb-page .cfb-suppliers{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.02em}.cfb-page .cfb-suppliers.is-warn{color:var(--st-warn)}.cfb-page .cfb-cell{font-family:var(--f-mono);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em;font-feature-settings:"tnum"}.cfb-page .cfb-cell--in{color:var(--st-blue)}.cfb-page .cfb-cell--out{color:var(--st-rose)}.cfb-page .cfb-cell--up{color:var(--st-pago)}.cfb-page .cfb-cell--down{color:var(--st-error)}.cfb-page .cfb-totals{display:grid;grid-template-columns:minmax(220px,1.8fr) 130px 130px 130px 90px;align-items:center;gap:0;padding:12px 4px;margin-top:4px;border-top:1px solid var(--line);background:var(--bg-2)}.cfb-page .cfb-totals__label{padding:0 12px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.cfb-page .cfb-totals__rule{display:none}.cfb-page .cfb-totals__cell{padding:0 12px;text-align:right;font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:-.005em;font-feature-settings:"tnum"}@media(max-width:820px){.cfb-page .cfb-totals{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 14px}.cfb-page .cfb-totals__cell{text-align:left;padding:0}}.cfb-page .cfb-empty{padding:32px 24px;text-align:center;color:var(--ink-3);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em}.cfb-page .cfb-empty--big{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:6px}.cfb-page .cfb-empty__ico{color:var(--ink-4);margin-bottom:6px}.cfb-page .cfb-empty__title{font-family:var(--f-sans);font-size:16px;font-weight:600;color:var(--ink);margin:0}.cfb-page .cfb-empty__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);margin:0;letter-spacing:.04em}.ec-cfg-tabs{display:flex;align-items:stretch;gap:0;margin:0;padding:0;border-bottom:1px solid var(--color-border)}.ec-cfg-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);background:transparent;border:none;border-bottom:1px solid transparent;cursor:pointer;transition:all .12s;margin-bottom:-1px}.ec-cfg-tab:hover{color:var(--color-text-secondary)}.ec-cfg-tab.is-active{color:var(--color-text-primary);border-bottom-color:var(--color-primary)}.ec-cfg-tab svg{flex-shrink:0}.ec-cfg-tabs__rule{flex:1;border-bottom:1px solid transparent;margin-bottom:-1px}.ec-cfg-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:80px 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint)}.ec-cfg-loading svg{color:var(--color-primary)}.ec-cfg-muted{font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-secondary);line-height:1.4}.ec-cfg-seg-wrap{display:flex;width:-moz-max-content;width:max-content}.ec-cfg-seg-wrap .datepicker-extra-toggle-options{width:-moz-max-content;width:max-content}.ec-cfg-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.ec-cfg-tag--ok{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.ec-cfg-secret{position:relative}.ec-cfg-secret input{padding-right:28px!important}.ec-cfg-secret__toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--color-text-faint);display:grid;place-items:center;cursor:pointer;transition:all .12s}.ec-cfg-secret__toggle:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.ec-cfg-strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ec-cfg-strong--ok{color:var(--color-success)}.ec-cfg-strong--err{color:var(--color-error)}.ec-cfg-status{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;width:-moz-max-content;width:max-content}.ec-cfg-status.is-ok{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.ec-cfg-status.is-warn{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.ec-cfg-status.is-err{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.ec-cfg-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);line-height:1.5;white-space:pre-wrap;word-break:break-word}.cec-header-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cec-link-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:color .12s,border-color .12s,background .12s}.cec-link-btn:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.cec-link-btn:disabled{opacity:.45;cursor:not-allowed}.cec-hint{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-faint);line-height:1.5;margin-top:2px}.cec-hint code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);padding:1px 5px;border-radius:3px}.cec-pwd{position:relative}.cec-pwd input{padding-right:32px!important}.cec-pwd__toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--color-text-faint);cursor:pointer;padding:4px;display:inline-flex;transition:color .12s}.cec-pwd__toggle:hover{color:var(--color-text-primary)}.cec-preview{width:100%;min-height:300px;padding:16px 18px;background:#fff;color:#1a1a1a;font-family:Arial,sans-serif;font-size:13px;border:1px solid var(--color-border);border-radius:6px;overflow:auto}.cec-preview--sm{min-height:200px}.cec-tpl-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-bottom:6px}.wac-test-cell{display:flex;flex-direction:column;justify-content:flex-end}.wac-test-btn{height:38px;justify-content:center}.tp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px}.wac-cons-main{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.wac-cons-instance{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--color-text-secondary);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wac-cons-instance--muted{color:var(--color-text-faint);font-style:italic}.wac-tpl-preview{display:block;margin:0;padding:14px 16px;background:color-mix(in srgb,var(--color-success) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 25%,var(--color-border));border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.55;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.bk-row-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:color-mix(in srgb,var(--color-info, var(--color-primary)) 10%,transparent);color:var(--color-info, var(--color-primary))}.bk-filename{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:13px!important;letter-spacing:-.005em;word-break:break-all}.bk-size{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.bk-size svg{color:var(--color-text-faint);flex-shrink:0}.bk-total-size{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);padding:3px 8px;border-radius:3px;background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.bk-modal-filename{font-family:JetBrains Mono,ui-monospace,monospace!important;word-break:break-all;font-size:22px!important;letter-spacing:-.005em}.dp-page .cm-band-value--mono,.dp-page .cm-band-value--mono input{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.emp-warn{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;margin-bottom:14px;border:1px solid var(--color-warning);border-left:3px solid var(--color-warning);border-radius:6px;background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.5}.emp-warn>svg{color:var(--color-warning);flex-shrink:0;margin-top:2px}.emp-warn strong{color:var(--color-text-primary)}.emp-hint{display:block;margin-top:4px;font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-faint);line-height:1.5}.emp-cert{border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:16px 20px;margin-top:4px;display:flex;flex-direction:column;gap:14px}.emp-cert--ok{border-left-color:var(--color-success)}.emp-cert--warn{border-left-color:var(--color-warning)}.emp-cert--expired{border-left-color:var(--color-error)}.emp-cert--none{border-left-color:var(--color-text-faint)}.emp-cert__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.emp-cert__head>svg{color:var(--color-primary);flex-shrink:0}.emp-cert__head h3{margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--color-text-primary)}.emp-cert__cnpj{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;color:var(--color-text-secondary)}.emp-cert__loading{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint)}.emp-cert__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 22px;padding-top:6px;border-top:1px solid var(--color-border)}.emp-cert__info{display:flex;flex-direction:column;gap:3px;min-width:0}.emp-cert__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}.emp-cert__val{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.emp-cert__val--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.emp-cert__dias{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;padding:2px 7px;border-radius:3px}.emp-cert__dias--ok{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.emp-cert__dias--warn{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}.emp-cert__dias--expired{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}.emp-cert__empty{margin:0;font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--color-text-secondary);line-height:1.5}.emp-cert__actions{display:flex;align-items:center;gap:12px;padding-top:4px}.emp-cert__hint{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-faint)}.dp-page .cm-band-value{font-size:14px;font-family:Inter,system-ui,sans-serif;letter-spacing:0}.dp-page .cm-band-value input,.dp-page .cm-band-value select,.dp-page .cm-band-value textarea{font-family:inherit;font-size:inherit}.dp-page .cm-band-cell{padding:10px 14px}.dp-page .cm-band-label{font-size:9.5px}.sbc-tabs{display:flex;gap:0;border-bottom:1px solid var(--color-border);margin-bottom:18px;overflow-x:auto}.sbc-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;margin-bottom:-1px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s}.sbc-tab:hover{color:var(--color-text-primary)}.sbc-tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.sbc-tab>svg{flex-shrink:0}.sbc-status{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:14px;border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.sbc-status--ok{border-left-color:var(--color-success)}.sbc-status--warn{border-left-color:var(--color-warning)}.sbc-status--err{border-left-color:var(--color-error)}.sbc-status>svg{flex-shrink:0}.sbc-status--ok>svg{color:var(--color-success)}.sbc-status--warn>svg{color:var(--color-warning)}.sbc-status--err>svg{color:var(--color-error)}.sbc-status__title{font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;color:var(--color-text-primary);line-height:1.3}.sbc-status__sub{font-family:Inter,system-ui,sans-serif;font-size:11.5px;color:var(--color-text-secondary);line-height:1.4;margin-top:2px}.sbc-status__errs{margin:4px 0 0 16px;padding:0;font-family:Inter,system-ui,sans-serif;font-size:11.5px;color:var(--color-text-secondary);list-style:disc}.sbc-seg{display:inline-flex;padding:3px;background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);border:1px solid var(--color-border);border-radius:6px;width:-moz-max-content;width:max-content}.sbc-seg__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:none;border-radius:4px;color:var(--color-text-secondary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .12s,color .12s}.sbc-seg__btn:hover{color:var(--color-text-primary)}.sbc-seg__btn:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-text-faint);flex-shrink:0}.sbc-seg__btn--active{background:var(--color-surface);color:var(--color-text-primary);box-shadow:0 1px 2px #00000014}.sbc-seg__btn--sandbox.sbc-seg__btn--active{color:var(--color-warning)}.sbc-seg__btn--sandbox.sbc-seg__btn--active:before{background:var(--color-warning);box-shadow:0 0 6px color-mix(in srgb,var(--color-warning) 80%,transparent)}.sbc-seg__btn--prod.sbc-seg__btn--active{color:var(--color-success)}.sbc-seg__btn--prod.sbc-seg__btn--active:before{background:var(--color-success);box-shadow:0 0 6px color-mix(in srgb,var(--color-success) 80%,transparent)}.sbc-toggle{display:flex;align-items:center;gap:12px;padding:6px 0}.sbc-toggle__sw{position:relative;width:36px;height:20px;background:var(--color-border);border-radius:12px;cursor:pointer;transition:background .12s;flex-shrink:0}.sbc-toggle__sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--color-surface);border-radius:50%;transition:transform .14s ease;box-shadow:0 1px 2px #0003}.sbc-toggle__sw--on{background:var(--color-primary)}.sbc-toggle__sw--on:after{transform:translate(16px)}.sbc-toggle__sw input{display:none}.sbc-toggle__txt{display:flex;flex-direction:column;gap:1px;min-width:0}.sbc-toggle__label{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary)}.sbc-toggle__sub{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-faint)}.sbc-range{display:flex;align-items:center;gap:14px}.sbc-range input[type=range]{flex:1;accent-color:var(--color-primary)}.sbc-range__val{min-width:120px;padding:4px 10px;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;text-align:center}.sbc-info{margin-top:6px;padding:14px 16px;border:1px solid var(--color-border);border-left:3px solid var(--color-info, var(--color-primary));border-radius:6px;background:color-mix(in srgb,var(--color-info, var(--color-primary)) 5%,transparent)}.sbc-info--warn{border-left-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 6%,transparent)}.sbc-info--err{border-left-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 6%,transparent)}.sbc-info__title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 6px}.sbc-info__body{font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--color-text-primary);line-height:1.55}.sbc-info__body p{margin:0}.sbc-info__body p+p{margin-top:6px}.sbc-info__body ol,.sbc-info__body ul{margin:0;padding-left:18px}.sbc-info__body code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.sbc-info__body a{color:var(--color-primary);text-decoration:underline}.sbc-info__body a:hover{filter:brightness(1.1)}.sbc-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sbc-pill--ok{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.sbc-pill--off{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}.sbc-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.sbc-actions__hint{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-faint);align-self:center;margin-left:6px}.sbc-hint{display:block;margin-top:4px;font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-faint);line-height:1.5}.sbc-hint code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.sbc-section-pill{display:flex;align-items:center;justify-content:space-between;margin:-8px 0 0}.cm-band-value textarea{width:100%;background:transparent;border:0;outline:none;color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;resize:vertical;min-height:60px;padding:0}@media(max-width:820px){.sbc-tabs{overflow-x:auto;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.sbc-tab{padding:10px 14px;font-size:10px}.sbc-range__val{min-width:90px}}.enc-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:80px 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint)}.enc-loading svg{color:var(--color-primary)}.enc-error{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-error);line-height:1.5}.enc-color{align-items:center;gap:10px}.enc-color__picker{width:32px!important;height:32px!important;padding:0!important;border:1px solid var(--color-border)!important;border-radius:4px!important;background:transparent!important;cursor:pointer;flex-shrink:0}.enc-color__picker::-webkit-color-swatch-wrapper{padding:2px}.enc-color__picker::-webkit-color-swatch{border:none;border-radius:2px}.enc-color__hex{width:110px!important;flex:0 0 auto!important;background:transparent!important;border:none!important;outline:none!important;padding:0!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;letter-spacing:.02em;color:var(--color-text-primary)!important;text-transform:uppercase}.enc-color__hex:focus,[data-theme=light] .enc-color__hex:focus,[data-theme=dark] .enc-color__hex:focus,[data-theme=elegant] .enc-color__hex:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.enc-test-row{display:flex;align-items:center;gap:10px;width:100%}.enc-test-row__input{flex:1;background:transparent;border:none;outline:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:14px;color:var(--color-text-primary);letter-spacing:-.005em}.enc-test-row__input::-moz-placeholder{color:var(--color-text-faint)}.enc-test-row__input::placeholder{color:var(--color-text-faint)}.enc-test-row__input:focus,[data-theme=light] .enc-test-row__input:focus,[data-theme=dark] .enc-test-row__input:focus,[data-theme=elegant] .enc-test-row__input:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.enc-section-head{display:flex;align-items:center;gap:14px;width:100%;padding:14px 22px;margin:18px 0 0;background:transparent;border:none;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;transition:background .12s;position:relative}.enc-section-head:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.enc-section-head.is-open{background:color-mix(in srgb,var(--color-text-primary) 1.5%,transparent)}.enc-section-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent;transition:background .12s}.enc-section-head--green.is-open:before{background:var(--color-success)}.enc-section-head--blue.is-open:before{background:var(--color-info, var(--color-primary))}.enc-section-head--amber.is-open:before{background:var(--color-warning)}.enc-section-head--red.is-open:before{background:var(--color-error)}.enc-section-head--violet.is-open:before{background:var(--color-primary)}.enc-section-head__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;flex-shrink:0}.enc-section-head__icon--green{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.enc-section-head__icon--blue{background:color-mix(in srgb,var(--color-info, var(--color-primary)) 12%,transparent);color:var(--color-info, var(--color-primary))}.enc-section-head__icon--amber{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.enc-section-head__icon--red{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.enc-section-head__icon--violet{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.enc-section-head__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.enc-section-head__title{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.enc-section-head__sub{font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-secondary);line-height:1.4}.enc-section-head__chevron{color:var(--color-text-faint);flex-shrink:0;transition:transform .18s}.enc-section-head.is-open .enc-section-head__chevron{transform:rotate(180deg);color:var(--color-text-primary)}.enc-tpl-textarea{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12px!important;line-height:1.5!important;min-height:110px!important}.enc-tpl-label{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.enc-tpl-actions{display:inline-flex;align-items:center;gap:12px}.enc-link-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);cursor:pointer;padding:0;transition:opacity .12s}.enc-link-btn:hover{opacity:.7}.enc-hint{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-faint);line-height:1.5;margin-top:2px}.enc-hint code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);padding:1px 5px;border-radius:3px}.enc-preview-overlay{position:fixed;inset:0;background:color-mix(in srgb,#000 60%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999}.enc-preview-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 40px #0000004d}.enc-preview-modal__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--color-border)}.enc-preview-modal__head h3{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-weight:500}.enc-preview-modal__head button{width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:var(--color-text-faint);display:grid;place-items:center;cursor:pointer;transition:all .12s}.enc-preview-modal__head button:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.enc-preview-modal__iframe{flex:1;border:none;background:#fff;min-height:500px}.npc-hint{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-faint);line-height:1.5;margin-top:2px}.npc-hint code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);padding:1px 5px;border-radius:3px}.npc-status-text{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-secondary);line-height:1.45}.npc-status-text b{color:var(--color-text-primary);font-weight:500}.pub-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--color-text-primary)}.pub-mono--dim{color:var(--color-text-faint)}.pub-preco{font-weight:600}.pub-status{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.pub-status .lp-badge{align-self:flex-start}.pub-status__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.02em;font-style:normal}.pub-act-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pub-act-tag--ok{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 30%,transparent)}.pub-act-tag--dim{color:var(--color-text-faint)}.ep-dados-grid{display:grid;grid-template-columns:180px 1fr;gap:0;border-bottom:1px solid var(--color-border)}.ep-dados-grid__foto{padding:14px 18px;border-right:1px solid var(--color-border);display:flex;align-items:flex-start;justify-content:center}.ep-dados-grid__campos{display:flex;flex-direction:column}.ep-dados-field{padding:10px 22px;display:flex;flex-direction:column;gap:6px;min-width:0;border-bottom:1px solid var(--color-border)}.ep-dados-field:last-child{border-bottom:none}.ep-dados-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-border)}.ep-dados-row .ep-dados-field{border-bottom:none;border-right:1px solid var(--color-border)}.ep-dados-row .ep-dados-field:last-child{border-right:none}.ep-dados-field input[type=text],.ep-dados-field .cm-band-value input{background:transparent;border:none;outline:none;width:100%;padding:0;font-family:Inter,system-ui,sans-serif;font-size:14px;color:var(--color-text-primary);letter-spacing:-.005em}.ep-dados-field input::-moz-placeholder{color:var(--color-text-faint)}.ep-dados-field input::placeholder{color:var(--color-text-faint)}.ep-dados-field input:focus,[data-theme=light] .ep-dados-field input:focus,[data-theme=dark] .ep-dados-field input:focus,[data-theme=elegant] .ep-dados-field input:focus{outline:none!important;border:none!important;box-shadow:none!important}@media(max-width:640px){.ep-dados-grid{grid-template-columns:1fr}.ep-dados-grid__foto{border-right:none;border-bottom:1px solid var(--color-border)}}.ep-autocomplete{position:relative;width:100%}.ep-autocomplete__input{width:100%;background:transparent;border:none;outline:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:14px;color:var(--color-text-primary);letter-spacing:-.005em}.ep-autocomplete__input::-moz-placeholder{color:var(--color-text-faint)}.ep-autocomplete__input::placeholder{color:var(--color-text-faint)}.ep-autocomplete__input:focus,[data-theme=light] .ep-autocomplete__input:focus,[data-theme=dark] .ep-autocomplete__input:focus,[data-theme=elegant] .ep-autocomplete__input:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.ep-autocomplete__menu{position:absolute;top:calc(100% + 6px);left:-6px;right:-6px;z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;max-height:220px;overflow-y:auto;box-shadow:0 6px 24px #0000002e}.ep-autocomplete__item{display:block;width:100%;text-align:left;padding:8px 12px;background:transparent;border:none;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);cursor:pointer;transition:background .12s;border-bottom:1px solid var(--color-border)}.ep-autocomplete__item:last-child{border-bottom:none}.ep-autocomplete__item:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.ep-foto{display:flex;flex-direction:column;gap:8px;align-items:stretch;min-width:0;width:140px}.ep-foto__preview{width:140px;height:140px;background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);border:1px solid var(--color-border);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--color-text-faint)}.ep-foto__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ep-foto__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;cursor:pointer;transition:all .12s;width:140px;white-space:nowrap}.ep-foto__btn svg{flex-shrink:0}.ep-foto__btn:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.ep-foto__btn input[type=file]{display:none}.ep-foto__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);margin:0;text-align:center;width:140px}.ep-gal__grid{display:flex;flex-wrap:wrap;gap:8px}.ep-gal__thumb{width:72px;height:72px;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);position:relative}.ep-gal__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ep-gal__remove{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;border:none;background:color-mix(in srgb,var(--color-error) 80%,transparent);color:var(--color-text-on-error, #fff);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .12s}.ep-gal__thumb:hover .ep-gal__remove{opacity:1}.ep-gal__remove:hover{background:var(--color-error)}.ep-gal__add{width:72px;height:72px;border:1px dashed var(--color-border);border-radius:6px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--color-text-faint);cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;transition:all .12s}.ep-gal__add:hover{border-color:var(--color-text-secondary);color:var(--color-text-secondary)}.ep-gal__add.is-loading{cursor:wait;opacity:.6}.ep-gal__add input[type=file]{display:none}.ep-var__search{display:flex;align-items:center;gap:0;width:100%}.ep-var__search input{flex:1;min-width:0}.ep-var__search-btn{flex-shrink:0;width:28px;height:28px;border:none;background:transparent;color:var(--color-text-faint);display:grid;place-items:center;cursor:pointer;border-radius:4px;transition:all .12s}.ep-var__search-btn:hover{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-primary)}.ep-var__dropdown{border-bottom:1px solid var(--color-border);max-height:220px;overflow-y:auto;background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.ep-var__dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 22px;background:transparent;border:none;border-bottom:1px solid var(--color-border);font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background .12s}.ep-var__dropdown-item:last-child{border-bottom:none}.ep-var__dropdown-item:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.ep-var__dropdown-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-var__dropdown-name b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);font-weight:500;margin-right:6px}.ep-var__dropdown-est{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);flex-shrink:0}.ep-var__wrap{border-bottom:1px solid var(--color-border)}.ep-var__head{padding:8px 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);border-bottom:1px solid var(--color-border)}.ep-var__head--new{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 5%,transparent);border-bottom-color:color-mix(in srgb,var(--color-success) 40%,var(--color-border))}.ep-var__table{width:100%;border-collapse:collapse;font-family:Inter,system-ui,sans-serif;font-size:12px}.ep-var__table thead th{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);text-align:left;padding:6px 10px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.ep-var__table tbody td{padding:6px 10px;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);vertical-align:middle}.ep-var__table tbody tr:last-child td{border-bottom:none}.ep-var__table tbody tr:hover td{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.ep-var__table .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:-.005em}.ep-var__table .t-c{text-align:center}.ep-var__table .t-r{text-align:right}.ep-var__cell-desc{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:11px}.ep-var__cell-input{width:100%;background:transparent;border:1px solid transparent;border-radius:4px;padding:4px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--color-text-primary);outline:none;transition:border-color .12s,background .12s}.ep-var__cell-input:hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.ep-var__cell-input:focus{border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.ep-var__row-action{width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:var(--color-text-faint);display:grid;place-items:center;cursor:pointer;transition:all .12s}.ep-var__row-action:hover{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-primary)}.ep-var__row-action--danger:hover{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.cm-modal__toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary)}.cm-modal__toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--cm-accent, var(--color-primary));cursor:pointer}.cm-modal__toggle--inline{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);gap:6px}.cm-modal__toggle--inline input[type=checkbox]{width:13px;height:13px}.ep-nome-cell{display:flex;align-items:center;gap:10px;min-width:0}.ep-thumb{width:36px;height:36px;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--color-input);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-faint)}.ep-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ep-nome-cell__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ep-sub{display:inline-flex;align-items:center;gap:4px;font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-secondary)}.ep-sub__b{font-weight:500;color:var(--color-text-primary)}.ep-sub__sep{color:var(--color-text-faint)}.ep-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--color-text-primary)}.ep-mono--dim{color:var(--color-text-faint)}.ep-preco{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.ep-preco__tach{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint);text-decoration:line-through;letter-spacing:.02em}.ep-preco__final{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--color-success);font-variant-numeric:tabular-nums}.ep-mono.ep-preco__final{color:var(--color-text-primary)}.ep-preco__off{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success);letter-spacing:.04em}.ep-var{display:flex;flex-direction:column;gap:4px;min-width:0}.ep-var__tam{font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--color-text-primary)}.ep-var__cores{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.ep-var__swatch{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);flex-shrink:0;color:var(--color-text-faint)}.ep-var__txt{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-secondary);letter-spacing:.02em}.ep-var__more{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-faint);letter-spacing:.02em}.ep-sync{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--color-text-faint);letter-spacing:.02em}.epp-chip{position:relative}.epp-chip+.epp-chip{margin-left:6px;padding-left:10px;border-left:1px solid var(--color-border)}.epp-chip>summary{list-style:none;cursor:pointer}.epp-chip>summary::-webkit-details-marker{display:none}.epp-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:200px;max-height:320px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 8px 24px #0000002e;padding:4px 0}.epp-menu__item{display:block;width:100%;padding:8px 12px;background:transparent;border:none;text-align:left;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);transition:background .12s,color .12s}.epp-menu__item:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.epp-menu__item.is-active{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-weight:600}.pde-client{display:flex;flex-direction:column;gap:3px;min-width:0}.pde-client__name{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pde-client__num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary)}.pde-money{display:flex;flex-direction:column;gap:2px}.pde-money__main{font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum" 1,"lnum" 1}.pde-money__strike{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);text-decoration:line-through}.pde-pay{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-primary)}.pde-pay__parc{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary)}.pde-date{display:flex;flex-direction:column;gap:2px}.pde-date__main{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary)}.pde-date__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary)}.pde-dim{color:var(--color-text-faint, var(--color-text-secondary));font-style:italic}.pde-status-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pde-badge-devolucao{background-color:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.3);font-size:10px;letter-spacing:.02em}.pde-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px}@media(max-width:720px){.pde-grid-2{grid-template-columns:1fr}}.pde-card{background:var(--color-surface);border:1px solid var(--dp-line, var(--color-border));border-radius:var(--dp-r-md, 8px);overflow:hidden}.pde-card__head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--dp-line, var(--color-border));font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dp-fg-2, var(--color-text-secondary))}.pde-card__head svg{color:var(--dp-fg-3, var(--color-text-secondary))}.pde-card__body{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.pde-card__name{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--color-text-primary)}.pde-card__line{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-secondary);line-height:1.5}.pde-card__line--mono{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11.5px;letter-spacing:.04em;color:var(--dp-fg-3, var(--color-text-secondary))}.pde-itens{background:var(--color-surface);border:1px solid var(--dp-line, var(--color-border));border-radius:var(--dp-r-md, 8px);overflow:hidden}.pde-itens__list{display:flex;flex-direction:column}.pde-item{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid var(--dp-line, var(--color-border))}.pde-item:last-child{border-bottom:none}.pde-item__img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:var(--dp-r-sm, 6px);background:var(--color-background)}.pde-item__img--ph{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.pde-item__main{display:flex;flex-direction:column;gap:4px;min-width:0}.pde-item__name{font-size:14px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pde-item__meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10.5px;letter-spacing:.04em;color:var(--color-text-secondary);text-transform:uppercase}.pde-item__values{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.pde-item__strike{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;color:var(--color-text-secondary);text-decoration:line-through}.pde-item__discount{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10.5px;color:var(--color-success, #16a34a)}.pde-item__unit{font-size:12px;color:var(--color-text-secondary)}.pde-item__total{font-size:14px;font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum" 1,"lnum" 1}.pde-totals{background:var(--color-input, var(--color-background));padding:12px 18px 14px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--dp-line, var(--color-border))}.pde-totals__line{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.pde-totals__label{color:var(--color-text-secondary)}.pde-totals__value{color:var(--color-text-primary);font-feature-settings:"tnum" 1,"lnum" 1}.pde-totals__value--in{color:var(--color-success, #16a34a)}.pde-totals__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px;margin-top:4px;border-top:1px solid var(--dp-line, var(--color-border));font-size:16px;font-weight:700}.pde-totals__total-label{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.06em;font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px}.pde-totals__total-value{color:var(--color-primary);font-feature-settings:"tnum" 1,"lnum" 1}.pde-totals__total--liquido .pde-totals__total-label,.pde-totals__total--liquido .pde-totals__total-value{color:var(--color-warning, #f97316)}.pde-fields{display:grid;gap:14px 24px}.pde-fields--2{grid-template-columns:repeat(2,1fr)}.pde-fields--3{grid-template-columns:repeat(3,1fr)}.pde-fields--4{grid-template-columns:repeat(4,1fr)}@media(max-width:720px){.pde-fields--3,.pde-fields--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pde-fields--2,.pde-fields--3,.pde-fields--4{grid-template-columns:1fr}}.pde-field{display:flex;flex-direction:column;gap:4px;min-width:0}.pde-field__label{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dp-fg-3, var(--color-text-secondary))}.pde-field__value{font-size:13.5px;color:var(--color-text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pde-field__value--lg{font-size:16px;font-weight:600}.pde-field__value--mono{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11.5px;letter-spacing:.02em;font-weight:400;color:var(--color-text-secondary)}.pde-pay-inline{display:inline-flex;align-items:center;gap:8px}.pde-card__divider{margin:14px 0;border:none;border-top:1px solid var(--dp-line, var(--color-border))}.pde-dev-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:transparent;border:none;border-bottom:1px solid var(--dp-line, var(--color-border));cursor:pointer;color:var(--color-text-primary);transition:background .15s}.pde-dev-head:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.pde-dev-head__title{display:inline-flex;align-items:center;gap:8px;font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dp-fg-2, var(--color-text-secondary))}.pde-dev-head__chevron{color:var(--dp-fg-3, var(--color-text-secondary))}.pde-dev-list{display:flex;flex-direction:column}.pde-dev{padding:16px 18px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--dp-line, var(--color-border))}.pde-dev:last-child{border-bottom:none}.pde-dev__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pde-dev__id{display:flex;align-items:baseline;gap:8px;min-width:0}.pde-dev__num{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:13px;font-weight:600;color:var(--color-text-primary);letter-spacing:.04em}.pde-dev__date{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;color:var(--color-text-secondary);letter-spacing:.04em}.pde-dev__motivo{margin:0;font-size:13px;color:var(--color-text-secondary);line-height:1.5;font-style:italic}.pde-dev__itens{border:1px solid var(--dp-line, var(--color-border));border-radius:var(--dp-r-sm, 6px);overflow:hidden}.pde-dev-item{display:flex;justify-content:space-between;align-items:baseline;padding:8px 12px;font-size:13px;border-bottom:1px solid var(--dp-line, var(--color-border))}.pde-dev-item:last-child{border-bottom:none}.pde-dev-item__qty{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);color:var(--dp-fg-3, var(--color-text-secondary));font-weight:600;margin-right:2px}.pde-dev-item__name{color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pde-dev-item__sku{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;color:var(--color-text-secondary);letter-spacing:.04em}.pde-dev-item__value{font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap}.pde-dev-totals{background:var(--color-input, var(--color-background));padding:10px 12px;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--dp-line, var(--color-border))}.pde-dev-totals__line{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;color:var(--color-text-secondary)}.pde-dev-totals__value{color:var(--color-text-primary);font-weight:600;font-feature-settings:"tnum" 1,"lnum" 1}.pde-dev-totals__value--in{color:var(--color-success, #16a34a)}.pde-dev-totals__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:6px;margin-top:2px;border-top:1px solid var(--dp-line, var(--color-border));font-size:13.5px;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em;font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace)}.pde-dev-totals__total-value{color:var(--color-success, #16a34a);font-feature-settings:"tnum" 1,"lnum" 1}.pde-dev__info{display:flex;flex-direction:column;gap:4px}.pde-dev__info p{margin:0;font-size:12.5px;color:var(--color-text-secondary)}.pde-dev__info-label{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dp-fg-3, var(--color-text-secondary))}.pde-dev__info-mono{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:12px;color:var(--color-text-primary);letter-spacing:.04em}.pde-dev__info--good{color:var(--color-success, #16a34a)!important}.pde-dev__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.pde-acoes{background:var(--color-surface);border:1px solid var(--dp-line, var(--color-border));border-radius:var(--dp-r-md, 8px);padding:14px 16px;display:flex;flex-direction:column;gap:16px}.pde-acoes__group{display:flex;flex-direction:column;gap:8px}.pde-acoes__label{font-family:var(--dp-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dp-fg-3, var(--color-text-secondary))}.pde-acoes__row{display:flex;flex-wrap:wrap;gap:8px}.pde-acoes__btn--dashed{border-style:dashed!important}@media(max-width:600px){.pde-item{grid-template-columns:48px 1fr;grid-template-rows:auto auto;gap:8px 12px}.pde-item__img{width:48px;height:48px}.pde-item__values{grid-column:1 / 3;flex-direction:row;justify-content:space-between;align-items:center;padding-top:6px;border-top:1px dashed var(--dp-line, var(--color-border))}.pde-totals{padding:12px 14px 14px}.pde-item{padding:12px 14px}}.hs-ord{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.hs-thumb{width:96px;height:54px;background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);border:1px solid var(--color-border);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hs-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hs-thumb__icon{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--color-text-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.hs-btn-info{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-primary);letter-spacing:-.005em}.hs-btn-info em{color:var(--color-text-faint);font-style:normal}.gm-shell{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:stretch;min-height:480px}.gm-list{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;max-height:calc(100vh - 220px)}.gm-list__search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border)}.gm-list__search-icon{color:var(--color-text-faint);flex-shrink:0}.gm-list__search-input{flex:1;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;min-width:0}.gm-list__search-input::-moz-placeholder{color:var(--color-text-faint)}.gm-list__search-input::placeholder{color:var(--color-text-faint)}.gm-list__scroll{flex:1;overflow-y:auto}.gm-list__msg{padding:14px;font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-faint);text-align:center}.gm-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:transparent;border:none;border-left:2px solid transparent;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.gm-row:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.gm-row--active{background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-left-color:var(--color-primary)}.gm-row__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gm-row__status{flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:3px}.gm-row__status--ok{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.gm-row__status--off{color:var(--color-text-faint);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.gm-pick-mobile{display:none}.gm-edit{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px 20px 20px;min-height:400px;display:flex;flex-direction:column;gap:0}.gm-edit>.dp-section-head{margin-top:0;padding-top:0;border-top:none}.gm-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.gm-hint{margin:4px 0 12px;font-family:Inter,system-ui,sans-serif;font-size:11.5px;color:var(--color-text-faint)}.gm-loading{display:flex;align-items:center;gap:8px;padding:60px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);justify-content:center}.gm-table-wrap{border:1px solid var(--color-border);border-radius:6px;background:color-mix(in srgb,var(--color-text-primary) 1.5%,transparent)}.gm-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-feature-settings:"tnum"}.gm-table__th{padding:9px 6px;text-align:left;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border-bottom:1px solid var(--color-border);white-space:normal;line-height:1.25}.gm-table__th--num{text-align:right}.gm-table__th--tam{width:90px}.gm-table__th--act{width:32px}.gm-table__td{padding:4px 6px;border-bottom:1px solid var(--color-border);vertical-align:middle}.gm-table__row:last-child>.gm-table__td{border-bottom:none}.gm-table__row:hover{background:color-mix(in srgb,var(--color-text-primary) 2.5%,transparent)}.gm-table__td--act{width:36px;text-align:center}.gm-cards{display:none;flex-direction:column;gap:12px}.gm-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.gm-card__head{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.gm-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.gm-card__field{display:flex;flex-direction:column;gap:2px;min-width:0}.gm-card__field-lbl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}.gm-input{background:transparent;border:1px solid transparent;border-radius:4px;padding:5px 8px;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;outline:none;transition:border-color .12s,background .12s}.gm-input::-moz-placeholder{color:var(--color-text-faint)}.gm-input::placeholder{color:var(--color-text-faint)}.gm-input:hover{border-color:var(--color-border)}.gm-input:focus{border-color:var(--color-primary);background:var(--color-surface)}.gm-input--num{width:100%;min-width:0;text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;-moz-appearance:textfield}.gm-input--num::-webkit-outer-spin-button,.gm-input--num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gm-input--tam{width:100%;min-width:0;font-weight:600}.gm-input--tam-card,.gm-input--num-card{flex:1;width:100%;background:var(--color-input, var(--color-surface));border:1px solid var(--color-border);border-radius:5px;padding:8px 10px}.gm-input--tam-card{font-weight:600}.gm-input--num-card{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;text-align:right;-moz-appearance:textfield}.gm-input--num-card::-webkit-outer-spin-button,.gm-input--num-card::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gm-row-del{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-text-faint);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.gm-row-del:hover{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 30%,transparent);background:color-mix(in srgb,var(--color-error) 8%,transparent)}.gm-add{margin-top:10px;align-self:flex-start}.gm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;min-height:360px;text-align:center;color:var(--color-text-secondary)}.gm-empty__icon{color:var(--color-text-faint);opacity:.7}.gm-empty__title{margin:4px 0 0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--color-text-primary)}.gm-empty__text{margin:0;font-family:Inter,system-ui,sans-serif;font-size:12.5px;max-width:380px;line-height:1.5}@media(max-width:820px){.gm-pick-mobile{display:block}.gm-shell{grid-template-columns:1fr;min-height:0}.gm-list{display:none}.gm-edit{padding:12px 14px 16px}.gm-actions{width:100%;justify-content:flex-end}.gm-table-wrap{display:none}.gm-cards{display:flex}.gm-add{width:100%;justify-content:center}.gm-empty{min-height:240px}}.hsf-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:80px 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint)}.hsf-loading svg{color:var(--color-primary)}.hsf-tipo-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 18px;background:transparent;border:none;border-right:1px solid var(--color-border);cursor:pointer;color:var(--color-text-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:all .12s;position:relative}.hsf-tipo-cell:last-child{border-right:none}.hsf-tipo-cell:hover{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.hsf-tipo-cell.is-active{color:var(--color-text-primary)}.hsf-tipo-cell.is-active:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--color-primary)}.hsf-tipo-cell svg{color:inherit}.hsf-upload{display:flex;flex-direction:column;gap:8px;width:100%}.hsf-upload__preview{position:relative;width:100%;height:168px;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.hsf-upload__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hsf-upload__remove{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;border:none;background:color-mix(in srgb,var(--color-error) 88%,transparent);color:#fff;display:grid;place-items:center;cursor:pointer;transition:all .12s}.hsf-upload__remove:hover{background:var(--color-error);transform:scale(1.06)}.hsf-upload__dropzone{width:100%;height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-faint);cursor:pointer;transition:all .12s;font-family:Inter,system-ui,sans-serif;font-size:12px}.hsf-upload__dropzone:hover{border-color:var(--color-text-secondary);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.hsf-upload__dropzone small{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint)}.hsf-upload__file{display:none}.hsf-color{align-items:center;gap:10px}.hsf-color__picker{width:32px!important;height:32px!important;padding:0!important;border:1px solid var(--color-border)!important;border-radius:4px!important;background:transparent!important;cursor:pointer;flex-shrink:0}.hsf-color__picker::-webkit-color-swatch-wrapper{padding:2px}.hsf-color__picker::-webkit-color-swatch{border:none;border-radius:2px}.hsf-color__hex{width:110px!important;flex:0 0 auto!important;background:transparent!important;border:none!important;outline:none!important;padding:0!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;letter-spacing:.02em;color:var(--color-text-primary)!important;text-transform:uppercase}.hsf-color__hex:focus,[data-theme=light] .hsf-color__hex:focus,[data-theme=dark] .hsf-color__hex:focus,[data-theme=elegant] .hsf-color__hex:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.hsf-muted{font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-faint);line-height:1.5}.dl-wrap{--dl-fg: var(--color-text-primary);--dl-fg-muted: var(--color-text-secondary);--dl-fg-dim: color-mix(in srgb, var(--color-text-secondary) 70%, transparent);--dl-fg-faint: color-mix(in srgb, var(--color-text-secondary) 50%, transparent);--dl-surface: var(--color-background);--dl-surface-2: var(--color-surface);--dl-surface-3: var(--color-input);--dl-border: var(--color-border);--dl-border-strong: var(--color-border-strong, var(--color-border));--dl-accent: var(--color-primary);--dl-warn: var(--color-warning);--dl-info: var(--color-info, #C084FC);--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--dl-c-ativo: var(--color-success);--dl-c-vendido: #60a5fa;--dl-c-devolvido: var(--color-error)}.dl-wrap{padding:0}.dl-table{width:100%;border-collapse:collapse;font-family:var(--f-mono);font-size:12px}.dl-table thead th,[data-theme=dark] .dl-table thead th,[data-theme=elegant] .dl-table thead th{text-align:left;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-fg-faint);padding:10px 12px;background-color:transparent!important;border-bottom:1px solid var(--dl-border)!important;font-weight:500;white-space:nowrap}.dl-table thead th.is-num{text-align:right}.dl-table thead th.is-center{text-align:center}.dl-sort-btn{background:none;border:none;padding:0;font:inherit;font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--dl-fg-faint);cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:color .1s}.dl-sort-btn:hover{color:var(--dl-fg)}.dl-sort-btn.active{color:var(--dl-fg-muted)}.dl-table thead th.is-num .dl-sort-btn{justify-content:flex-end;width:100%}.dl-table tbody td{padding:12px;border-bottom:1px solid var(--dl-border);color:var(--dl-fg);vertical-align:middle}.dl-table tbody td.is-num{text-align:right;font-feature-settings:"tnum"}.dl-table tbody td.is-dim{color:var(--dl-fg-dim)}.dl-table tbody tr{transition:background .12s}.dl-table tbody tr:hover{background:color-mix(in srgb,var(--dl-accent) 4%,transparent)}.dl-table tbody tr.is-vendido td{opacity:.72}.dl-table tbody tr.is-devolvido td{opacity:.5}.dl-table tbody tr.is-novo td,.dl-table tbody tr.is-manual td{opacity:1}.cell-sku{display:flex;flex-direction:column;gap:2px}.cell-sku__code{color:var(--dl-fg)}.cell-sku__desc{color:var(--dl-fg-muted);font-family:var(--f-sans);font-size:11px}.cell-sku__expand{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:0;width:16px;height:16px;border-radius:4px;background:transparent;border:none;color:var(--dl-fg-faint);cursor:pointer;vertical-align:middle;transition:all .12s}.cell-sku__expand:hover{background:var(--dl-surface-3);color:var(--dl-accent)}.dl-row-expanded td{padding:0 12px 12px!important;background:var(--dl-surface-2);border-bottom:1px solid var(--dl-border)!important}.dl-card-expanded{margin:-8px 0 0;padding:10px;background:var(--dl-surface-2);border-top:1px solid var(--dl-border);border-radius:0 0 .5rem .5rem}.consultor-tag{font-family:var(--f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;color:var(--dl-fg-muted, var(--color-text-secondary));letter-spacing:.04em}.consultor-tag:before{content:"@";color:var(--dl-fg-faint, color-mix(in srgb, var(--color-text-secondary) 50%, transparent));margin-right:1px}.inline-edit{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;margin:-2px -6px;border-radius:4px;cursor:text;position:relative}.inline-edit:hover{background:var(--dl-surface-3);outline:1px dashed var(--dl-border-strong)}.inline-edit:hover:after{content:"✎";position:absolute;right:-14px;font-size:10px;color:var(--dl-fg-faint);opacity:.7}.inline-edit__input{background:var(--dl-surface);border:1px solid var(--dl-accent);color:var(--dl-fg);font-family:var(--f-mono);font-size:12px;padding:2px 6px;border-radius:4px;font-feature-settings:"tnum";outline:none;width:100%}.inline-edit__input.is-num{width:80px;text-align:right}.inline-edit__select{background:var(--dl-surface)!important;border:1px solid var(--dl-accent)!important;outline:none}.inline-edit.is-num{display:inline-block}.dl-table .dl-col-actions{width:1%;white-space:nowrap}.row-action{background:none;border:1px solid transparent;width:28px;height:28px;border-radius:4px;color:var(--dl-fg-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s}.row-action:hover{color:var(--dl-fg);background:var(--dl-surface-3)}.row-action--return{color:var(--dl-warn)}.row-action--return:hover{background:color-mix(in srgb,var(--dl-warn) 10%,transparent);color:var(--dl-warn)}.row-action--commit{color:var(--dl-accent);background:color-mix(in srgb,var(--dl-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--dl-accent) 30%,transparent)}.row-action--commit:hover{background:color-mix(in srgb,var(--dl-accent) 22%,transparent);color:var(--dl-accent)}.row-action--success{color:var(--color-success)}.row-action--success:hover{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.row-action--warn{color:var(--color-warning)}.row-action--warn:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.row-action--danger{color:var(--color-error)}.row-action--danger:hover{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.badge-mini{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-fg-muted);border:1px solid var(--dl-border)}.badge-mini--ativo{background:color-mix(in srgb,var(--dl-c-ativo) 12%,transparent);color:var(--dl-c-ativo);border-color:transparent}.badge-mini--vendido{background:color-mix(in srgb,var(--dl-c-vendido) 14%,transparent);color:var(--dl-c-vendido);border-color:transparent}.badge-mini--devolvido{background:color-mix(in srgb,var(--dl-c-devolvido) 12%,transparent);color:var(--dl-c-devolvido);border-color:transparent}.badge-mini--novo{background:color-mix(in srgb,var(--dl-c-vendido) 16%,transparent);color:var(--dl-c-vendido);border-color:transparent}.badge-mini--manual{background:color-mix(in srgb,var(--dl-c-vendido) 12%,transparent);color:var(--dl-c-vendido);border-color:transparent}.badge-mini--warn{background:color-mix(in srgb,var(--dl-warn) 12%,transparent);color:var(--dl-warn);border-color:transparent}.badge-mini--editando{background:color-mix(in srgb,var(--dl-accent) 14%,transparent);color:var(--dl-accent);border-color:color-mix(in srgb,var(--dl-accent) 30%,transparent)}.dl-status-extras{margin-top:4px;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--dl-fg-muted)}.unificado-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--dl-fg-muted)}.unificado-tag svg{color:var(--dl-fg-faint)}.origem-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-family:var(--f-mono);font-size:11px;letter-spacing:.02em;background:color-mix(in srgb,var(--dl-info) 14%,transparent);color:var(--dl-info);border:1px solid color-mix(in srgb,var(--dl-info) 22%,transparent)}.origem-chip--button{cursor:pointer;font:inherit;font-family:var(--f-mono);font-size:11px;border:1px solid color-mix(in srgb,var(--dl-info) 22%,transparent)}.origem-chip--button:hover{background:color-mix(in srgb,var(--dl-info) 22%,transparent)}.origem-catalogo-chip{display:inline-flex;align-items:center;padding:1px 5px;margin-left:6px;border-radius:3px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;font-weight:600;line-height:1.4;vertical-align:1px}.origem-catalogo-chip--nc{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 24%,transparent)}.origem-catalogo-chip--clipp{background:color-mix(in srgb,var(--dl-fg-muted) 8%,transparent);color:var(--dl-fg-muted);border:1px solid color-mix(in srgb,var(--dl-fg-muted) 16%,transparent)}.dl-table--items .dl-select,.dl-table--items .dl-input{width:100%;background:transparent;border:1px solid transparent;color:var(--dl-fg);font-family:var(--f-mono);font-size:12px;padding:4px 8px;border-radius:4px;transition:all .12s}.dl-table--items .dl-select{padding-right:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dl-fg-faint) 50%),linear-gradient(135deg,var(--dl-fg-faint) 50%,transparent 50%);background-position:calc(100% - 11px) 50%,calc(100% - 6px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.dl-table--items .dl-input.is-num{text-align:right;font-feature-settings:"tnum";max-width:80px}.dl-table--items td[data-label=Preço] .dl-input.is-num{max-width:130px}.dl-table--items .dl-input[type=number]::-webkit-outer-spin-button,.dl-table--items .dl-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dl-table--items .dl-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dl-table--items .dl-select:hover,.dl-table--items .dl-input:hover{background-color:var(--dl-surface-3);border-color:var(--dl-border)}.dl-table--items .dl-select:focus,.dl-table--items .dl-input:focus{background-color:var(--dl-surface-3);border-color:var(--dl-accent);outline:none}.dl-table tbody tr.is-editando .dl-input,.dl-table tbody tr.is-editando .dl-select,.dl-table tbody tr.is-no-code .dl-input,.dl-table tbody tr.is-no-code .dl-select{background-color:var(--dl-surface);border-color:color-mix(in srgb,var(--dl-accent) 35%,var(--dl-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--dl-accent) 8%,transparent) inset}.dl-table tbody tr.is-editando .dl-input:hover,.dl-table tbody tr.is-editando .dl-select:hover,.dl-table tbody tr.is-no-code .dl-input:hover,.dl-table tbody tr.is-no-code .dl-select:hover{background-color:var(--dl-surface-3);border-color:color-mix(in srgb,var(--dl-accent) 55%,var(--dl-border))}.dl-table tbody tr.is-editando .dl-input:focus,.dl-table tbody tr.is-editando .dl-select:focus,.dl-table tbody tr.is-no-code .dl-input:focus,.dl-table tbody tr.is-no-code .dl-select:focus{background-color:var(--dl-surface-3);border-color:var(--dl-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--dl-accent) 22%,transparent);outline:none}.dl-table tbody tr.is-editando .dl-select,.dl-table tbody tr.is-no-code .dl-select{background-image:linear-gradient(45deg,transparent 50%,var(--dl-accent) 50%),linear-gradient(135deg,var(--dl-accent) 50%,transparent 50%)}.dl-table .dl-input.is-required-missing,.dl-table .dl-select.is-required-missing,.dl-table tbody tr.is-editando .dl-input.is-required-missing,.dl-table tbody tr.is-editando .dl-select.is-required-missing,.dl-table tbody tr.is-no-code .dl-input.is-required-missing,.dl-table tbody tr.is-no-code .dl-select.is-required-missing,.combobox.is-required-missing .combobox__input{border-color:var(--dl-c-devolvido)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--dl-c-devolvido) 22%,transparent)!important;background-color:color-mix(in srgb,var(--dl-c-devolvido) 6%,var(--dl-surface))!important}.dl-table tbody tr.is-no-code{position:relative}.dl-table tbody tr.is-no-code td{opacity:1;position:relative}.dl-table tbody tr.is-no-code td:first-child{box-shadow:inset 2px 0 0 var(--dl-c-vendido)}.dl-table tbody tr.is-no-code:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--dl-c-vendido) 14%,transparent) 0%,color-mix(in srgb,var(--dl-c-vendido) 6%,transparent) 50%,transparent 100%);pointer-events:none;z-index:0}.dl-table tbody tr.is-no-code>td>*{position:relative;z-index:1}.dl-table--items tbody td[data-mobile-slot=break]{display:none}.combobox{position:relative;display:inline-block;width:100%}.combobox__field{position:relative;display:flex;align-items:center}.combobox__input{width:100%;padding-right:22px!important}.combobox__caret{position:absolute;right:6px;pointer-events:none;color:var(--dl-fg-faint)}.combobox__list{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:10;margin:0;padding:4px 0;list-style:none;background:var(--dl-surface);border:1px solid var(--dl-border-strong);border-radius:6px;box-shadow:0 4px 16px #00000040;max-height:200px;overflow-y:auto}.combobox__option{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;font-family:var(--f-mono);font-size:12px;color:var(--dl-fg);cursor:pointer}.combobox__option.is-highlighted{background:color-mix(in srgb,var(--dl-accent) 14%,transparent);color:var(--dl-accent)}.combobox__option.is-selected{font-weight:600}.combobox__option svg{color:var(--dl-accent)}.combobox__empty{padding:8px 10px;font-family:var(--f-mono);font-size:11px;color:var(--dl-fg-faint);text-align:center}.cell-sku--manual{display:flex;flex-direction:column;gap:2px;max-width:280px}.cell-sku--manual .dl-input--code{font-family:var(--f-mono);font-size:12px;max-width:none;padding:4px 6px;color:var(--dl-fg)}.cell-sku--manual .dl-input--desc{font-family:var(--f-sans);font-size:11px;max-width:none;padding:2px 6px;color:var(--dl-fg-muted)}.cell-sku--manual .dl-input--code::-moz-placeholder{color:var(--dl-fg-faint);font-style:italic}.cell-sku--manual .dl-input--code::placeholder{color:var(--dl-fg-faint);font-style:italic}.dl-card-mobile{position:relative}.dl-card-mobile.is-vendido{opacity:.72}.dl-card-mobile.is-devolvido{opacity:.5}.dl-card-mobile.is-no-code:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dl-c-vendido);border-radius:.5rem 0 0 .5rem}.dl-card-money{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:16px;color:var(--dl-fg)}.dl-card-meta{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-mono);font-size:11px;color:var(--dl-fg-muted)}@media(max-width:720px){.dl-wrap{padding:0}.dl-table-wrap{overflow:visible}.dl-table--items,.dl-table--items thead,.dl-table--items tbody{display:block;width:100%}.dl-table--items thead{display:none}.dl-table--items tbody tr:not(.dl-row-expanded){position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:14px;column-gap:14px;row-gap:0;padding:12px;border:1px solid var(--dl-border)!important;border-radius:8px;margin-bottom:8px;background:var(--dl-surface-2);width:100%;box-sizing:border-box}.dl-table--items tbody tr:not(.dl-row-expanded),.dl-table--items tbody tr:not(.dl-row-expanded):hover{background:var(--dl-surface-2)!important;transition:none}.dl-table--items tbody tr.dl-row-expanded{display:block;width:100%;box-sizing:border-box;margin-top:-8px;margin-bottom:8px;border:1px solid var(--dl-border)!important;border-top:none!important;border-radius:0 0 8px 8px;background:var(--dl-surface-2)}.dl-table--items tbody tr.dl-row-expanded>td{display:block;width:100%;padding:12px!important;box-sizing:border-box}.dl-table--items tbody tr.dl-row-expanded .dl-card-expanded{margin:0;border-top:none}.dl-table--items tbody td{padding:0;border:none!important;flex:0 0 auto}.dl-table--items tbody td[data-mobile-slot=hidden]{display:none}.dl-table--items .cell-sku__expand{display:inline-flex}.dl-table--items tbody td[data-mobile-slot=break]{display:block;flex-basis:100%;height:0;width:0;margin:0;padding:0}.dl-table--items tbody td[data-mobile-slot=break][data-row="2"]{order:9}.dl-table--items tbody td[data-mobile-slot=break][data-row="3"]{order:19}.dl-table--items tbody td[data-mobile-slot=break][data-row="4"]{order:29}.dl-table--items tbody td[data-mobile-slot=break][data-row="5"]{order:39}.dl-table--items tbody td[data-mobile-slot=index]{order:1;font-family:var(--f-mono);font-size:10px;color:var(--dl-fg-faint)}.dl-table--items tbody td[data-mobile-slot=item]{order:2;flex:1 1 auto;min-width:0}.dl-table--items .cell-sku__code{font-size:13px;font-weight:600;color:var(--dl-fg)}.dl-table--items .cell-sku__desc{font-size:11px;color:var(--dl-fg-muted);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl-table--items tbody td[data-mobile-slot=status]{order:3;margin-left:auto}.dl-table--items tbody td[data-mobile-slot=status] .badge-mini{font-size:9px;padding:2px 6px}.dl-table--items tbody td[data-mobile-slot=meta-tipo]{order:10;margin-top:10px}.dl-table--items tbody td[data-mobile-slot=meta-fab]{order:11;margin-top:10px}.dl-table--items tbody td[data-mobile-slot=meta-cons]{order:12;margin-top:10px}.dl-table--items tbody td[data-mobile-slot^=meta-]{font-family:var(--f-mono);font-size:11px;color:var(--dl-fg)}.dl-table--items tbody td[data-mobile-slot^=meta-]:before{content:attr(data-label);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-fg-faint);margin-right:4px;font-weight:500}.dl-table--items tbody td[data-mobile-slot^=meta-] select.dl-select{border:none;background:transparent;padding:0;color:var(--dl-fg);width:auto;display:inline}.dl-table--items tbody td[data-mobile-slot=num-qtd]{order:21;margin-top:10px}.dl-table--items tbody td.is-num[data-mobile-slot=num][data-label=Preço]{order:20;margin-top:10px}.dl-table--items tbody td.is-num[data-mobile-slot=num][data-label=Desc],.dl-table--items tbody td.is-num[data-mobile-slot=num][data-label="Desc %"]{order:22;margin-top:10px}.dl-table--items tbody td.is-num[data-mobile-slot=num][data-label="Desc R$"]{order:23;margin-top:10px}.dl-table--items tbody td.is-num[data-mobile-slot=num][data-label=Subtotal]{order:24;margin-top:10px}.dl-table--items tbody td.is-num,.dl-table--items tbody td[data-mobile-slot=num-qtd]{font-family:var(--f-mono);font-size:12px;color:var(--dl-fg);text-align:left;white-space:nowrap}.dl-table--items tbody td.is-num:before,.dl-table--items tbody td[data-mobile-slot=num-qtd]:before{content:attr(data-label);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-fg-faint);margin-right:4px;font-weight:500;vertical-align:baseline}.dl-table--items tbody td.is-num[data-label=Subtotal]{font-weight:600}.dl-table--items tbody td.is-num .dl-input,.dl-table--items tbody td[data-mobile-slot=num-qtd] .dl-input{display:inline-block;width:auto;max-width:70px;vertical-align:baseline}.dl-table--items tbody td.is-num[data-label=Preço] .dl-input{max-width:130px}.dl-table--items tbody td[data-mobile-slot=data-adicao]{order:30;margin-top:10px}.dl-table--items tbody td[data-mobile-slot=data-remocao]{order:31;margin-top:10px}.dl-table--items tbody td[data-mobile-slot=origem]{order:32;margin-top:10px}.dl-table--items tbody td[data-mobile-slot=data-adicao],.dl-table--items tbody td[data-mobile-slot=data-remocao]{font-family:var(--f-mono);font-size:11px;color:var(--dl-fg)}.dl-table--items tbody td[data-mobile-slot=data-adicao]:before{content:"ADIÇÃO ";font-size:9px;letter-spacing:.08em;color:var(--dl-fg-faint);margin-right:3px;font-weight:500}.dl-table--items tbody td[data-mobile-slot=data-remocao]:before{content:"SAÍDA ";font-size:9px;letter-spacing:.08em;color:var(--dl-fg-faint);margin-right:3px;font-weight:500}.dl-table--items tbody td[data-mobile-slot=actions]{order:40;flex-basis:100%;text-align:right;padding-top:8px;margin-top:10px;border-top:1px dashed var(--dl-border)!important}.dl-table tbody tr.is-no-code:after{border-radius:8px}}.vl-pags{display:flex;flex-direction:column;gap:3px;min-width:0}.vl-pag{display:inline-flex;align-items:baseline;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:-.005em;color:var(--color-text-primary);line-height:1.5;white-space:nowrap}.vl-pag__icons{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;align-self:center}.vl-pag__valor{font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.vl-pag__parc{font-size:10px;color:var(--color-text-faint);font-variant-numeric:tabular-nums}.vl-pag__empty{font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-faint)}.nc-modal__overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif;padding:16px}.nc-modal__backdrop{position:fixed;inset:0;background:#00000080}.nc-modal{position:relative;width:100%;max-height:90vh;display:flex;flex-direction:column;border:1px solid var(--color-border);border-left-width:2px;border-radius:8px;background:var(--color-surface);box-shadow:0 24px 48px #0006;animation:nc-modal-in .18s ease-out}.nc-modal.is-closing{animation:nc-modal-out .18s ease-in forwards}@keyframes nc-modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nc-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.nc-modal__overlay.is-closing .nc-modal__backdrop{animation:nc-modal-backdrop-out .18s ease-in forwards}@keyframes nc-modal-backdrop-out{0%{opacity:1}to{opacity:0}}.nc-modal--sm{max-width:440px}.nc-modal--md{max-width:640px}.nc-modal--lg{max-width:900px}.nc-modal--xl{max-width:1200px}.nc-modal--variant-default{border-left-color:var(--color-border)}.nc-modal--variant-success{border-left-color:color-mix(in srgb,var(--color-success) 60%,var(--color-border))}.nc-modal--variant-danger{border-left-color:color-mix(in srgb,var(--color-error) 60%,var(--color-border))}.nc-modal--variant-warning{border-left-color:color-mix(in srgb,var(--color-warning) 60%,var(--color-border))}.nc-modal--variant-info{border-left-color:color-mix(in srgb,var(--color-info, var(--color-primary)) 60%,var(--color-border))}.nc-modal__eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 12px;border-bottom:1px solid var(--color-border);background:transparent!important}.nc-modal__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-modal__eyebrow-icon{flex-shrink:0}.nc-modal__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent);font-weight:500;flex-shrink:0;white-space:nowrap}.nc-modal__rule{flex:1;height:1px;background:var(--color-border);min-width:12px}.nc-modal__icon--default{color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.nc-modal__icon--success{color:var(--color-success)}.nc-modal__icon--danger{color:var(--color-error)}.nc-modal__icon--warning{color:var(--color-warning)}.nc-modal__icon--info{color:var(--color-info, var(--color-primary))}.nc-modal__subtitle-row{padding:8px 20px 12px;border-bottom:1px solid var(--color-border);background:transparent!important}.nc-modal__subtitle{font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-secondary);line-height:1.4}.nc-modal__close{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .12s;flex-shrink:0;opacity:.7}.nc-modal__close:hover{background:var(--color-input);color:var(--color-text-primary);opacity:1}.nc-modal__body{flex:1;overflow-y:auto;padding:18px 20px}[data-theme=dark] .nc-modal,[data-theme=elegant] .nc-modal{box-shadow:0 24px 48px #00000073}[data-theme=dark] .nc-modal__head,[data-theme=elegant] .nc-modal__head{background:transparent!important}@media(max-width:720px){.nc-modal__overlay{padding:0;align-items:stretch}.nc-modal{max-width:100%!important;max-height:100vh;height:100vh;border-radius:0;border-left:none;border-right:none;border-top:none;animation:nc-modal-swipe-up .24s cubic-bezier(.2,.8,.2,1)}.nc-modal.is-closing{animation:nc-modal-swipe-down .22s cubic-bezier(.4,0,1,.6) forwards}.nc-modal__eyebrow-row{padding:12px 16px 10px}.nc-modal__subtitle-row{padding:8px 16px 10px}.nc-modal__body{padding:14px 16px}}@keyframes nc-modal-swipe-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes nc-modal-swipe-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}.pcb-msg{padding:12px 22px 16px;border-bottom:1px solid var(--color-border)}.pcb-msg__body{margin:0;padding:12px 14px;background:color-mix(in srgb,var(--color-input) 40%,transparent);border-left:2px solid color-mix(in srgb,var(--cm-accent, var(--color-warning)) 60%,transparent);border-radius:4px;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.55;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;max-height:280px;overflow-y:auto}@media(max-width:720px){.pcb-msg{padding:10px 16px 14px}}.pos-conv{display:flex;flex-direction:column;gap:14px;font-family:Inter,system-ui,sans-serif}.pos-conv__steps{display:flex;align-items:center;gap:0;padding:8px 0 4px;border-bottom:1px solid var(--color-border)}.pos-conv__step{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent);font-weight:500;position:relative;flex:0 0 auto}.pos-conv__step+.pos-conv__step:before{content:"";position:absolute;left:-2px;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--color-text-secondary) 30%,transparent)}.pos-conv__step.is-active{color:var(--color-primary)}.pos-conv__step.is-active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--color-primary);border-radius:1px}.pos-conv__step.is-done{color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.pos-conv__step.is-done .pos-conv__step-num{color:var(--color-success)}.pos-conv__step-num{display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.pos-conv__step-label{letter-spacing:.08em}.pos-conv__body{display:flex;flex-direction:column;gap:14px}.pos-conv__text{margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);line-height:1.5}.pos-conv__text--muted{color:var(--color-text-secondary);font-size:12px}.pos-conv__text strong{font-weight:600;color:var(--color-text-primary)}.pos-conv__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;margin-top:4px;border-top:1px solid var(--color-border)}.pos-conv__btn-secondary{color:var(--color-error)!important;border:1px dashed color-mix(in srgb,var(--color-error) 35%,var(--color-border))!important;background:transparent!important}.pos-conv__btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 8%,transparent)!important;border-color:color-mix(in srgb,var(--color-error) 50%,var(--color-border))!important;border-style:solid!important}.wpp-preview{display:flex;flex-direction:column;gap:14px;font-family:Inter,system-ui,sans-serif;margin:-2px 0}.wpp-preview__loading{display:flex;flex-direction:column;gap:10px}.wpp-preview__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em}.wpp-preview__empty svg{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.wpp-preview__to{display:flex;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.wpp-preview__to-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent);font-weight:500;flex-shrink:0}.wpp-preview__to-content{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.wpp-preview__to-name{font-size:14px;color:var(--color-text-primary);font-weight:600}.wpp-preview__to-phone{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 22%,transparent)}.wpp-preview__alert{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;border:1px solid var(--color-border);border-left-width:2px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.4}.wpp-preview__alert>svg{flex-shrink:0}.wpp-preview__alert--warn{background:color-mix(in srgb,var(--color-warning) 8%,transparent);border-color:color-mix(in srgb,var(--color-warning) 22%,transparent);border-left-color:color-mix(in srgb,var(--color-warning) 60%,transparent);color:var(--color-text-primary)}.wpp-preview__alert--warn>svg{color:var(--color-warning)}.wpp-preview__alert--error{background:color-mix(in srgb,var(--color-error) 8%,transparent);border-color:color-mix(in srgb,var(--color-error) 22%,transparent);border-left-color:color-mix(in srgb,var(--color-error) 60%,transparent);color:var(--color-text-primary)}.wpp-preview__alert--error>svg{color:var(--color-error)}.wpp-preview__message{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--color-border);border-radius:6px;background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.wpp-preview__message-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent);font-weight:500}.wpp-preview__message-body{margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.55;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;letter-spacing:.01em}.wpp-preview__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;margin-top:4px;border-top:1px solid var(--color-border)}.wpp-preview__send.cm-btn--primary{background:var(--color-success)!important;color:#fff!important;border-color:var(--color-success)!important}.wpp-preview__send.cm-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-success) 85%,black)!important}.wpp-preview__send.cm-btn--primary:disabled{opacity:.5;cursor:not-allowed}.cnd-form{--cnd-bg: var(--color-background);--cnd-surface: var(--color-surface);--cnd-surface-2: var(--color-input);--cnd-border: var(--color-border);--cnd-fg: var(--color-text-primary);--cnd-fg-2: var(--color-text-secondary);--cnd-fg-faint: color-mix(in srgb, var(--color-text-secondary) 50%, transparent);--cnd-accent: var(--color-primary);--cnd-warn: var(--color-warning);--cnd-danger: var(--color-error);--cnd-f-sans: "Inter", system-ui, sans-serif;--cnd-f-mono: "JetBrains Mono", ui-monospace, monospace}.conveyor{background:transparent}.dp-page>.conveyor{margin-top:0!important}.conveyor__warn{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 26px 14px 30px;border-top:1px solid color-mix(in srgb,var(--color-error) 30%,var(--cnd-border));border-bottom:1px solid color-mix(in srgb,var(--color-error) 30%,var(--cnd-border));background:color-mix(in srgb,var(--color-error) 8%,var(--color-surface));font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5;color:var(--color-text-primary)}.conveyor__warn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-error)}.conveyor__warn-icon{color:var(--color-error);flex-shrink:0;margin-top:2px}.conveyor__warn-body{min-width:0;flex:1}.conveyor__warn-eyebrow{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-error);font-weight:600;margin-bottom:4px}.conveyor__warn-text{color:var(--color-text-primary)}.conveyor__warn-text b,.conveyor__warn-text strong{font-weight:600}.conveyor__warn-meta{color:var(--color-text-secondary);font-size:12px;margin-top:4px}.conveyor__band{display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid var(--cnd-border)}.conveyor__band--two-cols{grid-template-columns:2fr 1fr}.conveyor__band--three-cols{grid-template-columns:2fr 1fr 1.4fr}.conveyor__band--four-cols{grid-template-columns:2fr 1fr 1fr 1.4fr}@media(max-width:720px){.conveyor__band--three-cols,.conveyor__band--four-cols{grid-template-columns:1fr}}.conveyor__band-cell{padding:20px 26px;border-right:1px solid var(--cnd-border);display:flex;flex-direction:column;gap:8px;min-width:0}.conveyor__band-cell:last-child{border-right:none}.conveyor__band-label{font-family:var(--cnd-f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cnd-fg-faint);font-weight:500}.conveyor__band-input{background:transparent;border:none;outline:none;font-family:var(--cnd-f-sans);font-size:17px;color:var(--cnd-fg);padding:0;width:100%;min-width:0}select.conveyor__band-input,select.conveyor__band-input:focus,select.conveyor__band-input:focus-visible,[data-theme=light] select.conveyor__band-input:focus,[data-theme=dark] select.conveyor__band-input:focus,[data-theme=elegant] select.conveyor__band-input:focus{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;cursor:pointer;padding:0 22px 0 0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2378808a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 2px center!important}select.conveyor__band-input option{background:var(--color-surface);color:var(--color-text-primary);font-size:14px}.conveyor__band-date{width:100%;min-width:0;position:relative}.conveyor__band-date .react-datepicker-wrapper{width:100%}.conveyor__band-date>svg.lucide-calendar,.conveyor__band-date svg[class*=lucide-calendar]{display:none!important}.conveyor__band-date input,.conveyor__band-date input:hover,.conveyor__band-date .react-datepicker-wrapper input,.conveyor__band-date .react-datepicker__input-container input{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;padding:0!important;margin:0!important;height:auto!important;font-family:var(--cnd-f-mono)!important;font-size:17px!important;color:var(--cnd-fg)!important;width:100%!important;cursor:pointer;box-shadow:none!important}.conveyor__band-date input::-moz-placeholder{color:var(--cnd-fg-faint)!important}.conveyor__band-date input::placeholder{color:var(--cnd-fg-faint)!important}.conveyor__band-date input:focus,.conveyor__band-date input:focus-visible,[data-theme=dark] .conveyor__band-date input:focus,[data-theme=elegant] .conveyor__band-date input:focus,[data-theme=light] .conveyor__band-date input:focus{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.conveyor__band-date .react-datepicker__close-icon{right:0!important}.conveyor__band-date .react-datepicker__close-icon:after{background:transparent!important;color:var(--cnd-fg-faint)!important;font-size:14px!important}.conveyor__band-input::-moz-placeholder{color:var(--cnd-fg-faint)}.conveyor__band-input::placeholder{color:var(--cnd-fg-faint)}.conveyor__band-input--button{display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-align:left;font:inherit;padding:0;width:100%}.conveyor__band-input--button svg{color:var(--cnd-accent);flex-shrink:0}.conveyor__band-input--button.is-locked{cursor:not-allowed;opacity:.85}.conveyor__band-input--button.is-locked svg{color:var(--cnd-fg-faint)}.conveyor__band-input--button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conveyor__band-input--placeholder{color:var(--cnd-fg-faint)}.conveyor__cliente-display{display:flex;align-items:center;gap:8px;width:100%}.conveyor__cliente-display .conveyor__band-input--button{flex:1;min-width:0}.conveyor__cliente-clear{background:transparent;border:none;color:var(--cnd-fg-faint);cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .12s;flex-shrink:0}.conveyor__cliente-clear:hover{color:var(--cnd-danger);background:color-mix(in srgb,var(--cnd-danger) 10%,transparent)}.conveyor__band-hint{font-family:var(--cnd-f-mono);font-size:10px;color:var(--cnd-fg-faint);letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px;min-height:12px}.conveyor__band-hint--warn{color:var(--cnd-warn)}.conveyor__band-input.is-required-missing{outline:1px dashed var(--cnd-danger);outline-offset:4px;border-radius:2px}.scanner{padding:0;border-bottom:1px solid var(--cnd-border);background:linear-gradient(180deg,color-mix(in srgb,var(--cnd-accent) 4%,transparent) 0%,transparent 100%),transparent;transition:background .2s}.scanner__row{display:flex;align-items:center;gap:14px;padding:14px 22px}.scanner:focus-within{background:linear-gradient(180deg,color-mix(in srgb,var(--cnd-accent) 8%,transparent) 0%,transparent 100%),transparent}.scanner__icon{color:var(--cnd-accent);flex-shrink:0}.scanner .scanner__input,.scanner .scanner__input:focus,.scanner .scanner__input:focus-visible,[data-theme=dark] .scanner .scanner__input:focus,[data-theme=elegant] .scanner .scanner__input:focus,[data-theme=light] .scanner .scanner__input:focus{flex:1;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;font-family:var(--cnd-f-mono);font-size:15px;color:var(--cnd-fg);letter-spacing:.04em;min-width:0}.scanner__input::-moz-placeholder{color:var(--cnd-fg-faint);letter-spacing:.06em}.scanner__input::placeholder{color:var(--cnd-fg-faint);letter-spacing:.06em}.scanner__loader{color:var(--cnd-accent);flex-shrink:0;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scanner__hint{font-family:var(--cnd-f-mono);font-size:10px;color:var(--cnd-fg-faint);letter-spacing:.04em;white-space:nowrap}.scanner__hint kbd{display:inline-block;padding:2px 6px;margin:0 2px;background:var(--cnd-surface-2);border:1px solid var(--cnd-border);border-radius:3px;font-family:var(--cnd-f-mono);font-size:10px;color:var(--cnd-fg-2)}.scanner__cam{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;border-radius:4px;color:var(--cnd-fg-faint);cursor:pointer;flex-shrink:0;transition:all .12s}.scanner__cam:hover{background:var(--cnd-surface-2);color:var(--cnd-fg)}.scanner__cam:active{transform:scale(.96)}.cnd-cliente-banners{display:flex;flex-wrap:wrap;gap:6px;padding:10px 22px;border-bottom:1px solid var(--cnd-border);background:transparent}.cnd-banner{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;font-family:var(--cnd-f-mono);font-size:11px;letter-spacing:.02em;border:1px solid var(--cnd-border)}.cnd-banner--info{background:color-mix(in srgb,var(--color-info, #C084FC) 8%,transparent);color:var(--color-info, #C084FC);border-color:color-mix(in srgb,var(--color-info, #C084FC) 22%,transparent)}.cnd-banner--success{background:color-mix(in srgb,var(--cnd-accent) 8%,transparent);color:var(--cnd-accent);border-color:color-mix(in srgb,var(--cnd-accent) 22%,transparent)}.empty-rows{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 32px;text-align:center;color:var(--cnd-fg-faint);font-family:var(--cnd-f-mono);font-size:12px;letter-spacing:.04em}.empty-rows__icon{color:var(--cnd-fg-faint);opacity:.5}.cnd-section{margin-top:24px;border-top:1px solid var(--cnd-border);padding-top:20px}.cnd-section__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.cnd-section__title{font-family:var(--cnd-f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cnd-fg);display:inline-flex;align-items:center;gap:8px}.cnd-section__count{font-family:var(--cnd-f-mono);font-size:10px;letter-spacing:0;font-variant-numeric:tabular-nums;padding:2px 6px;border-radius:999px;background:var(--cnd-surface-2);color:var(--cnd-fg-2)}.cnd-section__action{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;border:1px solid var(--cnd-border);background:transparent;color:var(--cnd-fg-2);font-family:var(--cnd-f-sans);font-size:12px;font-weight:500;cursor:pointer;transition:all .12s}.cnd-section__action:hover{background:var(--cnd-surface-2);color:var(--cnd-fg);border-color:color-mix(in srgb,var(--cnd-fg-2) 25%,var(--cnd-border))}.cnd-section__empty{font-family:var(--cnd-f-mono);font-size:11px;color:var(--cnd-fg-faint);letter-spacing:.04em;padding:14px 0}.cnd-payments{display:flex;flex-wrap:wrap;gap:8px}.cnd-payment{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;border:1px solid var(--cnd-border);background:var(--cnd-surface);font-family:var(--cnd-f-sans);transition:border-color .12s}.cnd-payment:hover{border-color:color-mix(in srgb,var(--cnd-fg-2) 22%,var(--cnd-border))}.cnd-payment--info{border-left:2px solid color-mix(in srgb,var(--color-info, #C084FC) 60%,var(--cnd-border))}.cnd-payment--success{border-left:2px solid color-mix(in srgb,var(--cnd-accent) 60%,var(--cnd-border))}.cnd-payment__index{font-family:var(--cnd-f-mono);font-size:10px;letter-spacing:.04em;color:var(--cnd-fg-faint)}.cnd-payment__main{display:flex;flex-direction:column;gap:1px;line-height:1.2}.cnd-payment__label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--cnd-fg)}.cnd-payment__parcelas{font-family:var(--cnd-f-mono);font-size:10px;color:var(--cnd-fg-2);letter-spacing:.02em}.cnd-payment__value{font-family:var(--cnd-f-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cnd-fg);letter-spacing:.02em}.cnd-payment__actions{display:inline-flex;align-items:center;gap:2px;padding-left:8px;margin-left:4px;border-left:1px solid var(--cnd-border)}.cnd-payment__actions button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--cnd-fg-faint);cursor:pointer;transition:all .12s}.cnd-payment__actions button:hover{background:var(--cnd-surface-2);color:var(--cnd-fg)}.cnd-payment__actions button:last-child:hover{color:var(--cnd-danger);background:color-mix(in srgb,var(--cnd-danger) 8%,transparent)}.cnd-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;margin-top:22px;border:1px solid var(--cnd-border);border-radius:8px;background:var(--cnd-surface)}.cnd-summary__cell{padding:14px 18px;border-right:1px solid var(--cnd-border);display:flex;flex-direction:column;gap:6px}.cnd-summary__cell:last-child{border-right:none}.cnd-summary__cell--strong{background:color-mix(in srgb,var(--cnd-fg) 4%,transparent)}.cnd-summary__cell--ok{background:color-mix(in srgb,var(--cnd-accent) 5%,transparent)}.cnd-summary__cell--warn{background:color-mix(in srgb,var(--cnd-warn) 5%,transparent)}.cnd-summary__label{font-family:var(--cnd-f-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--cnd-fg-faint);font-weight:500}.cnd-summary__value{font-family:var(--cnd-f-mono);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--cnd-fg);letter-spacing:.01em}.cnd-summary__value--strong{font-size:19px;font-weight:700;color:var(--cnd-fg)}.cnd-summary__value--ok{color:var(--cnd-accent)}.cnd-summary__value--warn{color:var(--cnd-warn)}.cnd-summary__value--expense{color:var(--cnd-danger)}@media(max-width:720px){.cnd-summary{grid-template-columns:1fr 1fr}.cnd-summary__cell{border-right:none;border-bottom:1px solid var(--cnd-border)}.cnd-summary__cell:nth-child(odd){border-right:1px solid var(--cnd-border)}.cnd-summary__cell:last-child{border-bottom:none}.cnd-summary__cell:nth-last-child(2):nth-child(odd){border-right:1px solid var(--cnd-border);border-bottom:none}}.cnd-pmodal{display:grid;grid-template-columns:200px 1fr;gap:0;margin:-18px -20px;min-height:360px}.cnd-pmodal__list{border-right:1px solid var(--color-border);display:flex;flex-direction:column;background:transparent}.cnd-pmodal__list-head{padding:14px 16px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent);border-bottom:1px solid var(--color-border)}.cnd-pmodal__list-rows{flex:1;overflow-y:auto;padding:4px 0}.cnd-pmodal__list-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:none;background:transparent;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:12px;cursor:pointer;text-align:left;transition:all .1s;position:relative}.cnd-pmodal__list-row:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);color:var(--color-text-primary)}.cnd-pmodal__list-row.is-active{background:radial-gradient(ellipse at left center,#00ff881a,#00ff8805 80%);color:var(--color-text-primary);font-weight:500}.cnd-pmodal__list-row.is-active:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--color-primary);border-radius:0 2px 2px 0;box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 60%,transparent)}.cnd-pmodal__list-index{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent);flex-shrink:0}.cnd-pmodal__list-row.is-active .cnd-pmodal__list-index{color:var(--color-primary)}.cnd-pmodal__list-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnd-pmodal__detail{position:relative;isolation:isolate;padding:16px 20px 18px;display:flex;flex-direction:column;gap:16px;min-height:0}.cnd-pmodal__detail:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 100% 0%,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 70%);pointer-events:none;z-index:-1}.cnd-pmodal__detail-head{display:flex;flex-direction:column;gap:4px}.cnd-pmodal__detail-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);font-weight:500}.cnd-pmodal__detail-title{margin:0;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em;line-height:1.2}.cnd-pmodal__detail-subtitle{margin:4px 0 0;font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-secondary);line-height:1.4}.cnd-pmodal__detail-subtitle b,.cnd-pmodal__detail-subtitle strong{color:var(--color-text-primary);font-weight:600}.cnd-pmodal__empty{flex:1;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.cnd-pmodal__fields{position:relative;isolation:isolate;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:transparent;margin-left:-20px;margin-right:-20px}.cnd-pmodal__field{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 18px;border-right:1px solid var(--color-border)}.cnd-pmodal__field:last-child{border-right:none}.cnd-pmodal__field--full{grid-column:1 / -1;border-right:none;border-top:1px solid var(--color-border)}.cnd-pmodal__field--full:first-child{border-top:none}.cnd-pmodal__field-na{font-family:var(--cnd-f-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent);font-style:italic}.cnd-pmodal__fields+.cnd-pmodal__fields{border-top:none;margin-top:-1px}.cnd-pmodal__warn{position:relative;margin:-8px -20px 0;padding:12px 20px 12px 24px;display:flex;align-items:flex-start;gap:10px;border-top:1px solid color-mix(in srgb,var(--color-error) 30%,var(--color-border));border-bottom:1px solid color-mix(in srgb,var(--color-error) 30%,var(--color-border));background:color-mix(in srgb,var(--color-error) 8%,var(--color-surface));font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.5;color:var(--color-text-primary)}.cnd-pmodal__warn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-error)}.cnd-pmodal__warn-icon{color:var(--color-error);flex-shrink:0;margin-top:2px}.cnd-pmodal__warn-body{min-width:0}.cnd-pmodal__warn-eyebrow{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-error);font-weight:600;margin-bottom:4px}.cnd-pmodal__warn-text{color:var(--color-text-primary)}.cnd-pmodal__warn-text b,.cnd-pmodal__warn-text strong{font-weight:600}.cnd-pmodal__warn-meta{color:var(--color-text-secondary);font-size:12px;margin-top:4px}.cnd-pmodal__field-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent);font-weight:500}.cnd-required{color:var(--color-error);font-weight:600;margin-left:2px;font-size:inherit;vertical-align:super;line-height:0}.cnd-pmodal__input{height:auto;padding:0;border:none;border-radius:0;background:transparent;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;outline:none;width:100%;transition:none}.cnd-pmodal__input:focus,.cnd-pmodal__input:focus-visible,[data-theme=dark] .cnd-pmodal__input:focus,[data-theme=elegant] .cnd-pmodal__input:focus,[data-theme=light] .cnd-pmodal__input:focus{border:none!important;box-shadow:none!important;background:transparent!important;outline:none!important}.cnd-pmodal__input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.cnd-pmodal__input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.cnd-pmodal__input--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.04em}.cnd-pmodal__input[type=number]::-webkit-outer-spin-button,.cnd-pmodal__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cnd-pmodal__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cnd-pmodal__money{position:relative;display:flex;align-items:baseline;gap:8px}.cnd-pmodal__money-prefix{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.cnd-pmodal__input--money{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:22px!important;font-weight:600;letter-spacing:.01em;flex:1;min-width:0}.cnd-pmodal__stepper{display:flex;align-items:center;gap:12px}.cnd-pmodal__stepper button{width:24px;height:24px;border:1px solid var(--color-border);border-radius:4px;background:transparent;color:var(--color-text-secondary);font-size:14px;font-weight:600;cursor:pointer;transition:all .1s;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cnd-pmodal__stepper button:hover{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-secondary) 30%,var(--color-border))}.cnd-pmodal__stepper input{flex:1;min-width:30px;border:none!important;background:transparent!important;height:auto!important;padding:0!important;font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:600;text-align:center;color:var(--color-text-primary);outline:none!important;box-shadow:none!important}.cnd-pmodal__field .react-datepicker-wrapper,.cnd-pmodal__field .react-datepicker__input-container{width:100%}.cnd-pmodal__field>svg.lucide-calendar,.cnd-pmodal__field svg[class*=lucide-calendar],.cnd-payment-modal__date>svg.lucide-calendar,.cnd-payment-modal__date svg[class*=lucide-calendar]{display:none!important}.cnd-pmodal__field .react-datepicker-wrapper input,.cnd-pmodal__field .react-datepicker__input-container input{height:auto!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:var(--color-text-primary)!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;width:100%!important;outline:none!important;box-shadow:none!important;margin:0!important}.cnd-pmodal__field .bandeira-select__trigger{height:auto!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:13px}.cnd-pmodal__field .bandeira-select__trigger:hover,.cnd-pmodal__field .bandeira-select__trigger.is-open,.cnd-pmodal__field .bandeira-select__trigger:focus,.cnd-pmodal__field .bandeira-select__trigger:focus-visible{border:none!important;box-shadow:none!important;background:transparent!important}select.cnd-pmodal__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--color-text-secondary) 60%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--color-text-secondary) 60%,transparent) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:28px!important;cursor:pointer;font-size:13px}.cnd-pmodal__hint{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent)}.cnd-pmodal__hint--warn{color:var(--color-warning)}.cnd-pmodal__hint-band{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:6px;background:color-mix(in srgb,var(--color-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);border-left:2px solid color-mix(in srgb,var(--color-primary) 60%,transparent);color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.4}.cnd-pmodal__hint-band>svg{flex-shrink:0;color:var(--color-primary)}.cnd-pmodal__hint-band b{color:var(--color-text-primary);font-weight:600}.cnd-pmodal__hint-band--warn{background:color-mix(in srgb,var(--color-warning) 8%,transparent);border-color:color-mix(in srgb,var(--color-warning) 22%,transparent);border-left-color:color-mix(in srgb,var(--color-warning) 60%,transparent)}.cnd-pmodal__hint-band--warn>svg{color:var(--color-warning)}.cnd-pmodal__hint-band--violet{background:color-mix(in srgb,#C084FC 8%,transparent);border-color:color-mix(in srgb,#C084FC 22%,transparent);border-left-color:color-mix(in srgb,#C084FC 60%,transparent)}.cnd-pmodal__hint-band--violet>svg{color:#c084fc}.cnd-pmodal__money--readonly .cnd-pmodal__money-prefix{color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.cnd-pmodal__readonly-value{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);letter-spacing:.01em}.cnd-pmodal__credit-block{display:flex;flex-direction:column;gap:8px}.cnd-pmodal__credit-list{display:flex;flex-direction:column;gap:6px}.cnd-pmodal__credit-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;text-align:left;cursor:pointer;transition:all .12s}.cnd-pmodal__credit-card:hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border-color:color-mix(in srgb,var(--color-text-secondary) 30%,var(--color-border))}.cnd-pmodal__credit-card.is-active{background:color-mix(in srgb,#C084FC 8%,transparent);border-color:color-mix(in srgb,#C084FC 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#C084FC 30%,transparent)}.cnd-pmodal__credit-card--empty{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;padding:14px}.cnd-pmodal__credit-id{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;color:#c084fc}.cnd-pmodal__credit-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.cnd-pmodal__credit-meta-top{font-size:12px;color:var(--color-text-primary)}.cnd-pmodal__credit-meta-top b{font-weight:600}.cnd-pmodal__credit-meta-bot{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.cnd-pmodal__credit-amount{display:inline-flex;align-items:baseline;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;color:var(--color-text-primary)}.cnd-pmodal__credit-amount>span:first-child{font-size:11px;font-weight:500;color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}select.cnd-pmodal__input--with-border{border:1px solid var(--color-border)!important;border-radius:6px!important;height:38px!important;padding:0 32px 0 12px!important;background-color:transparent!important;color:var(--color-text-primary)!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;width:100%!important;cursor:pointer}select.cnd-pmodal__input--with-border:hover{border-color:color-mix(in srgb,var(--color-text-secondary) 25%,var(--color-border))!important}select.cnd-pmodal__input--with-border:focus,select.cnd-pmodal__input--with-border:focus-visible,[data-theme=dark] select.cnd-pmodal__input--with-border:focus,[data-theme=elegant] select.cnd-pmodal__input--with-border:focus,[data-theme=light] select.cnd-pmodal__input--with-border:focus{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 18%,transparent)!important;outline:none!important}select.cnd-pmodal__input--with-border option{background:var(--color-surface);color:var(--color-text-primary)}.cnd-pmodal__actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--color-border)}@media(max-width:720px){.cnd-pmodal{grid-template-columns:1fr;margin:-16px}.cnd-pmodal__list{border-right:none;border-bottom:1px solid var(--color-border);max-height:200px}.cnd-pmodal__detail{padding:14px 16px}.cnd-pmodal__actions{padding:12px 16px}.cnd-pmodal__fields{margin-left:-16px;margin-right:-16px}}.cnd-payment-modal{display:flex;flex-direction:column;gap:16px;font-family:var(--cnd-f-sans)}.cnd-payment-modal__field{display:flex;flex-direction:column;gap:8px}.cnd-payment-modal__label{font-family:var(--cnd-f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cnd-fg-faint);font-weight:500}.cnd-payment-modal__methods{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cnd-payment-method{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border-radius:6px;border:1px solid var(--cnd-border);background:transparent;color:var(--cnd-fg-2);font-family:var(--cnd-f-sans);font-size:11px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:all .12s;text-align:center;line-height:1.2;min-height:64px}.cnd-payment-method:hover{background:var(--cnd-surface-2);color:var(--cnd-fg);border-color:color-mix(in srgb,var(--cnd-fg-2) 25%,var(--cnd-border))}.cnd-payment-method.is-active{background:var(--color-text-primary);color:var(--color-background);border-color:var(--color-text-primary)}[data-theme=dark] .cnd-payment-method.is-active,[data-theme=elegant] .cnd-payment-method.is-active{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 30%,transparent)}.cnd-payment-method.is-active svg{color:currentColor}.cnd-payment-modal__fields{display:flex;flex-direction:column;gap:14px}.cnd-payment-modal__row{display:flex;gap:10px;align-items:stretch}.cnd-payment-modal__cell{display:flex;flex-direction:column;gap:6px;flex:0 0 110px;min-width:0}.cnd-payment-modal__cell--grow{flex:1 1 0}.cnd-payment-modal__cell--date{flex:0 0 160px}.cnd-payment-modal__field{display:flex;flex-direction:column;gap:6px}.cnd-payment-modal__field .cnd-payment-modal__label,.cnd-payment-modal__cell .cnd-payment-modal__label,.cnd-payment-modal__label{font-family:var(--cnd-f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cnd-fg-faint);font-weight:500}.cnd-payment-modal__input{height:38px;padding:0 12px;border:1px solid var(--cnd-border);border-radius:6px;background:transparent;color:var(--cnd-fg);font-family:var(--cnd-f-sans);font-size:13px;outline:none;width:100%;transition:border-color .12s,box-shadow .12s}.cnd-payment-modal__input:hover{border-color:color-mix(in srgb,var(--cnd-fg-2) 25%,var(--cnd-border))}.cnd-payment-modal__input:focus,.cnd-payment-modal__input:focus-visible,[data-theme=dark] .cnd-payment-modal__input:focus,[data-theme=elegant] .cnd-payment-modal__input:focus,[data-theme=light] .cnd-payment-modal__input:focus{border-color:color-mix(in srgb,var(--cnd-accent) 50%,var(--cnd-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--cnd-accent) 18%,transparent)!important;background:transparent!important}.cnd-payment-modal__input::-moz-placeholder{color:var(--cnd-fg-faint)}.cnd-payment-modal__input::placeholder{color:var(--cnd-fg-faint)}.cnd-payment-modal__input--mono{font-family:var(--cnd-f-mono);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.04em}.cnd-payment-modal__input[type=number]::-webkit-outer-spin-button,.cnd-payment-modal__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cnd-payment-modal__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cnd-payment-modal__money{position:relative;display:flex;align-items:center}.cnd-payment-modal__money-prefix{position:absolute;left:12px;font-family:var(--cnd-f-mono);font-size:11px;letter-spacing:.04em;color:var(--cnd-fg-faint);pointer-events:none}.cnd-payment-modal__input--money{padding-left:34px!important;font-family:var(--cnd-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.cnd-payment-modal__date{width:100%;min-width:0}.cnd-payment-modal__date .react-datepicker-wrapper,.cnd-payment-modal__date .react-datepicker__input-container{width:100%}.cnd-payment-modal__date input,.cnd-payment-modal__date .react-datepicker-wrapper input,.cnd-payment-modal__date .react-datepicker__input-container input{height:38px!important;padding:0 12px!important;border:1px solid var(--cnd-border)!important;border-radius:6px!important;background:transparent!important;color:var(--cnd-fg)!important;font-family:var(--cnd-f-sans)!important;font-size:13px!important;width:100%!important;outline:none!important;box-shadow:none!important;margin:0!important;transition:border-color .12s,box-shadow .12s!important}.cnd-payment-modal__date input:focus,[data-theme=dark] .cnd-payment-modal__date input:focus,[data-theme=elegant] .cnd-payment-modal__date input:focus,[data-theme=light] .cnd-payment-modal__date input:focus{border-color:color-mix(in srgb,var(--cnd-accent) 50%,var(--cnd-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--cnd-accent) 18%,transparent)!important;background:transparent!important}select.cnd-payment-modal__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--cnd-fg-faint) 50%),linear-gradient(135deg,var(--cnd-fg-faint) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:28px}.cnd-payment-modal__hint{display:inline-flex;align-items:center;gap:4px;font-family:var(--cnd-f-mono);font-size:10px;letter-spacing:.04em;color:var(--cnd-fg-faint)}.cnd-payment-modal__hint--warn{color:var(--cnd-warn)}.cnd-payment-modal__hint svg{flex-shrink:0}.cnd-payment-modal__detail{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:10px 12px;border:1px solid var(--cnd-border);border-radius:6px;background:color-mix(in srgb,var(--cnd-fg) 3%,transparent)}.cnd-payment-modal__detail>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cnd-payment-modal__detail-label{font-family:var(--cnd-f-mono);font-size:10px;letter-spacing:.06em;color:var(--cnd-fg-faint)}.cnd-payment-modal__detail-value{font-family:var(--cnd-f-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cnd-fg)}@media(max-width:720px){.cnd-payment-modal__row{flex-wrap:wrap}.cnd-payment-modal__cell,.cnd-payment-modal__cell--grow,.cnd-payment-modal__cell--date{flex:1 1 100%}}.cnd-payment-modal__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--cnd-border)}@media(max-width:720px){.cnd-payment-modal__methods{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.cnd-payment-modal__methods{grid-template-columns:repeat(2,1fr)}}.fab{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;flex-wrap:nowrap;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);gap:6px;padding:6px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 32px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;font-family:Inter,system-ui,sans-serif}.fab__total{display:flex;flex-direction:column;padding:4px 16px 4px 12px;border-right:1px solid var(--color-border);margin-right:4px;flex-shrink:0}.fab__total-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent)}.fab__total-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-feature-settings:"tnum";font-weight:600;color:var(--color-text-primary)}.fab__btn{background:transparent;border:none;color:var(--color-text-secondary);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;padding:8px 14px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;letter-spacing:.01em;transition:all .12s}.fab__btn:hover{color:var(--color-text-primary);background:var(--color-input)}.fab__btn:disabled{opacity:.4;cursor:not-allowed}.fab__btn--danger:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.fab__btn--primary{background:var(--color-action-bg);color:var(--color-action-text);border:1px solid var(--color-action-border);font-weight:600;padding:9px 18px}.fab__btn--primary:hover{background:var(--color-action-bg-hover);color:var(--color-action-text)}@media(max-width:720px){.conveyor__band{grid-template-columns:1fr 1fr}.conveyor__band-cell{border-right:1px solid var(--cnd-border);border-bottom:1px solid var(--cnd-border);padding:14px 16px;gap:4px}.conveyor__band-cell.conveyor__band-cell--cliente{grid-column:1 / -1;border-right:none}.conveyor__band-cell:last-child{border-right:none;border-bottom:none}.conveyor__band-cell:nth-last-child(2):not(.conveyor__band-cell--cliente){border-bottom:none}.conveyor__band--four-cols .conveyor__band-cell:nth-last-child(2):not(.conveyor__band-cell--cliente){border-bottom:1px solid var(--cnd-border)}.conveyor__band--four-cols .conveyor__band-cell:nth-child(3){border-right:none}.conveyor__band--four-cols .conveyor__band-cell:last-child{grid-column:1 / -1}.conveyor__band-label{font-size:9px}.conveyor__band-input{font-size:15px}.conveyor__band-hint{font-size:9px}.scanner__row{padding:10px 12px;gap:10px}.scanner__input{font-size:14px}.scanner__hint{display:none}.empty-rows{padding:32px 18px;font-size:11px}.fab{gap:1px;padding:3px}.fab__btn{padding:6px 8px;font-size:11px;gap:4px}.fab__btn--primary{padding:7px 10px}.fab__total{padding:2px 8px 2px 6px;margin-right:2px}.fab__total-label{font-size:8px;letter-spacing:.1em}.fab__total-value{font-size:12px}}@media(max-width:480px){.fab{gap:0;padding:3px}.fab__btn{padding:6px;font-size:10.5px;gap:3px}.fab__btn--primary{padding:7px 8px}.fab__total{padding:2px 6px 2px 4px;margin-right:0}.fab__total-label{font-size:7.5px}.fab__total-value{font-size:11px}.fab__btn--draft{display:none}}@media(max-width:380px){.fab__btn{padding:7px 6px}.fab__total{padding:2px 4px}.fab__total-label{font-size:7px}}.ret-modal{--ret-accent: var(--color-primary);--ret-accent-glow: color-mix(in srgb, var(--color-primary) 14%, transparent);--ret-accent-tint: color-mix(in srgb, var(--color-primary) 5%, transparent);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;margin:-18px -20px}.ret-modal--amber{--ret-accent: var(--color-warning);--ret-accent-glow: color-mix(in srgb, var(--color-warning) 16%, transparent);--ret-accent-tint: color-mix(in srgb, var(--color-warning) 5%, transparent)}.ret-modal__hero{display:grid;grid-template-columns:1fr auto;gap:8px 24px;padding:22px 22px 18px;border-bottom:1px solid var(--color-border);background:radial-gradient(ellipse 320px 140px at 18% 60%,var(--ret-accent-tint),transparent 70%);position:relative}.ret-modal__hero-sku{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);grid-column:1;grid-row:1}.ret-modal__hero-eyebrow-r{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);text-align:right;grid-column:2;grid-row:1}.ret-modal__hero-name{font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--color-text-primary);margin:0;line-height:1.15;grid-column:1;grid-row:2;min-width:0}.ret-modal__hero-name-sub{color:color-mix(in srgb,var(--color-text-secondary) 75%,transparent);font-weight:500;font-size:18px}.ret-modal__hero-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums;grid-column:2;grid-row:2;align-self:end;text-align:right;letter-spacing:-.005em;white-space:nowrap}.ret-modal__hero-price-prefix{font-size:12px;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);margin-right:4px}.ret-modal__hero-meta{grid-column:1 / -1;grid-row:3;display:flex;gap:12px;align-items:center;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 75%,transparent);flex-wrap:wrap}.ret-modal__hero-meta b{color:var(--color-text-primary);font-weight:500;font-variant-numeric:tabular-nums}.ret-modal__hero-meta-cat{text-transform:uppercase}.ret-modal__hero-meta-warn{color:var(--color-error)}.ret-modal__hero-meta-sep{width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--color-border) 80%,var(--color-text-secondary) 20%);flex-shrink:0}.ret-modal__hero-stock{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);letter-spacing:.04em}.ret-modal__section-head{padding:14px 22px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);display:flex;align-items:center;gap:10px}.ret-modal__section-head b{color:var(--color-text-primary);font-weight:500}.ret-modal__section-head-rule{flex:1;height:1px;background:var(--color-border)}.ret-modal__type{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ret-modal__type-cell{position:relative;padding:16px 20px 16px 22px;border:none;border-right:1px solid var(--color-border);border-left:2px solid transparent;background:transparent;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:6px;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);transition:background .15s,color .15s;font-family:Inter,system-ui,sans-serif;min-width:0}.ret-modal__type-cell:last-child{border-right:none}.ret-modal__type-cell:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary)}.ret-modal__type-cell.is-active{background:radial-gradient(ellipse 320px 120px at left center,var(--ret-accent-glow),transparent 75%);color:var(--color-text-primary);border-left-color:var(--ret-accent)}.ret-modal__type-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.ret-modal__type-cell.is-active .ret-modal__type-num{color:var(--ret-accent)}.ret-modal__type-title{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.005em;color:inherit;line-height:1.15}.ret-modal__type-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:color-mix(in srgb,var(--color-text-secondary) 75%,transparent);letter-spacing:.02em}.ret-modal__band{display:grid;grid-template-columns:1fr 1.3fr 1fr;border-bottom:1px solid var(--color-border)}.ret-modal__band-cell{padding:16px 22px;border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px;min-width:0}.ret-modal__band-cell:last-child{border-right:none}.ret-modal__band-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);font-weight:500}.ret-modal__band-label sup{color:var(--color-error);margin-left:2px;font-size:11px}.ret-modal__band-value{display:flex;align-items:center;gap:10px;min-width:0}.ret-modal__band-value-icon{color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);display:grid;place-items:center;flex-shrink:0}.ret-modal__band-date{flex:1;min-width:0}.ret-modal__band-date .react-datepicker-wrapper{width:100%}.ret-modal__band-date>svg.lucide-calendar,.ret-modal__band-date svg[class*=lucide-calendar]{display:none!important}.ret-modal__band-date .react-datepicker-wrapper input,.ret-modal__band-date .react-datepicker__input-container input{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;padding:0!important;margin:0!important;height:auto!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:22px!important;font-weight:500!important;color:var(--color-text-primary)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.005em!important;width:100%!important;cursor:pointer;box-shadow:none!important}.ret-modal__band-stepper{display:inline-flex;align-items:center;gap:0}.ret-modal__band-stepper-btn{width:26px;height:26px;background:transparent;border:1px solid var(--color-border);color:color-mix(in srgb,var(--color-text-secondary) 75%,transparent);cursor:pointer;border-radius:4px;display:grid;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;transition:all .12s}.ret-modal__band-stepper-btn:hover:not(:disabled){color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-primary) 25%,var(--color-border))}.ret-modal__band-stepper-btn:disabled{opacity:.4;cursor:not-allowed}.ret-modal__band-stepper-val{font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums;padding:0 14px;min-width:38px;text-align:center;letter-spacing:-.005em}.ret-modal__band-disponivel{font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:500;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.ret-modal__band-disponivel-unit{font-size:11px;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);margin-left:4px;letter-spacing:.04em;font-weight:500}.ret-modal__motivos{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--color-border)}.ret-modal__motivo{border:none;background:transparent;border-right:1px solid var(--color-border);border-top:2px solid transparent;padding:14px 10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;align-items:flex-start;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);text-align:left;transition:background .12s,color .12s;font-family:Inter,system-ui,sans-serif;min-width:0}.ret-modal__motivo:last-child{border-right:none}.ret-modal__motivo:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary)}.ret-modal__motivo.is-active{background:var(--ret-accent-tint);color:var(--color-text-primary);border-top-color:var(--ret-accent)}.ret-modal__motivo.is-active .ret-modal__motivo-num{color:var(--ret-accent)}.ret-modal__motivo-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.ret-modal__motivo-label{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.005em;line-height:1.2}.ret-modal__note{padding:14px 22px;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:6px}.ret-modal__note-input,.ret-modal__note-input:focus,.ret-modal__note-input:focus-visible,.ret-modal__note-input:hover{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;padding:4px 0;width:100%}.ret-modal__note-input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.ret-modal__note-input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.ret-modal__hint{display:flex;align-items:center;gap:10px;padding:12px 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);letter-spacing:.04em;background:var(--ret-accent-tint);border-bottom:1px solid var(--color-border)}.ret-modal__hint>svg{color:var(--ret-accent);flex-shrink:0}.ret-modal__hint b{color:var(--color-text-primary);font-weight:500;font-variant-numeric:tabular-nums}.ret-modal__hint--warn{background:color-mix(in srgb,var(--color-warning) 5%,transparent)}.ret-modal__hint--warn>svg{color:var(--color-warning)}.ret-modal__foot{display:flex;align-items:center;gap:12px;padding:14px 22px;background:var(--color-surface)}.ret-modal__foot-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:baseline;gap:12px}.ret-modal__foot-meta b{color:var(--ret-accent);font-weight:600;font-variant-numeric:tabular-nums;font-size:14px;letter-spacing:0;text-transform:none}.ret-modal__foot-spacer{flex:1}.ret-modal__btn{background:transparent;border:none;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;padding:9px 14px;border-radius:4px;cursor:pointer;transition:color .12s,filter .12s;display:inline-flex;align-items:center;gap:8px}.ret-modal__btn:hover:not(:disabled){color:var(--color-text-primary)}.ret-modal__btn:disabled{opacity:.4;cursor:not-allowed}.ret-modal__btn--primary{background:var(--ret-accent);color:#1a1300;font-weight:600;padding:9px 18px 9px 20px;border-radius:999px;font-family:Inter,system-ui,sans-serif}.ret-modal__btn--primary:hover:not(:disabled){filter:brightness(1.08);color:#1a1300}.ret-modal__btn--primary:disabled{opacity:.5;filter:grayscale(.3)}[data-theme=light] .ret-modal__btn--primary,[data-theme=elegant] .ret-modal__btn--primary{color:#fff}[data-theme=light] .ret-modal__btn--primary:hover:not(:disabled),[data-theme=elegant] .ret-modal__btn--primary:hover:not(:disabled){color:#fff}[data-theme=dark] .ret-modal__btn--primary,[data-theme=dark] .ret-modal__btn--primary:hover:not(:disabled){color:#0a0d12}@media(max-width:720px){.ret-modal__hero{padding:18px 16px 14px}.ret-modal__section-head{padding:12px 16px 6px}.ret-modal__type{grid-template-columns:1fr}.ret-modal__type-cell{border-right:none;border-bottom:1px solid var(--color-border)}.ret-modal__type-cell:last-child{border-bottom:none}.ret-modal__band{grid-template-columns:1fr}.ret-modal__band-cell{border-right:none;border-bottom:1px solid var(--color-border);padding:14px 16px}.ret-modal__band-cell:last-child{border-bottom:none}.ret-modal__motivos{grid-template-columns:repeat(3,1fr)}.ret-modal__motivo:nth-child(3){border-right:none}.ret-modal__motivo:nth-child(-n+3){border-bottom:1px solid var(--color-border)}.ret-modal__hint{padding:12px 16px}.ret-modal__foot{padding:14px 16px;flex-wrap:wrap;gap:8px}.ret-modal__foot-meta{flex-basis:100%}.ret-modal__foot-spacer{display:none}}.vd-troca-pag{display:flex;flex-direction:column;gap:14px;font-family:Inter,system-ui,sans-serif}.vd-troca-pag__current{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.vd-troca-pag__current-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent);font-weight:500;padding:2px 8px;border-radius:3px;background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.vd-troca-pag__current-value{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-primary);flex:1;min-width:0}.vd-troca-pag__current-amount{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--color-text-primary)}.vd-troca-pag__field{display:flex;flex-direction:column;gap:8px}.vd-troca-pag__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent);font-weight:500}.vd-troca-pag__methods{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}@media(max-width:720px){.vd-troca-pag__methods{grid-template-columns:repeat(3,1fr)}.vd-troca-pag__current{flex-wrap:wrap}.vd-troca-pag__current-amount{width:100%;text-align:right;margin-top:4px}}@media(max-width:480px){.vd-troca-pag__methods{grid-template-columns:repeat(2,1fr)}}.vd-editable-date{background:transparent;border:1px dashed transparent;padding:1px 4px;margin:-1px -4px;border-radius:4px;font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;transition:all .12s}.vd-editable-date:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 5%,transparent);color:var(--color-text-primary)}.vd-editable-date-input{display:inline-block;width:130px;margin:-2px 0;position:relative}.vd-editable-date-input>svg.lucide-calendar,.vd-editable-date-input svg[class*=lucide-calendar]{display:none!important}.vd-editable-date-input .react-datepicker-wrapper input,.vd-editable-date-input .react-datepicker__input-container input{height:26px!important;padding:0 8px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12px!important;background:var(--color-input)!important;border:1px solid var(--color-primary)!important;border-radius:4px!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 18%,transparent)!important;width:100%!important}.vd-cond-link{display:inline-flex;align-items:center;padding:1px 6px;margin:0 1px;border-radius:3px;background:color-mix(in srgb,var(--color-info, #C084FC) 12%,transparent);color:var(--color-info, #C084FC);border:1px solid color-mix(in srgb,var(--color-info, #C084FC) 22%,transparent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.vd-cond-link:hover{background:color-mix(in srgb,var(--color-info, #C084FC) 22%,transparent);border-color:color-mix(in srgb,var(--color-info, #C084FC) 38%,transparent)}.dp-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:80px 24px;font-family:JetBrains Mono,ui-monospace,monospace}.dp-empty-state>svg{color:color-mix(in srgb,var(--color-text-secondary) 35%,transparent)}.dp-empty-state .title{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.005em}.dp-empty-state .desc{font-size:11px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.dp-section-empty{padding:18px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent)}.dp-warn-banner{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-top:8px;font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 22%,transparent);border-left:2px solid color-mix(in srgb,var(--color-warning) 60%,transparent);border-radius:6px}.dp-warn-banner>svg{flex-shrink:0}.vd-cashback-list{display:flex;flex-direction:column;gap:6px}.vd-cashback{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid var(--color-border);border-radius:6px;font-family:Inter,system-ui,sans-serif}.vd-cashback__main{min-width:0}.vd-cashback__head{display:inline-flex;align-items:center;gap:8px;margin-bottom:4px}.vd-cashback__num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;color:#c084fc}.vd-cashback__meta{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.vd-cashback__meta-item{display:inline-flex;align-items:center;gap:4px}.vd-cashback__amount{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.vd-cashback__amount-value{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:#c084fc}.vd-cashback__amount-saldo{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 60%,transparent)}.vd-cashback__action{flex-shrink:0}.vd-devolucoes{display:flex;flex-direction:column;gap:4px}.vd-devolucao{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:12px 14px;border:1px solid var(--color-border);border-radius:6px;border-left:2px solid color-mix(in srgb,var(--color-error) 60%,transparent);background:color-mix(in srgb,var(--color-error) 3%,transparent);font-family:Inter,system-ui,sans-serif}.vd-devolucao__date{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent);white-space:nowrap;padding-top:2px}.vd-devolucao__main{display:flex;flex-direction:column;gap:4px;min-width:0}.vd-devolucao__head{display:inline-flex;align-items:center;gap:8px}.vd-devolucao__code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-text-primary)}.vd-devolucao__meta{font-size:12px;color:var(--color-text-secondary)}.vd-devolucao__motivo{font-size:11px;font-style:italic;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent)}.vd-devolucao__credito{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent)}.vd-devolucao__credito strong{color:var(--color-primary);font-weight:600}.vd-devolucao__value{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--color-error);white-space:nowrap;padding-top:2px}@media(max-width:720px){.vd-cashback,.vd-devolucao{grid-template-columns:1fr;gap:8px}.vd-cashback__amount,.vd-devolucao__value{align-items:flex-start}.vd-cashback__action{margin-top:4px}}.ncm-hero-placeholder{font-style:italic;color:var(--color-text-secondary);font-weight:400}.ncm-pessoa{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;background:transparent;border:none;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;cursor:pointer;text-align:left;letter-spacing:-.005em}.ncm-pessoa__main{display:flex;align-items:center;gap:8px;flex:1;background:transparent;border:none;cursor:pointer;padding:0;color:inherit;text-align:left;min-width:0}.ncm-pessoa__icon{color:var(--cm-accent, var(--color-primary));flex-shrink:0}.ncm-pessoa__name{font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncm-pessoa__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary);margin-left:auto}.ncm-pessoa__clear{background:none;border:none;cursor:pointer;color:var(--color-text-faint, var(--color-text-secondary));padding:4px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.ncm-pessoa__clear:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.ncm-pessoa--placeholder{color:var(--color-text-secondary);font-style:italic}.ncm-pessoa--placeholder:hover{color:var(--color-text-primary)}.ncm-pessoa--placeholder svg{color:var(--color-text-faint, var(--color-text-secondary))}.ret-modal__band.ncm-band-1{grid-template-columns:1fr}.ret-modal__band.ncm-band-2{grid-template-columns:1fr 1fr}.ret-modal__band.ncm-band-3{grid-template-columns:1.2fr 1fr 1fr}.ncm-value-input{background:transparent;border:none;outline:none;padding:0;width:100%;color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:600;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.ncm-value-input:focus,[data-theme=light] .ncm-value-input:focus,[data-theme=dark] .ncm-value-input:focus,[data-theme=elegant] .ncm-value-input:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.ncm-value-input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.ncm-value-input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.ncm-control{width:100%}.ncm-control>*{width:100%}.ncm-meios .ret-modal__motivo{flex:1 1 calc(25% - 6px);min-width:0;gap:6px}.ncm-meio-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .12s}.ret-modal__motivo.is-active .ncm-meio-icon{color:var(--cm-accent, var(--color-primary))}@media(max-width:720px){.ret-modal__band.ncm-band-3,.ret-modal__band.ncm-band-2{grid-template-columns:1fr}.ncm-meios .ret-modal__motivo{flex:1 1 calc(50% - 6px)}}.tcm-cliente{display:flex;align-items:center;gap:10px;width:100%;padding:8px 0;background:transparent;border:none;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;cursor:pointer;text-align:left}.tcm-cliente--placeholder{color:var(--color-text-secondary);font-style:italic;letter-spacing:-.005em}.tcm-cliente--placeholder:hover{color:var(--color-text-primary)}.tcm-cliente--placeholder svg{color:var(--color-text-faint, var(--color-text-secondary))}.tcm-cliente__main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.tcm-cliente__name{font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcm-cliente__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.04em}.tcm-cliente__clear{background:none;border:none;cursor:pointer;color:var(--color-text-faint, var(--color-text-secondary));padding:4px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.tcm-cliente__clear:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.tcm-input-livre{background:transparent;border:none;outline:none;padding:0;width:100%;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:-.005em}.tcm-input-livre:focus,[data-theme=light] .tcm-input-livre:focus,[data-theme=dark] .tcm-input-livre:focus,[data-theme=elegant] .tcm-input-livre:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.tcm-input-livre::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent);font-style:italic}.tcm-input-livre::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent);font-style:italic}.cd-progress{display:flex;flex-direction:column;gap:6px;padding:4px 0 2px}.cd-progress__head{display:flex;align-items:baseline;justify-content:space-between}.cd-progress__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent))}.cd-progress__pct{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.cd-progress__track{height:6px;background:color-mix(in srgb,var(--color-border) 50%,transparent);border-radius:3px;overflow:hidden}.cd-progress__fill{height:100%;background:var(--color-primary);border-radius:3px;transition:width .7s cubic-bezier(.2,.8,.2,1)}.cd-quote{position:relative;margin:0;padding:4px 0 4px 18px;border-left:2px solid var(--color-border-strong, var(--color-border));display:flex;align-items:flex-start;gap:10px}.cd-quote__mark{font-family:JetBrains Mono,ui-monospace,monospace;font-size:28px;line-height:1;color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 50%, transparent));flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cd-quote__text{margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.55;letter-spacing:-.005em;color:var(--color-text-primary);white-space:pre-wrap;padding-top:6px}.cd-ledger{table-layout:auto}.cd-ledger .cd-ledger__col-icon{width:34px;padding-right:0!important}.cd-ledger .cd-ledger__col-link{width:36px}.cd-ledger td .is-dim{color:var(--color-text-secondary);font-weight:400}.cd-ledger b{font-feature-settings:"tnum";letter-spacing:.01em}.cd-ico{width:24px;height:24px;border-radius:5px;display:inline-grid;place-items:center;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-secondary) 8%,transparent)}.cd-ico--success{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.cd-ico--info{color:var(--color-info, var(--color-primary));background:color-mix(in srgb,var(--color-info, var(--color-primary)) 12%,transparent)}.cd-ico--warn{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.cd-ico--danger{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,transparent)}.cd-link{background:transparent;border:none;padding:4px;color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.cd-link:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.cd-meta{display:flex;align-items:center;gap:10px;padding:12px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));border-top:1px solid var(--color-border);flex-wrap:wrap}.cd-meta__sep{width:3px;height:3px;border-radius:50%;background:var(--color-border-strong, var(--color-border))}@media(max-width:720px){.cd-quote{padding-left:14px}.cd-quote__mark{font-size:24px}.cd-quote__text{font-size:13px}.cd-ledger thead th:nth-child(2),.cd-ledger tbody td:nth-child(2){display:none}}.cfp-hero-placeholder{font-style:italic;color:var(--color-text-secondary);font-weight:400}.cm-band-cell input,.cm-band-cell textarea{background:transparent;border:none;outline:none;padding:0;width:100%;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:-.005em}.cm-band-cell input::-moz-placeholder,.cm-band-cell textarea::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.cm-band-cell input::placeholder,.cm-band-cell textarea::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.cm-band-cell input:focus,.cm-band-cell textarea:focus{outline:none!important;box-shadow:none!important}.cfp-band-date .react-datepicker-wrapper{width:100%}.cfp-band-date .react-datepicker__input-container input,.cfp-band-date .react-datepicker-wrapper input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.01em!important;color:var(--color-text-primary)!important}.cfp-pessoa{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;background:transparent;border:none;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;cursor:pointer;text-align:left;letter-spacing:-.005em}.cfp-pessoa__main{display:flex;align-items:center;gap:8px;flex:1;background:transparent;border:none;cursor:pointer;padding:0;color:inherit;text-align:left;min-width:0}.cfp-pessoa__icon{color:var(--cm-accent, var(--color-primary));flex-shrink:0}.cfp-pessoa__name{flex:1;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfp-pessoa__clear{background:none;border:none;cursor:pointer;color:var(--color-text-faint, var(--color-text-secondary));padding:4px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.cfp-pessoa__clear:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.cfp-pessoa--placeholder{color:var(--color-text-secondary);font-style:italic}.cfp-pessoa--placeholder:hover{color:var(--color-text-primary)}.cfp-pessoa--placeholder svg{color:var(--color-text-faint, var(--color-text-secondary))}.cfp-textarea{width:100%;background:transparent;border:none;outline:none;padding:0;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:-.005em;resize:none;min-height:48px}.cfp-textarea::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent);font-style:italic}.cfp-textarea::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent);font-style:italic}.cfp-counter{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-faint, var(--color-text-secondary))}.cfp-codigo-input{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:18px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important}.cfp-validar-btn-cell{display:flex!important;align-items:center!important;justify-content:center!important;min-width:140px;padding-left:12px!important}.cfp-validar-btn-cell .cm-modal__btn{margin:0}.cfp-detail-value{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.cfp-detail-value--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.cfp-detail-value--success{color:var(--color-success);font-weight:600}.cfp-dim{color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}@media(max-width:720px){.cm-band[style*=--cm-band-cols]{grid-template-columns:1fr!important}.cfp-validar-btn-cell{min-width:0;padding-left:0!important}}.cpr-actions{display:inline-flex;align-items:center;gap:8px}.cpr-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--color-text-secondary);font-feature-settings:"tnum"}.cpr-text{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-secondary);letter-spacing:-.005em}.cpr-dim{color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.cpr-codigo{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);padding:2px 6px;background:color-mix(in srgb,var(--color-info, var(--color-primary)) 8%,transparent);border-radius:3px}.cpr-validade{display:inline-flex;align-items:center;gap:6px}.cpr-validade__icon{flex-shrink:0}.cpr-validade__icon--ok{color:var(--color-success)}.cpr-validade__icon--warn{color:var(--color-warning)}.cpr-validade__icon--danger{color:var(--color-error)}.ret-modal{--cm-accent: var(--color-primary);--cm-accent-glow: color-mix(in srgb, var(--color-primary) 14%, transparent);--cm-accent-tint: color-mix(in srgb, var(--color-primary) 6%, transparent)}.ret-modal--amber{--cm-accent: #fbbf24;--cm-accent-glow: rgba(251, 191, 36, .14);--cm-accent-tint: rgba(251, 191, 36, .06)}.mcm-contato-cell{min-height:0}.mcm-contato-pill{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;background:transparent;border:none;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;cursor:pointer;text-align:left;letter-spacing:-.005em}.mcm-contato-pill__icon{color:var(--cm-accent, var(--color-primary));flex-shrink:0}.mcm-contato-pill__name{flex:1;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcm-contato-pill__clear{background:none;border:none;cursor:pointer;color:var(--color-text-faint, var(--color-text-secondary));padding:4px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.mcm-contato-pill__clear:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.mcm-contato-pill--placeholder{color:var(--color-text-secondary);font-style:italic}.mcm-contato-pill--placeholder:hover{color:var(--color-text-primary)}.mcm-contato-pill--placeholder svg{color:var(--color-text-faint, var(--color-text-secondary))}.mcm-band-date .react-datepicker-wrapper{width:100%}.mcm-band-date .react-datepicker__input-container input,.mcm-band-date .react-datepicker-wrapper input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:18px!important;font-weight:500!important;letter-spacing:-.01em!important;color:var(--color-text-primary)!important}.rfm-body{max-height:min(60vh,540px);overflow-y:auto;padding:0}.rfm-loading{display:flex;flex-direction:column;gap:8px;padding:16px 22px}.rfm-loading__row{display:flex;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-border)}.rfm-loading__row:last-child{border-bottom:none}.rfm-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 22px;color:var(--color-text-secondary)}.rfm-empty svg{color:var(--color-border)}.rfm-empty__title{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary)}.rfm-empty__desc{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary)}.rfm-vendas .dl-table{table-layout:auto}.rfm-vendas .rfm-col-toggle{width:28px;padding-right:0!important;text-align:center}.rfm-chev{color:var(--color-text-faint, var(--color-text-secondary));transition:color .12s}.rfm-venda-row{cursor:pointer;transition:background .12s}.rfm-venda-row:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.rfm-venda-row.is-expanded,.dl-table tbody tr.rfm-venda-row.is-expanded:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.rfm-venda-row.is-expanded .rfm-chev{color:var(--color-primary)}.rfm-vendas .dl-table tbody tr.rfm-venda-detail:hover,.rfm-vendas .dl-table tbody tr.rfm-venda-detail{background-color:var(--color-input)!important}.rfm-itens-table tbody tr,.rfm-itens-table tbody tr:hover{background-color:transparent!important}.rfm-cliente{font-weight:500;letter-spacing:-.005em}.rfm-numero b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:var(--color-text-primary)}.rfm-total{color:var(--color-success);font-weight:600}.rfm-venda-detail{display:none;background:var(--color-input)}.rfm-venda-detail.is-open{display:table-row}.rfm-venda-detail>td{padding:0!important;border-bottom:2px solid var(--color-border-strong, var(--color-border))}.rfm-detail-block{padding:14px 22px}.rfm-detail-block+.rfm-detail-block{border-top:1px dashed var(--color-border)}.rfm-detail-label{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary));margin-bottom:10px}.rfm-itens-table{width:100%;border-collapse:collapse;font-family:Inter,system-ui,sans-serif;font-size:13px}.rfm-itens-table thead th{text-align:left;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--color-text-faint, var(--color-text-secondary));padding:6px 8px;border-bottom:1px solid var(--color-border)}.rfm-itens-table thead th.is-num{text-align:right}.rfm-itens-table tbody td{padding:8px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);color:var(--color-text-primary)}.rfm-itens-table tbody td.is-num{text-align:right;font-feature-settings:"tnum"}.rfm-itens-table tbody tr:last-child td{border-bottom:none}.rfm-codigo{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary)}.rfm-line-total{font-weight:500}.rfm-itens-table tfoot td{padding:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);border-top:1px solid var(--color-border)}.rfm-itens-tfoot__label{text-align:right}.rfm-itens-tfoot__total{font-size:13px;font-weight:600;color:var(--color-text-primary);text-transform:none;letter-spacing:-.005em}.rfm-pagamentos{display:flex;flex-direction:column;gap:6px}.rfm-pagamento{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding:4px 0}.rfm-pagamento__meio{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-primary)}.rfm-pagamento__parcelas{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary)}.rfm-pagamento__valor{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.rfm-tfoot tr td{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);padding:12px;border-top:2px solid var(--color-border-strong, var(--color-border));background:var(--color-input)}.rfm-tfoot__label{text-align:right}.rfm-tfoot__total{font-size:14px;font-weight:600;color:var(--color-success);text-transform:none;letter-spacing:-.005em}@media print{.cm-modal__head,.cm-modal__foot,.rfm-col-toggle,.rfm-chev{display:none!important}.rfm-body{max-height:none!important;overflow:visible!important}.rfm-venda-detail{display:table-row!important;background:transparent!important}.rfm-venda-row.is-expanded,.rfm-venda-row:hover{background:transparent!important}.rfm-venda-row,.rfm-venda-detail{page-break-inside:avoid}.cm-modal,.cm-modal__body{max-height:none!important;box-shadow:none!important;border:none!important;overflow:visible!important}.cm-modal__overlay,.cm-modal-backdrop{background:transparent!important}}@media(max-width:720px){.rfm-body{max-height:50vh}.rfm-vendas .dl-table thead th:nth-child(3),.rfm-vendas .dl-table thead th:nth-child(4),.rfm-vendas .dl-table tbody td:nth-child(3),.rfm-vendas .dl-table tbody td:nth-child(4){display:none}.rfm-itens-table{font-size:12px}}.fc{--fg1: var(--color-text-primary);--fg2: var(--color-text-secondary);--fg3: var(--color-text-secondary);--surface: var(--color-surface);--surface-2: var(--color-input);--surface-3: var(--color-input);--border: var(--color-border);--border-strong: var(--color-border);--success: var(--color-success);--success-dim: var(--color-success-light, rgba(34, 197, 94, .15));--danger: var(--color-error);--danger-dim: var(--color-error-light, rgba(239, 68, 68, .15));--mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;display:flex;flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;font-feature-settings:"tnum";container-type:inline-size;container-name:fc}.fc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.fc-title{display:flex;align-items:center;gap:12px}.fc-title-ico{width:36px;height:36px;border-radius:8px;background:var(--surface);border:1px solid var(--border);display:grid;place-items:center;color:var(--fg2);flex-shrink:0}.fc-title h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--fg1)}.fc-title p{margin:4px 0 0;font-size:12px;font-weight:500;color:var(--fg3)}.fc-actions{display:flex;gap:8px;flex-wrap:wrap}.fc-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:6px;background:var(--surface);border:1px solid var(--border);color:var(--fg1);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.fc-btn:hover{background:var(--surface-2);border-color:var(--border-strong)}.fc-btn .ic{display:inline-flex;align-items:center;color:var(--fg2)}.fc-btn-success{color:var(--success);border-color:#22c55e4d}.fc-btn-success .ic{color:var(--success)}.fc-btn-success:hover{background:var(--success-dim);border-color:#22c55e80}.fc-btn-danger{color:var(--danger);border-color:#ef44444d}.fc-btn-danger .ic{color:var(--danger)}.fc-btn-danger:hover{background:var(--danger-dim);border-color:#ef444480}.fc-period{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 10px;flex-wrap:wrap;position:relative;z-index:30}.fc-period .react-datepicker-popper{z-index:40!important}.fc-period-meta{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--fg3);font-family:var(--mono);padding:0 8px}.fc-period-meta .dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 0 2px var(--success-dim)}.fc .period-switch{display:inline-flex;padding:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;gap:1px}.fc .period-switch button{padding:5px 12px;font:500 11.5px Inter,system-ui,sans-serif;color:var(--fg2);background:transparent;border:none;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .12s}.fc .period-switch button:hover{color:var(--fg1)}.fc .period-switch button.active{background:var(--surface);color:var(--fg1);font-weight:600}.fc .period-switch button.custom{color:var(--color-primary);border-left:1px solid var(--border);margin-left:2px;padding-left:12px}.fc-kpi-strip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.fc-kpi{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.fc-kpi .hd{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fg3)}.fc-kpi.in .hd{color:var(--success)}.fc-kpi.out .hd{color:var(--danger)}.fc-kpi.balance .hd{color:var(--fg2)}.fc-kpi .vl{font-family:var(--mono);font-weight:700;letter-spacing:-.02em;color:var(--fg1);font-size:28px;line-height:1;font-variant-numeric:tabular-nums}.fc-kpi.in .vl{color:var(--success)}.fc-kpi.out .vl{color:var(--danger)}.fc-kpi.balance .vl.positive{color:var(--success)}.fc-kpi.balance .vl.negative{color:var(--danger)}.fc-kpi .sub{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--fg3);font-family:var(--mono)}.fc-kpi .sub b{color:var(--fg1);font-weight:600}.fc-kpi.balance .ratio-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--surface-3)}.fc-kpi.balance .ratio-bar .seg.in{background:var(--success)}.fc-kpi.balance .ratio-bar .seg.out{background:var(--danger)}.fc-kpi.balance .ratio-meta{display:flex;gap:14px;font-size:10.5px;color:var(--fg3);font-family:var(--mono)}.fc-kpi.balance .ratio-meta .dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle}.fc-kpi.balance .ratio-meta .dot.in{background:var(--success)}.fc-kpi.balance .ratio-meta .dot.out{background:var(--danger)}.fc-panel{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px 20px 20px}.fc-panel-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.fc-panel-h h2{margin:0;font-size:11px;font-weight:700;color:var(--fg3);text-transform:uppercase;letter-spacing:.1em}.fc-panel-meta{font-size:11.5px;color:var(--fg3);font-family:var(--mono)}.fc-donut{position:relative;flex-shrink:0}.fc-donut svg{overflow:visible}.fc-donut-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.fc-donut-center .lab{font-size:10.5px;font-weight:600;color:var(--fg3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.fc-donut-center .val{font-family:var(--mono);font-size:17px;font-weight:700;color:var(--fg1);letter-spacing:-.02em;white-space:nowrap}.fc-meios-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:center}.fc-legend{display:grid;gap:6px}.fc-legend-row{display:grid;grid-template-columns:28px 8px 22px minmax(0,1.4fr) minmax(140px,2fr) 48px 110px;align-items:center;gap:10px;padding:7px 8px;border-radius:6px;transition:background .1s}.fc-legend-row:hover{background:var(--surface-2)}.fc-legend-row .rk{font-family:var(--mono);font-size:10.5px;color:var(--fg3);font-weight:600;text-align:right}.fc-legend-row .sw{width:8px;height:8px;border-radius:2px}.fc-legend-row .ic{display:inline-flex;align-items:center;justify-content:center}.fc-legend-row .nm{display:flex;flex-direction:column;min-width:0}.fc-legend-row .nm span{font-size:12.5px;font-weight:600;color:var(--fg1)}.fc-legend-row .nm small{font-size:10.5px;color:var(--fg3);margin-top:1px}.fc-legend-row .bar{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.fc-legend-row .bar .fill{height:100%;border-radius:3px;transition:width .6s ease-out}.fc-legend-row .pct{font-family:var(--mono);font-size:11.5px;color:var(--fg2);font-weight:600;text-align:right}.fc-legend-row .vl{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--success);text-align:right;letter-spacing:-.01em}.fc-empty{padding:32px;text-align:center;color:var(--fg3);font-size:13px}.fc-header,.fc-period,.fc-kpi,.fc-panel{animation:fc-fade-up .5s cubic-bezier(.22,1,.36,1) both}.fc-header{animation-delay:.3s}.fc-period{animation-delay:.4s}.fc-kpi-strip .fc-kpi:nth-child(1){animation-delay:.5s}.fc-kpi-strip .fc-kpi:nth-child(2){animation-delay:.6s}.fc-kpi-strip .fc-kpi:nth-child(3){animation-delay:.7s}.fc-panel{animation-delay:.8s}@keyframes fc-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fc-legend-row{animation:fc-row-in .4s ease-out both}.fc-legend-row:nth-child(1){animation-delay:.95s}.fc-legend-row:nth-child(2){animation-delay:1s}.fc-legend-row:nth-child(3){animation-delay:1.05s}.fc-legend-row:nth-child(4){animation-delay:1.1s}.fc-legend-row:nth-child(5){animation-delay:1.15s}.fc-legend-row:nth-child(6){animation-delay:1.2s}.fc-legend-row:nth-child(7){animation-delay:1.25s}.fc-legend-row:nth-child(8){animation-delay:1.3s}.fc-legend-row:nth-child(9){animation-delay:1.35s}@keyframes fc-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@container fc (max-width: 880px){.fc-kpi-strip{grid-template-columns:1fr}.fc-meios-grid{grid-template-columns:1fr;gap:20px}.fc-donut{margin:0 auto}.fc-legend-row{grid-template-columns:24px 22px minmax(0,1fr) 110px;gap:8px}.fc-legend-row .sw,.fc-legend-row .bar,.fc-legend-row .pct{display:none}}@container fc (max-width: 520px){.fc-header{flex-direction:column;align-items:stretch}.fc-actions .fc-btn span:not(.ic){display:none}.fc-actions .fc-btn{padding:0 10px}}.hcm-crumb{--dp-line: var(--color-border);--dp-line-2: var(--color-border-strong, var(--color-border));--dp-bg-2: var(--color-input);--dp-fg: var(--color-text-primary);--dp-fg-2: var(--color-text-secondary);--dp-f-mono: "JetBrains Mono", ui-monospace, monospace;--dp-r-sm: 6px;margin-bottom:12px}.hcm-meio{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;white-space:nowrap;letter-spacing:-.005em}.hcm-meio span{font-feature-settings:"tnum"}.hcm-dim{color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.hcm-meio-chip{position:relative;display:inline-flex;align-items:stretch;padding-left:10px;margin-left:2px;border-left:1px solid var(--color-border)}.hcm-meio-chip>summary{list-style:none;cursor:pointer;width:100%;height:100%}.hcm-meio-chip>summary::-webkit-details-marker{display:none}.hcm-meio-chip>summary::marker{content:""}.hcm-meio-chip>summary .lucide-x{cursor:pointer;margin-left:2px;color:var(--color-text-secondary);border-radius:3px;padding:2px;margin-right:-2px;transition:color .12s,background .12s}.hcm-meio-chip>summary .lucide-x:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,transparent)}.hcm-meio-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:220px;max-height:360px;overflow-y:auto;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 6px 24px -8px color-mix(in srgb,black 18%,transparent),0 2px 6px -2px color-mix(in srgb,black 10%,transparent);padding:4px;animation:hcm-fade-in .12s ease-out}@keyframes hcm-fade-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.hcm-meio-menu__item{display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;border:none;border-radius:5px;cursor:pointer;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;letter-spacing:-.005em;text-align:left;transition:background .1s}.hcm-meio-menu__item:hover{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.hcm-meio-menu__item.is-active{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-weight:500}.hcm-meio-menu__item.is-active:after{content:"✓";margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.hcm-meio-menu__item svg{flex-shrink:0;color:var(--color-text-secondary)}.hcm-meio-menu__item.is-active svg{color:var(--color-primary)}@media(max-width:820px){.hcm-meio{flex-wrap:wrap;gap:4px}.hcm-meio-chip{padding-left:6px;margin-left:0;border-left:1px solid var(--color-border);flex:1 1 140px;min-width:0}.hcm-meio-chip>summary.lp-chip{width:100%;justify-content:center;padding:10px 12px;font-size:12px;min-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-page .lp-chips,.lp-page .lp-hero .lp-chips{flex-wrap:nowrap!important;overflow-x:visible!important;overflow-y:visible!important;gap:8px!important}.lp-chips .react-datepicker-wrapper,.lp-chips .hcm-meio-chip{flex:1 1 0;min-width:0}.lp-chips>button.lp-chip{flex:0 0 auto}.lp-chips .lp-mobile-sort--inline{flex:0 0 auto}.hcm-meio-menu{position:fixed;top:auto;left:16px;right:16px;width:auto;min-width:0;max-width:calc(100vw - 32px);max-height:50vh;margin-top:6px}}.np-status-stack{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.np-status-stack>.status-badge{white-space:nowrap}.np-tolerance-hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-warning);white-space:nowrap}.np-parcelas-mobile{display:flex;flex-direction:column;gap:12px}.np-parcela-card__date-late{color:var(--color-error);font-weight:600}.np-parcelas-mobile .bp__meta{display:flex!important;flex-direction:column;gap:6px}.np-parcelas-mobile .bp__meta>div{flex-direction:row!important;align-items:baseline;justify-content:space-between;gap:8px}.np-parcelas-mobile .bp__meta dt{flex-shrink:0}.np-aceite{display:flex;flex-direction:column;gap:0;--dl-c-ativo: var(--color-success);--dl-c-vendido: #60a5fa;--dl-c-devolvido: var(--color-error);--dl-warn: var(--color-warning);--dl-accent: var(--color-primary);--dl-fg-muted: var(--color-text-secondary);--dl-border: var(--color-border)}.np-aceite__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 0 2px}.np-aceite__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--color-text-secondary);line-height:1.5}.np-aceite__timeline{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border)}.np-aceite__timeline-label{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));margin-bottom:10px;font-weight:500}.np-aceite__timeline-empty{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--color-text-secondary);font-style:italic;margin:0}.np-aceite__events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.np-aceite__event{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.np-aceite__event-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-secondary)}@media(max-width:720px){.np-status-stack{align-items:flex-start}}.um-overlay{position:fixed;inset:0;background:#05070cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;display:grid;place-items:center;padding:32px;animation:umFade .18s ease-out}@keyframes umFade{0%{opacity:0}to{opacity:1}}.um-modal{width:min(960px,100%);max-height:calc(100vh - 64px);background:var(--color-surface);border:1px solid var(--color-border-strong, var(--color-border));border-radius:10px;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,system-ui,sans-serif;box-shadow:0 32px 80px #0000008c,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a;animation:umIn .22s cubic-bezier(.2,.8,.2,1);--um-accent: var(--color-primary);--um-accent-glow: color-mix(in srgb, var(--color-primary) 14%, transparent);--um-accent-tint: color-mix(in srgb, var(--color-primary) 6%, transparent)}@keyframes umIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.um-head{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent);flex-shrink:0}.um-head__title{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.um-head__title svg{color:var(--um-accent);flex-shrink:0}.um-head__count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;color:var(--color-text-faint)}.um-head__rule{flex:1;height:1px;background:var(--color-border)}.um-head__close{background:none;border:none;color:var(--color-text-faint);cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:4px;transition:all .12s}.um-head__close:hover{color:var(--color-text-primary);background:var(--color-input)}.um-alert{display:flex;align-items:center;gap:10px;padding:11px 22px;border-bottom:1px solid var(--color-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;line-height:1.5;color:var(--color-text-secondary);flex-shrink:0}.um-alert svg{flex-shrink:0}.um-alert b{color:var(--color-text-primary);font-weight:500;font-feature-settings:"tnum"}.um-alert--warn{background:color-mix(in srgb,var(--color-warning) 5%,transparent);border-left:2px solid color-mix(in srgb,var(--color-warning) 55%,transparent)}.um-alert--warn svg{color:var(--color-warning)}.um-alert--warn b{color:var(--color-warning)}.um-alert--error{background:color-mix(in srgb,var(--color-error) 5%,transparent);border-left:2px solid color-mix(in srgb,var(--color-error) 55%,transparent)}.um-alert--error svg{color:var(--color-error)}.um-alert--error b{color:var(--color-error)}.um-body{display:grid;grid-template-columns:1.55fr 1fr;flex:1;min-height:0}.um-col{min-width:0;display:flex;flex-direction:column;overflow:hidden}.um-col--left{border-right:1px solid var(--color-border)}.um-col--right{background:radial-gradient(ellipse 320px 200px at 50% 0%,var(--um-accent-tint),transparent 70%),color-mix(in srgb,var(--color-input) 18%,transparent)}.um-section-head{padding:14px 22px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-faint);display:flex;align-items:center;gap:10px;flex-shrink:0}.um-section-head b{color:var(--color-text-secondary);font-weight:500}.um-section-head__rule{flex:1;height:1px;background:var(--color-border)}.um-conds{padding:10px 22px 18px;display:flex;flex-direction:column;gap:0;border:none;overflow-y:auto;flex:1}.um-cond{border:1px solid var(--color-border);border-bottom:none;background:transparent;transition:background .12s}.um-cond:first-child{border-radius:6px 6px 0 0}.um-cond:last-child{border-radius:0 0 6px 6px;border-bottom:1px solid var(--color-border)}.um-cond:only-child{border-radius:6px}.um-cond.is-open{background:color-mix(in srgb,var(--color-text-primary) 1.8%,transparent)}.um-cond.is-overdue{border-left:2px solid color-mix(in srgb,var(--color-error) 55%,transparent)}.um-cond.is-overdue.is-open{background:color-mix(in srgb,var(--color-error) 3%,transparent)}.um-cond__head{width:100%;display:flex;flex-direction:column;gap:6px;padding:11px 14px;background:transparent;border:none;text-align:left;cursor:pointer;color:var(--color-text-primary);font-family:inherit;transition:background .12s}.um-cond__head:hover{background:color-mix(in srgb,var(--color-text-primary) 2.5%,transparent)}.um-cond__top{display:flex;align-items:center;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--color-border)}.um-cond__top-spacer{flex:1}.um-cond__num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--color-text-primary)}.um-cond__tag-late{display:inline-flex;align-items:center;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 28%,transparent)}.um-cond__head>svg,.um-cond__top>svg{color:var(--color-text-faint);transition:transform .18s,color .12s;flex-shrink:0}.um-cond.is-open .um-cond__top>svg{transform:rotate(90deg);color:var(--color-text-primary)}.um-cond__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.um-cond__meta{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint);letter-spacing:.02em;flex-wrap:wrap}.um-cond__meta b{color:var(--color-text-secondary);font-weight:500;font-feature-settings:"tnum"}.um-cond__meta b.is-late{color:var(--color-error)}.um-cond__meta-sep{width:3px;height:3px;border-radius:50%;background:var(--color-border-strong, var(--color-border))}.um-cond__tally{display:inline-flex;align-items:baseline;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;flex-shrink:0}.um-cond__tally-num{font-size:14px;font-weight:600;color:var(--um-accent)}.um-cond__tally-of{font-size:11px;color:var(--color-text-faint)}.um-cond__tally-val{font-size:12px;color:var(--color-text-secondary);margin-left:8px}.um-items{display:flex;flex-direction:column;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-input) 25%,transparent)}.um-item{display:grid;grid-template-columns:14px 56px 1fr 32px auto;gap:10px;align-items:center;padding:9px 14px;border-top:1px solid var(--color-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--color-text-primary);cursor:pointer;transition:background .1s}.um-item:first-child{border-top:none}.um-item:hover{background:color-mix(in srgb,var(--color-text-primary) 2.5%,transparent)}.um-item input[type=checkbox]{width:14px;height:14px;accent-color:var(--um-accent);cursor:pointer}.um-item input:disabled{opacity:.3;cursor:not-allowed}.um-item__sku{color:var(--color-text-faint);font-size:10px}.um-item__desc{font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-primary);letter-spacing:-.005em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-item__fab{color:var(--color-text-faint)}.um-item__qty{color:var(--color-text-faint);font-size:10px;text-align:center}.um-item__val{color:var(--color-text-primary);font-weight:500;font-variant-numeric:tabular-nums}.um-item__status{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-warning);font-weight:500}.um-item.is-dev{opacity:.45;cursor:not-allowed}.um-item.is-dev .um-item__desc{text-decoration:line-through;text-decoration-color:var(--color-text-faint)}.um-item.is-excluded{opacity:.4}.um-item.is-excluded .um-item__desc{text-decoration:line-through;text-decoration-color:var(--color-error);color:var(--color-text-faint)}.um-band{margin:0 22px;border-bottom:1px solid var(--color-border)}.um-band__cell{padding:12px 0 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.um-band__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint)}.um-band__value{display:flex;align-items:center;gap:10px;min-height:30px}.um-band__value-icon{color:var(--color-text-faint);display:grid;place-items:center}.um-band__value .react-datepicker-wrapper{flex:1;min-width:0}.um-band__value .react-datepicker-wrapper input,.um-band__value .react-datepicker__input-container input,[data-theme=light] .um-band__value .react-datepicker-wrapper input,[data-theme=dark] .um-band__value .react-datepicker-wrapper input,[data-theme=elegant] .um-band__value .react-datepicker-wrapper input{background:transparent!important;border:none!important;outline:none!important;padding:0!important;margin:0!important;height:auto!important;color:var(--color-text-primary)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:22px!important;font-weight:500!important;letter-spacing:-.005em!important;font-variant-numeric:tabular-nums!important;width:100%!important;cursor:pointer;box-shadow:none!important}.um-band__value>svg.lucide-calendar,.um-band__value svg[class*=lucide-calendar]{display:none!important}.um-band__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.02em;color:var(--color-text-faint)}.um-summary{padding:14px 22px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--color-border)}.um-summary__row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-family:JetBrains Mono,ui-monospace,monospace}.um-summary__lbl{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint)}.um-summary__val{font-size:14px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.um-summary__val--accent{color:var(--um-accent);font-size:18px}.um-summary__val--dim{color:var(--color-text-secondary);font-weight:500}.um-hint{display:flex;align-items:flex-start;gap:10px;margin:14px 22px 0;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.02em;line-height:1.5;color:var(--color-text-secondary);border-left:2px solid color-mix(in srgb,var(--color-error) 50%,transparent);background:color-mix(in srgb,var(--color-error) 4%,transparent)}.um-hint svg{flex-shrink:0;margin-top:1px;color:var(--color-error)}.um-hint b{color:var(--color-error);font-weight:500}.um-hint--danger b{color:var(--color-error)}.um-foot{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}.um-foot__spacer{flex:1}.um-foot__btn{background:transparent;border:1px solid transparent;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.005em;padding:8px 16px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .14s}.um-foot__btn:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-input)}.um-foot__btn--primary{border-color:var(--color-border-strong, var(--color-border));color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:9px 18px;background:color-mix(in srgb,var(--um-accent) 6%,transparent)}.um-foot__btn--primary svg{color:var(--um-accent)}.um-foot__btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--um-accent) 12%,transparent);border-color:color-mix(in srgb,var(--um-accent) 40%,transparent)}.um-foot__btn--primary:disabled{opacity:.35;cursor:not-allowed;background:transparent}@media(max-width:720px){.um-overlay{padding:0}.um-modal{width:100%;height:100vh;max-height:100vh;border-radius:0;border-left:none;border-right:none}.um-body{grid-template-columns:1fr}.um-col--left{border-right:none;border-bottom:1px solid var(--color-border)}.um-item{grid-template-columns:14px 1fr auto;grid-template-areas:"chk desc val" "chk sku  qty";row-gap:2px}.um-item input{grid-area:chk}.um-item__desc{grid-area:desc}.um-item__sku{grid-area:sku}.um-item__qty{grid-area:qty;text-align:right}.um-item__val{grid-area:val}.um-item__status{display:none}}.cnd-aging{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:transparent;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.cnd-aging-cell{--cell-color: var(--color-text-secondary);position:relative;text-align:left;padding:14px 18px;border:none;border-right:1px solid var(--color-border);border-top:2px solid transparent;background:transparent;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;cursor:pointer;transition:background .12s,color .12s,border-color .12s;width:100%;min-width:0}.cnd-aging-cell:last-child{border-right:none}.cnd-aging-cell:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary)}.cnd-aging-cell.active{color:var(--color-text-primary);border-top-color:var(--cell-color);background:color-mix(in srgb,var(--cell-color) 4%,transparent)}.cnd-aging-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);font-weight:500;margin-bottom:10px}.cnd-aging-cell.active .cnd-aging-label{color:var(--cell-color)}.cnd-aging-row{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.cnd-aging-num{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:26px;color:var(--color-text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cnd-aging-cell.active .cnd-aging-num{color:var(--cell-color)}.cnd-aging-money{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cnd-aging-bar{height:2px;background:var(--color-border);overflow:hidden}.cnd-aging-bar i{display:block;height:100%;background:var(--cell-color);transition:width .3s}@media(max-width:820px){.cnd-aging{grid-template-columns:1fr 1fr}.cnd-aging-cell{border-right:1px solid var(--color-border)!important;border-bottom:1px solid var(--color-border)!important;padding:12px 14px}.cnd-aging-cell:nth-child(2n){border-right:none!important}.cnd-aging-cell:nth-last-child(-n+2){border-bottom:none!important}.cnd-aging-num{font-size:22px}.cnd-aging-money{font-size:11px}.cnd-aging-label{font-size:9px;margin-bottom:8px}.cnd-aging-row{margin-bottom:8px}}.ccob-channel{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ccob-channel-cell{position:relative;padding:16px 20px 16px 22px;border:none;border-right:1px solid var(--color-border);border-left:2px solid transparent;background:transparent;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:6px;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);transition:background .15s,color .15s;font-family:Inter,system-ui,sans-serif;min-width:0}.ccob-channel-cell:last-child{border-right:none}.ccob-channel-cell:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary)}.ccob-channel-cell:disabled{opacity:.5;cursor:not-allowed}.ccob-channel-cell.is-active{background:radial-gradient(ellipse 320px 120px at left center,color-mix(in srgb,var(--ccob-accent) 16%,transparent),transparent 75%);color:var(--color-text-primary);border-left-color:var(--ccob-accent)}.ccob-channel-cell--whatsapp{--ccob-accent: var(--color-success, #22c55e)}.ccob-channel-cell--outro{--ccob-accent: var(--color-warning)}.ccob-channel-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);display:inline-flex;align-items:center;gap:6px}.ccob-channel-cell.is-active .ccob-channel-num{color:var(--ccob-accent)}.ccob-channel-title{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.005em;color:inherit;line-height:1.15;display:inline-flex;align-items:center;gap:8px}.ccob-channel-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:color-mix(in srgb,var(--color-text-secondary) 75%,transparent);letter-spacing:.02em}.cm-modal__btn--primary.ccob-btn--whatsapp{background:var(--color-success, #22c55e)}.cm-modal__btn--primary.ccob-btn--outro{background:var(--color-warning)}.ccob-canal-rail{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--color-border)}.ccob-canal-opt{border:none;background:transparent;border-right:1px solid var(--color-border);border-top:2px solid transparent;padding:14px 10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;align-items:flex-start;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);text-align:left;transition:background .12s,color .12s;font-family:Inter,system-ui,sans-serif;min-width:0}.ccob-canal-opt:last-child{border-right:none}.ccob-canal-opt:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary)}.ccob-canal-opt.is-active{background:color-mix(in srgb,var(--color-warning) 5%,transparent);color:var(--color-text-primary);border-top-color:var(--color-warning)}.ccob-canal-opt.is-active .ccob-canal-num{color:var(--color-warning)}.ccob-canal-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.ccob-canal-label{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.005em;line-height:1.2}.ccob-foot-warn{display:flex;flex-direction:column;gap:8px;padding:12px 20px;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-warning) 6%,var(--color-surface));font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--color-text-primary)}.ccob-foot-warn__msg{display:flex;align-items:center;gap:8px}.ccob-foot-warn__msg svg{color:var(--color-warning);flex-shrink:0}.ccob-foot-warn__confirm{display:flex;align-items:center;gap:8px;padding-left:22px;cursor:pointer;font-size:12px;color:var(--color-text-secondary)}.ccob-foot-warn__confirm input{cursor:pointer}@media(max-width:720px){.ccob-channel{grid-template-columns:1fr}.ccob-channel-cell{border-right:none;border-bottom:1px solid var(--color-border)}.ccob-channel-cell:last-child{border-bottom:none}}.cnd-status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;background:var(--color-input);border:1px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap}.cnd-status-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.cnd-status-pill--success{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent);border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.cnd-status-pill--success .cnd-status-pill-dot{box-shadow:0 0 8px var(--color-success);animation:cnd-status-ping 1.6s ease-in-out infinite}.cnd-status-pill--success-static{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent);border-color:color-mix(in srgb,var(--color-success) 22%,transparent)}.cnd-status-pill--error{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,transparent);border-color:color-mix(in srgb,var(--color-error) 26%,transparent)}@keyframes cnd-status-ping{0%,to{opacity:1}50%{opacity:.4}}.btn-back-inline{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;margin-right:4px}.btn-back-inline:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translate(-2px)}.cnd-detail-meta{display:flex;flex-wrap:wrap;gap:28px;align-items:baseline;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.4}.cnd-detail-meta>div{display:inline-flex;flex-direction:column;gap:2px}.cnd-detail-meta-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);font-weight:500}.cnd-detail-meta strong{color:var(--color-text-primary);font-weight:500;font-variant-numeric:tabular-nums}.cnd-detail-meta strong.late{color:var(--color-error)}.cnd-detail-meta-aux{color:var(--color-text-secondary);font-weight:400}.cnd-detail-meta-edit{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:11px;cursor:pointer;transition:all .15s;align-self:center}.cnd-detail-meta-edit:hover{border-color:var(--color-primary);color:var(--color-primary)}@media(max-width:820px){.cnd-detail-meta{gap:14px;font-size:12px}.cnd-detail-meta-label{font-size:9px}}.cnd-itens-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:4px 0 12px;border-bottom:1px dashed var(--color-border)}.cnd-itens-head-title{display:inline-flex;align-items:baseline;gap:6px}.cnd-itens-head-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-primary)}.cnd-itens-head-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.cnd-itens-head-tools{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.cnd-itens-origem-filter{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cnd-itens-origem-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.04em}.cnd-itens-origem-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;transition:all .15s}.cnd-itens-origem-clear:hover{background:var(--color-input);color:var(--color-error)}.origem-chip.is-active{background:color-mix(in srgb,var(--color-info, #C084FC) 28%,transparent);outline:1px solid var(--color-info, #C084FC)}.cnd-itens-add-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.cnd-itens-add-btn:hover{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.cf-items{display:flex;flex-direction:column}.cf-empty{border:1px dashed var(--color-border);border-radius:8px;padding:28px 20px;text-align:center;margin:14px 22px 0}.cf-empty__icon{color:var(--color-text-faint);margin:0 auto 10px;display:block}.cf-empty__title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 6px}.cf-empty__hint{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-faint);margin:0 0 16px}.cf-item{border-top:1px solid var(--color-border);transition:opacity .18s,filter .18s}.cf-item:first-of-type{border-top:1px solid var(--color-border)}.cf-items.has-open .cf-item:not(.cf-item--open){opacity:.45;filter:saturate(.7)}.cf-items.has-open .cf-item:not(.cf-item--open):hover{opacity:.85;filter:saturate(1)}.cf-item__head{display:grid;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:14px 22px;cursor:pointer;transition:background .12s;background:transparent;border:none;width:100%;text-align:left;font:inherit;color:inherit}.cf-item__head:hover{background:#ffffff04}[data-theme=light] .cf-item__head:hover{background:#00000005}.cf-item__num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;color:var(--color-text-faint)}.cf-item__summary{display:flex;flex-direction:column;gap:4px;min-width:0}.cf-item__title{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cf-item__title-placeholder{color:var(--color-text-faint);font-style:italic;font-weight:400}.cf-item__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-faint);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cf-item__meta-sep{width:3px;height:3px;border-radius:50%;background:var(--color-border-strong, var(--color-border))}.cf-item__meta-desc{font-style:italic;color:var(--color-text-secondary);max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.cf-item__meta-desc{max-width:160px}}.cf-item__chevron{color:var(--color-text-faint);transition:transform .18s,color .12s}.cf-item__head:hover .cf-item__chevron{color:var(--color-text-primary)}.cf-item--open .cf-item__chevron{transform:rotate(90deg);color:var(--color-text-primary)}.cf-item__remove{background:none;border:1px solid transparent;width:28px;height:28px;border-radius:4px;color:var(--color-text-faint);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s}.cf-item__remove:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.cf-item__body{padding:4px 22px 18px;display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-input) 30%,transparent)}.cf-item__body--editorial{padding:0;gap:0;--cm-accent: var(--color-primary);--cm-accent-glow: color-mix(in srgb, var(--color-primary) 14%, transparent);--cm-accent-tint: color-mix(in srgb, var(--color-primary) 6%, transparent);background:radial-gradient(ellipse 380px 180px at 18% 0%,var(--cm-accent-tint),transparent 70%)}.cf-item__body--editorial>*:last-child{border-bottom:none}.cf-reparo{padding:14px 22px 16px;display:flex;flex-direction:column;gap:10px}@media(max-width:720px){.cf-reparo{padding:12px 16px 14px}}.cf-field-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}@media(max-width:720px){.cf-field-grid{grid-template-columns:1fr}}.cf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cf-field__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint);font-weight:500}.cf-field__req{color:var(--color-error);font-weight:700;margin-left:2px}.cf-field__status{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.cf-field__status--ok{color:var(--color-success)}.cf-field__status--miss{color:var(--color-warning)}.cf-field__status--loading{color:var(--color-text-faint)}.cf-chips{display:flex;flex-wrap:wrap;gap:6px}.cf-chip{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:999px;padding:4px 10px;cursor:pointer;transition:all .12s}.cf-chip:hover{border-color:color-mix(in srgb,var(--color-text-primary) 30%,var(--color-border));color:var(--color-text-primary)}.cf-chip.is-open{background:var(--cm-accent-tint, color-mix(in srgb, var(--color-success) 12%, transparent));border-color:color-mix(in srgb,var(--cm-accent, var(--color-success)) 60%,transparent);color:var(--cm-accent, var(--color-success));font-weight:600}.cf-chips__opcoes{display:flex;flex-wrap:wrap;gap:6px;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--color-action-bg) 40%,transparent);margin-top:4px}.cf-chip-opcao{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.02em;color:var(--color-text-secondary);background:transparent;border:1px dashed var(--color-border);border-radius:4px;padding:4px 8px;cursor:pointer;transition:all .12s}.cf-chip-opcao:hover{border-style:solid;border-color:color-mix(in srgb,var(--color-text-primary) 30%,var(--color-border));color:var(--color-text-primary)}.cf-textarea{width:100%;min-height:56px;padding:8px 0;background:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.55;letter-spacing:-.005em;resize:vertical;outline:none;transition:border-color .14s,box-shadow .14s}.cf-textarea:focus,[data-theme=light] .cf-textarea:focus,[data-theme=dark] .cf-textarea:focus,[data-theme=elegant] .cf-textarea:focus{outline:none!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--cm-accent, var(--color-primary))!important;box-shadow:0 1px 0 0 var(--cm-accent, var(--color-primary))!important}.cf-textarea::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 45%,transparent);font-style:italic}.cf-textarea::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 45%,transparent);font-style:italic}@media(max-width:720px){.cf-item__head{padding:12px 16px}.cf-item__body{padding:4px 16px 16px}.cf-empty{margin:12px 16px 0}}.cl-dim{color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.cl-text{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-secondary);letter-spacing:-.005em}.cl-mono,.cl-update{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--color-text-secondary);font-feature-settings:"tnum"}.cfg-page{--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--line: var(--color-border);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--st-pago: var(--color-success);--st-gold: #FFB300;--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace}.cfg-page .cfg-toolbar__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;color:var(--ink-2);border:1px solid var(--line);border-radius:4px;font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.cfg-page .cfg-toolbar__btn:hover{color:var(--ink);border-color:var(--line-strong);background:color-mix(in srgb,var(--ink) 4%,transparent)}.cfg-page .cfg-toolbar__btn--primary{color:var(--st-gold);border-color:color-mix(in srgb,var(--st-gold) 35%,transparent)}.cfg-page .cfg-toolbar__btn--primary:hover{background:color-mix(in srgb,var(--st-gold) 10%,transparent);border-color:var(--st-gold)}.cfg-page .cfg-pct{font-family:var(--f-mono);font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em;font-feature-settings:"tnum"}.cfg-page .cfg-status{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;font-weight:500;border:1px solid currentColor;background:color-mix(in srgb,currentColor 10%,transparent)}.cfg-page .cfg-status.is-on{color:var(--st-pago)}.cfg-page .cfg-status.is-off{color:var(--ink-3)}.cfg-page .cfg-row-action{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid var(--line);border-radius:4px;color:var(--ink-2);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.cfg-page .cfg-row-action:hover{color:var(--ink);border-color:var(--line-strong);background:color-mix(in srgb,var(--ink) 4%,transparent)}.cfg-page .cfg-empty{padding:64px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.cfg-page .cfg-empty__title{font-family:var(--f-sans);font-size:16px;font-weight:600;color:var(--ink);margin:0}.cfg-page .cfg-empty__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;margin:0 0 8px}.rcm-detail{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em;word-break:break-word}.rcm-corpo{padding:14px 22px;border-bottom:1px solid var(--color-border)}.rcm-corpo__html{background:#fff;color:#1f2937;padding:16px;border-radius:6px;border:1px solid var(--color-border);max-height:360px;overflow-y:auto}@media(max-width:720px){.rcm-corpo{padding:14px 16px}}.rk-page{--bg-0: var(--color-background);--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--bg-3: color-mix(in srgb, var(--color-surface) 80%, var(--color-text-faint));--line: var(--color-border);--line-2: color-mix(in srgb, var(--color-border) 60%, transparent);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--primary: var(--color-primary);--primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--st-pago: var(--color-success);--st-info: #BD66FF;--st-blue: #5C9DFF;--st-gold: #FFB300;--st-gold-bg: color-mix(in srgb, #FFB300 10%, transparent);--st-silver: #B5BEC8;--st-silver-bg: color-mix(in srgb, #B5BEC8 8%, transparent);--st-bronze: #D97C44;--st-bronze-bg: color-mix(in srgb, #D97C44 10%, transparent);--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--consultor-1: var(--consultor-1-text);--consultor-2: var(--consultor-2-text);--consultor-3: var(--consultor-3-text);--consultor-4: var(--consultor-4-text);--consultor-5: var(--consultor-5-text);--consultor-6: var(--consultor-6-text);--consultor-7: var(--consultor-7-text);--consultor-8: var(--consultor-8-text)}.rk-page .sec-h{display:flex;align-items:baseline;gap:14px;margin:28px 0 14px}.rk-page .sec-h__n{font-family:var(--f-mono);font-size:10px;color:var(--st-gold);letter-spacing:.18em;font-weight:600}.rk-page .sec-h__t{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.rk-page .sec-h__rule{flex:1;height:1px;background:var(--line)}.rk-page .sec-h__meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em}.rk-page .sec-h__meta b{color:var(--ink-2);font-weight:500}.rk-page .sec-h__meta .cur{font-size:9px;color:var(--ink-4);margin-right:2px;vertical-align:3px}.rk-page .sec-h__meta .dec{font-size:9px;color:var(--ink-4)}.rk-page .fb{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;margin-bottom:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rk-page .fb__period{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.rk-page .fb__period b{color:var(--ink);font-weight:600}.rk-page .fb__period .dot{width:6px;height:6px;border-radius:50%;background:var(--st-gold);box-shadow:0 0 6px var(--st-gold)}.rk-page .fb__nav{display:inline-flex;align-items:center;background:transparent;border:0;border-radius:0;padding:0}.rk-page .fb__nav-btn{height:30px;padding:0 12px;background:transparent;border:none;font-family:var(--f-sans);font-size:12.5px;font-weight:500;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-radius:6px;transition:color .12s,background .12s;white-space:nowrap}.rk-page .fb__nav-btn:hover{color:var(--ink-2)}.rk-page .fb__nav-btn.is-current{background:transparent;color:var(--ink);font-weight:600;font-family:var(--f-mono);letter-spacing:.02em}.rk-page .fb__nav-btn.is-current b{color:var(--st-gold);margin-right:6px;font-weight:700}.rk-page .fb__nav-btn--icon{padding:0 10px}.rk-page .fb__spacer{flex:1}.rk-page .fb__year{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.rk-page .fb__select{background:transparent;border:none;border-radius:0;padding:0 14px 0 0;font-family:var(--f-mono);font-size:13px;color:var(--ink);cursor:pointer;outline:none;font-feature-settings:"tnum";-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 4px) 50%,100% 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.rk-page .fb__select:focus,[data-theme=light] .rk-page .fb__select:focus,[data-theme=dark] .rk-page .fb__select:focus,[data-theme=elegant] .rk-page .fb__select:focus{outline:none!important;border:none!important;box-shadow:none!important;background-color:transparent!important}.rk-page .fb__select option{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--f-mono)}.rk-page .chart-pnl{background:var(--bg-1);border:1px solid var(--line);border-radius:12px;overflow:hidden}.rk-page .chart-pnl__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);gap:16px}.rk-page .chart-pnl__head-l{display:flex;flex-direction:column;gap:3px;min-width:0}.rk-page .chart-pnl__t{font-family:var(--f-sans);font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.rk-page .chart-pnl__s{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.02em}.rk-page .chart-pnl__legend{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.rk-page .chart-pnl__body{padding:18px 18px 8px}.rk-page .bc-x-label{fill:var(--ink-2);font-size:11px;font-weight:600;font-family:var(--f-sans);letter-spacing:0}.rk-page .bc-x-sub{fill:var(--ink-4);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--f-mono)}.rk-page .bc-tooltip{background:var(--bg-1);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;min-width:200px;box-shadow:0 12px 32px #00000080}.rk-page .bc-tooltip__lbl{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.rk-page .bc-tooltip__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0;font-size:11.5px}.rk-page .bc-tooltip__name{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-family:var(--f-sans);font-weight:500}.rk-page .bc-tooltip__dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.rk-page .bc-tooltip__val{font-family:var(--f-mono);color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.rk-page .con-name{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:6px;font-family:var(--f-sans);font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--c-text, var(--ink-2));background:var(--c-bg, transparent);border:1px solid color-mix(in srgb,var(--c-text, var(--ink-2)) 30%,transparent)}.rk-page .con-name__dot{width:6px;height:6px;border-radius:50%;background:var(--c-text, var(--ink-2));box-shadow:0 0 0 1px #00000080}.rk-page .con-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;align-items:stretch}.rk-page .pod-card{position:relative;background:var(--bg-1);border:1px solid var(--line);border-radius:12px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.rk-page .pod-card:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:var(--c-text, var(--ink-3));opacity:.4}.rk-page .pod-card:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 0%,var(--c-bg, transparent),transparent 60%);pointer-events:none}.rk-page .pod-card--gold{--pod-medal: var(--st-gold);border-color:#ffb3004d}.rk-page .pod-card--silver{--pod-medal: var(--st-silver)}.rk-page .pod-card--bronze{--pod-medal: var(--st-bronze)}.rk-page .pod-card--gold:before{background:var(--st-gold);opacity:1;height:3px;box-shadow:0 0 18px var(--st-gold)}.rk-page .pod-card__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:18px}.rk-page .pod-card__rank{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.22em;text-transform:uppercase;font-weight:500}.rk-page .pod-card__rank b{color:var(--ink-2);font-weight:700}.rk-page .pod-card--gold .pod-card__rank b{color:var(--st-gold)}.rk-page .pod-card--silver .pod-card__rank b{color:var(--st-silver)}.rk-page .pod-card--bronze .pod-card__rank b{color:var(--st-bronze)}.rk-page .pod-card__name{position:relative;z-index:1;font-family:var(--f-sans);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.rk-page .pod-card__val{position:relative;z-index:1;font-family:var(--f-mono);font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.025em;font-feature-settings:"tnum";line-height:1.05;margin-top:2px}.rk-page .pod-card--gold .pod-card__val{font-size:26px;color:var(--st-gold)}.rk-page .pod-card__val .cur{font-size:12px;color:var(--ink-3);font-weight:500;margin-right:4px;vertical-align:6px}.rk-page .pod-card__val .dec{font-size:13px;color:var(--ink-3);font-weight:500}.rk-page .pod-card--gold .pod-card__val .cur .rk-page .pod-card--gold .pod-card__val .dec{color:#ffb3008c}.rk-page .pod-card__bar{position:relative;z-index:1;height:4px;background:var(--bg-3);border-radius:2px;overflow:hidden;margin-top:4px}.rk-page .pod-card__bar-fill{height:100%;background:var(--c-text, var(--ink-3));border-radius:2px;box-shadow:0 0 8px var(--c-text, transparent)}.rk-page .pod-card--gold .pod-card__bar-fill{background:var(--st-gold);box-shadow:0 0 12px var(--st-gold)}.rk-page .pod-card__meta{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.04em}.rk-page .pod-card__meta b{color:var(--ink-2);font-weight:500}.rk-page .pod-card__share{display:inline-flex;align-items:center;gap:6px}.rk-page .pod-card__spark{position:relative;z-index:1;height:56px;margin-top:6px}.rk-page .pod-card__spark svg{width:100%;height:100%}.rk-page .pod-spark-line{fill:none;stroke:var(--c-text, var(--ink-3));stroke-width:1.8}.rk-page .pod-card--gold .pod-spark-line{stroke:var(--st-gold)}.rk-page .pod-spark-area{fill:var(--c-bg, transparent);opacity:.45}.rk-page .pod-spark-dot{fill:var(--c-text, var(--ink-3))}.rk-page .pod-card--gold .pod-spark-dot{fill:var(--st-gold)}.rk-page .pod-spark-dot--max{stroke:var(--bg-1);stroke-width:2}.rk-page .empty{padding:64px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.rk-page .empty__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;color:var(--ink-4);margin-bottom:6px}.rk-page .empty__title{font-family:var(--f-sans);font-size:16px;font-weight:600;color:var(--ink);margin:0}.rk-page .empty__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;margin:0}.rkc-page{--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--bg-3: color-mix(in srgb, var(--color-surface) 80%, var(--color-text-faint));--line: var(--color-border);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--primary: var(--color-primary);--primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--st-pago: var(--color-success);--st-gold: #FFB300;--st-silver: #B5BEC8;--st-bronze: #D97C44;--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace}.rkc-page .sec-h{display:flex;align-items:baseline;gap:14px;margin:28px 0 14px;flex-wrap:wrap}.rkc-page .sec-h__n{font-family:var(--f-mono);font-size:10px;color:var(--st-gold);letter-spacing:.18em;font-weight:600}.rkc-page .sec-h__t{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.rkc-page .sec-h__rule{flex:1;height:1px;background:var(--line);min-width:24px}.rkc-page .sec-h__meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em;display:inline-flex;align-items:baseline;gap:4px}.rkc-page .sec-h__meta b{color:var(--ink-2);font-weight:500}.rkc-page .sec-h__meta .cur{font-size:9px;color:var(--ink-4);margin-right:2px;vertical-align:3px}.rkc-page .sec-h__meta .dec{font-size:9px;color:var(--ink-4)}.rkc-page .fb{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;margin-bottom:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rkc-page .fb__period{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.rkc-page .fb__period b{color:var(--ink);font-weight:600}.rkc-page .fb__period .dot{width:6px;height:6px;border-radius:50%;background:var(--st-gold);box-shadow:0 0 6px var(--st-gold)}.rkc-page .fb__spacer{flex:1}.rkc-page .fb__nav{display:inline-flex;align-items:center;background:transparent;border:0;border-radius:0;padding:0}.rkc-page .fb__nav-btn{height:30px;padding:0 12px;background:transparent;border:none;font-family:var(--f-sans);font-size:12.5px;font-weight:500;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-radius:6px;transition:color .12s,background .12s;white-space:nowrap}.rkc-page .fb__nav-btn:hover{color:var(--ink-2)}.rkc-page .fb__nav-btn.is-current{background:transparent;color:var(--ink);font-weight:600;font-family:var(--f-mono);letter-spacing:.02em}.rkc-page .fb__nav-btn.is-current b{color:var(--st-gold);margin-right:6px;font-weight:700}.rkc-page .fb__nav-btn--icon{padding:0 10px}.rkc-page .fb__year{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.rkc-page .fb__select{background:transparent;border:none;border-radius:0;padding:0 14px 0 0;font-family:var(--f-mono);font-size:13px;color:var(--ink);cursor:pointer;outline:none;font-feature-settings:"tnum";-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 4px) 50%,100% 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.rkc-page .fb__select:focus,[data-theme=light] .rkc-page .fb__select:focus,[data-theme=dark] .rkc-page .fb__select:focus,[data-theme=elegant] .rkc-page .fb__select:focus{outline:none!important;border:none!important;box-shadow:none!important;background-color:transparent!important}.rkc-page .fb__select option{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--f-mono)}.rkc-page .fb__range{display:inline-flex;align-items:baseline;gap:8px}.rkc-page .fb__range-lbl{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.rkc-page .fb__money{width:64px;height:auto;padding:0;background:transparent;border:none;border-radius:0;font-family:var(--f-mono);font-size:12px;color:var(--ink);outline:none;font-feature-settings:"tnum"}.rkc-page .fb__money::-moz-placeholder{color:var(--ink-4)}.rkc-page .fb__money::placeholder{color:var(--ink-4)}.rkc-page .fb__money:focus,[data-theme=light] .rkc-page .fb__money:focus,[data-theme=dark] .rkc-page .fb__money:focus,[data-theme=elegant] .rkc-page .fb__money:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.rkc-page .fb__range-sep{color:var(--ink-4);font-family:var(--f-mono);font-size:12px}.rkc-page .fb__range-clear{width:20px;height:20px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0;color:var(--ink-3);cursor:pointer;transition:color .12s}.rkc-page .fb__range-clear:hover{color:var(--ink)}.rkc-page .fb__priv{display:inline-flex;align-items:center;gap:6px;padding:0;background:transparent;border:0;border-radius:0;color:var(--ink-3);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .12s}.rkc-page .fb__priv:hover{color:var(--ink)}.rkc-page .fb__priv.is-on{color:var(--st-gold)}.rkc-page .rkc-pos{font-family:var(--f-mono);font-size:13px;font-weight:700;color:var(--ink-3);letter-spacing:-.01em;font-feature-settings:"tnum"}.rkc-page .rkc-pos--gold{color:var(--st-gold)}.rkc-page .rkc-pos--silver{color:var(--st-silver)}.rkc-page .rkc-pos--bronze{color:var(--st-bronze)}.rkc-page .rkc-phone-link{display:inline-flex;align-items:center;gap:4px;position:relative;color:var(--st-pago);font-family:var(--f-mono);font-size:11px;letter-spacing:.02em;text-decoration:none;padding-bottom:1px}.rkc-page .rkc-phone-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.rkc-page .rkc-phone-link:hover:after{transform:scaleX(1)}.rkc-page .rkc-phone--empty{color:var(--ink-4);font-style:italic}.rkc-page .rkc-total{font-family:var(--f-mono);font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em;font-feature-settings:"tnum"}.rkc-page .rkc-total .cur{font-size:9px;color:var(--ink-3);margin-right:2px;vertical-align:3px}.rkc-page .rkc-total .dec{font-size:10px;color:var(--ink-3)}.rkc-page .rkc-qty{font-family:var(--f-mono);font-size:13px;color:var(--ink-2);font-feature-settings:"tnum"}.rkc-page .rkc-date{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-3);letter-spacing:.02em}.rkc-page .rkc-date__ico{color:var(--ink-4)}.rkc-page .rkc-hidden{font-family:var(--f-mono);font-size:13px;color:var(--ink-3);letter-spacing:.16em}.rkc-page .empty{padding:64px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.rkc-page .empty__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;color:var(--ink-4);margin-bottom:6px}.rkc-page .empty__title{font-family:var(--f-sans);font-size:16px;font-weight:600;color:var(--ink);margin:0}.rkc-page .empty__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;margin:0}@media(max-width:820px){.rkc-page .fb{padding:10px 12px;gap:8px}.rkc-page .fb__period{font-size:9.5px;padding:5px 10px}.rkc-page .fb__spacer{display:none}.rkc-page .fb__range{order:5;flex:1 1 100%}.rkc-page .fb__priv{order:6}.rkc-page .sec-h__meta{font-size:9.5px}}.cmg-page{--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--bg-3: color-mix(in srgb, var(--color-surface) 80%, var(--color-text-faint));--line: var(--color-border);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--primary: var(--color-primary);--primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--st-pago: var(--color-success);--st-info: var(--color-info);--st-warn: var(--color-warning);--st-gold: #FFB300;--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace}.cmg-page .cmg-fb{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0 18px;margin-top:18px;margin-bottom:22px;border-bottom:1px solid var(--line)}.cmg-page .cmg-fb__spacer{flex:1}.cmg-page .cmg-fb__year{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.cmg-page .cmg-fb__select{background:transparent;border:0;border-radius:0;padding:0 14px 0 0;font-family:var(--f-mono);font-size:13px;color:var(--ink);cursor:pointer;outline:none;font-feature-settings:"tnum";-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 4px) 50%,100% 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.cmg-page .cmg-fb__select:focus,[data-theme=light] .cmg-page .cmg-fb__select:focus,[data-theme=dark] .cmg-page .cmg-fb__select:focus,[data-theme=elegant] .cmg-page .cmg-fb__select:focus{outline:none!important;border:0!important;box-shadow:none!important;background-color:transparent!important}.cmg-page .cmg-fb__select option{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--f-mono)}.cmg-page .cmg-fb__seg{display:inline-flex;padding:2px;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;gap:1px}.cmg-page .cmg-fb__seg button{padding:5px 12px;background:transparent;border:0;border-radius:4px;font:500 11.5px var(--f-sans);color:var(--ink-2);cursor:pointer;transition:color .12s,background .12s}.cmg-page .cmg-fb__seg button:hover{color:var(--ink)}.cmg-page .cmg-fb__seg button.is-active{background:var(--bg-1);color:var(--ink);font-weight:600}.cmg-page .cmg-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:14px}@media(max-width:820px){.cmg-page .cmg-list{grid-template-columns:1fr}}.cmg-page .cmg-card{background:var(--bg-1);border:1px solid var(--line);border-radius:10px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s}.cmg-page .cmg-card:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--line))}.cmg-page .cmg-card__head{display:flex;align-items:flex-start;gap:12px}.cmg-page .cmg-card__id{flex:1;min-width:0}.cmg-page .cmg-card__title-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cmg-page .cmg-card__title-ico{color:var(--ink-3);flex-shrink:0}.cmg-page .cmg-card__title{margin:0;font-family:var(--f-sans);font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.cmg-page .cmg-card__sub{margin-top:4px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.04em}.cmg-page .cmg-card__actions{display:inline-flex;gap:4px;flex-shrink:0}.cmg-page .cmg-act{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid var(--line);border-radius:4px;color:var(--ink-2);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.cmg-page .cmg-act:hover{color:var(--ink);border-color:var(--line-strong);background:color-mix(in srgb,var(--ink) 4%,transparent)}.cmg-page .cmg-act--view{color:var(--st-pago);border-color:color-mix(in srgb,var(--st-pago) 30%,transparent)}.cmg-page .cmg-act--view:hover{background:color-mix(in srgb,var(--st-pago) 10%,transparent);border-color:var(--st-pago)}.cmg-page .cmg-act--danger{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 30%,transparent)}.cmg-page .cmg-act--danger:hover{background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:var(--color-error)}.cmg-page .cmg-card__metas{display:flex;flex-direction:column;gap:8px}.cmg-page .cmg-card__meses{display:flex;flex-wrap:wrap;gap:4px}.cmg-page .cmg-card__consultores{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.cmg-page .cmg-card__cons-sep{color:var(--ink-4);font-family:var(--f-mono);font-size:11px}.cmg-page .cmg-mes-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:3px;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;font-weight:500;text-transform:uppercase;background:transparent;border:1px solid var(--line);color:var(--ink-2)}.cmg-page .cmg-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:4px;padding-top:14px}@media(max-width:600px){.cmg-page .cmg-stats{grid-template-columns:repeat(2,1fr);gap:14px 0}}.cmg-page .cmg-stat{display:flex;flex-direction:column;gap:4px;padding:0 14px;border-right:1px solid var(--line)}.cmg-page .cmg-stat:first-child{padding-left:0}.cmg-page .cmg-stat:last-child{padding-right:0;border-right:0}@media(max-width:600px){.cmg-page .cmg-stat:nth-child(2){border-right:0;padding-right:0}.cmg-page .cmg-stat:nth-child(3){padding-left:0}}.cmg-page .cmg-stat__label{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.cmg-page .cmg-stat__value{font-family:var(--f-mono);font-size:16px;font-weight:600;letter-spacing:-.015em;font-feature-settings:"tnum"}.cmg-page .cmg-stat--meta .cmg-stat__value{color:var(--st-pago)}.cmg-page .cmg-stat--super .cmg-stat__value{color:var(--st-info)}.cmg-page .cmg-stat--bonus .cmg-stat__value{color:var(--st-warn)}.cmg-page .cmg-stat--bonus-super .cmg-stat__value{color:var(--primary)}.cmg-page .cmg-empty{padding:32px 24px;text-align:center;color:var(--ink-3);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em}.cmg-page .cmg-empty--big{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:8px}.cmg-page .cmg-empty__ico{color:var(--ink-4);margin-bottom:6px}.cmg-page .cmg-empty__title{font-family:var(--f-sans);font-size:16px;font-weight:600;color:var(--ink);margin:0}.cmg-page .cmg-empty__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);margin:0;letter-spacing:.04em}.cmg-page .cmg-empty__cta{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:7px 14px;background:transparent;color:var(--st-gold);border:1px solid color-mix(in srgb,var(--st-gold) 40%,transparent);border-radius:4px;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .12s,border-color .12s}.cmg-page .cmg-empty__cta:hover{background:color-mix(in srgb,var(--st-gold) 10%,transparent);border-color:var(--st-gold)}.cmg-action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.cmg-action-btn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.cmf-skeleton-section{padding:18px 22px;border-bottom:1px solid var(--color-border)}.cmf-hint{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-faint);line-height:1.5;margin-top:2px}.cmf-section-actions{display:inline-flex;align-items:center;gap:8px}.cmf-link{background:transparent;border:none;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);padding:0;transition:opacity .12s}.cmf-link:hover{opacity:.7}.cmf-sep{color:var(--color-text-faint);font-size:10px}.cmf-meses-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}@media(max-width:640px){.cmf-meses-grid{grid-template-columns:repeat(4,1fr)}}.cmf-mes-btn{padding:8px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:5px;cursor:pointer;transition:all .12s}.cmf-mes-btn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.cmf-mes-btn.is-active{background:var(--color-primary);color:var(--color-primary-foreground, #fff);border-color:var(--color-primary)}.cmf-consultores-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:280px;overflow-y:auto}.cmf-consultor-item{display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;border:1px solid var(--color-border);border-radius:5px;cursor:pointer;transition:all .12s}.cmf-consultor-item:hover{border-color:color-mix(in srgb,var(--color-text-secondary) 50%,var(--color-border))}.cmf-consultor-item.is-on{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.cmf-consultor-item input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-primary);cursor:pointer}.cmf-consultor-item__name{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-skeleton-card{padding:18px 22px;border-bottom:1px solid var(--color-border)}.ac-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;padding:16px 22px;background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ac-kpi{display:flex;flex-direction:column;gap:4px;padding:0 22px;border-right:1px solid var(--color-border)}.ac-kpi:first-child{padding-left:0}.ac-kpi:last-child{border-right:none;padding-right:0}@media(max-width:720px){.ac-kpi{padding:10px 0;border-right:none;border-bottom:1px solid var(--color-border)}.ac-kpi:first-child{padding-top:0}.ac-kpi:last-child{border-bottom:none;padding-bottom:0}}.ac-kpi__label{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint)}.ac-kpi__label svg{color:var(--color-text-faint);flex-shrink:0}.ac-kpi__value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.ac-kpi__value--ok{color:var(--color-success)}.ac-kpi__value--info{color:var(--color-info, var(--color-primary))}.ac-kpi__value--warn{color:var(--color-warning)}.ac-kpi__sub{font-size:12px;color:var(--color-text-faint);font-weight:400}.ac-meses{display:inline-flex;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;width:-moz-max-content;width:max-content;margin:14px 0 4px}.ac-mes-btn{padding:7px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);background:transparent;border:none;border-right:1px solid var(--color-border);cursor:pointer;transition:all .12s}.ac-mes-btn:last-child{border-right:none}.ac-mes-btn:hover{color:var(--color-text-primary)}.ac-mes-btn.is-active{background:var(--color-primary);color:var(--color-primary-foreground, #fff)}@media(max-width:820px){.ac-meses{width:100%;overflow-x:auto}.ac-mes-btn{flex-shrink:0}}.ac-list{display:flex;flex-direction:column;gap:14px;padding:10px 0}.ac-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:14px;position:relative;transition:border-color .12s}.ac-card:hover{border-color:color-mix(in srgb,var(--color-text-secondary) 50%,var(--color-border))}.ac-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-text-faint);border-radius:8px 0 0 8px;transition:background .12s}.ac-card--meta:before{background:var(--color-success)}.ac-card--super:before{background:var(--color-primary)}.ac-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ac-card__head-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ac-card__name{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-card__base{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint)}.ac-card__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.ac-metric{display:flex;flex-direction:column;gap:3px;min-width:0}.ac-metric--sm{gap:1px}.ac-metric__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}.ac-metric__value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-metric--sm .ac-metric__value{font-size:12px}.ac-metric__value--ok{color:var(--color-success)}.ac-metric__value--info{color:var(--color-info, var(--color-primary))}.ac-quinzena{padding:10px 12px;background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border:1px solid var(--color-border);border-radius:6px}.ac-quinzena__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.ac-quinzena__title{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.ac-quinzena__title svg{color:var(--color-text-faint)}.ac-quinzena__sub{font-weight:400;color:var(--color-text-faint);font-size:9px}.ac-quinzena__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.ac-progress{display:flex;flex-direction:column;gap:6px}.ac-progress__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ac-progress__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.ac-progress__legend{display:inline-flex;align-items:center;gap:14px}.ac-legend{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary)}.ac-legend b{color:var(--color-text-primary);font-weight:500;font-variant-numeric:tabular-nums}.ac-legend__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ac-legend__dot--meta{background:var(--color-success)}.ac-legend__dot--super{background:var(--color-primary)}.ac-legend__check{color:var(--color-success);font-weight:700}.ac-legend__check--super{color:var(--color-primary)}.ac-progress__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-faint);letter-spacing:.04em}.ac-progress__foot b{color:var(--color-success);font-weight:500}.rkb-page{--bg-1: var(--color-surface);--bg-2: var(--color-input, color-mix(in srgb, var(--color-surface) 92%, var(--color-text-faint)));--bg-3: color-mix(in srgb, var(--color-surface) 80%, var(--color-text-faint));--line: var(--color-border);--line-strong: color-mix(in srgb, var(--color-border) 140%, transparent);--ink: var(--color-text-primary);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-faint);--ink-4: color-mix(in srgb, var(--color-text-faint) 60%, transparent);--primary: var(--color-primary);--primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--st-pago: var(--color-success);--st-gold: #FFB300;--f-sans: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace}.rkb-page .sec-h{display:flex;align-items:baseline;gap:14px;margin:28px 0 14px;flex-wrap:wrap}.rkb-page .sec-h__n{font-family:var(--f-mono);font-size:10px;color:var(--st-gold);letter-spacing:.18em;font-weight:600}.rkb-page .sec-h__t{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.rkb-page .sec-h__rule{flex:1;height:1px;background:var(--line);min-width:24px}.rkb-page .sec-h__meta{font-family:var(--f-mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em;display:inline-flex;align-items:baseline;gap:4px}.rkb-page .sec-h__meta b{color:var(--ink-2);font-weight:500}.rkb-page .fb{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;margin-bottom:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rkb-page .fb__period{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.rkb-page .fb__period b{color:var(--ink);font-weight:600}.rkb-page .fb__period .dot{width:6px;height:6px;border-radius:50%;background:var(--st-gold);box-shadow:0 0 6px var(--st-gold)}.rkb-page .fb__spacer{flex:1}.rkb-page .fb__nav{display:inline-flex;align-items:center;background:transparent;border:0;border-radius:0;padding:0}.rkb-page .fb__nav-btn{height:30px;padding:0 12px;background:transparent;border:none;font-family:var(--f-sans);font-size:12.5px;font-weight:500;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-radius:6px;transition:color .12s;white-space:nowrap}.rkb-page .fb__nav-btn:hover{color:var(--ink-2)}.rkb-page .fb__nav-btn.is-current{background:transparent;color:var(--ink);font-weight:600;font-family:var(--f-mono);letter-spacing:.02em}.rkb-page .fb__nav-btn.is-current b{color:var(--st-gold);margin-right:6px;font-weight:700}.rkb-page .fb__nav-btn--icon{padding:0 10px}.rkb-page .fb__year{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.rkb-page .fb__select{background:transparent;border:none;border-radius:0;padding:0 14px 0 0;font-family:var(--f-mono);font-size:13px;color:var(--ink);cursor:pointer;outline:none;font-feature-settings:"tnum";-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 4px) 50%,100% 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.rkb-page .fb__select:focus,[data-theme=light] .rkb-page .fb__select:focus,[data-theme=dark] .rkb-page .fb__select:focus,[data-theme=elegant] .rkb-page .fb__select:focus{outline:none!important;border:none!important;box-shadow:none!important;background-color:transparent!important}.rkb-page .fb__select option{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--f-mono)}.rkb-page .fb__hoje{display:inline-flex;align-items:center;gap:6px;padding:0;background:transparent;border:0;border-radius:0;color:var(--ink-3);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .12s}.rkb-page .fb__hoje:hover:not(:disabled){color:var(--ink)}.rkb-page .fb__hoje:disabled{opacity:.4;cursor:not-allowed}.rkb-page .fb__hoje.is-on{color:var(--st-pago)}.rkb-page .lp-cliente{display:flex;flex-direction:column;gap:2px;min-width:0}.rkb-page .lp-cliente .name{display:inline-flex;align-items:center;gap:6px}.rkb-page .rkc-gift{color:var(--st-pago);flex-shrink:0}.rkb-page .rkc-bday{display:block;font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.02em}.rkb-page .rkc-bday--today{color:var(--st-pago);font-weight:600}.rkb-page .rkc-sub{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.rkb-page .rkc-tipo{display:inline-flex;align-items:center;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;font-weight:600;text-transform:uppercase}.rkb-page .rkc-tipo--cliente{color:var(--color-info)}.rkb-page .rkc-tipo--colab{color:var(--color-primary)}.rkb-page .rkc-tipo--costur{color:var(--color-success)}.rkb-page .rkc-tipo--gray{color:var(--ink-3)}.rkb-page .rkc-idade{font-family:var(--f-mono);font-size:12.5px;color:var(--ink-2);font-feature-settings:"tnum"}.rkb-page .rkc-phone-link{display:inline-flex;align-items:center;gap:4px;position:relative;color:var(--st-pago);font-family:var(--f-mono);font-size:11px;letter-spacing:.02em;text-decoration:none;padding-bottom:1px}.rkb-page .rkc-phone-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.rkb-page .rkc-phone-link:hover:after{transform:scaleX(1)}.rkb-page .rkc-phone--raw{font-family:var(--f-mono);font-size:11px;color:var(--ink-2)}.rkb-page .rkc-phone--empty{font-family:var(--f-mono);font-size:11px;color:var(--ink-4);font-style:italic}.rkb-page .rkb-pager{display:flex;align-items:center;justify-content:space-between;padding:14px 0 0;border-top:1px solid var(--line);margin-top:14px}.rkb-page .rkb-pager__meta{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.02em}.rkb-page .rkb-pager__meta b{color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.rkb-page .rkb-pager__nav{display:inline-flex;gap:4px}.rkb-page .rkb-pager__btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--ink-2);font-family:var(--f-mono);font-size:11.5px;cursor:pointer;transition:color .12s,border-color .12s}.rkb-page .rkb-pager__btn:hover:not(:disabled){color:var(--ink);border-color:var(--line-strong)}.rkb-page .rkb-pager__btn:disabled{opacity:.4;cursor:not-allowed}.rkb-page .empty{padding:64px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.rkb-page .empty__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;color:var(--ink-4);margin-bottom:6px}.rkb-page .empty__title{font-family:var(--f-sans);font-size:16px;font-weight:600;color:var(--ink);margin:0}.rkb-page .empty__sub{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;margin:0}@media(max-width:820px){.rkb-page .fb{padding:10px 0;gap:8px}.rkb-page .fb__period{font-size:9.5px;padding:5px 10px}.rkb-page .fb__spacer{display:none}}.cfm-hint{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-faint);line-height:1.5;margin-top:2px}.cfm-autocomplete{position:relative;width:100%}.cfm-autocomplete__input{width:100%;background:transparent;border:none;outline:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:14px;color:var(--color-text-primary);letter-spacing:-.005em}.cfm-autocomplete__input::-moz-placeholder{color:var(--color-text-faint)}.cfm-autocomplete__input::placeholder{color:var(--color-text-faint)}.cfm-autocomplete__input:focus,[data-theme=light] .cfm-autocomplete__input:focus,[data-theme=dark] .cfm-autocomplete__input:focus,[data-theme=elegant] .cfm-autocomplete__input:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.cfm-autocomplete__input--with-icon{padding-left:22px!important}.cfm-autocomplete__icon{position:absolute;top:50%;right:0;transform:translateY(-50%);color:var(--color-text-faint);pointer-events:none}.cfm-autocomplete__icon--left{right:auto;left:0}.cfm-autocomplete__clear{position:absolute;top:50%;right:0;transform:translateY(-50%);width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:var(--color-text-faint);cursor:pointer;display:grid;place-items:center}.cfm-autocomplete__clear:hover{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);color:var(--color-text-primary)}.cfm-autocomplete__menu{position:absolute;top:calc(100% + 6px);left:-6px;right:-6px;z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;max-height:220px;overflow-y:auto;box-shadow:0 6px 24px #0000002e}.cfm-autocomplete__item{display:flex;align-items:baseline;gap:6px;width:100%;padding:8px 12px;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background .12s;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary)}.cfm-autocomplete__item:last-child{border-bottom:none}.cfm-autocomplete__item:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.cfm-autocomplete__item.is-active{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.cfm-autocomplete__cat{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.cfm-autocomplete__sep{color:var(--color-text-faint);margin:0 2px}.cfm-autocomplete__sub{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfm-autocomplete__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-faint)}.cfm-autocomplete__empty{position:absolute;top:calc(100% + 6px);left:-6px;right:-6px;z-index:50;padding:10px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-secondary);text-align:center}.gcm-loading{padding:40px 20px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint)}.gcm-empty{padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:13px}.gcm-empty svg{color:var(--color-text-faint)}.gcm-list{display:flex;flex-direction:column;gap:6px;padding:12px 22px;max-height:360px;overflow-y:auto}.gcm-card{display:flex;align-items:center;gap:12px;padding:10px 12px;background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border:1px solid var(--color-border);border-radius:6px;transition:border-color .12s}.gcm-card:hover{border-color:color-mix(in srgb,var(--color-text-secondary) 50%,var(--color-border))}.gcm-card.is-off{opacity:.5}.gcm-card__icon{width:32px;height:32px;border-radius:4px;display:grid;place-items:center;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);flex-shrink:0}.gcm-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gcm-card__name{font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcm-card__inactive{display:inline-block;margin-left:8px;padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,transparent);border-radius:3px;vertical-align:middle}.gcm-card__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.02em;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcm-card__actions{display:inline-flex;gap:4px;flex-shrink:0}.gcm-act{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-text-faint);cursor:pointer;transition:all .12s}.gcm-act:hover{color:var(--color-text-primary);border-color:var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.gcm-act--danger:hover{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 30%,transparent);background:color-mix(in srgb,var(--color-error) 8%,transparent)}.ft-filtros{display:grid;grid-template-columns:minmax(220px,360px) 1fr 80px;gap:18px;align-items:end;padding-bottom:4px}@media(max-width:820px){.ft-filtros{grid-template-columns:1fr}}.ft-filtro{display:flex;flex-direction:column;gap:4px;min-width:0}.ft-filtro__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint)}.ft-filtro__select{width:100%;padding:4px 0;font-family:Inter,system-ui,sans-serif;font-size:13px;background:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-text-primary);outline:none;cursor:pointer;transition:border-color .12s}.ft-filtro__select:hover{border-bottom-color:var(--color-text-secondary)}.ft-filtro__select:focus{border-bottom-color:var(--color-primary)}.ft-seg{display:flex;width:100%;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.ft-seg button{flex:1 1 0;padding:8px 12px;background:transparent;border:none;border-right:1px solid var(--color-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer;transition:all .12s}.ft-seg button:last-child{border-right:none}.ft-seg button:hover{color:var(--color-text-primary)}.ft-seg button.is-active{background:var(--color-primary);color:var(--color-primary-foreground, #fff)}@media(max-width:820px){.ft-seg{overflow-x:auto}.ft-seg button{flex:0 0 auto}}.ft-kpi-strip{padding:18px 22px;background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ft-kpi-strip__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ft-kpi-strip__title{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em;margin:0}.ft-kpi-strip__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.ft-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}.ft-kpi{display:flex;flex-direction:column;gap:4px;padding:0 22px;border-right:1px solid var(--color-border)}.ft-kpi:first-child{padding-left:0}.ft-kpi:last-child{border-right:none;padding-right:0}@media(max-width:720px){.ft-kpi{padding:10px 0;border-right:none;border-bottom:1px solid var(--color-border)}.ft-kpi:first-child{padding-top:0}.ft-kpi:last-child{border-bottom:none;padding-bottom:0}}.ft-kpi__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint)}.ft-kpi__value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.ft-kpi__value--warn{color:var(--color-warning)}.ft-kpi__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-secondary)}.ft-acoes{display:flex;gap:8px;padding:10px 0;flex-wrap:wrap}.ft-skeleton{display:flex;flex-direction:column;gap:8px;padding:20px 0}.ft-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ft-secondary{font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-secondary)}.ft-faint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint);letter-spacing:.02em}.ft-valor{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ep-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:12px 22px 20px;max-height:60vh;overflow-y:auto}.ep-item{margin:0;display:flex;flex-direction:column;gap:6px}.ep-img{display:block;width:100%;height:auto;background:#fff;border:1px solid var(--color-border);border-radius:4px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.ep-caption{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-faint);text-align:center}.ep-loading,.ep-erro{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 22px;font-size:13px;color:var(--color-text-secondary)}.ep-loading svg{color:var(--color-primary)}.ep-erro{color:var(--color-error)}.ep-erro svg{flex-shrink:0}.iem-aviso{display:flex;align-items:center;gap:8px;margin:12px 22px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-warning) 40%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-warning) 8%,transparent);color:var(--color-warning);font-size:12.5px;line-height:1.5}.iem-aviso svg{flex-shrink:0}.iem-form{display:flex;flex-direction:column;gap:12px;padding:16px 22px}.iem-field{display:flex;flex-direction:column;gap:4px}.iem-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-faint)}.iem-input{height:36px;width:140px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-input);color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.iem-input:focus{outline:none;border-color:var(--color-primary)}.iem-hint{margin:0;font-size:12px;color:var(--color-text-secondary)}.iem-hint b{color:var(--color-text-primary);font-weight:600}.ge-root{display:flex;flex-direction:column;gap:12px}.ge-table{display:flex;flex-direction:column}.ge-table-head,.ge-table-row{display:grid;grid-template-columns:1fr 1.4fr 140px 80px;align-items:center;gap:16px;padding:12px 0}.ge-table-head{padding:8px 0 10px;border-bottom:1px solid var(--color-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-faint);font-weight:500}.ge-table-row{border-bottom:1px solid var(--color-border);transition:background .12s}.ge-table-row:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.ge-table-row:last-child{border-bottom:none}.ge-col-tamanho,.ge-col-cor,.ge-col-qtd,.ge-col-acoes{min-width:0}.ge-col-qtd{text-align:right}.ge-col-acoes{display:flex;justify-content:center}.ge-input{width:100%;border:none;outline:none;background:transparent;color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.04em;padding:0;height:auto}.ge-input::-moz-placeholder{color:var(--color-text-faint);text-transform:none}.ge-input::placeholder{color:var(--color-text-faint);text-transform:none}.ge-input:focus,.ge-input:focus-visible{outline:none!important;box-shadow:none!important;border:none!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-ring-color: transparent !important}.ge-input--mono{text-align:right;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ge-input--mono::-webkit-outer-spin-button,.ge-input--mono::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ge-stepper{display:inline-flex;align-items:center;gap:0;border:none;background:transparent;height:32px;width:100%}.ge-stepper-btn{flex:0 0 32px;height:100%;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .12s,color .12s}.ge-stepper-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary)}.ge-stepper-btn:disabled{opacity:.35;cursor:not-allowed}.ge-stepper-input{flex:1;min-width:0;width:100%;height:100%;border:none;background:transparent;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-variant-numeric:tabular-nums;color:var(--color-text-primary);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ge-stepper-input::-webkit-outer-spin-button,.ge-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ge-stepper-input:focus,.ge-stepper-input:focus-visible{outline:none!important;box-shadow:none!important;border:none!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-ring-color: transparent !important}.ge-btn-remover{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-faint);cursor:pointer;transition:all .12s}.ge-btn-remover:hover{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 30%,transparent);background:color-mix(in srgb,var(--color-error) 8%,transparent)}.ge-help{margin:0;font-size:11.5px;color:var(--color-text-secondary);line-height:1.5}.ge-combobox-cell .combobox{width:100%}.ge-combobox-cell .combobox__input{width:100%;padding:0 22px 0 0;border:none;background:transparent;color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.04em;height:auto}.ge-combobox-cell .combobox__input::-moz-placeholder{color:var(--color-text-faint)}.ge-combobox-cell .combobox__input::placeholder{color:var(--color-text-faint)}.ge-combobox-cell .combobox__caret{right:8px;color:var(--color-text-faint)}.ge-combobox-cell .combobox__list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 8px 24px #0000002e;max-height:220px;z-index:50}.ge-combobox-cell .combobox__option{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);padding:6px 12px}.ge-combobox-cell .combobox__option.is-highlighted{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.ge-combobox-cell .combobox__option.is-selected{font-weight:600;color:var(--color-primary)}.ge-combobox-cell .combobox__empty{color:var(--color-text-faint)}.ge-combobox-cell .combobox__input:focus,.ge-combobox-cell .combobox__input:focus-visible{outline:none!important;box-shadow:none!important;border-color:var(--color-border)!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-ring-color: transparent !important}.ge-table-row .ge-col-cor>.relative{width:100%}.ge-table-row .ge-col-cor>.relative>button,.ge-table-row .ge-col-cor>.relative>button.bg-background{width:100%;height:auto!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.ge-table-row .ge-col-cor>.relative>button:hover,.ge-table-row .ge-col-cor>.relative>button.bg-background:hover{background:transparent!important;background-color:transparent!important;border-color:transparent!important}.ge-col-cor>.relative>button>span{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:13px!important;letter-spacing:.04em!important}.ge-col-cor>.relative>button>button{display:inline-flex!important;align-items:center;justify-content:center;width:16px!important;height:16px!important;padding:0!important;background:transparent!important;border:none!important;opacity:.5;transition:opacity .12s}.ge-col-cor>.relative>button>button:hover{opacity:1}@media(max-width:820px){.ge-table-head{display:none}.ge-table-row{grid-template-columns:1fr 44px;gap:8px;padding:12px 14px}.ge-col-tamanho,.ge-col-cor,.ge-col-qtd{grid-column:1}.ge-col-acoes{grid-column:2;grid-row:1;align-self:start}}.pf-section-hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-faint);margin:0 0 14px;line-height:1.5}.dp-page .conveyor__band-input{font-family:JetBrains Mono,ui-monospace,monospace!important;font-variant-numeric:tabular-nums}.conveyor__band-input.pf-input--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.dp-page.cnd-form{padding-bottom:96px}.dp-page input:focus,.dp-page input:focus-visible,.dp-page input:focus-within,.dp-page select:focus,.dp-page select:focus-visible,.dp-page textarea:focus,.dp-page textarea:focus-visible{outline:none!important;box-shadow:none!important;border-color:var(--color-border)!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-ring-color: transparent !important}.pf-combobox-cell .combobox{width:100%}.pf-combobox-cell .combobox__input{width:100%;height:32px;padding:0 28px 0 10px;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:-.005em}.pf-combobox-cell .combobox__input::-moz-placeholder{color:var(--color-text-faint)}.pf-combobox-cell .combobox__input::placeholder{color:var(--color-text-faint)}.pf-combobox-cell .combobox__caret{right:8px;color:var(--color-text-faint)}.pf-combobox-cell .combobox__list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px #0000002e;max-height:280px;z-index:50}.pf-combobox-cell .combobox__option{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);padding:8px 12px}.pf-combobox-cell .combobox__option.is-highlighted{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.pf-combobox-cell .combobox__option.is-selected{font-weight:600;color:var(--color-primary)}.pf-combobox-cell .combobox__empty{color:var(--color-text-faint)}.pi-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;margin:16px 0 0;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.5;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border:1px solid var(--color-border);border-left:2px solid color-mix(in srgb,var(--color-text-secondary) 40%,transparent);border-radius:6px}.pi-banner>svg{flex-shrink:0;margin-top:1px;opacity:.7}.pi-banner--warn{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 6%,transparent);border-color:color-mix(in srgb,var(--color-warning) 22%,transparent);border-left-color:color-mix(in srgb,var(--color-warning) 55%,transparent)}.pi-banner--warn>svg{opacity:1}.pi-banner--error{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 6%,transparent);border-color:color-mix(in srgb,var(--color-error) 22%,transparent);border-left-color:color-mix(in srgb,var(--color-error) 55%,transparent)}.pi-banner--error>svg{opacity:1}.pi-banner__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.pi-banner__title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:inherit}.pi-banner__text{color:var(--color-text-secondary)}.pi-banner__list{margin:2px 0 0;padding:0 0 0 16px;color:var(--color-text-secondary)}.pi-banner__list li+li{margin-top:2px}.pi-banner__list li.is-faint{color:var(--color-text-faint)}.pi-tipo-faltante{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.pi-tipo-faltante__nome{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-warning);letter-spacing:.02em;text-transform:capitalize}.pi-tipo-faltante__btn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.pi-tipo-faltante__btn:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-primary) 30%,transparent);background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.vt-grade{display:flex;flex-direction:column;gap:2px;min-width:0}.vt-grade-label{font-weight:600;font-size:13px;color:var(--color-text-primary)}.vt-grade-sku{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.02em}.vt-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:12.5px}.vt-mono--dim{color:var(--color-text-faint)}.vt-tag-override{display:inline-block;margin-left:6px;padding:1px 5px;font-size:9px;font-family:JetBrains Mono,ui-monospace,monospace;background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary);border-radius:3px;letter-spacing:.05em}.vt-act{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-faint);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.vt-act:hover:not(:disabled){color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.vt-act:disabled{opacity:.35;cursor:not-allowed}.epc-page{padding-bottom:32px}.epc-status{display:flex;flex-direction:column;gap:14px;padding:16px 0 24px}.epc-status__main{display:flex;align-items:flex-start;gap:14px}.epc-status__dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:6px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.epc-status__dot--web-usb-indisponivel{background:var(--color-error);color:var(--color-error)}.epc-status__dot--nao-pareada{background:var(--color-warning);color:var(--color-warning)}.epc-status__dot--pareada{background:var(--color-success);color:var(--color-success)}.epc-status__text{flex:1;min-width:0}.epc-status__title{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--color-text-primary)}.epc-status__hint{margin-top:4px;font-size:13px;color:var(--color-text-secondary);line-height:1.5}.epc-status__hint--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint);letter-spacing:.03em}.epc-status__erro{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-error) 40%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-error) 8%,transparent);color:var(--color-error);font-size:13px}.epc-status__actions{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0 24px}.epc-form{display:flex;flex-direction:column;gap:16px;padding:8px 0 24px}.epc-form__row{display:flex;gap:16px;flex-wrap:wrap}.epc-field{display:flex;flex-direction:column;gap:4px;flex:1;min-width:220px}.epc-field--small{flex:0 0 120px;min-width:100px}.epc-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-faint)}.epc-input{height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-input);color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;transition:border-color .12s}.epc-input:focus{outline:none;border-color:var(--color-primary)}.epc-input:disabled{opacity:.6;cursor:not-allowed}.epc-input--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;text-align:right}.epc-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary);cursor:pointer}.epc-checkbox input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer}.epc-checkbox input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.epc-form__actions{display:flex;gap:8px;align-items:center}.epc-sobre{display:flex;flex-direction:column;gap:10px;padding:12px 0 0;font-size:13px;color:var(--color-text-secondary);line-height:1.55}.epc-sobre p{margin:0}.epc-sobre b{color:var(--color-text-primary);font-weight:600}.da .page-header,.da-row1 .health-hero,.da-row1 .server-card,.da-row2 .heatmap-card,.da-row3 .timeline-card,.da-row3 .security-card,.users-card{animation:da-fade-up .55s cubic-bezier(.22,1,.36,1) both}.da .page-header{animation-delay:.3s}.da-row1 .health-hero{animation-delay:.4s}.da-row1 .server-card{animation-delay:.5s}.da-row2 .heatmap-card{animation-delay:.6s}.da-row3 .timeline-card{animation-delay:.8s}.da-row3 .security-card{animation-delay:.9s}.users-card{animation-delay:1s}@keyframes da-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.health-ring .ring-fill{animation:da-ring-fill 1.4s cubic-bezier(.22,1,.36,1) .5s both}@keyframes da-ring-fill{0%{stroke-dashoffset:351.86}}.gauge .gauge-fill{animation:da-gauge-fill 1s cubic-bezier(.22,1,.36,1) .7s both}@keyframes da-gauge-fill{0%{stroke-dashoffset:201.06}}.heatmap-row{animation:da-heat-row-in .4s ease-out both}.heatmap-row:nth-child(1){animation-delay:.65s}.heatmap-row:nth-child(2){animation-delay:.7s}.heatmap-row:nth-child(3){animation-delay:.75s}.heatmap-row:nth-child(4){animation-delay:.8s}.heatmap-row:nth-child(5){animation-delay:.85s}.heatmap-row:nth-child(6){animation-delay:.9s}.heatmap-row:nth-child(7){animation-delay:.95s}@keyframes da-heat-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.pillar{animation:da-pillar-in .5s ease-out both}.pillar:nth-child(1){animation-delay:.6s}.pillar:nth-child(2){animation-delay:.7s}.pillar:nth-child(3){animation-delay:.8s}.pillar:nth-child(4){animation-delay:.9s}@keyframes da-pillar-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.da{--fg1: var(--color-text-primary);--fg2: var(--color-text-secondary);--fg3: var(--color-text-secondary);--surface: var(--color-surface);--surface-2: var(--color-input);--surface-3: var(--color-input);--border: var(--color-border);--border-strong: var(--color-border);--border-subtle: var(--color-border);--success: var(--color-success);--success-dim: var(--color-success-light, rgba(34, 197, 94, .15));--warning: var(--color-warning);--danger: var(--color-error);--danger-dim: var(--color-error-light, rgba(239, 68, 68, .15));--accent: #22d3ee;--accent-soft: rgba(34, 211, 238, .12);--amber: #fbbf24;--amber-soft: rgba(251, 191, 36, .13);--rose: #fb7185;--rose-soft: rgba(251, 113, 133, .13);container-type:inline-size;container-name:da}.da .page-header{margin-bottom:18px}.da-ping{display:inline-flex;align-items:center;gap:5px;font:600 9.5px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--success);padding:4px 9px 4px 8px;background:var(--success-dim);border-radius:4px}.da-ping:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--success);box-shadow:0 0 6px var(--success);animation:ping 1.6s ease-in-out infinite}@keyframes ping{0%,to{opacity:1}50%{opacity:.35}}.presence-pill{display:inline-flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:0;overflow:hidden;cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.presence-pill>span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font:600 11.5px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;border-right:1px solid var(--border)}.presence-pill>span:last-of-type{border-right:none}.presence-pill .dot{width:6px;height:6px;border-radius:50%}.presence-pill .dot.online{background:var(--success);box-shadow:0 0 6px var(--success)}.presence-pill .dot.away{background:var(--warning)}.presence-pill .dot.offline{background:var(--fg3)}.presence-pill .num{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-weight:700;color:var(--fg1)}.presence-pill .lab{color:var(--fg3);font-weight:500;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.presence-pill .expand{background:var(--surface-3);color:var(--fg2);padding:5px 9px;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.presence-pill:hover .expand{color:var(--accent)}.da .period-switch{display:inline-flex;padding:2px;background:var(--surface);border:1px solid var(--border);border-radius:6px;gap:1px}.da .period-switch button{padding:5px 12px;font:500 11.5px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--fg2);background:transparent;border:none;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .12s}.da .period-switch button:hover{color:var(--fg1)}.da .period-switch button.active{background:var(--surface-3);color:var(--fg1);font-weight:600}.da .period-switch button.custom{color:var(--accent);border-left:1px solid var(--border);margin-left:2px;padding-left:12px}.da .period-switch button.custom:hover{background:var(--accent-soft)}.da-row1{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin-bottom:14px}.health-hero{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px 24px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;overflow:hidden}.health-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 50%,rgba(34,211,238,.08),transparent 60%);pointer-events:none}.health-ring{position:relative;width:130px;height:130px;flex-shrink:0}.health-ring svg{transform:rotate(-90deg);overflow:visible}.health-ring .ring-track{stroke:var(--border);fill:none;stroke-width:9}.health-ring .ring-fill{fill:none;stroke-width:9;stroke-linecap:round;stroke:url(#healthGrad);transition:stroke-dashoffset 1.2s ease;filter:drop-shadow(0 0 6px rgba(34,211,238,.5))}.health-ring .center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.health-ring .score{font:700 36px/1 JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg1);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.health-ring .score sup{font-size:14px;color:var(--fg3);font-weight:500;margin-left:2px}.health-ring .lab{font:600 8.5px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:var(--fg3);margin-top:2px}.health-meta{display:flex;flex-direction:column;gap:12px;min-width:0;position:relative;z-index:1}.health-meta-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.health-meta-head h3{margin:0;font:700 11px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--fg3)}.health-meta-head .verdict{font:600 11.5px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--success)}.health-meta-head .verdict.warn{color:var(--warning)}.health-meta-head .verdict.bad{color:var(--danger)}.health-pillars{display:flex;align-items:stretch;gap:0;padding:4px 0 2px}.pillar{display:flex;flex-direction:column;gap:4px;padding:2px 18px;flex:1;min-width:0;border-left:1px solid var(--border)}.pillar:first-child{border-left:none;padding-left:0}.pillar .k{font:600 9px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--fg3)}.pillar .v{font:700 22px/1 JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--success);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pillar.warn .v{color:var(--warning)}.pillar.bad .v{color:var(--danger)}.pillar .s{font:500 10px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--fg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-alerts{display:grid;grid-template-rows:auto 1fr;gap:8px}.ops-alerts-head{display:flex;align-items:baseline;justify-content:space-between}.ops-alerts-head h3{margin:0;font:700 11px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--fg3)}.ops-alerts-head .muted{font-size:10.5px;color:var(--fg3)}.ops-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-self:stretch;height:100%}.ops-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .15s ease;overflow:hidden;text-align:left;font-family:inherit;color:inherit;justify-content:space-between}.ops-card:hover{border-color:var(--c);background:var(--surface-2);transform:translateY(-1px)}.ops-card.amber{--c: var(--amber);--c-soft: var(--amber-soft)}.ops-card.rose{--c: var(--rose);--c-soft: var(--rose-soft)}.ops-card.green{--c: var(--success);--c-soft: var(--success-dim)}.ops-card-ico{position:absolute;top:12px;right:14px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-soft);color:var(--c);border-radius:7px}.ops-card-ico svg{width:16px;height:16px}.ops-card-head{display:flex;flex-direction:column;gap:4px}.ops-card-v{font:700 30px/1 JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--c);letter-spacing:-.025em;font-variant-numeric:tabular-nums;padding-right:40px}.ops-card-lab{font:600 11.5px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--fg1);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-card-s{font:500 10.5px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg3);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.da-row2{display:block;margin-bottom:14px}.heatmap-card,.server-card,.timeline-card,.security-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.card-head .left{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.card-head h3{margin:0;font:700 11px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--fg1)}.card-head .muted{font-size:10.5px;color:var(--fg3)}.card-head .legend{display:inline-flex;align-items:center;gap:6px;font:500 10px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--fg3)}.card-head .legend .scale{display:inline-flex;gap:1px}.card-head .legend .scale span{width:12px;height:8px}.heatmap-grid{display:grid;grid-template-columns:32px 1fr;gap:8px;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace}.heatmap-rows{display:flex;flex-direction:column;gap:3px;padding-top:14px}.heatmap-rows .day{height:16px;display:flex;align-items:center;font:600 9px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase;color:var(--fg3);letter-spacing:.06em}.heatmap-cells{display:flex;flex-direction:column;gap:0;min-width:0}.heatmap-hours{display:grid;grid-template-columns:repeat(24,1fr);margin-bottom:6px}.heatmap-hours span{font:500 8.5px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg3);text-align:center;letter-spacing:.04em}.heatmap-rows-cells{display:flex;flex-direction:column;gap:3px}.heatmap-row{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;height:16px}.heatmap-cell{border-radius:2px;background:var(--surface-3);border:1px solid var(--border);transition:transform .12s}.heatmap-cell:hover{transform:scale(1.5);z-index:2}.heatmap-foot{display:flex;justify-content:space-between;font:500 9.5px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--fg3);margin-top:4px}.heatmap-foot b{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg1);font-weight:700}.server-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.server-row .v{font:700 11px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg2);font-variant-numeric:tabular-nums}.gauge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:4px}.gauge{display:flex;flex-direction:column;align-items:center;gap:6px}.gauge svg{display:block;overflow:visible}.gauge .gauge-track{stroke:var(--surface-3);fill:none;stroke-width:7}.gauge .gauge-fill{fill:none;stroke-width:7;stroke-linecap:round;stroke:var(--accent);transition:stroke-dashoffset .8s ease;filter:drop-shadow(0 0 5px rgba(34,211,238,.6))}.gauge.warn .gauge-fill{stroke:var(--warning);filter:drop-shadow(0 0 5px rgba(251,191,36,.6))}.gauge.bad .gauge-fill{stroke:var(--danger);filter:drop-shadow(0 0 5px rgba(251,113,133,.6))}.gauge-center{position:relative;width:78px;height:78px}.gauge-center svg{position:absolute;inset:0}.gauge-center .label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.gauge-center .label .pct{font:700 17px/1 JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg1);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gauge-center .label .pct .unit{font-size:10px;color:var(--fg3);font-weight:500}.gauge-center .label .key{font:600 8px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--fg3);margin-top:2px}.gauge .meta{font:500 9.5px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg3);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.uptime-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);padding:1px;border-radius:8px;margin-top:4px}.uptime-strip>div{background:var(--surface);padding:6px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.uptime-strip .k{font:600 8.5px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--fg3)}.uptime-strip .v{font:700 11px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg1);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uptime-strip .v .ico{color:var(--success);margin-right:4px;vertical-align:-1px}.da-row3{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:14px}.timeline-card{padding-bottom:8px;min-height:360px}.timeline-filters{display:inline-flex;gap:4px;padding:2px;background:var(--surface-3);border:1px solid var(--border);border-radius:5px;flex-wrap:wrap}.timeline-filters button{padding:4px 9px;font:600 10px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--fg3);background:transparent;border:none;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .12s}.timeline-filters button:hover{color:var(--fg1)}.timeline-filters button.active{background:var(--surface);color:var(--fg1);box-shadow:0 1px #0003}.timeline-filters button .count{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:9px;padding:1px 4px;background:var(--border);border-radius:2px;color:var(--fg2);font-weight:700}.timeline-list{position:relative;padding-left:20px;display:flex;flex-direction:column;gap:0}.timeline-list:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:var(--border)}.tl-event{position:relative;display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:center;padding:8px 4px 8px 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;border-bottom:1px dashed var(--border-subtle)}.tl-event:last-child{border-bottom:none}.tl-event .dot{position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border)}.tl-event.login .dot{background:var(--success);box-shadow:0 0 0 1px var(--success),0 0 6px #00ff8880}.tl-event.logout .dot{background:var(--fg3);box-shadow:0 0 0 1px var(--fg3)}.tl-event.fail .dot{background:var(--danger);box-shadow:0 0 0 1px var(--danger),0 0 6px #ff336680}.tl-event.device .dot{background:var(--amber);box-shadow:0 0 0 1px var(--amber),0 0 6px #fbbf2480}.tl-event.system .dot{background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tl-event time{font:600 10.5px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg3);font-variant-numeric:tabular-nums}.tl-event .body{display:flex;flex-direction:column;gap:2px;min-width:0}.tl-event .body .who{font:600 12.5px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--fg1);letter-spacing:-.01em}.tl-event .body .who .role{display:inline-block;padding:1px 5px;border-radius:3px;font:600 8.5px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-left:5px;background:var(--surface-3);color:var(--fg2);vertical-align:1px}.tl-event .body .det{font:500 10.5px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg3);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:8px}.tl-event .body .det .ip{color:var(--fg2)}.tl-event .body .det .ua{color:var(--fg3)}.tl-event .badge{font:700 9.5px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.1em;padding:3px 8px;border-radius:3px;white-space:nowrap}.tl-event.login .badge{background:var(--success-dim);color:var(--success)}.tl-event.logout .badge{background:var(--surface-3);color:var(--fg2)}.tl-event.fail .badge{background:var(--danger-dim);color:var(--danger)}.tl-event.device .badge{background:var(--amber-soft);color:var(--amber)}.tl-event.system .badge{background:var(--accent-soft);color:var(--accent)}.timeline-foot{border-top:1px solid var(--border);padding:8px 4px 0;text-align:center;font:600 11px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.timeline-foot a{color:var(--accent);text-decoration:none;cursor:pointer;position:relative;display:inline-block}.timeline-foot a:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:1px;background:currentColor;transition:width .25s ease,left .25s ease}.timeline-foot a:hover:after{width:100%;left:0}.security-stack{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);padding:1px;border-radius:8px}.security-stack>div{background:var(--surface);padding:11px 12px 10px;display:flex;flex-direction:column;gap:4px}.security-stack .k{font:600 9px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:var(--fg3);display:inline-flex;align-items:center;gap:5px}.security-stack .v{font:700 22px/1 JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg1);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.security-stack .s{font:500 10px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg3)}.security-stack .green .v{color:var(--success)}.security-stack .rose .v{color:var(--rose)}.security-stack .amber .v{color:var(--amber)}.session-list{border-top:1px solid var(--border);padding-top:10px;display:flex;flex-direction:column;gap:7px}.session-list h4{margin:0 0 4px;font:700 10px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:var(--fg3);display:flex;justify-content:space-between;align-items:baseline}.session-list h4 .muted{font-weight:500;font-size:10px;color:var(--fg3);text-transform:none;letter-spacing:0}.session-row{display:grid;grid-template-columns:16px 1fr auto;gap:8px;align-items:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;padding:5px 0;border-bottom:1px dashed var(--border-subtle)}.session-row:last-child{border-bottom:none}.session-row .ico{width:14px;height:14px;color:var(--fg3)}.session-row .info{display:flex;flex-direction:column;gap:1px;min-width:0}.session-row .info .ua{font-weight:600;color:var(--fg1);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-row .info .meta{font:500 10px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg3);font-variant-numeric:tabular-nums}.session-row .when{font:500 10px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg3);white-space:nowrap}.session-row .when.now{color:var(--success);font-weight:700}.users-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;scroll-margin-top:16px;transition:border-color .3s,box-shadow .3s}.users-card.flash{border-color:var(--accent);box-shadow:0 0 0 3px #22d3ee1f,0 0 24px #22d3ee2e}.users-head{padding:13px 18px;border-bottom:1px solid var(--border);display:flex;align-items:baseline;justify-content:space-between;gap:10px;background:var(--surface-2);flex-wrap:wrap}.users-head h3{margin:0;font:700 11px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--fg1)}.users-head .muted{font-size:10.5px;color:var(--fg3);display:block;margin-top:2px}.users-head .filters{display:inline-flex;gap:4px;flex-wrap:wrap}.users-head .filters button{font:600 10px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.08em;background:transparent;border:1px solid var(--border);color:var(--fg3);padding:4px 9px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.users-head .filters button.active{background:var(--surface-3);color:var(--fg1);border-color:var(--border-strong)}.users-head .filters .dot{width:6px;height:6px;border-radius:50%}.users-head .filters .dot.on{background:var(--success)}.users-head .filters .dot.aw{background:var(--warning)}.users-head .filters .dot.of{background:var(--fg3)}.users-table{width:100%;border-collapse:collapse;font-size:11.5px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.users-table thead th{padding:8px 14px;font:700 9px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:var(--fg3);background:var(--surface);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}.users-table tbody td{padding:9px 14px;border-bottom:1px solid var(--border);color:var(--fg1)}.users-table tbody tr:last-child td{border-bottom:none}.users-table tbody tr:hover td{background:var(--surface-2)}.users-table .user-cell{display:flex;align-items:center;gap:9px;min-width:0}.users-table .avatar{width:26px;height:26px;border-radius:50%;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center;font:700 10px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--fg2);border:1px solid var(--border);position:relative;flex-shrink:0}.users-table .avatar .status-dot{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;border:2px solid var(--surface)}.users-table .avatar .status-dot.online{background:var(--success);box-shadow:0 0 4px var(--success)}.users-table .avatar .status-dot.away{background:var(--warning)}.users-table .avatar .status-dot.offline{background:var(--fg3)}.users-table .name{display:flex;flex-direction:column;gap:1px;min-width:0}.users-table .name .n{font:600 12px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--fg1)}.users-table .name .r{font:600 9px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--fg3)}.users-table .ip{font:500 10.5px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg3);font-variant-numeric:tabular-nums}.users-table .when{font:500 11px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--fg2);white-space:nowrap}.users-table .when.now{color:var(--success);font-weight:700;display:inline-flex;align-items:center;gap:5px}.users-table .when.now:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--success);box-shadow:0 0 4px var(--success);animation:ping 1.6s ease-in-out infinite}.users-table .sec{display:inline-flex;gap:5px;align-items:center}.users-table .sec .pill{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:3px;font:600 9px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.08em;background:var(--surface-3);color:var(--fg2)}.users-table .sec .pill.lock{background:var(--danger-dim);color:var(--danger)}.users-table .sec .pill.lan{background:var(--amber-soft);color:var(--amber)}.users-table .sec .pill.ses{background:var(--accent-soft);color:var(--accent)}.users-table .sec .pill svg{width:10px;height:10px}.users-table tr.is-offline .name .n,.users-table tr.is-offline .ip{opacity:.6}@container da (max-width: 880px){.da-row1,.da-row2,.da-row3{grid-template-columns:1fr}.gauge-grid{grid-template-columns:repeat(3,1fr);gap:10px}.heatmap-hours span:nth-child(2n){visibility:hidden}.users-table thead th:nth-child(3),.users-table tbody td:nth-child(3){display:none}.users-table thead th:nth-child(5),.users-table tbody td:nth-child(5){display:none}}@container da (max-width: 520px){.health-hero{grid-template-columns:1fr;gap:14px;padding:16px}.health-pillars{display:grid;grid-template-columns:1fr 1fr}.pillar{border-left:none;padding:8px;background:var(--surface-2);border-radius:6px}.gauge-grid{grid-template-columns:1fr;gap:14px}.uptime-strip{grid-template-columns:1fr 1fr}.tl-event{grid-template-columns:42px 1fr}.tl-event .badge{display:none}.users-table thead th:nth-child(4),.users-table tbody td:nth-child(4){display:none}.users-table thead th:nth-child(6),.users-table tbody td:nth-child(6){display:none}}.cfc-form{display:flex;flex-direction:column}.cfc-hero-placeholder{font-style:italic;color:var(--color-text-secondary);font-weight:400}.cm-band-value>.cm-band-value-prefix:last-child{color:var(--color-text-faint, var(--color-text-secondary));font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}.cfc-band-date .react-datepicker-wrapper{width:100%}.cfc-band-date .react-datepicker__input-container input,.cfc-band-date .react-datepicker-wrapper input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.01em!important;color:var(--color-text-primary)!important}.cfc-hint-inline{margin:4px 22px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--color-text-secondary);padding-bottom:12px;border-bottom:1px dashed color-mix(in srgb,var(--color-border) 60%,transparent)}.cfc-toggle-band{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid var(--color-border)}.cfc-toggle{position:relative;width:38px;height:22px;border-radius:11px;background:var(--color-input);border:1px solid var(--color-border);cursor:pointer;transition:background .15s,border-color .15s;padding:0;flex-shrink:0}.cfc-toggle.is-on{background:var(--cm-accent, var(--color-primary));border-color:var(--cm-accent, var(--color-primary))}.cfc-toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 2px #0000002e;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.cfc-toggle.is-on .cfc-toggle__thumb{transform:translate(16px);background:var(--color-primary-foreground, #fff)}.cfc-toggle-text{display:flex;flex-direction:column;gap:2px;flex:1}.cfc-toggle-text__main{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.cfc-toggle-text__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.02em}@media(max-width:720px){.cm-band[style*=--cm-band-cols]{grid-template-columns:1fr!important}.cfc-hint-inline{margin-left:16px;margin-right:16px}.cfc-toggle-band{padding:14px 16px}}.cpc-crumb{--dp-line: var(--color-border);--dp-line-2: var(--color-border-strong, var(--color-border));--dp-bg-2: var(--color-input);--dp-fg: var(--color-text-primary);--dp-fg-2: var(--color-text-secondary);--dp-f-mono: "JetBrains Mono", ui-monospace, monospace;--dp-r-sm: 6px;margin-bottom:12px}.cpc-periodo{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.02em}.cpc-mono{font-feature-settings:"tnum"}.cpc-arrow{color:var(--color-text-faint, var(--color-text-secondary));font-size:12px}.cpc-pct{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cpc-pct b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:600;color:var(--color-primary);letter-spacing:-.005em;font-variant-numeric:tabular-nums}.cpc-dim{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-faint, var(--color-text-secondary));text-transform:uppercase}.rcb-crumb{--dp-line: var(--color-border);--dp-line-2: var(--color-border-strong, var(--color-border));--dp-bg-2: var(--color-input);--dp-fg: var(--color-text-primary);--dp-fg-2: var(--color-text-secondary);--dp-f-mono: "JetBrains Mono", ui-monospace, monospace;--dp-r-sm: 6px;margin-bottom:12px}.rcb-page-wrap .lp-page .lp-hero{grid-template-columns:auto;justify-content:flex-start}.rcb-page-wrap .lp-page .lp-chips{justify-self:start}.rcb-page-wrap .lp-page .lp-hero .lp-chips .datepicker-chip,.rcb-page-wrap .lp-page .lp-hero .lp-chips .datepicker-chip--active{padding:14px 20px;height:auto}.rcb-loading{padding:48px;text-align:center;color:var(--color-text-secondary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--color-border);border-radius:8px}.rcb-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.rcb-empty svg{color:var(--color-border)}.rcb-empty__title{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.rcb-empty__desc{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--color-text-secondary);text-align:center;max-width:480px}.rcb-table-wrap{overflow-x:auto}.rcb-table{table-layout:auto}.rcb-table th{white-space:nowrap}.rcb-nome{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.rcb-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--color-text-secondary);white-space:nowrap}.rcb-arrow{color:var(--color-text-faint, var(--color-text-secondary));margin:0 2px}.rcb-pct{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;font-size:13px;color:var(--color-primary);font-variant-numeric:tabular-nums}.rcb-cell-num{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rcb-cell-num b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.rcb-cell-num--success b{color:var(--color-success)}.rcb-cell-num--warn b{color:var(--color-warning)}.rcb-cell-num--danger b{color:var(--color-error)}.rcb-cell-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-faint, var(--color-text-secondary));font-variant-numeric:tabular-nums}.rcb-taxa{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:80px}.rcb-taxa b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums}.rcb-taxa__bar{display:block;width:100%;height:4px;background:color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:2px;overflow:hidden}.rcb-taxa__fill{display:block;height:100%;background:var(--color-text-secondary);border-radius:2px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.rcb-taxa--green b,.rcb-taxa--green .rcb-taxa__fill{color:var(--color-success);background:var(--color-success)}.rcb-taxa--yellow b,.rcb-taxa--yellow .rcb-taxa__fill{color:var(--color-warning);background:var(--color-warning)}.rcb-taxa--red b,.rcb-taxa--red .rcb-taxa__fill{color:var(--color-error);background:var(--color-error)}.rcb-taxa--green b{color:var(--color-success);background:transparent}.rcb-taxa--yellow b{color:var(--color-warning);background:transparent}.rcb-taxa--red b{color:var(--color-error);background:transparent}.rcb-status{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.rcb-mobile{display:flex;flex-direction:column;gap:10px}.rcb-card{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.rcb-card__head{display:flex;flex-direction:column;gap:4px}.rcb-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.rcb-card__name{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.005em;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcb-card__pct{font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:600;color:var(--color-primary);font-variant-numeric:tabular-nums}.rcb-card__periodo{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-secondary)}.rcb-card__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.rcb-card__cell{display:flex;flex-direction:column;gap:2px;text-align:center}.rcb-card__cell-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary))}.rcb-card__cell-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.1}.rcb-card__cell-num--success{color:var(--color-success)}.rcb-card__cell-num--warn{color:var(--color-warning)}.rcb-card__cell-num--green{color:var(--color-success)}.rcb-card__cell-num--yellow{color:var(--color-warning)}.rcb-card__cell-num--red{color:var(--color-error)}.rcb-card__cell-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.rcb-card__footer{display:flex;justify-content:center;gap:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.04em}.rcb-card__status{display:flex;gap:6px;flex-wrap:wrap}.rcb-card__roi{margin-top:10px;padding:10px 12px;border:1px dashed var(--color-border);border-radius:4px}.rcb-card__roi-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.rcb-card__roi-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary))}.rcb-card__roi-row{display:flex;align-items:baseline;gap:8px}.rcb-card__roi-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.1}.rcb-card__roi-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.rcb-card__roi-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;border:1px solid currentColor;background:transparent}.rcb-card__roi-pill--green{color:var(--color-success)}.rcb-card__roi-pill--yellow{color:var(--color-warning)}.rcb-card__roi-pill--red{color:var(--color-error)}.rcb-card__roi-pill--gray{color:var(--color-text-secondary)}.cbl-crumb{--dp-line: var(--color-border);--dp-line-2: var(--color-border-strong, var(--color-border));--dp-bg-2: var(--color-input);--dp-fg: var(--color-text-primary);--dp-fg-2: var(--color-text-secondary);--dp-f-mono: "JetBrains Mono", ui-monospace, monospace;--dp-r-sm: 6px;margin-bottom:12px}.cbl-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--color-text-secondary);font-feature-settings:"tnum"}.cbl-text{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-secondary);letter-spacing:-.005em}.cbl-dim{color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.cbl-vendas{display:inline-flex;flex-direction:column;gap:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em}.cbl-link{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--color-text-secondary);font-family:inherit;font-size:11px;letter-spacing:inherit;transition:color .12s}.cbl-link:hover{color:var(--color-primary)}.cbl-link--income{color:var(--color-success)}.cbl-link--income:hover{color:var(--color-success);text-decoration:underline}.cbl-wpp-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--color-input);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:-.005em;transition:color .12s,background .12s,border-color .12s}.cbl-wpp-btn:hover:not(:disabled){color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);border-color:var(--color-border-strong, var(--color-border))}.cbl-wpp-btn.is-erro{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 30%,transparent);background:color-mix(in srgb,var(--color-warning) 8%,transparent)}.cbl-wpp-btn:disabled{opacity:.5;cursor:not-allowed}.cbl-campanha-chip{position:relative;display:inline-flex;align-items:stretch;padding-left:6px;margin-left:0;border-left:1px solid var(--color-border)}.cbl-campanha-chip>summary{list-style:none;cursor:pointer}.cbl-campanha-chip>summary::-webkit-details-marker{display:none}.cbl-campanha-chip>summary::marker{content:""}.cbl-campanha-chip>summary .lucide-x{cursor:pointer;margin-left:2px;margin-right:-2px;padding:2px;border-radius:3px;color:var(--color-text-secondary);transition:color .12s,background .12s}.cbl-campanha-chip>summary .lucide-x:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,transparent)}.cbl-campanha-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:240px;max-width:320px;max-height:360px;overflow-y:auto;display:flex;flex-direction:column;padding:4px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 6px 24px -8px color-mix(in srgb,black 18%,transparent),0 2px 6px -2px color-mix(in srgb,black 10%,transparent);animation:cbl-fade-in .12s ease-out}@keyframes cbl-fade-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.cbl-campanha-menu__item{display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;letter-spacing:-.005em;text-align:left;transition:background .1s}.cbl-campanha-menu__item:hover{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.cbl-campanha-menu__item.is-active{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-weight:500}.cbl-campanha-menu__item.is-active:after{content:"✓";margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.cbl-campanha-menu__item svg{flex-shrink:0;color:var(--color-text-secondary)}.cbl-campanha-menu__item.is-active svg{color:var(--color-primary)}@media(max-width:820px){.cbl-campanha-chip{padding-left:0;margin-left:0;border-left:none;flex:1 1 140px;min-width:0}.cbl-campanha-chip>summary.lp-chip{width:100%;justify-content:center;padding:10px 12px;font-size:12px;min-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-page .lp-chips,.lp-page .lp-hero .lp-chips{flex-wrap:nowrap!important;overflow-x:visible!important;overflow-y:visible!important;gap:8px!important}.lp-chips .react-datepicker-wrapper,.lp-chips .cbl-campanha-chip{flex:1 1 0;min-width:0}.cbl-campanha-menu{position:fixed;top:auto;left:16px;right:16px;width:auto;min-width:0;max-width:calc(100vw - 32px);max-height:50vh;margin-top:6px}}.chb-page{display:flex;flex-direction:column;gap:24px}.chb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.chb-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px 22px 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s;overflow:hidden;border-left:3px solid color-mix(in srgb,var(--chb-accent) 30%,transparent)}.chb-card:hover{border-color:color-mix(in srgb,var(--chb-accent) 50%,var(--color-border));border-left-color:var(--chb-accent);background:radial-gradient(ellipse 280px 120px at 0% 50%,color-mix(in srgb,var(--chb-accent) 6%,transparent),transparent 70%),var(--color-surface)}.chb-card:focus-visible{outline:2px solid var(--chb-accent);outline-offset:2px}.chb-card__num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--chb-accent) 80%,transparent);margin-bottom:4px}.chb-card__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:6px;background:color-mix(in srgb,var(--chb-accent) 12%,transparent);color:var(--chb-accent);margin-bottom:8px;transition:background .15s,transform .15s}.chb-card:hover .chb-card__icon{background:color-mix(in srgb,var(--chb-accent) 18%,transparent)}.chb-card__title{margin:0;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--color-text-primary)}.chb-card__desc{margin:0;flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.5;letter-spacing:.02em;color:var(--color-text-secondary)}.chb-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--chb-accent);transition:gap .15s}.chb-card:hover .chb-card__cta{gap:10px}.chb-card__cta svg{transition:transform .15s}.chb-card:hover .chb-card__cta svg{transform:translate(2px)}@media(max-width:720px){.chb-grid{grid-template-columns:1fr;gap:12px}.chb-card{padding:18px 16px}}.cf-page{padding-bottom:96px}.cf-page>.cf-conveyor{margin-top:0!important}.cf-crumb-meta{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.08em;text-transform:uppercase}.cf-mono-right{font-family:JetBrains Mono,ui-monospace,monospace!important;font-variant-numeric:tabular-nums;text-align:right}.cf-conveyor input[type=number]::-webkit-outer-spin-button,.cf-conveyor input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cf-conveyor input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cf-page>.conveyor+.dp-hero,.cf-page>.cf-conveyor+.dp-hero{margin-top:0;padding-top:24px;border-top:1px solid var(--color-border)}.cf-toggle-row{display:flex;align-items:center;padding:12px 26px;border-bottom:1px solid var(--color-border)}.cf-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-secondary)}.cf-toggle input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer}.cf-toggle__label{color:var(--color-text-primary)}.cf-toggle__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.04em}.cf-error{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-top:16px;background:color-mix(in srgb,var(--color-error) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 30%,transparent);border-radius:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-error)}.cf-error svg{flex-shrink:0}.cf-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;text-align:center}.cf-empty svg{color:var(--color-text-faint);opacity:.6}.cf-empty__title{margin:4px 0 0;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500}.cf-empty__sub{margin:0;color:var(--color-text-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em}.cf-svc{display:flex;flex-direction:column;gap:2px;min-width:0}.cf-svc__nome{font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;color:var(--color-text-primary)}.cf-svc__codigo{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.04em}.cf-prazo{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--color-text-secondary)}.cf-prazo svg{color:var(--color-text-faint)}.cf-previsao{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--color-text-faint);letter-spacing:.02em}.cf-valor{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.cf-valor__total{font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.cf-valor__extra{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.02em}.cf-valor--dim{color:var(--color-text-faint)}.cf-err{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-error);letter-spacing:.02em}.rast-page{padding-bottom:48px}.rast-page .dp-hero__title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:36px;letter-spacing:.02em;font-variant-numeric:tabular-nums}@media(max-width:820px){.rast-page .dp-hero__title{font-size:26px}}.rast-crumb-meta{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.08em;text-transform:uppercase}.rast-toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:16px;padding:12px 0 14px;border-bottom:1px solid var(--color-border)}.rast-page .rast-toolbar+.dp-hero{margin-top:0;padding-top:18px}.rast-toolbar .btn{align-self:end;min-height:36px}@media(max-width:820px){.rast-toolbar{grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:end;gap:12px}.rast-toolbar .lp-seg{grid-column:1 / -1;justify-self:start;width:auto}.rast-toolbar .rast-field{grid-column:1;min-width:0}.rast-toolbar .btn{grid-column:2;width:auto;flex-shrink:0}.rast-toolbar:has(.rast-field__input--multi) .btn{align-self:end}}.rast-toolbar .lp-seg{align-self:end;padding-bottom:2px}.rast-field{display:flex;flex-direction:column;gap:4px;min-width:0}.rast-field__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint)}.rast-field__input{width:100%;padding:4px 0 6px;background:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;letter-spacing:.04em;outline:none;transition:border-color .12s}.rast-field__input::-moz-placeholder{color:var(--color-text-faint);text-transform:none;letter-spacing:0;font-size:14px}.rast-field__input::placeholder{color:var(--color-text-faint);text-transform:none;letter-spacing:0;font-size:14px}.rast-field__input:focus,.rast-field__input:focus-visible{border-bottom-color:var(--color-text-primary)!important;outline:none!important;box-shadow:none!important}.rast-field__input--multi{font-size:13.5px;resize:vertical;min-height:56px;line-height:1.5}.rast-error{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-top:16px;background:color-mix(in srgb,var(--color-error) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 30%,transparent);border-radius:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-error)}.rast-error svg{flex-shrink:0}.rast-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;text-align:center}.rast-empty svg{color:var(--color-text-faint);opacity:.6}.rast-empty__title{margin:4px 0 0;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500}.rast-empty__sub{margin:0;color:var(--color-text-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em}.rast-row__codigo{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600;color:var(--color-text-primary);letter-spacing:.04em}.rast-row__loc{display:inline-flex;align-items:center;gap:5px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--color-text-secondary)}.rast-row__loc svg{color:var(--color-text-faint)}.rast-row__data{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--color-text-faint);letter-spacing:.02em}.rast-row__err{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-error);letter-spacing:.02em}.rast-row__act{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-text-faint);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.rast-row__act:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.rast-expand{margin:14px 0 28px;padding:16px 20px 10px;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-text-primary) 2%,var(--color-surface))}.rast-expand__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rast-expand__codigo{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600;color:var(--color-text-primary);letter-spacing:.08em;text-transform:uppercase}.rast-expand__rule{flex:1;height:1px;background:var(--color-border)}.rast-expand__count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.04em}.dpp-detail{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.dpp-detail--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.dpp-detail--warn{color:var(--color-warning);font-weight:600}.dpp-detail--success{color:var(--color-success)}.dpp-block{display:flex;flex-direction:column;gap:4px;min-width:0}.dpp-block__line{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);letter-spacing:-.005em;line-height:1.55}.dpp-block__name{font-weight:600;color:var(--color-text-primary)}.dpp-block__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.04em}.dpp-block__contacts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--color-text-secondary)}.dpp-block__contact{display:inline-flex;align-items:center;gap:4px}.dpp-decl{padding:4px 0;font-size:12px}.dpp-decl__head,.dpp-decl__row,.dpp-decl__total{display:grid;grid-template-columns:7fr 2fr 3fr;gap:12px}.dpp-decl__head{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);padding-bottom:6px;border-bottom:1px solid var(--color-border);margin-bottom:6px}.dpp-decl__row{padding:3px 0}.dpp-decl__row__nome{color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpp-decl__row__qty{text-align:center;color:var(--color-text-secondary)}.dpp-decl__row__valor,.dpp-decl__total>span:last-child{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.dpp-decl__total{border-top:1px solid var(--color-border);padding-top:6px;margin-top:6px;font-weight:600;grid-template-columns:9fr 3fr}.dpp-decl__total>span:first-child{text-align:right;color:var(--color-text-secondary)}.dpp-obs{padding:12px 22px;border-bottom:1px solid var(--color-border);font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-secondary);line-height:1.55;letter-spacing:-.005em}@media(max-width:720px){.dpp-obs{padding:12px 16px}}.ppx-actions{display:inline-flex;align-items:center;gap:8px}.ppx-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--color-text-secondary);font-feature-settings:"tnum"}.ppx-mono--success{color:var(--color-success);font-weight:500}.ppx-mono--warn{color:var(--color-warning);font-weight:500}.ppx-dim{color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ppx-dest{display:flex;align-items:center;gap:10px;min-width:0}.ppx-dest__check{flex-shrink:0}.ppx-dest__main{min-width:0;display:flex;flex-direction:column;gap:2px}.ppx-dest__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppx-dest__code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.04em}.ppx-destino{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);letter-spacing:-.005em}.ppx-destino__uf{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:var(--color-text-secondary);padding:1px 5px;background:var(--color-input);border-radius:3px}.ppx-flags{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.ppx-flag{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-secondary)}.ppx-flag--coleta{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}.ppx-flag--reversa{background:color-mix(in srgb,var(--color-info, #c084fc) 14%,transparent);color:var(--color-info, #c084fc)}.ppx-flag--etiqueta{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.ppx-card-flags{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.cm-band-label .req,.npp-section-head__suffix .req{color:var(--color-error, #ff3366);margin-left:2px}.npp-section-head{display:flex;align-items:baseline;gap:12px;padding:24px 22px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary)}.npp-section-head>b{color:var(--color-primary);font-weight:600;letter-spacing:.08em}.npp-section-head__rule{flex:1;height:1px;background:var(--color-border);align-self:center}.npp-section-head__suffix{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;color:var(--color-text-faint, var(--color-text-secondary));display:inline-flex;align-items:center;gap:4px}.npp-cliente-pill{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--color-text-primary);letter-spacing:-.005em;cursor:pointer;text-align:left}.npp-cliente-pill__main{display:flex;align-items:center;gap:8px;flex:1;background:transparent;border:none;padding:0;color:inherit;text-align:left;cursor:pointer;min-width:0}.npp-cliente-pill__icon{color:var(--color-primary);flex-shrink:0}.npp-cliente-pill__name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npp-cliente-pill__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary);margin-left:auto}.npp-cliente-pill__clear{background:none;border:none;cursor:pointer;color:var(--color-text-faint, var(--color-text-secondary));padding:4px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.npp-cliente-pill__clear:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.npp-cliente-pill--placeholder{color:var(--color-text-secondary);font-style:italic}.npp-cliente-pill--placeholder:hover{color:var(--color-text-primary)}.npp-cliente-pill--placeholder svg{color:var(--color-text-faint, var(--color-text-secondary))}.npp-toggle-band{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid var(--color-border)}.npp-toggle{position:relative;width:38px;height:22px;border-radius:11px;background:var(--color-input);border:1px solid var(--color-border);cursor:pointer;transition:background .15s,border-color .15s;padding:0;flex-shrink:0}.npp-toggle.is-on{background:var(--color-primary);border-color:var(--color-primary)}.npp-toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 2px #0000002e;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.npp-toggle.is-on .npp-toggle__thumb{transform:translate(16px);background:var(--color-primary-foreground, #fff)}.npp-toggle-text{display:flex;flex-direction:column;gap:2px;flex:1}.npp-toggle-text__main{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.npp-toggle-text__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.02em}.npp-tabs{display:flex;padding:0 22px;border-bottom:1px solid var(--color-border)}.npp-tab{position:relative;background:transparent;border:none;padding:12px 16px;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);transition:color .12s}.npp-tab:hover{color:var(--color-text-primary)}.npp-tab.is-active{color:var(--color-primary)}.npp-tab.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--color-primary)}.npp-warn{display:flex;align-items:center;gap:8px;padding:10px 22px;background:color-mix(in srgb,var(--color-warning) 8%,transparent);border-bottom:1px solid var(--color-border);font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-warning);letter-spacing:-.005em}.npp-warn svg{flex-shrink:0}.npp-decl-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s,background .12s;align-self:flex-start}.npp-decl-add-btn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.npp-decl-table{padding:12px 22px 18px}.npp-decl-empty{text-align:center;padding:24px;font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-faint, var(--color-text-secondary));font-style:italic;border:1px dashed var(--color-border);border-radius:6px;margin:0 22px 14px}.npp-decl-row{display:grid;grid-template-columns:1fr 80px 120px 40px;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-border);font-family:Inter,system-ui,sans-serif;font-size:13px;align-items:center}.npp-decl-row:last-child{border-bottom:none}.npp-decl-row__head{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint, var(--color-text-secondary))}.npp-decl-row__qty,.npp-decl-row__head--qty{text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.npp-decl-row__valor,.npp-decl-row__head--valor{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.npp-decl-row__remove{background:none;border:none;cursor:pointer;color:var(--color-text-faint, var(--color-text-secondary));padding:4px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.npp-decl-row__remove:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.npp-decl-total{display:grid;grid-template-columns:1fr 200px 40px;gap:12px;padding:10px 0 4px;border-top:1px solid var(--color-border);margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--color-text-primary)}.npp-decl-total>span:first-child{text-align:right;color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase}.npp-decl-total>span:last-child{text-align:right}.npp-adicionais{display:flex;flex-wrap:wrap;gap:16px 24px;padding:14px 22px;border-bottom:1px solid var(--color-border)}.npp-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);letter-spacing:-.005em}.npp-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1.5px solid var(--color-border);border-radius:3px;background:var(--color-surface);cursor:pointer;position:relative;transition:border-color .12s,background .12s}.npp-checkbox input[type=checkbox]:hover{border-color:var(--color-text-secondary)}.npp-checkbox input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.npp-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;inset:1px;border-radius:2px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 6.5l2.5 2.5 4.5-5' stroke='%230a0d12' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.dp-page.cnd-form>form{padding-bottom:88px}@media(max-width:820px){.npp-section-head{padding:18px 16px 6px}.npp-toggle-band,.npp-adicionais{padding:12px 16px}.npp-tabs{padding:0 16px}.npp-warn{padding:10px 16px}.npp-decl-table{padding:10px 16px 14px}.npp-decl-empty{margin:0 16px 12px}.cnd-form .cm-band{grid-template-columns:1fr 1fr}.cnd-form .cm-band:has(>.cm-band-cell:only-child){grid-template-columns:1fr}.cnd-form .cm-band>.cm-band-cell:nth-child(1):nth-last-child(5)~.cm-band-cell:nth-child(5){grid-column:1 / -1}.cnd-form .cm-band>.cm-band-cell:nth-child(1):nth-last-child(3)~.cm-band-cell:nth-child(3){grid-column:1 / -1}.cnd-form .cm-band-cell{border-right:none;border-bottom:1px solid var(--color-border)}.cnd-form .cm-band>.cm-band-cell:last-child{border-bottom:none}.npp-decl-add-btn{width:100%}.npp-decl-row,.npp-decl-row.npp-decl-row__head{grid-template-columns:1fr 50px 90px 32px;gap:8px;font-size:12px}.npp-decl-total{grid-template-columns:1fr 120px 32px;gap:8px}.npp-tab{padding:12px 10px;flex:1;text-align:center}}.col-id-mono{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em}.col-local{color:var(--color-text-secondary);font-size:13px}.col-tipo{color:var(--color-text-primary);font-size:13px}.col-agend{display:flex;flex-direction:column;gap:2px;min-width:0}.col-agend__data{color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums}.col-agend__hora{color:var(--color-text-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.02em}.col-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:12.5px}.col-status{display:flex;flex-direction:column;gap:3px;min-width:0}.col-status__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.02em;font-style:normal}.nc-page{padding-bottom:96px}.dp-page.nc-page>.nc-steps{margin-top:0!important}.nc-crumb-meta{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.08em;text-transform:uppercase}.nc-steps{display:grid;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 2%,var(--color-surface))}.nc-step{background:transparent;border:none;padding:12px 14px 10px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;border-bottom:2px solid transparent;border-right:1px solid var(--color-border);position:relative;font-family:Inter,system-ui,sans-serif;transition:background .15s,color .15s;min-width:0}.nc-step:last-child{border-right:none}.nc-step:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.nc-step:disabled{opacity:.45;cursor:not-allowed}.nc-step.is-active{border-bottom-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}.nc-step__n{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-text-faint);letter-spacing:.14em;font-weight:500}.nc-step.is-active .nc-step__n,.nc-step.is-done .nc-step__n{color:var(--color-primary)}.nc-step__t{font-size:13.5px;color:var(--color-text-secondary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-step.is-active .nc-step__t{color:var(--color-text-primary);font-weight:600}.nc-step.is-done .nc-step__t{color:var(--color-text-primary)}@media(max-width:720px){.nc-step__t{font-size:11.5px}}.nc-input{width:100%;height:36px;padding:0 12px;background:var(--color-input);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13.5px;outline:none;transition:border-color .12s}.nc-input::-moz-placeholder{color:var(--color-text-faint)}.nc-input::placeholder{color:var(--color-text-faint)}.nc-input:focus{border-color:var(--color-primary)}.conveyor__band-input.nc-input--mono{font-family:JetBrains Mono,ui-monospace,monospace!important;font-variant-numeric:tabular-nums}.nc-textarea{width:100%;min-height:70px;resize:vertical;background:transparent!important;border:none!important;outline:none!important;padding:0!important;color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:13px;line-height:1.5}.nc-band-action{justify-content:flex-end}.nc-band-action .btn{align-self:flex-start;margin-top:2px}.nc-result-ok{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-top:16px;background:color-mix(in srgb,var(--color-success) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 30%,transparent);border-radius:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary)}.nc-result-ok svg{color:var(--color-success);flex-shrink:0}.nc-result-ok b{font-weight:600}.nc-contato-search{position:relative}.nc-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 8px 24px #0000002e;max-height:280px;overflow-y:auto}.nc-dropdown__item{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;background:transparent;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;transition:background .12s}.nc-dropdown__item:last-child{border-bottom:none}.nc-dropdown__item:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.nc-dropdown__nome{font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:500;color:var(--color-text-primary)}.nc-dropdown__loc{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint)}.nc-tipo-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.nc-tipo-cell{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:transparent;border:none;border-right:1px solid var(--color-border);border-left:2px solid transparent;cursor:pointer;text-align:left;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);transition:background .15s,color .15s}.nc-tipo-cell:last-child{border-right:none}.nc-tipo-cell:hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);color:var(--color-text-primary)}.nc-tipo-cell.is-active{background:color-mix(in srgb,var(--color-primary) 6%,transparent);border-left-color:var(--color-primary);color:var(--color-text-primary)}.nc-tipo-cell__head{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:inherit}.nc-tipo-cell.is-active .nc-tipo-cell__head{color:var(--color-text-primary)}.nc-tipo-cell__desc{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.02em}@media(max-width:720px){.nc-tipo-grid{grid-template-columns:1fr}.nc-tipo-cell{border-right:none;border-bottom:1px solid var(--color-border)}.nc-tipo-cell:last-child{border-bottom:none}}.nc-hint{margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.04em}.nc-resume{margin:0;padding:14px 26px;border-top:1px solid var(--color-border);font-family:Inter,system-ui,sans-serif;font-size:13.5px;color:var(--color-text-primary);line-height:1.6}.nc-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--color-text-secondary);letter-spacing:.02em}.nc-codigos{display:inline-block;word-break:break-word}.conveyor__band-cell .react-datepicker-wrapper,.conveyor__band-cell .react-datepicker__input-container{width:100%}.cln-hero-placeholder{font-style:italic;color:var(--color-text-secondary);font-weight:400}.cm-band-cell input{background:transparent;border:none;outline:none;padding:0;width:100%;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:-.005em}.cm-band-cell input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.cm-band-cell input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.cm-band-cell input:focus{outline:none!important;box-shadow:none!important}.cln-control{width:100%}.cln-control>*{width:100%}.cln-band-date .react-datepicker-wrapper{width:100%}.cln-band-date .react-datepicker__input-container input,.cln-band-date .react-datepicker-wrapper input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.005em!important;color:var(--color-text-primary)!important}.cln-pessoa{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;background:transparent;border:none;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;cursor:pointer;text-align:left;letter-spacing:-.005em}.cln-pessoa__main{display:flex;align-items:center;gap:8px;flex:1;background:transparent;border:none;cursor:pointer;padding:0;color:inherit;text-align:left;min-width:0}.cln-pessoa__icon{color:var(--cm-accent, var(--color-primary));flex-shrink:0}.cln-pessoa__name{font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cln-pessoa__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary);margin-left:auto}.cln-pessoa__clear{background:none;border:none;cursor:pointer;color:var(--color-text-faint, var(--color-text-secondary));padding:4px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.cln-pessoa__clear:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.cln-pessoa--placeholder{color:var(--color-text-secondary);font-style:italic}.cln-pessoa--placeholder:hover{color:var(--color-text-primary)}.cln-pessoa--placeholder svg{color:var(--color-text-faint, var(--color-text-secondary))}.cln-toggle-band{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid var(--color-border)}.cln-toggle{position:relative;width:38px;height:22px;border-radius:11px;background:var(--color-input);border:1px solid var(--color-border);cursor:pointer;transition:background .15s,border-color .15s;padding:0;flex-shrink:0}.cln-toggle.is-on{background:var(--cm-accent, var(--color-primary));border-color:var(--cm-accent, var(--color-primary))}.cln-toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 2px #0000002e;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.cln-toggle.is-on .cln-toggle__thumb{transform:translate(16px);background:var(--color-primary-foreground, #fff)}.cln-toggle-text{display:flex;flex-direction:column;gap:2px;flex:1}.cln-toggle-text__main{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.cln-toggle-text__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.02em}.dln-detail{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.dln-detail--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.dln-detail--strong{font-weight:600;font-size:14px}.dln-detail--success{color:var(--color-success)}.dln-detail--tid{font-size:11px;letter-spacing:.06em;color:var(--color-text-secondary);word-break:break-all}.dln-meio{display:inline-flex;align-items:center;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.dln-meio__tail{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:var(--color-text-secondary);margin-left:4px}.cm-modal__foot .cm-modal__btn:not(.cm-modal__btn--primary){display:inline-flex;align-items:center;gap:6px;text-decoration:none;border:1px solid var(--color-border);background:var(--color-surface)}.cm-modal__foot .cm-modal__btn:not(.cm-modal__btn--primary):hover:not(:disabled){border-color:var(--color-text-faint, var(--color-text-secondary));background:color-mix(in srgb,var(--color-text-primary) 4%,var(--color-surface))}.cm-modal__foot .cm-modal__btn--primary{border-radius:6px}@media(max-width:720px){.cm-band[style*=--cm-band-cols]{grid-template-columns:1fr!important}.cln-toggle-band{padding:14px 16px}}.lpx-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--color-text-secondary);font-feature-settings:"tnum"}.lpx-mono--success{color:var(--color-success);font-weight:500}.lpx-dim{color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.lpx-icon{color:var(--color-text-secondary);vertical-align:middle}.lpx-meio{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);letter-spacing:-.005em}.lpx-meio__tail{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary)}.pcm-hero-placeholder{font-style:italic;color:var(--color-text-secondary);font-weight:400}.pcm-input{background:transparent;border:none;outline:none;padding:0;width:100%;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:-.005em}.pcm-input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.pcm-input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 50%,transparent)}.pcm-input:focus{outline:none!important;box-shadow:none!important}.ncp-pessoa{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;background:transparent;border:none;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;cursor:pointer;text-align:left;letter-spacing:-.005em}.ncp-pessoa__main{display:flex;align-items:center;gap:8px;flex:1;background:transparent;border:none;cursor:pointer;padding:0;color:inherit;text-align:left;min-width:0}.ncp-pessoa__icon{color:var(--cm-accent, var(--color-primary));flex-shrink:0}.ncp-pessoa__name{font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncp-pessoa__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary);margin-left:auto}.ncp-pessoa__clear{background:none;border:none;cursor:pointer;color:var(--color-text-faint, var(--color-text-secondary));padding:4px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.ncp-pessoa__clear:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.ncp-pessoa--placeholder{color:var(--color-text-secondary);font-style:italic}.ncp-pessoa--placeholder:hover{color:var(--color-text-primary)}.ncp-pessoa--placeholder svg{color:var(--color-text-faint, var(--color-text-secondary))}.ncp-suggest{position:absolute;left:22px;right:22px;margin-top:4px;z-index:20;max-height:220px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 6px 24px -8px color-mix(in srgb,black 18%,transparent),0 2px 6px -2px color-mix(in srgb,black 10%,transparent)}.ncp-suggest__item{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;transition:background .1s}.ncp-suggest__item:last-child{border-bottom:none}.ncp-suggest__item:hover{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.ncp-suggest__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary)}.ncp-suggest__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary)}.qrp-canvas-wrap{display:flex;justify-content:center;padding:16px 22px;border-bottom:1px solid var(--color-border)}.qrp-canvas-card{background:#fff;padding:16px;border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,black 4%,transparent)}.qrp-canvas-empty{background:var(--color-input);border:2px dashed var(--color-border);border-radius:6px;padding:32px 24px;text-align:center;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:13px}.qrp-copia{padding:14px 22px;border-bottom:1px solid var(--color-border)}.qrp-copia__label{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:6px}.qrp-copia__box{background:var(--color-input);border:1px solid var(--color-border);border-radius:4px;padding:10px 12px;max-height:84px;overflow-y:auto}.qrp-copia__box code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-primary);word-break:break-all;line-height:1.55}.qrp-pagador{margin:14px 22px;padding:12px 14px;background:color-mix(in srgb,var(--color-success) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 22%,var(--color-border));border-radius:6px}.qrp-pagador__title{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-success);margin-bottom:6px}.qrp-pagador__row{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);letter-spacing:-.005em}.qrp-pagador__row b{font-weight:600}.qrp-pagador__hint{margin-top:8px;font-size:11px;font-style:italic;color:var(--color-text-secondary)}.dvp-modes{display:flex;flex-direction:column;gap:6px;padding:4px 0}.dvp-mode{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;transition:background .12s,border-color .12s;text-align:left}.dvp-mode:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.dvp-mode.is-active{background:color-mix(in srgb,var(--cm-accent, var(--color-primary)) 6%,transparent);border-color:color-mix(in srgb,var(--cm-accent, var(--color-primary)) 35%,var(--color-border))}.dvp-mode__radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--color-border);flex-shrink:0;position:relative;transition:border-color .12s}.dvp-mode.is-active .dvp-mode__radio{border-color:var(--cm-accent, var(--color-primary))}.dvp-mode.is-active .dvp-mode__radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--cm-accent, var(--color-primary))}.dvp-mode__main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.dvp-mode__title{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.dvp-mode__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.02em}.cbp-banco-cell{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.cbp-banco-cell:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.cbp-banco-cell.is-active{background:color-mix(in srgb,var(--cm-accent, var(--color-primary)) 6%,transparent);border-color:color-mix(in srgb,var(--cm-accent, var(--color-primary)) 35%,var(--color-border))}.cbp-banco-cell__main{flex:1;display:flex;flex-direction:column;gap:2px}.cbp-banco-cell__title{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em}.cbp-banco-cell__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em}.cbp-banco-cell__sub--ok{color:var(--color-success)}.cbp-banco-cell__sub--off{color:var(--color-error)}.cbp-banco-cell__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cbp-banco-cell__dot--ok{background:var(--color-success)}.cbp-banco-cell__dot--off{background:var(--color-error)}.cm-modal__foot .cm-modal__btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}@media(max-width:720px){.ncp-suggest{left:16px;right:16px}.qrp-canvas-wrap,.qrp-copia{padding-left:16px;padding-right:16px}.qrp-pagador{margin-left:16px;margin-right:16px}}.lp-page .lp-hero-input:last-child{border-right:none}.pcx-actions{display:inline-flex;align-items:center;gap:8px}.pcx-banco-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.pcx-banco-chip:hover{border-color:var(--color-border-strong, var(--color-border));background:color-mix(in srgb,var(--color-text-primary) 4%,var(--color-surface))}.pcx-banco-chip__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-left:2px;box-shadow:0 0 0 2px var(--color-surface)}.pcx-banco-chip__dot--ok{background:var(--color-success)}.pcx-banco-chip__dot--off{background:var(--color-error)}.pcx-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--color-text-secondary);font-feature-settings:"tnum"}.pcx-mono--success{color:var(--color-success);font-weight:500}.pcx-dim{color:var(--color-text-faint, color-mix(in srgb, var(--color-text-secondary) 60%, transparent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.pcx-devedor{display:flex;align-items:center;gap:10px;min-width:0}.pcx-devedor__banco{flex-shrink:0}.pcx-devedor__main{min-width:0;display:flex;flex-direction:column;gap:2px}.pcx-devedor__name{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcx-devedor__desc{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--color-text-secondary);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcx-money{text-align:right;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--color-text-primary)}.pcx-money__paid{display:block;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-success)}.pcx-card-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.pd-fornecedores-strip{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--color-text-secondary);flex-wrap:wrap}.pd-fornecedores-strip__clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:transparent;border:none;color:var(--color-text-faint);cursor:pointer;transition:all .15s;flex-shrink:0}.pd-fornecedores-strip__clear:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}.pd-fornecedores-strip__clear:disabled{opacity:.5;cursor:default}.pd-fornecedores-strip__label{color:var(--color-text-faint);flex-shrink:0}.pd-fornecedor-chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;background:color-mix(in srgb,var(--color-info, #C084FC) 14%,transparent);color:var(--color-info, #C084FC);border:1px solid color-mix(in srgb,var(--color-info, #C084FC) 35%,transparent);cursor:pointer;transition:all .15s;font-weight:500;white-space:nowrap}.pd-fornecedor-chip:hover{background:color-mix(in srgb,var(--color-info, #C084FC) 22%,transparent)}.pd-fornecedor-chip.is-active{background:color-mix(in srgb,var(--color-info, #C084FC) 30%,transparent);outline:2px solid var(--color-info, #C084FC);outline-offset:-1px}@media(max-width:720px){.pd-fornecedores-strip{padding:8px 0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.pd-fornecedores-strip::-webkit-scrollbar{display:none}.pd-fornecedores-strip>*{flex-shrink:0}}.nfe-spin{animation:nfe-spin .8s linear infinite}@keyframes nfe-spin{to{transform:rotate(360deg)}}.nfe-upload{display:flex;flex-direction:column;gap:12px}.nfe-upload__input{display:none}.nfe-upload__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:28px 16px;background:color-mix(in srgb,var(--color-primary) 4%,transparent);border:1px dashed color-mix(in srgb,var(--color-primary) 40%,var(--color-border));border-radius:8px;color:var(--color-text-primary);cursor:pointer;transition:border-color .12s,background .12s}.nfe-upload__drop:hover:not(:disabled){border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.nfe-upload__drop:disabled{opacity:.55;cursor:not-allowed}.nfe-upload__drop-icon{color:var(--color-primary);margin-bottom:2px}.nfe-upload__drop-title{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.nfe-upload__drop-hint{font-family:Inter,system-ui,sans-serif;font-size:11.5px;color:var(--color-text-faint)}.nfe-upload__loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--color-text-secondary)}.nfe-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--color-border);border-left:2px solid var(--color-border);border-radius:6px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--color-text-primary);background:var(--color-surface);line-height:1.5}.nfe-banner>svg{flex-shrink:0}.nfe-banner--warn{border-left-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 6%,transparent)}.nfe-banner--warn>svg{color:var(--color-warning)}.nfe-banner--info{border-left-color:var(--color-info, var(--color-primary))}.nfe-banner--info>svg{color:var(--color-info, var(--color-primary))}.nfe-banner__retry{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:4px 11px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .12s,color .12s}.nfe-banner__retry:hover:not(:disabled){border-color:var(--color-warning);color:var(--color-warning)}.nfe-banner__retry:disabled{opacity:.55;cursor:not-allowed}.nfe-manifest-actions{display:inline-flex;margin-left:auto;flex-shrink:0;gap:4px}.nfe-manifest-more{position:relative;display:inline-flex}.nfe-manifest-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:280px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 16px #0000002e;overflow:hidden}.nfe-manifest-menu__item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;font-family:Inter,system-ui,sans-serif;color:var(--color-text-primary);transition:background .12s}.nfe-manifest-menu__item:last-child{border-bottom:none}.nfe-manifest-menu__item:hover{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.nfe-manifest-menu__item>svg{flex-shrink:0;margin-top:2px;color:var(--color-text-faint)}.nfe-manifest-menu__item:hover>svg{color:var(--color-warning)}.nfe-manifest-menu__item>span{display:flex;flex-direction:column;gap:2px;font-size:12.5px}.nfe-manifest-menu__item strong{font-weight:600;color:var(--color-text-primary)}.nfe-manifest-menu__item em{font-style:normal;font-size:11px;color:var(--color-text-secondary)}.nfe-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 24px;text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:8px}.nfe-empty__icon{color:var(--color-text-faint);opacity:.7}.nfe-empty__title{margin:4px 0 0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--color-text-primary)}.nfe-empty__text{margin:0;font-family:Inter,system-ui,sans-serif;font-size:12.5px;max-width:420px;line-height:1.5}.nfe-chave{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;word-break:break-all;color:var(--color-text-secondary)}.nfe-items{border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background:var(--color-surface)}.nfe-items__head,.nfe-items__row{display:grid;grid-template-columns:44px 1fr 90px 70px 110px 110px 120px;align-items:center;gap:12px;padding:10px 14px}.nfe-items--with-discount .nfe-items__head,.nfe-items--with-discount .nfe-items__row{grid-template-columns:44px 1fr 90px 70px 110px 110px 110px 120px}.nfe-items__head{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border-bottom:1px solid var(--color-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}.nfe-items__row{border-bottom:1px solid var(--color-border);font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text-primary);font-feature-settings:"tnum"}.nfe-items__row:last-child{border-bottom:none}.nfe-items__row:hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.nfe-items__col-num,.nfe-items__num{text-align:right;font-feature-settings:"tnum"}.nfe-items__col-idx{color:var(--color-text-faint)}.nfe-items__idx,.nfe-items__mono,.nfe-items__num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.nfe-items__idx{color:var(--color-text-faint);font-weight:600}.nfe-items__desc{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nfe-items__unit{color:var(--color-text-faint);font-size:11px;margin-left:4px}.nfe-items__total{font-weight:600;color:var(--color-text-primary)}.nfe-items__discount-cell{color:var(--color-warning);cursor:help}@media(max-width:820px){.nfe-items__head{display:none}.nfe-items__row{grid-template-columns:1fr auto;grid-template-areas:"desc  total" "meta  meta" "qtd   unit";gap:4px 12px;padding:12px 14px}.nfe-items__idx{display:none}.nfe-items__desc{grid-area:desc;white-space:normal}.nfe-items__total{grid-area:total}.nfe-items__mono{grid-area:meta;font-size:11px;color:var(--color-text-secondary)}.nfe-items__mono+.nfe-items__mono:before{content:"· "}.nfe-items__num:not(.nfe-items__total){text-align:left;font-size:12px;color:var(--color-text-secondary)}}.nrv-summary{display:flex;gap:8px;flex-wrap:wrap;padding:4px 0 12px}.nrv-summary__pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;border-radius:12px;border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-surface)}.nrv-summary__pill--novo{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-border))}.nrv-summary__pill--vincular{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.nrv-summary__pill--pular{color:var(--color-text-faint)}.nrv-summary__pill--ja{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.nrv-list{display:flex;flex-direction:column;gap:8px}.nrv-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;overflow:hidden;transition:border-color .12s}.nrv-row--novo{border-left:3px solid var(--color-success)}.nrv-row--vincular{border-left:3px solid var(--color-primary)}.nrv-row--pular{opacity:.82}.nrv-row--ja{opacity:.65;background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.nrv-row__head{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:12px 14px}.nrv-row__idx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint)}.nrv-row__main{min-width:0}.nrv-row__title{font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nrv-row__sub{margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);line-height:1.5}.nrv-row__sub code{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);padding:0 4px;border-radius:3px;font-size:10.5px}.nrv-row__sub strong{color:var(--color-text-primary);font-weight:600}.nrv-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;border:1px solid var(--color-border)}.nrv-tag--ok{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-border))}.nrv-actions{display:inline-flex;align-items:center;gap:8px}.nrv-suggestion{display:flex;align-items:center;gap:8px;padding:8px 14px;background:color-mix(in srgb,var(--color-primary) 6%,transparent);border-top:1px solid var(--color-border);font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-secondary)}.nrv-suggestion>svg{color:var(--color-primary);flex-shrink:0}.nrv-suggestion strong{color:var(--color-text-primary)}.nrv-detail{padding:14px;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.nrv-detail__grid{display:grid;grid-template-columns:max-content 1fr max-content 1fr;gap:6px 16px;margin:0 0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.nrv-detail__grid dt{color:var(--color-text-secondary);font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;align-self:center}.nrv-detail__grid dd{margin:0;color:var(--color-text-primary)}.nrv-preco{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--color-border)}.nrv-preco label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em}.nrv-preco input{padding:6px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-text-primary);width:130px}.nrv-preco input:focus{outline:none;border-color:var(--color-primary)}.nrv-preco__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary)}@media(max-width:820px){.nrv-row__head{grid-template-columns:1fr;gap:8px}.nrv-row__idx{display:none}.nrv-actions{justify-content:flex-end;flex-wrap:wrap}.nrv-detail__grid{grid-template-columns:max-content 1fr}}.pf-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background:var(--color-surface)}.pf-tl__row{display:grid;grid-template-columns:32px 1fr;align-items:start;gap:12px;padding:12px 14px;border-bottom:1px solid var(--color-border)}.pf-tl__row:last-child{border-bottom:none}.pf-tl__row:hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}.pf-tl__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-faint);margin-top:2px}.pf-tl__row.pf-tl--in .pf-tl__icon{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 30%,var(--color-border))}.pf-tl__row.pf-tl--out .pf-tl__icon{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 30%,var(--color-border))}.pf-tl__row.pf-tl--neutral .pf-tl__icon{color:var(--color-text-secondary)}.pf-tl__body{min-width:0}.pf-tl__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:500;color:var(--color-text-primary)}.pf-tl__qtd{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;flex-shrink:0}.pf-tl__row.pf-tl--in .pf-tl__qtd{color:var(--color-success)}.pf-tl__row.pf-tl--out .pf-tl__qtd{color:var(--color-error)}.pf-tl__unit{font-weight:400;font-size:10.5px;color:var(--color-text-faint);text-transform:lowercase;margin-left:3px}.pf-tl__meta{margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);line-height:1.5}.pf-tl__saldo{color:var(--color-text-primary)}.pf-tl__ref{background:none;border:none;padding:0;cursor:pointer;color:var(--color-primary);font-family:inherit;font-size:inherit;text-decoration:none;transition:-webkit-text-decoration .12s;transition:text-decoration .12s;transition:text-decoration .12s,-webkit-text-decoration .12s}.pf-tl__ref:hover{text-decoration:underline}.pf-tl__ref--noclick{color:var(--color-text-secondary);cursor:default}.pf-tl__ref--noclick:hover{text-decoration:none}.pf-tl__obs{margin-top:6px;font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--color-text-secondary);font-style:italic}.pf-mov-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 4px;margin-top:4px}@media(max-width:820px){.pf-tl__title{flex-direction:column;align-items:flex-start;gap:4px}.pf-tl__meta{font-size:10.5px;line-height:1.55}}.crm-action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:color .12s,border-color .12s,background .12s}.crm-action-btn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.crm-views{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px;margin-top:18px;margin-bottom:14px;border-bottom:1px solid var(--color-border)}.crm-view-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:transparent;border:1px solid var(--color-border);border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.crm-view-chip:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-border) 140%,transparent)}.crm-view-chip.is-active{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--crm-view-tone, var(--color-primary)) 60%,transparent);background:color-mix(in srgb,var(--crm-view-tone, var(--color-primary)) 10%,transparent)}.crm-view-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--crm-view-tone, var(--color-text-faint));box-shadow:0 0 0 1px color-mix(in srgb,var(--crm-view-tone, transparent) 35%,transparent)}.crm-view-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--color-text-faint) 14%,transparent);color:var(--color-text-secondary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:0}.crm-view-chip.is-active .crm-view-chip__count{background:color-mix(in srgb,var(--crm-view-tone, var(--color-primary)) 25%,transparent);color:var(--color-text-primary)}.crm-view-chip--total{--crm-view-tone: var(--color-text-faint)}.crm-view-chip--pend{--crm-view-tone: var(--color-warning)}.crm-view-chip--env{--crm-view-tone: var(--color-info)}.crm-view-chip--resp,.crm-view-chip--resolv{--crm-view-tone: var(--color-success)}.crm-view-chip--canc{--crm-view-tone: var(--color-error)}.crm-tipos{display:flex;gap:5px;overflow-x:auto;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--color-border);scrollbar-width:none;-ms-overflow-style:none}.crm-tipos::-webkit-scrollbar{display:none}.crm-tipo-chip{display:inline-flex;align-items:center;padding:5px 10px;background:transparent;border:1px solid var(--color-border);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;font-weight:500;color:var(--color-text-faint);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .12s,border-color .12s,background .12s}.crm-tipo-chip:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-border) 140%,transparent)}.crm-tipo-chip.is-active{color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.crm-prio-ico{color:var(--color-error);flex-shrink:0;display:inline-block;vertical-align:-2px;margin-right:4px}.crm-row__phone{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.02em}.crm-row__phone svg{color:var(--color-text-faint)}.crm-row__status{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.crm-row__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-style:normal;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.02em}.crm-row__date{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--color-text-secondary);letter-spacing:.02em;font-feature-settings:"tnum"}.crm-row__consultor{display:inline-flex;align-items:center;gap:5px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--color-text-secondary)}.crm-row__consultor svg{color:var(--color-text-faint)}.crm-row__empty{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint)}.crm-row-act{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.crm-row-act:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.crm-row-act:disabled{opacity:.5;cursor:wait}.crm-row-act--primary{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}.crm-row-act--primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary)}.crm-row-act--success{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,transparent)}.crm-row-act--success:hover:not(:disabled){background:color-mix(in srgb,var(--color-success) 10%,transparent);border-color:var(--color-success)}.crm-row-act--danger{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 35%,transparent)}.crm-row-act--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:var(--color-error)}.crm-row-act--warn{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 35%,transparent)}.crm-row-act--warn:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:var(--color-warning)}.crm-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;border:1px solid color-mix(in srgb,var(--crm-pill-tone, var(--color-text-faint)) 40%,transparent);background:color-mix(in srgb,var(--crm-pill-tone, var(--color-text-faint)) 10%,transparent);color:var(--crm-pill-tone, var(--color-text-secondary));font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.crm-pill__dot{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 35%,transparent);flex-shrink:0}.crm-pill--total{--crm-pill-tone: var(--color-text-faint)}.crm-pill--pend{--crm-pill-tone: var(--color-warning)}.crm-pill--env{--crm-pill-tone: var(--color-info)}.crm-pill--resp,.crm-pill--resolv{--crm-pill-tone: var(--color-success)}.crm-pill--canc{--crm-pill-tone: var(--color-error)}.crm-pill--pos{--crm-pill-tone: var(--color-info)}.crm-pill--aniv{--crm-pill-tone: var(--color-primary)}.crm-pill--react{--crm-pill-tone: var(--color-error)}.crm-pill--cash{--crm-pill-tone: var(--color-warning)}.crm-empty{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--color-text-faint)}.crm-empty svg{color:var(--color-text-faint);margin-bottom:6px}.crm-empty__title{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--color-text-primary);margin:0}.crm-empty__sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;margin:0}.afu-channel{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.afu-channel-cell{position:relative;padding:16px 20px 16px 22px;border:none;border-right:1px solid var(--color-border);border-left:2px solid transparent;background:transparent;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:6px;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);transition:background .15s,color .15s;font-family:Inter,system-ui,sans-serif;min-width:0}.afu-channel-cell:last-child{border-right:none}.afu-channel-cell:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary)}.afu-channel-cell:disabled{opacity:.5;cursor:not-allowed}.afu-channel-cell.is-active{background:radial-gradient(ellipse 320px 120px at left center,color-mix(in srgb,var(--afu-accent) 16%,transparent),transparent 75%);color:var(--color-text-primary);border-left-color:var(--afu-accent)}.afu-channel-cell--whatsapp{--afu-accent: var(--color-success)}.afu-channel-cell--manual{--afu-accent: var(--color-info)}.afu-channel-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);display:inline-flex;align-items:center;gap:6px}.afu-channel-cell.is-active .afu-channel-num{color:var(--afu-accent)}.afu-channel-title{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em;color:inherit;line-height:1.15;display:inline-flex;align-items:center;gap:8px}.afu-channel-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:color-mix(in srgb,var(--color-text-secondary) 75%,transparent);letter-spacing:.02em}button.cm-modal__btn.cm-modal__btn--primary.afu-btn--whatsapp{background:var(--color-success)!important}button.cm-modal__btn.cm-modal__btn--primary.afu-btn--manual{background:var(--color-info)!important}.afu-canal-rail{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--color-border)}.afu-canal-opt{border:none;background:transparent;border-right:1px solid var(--color-border);border-top:2px solid transparent;padding:14px 10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;align-items:flex-start;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);text-align:left;transition:background .12s,color .12s;font-family:Inter,system-ui,sans-serif;min-width:0}.afu-canal-opt:last-child{border-right:none}.afu-canal-opt:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent);color:var(--color-text-primary)}.afu-canal-opt.is-active{background:color-mix(in srgb,var(--color-info) 5%,transparent);color:var(--color-text-primary);border-top-color:var(--color-info)}.afu-canal-opt.is-active .afu-canal-num{color:var(--color-info)}.afu-canal-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.afu-canal-label{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.005em;line-height:1.2}@media(max-width:720px){.afu-channel{grid-template-columns:1fr}.afu-channel-cell{border-right:none;border-bottom:1px solid var(--color-border)}.afu-channel-cell:last-child{border-bottom:none}}.crm-tpl__crumb-meta{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--color-text-faint);letter-spacing:.08em;text-transform:uppercase}.crm-tpl__toolbar{display:flex;align-items:center;gap:8px;padding:14px 0 18px;flex-wrap:wrap}.crm-tpl__toolbar-spacer{flex:1}.crm-tpl__select{height:32px;padding:0 28px 0 10px;background:var(--color-input);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2378808a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;cursor:pointer;outline:none;transition:border-color .12s}.crm-tpl__select:focus{border-color:var(--color-primary)}.crm-tpl__select option{background:var(--color-surface);color:var(--color-text-primary)}.crm-tpl__btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.crm-tpl__btn:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.crm-tpl__btn:disabled{opacity:.5;cursor:not-allowed}.crm-tpl__btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.crm-tpl__btn--primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-primary-foreground)}.crm-tpl__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:var(--color-text-faint);text-align:center}.crm-tpl__empty svg{color:var(--color-text-faint);opacity:.5}.crm-tpl__empty p{color:var(--color-text-secondary);font-size:14px;margin:0}.crm-tpl__empty-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.crm-tpl__empty-or{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-faint);letter-spacing:.06em}.crm-tpl__list{margin:0 0 24px;border-top:1px solid var(--color-border)}.crm-tpl__row{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--color-border);transition:background .12s}.crm-tpl__row:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.crm-tpl__row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.crm-tpl__row-name{display:flex;align-items:center;gap:8px;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500}.crm-tpl__row-preview{color:var(--color-text-secondary);font-size:12.5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-tpl__row-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.crm-tpl__row-tag--on{background:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent)}.crm-tpl__row-tag--off{background:color-mix(in srgb,var(--color-text-faint) 10%,transparent);color:var(--color-text-faint);border:1px solid color-mix(in srgb,var(--color-text-faint) 30%,transparent)}.crm-tpl__row-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.crm-tpl__row-act{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-text-faint);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.crm-tpl__row-act:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.crm-tpl__row-act--danger:hover{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 40%,transparent);background:color-mix(in srgb,var(--color-error) 8%,transparent)}.crm-tpl__vars{display:flex;gap:6px;flex-wrap:wrap;padding:12px 22px 6px}.crm-tpl__var-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:color-mix(in srgb,var(--cm-accent, var(--color-primary)) 10%,transparent);border:1px solid color-mix(in srgb,var(--cm-accent, var(--color-primary)) 30%,transparent);border-radius:4px;color:var(--cm-accent, var(--color-primary));font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s}.crm-tpl__var-chip:hover{background:color-mix(in srgb,var(--cm-accent, var(--color-primary)) 18%,transparent);border-color:var(--cm-accent, var(--color-primary))}.crm-tpl__textarea-mono{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12.5px!important}.crm-tpl__ativo-cell{padding-top:14px;padding-bottom:14px}.crm-tpl__ativo-row{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-family:Inter,system-ui,sans-serif;font-size:13px;cursor:pointer}.crm-tpl__ativo-row input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-primary);cursor:pointer}.crm-tpl__ativo-row b{color:var(--color-text-primary);font-weight:500}@media(max-width:820px){.crm-tpl__row{flex-wrap:wrap}.crm-tpl__row-preview{white-space:normal}}.cfg__hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;color:var(--color-text-faint);text-transform:uppercase}.cfg__list{margin:0 0 20px;border-top:1px solid var(--color-border)}.cfg__row{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--color-border);transition:background .12s}.cfg__row:hover{background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.cfg__row-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cfg__row-name{color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500}.cfg__row-meta{color:var(--color-text-secondary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em}.cfg__row-meta--faint{color:var(--color-text-faint);font-style:italic}.cfg__row-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.cfg__toggle{position:relative;width:36px;height:20px;padding:2px;background:var(--color-border);border:none;border-radius:999px;cursor:pointer;transition:background .18s;flex-shrink:0}.cfg__toggle.is-on{background:var(--color-success)}.cfg__toggle.is-disabled{opacity:.4;cursor:not-allowed}.cfg__toggle-knob{display:block;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;transform:translate(0);transition:transform .18s}.cfg__toggle.is-on .cfg__toggle-knob{transform:translate(16px)}.cfg__dot{width:10px;height:10px;border-radius:50%;background:var(--color-border);flex-shrink:0}.cfg__dot.is-on{background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 18%,transparent)}.cfg__row-act{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-text-faint);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.cfg__row-act:hover{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.cfg__row-act--danger:hover{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 40%,transparent);background:color-mix(in srgb,var(--color-error) 8%,transparent)}.cfg__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;text-align:center;color:var(--color-text-faint);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:20px}.cfg__empty svg{color:var(--color-text-faint);opacity:.5}.cfg__empty p{color:var(--color-text-secondary);font-size:13px;margin:0}.cfg__empty span{color:var(--color-text-faint);font-size:11.5px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em}.cfg__actions{display:flex;gap:8px;margin:0 0 24px;flex-wrap:wrap}.cfg__info{margin-top:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--color-info) 30%,transparent);background:color-mix(in srgb,var(--color-info) 6%,transparent);border-radius:6px}.cfg__info-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--color-info)}.cfg__info ul{margin:0;padding-left:22px;color:var(--color-text-secondary);font-size:13px;line-height:1.55}.cfg__info li{margin-bottom:2px}@media(max-width:820px){.cfg__row{flex-wrap:wrap}}.grainient-container{position:relative;width:100%;height:100%;overflow:hidden}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACKAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFAAAABgF8xca1NUQVQAAAIIAAAAMQAAADbkK8oAY21hcAAAAjwAAABRAAAAdAyHCodnYXNwAAACkAAAAAgAAAAIAAAAEGdseWYAAAKYAAAB8gAAAl6l3qsraGVhZAAABIwAAAA2AAAANhSS8UNoaGVhAAAExAAAAB8AAAAkAcwBB2htdHgAAATkAAAAHwAAADoe+QK+bG9jYQAABQQAAAAgAAAAIATcBZ9tYXhwAAAFJAAAABwAAAAgAIcCb25hbWUAAAVAAAABEAAAAl4y3VjQcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpiimBgZWBg6gLSDAzeEJoxjsGI0QEoysDAyQAFTOwMSMDLCUgcYOBlecn8598VBgbmP4w6CgyM8+9fB6pUY7oFlFVgYAUA/6gNn3jaY2AEQg4GJgYGBhEGRiCpwsBUnp5RAmJmliTmMPIzMAJlmUEkowADCAClAG7/A9gAAAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabdA1mNRAFADgNzOQrO9m9dzCJecWmXX7jgZ3dz9pcLcaaXGnQxq8wt1dGhxqvLqEWVxu3P/5HhAYA4AM/ISNOLACKEK5UFkuIFQ+Bu01dqM64xSr9/CTLqkFxwzAMcAgA+BmdocHD4DiU3yiLPI+RZYkmeN4+cTGEwtqL9WktjU4BEI8jtzlI0dQ4Ko6xOMZrIJpfn+BHMUSIAAmO0u6W3WxFkEBW00yjc0UgSi+YDCk69SnEOH9o8VLnIwQHAsXP0J2dNP4UqS63WoRshrNxifT/HkXc9ADAAj0Nz9jO37F3gpBGUDPCkkTVF1pCQYEP8fJLbqmiQF/kCiaKokVXADVtS1Y0Na2QJ/Wm0aeRaPPIpRGbPOnocTU+fOnGmezk/UZSTpnDk2ivlPCiUSYmfVmP1yLJWZa/zCbQGC/Eb+Zkqapek4NBgJ/svJvtnUapdNav7c09ioefxWjetymTc6sy0zStEnp9ZnJ2pREuLQ0nHhbSBMJCuinDF6AkMYiVYJDIZrEuVgF3p9f1MnbLRhhzNv5toXnDh/GkrE/WF1mtdmsZdUBNLzryWEABBdJDTpIjgIB8FGFv9i2Yg6pWbuW7awmInrIdpwAiEVO8QeVFp11HKrrN3Fsba/K+jETiDg4W1FTU5EdDF8BJQaE9AAAAAEAAAACNgQzGROsXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9LWCYBRVABHwCttwbRAHjaY4pgiAJidSQsBcW+QKyLRDNAMQgcZ2gEAOKlB9IAAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqVkANuhVEQhb/aCMqgCGrbtt342faL0aiL6Eq6lK6gq+hJqmfkZnK+e+bM/ACaeKWKiuoG4L2i+4crmOTzhytp5eOHq9jk7YerUzI19PLyw7WM8/zDrSwy+M0V0EznD7eJG3+4XQS3+PFixMcJEakHJ2aesErtOOSpdAKEWWWKKamZkLoBIuJJwmKP1C/Xrv4Vh5xzilX9XXlG9X1KXSjhU01wp55X7q5uHiw86h5Ce1CCfmaZVM3o/NMap8qvlbX3Vnc7UbFR+ezJ/r/Z/qzZPWmAJKG//6D3YhqV6F6OVVp45zUhqUsZM5pnh6jUIS+Ekgxn/Vs7TpRQzsQkZiW9crOfMlXgP4x8AWVxW9542mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA+cABAAAAAALLwAAA88AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUNgCDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUiB4xODAcbAiYzozactEpURMVmRMX/5YAeEbZcwG/CMMAQKoJWtdookZoS3aytxmC050sOI7cCAow302fVqlctEo2fsCH8NF7hT+iw0j9ChNjZ8mDDCKqxsmf2gdUroKACZgVMClhYtHG58kFWiUIXox5+nrb1f+4MUcKgDUhpU2kUtTpEWk2URbgiu+1zX2fy3o9MUYVLx3hhubmNsFpCMdsEk1F5+8ezc+v/smvX9vzNVygBp/rnXWMsECqg7HGvu2v3ux/JGhqUxXWMZcyPTSxsB6q1KNuR9/YiPE/t+m+wjit3IdpAssXS2tAXBVLadh69dFxz5v/mSpvZnzkuAERVVbgpkvF9Pvcvmd3p3KVAySEUCHOcEigE2ToCFrZqdZl0fZWxhefrTM7sf7FF/7NYSgxz0ya9TirWLutNmVKxwRKXQOv7pmo+oJFsPTEkTMMUODQyz6PtqbkAATQBkAjo6nmv1gQRaoZIKCAqJohFL6TfKMQtBImYgEyJQuLWIZvykB07cLvKcMfsKc64q0BAg1Z62MLFnghwj+wsrAMXBTAIAmIlTQADCEnRfB0FBpRXxn+ZeuBILJs5dGcQP+L7PDFcjHgb87y5DRqvxlP0zuuYU9SNJ6My5+oi3AuOtcbt8RCGyguGENEyhmPtIK84ABAjgC5OpyEVeFwMIyFx3o0AQEAjCKETdGACG5DghZlTreIC24ANwHoYjoN4QBZrc4HpBlCRgILbnCRdVdkXIArtCKJMwFDe9QAsog1VtFzNF7iRMCXI3bvXNoFLKJ4AKGiSPDy4+FtpQBJhwSGtkDsRQDUcCJcL1RBQBYM55Tqfw4kDAyaNHq9wzXXntjsaw546SDX1oFXxaa8NT6fVIiiBbueAzuWY4064oiqncgoV5F2vMlhxobGNvmGQoB5AD1gjDI66/AC81NxzX+kbAPeXGEopoEf/To7AKuhBhbZ5IaAVAobBzu9PFhCAf4obDfEAwUYNCwKAHzmmogK9BEpsmowsRUFRhW8/4mavoiA+6kKpuCUqJXAKzsRbxP+S+kFAe5REBOpEybg5nhT4JBiAm4NMiXz30zxI69/t1+5uFsC/rwJO3UZETEquFWDIzX9gKfoRxjSbYLKu3SKNpB0ntDiEZxSTDZsDh1MVFxY7igE0Q+iGMYygGtQgoFFQk5BqbrW86vjU86vhITJOKKLVvDYLJKbIzJCb1WKO1LQOS7qs6LZKIarTMpU4tQStFL0MgyyjNTppVlssNvXI6ZWHoEF4APcgJgPYAqrOg+o3VL2ndACgwAYRrWou4vJCYQmzVC4clmyOc162TWEtg4xpy1UwqC8Mk+cc+6zCcQaTwmFxONXcPlDdT8lrZjdwKQIWK5wq5DZQhgBn2jWFQueKKDxfcE9X5/K5Qn20+XSh25sgZn0IkfjsCLqIzqZWUVaaqVFsm0QD9axu1Y7qv3z+un/s0KGZV/wHZFLsra4ozHo2uzQRCZxjisobHSwnjAIfdQPlRE490vB5eRYOMundUNGTQgrrJgRGqlTmlWMdkp7nh8WsNcdUtq3WVzj7+L/pqJmp3RzQi0S/LcxLKzYyMkZ7xmgLifQMrK4v/TmpT6qTDB02pFJBYptugyGMR4IGxhk32qNz/ggNUVm7WWhGI25xZlv3YkNFbyYYx1Epq0zMcy8aQXOx3seiAXt6FWqNvlpf9urn76aj5WSLa6jSoRC+4sFvQqVvigXIidDMZuS6aoOGqs4xalavbgJTaVFsNwFIR0+7nQUHMXpSjNvtfayp8p0O6DCo/CivjYoLqfHo7F82L0q5gSnLE+zx8iQ7Ui7abLlly6Tccdo+i/rXNDHJjsiBCZoVhtmvQievtFzZ1bX9ZxkNNXu50Q3JTLIjS5vAXeSBWZqa0SKWl+O6aI6L1GD2C2OVRdxEUnnoql3o8UyeInQmknvgvk0nz33y3jvLL/fEHXfs6gwbYcozlIEX+O2cLmfyWcxUbq/M65R9QweKXiV0PP3N1bOr2u5+/O2uxwdrb1C9+xgR1Gh4gceASYYbw5+SlauzS1v6os46Z18sbSHn0vO9I0PWOst4ob3zMFt5JD74ljAu/NFgHBYSl3EuS1zf7x0UTGfUYFoasdlMizepTteqwdOFwIis8x+PM25KmWzmpMmUNNtMJTiTCcgIOeFe9Bls/dbTxcu/gYKZLuSjnALbPGcyZs3sAieaz8NT5wT0iy7y9cuUR/0z+6vvpRLjvaJW489tM0rS88qGjzm+MuUNpCcXL9F1L2oVe/4cw70zPRfNr05s51ZqLAOzrrZJi8uqdF3U+d/2rmMA9eGlzaW5paXNsMPntp0rwE58XajkUk3n2nxuQVSXMYVMGZ1hxhwyz8BXoZUQKJiOmNGyNHzhsGUpZnQ4o91dW40o+h6wqjayeY6zFG5ySPou7LE81NvwG7A6/Ur47lTj8w+mQcFIUQy27Vzb3DgcncNGzkOcVcx4jeVc69VGw93Wcy33wNFXAmr+hMewY+z9lv13L78f3cz4dj46VZy0ZHT6smWyOBXdyYP3vZnirKlLqe4yza6aKwsP+4iFFc1vLa/ktuDux7yfvk87keko/MZu+E003lFmfsO48NLGYuvS4nrE4fOM7BC98a78I0y/OP3DP+inTQLTtN4wZRaYp7TXhbQhuOm0LCKVjcuksVlYlKELMnYzQgQUp9su76pf0dZ2xdleDsK9/Hkn0+fBm3vJ845tnQeZvXPOy7Kd945NDwIURz0LAduM/JnWtnfkM7b5AGydkoSvyRNViBCSMm1KSTW4B0Tz3ZiGU1fOhmbh33uiTzg1zQEy1d3dKutYBMX32q6QSq9sa7vSHfcKEODdsvEKlVhIbMg48F/rbimRk+/uAzR5xrv46tda+mqz8ntWu6Gls49nGIb6F8d7TPzbH3OqxV5yVnNtm7hH0380iuO+lbH+KeGfurr+JJzqXx67cC+3v1HaP11+e6/UotxZnN5754Uq1rstQ4cCynQL9/prOcrypzwLE46LPu7o/KFovF84If0Oabi0SnAPeCJSoC6qRlvcLO72r9qGG/5RbHeOnHdL7ux1Vy+SY277/X+cjHSze97H7+POf/xmbPavWoYPeTW7rdxrrldddtaoDbheGjq8nKt+I9mg2tYlsYLyTWSdV3O//kfn3rafKG5uFO0lZ9A1EGwekfXJRpqDAwGXC4ifcE79VEOlpWJ6pgi81854dhhMzqGRFVm/kHfPrtuVsDnqY5xhsrcn2Phl02jTl43BntC5DyvPNN/3x+cIzv+raCStW6sQX/+H54mqPzT1wXcR0PTZfrJY2ijeUqp1T6Ka/UJxZ634+qn3Ingte/U1bKLGYZvu+Jms6poz71y7uBOLe9vlxXKtZ9Lpu2eycEEwWDsgEDWQiYXqBQDlMiUh8OyDJoIs9nL3FWCvZK8q+Cwb9mr2GnrtzEkmjVwLAD7cO0p+3H0WUPmuWq52AbB3UZ4ktpZlFAQeUqhMzUelDwoWt6OKOfnBilmxKrZY4KWg3ZPVApUcZdKv/e2r7b6/q0oLwNnSvOYKoKUOK4qise/HrEbVUPALYC5Dlt+ANbNm6PNYKnJbACNkhu6mxtMBsT07yNGmI45Q2YmdF2OBJAnKR9r7KCrpA5ZkSUrOAbEAJ8NF+pb45OND2A0BXL7JpnygTloscLCTdHL2SSZg0aNrGZUcZdTXs0qKcH9XYxaAMyQ9ug7V+A8op77hbBgz/wBHNobUAuEuybBw/VgoAzriBwOYczD0vf/9/X9/8Oj3///PsReAkQCpw5/0lP8ucCAXZ4+Cjqupnlr9ZmWwStIvbE4mHcKhs8jUanFUOpli3JdsPw0LlIr+jVUQBlAG/3Lw0+A52Jy+oIhAplbgIORPGYEsFUkiWN2iCfql8zR4VQ4bq0A5Ev+yQhZ/kmSNsgnO8mkQthCo7UGsgjAAHSbolzpIbxIL54OcX5BcRNAn4cEVz8f3WA4SbjruXop9TNUf03LSAJDJhCRcSlISIbiIUekwGYGeUwM+2CqcQDgAHRA1KIg5RbGIBiAqqXF+sho7IZoeHcDiuJkq7eBDqpDA+Upe7HIRQQeghrBkdxHRDumBARhA3AgCkWbK/TrDHYu8/r8xcPyX8OvTO6/FhVc+/jPYgRw7H/8vQA2EIAiQr3ttOaUJ+19hJYBgEhfjYoZKq8MhrFadbd5Cm/C0Dm+LBG2il3hblWyer02QrcPXom42bji2Fzjpex774IiTrg3iu1jwyVFepionHYXDPU/QvhBwzygUQWd5BEgWim92qz9VFRPA0xYKGqKuXsNwg6HhBr3rpig1KoGHNRqlPY3LzKcRRPSN+QjysRBAk3oQHmUJgo8F1tuwZtm6MQWv6ayUVZNiTkIyIsIs1sZ/N5sNWVGkmAKbnGUp6/KkvDas25BUULApr5eGRt6qnJRNBXlqeSlZahtyEjT8XDy2fChY1QKZEDkdpIKV0lPT09H5g/uQbO48MichJ6EorP6y3EYLlho4dhv3ySW5g4tpTmodRyoik9hcGDsBORZppVw1cUYUPZk8LtQX3HnACQkpnVO0ci9XX83CNKWKqjmMjC6Yqf5g9PSe4U9wD8O8sxXEdHqDYjSZLVab3eFMJwJftRq16tRriFKjJoLoCYk0E5OQkpFr0apNu45YderSTUFJRU1Dm346egbGOJiYWVj16NWn34BBQ4aNQBllY+fg5HLIqLF8RZKbJyFePn4BQSFhEeMmTJoynSkzZs2Zt2DRkmUrmbMqKiYe3CMpJS0ja826DZu25OQVFG07bEfJrrIjjjrmuBMokcrkCqVKrdHqSny/tr9tXvyOGG30rJMAJDy0eCQaC1xQ5qiv+/KzmMSJlwAg4dZprHjr7ZnOxv7jZbNFEDKgIXiZtaTTOPW/99dNI7aOqXiJkwgefCmn4xYFia6TFus9PmM2XvF34tn0/wtZBr30OjpbflFIKBCGKEFAYXBgaSJp4hVAmAjrDE6C9a5jstSrAWJgCBQhmqYbOBiBBCKialrEgDhCLGXFmMhKqMzqJ4CFkf2aRNttL24YaB6pMvXxl0fuyuX6/TwUCk88kmW++/g5b5Ptfl6u7unbJto+f9aUhYo86S+abLrrPFhkKuCbYg/3RjZd2QeF4e1FA4WqntdRyb62TJw2Chq0gQWkUYM272xWJMurZi8h7DSKFU9P4QSnMWz/788ruR4A) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACLwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgGDBcS1NUQVQAAAIMAAAAPgAAAEzrJ8wpY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB6wAAAmCgFyn6aGVhZAAABJQAAAA2AAAANhSU8UNoaGVhAAAEzAAAAB8AAAAkAc0A/2htdHgAAATsAAAAHwAAADoe9gKVbG9jYQAABQwAAAAgAAAAIATdBZ9tYXhwAAAFLAAAABwAAAAgAIcCb25hbWUAAAVIAAABBwAAAmg1nlsfcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi2sPAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAIGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWAB8jDeMAAAB42gXBsQ1AABQFwHufiI5CYQBDaVVIlBLLmckM7kT0CpPCop79uIPz3q4MojUrSFcvtVIfGlEZQfgB9IwGBAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942m0QNZQUMfQn2Zt1Gcdhd2Dt/DLJrOLu0OHu7u4uJf3D+odLhUOLu0MLJVQ7S3C4u+S7/w8EJgIgFz8XkgR+ACrH5V5xGaH4RHTSPY7q3KsCH+LnlWQLLrqAi4DBAsBM5HghBkBVqlopy6vSVDKZkiSvdenY5e3p6+k+R+qCMUKioe/Jp08j82bzGEUZ0wTV6s8K5AJOAgIQncPd2rNGBEVgCms/0U1oVCbUNAyTc8ehRP70eNfKsEI8cnjZzsfIj+5VuhVisUK3itvofhX1fmViCTwAQGBo9QuO4Y8QEZ4eADWJJJNtTlsMXdYkKdXCGbN0zSCU2UkrIemobtGGDYsWbcjNGcKd57ncc0c0DqybjfKz166d7d7pP9NZUrYXL7bLaMhkViox0TNTHYkbcVL09P/Tswlk6ATWj55Jxmz+vauh6/+2Tf1tO2huPj930E/KC2+LxbcFzooBNrPfoX4zGJ/+nfEFBdalCyu878DyeQbod2dQAUxGqNoNm6bDHQEqJfrnWzvmeQM+LJ7HXyPN3Xbz3DmcdM/pmR4B8WI9NR2Nqjw/B4DgOsmiM+QCEADVod7rC/euJNnDh4VnK0mgF8ITBkDielQzaAsXTEJ1o6fPyFpW7YzpJDG+fzydjvcfD98ArHSFeAAAAQAAAAI2BCpkDTZfDzz1AAMD6AAAAADb0qaaAAAAANva0PL5PP7UBJID/AABAAYAAgAAAAAAAHjaY2BkYGD+8+8KAwPLhp82f3NYJgFFUAEfAK0mBsoAeNpjimCIAmJlJCwOxR5ArIlEM0AxCBxiqAMA3bsHpgAAAAAaADsARgBRAG4AdgCoALAA5QEKAQoBCgEKARcBMHjaY2BkYGDgZ9zBkMewhYENzEMAZgYmAC0aAfh42oyQA25FUQBET20EtW27DWrbcfVtcx1dzV9V40adpLdmXiZzMnfmCSjlnhyycouATFa14SwaeTScTSEPhnOYJmM4l+7XbR71pA3n08ml4XL12585C0qpNpz/ds+sCuXFhitFcIwPD9d42SIsd+Pglgsscht2ZZIuPyHmGWFEfksQh5KweFhy4Jb7lNp0fsA6u2xjIcyysmsceNXaU8MrDSn14eaOc3WCaI9OaGWcYWlM19d16+u+9XX/1l9gW+nCv55q/NdnrEh+EgRf/4LejlEk0akSi/z3tzwkKHeqc4v2LBGR25UFUZPeL3/WhgM11LthmKclg2NGH4st+nj8qQkARipb8wB42mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA+YABAAAAAALJQAAA84AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYRoB4xODAcb3iVFRoaNAwho/vmJoixsfqj4v07g5OqncaqIUAYqEI6gCkZ0qK4wEp3O9K+ySRaPPWftnd0mjZ8MzaNUaT+LsTAfnt9Wf+57KJFiNgZKlNHoICIwI21jYAViwejIjPZsu9HtRqQ77o8Mg+c/7tNzXzaRbQGM7gKhXRPOFLQiNdiAagUv6MdINrw+CRbhCE4hLJogyLSeshN+VfZv5VL37H77gu4BKGHwW0dphEhUGp7GwmyG25Sd6RBu5KJfsOTNfCWUAfB19+PmRqWEQqiWGEn0j5jlvf3H/82VdmZ/psCo0P8iGd/ns5PZJHNZaHmxwLjtAeWugApQATsgkmXNkhyjrpK1usLr8vD90V5b7skee5GGy7ZRGGe7LuOFEX8C/Wam5iygbneagmmYgiiqXH2XJK/cPwoEwAMAAEWEECHEEhHJUhHppIhiWkSJckQlI6KZDeHgQnj0IwZMIKbMIBYsoAWF0Jatom3YRiMAjhwq1OE0OyB43IEJCDAAOAmAzKQqsADEYmi+jAgWUtf5lSpVPIM1Nn604UB+8+kcMZwH72OOZ7davZk9tJtVRIsSnvNE9OrEH4KBFbrHbRCqNAG9QZJRZx4JZOWpDpoASo9SQw/gKVmLUOG9GwEgggRIhnxQghb0YAILtB2vjwDQBfAAbBBOgDCDGsrXAsoFuCJEIsjOMrlKUYcQBAlIVIQojHc9ABPGya9gqHNSXCJMDlD3Z3wKAuLiUQC0SEPMzAT4UyMBlBQcNCIHcR+AACLQAGIXIUYADBTKeavwOZyQYKGMYIZzX7A6ZNOWbXvWQMXMzK2SH/na6PFMLAmFmBY26NyXnbMijFGe2SsCqPfxBDR7eyenVKkNFLCda82A0wDKIU07AHfgj7/04fGV/XmSogPk478PtZwDkCECWWYIiAHJmeT1DgUIgH+Km4QIQcRgZFyeiihY1OngXWovUMdA/fNKcMMQjXghRqasR8zAwMDH169zhzfQJEqBYXd6YiE0g2bT2ft/Mx4+Ke0hKCKSb8gdHl9AnyULcMdjfjia13+zDnocBY9C7g66gB//BI6fJEWaDFlyAEBW+x9YgFZJpEkqF60JEt3khixYIdBIyIhNj6sBzyl8Bhz1GKpEqsFUi6VOhGrxzkjQIpGNWLMYFrGs4pwWzSyFUzKHHJ1ydUnnkalNlnbZOmRolcerQK9CfaT65etRbIDMIIVhKqPUxmiMUxpRalqJKWX8ys0gSNMGAG4GgKwCOoDxChGfMH6g+wEAjWrgVNWR6HK6JmKmSqMyAnp89GkbFlUvxHn9DBRSJkbJ0WO3bZpmsWFBLpPLlUFplsvJC71sAwTtTKa/ewc0gsrMnTccBDHoBgVfgvuFQAl01Npfijtuu2KxaV/sineuGHfjbJgPBiYcfeYkYs9WM01qZv/3+L2fajEo5gznhondV80YlkzdVH02jAjOYSmcqhjohBj9veu6vAd5supT4jsmdnxiYCKE3dpEmKOqu8w5Y56a38bfFjPXHJbTiukP33yJU85ikrZ7dY8UV9XnvSYbERMVfbG1/4mgp4EtarXUHun+zExY6HhGihCEK2aBGSSICBmMlU68XuvHPfmG6FUGYVCEAL8mvYgQyDvlRLttv/PGjL3k1wdr1zVo6ullSK+O5c85/L1Tzbd8ictJGCTir/jjf3onzjNYWBMJtX2OmDHtcybOYVLNkk9/hdYy+Nbc0qHV5aIeAypuMcjzee9Gk3yrPYM+/gMOqjAUWA8kv7LHPCmhDCYPubjOkJvrCCWtPVSvIRpqtlC9mD550fHy8lxurkM2XTQzDK2/noSvs1zSDTGVD80yI1EMHnVzHd5F8FXUe/gUZzB1BZMYGk7XOdnjWA9XmR4nJPJFREI1169CzIvjJCE/kj4ID0/l3n7uvvs427vpF3n23ntXdbqFoJBIY3QZ8qMcTudTbju456BTWVRRcyItL0L285fufOHSSt4Tb17dFdVxu9K37hBaMzMF1tfANroT3N8aDy6ZxkoqfIaoUxUDY6Wmdn+H7lAbpTnUdcBz8Nx4xasJYwnfVoyjbeKa42sm7ml3BSnbMKDRefXV+kI9BQyNvr7MdTXE97szrtapqzVatVqrqVYbsDrgzI0Si5oHLDpDTfna1PNfQcoeXQj4OMtsTZlK2aRhL3N88wG8sOpUDTrXdy9XHvKP7G8+vzB9+EmivIb9ycTheekRZONPbGdPq7ll1N23Jc+vLC6wW4Msy2J7ty/Q75pd9MaUV7U2ZnZq9Vpp/Ybk+5w8Mw7Ztt5pb2tPz7S9wWqu30ulz3+7dBAcTtmrt5rjRxWlaqu6VKHI01g1eYxPHf0OFLENg9pSb912Xan3Nmg4NdDd+D57XnmwpLByNMQ3BB3RDWllHTrdUlnszwjM/tfr759Of+YhP6Qsw4Cm1Kvf1JduDik1t8DRdkwlH2lT61MpZ7Wbmjks7jmV20B85NSCWX/n+RshZQ/PB3yuJae2VCE3ap1LLt9iAKaPW5fa1N8UFv5S3TZqfuqflTH6Z/y9fdN+3Pu0+YuPmVu+hDlhrabBOce57oRV1iUcKm29k94sb8+kvcFq0a8Ru+1y/3NZx/sdv/qvUqJKUEmUilx1gjq36GqHyoE7wplzmV1MVgs8K0vuD2lY8lzd4TkJnSLiVmd2tkd28Mbq8M769A6GVjd3Ao1/odl4vhaQnrV6W/Q9mfdnZ9+f2aPvbsH0Snrvjb0iPkRJlkzlxWKpsOBYlHKlZ3Fu1+vx4j+ryV/wolPPmIelbZLMUgukP5E8l5mVlmaFkqLzs3O2kKXd8rY3omYKcwrzsgvLRSOvKSwHit/KsnaXGa9f5vhsSRlk0ZXl8xNek/b7n3HFqVZLt/yW3PSy4vJQ0nOn+0xVXcmf5hV8mtxVJWzO5Vv+9UBw/X6u4Fawbv5TWNt671Me50OB3uQsDmULH72ZrcwVtvSM35H8miTvs+SOKjoV1r3p9pvsIj6EqZZU+Q2yDPt2ffS0lAxLinwTt/97dmd5aecR/7wLLTYZm/yf/zscaG1x54eHuu/fv3udw/2NoKHZIQ/lCp5LU3RLPXI8rUm3XWcbK0+8JT6XbaOlUGqiJc6ufUz/vQuu2RgMBCYDjcFGe2OVM0WRVZV5JsVRZWs0QvQV794PpQ96AxOeAIRPzyUssDi8Rn1fdleK8MVgnGnY5mZd4NWYykucsffEW+PviXWWNJXXFq6lPnySirw/8SItkVJlUdrNJ1p67Ewk/n1jKHBuKvBIcKo7S1FvBALLY4HP+J0k/X1k8EGuKLbhVHtBXDb/oeuvv7dzJeb16auT9a9aGxx+7soMkrp/LFASEEAXq2lCoXUAuYYUENs6NFnCHLwb91rg6/D1Ca/Z4BvwjeymGaJ0GrGHFYjwUG1FheNen0CJ8sVwK7gB+Mak3BSFt6yNICTZwpGUfUvElQ4knJaPkqaTAZyG0wSyhzlGKpDYVmMglALZL3xn5K9IHP9SijyAwV75a07ALVV45EHN2PEzLFfkDIYAuuxhjmGAdVgHFbalCPTfASxlxIob1tgugvBl+HJyBTEPZyNs8JX4qnm4GlHWCsUz2TsYiskDGMAmZooiCq/AMrX3WmJRDEssC71DpNi1YDx3Vg4obg9HMIDdzD3LKB3QbQvFsFAK5Ax+N2NUluV/KT4PYDAM2UJi5Az/oyCC3+osjNE/YJlODushjAclp0Wcn+2zr7BF3He1Pqn54dG/jv58cvufjv+//BcAZkBp6ec8cpjmJF2cNRLaULMyVm2YZacOIr+BJ5p6qIB5mIezV6BSySV69tn/EtqoHTkOkrZMORbkRMh4sjk1UhEXOThDNVlXdaJ+wdY+LHWUzPMWsgts3/NSdO0HLKDCa2QX2D68REUyXu2vow6QCVDhAttXQUsjfDoK9Kr46aIA24OnF9+lV1k2Ekf+KvpR94uqTpSCItUwRFMDFTMDM3BIMTSVCsEulBbTsTD7ZbTYywywahmLhJgzDEbljIq8ajpqETW1Imoeqw7Fonkx+SVo5sg9RkeRbNQua2DVEEv5UqIOqCgJiFmFC6xaxdUQQOkY9m9t33cLK//JounfAPx9ed9NOPeDz/8GzknULn0IgkhQAAJ8CTywPOAcZZMOwVm+hWWb07CyKad+PXVq+5uNTt3iG0YpNdavoU7mhmFoEM11k2CcvxHwxAHuxpsYxhJWsIKPcYBxOeOytbjPv1QZDIPft7zfHQHcrBhDCy9KgCyagjzX+VO02QD2EleXJ1L8rzyF5W/laTp73RgkBuUjJDlbPlIOjxREKVkxJKESZyORxu2IMMg4UuQfDrCZNK7HhCYBr9oxw/q4+QYNGhJw1KryKTPKyQ83o4/fsCkBM2QIDBtjORmSg6pqTzMwM/GV1vPrkRPa0haTJmQx7W3SmH4uPn4THn5WGVRkVJSUe18GZciYPkpW1Jbenb3Uuhd9IlmPYVMW+beC52gpnEAGh0x9s5Hr3PoMf30c4dNnsq0zu6XbSX798/zt3Q4a1q1n9e67fa/PK3mqd+WLPRSgnMs9QQUg/gluBuT4AEVowiARJJIwCYuwCYdwCY/wiYAIkR+RKGLRYsSKE19REiRKSpVkKVKlSZchU5ZsOXJJ5FWafAUKSRUpJiOnqDJKKmqaGqKlU6JUmXIVKlWpVqNWHQJj9Oo1OMWgkVFT+0yambPFwuq0M1rY2Dk4ubh5tOZJm3YdOnXp5tWjt4706eczEJ1BQ4aNGDVm3IRJU6b5zQiYNWfegkVBIWctWXbOirDV512was26DZu2bNtxca0bHMaXcXzezJHX3kuGg3DQgmZxkgYvcOSGh23/NFj4ueUA4aDJSDpssvpMRk+n+Wo0RsbVQMJoY9QGnfrwebY9bDShBz6WDT/30EO3PPy0qFHIQaKl+xafPvqc8G9Co9//BbLR2+fel4z6L4qEgBCsAY6gGKhhEsncCkBIsGQUEy5Z86Wi+asBUQhGcMVJuGUQTgJhxSI8UxDDlSTRuYRFf0TV6k8INXywb8Fou5mKewIlT0U69vFXRR7T/eH55NcVfcwTnh7vIXxO87PtdtkfbOMPudH29CdL1b76OJVfKzkETa23NlID/Vyyh32eD0HaB0WeEl85A0PlLU3DkD1ZS6cTFwkYYsUIxRhhiJWdFJNo46JigrC/jgoTcZop6gjrqICM/O9k7YngMgA=) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11"}html.theme-switching *:not([data-theme-switcher]):not([data-theme-switcher] *),html.theme-switching *:not([data-theme-switcher]):not([data-theme-switcher] *):before,html.theme-switching *:not([data-theme-switcher]):not([data-theme-switcher] *):after{transition:none!important;animation:none!important}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.page-header--editorial{align-items:flex-end}.page-header-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-secondary);margin-bottom:10px;font-weight:500}.page-header-text{min-width:0}.page-header-title{margin:0;font-size:40px;font-weight:600;line-height:1.05;letter-spacing:-.025em;color:var(--color-text-primary);display:inline-flex;align-items:center;gap:14px}.page-header-icon{color:var(--color-text-primary);flex-shrink:0}.page-header-subtitle{margin:10px 0 0;font-size:13px;font-weight:400;color:var(--color-text-secondary);font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:-.005em}.page-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:640px){.page-header{align-items:flex-start;flex-direction:column}.page-header-title{font-size:28px;gap:10px}.page-header-subtitle{font-size:11px;margin-top:8px}}.page-header--list-editorial{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px;padding:0 0 18px;border-bottom:1px solid var(--color-border);width:100%;text-align:left}.page-header--list-editorial .page-header-text{min-width:0;text-align:left}.page-header-list-icon{color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.page-header-list-title{font-family:Inter,system-ui,sans-serif;font-size:38px;font-weight:600;letter-spacing:-.018em;color:var(--color-text-primary);margin:0;line-height:1;text-align:left}.page-header-list-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent);letter-spacing:.04em;margin-top:8px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.page-header-list-sub b{color:var(--color-text-primary);font-weight:500;font-variant-numeric:tabular-nums}.page-header-list-kpi{display:inline-flex;align-items:center;gap:14px}.page-header-list-sep{width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--color-border) 80%,var(--color-text-secondary) 20%);flex-shrink:0}.page-header-list-alert{color:var(--color-warning);font-family:inherit;font-size:inherit;letter-spacing:inherit;background:none;border:none;padding:0;margin:0;height:auto;min-height:0;line-height:inherit;cursor:pointer;display:inline-flex;align-items:baseline;gap:6px;transition:opacity .12s;align-self:baseline}.page-header-list-alert:hover{opacity:.7}.page-header-list-alert b{color:var(--color-warning);font-weight:600;font-variant-numeric:tabular-nums}.page-header-list-alert svg{transition:transform .12s}.page-header-list-alert:hover svg{transform:translate(2px)}@media(max-width:640px){.page-header--list-editorial{grid-template-columns:auto 1fr;grid-template-areas:"icon  text" "cta   cta";gap:12px 16px}.page-header-list-icon{grid-area:icon}.page-header--list-editorial .page-header-text{grid-area:text}.page-header--list-editorial .page-header-actions{grid-area:cta;justify-self:stretch}.page-header-list-title{font-size:28px}}:root,:root[data-theme=light]{--color-primary: #7c3aed;--color-primary-hover: #6d28d9;--color-primary-light: #ddd6fe;--color-primary-foreground: #ffffff;--color-action-bg: #27272a;--color-action-bg-hover: #18181b;--color-action-text: #ffffff;--color-action-border: #27272a;--color-secondary: #16a34a;--color-secondary-hover: #15803d;--color-secondary-light: #dcfce7;--color-accent: #8b5cf6;--color-background: #f0f0f3;--color-surface: #ffffff;--color-surface-2: #f4f4f7;--color-input: #f8f7fc;--color-input-hover: #f3f2fa;--color-text-primary: #18181b;--color-text-secondary: #71717a;--color-text-faint: #a1a1aa;--color-border: #d4d4d8;--color-border-strong: #a1a1aa;--color-success: #16a34a;--color-success-light: #dcfce7;--color-warning: #f59e0b;--color-warning-light: #fef3c7;--color-error: #ef4444;--color-error-light: #fee2e2;--color-info: #7c3aed;--color-info-light: #ddd6fe;--color-income: #16a34a;--color-expense: #dc2626;--color-entrada: #16a34a;--color-entrada-soft: rgba(22, 163, 74, .1);--color-entrada-border: rgba(22, 163, 74, .3);--color-saida: #f59e0b;--color-saida-soft: rgba(245, 158, 11, .1);--color-saida-border: rgba(245, 158, 11, .3);--color-badge-pago-text: #14532d;--color-badge-pago-bg: #dcfce7;--color-badge-pago-border: #86efac;--color-badge-pendente-text: #78350f;--color-badge-pendente-bg: #fef3c7;--color-badge-pendente-border: #fcd34d;--color-badge-cancelado-text: #7f1d1d;--color-badge-cancelado-bg: #fee2e2;--color-badge-cancelado-border: #fca5a5;--color-badge-devolvido-text: #9a3412;--color-badge-devolvido-bg: #ffedd5;--color-badge-devolvido-border: #fdba74;--color-badge-bloqueado-text: #581c87;--color-badge-bloqueado-bg: #f3e8ff;--color-badge-bloqueado-border: #d8b4fe;--color-badge-purple-text: #581c87;--color-badge-purple-bg: #f3e8ff;--color-badge-purple-border: #d8b4fe;--color-badge-blue-text: #1e3a8a;--color-badge-blue-bg: #dbeafe;--color-badge-blue-border: #93c5fd;--color-badge-green-text: #14532d;--color-badge-green-bg: #dcfce7;--color-badge-green-border: #86efac;--color-badge-gray-text: #18181b;--color-badge-gray-bg: #e4e4e7;--color-badge-gray-border: #a1a1aa;--sb-pago-rgb: 22, 163, 74;--sb-pago-text-rgb: 21, 128, 61;--sb-pendente-rgb: 217, 119, 6;--sb-pendente-text-rgb: 180, 83, 9;--sb-cancelado-rgb: 220, 38, 38;--sb-cancelado-text-rgb: 185, 28, 28;--sb-bloqueado-rgb: 234, 88, 12;--sb-bloqueado-text-rgb: 194, 65, 12;--sb-blue-rgb: 37, 99, 235;--sb-blue-text-rgb: 29, 78, 216;--sb-purple-rgb: 147, 51, 234;--sb-purple-text-rgb: 126, 34, 206;--sb-green-rgb: 22, 163, 74;--sb-green-text-rgb: 21, 128, 61;--sb-gray-rgb: 82, 82, 91;--sb-gray-text-rgb: 63, 63, 70;--color-alert-error-bg: #fef2f2;--color-alert-error-border: #fecaca;--color-alert-error-text: #b91c1c;--color-alert-error-icon: #ef4444;--color-alert-warning-bg: #fffbeb;--color-alert-warning-border: #fde68a;--color-alert-warning-text: #b45309;--color-alert-warning-icon: #f59e0b;--color-alert-info-bg: #f5f3ff;--color-alert-info-border: #ddd6fe;--color-alert-info-text: #6d28d9;--color-alert-info-icon: #7c3aed;--color-alert-success-bg: #f0fdf4;--color-alert-success-border: #bbf7d0;--color-alert-success-text: #15803d;--color-alert-success-icon: #16a34a;--color-alert-badge-bg: #ef4444;--color-alert-badge-text: #ffffff;--consultor-1-bg: #dbeafe;--consultor-1-border: #93c5fd;--consultor-1-text: #1d4ed8;--consultor-2-bg: #ede9fe;--consultor-2-border: #c4b5fd;--consultor-2-text: #6d28d9;--consultor-3-bg: #d1fae5;--consultor-3-border: #6ee7b7;--consultor-3-text: #047857;--consultor-4-bg: #fef3c7;--consultor-4-border: #fcd34d;--consultor-4-text: #b45309;--consultor-5-bg: #ffe4e6;--consultor-5-border: #fda4af;--consultor-5-text: #be123c;--consultor-6-bg: #cffafe;--consultor-6-border: #67e8f9;--consultor-6-text: #0e7490;--consultor-7-bg: #ffedd5;--consultor-7-border: #fdba74;--consultor-7-text: #c2410c;--consultor-8-bg: #fce7f3;--consultor-8-border: #f9a8d4;--consultor-8-text: #9d174d;--color-selected-bg: #f5f3ff;--color-selected-hover-bg: #ede9fe;--color-row-hover: #ede9fe;--color-focus-ring: rgba(124, 58, 237, .2);--color-modal-border: #e4e4e7;--color-modal-glow: transparent;--color-modal-header-bg: linear-gradient(135deg, rgba(124, 58, 237, .03) 0%, rgba(34, 197, 94, .02) 100%);--color-section-divider: linear-gradient(90deg, transparent 0%, #e4e4e7 50%, transparent 100%);--color-input-glow: rgba(124, 58, 237, .15);--color-input-border-focus: #7c3aed;--color-toast-bg: rgba(255, 255, 255, .95);--color-toast-border: #e4e4e7;--color-toast-text: #18181b;--color-toast-success-bg: rgba(220, 252, 231, .95);--color-toast-success-border: #16a34a;--color-toast-success-text: #14532d;--color-toast-success-glow: rgba(22, 163, 74, .3);--color-toast-error-bg: rgba(254, 226, 226, .95);--color-toast-error-border: #ef4444;--color-toast-error-text: #7f1d1d;--color-toast-error-glow: rgba(239, 68, 68, .3);--color-toast-warning-bg: rgba(254, 243, 199, .95);--color-toast-warning-border: #f59e0b;--color-toast-warning-text: #78350f;--color-toast-warning-glow: rgba(245, 158, 11, .3);--color-toast-info-bg: rgba(221, 214, 254, .95);--color-toast-info-border: #7c3aed;--color-toast-info-text: #4c1d95;--color-toast-info-glow: rgba(124, 58, 237, .3);--stats-default-value: var(--color-text-primary);--stats-default-label: var(--color-text-secondary);--stats-blue-value: #2563eb;--stats-blue-label: #1d4ed8;--stats-yellow-value: #ca8a04;--stats-yellow-label: #a16207;--stats-green-value: #16a34a;--stats-green-label: #15803d;--stats-purple-value: #9333ea;--stats-purple-label: #7e22ce;--stats-red-value: #dc2626;--stats-red-label: #b91c1c;--stats-pink-value: #db2777;--stats-pink-label: #be185d}:root[data-theme=dark]{--color-primary: #00FF88;--color-primary-hover: #00CC6A;--color-primary-light: rgba(0, 255, 128, .15);--color-action-bg: var(--color-input);--color-action-bg-hover: #22222c;--color-action-text: var(--color-text-primary);--color-action-border: var(--color-border);--color-secondary: #C084FC;--color-secondary-hover: #a347ff;--color-secondary-light: rgba(189, 102, 255, .15);--color-accent: #FF1A75;--color-background: #0A0A0F;--color-surface: #121218;--color-surface-2: #1a1e26;--color-input: #1A1A22;--color-text-primary: #F0F0F5;--color-text-secondary: #8B95A5;--color-text-faint: #6b727f;--color-border: #2A2A35;--color-border-strong: #4a5060;--color-primary-foreground: #0A0A0F;--color-modal-border: rgba(0, 255, 136, .15);--color-modal-glow: rgba(0, 255, 136, .08);--color-modal-header-bg: linear-gradient(135deg, rgba(0, 255, 136, .08) 0%, rgba(189, 102, 255, .05) 100%);--color-section-divider: linear-gradient(90deg, transparent 0%, rgba(0, 255, 136, .3) 50%, transparent 100%);--color-input-glow: rgba(0, 255, 136, .25);--color-input-border-focus: #00FF88;--color-success: #00FF88;--color-success-light: rgba(0, 255, 128, .15);--color-warning: #FFD600;--color-warning-light: rgba(255, 179, 26, .15);--color-error: #FF3366;--color-error-light: rgba(255, 26, 117, .15);--color-info: #C084FC;--color-info-light: rgba(189, 102, 255, .15);--color-income: #00FF80;--color-expense: #FF4D4D;--color-entrada: #00FF88;--color-entrada-soft: rgba(0, 255, 136, .1);--color-entrada-border: rgba(0, 255, 136, .3);--color-saida: #FFB31A;--color-saida-soft: rgba(255, 179, 26, .1);--color-saida-border: rgba(255, 179, 26, .3);--color-badge-pago-text: #00FF80;--color-badge-pago-bg: rgba(0, 255, 128, .1);--color-badge-pago-border: rgba(0, 255, 128, .25);--color-badge-pendente-text: #FFB31A;--color-badge-pendente-bg: rgba(255, 179, 26, .1);--color-badge-pendente-border: rgba(255, 179, 26, .25);--color-badge-cancelado-text: #FF1A75;--color-badge-cancelado-bg: rgba(255, 26, 117, .1);--color-badge-cancelado-border: rgba(255, 26, 117, .25);--color-badge-devolvido-text: #FF9933;--color-badge-devolvido-bg: rgba(255, 153, 51, .1);--color-badge-devolvido-border: rgba(255, 153, 51, .25);--color-badge-bloqueado-text: #BD66FF;--color-badge-bloqueado-bg: rgba(189, 102, 255, .1);--color-badge-bloqueado-border: rgba(189, 102, 255, .25);--color-badge-purple-text: #BD66FF;--color-badge-purple-bg: rgba(189, 102, 255, .1);--color-badge-purple-border: rgba(189, 102, 255, .25);--color-badge-blue-text: #5C9DFF;--color-badge-blue-bg: rgba(92, 157, 255, .1);--color-badge-blue-border: rgba(92, 157, 255, .25);--color-badge-green-text: #00FF80;--color-badge-green-bg: rgba(0, 255, 128, .1);--color-badge-green-border: rgba(0, 255, 128, .25);--color-badge-gray-text: #8792A3;--color-badge-gray-bg: rgba(34, 34, 42, .5);--color-badge-gray-border: rgba(135, 146, 163, .25);--sb-pago-rgb: 0, 255, 128;--sb-pago-text-rgb: 0, 255, 128;--sb-pendente-rgb: 255, 179, 26;--sb-pendente-text-rgb: 255, 179, 26;--sb-cancelado-rgb: 255, 26, 117;--sb-cancelado-text-rgb: 255, 133, 179;--sb-bloqueado-rgb: 255, 153, 51;--sb-bloqueado-text-rgb: 255, 179, 102;--sb-blue-rgb: 92, 157, 255;--sb-blue-text-rgb: 92, 157, 255;--sb-purple-rgb: 189, 102, 255;--sb-purple-text-rgb: 189, 102, 255;--sb-green-rgb: 0, 255, 128;--sb-green-text-rgb: 0, 255, 128;--sb-gray-rgb: 135, 146, 163;--sb-gray-text-rgb: 135, 146, 163;--color-alert-error-bg: rgba(255, 26, 117, .05);--color-alert-error-border: rgba(255, 26, 117, .2);--color-alert-error-text: #FF85B3;--color-alert-error-icon: #FF1A75;--color-alert-warning-bg: rgba(255, 179, 26, .05);--color-alert-warning-border: rgba(255, 179, 26, .2);--color-alert-warning-text: #FFD480;--color-alert-warning-icon: #FFB31A;--color-alert-info-bg: rgba(189, 102, 255, .05);--color-alert-info-border: rgba(189, 102, 255, .2);--color-alert-info-text: #E0B3FF;--color-alert-info-icon: #BD66FF;--color-alert-success-bg: rgba(0, 255, 128, .05);--color-alert-success-border: rgba(0, 255, 128, .2);--color-alert-success-text: #80FFC0;--color-alert-success-icon: #00FF80;--color-alert-badge-bg: #FF1A75;--color-alert-badge-text: #FFFFFF;--consultor-1-bg: rgba(59,130,246,.15);--consultor-1-border: rgba(59,130,246,.35);--consultor-1-text: #93c5fd;--consultor-2-bg: rgba(139,92,246,.15);--consultor-2-border: rgba(139,92,246,.35);--consultor-2-text: #c4b5fd;--consultor-3-bg: rgba(16,185,129,.15);--consultor-3-border: rgba(16,185,129,.35);--consultor-3-text: #6ee7b7;--consultor-4-bg: rgba(245,158,11,.15);--consultor-4-border: rgba(245,158,11,.35);--consultor-4-text: #fcd34d;--consultor-5-bg: rgba(244,63,94,.15);--consultor-5-border: rgba(244,63,94,.35);--consultor-5-text: #fda4af;--consultor-6-bg: rgba(6,182,212,.15);--consultor-6-border: rgba(6,182,212,.35);--consultor-6-text: #67e8f9;--consultor-7-bg: rgba(249,115,22,.15);--consultor-7-border: rgba(249,115,22,.35);--consultor-7-text: #fdba74;--consultor-8-bg: rgba(236,72,153,.15);--consultor-8-border: rgba(236,72,153,.35);--consultor-8-text: #f9a8d4;--color-selected-bg: rgba(0, 255, 136, .08);--color-selected-hover-bg: rgba(0, 255, 128, .08);--color-row-hover: rgba(255, 255, 255, .03);--color-focus-ring: rgba(0, 255, 128, .3);--color-toast-bg: rgba(11, 12, 21, .85);--color-toast-border: #26262E;--color-toast-text: #F0F4FA;--color-toast-success-bg: rgba(0, 20, 10, .9);--color-toast-success-border: #00FF80;--color-toast-success-text: #00FF80;--color-toast-success-glow: rgba(0, 255, 128, .4);--color-toast-error-bg: rgba(25, 5, 10, .9);--color-toast-error-border: #FF1A75;--color-toast-error-text: #FF1A75;--color-toast-error-glow: rgba(255, 26, 117, .4);--color-toast-warning-bg: rgba(20, 15, 5, .9);--color-toast-warning-border: #FFB31A;--color-toast-warning-text: #FFB31A;--color-toast-warning-glow: rgba(255, 179, 26, .4);--color-toast-info-bg: rgba(15, 5, 25, .9);--color-toast-info-border: #BD66FF;--color-toast-info-text: #BD66FF;--color-toast-info-glow: rgba(189, 102, 255, .4);--stats-default-value: var(--color-text-primary);--stats-default-label: var(--color-text-secondary);--stats-blue-value: #5C9DFF;--stats-blue-label: #93c5fd;--stats-yellow-value: #FFB31A;--stats-yellow-label: #fde68a;--stats-green-value: #00FF80;--stats-green-label: #86efac;--stats-purple-value: #BD66FF;--stats-purple-label: #d8b4fe;--stats-red-value: #FF1A75;--stats-red-label: #fca5a5;--stats-pink-value: #FF66B2;--stats-pink-label: #f9a8d4}:root[data-theme=elegant]{--color-primary: #7c3aed;--color-primary-hover: #6d28d9;--color-primary-light: rgba(124, 58, 237, .2);--color-action-bg: var(--color-input);--color-action-bg-hover: #22222c;--color-action-text: var(--color-text-primary);--color-action-border: var(--color-border);--color-primary-foreground: #ffffff;--color-secondary: #22c55e;--color-secondary-hover: #16a34a;--color-secondary-light: rgba(34, 197, 94, .2);--color-accent: #f97316;--color-background: #07060a;--color-surface: #0f0e14;--color-surface-2: #1a1822;--color-input: #18161f;--color-text-primary: #f5f5f7;--color-text-secondary: #9898a8;--color-text-faint: #6a6878;--color-border: #2a2833;--color-border-strong: #4a4658;--color-modal-border: rgba(124, 58, 237, .2);--color-modal-glow: rgba(124, 58, 237, .1);--color-modal-header-bg: linear-gradient(135deg, rgba(124, 58, 237, .1) 0%, rgba(34, 197, 94, .05) 100%);--color-section-divider: linear-gradient(90deg, transparent 0%, rgba(124, 58, 237, .4) 50%, transparent 100%);--color-input-glow: rgba(124, 58, 237, .3);--color-input-border-focus: #7c3aed;--color-success: #22c55e;--color-success-light: rgba(34, 197, 94, .2);--color-warning: #f97316;--color-warning-light: rgba(249, 115, 22, .2);--color-error: #ef4444;--color-error-light: rgba(239, 68, 68, .2);--color-info: #8b5cf6;--color-info-light: rgba(139, 92, 246, .2);--color-income: #22c55e;--color-expense: #f43f5e;--color-entrada: #22c55e;--color-entrada-soft: rgba(34, 197, 94, .1);--color-entrada-border: rgba(34, 197, 94, .3);--color-saida: #f59e0b;--color-saida-soft: rgba(245, 158, 11, .1);--color-saida-border: rgba(245, 158, 11, .3);--color-badge-pago-text: #86efac;--color-badge-pago-bg: rgba(20, 83, 45, .5);--color-badge-pago-border: rgba(134, 239, 172, .25);--color-badge-pendente-text: #fdba74;--color-badge-pendente-bg: rgba(124, 45, 18, .5);--color-badge-pendente-border: rgba(253, 186, 116, .25);--color-badge-cancelado-text: #fca5a5;--color-badge-cancelado-bg: rgba(127, 29, 29, .5);--color-badge-cancelado-border: rgba(252, 165, 165, .25);--color-badge-devolvido-text: #fdba74;--color-badge-devolvido-bg: rgba(154, 52, 18, .5);--color-badge-devolvido-border: rgba(253, 186, 116, .25);--color-badge-bloqueado-text: #d8b4fe;--color-badge-bloqueado-bg: rgba(88, 28, 135, .5);--color-badge-bloqueado-border: rgba(216, 180, 254, .25);--color-badge-purple-text: #d8b4fe;--color-badge-purple-bg: rgba(88, 28, 135, .5);--color-badge-purple-border: rgba(216, 180, 254, .25);--color-badge-blue-text: #93c5fd;--color-badge-blue-bg: rgba(30, 58, 138, .5);--color-badge-blue-border: rgba(147, 197, 253, .25);--color-badge-green-text: #86efac;--color-badge-green-bg: rgba(20, 83, 45, .5);--color-badge-green-border: rgba(134, 239, 172, .25);--color-badge-gray-text: #d4d4d8;--color-badge-gray-bg: rgba(39, 39, 42, .5);--color-badge-gray-border: rgba(212, 212, 216, .2);--sb-pago-rgb: 34, 197, 94;--sb-pago-text-rgb: 134, 239, 172;--sb-pendente-rgb: 249, 115, 22;--sb-pendente-text-rgb: 253, 186, 116;--sb-cancelado-rgb: 239, 68, 68;--sb-cancelado-text-rgb: 252, 165, 165;--sb-bloqueado-rgb: 168, 85, 247;--sb-bloqueado-text-rgb: 216, 180, 254;--sb-blue-rgb: 59, 130, 246;--sb-blue-text-rgb: 147, 197, 253;--sb-purple-rgb: 168, 85, 247;--sb-purple-text-rgb: 216, 180, 254;--sb-green-rgb: 34, 197, 94;--sb-green-text-rgb: 134, 239, 172;--sb-gray-rgb: 113, 113, 122;--sb-gray-text-rgb: 212, 212, 216;--color-alert-error-bg: rgba(69, 10, 10, .4);--color-alert-error-border: rgba(220, 38, 38, .4);--color-alert-error-text: #fca5a5;--color-alert-error-icon: #ef4444;--color-alert-warning-bg: rgba(67, 20, 7, .4);--color-alert-warning-border: rgba(234, 88, 12, .4);--color-alert-warning-text: #fdba74;--color-alert-warning-icon: #f97316;--color-alert-info-bg: rgba(46, 16, 101, .4);--color-alert-info-border: rgba(139, 92, 246, .4);--color-alert-info-text: #d8b4fe;--color-alert-info-icon: #8b5cf6;--color-alert-success-bg: rgba(20, 83, 45, .4);--color-alert-success-border: rgba(34, 197, 94, .4);--color-alert-success-text: #86efac;--color-alert-success-icon: #22c55e;--color-alert-badge-bg: #ef4444;--color-alert-badge-text: #ffffff;--consultor-1-bg: rgba(59,130,246,.15);--consultor-1-border: rgba(59,130,246,.35);--consultor-1-text: #93c5fd;--consultor-2-bg: rgba(139,92,246,.15);--consultor-2-border: rgba(139,92,246,.35);--consultor-2-text: #c4b5fd;--consultor-3-bg: rgba(34,197,94,.15);--consultor-3-border: rgba(34,197,94,.35);--consultor-3-text: #86efac;--consultor-4-bg: rgba(249,115,22,.15);--consultor-4-border: rgba(249,115,22,.35);--consultor-4-text: #fdba74;--consultor-5-bg: rgba(244,63,94,.15);--consultor-5-border: rgba(244,63,94,.35);--consultor-5-text: #fda4af;--consultor-6-bg: rgba(6,182,212,.15);--consultor-6-border: rgba(6,182,212,.35);--consultor-6-text: #67e8f9;--consultor-7-bg: rgba(249,115,22,.15);--consultor-7-border: rgba(249,115,22,.35);--consultor-7-text: #fdba74;--consultor-8-bg: rgba(236,72,153,.15);--consultor-8-border: rgba(236,72,153,.35);--consultor-8-text: #f9a8d4;--color-selected-bg: rgba(124, 58, 237, .15);--color-selected-hover-bg: rgba(124, 58, 237, .25);--color-row-hover: #27272a;--color-focus-ring: rgba(124, 58, 237, .3);--color-toast-bg: rgba(9, 9, 11, .6);--color-toast-border: #7c3aed;--color-toast-text: #fafafa;--color-toast-success-bg: rgba(20, 83, 45, .65);--color-toast-success-border: #22c55e;--color-toast-success-text: #86efac;--color-toast-success-glow: rgba(34, 197, 94, .5);--color-toast-error-bg: rgba(69, 10, 10, .65);--color-toast-error-border: #dc2626;--color-toast-error-text: #fca5a5;--color-toast-error-glow: rgba(220, 38, 38, .5);--color-toast-warning-bg: rgba(67, 20, 7, .65);--color-toast-warning-border: #ea580c;--color-toast-warning-text: #fdba74;--color-toast-warning-glow: rgba(234, 88, 12, .5);--color-toast-info-bg: rgba(76, 29, 149, .65);--color-toast-info-border: #8b5cf6;--color-toast-info-text: #e9d5ff;--color-toast-info-glow: rgba(139, 92, 246, .6);--stats-default-value: var(--color-text-primary);--stats-default-label: var(--color-text-secondary);--stats-blue-value: #93c5fd;--stats-blue-label: #60a5fa;--stats-yellow-value: #fdba74;--stats-yellow-label: #f59e0b;--stats-green-value: #86efac;--stats-green-label: #4ade80;--stats-purple-value: #d8b4fe;--stats-purple-label: #a855f7;--stats-red-value: #fca5a5;--stats-red-label: #f87171;--stats-pink-value: #f9a8d4;--stats-pink-label: #ec4899}.status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1.25;white-space:nowrap;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.status-badge--sm{padding:0 .375rem;font-size:.6875rem}.status-badge--lg{padding:.25rem .75rem;font-size:.8125rem}.status-badge--pago{background:rgba(var(--sb-pago-rgb),.12);border-color:rgba(var(--sb-pago-rgb),.25);color:rgb(var(--sb-pago-text-rgb))}.status-badge--pendente{background:rgba(var(--sb-pendente-rgb),.12);border-color:rgba(var(--sb-pendente-rgb),.25);color:rgb(var(--sb-pendente-text-rgb))}.status-badge--cancelado{background:rgba(var(--sb-cancelado-rgb),.12);border-color:rgba(var(--sb-cancelado-rgb),.25);color:rgb(var(--sb-cancelado-text-rgb))}.status-badge--bloqueado{background:rgba(var(--sb-bloqueado-rgb),.12);border-color:rgba(var(--sb-bloqueado-rgb),.25);color:rgb(var(--sb-bloqueado-text-rgb))}.status-badge--blue{background:rgba(var(--sb-blue-rgb),.12);border-color:rgba(var(--sb-blue-rgb),.25);color:rgb(var(--sb-blue-text-rgb))}.status-badge--purple{background:rgba(var(--sb-purple-rgb),.12);border-color:rgba(var(--sb-purple-rgb),.25);color:rgb(var(--sb-purple-text-rgb))}.status-badge--green{background:rgba(var(--sb-green-rgb),.12);border-color:rgba(var(--sb-green-rgb),.25);color:rgb(var(--sb-green-text-rgb))}.status-badge--gray{background:rgba(var(--sb-gray-rgb),.12);border-color:rgba(var(--sb-gray-rgb),.25);color:rgb(var(--sb-gray-text-rgb))}.status-badge--dot:before{content:"";width:.375rem;height:.375rem;border-radius:9999px;background:currentColor;flex-shrink:0}.consultor-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:.75rem;font-weight:600;border-width:1px;border-style:solid;white-space:nowrap}.consultor-badge-1{background-color:var(--consultor-1-bg);border-color:var(--consultor-1-border);color:var(--consultor-1-text)}.consultor-badge-2{background-color:var(--consultor-2-bg);border-color:var(--consultor-2-border);color:var(--consultor-2-text)}.consultor-badge-3{background-color:var(--consultor-3-bg);border-color:var(--consultor-3-border);color:var(--consultor-3-text)}.consultor-badge-4{background-color:var(--consultor-4-bg);border-color:var(--consultor-4-border);color:var(--consultor-4-text)}.consultor-badge-5{background-color:var(--consultor-5-bg);border-color:var(--consultor-5-border);color:var(--consultor-5-text)}.consultor-badge-6{background-color:var(--consultor-6-bg);border-color:var(--consultor-6-border);color:var(--consultor-6-text)}.consultor-badge-7{background-color:var(--consultor-7-bg);border-color:var(--consultor-7-border);color:var(--consultor-7-text)}.consultor-badge-8{background-color:var(--consultor-8-bg);border-color:var(--consultor-8-border);color:var(--consultor-8-text)}.list-container{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}@media(min-width:768px){.list-container{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000d;overflow:hidden}}.card-mobile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.card-mobile:hover{border-color:#7c3aed40;box-shadow:0 4px 12px #0000000f}[data-theme=dark] .card-mobile:hover{border-color:#00e67640;box-shadow:0 4px 16px #00000059}[data-theme=elegant] .card-mobile:hover{border-color:#a855f74d;box-shadow:0 4px 16px #00000040}.card-mobile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.card-mobile-header>:first-child{min-width:0;flex:1}.card-mobile-header>:last-child{text-align:right;flex-shrink:0}.card-mobile-title{font-size:.875rem;font-weight:500;color:var(--color-text-primary);line-height:1.25}.card-mobile-meta{display:flex;align-items:center;gap:.5rem;margin-top:.125rem;font-size:.75rem;color:var(--color-text-secondary)}.card-mobile-meta .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.card-mobile-body{display:flex;flex-wrap:wrap;gap:.5rem}.card-mobile-footer{display:flex;align-items:center;gap:.5rem;padding-top:.625rem;border-top:1px solid var(--color-border)}.btn-card-action{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;line-height:1;cursor:pointer;overflow:hidden;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s cubic-bezier(.4,0,.2,1)}.btn-card-action svg{transition:transform .3s cubic-bezier(.22,1,.36,1);flex-shrink:0;position:relative;z-index:1}.btn-card-action:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.18) 40%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.18) 60%,transparent 80%);transform:translate(-120%);pointer-events:none;transition:transform .7s cubic-bezier(.4,0,.2,1);z-index:0}.btn-card-action:hover:not(:disabled):before{transform:translate(120%)}[data-theme=dark] .btn-card-action:before,[data-theme=elegant] .btn-card-action:before{background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.08) 40%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.08) 60%,transparent 80%)}.btn-card-action>*{position:relative;z-index:1}.btn-card-action:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#7c3aed0f;transform:translateY(-1px)}.btn-card-action:active:not(:disabled){transform:translateY(0) scale(.98)}.btn-card-action:disabled{opacity:.5;cursor:not-allowed}.btn-card-action:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.btn-card-action-primary:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#7c3aed14}.btn-card-action-warning:hover:not(:disabled){border-color:var(--color-warning);color:var(--color-warning);background:#f59e0b14}.btn-card-action-success:hover:not(:disabled){border-color:var(--color-success);color:var(--color-success);background:#22c55e14}.btn-card-action-danger:hover:not(:disabled){border-color:var(--color-expense);color:var(--color-expense);background:#ef444414}.btn-card-action:hover:not(:disabled) svg{transform:scale(1.1)}.btn-card-action:hover:not(:disabled) svg.lucide-eye{transform:scale(1.15)}.btn-card-action:hover:not(:disabled) svg.lucide-pencil,.btn-card-action:hover:not(:disabled) svg.lucide-edit,.btn-card-action:hover:not(:disabled) svg.lucide-square-pen,.btn-card-action:hover:not(:disabled) svg.lucide-pen-line{transform:rotate(-8deg) scale(1.08)}.btn-card-action:hover:not(:disabled) svg.lucide-trash-2,.btn-card-action:hover:not(:disabled) svg.lucide-trash{transform:rotate(-8deg) scale(1.1)}.btn-card-action:hover:not(:disabled) svg.lucide-arrow-right,.btn-card-action:hover:not(:disabled) svg.lucide-chevron-right{transform:translate(3px)}.btn-card-action:hover:not(:disabled) svg.lucide-plus,.btn-card-action:hover:not(:disabled) svg.lucide-x,.btn-card-action:hover:not(:disabled) svg.lucide-refresh-cw{transform:rotate(90deg)}.btn-card-action-auto{flex:0 0 auto}.bar-actions{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;padding:.5rem .75rem;box-shadow:0 10px 30px #00000014,0 2px 6px #0000000a;animation:bar-actions-in .4s cubic-bezier(.22,1,.36,1);transition:box-shadow .25s ease,transform .25s ease}.bar-actions:hover{box-shadow:0 14px 36px #0000001a,0 3px 8px #0000000d;transform:translateY(-1px)}.bar-actions-wrap{border-radius:1.25rem;padding:.75rem 1rem}@media(min-width:768px){.bar-actions{padding:.5rem 1rem}.bar-actions-wrap{padding:1rem 1.25rem}}[data-theme=dark] .bar-actions{box-shadow:0 0 0 1px #00e67614,0 10px 30px #00000073,0 2px 6px #00000040}[data-theme=dark] .bar-actions:hover{box-shadow:0 0 0 1px #00e67626,0 14px 36px #00000080,0 0 24px #00e67614}[data-theme=elegant] .bar-actions{box-shadow:0 0 0 1px #a855f71a,0 10px 30px #0000004d,0 2px 6px #0003}[data-theme=elegant] .bar-actions:hover{box-shadow:0 0 0 1px #a855f733,0 14px 36px #00000059,0 0 24px #a855f71a}@keyframes bar-actions-in{0%{opacity:0;transform:translateY(-12px) scale(.96)}60%{opacity:1;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.bar-actions-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:9999px;background:#7c3aed1a;font-size:.875rem;animation:bar-actions-pill-in .35s cubic-bezier(.22,1,.36,1) .1s backwards}[data-theme=dark] .bar-actions-pill{background:#00e6761f}[data-theme=elegant] .bar-actions-pill{background:#a855f71f}@keyframes bar-actions-pill-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.bar-actions button{animation:bar-actions-btn-in .35s cubic-bezier(.22,1,.36,1) backwards}.bar-actions button:nth-child(1){animation-delay:.12s}.bar-actions button:nth-child(2){animation-delay:.16s}.bar-actions button:nth-child(3){animation-delay:.2s}.bar-actions button:nth-child(4){animation-delay:.24s}.bar-actions button:nth-child(5){animation-delay:.28s}.bar-actions button:nth-child(6){animation-delay:.32s}.bar-actions button:nth-child(n+7){animation-delay:.36s}@keyframes bar-actions-btn-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease}body{background-color:var(--color-background);color:var(--color-text-primary)}input.bg-background,select.bg-background,textarea.bg-background,input.border-border,select.border-border,textarea.border-border,button.bg-background.border-border,.react-datepicker-wrapper input,.react-datepicker__input-container input{background-color:var(--color-input)!important}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-focus-ring)}input.border-border:focus,select.border-border:focus,textarea.border-border:focus,button.bg-background.border-border:focus,button.bg-background.border-border:focus-visible{outline:none;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-focus-ring)}button.bg-background.border-border:hover{border-color:var(--color-primary)!important}[data-sonner-toast]{background:var(--color-toast-bg)!important;color:var(--color-toast-text)!important;border:1px solid var(--color-toast-border)!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important}[data-sonner-toast][data-type=success]{background:var(--color-toast-success-bg)!important;border-color:var(--color-toast-success-border)!important;color:var(--color-toast-success-text)!important;box-shadow:0 0 20px var(--color-toast-success-glow)}[data-sonner-toast][data-type=error]{background:var(--color-toast-error-bg)!important;border-color:var(--color-toast-error-border)!important;color:var(--color-toast-error-text)!important;box-shadow:0 0 20px var(--color-toast-error-glow)}[data-sonner-toast][data-type=warning]{background:var(--color-toast-warning-bg)!important;border-color:var(--color-toast-warning-border)!important;color:var(--color-toast-warning-text)!important;box-shadow:0 0 20px var(--color-toast-warning-glow)}[data-sonner-toast][data-type=info]{background:var(--color-toast-info-bg)!important;border-color:var(--color-toast-info-border)!important;color:var(--color-toast-info-text)!important;box-shadow:0 0 20px var(--color-toast-info-glow)}[data-sonner-toast].nc-toast{--t-accent: var(--color-text-secondary);--t-accent-soft: color-mix(in srgb, var(--color-text-secondary) 8%, transparent);--t-accent-border: color-mix(in srgb, var(--color-text-secondary) 40%, transparent);background:linear-gradient(135deg,var(--color-surface),var(--t-accent-soft))!important;border:1px solid var(--t-accent-border)!important;color:var(--color-text-primary)!important;border-radius:8px!important;box-shadow:0 8px 24px #0006,0 0 0 1px #0003!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-family:Inter,system-ui,sans-serif;padding:12px 36px 12px 18px!important;gap:10px!important;position:relative!important;overflow:hidden!important}[data-sonner-toast].nc-toast .nc-toast__title{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-primary);letter-spacing:-.005em;line-height:1.4}[data-sonner-toast].nc-toast .nc-toast__title b{color:var(--color-text-primary);font-weight:600}[data-sonner-toast].nc-toast .nc-toast__desc{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-text-secondary);letter-spacing:.02em;margin-top:2px}[data-sonner-toast].nc-toast .nc-toast__icon{color:var(--t-accent);flex-shrink:0}[data-sonner-toast].nc-toast .nc-toast__close,[data-sonner-toast].nc-toast [data-close-button]{background:transparent!important;border:none!important;color:var(--color-text-secondary)!important;opacity:.5;transition:opacity .12s,color .12s,background .12s;position:absolute!important;top:8px!important;left:auto!important;right:8px!important;width:18px!important;height:18px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}[data-sonner-toast].nc-toast .nc-toast__close:hover,[data-sonner-toast].nc-toast [data-close-button]:hover{opacity:1;color:var(--color-text-primary)!important;background:color-mix(in srgb,var(--color-text-primary) 8%,transparent)!important}[data-sonner-toast].nc-toast.nc-toast--success{--t-accent: var(--color-success);--t-accent-soft: color-mix(in srgb, var(--color-success) 8%, transparent);--t-accent-border: color-mix(in srgb, var(--color-success) 40%, transparent)}[data-sonner-toast].nc-toast.nc-toast--error{--t-accent: var(--color-error);--t-accent-soft: color-mix(in srgb, var(--color-error) 8%, transparent);--t-accent-border: color-mix(in srgb, var(--color-error) 40%, transparent)}[data-sonner-toast].nc-toast.nc-toast--warning{--t-accent: var(--color-warning);--t-accent-soft: color-mix(in srgb, var(--color-warning) 8%, transparent);--t-accent-border: color-mix(in srgb, var(--color-warning) 40%, transparent)}[data-sonner-toast].nc-toast.nc-toast--info{--t-accent: var(--color-primary);--t-accent-soft: color-mix(in srgb, var(--color-primary) 8%, transparent);--t-accent-border: color-mix(in srgb, var(--color-primary) 40%, transparent)}[data-sonner-toast].nc-toast:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--t-accent);opacity:.45;transform-origin:left;animation:nc-toast-progress var(--nc-toast-duration, 4s) linear forwards}@keyframes nc-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){[data-sonner-toast].nc-toast:after{animation:none}}.modal-container{border:1px solid var(--color-border)}[data-theme=dark] .modal-container,[data-theme=elegant] .modal-container{border:1px solid var(--color-modal-border);box-shadow:0 0 40px var(--color-modal-glow),0 25px 50px -12px #00000080}.modal-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border)}[data-theme=dark] .modal-header,[data-theme=elegant] .modal-header{background:var(--color-modal-header-bg);border-bottom:1px solid var(--color-modal-border)}.section-divider{position:relative;border-top:none!important}.section-divider:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-section-divider)}[data-theme=dark] .modal-container .border-t.border-border,[data-theme=elegant] .modal-container .border-t.border-border{border-color:var(--color-modal-border)}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus,[data-theme=elegant] input:focus,[data-theme=elegant] select:focus,[data-theme=elegant] textarea:focus{border-color:var(--color-input-border-focus)!important;box-shadow:0 0 0 3px var(--color-input-glow),0 0 20px var(--color-modal-glow)}[data-theme=dark] label,[data-theme=elegant] label{font-weight:500;letter-spacing:.01em}[data-theme=dark] label:has(+*[required]):after,[data-theme=elegant] label:has(+*[required]):after{color:var(--color-primary)}[data-theme=dark] .bg-primary,[data-theme=dark] .bg-primary.text-white,[data-theme=dark] button.bg-primary,[data-theme=dark] a.bg-primary,[data-theme=dark] .bg-primary:hover,[data-theme=dark] .bg-primary.text-white:hover,[data-theme=dark] .bg-green-500,[data-theme=dark] .bg-green-600,[data-theme=dark] .bg-emerald-500,[data-theme=dark] .bg-emerald-600,[data-theme=dark] .bg-green-500.text-white,[data-theme=dark] .bg-green-600.text-white,[data-theme=dark] .bg-emerald-500.text-white,[data-theme=dark] .bg-emerald-600.text-white{color:#0a0a0f!important}.summary-box{padding:1rem 1.25rem;border-radius:.75rem;background:linear-gradient(135deg,#7c3aed0f,#22c55e0a);border:1px solid rgba(124,58,237,.15);box-shadow:0 1px 3px #7c3aed14,inset 0 1px #fffc}[data-theme=dark] .summary-box{background:linear-gradient(135deg,#00ff881f,#bd66ff14);border:1px solid rgba(0,255,136,.25);box-shadow:0 0 20px #00ff881a,inset 0 1px #00ff881a}[data-theme=elegant] .summary-box{background:linear-gradient(135deg,#a855f71f,#22c55e14);border:1px solid rgba(168,85,247,.25);box-shadow:0 0 20px #a855f71a,inset 0 1px #a855f71a}.summary-box .summary-label{color:var(--color-text-secondary);font-size:.875rem}.summary-box .summary-value{color:var(--color-text-primary);font-weight:600;font-size:1rem}.summary-box .summary-value-highlight{color:var(--color-primary);font-weight:700;font-size:1.125rem}.accordion-trigger{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:linear-gradient(135deg,#7c3aed0a,#7c3aed05);border:1px solid rgba(124,58,237,.15);color:var(--color-text-primary);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;width:100%;justify-content:space-between;box-shadow:0 1px 2px #7c3aed0d}.accordion-trigger:hover{background:linear-gradient(135deg,#7c3aed14,#7c3aed0a);border-color:#7c3aed4d;box-shadow:0 2px 4px #7c3aed1a}[data-theme=dark] .accordion-trigger,[data-theme=elegant] .accordion-trigger{background:var(--color-input);border:1px solid var(--color-border)}[data-theme=dark] .accordion-trigger:hover{border-color:#0f86;box-shadow:0 0 15px #00ff881a}[data-theme=elegant] .accordion-trigger:hover{border-color:#a855f766;box-shadow:0 0 15px #a855f71a}.accordion-trigger[data-state=open]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}[data-theme=dark] .accordion-trigger[data-state=open]{color:#0a0a0f;box-shadow:0 0 20px #00ff884d}[data-theme=elegant] .accordion-trigger[data-state=open]{box-shadow:0 0 20px #a855f74d}.accordion-trigger .accordion-icon{transition:transform .2s ease}.accordion-trigger[data-state=open] .accordion-icon{transform:rotate(180deg)}.preview-table-container{margin-top:1rem;padding:1rem;border-radius:.75rem;background:linear-gradient(180deg,#7c3aed05,#fffc);border:1px solid rgba(124,58,237,.12);overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #7c3aed0f}[data-theme=dark] .preview-table-container{background:#0a0a0f99;border:1px solid rgba(0,255,136,.15);box-shadow:inset 0 2px 4px #0000004d}[data-theme=elegant] .preview-table-container{background:#07060a99;border:1px solid rgba(168,85,247,.15);box-shadow:inset 0 2px 4px #0000004d}.preview-table-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid rgba(124,58,237,.1)}[data-theme=dark] .preview-table-header{border-bottom-color:#00ff8826}[data-theme=elegant] .preview-table-header{border-bottom-color:#a855f726}.preview-table{width:100%;font-size:.75rem;border-collapse:separate;border-spacing:0}.preview-table thead{position:sticky;top:0;z-index:1}.preview-table th{padding:.625rem .5rem;font-weight:600;text-transform:uppercase;font-size:.65rem;letter-spacing:.05em;background:linear-gradient(180deg,#7c3aed0f,#7c3aed08);border-bottom:2px solid rgba(124,58,237,.15);color:#6d28d9}[data-theme=dark] .preview-table th{background:#121218e6;border-bottom-color:#0f83;color:#0f8c}[data-theme=elegant] .preview-table th{background:#0f0e14e6;border-bottom-color:#a855f733;color:#a855f7cc}.preview-table td{padding:.5rem;border-bottom:1px solid rgba(124,58,237,.08);vertical-align:middle}[data-theme=dark] .preview-table td{border-bottom-color:#2a2a3580}[data-theme=elegant] .preview-table td{border-bottom-color:#2a283380}.preview-table tbody tr{transition:background-color .15s ease}.preview-table tbody tr:hover{background:#7c3aed0a}[data-theme=dark] .preview-table tbody tr:hover{background:#00ff880d}[data-theme=elegant] .preview-table tbody tr:hover{background:#a855f70d}.preview-table tfoot{font-weight:700}.preview-table tfoot td{padding-top:.75rem;border-top:2px solid rgba(124,58,237,.15);border-bottom:none;background:#7c3aed08}[data-theme=dark] .preview-table tfoot td{border-top-color:#00ff8840;background:#00ff880d}[data-theme=elegant] .preview-table tfoot td{border-top-color:#a855f740;background:#a855f70d}.preview-table .col-liquido{background:#7c3aed14}[data-theme=dark] .preview-table .col-liquido{background:#00ff8814}[data-theme=elegant] .preview-table .col-liquido{background:#a855f714}.preview-table input{font-size:.75rem;padding:.375rem .5rem;background:#fff!important;border:1px solid rgba(124,58,237,.15)!important;border-radius:.375rem;transition:all .15s ease}.preview-table input:hover{border-color:#7c3aed40!important}.preview-table input:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #7c3aed1a}[data-theme=dark] .preview-table input,[data-theme=elegant] .preview-table input{background:var(--color-input)!important;border:1px solid var(--color-border)!important}[data-theme=dark] .preview-table input:hover,[data-theme=elegant] .preview-table input:hover{border-color:var(--color-primary)!important}[data-theme=dark] .preview-table input:focus{box-shadow:0 0 0 2px #0f83}[data-theme=elegant] .preview-table input:focus{box-shadow:0 0 0 2px #a855f733}:root table tbody tr{transition:background-color .15s ease}:root table tbody tr:hover{background-color:var(--color-row-hover)!important}:root table thead th,:root table thead td{background-color:#faf9fe;border-bottom:2px solid #e9e5f5}:root table tbody tr:nth-child(2n){background-color:#fcfbff}:root table tbody tr:nth-child(odd){background-color:#fff}:root table tbody td{border-bottom:1px solid #f0eef5}[data-theme=dark] table tbody tr:nth-child(2n),[data-theme=dark] table tbody tr:nth-child(odd),[data-theme=elegant] table tbody tr:nth-child(2n),[data-theme=elegant] table tbody tr:nth-child(odd){background-color:transparent}[data-theme=dark] table thead th,[data-theme=dark] table thead td{background-color:#121218cc;border-bottom:2px solid var(--color-border)}[data-theme=elegant] table thead th,[data-theme=elegant] table thead td{background-color:#0f0e14cc;border-bottom:2px solid var(--color-border)}[data-theme=dark] table tbody td,[data-theme=elegant] table tbody td{border-bottom:1px solid var(--color-border)}[data-theme=dark] table tbody tr:hover{background-color:#00ff880d!important}[data-theme=elegant] table tbody tr:hover{background-color:#a855f70d!important}.stats-card{position:relative;padding:1rem 1.25rem;border-radius:.75rem;background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;transition:all .2s ease}.stats-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7c3aed1a}.stats-card.stats-card--static:hover{transform:none;box-shadow:none;cursor:default}[data-theme=dark] .stats-card.stats-card--static:hover,[data-theme=elegant] .stats-card.stats-card--static:hover{transform:none;box-shadow:none}.stats-card--default{border-color:#e9e5f5;background:linear-gradient(135deg,#fff,#faf9fe)}.stats-card--default .stats-value{color:var(--stats-default-value)}.stats-card--default .stats-label{color:var(--stats-default-label)}.stats-card--default .stats-icon{color:var(--stats-default-value)}.stats-card--blue{border-color:#bfdbfe;background:linear-gradient(135deg,#fff,#eff6ff)}.stats-card--blue .stats-value{color:var(--stats-blue-value)}.stats-card--blue .stats-label{color:var(--stats-blue-label)}.stats-card--blue .stats-icon{color:var(--stats-blue-value)}.stats-card--yellow{border-color:#fde68a;background:linear-gradient(135deg,#fff,#fefce8)}.stats-card--yellow .stats-value{color:var(--stats-yellow-value)}.stats-card--yellow .stats-label{color:var(--stats-yellow-label)}.stats-card--yellow .stats-icon{color:var(--stats-yellow-value)}.stats-card--green{border-color:#bbf7d0;background:linear-gradient(135deg,#fff,#f0fdf4)}.stats-card--green .stats-value{color:var(--stats-green-value)}.stats-card--green .stats-label{color:var(--stats-green-label)}.stats-card--green .stats-icon{color:var(--stats-green-value)}.stats-card--purple{border-color:#ddd6fe;background:linear-gradient(135deg,#fff,#faf5ff)}.stats-card--purple .stats-value{color:var(--stats-purple-value)}.stats-card--purple .stats-label{color:var(--stats-purple-label)}.stats-card--purple .stats-icon{color:var(--stats-purple-value)}.stats-card--red{border-color:#fecaca;background:linear-gradient(135deg,#fff,#fef2f2)}.stats-card--red .stats-value{color:var(--stats-red-value)}.stats-card--red .stats-label{color:var(--stats-red-label)}.stats-card--red .stats-icon{color:var(--stats-red-value)}.stats-card--pink{border-color:#fbcfe8;background:linear-gradient(135deg,#fff,#fdf2f8)}.stats-card--pink .stats-value{color:var(--stats-pink-value)}.stats-card--pink .stats-label{color:var(--stats-pink-label)}.stats-card--pink .stats-icon{color:var(--stats-pink-value)}.stats-card .stats-icon{opacity:.6;transition:all .2s ease}.stats-card:hover .stats-icon{opacity:1;transform:scale(1.1)}.stats-card .stats-label{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.stats-card .stats-value{font-size:1.5rem;font-weight:700;line-height:1.2;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num-value{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.005em}@media(min-width:768px){.stats-card .stats-value{font-size:1.75rem}}.dashboard-stats-grid .stats-card .stats-value{font-size:1rem}@media(min-width:768px){.dashboard-stats-grid .stats-card .stats-value{font-size:1.75rem}}[data-theme=dark] .stats-card{background:var(--color-surface);border:1px solid var(--color-border)}[data-theme=dark] .stats-card:hover{box-shadow:0 0 20px #00ff881a,0 4px 12px #0000004d}[data-theme=dark] .stats-card--default{border-color:var(--color-border);background:linear-gradient(135deg,var(--color-surface) 0%,rgba(139,149,165,.05) 100%)}[data-theme=dark] .stats-card--default:hover{border-color:#8b95a54d}[data-theme=dark] .stats-card--blue{border-color:#60a5fa33;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(96,165,250,.08) 100%)}[data-theme=dark] .stats-card--blue:hover{border-color:#60a5fa66;box-shadow:0 0 20px #60a5fa26}[data-theme=dark] .stats-card--yellow{border-color:#facc1533;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(250,204,21,.08) 100%)}[data-theme=dark] .stats-card--yellow:hover{border-color:#facc1566;box-shadow:0 0 20px #facc1526}[data-theme=dark] .stats-card--green{border-color:#0f83;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(0,255,136,.08) 100%)}[data-theme=dark] .stats-card--green:hover{border-color:#0f86;box-shadow:0 0 20px #00ff8826}[data-theme=dark] .stats-card--purple{border-color:#bd66ff33;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(189,102,255,.08) 100%)}[data-theme=dark] .stats-card--purple:hover{border-color:#bd66ff66;box-shadow:0 0 20px #bd66ff26}[data-theme=dark] .stats-card--red{border-color:#f8717133;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(248,113,113,.08) 100%)}[data-theme=dark] .stats-card--red:hover{border-color:#f8717166;box-shadow:0 0 20px #f8717126}[data-theme=dark] .stats-card--pink{border-color:#ff66b233;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(255,102,178,.08) 100%)}[data-theme=dark] .stats-card--pink:hover{border-color:#ff66b266;box-shadow:0 0 20px #ff66b226}[data-theme=elegant] .stats-card{background:var(--color-surface);border:1px solid var(--color-border)}[data-theme=elegant] .stats-card:hover{box-shadow:0 0 20px #a855f71a,0 4px 12px #0000004d}[data-theme=elegant] .stats-card--default{border-color:var(--color-border);background:linear-gradient(135deg,var(--color-surface) 0%,rgba(152,152,168,.05) 100%)}[data-theme=elegant] .stats-card--default:hover{border-color:#9898a84d}[data-theme=elegant] .stats-card--blue{border-color:#60a5fa33;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(96,165,250,.08) 100%)}[data-theme=elegant] .stats-card--blue:hover{border-color:#60a5fa66;box-shadow:0 0 20px #60a5fa26}[data-theme=elegant] .stats-card--yellow{border-color:#facc1533;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(250,204,21,.08) 100%)}[data-theme=elegant] .stats-card--yellow:hover{border-color:#facc1566;box-shadow:0 0 20px #facc1526}[data-theme=elegant] .stats-card--green{border-color:#22c55e33;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(34,197,94,.08) 100%)}[data-theme=elegant] .stats-card--green:hover{border-color:#22c55e66;box-shadow:0 0 20px #22c55e26}[data-theme=elegant] .stats-card--purple{border-color:#a855f733;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(168,85,247,.08) 100%)}[data-theme=elegant] .stats-card--purple:hover{border-color:#a855f766;box-shadow:0 0 20px #a855f726}[data-theme=elegant] .stats-card--red{border-color:#f8717133;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(248,113,113,.08) 100%)}[data-theme=elegant] .stats-card--red:hover{border-color:#f8717166;box-shadow:0 0 20px #f8717126}[data-theme=elegant] .stats-card--pink{border-color:#ec489933;background:linear-gradient(135deg,var(--color-surface) 0%,rgba(236,72,153,.08) 100%)}[data-theme=elegant] .stats-card--pink:hover{border-color:#ec489966;box-shadow:0 0 20px #ec489926}.card{background:var(--color-surface);border-radius:.5rem;border:1px solid var(--color-border);padding:1.5rem;box-shadow:0 1px 3px #0000001a}.card.p-0{padding:0}.card.p-4{padding:1rem}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;min-height:38px;font-size:.875rem;font-weight:500;border-radius:.5rem;border:1px solid transparent;cursor:pointer;overflow:hidden;isolation:isolate;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s,color .25s,transform .18s cubic-bezier(.4,0,.2,1),box-shadow .3s;white-space:nowrap;transform:translateY(0)}.btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.18) 40%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.18) 60%,transparent 80%);transform:translate(-120%);pointer-events:none;transition:transform .7s cubic-bezier(.4,0,.2,1);z-index:0}.btn:hover:not(:disabled):before{transform:translate(120%)}[data-theme=dark] .btn:before,[data-theme=elegant] .btn:before{background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.08) 40%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.08) 60%,transparent 80%)}.btn>*{position:relative;z-index:1}.btn svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(0) scale(.97);transition:transform .1s ease}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:before{display:none}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.btn-ghost:before{display:none}.btn-primary{background:transparent;color:var(--color-text-primary);border-color:var(--color-action-border);border-radius:4px;padding:10px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;box-shadow:none}.btn-primary:hover:not(:disabled){background:var(--color-action-bg);color:var(--color-action-text);border-color:var(--color-action-bg);box-shadow:none}.btn-primary:hover:not(:disabled) svg{transform:translate(2px)}.btn-primary:hover:not(:disabled) svg.lucide-plus,.btn-primary:hover:not(:disabled) svg.lucide-x,.btn-primary:hover:not(:disabled) svg.lucide-settings,.btn-primary:hover:not(:disabled) svg.lucide-refresh-cw,.btn-primary:hover:not(:disabled) svg.lucide-rotate-ccw,.btn-primary:hover:not(:disabled) svg.lucide-rotate-cw{transform:rotate(90deg)}.btn-primary:hover:not(:disabled) svg.lucide-arrow-left,.btn-primary:hover:not(:disabled) svg.lucide-chevron-left{transform:translate(-2px)}.btn-primary:hover:not(:disabled) svg.lucide-arrow-right,.btn-primary:hover:not(:disabled) svg.lucide-arrow-right-left,.btn-primary:hover:not(:disabled) svg.lucide-chevron-right{transform:translate(2px)}[data-theme=dark] .btn-primary,[data-theme=dark] .btn-primary:hover:not(:disabled),[data-theme=elegant] .btn-primary,[data-theme=elegant] .btn-primary:hover:not(:disabled){box-shadow:none}.btn-secondary{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border);border-radius:4px;padding:10px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;box-shadow:none}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-primary) 22%,var(--color-border));box-shadow:none}.btn-secondary:hover:not(:disabled) svg.lucide-plus,.btn-secondary:hover:not(:disabled) svg.lucide-x,.btn-secondary:hover:not(:disabled) svg.lucide-settings,.btn-secondary:hover:not(:disabled) svg.lucide-refresh-cw{transform:rotate(90deg)}.btn-secondary:hover:not(:disabled) svg.lucide-arrow-left,.btn-secondary:hover:not(:disabled) svg.lucide-chevron-left{transform:translate(-2px)}.btn-secondary:hover:not(:disabled) svg.lucide-arrow-right,.btn-secondary:hover:not(:disabled) svg.lucide-arrow-right-left,.btn-secondary:hover:not(:disabled) svg.lucide-chevron-right{transform:translate(2px)}[data-theme=dark] .btn-secondary,[data-theme=elegant] .btn-secondary{background:transparent}[data-theme=dark] .btn-secondary:hover:not(:disabled),[data-theme=elegant] .btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-primary) 26%,var(--color-border));box-shadow:none}.btn-ghost{background:transparent;color:var(--color-text-secondary);border-color:transparent}.btn-ghost:after{content:"";position:absolute;inset:0;background:var(--color-background);transform:translate(-101%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:-1}.btn-ghost:hover:not(:disabled){color:var(--color-text-primary)}.btn-ghost:hover:not(:disabled):after{transform:translate(0)}[data-theme=dark] .btn-ghost:after,[data-theme=elegant] .btn-ghost:after{background:var(--color-input)}.btn-danger{background:var(--color-surface);color:#ef4444;border-color:#ef44444d;box-shadow:0 1px 2px #ef44441a}.btn-danger:hover:not(:disabled){background:#dc2626;border-color:#dc2626;color:#fff;box-shadow:0 0 0 6px #dc262624,0 8px 24px -4px #dc26264d}.btn-danger:hover:not(:disabled) svg{transform:rotate(-8deg) scale(1.1)}[data-theme=dark] .btn-danger,[data-theme=elegant] .btn-danger{background:var(--color-input)}[data-theme=dark] .btn-danger:hover:not(:disabled),[data-theme=elegant] .btn-danger:hover:not(:disabled){background:#ff1a75;border-color:#ff1a75;color:#fff;box-shadow:0 0 0 6px #ff1a752e,0 8px 24px -4px #ff1a7559}.btn-success{background:var(--color-surface);color:var(--color-success);border-color:#22c55e4d;box-shadow:0 1px 2px #22c55e1a}.btn-success:hover:not(:disabled){background:#22c55e1a;border-color:var(--color-success);color:#16a34a;box-shadow:inset 0 0 0 1px #15803d4d,0 4px 12px #22c55e26}.btn-success svg.lucide-check{stroke-dasharray:24;stroke-dashoffset:0}.btn-success:hover:not(:disabled) svg.lucide-check{animation:checkDraw .6s cubic-bezier(.4,0,.2,1)}.btn-success:hover:not(:disabled) svg:not(.lucide-check):not(.lucide-plus):not(.lucide-x):not(.lucide-settings):not(.lucide-refresh-cw):not(.lucide-rotate-ccw):not(.lucide-rotate-cw){transform:translate(2px)}.btn-success:hover:not(:disabled) svg.lucide-plus,.btn-success:hover:not(:disabled) svg.lucide-x,.btn-success:hover:not(:disabled) svg.lucide-settings,.btn-success:hover:not(:disabled) svg.lucide-refresh-cw,.btn-success:hover:not(:disabled) svg.lucide-rotate-ccw,.btn-success:hover:not(:disabled) svg.lucide-rotate-cw{transform:rotate(90deg)}@keyframes checkDraw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}[data-theme=dark] .btn-success{background:var(--color-input);color:#0f8;border-color:#00ff884d}[data-theme=dark] .btn-success:hover:not(:disabled){background:#00ff881a;border-color:#00ff8880;box-shadow:0 0 20px #0f83,0 4px 12px #0003}[data-theme=elegant] .btn-success{background:var(--color-input)}[data-theme=elegant] .btn-success:hover:not(:disabled){background:#22c55e1a;box-shadow:0 0 20px #22c55e33,0 4px 12px #0003}.btn-warning{background:var(--color-surface);color:var(--color-warning);border-color:#f59e0b4d;box-shadow:0 1px 2px #f59e0b1a}.btn-warning:hover:not(:disabled){background:#f59e0b1a;border-color:var(--color-warning);color:#d97706;box-shadow:0 0 0 6px #f59e0b24,0 8px 24px -4px #f59e0b4d}.btn-warning:hover:not(:disabled) svg{animation:warningShake .5s cubic-bezier(.4,0,.2,1)}@keyframes warningShake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}[data-theme=dark] .btn-warning{background:var(--color-input);color:#ffd600;border-color:#ffd6004d}[data-theme=dark] .btn-warning:hover:not(:disabled){background:#ffd6001a;border-color:#ffd60080;box-shadow:0 0 20px #ffd60033,0 4px 12px #0003}[data-theme=elegant] .btn-warning{background:var(--color-input);color:#f97316;border-color:#f973164d}[data-theme=elegant] .btn-warning:hover:not(:disabled){background:#f973161a;border-color:#f9731680;box-shadow:0 0 20px #f9731633,0 4px 12px #0003}.btn-link{background:transparent;color:var(--color-text-primary);border:none;padding:.5rem .125rem;overflow:visible}.btn-link:before{display:none}.btn-link:after{content:"";position:absolute;left:.125rem;bottom:.375rem;width:calc(100% - .25rem);height:1px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}.btn-link:hover:not(:disabled){color:var(--color-primary);transform:translateY(0);box-shadow:none}.btn-link:hover:not(:disabled):after{transform:scaleX(1)}.btn-link:hover:not(:disabled) svg{transform:translate(3px)}.btn-link-warning,.btn-link-warning:hover:not(:disabled){color:var(--color-alert-warning-text)}.btn-link-warning:after{background:var(--color-alert-warning-text)}.btn-link-danger,.btn-link-danger:hover:not(:disabled){color:var(--color-alert-error-text)}.btn-link-danger:after{background:var(--color-alert-error-text)}.btn-link-info,.btn-link-info:hover:not(:disabled){color:var(--color-alert-info-text)}.btn-link-info:after{background:var(--color-alert-info-text)}.btn-link-success,.btn-link-success:hover:not(:disabled){color:var(--color-alert-success-text)}.btn-link-success:after{background:var(--color-alert-success-text)}.btn-back{color:var(--color-text-secondary);transition:color .2s ease;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer}.btn-back svg{transition:transform .25s cubic-bezier(.4,0,.2,1)}.btn-back:hover:not(:disabled){color:var(--color-text-primary)}.btn-back:hover:not(:disabled) svg{transform:translate(-3px)}.btn-sm{padding:.375rem .75rem;min-height:34px;font-size:.75rem}.btn-lg{padding:.75rem 1.5rem;min-height:42px;font-size:1rem}.btn-icon{padding:.5rem;aspect-ratio:1}.btn-icon.btn-sm{padding:.375rem}.btn-icon.btn-lg{padding:.75rem}.btn-icon:hover:not(:disabled) svg{transform:rotate(90deg)}.btn-filter-clear{position:relative;display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;overflow:hidden;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-filter-clear:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,transparent 35%,rgba(255,255,255,.14) 50%,transparent 65%,transparent 100%);background-size:220% 100%;background-position:100% 0;transition:background-position .7s cubic-bezier(.22,1,.36,1);pointer-events:none}[data-theme=dark] .btn-filter-clear:before,[data-theme=elegant] .btn-filter-clear:before{background:linear-gradient(120deg,transparent 0%,transparent 35%,rgba(255,255,255,.08) 50%,transparent 65%,transparent 100%);background-size:220% 100%;background-position:100% 0}.btn-filter-clear:hover:not(:disabled){background:var(--color-input);border-color:var(--color-primary);color:var(--color-primary)}.btn-filter-clear:hover:not(:disabled):before{background-position:0 0}.btn-filter-clear:active:not(:disabled){transform:scale(.97)}.btn-filter-clear>*{position:relative;z-index:1}.btn-filter-clear svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.btn-filter-clear:hover:not(:disabled) svg.lucide-x{transform:rotate(90deg)}.progress-bar-dual{position:relative;width:100%;height:10px;border-radius:9999px;overflow:hidden;background:linear-gradient(90deg,var(--color-income) 0%,#34d399 var(--meta-position, 50%),#a78bfa calc(var(--meta-position, 50%) + (100% - var(--meta-position, 50%)) / 2),var(--color-primary) 100%);box-shadow:0 0 8px #22c55e40}.progress-bar-dual__meta{position:absolute;top:0;right:0;bottom:0;background:var(--color-border);animation:progressShrink 1.2s cubic-bezier(.22,1,.36,1) forwards;z-index:1}.progress-bar-dual__super{display:none}.progress-bar-dual__marker{position:absolute;top:-3px;bottom:-3px;left:var(--meta-position, 50%);width:2px;background:var(--color-surface);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);transform:translate(-50%);z-index:2;pointer-events:none}.progress-bar-dual:after{content:"";position:absolute;top:0;left:0;width:var(--progress-fill, 0%);height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);background-size:200% 100%;background-position:-100% 0;animation:progressShine 2.5s ease-in-out 1.4s infinite;z-index:1;pointer-events:none}.progress-bar-dual--meta-hit:not(.progress-bar-dual--super-hit){animation:progressGlowGreen 2.5s ease-in-out 1.4s infinite}.progress-bar-dual--super-hit{animation:progressGlowPurple 2.5s ease-in-out 1.4s infinite}@keyframes progressShrink{0%{width:100%}to{width:calc(100% - var(--progress-fill, 0%))}}@keyframes progressShine{0%{background-position:-100% 0}60%,to{background-position:200% 0}}@keyframes progressGlowGreen{0%,to{box-shadow:0 0 8px #22c55e59}50%{box-shadow:0 0 16px #22c55ea6}}@keyframes progressGlowPurple{0%,to{box-shadow:0 0 8px #7c3aed66}50%{box-shadow:0 0 18px #7c3aedbf}}.btn-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:.375rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s cubic-bezier(.4,0,.2,1)}.btn-action svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.btn-action:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-primary);color:var(--color-primary)}.btn-action:active:not(:disabled){transform:scale(.94);transition:transform .1s ease}.btn-action:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.btn-action:disabled{opacity:.5;cursor:not-allowed}.btn-action-danger{color:var(--color-expense);border-color:#ef44444d}.btn-action-danger:hover:not(:disabled){border-color:var(--color-expense);color:var(--color-expense);background:#ef44441f}.btn-action-success{color:var(--color-success);border-color:#22c55e4d}.btn-action-success:hover:not(:disabled){border-color:var(--color-success);color:var(--color-success);background:#22c55e1f}.btn-action-warning{color:var(--color-warning);border-color:#f59e0b4d}.btn-action-warning:hover:not(:disabled){border-color:var(--color-warning);color:var(--color-warning);background:#f59e0b1f}.btn-action-info{color:var(--color-info, #3b82f6);border-color:#3b82f64d}.btn-action-info:hover:not(:disabled){border-color:var(--color-info, #3b82f6);color:var(--color-info, #3b82f6);background:#3b82f61f}.btn-action:hover:not(:disabled) svg{transform:scale(1.1)}.btn-action:hover:not(:disabled) svg.lucide-eye{transform:scale(1.15)}.btn-action:hover:not(:disabled) svg.lucide-download,.btn-action:hover:not(:disabled) svg.lucide-file-down,.btn-action:hover:not(:disabled) svg.lucide-arrow-down{transform:translateY(2px)}.btn-action:hover:not(:disabled) svg.lucide-refresh-cw,.btn-action:hover:not(:disabled) svg.lucide-rotate-ccw,.btn-action:hover:not(:disabled) svg.lucide-rotate-cw{transform:rotate(180deg)}.btn-action:hover:not(:disabled) svg.lucide-plus,.btn-action:hover:not(:disabled) svg.lucide-x,.btn-action:hover:not(:disabled) svg.lucide-settings{transform:rotate(90deg)}.btn-action:hover:not(:disabled) svg.lucide-pencil,.btn-action:hover:not(:disabled) svg.lucide-edit,.btn-action:hover:not(:disabled) svg.lucide-pen-line,.btn-action:hover:not(:disabled) svg.lucide-square-pen{transform:translate(2px)}.btn-action:hover:not(:disabled) svg.lucide-arrow-right,.btn-action:hover:not(:disabled) svg.lucide-chevron-right{transform:translate(2px)}.btn-action:hover:not(:disabled) svg.lucide-arrow-left,.btn-action:hover:not(:disabled) svg.lucide-chevron-left{transform:translate(-2px)}.btn-action:hover:not(:disabled) svg.lucide-trash-2,.btn-action:hover:not(:disabled) svg.lucide-trash{animation:btn-action-shake .4s cubic-bezier(.36,.07,.19,.97)}@keyframes btn-action-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px) rotate(-4deg)}40%{transform:translate(2px) rotate(4deg)}60%{transform:translate(-2px) rotate(-4deg)}80%{transform:translate(2px) rotate(4deg)}}.checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:inline-block;width:1rem;height:1rem;min-width:1rem;background:var(--color-input);border:1.5px solid var(--color-border);border-radius:4px;cursor:pointer;flex-shrink:0;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;margin:0;padding:0;vertical-align:middle}.checkbox:after{content:"";position:absolute;left:50%;top:45%;width:28%;height:0;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;opacity:0;transition:none}.checkbox:hover:not(:disabled){border-color:var(--color-primary)}.checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.checkbox:active:not(:disabled){transform:scale(.92);transition:transform .1s ease}.checkbox:checked{background:var(--color-primary);border-color:var(--color-primary);animation:checkboxPop .25s cubic-bezier(.34,1.56,.64,1)}.checkbox:checked:after{opacity:1;height:55%;animation:checkboxDraw .25s cubic-bezier(.4,0,.2,1) forwards}.checkbox:indeterminate{background:var(--color-primary);border-color:var(--color-primary);animation:checkboxPop .25s cubic-bezier(.34,1.56,.64,1)}.checkbox:indeterminate:after{opacity:1;top:50%;left:50%;width:60%;height:2px;border:none;background:#fff;transform:translate(-50%,-50%) rotate(0);animation:checkboxGrow .2s cubic-bezier(.4,0,.2,1) forwards}.checkbox:disabled{opacity:.5;cursor:not-allowed}@keyframes checkboxPop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes checkboxDraw{0%{height:0;width:0;opacity:1}40%{height:0;width:28%;opacity:1}to{height:55%;width:28%;opacity:1}}@keyframes checkboxGrow{0%{width:0;opacity:1}to{width:60%;opacity:1}}.checkbox-sm{width:.875rem;height:.875rem;min-width:.875rem;border-radius:3px}.checkbox-lg{width:1.25rem;height:1.25rem;min-width:1.25rem;border-radius:5px}.checkbox-lg:after{border-width:0 2.5px 2.5px 0}[data-theme=dark] .checkbox:after{border-color:#0a0a0f}[data-theme=dark] .checkbox:indeterminate:after{background:#0a0a0f}.segmented{display:inline-flex;align-items:center;padding:.1875rem;background:var(--color-input);border:1px solid var(--color-border);border-radius:.5rem;gap:.125rem;position:relative;max-width:100%;font-size:14px;height:38px;box-sizing:border-box}.segmented-sm{font-size:12px;height:34px;padding:.125rem}.segmented-lg{font-size:15px;height:42px;padding:.25rem}.segmented-indicator{position:absolute;top:.1875rem;bottom:.1875rem;left:0;width:0;background:var(--color-primary);border-radius:.375rem;pointer-events:none;transform:translate(var(--sx, 0));width:var(--sw, 0);transition:transform .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),background-color .3s ease;box-shadow:0 2px 4px #7c3aed33}.segmented-sm .segmented-indicator{top:.125rem;bottom:.125rem}.segmented-lg .segmented-indicator{top:.25rem;bottom:.25rem}[data-theme=dark] .segmented-indicator{box-shadow:0 0 12px #00e67640}[data-theme=elegant] .segmented-indicator{box-shadow:0 0 12px #a855f740}.segmented[data-variant=income] .segmented-indicator{background:var(--color-income);box-shadow:0 2px 4px #22c55e40}.segmented[data-variant=expense] .segmented-indicator{background:var(--color-expense);box-shadow:0 2px 4px #ef444440}.segmented[data-variant=warning] .segmented-indicator{background:var(--color-warning);box-shadow:0 2px 4px #f59e0b40}.segmented[data-variant=success] .segmented-indicator{background:var(--color-success);box-shadow:0 2px 4px #22c55e40}.segmented[data-variant=error] .segmented-indicator{background:var(--color-error);box-shadow:0 2px 4px #ef444440}.segmented[data-variant=secondary] .segmented-indicator{background:var(--color-secondary);box-shadow:0 2px 4px #64748b33}.segmented:has(.segmented-indicator) .segmented-item.active{background:transparent;box-shadow:none}.segmented:has(.segmented-indicator) .segmented-item{position:relative;z-index:1}.segmented:has(.segmented-indicator) .segmented-item.active{color:#fff}[data-theme=dark] .segmented:has(.segmented-indicator) .segmented-item.active{color:#0a0a0f}[data-theme=dark] .segmented[data-variant=income] .segmented-item.active,[data-theme=dark] .segmented[data-variant=expense] .segmented-item.active,[data-theme=dark] .segmented[data-variant=warning] .segmented-item.active,[data-theme=dark] .segmented[data-variant=success] .segmented-item.active,[data-theme=dark] .segmented[data-variant=error] .segmented-item.active,[data-theme=dark] .segmented[data-variant=secondary] .segmented-item.active{color:#fff}.segmented-item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:100%;padding:0 .875rem;font-size:inherit;font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-radius:.375rem;cursor:pointer;white-space:nowrap;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.4,0,.2,1)}.segmented-item:hover:not(:disabled):not(.active){color:var(--color-text-primary);background:var(--color-surface)}.segmented-item:active:not(:disabled):not(.active){transform:scale(.96)}.segmented-item.active{background:var(--color-primary);color:#fff;box-shadow:0 2px 4px #7c3aed33}[data-theme=dark] .segmented-item.active{color:#0a0a0f;box-shadow:0 0 12px #00e67640}[data-theme=elegant] .segmented-item.active{box-shadow:0 0 12px #a855f740}.segmented-item.active-income{background:var(--color-income);color:#fff;box-shadow:0 2px 4px #22c55e40}.segmented-item.active-expense{background:var(--color-expense);color:#fff;box-shadow:0 2px 4px #ef444440}.segmented-item.active-warning{background:var(--color-warning);color:#fff;box-shadow:0 2px 4px #f59e0b40}.segmented-item.active-success{background:var(--color-success);color:#fff;box-shadow:0 2px 4px #22c55e40}.segmented-item.active-error{background:var(--color-error);color:#fff;box-shadow:0 2px 4px #ef444440}.segmented-item.active-secondary{background:var(--color-secondary);color:#fff;box-shadow:0 2px 4px #64748b33}[data-theme=dark] .segmented-item.active-income,[data-theme=dark] .segmented-item.active-expense,[data-theme=dark] .segmented-item.active-warning,[data-theme=dark] .segmented-item.active-success,[data-theme=dark] .segmented-item.active-error,[data-theme=dark] .segmented-item.active-secondary{color:#fff}.segmented-item:disabled{opacity:.5;cursor:not-allowed}.segmented-item svg{transition:transform .25s cubic-bezier(.4,0,.2,1)}.segmented-sm .segmented-item{padding:0 .625rem}.segmented-lg .segmented-item{padding:0 1.125rem}.segmented-full{display:flex;width:100%}.segmented-full .segmented-item{flex:1}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.scrollbar-thin::-webkit-scrollbar{height:4px;width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:2px}.calculator-btn-equals{background:var(--color-success);color:#fff;transition:filter .15s ease}.calculator-btn-equals:hover{filter:brightness(1.1)}[data-theme=dark] .calculator-btn-equals{color:#0a0a0f}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}input[type=password]::-webkit-credentials-auto-fill-button{display:none!important}.react-datepicker--with-presets{display:flex!important;flex-direction:row-reverse;align-items:stretch}.react-datepicker--with-presets .react-datepicker__children-container,.react-datepicker:has(.datepicker-presets) .react-datepicker__children-container{width:auto!important;margin:0}.react-datepicker--with-presets .react-datepicker__navigation--previous,.react-datepicker:has(.datepicker-presets) .react-datepicker__navigation--previous{left:calc(100% - 266px)!important}.datepicker-presets{display:flex;flex-direction:column;gap:4px;padding:10px;border-left:1px solid var(--color-border);background:var(--color-surface)}.datepicker-preset-btn{text-align:left;padding:7px 10px;font-size:12px;color:var(--color-text-secondary);background:var(--color-input);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;white-space:nowrap;font-family:inherit;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.datepicker-preset-btn:hover{background:var(--color-bg-tertiary, var(--color-input));color:var(--color-text-primary);border-color:var(--color-border-strong, var(--color-border))}@media(max-width:480px){.react-datepicker:has(.datepicker-presets){flex-direction:column}.datepicker-presets{flex-direction:row;flex-wrap:wrap;border-left:none;border-top:1px solid var(--color-border);min-width:0}}.datepicker-extras{display:flex;flex-direction:column;background:var(--color-surface);border-right:1px solid var(--color-border);min-width:160px}.datepicker-extras .datepicker-presets{border-left:none;background:transparent;flex:1}.datepicker-extra-toggle{padding:10px 12px;border-top:1px solid var(--color-border)}.datepicker-extra-toggle-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);margin-bottom:6px;font-weight:500}.datepicker-extra-toggle-options{display:inline-flex;border:1px solid var(--color-border);border-radius:8px;padding:2px;background:var(--color-input)}.datepicker-extra-toggle-options button{padding:5px 10px;border-radius:6px;border:none;background:transparent;color:var(--color-text-secondary);font-size:11px;font-family:inherit;cursor:pointer;transition:all .15s}.datepicker-extra-toggle-options button:hover{color:var(--color-text-primary)}.datepicker-extra-toggle-options button.active{background:var(--color-surface);color:var(--color-text-primary);font-weight:500;box-shadow:0 1px 2px #0000001a}@media(max-width:480px){.react-datepicker:has(.datepicker-extras){flex-direction:column}.datepicker-extras{border-right:none;border-top:1px solid var(--color-border);min-width:0}}.datepicker-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;min-height:38px;width:180px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:10px;font-size:13px;color:var(--color-text-secondary);background:var(--color-surface);transition:all .15s;white-space:nowrap;cursor:pointer;font-family:inherit}.datepicker-chip:hover{background:var(--color-input);color:var(--color-text-primary);border-color:var(--color-border-strong, var(--color-border))}.datepicker-chip svg{color:var(--color-text-secondary)}.datepicker-chip--active{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.datepicker-chip--active svg{color:var(--color-primary)}.datepicker-chip--active:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}.datepicker-chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;margin-left:4px;color:inherit;opacity:.7;transition:all .15s}.datepicker-chip-x:hover{background:color-mix(in srgb,currentColor 18%,transparent);opacity:1}.skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--color-border) 0%,var(--color-background) 50%,var(--color-border) 100%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite,skeleton-shimmer 2s linear infinite;border-radius:.375rem}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{height:1rem;width:60%}.skeleton-text-sm{height:.75rem;width:40%}.skeleton-value{height:2rem;width:50%}.skeleton-icon{height:2rem;width:2rem;border-radius:.5rem}[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--color-border) 0%,rgba(0,255,136,.05) 50%,var(--color-border) 100%);background-size:200% 100%}[data-theme=elegant] .skeleton{background:linear-gradient(90deg,var(--color-border) 0%,rgba(168,85,247,.05) 50%,var(--color-border) 100%);background-size:200% 100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes welcomeBannerIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes welcomeIconIn{0%{opacity:0;transform:scale(.5) rotate(-45deg)}60%{opacity:1;transform:scale(1.1) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes welcomeBannerPulse{0%,to{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000d,0 0 #7c3aed00}50%{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000d,0 0 24px 2px #7c3aed1f}}.welcome-banner{animation:welcomeBannerIn .6s cubic-bezier(.22,1,.36,1) both,welcomeBannerPulse 4s ease-in-out 1s infinite}.welcome-banner__icon{animation:welcomeIconIn .7s cubic-bezier(.22,1,.36,1) .15s both}[data-theme=dark] .welcome-banner{animation:welcomeBannerIn .6s cubic-bezier(.22,1,.36,1) both,welcomeBannerPulseDark 4s ease-in-out 1s infinite}@keyframes welcomeBannerPulseDark{0%,to{box-shadow:0 10px 15px -3px #00000059,0 4px 6px -4px #00000040,0 0 #00e67600}50%{box-shadow:0 10px 15px -3px #00000059,0 4px 6px -4px #00000040,0 0 32px 2px #00e6762e}}[data-theme=elegant] .welcome-banner{animation:welcomeBannerIn .6s cubic-bezier(.22,1,.36,1) both,welcomeBannerPulseElegant 4s ease-in-out 1s infinite}@keyframes welcomeBannerPulseElegant{0%,to{box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #00000026,0 0 #a855f700}50%{box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #00000026,0 0 32px 2px #a855f733}}.welcome-banner__greeting{animation:fadeInUp .5s cubic-bezier(.22,1,.36,1) .25s both}.welcome-banner__name{animation:fadeInUp .5s cubic-bezier(.22,1,.36,1) .35s both}.welcome-banner__status{animation:fadeInUp .5s cubic-bezier(.22,1,.36,1) .45s both}@keyframes scaleIn{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-content-in{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.fixed.inset-0[class*=bg-black]{animation:modal-overlay-in .2s ease-out}.fixed.inset-0[class*=bg-black]>div:not(.fixed){animation:modal-content-in .2s ease-out}.display-ticker-track{display:inline-block;animation:display-ticker-scroll 30s linear infinite;will-change:transform}@keyframes display-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.btn{font-family:Inter,system-ui,-apple-system,sans-serif;gap:7px;height:36px;min-height:0;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;letter-spacing:-.005em;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease,transform .12s cubic-bezier(.4,0,.2,1),filter .15s ease}.btn:hover:not(:disabled){transform:none}.btn:active:not(:disabled){transform:scale(.97);transition:transform .08s}.btn-primary{background:transparent!important;color:var(--color-text-primary)!important;border-color:var(--color-border-strong, var(--color-border))!important;border-radius:8px!important;padding:0 14px!important;height:36px!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:-.005em!important;text-transform:none!important;box-shadow:none!important}.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 10%,transparent)!important;color:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:inset 0 0 0 1px var(--color-primary),0 0 18px color-mix(in srgb,var(--color-primary) 22%,transparent)!important}.btn-primary:hover:not(:disabled) svg{color:var(--color-primary)}.btn-secondary,.btn-ghost{background:transparent!important;color:var(--color-text-secondary)!important;border-color:var(--color-border)!important;border-radius:8px!important;padding:0 14px!important;height:36px!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:-.005em!important;text-transform:none!important;box-shadow:none!important}.btn-secondary:hover:not(:disabled),.btn-ghost:hover:not(:disabled){background:var(--color-input)!important;color:var(--color-text-primary)!important;border-color:color-mix(in srgb,var(--color-text-primary) 18%,var(--color-border))!important;box-shadow:none!important}.btn-danger{background:transparent!important;color:var(--color-error)!important;border-color:color-mix(in srgb,var(--color-error) 25%,transparent)!important;border-radius:8px!important}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 12%,transparent)!important;color:var(--color-error)!important;border-color:var(--color-error)!important;box-shadow:0 0 18px color-mix(in srgb,var(--color-error) 22%,transparent)!important}.btn-success{background:transparent!important;color:var(--color-success)!important;border-color:color-mix(in srgb,var(--color-success) 25%,transparent)!important;border-radius:8px!important}.btn-success:hover:not(:disabled){background:color-mix(in srgb,var(--color-success) 10%,transparent)!important;color:var(--color-success)!important;border-color:var(--color-success)!important;box-shadow:0 0 18px color-mix(in srgb,var(--color-success) 22%,transparent)!important}.btn-warning{background:transparent!important;color:var(--color-warning)!important;border-color:color-mix(in srgb,var(--color-warning) 25%,transparent)!important;border-radius:8px!important}.btn-warning:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 10%,transparent)!important;color:var(--color-warning)!important;border-color:var(--color-warning)!important;box-shadow:0 0 18px color-mix(in srgb,var(--color-warning) 22%,transparent)!important}.btn-info{background:transparent!important;color:var(--color-info)!important;border-color:color-mix(in srgb,var(--color-info) 25%,transparent)!important;border-radius:8px!important}.btn-info:hover:not(:disabled){background:color-mix(in srgb,var(--color-info) 10%,transparent)!important;color:var(--color-info)!important;border-color:var(--color-info)!important;box-shadow:0 0 18px color-mix(in srgb,var(--color-info) 22%,transparent)!important}.btn-sm{height:28px!important;padding:0 10px!important;font-size:11.5px!important;gap:5px;border-radius:6px!important}.btn-lg{height:44px!important;padding:0 20px!important;font-size:14.5px!important;gap:8px;border-radius:10px!important}.btn-icon{width:36px!important;padding:0!important;gap:0}.btn-icon.btn-sm{width:28px!important}.btn-icon.btn-lg{width:44px!important}.btn:hover:not(:disabled) svg.lucide-arrow-right,.btn:hover:not(:disabled) svg.lucide-chevron-right,.btn:hover:not(:disabled) svg.lucide-arrow-right-left{transform:translate(2px)}.btn:hover:not(:disabled) svg.lucide-arrow-left,.btn:hover:not(:disabled) svg.lucide-chevron-left{transform:translate(-2px)}.btn:hover:not(:disabled) svg.lucide-arrow-down,.btn:hover:not(:disabled) svg.lucide-download,.btn:hover:not(:disabled) svg.lucide-file-down{transform:translateY(2px)}.btn:hover:not(:disabled) svg.lucide-arrow-up,.btn:hover:not(:disabled) svg.lucide-upload{transform:translateY(-2px)}.btn:hover:not(:disabled) svg.lucide-plus,.btn:hover:not(:disabled) svg.lucide-x,.btn:hover:not(:disabled) svg.lucide-settings,.btn:hover:not(:disabled) svg.lucide-refresh-cw,.btn:hover:not(:disabled) svg.lucide-rotate-ccw,.btn:hover:not(:disabled) svg.lucide-rotate-cw{transform:rotate(90deg)}.btn:hover:not(:disabled) svg.lucide-trash,.btn:hover:not(:disabled) svg.lucide-trash-2{transform:rotate(-8deg) scale(1.08)}.btn:hover:not(:disabled) svg.lucide-pencil,.btn:hover:not(:disabled) svg.lucide-edit,.btn:hover:not(:disabled) svg.lucide-square-pen,.btn:hover:not(:disabled) svg.lucide-pen-line{transform:rotate(-8deg)}.btn:hover:not(:disabled) svg.lucide-eye{transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.btn,.btn>svg{transition:none!important}.btn:hover:not(:disabled) svg{transform:none!important}}@media print{aside,nav,[class*=ProSidebar],.btn,[role=button]{display:none!important}.shadow-lg,.shadow-xl,.shadow{box-shadow:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-2{left:.5rem}.left-20{left:5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-full{left:100%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1200\]{z-index:1200}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.col-span-2{grid-column:span 2 / span 2}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-mb-px{margin-bottom:-1px}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[220px\]{height:220px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[220px\]{width:220px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[120px\]{min-width:120px}.min-w-\[20px\]{min-width:20px}.min-w-\[300px\]{min-width:300px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[280px\]{max-width:280px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-page-enter{animation:page-enter .3s ease-out forwards}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.animate-splash-dot-1{animation:splash-dot 1s ease-in-out infinite}.animate-splash-dot-2{animation:splash-dot 1s ease-in-out .2s infinite}@keyframes splash-dot{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.animate-splash-dot-3{animation:splash-dot 1s ease-in-out .4s infinite}@keyframes splash-logo{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-splash-logo{animation:splash-logo .6s ease-out forwards}@keyframes splash-text{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-splash-text{animation:splash-text .5s ease-out .3s forwards}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-0\.5{row-gap:.125rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:var(--color-border)}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-alert-error-border{border-color:var(--color-alert-error-border)}.border-alert-info-border{border-color:var(--color-alert-info-border)}.border-alert-success-border{border-color:var(--color-alert-success-border)}.border-alert-warning-border{border-color:var(--color-alert-warning-border)}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-border{border-color:var(--color-border)}.border-error-light{border-color:var(--color-error-light)}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-primary{border-color:var(--color-primary)}.border-primary-light{border-color:var(--color-primary-light)}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/50{border-color:#ef444480}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.bg-alert-badge-bg{background-color:var(--color-alert-badge-bg)}.bg-alert-error-bg{background-color:var(--color-alert-error-bg)}.bg-alert-info-bg{background-color:var(--color-alert-info-bg)}.bg-alert-success-bg{background-color:var(--color-alert-success-bg)}.bg-alert-warning-bg{background-color:var(--color-alert-warning-bg)}.bg-background{background-color:var(--color-background)}.bg-badge-blue-bg{background-color:var(--color-badge-blue-bg)}.bg-badge-cancelado-bg{background-color:var(--color-badge-cancelado-bg)}.bg-badge-gray-bg{background-color:var(--color-badge-gray-bg)}.bg-badge-green-bg{background-color:var(--color-badge-green-bg)}.bg-badge-pago-bg{background-color:var(--color-badge-pago-bg)}.bg-badge-pendente-bg{background-color:var(--color-badge-pendente-bg)}.bg-badge-purple-bg{background-color:var(--color-badge-purple-bg)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:var(--color-border)}.bg-error-light{background-color:var(--color-error-light)}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-600\/10{background-color:#16a34a1a}.bg-green-900\/20{background-color:#14532d33}.bg-income{background-color:var(--color-income)}.bg-info{background-color:var(--color-info)}.bg-info-light{background-color:var(--color-info-light)}.bg-input{background-color:var(--color-input)}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-primary{background-color:var(--color-primary)}.bg-primary-light{background-color:var(--color-primary-light)}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-success{background-color:var(--color-success)}.bg-success-light{background-color:var(--color-success-light)}.bg-surface{background-color:var(--color-surface)}.bg-teal-500\/10{background-color:#14b8a61a}.bg-warning{background-color:var(--color-warning)}.bg-warning-light{background-color:var(--color-warning-light)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-white\/60{background-color:#fff9}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-600\/10{background-color:#ca8a041a}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-wider{letter-spacing:.05em}.text-alert-badge-text{color:var(--color-alert-badge-text)}.text-alert-error-icon{color:var(--color-alert-error-icon)}.text-alert-error-text{color:var(--color-alert-error-text)}.text-alert-info-icon{color:var(--color-alert-info-icon)}.text-alert-info-text{color:var(--color-alert-info-text)}.text-alert-success-icon{color:var(--color-alert-success-icon)}.text-alert-success-text{color:var(--color-alert-success-text)}.text-alert-warning-icon{color:var(--color-alert-warning-icon)}.text-alert-warning-text{color:var(--color-alert-warning-text)}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-badge-blue-text{color:var(--color-badge-blue-text)}.text-badge-cancelado-text{color:var(--color-badge-cancelado-text)}.text-badge-gray-text{color:var(--color-badge-gray-text)}.text-badge-green-text{color:var(--color-badge-green-text)}.text-badge-pago-text{color:var(--color-badge-pago-text)}.text-badge-pendente-text{color:var(--color-badge-pendente-text)}.text-badge-purple-text{color:var(--color-badge-purple-text)}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/60{color:#0009}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-border{color:var(--color-border)}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-error{color:var(--color-error)}.text-expense{color:var(--color-expense)}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-income{color:var(--color-income)}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-info{color:var(--color-info)}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-primary{color:var(--color-primary)}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-warning{color:var(--color-warning)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-text-secondary::-moz-placeholder{color:var(--color-text-secondary)}.placeholder-text-secondary::placeholder{color:var(--color-text-secondary)}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(124\,58\,237\,0\.2\)\]{--tw-shadow: 0 2px 4px rgba(124,58,237,.2);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-primary{--tw-ring-color: var(--color-primary)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-background{--tw-ring-offset-color: var(--color-background)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zoom-in{0%{transform:scale(.95)}to{transform:scale(1)}}.animate-in{animation:fade-in .2s ease-out,zoom-in .2s ease-out}.sidebar-collapsed .ps-menuitem-root>.ps-menu-button{justify-content:center!important;padding-left:8px!important;padding-right:8px!important}.sidebar-collapsed .ps-menuitem-root>.ps-menu-button>.ps-menu-icon{margin-right:0!important}.sidebar-collapsed>div>div>nav>ul>.ps-menuitem-root>.ps-menu-button>.ps-menu-label,.sidebar-collapsed>div>div>nav>ul>.ps-menuitem-root.ps-submenu-root>.ps-menu-button>.ps-menu-label{display:none!important}.sidebar-collapsed .ps-menuitem-root>.ps-menu-button>.ps-submenu-expand-icon{display:none!important}.sidebar-collapsed .ps-submenu-content{min-width:260px!important;z-index:9999!important}.sidebar-collapsed .ps-submenu-content .ps-menu-button{justify-content:flex-start!important;padding-left:16px!important;padding-right:16px!important}.sidebar-collapsed .ps-submenu-content .ps-menu-icon{margin-right:10px!important}.sidebar-collapsed .ps-submenu-content .ps-menu-label{display:inline-block}@media print{body>*:not(.print-container){display:none!important}.print-container{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important}.print-container *{color:#000!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-container .print-hide{display:none!important}.print-container table{border-collapse:collapse;width:100%}.print-container th,.print-container td{border:1px solid #ddd;padding:8px;text-align:left}.print-container th{background-color:#f5f5f5!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-container .print-no-break{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@page{margin:.5cm 1cm}@page{@top-left{content:none}@top-center{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-center{content:none}@bottom-right{content:none}}title{display:none}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .5s ease-out both}.stagger-item{opacity:0;animation:fade-in-up .4s ease-out forwards}.stagger-item:nth-child(1){animation-delay:.05s}.stagger-item:nth-child(2){animation-delay:.1s}.stagger-item:nth-child(3){animation-delay:.15s}.stagger-item:nth-child(4){animation-delay:.2s}.stagger-item:nth-child(5){animation-delay:.25s}.stagger-item:nth-child(6){animation-delay:.3s}.stagger-item:nth-child(7){animation-delay:.35s}.stagger-item:nth-child(8){animation-delay:.4s}.card-hover{transition:transform .2s ease-out,box-shadow .2s ease-out}.card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px #0000001a,0 4px 10px -5px #0000000a}.dark .card-hover:hover,.elegant .card-hover:hover{box-shadow:0 8px 25px -5px #0000004d,0 4px 10px -5px #0003}.page-enter{opacity:0;transform:translateY(10px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.countup-highlight{display:inline-block;transition:color .3s ease}@keyframes value-update{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.value-updated{animation:value-update .3s ease-out}.placeholder\:text-text-secondary::-moz-placeholder{color:var(--color-text-secondary)}.placeholder\:text-text-secondary::placeholder{color:var(--color-text-secondary)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--color-border)}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-background:hover{background-color:var(--color-background)}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-border:hover{background-color:var(--color-border)}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-input:hover{background-color:var(--color-input)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:text-alert-warning-text:hover{color:var(--color-alert-warning-text)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-90:hover{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-color: var(--color-primary)}.focus\:ring-warning:focus{--tw-ring-color: var(--color-warning)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-primary{color:var(--color-primary)}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-primary{background-color:var(--color-primary)}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-primary{--tw-ring-color: var(--color-primary)}@media(min-width:640px){.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:inline{display:inline}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-24{height:6rem}.md\:h-5{height:1.25rem}.md\:w-5{width:1.25rem}.md\:w-\[220px\]{width:220px}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0px}.md\:max-w-sm{max-width:24rem}.md\:flex-1{flex:1 1 0%}.md\:flex-shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-end{align-items:flex-end}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:bg-blue-900\/30{background-color:#1e3a8a4d}.dark\:bg-green-900\/30{background-color:#14532d4d}.dark\:bg-red-900\/30{background-color:#7f1d1d4d}.dark\:bg-yellow-900\/30{background-color:#713f124d}.dark\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}}.\[\&\>\*\:first-child\]\:col-span-2>*:first-child{grid-column:span 2 / span 2}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.react-datepicker__input-container input{width:100%;border:1px solid var(--color-border)!important;border-radius:.5rem;background-color:var(--color-input)!important;color:var(--color-text-primary)!important}.react-datepicker__input-container input:focus{outline:none;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-focus-ring)}.react-datepicker-popper{z-index:50}#datepicker-portal{position:relative;z-index:110}#datepicker-portal .react-datepicker-popper{z-index:110}.react-datepicker{font-family:inherit;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-surface);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.react-datepicker__header{background-color:var(--color-background);border-bottom:1px solid var(--color-border);border-radius:.5rem .5rem 0 0;padding-top:.5rem}.react-datepicker__current-month{color:var(--color-text-primary);font-weight:600;font-size:.875rem;padding:.5rem}.react-datepicker__day-names{margin-top:.5rem}.react-datepicker__day-name{color:var(--color-text-secondary);font-weight:500;font-size:.75rem;width:2rem;line-height:2rem;margin:.125rem}.react-datepicker__navigation{top:.75rem}.react-datepicker__navigation-icon:before{border-color:var(--color-text-primary)}.react-datepicker__navigation:hover *:before{border-color:var(--color-primary)}.react-datepicker__month{margin:.5rem}.react-datepicker__day{color:var(--color-text-primary);width:2rem;line-height:2rem;margin:.125rem;border-radius:.25rem;font-size:.875rem}.react-datepicker__day:hover{background-color:var(--color-background);color:var(--color-primary)}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__day--range-start,.react-datepicker__day--range-end,.react-datepicker__day--keyboard-selected{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary);font-weight:600;line-height:calc(2rem - 2px)}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__day--range-start:hover,.react-datepicker__day--range-end:hover,.react-datepicker__day--keyboard-selected:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.react-datepicker__day--outside-month{color:var(--color-text-secondary);opacity:.5}.react-datepicker__day--disabled{color:var(--color-text-secondary);opacity:.3;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__day--today{font-weight:600;border:1px solid var(--color-primary)}.react-datepicker__close-icon:after{background-color:var(--color-error);color:#fff;font-size:1rem;padding:.25rem .5rem;border-radius:.25rem}.react-datepicker__close-icon:hover:after{opacity:.85}.react-datepicker__triangle{display:none}@media(prefers-color-scheme:dark){.react-datepicker{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}}
