@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.float-left{float:left}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--marinho-900:#0d1f2c;--marinho-800:#13293a;--marinho:#1a374d;--marinho-700:#234a66;--marinho-600:#2f5f7f;--marinho-300:#8aa3b5;--dourado:#c3b88b;--dourado-forte:#9c8646;--dourado-claro:#efe9d9;--azul:var(--marinho);--azul-escuro:var(--marinho-900);--verde:#2f7d4f;--amarelo:#b8860b;--laranja:#c2601d;--vermelho:#b3352f;--cinza:#6b7a88;--bg:#f5f2ec;--card:#fff;--texto:#16283a;--texto-suave:#6b7a88;--borda:#e4ddd1;--borda-forte:#d2c8b8;--raio:14px;--sombra:0 1px 2px #1a374d0d, 0 2px 8px #1a374d0d;--sombra-alta:0 10px 30px #0d1f2c29;--menu:264px;--barra-tablet:62px}:root[data-campanha=outubro-rosa]{--marinho-900:#40091c;--marinho-800:#5c0f29;--marinho:#7a1538;--marinho-700:#96214a;--marinho-600:#b02d5d;--marinho-300:#d99bb1;--dourado:#e9a8c0;--dourado-forte:#a83a63;--dourado-claro:#fae3ec;--bg:#fdf5f8;--texto:#2e1420;--texto-suave:#7e5e6a;--borda:#f2dde5;--borda-forte:#e5c0ce;--sombra:0 1px 2px #7a15380d, 0 2px 8px #7a15380f;--sombra-alta:0 10px 30px #40091c29}:root[data-campanha=outubro-rosa] .fita-campanha{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#e04f85,#c92063);border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.fita-campanha{display:none}*{box-sizing:border-box}body{background:var(--bg);color:var(--texto);-webkit-tap-highlight-color:transparent;margin:0;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif}.app{min-height:100vh;display:flex}.sidebar{width:var(--menu);background:linear-gradient(175deg, var(--marinho) 0%, var(--marinho-900) 100%);color:#dfe7ee;border-right:1px solid #c3b88b2e;flex-direction:column;flex-shrink:0;padding:14px 12px 12px;display:flex}.sidebar-topo{align-items:center;gap:10px;padding:2px 2px 14px;display:flex}.marca-link{min-width:0;color:inherit;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;gap:5px;padding:6px 6px 4px;text-decoration:none;display:flex}.marca-link:hover{background:#ffffff0f}.marca{flex-shrink:0;width:auto;height:54px;display:block}.marca-sub{color:var(--dourado);letter-spacing:.08em;text-transform:uppercase;margin-top:1px;font-size:10.5px;font-weight:600}.menu-botao,.menu-fundo{display:none}.sidebar-nav{flex-direction:column;gap:2px;display:flex}.nav-grupo-titulo{cursor:pointer;color:#c3d1dc;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:11px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav-grupo-titulo:hover{color:#fff;background:#ffffff12}.nav-grupo.aberto>.nav-grupo-titulo,.nav-grupo-titulo.na-area{color:#fff}.nav-grupo-titulo.na-area .nav-grupo-nome:after{content:"";background:var(--dourado);border-radius:2px;height:2px;margin-top:3px;display:block}.nav-grupo-icone{width:20px;color:var(--dourado);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-grupo-titulo.na-area .nav-grupo-icone,.nav-grupo.aberto>.nav-grupo-titulo .nav-grupo-icone{color:var(--dourado)}.nav-grupo-nome{flex:1;min-width:0}.nav-grupo-seta{color:var(--marinho-300);font-size:10px}.nav-itens{border-left:1px solid #c3b88b38;flex-direction:column;gap:2px;margin:2px 0 8px 19px;padding-left:10px;display:flex}.nav-item{text-align:left;color:#a9bdcc;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:42px;padding:10px 11px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;box-shadow:inset 3px 0 0 var(--dourado);background:#c3b88b29;font-weight:600}.nav-item .contador{margin-left:auto}.sidebar-pe{border-top:1px solid #c3b88b2e;margin-top:auto;padding-top:14px}.sidebar-email{color:var(--marinho-300);text-overflow:ellipsis;white-space:nowrap;padding:0 10px 6px;font-size:11.5px;overflow:hidden}.conteudo{flex:1;min-width:0;padding:26px 30px 64px}@media (max-width:1023px){.app{flex-direction:column}.sidebar{z-index:30;width:100%;min-height:var(--barra-tablet);border-bottom:1px solid #c3b88b33;border-right:none;padding:8px 12px;position:sticky;top:0}.sidebar-topo{padding:2px}.marca-link{flex-direction:row;align-items:center;gap:10px}.marca{height:40px}.marca-sub{display:none}.menu-botao{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #c3b88b40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.menu-botao:active{background:#c3b88b40}.sidebar-nav,.sidebar-pe{display:none}.sidebar.aberta .sidebar-nav,.sidebar.aberta .sidebar-pe{background:linear-gradient(175deg, var(--marinho) 0%, var(--marinho-900) 100%);z-index:32;flex-direction:column;width:min(330px,86vw);padding:8px 12px;display:flex;position:fixed;left:0}.sidebar.aberta .sidebar-nav{top:var(--barra-tablet);box-shadow:var(--sombra-alta);bottom:76px;overflow-y:auto}.sidebar.aberta .sidebar-pe{box-shadow:var(--sombra-alta);border-top:1px solid #c3b88b33;padding-bottom:14px;bottom:0}.menu-fundo{inset:var(--barra-tablet) 0 0 0;z-index:31;cursor:pointer;background:#0d1f2c80;border:none;display:block;position:fixed}.conteudo{padding:18px 16px 56px}}@media (pointer:coarse){body{font-size:15px}.nav-grupo-titulo,.nav-item{min-height:48px;font-size:15px}.btn{min-height:46px;padding:11px 18px;font-size:15px}.btn.pequeno,.btn-sm{min-height:40px}input,select,textarea{min-height:46px;font-size:15px}.aba{min-height:44px}.area-item{min-height:44px;padding:10px 13px;font-size:14px}th,td{padding:13px 12px}}h1{letter-spacing:-.02em;color:var(--marinho-900);margin:0 0 6px;font-size:25px;font-weight:700}h2{letter-spacing:-.01em;color:var(--marinho);align-items:center;gap:10px;margin:0 0 12px;font-size:16.5px;display:flex}h2:after{content:"";background:linear-gradient(90deg, var(--dourado), transparent);flex:1;min-width:0;height:1px}.subtitulo{color:var(--texto-suave);max-width:72ch;margin:0 0 20px;font-size:14px;line-height:1.55}.link-voltar{color:var(--azul);align-items:center;gap:4px;margin-bottom:10px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.link-voltar:hover{text-decoration:underline}.link-voltar .seta{font-size:17px;line-height:1}.barra-ficha .link-voltar{margin-bottom:6px;display:flex}.voltar-celular{display:none}@media (max-width:1023px){.voltar-celular{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #c3b88b40;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:21px;line-height:1;display:inline-flex}}.cartao{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);margin-bottom:18px;padding:18px 20px}.linha{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}input,select,textarea{font:inherit;color:inherit;border:1px solid var(--borda-forte);background:#fff;border-radius:9px;padding:10px 11px}input:hover,select:hover,textarea:hover{border-color:#b4a892}input:focus,select:focus,textarea:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px #1a374d26}textarea{resize:vertical;min-height:220px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;line-height:1.7}.btn{background:var(--azul);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{background:var(--azul-escuro)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #1a374d4d}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.secundario{color:var(--texto);border-color:var(--borda-forte);background:#fff}.btn.secundario:hover{background:#faf8f3;border-color:#b4a892}.btn.perigo{background:var(--vermelho)}.btn.perigo:hover{background:#b91c1c}.rolagem{overflow-x:auto}th,td{text-align:left;border-bottom:1px solid var(--borda);white-space:nowrap;padding:10px 11px}th{z-index:1;background:var(--card);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);border-bottom:1.5px solid var(--borda-forte);font-size:11.5px;font-weight:700;position:sticky;top:0}tbody tr:hover{background:#faf8f3}td.numero,th.numero{text-align:right;font-variant-numeric:tabular-nums}tfoot td{border-top:2px solid var(--borda);border-bottom:none;font-weight:600}.sem-dados{color:var(--texto-suave);font-style:italic}.titulo-ficha{letter-spacing:-.01em;color:var(--texto);margin:0 0 10px;font-size:14px;font-weight:700}.fichas-por-cor{flex-direction:column;gap:8px;display:flex}.ficha-cor{background:var(--bg);border:1px solid var(--borda);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.ficha-cor-nome{text-transform:uppercase;letter-spacing:.03em;min-width:130px;font-size:13.5px;font-weight:700}.ficha-cor-conta{min-width:190px;color:var(--texto-suave);flex:1;font-size:13px}.ficha-cor-conta strong{color:var(--texto)}.ficha-cor-nota{color:var(--texto-suave);font-size:12px}.ficha-data{border:1px dashed var(--borda-forte);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.ficha-data label{color:var(--texto-suave);font-size:13px;font-weight:500}.ficha-data .btn{min-height:34px;padding:6px 12px;font-size:13px}.ficha-data-aviso{color:#15803d;background:#f0fdf4;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.escolha{flex-direction:column;gap:10px;max-width:520px;display:flex}.escolha-item{text-align:left;background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:var(--raio);cursor:pointer;width:100%;font:inherit;color:inherit;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.escolha-item:hover{border-color:var(--azul);background:#faf8f3}.escolha-item:focus-visible{outline:none;box-shadow:0 0 0 3px #1a374d4d}.escolha-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.escolha-titulo{letter-spacing:-.01em;font-size:17px;font-weight:700}.escolha-nome{font-size:14px}.escolha-info{color:var(--texto-suave);font-size:12.5px}.voltar-escolha{cursor:pointer;font:inherit;color:var(--azul);background:0 0;border:none;margin:0 0 10px;padding:0;font-size:13px;font-weight:600}.voltar-escolha:hover{text-decoration:underline}.cor-escolhida{letter-spacing:.04em;text-transform:uppercase;color:var(--azul-escuro);background:#dde8ef;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:700}.avulso{border-top:1px dashed var(--borda);margin-top:10px;padding-top:10px}.rotulo-vale-para{letter-spacing:.04em;text-transform:uppercase;color:var(--azul-escuro);vertical-align:middle;background:#dde8ef;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:700}.meta-na-ficha{color:var(--azul);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:11.5px;font-weight:600}.numero-sequencia{text-align:right;font-variant-numeric:tabular-nums;min-width:26px;font-size:16px;font-weight:700;display:inline-block}.numero-antigo{text-align:right;white-space:nowrap;color:#b45309;margin-top:1px;font-size:11.5px;font-weight:600;display:block}.setas-sequencia{gap:3px;display:flex}.setas-sequencia .btn{width:26px;min-height:30px;padding:0;font-size:14px;line-height:1}.tags{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.indicador{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);border-top:3px solid var(--dourado);min-width:150px;padding:13px 17px}.indicador .rotulo{color:var(--texto-suave);letter-spacing:.03em;text-transform:uppercase;font-size:11.5px;font-weight:600}.indicador .valor{color:var(--marinho-900);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:3px;font-size:22px;font-weight:700}.situacao{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.situacao.vermelho{color:#991b1b;background:#fee2e2}.situacao.laranja{color:#9a3412;background:#ffedd5}.situacao.amarelo{color:#854d0e;background:#fef9c3}.situacao.verde{color:#166534;background:#dcfce7}.situacao.azul{color:var(--marinho-900);background:#dde8ef}.situacao.cinza{color:#5a6a78;background:#f0ebe1}.aviso{border:1px solid;border-radius:8px;margin-bottom:14px;padding:11px 14px;font-size:13px}.aviso.erro{color:#991b1b;background:#fef2f2;border-color:#fecaca}.aviso.atencao{color:#92400e;background:#fffbeb;border-color:#fde68a}.aviso.ok{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.aviso.info{color:var(--marinho-900);background:#eef3f7;border-color:#c2d5e2}.tela-login{background:radial-gradient(900px 420px at 50% -8%, #c3b88b2e 0%, transparent 62%), linear-gradient(165deg, var(--marinho) 0%, var(--marinho-900) 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-caixa{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:404px;display:flex}.login-marca{flex-direction:column;align-items:center;gap:9px;display:flex}.login-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--dourado);font-size:11px;font-weight:600}.contas-do-aparelho{flex-direction:column;gap:6px;margin:4px 0 16px;display:flex}.contas-rotulo{letter-spacing:.07em;text-transform:uppercase;color:var(--texto-suave);font-size:11px;font-weight:700}.conta-do-aparelho{border:1.5px solid var(--borda);background:var(--card);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.conta-do-aparelho.escolhida{border-color:var(--azul);box-shadow:0 0 0 3px #1a374d26}.conta-botao{text-align:left;min-width:0;min-height:52px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;padding:8px 12px;display:flex}.conta-botao b{font-size:16px}.conta-botao span{color:var(--texto-suave);text-overflow:ellipsis;font-size:12px;overflow:hidden}.conta-esquecer{border:none;border-left:1px solid var(--borda);width:44px;color:var(--texto-suave);cursor:pointer;background:0 0;font-size:20px}.conta-esquecer:hover{color:var(--vermelho);background:#fef2f2}.cartao-login{background:var(--card);border:1px solid #c3b88b59;border-top:3px solid var(--dourado);border-radius:16px;width:100%;padding:28px;box-shadow:0 18px 44px #06121b61}.cartao-login .subtitulo{margin-bottom:18px}.abas{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.aba{font:inherit;color:var(--texto-suave);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 14px;font-size:14px}.aba:hover{color:var(--texto);background:#f1ede4}.aba.ativa{background:var(--card);border-color:var(--borda);color:var(--marinho);box-shadow:inset 0 -3px 0 var(--dourado);font-weight:700}.barra-data{background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:var(--raio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 18px;display:flex}.rotulo-data{color:var(--texto-suave);font-size:12px}.valor-data{margin-top:1px;font-size:19px;font-weight:600}.dia-semana{color:var(--texto-suave);font-size:14px;font-weight:400}.colunas-lancamento{grid-template-columns:270px 1fr;align-items:start;gap:20px;display:grid}.painel-lista{min-width:0}.lista-funcionarias{border:1px solid var(--borda);border-radius:var(--raio);background:#fdfbf7;max-height:460px;overflow-y:auto}.item-funcionaria{text-align:left;border:none;border-bottom:1px solid var(--borda);width:100%;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;display:flex}.item-funcionaria:last-child{border-bottom:none}.item-funcionaria:hover{background:#f1ede4}.item-funcionaria.ativa{background:var(--azul);color:#fff}.item-funcionaria.ativa .situacao{color:#fff;background:#ffffff40}.item-funcionaria .nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel-digitacao{border:1px solid var(--borda);border-radius:var(--raio);background:#fdfbf7;min-width:0;padding:16px}kbd{border:1px solid var(--borda);background:#fff;border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px}@media (max-width:1023px){.colunas-lancamento{grid-template-columns:1fr}.lista-funcionarias{max-height:240px}}.ajuda{color:var(--texto-suave);margin-top:6px;font-size:12px;line-height:1.6}.exemplo{border:1px solid var(--borda);white-space:pre;background:#faf8f3;border-radius:8px;padding:10px 12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;line-height:1.8;overflow-x:auto}.previa-whatsapp{border:1px solid var(--borda);border-radius:var(--raio);white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all;background:#faf8f3;max-height:420px;margin:14px 0 0;padding:16px 18px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13.5px;line-height:1.9;overflow-y:auto}.separacao{max-width:460px}.sep-titulo{margin:0 0 4px;font-size:17px}.sep-ajuda{color:var(--texto-suave);margin:6px 0 0;font-size:13px;line-height:1.5}.sep-nota{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;padding:14px;display:grid}.sep-nota-linha{align-items:center;gap:10px;display:flex}.sep-nota-tam{width:40px;color:var(--texto-suave);text-align:right;flex-shrink:0;font-size:15px;font-weight:700}.sep-nota-linha input{text-align:center;font-variant-numeric:tabular-nums;flex:1;min-width:0;padding:11px 6px;font-size:18px;font-weight:600}.sep-nota-total{color:var(--texto-suave);margin-top:12px;font-size:14px}.sep-nota-total strong{color:var(--texto);font-variant-numeric:tabular-nums;font-size:19px}.sep-placar{flex-wrap:wrap;gap:7px;margin:4px 0 14px;display:flex}.sep-chip{background:var(--card);border:1.5px solid var(--borda);min-height:66px;font:inherit;cursor:pointer;color:var(--texto);border-radius:10px;flex-direction:column;flex:62px;justify-content:center;align-items:center;gap:1px;padding:7px 4px;display:flex}.sep-chip.ativo{border-color:var(--azul);box-shadow:0 0 0 3px #dde8ef}.sep-chip.fechado{background:#f0fdf4;border-color:#86efac}.sep-chip.sobra{background:#fffbeb;border-color:#fcd34d}.sep-chip-tam{color:var(--texto-suave);letter-spacing:.04em;font-size:12px;font-weight:700}.sep-chip-num{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.05}.sep-chip.fechado .sep-chip-num{color:var(--verde)}.sep-chip.sobra .sep-chip-num{color:var(--amarelo)}.sep-chip-rot{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.sep-montador{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;align-items:center;gap:12px;padding:18px 16px 16px;display:flex}.sep-pacote-num{color:var(--texto-suave);align-items:baseline;gap:8px;font-size:15px;display:flex}.sep-pacote-num strong{color:var(--texto);font-variant-numeric:tabular-nums;font-size:26px}.sep-pacote-tam{background:var(--azul);color:#fff;border-radius:6px;padding:2px 10px;font-size:14px;font-weight:700}.sep-quantidade{text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-width:2px;width:100%;max-width:220px;padding:10px 8px;font-size:46px;font-weight:700}.sep-confirmar{width:100%;max-width:300px;min-height:56px;font-size:18px;font-weight:700}.sep-resumo{color:var(--texto-suave);justify-content:space-between;align-items:center;margin:16px 0 6px;font-size:14px;display:flex}.sep-resumo strong{color:var(--texto);font-variant-numeric:tabular-nums}.sep-link{color:var(--azul);font:inherit;cursor:pointer;background:0 0;border:none;padding:6px;font-size:13px;text-decoration:underline}.sep-lista{border:1px solid var(--borda);border-radius:var(--raio);background:var(--card);max-height:260px;overflow-y:auto}.sep-lista-item{border-bottom:1px solid var(--borda);align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.sep-lista-item:last-child{border-bottom:none}.sep-lista-item.tocavel{flex-direction:column;align-items:stretch;gap:0;padding:0}.sep-lista-abrir{width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 14px;display:flex}.sep-lista-abrir:hover{background:#faf8f3}.sep-lista-item.aberto{background:#fef2f2}.sep-lista-item.aberto .sep-lista-abrir:hover{background:0 0}.sep-lista-acoes{flex-wrap:wrap;gap:8px;padding:0 14px 12px;display:flex}.sep-lista-num{font-variant-numeric:tabular-nums;min-width:26px;font-weight:700}.sep-lista-tam{background:#f0ebe1;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.sep-lista-pecas{color:var(--texto-suave);font-variant-numeric:tabular-nums;margin-left:auto}.sep-acoes{gap:10px;margin-top:18px;display:flex}.sep-btn{flex:1;min-height:52px;font-size:16px}.sep-remessas{flex-direction:column;gap:10px;max-width:460px;display:flex}.sep-remessa{color:inherit;background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:var(--raio);padding:14px 16px;text-decoration:none;display:block}.sep-remessa:hover{background:#faf8f3}.sep-remessa-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.sep-remessa-op{font-size:17px;font-weight:700}.sep-remessa-peca{margin-top:2px;font-size:14px}.sep-remessa-info{color:var(--texto-suave);margin-top:6px;font-size:12.5px}.ronda{flex-direction:column;gap:10px;max-width:460px;display:flex}.ronda-topo{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);align-items:center;gap:10px;min-height:56px;padding:10px 14px;display:flex}.ronda-topo>div:nth-child(2){flex:1;min-width:0}.ronda-titulo{letter-spacing:-.01em;font-size:17px;font-weight:700}.ronda-sub{color:var(--texto-suave);font-size:12.5px}.voltar{color:var(--azul);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:-8px;padding:2px 8px 6px;font-size:26px;line-height:1}.fila{color:var(--texto-suave);background:var(--bg);border:1px solid var(--borda);white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:600}.fila.ativa{color:var(--laranja);border-color:var(--laranja)}.rotulo-ronda{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);padding:6px 2px 0;font-size:11px;font-weight:700}.ajuda-ronda{color:var(--texto-suave);margin:0;font-size:13px;line-height:1.5}.cartao-ronda,.pessoa-ronda{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:9px;width:100%;padding:12px 13px;display:flex}.cartao-ronda:active,.pessoa-ronda:active{background:var(--bg)}.pessoa-ronda.pendente{border-left:4px solid var(--laranja)}.cartao-topo{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cartao-nome{flex:1;font-size:16.5px;font-weight:700}.pessoa-nome{flex:auto;min-width:0;font-size:15.5px;font-weight:600}.pessoa-falta{color:var(--laranja);font-size:12px;font-weight:600}.cartao-info{color:var(--texto-suave);font-size:12.5px}.cartao-info .alerta{color:var(--laranja)}.pct{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:700}.pct.baixa{color:var(--vermelho)}.pct.abaixo{color:var(--amarelo)}.pct.proxima{color:var(--laranja)}.pct.meta,.pct.acima{color:var(--verde)}.pct.sem{color:var(--texto-suave)}.regua{gap:3px;display:flex}.regua .h{font-variant-numeric:tabular-nums;border:1px solid var(--borda-forte);background:var(--card);height:26px;color:var(--texto-suave);border-radius:4px;flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.regua .h.cheia{background:var(--verde);border-color:var(--verde);color:#fff}.regua .h.parcial{border-color:var(--amarelo);color:#854d0e;background:#fef9c3}.regua .h.futura{opacity:.35}.regua .h.curta{flex:.8}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1.5px solid var(--borda-forte);background:var(--card);min-width:54px;min-height:44px;color:var(--texto);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:5px 10px;font-size:15px;font-weight:700;line-height:1.1;display:flex}.chip small{color:var(--texto-suave);font-size:9.5px;font-weight:600}.chip.on{background:var(--azul);border-color:var(--azul);color:#fff}.chip.on small{color:#ffffffd9}.chip.feita{border-color:var(--verde)}.chip.feita small{color:var(--verde)}.chip.larga{flex:46%;align-items:flex-start;min-width:0;font-size:13px}.janela-atual{background:#eef3f7;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:flex}.janela-atual .op-nomes{min-width:0;color:var(--azul-escuro);flex:1}.link{color:var(--azul);font:inherit;cursor:pointer;background:0 0;border:none;padding:6px 2px;font-size:13px;text-decoration:underline}.campo-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.campo-topo label{flex:1;min-width:0}.campo-nota{color:var(--texto-suave);font-size:12px}.entrada.campo-operacao{padding:12px 14px}.chip:disabled{opacity:.5;cursor:not-allowed}.chip.concluida{border-color:var(--verde);color:#166534;opacity:1;background:#f0fdf4}.chip.concluida small{color:#16a34a}.pendencias{border:1.5px solid var(--laranja);background:#fff7ed;border-radius:8px;flex-direction:column;gap:6px;padding:9px;display:flex}.pendencias-titulo{letter-spacing:.07em;text-transform:uppercase;color:#9a3412;font-size:11px;font-weight:700}.pendencia{text-align:left;background:var(--card);width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid #fed7aa;border-radius:7px;align-items:center;gap:10px;min-height:52px;padding:9px 10px;display:flex}.pendencia:active{background:#fff7ed}.pendencia-num{font-variant-numeric:tabular-nums;color:#9a3412;text-align:center;min-width:34px;font-size:20px;font-weight:800}.pendencia-texto{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pendencia-texto b{font-size:14px}.pendencia-texto small{color:var(--texto-suave);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pendencia-acao{color:var(--laranja);white-space:nowrap;font-size:12px;font-weight:700}.pendencia.outra-op{cursor:default;opacity:.7}.pendencia.outra-op .pendencia-acao{color:var(--texto-suave);font-weight:600}.pct-inline{font-variant-numeric:tabular-nums;font-weight:800}.pct-inline.baixa{color:var(--vermelho)}.pct-inline.abaixo{color:var(--amarelo)}.pct-inline.proxima{color:var(--laranja)}.pct-inline.meta,.pct-inline.acima{color:var(--verde)}.pct-inline.sem{color:var(--texto-suave)}.gravado{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:flex}.gravado b{font-variant-numeric:tabular-nums;font-size:15px}.op-marcada{background:#eef3f7;border:1px solid #c2d5e2;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;display:flex}.op-marcada-nomes{min-width:0;color:var(--azul-escuro);flex:1;font-size:13.5px;font-weight:600;line-height:1.3}.resto-pendente{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.45}.resto-pendente b{font-variant-numeric:tabular-nums}.pessoa-metade{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.placar{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:12px;padding:14px;display:flex}.placar-topo,.quadro-hora{align-items:flex-start;gap:14px;display:flex}.quadro-dia{border-top:1px solid var(--borda);flex-direction:column;gap:4px;padding-top:11px;display:flex}.barra-progresso-dia{background:var(--bg);border:1px solid var(--borda);border-radius:7px;height:14px;margin:4px 0 8px;position:relative;overflow:hidden}.barra-feita{background:var(--cinza);border-radius:7px 0 0 7px;position:absolute;top:0;bottom:0;left:0}.barra-feita.baixa{background:var(--vermelho)}.barra-feita.abaixo{background:var(--amarelo)}.barra-feita.proxima{background:var(--laranja)}.barra-feita.meta,.barra-feita.acima{background:var(--verde)}.barra-projetada{opacity:.45;background:repeating-linear-gradient(45deg, var(--cinza) 0 3px, transparent 3px 6px);position:absolute;top:0;bottom:0}.placar-num{flex-direction:column;gap:1px;display:flex}.placar-grande{letter-spacing:-.035em;font-size:42px;font-weight:800;line-height:.95}.placar-cap{color:var(--texto-suave);font-size:11.5px;font-weight:600}.placar-lado{flex-direction:column;flex:1;gap:3px;display:flex}.placar-dia{border-top:1px solid var(--borda);flex-direction:column;gap:3px;padding-top:10px;display:flex}.mini{border-bottom:1px dotted var(--borda);justify-content:space-between;gap:8px;padding-bottom:3px;font-size:12.5px;display:flex}.mini:last-child{border-bottom:none}.mini span{color:var(--texto-suave)}.mini b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.mini.sugestao span,.mini.sugestao b{color:var(--azul)}.entrada{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:9px;padding:12px;display:flex}.campo-ronda{flex-direction:column;gap:6px;display:flex}.campo-ronda label{letter-spacing:.07em;text-transform:uppercase;color:var(--texto-suave);font-size:10.5px;font-weight:700}.campo-ronda input.grande{text-align:center;letter-spacing:.04em;font-variant-numeric:tabular-nums;border-width:1.5px;padding:10px 6px;font-size:34px;font-weight:700}.campo-ronda input.erro{border-color:var(--vermelho);background:#fef2f2}.achado{background:var(--bg);border:1px dashed var(--borda-forte);min-height:36px;color:var(--texto-suave);border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.achado.ok{border-style:solid;border-color:var(--azul);background:#eef3f7}.achado-tam{color:#fff;background:var(--azul);border-radius:5px;padding:2px 10px;font-size:15px;font-weight:700}.achado-pecas{color:var(--texto);font-size:16px;font-weight:700}.achado-op{color:var(--azul-escuro);white-space:nowrap;background:#dde8ef;border-radius:5px;padding:2px 8px;font-size:12px;font-weight:700}.achado-cor{color:var(--texto);white-space:nowrap;font-size:12px;font-weight:700}.achado-nada{font-style:italic}.msg-erro{color:#991b1b;background:#fef2f2;border-radius:6px;padding:8px 10px;font-size:12.5px;font-weight:600}.btn.gravar{width:100%;min-height:52px;font-size:16px;font-weight:700}.lista-pacotes{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.pacote-linha{border-bottom:1px solid var(--borda);flex-direction:column;gap:5px;padding:10px 14px;font-size:14px;display:flex}.pacote-cabeca{align-items:center;gap:10px;display:flex}.pacote-pecas.inteiro{color:var(--verde);font-weight:700}.pacote-pecas.parcial{color:var(--laranja);font-weight:700}.pacote-operacoes{flex-wrap:wrap;gap:5px;display:flex}.pacote-op{background:var(--bg);border:1px solid var(--borda);color:var(--texto-suave);border-radius:5px;padding:2px 7px;font-size:11.5px}.apagar-pacote{min-height:34px;color:var(--vermelho);border-color:#fecaca;margin-left:auto;padding:4px 12px;font-size:12.5px}.apagar-pacote:hover{border-color:var(--vermelho);background:#fef2f2}.pacote-linha:last-child{border-bottom:none}.pacote-id{font-variant-numeric:tabular-nums;min-width:26px;font-weight:700}.pacote-tam{background:var(--bg);border:1px solid var(--borda);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:700}.pacote-ops{color:var(--texto-suave);white-space:nowrap;font-size:11.5px}.pacote-pecas{color:var(--texto-suave);font-variant-numeric:tabular-nums;margin-left:auto}.apagar{color:var(--texto-suave);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:18px}.nada{color:var(--texto-suave);text-align:center;padding:14px;font-size:13.5px}.rodape-ronda{gap:8px;margin-top:4px;display:flex}.rodape-ronda .btn{flex:1;min-height:52px;font-size:16px}.rodape-ronda .btn.secundario{flex:0 0 110px}.refazer{border:2px dashed var(--borda-forte);border-radius:var(--raio);background:var(--card);cursor:pointer;align-items:flex-start;gap:10px;margin:10px 0 8px;padding:10px 12px;display:flex}.refazer.ligado{border-style:solid;border-color:var(--verde);background:#2f7d4f12}.refazer input{width:22px;height:22px;accent-color:var(--verde);flex:none;margin:1px 0 0}.refazer span{flex-direction:column;gap:2px;font-size:15px;line-height:1.25;display:flex}.refazer small{color:var(--texto-suave);font-size:12.5px}.btn.gravar.refeito{background:var(--verde);border-color:var(--verde)}.confirmar{gap:8px;display:flex}.confirmar.fixa{z-index:5;background:var(--card);padding-top:8px;position:sticky;bottom:0;box-shadow:0 -8px 12px -8px #0f172a2e}.confirmar .btn.gravar{flex:1}.confirmar .btn.secundario{flex:0 0 118px;min-height:52px;font-size:15px}.btn.emergencia{color:#92400e;background:#fffbeb;border:1.5px dashed #f59e0b;width:100%;min-height:44px;font-size:14px;font-weight:600}.btn.emergencia:hover{background:#fef3c7}.entrada.sem-pacote{background:#fffdf5;border:1.5px solid #f59e0b}.sem-pacote-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sem-pacote-aviso{color:#92400e;flex:1;min-width:0;font-size:12px}.selo-sem-pacote{letter-spacing:.06em;text-transform:uppercase;color:#92400e;white-space:nowrap;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.chip.motivo{font-variant-numeric:normal;text-align:left;white-space:normal;align-items:flex-start;min-width:0;font-size:13px;font-weight:600}.pessoa-sem-pacote{color:#92400e;white-space:nowrap;background:#fffbeb;border:1px solid #fcd34d;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.pacote-linha.soma-sem-pacote{background:#fffdf5}.motivo-sem-pacote{color:#92400e;font-size:12.5px;line-height:1.4}.quadro-dela{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.quadro-dela.dia-fechado{border-color:#86efac}.quadro-dela-topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.quadro-dela-nome{letter-spacing:-.02em;font-size:22px;font-weight:800}.quadro-dela-sub{color:var(--texto-suave);font-size:13px}.quadro-dela-fogo{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.quadro-dela-hora{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.quadro-dela-pct{letter-spacing:-.04em;font-size:58px;font-weight:800;line-height:1}.quadro-dela-pecas{color:var(--texto-suave);font-size:15px}.quadro-dela-pecas b{color:var(--texto);font-variant-numeric:tabular-nums}.quadro-dela-recorde{color:#854d0e;background:#fefce8;border:1px solid #fde68a;border-radius:8px;padding:8px 11px;font-size:14px;font-weight:700}.quadro-dela-recorde.novo{color:#713f12;background:#fef3c7;border-color:#f59e0b}.quadro-dela-faltou{color:var(--texto-suave);font-weight:600}.estrelas-do-dia{justify-content:space-between;gap:2px;display:flex}.estrela{flex-direction:column;align-items:center;gap:1px;min-width:30px;display:flex}.estrela-icone{color:var(--borda-forte);font-size:26px;line-height:1}.estrela-hora{color:var(--texto-suave);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.estrela.ganha .estrela-icone{color:#f59e0b}.estrela.perdida .estrela-icone{color:#b4a892}.estrela.futura{opacity:.35}.estrela.atual .estrela-hora{color:var(--texto);border-bottom:2px solid var(--azul)}.estrelas-nota{color:var(--texto-suave);margin-top:-6px;font-size:12px}.cofrinho{background:var(--bg);border:1px solid var(--borda);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cofrinho.aberto{background:#f0fdf4;border-color:#86efac}.cofrinho-topo{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:600;display:flex}.cofrinho-valor-dia{color:var(--texto-suave);white-space:nowrap;font-size:12.5px;font-weight:600}.cofrinho-guardado{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.cofrinho.aberto .cofrinho-guardado{color:#15803d}.cofrinho-barra{background:var(--card);border:1px solid var(--borda);border-radius:6px;height:12px;overflow:hidden}.cofrinho-cheio{background:var(--verde);border-radius:6px 0 0 6px;height:100%}.cofrinho-nota{color:var(--texto-suave);font-size:12.5px;line-height:1.4}.missao{background:#eef3f7;border:1px solid #c2d5e2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.missao b{color:var(--azul-escuro);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.quadro-dela-botoes{gap:8px;display:flex}.quadro-dela-botoes .btn{flex:1;min-height:50px;font-size:16px}.confetes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confete{border-radius:2px;width:8px;height:14px;animation:1.9s ease-in forwards confete-cai;position:absolute;top:-16px}.confete.c0{background:#f59e0b}.confete.c1{background:#16a34a}.confete.c2{background:var(--dourado)}.confete.c3{background:#db2777}@keyframes confete-cai{to{opacity:0;transform:translateY(460px)rotate(560deg)}}@media (prefers-reduced-motion:reduce){.confete{display:none}}.fechamento{flex-direction:column;gap:12px;max-width:1100px;display:flex}.fechamento h1{margin-bottom:0}.fechamento .subtitulo{margin:0}.fechamento .cartao,.fechamento .campo{margin-bottom:0}.fechamento .campo>span{color:var(--texto-suave);font-size:13px;font-weight:500}.fechamento .campo small{color:var(--texto-suave);font-size:12px}.fechamento .campo.cresce{flex:1;min-width:200px}.fechamento-geral{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.fechamento-geral input{width:90px}.fechamento-jornada{color:var(--texto-suave);padding-bottom:10px;font-size:13px}.fechamento-celulas{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:12px;display:grid}.fechamento-celula{flex-direction:column;gap:10px;display:flex;container-type:inline-size}.fechamento-celula-topo{justify-content:space-between;align-items:baseline;display:flex}.fechamento-celula-topo h2{margin:0}.fechamento-celula-campos{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.fechamento-celula-campos input{width:90px}.fechamento-linhas{flex-direction:column;gap:6px;display:flex}.fechamento-linha{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 78px 86px 34px;grid-template-areas:"op cor tempo produzidas tirar";align-items:center;gap:6px;display:grid}.fechamento-linha.cabeca{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave);border-bottom:1px solid var(--borda);padding-bottom:4px;font-size:11px;font-weight:700}.fechamento-linha label{flex-direction:column;gap:3px;min-width:0;display:flex}.fechamento-linha select,.fechamento-linha input{width:100%;min-width:0}.linha-op{grid-area:op}.linha-cor{grid-area:cor}.linha-tempo{grid-area:tempo}.linha-produzidas{grid-area:produzidas}.linha-tirar{grid-area:tirar}.rotulo-curto{color:var(--texto-suave);font-size:11px;font-weight:600;display:none}.numero-curto{text-align:right}@container (max-width:440px){.fechamento-linha{border:1px solid var(--borda);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;grid-template-areas:"op cor tirar""tempo produzidas.";padding:8px}.fechamento-linha.cabeca{display:none}.rotulo-curto{display:block}.linha-tirar{align-self:end}}.fechamento-celula-pe{color:var(--texto-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.fechamento-celula-pe b{color:var(--texto);font-variant-numeric:tabular-nums}.fechamento-rodape{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;display:grid}.fechamento-quadro{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:end;gap:10px;display:grid}.fechamento-quadro input{width:100%}.fechamento-produzindo{background:#eef3f7;border:1px solid #c2d5e2;border-radius:9px;flex-direction:column;gap:5px;padding:8px 12px;display:flex}.fechamento-produzindo span{color:var(--azul-escuro);font-size:13px;font-weight:600}.fechamento-produzindo b{font-variant-numeric:tabular-nums;font-size:22px}.fechamento-lista{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 14px;display:grid}.fechamento-lista div{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.fechamento-lista .pct{font-size:16px}.fechamento-observacao{min-height:70px;font-family:inherit;font-size:14px}.fechamento-botao{align-self:flex-start;min-width:220px;min-height:52px;font-size:16px}.sep-cores{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.sep-cores-rot{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);margin-right:4px;font-size:11px;font-weight:700}.sep-cores .sep-chip{flex:none;min-width:62px;min-height:42px}.sep-pacote-cor{background:var(--card);border:1px solid var(--borda-forte,var(--borda-forte));color:var(--texto-suave);border-radius:6px;padding:2px 9px;font-size:12px;font-weight:700}.sep-tons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sep-tons-rot{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);margin-right:2px;font-size:11px;font-weight:700}.sep-ton{border:1.5px solid var(--borda-forte);background:var(--card);min-width:44px;min-height:44px;font:inherit;color:var(--texto);cursor:pointer;border-radius:8px;font-size:16px;font-weight:700}.sep-ton.ativo{background:var(--azul);border-color:var(--azul);color:#fff}.sep-ton.mais{color:var(--azul);font-size:20px}.sep-imprimir{justify-content:center;align-items:center;margin-top:14px;text-decoration:none;display:flex}.inicio{max-width:1100px}.inicio-topo{align-items:center;gap:16px;margin-bottom:26px;display:flex}.inicio-titulo{letter-spacing:-.02em;color:var(--marinho-900);margin:0;font-size:27px}.inicio-sub{color:var(--texto-suave);margin:3px 0 0;font-size:14px}.inicio-sub strong{color:var(--texto)}.inicio-areas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.area{background:var(--card);border:1px solid var(--borda);box-shadow:var(--sombra);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.area-topo{align-items:flex-start;gap:12px;display:flex}.area-icone{color:var(--marinho);background:var(--dourado-claro);border:1px solid #c3b88b80;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.area-nome{letter-spacing:-.01em;color:var(--marinho-900);margin:0 0 2px;font-size:17px;font-weight:700}.area-frase{color:var(--texto-suave);margin:0;font-size:13px;line-height:1.45}.area-itens{flex-wrap:wrap;gap:6px;display:flex}.area-item{color:var(--texto);background:var(--bg);border:1px solid var(--borda);border-radius:9px;align-items:center;padding:8px 11px;font-size:13px;line-height:1.2;text-decoration:none;display:inline-flex}.area-item:hover{background:var(--dourado-claro);border-color:var(--dourado);color:var(--marinho-900)}.sep-plano{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:2px;margin-top:12px;padding:12px 14px;display:flex}.sep-plano-linha{border-bottom:1px dotted var(--borda);align-items:baseline;gap:10px;padding:7px 0;display:flex}.sep-plano-linha:last-child{border-bottom:none}.sep-plano-tam{color:var(--texto-suave);text-align:right;flex:0 0 34px;font-size:15px;font-weight:700}.sep-plano-conta{font-variant-numeric:tabular-nums;font-size:14px}.sep-plano-detalhe{color:var(--texto-suave);font-size:12.5px}.sep-grupo{margin-top:14px}.sep-grupo-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);padding:0 2px 6px;font-size:11px;font-weight:700}.sep-cancelar{color:var(--texto-suave);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:2px 8px;font-size:18px}.sep-cancelar:hover{color:var(--vermelho)}.barra-dia{background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:var(--raio);align-items:center;gap:8px;padding:8px 10px;display:flex}.barra-seta{color:var(--azul);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;min-width:44px;min-height:44px;font-size:26px;line-height:1}.barra-seta:hover{background:var(--bg)}.barra-seta.vazia{color:#0000;cursor:default}.barra-meio{text-align:center;flex:1;min-width:0}.barra-valor{letter-spacing:-.01em;font-size:17px;font-weight:700}.barra-semana{color:var(--texto-suave);font-size:14px;font-weight:400}.barra-input{font:inherit;color:var(--texto-suave);text-align:center;background:0 0;border:none;width:100%;padding:2px 0 0;font-size:12.5px}.barra-input:focus{outline:2px solid var(--azul);outline-offset:2px;border-radius:4px}.escala-resumo{color:var(--texto-suave);justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:13px;display:flex}.escala-resumo strong{color:var(--texto)}.escala-contagem{flex-wrap:wrap;gap:6px;display:flex}.escala-conta{background:var(--card);border:1px solid var(--borda);border-radius:8px;flex-direction:column;flex:1 1 0;align-items:center;gap:1px;min-width:46px;padding:8px 4px;display:flex}.escala-conta-num{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.escala-conta-rot{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);font-size:10px}.escala-conta.fora{background:var(--bg)}.escala-conta.fora .escala-conta-num{color:var(--texto-suave)}.escala-lista{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.escala-linha{border-bottom:1px solid var(--borda);flex-direction:column;align-items:stretch;gap:7px;padding:10px 12px;display:flex}.escala-linha:last-child{border-bottom:none}.escala-nome{font-size:15px;font-weight:600;line-height:1.25}.escala-botoes{gap:5px;display:flex}.escala-btn{border:1.5px solid var(--borda-forte);background:var(--card);min-width:0;min-height:44px;font:inherit;color:var(--texto-suave);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:7px;flex:1 1 0;font-size:15px;font-weight:700}.escala-btn.on{background:var(--azul);border-color:var(--azul);color:#fff}.escala-btn.fora{min-width:46px;font-size:12px;font-weight:600}.escala-btn.fora.on{background:var(--cinza);border-color:var(--cinza)}.escala-conta-fator{color:var(--laranja);letter-spacing:.02em;margin-top:1px;font-size:10px;font-weight:700}.escala-conta.apoio{background:#eef3f7;border-color:#c2d5e2}.escala-conta.apoio .escala-conta-num{color:var(--azul-escuro)}.escala-conta.ausente{background:var(--bg)}.escala-conta.ausente .escala-conta-num{color:var(--texto-suave)}.escala-btn.apoio,.escala-btn.ausente{flex:1.5 1 0;font-size:11.5px;font-weight:700}.escala-btn.apoio.on{background:var(--azul-escuro);border-color:var(--azul-escuro);color:#fff}.escala-btn.ausente.on{background:var(--cinza);border-color:var(--cinza);color:#fff}.janela-atual.rateio{background:#fff7ed}.janela-atual.rateio .op-nomes{color:#9a3412}.pessoa-sem-op{color:var(--laranja);background:#fff7ed;border:1px solid #fed7aa;border-radius:20px;padding:1px 9px;font-size:12px;font-weight:700}.celula-config{background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:var(--raio);flex-direction:column;gap:12px;padding:12px 13px;display:flex}.celula-config-topo{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.celula-config-nome{font-size:16.5px;font-weight:700}.celula-config-info{color:var(--texto-suave);font-size:12.5px}.pessoa-config{border-top:1px solid var(--borda);flex-direction:column;gap:7px;padding-top:10px;display:flex}.pessoa-config-topo{align-items:center;gap:8px;display:flex}.pessoa-config-nome{font-size:14.5px;font-weight:600}.grade-digitacao{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.grade-digitacao .campo{width:110px;margin-bottom:10px}.grade-digitacao .campo.cresce{flex:1;width:auto;min-width:190px}.grade-digitacao .campo.estreito{width:92px}.pista{color:var(--texto-suave);text-overflow:ellipsis;white-space:nowrap;min-height:15px;font-size:11.5px;overflow:hidden}details.decisao{border:1px solid var(--borda);background:#fdfbf7;border-radius:8px;margin:4px 0 14px;padding:10px 12px}details.decisao summary{cursor:pointer;color:var(--texto-suave);font-size:13px}details.decisao[open] summary{margin-bottom:10px}.setor{color:var(--texto-suave);text-transform:capitalize;font-size:11px;display:block}.barra{background:#f1ede4;border-radius:999px;height:8px;overflow:hidden}.barra-cheia{background:var(--azul);height:100%}.fundo-modal{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--card);border-radius:14px;width:100%;max-width:560px;max-height:90vh;padding:22px;overflow-y:auto}.modal textarea{min-height:90px;font-family:inherit;font-size:14px}.area-ficha{background:#e9edf3;min-height:100vh;padding:20px}.barra-ficha{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:210mm;margin:0 auto 20px;padding:14px 18px;display:flex}.folha{color:#000;background:#fff;flex-direction:column;width:210mm;min-height:297mm;margin:0 auto 20px;padding:12mm 12mm 10mm;font-family:Segoe UI,Arial,sans-serif;display:flex;box-shadow:0 2px 12px #0f172a2e}.ficha-cabecalho{border-bottom:1.5pt solid #000;justify-content:space-between;align-items:flex-end;margin-bottom:3mm;padding-bottom:2mm;display:flex}.ficha-titulo{letter-spacing:.2pt;font-size:13pt;font-weight:700}.ficha-empresa{color:#333;margin-top:.5mm;font-size:8.5pt}.ficha-lado{text-transform:uppercase;letter-spacing:1pt;color:#444;border:.8pt solid #666;border-radius:2mm;padding:.8mm 2.5mm;font-size:8pt}.ficha-campos{white-space:nowrap;gap:7mm;font-size:9pt;display:flex}.tracejado{vertical-align:baseline;border-bottom:.8pt solid #000;height:4mm;display:inline-block}.bloco-ocorrencia{break-inside:avoid;border:1pt solid #000;flex-direction:column;height:82mm;margin-bottom:4mm;display:flex}.bloco-ocorrencia:last-of-type{margin-bottom:0}.linha-campos{border-bottom:.6pt solid #000;display:flex}.linha-campos:last-child{border-bottom:none}.celula{border-right:.6pt solid #000;flex-direction:column;flex:1;min-width:0;padding:.8mm 1.5mm 0;display:flex}.celula:last-child{border-right:none}.rotulo-campo{text-transform:uppercase;letter-spacing:.3pt;color:#444;font-size:6pt;font-weight:700;line-height:1.2}.celula.marcador{text-transform:uppercase;letter-spacing:.4pt;justify-content:center;padding-top:0;font-size:8.5pt;font-weight:700}.celula.destaque .rotulo-campo{color:#000;font-size:6.5pt}.area-escrita{flex-direction:column;flex:1;justify-content:space-evenly;padding:1mm .5mm 1.5mm;display:flex}.linha-escrita{border-bottom:.5pt solid #aaa;height:6.5mm}.ficha-rodape{color:#444;border-top:.5pt solid #bbb;margin-top:auto;padding-top:3mm;font-size:7.5pt;font-style:italic}.lista-erros{column-gap:7mm;font-size:8.5pt;line-height:1.5}.item-erro{break-inside:avoid;align-items:baseline;gap:2mm;padding:.5mm 0;display:flex}.item-numero{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 7mm;font-weight:700}.grupo-erros{text-transform:uppercase;letter-spacing:.3pt;break-after:avoid;break-inside:avoid;border-bottom:.5pt solid #999;margin:2.5mm 0 1mm;padding-bottom:.5mm;font-size:8pt;font-weight:700}.grupo-erros:first-child{margin-top:0}@page{size:A4;margin:0}@media print{body{background:#fff}.barra-ficha{display:none!important}.area-ficha{background:#fff;min-height:0;padding:0}.aviso{display:none!important}.folha{box-shadow:none;break-after:page;height:297mm;margin:0}.folha:last-child{break-after:auto}}.tarefa-abas{flex-wrap:wrap;gap:8px;display:flex}.tarefa-abas .btn{min-height:36px;padding:8px 14px;font-size:13.5px}.tarefa-abas .contador{color:inherit;background:#ffffff47;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700}.tarefa-abas .btn.secundario .contador{background:var(--vermelho);color:#fff}.quadro{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (max-width:900px){.quadro{grid-template-columns:1fr}}.quadro-coluna{background:var(--bg);border:1px solid var(--borda);border-top:3px solid var(--borda-forte);border-radius:var(--raio);flex-direction:column;gap:10px;min-height:120px;padding:12px;display:flex}.quadro-coluna.vermelho{border-top-color:var(--vermelho)}.quadro-coluna.amarelo{border-top-color:var(--amarelo)}.quadro-coluna.verde{border-top-color:var(--verde)}.quadro-coluna.alvo{border-color:var(--azul);background:#2563eb14}.quadro-cabeca{align-items:center;gap:8px;display:flex}.quadro-cabeca h2{flex:1;margin:0;font-size:14.5px}.quadro-bolinha{background:var(--borda-forte);border-radius:50%;width:9px;height:9px}.quadro-coluna.vermelho .quadro-bolinha{background:var(--vermelho)}.quadro-coluna.amarelo .quadro-bolinha{background:var(--amarelo)}.quadro-coluna.verde .quadro-bolinha{background:var(--verde)}.quadro-conta{background:var(--card);border:1px solid var(--borda);border-radius:999px;padding:1px 9px;font-size:12.5px;font-weight:700}.quadro-vazio{color:var(--texto-suave);margin:4px 2px;font-size:13px}.cartao-tarefa{background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--borda-forte);border-radius:var(--raio);box-shadow:var(--sombra);cursor:grab;position:relative}.cartao-tarefa.arrastando{opacity:.45;cursor:grabbing}.quadro-coluna.vermelho .cartao-tarefa{border-left-color:var(--vermelho)}.quadro-coluna.amarelo .cartao-tarefa{border-left-color:var(--amarelo)}.quadro-coluna.verde .cartao-tarefa{border-left-color:var(--verde)}.cartao-tarefa.cancelada{border-left-color:var(--borda-forte);opacity:.65}.cartao-frente{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:11px 42px 11px 12px;display:flex}.cartao-titulo{font-size:14.5px;font-weight:700;line-height:1.3}.cartao-titulo .tarefa-numero{margin-right:7px}.cartao-tarefa.concluida .cartao-titulo,.cartao-tarefa.cancelada .cartao-titulo{text-decoration:line-through;-webkit-text-decoration-color:var(--borda-forte);-webkit-text-decoration-color:var(--borda-forte);-webkit-text-decoration-color:var(--borda-forte);text-decoration-color:var(--borda-forte)}.cartao-linha{color:var(--texto-suave);font-size:12.5px}.cartao-dentro{border-top:1px dashed var(--borda);margin-top:2px;padding:10px 12px 12px}.cartao-dentro .tarefa-info{margin-top:8px}.cartao-dentro .tarefa-acoes{margin-top:10px}.cartao-mover{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:8px;right:8px}.cartao-pega{color:var(--borda-forte);cursor:grab;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1}.cartao-tarefa:hover .cartao-pega{color:var(--texto-suave)}.cartao-mover button{background:var(--card);width:24px;height:20px;color:var(--texto-suave);border:1px solid var(--borda);cursor:pointer;border-radius:5px;padding:0;font-size:12px;line-height:1}.cartao-mover button:disabled{opacity:.3;cursor:default}.cartao-mover button:not(:disabled):hover{background:var(--bg);color:var(--texto)}.meu-dia{max-width:760px}.meu-dia-escrever{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.meu-dia-campo{resize:vertical;border:1px solid var(--borda);border-radius:var(--raio);background:var(--card);min-height:62px;color:var(--texto);flex:1;padding:11px 13px;font-family:inherit;font-size:15px;line-height:1.4}.meu-dia-campo:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px #1e40af1f}.meu-dia-escrever .btn{min-height:62px;padding:0 20px}.meu-dia-topo{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.meu-dia-conta{color:var(--texto-suave);font-size:13px}.meu-dia-conta.acabou{color:var(--verde);font-weight:600}.meu-dia-vazio{color:var(--texto-suave);margin:6px 2px;font-size:14px;line-height:1.6}.meu-dia-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.meu-dia-lista li{background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--borda-forte);border-radius:var(--raio);align-items:stretch;gap:6px;display:flex;overflow:hidden}.meu-dia-lista li.feita{border-left-color:var(--verde);background:#2f7d4f12}.meu-dia-risco{cursor:pointer;text-align:left;min-width:0;color:var(--texto);background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:12px 10px;font-family:inherit;font-size:15px;display:flex}.meu-dia-risco:not(:disabled):hover{background:var(--bg)}.meu-dia-marca{border:2px solid var(--borda-forte);color:#fff;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:14px;font-weight:700;line-height:1;display:flex}.meu-dia-lista li.feita .meu-dia-marca{background:var(--verde);border-color:var(--verde)}.meu-dia-texto{overflow-wrap:anywhere;min-width:0}.meu-dia-lista li.feita .meu-dia-texto{color:var(--texto-suave);text-decoration:line-through}.meu-dia-numero{color:var(--azul);margin-right:6px;font-size:12px;font-weight:700;display:inline-block}.meu-dia-mexer{align-items:center;gap:2px;padding-right:8px;display:flex}.meu-dia-mexer button{background:var(--card);width:26px;height:24px;color:var(--texto-suave);border:1px solid var(--borda);cursor:pointer;border-radius:5px;padding:0;font-size:12px;line-height:1}.meu-dia-mexer button:disabled{opacity:.3;cursor:default}.meu-dia-mexer button:not(:disabled):hover{background:var(--bg);color:var(--texto)}.meu-dia-tirar:not(:disabled):hover{border-color:var(--vermelho);color:var(--vermelho)!important}@media (max-width:640px){.meu-dia-escrever{flex-direction:column}.meu-dia-escrever .btn{width:100%;min-height:46px}}.arq-lista{flex-direction:column;gap:10px;display:flex}.arq-item{background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--borda-forte);border-radius:var(--raio);box-shadow:var(--sombra);padding:12px 14px}.arq-item.novo{border-left-color:var(--azul)}.arq-topo{align-items:center;gap:10px;display:flex}.arq-nome{text-align:left;min-width:0;font:inherit;color:var(--texto);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;flex:1;padding:0;font-size:15px;font-weight:600}.arq-nome:hover{color:var(--azul);text-decoration:underline}.arq-marca{text-transform:uppercase;letter-spacing:.04em;background:var(--azul);color:#fff;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.arq-linha{color:var(--texto-suave);margin-top:4px;font-size:12.5px}.arq-linha .feita{color:var(--verde)}.tarefa-anexos{flex-direction:column;gap:6px;margin:10px 0;display:flex}.tarefa-anexos ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tarefa-anexos li{align-items:center;gap:8px;min-width:0;display:flex}.anexo-nome{text-align:left;min-width:0;font:inherit;color:var(--azul);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:2px 0;font-size:13px;font-weight:600;overflow:hidden}.anexo-nome:hover{text-decoration:underline}.anexo-tirar{font:inherit;cursor:pointer;color:var(--texto-suave);background:0 0;border:none;padding:2px 4px;line-height:1}.anexo-tirar:hover{color:var(--vermelho)}.tarefa-anexos .btn-arquivo{border:1px dashed var(--borda-forte);background:var(--card);color:var(--texto-suave);cursor:pointer;border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:12.5px}.tarefa-anexos .btn-arquivo:hover{color:var(--texto);border-style:solid}.tarefa-lista{flex-direction:column;gap:12px;display:flex}.tarefa{background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:var(--raio);box-shadow:var(--sombra);padding:14px 16px}.tarefa.concluida{border-left-color:var(--verde);opacity:.78}.tarefa.cancelada{border-left-color:var(--borda-forte);opacity:.6}.tarefa.concluida .tarefa-titulo,.tarefa.cancelada .tarefa-titulo{text-decoration:line-through;-webkit-text-decoration-color:var(--borda-forte);-webkit-text-decoration-color:var(--borda-forte);-webkit-text-decoration-color:var(--borda-forte);text-decoration-color:var(--borda-forte)}.tarefa-topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tarefa-numero{color:var(--texto-suave);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.tarefa-titulo{flex:240px;min-width:0;font-size:16px;font-weight:700}.tarefa-descricao{white-space:pre-wrap;margin:8px 0 0;font-size:14px}.tarefa-info{color:var(--texto-suave);flex-wrap:wrap;gap:4px 18px;margin-top:10px;font-size:12.5px;display:flex}.tarefa-info strong{color:var(--texto);font-weight:600}.tarefa-info strong.feita{color:var(--verde)}.tarefa-acoes{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.tarefa-acoes .btn{min-height:36px;padding:8px 14px;font-size:13.5px}.tarefa-pessoas-escolha{flex-wrap:wrap;gap:8px;display:flex}.tarefa-pessoas-escolha label{cursor:pointer;border:1px solid var(--borda-forte);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;display:inline-flex}.tarefa-pessoas-escolha label.marcada{border-color:var(--azul);background:#eff6ff;font-weight:600}.tarefa-pessoas-escolha input{width:15px;height:15px;margin:0;padding:0}.tarefa-dica{color:var(--texto-suave);align-self:center;font-size:12.5px}.nav-item .contador{background:var(--vermelho);color:#fff;text-align:center;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:700}.badge{background:var(--vermelho);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px}.content{flex:1;min-width:0;padding:20px 28px 60px}.topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.topbar h1{margin:0;font-size:22px}.icon-btn{border:1px solid var(--borda);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:14px}.cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:22px;display:grid}.card{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:4px;padding:16px;display:flex}.card .valor{font-size:26px;font-weight:700}.card .rotulo{color:var(--texto-suave);font-size:13px}.card.alerta .valor{color:var(--vermelho)}.card.ok .valor{color:var(--verde)}.painel{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);margin-bottom:20px;padding:18px}.painel h3{margin-top:0}.linha-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}input,select,textarea{border:1px solid var(--borda);color:var(--texto);background:#fff;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px}textarea{resize:vertical;width:100%}.campo{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.campo label{color:var(--texto-suave);font-size:13px;font-weight:600}.grid-form{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.btn.sucesso{background:var(--verde)}.btn.pequeno{padding:5px 9px;font-size:12px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--borda);padding:10px 8px}th{color:var(--texto-suave);text-transform:uppercase;font-size:12px;font-weight:600}tr.aniversario{background:#fff7ed}.tabela-scroll{overflow-x:auto}.celula-numero{text-align:right;font-variant-numeric:tabular-nums;width:84px;padding:5px 7px;font-size:13px}.celula-numero::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.celula-numero::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.celula-numero[type=number]{appearance:textfield}.tag{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.tag.ativo{color:#166534;background:#dcfce7}.tag.inativo{color:#991b1b;background:#fee2e2}.tag.pendente{color:#92400e;background:#fef3c7}.tag.atrasado{color:#991b1b;background:#fee2e2}.tag.concluido{color:#166534;background:#dcfce7}.tag.aguardandodetalhes{color:var(--marinho-900);background:#dde8ef}.tag.provisorio{color:#8a742c;box-shadow:inset 0 0 0 1px var(--dourado);background:#f7f2e3}.aviso-provisorio{border-left:3px solid var(--dourado);background:#faf7ef;border-radius:0 8px 8px 0;margin:10px 0;padding:9px 12px;font-size:13px}.bloco-provisorio{border:1px dashed var(--dourado);background:#fcfaf5;border-radius:10px;margin:4px 0 16px;padding:12px 14px}.bloco-provisorio .grid-form,.bloco-provisorio .campo:last-child{margin-bottom:0}.bloco-provisorio .ajuda{margin:8px 0 0}.lista-simples{margin:0;padding:0;list-style:none}.lista-simples li{border-bottom:1px solid var(--borda);justify-content:space-between;padding:8px 0;display:flex}.lista-simples li:last-child{border-bottom:none}.destaque-hoje{color:var(--azul-escuro);font-weight:700}.modal-backdrop{z-index:50;background:#11182780;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-rh{border-radius:var(--raio);background:#fff;width:100%;max-width:560px;max-height:90vh;overflow-y:auto}.modal-rh .modal-header{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-rh .modal-header h2{margin:0;font-size:18px}.modal-rh .modal-body{padding:18px 20px}.toast{background:var(--marinho-900);color:#fff;z-index:100;border-radius:8px;max-width:360px;padding:12px 18px;font-size:14px;position:fixed;top:16px;right:16px}.toast.erro{background:var(--vermelho)}.toast.sucesso{background:var(--verde)}.vazio{color:var(--texto-suave);text-align:center;padding:20px 0;font-size:14px}.acoes-tabela{gap:6px;display:flex}@media (max-width:1023px){.grid-form{grid-template-columns:1fr}.content{padding:16px}}.financeiro{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-1:#fcfcfb;--surface-2:#fff;--page:#f5f2ec;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#898781;--grid:#e1e0d9;--baseline:#c3c2b7;--border:#0b0b0b1a;--border-strong:#0b0b0b29;--series-1:#1a374d;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#8b5fc9;--seq-450:#1a374d;--seq-300:#6d90a8;--seq-150:#c0d2de;--good:#0ca30c;--good-text:#006300;--warning:#fab219;--warning-text:#8a5a00;--critical:#d03b3b;--critical-text:#a4201f;--status-neutral-bg:#eeede8;--status-neutral-text:#52514e}.financeiro :root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-1:#1a1a19;--surface-2:#201f1e;--page:#0d0d0d;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#898781;--grid:#2c2c2a;--baseline:#383835;--border:#ffffff1a;--border-strong:#ffffff2e;--series-1:#5e8fae;--series-2:#d95926;--series-3:#199e70;--series-4:#a37ce0;--seq-450:#5e8fae;--seq-300:#86aac2;--seq-150:#b3c9d8;--good:#0ca30c;--good-text:#0ca30c;--warning:#fab219;--warning-text:#fab219;--critical:#e66767;--critical-text:#e66767;--status-neutral-bg:#2c2c2a;--status-neutral-text:#c3c2b7}.financeiro *{box-sizing:border-box}.financeiro{background:var(--page);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:24px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.financeiro .wrap{max-width:1280px;margin:0 auto}.financeiro .header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.financeiro .header h1{margin:0 0 2px;font-size:22px;font-weight:700}.financeiro .header .sub{color:var(--text-secondary);font-size:13px}.financeiro .header-actions{align-items:center;gap:8px;display:flex}.financeiro .carteira-titulo{align-items:center;gap:10px;display:flex;position:relative}.financeiro .carteira-botao{background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.financeiro .carteira-botao:hover{color:var(--text-primary);border-color:var(--baseline)}.financeiro .carteira-botao:disabled{opacity:.6;cursor:progress}.financeiro .carteira-menu{z-index:40;background:var(--surface-1);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:260px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 34px #0000002e}.financeiro .carteira-item{text-align:left;cursor:pointer;font:inherit;color:var(--text-primary);background:0 0;border:none;border-radius:9px;flex-direction:column;gap:1px;padding:9px 11px;display:flex}.financeiro .carteira-item:hover{background:var(--surface-2)}.financeiro .carteira-item strong{font-size:13.5px;font-weight:700}.financeiro .carteira-item small{color:var(--text-secondary);font-size:11.5px}.financeiro .carteira-item.ativa{background:var(--surface-2)}.financeiro .carteira-marca{text-transform:uppercase;letter-spacing:.04em;color:var(--good);border:1px solid var(--good);border-radius:999px;align-self:flex-start;margin-top:3px;padding:1px 7px;font-size:10px;font-weight:700}.financeiro .status-agendado{background:var(--surface-2);color:var(--text-secondary);border:1px dashed var(--baseline)}.financeiro tr.linha-agendada{opacity:.78}.financeiro tr.linha-agendada td{border-left:0}.financeiro .marca-agendado{letter-spacing:.03em;text-transform:uppercase;border:1px dashed var(--baseline);color:var(--text-secondary);white-space:nowrap;border-radius:999px;margin-left:7px;padding:1px 8px;font-size:10.5px;font-weight:700}.financeiro .agendar-faixa{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:11px 13px;display:flex}.financeiro .agendar-faixa label{font-size:13px;font-weight:600}.financeiro .agendar-faixa span{color:var(--text-secondary);flex:260px;font-size:12px}.financeiro .agendado-cobra{background:var(--warning-bg,#fffbeb);border:1px solid var(--warning-border,#fde68a);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex}.financeiro .agendado-titulo{color:var(--text-primary);font-size:13.5px;font-weight:700}.financeiro .agendado-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.financeiro .agendado-botoes{gap:7px;display:flex}.financeiro .btn.btn-sm{min-height:0;padding:5px 12px;font-size:12.5px}.financeiro .btn{font:inherit;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.financeiro .btn:hover{background:var(--grid)}.financeiro .btn-primary{background:var(--series-1);border-color:var(--series-1);color:#fff}.financeiro .btn-primary:hover{filter:brightness(1.08)}.financeiro .btn-ghost{background:0 0;border-color:#0000}.financeiro .btn-ghost:hover{background:var(--grid)}.financeiro .btn-sm{border-radius:7px;padding:6px 10px;font-size:12px}.financeiro .btn-danger{color:var(--critical-text)}.financeiro .btn:disabled{opacity:.45;cursor:not-allowed}.financeiro .icon-btn{border:1px solid var(--border-strong);background:var(--surface-2);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.financeiro .icon-btn:hover{background:var(--grid)}.financeiro .stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}@media (max-width:880px){.financeiro .stats{grid-template-columns:repeat(2,1fr)}}.financeiro .stat-tile{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:16px 18px;position:relative;overflow:hidden}.financeiro .stat-tile .label{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.financeiro .stat-tile .dot{border-radius:50%;flex:none;width:8px;height:8px}.financeiro .stat-tile .value{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.1}.financeiro .stat-tile .meta{color:var(--text-muted);margin-top:4px;font-size:12px}.financeiro .tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex}.financeiro .tab{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-right:20px;padding:10px 4px;font-size:13.5px;font-weight:600;position:relative;top:1px}.financeiro .tab.active{color:var(--text-primary);border-bottom-color:var(--series-1)}.financeiro .tab .count{background:var(--grid);color:var(--text-secondary);border-radius:20px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.financeiro .tab .count-alerta{background:var(--critical-text,#d03b3b);color:#fff}.financeiro .filters{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.financeiro .filters .grow{flex:220px;min-width:180px}.financeiro .search-box{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:8px;align-items:center;gap:6px;width:100%;padding:7px 10px;display:flex}.financeiro .search-box svg{color:var(--text-muted);flex:none}.financeiro .search-box input{font:inherit;width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:13px}.financeiro select,.financeiro .date-input{font:inherit;color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-strong);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:13px}.financeiro .date-input{cursor:text}.financeiro .filters-divider{background:var(--border);align-self:stretch;width:1px;margin:0 2px}.financeiro .period-group{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:8px;gap:4px;padding:3px;display:flex}.financeiro .period-chip{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:12.5px;font-weight:600}.financeiro .period-chip.active{background:var(--series-1);color:#fff}.financeiro .custom-range{align-items:center;gap:6px;display:none}.financeiro .custom-range.show{display:flex}.financeiro .table-card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;overflow:hidden}.financeiro table{border-collapse:collapse;width:100%;font-size:13.5px}.financeiro thead th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--surface-1);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:700}.financeiro th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.financeiro th.sortable:hover{color:var(--text-secondary)}.financeiro th .arrow{opacity:.5;margin-left:3px;font-size:10px;display:inline-block}.financeiro th.sorted .arrow{opacity:1;color:var(--series-1)}.financeiro tbody td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 14px}.financeiro tbody tr:last-child td{border-bottom:none}.financeiro tbody tr:hover{background:var(--grid)}.financeiro td.num,.financeiro th.num{text-align:right;font-variant-numeric:tabular-nums}.financeiro td .conta-nome{white-space:normal;min-width:180px;font-weight:600}.financeiro td .conta-obs{color:var(--text-muted);font-size:11.5px}.financeiro .badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.financeiro .badge .bdot{border-radius:50%;width:6px;height:6px}.financeiro .badge-empresa{color:var(--series-1);background:#2a78d621}.financeiro .badge-apto{color:var(--series-2);background:#eb683421}.financeiro .badge-familiar{color:var(--series-3);background:#1baf7a24}.financeiro .badge-albino{color:var(--series-4);background:#8b5fc924}.financeiro .aviso-repetida{color:var(--text-primary);background:#fab21924;border:1px solid #fab2198c;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;display:block}.financeiro .aviso-repetida ul{margin:8px 0;padding-left:18px}.financeiro .aviso-repetida li{margin:3px 0}.financeiro .aviso-repetida span{color:var(--text-secondary);font-size:12.5px}.financeiro .etiqueta-mensal{letter-spacing:.4px;color:var(--series-1);vertical-align:middle;white-space:nowrap;background:#2563eb1f;border-radius:20px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.financeiro .status-pill{border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.financeiro .status-pago{color:var(--good-text);background:#0ca30c21}.financeiro .status-vencido{color:var(--critical-text);background:#d03b3b21}.financeiro .status-pendente{color:var(--warning-text);background:#fab21929}.financeiro .status-parcial{color:var(--warning-text);background:#fab21952;box-shadow:inset 0 0 0 1px #fab219a6}.financeiro .row-actions{justify-content:flex-end;gap:6px;display:flex}.financeiro .empty-state{text-align:center;color:var(--text-secondary);padding:48px 20px}.financeiro .empty-state svg{color:var(--text-muted);margin-bottom:10px}.financeiro .empty-state .title{color:var(--text-primary);margin-bottom:4px;font-weight:600}.financeiro .empty-state .desc{font-size:13px}.financeiro .table-footer{color:var(--text-muted);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;display:flex}.financeiro .pay-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.financeiro .pay-toolbar .sel-info{color:var(--text-secondary);font-size:13px}.financeiro .pay-list td:first-child,.financeiro .pay-list th:first-child{width:34px}.financeiro input[type=checkbox]{width:16px;height:16px;accent-color:var(--series-1);cursor:pointer}.financeiro .modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:#0b0b0b80;justify-content:center;align-items:flex-start;padding:40px 16px;display:none;position:fixed;inset:0;overflow-y:auto}.financeiro .modal-backdrop.show{display:flex}.financeiro .modal{background:var(--surface-1);border:1px solid var(--border);border-radius:14px;width:100%;max-width:560px;padding:22px;box-shadow:0 20px 60px #00000040}.financeiro .modal.wide{max-width:720px}.financeiro .modal-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.financeiro .modal-head h2{margin:0;font-size:17px}.financeiro .modal-sub{color:var(--text-secondary);margin-bottom:18px;font-size:12.5px}.financeiro .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.financeiro .form-field{flex-direction:column;gap:5px;display:flex}.financeiro .form-field.full{grid-column:1/-1}.financeiro .form-field label{color:var(--text-secondary);font-size:12px;font-weight:600}.financeiro .form-field input,.financeiro .form-field select{font:inherit;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-primary);border-radius:8px;width:100%;padding:9px 10px;font-size:13.5px}.financeiro .form-field input:focus,.financeiro .form-field select:focus,.financeiro .search-box:focus-within{outline:2px solid var(--series-1);outline-offset:1px}.financeiro .status-toggle{gap:8px;display:flex}.financeiro .status-toggle button{font:inherit;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;border-radius:8px;flex:1;padding:9px;font-size:13px;font-weight:600}.financeiro .status-toggle button.active-pago{border-color:var(--good);color:var(--good-text);background:#0ca30c21}.financeiro .status-toggle button.active-nao{border-color:var(--critical);color:var(--critical-text);background:#d03b3b1a}.financeiro .pay-detail-fields{border-top:1px dashed var(--border);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;padding-top:10px;display:grid}.financeiro .modal-footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.financeiro .hint{color:var(--text-muted);margin-top:3px;font-size:11.5px}.financeiro .bases{flex-direction:column;gap:8px;display:flex}.financeiro .bases-topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.financeiro .btn-arquivo{font:inherit;border:1px dashed var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.financeiro .btn-arquivo:hover{color:var(--text-primary);border-style:solid}.financeiro .bases-lista{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.financeiro .bases-lista li{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.financeiro .bases-nome{text-align:left;min-width:0;font:inherit;color:var(--series-1);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:0;font-size:13px;font-weight:600;overflow:hidden}.financeiro .bases-nome:hover{text-decoration:underline}.financeiro .bases-tirar{font:inherit;cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:2px 4px;line-height:1}.financeiro .bases-tirar:hover{color:var(--critical-text,#c00)}.financeiro .pay-select-item{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.financeiro .pay-select-item .info{flex:1;min-width:180px}.financeiro .pay-select-item .nm{font-size:13.5px;font-weight:600}.financeiro .pay-select-item .mt{color:var(--text-muted);font-size:12px}.financeiro .pay-select-item .fields{grid-template-columns:110px 110px 110px;gap:8px;display:grid}.financeiro .pay-select-item .fields input,.financeiro .pay-select-item .fields select{padding:6px 8px;font-size:12.5px}.financeiro .pay-select-item .pix-row{flex-basis:100%;align-items:center;gap:6px;display:none}.financeiro .pay-select-item .pix-row.show{display:flex}.financeiro .pay-select-item .pix-row label{color:var(--text-secondary);white-space:nowrap;font-size:11.5px;font-weight:600}.financeiro .pay-select-item .pix-row input{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);border-radius:7px;flex:1;padding:6px 8px;font-size:12.5px}.financeiro .pay-select-item .fields-2{grid-template-columns:130px 130px}.financeiro .forma-ro{background:var(--grid);color:var(--text-secondary);white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:700}.financeiro .chave-ro{color:var(--text-primary);background:var(--surface-1);border:1px dashed var(--border-strong);overflow-wrap:anywhere;border-radius:7px;flex:1;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.financeiro .chave-vazia{color:var(--text-muted);flex:1;font-size:12.5px;font-style:italic}.financeiro .chave-ro.obs-ro{color:var(--text-secondary);border-style:solid;font-family:inherit;font-weight:500}.financeiro .nota-extrato{color:var(--text-secondary);background:var(--grid);border-radius:7px;flex-basis:100%;padding:6px 10px;font-size:12px;font-weight:600}.financeiro .status-toggle button.active-tipo{border-color:var(--series-1);color:var(--series-1);background:#2a78d621}.financeiro .parcelas-preview{border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;gap:6px;max-height:132px;padding:10px;display:flex;overflow-y:auto}.financeiro .parcela-chip{background:var(--grid);color:var(--text-secondary);white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:12px;font-weight:600}.financeiro .parcelas-total{width:100%;color:var(--text-muted);margin-top:2px;font-size:12px}.financeiro .parcial-row{border:1px solid var(--warning);background:#fab2191a;border-radius:8px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;margin-top:2px;padding:8px 10px;display:none}.financeiro .parcial-row.show{display:flex}.financeiro .parcial-row .aviso{color:var(--warning-text);flex-basis:100%;font-size:12.5px;font-weight:600}.financeiro .parcial-opt{cursor:pointer;align-items:center;gap:5px;font-size:12.5px;display:flex}.financeiro .parcial-opt input{width:15px;height:15px;accent-color:var(--series-1)}.financeiro .toast{background:var(--text-primary);color:var(--page);opacity:0;pointer-events:none;z-index:100;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(10px)}.financeiro .toast.show{opacity:1;transform:translate(-50%)translateY(0)}.financeiro .file-input{display:none}.financeiro .footer-note{text-align:center;color:var(--text-muted);margin-top:22px;font-size:11.5px;line-height:1.6}.financeiro .sync-status{color:var(--text-secondary);align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.financeiro .sync-dot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px}.financeiro .sync-dot.ok{background:var(--good)}.financeiro .sync-dot.busy{background:var(--warning);animation:1s ease-in-out infinite financeiro-pulse}.financeiro .sync-dot.err{background:var(--critical)}.financeiro .user-chip{color:var(--text-secondary);align-items:center;gap:8px;padding:0 4px;font-size:12.5px;display:flex}.financeiro .user-chip .avatar{background:var(--series-1);color:#fff;text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.financeiro .user-chip .nome{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:600;overflow:hidden}.financeiro .login-page{background:var(--page);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.financeiro .login-card{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;width:100%;max-width:380px;padding:28px;box-shadow:0 8px 28px #00000012}.financeiro .login-card h1{margin:0 0 4px;font-size:20px}.financeiro .login-card .sub{color:var(--text-secondary);margin-bottom:22px;font-size:13px}.financeiro .login-card .form-field{margin-bottom:14px}.financeiro .login-card .btn{justify-content:center;width:100%;margin-top:6px}.financeiro .login-erro{border:1px solid var(--critical);color:var(--critical-text);background:#d03b3b1a;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.financeiro{padding:0}.financeiro .dashboard-page{min-height:100vh;padding:24px}.financeiro tr.saving{opacity:.5;pointer-events:none}.financeiro .stats.stats-3{grid-template-columns:repeat(3,1fr)}@media (max-width:880px){.financeiro .stats.stats-3{grid-template-columns:repeat(2,1fr)}}.financeiro .banco-civia{color:var(--series-1);background:#2a78d621}.financeiro .banco-sicoob{color:var(--series-2);background:#eb683421}.financeiro .status-toggle button.active-banco{border-color:var(--series-1);color:var(--series-1);background:#2a78d621}.financeiro .stat-tile.destaque{border-color:var(--border-strong);background:var(--surface-1)}.financeiro .transferencia-resumo{color:var(--text-secondary);background:var(--grid);border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:12.5px;line-height:1.5}.financeiro .transferencia-resumo strong{color:var(--text-primary)}.financeiro .saldos-header{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;font-size:12.5px;display:flex}.financeiro .saldos-header .item{align-items:center;gap:5px;display:inline-flex}.financeiro .saldos-header .bdot{border-radius:50%;flex:none;width:6px;height:6px}.financeiro .saldos-header .valor{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.financeiro .saldos-header .negativo{color:var(--critical-text)}.financeiro .saldos-header .sep{color:var(--baseline)}.financeiro .saldos-pagamento{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}@media (max-width:620px){.financeiro .saldos-pagamento{grid-template-columns:1fr}}.financeiro .saldo-banco{border:1px solid var(--border);background:var(--surface-1);border-radius:9px;padding:10px 12px}.financeiro .saldo-banco.usado{border-color:var(--border-strong);background:var(--surface-2)}.financeiro .saldo-banco .nome{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.financeiro .saldo-banco .nome .bdot{border-radius:50%;flex:none;width:7px;height:7px}.financeiro .saldo-banco .linha{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px;font-size:15px;font-weight:700;display:flex}.financeiro .saldo-banco .antes{color:var(--text-muted);font-size:13.5px;font-weight:600}.financeiro .saldo-banco .seta{color:var(--text-muted);font-weight:400}.financeiro .saldo-banco .depois.negativo{color:var(--critical-text)}.financeiro .saldo-banco .detalhe{color:var(--text-muted);margin-top:4px;font-size:11.5px}.financeiro .saldo-banco .alerta{color:var(--critical-text);margin-top:4px;font-size:11.5px;font-weight:600}@keyframes financeiro-pulse{0%,to{opacity:1}50%{opacity:.35}}.pela-metade{background:#fffbeb;box-shadow:0 0 0 2px #ca8a041f;border-color:var(--amarelo)!important}.sep-montador{text-align:center;border:2px solid var(--azul);align-items:center;padding:20px 16px}.sep-montador .sep-titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);font-size:12px;font-weight:700}.sep-montador .sep-pacote-num{color:var(--azul);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:92px;font-weight:800;line-height:.95;display:block}.sep-montador .sep-pacote-tam{color:var(--texto-suave);background:0 0;padding:0;font-size:15px;font-weight:500}.sep-confirmar{width:100%;max-width:420px;min-height:58px;font-size:17px}@media (max-width:1023px){.conteudo{padding:14px 12px 56px}.separacao .cartao{margin-bottom:12px;padding:14px 12px}.separacao .linha{align-items:flex-end;gap:8px}.separacao .campo{flex:110px;min-width:0;margin-bottom:0}.separacao .campo input{width:100%;min-height:48px;font-size:17px}.separacao .btn{flex:auto;min-height:52px;font-size:16px}.sep-chip{min-height:46px;padding:8px 12px}.sep-tons,.sep-cores{gap:6px}.sep-montador .sep-pacote-num{font-size:78px}.sep-lista-item{flex-wrap:wrap;gap:6px 10px}.sep-acoes{flex-direction:column;align-items:stretch;gap:8px}.separacao .rolagem{margin:0 -12px;padding:0 12px}}.sep-tons .sep-chip .sep-chip-tam,.sep-cores .sep-chip .sep-chip-tam{color:var(--texto);font-size:20px;font-weight:700}.sep-tons .sep-chip .sep-chip-num,.sep-cores .sep-chip .sep-chip-num{color:var(--texto-suave);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.registrar-defeito{flex-direction:column;gap:12px;max-width:760px;display:flex}.registrar-defeito .aviso.registrada{margin-bottom:0;line-height:1.5}.busca-pacote{gap:8px;display:flex}.busca-pacote input{flex:1;min-width:0}.busca-pacote .btn{min-width:112px;font-size:16px}.contador-pecas,.tempo-conserto{align-items:stretch;gap:8px;display:flex}.contador-pecas input,.tempo-conserto input{flex:1;min-width:0}.contador-pecas>.chip{min-width:64px;font-size:24px}.tempo-conserto .chips{flex-wrap:nowrap}.tempo-conserto .chip{min-width:64px}.hoje-qualidade,.lista-consertos{flex-direction:column;gap:10px;max-width:760px;display:flex}.hoje-qualidade{margin-top:10px}.hoje-qualidade h2,.lista-consertos h2{margin:6px 0 0;font-size:17px}.ocorrencia-cartao{background:var(--card);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:7px;padding:12px 14px;display:flex}.ocorrencia-cartao.pendente{border-left:4px solid var(--amarelo)}.ocorrencia-topo{align-items:center;gap:10px;display:flex}.ocorrencia-quando{color:var(--texto-suave);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.ocorrencia-quem{flex:1;min-width:0;font-size:15.5px;font-weight:700}.ocorrencia-defeito{font-size:14px;line-height:1.4}.ocorrencia-onde{flex-wrap:wrap;gap:5px;display:flex}.ocorrencia-obs{color:var(--texto-suave);font-size:13px;font-style:italic}.ocorrencia-decisao{background:#f0fdf4;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:13.5px;line-height:1.45;display:flex}.ocorrencia-cartao .btn.decidir{align-self:flex-start;min-height:44px}.decisao-conserto{border-top:1px dashed var(--borda-forte);flex-direction:column;gap:10px;padding-top:10px;display:flex}textarea.texto-livre{min-height:84px;font-family:inherit;font-size:15px;line-height:1.5}.marcar-sem-conserto{align-items:center;gap:9px;min-height:40px;font-size:14.5px;display:flex}.marcar-sem-conserto input{width:22px;height:22px;margin:0}.horas-nomes{max-height:230px;padding:2px;overflow-y:auto}.horas-filtro{align-items:flex-end}.horas-filtro .campo{margin-bottom:0}.rdd{max-width:720px;scroll-margin-top:12px}@media (max-width:1023px){.rdd{scroll-margin-top:calc(var(--barra-tablet) + 12px)}}.rdd-trilha{color:var(--texto-suave);flex-wrap:wrap;gap:6px;margin-bottom:16px;font-size:12.5px;display:flex}.rdd-etapa{background:var(--card);border:1px solid var(--borda);border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 7px;display:inline-flex}.rdd-etapa.agora{border-color:var(--dourado);color:var(--marinho);font-weight:600}.rdd-etapa.feita{color:var(--verde)}.rdd-bolinha{background:var(--bg);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:inline-flex}.rdd-etapa.agora .rdd-bolinha{background:var(--marinho);color:#fff}.rdd-etapa.feita .rdd-bolinha{color:var(--verde);background:#dff0e5}.rdd-cartao{background:var(--card);border:1px solid var(--borda);border-top:3px solid var(--dourado);box-shadow:var(--sombra);border-radius:16px;padding:26px 24px 24px}.rdd-pergunta{letter-spacing:-.02em;color:var(--marinho-900);margin:0 0 6px;font-size:23px;font-weight:700;line-height:1.25}.rdd-pergunta:after{display:none}.rdd-explica{color:var(--texto-suave);margin:0 0 18px;font-size:14.5px;line-height:1.5}.rdd-opcoes{flex-direction:column;gap:10px;margin:18px 0 8px;display:flex}.rdd-opcao{text-align:left;background:var(--card);border:1.5px solid var(--borda-forte);cursor:pointer;width:100%;min-height:66px;font:inherit;color:inherit;border-radius:13px;flex-direction:column;gap:3px;padding:14px 18px;display:flex}.rdd-opcao b{color:var(--marinho-900);font-size:16.5px;font-weight:600}.rdd-opcao span{color:var(--texto-suave);font-size:13px}.rdd-opcao:hover{border-color:var(--dourado);background:#fdfbf5}.rdd-opcao:active{background:var(--dourado-claro)}.rdd-opcao.destaque{border-color:var(--marinho)}.rdd-opcao.destaque b{color:var(--marinho)}.rdd-opcao.escolhida{border-color:var(--marinho);background:var(--dourado-claro)}.rdd-pessoas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:18px 0 12px;display:grid}.rdd-pessoa{text-align:left;background:var(--card);border:1.5px solid var(--borda-forte);cursor:pointer;min-height:62px;font:inherit;color:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:12px 15px;display:flex}.rdd-pessoa b{color:var(--marinho-900);font-size:15.5px}.rdd-pessoa span{color:var(--texto-suave);font-size:12px}.rdd-pessoa:hover{border-color:var(--dourado);background:#fdfbf5}.rdd-pessoa.ja-tem{opacity:.75;border-style:dashed}.rdd-situacao{background:var(--dourado-claro);color:var(--texto);border:1px solid #c3b88b8c;border-radius:11px;flex-wrap:wrap;gap:6px 18px;margin-bottom:16px;padding:11px 14px;font-size:13px;display:flex}.rdd-situacao b{color:var(--marinho-900)}.rdd-tem-aviso{color:var(--verde);font-weight:600}.rdd-campo{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.rdd-campo label{color:var(--texto);font-size:14px;font-weight:600}.rdd-campo input,.rdd-campo select{min-height:52px;font-size:17px}.rdd-horarios{flex-wrap:wrap;gap:14px;margin:16px 0 4px;display:flex}.rdd-horarios .rdd-campo{min-width:150px}.rdd-acoes{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.rdd-acoes .btn{min-height:52px;padding:12px 22px;font-size:16px}.rdd-link{color:var(--marinho);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:underline}.rdd-ajuda{border-top:1px solid var(--borda);margin-top:18px}.rdd-caixa-ajuda{padding-top:14px}.rdd-caixa-ajuda>label{margin-bottom:7px;font-size:14px;font-weight:600;display:block}.rdd-texto{border:1.5px solid var(--borda-forte);resize:vertical;border-radius:11px;width:100%;min-height:96px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.5}.rdd-entendi{background:#f2f7f3;border:1px solid #cfe3d6;border-radius:11px;margin-top:12px;padding:12px 15px;font-size:14px}.rdd-entendi.vazio{background:#fdf8ec;border-color:#eadbb4}.rdd-entendi ul{margin:6px 0 0;padding-left:20px}.rdd-entendi li{margin:3px 0}.rdd-entendi p{margin:8px 0 0}.rdd-confere{color:var(--texto-suave);font-size:13px}.rdd-resumo{border:1px solid var(--borda);border-radius:12px;margin-bottom:16px;overflow:hidden}.rdd-resumo-linha{border-bottom:1px solid var(--borda);justify-content:space-between;gap:14px;padding:11px 15px;font-size:14.5px;display:flex}.rdd-resumo-linha:last-child{border-bottom:none}.rdd-resumo-linha span{color:var(--texto-suave)}.rdd-resumo-linha b{color:var(--marinho-900);text-align:right}.rdd-destino{border:1.5px solid;border-radius:12px;padding:15px 17px;font-size:16px;font-weight:600;line-height:1.45}.rdd-destino.rdd-banco{color:var(--marinho-900);background:#eef3f7;border-color:#c2d5e2}.rdd-destino.rdd-direito,.rdd-destino.rdd-abonado{color:#1f5c3a;background:#f2f7f3;border-color:#bcd9c7}.rdd-destino.rdd-folha{color:#8c2b26;background:#fdf1f0;border-color:#eec4c0}.rdd-avisos{color:var(--texto);margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.55}.rdd-avisos li{margin:6px 0}.rdd-feitas{background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--verde);border-radius:12px;margin-bottom:14px;padding:12px 15px;font-size:13.5px}.rdd-feitas ul{margin:6px 0 0;padding-left:20px}@media (max-width:1023px){.rdd-cartao{padding:20px 16px}.rdd-pergunta{font-size:21px}}.rdd-fila{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.rdd-ficha{background:var(--card);border:1px solid var(--borda);color:var(--texto-suave);border-radius:999px;padding:6px 12px;font-size:12.5px}.rdd-ficha.agora{border-color:var(--marinho);color:var(--marinho);font-weight:700}.rdd-ficha.feita{color:var(--verde);border-color:#bcd9c7}.rdd-opcao.verde{background:#f4faf6;border-color:#7fb894}.rdd-opcao.verde b{color:#1f5c3a}.rdd-opcao.vermelha{background:#fdf5f4;border-color:#dda6a1}.rdd-opcao.vermelha b{color:#8c2b26}.rdd-opcao:disabled{cursor:not-allowed;opacity:.8}.rdd-opcao.vermelha:disabled:hover{background:#fdf5f4;border-color:#dda6a1}.rdd-pessoa.marcada{border-color:var(--marinho);background:var(--dourado-claro)}.rdd-ordem{background:var(--marinho);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:8px;font-size:12px;font-weight:700;display:inline-flex}a.rdd-opcao{text-decoration:none}.rdd-lembrete{border:1.5px solid var(--dourado);border-left:5px solid var(--dourado-forte);background:#fdf6e3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 18px;display:flex}.rdd-lembrete strong{color:var(--marinho-900);font-size:15.5px;display:block}.rdd-lembrete span{color:var(--texto-suave);font-size:13.5px}.rdd-lembrete .btn{min-height:46px;text-decoration:none}.rdd-subtitulo{color:var(--marinho-900);letter-spacing:-.01em;margin:22px 0 10px;font-size:15px;font-weight:700}.rdd-lista-doc{flex-direction:column;gap:7px;display:flex}.rdd-doc{text-align:left;background:var(--card);border:1.5px solid var(--borda);cursor:pointer;width:100%;min-height:54px;font:inherit;color:inherit;border-radius:11px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rdd-doc:hover{border-color:var(--dourado);background:#fdfbf5}.rdd-doc.marcado{background:#f4faf6;border-color:#7fb894}.rdd-doc b{color:var(--marinho-900);font-size:15px;font-weight:600}.rdd-doc em{color:var(--texto-suave);font-size:13px;font-style:italic}.rdd-doc-detalhe{color:var(--texto-suave);margin-top:2px;font-size:12.5px;display:block}.rdd-doc-confirmar{color:#7a5a12;text-transform:uppercase;letter-spacing:.04em;background:#fdf3dc;border:1px solid #e6cf95;border-radius:999px;margin:5px 0 0 8px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.rdd-caixinha{border:1.5px solid var(--borda-forte);background:var(--card);width:24px;height:24px;color:var(--verde);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.rdd-doc.marcado .rdd-caixinha{background:#e6f4ec;border-color:#7fb894}.rdd-copiar{border:1px solid var(--borda);background:var(--bg);border-radius:12px;margin:20px 0 0;overflow:hidden}.rdd-copiar-topo{background:var(--card);border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.rdd-copiar-topo strong{color:var(--marinho-900);font-size:14px}.rdd-copiar-topo .btn{min-height:38px;padding:8px 16px;font-size:13.5px}.rdd-copiar-texto{white-space:pre-wrap;color:var(--texto);max-height:260px;margin:0;padding:14px;font-family:inherit;font-size:13.5px;line-height:1.6;overflow-y:auto}.rdd-perguntas{margin-bottom:18px}.rdd-pergunta-linha{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.rdd-pergunta-linha input{flex:1;min-width:240px;min-height:52px;font-size:16px}.rdd-pergunta-linha .btn{min-height:52px;padding:12px 22px;font-size:15px}.rdd-exemplos{flex-wrap:wrap;gap:7px;display:flex}.rdd-exemplo{background:var(--bg);border:1px solid var(--borda);font:inherit;color:var(--texto-suave);cursor:pointer;text-align:left;border-radius:999px;padding:8px 14px;font-size:12.5px}.rdd-exemplo:hover{border-color:var(--dourado);background:var(--dourado-claro);color:var(--texto)}.rdd-resposta{background:#f2f7f3;border:1.5px solid #bcd9c7;border-radius:12px;margin-top:16px;padding:15px 17px}.rdd-resposta.sem-entender{background:#fdf8ec;border-color:#eadbb4}.rdd-resposta-entendi{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:12px;font-weight:700}.rdd-resposta-texto{color:var(--marinho-900);margin:0;font-size:16px;line-height:1.5}.rdd-resposta .rdd-link{margin-top:4px;padding-bottom:0}.exp-bloco{margin-bottom:26px}.exp-titulo{color:var(--marinho);align-items:center;gap:10px;margin:0 0 12px;font-size:16px;font-weight:700;display:flex}.exp-titulo:after{content:"";background:linear-gradient(90deg, var(--dourado), transparent);flex:1;height:1px}.exp-conta{background:var(--marinho);color:#fff;border-radius:999px;order:-1;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 8px;font-size:13px;display:inline-flex}.exp-titulo .exp-conta{order:0}.exp-cartoes{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.exp-cartao{text-align:left;background:var(--card);border:1.5px solid var(--borda);width:100%;box-shadow:var(--sombra);cursor:pointer;font:inherit;color:inherit;border-radius:13px;padding:15px 16px;display:block}.exp-cartao:hover{border-color:var(--dourado)}.exp-cartao.na-hora{border-color:var(--dourado);background:#fdf9ef}.exp-cartao.atrasado{background:#fdf5f4;border-color:#dda6a1}.exp-nome{color:var(--marinho-900);font-size:16.5px;font-weight:700}.exp-funcao{color:var(--texto-suave);margin-bottom:10px;font-size:13px}.exp-barra{background:var(--bg);border:1px solid var(--borda);border-radius:999px;height:7px;margin-bottom:8px;overflow:hidden}.exp-barra span{background:var(--dourado-forte);height:100%;display:block}.exp-dias{color:var(--texto);font-size:13px}.exp-estado{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.exp-grafico{border-bottom:1.5px solid var(--borda-forte);align-items:flex-end;gap:3px;height:160px;padding:10px 0 0;display:flex;overflow-x:auto}.exp-coluna{flex-direction:column;flex:1 0 18px;justify-content:flex-end;align-items:center;min-width:18px;height:100%;display:flex}.exp-valor{background:var(--marinho);border-radius:4px 4px 0 0;width:100%;min-height:2px}.exp-dia{color:var(--texto-suave);margin-top:3px;font-size:10px}.exp-anterior{border-left:3px solid var(--dourado);margin-bottom:18px;padding-left:14px}.exp-anterior strong{color:var(--marinho-900);margin-right:8px;display:inline-block}.exp-pergunta{border:1px solid var(--borda);background:var(--card);border-radius:12px;margin-bottom:12px;padding:14px 16px}.exp-pergunta-titulo b{color:var(--marinho-900);font-size:15.5px;display:block}.exp-pergunta-titulo span{color:var(--texto-suave);font-size:13px}.exp-notas{gap:8px;margin:12px 0;display:flex}.exp-nota{border:1.5px solid var(--borda-forte);background:var(--card);width:52px;height:52px;font:inherit;color:var(--texto-suave);cursor:pointer;border-radius:12px;font-size:18px;font-weight:700}.exp-nota:hover{border-color:var(--dourado)}.exp-nota.escolhida{background:var(--marinho);border-color:var(--marinho);color:#fff}.exp-pergunta .rdd-texto{min-height:64px}.folha-exp{color:#111;background:#fff;max-width:190mm;margin:0 auto;padding:16mm 12mm;font-size:11pt;line-height:1.5}.folha-exp-topo{border-bottom:2pt solid #111;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14pt;padding-bottom:8pt;display:flex}.folha-exp-topo h1{color:#111;margin:0 0 3pt;font-size:16pt}.folha-exp-topo p{margin:0;font-size:10.5pt}.folha-exp-marca{letter-spacing:.12em;white-space:nowrap;font-size:10pt;font-weight:700}.folha-exp h2{color:#111;border-bottom:.5pt solid #999;margin:14pt 0 6pt;padding-bottom:3pt;font-size:12pt}.folha-exp h2:after{display:none}.folha-exp h3{margin:10pt 0 4pt;font-size:11pt}.folha-exp-tabela{border-collapse:collapse;width:100%;font-size:10.5pt}.folha-exp-tabela th{text-align:left;vertical-align:top;text-transform:none;letter-spacing:0;color:#111;background:0 0;border-bottom:.5pt solid #ddd;width:42%;padding:4pt 8pt 4pt 0;font-size:10.5pt;font-weight:600;position:static}.folha-exp-tabela td{vertical-align:top;border-bottom:.5pt solid #ddd;padding:4pt 0}.folha-exp-vazio{color:#555;font-style:italic}.folha-exp-avaliacao{margin-bottom:10pt}.folha-exp-comentario{margin:4pt 0 0;font-size:10pt}.folha-exp-decisao{margin-top:16pt}.folha-exp-escolha{gap:36pt;margin:8pt 0 10pt;font-size:12pt;display:flex}.folha-exp-linhas span{border-bottom:.5pt solid #666;height:18pt;display:block}.folha-exp-assinaturas{page-break-inside:avoid;gap:14pt;margin-top:26pt;display:flex}.folha-exp-assinaturas>div{text-align:center;flex:1;font-size:10pt}.folha-exp-risco{border-top:.5pt solid #111;margin-bottom:4pt}.folha-exp-rodape{color:#444;border-top:.5pt solid #999;margin-top:20pt;padding-top:6pt;font-size:9pt;font-style:italic}@media print{.folha-exp{max-width:none;padding:0}.folha-exp-periodo{page-break-inside:avoid}}.rdd-lembrete.exp-lembrete{border-color:var(--marinho-600);border-left-color:var(--marinho);background:#f4f8fb}.hex-cartao{background:var(--card);border:1.5px solid var(--borda);box-shadow:var(--sombra);border-radius:13px;margin-bottom:12px;overflow:hidden}.hex-cartao.aprovada{border-color:#bcd9c7}.hex-topo{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.hex-topo:hover{background:#fdfbf5}.hex-data{color:var(--marinho-900);flex-wrap:wrap;align-items:center;gap:9px;font-size:16.5px;font-weight:700;display:flex}.hex-quando{color:var(--texto-suave);font-size:13px;font-weight:600}.hex-motivo{margin-top:5px;font-size:14px}.hex-resumo{color:var(--texto-suave);margin-top:4px;font-size:12.5px}.hex-seta{color:var(--texto-suave);font-size:13px}.hex-corpo{border-top:1px solid var(--borda);padding:0 17px 17px}.hex-pessoas{flex-direction:column;gap:8px;margin:14px 0;display:flex}.hex-pessoa{background:var(--bg);border:1px solid var(--borda);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.hex-pessoa-nome{color:var(--marinho-900);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.hex-horarios{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hex-horarios label{color:var(--texto-suave);align-items:center;gap:7px;font-size:13px;display:flex}.hex-horarios input{min-height:46px;font-size:16px}.hex-conta{color:var(--verde);font-variant-numeric:tabular-nums;text-align:right;min-width:62px;font-size:15px;font-weight:700}.hex-conta.curta{color:var(--laranja);text-align:left;font-size:12.5px;font-weight:600}.hex-ops{flex-wrap:wrap;gap:7px;display:flex}.hex-ops .rdd-exemplo.escolhida{background:var(--marinho);border-color:var(--marinho);color:#fff;font-weight:600}.nome-com-nota{align-items:center;gap:10px;display:inline-flex}.nota-circulo{font-variant-numeric:tabular-nums;border:2px solid;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.nota-circulo.boa{color:#1f5c3a;background:#eaf6ee;border-color:#6faa87}.nota-circulo.baixa{color:#8c2b26;background:#fdeceb;border-color:#cf8a84}.nota-circulo.sem-dado{background:var(--bg);border-color:var(--borda-forte);color:var(--texto-suave);font-weight:400}.nota-circulo.vazia{background:var(--bg);border-color:var(--borda)}.linha-numeros{background:var(--bg);padding:0!important}.num-pessoa{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;padding:16px 18px;display:grid}.num-bloco{background:var(--card);border:1px solid var(--borda);border-radius:11px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.num-bloco.alerta{background:#fdf5f4;border-color:#dda6a1}.num-rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);font-size:11px;font-weight:700}.num-valor{color:var(--marinho-900);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.2}.num-valor.devendo{color:var(--vermelho)}.num-valor .nota-circulo{width:30px;height:30px;font-size:15px}.num-obs{color:var(--texto-suave);font-size:12px;line-height:1.35}.retrato{object-fit:cover;border:2px solid var(--borda-forte);background:var(--bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.retrato.sem-foto{color:var(--texto-suave);letter-spacing:.5px;border-style:dashed;font-size:13px;font-weight:600}.retrato.grande{width:62px;height:62px;font-size:20px}.fotos-pessoa{flex-direction:column;gap:14px;display:flex}.fotos-explica{color:var(--texto-suave);margin:0;font-size:13.5px;line-height:1.5}.fotos-enviar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fotos-enviar input[type=file]{font-size:14px}.fotos-enviando{color:var(--marinho-600);font-size:13px;font-weight:600}.fotos-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.foto-cartao{border:2px solid var(--borda);background:var(--card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.foto-cartao.da-arte{border-color:var(--dourado-forte)}.foto-cartao img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.foto-sem-link{aspect-ratio:3/4;color:var(--texto-suave);background:var(--bg);justify-content:center;align-items:center;font-size:12.5px;display:flex}.foto-marcas{border-top:1px solid var(--borda);display:flex}.foto-marca{cursor:pointer;color:var(--texto-suave);border:0;border-left:1px solid var(--borda);background:0 0;flex:1;min-height:42px;padding:9px 4px;font-size:12.5px;font-weight:600}.foto-marca:first-child{border-left:0}.foto-marca.ligada{background:var(--marinho);color:#fff}.foto-marca.apagar{color:var(--vermelho);font-weight:500}.aniv-lembrete{border-color:var(--dourado);border-left-color:var(--dourado-forte);background:#fbf8ef}.table-card.aniv-pendente{border-left:4px solid var(--dourado-forte)}.aniv-quando{color:var(--texto-suave);margin-left:auto;font-size:13px;font-weight:500}.aniv-grade{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.aniv-cartao{border:1px solid var(--borda);background:var(--card);border-radius:13px;flex-direction:column;gap:10px;padding:14px;display:flex}.aniv-cartao.feito{opacity:.62}.aniv-topo{align-items:center;gap:12px;display:flex}.aniv-topo>div{flex-direction:column;gap:3px;min-width:0;display:flex}.aniv-topo strong{color:var(--marinho-900);font-size:15px;line-height:1.25}.aniv-funcao{color:var(--texto-suave);font-size:12.5px}.aniv-topo .situacao{align-self:flex-start;margin-top:2px}.aniv-datas{color:var(--texto-suave);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.aniv-antecipa{color:var(--laranja);font-weight:600}.aniv-texto{background:var(--bg);border:1px solid var(--borda);white-space:pre-wrap;color:var(--texto);border-radius:9px;max-height:150px;margin:0;padding:11px 12px;font-family:inherit;font-size:13px;line-height:1.55;overflow-y:auto}.aniv-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aniv-acoes .btn{text-decoration:none}.mural-previa{border:2px solid var(--dourado);background:linear-gradient(#fffdf7,#fbf8ef);border-radius:13px;margin-bottom:14px;padding:18px 20px}.mural-titulo{color:var(--marinho-900);text-align:center;margin-bottom:12px;font-size:18px;font-weight:700}.mural-previa ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mural-previa li{border-bottom:1px dotted var(--dourado);justify-content:space-between;gap:14px;padding-bottom:6px;font-size:14px;display:flex}.mural-previa li span{color:var(--texto-suave);white-space:nowrap;font-size:13px}.mural-rodape{text-align:center;letter-spacing:2px;color:var(--dourado-forte);margin-top:14px;font-size:12px;font-weight:700}@media (max-width:720px){.aniv-quando{width:100%;margin-left:0}}.mural-folha{color:#13293a;box-sizing:border-box;background:#fff;flex-direction:column;max-width:21cm;min-height:29.7cm;margin:0 auto;padding:2.2cm 2cm;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.mural-folha header{text-align:center;border-bottom:3px solid #c3b88b;padding-bottom:18px}.mural-marca{letter-spacing:4px;color:#9c8646;margin-bottom:10px;font-size:12px;font-weight:700}.mural-folha h1{color:#0d1f2c;margin:0 0 6px;font-size:30px}.mural-folha header p{color:#55636e;margin:0;font-size:14px}.mural-lista{align-content:center;gap:15px;width:100%;margin:auto 0;padding:26px 0;list-style:none;display:grid}.mural-folha.duas-colunas .mural-lista{column-count:2;column-gap:32px;display:block}.mural-folha.duas-colunas .mural-lista li{margin-bottom:15px}.mural-folha.duas-colunas .mural-nome{font-size:16.5px}.mural-folha.duas-colunas .mural-nome em{font-size:12.5px}.mural-folha.duas-colunas .mural-dia{min-width:40px;font-size:23px}.mural-lista li{break-inside:avoid;align-items:baseline;gap:14px;display:flex}.mural-dia{color:#c3b88b;font-variant-numeric:tabular-nums;min-width:50px;font-size:28px;font-weight:800}.mural-nome{font-size:20px;font-weight:600}.mural-nome em{color:#55636e;white-space:nowrap;font-size:14px;font-style:normal;font-weight:400}.mural-folha footer{text-align:center;color:#55636e;border-top:3px solid #c3b88b;margin-top:30px;padding-top:16px;font-size:15px}@media print{.mural-folha{min-height:auto;padding:1.6cm}@page{size:A4 portrait;margin:0}}.rdd-obrigacao{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rdd-obrigacao ul{gap:5px;margin:0;padding-left:20px;line-height:1.5;display:grid}.rdd-obrigacao .btn{text-decoration:none}.aviso-juros{color:#8c2b26;background:#fdf1f0;border:1px solid #eec4c0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:9px 12px;font-size:13px;line-height:1.5;display:flex}.aviso-juros strong{color:#7a2420}.aviso-juros .btn{min-height:30px;padding:4px 10px;font-size:12px}.rdd-data-grande{letter-spacing:-.02em;color:var(--marinho-900);margin-bottom:12px;font-size:27px;font-weight:700;line-height:1.2}.rdd-data-grande:first-letter{text-transform:uppercase}.rdd-faixa-data{background:var(--marinho);color:#fff;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;padding:9px 14px;font-size:13.5px;display:flex}.rdd-faixa-data strong{font-size:15px}.rdd-faixa-data strong:first-letter{text-transform:uppercase}.rdd-faixa-data .rdd-link{color:var(--dourado);margin:0 0 0 auto;padding:0;font-size:13px}.rdd-confere-data{background:var(--dourado-claro);border:1.5px solid var(--dourado);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:13px 16px;font-size:14px;display:flex}.rdd-confere-data strong{color:var(--marinho-900);font-size:18px}.rdd-confere-data strong:first-letter{text-transform:uppercase}.rdd-confere-data .rdd-link{margin:0 0 0 auto;padding:0;font-size:13px}.rdd-confere-lista{flex-direction:column;gap:14px;display:flex}.rdd-confere-item{border:1px solid var(--borda);background:#fdfcfa;border-radius:12px;padding:14px 16px}.rdd-confere-nome{color:var(--marinho-900);margin-bottom:10px;font-size:16px;font-weight:700}.rdd-confere-item .rdd-resumo{margin-bottom:10px}.rdd-confere-item .rdd-link{margin-top:8px;font-size:13px}.rdd-pronto{background:#eaf7ee;border:1.5px solid #2e9e4f;border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.rdd-pronto-marca{color:#fff;background:#2e9e4f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:21px;font-weight:700;display:flex}.rdd-pronto strong{color:#16622f;margin-bottom:3px;font-size:17px;display:block}.rdd-pronto strong:first-letter{text-transform:uppercase}.rdd-pronto span{color:#3b6b4a;font-size:13.5px}.rdd-retomar{background:var(--dourado-claro);border:1.5px solid var(--dourado);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;padding:15px 18px;display:flex}.rdd-retomar-texto{flex-direction:column;flex:1;gap:4px;min-width:240px;display:flex}.rdd-retomar-texto strong{color:var(--marinho-900);font-size:15.5px}.rdd-retomar-texto span{color:var(--texto-suave);font-size:13.5px}.rdd-retomar-acoes{flex-wrap:wrap;gap:9px;display:flex}.rdd-voltar{border-top:1px solid var(--borda);margin-top:22px;padding-top:2px}.rdd-voltar .rdd-link{color:var(--texto-suave);font-size:13.5px}.rdd-voltar .rdd-link:hover{color:var(--marinho)}.rh-topo{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:4px;display:flex}.rh-topo h1{margin:0}.rh-topo .btn{margin-left:auto;text-decoration:none}.rh-data{color:var(--texto-suave);margin:3px 0 0;font-size:14.5px}.rh-data:first-letter{text-transform:uppercase}.rh-resumo{color:var(--texto-suave);margin:12px 0 18px;font-size:14.5px}.rh-resumo b{color:var(--marinho-900);font-size:16px}.rh-resumo b.rh-vermelho{color:var(--vermelho)}.rh-bloco{background:var(--card);border:1px solid var(--borda);border-left:4px solid var(--borda-forte);border-radius:var(--raio);margin-bottom:14px;padding:14px 16px}.rh-bloco.atrasada{border-left-color:var(--vermelho)}.rh-bloco.hoje{border-left-color:var(--marinho)}.rh-bloco.proximos{border-left-color:var(--dourado)}.rh-bloco>header{align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.rh-bloco h2{color:var(--marinho-900);margin:0;font-size:17.5px}.rh-bloco h2:first-letter{text-transform:uppercase}.rh-bloco>header>span{color:var(--texto-suave);font-size:13px}.rh-bloco>header>b{color:var(--marinho-900);background:var(--dourado-claro);border-radius:999px;margin-left:auto;padding:2px 11px;font-size:13px;font-weight:700}.rh-bloco.atrasada>header>b{color:#8c2b26;background:#fde7e5}.rh-nada{color:var(--texto-suave);margin:2px 0;font-size:14.5px}.rh-itens{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rh-itens>li>a{color:inherit;border:1px solid var(--borda);background:var(--bg);border-radius:11px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.rh-itens>li>a:hover{border-color:var(--dourado);background:var(--dourado-claro)}.rh-icone{font-size:20px;line-height:1}.rh-corpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rh-corpo>b{color:var(--marinho-900);font-size:15.5px;font-weight:600}.rh-detalhe{color:var(--texto-suave);font-size:13px;line-height:1.45}.rh-assunto{letter-spacing:.04em;text-transform:uppercase;color:var(--dourado-forte);font-size:11.5px;font-weight:700}.rh-seta{color:var(--texto-suave);font-size:22px}.rh-link{float:right;color:var(--dourado-forte);font-size:13px;font-weight:600;text-decoration:none}.rh-link:hover{text-decoration:underline}.rh-sem-foto{color:var(--texto-suave);font-size:12px;font-style:italic}a.card{color:inherit;text-decoration:none;display:block}a.card:hover{border-color:var(--dourado)}.card .valor.rh-valor-dinheiro{font-size:20px}@media (max-width:720px){.rh-topo .btn{text-align:center;width:100%;margin-left:0}.rh-seta{display:none}.rh-bloco>header{flex-wrap:wrap}.rh-bloco>header>span{flex:1 0 100%;order:3;margin-top:-5px}}.rh-abas{border-bottom:1.5px solid var(--borda);flex-wrap:wrap;gap:4px;margin:0 0 20px;display:flex}.rh-aba{cursor:pointer;font:inherit;color:var(--texto-suave);background:0 0;border:none;border-bottom:2.5px solid #0000;border-radius:10px 10px 0 0;align-items:center;gap:7px;min-height:46px;margin-bottom:-1.5px;padding:11px 16px;font-size:14.5px;font-weight:600;display:flex}.rh-aba:hover{background:var(--dourado-claro);color:var(--texto)}.rh-aba.agora{color:var(--marinho-900);border-bottom-color:var(--marinho)}.rh-aba-conta{background:var(--vermelho);color:#fff;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.ab-etiqueta{letter-spacing:.05em;text-transform:uppercase;color:var(--dourado-forte);margin:0 0 4px;font-size:11.5px;font-weight:700}.rdd-pergunta.ab-fala{color:var(--marinho-900);border-left:3px solid var(--dourado);margin-bottom:18px;padding-left:12px;font-style:italic}.pdb-conta{background:var(--dourado-claro);color:var(--marinho-900);border-radius:999px;margin-left:6px;padding:1px 9px;font-size:12.5px;font-weight:700}.pdb-lista{flex-direction:column;gap:12px;display:flex}.pdb-cartao{border:1px solid var(--borda);border-left:4px solid var(--borda-forte);background:var(--bg);border-radius:12px;padding:13px 15px}.pdb-cartao.pendente{border-left-color:var(--dourado-forte)}.pdb-cartao.ruim{border-left-color:var(--vermelho)}.pdb-cartao.ok{border-left-color:var(--verde)}.pdb-cartao.neutro{opacity:.8}.pdb-topo{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.pdb-topo b{color:var(--marinho-900);font-size:16px}.pdb-dia{color:var(--texto-suave);font-size:13px;display:block}.pdb-topo .tag{margin-left:auto}.tag.pdb-pendente{color:#92400e;background:#fef3c7}.tag.pdb-ruim{color:#991b1b;background:#fee2e2}.tag.pdb-ok{color:#166534;background:#dcfce7}.tag.pdb-neutro{background:var(--dourado-claro);color:var(--marinho-900)}.pdb-corpo{gap:4px;margin-bottom:11px;font-size:14px;display:grid}.pdb-rotulo{letter-spacing:.04em;text-transform:uppercase;min-width:62px;color:var(--texto-suave);font-size:11.5px;font-weight:700;display:inline-block}.pdb-observacao{color:var(--texto-suave);margin-top:3px;padding-left:62px;font-size:13px;font-style:italic}.pdb-feito{color:var(--verde);font-size:13px;font-weight:600}.pdb-acoes{flex-wrap:wrap;gap:8px;display:flex}.pdb-acoes .btn{text-decoration:none}.pdb-decisao{border-top:1px solid var(--borda);margin-top:14px;padding-top:14px}.pdb-escolha{flex-direction:column;gap:9px;margin-bottom:14px;display:flex}.pdb-votos{flex-wrap:wrap;gap:12px;display:flex}.pdb-votos .rdd-campo{min-width:120px}.pdb-votos .rdd-campo input{min-height:44px;font-size:15px}.bdh-nota{color:var(--texto-suave);margin:-6px 0 14px;font-size:13px}.bdh-nome{cursor:pointer;font:inherit;color:var(--marinho);text-align:left;background:0 0;border:none;padding:0;font-weight:600}.bdh-nome:hover{text-decoration:underline}.bdh-cabeca{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.bdh-cabeca h3{color:var(--marinho-900);margin:0;font-size:19px}.bdh-cabeca span{color:var(--texto-suave);font-size:13px}.bdh-cabeca>button:last-child{margin-left:auto}.bdh-janelas{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.bdh-janela{background:var(--card);border:1px solid var(--borda);cursor:pointer;font:inherit;color:var(--texto-suave);border-radius:999px;min-height:40px;padding:9px 15px;font-size:13.5px;font-weight:600}.bdh-janela:hover{border-color:var(--dourado);color:var(--texto)}.bdh-janela.agora{background:var(--marinho);border-color:var(--marinho);color:#fff}.tag.bdh-credito{color:#166534;background:#dcfce7}.tag.bdh-debito{color:#991b1b;background:#fee2e2}.tag.bdh-ocorrencia{background:var(--dourado-claro);color:var(--marinho-900)}@media (max-width:720px){.rh-aba{padding:11px 12px;font-size:13.5px}.bdh-cabeca>button:last-child,.pdb-topo .tag{margin-left:0}}.ficha-grade{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px;display:grid}.ficha-linha{flex-direction:column;gap:2px;min-width:0;display:flex}.ficha-linha>span{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);font-size:11.5px;font-weight:700}.ficha-linha>b{color:var(--marinho-900);word-break:break-word;font-size:15px}.doc-lista{flex-direction:column;gap:10px;display:flex}.doc-cartao{border:1px solid var(--borda);border-left:4px solid var(--borda-forte);background:var(--bg);border-radius:12px;padding:12px 14px}.doc-cartao.doc-vencido{border-left-color:var(--vermelho)}.doc-cartao.doc-vencendo{border-left-color:var(--dourado-forte)}.doc-topo{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.doc-topo b{color:var(--marinho-900);font-size:15.5px}.doc-descricao{color:var(--texto-suave);font-size:13px;font-style:italic}.doc-topo .tag{margin-left:auto}.doc-detalhe{color:var(--texto-suave);margin-bottom:10px;font-size:12.5px;line-height:1.45}.doc-cartao .pdb-acoes .btn{text-decoration:none}@media (max-width:720px){.doc-topo .tag{margin-left:0}}.dupla-cartao{border:1px solid var(--borda);border-left:4px solid var(--marinho-600);background:var(--bg);border-radius:12px;margin-bottom:10px;padding:12px 14px}.dupla-cartao.vinda-de-fora{border-left-color:var(--dourado-forte);border-style:dashed}.dupla-titulo{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.dupla-titulo>span{align-items:baseline;gap:6px;display:flex}.dupla-titulo b{color:var(--marinho-900);font-size:15.5px}.dupla-titulo em{color:var(--texto-suave);font-size:12px;font-style:normal}.dupla-mais{color:var(--dourado-forte);margin-right:2px;font-size:17px;font-weight:700}.dupla-contas{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 20px;margin-bottom:11px;display:grid}.dupla-contas>div{flex-direction:column;gap:1px;display:flex}.dupla-contas span{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);font-size:11.5px;font-weight:700}.dupla-contas b{color:var(--marinho-900);font-size:17px}.sep-componente{border:1px solid var(--borda);background:var(--bg);cursor:pointer;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;font-size:14.5px;display:flex}.sep-componente input{flex:none;width:20px;height:20px}.sep-componente b{color:var(--marinho-900)}.pacote-componente{letter-spacing:.04em;text-transform:uppercase;background:var(--dourado-claro);color:var(--dourado-forte);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.doc-entrada{margin-bottom:14px;padding:14px 16px}.doc-lendo{color:var(--texto-suave);align-self:center;font-size:13px}.doc-filtros{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.doc-busca{flex-wrap:wrap;gap:8px;display:flex}.doc-busca input{flex:320px;min-width:0}.doc-tipos{flex-wrap:wrap;gap:6px;display:flex}.doc-tipos .chip{min-width:0;padding:5px 11px;font-size:12.5px}.doc-item{border-left-width:3px}.doc-item.vencendo{border-left-color:var(--dourado)}.doc-item.vencido{border-left-color:#dc2626}.doc-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.doc-nome{color:var(--marinho-900);margin-bottom:3px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.doc-nome:hover{text-decoration:underline}.doc-fraca{color:var(--texto-suave);font-size:12px}.doc-prazo{color:var(--marinho-900);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;font-size:13px;font-weight:600;display:flex}.doc-prazo small{color:var(--texto-suave);font-size:11.5px;font-weight:500}.doc-prazo.vencendo,.doc-prazo.vencendo small{color:var(--dourado-forte)}.doc-prazo.vencido,.doc-prazo.vencido small{color:#b91c1c}.doc-acoes{gap:14px;margin-top:8px;display:flex}.doc-cadastro{border-top:1px solid var(--borda);margin-top:12px;padding-top:12px}.doc-achados{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin:0 0 12px;padding:8px 11px;font-size:12.5px;line-height:1.5}.arq-solta{border:1.5px dashed var(--borda-forte);border-radius:10px;flex-direction:column;gap:6px;padding:12px;transition:border-color .15s,background .15s;display:flex}.arq-solta.sobre{border-color:var(--azul);background:#1a374d0a}.arq-escolhidos{flex-wrap:wrap;gap:6px;display:flex}.arq-escolhido{background:var(--card);border:1px solid var(--borda);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 11px;font-size:12.5px;display:inline-flex}.arq-escolhido small{color:var(--texto-suave)}.arq-escolhido button{cursor:pointer;color:var(--texto-suave);background:0 0;border:none;border-radius:50%;padding:3px 5px;font-size:13px;line-height:1}.arq-escolhido button:hover{background:var(--bg);color:var(--vermelho)}.arq-escolhido button:disabled{opacity:.4;cursor:not-allowed}.fer-indicador{cursor:pointer;text-align:left;font:inherit}.fer-indicador.urgente{border-top-color:var(--vermelho)}.fer-indicador.programar{border-top-color:var(--amarelo)}.fer-indicador.programada{border-top-color:var(--verde)}.fer-indicador.em_aquisicao{border-top-color:var(--marinho-300)}.fer-indicador.on{outline:2px solid var(--marinho)}.fer-aviso{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fer-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fer-barra .chip{flex-direction:row;align-items:center;gap:6px;min-height:36px}.fer-tabela{margin-bottom:16px;overflow-x:auto}.fer-tabela td,.fer-tabela th{white-space:nowrap;vertical-align:top}.fer-tabela td:first-child{white-space:normal;min-width:180px}.fer-linha{cursor:pointer}.fer-linha:hover{background:#faf8f3}.fer-linha.urgente td:first-child{box-shadow:inset 4px 0 0 var(--vermelho)}.fer-sub{color:var(--texto-suave);margin:2px 0 0;font-size:12px}.fer-apagada{opacity:.5}.fer-periodos{gap:10px;margin-top:12px;display:grid}.fer-periodo{border:1px solid var(--borda);border-radius:10px;padding:12px 14px}.fer-periodo.urgente{border-left:4px solid var(--vermelho)}.fer-periodo-topo{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.fer-numeros{color:var(--texto-suave);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.fer-numeros b{color:var(--texto)}.fer-titulo{margin:18px 0 8px;font-size:15px}.fer-programada{border-top:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.fer-campos{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fer-campos .campo{min-width:160px}.fer-parte{border-top:1px dashed var(--borda);padding-top:10px}.fer-check{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.fer-check input{width:auto}.fer-ajuste{border-top:1px dashed var(--borda);margin-top:10px;padding-top:10px}.fer-resultado{background:var(--dourado-claro);border-radius:10px;gap:10px;margin:14px 0;padding:14px;display:grid}.fer-parte-simulada{flex-wrap:wrap;gap:4px 16px;font-size:13.5px;display:flex}.fer-parte-simulada b{flex-basis:100%}.fer-mensagem{margin-top:18px}.fer-sem-periodo{margin-bottom:16px;padding:14px 16px}.fer-sem-periodo h3{margin:0 0 4px;font-size:15px}.fer-mapa{gap:16px;display:grid}.fer-mes{padding:12px 14px}.fer-mes h3{margin:0 0 8px;font-size:15px}.fer-rolar{overflow-x:auto}.fer-mes th,.fer-mes td{vertical-align:top;text-align:left;min-width:110px;font-size:12.5px}.fer-mes tbody th{white-space:nowrap;min-width:120px}.fer-mes td.fer-alguem{background:#fef9c3}.fer-mes td.fer-cheia{color:#991b1b;background:#fee2e2;font-weight:600}.fer-mes small{color:var(--texto-suave);font-weight:400}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
