:root{--tema1-white:#faf9f6;--tema1-white-soft:#dbdbdb;--tema1-white-mute:#f2f2f2;--tema1-white-other:#ebebeb;--tema1-white-modal:#000000e6;--tema2-black:#181818;--tema2-black-soft:#222;--tema2-black-mute:#282828;--tema2-black-other:#333;--tema2-black-modal:#474747cc;--tema2-blue1-dark:#0784b5;--tema2-blue2-dark:#39ace7;--tema2-blue2-dark-disabled:#011d27;--tema2-blue3-dark:#00bfff;--tema2-green1-dark:#32ae85;--tema2-green2-dark:#27e8a7;--tema2-red1-dark:#df4576;--tema2-bloqueado:#9e9e9e7e;--tema-indigo:#2c3e50;--tema-border:#39ace7;--tema-agendado-color:#f3ab59;--tema1-divider-light-1:#3c3c3c4a;--tema1-divider-light-2:#3c3c3c1a;--tema1-divider-light-3:#ebebebd1;--tema1-divider-light-4:#d1d5db;--tema2-divider-dark-1:#545454a6;--tema2-divider-dark-2:#5454547a;--tema2-divider-dark-3:#5454547a;--tema2-divider-dark-4:#374151;--tema1-text-light-1:var(--tema2-black-soft);--tema1-text-light-2:#3c3c3ccc;--tema2-text-dark-1:var(--tema1-white-soft);--tema2-text-dark-2:#ebebeba3;--tema1-blue1-light:#0078d4;--tema1-blue2-light:#39ace7;--tema1-blue2-light-disabled:#b6e1f6;--tema2-blue3-light:#00bfff;--tema1-green1-light:#32ae85;--tema1-green2-light:#27e8a7;--tema1-red1-light:#df4576;--tema1-red2-light:#e83a4b;--tema1-purple-light:#9013fe;--tema2-purple-dark:#b15afe;--color-background-soft:var(--tema1-white);--color-background:var(--tema1-white);--color-background-sidebar:var(--tema1-white-mute);--color-background-mute:var(--tema1-white-mute);--color-background-other:var(--tema1-white-other);--color-background-modal:var(--tema1-white-modal);--color-background-loader:var(--tema2-black-modal);--color-label-blue:var(--tema2-blue3-light);--color-border:var(--tema1-divider-light-1);--color-border2:var(--tema1-divider-light-4);--color-border-contrast:var(--tema-border);--color-border-hover:var(--tema1-divider-light-1);--color-divider:var(--tema1-divider-light-1);--color-heading:var(--tema1-text-light-1);--color-text:var(--tema1-text-light-1);--color-heading1:var(--tema1-text-light-2);--color-text2:var(--tema1-text-light-2);--color-detail1-blue:var(--tema1-blue1-light);--color-detail2-blue:var(--tema1-blue2-light);--color-detail2-blue-disabled:var(--tema1-blue2-light-disabled);--color-detail3-blue:var(--tema2-blue3-light);--color-detail1-green:var(--tema1-green1-light);--color-detail2-green:var(--tema1-green2-light);--color-detail1-purple:var(--tema1-purple-light);--color-detail1-red:var(--tema1-red1-light);--color-agendamento-bloqueado:var(--tema2-bloqueado);--color-primary:var(--tema1-blue1-light);--color-primary-soft:#e6f1fb;--color-primary-mute:#b5d4f4;--color-primary-hover:var(--tema1-blue2-light);--color-primary-contrast:#fff;--color-secondary:var(--tema1-blue2-light);--color-secondary-soft:#d6f0fb;--color-secondary-mute:#b0dff6;--color-accent:var(--tema1-green1-light);--color-accent-soft:#e0f5ed;--color-accent-mute:#9fe1cb;--tema1-red-light:#e83a4b;--tema1-red-soft:#fadadd;--tema1-red-mute:#f28b82;--tema1-red-hover:#df4576;--tema1-purple-soft:#e6d6fa;--tema1-purple-mute:#b794f4;--tema1-purple-hover:#b15afe;--tema1-blue-light:#0078d4;--tema1-blue-soft:#e6f1fb;--tema1-blue-mute:#b5d4f4;--tema1-blue-hover:#39ace7;--tema1-yellow-light:#e8e23a;--tema1-yellow-soft:#fff9db;--tema1-yellow-mute:#fdd835;--tema1-yellow-hover:#fbc02d;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--color-background:var(--tema2-black);--color-background-soft:var(--tema2-black-soft);--color-background-sidebar:var(--tema2-black-soft);--color-background-mute:var(--tema2-black-mute);--color-background-other:var(--tema2-black-soft);--color-background-modal:var(--tema2-black-modal);--color-background-loader:var(--tema1-white-modal);--color-label-blue:var(--tema2-blue3-dark);--color-border:var(--tema2-divider-dark-2);--color-border2:var(--tema2-divider-dark-4);--color-border-contrast:var(--tema-border);--color-border-hover:var(--tema2-divider-dark-1);--color-divider:var(--tema2-divider-dark-1);--color-heading:var(--tema2-text-dark-1);--color-text:var(--tema2-text-dark-2);--color-text2:var(--tema2-text-dark-1);--color-detail1-blue:var(--tema2-blue1-dark);--color-detail2-blue:var(--tema2-blue2-dark);--color-detail2-blue-disabled:var(--tema2-blue2-dark-disabled);--color-detail3-blue:var(--tema2-blue3-dark);--color-detail1-green:var(--tema2-green1-dark);--color-detail2-green:var(--tema2-green2-dark);--color-detail1-purple:var(--tema2-purple-dark);--color-detail1-red:var(--tema2-red1-dark);--color-agendamento-bloqueado:var(--tema2-bloqueado);--color-primary:var(--tema2-blue1-dark);--color-primary-soft:#4a9eff0f;--color-primary-mute:#0c3a50;--color-primary-hover:var(--tema2-blue2-dark);--color-primary-contrast:#fff;--color-secondary:var(--tema2-blue2-dark);--color-secondary-soft:#012030;--color-secondary-mute:#023a56;--color-accent:var(--tema2-green1-dark);--color-accent-soft:#04342c;--color-accent-mute:#085041;--tema2-red-dark:#df4576;--tema2-red-soft:#3a0a12;--tema2-red-mute:#5c1a26;--tema2-red-hover:#e83a4b;--tema2-purple-dark:#b15afe;--tema2-purple-soft:#2a0a3a;--tema2-purple-mute:#4b1a5c;--tema2-purple-hover:#9013fe;--tema2-blue-dark:#0784b5;--tema2-blue-soft:#011d27;--tema2-blue-mute:#0c3a50;--tema2-blue-hover:#39ace7;--tema2-yellow-dark:#fbc02d;--tema2-yellow-soft:#3a2a00;--tema2-yellow-mute:#5c4b00;--tema2-yellow-hover:#e8e23a}html,body{overflow-x:hidden}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.6;transition:color .5s,background-color .5s}.formulario label .input:disabled,.formulario label .textarea:disabled{color:var(--color-text2);background-color:#0000;border:none}.formulario label .input:disabled+span,.formulario label .textarea:disabled+span{color:var(--color-text);font-size:13px;top:-8px;left:9px}.formulario label .input{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);flex-flow:1 0 250px;border-radius:8px;outline:0;width:25vw;height:40px;padding:15px 5px 5px 10px;font-size:15px;display:flex}.formulario label .input+span{color:var(--color-text);cursor:text;font-size:.9em;transition:all .3s;position:absolute;top:0;left:15px}.formulario label .input:placeholder-shown+span{font-size:1em;top:12.5px}.formulario label .input:focus+span,.formulario label .input:valid+span{color:var(--color-label-blue);font-size:.7em;font-weight:600;top:0}.formulario label{position:relative}.formulario label .textarea{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);flex-flow:1 0 250px;border-radius:8px;outline:0;width:50.5vw;height:400px;padding:15px 5px 5px 10px;font-size:16px;display:flex}.formulario label .textarea+span{color:var(--color-text);cursor:text;font-size:.9em;transition:all .3s;position:absolute;top:0;left:15px}.formulario label .textarea:placeholder-shown+span{font-size:1em;top:12.5px}.formulario label .textarea:focus+span,.formulario label .textarea:valid+span{color:var(--color-label-blue);font-size:.7em;font-weight:600;top:0}.custom-select select:disabled{color:var(--color-text2);cursor:default;background-color:#0000;border:none;padding:17px 10px 7px;font-size:15px}.custom-select select:disabled:hover{background-color:#0000}.select_arrow.isDisabled{display:none}.checkbox{margin:0 10px 0 0;display:flex;position:relative}.checkbox.isDisable{margin:0 5px 0 0}.checkbox span{font-size:15px;position:absolute;top:-15px;left:8px}.checkbox.isDisabled span{color:var(--color-text);font-size:13px;top:-10px;left:8px}.custom-select{width:25vw;display:inline-block;position:relative}.custom-select select{cursor:pointer;border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-text);appearance:none;border-radius:8px;outline:0;padding:12px 15px;display:inline-block}.custom-select select::-ms-expand{display:none}.custom-select select:hover,.custom-select select:focus{color:var(--color-text2);background:var(--color-background)}.select_arrow{pointer-events:none;border-style:solid;border-width:8px 5px 0;border-color:var(--color-border) transparent transparent transparent;z-index:6;margin:16px 0 0 -20px}.custom-select select:hover~.select_arrow,.custom-select select:focus~.select_arrow{border-top-color:#000}.custom-select select:disabled~.select_arrow{border-top-color:#ccc}.checklist{--disabled:#d3c8de;--width:100px;--height:20px;--border-radius:10px;width:var(--width);height:var(--height);border-radius:var(--border-radius);background:0 0;justify-content:flex-start;align-items:center;padding:10px 0;display:flex;position:relative}.checklist label{color:var(--color-text);cursor:pointer;align-items:center;width:auto;margin-right:20px;transition:color .3s;display:flex;position:relative}.checklist label:before,.checklist label:after{content:"";position:absolute}.checklist label:before{background:var(--color-label-blue);border-radius:2px;width:8px;height:2px;left:-27px}.checklist label:after{border-radius:50%;width:4px;height:4px;top:8px;left:-25px}.checklist input[type=checkbox]{cursor:pointer;background:0 0;border:0;outline:none;align-items:center;width:auto;height:15px;margin:0 20px 0 0;display:flex;position:relative}.checklist input[type=checkbox]:before,.checklist input[type=checkbox]:after{content:"";background:var(--color-label-blue);border-radius:2px;height:2px;position:absolute;top:auto}.checklist input[type=checkbox]:before{transform-origin:100% 100%;width:0;right:60%}.checklist input[type=checkbox]:after{transform-origin:0 100%;width:0;left:40%}.checklist input[type=checkbox]:checked:before{animation:.4s forwards check-01}.checklist input[type=checkbox]:checked:after{animation:.4s forwards check-02}.checklist input[type=checkbox]:checked+label{color:var(--disabled);animation:.3s .1s forwards move}.checklist input[type=checkbox]:checked+label:before{background:var(--disabled);animation:.4s forwards slice}.checklist input[type=checkbox]:checked+label:after{animation:.5s .1s forwards firework}@keyframes move{50%{padding-left:8px;padding-right:0}to{padding-right:4px}}@keyframes slice{60%{width:100%;left:4px}to{width:100%;padding-left:0;left:-2px}}@keyframes check-01{0%{width:4px;top:auto;transform:rotate(0)}50%{width:0;top:auto;transform:rotate(0)}51%{width:0;top:8px;transform:rotate(45deg)}to{width:5px;top:8px;transform:rotate(45deg)}}@keyframes check-02{0%{width:4px;top:auto;transform:rotate(0)}50%{width:0;top:auto;transform:rotate(0)}51%{width:0;top:8px;transform:rotate(-45deg)}to{width:10px;top:8px;transform:rotate(-45deg)}}@keyframes firework{0%{opacity:1}30%{opacity:1}to{opacity:0}}.result::-webkit-scrollbar{width:7px;height:7px}.result::-webkit-scrollbar-track{background-color:var(--color-background-soft);border-radius:5px}.result::-webkit-scrollbar-track:hover{background-color:#b8c0c2}.result::-webkit-scrollbar-track:active{background-color:#b8c0c2}.result::-webkit-scrollbar-thumb{background-color:var(--color-detail1-blue);border-radius:5px}.result::-webkit-scrollbar-thumb:hover{background-color:var(--color-detail2-blue)}.result::-webkit-scrollbar-thumb:active{background-color:var(--color-detail2-blue)}.toast{position:fixed;top:50px;right:300px}.nested-enter-active,.nested-leave-active{transition:all .3s ease-in-out}.nested-leave-active{transition-delay:.25s}.nested-enter-from,.nested-leave-to{transform:translateY(-30px)}.nested-leave-to{opacity:0}.nested-enter-active .content_accordion,.nested-leave-active.content_accordion{transition:all .3s ease-in-out}.nested-enter-active .content_accordion{transition-delay:.25s}.nested-enter-from .content_accordion,.nested-leave-to .content_accordion{transform:translate(25px)}.loader-container{z-index:9999;position:absolute;top:50%;left:50%}.loader{color:var(--color-background);text-indent:-9999em;background-color:#0000;border-radius:50%;width:1em;height:1em;font-size:28px;animation:1.7s infinite mltShdSpin,1.7s infinite round;overflow:hidden;transform:translateZ(0)}.button__text{transition:all .2s}.button--loading .button__text{visibility:hidden;opacity:0}.button--loading:after{content:"";border:4px solid #0000;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin:auto;animation:1s infinite button-loading-spinner;position:absolute;inset:0}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--raw-white:#faf9f6;--raw-white-soft:#f2f2f2;--raw-white-mute:#e8e8e8;--raw-black:#181818;--raw-black-soft:#222;--raw-black-mute:#282828;--raw-black-other:#333;--raw-blue-500:#0078d4;--raw-blue-400:#39ace7;--raw-blue-300:#00bfff;--raw-blue-100:#e6f1fb;--raw-blue-200:#b5d4f4;--raw-green-500:#10b981;--raw-green-400:#32ae85;--raw-green-300:#27e8a7;--raw-green-100:#e0f5ed;--raw-green-200:#9fe1cb;--raw-red-500:#e83a4b;--raw-red-400:#df4576;--raw-red-100:#fadadd;--raw-red-200:#f28b82;--raw-yellow-500:#f59e0b;--raw-yellow-400:#fbc02d;--raw-yellow-100:#fff9db;--raw-yellow-200:#fdd835;--raw-purple-500:#7c3aed;--raw-purple-400:#9013fe;--raw-purple-300:#b15afe;--raw-purple-100:#e6d6fa;--raw-purple-200:#b794f4;--raw-gray-600:#374151;--raw-gray-500:#6b7280;--raw-gray-400:#9ca3af;--raw-gray-300:#d1d5db;--raw-gray-100:#f3f4f6;--brand-500:var(--raw-blue-500);--brand-400:var(--raw-blue-400);--brand-300:var(--raw-blue-300);--brand-100:var(--raw-blue-100);--brand-200:var(--raw-blue-200);--brand-contrast:#fff}:root[data-brand=green]{--brand-500:var(--raw-green-500);--brand-400:var(--raw-green-400);--brand-300:var(--raw-green-300);--brand-100:var(--raw-green-100);--brand-200:var(--raw-green-200)}:root[data-brand=purple]{--brand-500:var(--raw-purple-500);--brand-400:var(--raw-purple-300);--brand-300:var(--raw-purple-300);--brand-100:var(--raw-purple-100);--brand-200:var(--raw-purple-200)}:root[data-brand=red]{--brand-500:var(--raw-red-500);--brand-400:var(--raw-red-400);--brand-300:var(--raw-red-400);--brand-100:var(--raw-red-100);--brand-200:var(--raw-red-200)}:root{--surface-1:var(--raw-white);--surface-2:var(--raw-white-soft);--surface-3:var(--raw-white-mute);--surface-4:var(--raw-white-other);--surface-overlay:#00000080;--border-subtle:#3c3c3c26;--border-default:#3c3c3c40;--border-strong:var(--raw-gray-300);--border-brand:var(--brand-500);--text-primary:#1a1a1a;--text-secondary:#1e1e1ea6;--text-muted:#1e1e1e66;--text-inverse:#fff;--text-brand:var(--brand-500);--action-primary:var(--brand-500);--action-primary-hover:var(--brand-400);--action-primary-soft:var(--brand-100);--action-primary-border:var(--brand-200);--action-primary-text:var(--brand-contrast);--color-background:var(--surface-1);--color-background-soft:var(--surface-2);--color-background-mute:var(--surface-3);--color-background-other:var(--surface-4);--color-border:var(--border-subtle);--color-border2:var(--border-strong);--color-border-contrast:var(--border-brand);--color-text:var(--text-primary);--color-text2:var(--text-secondary);--color-text-muted:var(--text-muted);--color-primary:var(--brand-500);--color-primary-soft:var(--brand-100);--color-primary-mute:var(--brand-200);--color-primary-hover:var(--brand-400);--color-primary-contrast:var(--brand-contrast);--color-secondary:var(--brand-400);--color-detail1-blue:var(--brand-500);--color-detail2-blue:var(--brand-400);--color-detail1-green:var(--raw-green-400);--color-detail2-green:var(--raw-green-300);--color-detail1-red:var(--raw-red-400);--color-detail1-purple:var(--raw-purple-400);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=original]{--brand-500:#2dd4bf;--brand-400:#5eead4;--brand-300:#99f6e4;--brand-100:#2dd4bf1a;--brand-200:#2dd4bf33;--brand-contrast:#0b1a2b;--surface-1:#0f1923;--surface-2:#162231;--surface-3:#1c2d3f;--surface-4:#243648;--surface-overlay:#000000a6;--border-subtle:#5eead414;--border-default:#5eead426;--border-strong:#5eead440;--border-brand:#2dd4bf;--text-primary:#e8eeef;--text-secondary:#e8eeefa6;--text-muted:#e8eeef59;--text-inverse:#0f1923;--text-brand:#2dd4bf;--action-primary:#2dd4bf;--action-primary-hover:#14b8a6;--action-primary-soft:#2dd4bf1a;--action-primary-border:#2dd4bf33;--action-primary-text:#0b1a2b;--color-background:var(--surface-1);--color-background-soft:var(--surface-2);--color-background-mute:var(--surface-3);--color-background-other:var(--surface-4);--color-background-sidebar:#0c1520;--color-border:var(--border-subtle);--color-border2:var(--border-strong);--color-border-contrast:var(--border-brand);--color-text:var(--text-primary);--color-text2:var(--text-secondary);--color-text-muted:var(--text-muted);--color-primary:#2dd4bf;--color-primary-soft:var(--action-primary-soft);--color-primary-mute:#2dd4bf26;--color-primary-hover:#14b8a6;--color-primary-contrast:#0b1a2b;--color-secondary:#5eead4;--color-detail1-blue:#38bdf8;--color-detail2-blue:#7dd3fc;--color-detail1-green:#2dd4bf;--color-detail2-green:#5eead4;--color-detail1-red:#fb7185;--color-detail1-purple:#a78bfa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.dark{--surface-1:var(--raw-black);--surface-2:var(--raw-black-soft);--surface-3:var(--raw-black-mute);--surface-4:var(--raw-black-other);--surface-overlay:#000000bf;--border-subtle:#54545473;--border-default:#545454a6;--border-strong:#374151;--border-brand:var(--brand-400);--text-primary:#e8e8e8;--text-secondary:#ebebeba6;--text-muted:#ebebeb59;--text-inverse:#1a1a1a;--text-brand:var(--brand-400);--action-primary:var(--brand-400);--action-primary-hover:var(--brand-300);--action-primary-soft:#4a9eff14;--action-primary-border:#4a9eff33;--action-primary-text:#fff;--color-background:var(--surface-1);--color-background-soft:var(--surface-2);--color-background-mute:var(--surface-3);--color-background-other:var(--surface-4);--color-border:var(--border-subtle);--color-border2:var(--border-strong);--color-border-contrast:var(--border-brand);--color-text:var(--text-primary);--color-text2:var(--text-secondary);--color-text-muted:var(--text-muted);--color-primary:var(--brand-400);--color-primary-soft:var(--action-primary-soft);--color-primary-mute:#4a9eff26;--color-primary-hover:var(--brand-300);--color-primary-contrast:#fff;--color-secondary:var(--brand-400);--color-detail1-blue:var(--brand-400);--color-detail2-blue:var(--brand-300);--color-detail1-green:var(--raw-green-400);--color-detail2-green:var(--raw-green-300);--color-detail1-red:var(--raw-red-400);--color-detail1-purple:var(--raw-purple-300);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--font-size-2xs:10px;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:13px;--font-size-base:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-size-3xl:28px;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-.01em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--letter-spacing-wider:.06em;--letter-spacing-widest:.1em}:root[data-font-size=compact]{--font-size-2xs:9px;--font-size-xs:10px;--font-size-sm:11px;--font-size-md:12px;--font-size-base:13px;--font-size-lg:15px;--font-size-xl:17px;--font-size-2xl:20px;--font-size-3xl:26px}:root[data-font-size=large]{--font-size-2xs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:15px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px}.text-2xs{font-size:var(--font-size-2xs)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-brand{color:var(--text-brand)}.heading-page{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight)}.heading-section{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.heading-card{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.label-section{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.label-field{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.body-text{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--text-primary);line-height:var(--line-height-normal)}.body-sm{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);color:var(--text-secondary);line-height:var(--line-height-normal)}.caption{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--text-muted)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #00000024;--shadow-xl:0 16px 40px #0000002e;--transition-fast:.13s ease;--transition-normal:.2s ease;--transition-slow:.35s ease}.badge,.chip,.tag{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:var(--radius-full);line-height:1;display:inline-flex}.badge{padding:3px 10px}.badge-success{color:#065f46;background:#10b9811f}.badge-warning{color:#92400e;background:#f59e0b1f}.badge-error{color:#9b1c1c;background:#e83a4b1f}.badge-info{color:#075985;background:#0784b51f}.badge-neutral{background:var(--surface-3);color:var(--text-muted)}.badge-brand{background:var(--action-primary-soft);color:var(--action-primary)}.badge-purple{color:#5b21b6;background:#7c3aed1f}.badge-ativo{color:#065f46;background:#10b9811f}.badge-pausado{color:#92400e;background:#f59e0b1f}.badge-finalizado{color:#374151;background:#6b72801f}.badge-iniciando{color:#075985;background:#0784b51f}.badge-semterapia{background:var(--surface-3);color:var(--text-muted)}.badge-bloqueado{color:var(--text-muted);background:#6b728014}.badge-filled-success{color:#fff;background:#10b981}.badge-filled-warning{color:#fff;background:#f59e0b}.badge-filled-error{color:#fff;background:#e83a4b}.badge-filled-info{color:#fff;background:#0784b5}.badge-filled-brand{background:var(--action-primary);color:var(--action-primary-text)}.dark .badge-success{color:#6ee7b7;background:#10b98126}.dark .badge-warning{color:#fcd34d;background:#f59e0b26}.dark .badge-error{color:#fca5a5;background:#e83a4b26}.dark .badge-info{color:#7dd3fc;background:#39ace726}.dark .badge-neutral{background:var(--surface-3);color:var(--text-muted)}.dark .badge-brand{background:var(--action-primary-soft);color:var(--action-primary)}.dark .badge-purple{color:#d8b4fe;background:#b15afe26}.dark .badge-ativo{color:#6ee7b7;background:#10b98126}.dark .badge-pausado{color:#fcd34d;background:#f59e0b26}.dark .badge-finalizado{color:#9ca3af;background:#6b728026}.dark .badge-iniciando{color:#7dd3fc;background:#39ace726}.dark .badge-semterapia,.dark .badge-bloqueado{background:var(--surface-3);color:var(--text-muted)}.chip{border:1px solid var(--border-default);background:var(--surface-3);color:var(--text-secondary);cursor:default;transition:background var(--transition-fast);padding:4px 10px}.chip:hover{background:var(--surface-4)}.chip.chip-active{border-color:var(--border-brand);background:var(--action-primary-soft);color:var(--action-primary)}.chip.chip-brand{border-color:var(--action-primary-border);background:var(--action-primary-soft);color:var(--action-primary)}.tag{border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--font-size-2xs);padding:2px 8px}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}html{font-size:14px}body{min-height:100vh;color:var(--text-primary);background-color:var(--surface-1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:color var(--transition-slow), background-color var(--transition-slow)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mt-loader{--d:1.8s;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.mt-loader--page{z-index:9999;background:var(--surface-1);position:fixed;inset:0}.mt-loader--inline{padding:var(--space-10) 0}.mt-loader-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);letter-spacing:.03em}.mt-line{animation:mt-draw var(--d) ease-in-out infinite}.mt-ring{animation:mt-eco var(--d) ease-out infinite}.mt-ring2{animation-delay:calc(var(--d) * -.5)}.mt-n1{transform-origin:32px 60px;animation:mt-node var(--d) ease-in-out infinite}.mt-n2{transform-origin:68px 40px;animation:mt-node var(--d) ease-in-out infinite;animation-delay:calc(var(--d) * -.25)}@keyframes mt-draw{0%{stroke-dashoffset:40px;opacity:.2}35%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes mt-eco{0%{r:11;opacity:.65}to{r:34;opacity:0}}@keyframes mt-node{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}h2,h3,h4,h5{color:var(--color-text)}.row{flex-direction:column;display:flex}.column{display:flex}.w90{width:90%}.w10{width:10%}.jc-c{justify-content:center}.jc-s{justify-content:flex-start}.jc-e{justify-content:flex-end}.df{display:flex}.px-5{padding:0 5px}.py-10{padding:10px 0}@media screen and (width<=450px){.header__app{z-index:1;width:100%;display:block;position:fixed}}@media print{body.print-a4 *{visibility:hidden!important}body.print-a4 .a4-print-area,body.print-a4 .a4-print-area *{visibility:visible!important}body.print-a4 .a4-print-area{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}}.sino-wrapper[data-v-5d73410a]{position:relative}.sino-btn[data-v-5d73410a]{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex;position:relative}.sino-btn[data-v-5d73410a]:hover{background:var(--color-background-mute)}.sino-btn-icon[data-v-5d73410a]{color:var(--color-text);font-size:15px;transition:color .15s}.sino-btn-icon--ativo[data-v-5d73410a]{color:var(--color-detail2-blue,#4a9eff)}.sino-badge[data-v-5d73410a]{color:#fff;pointer-events:none;border:1.5px solid var(--color-background);background:#e53935;border-radius:99px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:2px}.sino-painel[data-v-5d73410a]{background:var(--color-background);border:1px solid var(--color-border);z-index:1000;border-radius:12px;flex-direction:column;width:380px;max-height:520px;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 40px #0000002e}.sino-header[data-v-5d73410a]{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.sino-header-left[data-v-5d73410a]{align-items:center;gap:8px;display:flex}.sino-header-titulo[data-v-5d73410a]{font-size:14px;font-weight:700}.sino-header-count[data-v-5d73410a]{color:#e53935;background:#e539351f;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:600}.sino-header-lidos[data-v-5d73410a]{color:var(--color-detail2-blue,#4a9eff);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.sino-header-lidos[data-v-5d73410a]:hover{opacity:.75}.sino-estado[data-v-5d73410a]{color:var(--color-text-mute,#888);flex-direction:column;align-items:center;gap:10px;padding:36px 16px;font-size:13px;display:flex}.sino-estado-icon[data-v-5d73410a]{opacity:.4;font-size:28px}.sino-spinner[data-v-5d73410a]{border:2px solid var(--color-border);border-top-color:var(--color-detail2-blue,#4a9eff);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin-5d73410a}@keyframes spin-5d73410a{to{transform:rotate(360deg)}}.sino-lista[data-v-5d73410a]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.sino-item[data-v-5d73410a]{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:0;transition:background .12s;display:flex;position:relative}.sino-item[data-v-5d73410a]:last-child{border-bottom:none}.sino-item[data-v-5d73410a]:hover{background:var(--color-background-mute)}.sino-item--nao-lido[data-v-5d73410a]{background:#4a9eff0d}.sino-item--nao-lido[data-v-5d73410a]:hover{background:#4a9eff17}.sino-item-dot[data-v-5d73410a]{border-radius:0;flex-shrink:0;align-self:stretch;width:3px}.sino-item-dot--info[data-v-5d73410a]{background:#1976d2}.sino-item-dot--aviso[data-v-5d73410a]{background:#e65100}.sino-item-dot--acao[data-v-5d73410a]{background:#7b1fa2}.sino-item-corpo[data-v-5d73410a]{cursor:pointer;flex:1;min-width:0;padding:11px 10px 10px 12px}.sino-item-titulo[data-v-5d73410a]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:12px;font-weight:600;overflow:hidden}.sino-item--aviso .sino-item-titulo[data-v-5d73410a]{color:#e65100}.sino-item--acao .sino-item-titulo[data-v-5d73410a]{color:#7b1fa2}.sino-item-msg[data-v-5d73410a]{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.sino-item-meta[data-v-5d73410a]{justify-content:space-between;align-items:center;gap:6px;display:flex}.sino-item-categoria[data-v-5d73410a]{text-transform:uppercase;letter-spacing:.3px;color:var(--color-text-mute,#888);background:var(--color-background-mute);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.sino-item-data[data-v-5d73410a]{color:var(--color-text-mute,#888);white-space:nowrap;font-size:10px}.sino-item-acoes[data-v-5d73410a]{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:8px 10px 8px 4px;display:flex}.sino-btn-acao[data-v-5d73410a]{color:#fff;cursor:pointer;white-space:nowrap;background:#7b1fa2;border:none;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;display:flex}.sino-btn-acao[data-v-5d73410a]:hover{opacity:.85}.sino-btn-ignorar[data-v-5d73410a]{cursor:pointer;color:var(--color-text-mute,#aaa);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;transition:background .12s,color .12s;display:flex}.sino-btn-ignorar[data-v-5d73410a]:hover{background:var(--color-background-mute);color:var(--color-text)}.sino-footer[data-v-5d73410a]{border-top:1px solid var(--color-border);text-align:center;flex-shrink:0;padding:10px 16px}.sino-footer-link[data-v-5d73410a]{color:var(--color-detail2-blue,#4a9eff);align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.sino-footer-link[data-v-5d73410a]:hover{opacity:.75}.painel-fade-enter-active[data-v-5d73410a],.painel-fade-leave-active[data-v-5d73410a]{transition:opacity .15s,transform .15s}.painel-fade-enter-from[data-v-5d73410a],.painel-fade-leave-to[data-v-5d73410a]{opacity:0;transform:translateY(-6px)}@media (width<=480px){.sino-painel[data-v-5d73410a]{right:var(--space-2);left:var(--space-2);width:auto;max-height:calc(100vh - 80px);position:fixed;top:60px}}.sp-overlay[data-v-42c2208b]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}.sp-modal[data-v-42c2208b]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;width:100%;max-width:600px;max-height:calc(100vh - 120px);display:flex;overflow:hidden;box-shadow:0 24px 64px #00000059}.sp-input-wrap[data-v-42c2208b]{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:14px 16px;display:flex}.sp-icon-search[data-v-42c2208b]{color:var(--color-text-muted,#888);flex-shrink:0}.sp-input[data-v-42c2208b]{color:var(--color-text);caret-color:var(--color-detail2-blue);background:0 0;border:none;outline:none;flex:1;font-size:16px}.sp-input[data-v-42c2208b]::placeholder{color:var(--color-text-muted,#888)}.sp-clear[data-v-42c2208b]{cursor:pointer;color:var(--color-text-muted,#888);background:0 0;border:none;border-radius:4px;padding:2px;transition:color .12s;display:flex}.sp-clear[data-v-42c2208b]:hover{color:var(--color-text)}.sp-esc[data-v-42c2208b]{background:var(--color-background-mute);border:1px solid var(--color-border);color:var(--color-text-muted,#888);cursor:pointer;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px}.sp-list[data-v-42c2208b]{padding:6px;overflow-y:auto}.sp-loading[data-v-42c2208b]{color:var(--color-text-muted,#888);align-items:center;gap:10px;padding:20px 16px;font-size:14px;display:flex}.sp-spinner[data-v-42c2208b]{border:2px solid var(--color-border);border-top-color:var(--color-detail2-blue);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-42c2208b}@keyframes spin-42c2208b{to{transform:rotate(360deg)}}.sp-item[data-v-42c2208b]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .1s;display:flex}.sp-item--ativo[data-v-42c2208b],.sp-item[data-v-42c2208b]:hover{background:var(--color-background-mute)}.sp-avatar[data-v-42c2208b]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.sp-avatar-img[data-v-42c2208b]{object-fit:cover;width:100%;height:100%}.sp-item-info[data-v-42c2208b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sp-item-nome[data-v-42c2208b]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sp-item-sub[data-v-42c2208b]{color:var(--color-text-muted,#888);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sp-item-agenda[data-v-42c2208b]{background:var(--color-background-mute,#ffffff0f);color:var(--color-text-muted,#888);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:flex}.sp-item-arrow[data-v-42c2208b]{color:var(--color-text-muted,#888);opacity:0;flex-shrink:0;transition:opacity .1s}.sp-item--ativo .sp-item-arrow[data-v-42c2208b],.sp-item:hover .sp-item-arrow[data-v-42c2208b]{opacity:1}.sp-vazio[data-v-42c2208b]{color:var(--color-text-muted,#888);flex-direction:column;align-items:center;gap:10px;padding:32px 16px;font-size:14px;display:flex}.sp-footer[data-v-42c2208b]{border-top:1px solid var(--color-border);color:var(--color-text-muted,#888);gap:16px;padding:10px 16px;font-size:12px;display:flex}.sp-footer kbd[data-v-42c2208b]{background:var(--color-background-mute);border:1px solid var(--color-border);border-radius:3px;margin-right:3px;padding:1px 5px;font-family:monospace;font-size:11px}.sp-fade-enter-active[data-v-42c2208b],.sp-fade-leave-active[data-v-42c2208b]{transition:opacity .15s,transform .15s}.sp-fade-enter-from[data-v-42c2208b],.sp-fade-leave-to[data-v-42c2208b]{opacity:0;transform:scale(.97)}@media (width<=640px){.sp-overlay[data-v-42c2208b]{align-items:flex-end;padding-top:0}.sp-modal[data-v-42c2208b]{border-radius:14px 14px 0 0;max-height:80vh}}.navbar[data-v-8d46f310]{background-color:var(--color-background);border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:57px;padding:0 20px;display:grid}.navbar-left[data-v-8d46f310]{align-items:center;display:flex}.navbar-logo[data-v-8d46f310]{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;text-decoration:none;display:flex}.navbar-logo-icon[data-v-8d46f310]{flex-shrink:0;width:28px;height:28px}.navbar-logo-txt[data-v-8d46f310]{color:var(--text-primary,var(--color-text));letter-spacing:-.3px;white-space:nowrap;font-size:15px;font-weight:800}.logo-minha[data-v-8d46f310]{opacity:.55;font-weight:400}.navbar-center[data-v-8d46f310]{justify-content:center;width:100%;max-width:440px;display:flex}.search-trigger[data-v-8d46f310]{background:var(--color-background-mute);border:1px solid var(--color-border);width:100%;color:var(--color-text-muted,#888);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:flex}.search-trigger[data-v-8d46f310]:hover{border-color:var(--color-detail2-blue);color:var(--color-text);background:var(--color-background-soft)}.search-trigger svg[data-v-8d46f310]{flex-shrink:0}.search-trigger-text[data-v-8d46f310]{text-align:left;flex:1;font-size:13px}.search-trigger-kbd[data-v-8d46f310]{background:var(--color-background-soft);border:1px solid var(--color-border);color:var(--color-text-muted,#888);border-radius:4px;flex-shrink:0;padding:1px 5px;font-family:monospace;font-size:11px}.navbar-right[data-v-8d46f310]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.side__link[data-v-8d46f310]{color:var(--color-text);padding:6px 8px;font-size:14px;text-decoration:none}.tema-btn[data-v-8d46f310]{background-color:var(--color-background-mute);cursor:pointer;width:30px;height:30px;color:var(--color-text);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,transform .2s;display:flex}.tema-btn[data-v-8d46f310]:hover{background:var(--action-primary-soft)}.tema-btn[data-v-8d46f310]:active{transform:scale(.9)}.tema-btn svg[data-v-8d46f310]{transition:transform .3s}.user-menu[data-v-8d46f310]{position:relative}.avatar-btn[data-v-8d46f310]{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:4px 10px 4px 4px;transition:border-color .15s,background .15s;display:flex}.avatar-btn[data-v-8d46f310]:hover,.avatar-btn.open[data-v-8d46f310]{border-color:var(--color-detail2-blue);background:#4a9eff0f}.avatar-circle[data-v-8d46f310]{background:var(--color-detail2-blue,#4a9eff);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.avatar-foto[data-v-8d46f310]{object-fit:cover;width:100%;height:100%}.avatar-caret[data-v-8d46f310]{color:var(--color-text-muted,#888);transition:transform .2s}.user-dropdown[data-v-8d46f310]{background:var(--color-background-soft);border:1px solid var(--color-border);z-index:200;border-radius:10px;width:220px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.dropdown-user-info[data-v-8d46f310]{align-items:center;gap:10px;padding:14px 16px;display:flex}.dropdown-avatar[data-v-8d46f310]{background:var(--color-detail2-blue,#4a9eff);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.dropdown-user-texts[data-v-8d46f310]{flex-direction:column;gap:2px;min-width:0;display:flex}.dropdown-user-name[data-v-8d46f310]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dropdown-user-role[data-v-8d46f310]{color:var(--color-text-muted,#888);font-size:11px}.dropdown-divider[data-v-8d46f310]{background:var(--color-border);height:1px}.dropdown-item[data-v-8d46f310]{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:13px;transition:background .12s;display:flex}.dropdown-item[data-v-8d46f310]:hover{background:var(--color-background-mute)}.dropdown-item--danger[data-v-8d46f310]{color:#e53935}.dropdown-item--danger[data-v-8d46f310]:hover{background:#e5393514}.dropdown-item-icon[data-v-8d46f310]{width:14px;color:var(--color-text-muted,#aaa);flex-shrink:0}.dropdown-item--danger .dropdown-item-icon[data-v-8d46f310]{color:#e53935}.dropdown-fade-enter-active[data-v-8d46f310],.dropdown-fade-leave-active[data-v-8d46f310]{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from[data-v-8d46f310],.dropdown-fade-leave-to[data-v-8d46f310]{opacity:0;transform:translateY(-6px)}@media (width<=700px){.navbar[data-v-8d46f310]{grid-template-columns:auto 1fr auto;height:56px}.navbar-logo-txt[data-v-8d46f310],.search-trigger-kbd[data-v-8d46f310]{display:none}}@media (width<=480px){.navbar-center[data-v-8d46f310]{max-width:none}.search-trigger-text[data-v-8d46f310]{display:none}}.layout[data-v-8ea88aed]{min-height:100vh;display:flex}.rail[data-v-8ea88aed]{background:var(--color-background-sidebar);z-index:100;border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:50px;height:calc(100vh - 57px);transition:width .25s;display:flex;position:fixed;top:57px;left:0;overflow:hidden}.rail.expanded[data-v-8ea88aed]{width:170px}.rail-logo[data-v-8ea88aed]{white-space:nowrap;align-items:center;gap:10px;padding:16px 14px 12px;display:flex;overflow:hidden}.logo-icon[data-v-8ea88aed]{color:#4a9eff;background:#4a9eff26;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.rail-logo-txt[data-v-8ea88aed]{color:var(--color-text);white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.rail-divider[data-v-8ea88aed]{background:var(--color-divider);height:1px;margin:0 10px 6px}.rail-nav[data-v-8ea88aed]{flex:1;padding:4px 0}.rail-item[data-v-8ea88aed]{position:relative}.rail-btn[data-v-8ea88aed]{width:100%;color:var(--color-text);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:10px;padding:9px 14px;font-size:13px;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.rail-btn[data-v-8ea88aed]:hover{background:var(--color-background-mute);border-left-color:var(--color-detail2-blue);color:var(--color-text)}.rail-btn.active[data-v-8ea88aed],.rail-btn.sub-open[data-v-8ea88aed]{border-left-color:var(--color-detail2-blue);color:var(--color-detail2-blue);background:#4a9eff0f}.rail-icon[data-v-8ea88aed]{flex-shrink:0;width:16px}.rail-label[data-v-8ea88aed]{flex:1;overflow:hidden}.rail-caret[data-v-8ea88aed]{color:var(--color-text);flex-shrink:0;transition:transform .2s}.rail-caret.open[data-v-8ea88aed]{transform:rotate(90deg)}.rail-tooltip[data-v-8ea88aed]{background:var(--color-text);color:var(--color-background);white-space:nowrap;pointer-events:none;z-index:200;border-radius:6px;padding:4px 10px;font-size:11px;display:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.rail-tooltip[data-v-8ea88aed]:before{content:"";border:4px solid #0000;border-right-color:var(--color-text);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.rail:not(.expanded) .rail-btn:hover .rail-tooltip[data-v-8ea88aed]{display:block}.rail-footer[data-v-8ea88aed]{margin-top:auto;padding-bottom:8px}.collapse-btn[data-v-8ea88aed]{width:100%;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;transition:color .15s;display:flex;overflow:hidden}.collapse-btn[data-v-8ea88aed]:hover{color:var(--color-text)}.sub-panel[data-v-8ea88aed]{background:var(--color-background-soft);border-right:1px solid var(--color-border);z-index:99;flex-direction:column;width:200px;min-height:100vh;padding-top:16px;transition:left .25s;display:flex;position:fixed;top:57px}.sub-panel-header[data-v-8ea88aed]{text-transform:uppercase;letter-spacing:.7px;color:var(--color-detail2-blue);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 12px 8px 16px;font-size:10px;font-weight:700;display:flex}.sub-panel-close[data-v-8ea88aed]{width:22px;height:22px;color:var(--color-text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.sub-panel-close[data-v-8ea88aed]:hover{background:var(--color-background-mute);color:var(--color-text)}.sub-link[data-v-8ea88aed]{color:var(--color-text);white-space:nowrap;border-left:2px solid #0000;align-items:center;gap:10px;padding:10px 16px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.sub-link[data-v-8ea88aed]:hover{background:var(--color-background-mute);border-left-color:var(--color-detail2-blue);color:var(--color-text)}.sub-link.router-link-active[data-v-8ea88aed]{color:var(--color-detail2-blue);border-left-color:var(--color-detail2-blue);background:#4a9eff0f;font-weight:600}.sub-icon[data-v-8ea88aed]{flex-shrink:0;width:14px}.main-content[data-v-8ea88aed]{flex:1;min-width:0;transition:margin-left .25s}.sub-panel-enter-active[data-v-8ea88aed],.sub-panel-leave-active[data-v-8ea88aed]{transition:transform .25s,opacity .2s}.sub-panel-enter-from[data-v-8ea88aed],.sub-panel-leave-to[data-v-8ea88aed]{opacity:0;transform:translate(-16px)}.label-fade-enter-active[data-v-8ea88aed],.label-fade-leave-active[data-v-8ea88aed]{transition:opacity .15s}.label-fade-enter-from[data-v-8ea88aed],.label-fade-leave-to[data-v-8ea88aed]{opacity:0}@media (width<=768px){.rail[data-v-8ea88aed],.sub-panel[data-v-8ea88aed]{display:none}.main-content[data-v-8ea88aed]{margin-left:0!important}}.mn-bar[data-v-0fac9def]{z-index:200;background:var(--surface-2,var(--color-background-soft));border-top:1px solid var(--border-subtle);height:56px;padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0);display:flex;position:fixed;bottom:0;left:0;right:0}.mn-bar-item[data-v-0fac9def]{color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10px;transition:color .12s;display:flex}.mn-bar-item.active[data-v-0fac9def],.mn-bar-item.open[data-v-0fac9def]{color:var(--action-primary)}.mn-bar-icon[data-v-0fac9def]{font-size:18px}.mn-bar-label[data-v-0fac9def]{letter-spacing:.01em;font-weight:600}.mn-overlay[data-v-0fac9def]{z-index:199;background:#0006;position:fixed;inset:0}.mn-drawer[data-v-0fac9def]{background:var(--surface-1,var(--color-background));z-index:200;border-radius:16px 16px 0 0;flex-direction:column;max-height:calc(100vh - 120px);display:flex;position:fixed;bottom:56px;left:0;right:0;overflow:hidden;box-shadow:0 -8px 32px #0003}.mn-drawer-header[data-v-0fac9def]{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mn-drawer-titulo[data-v-0fac9def]{color:var(--text-primary);font-size:15px;font-weight:700}.mn-drawer-close[data-v-0fac9def]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.mn-drawer-body[data-v-0fac9def]{flex-direction:column;flex:1;gap:2px;padding:8px;display:flex;overflow-y:auto}.mn-section[data-v-0fac9def]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:12px 12px 4px;font-size:10px;font-weight:700}.mn-drawer-item[data-v-0fac9def]{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;transition:background .1s;display:flex}.mn-drawer-item[data-v-0fac9def]:hover{background:var(--surface-3)}.mn-drawer-item.active[data-v-0fac9def]{background:var(--action-primary-soft);color:var(--action-primary)}.mn-drawer-icon[data-v-0fac9def]{text-align:center;width:18px;color:var(--text-muted);font-size:14px}.mn-drawer-item.active .mn-drawer-icon[data-v-0fac9def]{color:var(--action-primary)}.mn-fade-enter-active[data-v-0fac9def],.mn-fade-leave-active[data-v-0fac9def]{transition:opacity .15s}.mn-fade-enter-from[data-v-0fac9def],.mn-fade-leave-to[data-v-0fac9def]{opacity:0}.mn-slide-enter-active[data-v-0fac9def]{transition:transform .2s ease-out}.mn-slide-leave-active[data-v-0fac9def]{transition:transform .15s ease-in}.mn-slide-enter-from[data-v-0fac9def],.mn-slide-leave-to[data-v-0fac9def]{transform:translateY(100%)}.bc[data-v-62b1654c]{flex-shrink:0;padding:0 0 6px}.bc-list[data-v-62b1654c]{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.bc-item[data-v-62b1654c]{align-items:center;gap:0;display:flex}.bc-sep[data-v-62b1654c]{color:var(--color-text);opacity:.25;-webkit-user-select:none;user-select:none;margin:0 8px;font-size:12px}.bc-link[data-v-62b1654c]{color:var(--color-text);opacity:.5;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .15s,color .15s}.bc-link[data-v-62b1654c]:hover{opacity:1;color:var(--action-primary)}.bc-current[data-v-62b1654c]{color:var(--color-text);opacity:.85;font-size:12px;font-weight:600}@media (width<=768px){.bc[data-v-62b1654c]{padding:4px 12px 2px}.bc-link[data-v-62b1654c],.bc-current[data-v-62b1654c],.bc-sep[data-v-62b1654c]{font-size:11px}}.ijn-banner[data-v-2b0d749b]{z-index:10000;background:var(--color-background-card,#1e293b);cursor:pointer;border:1px solid #10b981;border-radius:12px;align-items:center;gap:12px;max-width:420px;padding:14px 16px;animation:2s ease-in-out ijn-glow-2b0d749b;display:flex;position:fixed;top:60px;right:16px;box-shadow:0 8px 24px #00000040}@keyframes ijn-glow-2b0d749b{0%,to{box-shadow:0 8px 24px #00000040}50%{box-shadow:0 8px 24px #10b9814d}}.ijn-icon[data-v-2b0d749b]{color:#10b981;flex-shrink:0}.ijn-content[data-v-2b0d749b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ijn-titulo[data-v-2b0d749b]{color:var(--color-text,#e2e8f0);font-size:13px;font-weight:700}.ijn-msg[data-v-2b0d749b]{color:var(--color-text-muted,#94a3b8);font-size:12px}.ijn-action[data-v-2b0d749b]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600}.ijn-action[data-v-2b0d749b]:hover{filter:brightness(.9)}.ijn-close[data-v-2b0d749b]{color:var(--color-text-muted,#94a3b8);cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:16px}.ijn-close[data-v-2b0d749b]:hover{opacity:1}.ijn-slide-enter-active[data-v-2b0d749b]{transition:all .3s ease-out}.ijn-slide-leave-active[data-v-2b0d749b]{transition:all .2s ease-in}.ijn-slide-enter-from[data-v-2b0d749b],.ijn-slide-leave-to[data-v-2b0d749b]{opacity:0;transform:translate(100%)}@media (width<=768px){.ijn-banner[data-v-2b0d749b]{max-width:none;inset:auto 8px 76px}}.up-overlay[data-v-f44d8bca]{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.up-modal[data-v-f44d8bca]{background:var(--surface-1,#fff);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;width:400px;max-width:94vw;margin:auto;padding:28px 26px;display:flex}.up-icone[data-v-f44d8bca]{background:var(--action-primary-soft,#e8f0fd);width:52px;height:52px;color:var(--action-primary,#1c64d9);border-radius:50%;justify-content:center;align-items:center;display:flex}.up-titulo[data-v-f44d8bca]{color:var(--text-primary,#1e293b);margin:4px 0 0;font-size:17px;font-weight:700}.up-sub[data-v-f44d8bca]{color:var(--text-secondary,#64748b);margin:0;font-size:13px;line-height:1.5}.up-beneficios[data-v-f44d8bca]{background:var(--surface-2,#f8fafc);text-align:left;border-radius:10px;flex-direction:column;gap:8px;width:100%;margin:8px 0 0;padding:12px 14px;list-style:none;display:flex}.up-beneficios li[data-v-f44d8bca]{color:var(--text-primary,#1e293b);align-items:center;gap:8px;font-size:12.5px;display:flex}.up-beneficios svg[data-v-f44d8bca]{color:#16a34a;flex-shrink:0}.up-acoes[data-v-f44d8bca]{gap:8px;width:100%;margin-top:12px;display:flex}.up-btn[data-v-f44d8bca]{text-align:center;border:1px solid var(--border-default,#d1d5db);color:var(--text-primary,#1e293b);cursor:pointer;background:0 0;border-radius:9px;flex:1;padding:9px 0;font-size:13px;font-weight:600;text-decoration:none}.up-btn--primary[data-v-f44d8bca]{background:var(--action-primary,#1c64d9);border-color:var(--action-primary,#1c64d9);color:var(--action-primary-text,#fff)}.upgrade-fade-enter-active[data-v-f44d8bca],.upgrade-fade-leave-active[data-v-f44d8bca]{transition:opacity .15s}.upgrade-fade-enter-from[data-v-f44d8bca],.upgrade-fade-leave-to[data-v-f44d8bca]{opacity:0}.container__main.full-width{width:100%;padding:0}.container__main.sem-sidebar{width:100%;min-height:100vh;padding:64px 0 0}@media (width<=768px){.container__main.sem-sidebar{padding-top:56px}}.content{flex-direction:column;display:flex}.container__sidebar{z-index:100;flex-direction:column;flex-shrink:0;width:200px;transition:width .3s;display:flex;position:fixed;top:0;bottom:0;left:0}.container__sidebar.collapse{width:60px}.header__app{z-index:101;width:100%;height:50px;position:fixed}.container__main{box-sizing:border-box;flex-direction:column;min-height:100vh;padding:64px 1rem 1rem 210px;transition:padding-left .3s;display:flex}.container__main.collapse{padding-left:70px}.container__main.collapse.submenu{padding-left:270px}@media (width<=768px){.header__app{border-bottom:1px solid var(--border-subtle);background:var(--surface-2,var(--color-background-soft));height:56px;padding-top:env(safe-area-inset-top,0);box-shadow:0 2px 8px #0000002e}.container__sidebar{display:none}.container__main{padding:64px .25rem .5rem}.container__main.collapse{padding-left:.25rem}.container__main.mobile{padding:64px 0 68px}}.app{min-height:100vh;position:relative}.loader-fade-leave-active{transition:opacity .4s}.loader-fade-leave-to{opacity:0}
