*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-50{z-index:50}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-64{height:16rem}.h-8{height:2rem}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-3xl{max-width:48rem}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-brand-500{--tw-border-opacity:1;border-color:rgb(51 78 172/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-2{padding-top:.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html,body,#root{height:100%}body{margin:0;font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg{--pg-bg:#fff;--pg-bg-subtle:#f9fcff;--pg-canvas:#e7f1ff;--pg-fg:#001c54;--pg-fg-muted:#4a5a82;--pg-fg-faint:#6b7aa0;--pg-border:#d0e3ff;--pg-border-strong:#a9c4ea;--pg-hover:#e7f1ff;--pg-accent:#334eac;--pg-accent-hover:#081f5c;--pg-accent-fg:#fff;--pg-accent-soft:#334eac1a;--pg-accent-line:#334eac52;--pg-ok:#0f9d63;--pg-ok-soft:#0f9d631f;--pg-warn:#b0741a;--pg-warn-soft:#b0741a24;--pg-danger:#e5484d;--pg-radius:10px;--pg-radius-lg:16px;--pg-shadow:0 8px 30px #00000014, 0 2px 8px #0000000a;--pg-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--pg-font-display:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--pg-font-mono:"Geist Mono", "SFMono-Regular", ui-monospace, Menlo, "Liberation Mono", monospace}:root.dark .pg{--pg-bg:#000;--pg-bg-subtle:#0a0a0a;--pg-canvas:#050506;--pg-fg:#ededed;--pg-fg-muted:#a1a1a1;--pg-fg-faint:#7d7d7d;--pg-border:#262626;--pg-border-strong:#383838;--pg-hover:#171717;--pg-accent:#7096d1;--pg-accent-hover:#a9c4ea;--pg-accent-soft:#7096d129;--pg-accent-line:#7096d157;--pg-ok:#33d399;--pg-ok-soft:#33d39924;--pg-warn:#f5b841;--pg-warn-soft:#f5b84124;--pg-danger:#ff6166;--pg-shadow:0 8px 30px #0009, 0 2px 8px #0006}@media (prefers-color-scheme:dark){:root:not(.light) .pg{--pg-bg:#000;--pg-bg-subtle:#0a0a0a;--pg-canvas:#050506;--pg-fg:#ededed;--pg-fg-muted:#a1a1a1;--pg-fg-faint:#7d7d7d;--pg-border:#262626;--pg-border-strong:#383838;--pg-hover:#171717;--pg-accent:#7096d1;--pg-accent-hover:#a9c4ea;--pg-accent-soft:#7096d129;--pg-accent-line:#7096d157;--pg-ok:#33d399;--pg-ok-soft:#33d39924;--pg-warn:#f5b841;--pg-warn-soft:#f5b84124;--pg-danger:#ff6166;--pg-shadow:0 8px 30px #0009, 0 2px 8px #0006}}:root.dark .pg{--pg-nav-bg:#141416;--pg-nav-bg-deep:#08080a}:root.dark .pg .sj-footer{--sj-footer-bg:#141416;--sj-footer-bg-deep:#08080a}@media (prefers-color-scheme:dark){:root:not(.light) .pg{--pg-nav-bg:#141416;--pg-nav-bg-deep:#08080a}:root:not(.light) .pg .sj-footer{--sj-footer-bg:#141416;--sj-footer-bg-deep:#08080a}}.pg{--pg-gap:14px;--pg-rail-w:68px;--pg-rail-painel-w:236px;--pg-rail-margem:12px;--pg-side-w:calc(var(--pg-rail-w) + 2 * var(--pg-rail-margem));grid-template-columns:var(--pg-side-w) 1fr;-moz-column-gap:var(--pg-gap);column-gap:var(--pg-gap);min-height:100dvh;padding-top:var(--pg-gap);background:var(--pg-canvas);color:var(--pg-fg);font-family:var(--pg-font-sans);-webkit-font-smoothing:antialiased;transition:grid-template-columns .18s;display:grid}.pg *,.pg :before,.pg :after{box-sizing:border-box}.pg--menu-fixo{--pg-side-w:calc(var(--pg-rail-w) + var(--pg-rail-painel-w) + 2 * var(--pg-rail-margem))}.pg__mobilebar,.pg__scrim{display:none}@media (width<=900px){.pg{-moz-column-gap:0;grid-template-columns:1fr;column-gap:0;padding-top:0}.pg__main{border-radius:0!important}}@media (prefers-reduced-motion:reduce){.pg{transition:none}}.pg{--pg-nav-bg:#003d99;--pg-nav-bg-deep:#002966;--pg-nav-fg:#ffffffbd;--pg-nav-fg-strong:#fff;--pg-nav-faint:#ffffff80;--pg-nav-border:#ffffff24;--pg-nav-hover:#ffffff17;--pg-nav-active:#ffffff29;--pg-nav-title:#7eb8ff}.pg__side{top:var(--pg-gap);height:calc(100dvh - var(--pg-gap) * 2);margin:0 0 var(--pg-gap) var(--pg-gap);background:linear-gradient(180deg, var(--pg-nav-bg) 0%, var(--pg-nav-bg-deep) 100%);color:var(--pg-nav-fg);scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-self:start;gap:4px;padding:16px 12px 14px;display:flex;position:sticky;overflow-y:auto;box-shadow:0 24px 50px -24px #00195080,0 6px 16px -8px #00143c59}.pg__side::-webkit-scrollbar{width:8px}.pg__side::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.pg__brand-row{border-bottom:1px solid var(--pg-nav-border);align-items:center;gap:8px;margin-bottom:6px;padding:4px 4px 14px;display:flex}.pg__brand{flex:1;align-items:center;gap:10px;min-width:0;padding:4px;text-decoration:none;display:flex}.pg__brand img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:30px;display:block}.pg__brand svg{width:26px;height:26px;display:block}.pg__collapse{border:1px solid var(--pg-nav-border);color:#ffffffb3;cursor:pointer;background:#ffffff0f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:background .14s,color .14s;display:inline-flex}.pg__collapse:hover{background:var(--pg-nav-hover);color:var(--pg-nav-fg-strong)}.pg__collapse svg{width:16px;height:16px}@media (width<=900px){.pg__mobilebar{z-index:40;background:linear-gradient(180deg, var(--pg-nav-bg) 0%, var(--pg-nav-bg-deep) 100%);border-bottom:1px solid var(--pg-nav-border);align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.pg__mobilebar-btn{border:1px solid var(--pg-nav-border);background:var(--pg-nav-hover);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.pg__mobilebar-btn svg{width:20px;height:20px}.pg__mobilebar-brand{align-items:center;display:inline-flex}.pg__mobilebar-brand img{width:auto;height:22px;display:block}.pg__scrim{z-index:85;-webkit-backdrop-filter:blur(2px);background:#00143c80;display:block;position:fixed;inset:0}.pg__side{z-index:90;width:min(86vw,300px);height:100vh;box-shadow:none;border-radius:0 18px 18px 0;margin:0;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.pg--mobile-open .pg__side{transform:translate(0);box-shadow:0 24px 60px -12px #00143c8c}}@media (width>=901px){.pg__mobilebar,.pg__scrim,.pg__side{display:none!important}}@media (width<=900px) and (prefers-reduced-motion:reduce){.pg__side{transition:none}}.pg__nav{gap:3px;display:grid}.pg__nav+.pg__nav{margin-top:20px}.pg__nav-label{letter-spacing:.14em;text-transform:uppercase;color:var(--pg-nav-title);padding:4px 11px 8px;font-size:10.5px;font-weight:700}.pg__nav-item{color:var(--pg-nav-fg);border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}.pg__nav-item svg{opacity:.7;flex:none;width:17px;height:17px;transition:opacity .14s}.pg__nav-item:hover{background:var(--pg-nav-hover);color:var(--pg-nav-fg-strong)}.pg__nav-item:hover svg{opacity:1}.pg__nav-item.is-active{color:var(--pg-nav-fg-strong);background:linear-gradient(#fff3 0%,#ffffff1f 100%);font-weight:600;box-shadow:0 4px 12px -4px #000f3266,inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1f}.pg__nav-item.is-active svg{opacity:1}.pg__nav-count{font-family:var(--pg-font-mono);color:var(--pg-nav-fg-strong);background:#ffffff2e;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:10.5px}.pg__view-toggle{border:1px solid var(--pg-border);background:var(--pg-bg-subtle);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.pg__view-toggle button{color:var(--pg-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.pg__view-toggle button.is-active{color:var(--pg-accent);background:var(--pg-bg);font-weight:700;box-shadow:0 1px 3px #00000014}.pg__dev-board{gap:16px;display:grid}.pg__dev-intro{border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.pg__dev-intro h2{margin:3px 0 5px;font-size:18px}.pg__dev-intro p{color:var(--pg-fg-muted);margin:0;font-size:13px}.pg__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--pg-accent)!important;font-size:10px!important}.pg__dev-summary{color:var(--pg-fg-muted);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.pg__dev-summary b{color:var(--pg-fg);margin-right:4px;font-size:18px}.pg__dev-summary span{align-items:center;gap:4px;display:inline-flex}.pg__dev-columns{grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;display:grid;overflow-x:auto}.pg__dev-column{border:1px solid var(--pg-border);background:var(--pg-bg-subtle);border-radius:12px;min-height:260px;padding:10px}.pg__dev-column-head{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.pg__dev-column-head span{align-items:center;gap:7px;display:inline-flex}.pg__dev-column-head i{border-radius:50%;width:8px;height:8px}.pg__dev-column-head b{text-align:center;min-width:22px;color:var(--pg-fg-muted);background:var(--pg-hover);border-radius:999px;padding:2px 6px;font-size:11px}.pg__dev-cards{gap:8px;display:grid}.pg__dev-card{text-align:left;border:1px solid var(--pg-border);color:var(--pg-fg);background:var(--pg-bg);cursor:pointer;border-radius:10px;gap:7px;padding:11px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.pg__dev-card:hover{border-color:var(--pg-accent-line);box-shadow:var(--pg-shadow);transform:translateY(-1px)}.pg__dev-card[draggable=true]{cursor:grab}.pg__dev-card[draggable=true]:active{cursor:grabbing}.pg__dev-card.is-dragging{opacity:.45}.pg__dev-column.is-over{border-color:var(--pg-accent);background:var(--pg-accent-soft)}.pg__dev-column.is-over .pg__dev-empty{color:var(--pg-accent)}.pg__dev-card-title{font-size:13px;font-weight:700}.pg__dev-card-meta,.pg__dev-card-foot{color:var(--pg-fg-muted);font-size:11px}.pg__dev-card-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.pg__dev-empty{color:var(--pg-fg-faint);text-align:center;padding:24px 8px;font-size:12px}.pg__dev-note{border:1px solid var(--pg-accent-line);color:var(--pg-fg-muted);background:var(--pg-accent-soft);border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;display:flex}@media (width<=760px){.pg__head{flex-wrap:wrap;align-items:flex-start}.pg__view-toggle{order:3;width:100%}.pg__view-toggle button{flex:1;justify-content:center}.pg__dev-intro{flex-direction:column}.pg__dev-summary{white-space:normal}.pg__dev-columns{grid-template-columns:repeat(4,minmax(230px,1fr))}}.pg__side-foot{gap:6px;margin-top:auto;padding-top:14px;display:grid}.pg__user{border:1px solid var(--pg-nav-border);background:#ffffff14;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.pg__avatar{color:#fff;width:32px;height:32px;font-size:12px;font-weight:700;font-family:var(--pg-font-sans);background:#ffffff29;border-radius:9px;flex:none;place-items:center;display:grid}.pg__user-info{min-width:0}.pg__user-info b{color:var(--pg-nav-fg-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.pg__user-info span{color:var(--pg-nav-faint);font-size:11px}.pg__side .pg-btn{color:#ffffffb3;background:0 0;border-color:#0000;height:36px;font-weight:500}.pg__side .pg-btn:hover{background:var(--pg-nav-hover);color:var(--pg-nav-fg-strong);border-color:#0000}.pg__side .pg-btn svg{opacity:.8}.pg__rail{display:none}@media (width>=901px){.pg__rail{top:var(--pg-gap);height:calc(100dvh - var(--pg-gap));z-index:50;align-self:start;display:block;position:sticky}.pg-trilho{--rail-cor:var(--pg-nav-bg);--rail-painel:color-mix(in srgb, var(--rail-cor) 58%, #060b18);--rail-claro:color-mix(in srgb, var(--rail-cor) 7%, #fff);top:0;bottom:var(--pg-rail-margem);left:var(--pg-rail-margem);align-items:stretch;display:flex;position:absolute}.pg-trilho--open{filter:drop-shadow(0 18px 34px #0f172a33)}.pg--menu-fixo .pg-trilho--open{filter:none}.pg-trilho__icons{z-index:2;flex:0 0 var(--pg-rail-w);width:var(--pg-rail-w);color:#fff;background:linear-gradient(135deg, var(--rail-painel) 0%, color-mix(in srgb, var(--rail-cor) 82%, #060b18) 36%, color-mix(in srgb, var(--rail-cor) 70%, #38bdf8) 52%, color-mix(in srgb, var(--rail-cor) 86%, #060b18) 68%, var(--rail-painel) 100%);background-size:300% 300%;border-radius:22px;flex-direction:column;align-items:center;min-height:0;animation:18s infinite pg-trilho-malha;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f172a29}.pg-trilho--open .pg-trilho__icons{background:var(--rail-claro);box-shadow:none;border-radius:22px 0 0 22px;animation:none}.pg-trilho__grid{z-index:0;opacity:.2;pointer-events:none;background-image:linear-gradient(90deg,#ffffff29 1px,#0000 1px),linear-gradient(#ffffff29 1px,#0000 1px);background-size:32px 32px;animation:14s linear infinite pg-trilho-grade;position:absolute;inset:0}.pg-trilho__grid--panel{opacity:.07;background-size:28px 28px;animation:none}.pg-trilho__orb{z-index:0;filter:blur(36px);pointer-events:none;border-radius:50%;position:absolute}.pg-trilho__orb--1{opacity:.6;background:radial-gradient(circle, color-mix(in srgb, var(--rail-cor) 45%, #7dd3fc) 0%, transparent 70%);width:200px;height:200px;animation:22s ease-in-out infinite pg-trilho-orb-1;top:-50px;left:-90px}.pg-trilho__orb--2{opacity:.5;background:radial-gradient(circle, color-mix(in srgb, var(--rail-cor) 60%, #818cf8) 0%, transparent 70%);width:190px;height:190px;animation:28s ease-in-out infinite pg-trilho-orb-2;bottom:-30px;right:-90px}.pg-trilho--open .pg-trilho__icons>.pg-trilho__grid,.pg-trilho--open .pg-trilho__orb{display:none}.pg-trilho__brand{z-index:1;color:#fff;letter-spacing:-.02em;border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;margin:13px 0 3px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:grid;position:relative}.pg-trilho--open .pg-trilho__brand{color:var(--rail-cor)}.pg-trilho__list{z-index:1;scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:6px;width:100%;min-height:0;padding:12px 0;display:flex;position:relative;overflow:hidden auto}.pg-trilho__list::-webkit-scrollbar{display:none}.pg-trilho__btn{z-index:1;color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:0;transition:background-color .15s,color .15s;display:grid;position:relative}.pg-trilho__btn svg{stroke-width:1.75px;width:22px;height:22px}.pg-trilho__btn:hover{color:#fff;background:#ffffff1f}.pg-trilho__disc{border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .2s,color .2s,box-shadow .2s;display:grid}.pg-trilho:not(.pg-trilho--open) .pg-trilho__btn.is-current,.pg-trilho:not(.pg-trilho--open) .pg-trilho__btn.is-current:hover{background:0 0}.pg-trilho:not(.pg-trilho--open) .pg-trilho__btn.is-current .pg-trilho__disc{color:var(--rail-cor);background:#fff;box-shadow:0 4px 12px #02061747}.pg-trilho--open .pg-trilho__btn{color:#5b6b85}.pg-trilho--open .pg-trilho__btn:hover{color:var(--rail-cor);background:#fff}.pg-trilho--open .pg-trilho__btn.is-current{color:var(--rail-cor)}.pg-trilho--open .pg-trilho__btn.is-selected,.pg-trilho--open .pg-trilho__btn.is-selected:hover{background:0 0}.pg-trilho--open .pg-trilho__btn.is-selected .pg-trilho__disc{color:var(--rail-cor);background:#fff}.pg-trilho__btn:focus-visible,.pg-trilho__tool:focus-visible,.pg-trilho__brand:focus-visible{outline-offset:-3px;outline:2px solid}.pg-trilho__bridge{z-index:0;background:var(--rail-painel);pointer-events:none;will-change:top;border-radius:23px 0 0 23px;height:46px;transition:top .38s cubic-bezier(.34,1.25,.64,1);position:absolute;left:11px;right:0}.pg-trilho__bridge:before,.pg-trilho__bridge:after{content:"";width:16px;height:16px;position:absolute;right:0}.pg-trilho__bridge:before{background:radial-gradient(circle at 0 0, transparent 15.5px, var(--rail-painel) 16px);top:-16px}.pg-trilho__bridge:after{background:radial-gradient(circle at 0 100%, transparent 15.5px, var(--rail-painel) 16px);bottom:-16px}.pg-trilho__tool{z-index:1;color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 40px;place-items:center;width:46px;margin-top:4px;padding:0;transition:background-color .15s,color .15s;display:grid;position:relative}.pg-trilho__tool svg{stroke-width:1.75px;width:20px;height:20px}.pg-trilho__tool:hover{color:#fff;background:#ffffff1f}.pg-trilho--open .pg-trilho__tool{color:#5b6b85}.pg-trilho--open .pg-trilho__tool:hover{color:var(--rail-cor);background:#fff}.pg-trilho__avatar{z-index:1;color:#fff;background:#ffffff29;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin:8px 0 14px;font-size:12px;font-weight:700;display:grid;position:relative}.pg-trilho--open .pg-trilho__avatar{background:var(--rail-cor)}.pg-trilho__panel{z-index:1;flex:0 0 var(--pg-rail-painel-w);width:var(--pg-rail-painel-w);background:var(--rail-painel);color:#fff;border-radius:0 22px 22px 0;flex-direction:column;min-height:0;animation:.2s ease-out pg-trilho-painel;display:flex;position:relative;overflow:hidden}.pg-trilho__panel-head{z-index:1;flex:none;padding:18px 18px 6px;position:relative}.pg-trilho__panel-head p{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.pg-trilho__panel-head h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.pg-trilho__items{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:auto;min-height:0;padding:6px 10px 14px;animation:.18s ease-out pg-trilho-itens;position:relative;overflow-y:auto}.pg-trilho__item{color:#ffffffad;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:42px;margin:2px 0;padding:5px 8px;font-size:13.5px;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.pg-trilho__item:hover{color:#fff;background:#ffffff12}.pg-trilho__item.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff2e;font-weight:600}.pg-trilho__item.is-active:before{content:"";background:#fff;border-radius:3px;width:3px;height:20px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.pg-trilho__item-icon{color:#ffffffdb;background:#ffffff1a;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;transition:background-color .15s,color .15s;display:grid}.pg-trilho__item-icon svg{width:17px;height:17px}.pg-trilho__item:hover .pg-trilho__item-icon{color:#fff;background:#ffffff29}.pg-trilho__item.is-active .pg-trilho__item-icon{color:var(--rail-cor);background:#fff}.pg-trilho__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pg-trilho__item:focus-visible{outline-offset:-2px;outline:2px solid #fff}.pg-trilho__panel-foot{z-index:1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;flex:none;align-items:center;gap:8px;margin:0 10px 12px;padding:9px 8px 9px 12px;display:flex;position:relative}.pg-trilho__user{flex:auto;min-width:0}.pg-trilho__user b,.pg-trilho__user span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pg-trilho__user b{color:#fff;font-size:12.5px;font-weight:600;line-height:1.3}.pg-trilho__user span{color:#ffffff80;font-size:11px}.pg-trilho__sair{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,color .15s;display:grid}.pg-trilho__sair svg{width:16px;height:16px}.pg-trilho__sair:hover{color:#fff;background:#ffffff1f}.pg-trilho__sair:focus-visible{outline-offset:-2px;outline:2px solid #fff}:root.dark .pg-trilho--open .pg-trilho__icons{background:#171b24}:root.dark .pg-trilho--open .pg-trilho__btn,:root.dark .pg-trilho--open .pg-trilho__tool{color:#9aa7bd}:root.dark .pg-trilho--open .pg-trilho__btn:hover,:root.dark .pg-trilho--open .pg-trilho__tool:hover{color:#fff;background:#ffffff14}:root.dark .pg-trilho--open .pg-trilho__btn.is-current,:root.dark .pg-trilho--open .pg-trilho__brand{color:#dbe6ff}:root.dark .pg-trilho--open .pg-trilho__btn.is-selected,:root.dark .pg-trilho--open .pg-trilho__btn.is-selected:hover{background:0 0}:root.dark .pg-trilho--open .pg-trilho__btn.is-selected .pg-trilho__disc{color:#141416;background:#fff}:root.dark .pg-trilho--open .pg-trilho__avatar{background:#ffffff29}:root.dark .pg-trilho__item.is-active .pg-trilho__item-icon{color:#141416}}@keyframes pg-trilho-malha{0%,to{background-position:0 40%}50%{background-position:100% 60%}}@keyframes pg-trilho-grade{0%{background-position:0 0,0 0}to{background-position:32px 32px,32px 32px}}@keyframes pg-trilho-orb-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,90px)scale(1.15)}66%{transform:translate(-20px,220px)scale(.9)}}@keyframes pg-trilho-orb-2{0%,to{transform:translate(0)scale(1.05)}40%{transform:translate(-50px,-160px)scale(.9)}80%{transform:translate(30px,-60px)scale(1.2)}}@keyframes pg-trilho-painel{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pg-trilho-itens{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.pg__main{background:var(--pg-bg);border:1px solid var(--pg-border);min-width:0;min-height:calc(100dvh - var(--pg-gap));border-bottom:0;border-right:0;border-radius:20px 0 0;flex-direction:column;display:flex}.pg__top{top:var(--pg-gap);z-index:20;background:color-mix(in srgb, var(--pg-bg) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--pg-border);border-top-left-radius:19px;align-items:center;gap:14px;padding:12px 24px;display:flex;position:sticky}.pg__search{border:1px solid var(--pg-border);background:var(--pg-bg);max-width:380px;height:36px;color:var(--pg-fg-faint);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.pg__search svg{flex:none;width:15px;height:15px}.pg__search input{font:inherit;color:var(--pg-fg);background:0 0;border:0;outline:none;width:100%;font-size:13px}.pg__top-right{align-items:center;gap:10px;margin-left:auto;display:flex}.pg__theme{border:1px solid var(--pg-nav-border);background:#ffffff0f;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.pg__theme button{appearance:none;cursor:pointer;font:inherit;font-family:var(--pg-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pg-nav-fg);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 6px;font-size:10px;transition:background .15s,color .15s;display:inline-flex}.pg__theme button svg{flex:none;width:14px;height:14px}.pg__theme button:hover{color:var(--pg-nav-fg-strong);background:var(--pg-nav-hover)}.pg__theme button[aria-pressed=true]{color:var(--pg-nav-fg-strong);background:#ffffff29}.pg__body{gap:20px;width:100%;padding:26px 28px 24px;display:grid}.pg__footer{border-top:1px solid var(--pg-border);color:var(--pg-fg-faint);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 28px 18px;font-size:12px;display:flex}.pg__footer a{color:var(--pg-fg-muted);text-decoration:none}.pg__footer a:hover{color:var(--pg-accent);text-decoration:underline}.pg__footer-sep{color:var(--pg-border-strong)}.pg__head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.pg__eyebrow{font-family:var(--pg-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-fg-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.pg__eyebrow:before{content:"";background:var(--pg-accent);border-radius:50%;width:6px;height:6px}.pg__h1{letter-spacing:-.03em;color:var(--pg-fg);margin:8px 0 0;font-size:1.6rem;font-weight:600}.pg__head-sub{color:var(--pg-fg-faint);margin:4px 0 0;font-size:13px}.pg__head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.pg-btn{height:36px;font:inherit;border-radius:var(--pg-radius);border:1px solid var(--pg-border-strong);background:var(--pg-bg);color:var(--pg-fg);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.pg-btn:hover{border-color:var(--pg-fg)}.pg-btn:disabled{opacity:.5;cursor:not-allowed}.pg-btn svg{width:14px;height:14px}.pg-btn--primary{background:var(--pg-accent);border-color:var(--pg-accent);color:var(--pg-accent-fg)}.pg-btn--primary:hover:not(:disabled){background:var(--pg-accent-hover);border-color:var(--pg-accent-hover)}.pg-btn--ghost{color:var(--pg-fg-muted);border-color:#0000}.pg-btn--ghost:hover{background:var(--pg-hover);color:var(--pg-fg);border-color:#0000}.pg-btn--danger{background:var(--pg-danger);border-color:var(--pg-danger);color:#fff}.pg-btn--danger:hover:not(:disabled){opacity:.9}.pg-btn--xs{height:28px;padding:0 10px;font-size:12px}.pg-icon-btn{border:1px solid var(--pg-border);width:30px;height:30px;color:var(--pg-fg-muted);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.pg-icon-btn:hover{color:var(--pg-fg);border-color:var(--pg-border-strong);background:var(--pg-hover)}.pg-icon-btn:disabled{opacity:.5;cursor:not-allowed}.pg-icon-btn svg{width:15px;height:15px}.pg-icon-btn--danger{color:var(--pg-danger)}.pg-icon-btn--danger:hover{color:var(--pg-danger);border-color:color-mix(in srgb, var(--pg-danger) 45%, transparent);background:color-mix(in srgb, var(--pg-danger) 10%, transparent)}.pg-alert{border:1px solid color-mix(in srgb, var(--pg-danger) 35%, transparent);background:color-mix(in srgb, var(--pg-danger) 9%, transparent);color:var(--pg-danger);border-radius:var(--pg-radius);padding:10px 14px;font-size:13px}.pg__filters{border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);background:var(--pg-bg-subtle);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 14px;display:flex}.pg__filter{align-items:center;gap:8px;display:flex}.pg__filter label{font-family:var(--pg-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-fg-faint);font-size:10px}.pg__select{border:1px solid var(--pg-border-strong);background:var(--pg-bg);height:34px;color:var(--pg-fg);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:13px}.pg__select:focus{border-color:var(--pg-accent);box-shadow:0 0 0 3px var(--pg-accent-soft);outline:none}.pg__filter-clear{cursor:pointer;font:inherit;color:var(--pg-fg-muted);background:0 0;border:0;font-size:12px;font-weight:500}.pg__filter-clear:hover{color:var(--pg-accent)}.pg__table-card{border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);background:var(--pg-bg);overflow:hidden}.pg__table-wrap{overflow-x:auto}table.pg__table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.pg__table thead th{text-align:left;font-family:var(--pg-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-fg-faint);background:var(--pg-bg-subtle);border-bottom:1px solid var(--pg-border);white-space:nowrap;padding:11px 16px;font-size:10px;font-weight:400}.pg__table tbody td{border-bottom:1px solid var(--pg-border);vertical-align:middle;padding:12px 16px}.pg__table tbody tr:last-child td{border-bottom:0}.pg__table tbody tr{transition:background .12s}.pg__table tbody tr:hover{background:var(--pg-bg-subtle)}.pg__table tbody tr.is-suspended td:first-child{box-shadow:inset 3px 0 0 var(--pg-warn)}.pg__cell-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.pg__cell-sub{color:var(--pg-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.pg__table tbody tr.pg__group-row td{background:var(--pg-bg-subtle);padding:0}.pg__table tbody tr.pg__group-row:hover td{background:var(--pg-bg-subtle)}.pg__group-toggle{cursor:pointer;letter-spacing:.02em;text-transform:uppercase;width:100%;color:var(--pg-fg-muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex}.pg__group-toggle b{color:var(--pg-fg);text-transform:none;letter-spacing:0;font-size:13px}.pg__group-toggle span[aria-hidden]{font-size:10px}.pg__org{align-items:center;gap:11px;display:flex}.pg__org i{background:var(--pg-accent-soft);width:30px;height:30px;color:var(--pg-accent);border:1px solid var(--pg-accent-line);font-family:var(--pg-font-mono);font-variant:small-caps;border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.pg__org b{color:var(--pg-fg);font-size:13px;font-weight:600;display:block}.pg__org span{font-family:var(--pg-font-mono);color:var(--pg-fg-faint);font-size:11px}.pg__num{font-family:var(--pg-font-mono);font-variant-numeric:tabular-nums}.pg__muted{color:var(--pg-fg-faint)}.pg__tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.pg__fluxo{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pg__fluxo-passo{border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);background:var(--pg-bg-subtle);align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.pg__fluxo-num{background:var(--pg-accent);color:#fff;width:22px;height:22px;font-family:var(--pg-font-mono);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.pg__fluxo-passo b{color:var(--pg-fg);font-size:12.5px;display:block}.pg__fluxo-passo span.pg__muted{margin-top:2px;font-size:11.5px;display:block}.pg__stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.pg__stat{border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);background:var(--pg-bg);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.pg__stat-label{font-family:var(--pg-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-fg-faint);margin:0;font-size:10px}.pg__stat-valor{color:var(--pg-fg);margin:4px 0 0;font-size:19px;font-weight:600}.pg__stat-sub{color:var(--pg-fg-muted);margin:3px 0 0;font-size:11.5px}.pg__stat-icone{background:var(--pg-accent-soft);width:30px;height:30px;color:var(--pg-accent);border:1px solid var(--pg-accent-line);border-radius:8px;flex:none;place-items:center;display:grid}.pg__stat--bom{border-color:color-mix(in srgb, var(--pg-ok) 35%, var(--pg-border))}.pg__stat--bom .pg__stat-icone{background:color-mix(in srgb, var(--pg-ok) 12%, transparent);color:var(--pg-ok);border-color:color-mix(in srgb, var(--pg-ok) 30%, transparent)}.pg__stat--alerta{border-color:color-mix(in srgb, var(--pg-warn) 35%, var(--pg-border))}.pg__stat--alerta .pg__stat-icone{background:color-mix(in srgb, var(--pg-warn) 12%, transparent);color:var(--pg-warn);border-color:color-mix(in srgb, var(--pg-warn) 30%, transparent)}.pg__stat--ruim{border-color:color-mix(in srgb, var(--pg-danger) 35%, var(--pg-border))}.pg__stat--ruim .pg__stat-icone{background:color-mix(in srgb, var(--pg-danger) 12%, transparent);color:var(--pg-danger);border-color:color-mix(in srgb, var(--pg-danger) 30%, transparent)}.pg__input{font:inherit;color:var(--pg-fg);background:var(--pg-bg);border:1px solid var(--pg-border-strong);border-radius:var(--pg-radius);min-width:210px;padding:7px 11px;font-size:13px}.pg__input::placeholder{color:var(--pg-fg-faint)}.pg__input:focus,.pg__select:focus{outline:2px solid var(--pg-accent-line);outline-offset:1px}.pg__chip--danger{border-color:color-mix(in srgb, var(--pg-danger) 35%, transparent);background:color-mix(in srgb, var(--pg-danger) 9%, transparent);color:var(--pg-danger)}.pg-alert--aviso{border-color:color-mix(in srgb, var(--pg-warn) 35%, transparent);background:color-mix(in srgb, var(--pg-warn) 9%, transparent);color:var(--pg-warn)}.pg__chart{align-items:flex-end;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.pg__chart-col{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:40px;display:flex}.pg__chart-stack{flex-direction:column;justify-content:flex-end;width:100%;display:flex}.pg__chart-legenda{color:var(--pg-fg-muted);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.pg__chart-legenda i{vertical-align:-1px;border-radius:2px;width:11px;height:11px;margin-right:5px;display:inline-block}.pg__table-head{border-bottom:1px solid var(--pg-border);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.pg__table-title{color:var(--pg-fg);margin:0;font-size:14px;font-weight:600}.pg__table-sub{color:var(--pg-fg-muted);margin:3px 0 0;font-size:12px}.pg__table-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.pg__table-vazio{text-align:center;padding:34px 16px!important}.pg__table-vazio .pg__placeholder{background:0 0;border:0;padding:0}.pg__table-vazio .pg__placeholder p{margin:8px 0 0;font-size:12.5px}.pg__table-foot{border-top:1px solid var(--pg-border);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.pg__table-pager{align-items:center;gap:8px;margin-left:auto;display:flex}.pg__table-pager label{align-items:center;gap:6px;display:inline-flex}.pg__table--compacta tbody td,.pg__table--compacta thead th{padding:9px 14px}.pg__row--clicavel{cursor:pointer}.pg__row--destacada td,.pg__table tbody tr.pg__row--destacada:hover td{background:var(--pg-accent-soft)}.pg__plan{font-family:var(--pg-font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--pg-border-strong);color:var(--pg-fg-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.pg__plan svg{width:11px;height:11px}.pg__plan--free{color:var(--pg-fg-faint);border-style:dashed}.pg__plan--pro{color:var(--pg-fg)}.pg__plan--enterprise{color:var(--pg-accent);border-color:var(--pg-accent-line);background:var(--pg-accent-soft)}.pg__menu{z-index:80;background:var(--pg-bg);border:1px solid var(--pg-border);min-width:188px;box-shadow:var(--pg-shadow);border-radius:10px;gap:1px;padding:5px;animation:.12s pg-menu-in;display:grid;position:fixed}@keyframes pg-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pg__menu button{width:100%;font:inherit;color:var(--pg-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.pg__menu button svg{opacity:.75;flex:none;width:14px;height:14px}.pg__menu button:hover:not(:disabled){background:var(--pg-hover)}.pg__menu button:disabled{opacity:.4;cursor:not-allowed}.pg__menu button.is-danger{color:var(--pg-danger)}.pg__menu button.is-danger svg{opacity:1}.pg__menu button.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--pg-danger) 10%, transparent)}.pg__menu hr{border:0;border-top:1px solid var(--pg-border);margin:4px 2px}.pg__chip{font-family:var(--pg-font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.pg__chip:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.pg__chip--ok{color:var(--pg-ok);background:var(--pg-ok-soft);border-color:color-mix(in srgb, var(--pg-ok) 30%, transparent)}.pg__chip--warn{color:var(--pg-warn);background:var(--pg-warn-soft);border-color:color-mix(in srgb, var(--pg-warn) 30%, transparent)}.pg__chip--info{color:var(--pg-accent);background:var(--pg-accent-soft);border-color:var(--pg-accent-line)}.pg__chip--muted{color:var(--pg-fg-faint);background:var(--pg-hover);border-color:var(--pg-border)}.pg__row-act{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pg__row-act .pg-icon-btn{width:28px;height:28px}.pg__row-act .pg-icon-btn svg{width:14px;height:14px}.pg__placeholder{border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);background:var(--pg-bg-subtle);text-align:center;color:var(--pg-fg-faint);padding:48px 24px;font-size:13px}.pg-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);background:#0000006b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-modal{background:var(--pg-bg);border:1px solid var(--pg-border);width:100%;max-width:540px;max-height:90vh;box-shadow:var(--pg-shadow);font-family:var(--pg-font-sans);color:var(--pg-fg);border-radius:14px;flex-direction:column;animation:.16s pg-modal-in;display:flex;overflow:hidden}@keyframes pg-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pg-modal__h{border-bottom:1px solid var(--pg-border);align-items:center;gap:12px;padding:16px 18px;display:flex}.pg-modal__h h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.pg-modal__x{margin-left:auto}.pg-modal__b{gap:14px;padding:18px;display:grid;overflow-y:auto}.pg-modal__f{border-top:1px solid var(--pg-border);background:var(--pg-bg-subtle);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.pg-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=480px){.pg-grid2{grid-template-columns:1fr}}.pg-field{gap:6px;display:grid}.pg-field label{color:var(--pg-fg-muted);font-size:11.5px;font-weight:500}.pg-field input,.pg-field select{border:1px solid var(--pg-border-strong);background:var(--pg-bg);width:100%;height:40px;color:var(--pg-fg);font:inherit;border-radius:8px;padding:0 12px;font-size:13.5px}.pg-field select{cursor:pointer}.pg-field input:focus,.pg-field select:focus{border-color:var(--pg-accent);box-shadow:0 0 0 3px var(--pg-accent-soft);outline:none}.pg-field--mono input{font-family:var(--pg-font-mono);letter-spacing:.04em}.pg-danger-box{border:1px solid color-mix(in srgb, var(--pg-danger) 32%, transparent);background:color-mix(in srgb, var(--pg-danger) 9%, transparent);color:var(--pg-danger);border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.55}.pg-danger-box ul{gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.pg-danger-box .fine{opacity:.85;margin-top:8px;font-size:11.5px}.pg-error{color:var(--pg-danger);font-size:12.5px}.pg-confirm-hint{color:var(--pg-fg-muted);font-size:13px}.pg-spin{animation:.7s linear infinite pg-rot}@keyframes pg-rot{to{transform:rotate(360deg)}}.pg-modal--chat{max-width:860px;height:min(88vh,900px)}.pg-modal--chat .pg-modal__h{align-items:flex-start}.pg-modal--chat .pg-modal__b{flex:auto;min-height:0}.pg-chat__titulo{margin:0;font-size:15px;font-weight:700;line-height:1.35}.pg-chat__sub{color:var(--pg-fg-muted);margin:3px 0 0;font-size:11.5px}.pg-chat__meta{border-bottom:1px solid var(--pg-border);background:var(--pg-bg-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}.pg-chat__thread{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.pg-chat__linha{display:flex}.pg-chat__linha--eu{justify-content:flex-end}.pg-chat__bolha{border-radius:14px;max-width:78%;padding:9px 13px;font-size:13.5px;line-height:1.55}.pg-chat__bolha--cliente{background:var(--pg-hover);color:var(--pg-fg)}.pg-chat__bolha--suporte{background:var(--pg-accent);color:var(--pg-accent-fg)}.pg-chat__bolha--interno{background:var(--pg-warn-soft);color:var(--pg-fg);border:1px dashed var(--pg-warn)}.pg-chat__autor{opacity:.75;margin:0 0 3px;font-size:10px;font-weight:700}.pg-chat__texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pg-chat__composer{border-top:1px solid var(--pg-border);background:var(--pg-bg-subtle);gap:8px;padding:12px 18px 14px;display:grid}.pg-chat__composer textarea{resize:none;border:1px solid var(--pg-border-strong);background:var(--pg-bg);width:100%;min-height:78px;max-height:220px;color:var(--pg-fg);font:inherit;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5;overflow-y:auto}.pg-chat__composer textarea:focus{border-color:var(--pg-accent);box-shadow:0 0 0 3px var(--pg-accent-soft);outline:none}.pg-chat__acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-chat__check{color:var(--pg-fg-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pg-chat__dica{font-family:var(--pg-font-mono);color:var(--pg-fg-faint);margin-left:auto;font-size:10px}@media (width<=560px){.pg-modal--chat{height:92vh}.pg-chat__bolha{max-width:92%}.pg-chat__dica{display:none}}@media (prefers-reduced-motion:reduce){.pg *,.pg :before,.pg :after,.pg-modal,.pg-spin{transition:none!important;animation:none!important}}.pg-switch{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;transition:background .15s;position:relative;box-shadow:inset 0 0 0 1px #0f172a14}.pg-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a40}.pg-switch[aria-checked=true]{background:var(--pg-accent)}.pg-switch[aria-checked=true]:after{transform:translate(16px)}.pg-switch:focus-visible{outline:2px solid var(--pg-accent);outline-offset:2px}.pg-switch:disabled{opacity:.5;cursor:wait}.pg-auto-schedule{border-top:1px solid var(--pg-border);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.pg-auto-field{color:var(--pg-muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.pg-auto-field select{border:1px solid var(--pg-border);background:var(--pg-bg);height:30px;color:var(--pg-fg);font:inherit;cursor:pointer;border-radius:8px;padding:0 8px;font-size:12.5px}.pg-auto-days{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pg-auto-days-label{color:var(--pg-muted);margin-right:2px;font-size:12.5px}.pg-auto-day{border:1px solid var(--pg-border);color:var(--pg-muted);letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.pg-auto-day.is-on{border-color:var(--pg-accent);background:var(--pg-accent);color:#fff}.pg-auto-day:focus-visible{outline:2px solid var(--pg-accent);outline-offset:2px}.pg-auto-day:disabled{opacity:.5;cursor:wait}.pg-auto-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pg-auto-table td{vertical-align:top}.pg-auto-table th:last-child,.pg-auto-table td:last-child{text-align:right}.pg-auto-name{gap:3px;max-width:380px;display:grid}.pg-auto-name b{font-weight:600}.pg-auto-name span{color:var(--pg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pg-auto-status{align-items:center;gap:7px;display:flex}.pg-auto-status span{color:var(--pg-muted);font-size:12px;font-weight:600}.pg-auto-actions{justify-content:flex-end;gap:6px;display:flex}.pg-auto-days--modal{margin-top:4px}.pg-auto-result-list{gap:6px;max-height:48vh;margin:0;padding-left:18px;font-size:13px;display:grid;overflow:auto}.pg-auto-result-list a{color:var(--pg-accent)}.pg h1,.pg h2,.pg h3{font-family:var(--pg-font-display);letter-spacing:-.01em}.pg-systems-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:14px;display:grid}.pg-system-card{border:1px solid var(--pg-border);background:var(--pg-bg);cursor:context-menu;border-radius:14px;flex-direction:column;gap:10px;min-height:210px;padding:18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.pg-system-card:hover{border-color:var(--pg-accent-line);box-shadow:var(--pg-shadow);transform:translateY(-1px)}.pg-system-card:focus-visible{outline:2px solid var(--pg-accent);outline-offset:2px}.pg-system-more{width:28px;height:28px;color:var(--pg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.pg-system-more:hover{background:var(--pg-hover);color:var(--pg-fg)}.pg-system-logo{justify-content:flex-start;align-items:center;height:62px;display:flex}.pg-system-logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;max-width:175px;max-height:48px}.pg-system-logo-fallback{background:var(--pg-accent-soft);width:48px;height:48px;color:var(--pg-accent);border-radius:12px;justify-content:center;align-items:center;display:flex}.pg-system-card h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.pg-system-id{font-family:var(--pg-font-mono);color:var(--pg-muted);margin-top:2px;font-size:11.5px;display:block}.pg-system-meta{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.pg-system-hint{color:var(--pg-fg-faint);margin:2px 0 0;font-size:10.5px}.pg-context-menu{z-index:80;background:var(--pg-bg);border:1px solid var(--pg-border);min-width:225px;box-shadow:var(--pg-shadow);border-radius:11px;gap:2px;padding:6px;display:grid;position:fixed}.pg-context-menu button{width:100%;color:var(--pg-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.pg-context-menu button:hover{background:var(--pg-hover)}.pg-context-menu button.is-danger{color:var(--pg-danger)}.pg-context-sep{background:var(--pg-border);height:1px;margin:4px 6px}.pg-logo-upload{border:1px dashed var(--pg-border-strong);border-radius:10px;align-items:center;gap:14px;padding:12px;display:flex}.pg-logo-preview{border:1px solid var(--pg-border);background:var(--pg-bg-subtle);width:132px;height:72px;color:var(--pg-muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.pg-logo-preview img{-o-object-fit:contain;object-fit:contain;max-width:120px;max-height:62px}.pg-amb-row{cursor:context-menu}.pg-amb-contact{gap:4px;min-width:155px;font-size:12px;display:grid}.pg-amb-contact>a{color:var(--pg-fg);align-items:center;gap:4px;text-decoration:none;display:flex}.pg-amb-contact>a:hover{color:var(--pg-accent)}.pg-amb-socials{flex-wrap:wrap;gap:6px;display:flex}.pg-amb-socials a{color:var(--pg-muted);align-items:center;gap:3px;font-size:11.5px;text-decoration:none;display:flex}.pg-amb-socials a:hover{color:var(--pg-accent)}.pg-view-toggle{border:1px solid var(--pg-border);background:var(--pg-bg-subtle);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.pg-view-toggle button{color:var(--pg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pg-view-toggle button.is-active{background:var(--pg-bg);color:var(--pg-fg);box-shadow:0 1px 2px #0f172a14}.pg-client-name{align-items:center;gap:10px;display:flex}.pg-client-mini{-o-object-fit:contain;object-fit:contain;background:var(--pg-bg-subtle);border:1px solid var(--pg-border);border-radius:8px;flex:none;width:32px;height:32px;padding:3px}.pg-client-mini--fallback{color:var(--pg-muted);justify-content:center;align-items:center;display:flex}.pg-client-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.pg-client-card{border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:14px;flex-direction:column;gap:10px;padding:18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.pg-client-card:hover{border-color:var(--pg-accent-line);box-shadow:var(--pg-shadow);transform:translateY(-1px)}.pg-client-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pg-client-card-logo{background:var(--pg-bg-subtle);border:1px solid var(--pg-border);border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.pg-client-card-logo img{-o-object-fit:contain;object-fit:contain;max-width:46px;max-height:46px}.pg-client-card-logo-fallback{color:var(--pg-accent)}.pg-client-card-title{gap:2px;display:grid}.pg-client-card-title strong{font-size:14.5px;font-weight:600}.pg-client-card-title span{color:var(--pg-muted);font-size:11.5px}.pg-client-card-info{color:var(--pg-muted);overflow-wrap:anywhere;gap:4px;margin-top:auto;font-size:12px;line-height:1.35;display:grid}.pg-client-card-actions{border-top:1px solid var(--pg-border);justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.pg-amb-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.pg-amb-card{border:1px solid var(--pg-border);background:var(--pg-bg);cursor:context-menu;border-radius:14px;flex-direction:column;gap:12px;padding:18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.pg-amb-card:hover{border-color:var(--pg-accent-line);box-shadow:var(--pg-shadow);transform:translateY(-1px)}.pg-amb-card-more{width:28px;height:28px;color:var(--pg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.pg-amb-card-more:hover{background:var(--pg-hover);color:var(--pg-fg)}.pg-amb-card-head{align-items:center;gap:11px;padding-right:24px;display:flex}.pg-amb-avatar{background:var(--pg-accent-soft);width:46px;height:46px;color:var(--pg-accent);letter-spacing:.02em;border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.pg-amb-card-head>div{gap:2px;min-width:0;display:grid}.pg-amb-card-head strong{overflow-wrap:anywhere;font-size:13.5px}.pg-amb-card-code{color:var(--pg-muted);font-family:var(--pg-font-mono);font-size:10.5px}.pg-amb-card-contact{color:var(--pg-muted);overflow-wrap:anywhere;gap:4px;font-size:12px;display:grid}.pg-amb-card-contact>a{color:var(--pg-fg);align-items:center;gap:4px;text-decoration:none;display:flex}.pg-amb-card-contact>a:hover{color:var(--pg-accent)}.pg-amb-card-metrics{border-top:1px solid var(--pg-border);border-bottom:1px solid var(--pg-border);color:var(--pg-muted);grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 0;font-size:10.5px;display:grid}.pg-amb-card-metrics span{text-align:center;gap:2px;display:grid}.pg-amb-card-metrics b{color:var(--pg-fg);font-size:12px}.pg-amb-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.pg-conta-filtros{border:1px solid var(--pg-border);background:var(--pg-bg-subtle);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px;display:flex}.pg-conta-filtros-linha{flex-wrap:wrap;flex:1;align-items:center;gap:9px;display:flex}.pg-conta-busca{flex:1;min-width:230px;max-width:380px;position:relative}.pg-conta-busca>svg{color:var(--pg-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pg-conta-busca input{width:100%;padding-left:35px}.pg-conta-row{cursor:context-menu}.pg-th-sort{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-th-sort:hover{color:var(--pg-accent)}.pg-conta-modal{width:min(96vw,940px);max-width:940px}.pg-conta-corpo{grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr);align-items:start;gap:20px;padding:20px;display:grid}.pg-conta-form{gap:18px;min-width:0;display:grid}.pg-conta-secao{border-bottom:1px solid var(--pg-border);gap:12px;padding-bottom:18px;display:grid}.pg-conta-secao:last-child{border-bottom:0;padding-bottom:0}.pg-conta-secao h3{color:var(--pg-muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.pg-conta-resumo{border:1px solid var(--pg-border);background:var(--pg-bg-subtle);border-radius:14px;gap:12px;padding:18px;display:grid;position:sticky;top:0}.pg-conta-resumo-valor{letter-spacing:-.03em;font-size:27px;font-weight:700;line-height:1.1}.pg-conta-resumo-label{color:var(--pg-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px;font-size:10.5px;font-weight:600}.pg-conta-resumo-texto{overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.4}.pg-conta-resumo dl{gap:9px;margin:0;display:grid}.pg-conta-resumo dl>div{gap:1px;display:grid}.pg-conta-resumo dt{color:var(--pg-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.pg-conta-resumo dd{overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:500}.pg-status-pick{flex-wrap:wrap;gap:6px;display:flex}.pg-status-pick button{border:1px solid var(--pg-border);background:var(--pg-bg);color:var(--pg-muted);font:inherit;cursor:pointer;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:600}.pg-status-pick button:hover{border-color:var(--pg-border-strong);color:var(--pg-fg)}.pg-status-pick button.is-active{border-color:var(--pg-accent);background:var(--pg-accent);color:#fff}.pg-status-pick button.is-pago.is-active{border-color:var(--pg-ok);background:var(--pg-ok)}.pg-status-pick button.is-cancelado.is-active{border-color:var(--pg-muted);background:var(--pg-muted)}.pg-money-input{position:relative}.pg-money-input>span{color:var(--pg-muted);font-size:12px;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pg-money-input input{padding-left:37px}.pg-venc-atalhos{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.pg-venc-atalhos button{border:1px solid var(--pg-border);color:var(--pg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.pg-venc-atalhos button:hover{border-color:var(--pg-accent);color:var(--pg-accent)}.pg-client-picker{gap:6px;display:grid}.pg-client-picker-search{position:relative}.pg-client-picker-search>svg{color:var(--pg-muted);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.pg-client-picker-search input{width:100%;height:36px;padding-left:33px}@media (width<=760px){.pg-conta-corpo{grid-template-columns:1fr}.pg-conta-resumo{order:-1;position:static}}.pg-client-row{cursor:context-menu}.pg-clinic-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.pg-clinic-card{border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:14px;flex-direction:column;gap:11px;padding:18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.pg-clinic-card:hover{border-color:var(--pg-accent-line);box-shadow:var(--pg-shadow);transform:translateY(-1px)}.pg-clinic-card-head{align-items:center;gap:10px;display:flex}.pg-clinic-card-title{gap:2px;display:grid}.pg-clinic-card-title strong{font-size:14px}.pg-clinic-card-title span{color:var(--pg-muted);font-size:11.5px}.pg-clinic-card-meta{border-top:1px solid var(--pg-border);border-bottom:1px solid var(--pg-border);color:var(--pg-muted);justify-content:space-between;gap:8px;padding:9px 0;font-size:11.5px;display:flex}.pg-clinic-card-meta b{color:var(--pg-fg)}.pg-clinic-card-plan{justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;display:flex}.pg-client-busca-wrap{margin-bottom:16px;position:relative}.pg-client-chips{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.pg-client-chips button{height:30px;color:var(--pg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.pg-client-chips button:hover{background:var(--pg-hover);color:var(--pg-fg)}.pg-client-chips button.is-active{background:var(--pg-accent);color:#fff;box-shadow:0 4px 10px #003d9933}.pg-client-chips button span{background:var(--pg-accent-soft);color:var(--pg-accent);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:10.5px}.pg-client-chips button.is-active span{color:#fff;background:#ffffff38}.pg-client-busca-cap{color:var(--pg-muted);margin:0 0 8px;font-size:11.5px}.pg-client-busca-linha{align-items:center;gap:8px;display:flex}.pg-client-busca{flex:1;min-width:0;position:relative}.pg-client-busca>svg{color:var(--pg-muted);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.pg-client-busca input{border:1px solid var(--pg-border);background:var(--pg-bg);width:100%;height:48px;box-shadow:var(--pg-shadow-sm,0 4px 14px #0f345e0f);border-radius:16px;padding:0 40px 0 48px;font-size:14px}.pg-client-busca input:focus{border-color:var(--pg-accent);box-shadow:0 0 0 4px var(--pg-accent-soft);outline:0}.pg-client-busca-clear{color:var(--pg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pg-client-busca-clear:hover{background:var(--pg-hover);color:var(--pg-fg)}.pg-client-busca-acoes{align-items:center;gap:8px;display:flex}.pg-client-mostrar,.pg-client-refresh{border:1px solid var(--pg-border);background:var(--pg-bg);height:48px;color:var(--pg-muted);box-shadow:var(--pg-shadow-sm,0 4px 14px #0f345e0f);cursor:pointer;border-radius:16px}.pg-client-mostrar{font:inherit;color:var(--pg-fg);align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-client-mostrar:hover{border-color:var(--pg-accent);color:var(--pg-accent)}.pg-client-mostrar.is-active{border-color:var(--pg-accent);background:var(--pg-accent-soft);color:var(--pg-accent)}.pg-client-refresh{width:48px;color:var(--pg-accent);justify-content:center;align-items:center;display:inline-flex}.pg-client-refresh:hover{border-color:var(--pg-accent)}.pg-client-mostrar-painel{z-index:80;border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:16px;width:min(340px,100vw - 24px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 50px #0f172a2e}.pg-client-mostrar-secao{border-bottom:1px solid var(--pg-border);padding:12px 14px}.pg-client-mostrar-secao>p{color:var(--pg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:11.5px;font-weight:700}.pg-client-mostrar-secao label{color:var(--pg-muted);gap:5px;font-size:11.5px;font-weight:600;display:grid}.pg-client-mostrar-secao select{border:1px solid var(--pg-border);background:var(--pg-bg);width:100%;height:36px;color:var(--pg-fg);border-radius:8px;padding:0 8px}.pg-client-layout{background:var(--pg-bg-subtle);border-radius:10px;gap:4px;padding:3px;display:flex}.pg-client-layout button{height:34px;color:var(--pg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pg-client-layout button.is-active{background:var(--pg-bg);color:var(--pg-fg);box-shadow:0 1px 3px #0f172a1f}.pg-client-mostrar-rodape{padding:8px}.pg-client-mostrar-rodape button{width:100%;height:34px;color:var(--pg-danger);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pg-client-mostrar-rodape button:hover:not(:disabled){background:var(--pg-danger-soft)}.pg-client-mostrar-rodape button:disabled{color:var(--pg-muted);cursor:default}@media (width<=640px){.pg-client-busca-linha{flex-wrap:wrap}.pg-client-busca-acoes{width:100%}.pg-client-mostrar{flex:1;justify-content:center}}.pg-client-periodo{flex:none;position:relative}.pg-client-periodo-btn{border:1px solid var(--pg-border);background:var(--pg-bg);max-width:225px;height:48px;color:var(--pg-fg);font:inherit;box-shadow:var(--pg-shadow-sm,0 4px 14px #0f345e0f);cursor:pointer;border-radius:16px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-client-periodo-btn>svg:first-child{color:var(--pg-accent);flex:none}.pg-client-periodo-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-client-periodo-btn>svg:last-child{color:var(--pg-muted);flex:none}.pg-client-periodo-btn:hover{border-color:var(--pg-accent)}.pg-client-periodo-btn.is-open,.pg-client-periodo-btn.is-active{border-color:var(--pg-accent);background:var(--pg-accent-soft);color:var(--pg-accent)}.pg-client-periodo-btn.is-open>svg:last-child{transform:rotate(180deg)}.pg-client-periodo-pop{z-index:90;border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:16px;width:min(450px,100vw - 24px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 50px #0f172a2e}.pg-client-periodo-head{border-bottom:1px solid var(--pg-border);flex-direction:column;gap:2px;padding:13px 15px 11px;display:flex}.pg-client-periodo-grid{grid-template-columns:1fr 1fr;gap:2px;padding:8px;display:grid}.pg-client-periodo-grid button{min-height:36px;color:var(--pg-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.pg-client-periodo-grid button:hover{background:var(--pg-hover)}.pg-client-periodo-grid button.is-active{background:var(--pg-accent);color:#fff;font-weight:600}.pg-client-periodo-custom{border-top:1px solid var(--pg-border);background:var(--pg-bg-subtle);grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;padding:10px 12px 12px;display:grid}.pg-client-periodo-custom label{color:var(--pg-muted);gap:3px;font-size:10.5px;font-weight:600;display:grid}.pg-client-periodo-custom input{border:1px solid var(--pg-border);background:var(--pg-bg);height:34px;color:var(--pg-fg);font:inherit;border-radius:7px;padding:0 7px;font-size:11.5px}@media (width<=700px){.pg-client-periodo{width:100%}.pg-client-periodo-btn{justify-content:flex-start;width:100%;max-width:none}.pg-client-periodo-pop{width:100%}.pg-client-periodo-grid{grid-template-columns:1fr}.pg-client-periodo-custom{grid-template-columns:1fr 1fr}.pg-client-periodo-custom .pg-btn{grid-column:1/-1;justify-content:center}}.pg-btn{border-radius:12px}.pg-btn--xs{border-radius:9px}.pg-icon-btn{border-radius:10px}.pg-client-colunas{border-top:1px solid var(--pg-border);gap:3px;margin-top:12px;padding-top:10px;display:grid}.pg-client-colunas>p{color:var(--pg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 3px;font-size:10.5px;font-weight:700}.pg-client-colunas label{color:var(--pg-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.pg-client-col-switch{background:var(--pg-border-strong,#cbd5e1);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background .15s;position:relative}.pg-client-col-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a40}.pg-client-col-switch.is-on{background:var(--pg-accent)}.pg-client-col-switch.is-on:after{transform:translate(14px)}.pg-client-mostrar-rodape{gap:6px;padding:8px;display:flex}.pg-client-mostrar-rodape button{flex:1}.pg-client-mostrar-rodape .pg-client-salvar{background:var(--pg-accent);color:#fff;border-radius:8px}.pg-client-mostrar-rodape .pg-client-salvar:disabled{opacity:.6}.pg-client-card-metrics{border-top:1px solid var(--pg-border);border-bottom:1px solid var(--pg-border);color:var(--pg-muted);grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 0;font-size:10.5px;display:grid}.pg-client-card-metrics span{text-align:center;gap:2px;display:grid}.pg-client-card-metrics b{color:var(--pg-fg);font-size:13px}.pg-client-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.pg-client-periodo-btn{gap:9px;max-width:255px;height:48px;padding:5px 12px}.pg-client-periodo-texto{text-align:left;flex:1;gap:1px;min-width:0;line-height:1.2;display:grid}.pg-client-periodo-texto b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.pg-client-periodo-texto small{color:var(--pg-muted);font-size:9.5px;font-weight:500}.pg-client-periodo-btn.is-active .pg-client-periodo-texto small{color:var(--pg-accent);opacity:.8}.pg-client-periodo-pop{width:min(455px,100vw - 24px)}.pg-client-periodo-head{border-bottom:1px solid var(--pg-border);flex-direction:row;align-items:center;gap:10px;padding:13px 14px;display:flex}.pg-client-periodo-icone{background:var(--pg-accent-soft);width:34px;height:34px;color:var(--pg-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pg-client-periodo-head>div{flex:1;gap:1px;min-width:0;display:grid}.pg-client-periodo-head strong{font-size:13px}.pg-client-periodo-head span{color:var(--pg-muted);font-size:10.5px}.pg-client-periodo-x{width:28px;height:28px;color:var(--pg-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:flex}.pg-client-periodo-x:hover{background:var(--pg-hover);color:var(--pg-fg)}.pg-client-periodo-body{max-height:min(430px,56vh);padding:6px 0;overflow-y:auto}.pg-client-periodo-body section{padding:7px 12px 3px}.pg-client-periodo-body section>p{color:var(--pg-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;padding:0 3px;font-size:9.5px;font-weight:700}.pg-client-periodo-body .pg-client-periodo-grid{gap:1px;padding:0}.pg-client-periodo-body .pg-client-periodo-grid button{min-height:32px;padding:0 7px;font-size:11.5px}.pg-client-periodo-custom{border:1px solid var(--pg-border);background:var(--pg-bg-subtle);border-radius:10px;margin:7px 12px 0;padding:9px}.pg-client-periodo-custom label{font-size:9.5px}.pg-client-periodo-custom input{background:var(--pg-bg)}.pg-client-periodo-footer{border-top:1px solid var(--pg-border);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:9px 14px 11px;display:flex}.pg-client-periodo-footer button{color:var(--pg-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:10.5px;font-weight:600;display:inline-flex}.pg-client-periodo-footer button:hover{color:var(--pg-danger)}.pg-client-periodo-footer>span{color:var(--pg-muted);font-size:9.5px}.pg-client-mostrar-painel{width:min(390px,100vw - 24px);overflow:hidden}.pg-client-mostrar-head{border-bottom:1px solid var(--pg-border);align-items:center;gap:10px;padding:13px 14px;display:flex}.pg-client-mostrar-icone{background:var(--pg-accent-soft);width:34px;height:34px;color:var(--pg-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pg-client-mostrar-head>div{flex:1;gap:1px;min-width:0;display:grid}.pg-client-mostrar-head strong{font-size:13px}.pg-client-mostrar-head span{color:var(--pg-muted);font-size:10.5px}.pg-client-mostrar-x{width:28px;height:28px;color:var(--pg-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:flex}.pg-client-mostrar-x:hover{background:var(--pg-hover);color:var(--pg-fg)}.pg-client-mostrar-corpo{gap:0;max-height:min(480px,58vh);display:grid;overflow-y:auto}.pg-client-mostrar-corpo section{border-bottom:1px solid var(--pg-border);padding:11px 14px}.pg-client-mostrar-corpo section:last-child{border-bottom:0}.pg-client-mostrar-label{color:var(--pg-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9.5px!important;font-weight:700!important}.pg-client-mostrar-label span{color:var(--pg-fg-faint);letter-spacing:0;text-transform:none;margin-left:4px;font-weight:500}.pg-client-colunas-grid{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.pg-client-coluna{justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:11.5px;display:flex}.pg-client-coluna>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-client-mostrar-filtros{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-client-mostrar-filtros label{color:var(--pg-muted);gap:4px;font-size:10px;font-weight:600;display:grid}.pg-client-mostrar-filtros select{border:1px solid var(--pg-border);background:var(--pg-bg);height:34px;color:var(--pg-fg);font:inherit;border-radius:8px;padding:0 7px;font-size:11.5px}.pg-client-mostrar-rodape{border-top:1px solid var(--pg-border);background:var(--pg-bg-subtle);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.pg-client-mostrar-rodape button{flex:none;height:32px}.pg-client-mostrar-rodape .pg-client-restaurar{color:var(--pg-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 4px;font-size:10.5px;font-weight:600;display:inline-flex}.pg-client-mostrar-rodape .pg-client-restaurar:hover:not(:disabled){color:var(--pg-danger)}.pg-client-mostrar-rodape .pg-client-salvar{background:var(--pg-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:11.5px;font-weight:600;display:inline-flex}.pg-client-mostrar-rodape .pg-client-salvar:hover{background:var(--pg-accent-strong,#0b4da8)}@media (width<=640px){.pg-client-periodo-pop,.pg-client-mostrar-painel{width:auto;position:fixed;top:90px;left:12px;right:12px}.pg-client-periodo-body{max-height:50vh}.pg-client-colunas-grid{grid-template-columns:1fr}}.pg-client-mostrar-rodape button{width:auto;min-width:0}.pg-client-mostrar-rodape .pg-client-salvar{flex:none}.pg-client-periodo-custom{margin:8px 12px 10px;padding:10px;display:block}.pg-client-periodo-custom>p{letter-spacing:.05em;text-transform:uppercase;color:var(--pg-muted);margin:0 0 7px;font-size:10.5px;font-weight:700}.pg-client-periodo-custom.is-active{border-color:var(--pg-accent,#1d4ed8)}.pg-client-periodo-datas{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}@media (width<=700px){.pg-client-periodo-datas{grid-template-columns:1fr 1fr}.pg-client-periodo-datas .pg-btn{grid-column:1/-1;justify-content:center}}.cx-barra{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cx-acoes{align-items:center;gap:8px;margin-left:auto;display:flex}.cx-seg{border:1px solid var(--pg-border);background:var(--pg-bg-subtle);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.cx-seg button{height:30px;color:var(--pg-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.cx-seg button:hover{color:var(--pg-fg)}.cx-seg button.is-ativo{background:var(--pg-bg);color:var(--pg-fg);box-shadow:0 1px 2px #0f172a14, 0 0 0 1px var(--pg-border)}.cx-seg button span{background:var(--pg-border);min-width:18px;color:var(--pg-fg-muted);text-align:center;border-radius:6px;padding:0 5px;font-size:11px;line-height:17px}.cx-seg button.is-ativo span{background:var(--pg-accent-soft);color:var(--pg-accent)}.cx-seg--cheio{margin:0 2px 4px;display:flex}.cx-seg--cheio button{flex:1;justify-content:center}.cx-busca{border:1px solid var(--pg-border);background:var(--pg-bg);min-width:200px;height:38px;color:var(--pg-fg-faint);border-radius:11px;flex:260px;align-items:center;gap:8px;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:flex}.cx-busca:focus-within{border-color:var(--pg-accent);box-shadow:0 0 0 3px var(--pg-accent-soft)}.cx-busca input{min-width:0;color:var(--pg-fg);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.cx-busca button{background:var(--pg-bg-subtle);color:var(--pg-fg-muted);cursor:pointer;border:0;border-radius:6px;padding:3px;display:inline-flex}.cx-menu{position:relative}.cx-gatilho,.cx-icone{border:1px solid var(--pg-border);background:var(--pg-bg);height:38px;color:var(--pg-fg);font:inherit;cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.cx-gatilho:hover,.cx-icone:hover{border-color:var(--pg-border-strong);background:var(--pg-hover)}.cx-gatilho.is-open{border-color:var(--pg-accent);box-shadow:0 0 0 3px var(--pg-accent-soft)}.cx-gatilho svg{color:var(--pg-fg-muted)}.cx-gatilho.is-ativo{border-color:var(--pg-accent-line);background:var(--pg-accent-soft)}.cx-gatilho.is-ativo svg{color:var(--pg-accent)}.cx-gatilho-valor{background:var(--pg-accent);color:#fff;text-overflow:ellipsis;border-radius:6px;max-width:170px;padding:1px 7px;font-size:11px;font-weight:700;overflow:hidden}.cx-gatilho-seta{transition:transform .15s}.cx-gatilho.is-open .cx-gatilho-seta{transform:rotate(180deg)}.cx-icone{width:38px;color:var(--pg-fg-muted);justify-content:center;padding:0}.cx-pop{z-index:90;border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:13px;max-width:calc(100vw - 32px);padding:6px;animation:.12s ease-out cx-entra;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 32px #0f172a24,0 2px 6px #0f172a0f}.cx-pop--esquerda{left:0}.cx-pop--direita{right:0}@keyframes cx-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cx-secao{letter-spacing:.06em;text-transform:uppercase;color:var(--pg-fg-faint);margin:10px 8px 4px;font-size:10.5px;font-weight:700}.cx-secao:first-child{margin-top:4px}.cx-secao em{letter-spacing:0;text-transform:none;font-style:normal;font-weight:500}.cx-opcao{width:100%;height:32px;color:var(--pg-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.cx-opcao:hover:not(:disabled){background:var(--pg-hover)}.cx-opcao.is-ativo{color:var(--pg-accent);font-weight:600}.cx-opcao:disabled{opacity:.45;cursor:not-allowed}.cx-opcao--check{justify-content:flex-start}.cx-caixa{border:1.5px solid var(--pg-border-strong);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cx-caixa.is-on{border-color:var(--pg-accent);background:var(--pg-accent)}.cx-pop-rodape{border-top:1px solid var(--pg-border);color:var(--pg-fg-faint);justify-content:space-between;align-items:center;margin:6px -6px -6px;padding:8px 14px;font-size:11px;display:flex}.cx-pop-rodape button{color:var(--pg-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.cx-pop-rodape button:disabled{color:var(--pg-fg-faint);cursor:default}.cx-periodo{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cx-periodo-lista{border-right:1px solid var(--pg-border);max-height:340px;padding-right:4px;overflow:auto}.cx-periodo-livre{flex-direction:column;gap:8px;padding:0 6px 6px;display:flex}.cx-periodo-livre label{color:var(--pg-fg-muted);gap:4px;font-size:11.5px;font-weight:600;display:grid}.cx-periodo-livre input{border:1px solid var(--pg-border);background:var(--pg-bg);height:34px;color:var(--pg-fg);font:inherit;border-radius:8px;padding:0 9px;font-size:12.5px}.cx-periodo-livre input:focus{border-color:var(--pg-accent);box-shadow:0 0 0 3px var(--pg-accent-soft);outline:0}.cx-periodo-livre .pg-btn{justify-content:center;margin-top:2px}.cx-periodo-livre small{color:var(--pg-fg-faint);font-size:11px;line-height:1.4}.cx-ativos{flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 14px;display:flex}.cx-pilula{border:1px solid var(--pg-accent-line);background:var(--pg-accent-soft);height:26px;color:var(--pg-accent);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:12px;font-weight:600;display:inline-flex}.cx-pilula button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px;display:inline-flex}.cx-pilula button:hover{background:#00000012}.cx-limpar{color:var(--pg-fg-muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:600;text-decoration:underline}.cx-contagem{color:var(--pg-fg-faint);margin-left:auto;font-size:12px}@media (width<=760px){.cx-busca{flex-basis:100%;order:-1}.cx-seg:not(.cx-seg--cheio){flex:1}.cx-seg:not(.cx-seg--cheio) button{flex:1;justify-content:center;padding:0 6px}.cx-acoes{width:100%;margin-left:0;position:relative}.cx-acoes .cx-menu{flex:1;position:static}.cx-acoes .cx-gatilho{justify-content:center;width:100%}.cx-gatilho-valor{max-width:80px}.cx-pop{max-width:none;width:auto!important;left:0!important;right:0!important}.cx-periodo{grid-template-columns:1fr}.cx-periodo-lista{border-right:0;border-bottom:1px solid var(--pg-border);max-height:210px;padding:0 0 6px}.cx-periodo-livre{padding-top:4px}.cx-contagem{display:none}}.mx-busca-linha{flex-direction:column;gap:10px;margin:18px 0 14px;display:flex}.mx-dica{color:var(--pg-fg-muted);margin:0;font-size:12px}.mx-linha{align-items:center;gap:8px;display:flex}.mx-busca{border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:16px;flex:1;align-items:center;min-width:0;height:48px;padding:0 40px 0 46px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 4px 14px #0f345e0f}.mx-busca>svg{color:var(--pg-fg-faint);position:absolute;left:16px}.mx-busca input{width:100%;color:var(--pg-fg);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.mx-busca input::placeholder{color:var(--pg-fg-faint)}.mx-busca:focus-within{border-color:color-mix(in srgb, var(--pg-accent) 40%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--pg-accent) 10%, transparent)}.mx-busca>button{color:var(--pg-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex;position:absolute;right:10px}.mx-busca>button:hover{background:var(--pg-hover)}.mx-acoes{align-items:center;gap:8px;display:flex}.mx-quadrado{border:1px solid var(--pg-border);background:var(--pg-bg);width:48px;height:48px;color:var(--pg-accent);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;transition:border-color .12s;display:inline-flex;box-shadow:0 4px 14px #0f345e0f}.mx-quadrado:hover{border-color:var(--pg-accent)}.mx-acoes .cx-gatilho{border-radius:16px;height:48px;padding:0 16px;font-size:14px;box-shadow:0 4px 14px #0f345e0f}.mx-acoes .cx-gatilho.is-open{border-color:var(--pg-border-strong);background:var(--pg-hover);box-shadow:0 4px 14px #0f345e0f}.mx-acoes .cx-gatilho.is-ativo{border-color:color-mix(in srgb, var(--pg-accent) 40%, transparent);background:var(--pg-accent-soft);color:var(--pg-accent)}.mx-mostrar{position:relative}.mx-mostrar-btn{border:1px solid var(--pg-border);background:var(--pg-bg);height:48px;color:var(--pg-fg);font:inherit;cursor:pointer;white-space:nowrap;border-radius:16px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex;box-shadow:0 4px 14px #0f345e0f}.mx-mostrar-btn:hover{border-color:var(--pg-accent)}.mx-mostrar-btn.is-ativo{border-color:color-mix(in srgb, var(--pg-accent) 40%, transparent);background:var(--pg-accent-soft);color:var(--pg-accent)}.mx-mostrar-btn:focus-visible,.mx-acoes .cx-gatilho:focus-visible{outline:2px solid color-mix(in srgb, var(--pg-accent) 35%, transparent);outline-offset:2px}.mx-painel-wrap{z-index:95;width:min(340px,100vw - 32px);position:absolute;top:calc(100% + 6px);right:0}.mx-painel,.mx-sub{border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:16px;max-height:calc(100vh - 160px);animation:.12s ease-out cx-entra;overflow-y:auto;box-shadow:0 18px 40px #0f172a24}.mx-sub{width:290px;position:absolute;top:0;right:calc(100% + 8px)}.mx-bloco{padding:14px 16px}.mx-borda{border-top:1px solid var(--pg-border)}.mx-p2{padding:6px}.mx-titulo{color:var(--pg-fg);align-items:center;gap:6px;margin:0 0 10px;font-size:13.5px;font-weight:650;display:flex}.mx-ponto{background:#f97316;border-radius:999px;flex:none;width:7px;height:7px}.mx-layouts{background:var(--pg-bg-subtle);border-radius:12px;gap:4px;padding:4px;display:flex}.mx-layouts button{color:var(--pg-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px;font-size:12px;font-weight:600;display:flex}.mx-layouts button:hover{color:var(--pg-fg)}.mx-layouts button.is-ativo{background:var(--pg-bg);color:var(--pg-fg);box-shadow:0 1px 3px #0f172a1a}.mx-opcoes{gap:2px;display:grid}.mx-opcoes button{height:34px;color:var(--pg-fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 10px;font-size:13.5px;display:flex}.mx-opcoes button:hover{background:var(--pg-hover)}.mx-opcoes button b{background:var(--pg-bg-subtle);min-width:22px;color:var(--pg-fg-muted);text-align:center;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600}.mx-opcoes button.is-ativo{background:var(--pg-accent-soft);color:var(--pg-accent);font-weight:600}.mx-opcoes button.is-ativo b{background:var(--pg-bg);color:var(--pg-accent)}.mx-linha-menu{width:100%;color:var(--pg-fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:13.5px;display:flex}.mx-linha-menu>span:first-child{align-items:center;gap:6px;font-weight:600;display:flex}.mx-linha-menu:hover,.mx-linha-menu.is-aberta{background:var(--pg-hover)}.mx-dir{color:var(--pg-fg-faint);align-items:center;gap:6px;display:flex}.mx-dir em{font-size:11.5px;font-style:normal}.mx-campo{color:var(--pg-fg);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.mx-campo select{border:1px solid var(--pg-border);background:var(--pg-bg);width:62%;height:36px;color:var(--pg-fg);font:inherit;border-radius:9px;padding:0 10px;font-size:13px}.mx-campo select:focus{border-color:var(--pg-accent);outline:0}.mx-redefinir{color:#dc2626;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px;font-size:13.5px;font-weight:600}.mx-redefinir:hover:not(:disabled){background:#fef2f2}.mx-redefinir:disabled{color:var(--pg-fg-faint);cursor:default}.mx-sub-cab{align-items:center;gap:6px;padding:14px 16px 6px;display:flex}.mx-sub-cab .mx-titulo{margin:0}.mx-voltar{color:var(--pg-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px;display:none}.mx-sub-lista{gap:10px;padding:8px 16px 14px;display:grid}.mx-sub-item{color:var(--pg-fg);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.mx-sub-item>span{align-items:center;gap:6px;display:flex}.mx-chave{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;flex:none;width:40px;height:24px;padding:0;transition:background .15s;position:relative}.mx-chave span{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.mx-chave.is-on{background:var(--pg-accent)}.mx-chave.is-on span{transform:translate(16px)}.mx-abas{border-bottom:1px solid var(--pg-border);gap:4px;padding:0 20px;display:flex}.mx-abas button{color:var(--pg-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-size:13.5px;font-weight:600}.mx-abas button.is-ativo{color:var(--pg-accent);border-bottom-color:var(--pg-accent)}.mx-nova-org{border:1px solid var(--pg-border);background:var(--pg-bg-subtle);border-radius:12px;gap:12px;padding:14px;display:grid}.mx-orgs{gap:8px;display:grid}.mx-org{border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mx-org-info{flex:1;gap:2px;min-width:0;display:grid}.mx-org-info strong{color:var(--pg-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mx-org-info span{color:var(--pg-fg-muted);font-size:12px}.mx-org-acoes{gap:6px;display:flex}@media (width<=760px){.mx-linha{flex-direction:column;align-items:stretch}.mx-acoes{justify-content:flex-end}.mx-sub{width:auto;position:absolute;inset:0 auto auto 0}.mx-voltar{display:inline-flex}.mx-org{flex-wrap:wrap}}.cc-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cc-grade>.pg__placeholder{grid-column:1/-1}.cc-card{border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.cc-card:hover{border-color:var(--pg-accent-line);box-shadow:var(--pg-shadow);transform:translateY(-1px)}.cc-mais{width:28px;height:28px;color:var(--pg-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.cc-mais:hover{background:var(--pg-hover);color:var(--pg-fg)}.cc-logo{align-items:center;height:52px;padding-right:32px;display:flex}.cc-logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;max-width:170px;max-height:46px}.cc-logo-vazia{background:var(--pg-accent-soft);width:46px;height:46px;color:var(--pg-accent);letter-spacing:.02em;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.cc-titulo{gap:2px;min-width:0;display:grid}.cc-titulo strong{color:var(--pg-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.cc-titulo span{color:var(--pg-fg-muted);font-size:12px}.cc-contato{min-width:0;color:var(--pg-fg);gap:2px;font-size:12px;display:grid}.cc-contato span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-rodape{border-top:1px solid var(--pg-border);flex-wrap:nowrap;align-items:center;gap:6px 8px;margin-top:auto;padding-top:10px;display:flex}.cc-metrica{color:var(--pg-fg-muted);font-size:11.5px}.cc-botoes{gap:6px;margin-left:auto;display:flex}@media (width<=1280px){.cc-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.cc-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cc-grade{grid-template-columns:minmax(0,1fr)}}.mx-org-bloco{gap:6px;display:grid}.mx-org-acoes{align-items:center}.pg__body{flex:1 0 auto;align-content:start}.pg__footer{flex-shrink:0}.pg-fb{background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);margin-bottom:14px;padding:12px;box-shadow:0 1px 2px #0000000a}.pg-fb__linha{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){.pg-fb__linha{flex-direction:row;align-items:center}}.pg-fb__busca{flex-shrink:0}@media (width>=1024px){.pg-fb__busca{width:360px}}.pg-fb__pilulas{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pg-fb__limpar{height:36px;color:var(--pg-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:0 12px;font-size:13px}.pg-fb__limpar:hover{color:var(--pg-accent);background:var(--pg-hover)}.pg-fb__rodape{color:var(--pg-fg-muted);margin:10px 4px 0;font-size:12px}.pg-fb-busca{background:var(--pg-bg-subtle);border:1px solid var(--pg-border);border-radius:12px;align-items:center;height:44px;transition:box-shadow .15s,background .15s;display:flex;position:relative}.pg-fb-busca:focus-within{background:var(--pg-bg);box-shadow:0 0 0 3px var(--pg-accent-soft);border-color:var(--pg-accent-line)}.pg-fb-busca__icone{color:var(--pg-fg-faint);flex-shrink:0;margin-left:12px}.pg-fb-busca input{min-width:0;height:100%;color:var(--pg-fg);outline:none;flex:1;padding:0 10px;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}.pg-fb-busca kbd{border:1px solid var(--pg-border);background:var(--pg-bg);min-width:20px;height:20px;font:11px var(--pg-font-sans);color:var(--pg-fg-faint);border-radius:4px;justify-content:center;align-items:center;margin-right:12px;padding:0 6px;display:flex}.pg-fb-busca__x{color:var(--pg-fg-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-right:8px;padding:4px;display:flex}.pg-fb-busca__x:hover{color:var(--pg-fg);background:var(--pg-hover)}.pg-fb-pilula{position:relative}.pg-fb-pilula__corpo{border-radius:999px;align-items:center;height:36px;font-size:13px;transition:background .15s,border-color .15s;display:flex}.pg-fb-pilula__corpo.is-vazio{background:var(--pg-bg);color:var(--pg-fg-muted);border:1px dashed var(--pg-border-strong)}.pg-fb-pilula__corpo.is-vazio:hover{color:var(--pg-fg);border-color:var(--pg-fg-faint)}.pg-fb-pilula__corpo.is-fixo{background:var(--pg-bg);color:var(--pg-fg);border:1px solid var(--pg-border)}.pg-fb-pilula__corpo.is-fixo:hover{background:var(--pg-hover)}.pg-fb-pilula__corpo.is-ativo{background:var(--pg-accent-soft);color:var(--pg-accent);border:1px solid var(--pg-accent-line)}.pg-fb-pilula__botao{height:100%;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:flex}.pg-fb-pilula__corpo.is-ativo .pg-fb-pilula__botao{padding-right:6px}.pg-fb-pilula__rotulo{color:var(--pg-fg-muted)}.pg-fb-pilula__botao b{text-overflow:ellipsis;max-width:200px;font-weight:600;overflow:hidden}.pg-fb-pilula__x{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-right:6px;display:flex}.pg-fb-pilula__x:hover{background:var(--pg-accent-line)}.pg-fb-painel{z-index:40;background:var(--pg-bg);border:1px solid var(--pg-border);box-shadow:var(--pg-shadow);border-radius:12px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);left:0}.pg-fb-painel__lista{padding:6px}.pg-fb-painel__busca{width:100%;height:36px;margin-bottom:4px}.pg-fb-painel__rolagem{max-height:288px;overflow-y:auto}.pg-fb-painel__rolagem button{width:100%;color:var(--pg-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pg-fb-painel__rolagem button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pg-fb-painel__rolagem button small{color:var(--pg-fg-faint);font-variant-numeric:tabular-nums}.pg-fb-painel__rolagem button:hover{background:var(--pg-hover)}.pg-fb-painel__rolagem button.is-sel{background:var(--pg-accent-soft);color:var(--pg-accent);font-weight:600}.pg-fb-painel__vazio{color:var(--pg-fg-faint);margin:0;padding:8px 12px;font-size:13px}.pg-fb-periodo{flex-direction:column;display:flex}@media (width>=640px){.pg-fb-periodo{flex-direction:row}}.pg-fb-periodo__atalhos{gap:12px;padding:16px;display:grid}@media (width>=640px){.pg-fb-periodo__atalhos{border-right:1px solid var(--pg-border);width:300px}}.pg-fb-periodo__grupo{text-transform:uppercase;letter-spacing:.06em;color:var(--pg-fg-faint);margin:0 0 6px;font-size:11px;font-weight:600}.pg-fb-periodo__botoes{flex-wrap:wrap;gap:6px;display:flex}.pg-fb-periodo__botoes button,.pg-fb-periodo__todas{border:1px solid var(--pg-border);background:var(--pg-bg-subtle);height:34px;color:var(--pg-fg);font:inherit;cursor:pointer;border-radius:8px;padding:0 11px;font-size:13px}.pg-fb-periodo__botoes button:hover,.pg-fb-periodo__todas:hover{background:var(--pg-bg);border-color:var(--pg-border-strong)}.pg-fb-periodo__todas{width:100%;color:var(--pg-fg-muted);border-style:dashed}.pg-fb-periodo button.is-sel{background:var(--pg-accent);border-color:var(--pg-accent);color:var(--pg-accent-fg);font-weight:600}.pg-fb-periodo__livre{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.pg-fb-periodo__livre b{font-size:14px}.pg-fb-periodo__livre p{color:var(--pg-fg-muted);margin:2px 0 0;font-size:12px}.pg-fb-periodo__livre label{color:var(--pg-fg-muted);gap:6px;font-size:13px;font-weight:500;display:grid}.pg-fb-periodo__livre .pg-btn{justify-content:center;margin-top:auto}.pg-fb-periodo__erro{color:var(--pg-danger)!important}.pg-fb-meus{padding:10px}.pg-fb-meus__linha{align-items:center;gap:2px;display:flex}.pg-fb-meus__item{text-align:left;width:100%;color:var(--pg-fg);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding:7px 10px;font-size:13px;overflow:hidden}.pg-fb-meus__item:hover{background:var(--pg-hover)}.pg-fb-meus__excluir{color:var(--pg-fg-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;display:flex}.pg-fb-meus__excluir:hover{color:var(--pg-danger)}.pg-fb-meus__form{border-top:1px solid var(--pg-border);gap:8px;margin-top:8px;padding-top:10px;display:flex}.pg-fb-meus__form input{flex:1;min-width:0;height:32px}.pg-ac{position:relative}.pg-ac__campo{align-items:center;display:flex;position:relative}.pg-ac__campo input{width:100%;padding-right:30px}.pg-ac.is-invalido .pg-ac__campo input{border-color:var(--pg-danger)}.pg-ac__seta{color:var(--pg-fg-faint);pointer-events:none;position:absolute;right:10px}.pg-ac__x{color:var(--pg-fg-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:flex;position:absolute;right:6px}.pg-ac__x:hover{color:var(--pg-fg);background:var(--pg-hover)}.pg-ac__lista{z-index:90;background:var(--pg-bg);border:1px solid var(--pg-border);max-height:260px;box-shadow:var(--pg-shadow);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.pg-ac__lista>button{width:100%;color:var(--pg-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.pg-ac__lista>button span{flex:1;min-width:0}.pg-ac__lista>button b{font-weight:500}.pg-ac__lista>button small{color:var(--pg-fg-faint);font-size:11px;display:block}.pg-ac__lista>button.is-destaque{background:var(--pg-hover)}.pg-ac__lista>button.is-sel{color:var(--pg-accent)}.pg-ac__criar{margin-top:3px;border-top:1px solid var(--pg-border)!important;color:var(--pg-accent)!important;border-radius:0 0 7px 7px!important}.pg-ac__vazio,.pg-ac__erro{color:var(--pg-fg-faint);margin:0;padding:8px 10px;font-size:12px}.pg-ac__erro{color:var(--pg-danger)}.pg-recorrencia{border:1px dashed var(--pg-border-strong);border-radius:var(--pg-radius);background:var(--pg-bg-subtle);gap:10px;padding:12px;display:grid}.pg-recorrencia__lista{color:var(--pg-fg-muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.pg-recorrencia__lista li{background:var(--pg-bg);border:1px solid var(--pg-border);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px}.pg-alert--ok{border-color:color-mix(in srgb, var(--pg-ok) 35%, transparent);background:var(--pg-ok-soft);color:var(--pg-ok)}.pg-form{gap:16px;max-width:1100px;margin:0 auto;padding-bottom:8px;display:grid}.pg-form__trilha{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.pg-form__trilha button{color:var(--pg-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.pg-form__trilha button:hover{color:var(--pg-accent);background:var(--pg-accent-soft)}.pg-form__trilha-sep{color:var(--pg-border-strong)}.pg-form__topo{z-index:30;background:var(--pg-canvas);padding-top:4px;position:sticky;top:0}.pg-form__cabecalho{background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:22px;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 22px;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 24px -14px #10182829}.pg-form__cabecalho-principal{flex:1;min-width:0}.pg-form__rotulo{text-transform:uppercase;letter-spacing:.14em;color:var(--pg-accent);margin:0;font-size:11px;font-weight:700}.pg-form__nome{letter-spacing:-.01em;width:100%;max-width:640px;height:42px;color:var(--pg-fg);border-radius:10px;outline:none;margin:2px -8px 0;padding:4px 8px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;font-size:24px!important}.pg-form__nome::placeholder{color:var(--pg-border-strong)}.pg-form__nome:hover,.pg-form__nome:focus{background:var(--pg-bg-subtle)!important}.pg-form__nome:focus{box-shadow:inset 0 -2px 0 var(--pg-accent)!important}.pg-form__nome.is-erro{box-shadow:inset 0 -2px 0 var(--pg-danger)!important}.pg-form__chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-form__chip{background:var(--pg-bg-subtle);border:1px solid var(--pg-border);color:var(--pg-fg);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.pg-form__chip.is-ok{color:var(--pg-ok);background:var(--pg-ok-soft);border-color:#0000}.pg-form__chip.is-warn{color:var(--pg-warn);background:var(--pg-warn-soft);border-color:#0000}.pg-form__chip.is-accent{color:var(--pg-accent);background:var(--pg-accent-soft);border-color:#0000}.pg-form__lateral{align-items:center;gap:16px;display:flex}.pg-form__progresso{background:var(--pg-bg-subtle);border:1px solid var(--pg-border);border-radius:16px;align-items:center;gap:10px;padding:8px 14px;display:flex}.pg-form__progresso b{font-size:14px;display:block}.pg-form__progresso small{color:var(--pg-fg-muted);font-size:11px}.pg-form__abas{background:color-mix(in srgb, var(--pg-border) 55%, transparent);border:1px solid var(--pg-border);border-radius:12px;gap:2px;max-width:100%;margin:12px 0;padding:4px;display:inline-flex;overflow-x:auto}.pg-form__abas button{height:32px;color:var(--pg-fg-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.pg-form__abas button:hover{color:var(--pg-fg);background:color-mix(in srgb, var(--pg-bg) 60%, transparent)}.pg-form__abas button.is-ativa{background:var(--pg-bg);color:var(--pg-fg);font-weight:600;box-shadow:0 1px 2px #00000014}.pg-form__abas button.is-ativa svg{color:var(--pg-accent)}.pg-form__selo{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pg-form__selo.is-ok{background:var(--pg-ok);color:#fff;width:16px;height:16px}.pg-form__selo.is-erro{background:var(--pg-danger);width:8px;height:8px}.pg-form__selo.is-pendente{background:var(--pg-warn);width:8px;height:8px}.pg-form__secao{background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:20px;padding:24px;box-shadow:0 1px 2px #1018280a,0 8px 24px -12px #10182814}.pg-form__secao-cab{border-bottom:1px solid var(--pg-border);align-items:center;gap:12px;margin:-24px -24px 22px;padding:16px 24px;display:flex}.pg-form__secao-cab>div{flex:1;min-width:0}.pg-form__secao-cab h3{margin:0;font-size:15px;font-weight:600}.pg-form__secao-cab p{color:var(--pg-fg-muted);margin:2px 0 0;font-size:12px}.pg-form__secao-icone{background:var(--pg-accent-soft);width:36px;height:36px;color:var(--pg-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-form__obrig{background:var(--pg-accent-soft);color:var(--pg-accent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.pg-form__grade{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.pg-form__grade.is-2{grid-template-columns:1fr 1fr}.pg-form__grade.is-3{grid-template-columns:repeat(3,1fr)}.pg-form__campo.is-largo{grid-column:1/-1}}.pg-form__campo{min-width:0}.pg-form__campo>label{color:var(--pg-fg-muted);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.pg-form__ast{color:var(--pg-accent)}.pg-form__campo input:not([type=checkbox]):not([type=radio]),.pg-form__campo select,.pg-form__campo textarea{width:100%;font-size:14px;transition:background-color .15s,box-shadow .15s;background-color:var(--pg-bg-subtle)!important;box-shadow:inset 0 -1px 0 var(--pg-border)!important;border:0!important;border-radius:12px!important}.pg-form__campo input:not([type=checkbox]):not([type=radio]),.pg-form__campo select{height:40px}.pg-form__campo input:not([type=checkbox]):not([type=radio]):hover,.pg-form__campo select:hover,.pg-form__campo textarea:hover{background-color:var(--pg-hover)!important}.pg-form__campo input:focus,.pg-form__campo select:focus,.pg-form__campo textarea:focus{outline:none;background-color:var(--pg-bg)!important;box-shadow:inset 0 -2px 0 var(--pg-accent), 0 0 0 1px var(--pg-border)!important}.pg-form__campo.is-erro input,.pg-form__campo.is-erro select{background-color:color-mix(in srgb, var(--pg-danger) 8%, var(--pg-bg))!important;box-shadow:inset 0 -2px 0 var(--pg-danger)!important}.pg-form__campo .pg-money-input{background:0 0;border:0;padding:0}.pg-form__erro{color:var(--pg-danger);margin:4px 0 0;font-size:12px;font-weight:500}.pg-form__ajuda{color:var(--pg-fg-faint);margin:4px 0 0;font-size:12px}.pg-form__rodape{z-index:10;border:1px solid var(--pg-border);background:color-mix(in srgb, var(--pg-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 32px -12px #10182840}.pg-form__rodape-esq,.pg-form__rodape-dir{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-form__prox{color:var(--pg-accent)!important}.pg-form__faltando{color:var(--pg-warn);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.pg-form__faltando:hover{text-decoration:underline}.pg-form__pronto{color:var(--pg-ok);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.pg-form__rodape-erro{color:var(--pg-danger);max-width:420px;font-size:12px;font-weight:500}.pg-moeda{background:var(--pg-bg-subtle);border:1px solid var(--pg-border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pg-moeda button{height:32px;color:var(--pg-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:13px;font-weight:600}.pg-moeda button.is-ativa{background:var(--pg-bg);color:var(--pg-accent);box-shadow:0 1px 2px #00000014}.pg-cotacao{background:var(--pg-accent-soft);color:var(--pg-fg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;font-size:13px;display:flex}.pg-cotacao b{color:var(--pg-accent)}.pg-cotacao small{color:var(--pg-fg-muted);font-size:11px}.pg__main:has(.pg-tela){background:0 0;border-color:#0000}.pg__main:has(.pg-tela) .pg__footer{background:0 0}.pg-tela{--pg-tela-fundo:color-mix(in srgb, var(--pg-fg) 4%, var(--pg-bg));--pg-tela-sombra:0 1px 2px #1018280d, 0 6px 20px -12px #10182824;align-content:start;gap:16px;min-width:0;display:grid}.pg-tela>.pg__head{align-items:flex-end;margin-bottom:4px}.pg-tela .pg__head-actions .pg-btn{height:40px;padding:0 16px}.pg-tela .pg__stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0}.pg-tela .pg__stat{background:var(--pg-bg);border-color:var(--pg-border);box-shadow:var(--pg-tela-sombra);border-radius:16px;padding:16px 18px}.pg-tela .pg__stat-valor{font-size:21px}.pg-tela .pg-fb{box-shadow:var(--pg-tela-sombra);margin:0}.pg-tela .pg-fb-busca{background:var(--pg-tela-fundo);border-color:#0000}.pg-tela .pg__table-card{box-shadow:var(--pg-tela-sombra)}.pg-tela .pg__table thead th{background:var(--pg-tela-fundo)}.pg-tela .pg__table tbody tr:hover{background:color-mix(in srgb, var(--pg-accent) 4%, var(--pg-bg))}.pg-tela .pg-alert{margin:0!important}.pg-tela .pg-form{gap:16px;max-width:none;margin:0}.pg-tela .pg-form__topo{background:var(--pg-canvas);margin:0 -28px;padding:6px 28px 0}.pg-tela .pg-form__abas{background:var(--pg-bg);box-shadow:var(--pg-tela-sombra)}.pg-tela .pg-form__abas button.is-ativa{background:var(--pg-accent-soft);color:var(--pg-accent);box-shadow:none}.pg-tela .pg-form__secao{box-shadow:var(--pg-tela-sombra)}@media (width<=700px){.pg-tela .pg-form__topo{margin:0 -16px;padding:6px 16px 0}}.pg-status-pick button,.pg-fb-pilula__botao>span,.pg-fb-pilula__botao b{align-items:center;gap:6px;display:inline-flex}.pg-status-pick button{height:36px;padding:0 14px}.pg-tela .pg-col-codigo{font-family:var(--pg-font-mono);color:var(--pg-fg-muted);white-space:nowrap;font-size:12px}.pg-tela .pg-col-sub{color:var(--pg-fg-faint);margin-top:2px;font-size:11px;font-weight:400;display:block}.pg-escopo{text-align:left;border:1px solid var(--pg-border);background:var(--pg-bg);width:100%;color:var(--pg-fg);font:inherit;cursor:pointer;border-radius:12px;gap:2px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.pg-escopo b{font-size:14px;font-weight:600}.pg-escopo span{color:var(--pg-fg-muted);font-size:12px}.pg-escopo:hover{border-color:var(--pg-accent);background:var(--pg-accent-soft)}.pg-escopo.is-danger:hover{border-color:var(--pg-danger);background:color-mix(in srgb, var(--pg-danger) 8%, var(--pg-bg))}.sj-auth{--azul-900:#001c54;--azul-800:#081f5c;--azul-600:#334eac;--azul-400:#7096d1;--azul-200:#d0e3ff;--azul-100:#e7f1ff;--azul-50:#f9fcff;--ouro:#b8895b;--marrom:#8a6e4b;--erro:#b42318;--auth-ink:var(--azul-900);--auth-muted:#4a5a82;--auth-line:var(--azul-200);background:var(--azul-50);min-height:100dvh;color:var(--auth-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.sj-auth *{box-sizing:border-box}.sj-auth button,.sj-auth input{font:inherit}.sj-auth button{cursor:pointer}.sj-auth h1,.sj-auth h2{margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.sj-auth-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.sj-auth-story{background:var(--azul-900);color:var(--azul-50);flex-direction:column;padding:48px clamp(32px,6vw,88px);display:flex;position:relative;overflow:hidden}.sj-auth-story>*{position:relative}.sj-auth-brand{align-items:center;gap:16px;display:flex}.sj-auth-brand img{width:auto;height:38px;display:block}.sj-auth-brand span{letter-spacing:.04em;color:var(--azul-200);border-left:1px solid #fff3;padding-left:16px;font-size:13px}.sj-auth-story-content{max-width:560px;margin:auto 0;padding:56px 0}.sj-auth-eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:600;display:flex}.sj-auth-story .sj-auth-eyebrow{color:var(--ouro)}.sj-auth-story .sj-auth-eyebrow span{background:var(--ouro);width:28px;height:2px}.sj-auth-story h2{letter-spacing:-.02em;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.08}.sj-auth-story h2 em{color:var(--ouro);font-style:normal}.sj-auth-description{color:var(--azul-200);margin:22px 0 0;font-size:17px;line-height:1.65}.sj-auth-overview{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;margin-top:40px;padding:20px 22px}.sj-auth-overview-heading{color:var(--azul-50);align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.sj-auth-overview-heading svg{color:var(--ouro)}.sj-auth-feature{border-top:1px solid #ffffff1a;align-items:center;gap:14px;padding:14px 0;display:flex}.sj-auth-feature:first-of-type{border-top:0}.sj-auth-feature-icon{background:var(--azul-800);width:42px;height:42px;color:var(--azul-200);border-radius:12px;flex:none;place-items:center;display:grid}.sj-auth-feature>div{flex:1;min-width:0}.sj-auth-feature strong{font-size:15px;font-weight:600;display:block}.sj-auth-feature>div span{color:var(--azul-200);font-size:13px}.sj-auth-feature>svg{color:var(--azul-400);flex:none}.sj-auth-story-footer{color:var(--azul-400);justify-content:space-between;gap:16px;font-size:13px;display:flex}.sj-auth-access{background:var(--azul-50);flex-direction:column;padding:32px clamp(24px,6vw,88px);display:flex}.sj-auth-access-top{letter-spacing:.06em;text-transform:uppercase;color:var(--auth-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.sj-auth-access-top button{border:1px solid var(--azul-200);min-height:44px;color:var(--azul-600);letter-spacing:0;text-transform:none;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.sj-auth-form-wrap{width:100%;max-width:440px;margin:auto;padding:40px 0}.sj-auth-form-logo{width:auto;height:40px;margin-bottom:36px;display:block}.sj-auth-access .sj-auth-eyebrow{color:var(--marrom)}.sj-auth-form-wrap h1{letter-spacing:-.02em;color:var(--azul-900);font-size:clamp(30px,3.2vw,40px);font-weight:800;line-height:1.12}.sj-auth-intro{color:var(--auth-muted);margin:14px 0 32px;font-size:16px;line-height:1.6}.sj-auth-field{margin-bottom:20px}.sj-auth-field label{color:var(--azul-900);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.sj-auth-input-wrap{align-items:center;display:flex;position:relative}.sj-auth-input-wrap>svg{color:var(--azul-400);pointer-events:none;position:absolute;left:16px}.sj-auth-input-wrap input{border:1.5px solid var(--azul-200);width:100%;height:52px;color:var(--azul-900);background:#fff;border-radius:14px;padding:0 52px 0 46px;font-size:16px;transition:border-color .15s,box-shadow .15s}.sj-auth-input-wrap input::placeholder{color:#8a97b8}.sj-auth-input-wrap input:hover{border-color:var(--azul-400)}.sj-auth-input-wrap input:focus{border-color:var(--azul-600);outline:none;box-shadow:0 0 0 4px #334eac26}.sj-auth-input-wrap input[aria-invalid=true]{border-color:var(--erro);box-shadow:0 0 0 4px #b4231826}.sj-auth-show-password{width:44px;height:44px;color:var(--azul-600);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;right:4px}.sj-auth-show-password:hover{background:var(--azul-100)}.sj-auth-hint{color:var(--auth-muted);margin:8px 0 0;font-size:13px}.sj-auth-recovery{justify-content:flex-end;margin:-4px 0 18px;display:flex}.sj-auth-recovery button{min-height:44px;color:var(--azul-600);background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.sj-auth-recovery button:hover{text-decoration:underline}.sj-auth-submit{background:var(--azul-600);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-size:16px;font-weight:600;transition:background .15s,transform .1s;display:flex}.sj-auth-submit:hover:not(:disabled){background:var(--azul-900)}.sj-auth-submit:active:not(:disabled){transform:translateY(1px)}.sj-auth-submit:disabled{opacity:.75;cursor:wait}.sj-auth button:focus-visible,.sj-auth a:focus-visible{outline:3px solid var(--azul-400);outline-offset:2px}.sj-auth-error{color:var(--erro);background:#fff3f1;border:1px solid #f1b8b2;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:14px}.sj-auth-help{background:var(--azul-100);color:var(--azul-900);border-radius:14px;margin-top:20px;padding:16px 18px;font-size:14px;line-height:1.55}.sj-auth-help p{color:var(--auth-muted);margin:6px 0 0}.sj-auth-account-note{color:var(--auth-muted);align-items:center;gap:8px;margin:24px 0 0;font-size:13px;display:flex}.sj-auth-account-note svg{color:var(--azul-600);flex:none}.sj-auth-access-footer{border-top:1px solid var(--azul-200);color:var(--auth-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:13px;display:flex}.sj-auth-access-footer a{min-height:44px;color:var(--azul-600);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.sj-auth-access-footer a:hover{text-decoration:underline}.sj-auth-spinner{animation:.9s linear infinite sj-auth-spin}@keyframes sj-auth-spin{to{transform:rotate(360deg)}}@media (width<=960px){.sj-auth-shell{grid-template-columns:1fr}.sj-auth-story{display:none}.sj-auth-access{padding:20px 20px 28px}.sj-auth-form-wrap{padding:28px 0}.sj-auth-form-logo{height:34px;margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.sj-auth-spinner{animation:none}}.pg--embaixador{grid-template-columns:248px 1fr!important}.pg--embaixador .pg__side{width:248px;height:calc(100dvh - var(--pg-gap) * 2);top:var(--pg-gap);margin:0 0 var(--pg-gap) var(--pg-gap);border-radius:20px;bottom:auto;left:auto;box-shadow:0 24px 50px -24px #00195080,0 6px 16px -8px #00143c59;display:flex!important;position:sticky!important;transform:none!important}.pg--embaixador .pg__mobilebar,.pg--embaixador .pg__scrim{display:none!important}.pe{gap:18px;padding-bottom:90px;display:grid}.pe__topo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=1100px){.pe__topo{grid-template-columns:1fr}}.pe__card{border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:12px;padding:18px}.pe__card-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pe__card-head h3{margin:0;font-size:14px;font-weight:700}.pe__card-head p{color:var(--pg-fg-muted);margin:3px 0 0;font-size:12px}.pe__card-head>div{flex:1;min-width:220px}.pe__resumo{color:var(--pg-fg-muted);white-space:nowrap;font-size:12px}.pe-check{border:1px solid var(--pg-border);cursor:pointer;background:var(--pg-bg);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;line-height:1.3;transition:border-color .12s,background .12s;display:flex}.pe-check:hover{border-color:var(--pg-border-strong)}.pe-check input{opacity:0;pointer-events:none;position:absolute}.pe-check__box{border:1.5px solid var(--pg-border-strong);width:18px;height:18px;color:var(--pg-accent-fg);background:var(--pg-bg);border-radius:5px;flex:none;place-items:center;display:grid}.pe-check--on{border-color:var(--pg-accent-line);background:var(--pg-accent-soft)}.pe-check--on .pe-check__box{background:var(--pg-accent);border-color:var(--pg-accent)}.pe-check input:focus-visible+.pe-check__box{outline:2px solid var(--pg-accent);outline-offset:2px}.pe-check__txt{flex:1;min-width:0}.pe-check__sub{color:var(--pg-fg-muted);margin-top:2px;font-size:11.5px;display:block}.pe-check--alto{align-items:flex-start}.pe-check--alto .pe-check__box{margin-top:1px}.pe-switch{background:var(--pg-border-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background .15s;position:relative}.pe-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.pe-switch[aria-checked=true]{background:var(--pg-accent)}.pe-switch[aria-checked=true]:after{transform:translate(14px)}.pe-switch:focus-visible{outline:2px solid var(--pg-accent);outline-offset:2px}.pe-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pe-filtros input{border:1px solid var(--pg-border);background:var(--pg-bg);height:32px;color:var(--pg-fg);border-radius:8px;min-width:200px;padding:0 10px;font-size:13px}.pe-modulos{gap:14px;display:grid}.pe-grupo{border:1px solid var(--pg-border);border-radius:10px;overflow:hidden}.pe-grupo__head{background:var(--pg-bg-subtle);border-bottom:1px solid var(--pg-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.pe-grupo__nome{font-size:13.5px;font-weight:650}.pe-lista{margin:0;padding:0;list-style:none}.pe-linha+.pe-linha{border-top:1px solid var(--pg-border)}.pe-linha__head{align-items:center;gap:10px;padding:8px 12px;display:flex}.pe-linha__nome{text-align:left;min-width:0;font:inherit;color:var(--pg-fg-muted);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;font-size:13px;display:flex}.pe-linha--on .pe-linha__nome{color:var(--pg-fg);font-weight:600}.pe-linha__nome svg{color:var(--pg-fg-muted);flex:none}.pe-linha__detalhe{padding:0 0 4px 34px}.pe-mod{border:1px solid var(--pg-border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.pe-mod--on{border-color:var(--pg-accent-line)}.pe-mod__head{background:var(--pg-bg-subtle);border-bottom:1px solid var(--pg-border);align-items:center;gap:10px;padding:10px 12px;display:flex}.pe-mod__nome{flex:1;font-size:13.5px;font-weight:650}.pe-mod__conta{color:var(--pg-fg-muted);font-variant-numeric:tabular-nums;font-size:11px}.pe-mod__barra{background:var(--pg-border);height:3px}.pe-mod__barra>span{background:var(--pg-accent);height:100%;transition:width .15s;display:block}.pe-mod__acoes{gap:4px;padding:8px 12px 0;display:flex}.pe-mod__funcoes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;padding:8px 12px 12px;display:grid}.pe-mod__vazio{color:var(--pg-fg-muted);padding:12px;font-size:12px}.pe-soon{background:var(--pg-bg-subtle);border:1px solid var(--pg-border);color:var(--pg-fg-muted);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px}.pe-grade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.pe-limites{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.pe-lim{border:1px solid var(--pg-border);border-radius:10px;gap:8px;padding:12px;display:grid}.pe-lim__rot{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.pe-lim__rot svg{color:var(--pg-fg-muted)}.pe-lim__campo{align-items:center;gap:6px;display:flex}.pe-lim__campo input{border:1px solid var(--pg-border);width:100%;height:34px;font-size:15px;font-family:var(--pg-font-mono);background:var(--pg-bg);color:var(--pg-fg);border-radius:8px;padding:0 10px}.pe-lim__campo input:disabled{opacity:.5}.pe-lim__suf{color:var(--pg-fg-muted);font-size:12px}.pe-lim__ilim{color:var(--pg-fg-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.pe-servicos{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px;display:grid}@media (width<=520px){.pe-servicos{grid-template-columns:1fr}}.pe-serv{border:1px solid var(--pg-border);border-radius:10px;gap:10px;padding:12px;display:grid}.pe-serv__top{align-items:center;gap:8px;display:flex}.pe-serv__top input{flex:1;font-weight:600}.pe-serv input,.pe-serv select{border:1px solid var(--pg-border);background:var(--pg-bg);height:34px;color:var(--pg-fg);border-radius:8px;min-width:0;padding:0 9px;font-size:13px}.pe-serv__campos{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}.pe-serv__campos label{color:var(--pg-fg-muted);text-transform:uppercase;letter-spacing:.02em;gap:4px;font-size:11px;font-weight:600;display:grid}.pe-serv__campos input{font-family:var(--pg-font-mono)}.pe-badge{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pe-badge--incluso{color:#15803d;background:#15803d1f}.pe-badge--cobrado{color:#b45309;background:#b4530921}.pe-pacotes{border-top:1px dashed var(--pg-border);gap:6px;padding-top:10px;display:grid}.pe-pacotes__tit{justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.pe-pacote{grid-template-columns:1.4fr .9fr .9fr 28px;align-items:center;gap:6px;display:grid}.pe-pacote__info{color:var(--pg-fg-muted);grid-column:1/-1;margin-top:-2px;font-size:11px}.pe-sugestoes{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pe-rodape{z-index:5;border:1px solid var(--pg-border);background:color-mix(in srgb, var(--pg-bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 -4px;padding:12px 16px;display:flex;position:sticky;bottom:0}.pe-rodape__info{min-width:220px;color:var(--pg-fg-muted);flex:1;font-size:12px}.pe-func{border:1px solid var(--pg-border);background:var(--pg-bg);border-radius:8px;align-items:stretch;transition:border-color .12s,background .12s;display:flex}.pe-func:hover{border-color:var(--pg-border-strong)}.pe-func__main{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:9px;min-width:0;padding:8px 10px;font-size:13px;line-height:1.3;display:flex}.pe-func__main input{opacity:0;pointer-events:none;position:absolute}.pe-func__main input:focus-visible+.pe-check__box{outline:2px solid var(--pg-accent);outline-offset:2px}.pe-func__lock{border:0;border-left:1px solid var(--pg-border);width:30px;color:var(--pg-fg-muted);cursor:pointer;background:0 0;border-radius:0 8px 8px 0;flex:none;place-items:center;display:grid}.pe-func__lock:hover{background:var(--pg-bg-subtle);color:var(--pg-fg)}.pe-func--on{border-color:var(--pg-accent-line);background:var(--pg-accent-soft)}.pe-func--on .pe-check__box{background:var(--pg-accent);border-color:var(--pg-accent)}.pe-func--lock{background:#b4530914;border-color:#b4530966}.pe-func--lock .pe-check__box{color:#b45309;border-color:#b45309}.pe-func--lock .pe-func__lock{color:#b45309;border-left-color:#b453094d}.pe-func--off .pe-check__txt{color:var(--pg-fg-muted)}.pe-mod__vazio{gap:8px;display:grid}.pe-legenda{color:var(--pg-fg-muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.pe-legenda span{align-items:center;gap:6px;display:inline-flex}.pe-dot{border:1.5px solid var(--pg-border-strong);border-radius:3px;width:10px;height:10px;display:inline-block}.pe-dot--on{background:var(--pg-accent);border-color:var(--pg-accent)}.pe-dot--lock{background:#b4530940;border-color:#b45309}.tdash{flex-direction:column;gap:16px;display:flex}.tdash-filtros{margin-bottom:0}.tdash-pills{flex-wrap:wrap;gap:6px;display:flex}.tdash-pills .pg-btn.is-active{background:var(--pg-accent);border-color:var(--pg-accent);color:var(--pg-accent-fg)}.tdash-filtro-nota{max-width:100%;color:var(--pg-fg-faint);white-space:normal;text-align:right;margin-left:auto;font-size:11px}@media (width<=760px){.tdash-filtro-nota{text-align:left;width:100%;margin-left:0}.tdash-card-tools{justify-content:flex-end;width:100%;margin-left:0}}.tdash-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.tdash-span-12{grid-column:span 12}.tdash-span-8{grid-column:span 8}.tdash-span-7{grid-column:span 7}.tdash-span-6{grid-column:span 6}.tdash-span-5{grid-column:span 5}.tdash-span-4{grid-column:span 4}@media (width<=1120px){.tdash-span-8,.tdash-span-7,.tdash-span-6,.tdash-span-5,.tdash-span-4{grid-column:span 12}}@media (width<=700px){.tdash-grid{gap:12px}}.tdash-card{border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);background:var(--pg-bg);min-width:0;padding:16px 18px 18px}.tdash-card-head{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-bottom:10px;display:flex}.tdash-card-head>div:first-child{flex:190px;min-width:0}.tdash-card-title{color:var(--pg-fg);margin:0;font-size:14px;font-weight:600}.tdash-card-sub{color:var(--pg-fg-muted);margin:2px 0 0;font-size:11.5px}.tdash-card-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.tdash-card-corpo{min-width:0}.tdash-subtitulo{font-family:var(--pg-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-fg-faint);margin:0 0 10px;font-size:10px}.tdash-vazio{text-align:center;min-height:170px;color:var(--pg-fg-faint);place-items:center;padding:14px;font-size:12.5px;line-height:1.5;display:grid}.tdash-nota{color:var(--pg-fg-faint);margin:0;font-size:11px;line-height:1.55}.tdash-aviso{border:1px solid color-mix(in srgb, var(--pg-warn) 35%, transparent);background:color-mix(in srgb, var(--pg-warn) 9%, transparent);color:var(--pg-warn);border-radius:var(--pg-radius);align-items:flex-start;gap:8px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.tdash-aviso svg{flex:none;margin-top:1px}.tdash-tooltip{background:var(--pg-bg);border:1px solid var(--pg-border);box-shadow:var(--pg-shadow);border-radius:8px;padding:7px 10px;font-size:12px}.tdash-tooltip p{margin:0}.tdash-tooltip-titulo{color:var(--pg-fg);font-weight:600;margin:0 0 3px!important}.tdash-tooltip-linha{color:var(--pg-fg-muted);justify-content:space-between;gap:14px;display:flex}.tdash-donut{position:relative}.tdash-donut-centro{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tdash-donut-centro b{color:var(--pg-fg);font-size:21px;font-weight:650;line-height:1.1}.tdash-donut-centro span{color:var(--pg-fg-faint);margin-top:2px;font-size:10px}.tdash-legenda{flex-wrap:wrap;justify-content:center;gap:7px 14px;margin-top:4px;display:flex}.tdash-legenda-item{color:var(--pg-fg-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.tdash-legenda-item i{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.tdash-legenda-item b{color:var(--pg-fg);font-variant-numeric:tabular-nums;font-weight:600}.tdash-ranking{flex-direction:column;gap:10px;display:flex}.tdash-rank-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;display:grid}.tdash-rank-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pg-fg);font-size:12.5px;overflow:hidden}.tdash-rank-valor{font-family:var(--pg-font-mono);color:var(--pg-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.tdash-rank-trilho{background:var(--pg-hover);border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.tdash-rank-fill{background:var(--pg-accent);border-radius:999px;height:100%;transition:width .25s;display:block}.tdash-resumo{flex-direction:column;gap:11px;display:flex}.tdash-resumo-linha{border-bottom:1px solid var(--pg-border);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.tdash-resumo-linha:last-child{border-bottom:0;padding-bottom:0}.tdash-resumo-label{color:var(--pg-fg-muted);font-size:12px}.tdash-resumo-valor{color:var(--pg-fg);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.tdash-resumo-valor small{color:var(--pg-fg-faint);margin-top:1px;font-size:10.5px;font-weight:400;display:block}.tdash-delta{align-items:center;gap:3px;display:inline-flex}.tdash-delta--bom{color:var(--pg-ok)}.tdash-delta--ruim{color:var(--pg-danger)}.tdash-delta--neutro{color:var(--pg-fg-muted)}.tdash-meta{flex-direction:column;gap:5px;display:flex}.tdash-meta-topo{color:var(--pg-fg-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;display:flex}.tdash-meta-topo b{color:var(--pg-fg)}.tdash-progresso{background:var(--pg-hover);border-radius:999px;height:7px;overflow:hidden}.tdash-progresso>span{background:var(--pg-ok);border-radius:999px;height:100%;transition:width .25s;display:block}.tdash-heat-wrap{-webkit-overflow-scrolling:touch;min-width:0;padding-bottom:4px;overflow-x:auto}.tdash-heat{grid-template-columns:34px repeat(24,minmax(10px,1fr));align-items:center;gap:3px;min-width:560px;display:grid}.tdash-heat-hora,.tdash-heat-dia{font-family:var(--pg-font-mono);color:var(--pg-fg-faint);text-align:center;font-variant-numeric:tabular-nums;font-size:9px}.tdash-heat-dia{text-align:left;padding-left:2px;font-size:10px}.tdash-heat-celula{aspect-ratio:1;background:var(--pg-hover);border-radius:2px;outline:1px solid #0000}.tdash-heat-celula:hover{outline-color:var(--pg-accent)}.tdash-heat-legenda{color:var(--pg-fg-faint);flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;font-size:10.5px;display:flex}.tdash-heat-legenda i{border-radius:2px;width:10px;height:10px;display:inline-block}.tdash-backlog-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=700px){.tdash-backlog-grid{grid-template-columns:1fr;gap:16px}}.tdash-backlog-topo{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.tdash-backlog-topo .pg__chip{font-size:10.5px}.tdash-versoes{flex-direction:column;gap:10px;display:flex}.tdash-versao{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;display:grid}.tdash-versao-nome{min-width:0;color:var(--pg-fg);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;display:inline-flex;overflow:hidden}.tdash-versao-nome .pg__chip{font-size:9.5px}.tdash-versao-numeros{font-family:var(--pg-font-mono);color:var(--pg-fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.tdash-versao-barra{background:var(--pg-hover);border-radius:999px;grid-column:1/-1;height:6px;display:flex;overflow:hidden}.tdash-versao-barra i{height:100%;display:block}.tdash-versao-barra .abertas{background:var(--pg-warn)}.tdash-versao-barra .concluidas{background:var(--pg-ok)}.tdash-legenda-barras{color:var(--pg-fg-muted);flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;font-size:10.5px;display:flex}.tdash-legenda-barras span{align-items:center;gap:5px;display:inline-flex}.tdash-legenda-barras i{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.tdash-legenda-barras--mini{gap:6px 12px;margin-bottom:8px;font-size:10px}.tdash-legenda-barras i.abertas,.tdash-pessoa-barra .abertas,.tdash-projeto-barra .abertas{background:var(--pg-accent)}.tdash-legenda-barras i.atrasadas,.tdash-pessoa-barra .atrasadas,.tdash-projeto-barra .atrasadas{background:var(--pg-danger)}.tdash-legenda-barras i.concluidas,.tdash-pessoa-barra .concluidas,.tdash-projeto-barra .concluidas{background:var(--pg-ok)}.tdash-legenda-barras i.atraso,.tdash-pessoa-barra .atraso,.tdash-projeto-barra .atraso{background:var(--pg-warn)}.tdash-pessoas{flex-direction:column;gap:2px;display:flex}.tdash-pessoa{border-radius:10px;align-items:flex-start;gap:10px;margin:0 -8px;padding:8px;transition:background .12s;display:flex}.tdash-pessoa:hover{background:var(--pg-bg-subtle)}.tdash-pessoa-avatar{color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:700;display:grid;box-shadow:0 1px 4px #00000029}.tdash-pessoa--sem .tdash-pessoa-avatar{color:var(--pg-fg-faint);box-shadow:none;background:var(--pg-hover)!important}.tdash-pessoa-corpo{flex:1;min-width:0;padding-top:2px}.tdash-pessoa-topo,.tdash-projeto-topo{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.tdash-pessoa-nome,.tdash-projeto-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pg-fg);font-size:12.5px;font-weight:600;overflow:hidden}.tdash-pessoa-total,.tdash-projeto-total{font-family:var(--pg-font-mono);color:var(--pg-fg);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.tdash-pessoa-total small,.tdash-projeto-total small{font-family:var(--pg-font-sans);color:var(--pg-fg-faint);font-size:9.5px;font-weight:400}.tdash-pessoa-barra,.tdash-projeto-barra{background:var(--pg-hover);border-radius:999px;width:100%;height:9px;display:flex;overflow:hidden}.tdash-pessoa-barra i,.tdash-projeto-barra i{height:100%;display:block}.tdash-pessoa-chips,.tdash-projeto-chips{color:var(--pg-fg-muted);flex-wrap:wrap;gap:3px 10px;margin-top:5px;font-size:10px;display:flex}.tdash-pessoa-chips span,.tdash-projeto-chips span{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.tdash-pessoa-chips i,.tdash-projeto-chips i{border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}.tdash-projetos{flex-direction:column;gap:2px;display:flex}.tdash-projeto{border-radius:10px;margin:0 -8px;padding:8px;transition:background .12s}.tdash-projeto:hover{background:var(--pg-bg-subtle)}.tdash-projeto-nome{align-items:center;gap:6px;display:inline-flex}.tdash-projeto-nome i{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.tdash-projeto-chips .tdash-projeto-pct{background:var(--pg-accent-soft);color:var(--pg-accent);font-family:var(--pg-font-mono);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:600}.tdash-projeto-total-geral{border-top:1px solid var(--pg-border);color:var(--pg-fg-muted);justify-content:space-between;gap:12px;margin-top:8px;padding:10px 8px 0;font-size:11px;line-height:1.5;display:flex}.tdash-projeto-total-geral>span:first-child{color:var(--pg-fg);font-weight:600}.tdash-projeto-total-geral b{color:var(--pg-fg);font-family:var(--pg-font-mono);font-variant-numeric:tabular-nums}.tdash-ranking{gap:12px}.tdash-rank-valor{align-items:baseline;gap:5px;display:inline-flex}.tdash-rank-valor small{font-family:var(--pg-font-sans);color:var(--pg-fg-faint);font-size:9.5px;font-weight:400}.tdash-rank-trilho{height:8px}.tdash-rank-fill{box-shadow:inset 0 0 0 1px #ffffff14}.tdash-versao-barra{height:9px;margin-top:2px}@media (width<=480px){.tdash-pessoa{gap:8px;margin:0 -6px;padding:7px 6px}.tdash-pessoa-avatar{width:26px;height:26px;font-size:9.5px}.tdash-projeto-chips .tdash-projeto-pct{margin-left:0}.tdash-projeto-total-geral{flex-direction:column;gap:2px}}
