*,:after,:before{--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/0.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/0.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-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,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.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}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-row{flex-direction:row}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.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}:root,html[data-theme=light]{--navbar-bg:#f7f9f6;--navbar-text:#13201c;--navbar-border:#e0e5df;--navbar-hover:#eaeee9;--navbar-active-bg:#dcf1ec;--navbar-active-text:#0b6f62;--content-bg:#ecefeb;--card-bg:#f8faf7;--card-border:#e0e5df;--text-primary:#13201c;--text-secondary:#586460;--text-muted:#8b958f;--input-bg:#f8faf7;--input-border:#d3d9d2;--input-text:#13201c;--input-placeholder:#8b958f;--footer-bg:#f7f9f6;--footer-text:#586460;--footer-border:#e0e5df;--table-header-bg:#eef1ed;--table-stripe-bg:#f1f4f0;--table-border:#e0e5df;--modal-bg:#f8faf7;--modal-overlay:rgba(20,30,28,0.42);--btn-primary-bg:#0e8e7f;--btn-primary-hover:#0b7264;--btn-primary-text:#ffffff;--btn-danger-bg:#cf4334;--btn-danger-hover:#b5392c;--btn-success-bg:#15966b;--btn-success-hover:#117857;--btn-secondary-bg:#586460;--btn-secondary-hover:#475250;--status-success:#15966b;--status-warning:#b5790a;--status-danger:#cf4334;--status-info:#0e8e7f;--badge-default-bg:#ecefec;--badge-default-text:#475250;--badge-success-bg:#def3e9;--badge-success-text:#0b5f44;--badge-warning-bg:#fbefd4;--badge-warning-text:#7a5208;--badge-danger-bg:#fce4e1;--badge-danger-text:#8f2d23;--badge-info-bg:#dcf1ec;--badge-info-text:#0b6f62;--board-bg:#ecefeb;--column-bg:#e6eae5;--column-border:#e0e5df;--column-header-bg:#e6eae5;--card-tile-bg:#f8faf7;--card-tile-border:rgba(0,0,0,0.14);--card-tile-hover:#eef1ed;--card-tile-shadow:0 1px 2px rgba(20,32,28,0.06);--dnd-placeholder-bg:rgba(14,142,127,0.08);--segment-bg:#e6eae5;--segment-active-bg:#f8faf7;--segment-active-text:#0b6f62;--avatar-bg:#dcf1ec;--avatar-text:#0b6f62;--label-default-bg:#ecefec;--label-default-text:#475250;--overdue-bg:#fce4e1;--overdue-text:#8f2d23;--accent-ring:#9fd9ce;--chart-1:#0e8e7f;--chart-2:#6366f1;--chart-3:#f59e0b;--chart-4:#ec4899;--chart-5:#8b5cf6;--chart-6:#0ea5e9;--chart-7:#cf4334;--chart-8:#15966b;--chart-grid:#e2e6e1;--chart-axis:#586460;--chart-tooltip-bg:#ffffff;--chart-tooltip-border:#e2e6e1;--plat-bg:#f2f2f2;--plat-surface:#ffffff;--plat-subtle:#f4f4f4;--plat-hover:#e8e8e8;--plat-border:#d0d0d0;--plat-input-border:#a8a8a8;--plat-text:#161616;--plat-text-strong:#000000;--plat-text-soft:#525252;--plat-verde:#198038;--plat-verde-bg:#defbe6;--plat-verde-ponto:#42be65;--plat-btn-text:#ffffff;--plat-btn-hover:#0e6027;--plat-magenta:#9f1853;--plat-magenta-bg:#fff0f7;--plat-teal:#007d79;--plat-teal-bg:#d9fbfb;--plat-azul:#0f62fe;--plat-azul-bg:#edf5ff;--plat-violeta:#6929c4;--plat-violeta-bg:#f6f2ff;--plat-laranja:#ba4e00;--plat-laranja-bg:#fff2e8;--plat-neutro-bg:#e0e0e0;--plat-rosa:#ff7eb6;--plat-rosa-texto:#161616}html[data-theme=dark]{--navbar-bg:#1c1e21;--navbar-text:#e9eeeb;--navbar-border:#313438;--navbar-hover:#26292c;--navbar-active-bg:rgba(34,201,175,0.15);--navbar-active-text:#5eead4;--content-bg:#16171a;--card-bg:#26282c;--card-border:#313438;--text-primary:#e9eeeb;--text-secondary:#a2a5a9;--text-muted:#70737a;--input-bg:#232528;--input-border:#383b40;--input-text:#e9eeeb;--input-placeholder:#70737a;--footer-bg:#1c1e21;--footer-text:#a2a5a9;--footer-border:#313438;--table-header-bg:#232528;--table-stripe-bg:#0e1311;--table-border:#313438;--modal-bg:#26282c;--modal-overlay:rgba(0,0,0,0.66);--btn-primary-bg:#22c9af;--btn-primary-hover:#2dd4bf;--btn-primary-text:#04201b;--btn-danger-bg:#f87171;--btn-danger-hover:#ef4444;--btn-success-bg:#34d399;--btn-success-hover:#22c55e;--btn-secondary-bg:#2e3833;--btn-secondary-hover:#3a4540;--status-success:#34d399;--status-warning:#fbbf24;--status-danger:#f87171;--status-info:#5eead4;--badge-default-bg:#26292c;--badge-default-text:#c7d0cc;--badge-success-bg:rgba(52,211,153,0.13);--badge-success-text:#6ee7b7;--badge-warning-bg:rgba(251,191,36,0.13);--badge-warning-text:#fcd34d;--badge-danger-bg:rgba(248,113,113,0.14);--badge-danger-text:#fca5a5;--badge-info-bg:rgba(34,201,175,0.13);--badge-info-text:#5eead4;--board-bg:#16171a;--column-bg:#1c1e21;--column-border:#313438;--column-header-bg:#202225;--card-tile-bg:#26282c;--card-tile-border:#363940;--card-tile-hover:#2d3034;--card-tile-shadow:0 1px 2px rgba(0,0,0,0.45);--dnd-placeholder-bg:rgba(34,201,175,0.15);--segment-bg:#232528;--segment-active-bg:#313438;--segment-active-text:#5eead4;--avatar-bg:rgba(34,201,175,0.15);--avatar-text:#5eead4;--label-default-bg:#26292c;--label-default-text:#c7d0cc;--overdue-bg:rgba(248,113,113,0.14);--overdue-text:#fca5a5;--accent-ring:rgba(34,201,175,0.42);--chart-1:#2dd4bf;--chart-2:#818cf8;--chart-3:#fbbf24;--chart-4:#f472b6;--chart-5:#a78bfa;--chart-6:#38bdf8;--chart-7:#f87171;--chart-8:#34d399;--chart-grid:#313438;--chart-axis:#a2a5a9;--chart-tooltip-bg:#232528;--chart-tooltip-border:#313438;--plat-bg:#161616;--plat-surface:#262626;--plat-subtle:#1e1e1e;--plat-hover:#2e2e2e;--plat-border:#393939;--plat-input-border:#525252;--plat-text:#f2f4f8;--plat-text-strong:#ffffff;--plat-text-soft:#c6c6c6;--plat-verde:#42be65;--plat-verde-bg:rgba(66,190,101,0.15);--plat-verde-ponto:#42be65;--plat-btn-text:#161616;--plat-btn-hover:#6fdc8c;--plat-magenta:#ee5396;--plat-magenta-bg:rgba(238,83,150,0.15);--plat-teal:#3ddbd9;--plat-teal-bg:rgba(8,189,186,0.15);--plat-azul:#78a9ff;--plat-azul-bg:rgba(120,169,255,0.15);--plat-violeta:#be95ff;--plat-violeta-bg:rgba(190,149,255,0.15);--plat-laranja:#ff7eb6;--plat-laranja-bg:rgba(255,126,182,0.15);--plat-neutro-bg:#393939;--plat-rosa:#ff7eb6;--plat-rosa-texto:#161616}*{box-sizing:border-box}body,html{height:100%;font-family:var(--font-hanken),system-ui,sans-serif;background-color:var(--content-bg);color:var(--text-primary);transition:background-color .2s ease,color .2s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.themed-content{background-color:var(--content-bg)}.themed-card{background-color:var(--card-bg);border:1px solid var(--card-border);color:var(--text-primary)}.themed-input{background-color:var(--input-bg);border:1.5px solid var(--input-border);color:var(--input-text);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;width:100%;transition:border-color .15s ease}.themed-input::-moz-placeholder{color:var(--input-placeholder)}.themed-input::placeholder{color:var(--input-placeholder)}.themed-input:focus{outline:2px solid var(--btn-primary-bg);outline-offset:-1px;border-color:var(--btn-primary-bg)}textarea.themed-input{resize:vertical;min-height:80px}select.themed-input{cursor:pointer}select.themed-input:hover{border-color:var(--btn-primary-bg)}.form-group{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.85rem}.form-label{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.form-hint{font-size:.72rem;color:var(--text-muted)}.field-error{font-size:.72rem;color:var(--status-danger);margin-top:.15rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .9rem;font-size:.875rem;font-weight:500;border-radius:.375rem;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,opacity .15s ease,border-color .15s ease;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:.3rem .6rem;font-size:.8rem}.btn-block{width:100%}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn-primary:hover:not(:disabled){background-color:var(--btn-primary-hover)}.btn-danger{background-color:var(--btn-danger-bg);color:#fff}.btn-danger:hover:not(:disabled){background-color:var(--btn-danger-hover)}.btn-success{background-color:var(--btn-success-bg);color:#fff}.btn-success:hover:not(:disabled){background-color:var(--btn-success-hover)}.btn-secondary{background-color:var(--btn-secondary-bg);color:#fff}.btn-secondary:hover:not(:disabled){background-color:var(--btn-secondary-hover)}.btn-outline{background-color:transparent;color:var(--text-secondary);border-color:var(--input-border)}.btn-outline:hover:not(:disabled){background-color:var(--navbar-hover);color:var(--text-primary)}.btn-ghost{background-color:transparent;color:var(--text-secondary);border-color:transparent}.btn-ghost:hover:not(:disabled){background-color:var(--navbar-hover);color:var(--text-primary)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease}.icon-btn:hover{background-color:var(--navbar-hover)}.card,.icon-btn:hover{color:var(--text-primary)}.card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:.625rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.card-body{padding:1.25rem}.page-container{padding:1.5rem;margin:0 auto}.page-header{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.page-title{min-width:0;overflow-wrap:anywhere}.page-title,.page-title-input{font-size:1.375rem;font-weight:700;color:var(--text-primary)}.page-title-input{padding:.1rem .5rem;max-width:480px;width:auto;min-width:220px}.page-subtitle{font-size:.85rem;color:var(--text-secondary)}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:.72rem;font-weight:600;border-radius:9999px;white-space:nowrap}.badge-default{background-color:var(--badge-default-bg);color:var(--badge-default-text)}.badge-success{background-color:var(--badge-success-bg);color:var(--badge-success-text)}.badge-warning{background-color:var(--badge-warning-bg);color:var(--badge-warning-text)}.badge-danger{background-color:var(--badge-danger-bg);color:var(--badge-danger-text)}.badge-info{background-color:var(--badge-info-bg);color:var(--badge-info-text)}.data-table{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th{text-align:left;padding:.6rem .75rem;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:2px solid var(--table-border);background-color:var(--table-header-bg);color:var(--text-secondary)}.data-table td{padding:.6rem .75rem;border-bottom:1px solid var(--table-border);color:var(--text-primary)}.data-table tbody tr:hover{background-color:var(--navbar-hover)}.table-wrapper{overflow-x:auto;border:1px solid var(--table-border);border-radius:.5rem}.modal-overlay{position:fixed;inset:0;background-color:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:fadeIn .15s ease}.modal-box{background-color:var(--modal-bg);border-radius:.75rem;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-height:92vh;max-height:92dvh;overflow:hidden;display:flex;flex-direction:column;animation:slideUp .15s ease;border:1px solid var(--card-border)}.modal-sm{max-width:420px}.modal-md{max-width:580px}.modal-lg{max-width:820px}.modal-xl{max-width:1100px}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--card-border)}.modal-title{font-size:1rem;font-weight:700;color:var(--text-primary)}.modal-titulos{display:flex;flex-direction:column;gap:2px;min-width:0}.modal-subtitle{font-size:.8rem;color:var(--text-secondary)}.modal-body{padding:1.25rem;overflow-y:auto;flex:1}.modal-footer{justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--card-border)}.close-btn,.modal-footer{display:flex;align-items:center}.close-btn{justify-content:center;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:.375rem;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);transition:background-color .15s ease}.close-btn:hover{background-color:var(--navbar-hover);color:var(--text-primary)}.alert{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem 1rem;border-radius:.375rem;font-size:.85rem;border:1px solid;margin-bottom:1rem}.alert-danger{background-color:var(--badge-danger-bg);color:var(--badge-danger-text);border-color:var(--badge-danger-text)}.alert-success{background-color:var(--badge-success-bg);color:var(--badge-success-text);border-color:var(--badge-success-text)}.alert-warning{background-color:var(--badge-warning-bg);color:var(--badge-warning-text);border-color:var(--badge-warning-text)}.alert-info{background-color:var(--badge-info-bg);color:var(--badge-info-text);border-color:var(--badge-info-text)}.filter-section{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.filter-section-header{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;cursor:pointer;font-size:.85rem;font-weight:600;color:var(--text-primary);width:100%;background:transparent;border:none}.filter-section-header:hover{background-color:var(--navbar-hover)}.filter-section-body{padding:1rem;border-top:1px solid var(--card-border)}@keyframes spin{to{transform:rotate(1turn)}}.spinner{width:1.25rem;height:1.25rem;border:2px solid var(--card-border);border-top-color:var(--btn-primary-bg);border-radius:50%;animation:spin .6s linear infinite;display:inline-block}.spinner-sm{width:.9rem;height:.9rem}.spinner-center{display:flex;align-items:center;justify-content:center;padding:3rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes menuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lf-navbar{gap:1rem;height:56px;padding:0 1.25rem;background-color:var(--navbar-bg);border-bottom:1px solid var(--navbar-border);position:sticky;top:0;z-index:100}.lf-logo,.lf-navbar{display:flex;align-items:center;color:var(--navbar-text)}.lf-logo{flex:0 0 auto;white-space:nowrap;gap:.5rem;font-weight:800;font-size:1.05rem;letter-spacing:-.02em;text-decoration:none}.lf-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;transform:rotate(45deg);background:linear-gradient(140deg,#0e8e7f,#16a98e);color:#fff;box-shadow:0 3px 12px rgba(14,142,127,.35)}.lf-logo-mark>svg{transform:rotate(-45deg)}.lf-logo-img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto;display:block}.lf-brand{font-weight:800}.lf-brand-flow{font-weight:500;opacity:.55}.auth-brand-logo .lf-logo-img,.auth-logo .lf-logo-img{width:34px;height:34px}.lf-nav-links{display:flex;align-items:center;gap:.25rem}.lf-nav-link{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--navbar-text);text-decoration:none;transition:background-color .15s ease,color .15s ease;cursor:pointer}.lf-nav-link:hover{background-color:var(--navbar-hover)}.lf-nav-link.active{background-color:var(--navbar-active-bg);color:var(--navbar-active-text);font-weight:600}.lf-navbar-spacer{flex:1}.lf-dropdown{position:relative}.lf-dropdown-panel{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:.625rem;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:.35rem;z-index:1050;animation:menuIn .13s ease}.lf-dropdown-panel-esq{right:auto;left:0}.lf-dropdown-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;background:transparent;border:none;border-radius:.375rem;text-align:left;cursor:pointer;color:var(--text-primary);font-size:.85rem;text-decoration:none}.lf-dropdown-item:hover{background-color:var(--navbar-hover)}.lf-dropdown-item.active{background-color:var(--navbar-active-bg);color:var(--navbar-active-text);font-weight:600}.lf-dropdown-divider{height:1px;margin:.3rem .25rem;background-color:var(--card-border)}.lf-hamburger{display:none}.lf-mobile-menu{display:none;position:absolute;top:56px;left:0;right:0;background-color:var(--navbar-bg);border-bottom:1px solid var(--navbar-border);padding:.5rem;flex-direction:column;gap:.25rem;z-index:99}@media (max-width:768px){.lf-nav-links{display:none}.lf-hamburger{display:inline-flex}.lf-mobile-menu{display:flex}}.auth-wrapper{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e3a8a,#4338ca 50%,#7c3aed);padding:1rem}.auth-card{background-color:var(--card-bg);border-radius:1rem;padding:2.25rem;width:100%;max-width:440px;box-shadow:0 25px 60px rgba(0,0,0,.3);border:1px solid var(--card-border)}.auth-logo{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:800;font-size:1.4rem;margin-bottom:.25rem;color:var(--text-primary)}.auth-sub{font-size:.85rem;margin-bottom:1.5rem}.auth-sub,.auth-switch{text-align:center;color:var(--text-secondary)}.auth-switch{font-size:.82rem;margin-top:1.1rem}.auth-switch a{color:var(--btn-primary-bg);font-weight:600;cursor:pointer;text-decoration:none}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary);gap:.5rem}.empty-state-icon{color:var(--text-muted);margin-bottom:.5rem}.empty-state-title{font-size:1rem;font-weight:600;color:var(--text-primary)}.empty-state-text{font-size:.85rem;max-width:380px}.segment{display:inline-flex;background-color:var(--segment-bg);border-radius:.5rem;padding:.2rem;gap:.2rem}.segment-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.85rem;font-weight:500;border:none;background:transparent;color:var(--text-secondary);border-radius:.375rem;cursor:pointer;transition:all .15s ease}.segment-btn.active{background-color:var(--segment-active-bg);color:var(--segment-active-text);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08)}.kanban-tabs{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:.25rem;background-color:var(--segment-bg);border-radius:.5rem;padding:.25rem;margin-bottom:1.25rem;overflow-x:auto;overflow-y:hidden}.kanban-tab{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .95rem;font-size:.9rem;font-weight:500;border:none;background:transparent;color:var(--text-secondary);border-radius:.4rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.kanban-tab:hover{color:var(--text-primary)}.kanban-tab.active{background-color:var(--segment-active-bg);color:var(--segment-active-text);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08)}.cfg-check-list{display:flex;flex-direction:column;gap:.3rem;margin-top:.4rem;border:1px solid var(--card-border);border-radius:.5rem;padding:.5rem .6rem}.cfg-check-item{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-primary);cursor:pointer}.kanban-grid{display:grid;grid-auto-flow:column;grid-auto-columns:300px;gap:1rem;overflow-x:auto;padding:.5rem .25rem 1rem;align-items:start}.kanban-column{background-color:var(--column-bg);border:1px solid var(--column-border);border-radius:.9rem;display:flex;flex-direction:column;max-height:calc(100vh - 240px);max-height:calc(100svh - 240px);box-shadow:0 1px 2px rgba(0,0,0,.04)}.kanban-column-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .85rem;font-weight:600;font-size:.85rem;letter-spacing:.005em;color:var(--text-primary);border-bottom:1px solid var(--column-border);position:sticky;top:0;background-color:var(--column-header-bg);border-radius:.9rem .9rem 0 0;z-index:1}.kanban-column-title{display:inline-flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-col-dot{width:.7rem;height:.7rem;border-radius:50%;flex:0 0 auto}.kanban-column-count{font-size:.72rem;font-weight:700;padding:.1rem .5rem;border-radius:9999px;flex:0 0 auto}.kanban-column-body{padding:.65rem;display:flex;flex-direction:column;gap:.6rem;overflow-y:auto;flex:1;min-height:60px}.kanban-column-body.drop-over{background-color:var(--dnd-placeholder-bg)}.kanban-column-footer{flex:0 0 auto;padding:.6rem;border-top:1px solid var(--column-border);border-radius:0 0 .9rem .9rem}.kanban-novo-card{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.5rem;font-size:.82rem;font-weight:600;border:1px dashed var(--btn-primary-bg);border-radius:.5rem;background-color:var(--navbar-active-bg);color:var(--btn-primary-bg);cursor:pointer;transition:all .15s ease}.kanban-novo-card:hover{background-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.kanban-mostrar-mais{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.45rem;font-size:.78rem;font-weight:600;border:1px solid var(--column-border);border-radius:.5rem;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.kanban-mostrar-mais:hover{background-color:var(--navbar-active-bg);color:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.kanban-mostrar-mais-tot{font-weight:400;opacity:.8}.card-tile-campos{display:flex;flex-direction:column;gap:.5rem;margin-top:.1rem;padding-top:.5rem;border-top:1px solid var(--card-tile-border)}.card-tile-campo{font-size:.72rem;min-width:0}.card-tile-campo-rot{display:flex;align-items:center;gap:.3rem;color:var(--text-muted);font-weight:600;font-size:.68rem;text-transform:uppercase;letter-spacing:.02em}.card-tile-campo-ico{flex:0 0 auto;opacity:.8}.card-tile-campo-val{margin-top:.12rem;color:var(--text-primary);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-longtext{white-space:pre-wrap;overflow-wrap:anywhere}.card-tile-campo-val .ft-longtext{white-space:nowrap}.card-tile{background-color:var(--card-tile-bg);border:1px solid var(--card-tile-border);border-radius:.7rem;padding:.75rem .8rem;box-shadow:var(--card-tile-shadow);cursor:pointer;display:flex;flex-direction:column;gap:.45rem;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}@media (hover:hover){.card-tile:hover{background-color:var(--card-tile-hover);border-color:var(--btn-primary-bg);box-shadow:0 4px 14px rgba(0,0,0,.1);transform:translateY(-1px)}}.card-tile-overlay{transform:scale(1.03);box-shadow:0 10px 28px rgba(0,0,0,.22);cursor:grabbing}.card-tile.dragging{opacity:.5}.card-tile-codigo{font-size:.66rem;color:var(--text-muted);font-family:ui-monospace,monospace;letter-spacing:.02em}.card-tile-titulo{font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin-top:-.15rem}.card-tile-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.label-chip{padding:.05rem .5rem;font-size:.68rem;font-weight:600;border-radius:9999px;background-color:var(--label-default-bg);color:var(--label-default-text)}.avatar,.label-chip{display:inline-flex;align-items:center}.avatar{justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;background-color:var(--avatar-bg);color:var(--avatar-text);font-size:.62rem;font-weight:700}.due-pill{display:inline-flex;align-items:center;gap:.2rem;font-size:.68rem;padding:.05rem .45rem;border-radius:9999px;background-color:var(--badge-default-bg);color:var(--text-secondary)}.due-pill.overdue{background-color:var(--overdue-bg);color:var(--overdue-text);font-weight:600}.fluxo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;align-items:start}.etapa-config{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:.625rem}.etapa-config-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .85rem;border-bottom:1px solid var(--card-border);font-weight:600;font-size:.9rem}.etapa-config-body{padding:.6rem;display:flex;flex-direction:column;gap:.4rem}.field-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px solid var(--card-border);border-radius:.5rem;background-color:var(--content-bg)}.field-row-icon{color:var(--text-secondary);flex:0 0 auto}.field-row-body{flex:1;min-width:0}.field-row-label{font-size:.82rem;font-weight:500;color:var(--text-primary)}.field-row-type{font-size:.7rem;color:var(--text-muted)}.field-row-req{color:var(--status-danger);font-weight:700}.type-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem}.type-tile{display:flex;flex-direction:column;gap:.25rem;padding:.7rem;border:1px solid var(--card-border);border-radius:.5rem;background-color:var(--card-bg);cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease}.type-tile:hover{border-color:var(--btn-primary-bg);background-color:var(--navbar-hover)}.type-tile-name{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--text-primary)}.type-tile-desc{font-size:.7rem;color:var(--text-secondary);line-height:1.35}.type-group-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:.85rem 0 .4rem}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.page-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--btn-primary-bg);margin-bottom:.1rem}.kanban-detail-icon{width:2.1rem;height:2.1rem;border-radius:.55rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.kanban-detail-title{display:flex;align-items:center;gap:.6rem;min-width:0}.kanban-count-badge{font-size:.72rem;font-weight:600;color:var(--text-secondary);background:var(--badge-default-bg);padding:.15rem .6rem;border-radius:9999px;white-space:nowrap;flex:0 0 auto}.kanbans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:1.1rem;align-items:stretch}.kanban-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.9rem;overflow:hidden;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease;display:flex;flex-direction:column;height:100%}@media (hover:hover){.kanban-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px);border-color:var(--card-border)}}.kanban-card-bar{height:5px;width:100%}.kanban-card-body{padding:1.05rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:1.05rem;flex:1}.kanban-card-head{display:flex;align-items:flex-start;gap:.7rem}.kanban-card-icon{width:2.6rem;height:2.6rem;border-radius:.7rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.kanban-card-titles{min-width:0;flex:1}.kanban-card-name{font-weight:700;font-size:1.02rem;color:var(--text-primary)}.kanban-card-name,.kanban-card-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban-card-sub{font-size:.78rem;color:var(--text-secondary);margin-top:.15rem}.kanban-card-edit{flex:0 0 auto}@media (hover:hover){.kanban-card-edit{opacity:0}.kanban-card-edit:focus-visible,.kanban-card:hover .kanban-card-edit{opacity:1}}.kanban-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.kanban-stats{display:flex;gap:1.6rem}.kanban-stat{display:flex;flex-direction:column;line-height:1.1}.kanban-stat strong{font-size:1.45rem;font-weight:700;color:var(--text-primary)}.kanban-stat span{font-size:.72rem;color:var(--text-muted);margin-top:.1rem}.kanban-avatars{display:flex;align-items:center}.kanban-avatar{width:1.85rem;height:1.85rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:700;color:#fff;border:2px solid var(--card-bg);margin-left:-.55rem}.kanban-avatar:first-child{margin-left:0}.kanban-avatar-mais{background:var(--text-muted)}.kanban-fases{border-top:1px solid var(--card-border);padding-top:.75rem;display:flex;flex-direction:column;gap:.55rem}.kanban-fases-bar{display:flex;gap:2px;height:7px;border-radius:4px;overflow:hidden;background:var(--content-bg)}.kanban-fase-seg{flex-basis:0;min-width:3px;border-radius:2px}.kanban-fase-seg.vazio{flex-grow:1;background:var(--card-border)}.kanban-fases-legenda{display:flex;flex-wrap:wrap;gap:.28rem .75rem}.kanban-fase-item{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--text-secondary);min-width:0}.kanban-fase-dot{width:.55rem;height:.55rem;border-radius:50%;flex:0 0 auto}.kanban-fase-nome{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-fase-qtd{font-weight:700;color:var(--text-primary)}.kanban-preview{display:flex;align-items:center;gap:.7rem;padding:.85rem;border:1px solid var(--card-border);border-radius:.7rem;background:var(--content-bg);margin-bottom:1rem}.kanban-icone-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.6rem,1fr));gap:.4rem}.kanban-icone-opt{display:flex;align-items:center;justify-content:center;height:2.6rem;border:1.5px solid var(--card-border);border-radius:.55rem;background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.kanban-icone-opt:hover{color:var(--text-primary);border-color:var(--btn-primary-bg)}.flex-between{justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap}.flex-between,.flex-row{display:flex;align-items:center}.flex-row{gap:.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.fluxo-overview{display:flex;gap:.85rem;overflow-x:auto;padding:.25rem .25rem 1rem;align-items:stretch}.fase-card{min-width:268px;max-width:268px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:.625rem;display:flex;flex-direction:column;overflow:hidden}.fase-card-top{height:6px}.fase-card-head{display:flex;align-items:center;justify-content:space-between;gap:.2rem;padding:.7rem .7rem .35rem .55rem}.fase-card-name{font-weight:700;font-size:.95rem;color:var(--text-primary);display:flex;align-items:center;gap:.4rem;min-width:0}.fase-nome-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fase-card-head-actions{display:flex;gap:0;flex:0 0 auto}.fase-card-head .icon-btn{width:1.7rem;height:1.7rem;flex:0 0 auto}.fase-drag-handle{cursor:grab;color:var(--text-muted);touch-action:none;width:1.35rem!important}.fase-drag-handle:active{cursor:grabbing}.fase-card-desc{padding:0 .85rem .6rem;font-size:.78rem;color:var(--text-muted)}.fase-card-body{padding:.3rem .6rem .7rem;display:flex;flex-direction:column;gap:.35rem;margin-top:auto}.fase-action{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px solid var(--card-border);border-radius:.5rem;background:var(--content-bg);font-size:.8rem;color:var(--text-secondary);cursor:pointer;text-align:left;width:100%}.fase-action:hover{border-color:var(--btn-primary-bg);color:var(--text-primary)}.fase-action.primary{color:var(--btn-primary-bg);font-weight:600}.fase-add{min-width:190px;border:1.5px dashed var(--card-border);border-radius:.625rem;display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--text-secondary);background:transparent;cursor:pointer;font-size:.85rem}.fase-add:hover{border-color:var(--btn-primary-bg);color:var(--btn-primary-bg)}.config-layout{display:flex;flex-wrap:wrap;gap:1rem;min-height:50vh;min-height:50dvh}.config-palette{width:230px;flex:0 0 auto;border-right:1px solid var(--card-border);padding-right:.85rem;max-height:64vh;max-height:64svh;overflow-y:auto}.config-palette-title{font-size:.8rem;font-weight:700;color:var(--text-secondary)}.config-palette-sub{font-size:.72rem;color:var(--text-muted);margin-bottom:.6rem}.palette-tile{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;margin-bottom:.35rem;border:1px solid var(--card-border);border-radius:.5rem;background:var(--card-bg);cursor:pointer;font-size:.82rem;color:var(--text-primary);text-align:left}.palette-tile:hover{border-color:var(--btn-primary-bg);background:var(--navbar-hover)}.config-main{flex:1 1 320px;min-width:0;max-height:64vh;max-height:64svh;overflow-y:auto}.config-fase-atual{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.config-fase-nome{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:.85rem}.field-preview{border:1px solid var(--card-border);border-radius:.5rem;padding:.7rem .8rem;margin-bottom:.6rem;background:var(--card-bg)}.field-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.field-preview-label{font-size:.85rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.4rem}.field-preview-help{font-size:.72rem;color:var(--text-muted);margin:.1rem 0 .4rem}.field-preview-input{pointer-events:none;opacity:.7}.field-preview-actions{display:flex;gap:.02rem;flex:0 0 auto}.cd-overlay{position:fixed;inset:0;background:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:.6rem;animation:fadeIn .15s ease}.cd-box{background:var(--modal-bg);border:1px solid var(--card-border);border-radius:.75rem;width:90%;max-width:1530px;height:94vh;height:94dvh;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .15s ease;box-shadow:0 20px 60px rgba(0,0,0,.3)}.cd-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid var(--card-border)}.cd-cols{display:flex;flex:1;min-height:0}.cd-left{width:38%;border-right:1px solid var(--card-border)}.cd-center,.cd-left{min-width:0;overflow-y:auto;padding:1.1rem}.cd-center{flex:1}.cd-right{width:252px;flex:0 0 auto;border-left:1px solid var(--card-border);overflow-y:auto;padding:1.1rem}.cd-title{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);width:100%;border:1px solid transparent;background:transparent;border-radius:.375rem;padding:.2rem .3rem}.cd-title:focus{outline:none;border-color:var(--btn-primary-bg)}.cd-title-auto{cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-title-auto-hint{font-size:.82rem;color:var(--text-muted);padding:.5rem .6rem;border:1px dashed var(--card-border);border-radius:.5rem;background:var(--content-bg)}.cd-header{padding:.85rem 1.1rem 0;flex:0 0 auto}.cd-chips{display:flex;gap:.35rem;margin-top:.7rem;border-bottom:1px solid var(--card-border);overflow-x:auto;overflow-y:hidden}.cd-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .85rem;font-size:.85rem;font-weight:500;background:transparent;color:var(--text-secondary);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.cd-chip:hover{color:var(--text-primary);background:var(--navbar-hover);border-radius:.4rem .4rem 0 0}.cd-chip.active{color:var(--btn-primary-bg);border-bottom-color:var(--btn-primary-bg);font-weight:600}.cd-secao{flex:1;overflow-y:auto;padding:1.1rem;min-height:0}.tsk-wrap{display:flex;flex-direction:column;gap:.6rem}.tsk-total{display:flex;align-items:center;gap:.7rem}.tsk-total-label{font-size:.8rem;font-weight:600;color:var(--text-secondary);flex:0 0 auto}.tsk-progress-row{display:flex;align-items:center;gap:.5rem;flex:1;min-width:120px}.tsk-progress{flex:1;height:7px;background:var(--content-bg);border:1px solid var(--card-border);border-radius:4px;overflow:hidden}.tsk-progress-bar{height:100%;background:var(--btn-primary-bg);border-radius:4px;transition:width .2s ease}.tsk-progress-num{font-size:.72rem;color:var(--text-muted);font-weight:700;flex:0 0 auto}.tsk-burndown{padding:.4rem .6rem .6rem}.tsk-burndown,.tsk-grupo{border:1px solid var(--card-border);border-radius:.6rem}.tsk-grupo{padding:.6rem .75rem}.tsk-grupo-head{display:flex;align-items:center;gap:.7rem}.tsk-grupo-nome{font-weight:700;font-size:.84rem;color:var(--text-primary);flex:0 0 auto}.tsk-item{display:flex;align-items:flex-start;gap:.55rem;padding:.45rem 0;border-top:1px solid var(--card-border);margin-top:.4rem}.tsk-check{margin-top:.2rem;flex:0 0 auto;width:1rem;height:1rem;cursor:pointer}.tsk-item-body{flex:1;min-width:0}.tsk-item-nome{font-size:.86rem;color:var(--text-primary)}.tsk-item.feito .tsk-item-nome{text-decoration:line-through;color:var(--text-muted)}.tsk-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.tsk-dif{font-size:.68rem;padding:.05rem .5rem;border-radius:9999px;background:var(--badge-default-bg);color:var(--text-secondary);font-weight:600}.tsk-nova{border:1px dashed var(--card-border);border-radius:.6rem;padding:.75rem}.tsk-resp-chips{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin-top:.45rem}.tsk-resp-chip{font-size:.72rem;padding:.2rem .55rem;border-radius:9999px;border:1px solid var(--card-border);background:transparent;color:var(--text-secondary);cursor:pointer}.tsk-resp-chip.on{background:var(--navbar-active-bg);color:var(--btn-primary-bg);border-color:var(--btn-primary-bg);font-weight:600}.tsk-total-tempo{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text-secondary)}.tsk-total-tempo strong{color:var(--text-primary)}.tsk-tempo{margin-top:.4rem}.tsk-timectrl{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.tsk-tbtn{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;padding:.2rem .55rem;border-radius:9999px;border:1px solid var(--card-border);background:transparent;color:var(--text-secondary);cursor:pointer}.tsk-tbtn:hover{background:var(--content-bg)}.tsk-tbtn:disabled{opacity:.5;cursor:not-allowed}.tsk-tbtn.start{color:#16a34a;border-color:#16a34a}.tsk-tbtn.stop{color:#f59e0b;border-color:#f59e0b}.tsk-run{font-size:.78rem;font-weight:700;color:#f59e0b;font-variant-numeric:tabular-nums}.tsk-dur{gap:.25rem;font-size:.72rem;font-weight:600;color:var(--text-secondary)}.tsk-dur,.tsk-sessoes-toggle{display:inline-flex;align-items:center}.tsk-sessoes-toggle{gap:.2rem;font-size:.7rem;padding:.1rem .3rem;border:none;background:transparent;color:var(--text-muted);cursor:pointer}.tsk-sessoes-toggle:hover{color:var(--text-secondary)}.tsk-sessoes{display:flex;flex-direction:column;gap:.35rem;margin-top:.4rem;padding:.5rem;border:1px solid var(--card-border);border-radius:.5rem;background:var(--content-bg)}.tsk-sessao-row{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.tsk-sessao-row .themed-input{width:auto;font-size:.72rem;padding:.2rem .4rem}.tsk-sessao-seta{color:var(--text-muted);font-size:.8rem}.tsk-sessao-dur{font-size:.72rem;font-weight:600;color:var(--text-secondary);min-width:62px}.tsk-sessao-dur.inval{color:var(--btn-danger-bg)}.cmt-wrap{display:flex;flex-direction:column;gap:.7rem}.cmt-compose{position:relative}textarea.cmt-input{width:100%;min-height:46px;resize:vertical}.cmt-menu{position:absolute;left:0;right:0;top:100%;z-index:30;background:var(--card-bg);border:1px solid var(--card-border);border-radius:.5rem;box-shadow:0 6px 20px rgba(0,0,0,.14);max-height:200px;overflow-y:auto;margin-top:.2rem}.cmt-menu-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;background:transparent;border:none;cursor:pointer;text-align:left;font-size:.85rem;color:var(--text-primary)}.cmt-menu-item:hover{background:var(--navbar-hover)}.cmt-list{display:flex;flex-direction:column;gap:.8rem}.cmt-item{display:flex;gap:.6rem}.cmt-avatar{flex:0 0 auto}.cmt-body{flex:1;min-width:0}.cmt-head{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-primary)}.cmt-tempo{font-size:.72rem;color:var(--text-muted);font-weight:400}.cmt-acoes{margin-left:auto;display:flex;gap:.1rem}.cmt-texto{font-size:.88rem;color:var(--text-primary);white-space:pre-wrap;margin-top:.15rem;word-break:break-word}.cmt-mention{color:var(--btn-primary-bg);font-weight:600;background:var(--navbar-active-bg);border-radius:4px;padding:0 .2rem}.atv-wrap{gap:.4rem}.atv-list,.atv-wrap{display:flex;flex-direction:column}.atv-item{display:flex;gap:.65rem;padding:.6rem 0;border-bottom:1px solid var(--card-border)}.atv-icon{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--content-bg);border:1px solid var(--card-border);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);flex:0 0 auto}.atv-body{flex:1;min-width:0}.atv-texto{font-size:.85rem;color:var(--text-primary)}.atv-valor{font-size:.82rem;color:var(--text-secondary);margin-top:.1rem}.atv-tempo{font-size:.72rem;color:var(--text-muted);margin-top:.1rem}.atv-diff{align-items:center;flex-wrap:wrap;margin-top:.2rem}.atv-diff,.atv-diff-bloco{display:flex;gap:.3rem;font-size:.82rem}.atv-diff-bloco{flex-direction:column;margin-top:.25rem}.atv-de,.atv-para{border-radius:5px;padding:.05rem .3rem;max-width:100%;word-break:break-word}.atv-de{color:var(--text-muted);background:var(--content-bg)}.atv-de,.atv-para{border:1px solid var(--card-border)}.atv-para{color:var(--text-primary);background:var(--navbar-active-bg);font-weight:600}.atv-seta{flex:0 0 auto}.atv-seta,.atv-vazio{color:var(--text-muted)}.atv-vazio{font-style:italic}.atv-lado{display:flex;flex-direction:column;gap:.1rem;min-width:0}.atv-lado-rot{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.atv-valor-texto{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.atv-valor-texto.aberto{display:block;-webkit-line-clamp:none;overflow:visible}.atv-ler-mais{align-self:flex-start;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;color:var(--btn-primary-bg)}.atv-ler-mais:hover{text-decoration:underline}.atv-truncado{font-size:.72rem;font-style:italic;color:var(--text-muted)}.kanban-toolbar{gap:.6rem;margin-bottom:.75rem;flex-wrap:wrap}.kanban-search,.kanban-toolbar{display:flex;align-items:center}.kanban-search{gap:.4rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:9px;padding:.3rem .6rem;color:var(--text-muted);flex:0 1 360px;min-width:220px}.kanban-search-input{border:none;background:transparent;outline:none;color:var(--input-text);font-size:.875rem;flex:1;min-width:0}.kanban-filtro-on{border-color:var(--btn-primary-bg)!important;color:var(--btn-primary-bg)!important;font-weight:600}.kf-panel{border:1px solid var(--card-border);border-radius:.8rem;background:var(--card-bg);padding:.9rem 1rem;margin-bottom:.9rem;box-shadow:0 8px 24px rgba(0,0,0,.08);max-width:1352px}.kf-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.kf-title{font-weight:700;font-size:.95rem;color:var(--text-primary)}.kf-rapidos{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.8rem}.kf-chip{font-size:.8rem;padding:.3rem .7rem;border-radius:9999px;border:1px solid var(--card-border);background:transparent;color:var(--text-secondary);cursor:pointer}.kf-chip.on{background:var(--navbar-active-bg);color:var(--btn-primary-bg);border-color:var(--btn-primary-bg);font-weight:600}.kf-quick-sel{width:auto;min-width:130px;padding:.32rem .5rem;font-size:.82rem}.kf-ou{font-size:.72rem;font-weight:700;color:var(--text-muted);margin:.5rem 0 .4rem;letter-spacing:.05em}.kf-grupo{border:1px solid var(--card-border);border-radius:.6rem;padding:.6rem .7rem;background:var(--content-bg)}.kf-cond{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem;flex-wrap:wrap}.kf-e{font-size:.72rem;font-weight:700;color:var(--text-muted);flex:0 0 auto}.kf-cond-campo{width:auto;min-width:150px;flex:1 1 150px}.kf-cond-op{width:auto;min-width:110px;flex:0 0 auto}.kf-cond-val{flex:1 1 160px;min-width:140px}.kf-val-par{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.kf-val-par>.themed-input{flex:1 1 130px;min-width:0}.kf-grupo-acoes{gap:.3rem;margin-top:.3rem}.kf-foot,.kf-grupo-acoes{display:flex;align-items:center;flex-wrap:wrap}.kf-foot{gap:.5rem;margin-top:.8rem}.cd-section-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:1.25rem 0 .6rem;padding-bottom:.35rem;border-bottom:1px solid var(--card-border)}.cd-fase-atual{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.cd-fase-badge{background:var(--badge-info-bg);color:var(--badge-info-text);padding:.15rem .6rem;border-radius:.375rem;font-weight:600;font-size:.85rem}.cd-meta{font-size:.75rem;color:var(--text-muted);margin:.3rem 0 .5rem .3rem}.cd-criador{display:flex;align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:.8rem;color:var(--text-secondary)}.cd-criador strong{color:var(--text-primary);font-weight:600}.hist-item{border:1px solid var(--card-border);border-radius:.6rem;padding:.8rem .95rem;margin-bottom:.6rem}.hist-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hist-fase{font-weight:600;font-size:.95rem;color:var(--text-primary)}.hist-date{font-size:.82rem;color:var(--text-secondary)}.hist-dur{font-size:.8rem;color:var(--text-muted);margin-top:.3rem}.hist-toggle{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}.hist-toggle .hist-fase{flex:1}.hist-campos{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--card-border)}.cd-save-status{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--text-muted)}.move-title{font-size:.92rem;font-weight:700;margin-bottom:.75rem}.move-btn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.55rem .8rem;margin-bottom:.45rem;border:1px solid var(--card-border);border-radius:.5rem;background:var(--card-bg);color:var(--text-primary);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.move-btn:hover:not(:disabled){border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-text)}.move-btn:disabled{opacity:.5;cursor:not-allowed}.move-btn-back{justify-content:flex-start;color:var(--text-muted);font-weight:600}.move-btn-back:hover:not(:disabled){border-color:var(--card-border);background:var(--navbar-hover);color:var(--text-primary)}.move-sep{margin:.1rem .25rem .55rem}@media (max-width:900px){.cd-cols{flex-direction:column;overflow-y:auto}.cd-center,.cd-left,.cd-right{width:auto;flex:0 0 auto;overflow:visible;border:none;border-bottom:1px solid var(--card-border)}}.code-block{background:var(--table-stripe-bg);border:1px solid var(--card-border);border-radius:.5rem;padding:.85rem 1rem;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.78rem;line-height:1.55;color:var(--text-primary);overflow-x:auto;white-space:pre;margin:.4rem 0 1rem}.cred-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.cred-mono{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:.8rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.375rem;padding:.45rem .6rem;overflow-x:auto;white-space:nowrap}.cred-mono,.docs-h2{color:var(--text-primary)}.docs-h2{font-size:1.05rem;font-weight:700;margin:1.6rem 0 .5rem}.docs-p{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin-bottom:.6rem}.docs-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.625rem;padding:1.25rem 1.4rem;margin-bottom:1.25rem}.endpoint-pill{display:inline-block;font-family:ui-monospace,monospace;font-size:.75rem;padding:.1rem .45rem;border-radius:.375rem;background:var(--badge-info-bg);color:var(--badge-info-text);margin-right:.4rem}.docs-layout{display:flex;align-items:flex-start;gap:1.6rem}.docs-toc{position:sticky;top:72px;flex:0 0 210px;align-self:flex-start;max-height:calc(100vh - 90px);max-height:calc(100svh - 90px);overflow-y:auto;padding:.4rem 0;font-size:.82rem}.docs-toc-titulo{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:0 .6rem .4rem}.docs-toc a{display:block;padding:.32rem .6rem;border-radius:.4rem;color:var(--text-secondary);text-decoration:none;border-left:2px solid transparent}.docs-toc a:hover{background:var(--card-border);color:var(--text-primary)}.docs-content{flex:1;min-width:0}.docs-anchor{scroll-margin-top:76px}.docs-lead{font-size:.98rem;line-height:1.65;color:var(--text-secondary)}.docs-h3{font-size:.92rem;font-weight:700;margin:1.1rem 0 .35rem;display:flex;align-items:center;gap:.5rem}.docs-h3,.docs-note{color:var(--text-primary)}.docs-note{border-left:3px solid var(--btn-primary-bg);background:var(--badge-info-bg);border-radius:0 .4rem .4rem 0;padding:.6rem .85rem;font-size:.84rem;margin:.6rem 0 1rem;line-height:1.55}.docs-table-wrap{overflow-x:auto;margin:.4rem 0 1.1rem;border:1px solid var(--card-border);border-radius:.5rem}.docs-table{width:100%;border-collapse:collapse;font-size:.82rem}.docs-table td,.docs-table th{text-align:left;padding:.5rem .7rem;border-bottom:1px solid var(--card-border);vertical-align:top;color:var(--text-secondary)}.docs-table th{background:var(--table-stripe-bg);color:var(--text-primary);font-weight:700;white-space:nowrap}.docs-table tr:last-child td{border-bottom:none}.docs-table code{font-family:ui-monospace,monospace;font-size:.76rem;color:var(--text-primary)}.docs-lead,.docs-note,.docs-p{max-width:900px}.http-badge{display:inline-block;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:700;padding:.08rem .4rem;border-radius:.3rem;margin-right:.35rem;letter-spacing:.02em}.http-get{background:#dbeafe;color:#1e40af}.http-post{background:#dcfce7;color:#166534}.http-patch{background:#fef3c7;color:#92400e}.http-delete{background:#fee2e2;color:#991b1b}@media (max-width:900px){.docs-toc{display:none}}.rel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.rel-card{cursor:pointer;position:relative}.rel-card-num{font-size:1.7rem;font-weight:800;color:var(--btn-primary-bg);line-height:1.1}.rel-card-nome{font-size:.92rem;font-weight:500;color:var(--text-primary);margin-top:.25rem}.rel-card-novo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;border:1.5px dashed var(--card-border);background:transparent;color:var(--text-secondary);min-height:96px}.rel-card-novo:hover{border-color:var(--btn-primary-bg);color:var(--btn-primary-bg)}.rel-editor{display:flex;gap:1rem;align-items:flex-start}.rel-sidebar{width:280px;flex:0 0 auto}.rel-main{flex:1;min-width:0}.rel-filtro{border:1px solid var(--card-border);border-radius:.5rem;padding:.6rem;margin-bottom:.5rem;background:var(--card-bg)}.rel-filtro-head{justify-content:space-between;gap:.4rem;margin-bottom:.4rem}.rel-agg-bar,.rel-filtro-head{display:flex;align-items:center}.rel-agg-bar{flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.rel-agg-chip{display:inline-flex;align-items:center;gap:.35rem;background:var(--badge-info-bg);color:var(--badge-info-text);border-radius:.5rem;padding:.3rem .6rem;font-size:.8rem;font-weight:600}@media (max-width:900px){.rel-editor{flex-direction:column}.rel-sidebar{width:auto}}.page-icon{display:inline-flex;align-items:center;color:var(--btn-primary-bg);margin-right:.5rem}.pn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(clamp(340px,26vw,620px),100%),1fr));gap:1rem;align-items:start}.pn-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--card-tile-shadow)}.pn-card-kpi{min-height:0}.pn-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .85rem;border-bottom:1px solid var(--card-border)}.pn-card-titulo{font-size:.88rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-card-fonte{font-weight:400;color:var(--text-muted);font-size:.78rem}.pn-card-actions{display:flex;gap:.15rem;flex:0 0 auto}.pn-card-body{padding:.85rem;min-height:120px}.pn-kpi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1rem .5rem;min-height:120px}.pn-kpi-valor{font-size:2.3rem;font-weight:800;color:var(--btn-primary-bg);line-height:1.05;text-align:center;word-break:break-word}.pn-kpi-sub{font-size:.8rem;color:var(--text-muted)}.pn-chart-msg{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:120px;color:var(--text-muted);font-size:.85rem;text-align:center}.pn-chart-erro{color:var(--status-danger)}.pn-cortado{font-size:.72rem;color:var(--text-muted);text-align:center;margin-top:.35rem}.pn-cfg{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.pn-cfg-form,.pn-cfg-preview{min-width:0}.pn-card-preview{position:sticky;top:0}.pn-tipo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.pn-tipo-btn{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem .3rem;border:1px solid var(--input-border);border-radius:.5rem;background:var(--input-bg);color:var(--text-secondary);cursor:pointer;font-size:.74rem;transition:all .15s ease}.pn-tipo-btn:hover{border-color:var(--btn-primary-bg);color:var(--text-primary)}.pn-tipo-btn.active{border-color:var(--btn-primary-bg);background:var(--navbar-active-bg);color:var(--navbar-active-text);font-weight:600}@media (max-width:760px){.pn-cfg{grid-template-columns:1fr}}.auth-logo,.card-tile-titulo,.cd-section-title,.cd-title,.config-fase-nome,.docs-h2,.empty-state-title,.fase-card-name,.kanban-column-header,.lf-logo,.modal-title,.page-title,.page-title-input,.pn-card-titulo,.pn-kpi-valor,.rel-card-num{font-family:var(--font-space),var(--font-hanken),sans-serif;letter-spacing:-.01em}.page-title,.page-title-input,.pn-kpi-valor,.rel-card-num{letter-spacing:-.025em}.card,.cd-box,.etapa-config,.fase-card,.kanban-column,.modal-box,.pn-card{border-radius:14px}.card-tile{border-radius:11px}.btn,.icon-btn,.themed-input{border-radius:9px}.auth-split{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr}.auth-brand{position:relative;overflow:hidden;color:#eafbf6;display:flex;flex-direction:column;justify-content:space-between;padding:3rem 3.5rem;background:linear-gradient(150deg,#06100e,#0b2723 52%,#0e5048 130%)}.auth-brand-glow{position:absolute;width:520px;height:520px;right:-160px;top:-160px;border-radius:50%;background:radial-gradient(circle,#22c9af 0,transparent 68%);opacity:.22}.auth-brand-logo{position:relative;display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.35rem;color:#fff;font-family:var(--font-space),sans-serif;letter-spacing:-.02em}.auth-brand-tag{display:inline-flex;align-items:center;padding:.35rem .8rem;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);font-size:.8rem;font-weight:600;color:#cff3ea;margin-bottom:1.25rem}.auth-brand-title{position:relative;font-family:var(--font-space),sans-serif;font-weight:700;font-size:2.4rem;line-height:1.08;letter-spacing:-.025em;color:#fff;margin:0 0 1rem;max-width:440px}.auth-brand-sub{position:relative;font-size:.98rem;line-height:1.6;color:rgba(234,251,246,.74);max-width:420px}.auth-brand-stats{position:relative;display:flex;gap:1.8rem}.auth-brand-stat b{display:block;font-family:var(--font-space),sans-serif;font-size:1.5rem;font-weight:700;color:#fff}.auth-brand-stat span{font-size:.78rem;color:rgba(234,251,246,.55)}.auth-form-side{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.75rem;background:var(--content-bg)}.auth-form-side .auth-card{box-shadow:none;border:none;background:transparent;padding:0;max-width:380px}.auth-form-side .auth-logo{justify-content:flex-start}.auth-form-side .auth-sub,.auth-form-side .auth-switch{text-align:left}@media (max-width:860px){.auth-split{grid-template-columns:1fr}.auth-brand{display:none}}.ws-section{margin-bottom:1.5rem}.ws-section-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem;color:var(--text-primary);font-weight:700;font-size:.95rem}.ws-section-count{font-size:.72rem;color:var(--text-secondary);background:var(--card-border);border-radius:9999px;padding:.1rem .55rem;font-weight:600}.ws-section-grip{cursor:grab;color:var(--text-muted)}.ws-section-grip:active{cursor:grabbing}.ws-drop-vazio{border:2px dashed var(--card-border);border-radius:.9rem;min-height:90px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.85rem}.kanbans-grid.drop-over,.ws-drop-vazio.drop-over{outline:2px solid var(--btn-primary-bg);outline-offset:3px;border-radius:.9rem}.ws-catman-row{display:flex;align-items:center;gap:.35rem;padding:.4rem .2rem;border-bottom:1px solid var(--card-border)}.ws-catman-row:last-of-type{border-bottom:none}.ws-catman-nome{flex:1;font-size:.9rem;color:var(--text-primary);font-weight:500}.ws-visao-toggle{display:inline-flex;border:1px solid var(--card-border);border-radius:.5rem;overflow:hidden}.ws-visao-opt{display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .6rem;font-size:.78rem;background:transparent;color:var(--text-secondary);cursor:pointer;border:none}.ws-visao-opt.ativo{background:var(--btn-primary-bg);color:#fff;font-weight:600}.ws-layout{display:flex;align-items:flex-start;min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px)}.ws-sidebar{width:248px;flex:0 0 auto;position:sticky;top:56px;height:calc(100vh - 56px);height:calc(100svh - 56px);overflow-y:auto;background:var(--card-bg);border-right:1px solid var(--card-border);padding:.9rem .6rem}.ws-main{flex:1;min-width:0}.ws-sidebar-titulo{display:flex;align-items:center;gap:.5rem;width:100%;padding:.35rem .4rem;margin-bottom:.6rem;border:none;background:transparent;cursor:pointer;border-radius:.5rem}.ws-sidebar-titulo:hover{background:var(--card-border)}.ws-sidebar-titulo-nome{font-weight:700;font-size:.92rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-sidebar-grupo{margin-bottom:.35rem}.ws-sidebar-grupo-titulo{display:flex;align-items:center;gap:.35rem;width:100%;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);padding:.45rem .5rem .25rem;cursor:pointer;background:transparent;border:none}.ws-sidebar-grupo-qtd{margin-left:auto;font-size:.68rem;color:var(--text-muted);font-weight:600}.ws-sidebar-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.42rem .5rem;border-radius:.45rem;font-size:.86rem;color:var(--text-primary);cursor:pointer;background:transparent;border:none;text-align:left}.ws-sidebar-item:hover{background:var(--card-border)}.ws-sidebar-item.ativo{background:var(--btn-primary-bg);color:#fff;font-weight:600}.ws-sidebar-item.ativo .ws-sidebar-item-icon{color:inherit!important}.ws-sidebar-item-icon{display:inline-flex;flex:0 0 auto}.ws-sidebar-item-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.ws-sidebar{display:none}}.auto-card{cursor:pointer;position:relative}.auto-card-top{justify-content:space-between;margin-bottom:.5rem}.auto-card-actions,.auto-card-top{display:flex;align-items:center;gap:.5rem}.auto-card-actions{flex:0 0 auto}.auto-card-actions>.auto-switch,.auto-card-actions>.icon-btn{position:relative}.auto-card-actions>.auto-switch:after,.auto-card-actions>.icon-btn:after{content:"";position:absolute;inset:-.25rem}.auto-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:999px}.auto-badge.on{background:color-mix(in srgb,var(--btn-primary-bg) 16%,transparent);color:var(--btn-primary-bg)}.auto-badge.off{background:var(--content-bg);color:var(--text-muted)}.auto-card-nome{font-weight:700;font-size:.98rem;margin-bottom:.3rem}.auto-card-abrir{display:block;width:100%;text-align:left;padding:0;background:none;border:0;cursor:pointer;font-family:inherit;color:inherit}.auto-card-abrir:hover{color:var(--btn-primary-bg)}.auto-card-fluxo{font-size:.82rem;color:var(--text-muted)}.auto-switch{display:inline-flex;cursor:pointer}.auto-switch input{display:none}.auto-switch-track{width:34px;height:19px;border-radius:999px;background:var(--card-border);position:relative;transition:background .15s ease}.auto-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .15s ease}.auto-switch input:checked+.auto-switch-track{background:var(--btn-primary-bg)}.auto-switch input:checked+.auto-switch-track:after{transform:translateX(15px)}.auto-builder{display:flex;flex-direction:column;gap:1rem}.auto-col{min-width:0}.auto-editor-head-id{display:flex;align-items:center;gap:.5rem;flex:1 1 260px;min-width:0}.auto-editor-head-id .themed-input{min-width:0}.auto-editor-head-acoes{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;margin-left:auto}.auto-etapa-oculta{display:none}.auto-gat-linha{display:flex;align-items:flex-start;gap:.35rem}.auto-gat-corpo{flex:1 1 auto;min-width:0}.auto-grupo-opts{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--card-border)}.auto-grupo-janela{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--text-secondary)}.auto-grupo-janela .themed-input{width:4.5rem;flex:0 0 auto}.auto-etapas{flex-wrap:wrap;margin-bottom:.9rem}.auto-etapa-item,.auto-etapas{display:flex;align-items:center;gap:.15rem}.auto-etapa-item{min-width:0}.auto-etapa-lig{width:1.25rem;height:1px;background:var(--card-border);flex:0 0 auto}.auto-etapa-btn{display:flex;align-items:center;gap:.4rem;padding:.3rem .55rem;border:none;border-radius:999px;background:transparent;cursor:pointer;font-size:.8rem;color:var(--text-secondary)}.auto-etapa-btn:hover{background:var(--navbar-active-bg)}.auto-etapa-btn.ativo{color:var(--text-primary);font-weight:600}.auto-etapa-num{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;flex:0 0 auto;border-radius:50%;border:1px solid var(--card-border);font-size:.72rem;font-weight:600;color:var(--text-secondary)}.auto-etapa-btn.ativo .auto-etapa-num{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.auto-etapa-ok{border-color:var(--status-success);color:var(--status-success)}.auto-etapa-falta{border-color:var(--status-danger);color:var(--status-danger)}.auto-etapa-rot{white-space:nowrap}.auto-etapa-nav{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--card-border)}@media (max-width:640px){.auto-etapa-lig{width:.5rem}.auto-etapa-btn:not(.ativo) .auto-etapa-rot{display:none}.auto-etapa-btn{padding:.3rem .35rem}}.auto-col .form-group{max-width:560px}.auto-col-title{display:flex;gap:.5rem;font-size:1rem;margin-bottom:.75rem}.auto-col-num,.auto-col-title{align-items:center;font-weight:700}.auto-col-num{display:inline-flex;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--btn-primary-bg);color:#fff;font-size:.8rem}.auto-col-subtitle{font-weight:700;font-size:.82rem;margin:.9rem 0 .5rem}.auto-row{display:flex;gap:.6rem;flex-wrap:wrap;align-items:flex-end}.auto-hint{font-size:.72rem;color:var(--text-muted);font-weight:400}.auto-hint code{background:var(--content-bg);padding:.05rem .3rem;border-radius:4px}.auto-code,.auto-hint code{font-family:ui-monospace,monospace}.auto-code{font-size:.8rem}.auto-token{display:inline-block;width:auto;padding:.1rem .3rem;font-size:.7rem;height:auto;margin-left:.4rem}.auto-http{gap:.2rem}.auto-cond,.auto-http{display:flex;flex-direction:column}.auto-cond{gap:.3rem}.auto-resumo{padding:.7rem .85rem;border-radius:.6rem;font-size:.86rem;line-height:1.5;background:color-mix(in srgb,var(--btn-primary-bg) 7%,var(--content-bg));border:1px solid color-mix(in srgb,var(--btn-primary-bg) 22%,transparent);color:var(--text-primary)}.auto-resumo-lista{font-size:.78rem;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.auto-logs{display:flex;flex-direction:column;gap:.3rem;max-height:320px;overflow-y:auto}.auto-log{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.4rem .55rem;border:1px solid var(--card-border);border-radius:.5rem;background:var(--content-bg);font-size:.82rem}.auto-log>*{min-width:0}.auto-log-ok{color:var(--btn-primary-bg);flex:0 0 auto}.auto-log-fail{color:var(--status-danger);flex:0 0 auto}.auto-log-st{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.auto-log-msg{font-weight:600;overflow-wrap:anywhere}.colecao-tipo-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.colecao-tipo-opt{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.7rem .8rem;border:1px solid var(--input-border);border-radius:.6rem;background:var(--input-bg);color:var(--text-secondary);cursor:pointer;text-align:left;transition:all .15s ease}.colecao-tipo-opt strong{color:var(--text-primary);font-size:.9rem}.colecao-tipo-opt span{font-size:.72rem;color:var(--text-muted);line-height:1.35}.colecao-tipo-opt.ativo,.colecao-tipo-opt:hover{border-color:var(--btn-primary-bg)}.colecao-tipo-opt.ativo{background:var(--navbar-active-bg)}.colecao-tipo-opt.ativo strong,.colecao-tipo-opt.ativo svg{color:var(--btn-primary-bg)}.conexao-chip{display:flex;align-items:center;gap:.3rem}.conexao-chip-link{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:1px solid var(--card-border);border-radius:999px;background:var(--content-bg);color:var(--text-primary);font-size:.8rem;font-weight:600;text-decoration:none;max-width:100%;transition:all .15s ease}.conexao-chip-link:hover{border-color:var(--btn-primary-bg);color:var(--btn-primary-bg)}.conexao-chip-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conexao-chip-ext{opacity:.55;flex:0 0 auto}.conexao-chip-mini{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border:1px solid var(--card-border);border-radius:999px;background:var(--content-bg);color:var(--text-primary);font-size:.72rem;font-weight:600;text-decoration:none}.conexao-chip-mini:hover{border-color:var(--btn-primary-bg);color:var(--btn-primary-bg)}.conexao-drop{position:absolute;top:100%;left:0;z-index:50;width:min(280px,calc(100vw - 2rem));background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.14);padding:.5rem}.conexao-drop-lista{max-height:240px;overflow-y:auto;margin-top:.4rem;display:flex;flex-direction:column}.conexao-drop-msg{padding:.5rem;font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:.4rem}.cd-cols-tabela .cd-left{width:auto;flex:1;border-right:none}.cd-cols-tabela .cd-left .cd-section-title,.cd-cols-tabela .cd-left .form-group,.cd-cols-tabela .cd-left .form-hint,.cd-cols-tabela .cd-left .hist-item{max-width:720px}.cd-cols-tabela .cd-right{width:220px;border-left:1px solid var(--card-border)}.cd-box-tabela{max-width:1050px;height:auto;max-height:94vh;max-height:94dvh;min-height:60vh}@media (max-width:900px){.cd-cols-tabela .cd-left,.cd-cols-tabela .cd-right{width:auto;flex:0 0 auto;border-left:none;border-right:none}}.inline-field-value{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.25rem;padding:.45rem .6rem;border:1.5px solid var(--input-border);border-radius:.375rem;background:var(--input-bg);color:var(--text-primary);word-break:break-word}.inline-field-content{flex:1;min-width:0}.inline-field-pencil{flex:0 0 auto;color:var(--text-muted);transition:color .12s}.inline-field-value.inline-editable{cursor:pointer;transition:border-color .12s,background .12s}.inline-field-value.inline-editable:hover{border-color:var(--btn-primary-bg);background:var(--card-tile-hover)}.inline-field-value.inline-editable:hover .inline-field-pencil{color:var(--btn-primary-bg)}.inline-field-value.inline-editable:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:-1px;border-color:var(--btn-primary-bg)}.inline-field-value.inline-empty{border-style:dashed}.inline-field-value.inline-empty .inline-placeholder{color:var(--input-placeholder);font-style:italic}.inline-field-value.inline-readonly{border-color:transparent;background:transparent;padding-left:0;padding-right:0}.inline-field-editing{display:flex;align-items:flex-start;gap:.4rem}.inline-field-editing .inline-field-input{flex:1;min-width:0}.inline-done-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:8px;background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer}.inline-done-btn:hover{background:var(--btn-primary-hover)}.prg-root{display:flex;flex-direction:column;gap:1rem}.prg-subtabs{margin-bottom:0}.prg-conteudo{display:flex;flex-direction:column;gap:1rem}.prg-conteudo.is-refetch{opacity:.55;pointer-events:none}.prg-bar{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.625rem}.prg-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;padding:.6rem .85rem;max-width:1352px}.prg-bar-row+.prg-bar-row{border-top:1px solid var(--card-border)}.prg-bar-dir{margin-left:auto;display:inline-flex;align-items:center;gap:.6rem}.prg-bar-nota{font-size:.74rem;color:var(--text-muted)}.prg-atualizando{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-muted)}.prg-filtro{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem}.prg-filtro-lbl{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.045em;color:var(--text-muted)}.prg-datas{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .45rem;border:1px solid var(--input-border);border-radius:.5rem;background:var(--input-bg)}.prg-datas:focus-within{border-color:var(--btn-primary-bg);box-shadow:0 0 0 3px var(--accent-ring)}.prg-data{border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.8rem;padding:.22rem .1rem}.prg-data:focus{outline:none}.prg-datas-seta{color:var(--text-muted);flex:0 0 auto}.prg-chips{display:inline-flex;flex-wrap:wrap;gap:.3rem}.prg-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--card-border);background:transparent;color:var(--text-secondary);border-radius:999px;padding:.25rem .65rem;font:inherit;font-size:.75rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.prg-chip:hover:not(:disabled){background:var(--navbar-hover);color:var(--text-primary)}.prg-chip.on{background:color-mix(in srgb,var(--btn-primary-bg) 13%,transparent);border-color:color-mix(in srgb,var(--btn-primary-bg) 45%,transparent);color:var(--btn-primary-bg);font-weight:600}.prg-chip-n{font-variant-numeric:tabular-nums;font-size:.72rem;opacity:.75}.prg-chip-sit:before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--text-muted)}.prg-chip-sit.sit-atrasado:before{background:var(--status-danger)}.prg-chip-sit.sit-em_risco:before{background:var(--status-warning)}.prg-chip-sit.sit-no_prazo:before{background:var(--chart-1)}.prg-chip-sit.sit-concluido:before{background:var(--status-success)}.prg-seg{display:inline-flex;gap:2px;padding:2px;background:var(--segment-bg);border-radius:.5rem}.prg-seg button{border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:.75rem;font-weight:600;padding:.25rem .62rem;border-radius:.375rem;cursor:pointer}.prg-seg button:hover:not(:disabled):not(.on){color:var(--text-primary)}.prg-seg button.on{background:var(--segment-active-bg);color:var(--segment-active-text);box-shadow:0 1px 2px rgba(0,0,0,.08)}.prg-seg button:disabled{opacity:.4;cursor:not-allowed}.prg-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;max-width:1600px}.prg-kpi{padding:.75rem .95rem .85rem}.prg-kpi-top{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.045em;color:var(--text-muted)}.prg-kpi-ico{display:inline-flex;color:var(--text-muted)}.prg-kpi-ico.is-danger{color:var(--status-danger)}.prg-kpi-ico.is-warning{color:var(--status-warning)}.prg-kpi-ico.is-success{color:var(--status-success)}.prg-kpi-valor{margin-top:.3rem;font-size:1.7rem;font-weight:700;line-height:1.1;letter-spacing:-.015em;color:var(--text-primary);font-variant-numeric:proportional-nums}.prg-kpi-valor.is-vazio{font-size:1.35rem;color:var(--text-muted)}.prg-kpi-valor.is-danger{color:var(--status-danger)}.prg-kpi-valor.is-warning{color:var(--status-warning)}.prg-kpi-valor.is-success{color:var(--status-success)}.prg-kpi-sub{margin-top:.15rem;font-size:.74rem;color:var(--text-muted);line-height:1.35}.prg-linha{display:flex;flex-wrap:wrap;gap:1rem .75rem;align-items:flex-start}.prg-linha>.prg-bloco-tabela,.prg-linha>.prg-grid,.prg-linha>.prg-tile{min-width:0}.prg-linha>.prg-grid{flex:1 1 1132px}.prg-linha>.prg-tile{flex:1 1 560px}.prg-linha>.prg-bloco-tabela{flex:1 1 980px}.prg-grid{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch}.prg-grid>.prg-tile{flex:1 1 560px;min-width:0}.prg-tile{display:flex;flex-direction:column}.prg-tile-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;padding:.7rem .95rem;border-bottom:1px solid var(--card-border)}.prg-tile-head h3{margin:0;font-size:.9rem;font-weight:600;color:var(--text-primary)}.prg-tile-sub{font-size:.73rem;color:var(--text-muted)}.prg-tile-acoes{display:inline-flex;align-items:center;gap:.5rem}.prg-tile-body{flex:1;display:flex;flex-direction:column;gap:.45rem;padding:.75rem .85rem .85rem}.prg-tile-pe{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.6rem .95rem;border-top:1px solid var(--card-border)}.prg-fig{margin:0}.prg-fig-barras{max-width:860px}.prg-legenda{font-size:.74rem;color:var(--text-muted);line-height:1.45;margin:0}.prg-leg{color:var(--text-secondary);font-size:.74rem}.prg-conta{color:var(--text-muted);font-weight:400;font-variant-numeric:tabular-nums}.prg-uno{display:flex;flex-direction:column;gap:.1rem;padding:.9rem .15rem .3rem}.prg-uno-val{font-size:2.1rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text-primary)}.prg-uno-nome{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.prg-tip{min-width:132px;padding:.45rem .55rem;background:var(--chart-tooltip-bg);border:1px solid var(--chart-tooltip-border);border-radius:.5rem;box-shadow:0 6px 18px rgba(0,0,0,.12)}.prg-tip-cab{font-size:.73rem;font-weight:600;color:var(--text-primary);line-height:1.3;margin-bottom:.3rem}.prg-tip-linha{display:flex;align-items:center;gap:.4rem;font-size:.78rem;line-height:1.55}.prg-tip-key{width:11px;height:2px;border-radius:2px;flex:0 0 auto}.prg-tip-val{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.prg-tip-nome{color:var(--text-secondary)}.prg-tip-pe{margin-top:.35rem;padding-top:.3rem;border-top:1px solid var(--chart-tooltip-border);font-size:.72rem;color:var(--text-muted)}.prg-tabela{max-height:min(58vh,560px);max-height:min(58svh,560px);overflow:auto;border-top:1px solid var(--table-border)}.prg-tabela:last-child{border-radius:0 0 .625rem .625rem}.prg-tabela .data-table th{position:sticky;top:0;z-index:1}.prg-num,.prg-th-num{text-align:right}.prg-num{font-variant-numeric:tabular-nums;white-space:nowrap}.prg-th-med{min-width:130px}.prg-td-data{white-space:nowrap;font-variant-numeric:tabular-nums}.prg-hora{color:var(--text-muted);font-size:.85em}.prg-td-nome{max-width:260px}.prg-td-card{max-width:320px}.prg-td-dif,.prg-td-fase{color:var(--text-secondary);white-space:nowrap}.prg-card-cel{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.prg-tag{display:inline-block;margin-left:.4rem;padding:.05rem .35rem;border-radius:.3rem;background:var(--content-bg);border:1px solid var(--card-border);font-size:.68rem;color:var(--text-muted);white-space:nowrap}.prg-select-wrap{display:inline-flex;align-items:center}.prg-select{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);font:inherit;font-size:.78rem;border-radius:.5rem;padding:.3rem .5rem;max-width:220px}.prg-select:focus{outline:none;border-color:var(--btn-primary-bg);box-shadow:0 0 0 3px var(--accent-ring)}.prg-link{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--text-primary);font:inherit}.prg-link-txt,.prg-link:hover{color:var(--btn-primary-bg);text-decoration:underline}.prg-link-txt{background:none;border:0;padding:0;cursor:pointer;font:inherit}.prg-cod{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.prg-cod,.prg-muted{color:var(--text-muted)}.prg-atrasado{color:var(--status-danger);font-weight:600;white-space:nowrap}.prg-avatares{display:inline-flex;gap:2px}.prg-avatar{justify-content:center;width:21px;height:21px;border-radius:50%;font-size:.64rem;font-weight:700;background:var(--content-bg);border:1px solid var(--card-border);color:var(--text-secondary)}.prg-avatar,.prg-run{display:inline-flex;align-items:center}.prg-run{margin-left:.25rem;color:var(--status-warning)}.prg-hint{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.5;color:var(--text-secondary);padding:.7rem .85rem;border-radius:.5rem;max-width:900px;border:1px solid color-mix(in srgb,var(--btn-primary-bg) 22%,transparent);background:color-mix(in srgb,var(--btn-primary-bg) 6%,var(--card-bg))}.prg-vazio{padding:2rem 1rem;text-align:center;max-width:1352px}.prg-vazio strong{display:block;font-size:.92rem;color:var(--text-primary)}.prg-vazio p{margin:.35rem auto 0;max-width:46ch;font-size:.8rem;color:var(--text-muted);line-height:1.5}@media (max-width:1000px){.prg-bar-dir{margin-left:0}.prg-tabela{max-height:none}}.anx-lista{display:flex;flex-direction:column;gap:.3rem}.anx-item{gap:.25rem}.anx-item,.anx-nome{display:flex;align-items:center;min-width:0}.anx-nome{gap:.35rem;flex:1;background:transparent;border:none;padding:.15rem 0;cursor:pointer;font-size:.8rem;font-family:inherit;color:var(--btn-primary-bg);text-align:left}.anx-nome:hover .anx-nome-txt{text-decoration:underline}.anx-nome-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anx-tam{flex:0 0 auto;font-size:.7rem;color:var(--text-muted)}.anx-vw-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);padding:1.25rem}.anx-vw-box{display:flex;flex-direction:column;width:min(1100px,100%);height:min(88vh,100%);background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.anx-vw-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-bottom:1px solid var(--card-border);background:var(--content-bg)}.anx-vw-nome{font-size:.87rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anx-vw-nome small{font-weight:400;color:var(--text-muted)}.anx-vw-corpo{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--content-bg)}.anx-vw-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.anx-vw-pdf{width:100%;height:100%;border:none;background:#fff}.anx-vw-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--text-secondary);text-align:center}.anx-vw-vazio-nome{font-size:.9rem;font-weight:600;color:var(--text-primary);word-break:break-all}.anx-vw-nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;cursor:pointer;background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-primary)}.anx-vw-nav:hover{border-color:var(--btn-primary-bg);color:var(--btn-primary-bg)}.anx-vw-nav-esq{left:.5rem}.anx-vw-nav-dir{right:.5rem}@media (max-width:768px){.anx-vw-overlay{padding:.5rem}.anx-vw-box{height:100%}}.lf-dropdown-grupo{padding:.35rem .6rem .2rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.themed-input optgroup{background-color:var(--input-bg);color:var(--text-muted);font-weight:700;font-style:normal}.themed-input optgroup option{color:var(--input-text);font-weight:400}.cx-wrap{display:flex;flex-direction:column;gap:.6rem}.cx-resumo{font-size:.78rem;color:var(--text-secondary)}.cx-grupo{border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg);overflow:hidden}.cx-grupo-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .7rem;border-bottom:1px solid var(--card-border);background:color-mix(in srgb,var(--btn-primary-bg) 5%,transparent)}.cx-grupo-nome{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:var(--text-primary)}.cx-grupo-meta{font-size:.72rem;color:var(--text-muted);white-space:nowrap}.cx-grupo-body{display:flex;flex-direction:column}.cx-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .7rem;border-top:1px solid var(--card-border)}.cx-grupo-body>.cx-item:first-child{border-top:none}@media (hover:hover){.cx-item:hover{background:color-mix(in srgb,var(--btn-primary-bg) 4%,transparent)}}.cx-item-orfao{opacity:.72}.cx-item-main{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.cx-item-link{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:var(--text-primary);text-decoration:none;font-size:.85rem}.cx-item-link:hover{text-decoration:underline}.cx-item-sem-link{color:var(--text-muted);cursor:default}.cx-item-sem-link:hover{text-decoration:none}.cx-item-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-item-fase{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap;font-size:.72rem;color:var(--text-secondary)}.cx-fase-dot{width:7px;height:7px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.cx-item-venc{color:var(--text-muted)}.cx-item-acoes{flex-shrink:0}.cx-item-acoes,.cx-map-row{display:flex;align-items:center;gap:.35rem}.cx-map-row{margin-bottom:.4rem}.cx-map-row .themed-input{flex:1;min-width:0}.cx-map-seta{color:var(--text-muted);flex-shrink:0}@media (max-width:768px){.cx-item{flex-direction:column;align-items:flex-start}.cx-item-acoes{align-self:flex-end}.cx-map-row{flex-wrap:wrap}.cx-map-row .themed-input{flex-basis:100%}.cx-map-seta{transform:rotate(90deg)}}.cx-pais{border:1px solid var(--card-border);border-radius:10px;margin-bottom:.75rem;overflow:hidden;background:color-mix(in srgb,var(--btn-primary-bg) 4%,var(--card-bg))}.cx-pais-titulo{display:flex;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--card-border)}.cx-pais-grupo{display:flex;flex-direction:column}.cx-pais-linha{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.4rem .6rem;border-top:1px solid var(--card-border)}.cx-pais-grupo:first-child .cx-pais-linha:first-child{border-top:none}.cx-pais-link{display:inline-flex;align-items:center;gap:.3rem;min-width:0;color:var(--text-primary);text-decoration:none;font-size:.84rem;font-weight:600}.cx-pais-link:hover{text-decoration:underline}.cx-pais-sem-link{color:var(--text-muted);font-weight:400;cursor:default}.cx-pais-sem-link:hover{text-decoration:none}.cx-pais-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.cx-pais-meta{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;color:var(--text-secondary)}.cx-pais-campo{margin-left:auto;font-size:.66rem;color:var(--text-muted);border:1px solid var(--card-border);border-radius:999px;padding:.05rem .4rem;white-space:nowrap}@media (max-width:768px){.cx-pais-campo{margin-left:0}}.cxb{background:var(--card-bg);border-radius:4px;box-shadow:0 4px 8px rgba(38,50,56,.05);border:1px solid var(--card-border);padding:12px;display:flex;flex-direction:column;gap:12px}.cxb-orfao{opacity:.72}.cxb-topo{display:flex;align-items:flex-start;gap:.5rem}.cxb-titulo{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--text-primary);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cxb-titulo:hover{text-decoration:underline}.cxb-titulo-inerte{color:var(--text-muted);cursor:default}.cxb-titulo-inerte:hover{text-decoration:none}.cxb-menu-wrap{position:relative;flex-shrink:0}.cxb-kebab{width:24px;height:24px;border-radius:1000px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cxb-kebab:hover{background:color-mix(in srgb,var(--text-secondary) 12%,transparent)}.cxb-menu{right:0;top:calc(100% + 4px);min-width:190px}.cxb-menu-perigo{color:var(--status-danger)}.cxb-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));-moz-column-gap:4px;column-gap:4px;row-gap:12px;margin:0;padding:0;list-style:none}.cxb-campos>li{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.cxb-rotulo{font-size:11px;font-weight:500;color:var(--text-secondary);line-height:1.3}.cxb-valor{font-weight:400;color:var(--text-primary);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxb-chip,.cxb-valor{font-size:12px;max-width:100%}.cxb-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:2px 4px;border-radius:4px}.cxb-chip-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxb-orfao-aviso{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--status-danger)}.cxp{display:flex;flex-direction:column;gap:8px;margin-bottom:1rem}.cxp-titulo{font-size:16px;font-weight:700;color:var(--text-primary)}.cxp-grupo{display:flex;flex-direction:column;gap:8px}.cd-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .1rem}.cd-acao-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.78rem;font-family:inherit;color:var(--text-secondary);cursor:pointer;background:transparent;border:1px dashed var(--card-border);border-radius:.5rem}.cd-acao-btn:hover{color:var(--btn-primary-bg);border-color:var(--btn-primary-bg);border-style:solid}.cd-etq-check{display:inline-flex;align-items:center;justify-content:center;width:14px;flex:0 0 14px;color:var(--btn-primary-bg)}.kfp{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.kfp-pill,.kfp-wrap{position:relative;display:inline-flex}.kfp-pill{align-items:center;gap:.3rem;font-size:.82rem;padding:.28rem .5rem .28rem .6rem;border-radius:.45rem;border:1px solid var(--card-border);background:transparent;color:var(--text-secondary);cursor:pointer}.kfp-pill.on{border-color:var(--btn-primary-bg);background:var(--navbar-active-bg);color:var(--navbar-active-text)}.kfp-pill.pendente{border-style:dashed;border-color:var(--status-warning);color:var(--text-secondary)}.kfp-pill.add{border-style:dashed}.kfp-pill b{font-weight:700}.kfp-corpo{font:inherit}.kfp-corpo,.kfp-x{background:none;border:0;padding:0;color:inherit;cursor:pointer}.kfp-x{display:inline-flex;opacity:.6}.kfp-x:hover{opacity:1}.kfp-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:260px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:.6rem;box-shadow:0 8px 24px rgba(0,0,0,.14);padding:.6rem;text-align:left;cursor:default}.kfp-pop-campo{width:290px;padding:.5rem}.kfp-lbl{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.25rem}.kfp-sel{width:100%;margin-bottom:.45rem}.kfp-val{display:block}.kfp-busca{width:100%;margin-bottom:.4rem}.kfp-lista{max-height:260px;overflow-y:auto}.kfp-optg{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:.4rem .35rem .2rem}.kfp-opt{display:block;width:100%;text-align:left;background:none;border:0;padding:.34rem .45rem;border-radius:.35rem;font-size:.85rem;color:var(--text-primary);cursor:pointer}.kfp-opt:hover{background:var(--navbar-active-bg);color:var(--navbar-active-text)}.kfp-vazio{padding:.5rem .45rem;font-size:.83rem;color:var(--text-muted)}.kfp-avancado{display:flex;align-items:center;gap:.35rem;width:100%;margin-top:.4rem;padding:.4rem .45rem;border:0;border-top:1px solid var(--card-border);background:none;font-size:.82rem;font-weight:600;color:var(--btn-primary-bg);cursor:pointer}@media (max-width:768px){.kfp-pop,.kfp-pop-campo{width:min(290px,calc(100vw - 2rem))}}@media (max-width:640px){.kfp-pop,.kfp-pop-campo{position:fixed;top:auto;bottom:.5rem;left:.5rem;right:.5rem;width:auto;max-height:70dvh;overflow-y:auto}}.kfp-preset{gap:.2rem}.kfp-preset,.kfp-preset-nome{display:flex;align-items:center}.kfp-preset-nome{gap:.35rem;flex:1;min-width:0}.kfp-preset-nome>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kfp-preset-autor{color:var(--text-muted);font-size:.78rem}.kfp-salvar{display:flex;flex-direction:column;gap:.4rem;padding-top:.5rem;margin-top:.4rem;border-top:1px solid var(--card-border)}.kfp-check{align-items:center;font-size:.82rem;color:var(--text-secondary)}.kfp-check,.kfp-salvar-acoes{display:flex;gap:.4rem}.kfp-erro{font-size:.8rem;color:var(--status-danger)}.kfp-avancado:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.lst-linha,.lst-tabela,.lst-tabela tbody,.lst-tabela td{display:block}.lst-tabela thead{display:none}.lst-linha{position:relative;display:flex;flex-wrap:wrap;gap:.15rem .6rem;background:var(--card-tile-bg);border:1px solid var(--card-tile-border);border-radius:.7rem;padding:.7rem .8rem;margin-bottom:.6rem;box-shadow:var(--card-tile-shadow)}.lst-tabela td{border:none;padding:.1rem 0}.lst-c-codigo{order:1}.lst-c-fase{order:2;font-size:.72rem;color:var(--text-secondary)}.lst-c-titulo{order:3;flex-basis:100%;font-size:.95rem;font-weight:600;color:var(--text-primary);padding-right:2.5rem}.lst-c-venc{order:4}.lst-c-campo{order:5;flex:1 1 45%;min-width:0}.lst-tabela td:before{content:attr(data-label);display:block;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted)}.lst-tabela .lst-c-codigo:before,.lst-tabela .lst-c-fase:before,.lst-tabela .lst-c-titulo:before{content:none}.lst-c-campo,.lst-c-venc{overflow:hidden;text-overflow:ellipsis}.lst-c-acoes{position:absolute;top:.4rem;right:.4rem;padding:0!important}.lst-c-acoes .icon-btn{width:2.5rem;height:2.5rem}}.app-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}@media (max-width:640px){.page-container{padding:1rem .75rem}.page-title-input{min-width:0}.kanban-search-input,.themed-input{font-size:1rem}.tsk-sessao-row .themed-input{font-size:1rem;padding:.25rem .4rem}.fase-card-head-actions{gap:.35rem}.field-preview-actions{gap:.4rem}.cmt-acoes,.pn-card-actions{gap:.35rem}.cd-topbar{padding:.5rem .6rem}.cd-box{width:100%}.page-header{gap:.5rem}.page-title{font-size:1.125rem}.kanban-detail-title{flex:1 1 0;flex-wrap:nowrap;min-width:0}.kanban-detail-title .page-title{min-width:0}.kanban-detail-title .icon-btn{flex:0 0 auto}.page-header .lf-navbar-spacer{display:none}.page-header>.btn{flex:1 1 100%;justify-content:center}.lf-navbar{padding:0 .75rem;gap:.6rem}}.auto-card-stats{display:flex;flex-wrap:wrap;gap:.15rem .5rem;margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--card-border);font-size:.72rem;line-height:1.3}.auto-stat-alerta{font-size:.72rem;color:var(--status-warning);font-weight:500}.auto-stat-ruim{font-size:.72rem;color:var(--status-danger);font-weight:600}.auto-passos{display:flex;flex-direction:column;gap:.5rem}.auto-passo{background:var(--card-bg)}.auto-passo-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.auto-passo-num{display:inline-flex;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;flex:0 0 auto;background:color-mix(in srgb,var(--btn-primary-bg) 18%,transparent);color:var(--text-primary);font-size:.7rem}.auto-passo-num,.auto-passo-ramo{align-items:center;font-weight:700}.auto-passo-ramo{display:flex;gap:.3rem;margin:.55rem 0 .3rem;font-size:.72rem;color:var(--text-secondary);letter-spacing:.04em}.auto-passo .auto-passos{padding-left:.7rem;border-left:2px solid color-mix(in srgb,var(--btn-primary-bg) 25%,transparent)}.auto-passo-head{cursor:default}.auto-passo-titulo{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.4rem;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--text-primary);font-size:.82rem;font-weight:600}.auto-passo-titulo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-passo-titulo:hover{color:var(--btn-primary-bg)}.auto-passo-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.55rem;height:1.55rem;border-radius:.4rem;background:color-mix(in srgb,var(--btn-primary-bg) 12%,transparent);color:var(--btn-primary-bg)}.auto-passo-acoes{display:flex;align-items:center;gap:.1rem;flex:0 0 auto}.auto-passo-corpo{margin-top:.5rem}.auto-passo-inserir{display:flex;align-items:center;gap:.4rem;width:100%;border:0;background:none;cursor:pointer;padding:.4rem 0;color:var(--text-secondary);font-size:.75rem}.auto-passo-inserir:after,.auto-passo-inserir:before{content:"";flex:1 1 auto;height:1px;background:var(--card-border)}.auto-passo-inserir:hover{color:var(--btn-primary-bg)}.auto-passo-inserir:hover:after,.auto-passo-inserir:hover:before{background:color-mix(in srgb,var(--btn-primary-bg) 45%,transparent)}.auto-passo-drag{cursor:grab;touch-action:none}.auto-passo-drag:active{cursor:grabbing}.auto-passo-arrastando{opacity:.5}.auto-passo-pendente{border-left:2px solid var(--status-warning)}.auto-passo-alerta{color:var(--status-warning);flex:0 0 auto}.auto-pend{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.auto-pend li{display:flex;align-items:flex-start;gap:.4rem;font-size:.8rem;line-height:1.35;color:var(--status-warning)}.auto-pend li>svg{flex:0 0 auto;margin-top:.12rem}.auto-pend-bloqueia{color:var(--status-danger);font-weight:500}.auto-pick-busca{display:flex;align-items:center;gap:.4rem;margin-bottom:.9rem;color:var(--text-muted)}.auto-pick-grupo{margin-bottom:1rem}.auto-pick-grid{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}.auto-pick-btn{display:flex;align-items:center;gap:.45rem;text-align:left;padding:.55rem .7rem;border:1px solid var(--input-border);border-radius:.5rem;background:var(--input-bg);color:var(--text-primary);cursor:pointer;font-size:.79rem;transition:border-color .12s,background-color .12s}.auto-pick-btn:hover{border-color:var(--btn-primary-bg);background:color-mix(in srgb,var(--btn-primary-bg) 7%,var(--input-bg))}.auto-pick-lista{display:flex;flex-direction:column;gap:.3rem}.auto-pick-linha{display:flex;align-items:flex-start;gap:.55rem;text-align:left;width:100%;padding:.55rem .7rem;border:1px solid transparent;border-radius:.5rem;background:none;color:var(--text-primary);cursor:pointer;transition:border-color .12s,background-color .12s}.auto-pick-linha:hover{border-color:var(--btn-primary-bg);background:color-mix(in srgb,var(--btn-primary-bg) 7%,transparent)}.auto-pick-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:.4rem;margin-top:.05rem;background:color-mix(in srgb,var(--btn-primary-bg) 12%,transparent);color:var(--btn-primary-bg)}.auto-pick-txt{display:flex;flex-direction:column;gap:.1rem;min-width:0}.auto-pick-txt strong{font-size:.82rem;font-weight:600}.auto-pick-txt span{font-size:.74rem;color:var(--text-secondary);line-height:1.35}.auto-pick-btn.on{border-color:var(--btn-primary-bg);background:color-mix(in srgb,var(--btn-primary-bg) 12%,var(--input-bg));box-shadow:inset 0 0 0 1px var(--btn-primary-bg)}.auto-pick-btn.on .auto-pick-txt strong{color:var(--btn-primary-bg)}.auto-pick-btn.auto-pick-cartao{align-items:flex-start}.bib-grupo{margin-bottom:1rem}.bib-grid{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.bib-card{display:flex;flex-direction:column;gap:.3rem;text-align:left;padding:.7rem .8rem;border:1px solid var(--card-border);border-radius:.6rem;background:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:border-color .12s,background-color .12s}.bib-card:hover:not(:disabled){border-color:var(--btn-primary-bg);background:color-mix(in srgb,var(--btn-primary-bg) 6%,var(--card-bg))}.bib-card-off{cursor:not-allowed;background:var(--content-bg)}.bib-card-nome{display:flex;align-items:center;gap:.35rem;font-weight:600;font-size:.85rem}.bib-card-desc{font-size:.76rem;color:var(--text-secondary);line-height:1.35}.bib-card-falta{font-size:.7rem;color:var(--text-muted)}.bib-card-badges{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.15rem}.bib-prev-passos{margin:.75rem 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;color:var(--text-primary)}.bib-prev-falta{margin-top:.75rem;padding:.5rem .6rem;border-radius:6px;background:var(--content-bg);font-size:.78rem;color:var(--text-secondary)}.bib-card-motivo{font-size:.72rem;color:var(--status-warning)}.prg-kpi-acao{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;border:1px solid var(--card-border)}.prg-kpi-acao:hover{border-color:var(--btn-primary-bg)}.msg-barra{margin-bottom:.85rem}.msg-conteudo.is-refetch{opacity:.55;pointer-events:none}.msg-linha{display:flex;gap:.9rem;flex-wrap:wrap;align-items:flex-start;max-width:1600px}.msg-bloco{flex:1 1 420px;min-width:0;padding:0;overflow:hidden}.msg-bloco-head{display:flex;align-items:center;gap:.5rem;padding:.7rem .95rem;border-bottom:1px solid var(--card-border)}.msg-bloco-titulo{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;margin:0;color:var(--text-primary)}.msg-bloco-body{padding:.85rem .95rem}.msg-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.76rem;font-weight:600;color:var(--btn-primary-bg);background:none;border:0;cursor:pointer;padding:0}.msg-link:hover{text-decoration:underline}.msg-canal{display:flex;align-items:center;gap:.75rem;padding:.7rem .95rem;border-bottom:1px solid var(--card-border)}.msg-canal:last-child{border-bottom:0}.msg-canal-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--badge-info-bg);color:var(--badge-info-text)}.msg-canal-ico.is-ruim{background:var(--badge-danger-bg);color:var(--badge-danger-text)}.msg-canal-txt{min-width:0;flex:1}.msg-canal-nome{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.88rem;font-weight:600}.msg-ruim{color:var(--status-danger)}.msg-ok{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--status-success)}.msg-falha{display:flex;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--card-border)}.msg-falha:last-child{border-bottom:0}.msg-falha-pt{width:7px;height:7px;border-radius:99px;background:var(--status-danger);margin-top:.45rem;flex:none}.msg-falha-txt{min-width:0;flex:1}.msg-falha-quem{font-size:.83rem;font-weight:600}.msg-falha-qd{flex:none;white-space:nowrap}.msg-onb{padding:1.5rem 1.35rem}.msg-onb-titulo{font-size:1.05rem;font-weight:700;margin:0 0 .3rem}.msg-onb-texto{color:var(--text-secondary);font-size:.87rem;margin:0 0 1.1rem;max-width:60ch}.msg-passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;max-width:1100px}.msg-passo{border:1px solid var(--card-border);border-radius:12px;padding:.85rem;background:var(--content-bg)}.msg-passo-n{font-size:.74rem;font-weight:700;color:var(--btn-primary-bg);margin-bottom:.25rem}.msg-passo-t{font-weight:600;font-size:.86rem;margin-bottom:.2rem}.msg-passo-d{font-size:.78rem;color:var(--text-secondary)}.msg-pt-alerta{width:6px;height:6px;border-radius:99px;background:var(--status-danger);flex:none}.msg-pilula{font-size:.66rem;font-weight:700;line-height:1;padding:.16rem .34rem;border-radius:99px;background:var(--badge-danger-bg);color:var(--badge-danger-text)}.msg-st{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.msg-st-mk{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;color:var(--text-secondary);white-space:nowrap}.msg-st-dup{color:var(--status-warning)}.msg-st-nota{display:block;margin-top:.2rem;font-size:.74rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.msg-st-nota.is-ruim{color:var(--status-danger)}.msg-st-nota.is-atencao{color:var(--status-warning)}.msg-cnl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:.75rem}.msg-cnl{padding:0;display:flex;flex-direction:column;overflow:hidden}.msg-cnl-head{display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem .6rem}.msg-cnl-id{min-width:0;flex:1}.msg-cnl-nome{font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-cnl-body{padding:0 .85rem .7rem;flex:1}.msg-cnl-est{display:flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500}.msg-cnl-ok{color:var(--status-success)}.msg-cnl-rem{margin-top:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-cnl-acoes{display:flex;align-items:center;gap:.25rem;padding:.5rem .6rem .5rem .85rem;border-top:1px solid var(--card-border);background:var(--content-bg)}.msg-cv{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:.75rem;align-items:start;max-width:1400px}.msg-cv.is-refetch{opacity:.55;pointer-events:none}.msg-cv-lista{padding:0;max-height:68vh;max-height:68svh;overflow-y:auto}.msg-cv-item{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid var(--card-border);cursor:pointer;padding:.6rem .75rem}.msg-cv-item:last-child{border-bottom:0}.msg-cv-item:hover{background:var(--navbar-hover)}.msg-cv-item.on{background:color-mix(in srgb,var(--btn-primary-bg) 12%,transparent);box-shadow:inset 3px 0 0 var(--btn-primary-bg)}.msg-cv-item-topo{display:flex;align-items:baseline;gap:.5rem}.msg-cv-quem{flex:1;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-cv-qd{flex:none;font-size:.7rem;white-space:nowrap}.msg-cv-orig{display:block;font-size:.7rem}.msg-cv-jan{display:inline-flex;align-items:center;gap:.25rem;margin-top:.2rem;font-size:.7rem;color:var(--text-secondary)}.msg-cv-jan.is-aberta{color:var(--status-success)}.msg-cv-fio{padding:0;min-height:320px;display:flex;flex-direction:column}.msg-cv-head{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;border-bottom:1px solid var(--card-border)}.msg-cv-head-id{flex:1;min-width:0}.msg-cv-nada{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1rem;color:var(--text-secondary);text-align:center}.msg-cv-fluxo{padding:.85rem;overflow-y:auto;max-height:62vh;max-height:62svh}.msg-cv-aviso{display:block;margin-bottom:.75rem}.msg-bl{display:flex;flex-direction:column;margin-bottom:.6rem;max-width:78%}.msg-bl.is-entrada{align-items:flex-start;margin-right:auto}.msg-bl.is-saida{align-items:flex-end;margin-left:auto}.msg-bl-corpo{border-radius:12px;padding:.5rem .7rem;font-size:.85rem;border:1px solid var(--card-border);background:var(--content-bg)}.msg-bl.is-entrada .msg-bl-corpo{background:color-mix(in srgb,var(--btn-primary-bg) 10%,transparent);border-color:color-mix(in srgb,var(--btn-primary-bg) 25%,transparent);border-bottom-left-radius:4px}.msg-bl.is-saida .msg-bl-corpo{border-bottom-right-radius:4px}.msg-bl-txt{display:block;white-space:pre-wrap;word-break:break-word}.msg-bl-pe{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;margin-top:.25rem;font-size:.68rem;color:var(--text-secondary)}.msg-bl-tq{display:inline-flex}.msg-bl-tq.is-lido{color:var(--btn-primary-bg)}.msg-bl-tq.is-ruim{color:var(--status-danger)}.msg-bl-nota{margin-top:.2rem;font-size:.7rem;color:var(--text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis}.msg-bl-nota.is-ruim{color:var(--status-danger)}.msg-sbx{display:flex;flex-direction:column;height:100%;min-height:0}.msg-sbx>.msg-cv-fio{flex:1 1 auto;min-height:180px}.msg-sbx .msg-cv-fluxo{flex:1 1 auto}.msg-sbx-controles{display:grid;gap:.6rem;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.msg-sbx-controles .form-group{max-width:none;margin-bottom:0}.msg-sbx .msg-bl-nota .icon-btn{position:relative}.msg-sbx .msg-bl-nota .icon-btn:after{content:"";position:absolute;inset:-.25rem}@media (max-width:640px){.msg-sbx{height:auto}.msg-sbx .msg-cv-fluxo{max-height:none;overflow-y:visible}}.msg-cv-escrever{display:flex;align-items:flex-end;gap:.5rem;padding:.6rem .85rem;border-top:1px solid var(--card-border)}.msg-cv-escrever .themed-input{resize:vertical;min-height:2.6rem}.msg-cv-escrever .btn{flex:0 0 auto}.msg-cv-voltar{display:none}@media (max-width:900px){.msg-cv{grid-template-columns:1fr}.msg-cv-lista{max-height:42vh;max-height:42svh}.msg-cv.tem-aberta .msg-cv-lista{display:none}.msg-cv-voltar{display:inline-flex}.msg-bl{max-width:92%}}.msg-graf{padding:0;max-width:1600px}.msg-graf-body{padding:.85rem .7rem .2rem}.msg-graf-pe{display:block;padding:0 .95rem .75rem}.msg-cfg-topo{display:flex;align-items:flex-start;gap:.5rem .75rem;flex-wrap:wrap;margin-bottom:.75rem;min-height:32px}.msg-cfg-topo .form-hint{flex:1;min-width:0}.plano-topo{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:1rem}.plano-topo .form-hint{margin:0}.plano-grid{display:grid;gap:.75rem;max-width:1352px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.plano-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.5rem}.plano-item-top{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--text-secondary)}.plano-item-ico{display:inline-flex;color:var(--text-muted)}.plano-item-rot{font-weight:500}.plano-item-mes{margin-left:auto;font-size:.6875rem;color:var(--text-muted);white-space:nowrap}.plano-item-num{display:flex;align-items:baseline;gap:.375rem}.plano-item-num strong{font-size:1.5rem;font-weight:600;line-height:1.1;color:var(--text-primary)}.plano-item-de{font-size:.75rem;color:var(--text-muted)}.plano-item-sem{font-size:1.5rem;font-weight:600;color:var(--text-muted)}.plano-barra{height:5px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--text-muted) 18%,transparent)}.plano-barra-fill{height:100%;border-radius:3px;background:var(--status-success);transition:width .2s ease}.plano-item-nota{font-size:.6875rem;color:var(--text-muted)}.plano-item.is-atencao{border-color:color-mix(in srgb,var(--status-warning) 45%,var(--card-border))}.plano-item.is-atencao .plano-barra-fill{background:var(--status-warning)}.plano-item.is-atencao .plano-item-nota{color:var(--status-warning)}.plano-item.is-estourado{border-color:color-mix(in srgb,var(--status-danger) 55%,var(--card-border))}.plano-item.is-estourado .plano-barra-fill{background:var(--status-danger)}.plano-item.is-estourado .plano-item-nota{color:var(--status-danger)}.plano-recursos{margin-top:1rem;max-width:1352px}.plano-sub{font-size:.95rem;font-weight:600;margin-bottom:.75rem}.plano-rec-linha{display:flex;align-items:flex-start;gap:.625rem}.plano-rec-nome{font-size:.875rem;font-weight:500;margin-bottom:.125rem}.plano-rec-linha .form-hint{margin:0}.plano-rec-off,.plano-rec-on{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;flex:0 0 auto;margin-top:1px}.plano-rec-on{background:color-mix(in srgb,var(--status-success) 18%,transparent);color:var(--status-success)}.plano-rec-off{background:color-mix(in srgb,var(--text-muted) 15%,transparent);color:var(--text-muted)}.plano-rodape{margin-top:1rem;max-width:900px}@media (max-width:640px){.auto-badge,.auto-card-stats,.auto-etapa-num,.auto-hint,.auto-stat-alerta,.auto-stat-ruim,.data-table th,.form-hint,.msg-bl-nota,.msg-bl-pe,.msg-cv-jan,.msg-cv-orig,.msg-cv-qd,.msg-pilula,.msg-st-mk{font-size:.75rem}.close-btn{position:relative}.close-btn:after{content:"";position:absolute;inset:-.5rem}}.manual-busca{margin-bottom:1rem;max-width:420px}.manual-toc-grupo+.manual-toc-grupo{margin-top:.6rem}.manual-conteudo{font-size:.875rem;color:var(--text-secondary);line-height:1.6;max-width:900px}.manual-h{font-size:.95rem;font-weight:700;margin:1.1rem 0 .4rem}.manual-h,.manual-sub{color:var(--text-primary)}.manual-sub{font-size:.875rem;font-weight:600;margin:.9rem 0 .3rem}.manual-p{margin-bottom:.6rem}.manual-lista,.manual-passos{margin:.2rem 0 .8rem;padding-left:1.4rem}.manual-passos{list-style:decimal}.manual-lista{list-style:disc}.manual-lista li,.manual-passos li{margin-bottom:.3rem}.manual-conteudo strong{color:var(--text-primary);font-weight:600}.manual-code{font-family:ui-monospace,monospace;font-size:.8rem;background:var(--table-stripe-bg);border:1px solid var(--card-border);border-radius:.3rem;padding:0 .3rem;color:var(--text-primary)}.manual-destaque{border-left:3px solid var(--btn-primary-bg);background:var(--badge-info-bg);color:var(--badge-info-text);border-radius:0 .4rem .4rem 0;padding:.55rem .85rem;margin:.6rem 0 1rem}.manual-destaque p{margin:0 0 .35rem}.manual-destaque p:last-child{margin-bottom:0}.manual-destaque-aviso{border-left-color:var(--status-warning);background:var(--badge-warning-bg);color:var(--badge-warning-text)}.manual-destaque-rotulo{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem}.cal-dias{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.cal-dia{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--card-border);border-radius:.5rem;background:var(--card-bg);color:var(--text-secondary);font-size:.85rem;cursor:pointer}.cal-dia.ativo{border-color:var(--btn-primary-bg);color:var(--text-primary);background:var(--badge-info-bg)}.metrica-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:1rem;align-items:start}.metrica-card{min-width:0}.metrica-nome{font-size:.95rem;font-weight:600;color:var(--text-primary)}.metrica-geral{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:.4rem 0}.metrica-valor{font-size:1.5rem;font-weight:800;color:var(--btn-primary-bg);line-height:1.1}.metrica-fases{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.35rem}.metrica-fase{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--text-primary);cursor:pointer}.esc-form{display:flex;flex-direction:column;gap:.6rem}.esc-abas{display:flex;flex-wrap:wrap;gap:.25rem}.esc-lista{gap:.6rem}.esc-linha,.esc-lista{display:flex;flex-direction:column}.esc-linha{gap:.35rem;padding:.6rem .7rem;border:1px solid var(--card-border);border-radius:.5rem;background:var(--content-bg);min-width:0}.esc-check{display:flex;align-items:center;gap:.4rem;cursor:pointer}.esc-inserir{display:inline-block;width:auto;max-width:180px;margin-left:.4rem;padding:.1rem .4rem;font-size:.75rem}.esc-tokens{list-style:none;margin:.2rem 0;padding:0;display:flex;flex-direction:column;gap:.2rem;font-size:.82rem;color:var(--text-secondary)}.esc-tokens code{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--text-primary)}.esc-decisao{display:flex;flex-direction:column;gap:.5rem;padding:.4rem 0;min-width:0}.esc-decisao-topo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--text-primary)}.esc-calculos{list-style:none;margin:0;padding:0;font-size:.8rem;color:var(--text-secondary)}.esc-calculos strong{color:var(--text-primary);font-weight:600}.auto-log-decisao{flex:1 1 100%;min-width:0}.ctl-acoes{align-items:center;gap:.4rem}.ctl-acoes,.ctl-chips{display:flex;flex-wrap:wrap}.ctl-chips{gap:.3rem}.ctl-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:99px;border:1px solid var(--card-border);background:var(--content-bg);color:var(--text-secondary);font-size:.75rem;line-height:1.5;white-space:nowrap}.ctl-chip-botao{cursor:pointer;font:inherit;font-size:.78rem}.ctl-chip-botao:hover{color:var(--text-primary);border-color:var(--input-border)}.ctl-chip-botao.ativo{background:var(--navbar-active-bg);color:var(--navbar-active-text);border-color:var(--btn-primary-bg);font-weight:600}.ctl-chip-botao:focus-visible,.ctl-nivel-novo:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:2px}.ctl-check{font-size:.85rem;cursor:pointer;color:var(--text-primary)}.ctl-paragrafo{display:block;margin-bottom:.85rem;line-height:1.5;max-width:68ch}.ctl-aviso{display:block;color:var(--status-warning);margin:-.4rem 0 .85rem}.ctl-ruim{color:var(--status-danger)}.ctl-mono{font-family:ui-monospace,monospace;font-size:.8rem}.ctl-grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 1rem}.ctl-linha-campos{display:flex;flex-wrap:wrap;gap:0 1rem}.ctl-linha-campos>.form-group{flex:1 1 150px;min-width:0}.ctl-janela{display:flex;align-items:center;gap:.4rem;color:var(--text-secondary);font-size:.85rem}.ctl-janela .themed-input{min-width:0}.ctl-lista-marcar{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem;padding:.35rem .1rem}.ctl-busca{gap:.45rem;color:var(--text-muted);flex:1 1 240px;min-width:0;margin-bottom:.75rem}.ctl-busca,.ctl-filtros{display:flex;align-items:center}.ctl-filtros{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.ctl-filtros .ctl-busca{margin-bottom:0}.ctl-filtros>select{flex:0 1 190px;min-width:0}.ctl-contagem{display:block;margin-bottom:.4rem}.ctl-linha-inativa td{opacity:.6}.ctl-uso{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--text-secondary)}.ctl-cfg-titulo{margin:0 0 .4rem;display:flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:700;color:var(--text-primary)}.ctl-vis{border:none;padding:0;margin:0 0 .85rem}.ctl-vis-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.5rem}.ctl-vis-opcao{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--card-border);border-radius:.5rem;cursor:pointer;color:var(--text-secondary);font-size:.85rem}.ctl-vis-opcao>span{display:flex;flex-direction:column;gap:.1rem}.ctl-vis-opcao strong{color:var(--text-primary)}.ctl-vis-opcao input{margin-top:.2rem}.ctl-vis-interno.ativo{border-color:var(--btn-primary-bg);background:var(--badge-info-bg)}.ctl-vis-publico.ativo{border-color:var(--status-warning);background:var(--badge-warning-bg)}.ctl-propostas{list-style:none;margin:0;padding:0;gap:.5rem}.ctl-proposta,.ctl-propostas{display:flex;flex-direction:column}.ctl-proposta{padding:.65rem .8rem;border:1px solid var(--card-border);border-radius:.5rem;background:var(--card-bg);gap:.35rem}.ctl-proposta.recusada{opacity:.5}.ctl-proposta-cab{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-primary);font-size:.9rem}.ctl-proposta-texto{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-secondary)}.ctl-niveis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1rem;align-items:start}.ctl-nivel{border:1px solid var(--card-border);border-top:3px solid var(--text-muted);border-radius:.625rem;background:var(--column-bg);padding:.85rem;min-width:0}.ctl-nivel-aberto{border-top-color:var(--status-warning)}.ctl-nivel-identificado{border-top-color:var(--btn-primary-bg)}.ctl-nivel-restrito{border-top-color:var(--text-secondary)}.ctl-nivel-cab{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.75rem}.ctl-nivel-cab p{margin:0}.ctl-nivel-titulo{margin:0 0 .15rem;display:flex;align-items:center;gap:.4rem;font-family:var(--font-space),var(--font-hanken),sans-serif;font-size:1.05rem;font-weight:700;color:var(--text-primary)}.ctl-nivel-lista{gap:.5rem}.ctl-fluxo,.ctl-nivel-lista{display:flex;flex-direction:column}.ctl-fluxo{gap:.35rem;padding:.7rem .75rem;border:1px solid var(--card-tile-border);border-radius:.55rem;background:var(--card-tile-bg);box-shadow:var(--card-tile-shadow);min-width:0}.ctl-fluxo.pausado{opacity:.65}.ctl-fluxo-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.ctl-fluxo-nome{font-size:.9rem;color:var(--text-primary);overflow-wrap:anywhere}.ctl-fluxo-acoes{display:flex;flex:none}.ctl-fluxo-canais{display:inline-flex;gap:.3rem;font-size:.74rem}.ctl-fluxo-canais,.ctl-nivel-novo{align-items:center;color:var(--text-secondary)}.ctl-nivel-novo{display:flex;justify-content:center;gap:.35rem;padding:.55rem;border:1px dashed var(--input-border);border-radius:.55rem;background:transparent;cursor:pointer;font:inherit;font-size:.82rem}.ctl-nivel-novo:hover{color:var(--text-primary);border-color:var(--btn-primary-bg)}.ctl-nivel-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:.5rem;margin-bottom:.3rem}.ctl-nivel-opcao{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:.6rem .7rem;border-top-width:1px;border:1px solid var(--card-border);border-top:3px solid var(--card-border);border-radius:.5rem;cursor:pointer}.ctl-nivel-opcao input{position:absolute;opacity:0;pointer-events:none}.ctl-nivel-opcao:focus-within{outline:2px solid var(--btn-primary-bg);outline-offset:2px}.ctl-nivel-opcao.ativo{background:var(--navbar-active-bg)}.ctl-nivel-opcao-titulo{display:flex;align-items:center;gap:.35rem;font-weight:600;font-size:.88rem;color:var(--text-primary)}.ctl-restrito{padding:.75rem;border-radius:.5rem;background:var(--content-bg)}.ctl-passos{list-style:none;counter-reset:ctl-passo;margin:0 0 1rem;padding:0;gap:1rem}.ctl-passo,.ctl-passos{display:flex;flex-direction:column}.ctl-passo{counter-increment:ctl-passo;position:relative;padding-left:2.2rem;gap:.5rem}.ctl-passo:before{content:counter(ctl-passo);position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;border-radius:99px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;background:var(--navbar-active-bg);color:var(--navbar-active-text)}.ctl-passo:not(:last-child):after{content:"";position:absolute;left:.72rem;top:1.8rem;bottom:-.8rem;border-left:1px dashed var(--card-border)}.ctl-passo-titulo{margin:.1rem 0 0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.ctl-passo>.form-group{margin-bottom:0}.ctl-proposta-painel{display:flex;flex-direction:column;min-width:0;border:1px solid var(--card-border);border-radius:.6rem;background:var(--content-bg)}.ctl-proposta-topo{display:flex;align-items:baseline;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--card-border)}.ctl-proposta-tipo{font-size:.72rem;font-weight:700;color:var(--btn-primary-bg)}.ctl-proposta-resumo{font-size:.88rem;font-weight:600;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.ctl-proposta-corpo{flex:1;overflow-y:auto;max-height:300px;padding:.5rem .75rem;gap:.6rem}.ctl-mudancas,.ctl-proposta-corpo{display:flex;flex-direction:column}.ctl-mudancas{list-style:none;margin:0;padding:0;gap:.4rem}.ctl-mudanca{border-left:3px solid var(--card-border);padding:.3rem 0 .3rem .55rem}.ctl-mudanca label{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;cursor:pointer;font-size:.85rem;color:var(--text-primary)}.ctl-mudanca p{margin:.2rem 0 0;font-size:.8rem;line-height:1.45;color:var(--text-secondary)}.ctl-mudanca-novo{border-left-color:var(--btn-primary-bg)}.ctl-mudanca-alterado{border-left-color:var(--status-info)}.ctl-mudanca-removido{border-left-color:var(--status-danger)}.ctl-proposta-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem .75rem;border-top:1px solid var(--card-border)}.ctl-proposta-rodape .form-hint{flex:1 1 200px}.prd-seletor{flex:0 0 auto}.prd-seletor-btn{display:inline-flex;align-items:center;gap:8px;height:40px;background:transparent;border:1px solid transparent;padding:0 10px 0 6px;margin-left:-6px;border-radius:10px;cursor:pointer;font-family:inherit;color:var(--navbar-text)}.prd-seletor-btn:hover,.prd-seletor-btn[aria-expanded=true]{background-color:var(--navbar-hover);border-color:var(--navbar-border)}.prd-seletor-btn:focus-visible{outline:2px solid var(--navbar-active-text);outline-offset:2px}.prd-barra-sep{font-weight:400;color:var(--text-secondary)}.prd-produto-atual{font-weight:600}.prd-marca,.prd-nav-item{display:inline-flex;align-items:center}.prd-marca{justify-content:center;flex:none;width:28px;height:28px;border-radius:8px}.prd-marca-32{width:32px;height:32px}.prd-marca-central{background-color:var(--cen-g);color:var(--cen-g-ink)}.prd-marca-flow{background-color:var(--cen-flow);color:var(--cen-flow-ink)}.prd-painel{width:min(336px,calc(100vw - 32px));padding:8px;border-radius:12px;box-shadow:var(--cen-pop)}.prd-painel-org{display:flex;align-items:center;gap:10px;padding:6px 8px 10px}.prd-org-sigla{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:8px;background-color:var(--segment-bg);color:var(--text-primary);font-size:11px;font-weight:700}.prd-org-textos{display:flex;flex-direction:column;min-width:0}.prd-painel-org-nome{font-weight:700;font-size:.9rem;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.prd-org-plano{font-size:12px;color:var(--text-secondary)}.prd-link{color:var(--navbar-active-text);text-decoration:underline;text-underline-offset:3px}.prd-painel-cap{display:block;padding:4px 8px 6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.prd-painel-produtos{display:flex;flex-direction:column;gap:2px}.prd-produto{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--text-primary)}.prd-produto:hover{background-color:var(--navbar-hover)}.prd-produto:focus-visible{outline:2px solid var(--navbar-active-text);outline-offset:1px}.prd-produto.active{background-color:var(--navbar-active-bg)}.prd-produto.active>svg{color:var(--navbar-active-text)}.prd-produto-textos{display:flex;flex-direction:column;min-width:0}.prd-produto-nome{font-weight:600;font-size:14px}.prd-produto-desc{font-size:12px;color:var(--text-secondary);line-height:1.3}.prd-cab{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.prd-cab-titulo{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-primary)}.prd-cab-item{margin-bottom:.4rem}.prd-cab-sub{margin:0 0 .6rem;font-size:.95rem;font-weight:600;color:var(--text-primary)}.prd-cab-sub-sep{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--card-border)}.prd-subabas{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.prd-subabas-tabs{margin-bottom:0}.prd-lateral{display:flex;gap:1.5rem;align-items:flex-start}.prd-lateral-nav{flex:0 0 210px;display:flex;flex-direction:column;gap:.8rem;position:sticky;top:72px;border-right:1px solid var(--card-border);padding-right:.75rem}.prd-lateral-grupo{display:flex;flex-direction:column;gap:.1rem}.prd-lateral-titulo{display:flex;align-items:center;gap:.4rem}.prd-lateral-select{display:none;margin-bottom:.75rem}.prd-lateral-conteudo{flex:1;min-width:0}@media (max-width:640px){.prd-lateral{display:block}.prd-lateral-nav{display:none}.prd-lateral-select{display:block;width:100%}}:root,html[data-theme=light]{--cen-bg:#ffffff;--cen-surface:#ffffff;--cen-surface2:#f2f2f2;--cen-line:#d0d0d0;--cen-ink:#161616;--cen-muted:#37474f;--cen-faint:#525252;--cen-g:#0f62fe;--cen-g-hover:#0043ce;--cen-g-ink:#ffffff;--cen-flow:#198038;--cen-flow-ink:#ffffff;--cen-g-soft:#edf3ff;--cen-g-text:#0043ce;--cen-foco:#0f62fe;--cen-ring:rgba(15,98,254,0.4);--cen-sw-off:#8d8d8d;--cen-sw-on:#0f62fe;--cen-knob:#ffffff;--cen-map:#f2f2f2;--cen-dot:#d0d0d0;--cen-orbita:#d0d0d0;--cen-sombra:0 1px 2px rgba(22,22,22,0.08);--cen-sombra-modal:0 12px 32px rgba(22,22,22,0.25);--cen-pop:0 1px 2px rgba(22,22,22,0.06),0 8px 24px rgba(22,22,22,0.12);--cen-scrim:rgba(22,22,22,0.4);--cen-perigo:#d02670;--cen-perigo-s:#fdeef4;--cen-sage:#42be65;--cen-sage-s:#e8f7ed;--cen-sage-t:#198038;--cen-blue:#0f62fe;--cen-blue-s:#edf3ff;--cen-blue-t:#0043ce;--cen-clay:#ff6f00;--cen-clay-s:#fff1e6;--cen-clay-t:#8a3800;--cen-ochre:#ee5396;--cen-ochre-s:#fdeef4;--cen-ochre-t:#9f1853;--cen-mauve:#673ab7;--cen-mauve-s:#f1ebf8;--cen-mauve-t:#673ab7;--cen-teal:#08bdba;--cen-teal-s:#e6f8f8;--cen-teal-t:#005d5d;--cen-ai-bg:#0f62fe;--cen-ai-ink:#ffffff;--cen-ai-muted:#ffffff;--cen-ai-line:rgba(255,255,255,0.35);--cen-ai-field:rgba(255,255,255,0.14);--cen-ai-accent:#ffffff;--cen-ai-accent-ink:#0043ce;--cen-ai-aviso:#ffab91;--cen-ai-aviso-ink:#161616;--cen-ai-orbe-anel:rgba(255,255,255,0.75);--cen-nav-bg:#0f62fe;--cen-nav-ink:#ffffff;--cen-nav-line:rgba(255,255,255,0.28);--cen-nav-hover:rgba(255,255,255,0.12);--cen-nav-ativo:rgba(255,255,255,0.16);--cen-nav-indicador:#ffffff;--cen-nav-marca:#ffffff;--cen-nav-marca-ink:#0f62fe}html[data-theme=dark]{--cen-bg:#161616;--cen-surface:#262626;--cen-surface2:#393939;--cen-line:#393939;--cen-ink:#f2f4f8;--cen-muted:#dde1e6;--cen-faint:#c6c6c6;--cen-g:#78a9ff;--cen-g-hover:#a6c8ff;--cen-g-ink:#161616;--cen-flow:#42be65;--cen-flow-ink:#161616;--cen-g-soft:rgba(120,169,255,0.14);--cen-g-text:#78a9ff;--cen-foco:#78a9ff;--cen-ring:rgba(120,169,255,0.45);--cen-sw-off:#6f6f6f;--cen-sw-on:#78a9ff;--cen-knob:#ffffff;--cen-map:#161616;--cen-dot:#262626;--cen-orbita:#393939;--cen-sombra:0 1px 2px rgba(0,0,0,0.4);--cen-sombra-modal:0 12px 32px rgba(0,0,0,0.5);--cen-pop:0 1px 2px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.5);--cen-scrim:rgba(0,0,0,0.6);--cen-perigo:#ee5396;--cen-perigo-s:rgba(238,83,150,0.14);--cen-sage:#42be65;--cen-sage-s:rgba(66,190,101,0.14);--cen-sage-t:#42be65;--cen-blue:#78a9ff;--cen-blue-s:rgba(120,169,255,0.14);--cen-blue-t:#78a9ff;--cen-clay:#ffab91;--cen-clay-s:rgba(255,171,145,0.14);--cen-clay-t:#ffab91;--cen-ochre:#ff7eb6;--cen-ochre-s:rgba(255,126,182,0.14);--cen-ochre-t:#ff7eb6;--cen-mauve:#be95ff;--cen-mauve-s:rgba(190,149,255,0.14);--cen-mauve-t:#be95ff;--cen-teal:#3ddbd9;--cen-teal-s:rgba(61,219,217,0.14);--cen-teal-t:#3ddbd9;--cen-ai-bg:#262626;--cen-ai-ink:#f2f4f8;--cen-ai-muted:#c6c6c6;--cen-ai-line:#393939;--cen-ai-field:#161616;--cen-ai-accent:#78a9ff;--cen-ai-accent-ink:#161616;--cen-ai-aviso:#ffab91;--cen-ai-aviso-ink:#161616;--cen-ai-orbe-anel:transparent;--cen-nav-bg:#262626;--cen-nav-ink:#f2f4f8;--cen-nav-line:#393939;--cen-nav-hover:rgba(242,244,248,0.08);--cen-nav-ativo:rgba(120,169,255,0.14);--cen-nav-indicador:#78a9ff;--cen-nav-marca:#78a9ff;--cen-nav-marca-ink:#161616}[data-produto=central]{--navbar-bg:var(--cen-surface);--navbar-text:var(--cen-ink);--navbar-border:var(--cen-line);--navbar-hover:var(--cen-surface2);--navbar-active-bg:var(--cen-g-soft);--navbar-active-text:var(--cen-g-text);--content-bg:var(--cen-bg);--card-bg:var(--cen-surface);--card-border:var(--cen-line);--text-primary:var(--cen-ink);--text-secondary:var(--cen-muted);--text-muted:var(--cen-faint);--input-bg:var(--cen-bg);--input-border:var(--cen-line);--input-text:var(--cen-ink);--input-placeholder:var(--cen-faint);--footer-bg:var(--cen-surface);--footer-text:var(--cen-muted);--footer-border:var(--cen-line);--table-header-bg:var(--cen-surface2);--table-stripe-bg:var(--cen-surface2);--table-border:var(--cen-line);--modal-bg:var(--cen-surface);--modal-overlay:var(--cen-scrim);--btn-primary-bg:var(--cen-g);--btn-primary-hover:var(--cen-g-hover);--btn-primary-text:var(--cen-g-ink);--accent-ring:var(--cen-ring);--board-bg:var(--cen-bg);--column-bg:var(--cen-surface2);--column-border:var(--cen-line);--column-header-bg:var(--cen-surface2);--card-tile-bg:var(--cen-surface);--card-tile-border:var(--cen-line);--card-tile-hover:var(--cen-surface2);--card-tile-shadow:var(--cen-sombra);--segment-bg:var(--cen-surface2);--segment-active-bg:var(--cen-surface);--segment-active-text:var(--cen-ink);--avatar-bg:var(--cen-clay-s);--avatar-text:var(--cen-clay-t);font-family:var(--font-plex-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums}[data-produto=central] .btn{min-height:36px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:500;gap:8px}[data-produto=central] .btn-sm{min-height:32px;padding:0 12px;font-size:12.5px}[data-produto=central] .btn-outline{background-color:var(--cen-surface);color:var(--cen-ink);border-color:var(--cen-line)}[data-produto=central] .btn-outline:hover:not(:disabled){background-color:var(--cen-surface2)}[data-produto=central] .icon-btn{width:36px;height:36px;border-radius:6px;color:var(--cen-muted)}[data-produto=central] .themed-input{border-radius:6px;font-size:14px}[data-produto=central] .themed-input:focus{outline:2px solid var(--cen-foco);outline-offset:0;border-color:transparent}[data-produto=central] :is(.btn,.icon-btn,.close-btn,.lf-nav-link,.cen-chip,.cen-seg-item,.cen-sw,.cen-opt,.cen-item,.cen-dom-troca,.cen-add-btn,.cen-link,.cen-tag-botao,.cen-cfg-side,.cen-cor,.cen-icone-opt,.cen-paleta-novo,.cen-var,.cen-add):focus-visible{outline:2px solid var(--cen-foco);outline-offset:2px}[data-produto=central] .card{border-radius:8px;box-shadow:none}[data-produto=central] .modal-overlay{align-items:flex-start;padding:48px 16px}[data-produto=central] .modal-box{border-radius:10px;border-color:var(--cen-line);box-shadow:var(--cen-sombra-modal);max-height:calc(100dvh - 64px)}[data-produto=central] .modal-header{padding:18px 22px;gap:14px}[data-produto=central] .modal-title{font-size:22px;letter-spacing:-.022em;line-height:1.15}[data-produto=central] .modal-subtitle{font-size:13px}[data-produto=central] .modal-body{padding:22px}[data-produto=central] .modal-footer{padding:14px 22px;gap:10px;flex-wrap:wrap;background-color:var(--cen-surface2)}[data-produto=central] .close-btn{width:36px;height:36px;border-radius:6px}[data-produto=central] .lf-navbar{gap:6px;padding:0 20px;height:60px;--navbar-bg:var(--cen-nav-bg);--navbar-text:var(--cen-nav-ink);--navbar-border:var(--cen-nav-line);--navbar-hover:var(--cen-nav-hover);--navbar-active-text:var(--cen-nav-indicador)}[data-produto=central] .lf-navbar :is(.lf-dropdown-panel,.modal-overlay){--navbar-text:var(--cen-ink);--navbar-border:var(--cen-line);--navbar-hover:var(--cen-surface2);--navbar-active-text:var(--cen-g-text)}[data-produto=central] .lf-mobile-menu{top:60px}[data-produto=central] .lf-nav-links{gap:2px;align-self:stretch}[data-produto=central] .lf-nav-links .prd-nav-item{display:flex;align-items:stretch}[data-produto=central] .lf-nav-links .lf-nav-link{height:auto;padding:4px 14px;border-radius:0;gap:8px;color:var(--cen-nav-ink);font-weight:400}[data-produto=central] .lf-nav-links .lf-nav-link:hover{background-color:var(--cen-nav-hover);color:var(--cen-nav-ink)}[data-produto=central] .lf-nav-links .lf-nav-link.active{background-color:transparent;color:var(--cen-nav-ink);font-weight:600;box-shadow:inset 0 -3px 0 var(--cen-nav-indicador)}[data-produto=central] .lf-navbar>.icon-btn{color:var(--cen-nav-ink)}[data-produto=central] .lf-navbar>.icon-btn:hover{background-color:var(--cen-nav-hover);color:var(--cen-nav-ink)}[data-produto=central] .lf-navbar .prd-seletor-btn .prd-marca-central{background-color:var(--cen-nav-marca);color:var(--cen-nav-marca-ink)}.cen-nav-sep{width:1px;height:20px;margin:0 6px;align-self:center;background-color:var(--cen-line)}[data-produto=central] .lf-nav-links .cen-nav-sep{background-color:var(--cen-nav-line)}.cen-nav-discreto{font-size:13px}[data-produto=central] .lf-brand{font-weight:700;letter-spacing:-.022em}.cen-pagina{display:flex;flex-direction:column;gap:18px}.cen-pagina>*{margin-bottom:0}.cen-cab{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.cen-cab-texto{flex:1 1 420px;min-width:0}.cen-titulo-linha{display:flex;align-items:center;gap:4px}.cen-titulo{margin:0;font-size:24px;line-height:1.1;font-weight:700;letter-spacing:-.022em;color:var(--cen-ink)}.cen-sub{margin:2px 0 0;color:var(--cen-muted);font-size:13px;line-height:1.5;max-width:72ch}.cen-sub b{color:var(--cen-ink);font-weight:600}.cen-link-aviso{display:inline-flex;align-items:center;gap:6px;color:var(--cen-ochre-t);text-decoration:underline;text-underline-offset:3px}.cen-link-aviso,.cen-nota-cab{font-size:12px;font-weight:500}.cen-nota-cab{color:var(--cen-muted)}.cen-espaco{flex:1 1 auto;min-width:0}.cen-min0{min-width:0}.cen-cresce{flex:1 1 auto}.cen-apagado{color:var(--cen-muted)}.cen-mono{font-family:var(--font-plex-mono),ui-monospace,monospace}.cen-vazio{padding:14px 18px;color:var(--cen-muted);font-size:13px;margin:0}.cen-acoes{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.cen-lbl{display:block;font-size:12px;font-weight:600;color:var(--cen-muted)}.cen-lbl-acao{display:flex;align-items:center;justify-content:space-between;gap:8px}.cen-lbl-acao .cen-link{gap:4px}.cen-hint,.cen-lbl-acao .cen-link{display:inline-flex;align-items:center}.cen-hint{gap:6px;flex-wrap:wrap;font-size:12px;color:var(--cen-muted);margin:0}.cen-link{color:var(--cen-g-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.cen-perigo{color:var(--cen-perigo)}.cen-painel{background-color:var(--cen-surface);border:1px solid var(--cen-line);border-radius:8px}.cen-tom-sage{background-color:var(--cen-sage-s);color:var(--cen-sage-t)}.cen-tom-blue{background-color:var(--cen-blue-s);color:var(--cen-blue-t)}.cen-tom-clay{background-color:var(--cen-clay-s);color:var(--cen-clay-t)}.cen-tom-ochre{background-color:var(--cen-ochre-s);color:var(--cen-ochre-t)}.cen-tom-mauve{background-color:var(--cen-mauve-s);color:var(--cen-mauve-t)}.cen-tom-teal{background-color:var(--cen-teal-s);color:var(--cen-teal-t)}.cen-tom-g{background-color:var(--cen-g-soft);color:var(--cen-g-text)}.cen-tom-neutro{background-color:var(--cen-surface2);color:var(--cen-muted)}.cen-tom-texto-sage{color:var(--cen-sage-t)}.cen-tom-texto-blue{color:var(--cen-blue-t)}.cen-tom-texto-clay{color:var(--cen-clay-t)}.cen-tom-texto-ochre{color:var(--cen-ochre-t)}.cen-tom-texto-mauve{color:var(--cen-mauve-t)}.cen-tom-texto-g{color:var(--cen-g-text)}.cen-tom-texto-muted,.cen-tom-texto-neutro{color:var(--cen-muted)}.cen-tom-texto-perigo{color:var(--cen-perigo)}.cen-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.cen-pill-sm,.cen-tag{height:22px;padding:0 8px}.cen-tag{display:inline-flex;align-items:center;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;max-width:100%}.cen-nota-lig .cen-tag{height:auto;min-height:22px;padding:2px 8px;white-space:normal;overflow-wrap:anywhere;text-align:left}.cen-tag-botao{border:1px solid;cursor:pointer;font-size:12px}.cen-tags{display:flex;gap:6px;flex-wrap:wrap}.cen-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px}.cen-ico-40{width:40px;height:40px;border-radius:12px}.cen-ico-46{width:46px;height:46px;border-radius:14px}.cen-ico-redondo{border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.cen-ibtn-28[class]{width:28px;height:28px}.cen-mono.cen-tag{font-family:var(--font-plex-mono),ui-monospace,monospace}.cen-seg{flex-wrap:wrap;gap:4px;padding:4px;border-radius:11px;background-color:var(--cen-surface2);align-self:flex-start;max-width:100%}.cen-seg,.cen-seg-item{display:inline-flex;align-items:center}.cen-seg-item{gap:7px;height:32px;padding:0 12px;border-radius:8px;border:0;background:transparent;color:var(--cen-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.cen-seg-item:hover{color:var(--cen-ink)}.cen-seg-item[aria-checked=true],.cen-seg-item[aria-selected=true]{background-color:var(--cen-surface);color:var(--cen-ink);box-shadow:0 0 0 1px var(--cen-line),0 1px 2px rgba(0,0,0,.06)}.cen-seg-item:disabled{cursor:default}.cen-seg-mini{padding:3px;border-radius:9px}.cen-seg-mini .cen-seg-item{height:28px;padding:0 10px;font-size:12px}.cen-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cen-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--cen-line);background-color:var(--cen-surface);color:var(--cen-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.cen-chip:hover{color:var(--cen-ink)}.cen-chip[aria-pressed=true]{border-color:var(--cen-g);color:var(--cen-g-text);background-color:var(--cen-g-soft)}.cen-chip-n{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px}.cen-bola{width:8px;height:8px;border-radius:50%;background-color:currentColor;flex:none}.cen-busca{position:relative;margin-left:auto;flex:0 1 300px;min-width:min(220px,100%)}.cen-busca>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cen-muted);pointer-events:none}.cen-busca .themed-input{width:100%;height:38px;padding-left:36px;background-color:var(--cen-surface)}.cen-sw{position:relative;flex:none;width:36px;height:20px;padding:0;border:0;border-radius:999px;background-color:var(--cen-sw-off);cursor:pointer;transition:background-color .15s ease}.cen-sw:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background-color:var(--cen-knob);transition:left .15s ease}.cen-sw[aria-checked=true]{background-color:var(--cen-sw-on)}.cen-sw[aria-checked=true]:after{left:19px}.cen-sw-lg{width:38px;height:22px}.cen-sw-lg:after{width:16px;height:16px}.cen-sw-lg[aria-checked=true]:after{left:19px}.cen-sw:disabled{opacity:.5;cursor:not-allowed}.cen-chk{width:18px;height:18px;flex:none;accent-color:var(--cen-sw-on)}.cen-tabela-caixa{overflow-x:auto}.cen-tabela{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.cen-tabela-larga{min-width:900px}.cen-tabela th{text-align:left;padding:10px 18px;font-size:12px;font-weight:600;color:var(--cen-muted);background-color:var(--cen-surface2);white-space:nowrap}.cen-tabela td{padding:14px 18px;border-top:1px solid var(--cen-line);vertical-align:middle;color:var(--cen-ink)}.cen-tabela tbody tr:hover{background-color:var(--cen-surface2)}.cen-tabela tr.cen-linha-add:hover{background:transparent}.cen-linha-pausada td{opacity:.65}.cen-acoes-linha{display:flex;justify-content:flex-end;gap:2px}.cen-linha-add td{padding:0;border-top-style:dashed}.cen-add{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;width:100%;padding:14px 18px;border:0;background:transparent;color:var(--cen-muted);font:inherit;font-size:13px;text-align:left}button.cen-add{cursor:pointer}button.cen-add:hover{color:var(--cen-ink)}.cen-add b{color:var(--cen-g-text);font-weight:600}.cen-add-solta{border:1px dashed var(--cen-line);border-radius:12px}.cen-add-btn{border:0;background:none;padding:0;font:inherit;color:var(--cen-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--cen-line)}.cen-add-forte{color:var(--cen-g-text);font-weight:600}.cen-nota-cel{display:flex;align-items:center;gap:12px;min-width:0}.cen-nota-tit-l{display:block;font-size:15px;font-weight:600}.cen-uma-linha{max-width:52ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cen-sub-12,.cen-uma-linha{display:block;color:var(--cen-muted)}.cen-sub-12,.cen-url{font-size:12px}.cen-url{display:block;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cen-muted);font-family:var(--font-plex-mono),ui-monospace,monospace}.cen-situacao{display:block;font-weight:600}.cen-aviso-chave{display:flex;align-items:flex-start;gap:8px;margin:0;max-width:760px;font-size:13px;line-height:1.5;color:var(--cen-muted)}.cen-aviso-chave>svg{flex:none;margin-top:2px}.cen-secao{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-top:20px;border-top:1px solid var(--cen-line)}.cen-secao-cab{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}.cen-secao-tit{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;color:var(--cen-ink)}fieldset.cen-campo{margin:0;padding:0;border:0;min-width:0}.cen-lista-marcar{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.cen-marcar{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--cen-ink);cursor:pointer}.cen-copiar{display:flex;align-items:flex-start;gap:8px;min-width:0}.cen-codigo{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--cen-line);border-radius:8px;background-color:var(--cen-surface2);color:var(--cen-ink);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.cen-dom{flex-wrap:wrap;gap:10px 14px;padding:10px 12px 10px 10px}.cen-dom,.cen-dom-troca{display:flex;align-items:center}.cen-dom-troca{gap:12px;min-width:0;max-width:100%;padding:6px 12px 6px 6px;border:1px solid transparent;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cen-dom-troca:hover{background-color:var(--cen-bg);border-color:var(--cen-line)}.cen-dom-textos{display:flex;flex-direction:column;min-width:0}.cen-dom-nome{font-size:21px;line-height:1.1;font-weight:700;letter-spacing:-.022em;overflow-wrap:anywhere}.cen-dom-desc{font-size:12px;color:var(--cen-muted)}.cen-div-v{width:1px;height:32px;background-color:var(--cen-line)}.cen-stats{display:flex;flex-wrap:wrap;gap:6px 16px;flex:1 1 320px;min-width:0}.cen-stat{font-size:13px;color:var(--cen-muted)}.cen-stat b{color:var(--cen-ink);font-weight:700}.cen-ia{border-radius:12px;background-color:var(--cen-ai-bg);color:var(--cen-ai-ink)}.cen-ia-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-height:54px;padding:8px 8px 8px 12px}.cen-ia-barra:focus-within{box-shadow:0 0 0 2px var(--cen-ai-accent)}.cen-ia-orbe{width:28px;height:28px;box-shadow:0 0 0 2px var(--cen-ai-orbe-anel),var(--cst-orbe-luz)}.cen-ia-orbe-26{width:26px;height:26px}.cen-orbe-16{width:16px;height:16px}.cen-orbe-18{width:18px;height:18px}.cen-ia-nome{font-weight:600;white-space:nowrap}.cen-ia-input{flex:1 1 200px;min-width:0;height:36px;border:0;background:transparent;color:var(--cen-ai-ink);font:inherit;outline:none;text-overflow:ellipsis}.cen-ia-input::-moz-placeholder{color:var(--cen-ai-muted);opacity:1}.cen-ia-input::placeholder{color:var(--cen-ai-muted);opacity:1}.cen-ia-off{font-size:12px;color:var(--cen-ai-aviso);white-space:nowrap}.cen-ia-enviar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:0;border-radius:9px;background-color:var(--cen-ai-accent);color:var(--cen-ai-accent-ink);cursor:pointer}.cen-ia-enviar:disabled{background-color:var(--cen-ai-field);color:var(--cen-ai-muted);cursor:default}.cen-ia-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--cen-ai-ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none}.cen-ia-btn:hover:not(:disabled){background-color:var(--cen-ai-field)}.cen-ia-btn:disabled{opacity:.5;cursor:default}.cen-ia-btn-borda{border:1px solid var(--cen-ai-line);border-radius:999px}.cen-ia-btn-campo{background-color:var(--cen-ai-field)}.cen-ia-btn-forte{background-color:var(--cen-ai-accent);color:var(--cen-ai-accent-ink)}.cen-ia-btn-forte:hover:not(:disabled){background-color:var(--cen-ai-accent);filter:brightness(1.08)}.cen-ia-btn-aviso{height:32px;background-color:var(--cen-ai-aviso);color:var(--cen-ai-aviso-ink)}.cen-ia-btn-aviso:hover{background-color:var(--cen-ai-aviso);filter:brightness(1.06)}.cen-ia :is(.cen-ia-btn,.cen-ia-input,.cen-ia-enviar):focus-visible{outline:2px solid var(--cen-ai-accent);outline-offset:2px}.cen-ia-topo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:12px 14px;border-bottom:1px solid var(--cen-ai-line)}.cen-ia-sub{font-size:13px;color:var(--cen-ai-muted)}.cen-ia-sub b{color:var(--cen-ai-ink);font-weight:600}.cen-ia-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 18px 10px;min-height:0}.cen-ia-grade[data-com-proposta]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.cen-ia-fio{display:flex;flex-direction:column;gap:12px;max-height:380px;overflow-y:auto;padding-right:4px}.cen-ia-pessoa{align-self:flex-end;max-width:min(60ch,85%);padding:10px 14px;border-radius:14px 14px 4px 14px;background-color:var(--cen-ai-accent);color:var(--cen-ai-accent-ink);font-weight:500}.cen-ia-msg,.cen-ia-pessoa{white-space:pre-wrap;overflow-wrap:anywhere}.cen-ia-msg{max-width:680px;margin:0;padding:14px 16px;border-radius:4px 14px 14px 14px;background-color:var(--cen-ai-field);border:1px solid var(--cen-ai-line);line-height:1.5}.cen-ia-msg b,.cen-ia-nota{font-weight:600}.cen-ia-nota{display:block;margin-top:6px;font-size:12px;color:var(--cen-ai-accent)}.cen-ia-pensando{color:var(--cen-ai-muted);font-style:italic}.cen-ia-alerta{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;white-space:normal}.cen-ia-alerta-texto{flex:1 1 260px;min-width:0}.cen-ia-alerta-tit{font-weight:600}.cen-ia-alerta-sub{margin-top:2px;font-size:13px;color:var(--cen-ai-muted);line-height:1.5}.cen-ia-erro{font-size:13px;color:var(--cen-ai-aviso)}.cen-ia-sugestoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cen-ia-dica{font-size:12px;color:var(--cen-ai-muted)}.cen-ia-campo{display:flex;align-items:center;gap:10px;margin:0 10px 10px;padding:6px 6px 6px 14px;border-radius:10px;background-color:var(--cen-ai-field);border:1px solid var(--cen-ai-line)}.cen-ia-campo:focus-within{border-color:var(--cen-ai-accent)}.cen-ia-veu{position:fixed;inset:0;z-index:60;background-color:var(--cen-scrim)}.cen-ia[data-maior]{position:fixed;inset:3vh 3vw;z-index:61;display:flex;flex-direction:column;box-shadow:var(--cen-sombra-modal)}.cen-ia[data-maior] .cen-ia-grade{flex:1;overflow:hidden}.cen-ia[data-maior] .cen-ia-fio{max-height:none}.cen-ia .ctl-proposta-painel{background-color:var(--cen-ai-field);border-color:var(--cen-ai-line);border-radius:10px}.cen-ia .ctl-proposta-rodape,.cen-ia .ctl-proposta-topo{border-color:var(--cen-ai-line)}.cen-ia .ctl-proposta-tipo{color:var(--cen-ai-accent)}.cen-ia .ctl-mudanca label,.cen-ia .ctl-proposta-resumo{color:var(--cen-ai-ink)}.cen-ia .ctl-mudanca p,.cen-ia .form-hint{color:var(--cen-ai-muted)}.cen-ia .ctl-mudanca{border-left-color:var(--cen-ai-line)}.cen-ia .ctl-mudanca-novo{border-left-color:var(--cen-ai-accent)}.cen-ia .ctl-mudanca-alterado{border-left-color:var(--cen-ai-aviso)}.cen-ia .ctl-mudanca input{accent-color:var(--cen-ai-accent)}.cen-ia[data-maior] .ctl-proposta-corpo{max-height:none}.cen-mapa-area{position:relative}.cen-mapa-col{min-width:0}.cen-mapa-lado{position:absolute;inset:0;pointer-events:none}.cen-mapa-lado>*{pointer-events:auto}.cen-mapa-lado .cen-controles{position:absolute;top:12px;left:12px;width:300px;max-height:calc(100% - 24px);overflow-y:auto;box-shadow:var(--cen-pop)}.cen-mapa-lado .cen-nota-painel{position:absolute;top:60px;right:12px;width:360px;max-width:calc(100% - 24px);max-height:calc(100% - 72px);overflow-y:auto;box-shadow:var(--cen-pop)}.cen-mapa-pilula{position:absolute;display:inline-flex;align-items:center;gap:8px;max-width:320px;height:40px;padding:0 14px;border:1px solid var(--cen-line);border-radius:20px;background-color:var(--cen-surface);color:var(--cen-ink);box-shadow:var(--cen-pop);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.cen-mapa-pilula:hover{background-color:var(--cen-surface2)}.cen-mapa-pilula:focus-visible{outline:2px solid var(--cen-foco);outline-offset:2px}.cen-mapa-pilula>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cen-mapa-pilula>svg{flex:none}.cen-mapa-pilula-ctrl{top:12px;left:12px}.cen-mapa-pilula-nota{top:60px;right:12px}.cen-mapa-lado>.cen-mapa-canto{position:absolute;top:12px;left:12px;bottom:12px;right:12px;display:flex;align-items:flex-start;gap:8px;pointer-events:none}.cen-mapa-lado .cen-mapa-canto>*{pointer-events:auto}.cen-mapa-lado .cen-mapa-canto>:is(.cen-controles,.cen-mapa-pilula){position:static;flex:none}.cen-mapa-lado .cen-mapa-canto>.cen-controles{max-height:100%}.cen-mapa-lado .cen-mapa-canto>.cen-mapa-aviso-roda{pointer-events:none}.cen-mapa-aviso-roda{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;flex:none;border:1px solid var(--cen-line);border-radius:20px;background-color:var(--cen-surface);color:var(--cen-ink);box-shadow:var(--cen-pop);font-size:13px;font-weight:500;white-space:nowrap;animation:cen-aviso-entra .18s ease-out}.cen-mapa-aviso-roda .cen-kbd{margin-right:2px;color:var(--cen-ink);background-color:var(--cen-surface2)}@keyframes cen-aviso-entra{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cen-mapa-aviso-roda{animation:none}}.cen-painel-topo-acoes{display:flex;align-items:center;gap:2px;margin-left:auto}.cen-mapa{position:relative;overflow:hidden;border:1px solid var(--cen-line);border-radius:8px;background:radial-gradient(var(--cen-dot) 1.1px,transparent 1.3px) 0 0 /22px 22px,var(--cen-map)}.cen-mapa>svg{display:block;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cen-mapa>svg.arrastando{cursor:grabbing}.cen-mapa>svg.arrastando .cen-no{transition:none}.cen-mapa-fundo{fill:transparent}.cen-mapa :is(.cen-fio,.cen-energia,.cen-orbita){vector-effect:non-scaling-stroke}.cen-mapa-ferramentas{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--cen-line);border-radius:10px;background-color:var(--cen-surface);box-shadow:var(--cen-pop)}.cen-mapa-zoom{min-width:44px;padding:0 4px;text-align:center;font-size:11px;color:var(--cen-muted)}.cen-mapa-area[data-cheia]{position:fixed;inset:0;z-index:900;padding:12px;background-color:var(--cen-bg)}.cen-mapa-area[data-cheia] .cen-mapa-col{display:flex;flex-direction:column;height:100%}.cen-mapa-area[data-cheia] .cen-mapa-lado{inset:12px}.cen-mapa.cheia{flex:1;height:calc(100dvh - 24px)}@media (max-width:900px){.cen-mapa-lado{position:static;display:flex;flex-direction:column;gap:12px;margin-top:12px;pointer-events:auto}.cen-mapa-lado :is(.cen-controles,.cen-nota-painel,.cen-mapa-pilula){position:static;width:auto;max-width:none;max-height:none;box-shadow:none}.cen-mapa-lado>.cen-mapa-canto{display:contents}.cen-mapa-area[data-cheia] .cen-mapa-lado,.cen-mapa-lado .cen-mapa-canto>.cen-mapa-aviso-roda{display:none}}.cen-orbita{fill:none;stroke:var(--cen-orbita);stroke-dasharray:5 6}.cen-fio{fill:none;stroke-width:2;opacity:.55;transition:opacity .15s ease}.cen-fio-centro{stroke:var(--cen-sage)}.cen-fio-nota{stroke:var(--cen-clay);stroke-dasharray:7 6}.cen-fio-cor-sage{stroke:var(--cen-sage)}.cen-fio-cor-ochre{stroke:var(--cen-ochre)}.cen-fio-cor-clay{stroke:var(--cen-clay)}.cen-fio-cor-blue{stroke:var(--cen-blue)}.cen-fio-cor-mauve{stroke:var(--cen-mauve)}.cen-fio-cor-teal{stroke:var(--cen-teal)}.cen-seta{fill:var(--cen-clay);stroke:none}.cen-seta-cor-sage{fill:var(--cen-sage)}.cen-seta-cor-ochre{fill:var(--cen-ochre)}.cen-seta-cor-clay{fill:var(--cen-clay)}.cen-seta-cor-blue{fill:var(--cen-blue)}.cen-seta-cor-mauve{fill:var(--cen-mauve)}.cen-seta-cor-teal{fill:var(--cen-teal)}.cen-seta.apagado{opacity:.12}.cen-fio-traco-solido{stroke-dasharray:none}.cen-fio-traco-tracejado{stroke-dasharray:7 6}.cen-fio-traco-pontilhado{stroke-dasharray:1 6;stroke-linecap:round;stroke-width:2.5}.cen-fio-fantasma{stroke:var(--cen-muted);stroke-dasharray:2 6;opacity:.45}.cen-fio.vivo{opacity:.95}.cen-fio.apagado{opacity:.12}.cen-energia{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:10 300;stroke-dashoffset:10;opacity:0;pointer-events:none;animation:cen-pulso 2.4s cubic-bezier(.45,0,.25,1) infinite both}.cen-energia-brilho{stroke-width:8;animation-name:cen-pulso-brilho}.cen-energia-centro{stroke:var(--cen-g)}.cen-energia-nota{animation-duration:3.6s}.cen-energia.rev{animation-direction:reverse}@keyframes cen-pulso{0%{stroke-dashoffset:10;opacity:0}15%{opacity:1}75%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@keyframes cen-pulso-brilho{0%{stroke-dashoffset:10;opacity:0}15%{opacity:.28}75%{opacity:.28}to{stroke-dashoffset:-100;opacity:0}}.cen-no{cursor:pointer;outline:none;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .15s ease}.cen-no.apagado{opacity:.3}.cen-no-corpo{transform-box:fill-box;transform-origin:center;transition:transform .2s ease}.cen-no:hover .cen-no-corpo{transform:scale(1.06)}.cen-no-interno{color:var(--cen-sage)}.cen-no-publico{color:var(--cen-ochre)}.cen-no-orb{stroke:currentColor;stroke-width:2}.cen-no-interno .cen-no-orb{fill:var(--cen-sage-s)}.cen-no-publico .cen-no-orb{fill:var(--cen-ochre-s)}.cen-no-anel{fill:none;stroke:transparent;stroke-width:1.5}.cen-no.ativo .cen-no-anel{stroke:currentColor}.cen-no:focus-visible .cen-no-anel{stroke:var(--cen-foco);stroke-width:2;stroke-dasharray:3 2}.cen-no-rot rect{fill:var(--cen-surface);stroke:var(--cen-line)}.cen-no-rot text{fill:var(--cen-ink);font-size:12px;font-weight:600}.cen-no-rot.grande text{font-size:14px;font-weight:700;letter-spacing:-.02em}.cen-no-rot.tracejado rect{stroke-dasharray:3 2;stroke:var(--cen-muted)}.cen-no-rot.tracejado text{fill:var(--cen-muted)}.cen-centro-orb{fill:var(--cen-g)}.cen-centro-halo{fill:var(--cen-g-soft)}.cen-centro-ico{color:var(--cen-g-ink)}.cen-centro-orb.cen-centro-cor-sage{fill:var(--cen-sage-s);stroke:var(--cen-sage);stroke-width:2}.cen-centro-cor-sage~.cen-centro-ico{color:var(--cen-sage-t)}.cen-centro-orb.cen-centro-cor-ochre{fill:var(--cen-ochre-s);stroke:var(--cen-ochre);stroke-width:2}.cen-centro-cor-ochre~.cen-centro-ico{color:var(--cen-ochre-t)}.cen-centro-orb.cen-centro-cor-clay{fill:var(--cen-clay-s);stroke:var(--cen-clay);stroke-width:2}.cen-centro-cor-clay~.cen-centro-ico{color:var(--cen-clay-t)}.cen-centro-orb.cen-centro-cor-blue{fill:var(--cen-blue-s);stroke:var(--cen-blue);stroke-width:2}.cen-centro-cor-blue~.cen-centro-ico{color:var(--cen-blue-t)}.cen-centro-orb.cen-centro-cor-mauve{fill:var(--cen-mauve-s);stroke:var(--cen-mauve);stroke-width:2}.cen-centro-cor-mauve~.cen-centro-ico{color:var(--cen-mauve-t)}.cen-centro-orb.cen-centro-cor-teal{fill:var(--cen-teal-s);stroke:var(--cen-teal);stroke-width:2}.cen-centro-cor-teal~.cen-centro-ico{color:var(--cen-teal-t)}.cen-no-centro:focus-visible .cen-centro-halo{stroke:var(--cen-foco);stroke-width:2}.cen-fantasma{color:var(--cen-muted);opacity:.8}.cen-fantasma .cen-no-orb{fill:transparent;stroke-width:1.5;stroke-dasharray:4 3}.cen-fantasma:focus-visible,.cen-fantasma:hover{opacity:1}.cen-fantasma:focus-visible .cen-no-orb{stroke:var(--cen-foco)}.cen-no-novo .cen-no-orb{stroke-dasharray:3 2;fill-opacity:.4}.cen-no-alterado .cen-no-anel{stroke:var(--cen-blue);stroke-dasharray:3 2}.cen-no-removido{color:var(--cen-perigo)}.cen-no-removido .cen-no-orb{fill:transparent;stroke-dasharray:2 2}.cen-no-removido .cen-no-rot text{text-decoration:line-through}.cen-no-fonte{color:var(--cen-blue)}.cen-no-fonte .cen-no-orb{fill:var(--cen-blue-s)}.cen-no-fonte .cen-no-ico{color:var(--cen-blue-t)}.cen-fio-fonte{stroke:var(--cen-blue);stroke-dasharray:1 6;stroke-linecap:round;stroke-width:2.5}.cen-nota-painel{flex:none;padding:16px;display:flex;flex-direction:column;gap:12px}.cen-nota-topo{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.cen-nota-tit{font-size:22px;font-weight:700;letter-spacing:-.022em;line-height:1.15;overflow-wrap:anywhere}.cen-nota-txt{font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.cen-nota-par{display:block;min-height:1.5em;border-radius:6px;transition:background-color .3s ease}.cen-nota-par.alvo{background-color:var(--cen-blue-s)}.cen-cita{color:var(--cen-blue-t);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.cen-cita:focus-visible{outline:2px solid var(--cen-foco);outline-offset:2px;border-radius:3px}.cen-nota-meta{gap:6px}.cen-nota-lig,.cen-nota-meta{display:flex;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--cen-muted)}.cen-nota-lig{gap:8px;padding-top:10px;border-top:1px solid var(--cen-line)}.cen-nota-lig+.cen-nota-lig{padding-top:4px;border-top:0}.cen-controles{flex:none;min-width:0;padding:14px;display:flex;flex-direction:column;gap:14px}.cen-ctrl-tit{display:flex;align-items:center;gap:8px;font-weight:600}.cen-ctrl-sec{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--cen-line)}.cen-ctrl-sec-primeira{border-top:0;padding-top:0}.cen-ctrl-linha{display:flex;align-items:center;gap:8px;font-size:13px}.cen-ctrl-linha .cen-n{margin-left:auto;font-size:12px;color:var(--cen-muted)}.cen-ctrl-dica{display:flex;gap:6px;margin:0;font-size:12px;line-height:1.45;color:var(--cen-muted)}.cen-busca.cen-busca-mapa{margin-left:0;flex:none;width:100%;min-width:0}.cen-faixa{display:flex;flex-direction:column;gap:4px;font-size:13px}.cen-faixa-tit{display:flex;align-items:center;gap:8px}.cen-faixa-tit .cen-n{margin-left:auto;font-size:12px;color:var(--cen-muted)}.cen-faixa input[type=range]{width:100%;accent-color:var(--cen-sw-on)}.cen-ctrl-dica>svg{flex:none;margin-top:2px}.cen-amostra{display:inline-block;flex:none;width:28px;border-top:2px solid}.cen-amostra-tracejada{border-top-style:dashed}.cen-amostra-solido{border-top-style:solid}.cen-amostra-tracejado{border-top-style:dashed}.cen-amostra-pontilhado{border-top-style:dotted;border-top-width:3px}.cen-tom-texto-teal{color:var(--cen-teal-t)}.cen-cores{display:flex;flex-wrap:wrap;gap:10px}.cen-cor{width:28px;height:28px;padding:0;border:2px solid var(--cen-surface);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px var(--cen-line)}.cen-cor[aria-checked=true]{box-shadow:0 0 0 2px var(--cen-ink)}.cen-cor-sage{background-color:var(--cen-sage)}.cen-cor-ochre{background-color:var(--cen-ochre)}.cen-cor-clay{background-color:var(--cen-clay)}.cen-cor-blue{background-color:var(--cen-blue)}.cen-cor-mauve{background-color:var(--cen-mauve)}.cen-cor-teal{background-color:var(--cen-teal)}.cen-icones{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px}.cen-icone-opt{display:flex;align-items:center;justify-content:center;height:44px;padding:0;border:1px solid var(--cen-line);border-radius:10px;background-color:var(--cen-surface);color:var(--cen-muted);cursor:pointer}.cen-icone-opt:hover{color:var(--cen-ink)}.cen-icone-opt[aria-checked=true]{border-color:var(--cen-ink);color:var(--cen-ink);background-color:var(--cen-surface2)}.cen-tipo-lig{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cen-ink)}.cen-tipo-lig .cen-n{margin-left:auto}.cen-lig-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cen-lig-linha select{width:auto;min-width:150px;height:30px;padding:0 8px;font-size:12px}.cen-anel{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;border:2px solid}.cen-anel-tracejado{border-style:dashed}@media (prefers-reduced-motion:reduce){.cen-energia{animation:none;opacity:0}.cen-fio,.cen-no,.cen-no-corpo{transition:none}}.cen-acessos-intro{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px}.cen-acessos-intro p{flex:1 1 420px;margin:0;max-width:76ch;font-size:13px;line-height:1.5;color:var(--cen-muted)}.cen-acessos-intro b{color:var(--cen-ink);font-weight:600}.cen-modelo-dominio{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.cen-modelo-linha{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.cen-modelo-campo{width:min(100%,320px)}.cen-conexao+.cen-conexao{border-top:1px solid var(--cen-line)}.cen-conexao-linha{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;padding:16px 18px}.cen-conexao-id{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 280px}.cen-conexao-nome{display:block;font-size:15px;font-weight:600}.cen-conexao-lib,.cen-conexao-meta{font-size:13px;color:var(--cen-muted)}.cen-conexao-lib{display:flex;align-items:center;gap:10px}.cen-conexao-lib.on{color:var(--cen-ink)}.cen-conexao-det{display:flex;flex-direction:column;gap:10px;padding:0 18px 16px clamp(18px,6vw,64px)}.cen-linha-quem{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.cen-ferramentas{display:flex;flex-direction:column;border:1px solid var(--cen-line);border-radius:10px;overflow:hidden}.cen-ferramenta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:10px 12px;font-size:13px;cursor:pointer}.cen-ferramenta+.cen-ferramenta{border-top:1px solid var(--cen-line)}.cen-ferramenta:hover{background-color:var(--cen-surface2)}.cen-ferramenta.travada{cursor:not-allowed}.cen-ferramenta.travada .cen-ferramenta-desc,.cen-ferramenta.travada .cen-ferramenta-nome{color:var(--cen-muted)}.cen-ferramenta-nome{font-size:12px;font-weight:500}.cen-ferramenta-desc{flex:1 1 200px;min-width:0;color:var(--cen-muted)}.cen-rodape-txt{margin:0;font-size:13px;color:var(--cen-muted)}.cen-veu-paleta[class]{align-items:flex-start;padding:96px 16px 16px}.cen-paleta{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:calc(100dvh - 112px);overflow:hidden;background-color:var(--cen-surface);border:1px solid var(--cen-line);border-radius:14px;box-shadow:var(--cen-sombra-modal);color:var(--cen-ink)}.cen-paleta-busca{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-bottom:1px solid var(--cen-line)}.cen-paleta-busca:focus-within{box-shadow:inset 0 -2px 0 var(--cen-foco)}.cen-paleta-busca input{flex:1;min-width:0;height:36px;border:0;background:transparent;color:var(--cen-ink);font:inherit;font-size:16px;outline:none}.cen-paleta-busca input::-moz-placeholder{color:var(--cen-faint)}.cen-paleta-busca input::placeholder{color:var(--cen-faint)}.cen-cap{display:block;padding:12px 18px 6px;font-size:12px;font-weight:600;color:var(--cen-muted)}.cen-paleta-lista{display:flex;flex-direction:column;gap:2px;padding:0 8px 8px;overflow-y:auto}.cen-item{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--cen-ink);font:inherit;text-align:left;cursor:pointer}.cen-item[data-foco]{background-color:var(--cen-surface2)}.cen-item.atual{background-color:var(--cen-g-soft)}.cen-item-nome{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700;letter-spacing:-.022em}.cen-item-desc{display:block;font-size:12px;color:var(--cen-muted)}.cen-item-n{display:flex;flex-wrap:wrap;gap:10px;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;color:var(--cen-muted)}.cen-paleta-novo{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border:0;border-top:1px solid var(--cen-line);background:transparent;color:var(--cen-g-text);font:inherit;font-weight:500;text-align:left;cursor:pointer}.cen-paleta-novo:hover,.cen-paleta-pe{background-color:var(--cen-surface2)}.cen-paleta-pe{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:10px 18px;border-top:1px solid var(--cen-line);font-size:12px;color:var(--cen-muted)}.cen-kbd{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;padding:1px 6px;border:1px solid var(--cen-line);border-radius:5px;color:var(--cen-muted)}.cen-modal-640[class]{max-width:640px}.cen-modal-860[class]{max-width:860px}.cen-modal-920[class]{max-width:920px}.cen-modal-corpo{gap:18px}.cen-campo,.cen-modal-corpo{display:flex;flex-direction:column}.cen-campo{gap:7px;min-width:0}.cen-campo-lbl{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--cen-ink)}.cen-campo .themed-input{min-height:42px}.cen-campo-icone{position:relative;display:block}.cen-campo-icone>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cen-muted);pointer-events:none}.cen-campo-icone .themed-input{width:100%;padding-left:38px}.cen-opcoes{display:flex;flex-wrap:wrap;gap:10px}.cen-opt{display:flex;align-items:flex-start;gap:12px;flex:1 1 180px;min-width:0;padding:14px;border:1px solid var(--cen-line);border-radius:12px;background-color:var(--cen-bg);color:var(--cen-ink);font:inherit;text-align:left;cursor:pointer}.cen-opt[aria-checked=true]{border-color:var(--cen-g);background-color:var(--cen-g-soft);box-shadow:inset 0 0 0 1px var(--cen-g)}.cen-opt-tit{display:block;font-weight:600}.cen-opt-desc{display:block;font-size:12px;line-height:1.45;color:var(--cen-muted)}.cen-info{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:10px;background-color:var(--cen-g-soft);font-size:13px;line-height:1.5;color:var(--cen-ink)}.cen-info>svg{flex:none;margin-top:2px;color:var(--cen-g-text)}.cen-sw-linha{display:flex;align-items:center;gap:12px}.cen-sw-linha>:not(button):not(svg){flex:1 1 auto;min-width:0}.cen-sw-linha>svg{flex:none}.cen-var{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:12px;padding:2px 8px;border:1px dashed var(--cen-line);border-radius:6px;background:transparent;color:var(--cen-g-text);cursor:pointer}.cen-cfg{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start}.cen-cfg-nav{flex:1 1 180px;max-width:220px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:12px;background-color:var(--cen-surface2);position:sticky;top:0}.cen-cfg-side{display:flex;align-items:center;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--cen-muted);font:inherit;font-weight:500;text-align:left;cursor:pointer}.cen-cfg-side:hover{color:var(--cen-ink)}.cen-cfg-side[aria-current=true]{background-color:var(--cen-surface);color:var(--cen-ink);box-shadow:0 0 0 1px var(--cen-line)}.cen-cfg-conteudo{flex:999 1 420px;min-width:0;gap:22px}.cen-cfg-conteudo,.cen-cfg-sec{display:flex;flex-direction:column}.cen-cfg-sec{gap:14px;padding-bottom:22px;border-bottom:1px solid var(--cen-line);scroll-margin-top:8px}.cen-cfg-sec:last-child{border-bottom:0;padding-bottom:0}.cen-cfg-sec-tit{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0;font-size:16px;font-weight:600;color:var(--cen-ink)}.cen-cfg-sec-sub{font-size:12px;font-weight:400;color:var(--cen-muted)}.cen-cfg-txt{display:block;margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--cen-muted)}.cen-estado-ia{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid var(--cen-line);border-radius:12px;background-color:var(--cen-bg)}.cen-estado-ia.on{border-color:var(--cen-g);background-color:var(--cen-g-soft)}.cen-cfg-limites{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;align-items:start}.cen-stepper{display:flex;align-items:center;width:180px;max-width:100%;height:42px;overflow:hidden;border:1px solid var(--cen-line);border-radius:10px;background-color:var(--cen-bg)}.cen-stepper:focus-within{outline:2px solid var(--cen-foco)}.cen-stepper button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:100%;border:0;background:transparent;color:var(--cen-muted);cursor:pointer}.cen-stepper button:hover{color:var(--cen-ink);background-color:var(--cen-surface2)}.cen-stepper input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--cen-ink);text-align:center;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:15px;outline:none}.cen-janela-campos{display:flex;align-items:center;gap:8px;color:var(--cen-muted);font-size:13px}.cen-janela-campos .themed-input{min-width:0;flex:1 1 0}.cen-regua{position:relative;display:block;height:18px;border:1px solid var(--cen-line);border-radius:7px;background-color:var(--cen-bg)}.cen-regua-faixa{position:absolute;top:3px;bottom:3px;border-radius:5px;background-color:var(--cen-g-soft);box-shadow:inset 0 0 0 1px var(--cen-g)}.cen-regua-marcas{display:flex;justify-content:space-between;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:10px;color:var(--cen-muted)}.cen-rotinas{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.cen-rotinas-col{flex:999 1 640px;flex-direction:column}.cen-regras,.cen-rotinas-col{min-width:0;display:flex;gap:14px}.cen-regras{flex:1 1 260px;flex-direction:column;padding:16px}.cen-regra{display:flex;align-items:flex-start;gap:10px}.cen-regra>svg{flex:none;margin-top:2px}.cen-regra b{display:block;font-size:13px;font-weight:600}.cen-regra span span{display:block;font-size:12px;color:var(--cen-muted)}.cen-rotina{display:flex;flex-direction:column;gap:18px;padding:20px}.cen-rotina.apagada .cen-meta,.cen-rotina.apagada .cen-rotina-grade{opacity:.75}.cen-rotina-topo{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px}.cen-rotina-tit{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:6px}.cen-rotina-nome-linha{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cen-rotina-nome{margin:0;font-size:20px;font-weight:700;letter-spacing:-.022em;line-height:1.15;overflow-wrap:anywhere}.cen-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--cen-muted)}.cen-meta span{display:inline-flex;align-items:center;gap:6px}.cen-rotina-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:14px}.cen-rotina-cel{display:flex;flex-direction:column;gap:4px;min-width:0}.cen-rotina-val{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600}.cen-rotina-det{font-size:12px;color:var(--cen-muted)}.cen-dias{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(84px,100%),1fr));gap:8px}.cen-dia{display:flex;flex-direction:column;gap:2px;padding-top:6px;border-top:2px solid var(--cen-line);font-size:12px;color:var(--cen-muted)}.cen-dia b{color:var(--cen-ink);font-weight:600}.cen-dia.prox{border-top-color:var(--cen-mauve)}.cen-dia.prox b{color:var(--cen-mauve-t)}.cen-rt{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start}.cen-rt-form{flex:999 1 460px;min-width:0}.cen-rt-lado{flex:1 1 240px;min-width:0;gap:16px;padding:16px;border:1px solid var(--cen-line);border-radius:12px;background-color:var(--cen-bg)}.cen-rt-bloco,.cen-rt-lado{display:flex;flex-direction:column}.cen-rt-bloco{gap:6px}.cen-prox{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cen-prox li{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;font-size:13px}.cen-prox li.prox{background-color:var(--cen-g-soft);color:var(--cen-g-text);font-weight:600}.cen-prox-fer{color:var(--cen-ochre-t);font-weight:400}.cen-alcance{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--cen-muted)}.cen-alcance>svg{align-self:center;color:var(--cen-g-text)}.cen-alcance-n{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--cen-ink)}.cen-previa{padding:10px 12px;border:1px solid var(--cen-line);border-radius:12px 12px 12px 4px;background-color:var(--cen-surface);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.cen-msg-pilula,.cen-tom-perigo{background-color:var(--cen-perigo-s);color:var(--cen-perigo)}.cen-msg-pilula{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:600}.cen-msg-ruim[class]{color:var(--cen-perigo)}.cen-msg-conteudo{display:flex;flex-direction:column;gap:18px;min-width:0}.cen-msg-conteudo.is-refetch{opacity:.55;pointer-events:none}.cen-msg-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.cen-msg-secao-tit{margin:0;font-size:15px;font-weight:600;color:var(--cen-ink)}.cen-msg-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px}.cen-msg-kpi{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--cen-line);border-radius:12px;background-color:var(--cen-surface);color:var(--cen-ink);font:inherit;text-align:left;cursor:pointer;min-width:0}.cen-msg-kpi:hover{background-color:var(--cen-surface2)}.cen-msg-kpi-cap{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--cen-muted)}.cen-msg-kpi-valor{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1}.cen-msg-kpi-sub{font-size:12px;color:var(--cen-muted)}.cen-msg-kpi.is-perigo{border-color:var(--cen-perigo)}.cen-msg-kpi.is-perigo :is(.cen-msg-kpi-cap,.cen-msg-kpi-valor){color:var(--cen-perigo)}.cen-msg-kpi.is-atencao :is(.cen-msg-kpi-cap,.cen-msg-kpi-valor){color:var(--cen-ochre-t)}.cen-msg-kpi.is-ok :is(.cen-msg-kpi-cap,.cen-msg-kpi-valor){color:var(--cen-sage-t)}.cen-msg-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px;align-items:start}.cen-msg-painel{overflow:hidden}.cen-msg-painel-cab{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:14px 16px}.cen-msg-painel-cab .cen-msg-secao-tit{flex:1 1 auto}.cen-msg-painel-pe{background-color:var(--cen-surface2);font-size:13px}.cen-msg-painel-pe,.cen-msg-saude{padding:12px 16px;border-top:1px solid var(--cen-line)}.cen-msg-saude{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center}.cen-msg-saude .cen-ico{width:28px;height:28px;border-radius:8px}.cen-msg-saude-nome{display:block;font-weight:600}.cen-msg-falha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:12px;align-items:center;padding:11px 16px;border-top:1px solid var(--cen-line);font-size:13px}.cen-msg-falha-cab[class],.cen-msg-falha:hover{background-color:var(--cen-surface2)}.cen-msg-falha-cab[class]{padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:600;color:var(--cen-muted)}.cen-msg-falha-motivo{color:var(--cen-perigo);overflow-wrap:anywhere}.cen-msg-quando{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:12px;color:var(--cen-muted);text-align:right;white-space:nowrap}.cen-tabela th.cen-msg-quando{text-align:right;font-family:inherit}.cen-msg-ok{display:flex;align-items:center;gap:8px;padding:14px 16px;border-top:1px solid var(--cen-line);font-size:13px;color:var(--cen-sage-t)}.cen-msg-onb{display:flex;flex-direction:column;gap:20px;padding:28px}.cen-msg-onb-topo{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px}.cen-msg-onb-tit{margin:0;font-size:21px;font-weight:700;letter-spacing:-.022em}.cen-msg-onb-txt{margin:4px 0 0;max-width:640px;color:var(--cen-muted);line-height:1.5}.cen-msg-passos{display:flex;flex-wrap:wrap;gap:12px}.cen-msg-passo{display:flex;flex-direction:column;gap:10px;flex:1 1 240px;min-width:0;padding:18px;border:1px solid var(--cen-line);border-radius:12px;background-color:var(--cen-surface)}.cen-msg-passo-tit{display:flex;align-items:center;gap:10px;font-weight:600}.cen-msg-passo-n{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background-color:var(--cen-g-soft);color:var(--cen-g-text);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:13px}.cen-msg-passo-txt{margin:0;font-size:13px;line-height:1.5;color:var(--cen-muted)}.cen-msg-passo .btn{align-self:flex-start}.cen-msg-nada{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 18px;text-align:center;color:var(--cen-muted)}.cen-msg-nada-tit{font-weight:600;color:var(--cen-ink)}.cen-msg-tabela td{vertical-align:top}.cen-msg-st{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cen-msg-st-nota{display:block;max-width:34ch;margin-top:4px;font-size:12px;color:var(--cen-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cen-msg-st-nota.is-ruim{color:var(--cen-perigo)}.cen-msg-st-nota.is-atencao{color:var(--cen-ochre-t)}.cen-msg-mk{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap}.cen-msg-entrega{display:block;font-weight:500}.cen-msg-cv{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);min-height:560px;overflow:hidden}.cen-msg-cv.is-refetch{opacity:.55;pointer-events:none}.cen-msg-cv-lista{display:flex;flex-direction:column;min-width:0;max-height:72vh;max-height:72svh;overflow-y:auto;border-right:1px solid var(--cen-line)}.cen-msg-cv-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--cen-line);background:transparent;color:var(--cen-ink);font:inherit;text-align:left;cursor:pointer}.cen-msg-cv-item:hover{background-color:var(--cen-surface2)}.cen-msg-cv-item[aria-current=true]{background-color:var(--cen-g-soft)}.cen-msg-cv-nome{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cen-msg-av{justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;font-weight:700}.cen-msg-av,.cen-msg-jan{display:inline-flex;align-items:center;font-size:12px}.cen-msg-jan{gap:5px;color:var(--cen-muted)}.cen-msg-jan.is-aberta{color:var(--cen-sage-t)}.cen-msg-fio{display:flex;flex-direction:column;min-width:0;min-height:0}.cen-msg-fio-cab{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:12px 18px;border-bottom:1px solid var(--cen-line)}.cen-msg-voltar{display:none}.cen-msg-bls{display:flex;flex:1;flex-direction:column;gap:14px;padding:20px 22px;max-height:64vh;max-height:64svh;overflow-y:auto;background-color:var(--cen-bg)}.cen-msg-aviso-fio{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;color:var(--cen-muted)}.cen-msg-aviso-fio>svg{flex:none;margin-top:2px}.cen-msg-aviso-fio b{color:var(--cen-ink);font-weight:600}.cen-msg-lado{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:min(70%,640px)}.cen-msg-lado.is-saida{align-self:flex-end;align-items:flex-end}.cen-msg-bl{max-width:100%;padding:10px 14px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;color:var(--cen-ink)}.cen-msg-bl-pessoa{background-color:var(--cen-surface);border:1px solid var(--cen-line);border-radius:4px 14px 14px 14px}.cen-msg-bl-envio{background-color:var(--cen-mauve-s);border-radius:14px 4px 14px 14px}.cen-msg-bl-assistente{background-color:var(--cen-g-soft);border-radius:14px 4px 14px 14px}.cen-msg-bl-quem{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--cen-muted)}.cen-msg-bl-txt{display:block;white-space:pre-wrap}.cen-msg-bl-pe{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px;font-size:11px;color:var(--cen-muted);font-family:var(--font-plex-mono),ui-monospace,monospace}.cen-msg-tq{display:inline-flex}.cen-msg-tq.is-lido{color:var(--cen-g-text)}.cen-msg-tq.is-ruim{color:var(--cen-perigo)}.cen-msg-bl-nota{font-size:12px;color:var(--cen-muted);overflow-wrap:anywhere}.cen-msg-bl-nota.is-ruim{color:var(--cen-perigo)}.cen-msg-nota{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.cen-msg-nota,.cen-msg-rbtn{align-items:center;color:var(--cen-muted)}.cen-msg-rbtn{display:inline-flex;gap:5px;height:28px;padding:0 10px;border:1px solid var(--cen-line);border-radius:8px;background-color:var(--cen-surface);font:inherit;font-size:12px;cursor:pointer}.cen-msg-rbtn:hover:not(:disabled){color:var(--cen-ink)}.cen-msg-rbtn[aria-pressed=true]{border-color:var(--cen-g);background-color:var(--cen-g-soft);color:var(--cen-g-text)}.cen-msg-rbtn:disabled{opacity:.55;cursor:not-allowed}.cen-msg-corrigir{display:flex;flex-direction:column;gap:8px;width:min(100%,460px);padding:12px}.cen-msg-corrigir-pe{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cen-msg-janela-aviso{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-top:1px solid var(--cen-line);background-color:var(--cen-ochre-s);color:var(--cen-ink);font-size:13px;line-height:1.5}.cen-msg-janela-aviso>svg{flex:none;margin-top:2px;color:var(--cen-ochre-t)}[data-produto=central] :is(.cen-msg-kpi,.cen-msg-cv-item,.cen-msg-rbtn):focus-visible{outline:2px solid var(--cen-foco);outline-offset:2px}@media (max-width:900px){.cen-msg-cv{grid-template-columns:minmax(0,1fr)}.cen-msg-cv-lista{max-height:42vh;max-height:42svh;border-right:0}.cen-msg-cv.tem-aberta .cen-msg-cv-lista{display:none}.cen-msg-voltar[class]{display:inline-flex}.cen-msg-lado{max-width:92%}}@media (max-width:640px){.cen-titulo{font-size:21px}.cen-div-v{display:none}.cen-busca{margin-left:0;flex:1 1 100%}[data-produto=central] .lf-navbar{padding:0 12px}.cen-veu-paleta[class],[data-produto=central] .modal-overlay{padding:16px 8px}.cen-cfg-nav{max-width:none;flex-basis:100%;position:static;flex-direction:row;flex-wrap:wrap}.cen-cfg-side{width:auto}}.cen-msg-periodo{display:inline-flex;flex-wrap:wrap;gap:6px}.cen-msg-busca{display:inline-flex;align-items:center;gap:6px;flex:0 1 240px;min-width:0;color:var(--cen-muted)}.cen-msg-busca .themed-input{height:32px;padding:0 10px;min-width:0}.cen-msg-resp{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-top:1px solid var(--cen-line)}.cen-msg-resp-linha{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.cen-msg-resp-linha textarea.themed-input{flex:1 1 220px;min-width:0;min-height:56px}.cen-msg-equipe{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 16px;border-bottom:1px solid var(--cen-line)}.cen-msg-equipe .cen-hint{flex:1 1 280px}.cen-responsaveis{display:flex;flex-direction:column;gap:6px;margin-top:8px}.cen-responsavel{align-items:center;cursor:pointer}.cen-dest-cards,.cen-responsavel{display:flex;gap:10px;min-width:0}.cen-dest-cards{flex-direction:column;margin-top:8px;padding:12px;border:1px solid var(--cen-line);border-radius:10px}.cen-dest-cards .segment{flex-wrap:wrap;max-width:100%}.cen-var-campo{width:auto;max-width:220px;min-width:0;padding:2px 8px;font-size:12px}.themed-content:has(.plat){background-color:var(--plat-bg)}.plat{--text-primary:var(--plat-text);--text-secondary:var(--plat-text-soft);--text-muted:var(--plat-text-soft);--btn-primary-bg:var(--plat-verde);--btn-primary-hover:var(--plat-btn-hover);--btn-primary-text:var(--plat-btn-text);--btn-danger-bg:var(--plat-magenta);--btn-danger-hover:var(--plat-magenta);--input-bg:var(--plat-surface);--input-border:var(--plat-input-border);--input-text:var(--plat-text);--navbar-hover:var(--plat-hover);--navbar-active-text:var(--plat-verde);--status-danger:var(--plat-magenta);--badge-success-bg:var(--plat-verde-bg);--badge-success-text:var(--plat-verde);--badge-danger-bg:var(--plat-magenta-bg);--badge-danger-text:var(--plat-magenta);--badge-warning-bg:var(--plat-laranja-bg);--badge-warning-text:var(--plat-laranja);--badge-info-bg:var(--plat-azul-bg);--badge-info-text:var(--plat-azul);--badge-default-bg:var(--plat-neutro-bg);--badge-default-text:var(--plat-text);font-family:var(--font-plex-sans),system-ui,sans-serif;padding:1.25rem 1.75rem 2rem;display:flex;flex-direction:column;gap:1rem;color:var(--plat-text);min-width:0}html[data-theme=dark] .plat .themed-input{background-color:var(--plat-bg)}.plat-mono,.plat-num,.plat-org-id{font-family:var(--font-plex-mono),ui-monospace,monospace}.plat-cab{align-items:center;justify-content:space-between;gap:.75rem}.plat-cab,.plat-cab-textos{display:flex;flex-wrap:wrap}.plat-cab-textos{min-width:0;align-items:baseline;gap:.35rem .75rem}.plat-cab-col{min-width:0;display:flex;flex-direction:column;gap:.35rem}.plat-titulo{font-family:inherit;font-size:1.4rem;font-weight:700;margin:0;color:var(--plat-text-strong);overflow-wrap:anywhere}.plat-sub{margin:0}.plat-sub,.plat-trilha{color:var(--plat-text-soft);font-size:.82rem}.plat-trilha{display:flex;align-items:center;gap:.35rem}.plat-trilha a{color:var(--plat-verde);text-decoration:none;font-weight:600}.plat-trilha a:hover{text-decoration:underline}.plat-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.plat-acoes-col{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.plat-dica{font-size:.75rem;color:var(--plat-text-soft);display:inline-flex;align-items:center;gap:.35rem}.plat-btn-alto{min-height:40px;padding-left:.9rem;padding-right:.9rem}.plat-btn-perigo{background-color:transparent;color:var(--plat-magenta);border-color:var(--plat-magenta)}.plat-btn-perigo:hover:not(:disabled){background-color:var(--plat-magenta-bg)}.plat-btn-suporte{color:var(--plat-teal)}.plat-kpis{background-color:var(--plat-surface);border:1px solid var(--plat-border);border-radius:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));overflow:hidden}.plat-kpi-grupo{padding:.85rem 1.1rem;display:flex;flex-direction:column;gap:.5rem;border-right:1px solid var(--plat-border);min-width:0}.plat-kpi-grupo:last-child{border-right:0}.plat-kpi-grupo-titulo{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--plat-text-soft)}.plat-kpi-linha{display:flex;flex-wrap:wrap;gap:.75rem 2rem}.plat-kpi{min-width:0}.plat-kpi-rotulo{font-size:.78rem;color:var(--plat-text-soft);display:flex;align-items:center;gap:.4rem}.plat-kpi-valor{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:1.6rem;font-weight:500;color:var(--plat-text-strong)}.plat-ponto{width:6px;height:6px;border-radius:50%;flex-shrink:0;background-color:currentColor}.plat-cor-verde{color:var(--plat-verde)}.plat-cor-magenta{color:var(--plat-magenta)}.plat-cor-teal{color:var(--plat-teal)}.plat-cor-azul{color:var(--plat-azul)}.plat-cor-violeta{color:var(--plat-violeta)}.plat-caixa{background-color:var(--plat-surface);border:1px solid var(--plat-border);border-radius:12px;min-width:0;overflow:hidden}.plat-caixa,.plat-caixa-pad{display:flex;flex-direction:column}.plat-caixa-pad{padding:1rem;gap:.75rem}.plat-caixa-titulo{font-family:inherit;font-size:.95rem;font-weight:700;margin:0;color:var(--plat-text-strong)}.plat-caixa-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.plat-caixa-rodape{padding:.6rem 1rem;border-top:1px solid var(--plat-border);font-size:.78rem;color:var(--plat-text-soft)}.plat-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 .75rem;padding:0 1rem;border-bottom:1px solid var(--plat-border)}.plat-abas{display:flex;gap:.25rem;overflow-x:auto}.plat-aba{min-height:48px;padding:0 .75rem;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--plat-text-soft);font:inherit;font-weight:500;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.plat-aba[aria-selected=true]{color:var(--plat-verde);border-bottom-color:var(--plat-verde);font-weight:600}.plat-aba:focus-visible{outline:2px solid var(--plat-verde);outline-offset:-2px}.plat-contador{min-width:1.3rem;height:1.3rem;padding:0 .35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;background-color:var(--plat-azul-bg);color:var(--plat-azul)}.plat-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0}.plat-filtros-faixa{padding:.75rem 1rem;border-bottom:1px solid var(--plat-border)}.plat-filtro{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--plat-text-soft);min-width:0}.plat-filtro .themed-input{min-height:36px}.plat-filtro-busca{flex:1 1 260px}.plat-filtro-busca .themed-input{width:100%}.plat-filtro-sel .themed-input{width:auto}.plat-barra .plat-filtros{flex:0 1 auto;max-width:100%;flex-wrap:nowrap;justify-content:flex-end}.plat-barra .plat-filtro-busca{flex:0 1 300px;min-width:120px}.plat-filtro-sel{flex:0 0 auto;white-space:nowrap}.plat-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plat-rolagem{overflow-x:auto}.plat-tabela{width:100%;border-collapse:collapse;font-size:.84rem}.plat-tabela th{text-align:left;padding:.6rem 1rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--plat-text-soft);background-color:var(--plat-subtle);font-family:var(--font-plex-sans),system-ui,sans-serif}.plat-tabela td,.plat-tabela th{border-bottom:1px solid var(--plat-border);white-space:nowrap}.plat-tabela td{padding:.65rem 1rem;vertical-align:middle}.plat-tabela tbody tr:last-child td{border-bottom:0}.plat-tabela tbody tr:hover td{background-color:var(--plat-hover)}.plat-num{text-align:right;font-variant-numeric:tabular-nums;font-size:.8rem}.plat-vazio-cel{color:var(--plat-text-soft)}.plat-org-nome{font-weight:600;color:var(--plat-text);text-decoration:none}a.plat-org-nome{color:var(--plat-verde)}a.plat-org-nome:hover{text-decoration:underline}.plat-org-id{display:block;font-size:.72rem}.plat-org-id,.plat-vazio{color:var(--plat-text-soft)}.plat-vazio{padding:2rem 1rem;text-align:center;font-size:.88rem}.plat-linha{display:flex;flex-wrap:wrap;gap:1rem;align-items:stretch}.plat-col-1{flex:1 1 320px;flex-direction:column}.plat-col-1,.plat-col-2{min-width:0;display:flex}.plat-col-2{flex:1.6 1 480px;flex-direction:column}.plat-col-2>.plat-caixa{flex:1}.plat-grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:.75rem}.plat-lista-rola{max-height:300px;overflow-y:auto;border-top:1px solid var(--plat-border)}.plat-lista-item{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem .75rem;padding:.55rem 1rem;border-bottom:1px solid var(--plat-border);font-size:.84rem}.plat-lista-item:last-child{border-bottom:0}.plat-lista-item .plat-lista-sec{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.74rem}.plat-quadro{border:1px solid var(--plat-border);padding:.75rem;flex-direction:column;background-color:var(--plat-subtle)}.plat-aviso,.plat-quadro{border-radius:10px;display:flex;gap:.6rem}.plat-aviso{align-items:flex-start;padding:.65rem .9rem;background-color:var(--plat-azul-bg);color:var(--plat-azul);font-size:.84rem}.plat-aviso-alerta{background-color:var(--plat-magenta-bg);color:var(--plat-magenta)}.plat-aviso svg{flex-shrink:0;margin-top:.1rem}.plat-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:.84rem}.plat-lista li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem}.plat-lista-sec{color:var(--plat-text-soft);font-size:.78rem}.plat-senha{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:10px;background-color:var(--plat-subtle);border:1px solid var(--plat-border)}.plat-senha code{flex:1;min-width:0;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:1rem;letter-spacing:.04em;overflow-wrap:anywhere}.plat-pontos{margin:0;padding-left:1.2rem;font-size:.875rem;line-height:1.65;color:var(--text-primary)}.plat-faixa-suporte{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.4rem 1.5rem;background-color:var(--plat-rosa);color:var(--plat-rosa-texto);font-size:.85rem}.plat-faixa-suporte svg{flex-shrink:0}.plat-faixa-info{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}.plat-faixa-sep{width:1px;height:18px;background-color:currentColor;opacity:.35}.plat-faixa-modo{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background-color:var(--plat-rosa-texto);color:var(--plat-rosa);font-size:.75rem;font-weight:600}.plat-faixa-erro{font-weight:600}.plat-faixa-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.plat-faixa-btn{min-height:36px;background-color:transparent;color:var(--plat-rosa-texto);border:1px solid var(--plat-rosa-texto);font-weight:600}.plat-faixa-btn-sair,.plat-faixa-btn:hover{background-color:var(--plat-rosa-texto);color:var(--plat-rosa)}.plat-faixa-btn-sair:hover{opacity:.85}.plat-celula-quebra{white-space:normal!important;min-width:200px;overflow-wrap:anywhere}.plat-acoes-linha{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.plat-chave{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;cursor:pointer}.plat-chave input{width:18px;height:18px;margin-top:.15rem;flex-shrink:0;accent-color:var(--plat-verde)}.plat-selo-raiz{background-color:var(--plat-violeta-bg);color:var(--plat-violeta)}@media (max-width:640px){.plat{padding:1rem 1rem 1.5rem}.plat-kpi-grupo{border-right:0;border-bottom:1px solid var(--plat-border)}.plat-kpi-grupo:last-child{border-bottom:0}.plat-acoes-col{align-items:flex-start}}.cen-imp-origens{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.cen-imp-origens>.cen-hint{grid-column:1/-1}.cen-imp-origem{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:140px;padding:18px;text-align:left;border:1px solid var(--cen-line);border-radius:12px;background:var(--cen-surface);color:var(--text-primary);font:inherit;cursor:pointer}.cen-imp-origem:hover:not(:disabled){border-color:var(--btn-primary-bg)}.cen-imp-origem:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:2px}.cen-imp-origem:disabled{cursor:not-allowed;opacity:.6}.cen-imp-origem span{font-size:13px;color:var(--cen-muted);line-height:1.45}.cen-imp{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.cen-imp-form{flex:999 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.cen-imp-previa{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--cen-line);border-radius:12px;background:var(--cen-surface)}.cen-imp-arquivo{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:1px dashed var(--cen-line);border-radius:10px;cursor:pointer;color:var(--text-primary)}.cen-imp-arquivo:focus-within{outline:2px solid var(--btn-primary-bg);outline-offset:2px}.cen-imp-input{position:absolute;width:1px;height:1px;opacity:0}.cen-imp-mapa{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px}.cen-imp-campo{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:4px 10px;align-items:center}.cen-imp-campo .cen-hint{grid-column:2}.cen-imp-rotulo{font-size:13px;font-weight:600;color:var(--text-primary)}.cen-imp-numeros{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--cen-muted)}.cen-imp-numeros strong{font-size:20px;color:var(--text-primary);margin-right:3px}.cen-imp-motivos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--cen-muted)}.cen-imp-motivos li{display:flex;align-items:center;gap:6px}.cen-imp-tabela{overflow-x:auto;max-height:300px}.cen-imp-atualiza{border-style:dashed}.cen-imp-feito{align-items:center;gap:10px;padding:24px 12px;text-align:center}.cen-entrada,.cen-imp-feito{display:flex;flex-direction:column}.cen-entrada{gap:8px;padding:12px;border:1px solid var(--cen-line);border-radius:10px}.cen-entrada .cen-opt-tit{display:inline-flex;align-items:center;gap:6px}.cen-entrada-url{display:flex;flex-direction:column;gap:6px;min-width:0}.cen-entrada-linha{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cen-entrada-linha .themed-input{flex:1 1 260px;min-width:0}.cen-entrada-exemplo{margin:0;padding:10px 12px;border-radius:8px;background:var(--cen-bg);color:var(--text-primary);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all}.cen-propostas-alerta{border-color:var(--btn-primary-bg)}.cen-propostas{gap:12px}.cen-proposta,.cen-propostas{display:flex;flex-direction:column}.cen-proposta{gap:8px;padding:14px;border:1px solid var(--cen-line);border-radius:12px;background:var(--cen-surface)}.cen-proposta-aplicada,.cen-proposta-descartada{opacity:.7}.cen-proposta-cab{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cen-proposta-resumo{margin:0;font-size:13px;line-height:1.5;color:var(--text-primary)}.cen-proposta-trecho summary{cursor:pointer;font-size:12px;color:var(--cen-muted)}.cen-proposta-trecho p{margin:6px 0 0;font-size:12px;color:var(--cen-muted);white-space:pre-wrap}.cen-proposta-itens{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.cen-proposta-itens .ctl-check{align-items:flex-start;gap:8px}.cen-acessos{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.cen-acessos li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-bottom:8px;border-bottom:1px solid var(--cen-line);font-size:13px}:root,html[data-theme=light]{--cst-bg:#ffffff;--cst-surface:#f2f2f2;--cst-surface-hover:#ffffff;--cst-line:#d0d0d0;--cst-line-soft:#e0e0e0;--cst-ink:#161616;--cst-ink-2:#37474f;--cst-muted:#525252;--cst-accent:#0f62fe;--cst-accent-hover:#0043ce;--cst-accent-ink:#ffffff;--cst-link:#0043ce;--cst-foco:#0f62fe;--cst-roxo:#be95ff;--cst-rosa:#ff7eb6;--cst-magenta:#ee5396;--cst-ciano:#08bdba;--cst-verde:#42be65;--cst-brilho:#673ab7;--cst-enviar-bg:#161616;--cst-enviar-ink:#ffffff;--cst-enviar-hover:#0f62fe;--cst-sombra:0 24px 60px rgba(22,22,22,0.18),0 2px 6px rgba(22,22,22,0.06);--cst-sombra-cartao:0 8px 18px rgba(22,22,22,0.1);--cst-halo:0 0 0 4px rgba(190,149,255,0.22),0 8px 22px rgba(15,98,254,0.16);--cst-orbe-luz:0 0 0 transparent;--cst-orbe-reflexo:radial-gradient(circle at 35% 30%,#ffffff 0,rgba(255,255,255,0.6) 35%,rgba(255,255,255,0) 70%);--cst-tom-azul-bg:#e5edff;--cst-tom-azul:#0f62fe;--cst-tom-ciano-bg:#d9f5f4;--cst-tom-ciano:#007d79;--cst-tom-roxo-bg:#f1eaff;--cst-tom-roxo:#6929c4;--cst-tom-rosa-bg:#ffeaf3;--cst-tom-rosa:#9f1853;--cst-parcial-bg:#ff6f00;--cst-parcial-ink:#161616;--cst-parcial-texto:#8a3800}html[data-theme=dark]{--cst-bg:#1e1e1e;--cst-surface:#2a2a2a;--cst-surface-hover:#393939;--cst-line:#393939;--cst-line-soft:#393939;--cst-ink:#f2f4f8;--cst-ink-2:#dde1e6;--cst-muted:#a8a8a8;--cst-accent:#78a9ff;--cst-accent-hover:#a6c8ff;--cst-accent-ink:#161616;--cst-link:#78a9ff;--cst-foco:#78a9ff;--cst-roxo:#be95ff;--cst-rosa:#ff7eb6;--cst-magenta:#ee5396;--cst-ciano:#3ddbd9;--cst-verde:#42be65;--cst-brilho:#be95ff;--cst-enviar-bg:#f2f4f8;--cst-enviar-ink:#161616;--cst-enviar-hover:#78a9ff;--cst-sombra:0 24px 60px rgba(0,0,0,0.55),0 0 0 1px rgba(190,149,255,0.06);--cst-sombra-cartao:0 10px 22px rgba(0,0,0,0.4);--cst-halo:0 0 0 4px rgba(190,149,255,0.2),0 8px 26px rgba(120,169,255,0.22);--cst-orbe-luz:0 0 14px rgba(190,149,255,0.35);--cst-orbe-reflexo:radial-gradient(circle at 35% 30%,rgba(242,244,248,0.85) 0,rgba(242,244,248,0.3) 35%,rgba(242,244,248,0) 70%);--cst-tom-azul-bg:rgba(120,169,255,0.16);--cst-tom-azul:#78a9ff;--cst-tom-ciano-bg:rgba(61,219,217,0.16);--cst-tom-ciano:#3ddbd9;--cst-tom-roxo-bg:rgba(190,149,255,0.16);--cst-tom-roxo:#be95ff;--cst-tom-rosa-bg:rgba(255,126,182,0.16);--cst-tom-rosa:#ff7eb6;--cst-parcial-bg:#ff832b;--cst-parcial-ink:#161616;--cst-parcial-texto:#ff832b}.cst-botao-barra,.cst-painel{--card-bg:var(--cst-bg);--card-border:var(--cst-line);--content-bg:var(--cst-surface);--text-primary:var(--cst-ink);--text-secondary:var(--cst-muted);--text-muted:var(--cst-muted);--navbar-hover:var(--cst-surface);--navbar-active-bg:var(--cst-tom-azul-bg);--navbar-active-text:var(--cst-link);--table-header-bg:var(--cst-surface);--input-bg:var(--cst-surface);--input-border:var(--cst-line);--input-text:var(--cst-ink);--input-placeholder:var(--cst-muted);--btn-primary-bg:var(--cst-accent);--btn-primary-hover:var(--cst-accent-hover);--btn-primary-text:var(--cst-accent-ink);--accent-ring:var(--cst-foco);font-family:var(--font-plex-sans),system-ui,sans-serif}.cst-orbe{position:relative;display:inline-block;flex:none;border-radius:50%;background:conic-gradient(from 0deg,var(--cst-accent),var(--cst-roxo),var(--cst-rosa),var(--cst-magenta),var(--cst-ciano),var(--cst-verde),var(--cst-accent));box-shadow:var(--cst-orbe-luz);animation:cst-girar 6s linear infinite;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.cst-orbe:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--cst-orbe-reflexo)}.cst-orbe-barra{width:28px;height:28px}.cst-orbe-topo{width:34px;height:34px}@keyframes cst-girar{to{rotate:1turn}}@keyframes cst-morph{0%{transform:scale(.2);opacity:0;border-radius:40px}}@keyframes cst-subir{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes cst-pular{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-5px);opacity:1}}@keyframes cst-reluzir{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes cst-piscar{50%{opacity:0}}.cst-area{flex:1;display:flex;background-color:var(--content-bg)}.cst-area,.cst-conteudo{min-width:0}.cst-area[data-assistente=expandido]>.cst-conteudo{display:none}.cst-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cst-espaco{flex:1}.cst-botao-barra{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 8px;border-radius:999px;border:1.5px solid var(--cst-line);background:var(--cst-bg);color:var(--cst-ink);font-size:15px;font-weight:600;cursor:pointer;transition:box-shadow .3s ease,transform .3s cubic-bezier(.3,1.5,.5,1),border-color .3s ease}.cst-botao-barra:hover,.cst-botao-barra[aria-expanded=true]{transform:translateY(-1px);border-color:var(--cst-roxo);box-shadow:var(--cst-halo)}.cst-botao-barra:active{transform:scale(.97)}.cst-botao-barra:hover .cst-orbe,.cst-botao-barra[aria-expanded=true] .cst-orbe{transform:scale(1.2);animation-duration:1.6s}.cst-painel{display:flex;min-width:0;margin:12px;background:var(--cst-bg);color:var(--cst-ink);border:1px solid var(--cst-line);border-radius:22px;box-shadow:var(--cst-sombra);overflow:hidden;position:sticky;top:68px;height:calc(100vh - 80px);height:calc(100dvh - 80px);transform-origin:calc(100% - 120px) -20px;animation:cst-morph .5s cubic-bezier(.2,.9,.3,1.1) backwards}.cst-painel[data-tamanho=lateral]{flex:0 0 420px;width:420px;max-width:calc(100% - 24px)}.cst-painel[data-tamanho=expandido]{flex:1}.cst-chat{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.cst-painel[data-tamanho=expandido] .cst-chat{flex:0 1 760px;border-right:1px solid var(--card-border)}.cst-botao-barra,.cst-btn,.cst-consultas-botao,.cst-enviar,.cst-historico-item,.cst-ico,.cst-opcao{font-family:inherit}.cst-botao-barra:focus-visible,.cst-btn:focus-visible,.cst-campo-texto:focus-visible,.cst-consultas-botao:focus-visible,.cst-enviar:focus-visible,.cst-historico-item:focus-visible,.cst-ico:focus-visible,.cst-md-link:focus-visible,.cst-opcao:focus-visible,.cst-passo-escolha input:focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px}.cst-topo{display:flex;align-items:center;gap:4px;padding:14px 12px 10px 16px}.cst-titulos{display:flex;flex-direction:column;min-width:0;margin-left:8px}.cst-titulo{font-family:inherit;font-size:16px;font-weight:700;margin:0;line-height:1.2;color:var(--cst-ink)}.cst-sub{font-size:.75rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cst-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--cst-ink-2);cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.cst-ico:hover{background:var(--cst-surface);color:var(--cst-ink)}.cst-ico[aria-pressed=true]{background:var(--navbar-active-bg);color:var(--navbar-active-text)}.cst-contexto{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px}.cst-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .6rem;border-radius:999px;background:var(--cst-surface);color:var(--cst-muted);font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cst-aviso{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem .75rem 0;padding:.6rem .75rem;border-radius:10px;background:var(--badge-warning-bg);color:var(--badge-warning-text);font-size:.85rem}.cst-aviso>span{flex:1 1 200px;min-width:0}.cst-erro{margin:.5rem 0;padding:.5rem .7rem;border-radius:8px;background:var(--badge-danger-bg);color:var(--badge-danger-text);font-size:.85rem;white-space:pre-wrap}.cst-chat>.cst-erro{margin:.6rem .75rem 0}.cst-fio{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 16px;display:flex;flex-direction:column;gap:12px}.cst-vazio{font-size:.875rem;align-items:center;gap:.5rem;margin:0}.cst-boas-vindas,.cst-vazio{color:var(--text-secondary);display:flex}.cst-boas-vindas{flex-direction:column;gap:.75rem;font-size:.9rem;line-height:1.5}.cst-boas-vindas p{margin:0;color:var(--cst-ink-2);font-size:14px;line-height:1.55}.cst-boas-vindas>*{animation:cst-subir .45s ease backwards}.cst-boas-vindas>:first-child{animation-delay:.25s}.cst-boas-vindas>:nth-child(2){animation-delay:.33s}.cst-boas-vindas>:nth-child(3){animation-delay:.41s}.cst-boas-vindas-titulo{margin:6px 0 0;font-size:24px;line-height:1.2;font-weight:700;color:var(--cst-ink)}.cst-sugestoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:10px}.cst-sugestao{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:44px;padding:12px;border:1px solid var(--cst-line-soft);border-radius:16px;background:var(--cst-surface);color:var(--cst-ink);font-family:inherit;text-align:left;cursor:pointer;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s ease,background-color .2s ease,border-color .2s ease}.cst-sugestao:hover:not(:disabled){transform:translateY(-3px);box-shadow:var(--cst-sombra-cartao);background:var(--cst-surface-hover);border-color:var(--cst-roxo)}.cst-sugestao:disabled{opacity:.5;cursor:not-allowed}.cst-sugestao:focus-visible{outline:3px solid var(--cst-foco);outline-offset:2px}.cst-sugestao-ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px}.cst-sugestao-ico[data-tom=azul]{background:var(--cst-tom-azul-bg);color:var(--cst-tom-azul)}.cst-sugestao-ico[data-tom=ciano]{background:var(--cst-tom-ciano-bg);color:var(--cst-tom-ciano)}.cst-sugestao-ico[data-tom=roxo]{background:var(--cst-tom-roxo-bg);color:var(--cst-tom-roxo)}.cst-sugestao-ico[data-tom=rosa]{background:var(--cst-tom-rosa-bg);color:var(--cst-tom-rosa)}.cst-sugestao-texto{font-size:14px;font-weight:600;line-height:1.3}.cst-msg-pessoa{align-self:flex-end;max-width:82%;padding:10px 14px;border-radius:18px 18px 6px 18px;background:var(--cst-accent);color:var(--cst-accent-ink);font-size:14px;font-weight:500;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;animation:cst-subir .3s ease backwards}.cst-ao-vivo .cst-md>:last-child:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--cst-accent);animation:cst-piscar 1s steps(1) infinite}.cst-msg-ia{align-self:stretch;display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;line-height:1.5;min-width:0}.cst-msg-aviso,.cst-msg-erro{padding:.6rem .75rem;border-radius:10px;align-items:flex-start}.cst-msg-erro{background:var(--badge-danger-bg);color:var(--badge-danger-text)}.cst-msg-aviso{background:var(--badge-warning-bg);color:var(--badge-warning-text)}.cst-msg-aviso p,.cst-msg-erro p{margin:0}.cst-md{display:flex;flex-direction:column;gap:.45rem;overflow-wrap:anywhere}.cst-md p{margin:0}.cst-md ol,.cst-md ul{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.2rem}.cst-md ul{list-style:disc}.cst-md ol{list-style:decimal}.cst-md-codigo{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em;padding:.05rem .3rem;border-radius:4px;background:var(--table-header-bg)}.cst-md-link{color:var(--navbar-active-text);text-decoration:underline;text-underline-offset:2px}.cst-consultas{display:flex;flex-direction:column;gap:.3rem}.cst-consultas-botao{align-self:flex-start;display:inline-flex;align-items:center;gap:.3rem;min-height:32px;padding:0 .5rem;border-radius:8px;border:0;background:transparent;color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer}.cst-consultas-botao:hover{background:var(--navbar-hover)}.cst-seta{transition:transform .15s ease}.cst-seta[data-aberta]{transform:rotate(90deg)}.cst-consultas-lista{list-style:none;margin:0;padding:.5rem .65rem;border-radius:8px;background:var(--table-header-bg);display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--text-secondary)}.cst-consultas-lista li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0}.cst-consulta-ferramenta{font-weight:700;color:var(--text-primary)}.cst-consulta-erro{color:var(--status-danger)}.cst-andamento{display:flex;flex-direction:column;gap:.5rem;padding:4px 2px}.cst-pontos{display:inline-flex;align-items:center;gap:4px}.cst-pontos>span{width:6px;height:6px;border-radius:50%;animation:cst-pular 1.1s ease-in-out infinite}.cst-pontos>span:first-child{background:var(--cst-accent)}.cst-pontos>span:nth-child(2){background:var(--cst-roxo);animation-delay:.15s}.cst-pontos>span:nth-child(3){background:var(--cst-rosa);animation-delay:.3s}.cst-brilho{background:linear-gradient(90deg,var(--cst-muted) 0,var(--cst-muted) 40%,var(--cst-brilho) 50%,var(--cst-muted) 60%,var(--cst-muted) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cst-reluzir 2.2s linear infinite}.cst-andamento-topo{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cst-andamento-titulo{font-weight:600;font-size:.875rem}.cst-andamento-tempo{font-size:.78rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.cst-andamento-frase{margin:0;font-size:.82rem;color:var(--text-secondary)}.cst-opcoes{display:flex;flex-wrap:wrap;gap:.4rem}.cst-opcao{min-height:40px;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--input-border);background:transparent;color:var(--text-primary);font-size:.82rem;font-weight:600;cursor:pointer;text-align:left}.cst-opcao:hover:not(:disabled){background:var(--navbar-hover)}.cst-opcao:disabled{opacity:.5;cursor:not-allowed}.cst-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:0 .9rem;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-primary);font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.cst-btn:disabled{opacity:.5;cursor:not-allowed}.cst-btn-sm{min-height:36px;padding:0 .7rem;font-size:.8rem}.cst-btn-borda{border-color:var(--input-border)}.cst-btn-borda:hover:not(:disabled){background:var(--navbar-hover)}.cst-btn-forte{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.cst-btn-forte:hover:not(:disabled){background:var(--btn-primary-hover)}.cst-btn-link{padding:0 .4rem;color:var(--navbar-active-text)}.cst-btn-link:hover{text-decoration:underline}.cst-plano{display:flex;flex-direction:column;gap:.6rem;padding:.8rem;border-radius:16px;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:0 1px 3px rgba(0,0,0,.05)}.cst-plano-topo{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.cst-plano-titulo{font-family:inherit;font-size:.95rem;font-weight:600;margin:0;flex:1 1 160px;min-width:0}.cst-plano-resumo{margin:0;font-size:.85rem;color:var(--text-secondary)}.cst-plano-gravando{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.cst-plano-contagem{margin:0;font-size:.8rem;color:var(--text-secondary)}.cst-plano-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.25rem;border-top:1px solid var(--card-border)}.cst-selo{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap;background:var(--badge-default-bg);color:var(--badge-default-text)}.cst-selo[data-status=executando],.cst-selo[data-status=proposto]{background:var(--badge-info-bg);color:var(--badge-info-text)}.cst-selo[data-status=desfeito],.cst-selo[data-status=executado]{background:var(--badge-success-bg);color:var(--badge-success-text)}.cst-selo[data-status=falhou],.cst-selo[data-status=irreversivel]{background:var(--badge-danger-bg);color:var(--badge-danger-text)}.cst-selo[data-status=desfeito_parcial]{background:var(--cst-parcial-bg);color:var(--cst-parcial-ink)}.cst-grupo{display:flex;flex-direction:column;gap:.3rem;padding-left:.6rem;border-left:3px solid var(--card-border)}.cst-grupo[data-grupo=criar]{border-left-color:var(--badge-info-text)}.cst-grupo[data-grupo=alterar]{border-left-color:var(--status-warning)}.cst-grupo[data-grupo=apagar]{border-left-color:var(--status-danger)}.cst-grupo-nome{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cst-grupo[data-grupo=criar] .cst-grupo-nome{color:var(--badge-info-text)}.cst-grupo[data-grupo=alterar] .cst-grupo-nome{color:var(--badge-warning-text)}.cst-grupo[data-grupo=apagar] .cst-grupo-nome{color:var(--badge-danger-text)}.cst-passos{list-style:none;margin:0;padding:0}.cst-passo,.cst-passos{display:flex;flex-direction:column;gap:.25rem}.cst-passo{min-width:0}.cst-passo-escolha{display:flex;align-items:flex-start;gap:.5rem;min-height:40px;padding:.4rem .2rem;font-size:.85rem;cursor:pointer}div.cst-passo-escolha{cursor:default}.cst-passo-escolha input{width:18px;height:18px;margin-top:.1rem;flex-shrink:0;accent-color:var(--btn-primary-bg)}.cst-passo-texto{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;overflow-wrap:anywhere}.cst-efeito{flex-basis:100%;font-size:.78rem;color:var(--text-secondary)}.cst-efeito-perigo{color:var(--status-danger);font-weight:600}.cst-passo-rota{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--text-secondary);overflow-wrap:anywhere;margin-left:1.6rem}.cst-passo-corpo{margin-left:1.6rem;font-size:.78rem}.cst-passo-corpo summary{cursor:pointer;color:var(--text-secondary);min-height:32px;display:flex;align-items:center}.cst-passo-corpo pre{margin:.25rem 0 0;padding:.5rem;border-radius:8px;background:var(--table-header-bg);max-height:260px;overflow:auto;font-size:.75rem;white-space:pre}.cst-resultado{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:1.6rem;font-size:.78rem}.cst-resultado-item{display:inline-flex;align-items:center;gap:.25rem;overflow-wrap:anywhere}.cst-resultado-item[data-status=desfeito],.cst-resultado-item[data-status=ok]{color:var(--status-success)}.cst-resultado-item[data-status=erro]{color:var(--status-danger)}.cst-resultado-item[data-status=pulado]{color:var(--text-secondary)}.cst-resultado-item[data-status=parcial]{color:var(--cst-parcial-texto);font-weight:600}.cst-campo{padding:10px 12px 12px}.cst-campo-caixa{display:flex;align-items:flex-end;gap:6px;padding:6px 6px 6px 14px;border-radius:24px;border:1.5px solid var(--cst-line);background:var(--cst-surface)}.cst-campo-caixa:focus-within{border-color:var(--cst-accent)}.cst-campo-texto{flex:1;min-width:0;resize:none;border:0;background:transparent;color:var(--cst-ink);font:inherit;font-size:14px;line-height:1.45;padding:9px 0;max-height:200px}.cst-campo-texto::-moz-placeholder{color:var(--input-placeholder)}.cst-campo-texto::placeholder{color:var(--input-placeholder)}.cst-campo-texto:focus{outline:none}.cst-enviar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:0;background:var(--cst-enviar-bg);color:var(--cst-enviar-ink);cursor:pointer;flex-shrink:0;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background-color .2s ease}.cst-enviar:hover:not(:disabled){transform:scale(1.08);background:var(--cst-enviar-hover)}.cst-enviar:disabled{opacity:.45;cursor:not-allowed}.cst-enviar[data-parar] svg{fill:currentColor}.cst-msg-pessoa[data-na-fila]{opacity:.7}.cst-na-fila{display:block;margin-top:4px;font-size:11px;font-weight:600;opacity:.85}.cst-limite{margin:8px 6px 0;font-size:12px;color:var(--cst-muted);line-height:1.4}.cst-lista-topo{display:flex}.cst-historico{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cst-historico-item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:44px;padding:.5rem .65rem;border-radius:10px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-primary);font-size:.85rem;text-align:left;cursor:pointer}.cst-historico-item:hover{background:var(--navbar-hover)}.cst-historico-item[aria-current=true]{border-color:var(--btn-primary-bg)}.cst-historico-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%}.cst-historico-meta{font-size:.75rem;color:var(--text-secondary)}.cst-detalhe{flex:1;min-width:0;overflow-y:auto;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.75rem;background:var(--content-bg)}.cst-detalhe-titulo{font-family:inherit;font-size:1rem;font-weight:600;margin:.25rem 0 0}.cst-detalhe-plano{display:flex;flex-direction:column;gap:.6rem;padding:.9rem;border-radius:12px;border:1px solid var(--card-border);background:var(--card-bg)}.cst-detalhe-meta{margin:0;font-size:.78rem;color:var(--text-secondary)}.cst-detalhe-pedido{margin:0;padding:.5rem .75rem;border-left:3px solid var(--card-border);color:var(--text-secondary);font-size:.85rem;white-space:pre-wrap}@media (max-width:640px){.cst-botao-barra-rotulo{display:none}.cst-botao-barra{padding:0 8px}.cst-painel[data-tamanho=expandido],.cst-painel[data-tamanho=lateral]{position:fixed;inset:0;z-index:150;width:100%;max-width:none;height:100vh;height:100dvh;margin:0;flex-direction:column;overflow-y:auto;border:0;border-radius:0;box-shadow:none}.cst-painel[data-tamanho=expandido] .cst-chat{flex:0 0 100%;height:100dvh;border-right:0}.cst-painel[data-tamanho=expandido] .cst-detalhe{flex:0 0 auto;overflow:visible}}@media (prefers-reduced-motion:reduce){.cst-ao-vivo .cst-md>:last-child:after,.cst-boas-vindas>*,.cst-brilho,.cst-msg-pessoa,.cst-orbe,.cst-painel,.cst-pontos>span{animation:none}.cst-botao-barra,.cst-enviar,.cst-ico,.cst-orbe,.cst-sugestao{transition:none}.cst-botao-barra:active,.cst-botao-barra:hover,.cst-botao-barra:hover .cst-orbe,.cst-botao-barra[aria-expanded=true],.cst-botao-barra[aria-expanded=true] .cst-orbe,.cst-enviar:hover:not(:disabled),.cst-sugestao:hover:not(:disabled){transform:none}.cst-brilho{background:none;color:var(--cst-muted)}}.plat-coluna{display:flex;flex-direction:column;gap:.85rem;min-width:0}.plat-sessao-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1.25rem;background-color:var(--plat-surface);border-bottom:1px solid var(--plat-border);color:var(--plat-text)}.plat-sessao-marca{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--plat-text-strong);text-decoration:none;min-width:0}.plat-sessao-area{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .45rem;border-radius:4px;background-color:var(--plat-verde-bg);color:var(--plat-verde)}.plat-sessao-direita{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0}.plat-sessao-quem{display:flex;flex-direction:column;line-height:1.2;font-size:.85rem;min-width:0}.plat-sessao-email{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.75rem;color:var(--plat-text-soft);overflow-wrap:anywhere}.plat-entrar{min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;background-color:var(--plat-bg);padding:2rem 1rem}.plat-entrar-cartao{width:min(440px,100%);display:flex;flex-direction:column;gap:.85rem;padding:1.75rem;background-color:var(--plat-surface);border:1px solid var(--plat-border);border-radius:12px}.plat-entrar-marca{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--plat-text-strong)}.plat-entrar-cartao .plat-sub{margin:-.35rem 0 .25rem}.plat-entrar-voltar{margin-top:.4rem}.plat-entrar-rodape{margin:.85rem 0 0;text-align:center}.plat-entrar-rodape a{color:var(--plat-verde)}.plat-entrar-passos{margin:0 0 .85rem;padding-left:1.2rem;font-size:.875rem;line-height:1.6;color:var(--plat-text)}.plat-entrar-passos svg{vertical-align:-2px;margin-right:.25rem;color:var(--plat-verde)}.plat-entrar-chave{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--plat-text-soft);margin-bottom:.85rem}.plat-entrar-blocos{display:flex;flex-wrap:wrap;gap:.2rem .6rem}.plat-entrar-codigo{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:1.15rem;letter-spacing:.2em}.plat-entrar-aviso{display:flex;gap:.5rem;align-items:flex-start;margin:0 0 .85rem;padding:.65rem .75rem;border-radius:8px;font-size:.875rem;background-color:var(--plat-laranja-bg);color:var(--plat-text)}.plat-entrar-aviso svg{flex-shrink:0;margin-top:2px;color:var(--plat-laranja)}.plat-entrar-codigos{list-style:none;margin:0 0 .6rem;padding:.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.4rem 1rem;background-color:var(--plat-subtle);border:1px solid var(--plat-border);border-radius:10px}.plat-entrar-codigos code{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.95rem;letter-spacing:.05em;color:var(--plat-text-strong)}.plat-entrar-copiar,.plat-entrar-guardei{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem}.plat-entrar-guardei{font-size:.9rem;color:var(--plat-text)}.plat-equipe-transicao{border-top:1px solid var(--plat-border);display:flex;flex-direction:column;gap:.35rem}.plat-sup-form{display:flex;flex-direction:column;gap:1.1rem}.plat-sup-intro{margin:0;font-size:.82rem}.plat-sup-dica{font-size:.75rem;line-height:1.45;color:var(--plat-text-soft)}.plat-sup-obrigatorio{color:var(--plat-magenta)}.plat-sup-grupo{margin:0;padding:0;border:0;min-width:0}.plat-sup-legenda{padding:0;margin-bottom:.5rem;font-size:.82rem;font-weight:600;color:var(--plat-text)}.plat-sup-duracoes{display:flex;flex-wrap:wrap;gap:6px}.plat-sup-cartao-op,.plat-sup-duracao{position:relative;display:inline-flex}.plat-sup-cartao-op input,.plat-sup-duracao input{position:absolute;opacity:0;width:1px;height:1px}.plat-sup-duracao span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--plat-input-border);border-radius:8px;background-color:var(--plat-surface);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.85rem;font-weight:500;color:var(--plat-text-soft);cursor:pointer}.plat-sup-duracao input:checked+span{border-color:var(--plat-verde);background-color:var(--plat-verde-bg);color:var(--plat-verde);font-weight:600}.plat-sup-cartao-op input:focus-visible+.plat-sup-cartao,.plat-sup-duracao input:focus-visible+span{outline:2px solid var(--plat-azul);outline-offset:2px}.plat-sup-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.plat-sup-cartao-op{display:flex}.plat-sup-cartao{flex:1;display:flex;flex-direction:column;gap:6px;min-height:96px;padding:14px;border:1px solid var(--plat-input-border);border-radius:10px;background-color:var(--plat-surface);cursor:pointer}.plat-sup-cartao-titulo{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--plat-text)}.plat-sup-radio{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid var(--plat-text-soft)}.plat-sup-cartao-op input:checked+.plat-sup-cartao{border-color:var(--plat-verde);box-shadow:inset 0 0 0 1px var(--plat-verde);background-color:var(--plat-verde-bg)}.plat-sup-cartao-op input:checked+.plat-sup-cartao .plat-sup-radio{border:5px solid var(--plat-verde)}.plat-sup-cartao-op input:disabled+.plat-sup-cartao{border-style:dashed;border-color:var(--plat-border);background-color:var(--plat-subtle);cursor:not-allowed}.plat-sup-cartao-op input:disabled+.plat-sup-cartao .plat-sup-cartao-titulo{color:var(--plat-text-soft)}.plat-sup-cartao-op input:disabled+.plat-sup-cartao .plat-sup-radio{border-color:var(--plat-border);background-color:var(--plat-neutro-bg)}.plat-sup-indisponivel{display:flex;gap:6px;align-items:flex-start}.plat-sup-indisponivel svg{flex:none;margin-top:1px}.plat-sup-aviso{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background-color:var(--plat-magenta-bg);color:var(--plat-magenta);font-size:.82rem;line-height:1.45}.plat-sup-aviso svg{flex:none;margin-top:2px}.porg{--porg-laranja:#8a3800;--porg-laranja-bg:#fff2e8;gap:1.5rem;font-size:14px;font-variant-numeric:tabular-nums}html[data-theme=dark] .porg{--porg-laranja:#ff832b;--porg-laranja-bg:rgba(255,131,43,0.16)}.porg :focus-visible{outline:2px solid var(--plat-azul);outline-offset:-2px}.porg-mono{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:13px}.porg-topo{container-type:inline-size;margin:-1.25rem -1.75rem 0;padding:1.25rem 1.75rem 0;flex-direction:column;background-color:var(--plat-surface);border-bottom:1px solid var(--plat-border);min-width:0}.porg-cab,.porg-topo{display:flex;gap:1rem}.porg-cab{flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.porg-cab-col{display:flex;flex-direction:column;gap:.5rem;min-width:0}.porg-cab-nome{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.porg-h1{font-size:28px;line-height:36px;font-weight:400;overflow-wrap:anywhere}.porg-h1,.porg-h2{margin:0;font-family:inherit;color:var(--plat-text-strong)}.porg-h2{font-size:16px;line-height:24px;font-weight:600}.porg-h2-grande{font-size:20px;line-height:28px;font-weight:400}.porg-h2-grande,.porg-h3{margin:0;font-family:inherit;color:var(--plat-text-strong)}.porg-h3{font-size:14px;font-weight:600}.porg-sub{margin:0;font-size:14px;color:var(--plat-text-soft)}.porg-cab-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.porg-abas{display:flex;overflow-x:auto;margin:0 -1rem;scrollbar-width:thin}.porg-aba{min-height:48px;padding:0 1rem;display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:0;border-bottom:2px solid var(--plat-border);color:var(--plat-text-soft);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.porg-aba:hover{color:var(--plat-text);background-color:var(--plat-hover)}.porg-aba[aria-selected=true]{color:var(--plat-text-strong);font-weight:600;border-bottom-color:var(--plat-verde)}.porg-contador{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background-color:var(--plat-magenta-bg);color:var(--plat-magenta)}.porg-painel{min-width:0}.porg-painel:focus-visible{outline:2px solid var(--plat-azul);outline-offset:4px}.porg-corpo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem;min-width:0}.porg-principal{container-type:inline-size;flex:999 1 640px;flex-direction:column}.porg-lateral,.porg-principal{min-width:0;display:flex;gap:1.5rem}.porg-lateral{flex:1 1 320px;flex-direction:column}.porg-lateral.porg-caixa{gap:0}.porg-pilha{gap:1.5rem}.porg-caixa,.porg-pilha{display:flex;flex-direction:column;min-width:0}.porg-caixa{background-color:var(--plat-surface);border:1px solid var(--plat-border)}.porg-caixa-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:12px 20px;border-bottom:1px solid var(--plat-border)}.porg-caixa-cab-alto{padding:16px 20px;align-items:flex-end}.porg-caixa-cab-sem-linha{border-bottom:0;padding-bottom:0;align-items:baseline}.porg-secao{border-top:1px solid var(--plat-border);padding:16px 20px;display:flex;flex-direction:column;gap:12px}.porg-secao-topo{border-top:0;align-items:flex-start}.porg-secao-cab{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.porg-faixa-msg{padding:12px 20px 0}.porg-dica{display:block;font-size:12px;line-height:16px;color:var(--plat-text-soft)}.porg-dica+.porg-dica{margin-top:2px}p.porg-dica{margin:0}.porg-texto{margin:0;font-size:14px;line-height:20px}.porg-suave,.porg-texto{color:var(--plat-text-soft)}.porg-rotulo{letter-spacing:.32px}.porg-nota,.porg-rotulo{font-size:12px;color:var(--plat-text-soft)}.porg-nota{margin:0;padding:12px 20px 16px;line-height:16px}.porg-vazio{margin:0;padding:24px 20px;font-size:14px;color:var(--plat-text-soft)}.porg-dinheiro,.porg-ok{color:var(--plat-verde);font-weight:600}.porg-alerta{color:var(--plat-magenta);font-weight:600}.porg-atencao{color:var(--porg-laranja);font-weight:600}.porg-link{background:none;border:0;padding:0;min-height:32px;font:inherit;font-size:14px;color:var(--plat-azul);cursor:pointer}.porg-link:hover{text-decoration:underline}.porg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:0;font:inherit;font-size:14px;cursor:pointer}.porg-btn:disabled{opacity:.5;cursor:not-allowed}.porg-btn-primario{background-color:var(--plat-verde);color:var(--plat-btn-text)}.porg-btn-primario:hover:not(:disabled){background-color:var(--plat-btn-hover)}.porg-btn-secundario{background-color:transparent;color:var(--plat-text);border-color:var(--plat-input-border)}.porg-btn-secundario:hover:not(:disabled){background-color:var(--plat-hover)}.porg-btn-fantasma{background-color:transparent;color:inherit}.porg-btn-fantasma:hover:not(:disabled){text-decoration:underline}.porg-btn-perigo{align-self:flex-start;min-height:44px;background-color:transparent;color:var(--plat-magenta);border-color:var(--plat-magenta)}.porg-btn-perigo:hover:not(:disabled){background-color:var(--plat-magenta-bg)}.porg-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;font-size:12px;line-height:16px;white-space:nowrap}.porg-tag-junto{margin-left:8px}.porg-tag-verde{background-color:var(--plat-verde-bg);color:var(--plat-verde)}.porg-tag-azul{background-color:var(--plat-azul-bg);color:var(--plat-azul)}.porg-tag-magenta{background-color:var(--plat-magenta-bg);color:var(--plat-magenta)}.porg-tag-neutro{background-color:var(--plat-neutro-bg);color:var(--plat-text)}.porg-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.porg-kpi{padding:16px 20px 20px;display:flex;flex-direction:column;gap:4px;min-width:0;box-shadow:-1px 0 0 var(--plat-border),0 -1px 0 var(--plat-border)}.porg-kpi-valor{font-size:32px;line-height:40px;font-weight:300;color:var(--plat-text-strong);overflow-wrap:anywhere}.porg-kpi-valor.porg-dinheiro{font-weight:400;color:var(--plat-verde)}.porg-kpi-de{font-size:16px;color:var(--plat-text-soft)}.porg-medidor{display:block;height:4px;margin-top:6px;background-color:var(--plat-border)}.porg-medidor>span{display:block;height:4px;background-color:var(--plat-teal)}.porg-tabela{width:100%;border-collapse:collapse;font-size:14px}.porg-tabela th{text-align:left;padding:12px 16px;font-weight:600;color:var(--plat-text-strong);background-color:var(--plat-neutro-bg);white-space:nowrap}.porg-tabela tbody th,.porg-tabela td{padding:12px 16px;border-bottom:1px solid var(--plat-border);vertical-align:middle;text-align:left;font-weight:400;background-color:transparent}.porg-tabela tr>:first-child{padding-left:20px}.porg-tabela tr>:last-child{padding-right:20px}.porg-tabela tbody tr:hover>*{background-color:var(--plat-hover)}.porg-tabela tbody tr:last-child>*{border-bottom:0}.porg-tabela tfoot td,.porg-tabela tfoot th{padding:12px 16px;border-top:1px solid var(--plat-border);font-weight:600;text-align:left;background-color:transparent}.porg-tabela tfoot .porg-num{text-align:right}.porg-tabela .porg-num{text-align:right;white-space:nowrap}.porg-tabela .porg-num .porg-dica{text-align:right}.porg-tabela-ia{min-width:760px}.porg-tabela-agrupada{min-width:720px}.porg-tabela-agrupada .porg-grupo{border-left:1px solid var(--plat-input-border)}.porg-tabela-agrupada thead tr:first-child th{padding-bottom:4px}.porg-tabela-agrupada .porg-sub-cab th{padding-top:4px;font-size:12px;font-weight:400;color:var(--plat-text-soft)}.porg-tabela-agrupada thead th[rowspan]{vertical-align:bottom}.porg-linha-mae>*{border-bottom:0!important;padding-bottom:6px}.porg-linha-sub>*{padding-top:6px}.porg-produto{display:flex;align-items:flex-start;gap:8px;min-width:0}.porg-linha-sub .porg-produto{padding-left:20px}.porg-ramo{color:var(--plat-text-soft);line-height:20px}.porg-produto-nome{display:block;color:var(--plat-text-strong)}.porg-seg{display:inline-flex;margin:0;padding:0;border:1px solid var(--plat-input-border);min-width:0}.porg-seg-op{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-left:1px solid var(--plat-input-border);background-color:var(--plat-surface);color:var(--plat-text);font-size:14px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.porg-seg-op:first-of-type{border-left:0}.porg-seg-op:hover{background-color:var(--plat-hover)}.porg-seg-op input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.porg-seg-op:focus-within{outline:2px solid var(--plat-azul);outline-offset:-2px;z-index:1}.porg-seg-on,.porg-seg-on:hover{background-color:var(--plat-text-strong);color:var(--plat-surface)}.porg-seg-off,.porg-seg-off:hover{background-color:var(--plat-surface);color:var(--plat-text-soft);cursor:not-allowed;text-decoration:line-through}.porg-seg+.porg-dica{margin-top:6px}.porg-campo{min-height:40px;width:88px;padding:0 10px;border:0;border-bottom:1px solid var(--plat-input-border);border-radius:0;background-color:var(--plat-subtle);color:var(--plat-text);font:inherit;font-size:14px;text-align:right}.porg-campo::-moz-placeholder{color:var(--plat-text-soft)}.porg-campo::placeholder{color:var(--plat-text-soft)}.porg-campo[aria-invalid=true]{border-bottom:2px solid var(--plat-magenta)}.porg-campo-largo{width:100%;text-align:left}.porg-margem-geral,.porg-margem-prod{display:inline-flex;align-items:center;gap:8px}.porg-barra{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-left:20px;background-color:var(--plat-text-strong);color:var(--plat-surface)}.porg-barra,.porg-barra-acoes{display:flex}.porg-erros{margin:0;padding:0 20px 12px 36px;font-size:12px;color:var(--plat-magenta)}.porg-dl{margin:0;padding:8px 20px 16px;display:grid;grid-template-columns:auto 1fr;gap:12px 16px}.porg-dl dt{color:var(--plat-text-soft)}.porg-dl dd{margin:0;text-align:right;overflow-wrap:anywhere}.porg-form{padding:16px 20px;gap:12px}.porg-form,.porg-form-campo{display:flex;flex-direction:column}.porg-form-campo{gap:6px}.porg-form-acoes{display:flex;justify-content:flex-end;gap:8px}.porg-pessoas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-height:360px;overflow-y:auto}.porg-pessoa{display:flex;align-items:center;gap:12px;min-width:0}.porg-pessoa-col{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.porg-avatar{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;background-color:var(--plat-teal-bg);color:var(--plat-teal);font-size:12px;font-weight:600}.porg-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--plat-border)}.porg-trio>div{padding:8px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.porg-trio>div+div{border-left:1px solid var(--plat-border)}.porg-trio-largo{border-width:0;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.porg-trio-largo>div{padding:20px;gap:6px}.porg-num-medio{font-size:20px;line-height:28px;font-weight:300}.porg-eventos{list-style:none;margin:0;padding:4px 0 8px}.porg-ev{display:flex;align-items:center;gap:16px;padding:10px 20px}.porg-ev:hover{background-color:var(--plat-hover)}.porg-ev-col{flex:1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.porg-ev>time{white-space:nowrap}.porg-ev-icone{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center}.porg-ev-icone-p{width:24px;height:24px}.porg-tom-verde{background-color:var(--plat-verde-bg);color:var(--plat-verde)}.porg-tom-magenta{background-color:var(--plat-magenta-bg);color:var(--plat-magenta)}.porg-tom-teal{background-color:var(--plat-teal-bg);color:var(--plat-teal)}.porg-tom-azul{background-color:var(--plat-azul-bg);color:var(--plat-azul)}.porg-tom-violeta{background-color:var(--plat-violeta-bg);color:var(--plat-violeta)}.porg-tom-neutro{background-color:var(--plat-neutro-bg);color:var(--plat-text)}.porg-acao{display:inline-flex;align-items:center;gap:10px}.porg-chips{display:flex;flex-wrap:wrap;gap:8px}.porg-chip{min-height:44px;padding:0 16px;border:1px solid var(--plat-input-border);border-radius:22px;background-color:var(--plat-surface);color:var(--plat-text);font:inherit;font-size:14px;cursor:pointer}.porg-chip:hover{background-color:var(--plat-hover)}.porg-chip-on,.porg-chip-on:hover{background-color:var(--plat-text-strong);border-color:var(--plat-text-strong);color:var(--plat-surface)}.porg-fontes{margin:0;padding:0 20px 16px;display:flex;flex-direction:column}.porg-fontes>div{padding:10px 0;border-bottom:1px solid var(--plat-border)}.porg-fontes>div:last-child{border-bottom:0;padding-bottom:0}.porg-fontes dt{font-weight:600}.porg-fontes dd{margin:4px 0 0;color:var(--plat-text-soft);line-height:20px}@media (max-width:640px){.porg-topo{margin:-1rem -1rem 0;padding:1rem 1rem 0}.porg-h1{font-size:24px;line-height:32px}.porg-cab-acoes{width:100%}.porg-cab-acoes .porg-btn-primario{flex:1}}.porg-faixa-num{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--plat-border);overflow:hidden}.porg-faixa-num>div{padding:12px 20px 14px;min-width:0;box-shadow:-1px 0 0 var(--plat-border),0 -1px 0 var(--plat-border)}.porg-faixa-num dt{font-size:12px;letter-spacing:.32px;color:var(--plat-text-soft)}.porg-faixa-num dd{margin:4px 0 0;font-size:28px;line-height:36px;font-weight:300;color:var(--plat-text-strong)}.porg-faixa-num dd.porg-alerta,.porg-faixa-num dd.porg-atencao{font-weight:400}.porg-contador-neutro{background-color:var(--plat-neutro-bg);color:var(--plat-text);font-weight:400}.porg-cab-texto{max-width:760px;min-width:0}.porg-titulo-tag{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.porg-ferramentas{display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid var(--plat-border)}.porg-busca{flex:999 1 280px;position:relative;display:flex;align-items:center;min-width:0}.porg-busca svg{position:absolute;left:16px;color:var(--plat-text-soft);pointer-events:none}.porg-busca input{width:100%;min-height:48px;padding:0 16px 0 44px;border:0;border-radius:0;background-color:var(--plat-subtle);color:var(--plat-text);font:inherit;font-size:14px}.porg-busca input::-moz-placeholder{color:var(--plat-text-soft)}.porg-busca input::placeholder{color:var(--plat-text-soft)}.porg-filtro{flex:1 1 170px;display:flex;align-items:center;gap:8px;padding:0 0 0 16px;border-left:1px solid var(--plat-border);font-size:14px;color:var(--plat-text-soft)}.porg-filtro select{flex:1;min-width:0;min-height:48px;padding:0 12px 0 0;border:0;background:transparent;color:var(--plat-text);font:inherit;font-size:14px;cursor:pointer}.porg-linha-link{cursor:pointer}.porg-org-nome{color:var(--plat-text-strong);text-decoration:none}.porg-linha-link:hover .porg-org-nome,.porg-org-nome:hover{text-decoration:underline}.porg-nota-linha{padding:12px 20px;border-top:1px solid var(--plat-border)}.porg-tabela-orgs{min-width:980px}.porg-tabela-sol{min-width:760px}.porg-tabela-equipe{min-width:860px}.porg-tabela td>.porg-dica,.porg-tabela th>.porg-dica{margin-top:2px}.porg-pessoa-nome{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--plat-text-strong)}.porg-acoes-linha{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px}.porg-motivo{max-width:260px;text-align:right;white-space:normal}.porg-btn-baixo{min-height:44px;padding:0 12px}.porg-btn-fantasma.porg-btn-baixo{color:var(--plat-text)}.porg-btn-fantasma.porg-btn-baixo:hover:not(:disabled){background-color:var(--plat-hover);text-decoration:none}.porg-btn-perigo-baixo{background-color:transparent;color:var(--plat-magenta)}.porg-btn-perigo-baixo:hover:not(:disabled){background-color:var(--plat-magenta-bg)}.porg-tag-violeta{background-color:var(--plat-violeta-bg);color:var(--plat-violeta)}.porg-tag-laranja{background-color:var(--porg-laranja-bg);color:var(--porg-laranja)}.porg-link-dica{color:var(--plat-azul)}.porg-sw{display:inline-flex;flex-wrap:wrap;border:1px solid var(--plat-input-border)}.porg-sw-op{min-height:44px;padding:0 16px;border:0;border-left:1px solid var(--plat-input-border);background-color:var(--plat-surface);color:var(--plat-text);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.porg-sw-op:first-child{border-left:0}.porg-sw-op:hover{background-color:var(--plat-hover)}.porg-sw-on,.porg-sw-on:hover{background-color:var(--plat-text-strong);color:var(--plat-surface)}.porg-vazio-rico{display:flex;align-items:flex-start;gap:20px;padding:40px 20px 48px;max-width:760px}.porg-vazio-icone{width:48px;height:48px;flex:none;display:inline-flex;align-items:center;justify-content:center;background-color:var(--plat-neutro-bg);color:var(--plat-text-soft)}.porg-vazio-titulo{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--plat-text-strong)}.porg-form-linha{display:flex;flex:0 1 520px;min-width:min(280px,100%)}.porg-form-linha>label{flex:1;min-width:0;display:flex}.porg-form-linha .porg-campo{min-height:48px}@container (max-width: 1000px){.porg-faixa-num{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 560px){.porg-faixa-num{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 720px){.porg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 820px){.porg-seg-op{padding:0 10px}}@media (min-width:641px){.app-shell[data-area=plataforma] .cst-area{background-color:var(--plat-bg)}.app-shell[data-area=plataforma] .cst-painel{margin:0;border-width:0 0 0 1px;border-color:var(--plat-border);border-radius:0;box-shadow:none;top:56px;height:calc(100vh - 56px);height:calc(100dvh - 56px);animation:none}.app-shell[data-area=plataforma] .cst-painel[data-tamanho=lateral]{max-width:100%}}.app-shell[data-area=plataforma]{--porg-modal-sec:#393939;--porg-modal-sec-hover:#474747;--porg-modal-perigo:#da1e28;--porg-modal-perigo-hover:#b81921;--porg-campo-bg:#f4f4f4;--porg-campo-linha:#8d8d8d}html[data-theme=dark] .app-shell[data-area=plataforma]{--porg-modal-sec:#6f6f6f;--porg-modal-sec-hover:#5e5e5e;--porg-modal-perigo:#da1e28;--porg-modal-perigo-hover:#b81921;--porg-campo-bg:#393939;--porg-campo-linha:#8d8d8d}.app-shell[data-area=plataforma] .modal-overlay{background-color:rgba(22,22,22,.5)}.app-shell[data-area=plataforma] .modal-box{border-radius:0;border:0;background-color:var(--plat-surface);color:var(--plat-text);box-shadow:0 2px 6px rgba(0,0,0,.3);font-size:14px}.app-shell[data-area=plataforma] .modal-header{align-items:flex-start;padding:16px 0 0 16px;border-bottom:0}.app-shell[data-area=plataforma] .modal-titulos{gap:4px;padding-top:8px;padding-right:16px}.app-shell[data-area=plataforma] .modal-title{font-size:20px;font-weight:400;line-height:1.4;color:var(--plat-text)}.app-shell[data-area=plataforma] .modal-subtitle{font-size:14px;color:var(--plat-text-soft)}.app-shell[data-area=plataforma] .modal-header .close-btn{width:48px;height:48px;margin-top:-16px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:0;color:var(--plat-text)}.app-shell[data-area=plataforma] .modal-header .close-btn:hover{background-color:var(--plat-hover)}.app-shell[data-area=plataforma] .modal-header .close-btn:focus-visible{outline:2px solid var(--plat-verde);outline-offset:-2px}.app-shell[data-area=plataforma] .modal-body{padding:24px 16px 40px}.app-shell[data-area=plataforma] .modal-body .form-group{margin-bottom:24px}.app-shell[data-area=plataforma] .modal-body .form-label{font-weight:400;margin-bottom:8px}.app-shell[data-area=plataforma] .modal-body .form-hint,.app-shell[data-area=plataforma] .modal-body .form-label{font-size:12px;letter-spacing:.32px;color:var(--plat-text-soft)}.app-shell[data-area=plataforma] .modal-body .themed-input{min-height:40px;padding:0 16px;border:0;border-bottom:1px solid var(--porg-campo-linha);border-radius:0;background-color:var(--porg-campo-bg);color:var(--plat-text);font-size:14px;box-shadow:none}.app-shell[data-area=plataforma] .modal-body textarea.themed-input{padding:11px 16px}.app-shell[data-area=plataforma] .modal-body .themed-input::-moz-placeholder{color:var(--plat-text-soft);opacity:.8}.app-shell[data-area=plataforma] .modal-body .themed-input::placeholder{color:var(--plat-text-soft);opacity:.8}.app-shell[data-area=plataforma] .modal-body .themed-input:focus{outline:2px solid var(--plat-verde);outline-offset:-2px;box-shadow:none}.app-shell[data-area=plataforma] .modal-body .lf-dropdown-divider{background-color:var(--plat-border)}.app-shell[data-area=plataforma] .modal-footer{justify-content:flex-end;gap:0;padding:0;border-top:0}.app-shell[data-area=plataforma] .modal-footer .btn{flex:0 1 50%;justify-content:flex-start;align-items:flex-start;min-height:64px;padding:14px 16px 32px;border:0;border-radius:0;font-size:14px;font-weight:400;box-shadow:none;text-decoration:none}.app-shell[data-area=plataforma] .modal-footer .btn-outline{background-color:var(--porg-modal-sec);color:#ffffff}.app-shell[data-area=plataforma] .modal-footer .btn-outline:hover:not(:disabled){background-color:var(--porg-modal-sec-hover)}.app-shell[data-area=plataforma] .modal-footer .btn-primary{background-color:var(--plat-verde);color:var(--plat-btn-text)}.app-shell[data-area=plataforma] .modal-footer .btn-primary:hover:not(:disabled){background-color:var(--plat-btn-hover)}.app-shell[data-area=plataforma] .modal-footer .btn-danger{background-color:var(--porg-modal-perigo);color:#ffffff}.app-shell[data-area=plataforma] .modal-footer .btn-danger:hover:not(:disabled){background-color:var(--porg-modal-perigo-hover)}.app-shell[data-area=plataforma] .modal-footer .btn:focus-visible{outline:2px solid #ffffff;outline-offset:-4px;box-shadow:inset 0 0 0 2px var(--plat-verde)}.app-shell[data-area=plataforma] .modal-footer .btn:disabled{opacity:1;background-color:var(--plat-neutro-bg);color:var(--plat-text-soft);cursor:not-allowed}.app-shell[data-area=plataforma] .modal-body .form-group .form-hint{display:block;margin-top:8px}.kanban-tabs.doc-abas-rolada{-webkit-mask-image:linear-gradient(to right,transparent,var(--text-primary) 40px);mask-image:linear-gradient(to right,transparent,var(--text-primary) 40px)}.doc-papel{display:block;width:100%;aspect-ratio:210/297;border:0;background:#fff}.doc-cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap;margin-bottom:.9rem}.doc-cabeca h2{margin:0;font-family:var(--font-space),var(--font-hanken),sans-serif;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.doc-cabeca p{margin:0;font-size:.875rem;color:var(--text-secondary)}.doc-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:1.75rem 1.25rem}.doc-folha{position:relative;display:flex;flex-direction:column;gap:.6rem;min-width:0}.doc-folha-nome{align-self:flex-start;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;color:var(--text-primary);font-family:var(--font-space),var(--font-hanken),sans-serif;font-size:.95rem;font-weight:600}.doc-folha-nome:after{content:"";position:absolute;inset:0;border-radius:4px}.doc-folha-nome:focus-visible{outline:none}.doc-folha-nome:focus-visible:after{outline:2px solid var(--btn-primary-bg);outline-offset:4px}.doc-folha-nome:disabled{cursor:not-allowed}.doc-folha-off{opacity:.6}.doc-folha-sub{color:var(--text-secondary)}.doc-folha-nota,.doc-folha-sub{margin-top:-.4rem;font-size:.8125rem}.doc-folha-nota{font-weight:600;color:var(--badge-info-text)}.doc-miniatura{position:relative;display:block;width:100%;aspect-ratio:210/297;border-radius:3px;overflow:hidden;background:#fff;box-shadow:0 2px 4px rgba(20,32,28,.08),0 12px 28px rgba(20,32,28,.14);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.doc-folha:hover:not(.doc-folha-off) .doc-miniatura{transform:translateY(-3px);box-shadow:0 4px 8px rgba(20,32,28,.1),0 18px 36px rgba(20,32,28,.18)}.doc-miniatura .doc-papel{position:absolute;top:0;left:0;transform-origin:top left;pointer-events:none}.doc-esqueleto{position:absolute;inset:9% 8%;display:flex;flex-direction:column;gap:5%}.doc-esqueleto i{display:block;height:3%;border-radius:3px;background:rgba(20,32,28,.08);animation:docPulso 1.1s ease-in-out infinite alternate}.doc-esqueleto i:first-child{width:60%;height:6%}.doc-esqueleto i:nth-child(3){width:80%}.doc-esqueleto i:last-child{width:45%}@keyframes docPulso{0%{opacity:.45}to{opacity:1}}.doc-miniatura-erro{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;text-align:center;font-size:.75rem;color:rgba(20,32,28,.6)}.doc-folha-nova{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;aspect-ratio:210/297;border:1.5px dashed var(--input-border);border-radius:3px;color:var(--segment-active-text);font-weight:600;transition:border-color .15s ease,background-color .15s ease}.doc-folha:hover:not(.doc-folha-off) .doc-folha-nova{border-color:var(--btn-primary-bg);background-color:var(--badge-info-bg)}.doc-vazio{gap:1.5rem}.doc-vazio,.doc-vazio-intro{display:flex;flex-direction:column}.doc-vazio-intro{max-width:62ch;gap:.5rem}.doc-vazio-intro h2{margin:0;font-family:var(--font-space),var(--font-hanken),sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.doc-vazio-intro p{font-size:.95rem}.doc-colar,.doc-vazio-intro p{margin:0;color:var(--text-secondary)}.doc-colar{font-size:.875rem}.doc-link{padding:0;border:none;background:transparent;cursor:pointer;color:var(--segment-active-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.doc-partidas-modal{padding-top:.25rem;display:flex;flex-direction:column;gap:1.25rem}.doc-barra{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.75rem}.doc-barra h2{margin:0;min-width:0;overflow-wrap:anywhere;font-family:var(--font-space),var(--font-hanken),sans-serif;font-size:1.2rem;font-weight:600;color:var(--text-primary)}.doc-barra-fases{font-size:.85rem;color:var(--text-secondary)}.doc-barra-acoes{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto;min-width:0;max-width:100%}.doc-card-select{width:auto;flex:0 1 auto;min-width:0;max-width:100%}.doc-bancada{display:flex;flex-wrap:wrap;align-items:stretch;border:1px solid var(--card-border);border-radius:14px;overflow:hidden;background:var(--column-bg)}.doc-palco{flex:999 1 440px;min-width:0;padding:1.75rem 1.5rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:.9rem}.doc-palco>*{width:100%;max-width:860px}.doc-ajuste{display:flex;justify-content:center;width:100%}.doc-ajuste-folha{position:relative;flex:none;overflow:hidden;background:#fff}.doc-ajuste-folha>.doc-papel{position:absolute;top:0;left:0;aspect-ratio:auto;transform-origin:top left}.doc-ajuste-folha,.doc-gerado-palco .doc-papel-carregando,.doc-palco .doc-papel-carregando{box-shadow:0 2px 4px rgba(20,32,28,.08),0 12px 28px rgba(20,32,28,.14);border-radius:2px}.doc-papel-carregando{display:grid;place-items:center}.doc-dica{margin:0;text-align:center;font-size:.85rem;color:var(--text-secondary)}.doc-gaveta{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;background:var(--card-bg);box-shadow:0 0 0 1px var(--card-border)}.doc-gaveta-cab{display:flex;align-items:center;gap:.5rem;padding:.75rem .75rem 0 1rem}.doc-gaveta-cab h3{margin:0 auto 0 0;font-size:.95rem;font-weight:600;color:var(--text-primary)}.doc-gaveta-corpo{flex:1 1 auto;display:flex;flex-direction:column;padding:.75rem 1rem .25rem}.doc-editor{flex:1 1 auto;min-height:260px;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.78rem;line-height:1.7}.doc-gaveta-pe{display:flex;flex-direction:column;gap:.6rem;padding:.75rem 1rem 1rem;border-top:1px solid var(--card-border)}.doc-fases{display:flex;flex-wrap:wrap;gap:.4rem}.doc-fase-chip{min-height:32px;padding:.25rem .7rem;border:1px solid var(--input-border);border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.8rem}.doc-fase-chip[aria-pressed=true]{border-color:transparent;background:var(--badge-info-bg);color:var(--badge-info-text);font-weight:600}.doc-medidor{display:flex;align-items:center;gap:.6rem;font-size:.75rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.doc-medidor-trilho{flex:1;height:4px;border-radius:4px;overflow:hidden;background:var(--segment-bg)}.doc-medidor-trilho>span{display:block;height:100%;background:var(--btn-primary-bg)}.doc-medidor.passou{color:var(--badge-danger-text);font-weight:600}.doc-medidor.passou .doc-medidor-trilho>span{background:var(--status-danger)}.doc-gaveta-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.doc-excluir{margin-right:auto;color:var(--badge-danger-text)}.doc-editor-modelo{flex:1 1 auto;display:flex;flex-direction:column;gap:.6rem;min-height:0}.doc-abas{display:flex;gap:.25rem;border-bottom:1px solid var(--card-border)}.doc-aba{margin-bottom:-1px;padding:.5rem .65rem;border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;color:var(--text-secondary);font-size:.85rem}.doc-aba[aria-selected=true]{border-bottom-color:var(--btn-primary-bg);color:var(--segment-active-text);font-weight:600}.doc-aba:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:-2px;border-radius:4px}.doc-aba-painel{flex:1 1 auto;display:flex;flex-direction:column;gap:.6rem;min-height:0}.doc-ferramentas{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.doc-ferramentas .btn{display:inline-flex;align-items:center;gap:.3rem}.doc-ferramenta-on{border-color:var(--btn-primary-bg);background-color:var(--badge-info-bg);color:var(--badge-info-text)}.doc-ferramentas-dica{margin-left:auto;font-size:.75rem;color:var(--text-secondary)}.doc-painel-campos{width:min(300px,calc(100vw - 2rem));max-height:340px;overflow-y:auto}.doc-painel-busca{margin:.15rem 0 .35rem}.doc-painel-nota{margin:0;padding:.25rem .6rem .4rem;font-size:.8rem;color:var(--text-secondary)}.doc-montar{flex:1 1 auto;min-height:260px;max-height:60vh;overflow:auto;padding:.6rem .75rem;border:1px solid var(--input-border);border-radius:.5rem;background:var(--input-bg);color:var(--text-primary);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.78rem;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:1024px){.doc-bancada{flex-wrap:nowrap;height:calc(100vh - var(--doc-topo, 200px) - 1rem);height:calc(100svh - var(--doc-topo, 200px) - 1rem);min-height:480px}.doc-palco{overflow-y:auto}.doc-gaveta{flex:0 1 420px;min-height:0}.doc-gaveta-corpo{min-height:0;overflow-y:auto}.doc-montar{max-height:none}}.doc-montar:focus,.doc-montar:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:1px}.doc-montar:empty:before{content:attr(data-vazio);color:var(--text-muted);pointer-events:none}.doc-token{display:inline;margin:0 1px;padding:1px 6px;border-radius:4px;background:var(--badge-info-bg);color:var(--badge-info-text);font-family:var(--font-hanken),sans-serif;font-size:.78rem;font-weight:600;line-height:1.6;white-space:nowrap;cursor:default;transition:background-color .15s ease,color .15s ease}.doc-token-bloco,.doc-token.doc-aceso,.doc-token:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.lf-dropdown-item.doc-aceso{background-color:var(--navbar-hover)}.doc-ao-vivo{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:1.25rem}.doc-token-removido{background:transparent;box-shadow:inset 0 0 0 1px var(--badge-danger-text);color:var(--badge-danger-text)}.doc-medidor.perto{color:var(--badge-warning-text);font-weight:600}.doc-medidor.perto .doc-medidor-trilho>span{background:var(--status-warning)}@media (prefers-reduced-motion:reduce){.doc-esqueleto i{animation:none}.doc-folha-nova,.doc-miniatura,.doc-token{transition:none}}.cd-topbar:has(.doc-menu-ancora){position:relative}.doc-menu-ancora{position:static}.doc-menu{right:.75rem;top:calc(100% - 2px);width:min(320px,calc(100% - 1.5rem));max-height:min(380px,60vh);overflow-y:auto}.doc-menu-item{flex-direction:column;align-items:flex-start;gap:.1rem}.doc-menu-item small{font-size:.75rem;color:var(--text-secondary)}.doc-menu-rodape{margin:.25rem 0 0;padding:.5rem .6rem .25rem;border-top:1px solid var(--card-border);font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.doc-menu-rodape+.doc-menu-rodape{margin-top:0;padding-top:.15rem;border-top:0}.doc-gerado{max-width:980px}.doc-gerado .modal-footer{flex-wrap:wrap}.doc-gerado-nota{margin:0 auto 0 0;font-size:.8125rem;color:var(--text-secondary)}.doc-gerado-corpo{display:flex;flex-direction:column;gap:.9rem}.doc-gerado-modelo{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.doc-gerado-modelo .themed-input{width:auto;flex:0 1 320px;min-width:0}.doc-gerado-palco{display:flex;justify-content:center;padding:clamp(.75rem,3vw,1.5rem);border-radius:10px;background:var(--column-bg)}.doc-gerado-palco>*{width:100%;max-width:640px}.doc-gerado-corpo .alert{margin-bottom:0}.imp-editor{position:fixed;z-index:1100;width:270px;display:flex;flex-direction:column;gap:.5rem;padding:.7rem;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:.625rem;box-shadow:0 10px 30px rgba(0,0,0,.18)}.scr-linha{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem .75rem;padding:.85rem 1rem;margin-bottom:.85rem;border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg)}.scr-linha-icone{flex:0 0 auto;margin-top:.1rem;color:var(--text-secondary)}.scr-linha-texto{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:.2rem}.scr-linha-titulo{font-size:.875rem;font-weight:600;color:var(--text-primary)}.scr-linha .form-hint,.scr-linha-resumo{font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.scr-linha-resumo{font-variant-numeric:tabular-nums}.scr-switch{flex:0 0 auto;margin-top:.1rem;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.scr-switch:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:2px}.scr-switch-track{display:block;position:relative;width:34px;height:19px;border-radius:999px;background:var(--input-border);transition:background-color .15s ease}.scr-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .18s cubic-bezier(.16,1,.3,1)}.scr-switch[aria-checked=true] .scr-switch-track{background:var(--btn-primary-bg)}.scr-switch[aria-checked=true] .scr-switch-track:after{transform:translateX(15px)}.scr-overlay{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background-color:var(--modal-overlay);animation:fadeIn .15s ease}.scr-gaveta{width:min(100%,max(70%,760px));height:100%;display:flex;flex-direction:column;background:var(--modal-bg);border-left:1px solid var(--card-border);box-shadow:-16px 0 48px rgba(0,0,0,.18);animation:scrEntra .28s cubic-bezier(.16,1,.3,1)}@keyframes scrEntra{0%{transform:translateX(32px);opacity:.4}to{transform:none;opacity:1}}.scr-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .9rem;border-bottom:1px solid var(--card-border)}.scr-cab-textos{min-width:0;display:flex;flex-direction:column;gap:.15rem}.scr-titulo{margin:0;font-family:var(--font-space),var(--font-hanken),sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.scr-sub{font-size:.8125rem;color:var(--text-secondary);overflow-wrap:anywhere}.scr-alerta{padding:.75rem 1.25rem 0}.scr-alerta .alert{margin-bottom:0}.scr-corpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px}.scr-codigo{flex-direction:column;gap:.45rem;padding:1rem 1.25rem}.scr-codigo,.scr-editor{min-height:0;display:flex}.scr-editor{flex:1;overflow:hidden;border:1.5px solid var(--input-border);border-radius:10px;background:var(--input-bg);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.8125rem;line-height:1.6}.scr-editor:focus-within{border-color:var(--btn-primary-bg);outline:2px solid var(--btn-primary-bg);outline-offset:-1px}.scr-gutter{flex:0 0 auto;min-width:3.25rem;padding:.75rem .65rem calc(.75rem + 16px) .5rem;overflow:hidden;text-align:right;color:var(--text-secondary);background:var(--table-header-bg);border-right:1px solid var(--card-border);font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scr-gutter span{display:block}.scr-texto{flex:1;min-width:0;margin:0;padding:.75rem .9rem;border:0;outline:0;resize:none;background:transparent;color:var(--input-text);font:inherit;white-space:pre;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;caret-color:var(--btn-primary-bg)}.scr-texto::-moz-selection{background:var(--accent-ring);color:var(--text-primary)}.scr-texto::selection{background:var(--accent-ring);color:var(--text-primary)}.scr-lado,.scr-lista,.scr-texto{scrollbar-width:thin;scrollbar-color:var(--input-border) transparent}.scr-codigo-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.75rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.scr-estouro{color:var(--badge-danger-text);font-weight:600}.scr-lado{min-height:0;overflow-y:auto;padding:0 1.1rem;border-left:1px solid var(--card-border);background:var(--table-stripe-bg)}.scr-secao{padding:1rem 0;border-bottom:1px solid var(--card-border)}.scr-secao:last-child{border-bottom:0}.scr-secao-titulo{margin:0 0 .2rem;font-family:var(--font-space),var(--font-hanken),sans-serif;font-size:.875rem;font-weight:700;color:var(--text-primary)}.scr-secao-dica{margin:0 0 .6rem;font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.scr-lado code{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.72rem;color:var(--text-primary);background:var(--input-bg);border:1px solid var(--card-border);border-radius:4px;padding:0 .25rem;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.scr-busca{position:relative;margin-bottom:.35rem}.scr-busca svg{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.scr-busca .themed-input{padding:.4rem .6rem .4rem 1.9rem;font-size:.8125rem}.scr-lista{list-style:none;margin:0;padding:0;max-height:228px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.scr-lista-int{max-height:none}.scr-item{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;padding:.38rem .5rem;border:0;border-radius:7px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.scr-int-marca:hover,.scr-item:hover{background:var(--navbar-hover)}.scr-item:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:-2px}.scr-item-nome{min-width:0;font-size:.8125rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-item-meta{grid-column:1;font-size:.72rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.scr-item-acao,.scr-item-ok{grid-column:2;grid-row:1/span 2}.scr-item-ok{color:var(--navbar-active-text)}.scr-item-acao{color:var(--text-secondary);opacity:0;transition:opacity .12s ease}.scr-item:focus-visible .scr-item-acao,.scr-item:hover .scr-item-acao{opacity:1}@media (hover:none){.scr-item-acao{opacity:1}}.scr-vazio{align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.scr-chips,.scr-vazio{margin:0;display:flex;flex-wrap:wrap}.scr-chips{list-style:none;padding:0;gap:.35rem}.scr-chip{max-width:100%;display:inline-flex;align-items:center;gap:.15rem;padding:.15rem .2rem .15rem .6rem;border-radius:999px;background:var(--badge-info-bg);color:var(--badge-info-text);font-size:.75rem;font-weight:600}.scr-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-chip-x{display:inline-flex;padding:.2rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.scr-chip-x:hover{background:var(--accent-ring)}.scr-chip-x:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:0}.scr-aviso{margin-top:.6rem;display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:8px;background:var(--badge-warning-bg);color:var(--badge-warning-text);font-size:.75rem;line-height:1.4}.scr-aviso>span{flex:1;min-width:0}.scr-aviso .btn{flex:0 0 auto}.scr-int{display:flex;align-items:center;gap:.15rem}.scr-int-marca{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.55rem;column-gap:.55rem;padding:.38rem .5rem;border-radius:7px;cursor:pointer}.scr-int-marca input{grid-row:1/span 2;margin:0;accent-color:var(--btn-primary-bg)}.scr-int-marca .scr-item-meta{grid-column:2}.scr-link{display:inline-flex;align-items:center;gap:.25rem;color:var(--navbar-active-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.scr-ref{margin:0;font-size:.75rem;line-height:1.5;color:var(--text-secondary)}.scr-ref dt{margin-top:.65rem}.scr-ref dt:first-child{margin-top:0}.scr-ref dd{margin:.15rem 0 0}.scr-rodape{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem;padding:.75rem 1.25rem;border-top:1px solid var(--card-border);background:var(--modal-bg)}.scr-rodape,.scr-teste{display:flex;align-items:center}.scr-teste{flex:1 1 560px;min-width:0;flex-wrap:wrap;gap:.5rem}.scr-teste-rotulo{font-size:.8125rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.scr-teste select.themed-input{width:auto;flex:0 1 240px;min-width:0;padding-top:.42rem;padding-bottom:.42rem}.scr-teste .btn{flex:0 0 auto}.scr-resultado{flex:1 1 200px;min-width:0;font-size:.8125rem}.scr-res-erro,.scr-res-ok{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .4rem}.scr-res-ok{color:var(--text-primary)}.scr-res-ok>svg{color:var(--badge-success-text)}.scr-res-ok strong{font-weight:700;font-variant-numeric:tabular-nums}.scr-res-erro{color:var(--badge-danger-text);font-weight:600}.scr-res-erro>svg,.scr-res-ok>svg{flex:0 0 auto}.scr-res-ms{font-size:.75rem;font-weight:400;font-variant-numeric:tabular-nums}.scr-res-ms,.scr-res-nada{color:var(--text-secondary)}.scr-nota{flex-basis:100%;font-size:.75rem;color:var(--badge-warning-text)}.scr-acoes{display:flex;align-items:center;gap:.5rem;margin-left:auto}.scr-salvo{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;color:var(--badge-success-text)}@media (max-width:760px){.scr-gaveta{width:100%;border-left:0}.scr-corpo{display:block;overflow-y:auto}.scr-codigo{height:62dvh;min-height:300px;padding:.85rem 1rem}.scr-lado{padding:0 1rem;border-left:0;border-top:1px solid var(--card-border);overflow:visible}.scr-cab,.scr-rodape{padding-left:1rem;padding-right:1rem}.scr-teste select.themed-input{flex:1 1 160px}}@media (pointer:coarse){#scr-dica-teclado{display:none}}@media (prefers-reduced-motion:reduce){.scr-gaveta,.scr-overlay{animation:none}.scr-item-acao,.scr-switch-track,.scr-switch-track:after{transition:none}}.cc{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cc-valor{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.3rem .3rem .3rem .75rem;font-size:.875rem;border:1.5px solid transparent;border-radius:.375rem;background:var(--card-tile-hover);color:var(--text-primary);font-variant-numeric:tabular-nums}.inline-field .cc-valor{padding-left:.6rem;font-size:inherit}.cc-conteudo{flex:0 1 auto;min-width:0;word-break:break-word;transition:opacity .15s ease}.cc-esmaecido{opacity:.45}.cc-acoes,.cc-spinner{flex:0 0 auto}.cc-acoes{margin-left:auto;display:inline-flex;gap:.1rem;opacity:0;transition:opacity .12s ease}.cc:focus-within .cc-acoes,.cc:hover .cc-acoes{opacity:1}@media (hover:none){.cc-acoes{opacity:1}}.cc-icone{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer}.cc-icone:hover:not(:disabled){background:var(--navbar-hover);color:var(--navbar-active-text)}.cc-icone:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:-2px}.cc-icone:disabled{cursor:default;opacity:.4}.cc-status{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;min-height:1.1rem;font-size:.72rem;line-height:1.4;color:var(--text-secondary)}.cc-selo{display:inline-flex;align-items:center;gap:.25rem;font-weight:600}.cc-selo-aviso{padding:.05rem .45rem;border-radius:999px;background:var(--badge-warning-bg);color:var(--badge-warning-text);font-weight:600}.cc-selo-aviso[title]{cursor:help}.cc-dica{min-width:0;gap:.25rem}.cc-dica,.cc-erro{display:inline-flex;align-items:center}.cc-erro{flex-wrap:wrap;gap:.2rem .4rem;color:var(--badge-danger-text);font-weight:600}.cc-erro>svg{flex:0 0 auto}.cc-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--navbar-active-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cc-link:disabled{cursor:default;opacity:.5}.cc-link:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:2px;border-radius:2px}.cc-num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.cc-acoes,.cc-conteudo{transition:none}}.autov2{font-family:var(--font-plex-sans),system-ui,sans-serif}.autov2 .themed-input,.autov2 .themed-select{border-radius:6px}.autov2 .card{border-radius:8px}.autov2 .btn{border-radius:6px}.autov2-lista-topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.9rem}.autov2-lista-topo .page-subtitle{margin:0}.autov2-lista-botoes{display:flex;gap:.5rem;flex-wrap:wrap}.autov2-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:.6rem;margin-bottom:.9rem}.autov2-numero{display:flex;flex-direction:column;gap:.1rem;padding:.65rem .85rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;min-width:0}.autov2-numero strong{font-size:1.35rem;font-weight:600;color:var(--text-primary);line-height:1.2}.autov2-numero span{font-size:.75rem;color:var(--text-secondary)}.autov2-filtros{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-bottom:.8rem}.autov2-busca{flex:1 1 240px;max-width:360px;min-width:0}.autov2-chip{height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid var(--card-border);background:transparent;color:var(--text-secondary);font-size:.8rem;cursor:pointer}.autov2-chip:hover{background:var(--navbar-active-bg)}.autov2-chip.ativo{border-color:var(--btn-primary-bg);background:color-mix(in srgb,var(--btn-primary-bg) 12%,transparent);color:var(--text-primary);font-weight:500}.autov2-chip:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.autov2-linhas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.autov2-linha{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding:.8rem .95rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px}.autov2-linha>.auto-switch{position:relative;flex:0 0 auto}.autov2-linha>.auto-switch:after{content:"";position:absolute;inset:-.25rem}.autov2-linha-corpo{flex:999 1 320px;min-width:0;display:flex;flex-direction:column;gap:.2rem}.autov2-linha-nome{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0}.autov2-linha-nome .auto-card-abrir{font-weight:600;font-size:.92rem;text-align:left}.autov2-linha-stats{flex:1 1 200px;max-width:240px;min-width:0;display:flex;flex-direction:column;gap:.25rem}.autov2-stats-linha{display:flex;justify-content:space-between;gap:.5rem}.autov2-barra{height:4px;border-radius:2px;background:var(--content-bg);overflow:hidden}.autov2-barra>span{display:block;height:100%;border-radius:2px;background:var(--btn-primary-bg)}.autov2-barra>span.autov2-barra-alerta{background:var(--status-warning)}.autov2-barra>span.autov2-barra-ruim{background:var(--status-danger)}.autov2 .auto-etapas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.5rem}.autov2 .auto-etapa-lig{display:none}.autov2 .auto-etapa-item{min-width:0}.autov2 .auto-etapa-btn{width:100%;justify-content:flex-start;padding:.6rem .75rem;border:1px solid var(--card-border);border-radius:8px;background:var(--card-bg)}.autov2 .auto-etapa-btn.ativo{border-color:var(--btn-primary-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--btn-primary-bg) 14%,transparent)}.autov2 .auto-etapa-num{border-radius:6px}.autov2-etapa-textos{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0}.autov2-etapa-resumo{font-size:.75rem;font-weight:400;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.autov2-simulacao{padding:.65rem .85rem;border-radius:8px;border:1px solid var(--card-border)}.autov2-simulacao.ligada{border-color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 9%,transparent)}.autov2 .auto-passo{border-radius:8px}.autov2-calc-linha{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .6rem;border:1px solid var(--card-border);border-radius:6px;background:var(--input-bg);margin-bottom:.4rem}.autov2-calc-abrir{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;flex:1 1 180px;min-width:0;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:var(--text-primary)}.autov2-calc-abrir:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:4px}.autov2-calc-nome{font-size:.86rem;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autov2-calc-tec{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.75rem;color:var(--text-muted)}.autov2-chip-fixo{font-size:.75rem;border:1px solid var(--card-border);border-radius:999px;padding:.1rem .6rem}.autov2-calc-resumo,.autov2-chip-fixo{color:var(--text-secondary);white-space:nowrap}.autov2-calc-resumo{flex:2 1 200px;min-width:0;font-size:.8rem;overflow:hidden;text-overflow:ellipsis}.autov2-calc-erro{color:var(--status-danger)}.autov2-calc-aberto{border:1px solid var(--btn-primary-bg);border-radius:8px;padding:.75rem;margin-bottom:.5rem}.autov2-calc-acoes{display:flex;align-items:center;gap:.15rem;flex:0 0 auto;align-self:flex-start;margin-left:auto}.autov2-acoes{gap:.6rem;max-width:none}.autov2-acoes,.autov2-acoes-grupo{display:flex;flex-direction:column}.autov2-acoes-grupo{gap:.35rem}.autov2-acoes-titulo{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.autov2-acoes-lista{display:flex;flex-wrap:wrap;gap:.4rem}.autov2-acao{height:2.1rem;padding:0 .8rem;border-radius:6px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);font-size:.82rem;cursor:pointer}.autov2-acao.ativo,.autov2-acao:hover{border-color:var(--btn-primary-bg)}.autov2-acao.ativo{background:color-mix(in srgb,var(--btn-primary-bg) 12%,transparent);font-weight:600}.autov2-acao:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.autov2-logs{display:flex;flex-wrap:wrap;gap:.9rem;align-items:flex-start}.autov2-logs-tabela{flex:999 1 560px;min-width:0}.autov2-decisao{flex:1 1 340px;min-width:0;border-color:var(--btn-primary-bg)}.autov2-log-sel td{background:color-mix(in srgb,var(--btn-primary-bg) 7%,transparent)}.autov2-log-sel td:first-child{box-shadow:inset 3px 0 0 var(--btn-primary-bg)}.autov2-link{display:block;margin-top:.25rem;background:none;border:0;padding:0;color:var(--btn-primary-bg);font-size:.78rem;font-weight:500;cursor:pointer}.autov2-link:hover{text-decoration:underline}.autov2 .auto-passos>div>.autov2-passo-item,.autov2 .autov2-passo-item{position:relative;padding-left:1.1rem}.autov2 .autov2-passo-item:before{content:"";position:absolute;left:.35rem;top:0;bottom:0;width:2px;background:var(--card-border);border-radius:1px}.autov2 .autov2-passo-item:first-child:before{top:.9rem}.autov2 .autov2-passo-item:last-child:before{bottom:calc(100% - 1.6rem)}.autov2 .autov2-passo-item:after{content:"";position:absolute;left:.1rem;top:.85rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--btn-primary-bg)}.autov2 .autov2-passo-item:has(>.auto-passo-inserir):after{top:2.35rem}.autov2-add-passo{border:1px dashed var(--input-border);border-radius:6px}.autov2-abas{display:flex;gap:0;border-bottom:1px solid var(--card-border);overflow-x:auto;margin-bottom:.75rem}.autov2-aba{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .8rem;background:none;border:0;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:.82rem;font-weight:500;white-space:nowrap;cursor:pointer}.autov2-aba.ativo,.autov2-aba:hover{color:var(--text-primary)}.autov2-aba.ativo{border-bottom-color:var(--btn-primary-bg)}.autov2-aba-conta{font-size:.7rem;font-weight:600;border-radius:999px;padding:.05rem .45rem;background:var(--content-bg);color:var(--text-secondary)}.autov2-aba.ativo .autov2-aba-conta{background:color-mix(in srgb,var(--btn-primary-bg) 16%,transparent);color:var(--text-primary)}.autov2 .bib-card{border-radius:8px}.autov2 .bib-card:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,var(--btn-primary-bg) 16%,transparent)}.autov2 .bib-prev-passos{counter-reset:bibp;list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.4rem}.autov2 .bib-prev-passos>li{counter-increment:bibp;display:flex;align-items:center;gap:.55rem}.autov2 .bib-prev-passos>li:before{content:counter(bibp);flex:0 0 auto;width:1.3rem;height:1.3rem;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;background:var(--content-bg);color:var(--text-secondary)}.autov2 .bib-prev-falta{border-radius:6px}.autov2-sim-filtros{padding:.75rem;border:1px solid var(--card-border);border-radius:8px;background:var(--content-bg);margin-bottom:.75rem}.autov2 .esc-decisao,.autov2 .table-wrapper,.autov2-planob{border-radius:8px}.autov2-planob{margin-top:.75rem;padding:.75rem;border:1px solid var(--card-border)}.autov2-planob.ligado{border-color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 7%,transparent)}.autov2-ordem-frase{margin-top:.75rem;padding:.75rem .85rem;border-radius:8px;background:var(--content-bg);border:1px solid var(--card-border);font-size:.82rem}.autov2-ordem-frase ol{margin:.4rem 0 0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.25rem;color:var(--text-secondary)}.autov2-vars{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:.45rem}.autov2-vars>li{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;border-radius:6px;border:1px solid var(--card-border);background:var(--input-bg);min-width:0}.autov2-vars>li>code{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.78rem;color:var(--btn-primary-bg);overflow-wrap:anywhere;background:none;padding:0}.autov2-vars>li>span{font-size:.76rem;color:var(--text-secondary)}.autov2-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:.5rem}.autov2-opcao{display:flex;gap:.6rem;align-items:flex-start;padding:.65rem .75rem;border-radius:8px;border:1px solid var(--card-border);cursor:pointer;font-size:.84rem}.autov2-opcao>span{display:flex;flex-direction:column;gap:.1rem}.autov2-opcao strong{font-weight:500}.autov2-opcao input{margin-top:.15rem;accent-color:var(--btn-primary-bg)}.autov2-opcao.ativo{border-color:var(--btn-primary-bg);background:color-mix(in srgb,var(--btn-primary-bg) 8%,transparent)}.autov2-sim-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.6rem}.ent{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--plat-bg);color:var(--plat-text);font-family:var(--font-plex-sans),system-ui,sans-serif;overflow:hidden}.ent-marca{position:relative;z-index:2;display:grid;align-content:space-between;gap:32px;padding:40px max(28px,env(safe-area-inset-left,0px)) 32px;background-image:linear-gradient(var(--plat-border) 1px,transparent 1px),linear-gradient(90deg,var(--plat-border) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px}.ent-marca:before{content:"";position:absolute;inset:0;background:var(--plat-bg);opacity:.82;z-index:-1}.ent-logo{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:20px;color:var(--plat-text-strong);text-decoration:none}.ent-mini-orbe{width:22px;height:22px;border-radius:50%;background:conic-gradient(var(--plat-azul),var(--plat-violeta),var(--plat-rosa),var(--plat-magenta),var(--plat-teal),var(--plat-verde-ponto),var(--plat-azul));animation:ent-girar 6s linear infinite}.ent-meio{display:grid;gap:20px;justify-items:start;max-width:560px}.ent-orbe{width:112px;height:112px;border-radius:50%;animation:ent-girar 14s linear infinite;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.9),transparent 22%),conic-gradient(var(--plat-azul),var(--plat-violeta),var(--plat-rosa),var(--plat-magenta),var(--plat-teal),var(--plat-verde-ponto),var(--plat-azul));box-shadow:0 0 0 10px color-mix(in srgb,var(--plat-azul) 10%,transparent),0 0 48px color-mix(in srgb,var(--plat-violeta) 45%,transparent)}.ent-card,.ent-form{background:var(--plat-surface);border:1px solid var(--plat-border);border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.12)}.ent-card{padding:20px 22px;display:grid;gap:10px}.ent-cod{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:12px;color:var(--plat-text-soft)}.ent-card h1{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.08;font-weight:700;color:var(--plat-text-strong);text-wrap:balance}.ent-card p{margin:0;color:var(--plat-text-soft);line-height:1.55}.ent-produtos{display:grid;gap:10px;width:min(480px,100%)}.ent-prod{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--plat-surface);border:1px solid var(--plat-border);border-top:3px solid var(--plat-verde);border-radius:12px}.ent-prod-heimdall{border-top-color:var(--plat-azul);border-radius:16px 16px 16px 4px}.ent-prod b{display:block;font-size:14px;color:var(--plat-text-strong)}.ent-prod small{font-size:13px;color:var(--plat-text-soft)}.ent-selo{width:34px;height:34px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--plat-verde);color:var(--plat-btn-text)}.ent-prod-heimdall .ent-selo{background:var(--plat-azul);color:var(--plat-surface)}.ent-rodape{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:12px;color:var(--plat-text-soft)}.ent-lado{position:relative;display:grid;place-items:center;padding:48px max(16px,env(safe-area-inset-right,0px)) 48px 16px;isolation:isolate}.ent-lado:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--plat-subtle);background-image:radial-gradient(var(--plat-border) 1.2px,transparent 1.6px),radial-gradient(60% 50% at 30% 15%,var(--plat-verde-bg),transparent 70%),radial-gradient(55% 45% at 85% 90%,var(--plat-azul-bg),transparent 70%);background-size:22px 22px,100% 100%,100% 100%;-webkit-mask-image:linear-gradient(100deg,transparent,rgba(0,0,0,.35) 18%,#000 48%);mask-image:linear-gradient(100deg,transparent,rgba(0,0,0,.35) 18%,#000 48%)}.ent-fundo{position:absolute;inset:0;z-index:0;pointer-events:none}.ent-anel{position:absolute;left:30%;top:50%;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;border:1px dashed var(--plat-input-border);opacity:.6;animation:ent-girar 80s linear infinite}.ent-anel2{width:760px;height:760px;margin:-380px 0 0 -380px;border-style:solid;border-color:var(--plat-border);animation-duration:140s;animation-direction:reverse}.ent-peca{position:absolute;display:grid;gap:9px;align-content:start;padding:18px;box-shadow:0 14px 34px rgba(0,0,0,.12);animation:ent-flutua 9s ease-in-out infinite alternate}.ent-peca i{display:block;height:7px;border-radius:4px;background:var(--plat-border)}.ent-peca-a{width:280px;height:170px;left:8%;top:9%;transform:rotate(-9deg);background:var(--plat-surface);border:1px solid var(--plat-border);border-top:3px solid var(--plat-verde);border-radius:12px}.ent-peca-a i:first-child{width:40%;background:var(--plat-verde);opacity:.6}.ent-peca-a i:nth-child(2){width:85%}.ent-peca-a i:nth-child(3){width:60%}.ent-peca-h{width:250px;height:100px;right:6%;bottom:11%;transform:rotate(7deg);background:var(--plat-azul);border-radius:20px 20px 20px 5px;animation-delay:-4s}.ent-peca-h i{background:var(--plat-surface);opacity:.4}.ent-peca-h i:first-child{width:35%;opacity:.8}.ent-peca-h i:nth-child(2){width:85%}.ent-form{position:relative;z-index:2;width:min(420px,100%);padding:22px 22px 20px;display:grid;gap:16px}.ent-form h2{margin:0;font-size:clamp(26px,2.8vw,34px);line-height:1.1;font-weight:700;color:var(--plat-text-strong)}.ent-campo{display:grid;gap:6px}.ent-campo label{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--plat-text-soft)}.ent-campo input{font:inherit;font-size:15px;color:var(--plat-text);background:var(--plat-subtle);border:0;border-bottom:1px solid var(--plat-input-border);padding:12px 14px;width:100%;min-width:0}.ent-campo input:focus{outline:2px solid var(--plat-verde);outline-offset:-2px}.ent-btn{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border:0;background:var(--plat-verde);color:var(--plat-btn-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ent-btn:after{content:"→"}.ent-btn:hover{background:var(--plat-btn-hover)}.ent-btn:disabled{opacity:.7;cursor:default}.ent-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:13px;color:var(--plat-text-soft)}.ent-links a{color:var(--plat-verde);font-weight:600}@keyframes ent-girar{to{transform:rotate(1turn)}}@keyframes ent-flutua{0%{translate:0 -8px}to{translate:0 10px}}@media (max-width:860px){.ent{grid-template-columns:1fr}.ent-lado{order:-1;padding-top:28px}.ent-lado:before{-webkit-mask-image:none;mask-image:none}.ent-peca-a{left:-60px}.ent-anel{left:50%}}@media (prefers-reduced-motion:reduce){.ent-anel,.ent-mini-orbe,.ent-orbe,.ent-peca{animation:none}}.rel-fases{min-width:260px}.rel-fases-vez{font-size:.8rem;color:var(--text-muted);cursor:pointer}.rel-fase-linha{display:flex;align-items:center;gap:4px;padding:3px 10px}.rel-fase-nome{flex:1;min-width:0;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rel-fase-tog{font:inherit;font-size:.72rem;padding:2px 7px;border-radius:6px;border:1px solid var(--input-border);background:transparent;color:var(--text-muted);cursor:pointer}.rel-fase-tog:hover{color:var(--text-primary);border-color:var(--text-muted)}.rel-fase-tog.on{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text,#fff)}.atv-filtros{display:flex;flex-wrap:wrap;gap:4px;margin:.2rem 0 .6rem}.atv-filtro{font:inherit;font-size:.75rem;padding:2px 9px;border-radius:999px;border:1px solid var(--input-border);background:transparent;color:var(--text-muted);cursor:pointer}.atv-filtro:hover{color:var(--text-primary)}.atv-filtro.on{background:var(--badge-info-bg);border-color:transparent;color:var(--badge-info-text)}.atv-origem{display:inline-block;margin-left:6px;font-size:.68rem;padding:0 6px;border-radius:4px;vertical-align:1px}.atv-origem-automacao{background:var(--badge-warning-bg);color:var(--badge-warning-text)}.atv-origem-aplicativo{background:var(--badge-default-bg);color:var(--badge-default-text)}.atv-motivo{margin-top:3px;font-size:.8rem;color:var(--text-secondary,var(--text-muted))}.atv-motivo span{color:var(--text-muted)}.campo-aviso-auto{display:block;margin-top:3px;font-size:.75rem;color:var(--badge-warning-text)}.fpub-selo{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;color:var(--plat-verde);background:var(--plat-verde-bg);border-radius:999px;padding:.1rem .5rem}.fpub-ponto{width:6px;height:6px;border-radius:50%;background:var(--plat-verde-ponto)}.fpub-corpo{display:flex;flex-direction:column;gap:1rem}.fpub-estado{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;padding:.8rem .95rem;border:1px solid var(--card-border);border-radius:8px;background:var(--card-bg)}.fpub-estado.ligado{border-color:var(--plat-verde);background:color-mix(in srgb,var(--plat-verde) 7%,transparent)}.fpub-estado-textos{flex:999 1 260px;min-width:0;display:flex;flex-direction:column;gap:.15rem}.fpub-estado-textos strong{font-size:.92rem;color:var(--text-primary)}.fpub-estado-textos span{font-size:.8rem;color:var(--text-secondary)}.fpub-numero{display:flex;flex-direction:column;align-items:flex-end}.fpub-numero strong{font-size:1.3rem;font-weight:600;color:var(--text-primary);line-height:1.1}.fpub-numero span{font-size:.72rem;color:var(--text-secondary)}.fpub-secao{display:flex;flex-direction:column;gap:.45rem}.fpub-copiar{display:flex;gap:.4rem;align-items:flex-start;flex-wrap:wrap}.fpub-copiar>.themed-input{flex:1 1 260px;min-width:0;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.78rem}.fpub-codigo{resize:none}.fpub-tipo{font-size:.75rem;color:var(--text-secondary)}.fpub-aviso,.fpub-vazio{padding:.65rem .8rem;border-radius:8px;font-size:.82rem;border:1px dashed var(--card-border);color:var(--text-secondary)}.fpub-aviso{border-style:solid;border-color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 8%,transparent);color:var(--text-primary)}.fpub-dominios{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.fpub-dominio{display:inline-flex;align-items:center;gap:.3rem}.fpub-tirar{display:inline-grid;place-items:center;background:none;border:0;padding:0;color:var(--text-secondary);cursor:pointer}.fpub-tirar:hover{color:var(--status-danger)}.fpub-add{display:inline-flex;gap:.35rem;flex:1 1 260px;min-width:0}.fpub-add .themed-input{flex:1 1 auto;min-width:0}.fpub-textos .form-label{margin:.2rem 0 0}.fpub-rodape{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;width:100%}.fpub-rodape-esp{flex:1 1 auto}.fp{min-height:100vh;min-height:100dvh;display:grid;justify-items:center;align-content:start;gap:1rem;padding:2.5rem max(16px,env(safe-area-inset-right,0px)) 2rem max(16px,env(safe-area-inset-left,0px));background-color:var(--plat-bg);background-image:radial-gradient(var(--plat-border) 1.1px,transparent 1.5px);background-size:22px 22px;color:var(--plat-text);font-family:var(--font-plex-sans),system-ui,sans-serif}.fp-embutido{min-height:0;padding:0;background:transparent}.fp-cartao{width:min(620px,100%);background:var(--plat-surface);border:1px solid var(--plat-border);border-top:3px solid var(--plat-verde);border-radius:12px;padding:1.4rem 1.4rem 1.2rem;box-shadow:0 14px 34px rgba(0,0,0,.08)}.fp-embutido .fp-cartao{box-shadow:none}.fp-cartao form{display:flex;flex-direction:column;gap:1rem}.fp-cab h1,.fp-fim h1{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;line-height:1.15;color:var(--plat-text-strong);text-wrap:balance}.fp-cab p,.fp-fim p{margin:.4rem 0 0;color:var(--plat-text-soft);line-height:1.55}.fp-campo{display:flex;flex-direction:column;gap:.35rem;border:0;padding:0;margin:0;min-width:0}.fp-rotulo{font-size:.8rem;font-weight:600;color:var(--plat-text-soft);padding:0}.fp-rotulo em{font-style:normal;font-weight:500;color:var(--plat-magenta);margin-left:.25rem}.fp-campo input,.fp-campo select,.fp-campo textarea{font:inherit;font-size:.95rem;color:var(--plat-text);background:var(--plat-subtle);border:0;border-bottom:1px solid var(--plat-input-border);border-radius:0;padding:.7rem .8rem;width:100%;min-width:0}.fp-campo textarea{resize:vertical}.fp-campo input:focus,.fp-campo select:focus,.fp-campo textarea:focus{outline:2px solid var(--plat-verde);outline-offset:-2px}.fp-ajuda{font-size:.75rem;color:var(--plat-text-soft)}.fp-marcar{gap:.4rem}.fp-opcao{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid var(--plat-border);border-radius:8px;cursor:pointer;font-size:.9rem}.fp-opcao.on{border-color:var(--plat-verde);background:var(--plat-verde-bg)}.fp-opcao input{accent-color:var(--plat-verde)}.fp-isca{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fp-erro{font-size:.85rem;color:var(--plat-magenta);background:var(--plat-magenta-bg);border-left:3px solid var(--plat-magenta);padding:.6rem .75rem}.fp-btn{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 1rem;border:0;background:var(--plat-verde);color:var(--plat-btn-text);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.fp-btn:after{content:"→"}.fp-btn:hover{background:var(--plat-btn-hover)}.fp-btn:disabled{opacity:.7;cursor:default}.fp-btn-sec{background:transparent;color:var(--plat-text);box-shadow:inset 0 0 0 1px var(--plat-input-border)}.fp-btn-sec:hover{background:var(--plat-hover)}.fp-fim{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.fp-ok{color:var(--plat-verde)}.fp-carregando{display:flex;align-items:center;gap:.5rem}.fp-carregando,.fp-marca{color:var(--plat-text-soft)}.fp-marca{font-size:.75rem;font-family:var(--font-plex-mono),ui-monospace,monospace}.fp-marca a{color:var(--plat-verde)}