/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.player-updates .player-apk-download{color:#111;background:#f6dd00;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.player-updates .player-apk-download:focus-visible{outline-offset:3px;outline:3px solid #55128a}.player-updates{color:#171717;padding:24px;font-size:16px}.player-updates h1{margin-bottom:12px;font-size:28px;font-weight:750}.player-updates h2{margin:24px 0 12px;font-size:20px;font-weight:700}.player-updates p{max-width:850px;margin:12px 0;line-height:1.5}.player-updates form,.player-release{background:#fff;border:1px solid #deded8;border-radius:18px;margin:16px 0;padding:20px}.player-updates label{margin:12px 0;display:block}.player-updates input:not([type=checkbox]){border:1px solid #aaa;border-radius:8px;max-width:100%;padding:10px;display:block}.player-updates input[type=checkbox]{margin-right:10px}.player-updates select{background:#fff;border:1px solid #aaa;border-radius:8px;padding:10px}.screen-maintenance{border:1px solid #deded8;border-radius:16px;margin-top:20px;padding:20px}.screen-maintenance p{margin:10px 0;line-height:1.5}.screen-maintenance article{border-top:1px solid #eee;padding:12px 0}.screen-maintenance input[role=switch]{appearance:none;vertical-align:middle;cursor:pointer;background:#bbb;border-radius:20px;width:40px;height:24px;position:relative}.screen-maintenance input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.screen-maintenance input[role=switch]:checked{background:#55128a}.screen-maintenance input[role=switch]:checked:before{transform:translate(16px)}.screen-maintenance input[role=switch]:disabled{opacity:.45;cursor:not-allowed}.screen-maintenance input[role=switch]:focus-visible{outline-offset:3px;outline:3px solid #f6dd00}.player-updates button{color:#111;cursor:pointer;background:#f6dd00;border-radius:12px;margin:6px;padding:10px 16px;font-weight:650}.player-updates button:disabled{opacity:.5;cursor:wait}.player-updates button:focus-visible,.player-updates input:focus-visible{outline-offset:3px;outline:3px solid #6221a7}.player-updates [role=alert]{color:#a21d1d}.player-release span,.player-release small{overflow-wrap:anywhere;margin:8px 0;display:block}.player-updates table{border-collapse:collapse;width:100%;min-width:700px}.player-updates th,.player-updates td{text-align:left;border-bottom:1px solid #ddd;padding:14px;font-size:14px}.login-page{background:#f4f4f1;width:100%;min-height:100vh;overflow:hidden}.reimbursement-stats{margin-bottom:20px}.reimbursement-toolbar{grid-template-columns:minmax(260px,1fr) 180px 180px max-content;align-items:center;gap:10px;display:grid}.reimbursement-toolbar>select{border:1px solid var(--border);color:#343432;background:#fff;border-radius:999px;width:100%;min-height:42px;padding:0 38px 0 16px}.reimbursement-create-button{white-space:nowrap;min-width:194px}.reimbursement-table .data-head>span{white-space:nowrap;text-overflow:clip;min-width:0;overflow:visible}.reimbursement-table .data-head>.table-actions-heading{justify-content:flex-start;display:flex;text-align:left!important;justify-self:start!important}.reimbursement-table.is-collaborator .data-head,.reimbursement-table.is-collaborator .data-row{grid-template-columns:minmax(210px,1.55fr) minmax(112px,.82fr) minmax(105px,.76fr) minmax(125px,.9fr) minmax(100px,.72fr) minmax(110px,.78fr) 94px}.reimbursement-table.is-manager .data-head,.reimbursement-table.is-manager .data-row{grid-template-columns:minmax(145px,1.25fr) minmax(110px,.9fr) minmax(84px,.7fr) minmax(84px,.7fr) minmax(105px,.78fr) minmax(86px,.67fr) minmax(90px,.72fr) 108px}.reimbursement-table .data-row>span{min-width:0}.reimbursement-table .data-row>span:not(.entity):not(.row-actions){align-items:center;display:flex}.reimbursement-table .reimbursement-col-status{overflow:visible}.reimbursement-table .row-actions{flex-wrap:nowrap;min-width:max-content}.reimbursement-table .entity small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.reimbursement-amount-cell{white-space:nowrap;flex-direction:column;justify-content:center;gap:3px;align-items:flex-start!important;display:flex!important}.reimbursement-amount-cell small{color:var(--muted);line-height:1;display:block}.reimbursement-modal{width:min(920px,100vw - 32px)}.reimbursement-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reimbursement-upload{cursor:pointer;position:relative}.reimbursement-upload>input{opacity:0;cursor:pointer;z-index:2;position:absolute;inset:28px 0 0}.reimbursement-upload>div{text-align:center;color:#6c5d10;background:#fffbdf;border:1px dashed #d4bd39;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:112px;padding:16px;display:flex}.reimbursement-local-preview{object-fit:contain;border:1px solid var(--border);background:#f7f7f5;border-radius:16px;width:100%;max-height:270px}.reimbursement-details{width:min(900px,100vw - 32px)}.reimbursement-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reimbursement-details-grid>div{border:1px solid var(--border);background:#fafaf8;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.reimbursement-details-grid .wide{grid-column:1/-1}.reimbursement-details-grid small,.reimbursement-receipt-preview>small{color:var(--muted);letter-spacing:.05em;font-weight:700}.reimbursement-details-grid p{white-space:pre-wrap;margin:0}.reimbursement-receipt-preview{justify-items:start;gap:10px;margin-top:16px;display:grid}.reimbursement-receipt-preview img{object-fit:contain;border:1px solid var(--border);background:#f6f6f4;border-radius:16px;width:min(100%,560px);max-height:360px}.reimbursement-pdf{border:1px solid var(--border);background:#f6f6f4;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:min(100%,560px);min-height:120px;display:flex}.reimbursement-review{background:#fffbea;border:1px solid #e9d45f;border-radius:18px;margin-top:20px;padding:18px}.reimbursement-review h3{margin:0 0 12px}.reimbursement-review .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reimbursement-full>span:last-of-type{align-items:center;gap:8px;min-height:42px;display:flex}.reimbursement-full input{width:18px;height:18px}.reimbursement-pagination{justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px;display:flex}form label:has(>input[required],>select[required],>textarea[required])>span:first-child:after{content:" *";color:#c62d2d;font-weight:900}form.validation-attempted :is(input,select,textarea):required:invalid,form :is(input,select,textarea)[aria-invalid=true]{background-color:#fff8f8!important;border-color:#cf3535!important;box-shadow:0 0 0 3px #cf35351f!important}form.validation-attempted label:has(>:is(input,select,textarea):required:invalid)>span:first-child{color:#a61f1f}form.validation-attempted .reimbursement-upload:has(>input:required:invalid)>div{color:#9e2020;background:#fff2f2;border-color:#cf3535;box-shadow:0 0 0 3px #cf35351a}.global-validation-alert{z-index:10050;color:#8d1717;background:#fff4f4;border:1px solid #e69a9a;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:min(620px,100vw - 32px);min-height:52px;padding:12px 14px;font-size:13px;font-weight:750;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #5c111133}.global-validation-alert>button{width:30px;height:30px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (width<=1120px){.reimbursement-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,.55fr)}.reimbursement-toolbar>label,.reimbursement-create-button{grid-column:1/-1}.reimbursement-create-button{width:100%}}@media (width<=900px){.reimbursement-toolbar{grid-template-columns:1fr 1fr}.reimbursement-toolbar>label,.reimbursement-toolbar>button{grid-column:1/-1}.reimbursement-form-grid,.reimbursement-details-grid,.reimbursement-review .form-grid{grid-template-columns:1fr}.reimbursement-table .data-head{display:none}.reimbursement-table .data-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reimbursement-table .data-row>span:first-child{grid-column:1/-1}}.finx-personal-hero{color:#fff;background:#000;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:26px 28px;display:flex}.finx-personal-hero h2{margin:4px 0 7px;font-size:clamp(24px,3vw,34px)}.finx-personal-hero p:last-child{color:#bcbcb7;margin:0}.finx-personal-hero .outline-button{color:#fff;background:#171717;border-color:#3b3b3b}.finx-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.finx-personal-panel{overflow:hidden}.finx-personal-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.finx-personal-panel>header small{color:#9b8100;letter-spacing:.12em;font-size:10px;font-weight:900}.finx-personal-panel>header h3{margin:4px 0 0;font-size:18px}.finx-personal-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.finx-personal-list>div:last-child{border-bottom:0}.finx-personal-list span{gap:5px;min-width:0;display:grid}.finx-personal-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finx-personal-list small{color:var(--muted)}.finx-personal-history .finx-head,.finx-personal-history .finx-row{grid-template-columns:minmax(220px,1.7fr) 110px 110px 110px 120px 100px}.finx-delete-confirm{text-align:left;gap:8px;margin-top:16px;display:grid}.finx-delete-confirm>span{color:#575752;font-size:12px}.finx-delete-confirm input{width:100%;height:46px;font:inherit;background:#fff;border:1px solid #df6b6b;border-radius:999px;padding:0 16px}.danger-button:disabled{cursor:not-allowed;opacity:.45}@media (width<=760px){.finx-personal-hero{flex-direction:column;align-items:flex-start;padding:22px}.finx-personal-hero .outline-button{justify-content:center;width:100%}.finx-personal-grid{grid-template-columns:1fr}.finx-personal-list>div{flex-direction:column;align-items:flex-start}.finx-personal-history .finx-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finx-personal-history .finx-row>:nth-child(2):before{content:"Competência"!important}.finx-personal-history .finx-row>:nth-child(3):before{content:"Vencimento"!important}.finx-personal-history .finx-row>:nth-child(4):before{content:"Pagamento"!important}.finx-personal-history .finx-row>:nth-child(5):before{content:"Valor"!important}.finx-personal-history .finx-row>:nth-child(6):before{content:"Status"!important}}.entertainment-page{--ent-purple:#6e2ba5}.entertainment-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.entertainment-metrics>article{border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;gap:15px;min-height:108px;padding:20px;display:flex}.entertainment-metrics>article>svg{color:#000;background:var(--yellow);border-radius:10px;width:42px;height:42px;padding:11px}.entertainment-metrics>article>div{flex-direction:column;min-width:0;display:flex}.entertainment-metrics small{color:var(--muted);font-size:10px}.entertainment-metrics b{margin:2px 0;font-size:25px;line-height:1}.entertainment-metrics span{color:#9b9b9b;font-size:9px}.entertainment-library{border-radius:25px;overflow:hidden}.entertainment-library .module-toolbar{justify-content:space-between}.entertainment-library .module-toolbar>div{align-items:center;gap:8px;display:flex}.entertainment-library .module-toolbar select{border:1px solid var(--line);min-width:190px;height:38px;color:var(--ink);background:#fff;border-radius:999px;padding:0 36px 0 14px;font-size:10px}.entertainment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px;display:grid}.entertainment-card{border:1px solid var(--line);background:#fff;border-radius:23px;overflow:hidden}.entertainment-card-preview{background:0 0;padding:0;position:relative;overflow:hidden}.entertainment-card-preview .entertainment-canvas{border-radius:0}.entertainment-card-preview>button{color:#171717;height:34px;box-shadow:none;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex;position:absolute;bottom:12px;right:12px}.entertainment-card-copy{padding:17px}.entertainment-card-copy>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.entertainment-card-copy>header>span{color:#856e00;background:#fff8c6;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.entertainment-card-copy header small{color:#947b00;letter-spacing:1px;text-transform:uppercase;font-size:7px;display:block}.entertainment-card-copy h2{margin:3px 0 0;font-size:16px}.entertainment-card-copy>p{min-height:30px;color:var(--muted);margin:13px 0;font-size:10px;line-height:1.5}.entertainment-card-copy dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:0;padding:12px 0;display:grid}.entertainment-card-copy dl>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.entertainment-card-copy dt{color:#8d8d8d;align-items:center;gap:5px;font-size:8px;display:flex}.entertainment-card-copy dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:650;overflow:hidden}.entertainment-card-copy>footer{justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.entertainment-card-copy>footer>span{color:#9a9a9a;font-size:8px}.entertainment-card-copy>footer>div{gap:6px;display:flex}.entertainment-empty{grid-column:1/-1;min-height:220px}.entertainment-canvas{aspect-ratio:16/9;color:var(--ent-text);isolation:isolate;border-radius:9px;flex-direction:column;padding:3.8% 4.2%;display:flex;position:relative;overflow:hidden}.entertainment-canvas:before{content:"";z-index:-1;background:var(--ent-primary);width:38%;height:12%;position:absolute;top:17%;right:-9%;transform:rotate(-8deg)}@supports (color:color-mix(in lab, red, red)){.entertainment-canvas:before{background:color-mix(in srgb, var(--ent-primary), transparent 42%)}}.entertainment-canvas:after{content:"";z-index:-1;background:var(--ent-primary);width:23%;height:48%;position:absolute;bottom:-30%;right:5%;transform:skew(-18deg)}@supports (color:color-mix(in lab, red, red)){.entertainment-canvas:after{background:color-mix(in srgb, var(--ent-primary), transparent 80%)}}.entertainment-canvas>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.entertainment-canvas>header img{object-fit:contain;width:clamp(62px,11vw,152px);height:auto}.entertainment-canvas>header>span{justify-items:end;gap:2px;display:grid}.entertainment-canvas>header b{color:var(--ent-primary);letter-spacing:.18em;font-size:clamp(5px,.65vw,9px)}.entertainment-canvas>header small{color:var(--ent-text)}@supports (color:color-mix(in lab, red, red)){.entertainment-canvas>header small{color:color-mix(in srgb, var(--ent-text), transparent 35%)}}.entertainment-canvas>header small{letter-spacing:.12em;font-size:clamp(4px,.45vw,7px);font-weight:700}.entertainment-canvas>main{flex:1;align-content:center;padding:2.5% 1%;display:grid}.entertainment-canvas>main p{color:var(--ent-primary);letter-spacing:.16em;text-transform:uppercase;margin:0 0 2%;font-size:clamp(7px,1vw,15px);font-weight:800}.entertainment-canvas>main h3{color:var(--ent-text);text-transform:capitalize;margin:1% 0;font-size:clamp(7px,1.2vw,17px);font-weight:500}.entertainment-clock-layout{grid-template-columns:minmax(0,1.55fr) minmax(120px,.75fr);align-items:end;gap:6%;display:grid}.entertainment-time{letter-spacing:-.07em;font-size:clamp(34px,8.8vw,122px);line-height:.86;display:block}.entertainment-clock-layout aside{border-left:clamp(4px, .7vw, 9px) solid var(--ent-primary);background:#00000026;flex-direction:column;justify-content:flex-end;align-self:stretch;padding:8% 9%;display:flex}.entertainment-clock-layout aside small{color:var(--ent-primary);letter-spacing:.16em;font-size:clamp(5px,.65vw,9px);font-weight:850}.entertainment-clock-layout aside b{margin:4% 0 8%;font-size:clamp(11px,2vw,28px);line-height:1.05}.entertainment-clock-layout aside span{opacity:.72;align-items:center;gap:5px;font-size:clamp(5px,.65vw,9px);display:flex}.entertainment-canvas.is-clock{padding:3.6cqw 4.2cqw 2.8cqw;container-type:inline-size;background:linear-gradient(90deg, #0000 0 58%, #02000654 75%, #0000001f 100%), radial-gradient(ellipse at 72% 87%, var(--ent-secondary) 0, transparent 34%), linear-gradient(116deg, var(--ent-background) 0%, #030207 48%, var(--ent-background) 100%)!important}@supports (color:color-mix(in lab, red, red)){.entertainment-canvas.is-clock{background:linear-gradient(90deg, #0000 0 58%, #02000654 75%, #0000001f 100%), radial-gradient(ellipse at 72% 87%, color-mix(in srgb, var(--ent-secondary), transparent 54%) 0, transparent 34%), linear-gradient(116deg, var(--ent-background) 0%, #030207 48%, color-mix(in srgb, var(--ent-background), var(--ent-secondary) 21%) 100%)!important}}.entertainment-canvas.is-clock:before{display:none}.entertainment-canvas.is-clock:after{background:radial-gradient(ellipse at 55% 110%, var(--ent-secondary) 0, transparent 43%), repeating-linear-gradient(8deg, #ffffff08 0 1px, transparent 1px 2.6cqw), linear-gradient(180deg, #120426 0%, #020104 100%);width:auto;height:22%;inset:auto 0 0;transform:none}@supports (color:color-mix(in lab, red, red)){.entertainment-canvas.is-clock:after{background:radial-gradient(ellipse at 55% 110%, color-mix(in srgb, var(--ent-secondary), transparent 22%) 0, transparent 43%), repeating-linear-gradient(8deg, #ffffff08 0 1px, transparent 1px 2.6cqw), linear-gradient(180deg, #120426 0%, #020104 100%)}}.entertainment-canvas.is-clock:after{opacity:.82}.entertainment-clock-room{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.entertainment-clock-room:before{content:"";background:linear-gradient(90deg, transparent, var(--ent-secondary));border-left:1px solid #ffffff0d;width:39%;height:84%;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.entertainment-clock-room:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ent-secondary), transparent 87%))}}.entertainment-clock-room:before{clip-path:polygon(20% 0,100% 0,100% 100%,0 92%,0 19%)}.entertainment-clock-room>span{background:linear-gradient(90deg, transparent, var(--ent-secondary), transparent);width:48%;height:29%;position:absolute;bottom:-7%;right:9%;transform:perspective(16cqw)rotateX(66deg)}@supports (color:color-mix(in lab, red, red)){.entertainment-clock-room>span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ent-secondary), transparent 70%), transparent)}}.entertainment-clock-room>span{filter:blur(.8cqw);opacity:.8}.entertainment-canvas.is-clock>.entertainment-clock-brand{z-index:2;justify-content:flex-start;position:relative}.entertainment-canvas.is-clock>.entertainment-clock-brand img{filter:drop-shadow(0 .25cqw .55cqw #000);width:17.5cqw;max-width:none}.entertainment-canvas.is-clock>main{z-index:2;align-content:center;padding:1.5cqw .25cqw 3.2cqw;position:relative}.entertainment-canvas.is-clock .entertainment-clock-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,.78fr);align-items:center;gap:6.5cqw}.entertainment-canvas.is-clock .entertainment-clock-copy p{color:var(--ent-primary);letter-spacing:.34em;text-transform:uppercase;text-shadow:0 0 .8cqw var(--ent-primary);margin:0 0 2.5cqw;font-size:2.35cqw;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.entertainment-canvas.is-clock .entertainment-clock-copy p{text-shadow:0 0 .8cqw color-mix(in srgb, var(--ent-primary), transparent 55%)}}.entertainment-canvas.is-clock .entertainment-time{letter-spacing:-.075em;text-shadow:0 0 .35cqw #fff, 0 0 1.25cqw var(--ent-secondary), 0 0 2.4cqw var(--ent-secondary);font-size:25.7cqw;font-weight:780;line-height:.73}@supports (color:color-mix(in lab, red, red)){.entertainment-canvas.is-clock .entertainment-time{text-shadow:0 0 .35cqw #fff, 0 0 1.25cqw var(--ent-secondary), 0 0 2.4cqw color-mix(in srgb, var(--ent-secondary), transparent 22%)}}.entertainment-canvas.is-clock .entertainment-clock-copy h3{text-transform:none;text-shadow:0 .25cqw .55cqw #000;margin:3.6cqw 0 0 1cqw;font-size:2.45cqw;font-weight:650}.entertainment-canvas.is-clock .entertainment-clock-layout aside{background:0 0;border:0;align-self:center;padding:3.6cqw 0 0}.entertainment-canvas.is-clock .entertainment-clock-layout aside>small{color:var(--ent-primary);letter-spacing:.34em;font-size:1.55cqw;font-weight:800}.entertainment-canvas.is-clock .entertainment-clock-layout aside>b{text-shadow:0 .25cqw .65cqw #000;margin:2.3cqw 0 2.2cqw;font-size:4.15cqw;font-weight:740;line-height:1}.entertainment-canvas.is-clock .entertainment-clock-layout aside>span{opacity:.88;gap:1cqw;font-size:1.45cqw}.entertainment-canvas.is-clock .entertainment-clock-layout aside svg{color:#fff;width:2.6cqw;height:2.6cqw;filter:drop-shadow(0 0 .3cqw #fff) drop-shadow(0 0 .75cqw var(--ent-secondary))}.entertainment-canvas.is-clock>.entertainment-clock-footer{z-index:2;border:0;justify-content:flex-start;padding:0;position:relative}.entertainment-canvas.is-clock>.entertainment-clock-footer>span{letter-spacing:.01em;align-items:center;gap:1.5cqw;font-size:1.4cqw;display:flex}.entertainment-canvas.is-clock>.entertainment-clock-footer svg{color:#fff;width:2.5cqw;height:2.5cqw;filter:drop-shadow(0 0 .3cqw #fff) drop-shadow(0 0 .8cqw var(--ent-secondary))}.entertainment-canvas.is-clock>.entertainment-clock-footer i{background:#ffffff9c;width:1px;height:2.5cqw}.entertainment-canvas>footer{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:8px;padding-top:2%;font-size:clamp(5px,.65vw,9px);display:flex}.entertainment-canvas>footer small{opacity:.54}.entertainment-canvas.is-weather{padding:2.35cqw 3.15cqw 1.9cqw;container-type:inline-size;background:radial-gradient(circle at 8% 58%, #ffc3388f 0, #ff9b241f 17%, transparent 32%), radial-gradient(circle at 74% 20%, var(--ent-secondary) 0, transparent 31%), linear-gradient(125deg, #061a3d 0%, var(--ent-background) 42%, #075b9a 100%)!important}@supports (color:color-mix(in lab, red, red)){.entertainment-canvas.is-weather{background:radial-gradient(circle at 8% 58%, #ffc3388f 0, #ff9b241f 17%, transparent 32%), radial-gradient(circle at 74% 20%, color-mix(in srgb, var(--ent-secondary), transparent 48%) 0, transparent 31%), linear-gradient(125deg, #061a3d 0%, var(--ent-background) 42%, #075b9a 100%)!important}}.entertainment-canvas.is-weather:before{background:radial-gradient(at 62% 108%,#0fa8dc42 0,#0000 48%),linear-gradient(#03477600 0%,#05244fa6 36%,#020d24 100%);width:auto;height:30%;inset:auto 0 0;transform:none}.entertainment-canvas.is-weather:after{opacity:.8;background:repeating-linear-gradient(170deg,#fff0 0 .7cqw,#55ccff1b .75cqw .82cqw);width:48%;height:16%;bottom:9%;right:-2%;transform:skew(-24deg)}.entertainment-canvas.is-weather>header,.entertainment-canvas.is-weather>main,.entertainment-canvas.is-weather>footer{z-index:2;position:relative}.entertainment-canvas.is-weather>header img{filter:drop-shadow(0 .2cqw .4cqw #00132e);width:17.2cqw;max-width:none}.entertainment-canvas.is-weather>header>span{gap:.4cqw}.entertainment-canvas.is-weather>header b{letter-spacing:.24em;font-size:1.2cqw}.entertainment-canvas.is-weather>header small{letter-spacing:.16em;font-size:.72cqw}.entertainment-canvas.is-weather>main{padding:1.15cqw 0 .55cqw;display:block}.entertainment-weather{grid-template-rows:minmax(0,1fr) 10.5cqw;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1.25cqw 2.7cqw;height:45.2cqw;display:grid}.entertainment-weather-copy{align-self:center;min-width:0;padding-left:0}.entertainment-canvas>main .entertainment-weather-copy>p{gap:.45cqw;margin:0 0 1.15cqw;line-height:.88;display:grid}.entertainment-weather-copy>p small{color:#fff;letter-spacing:.38em;text-shadow:0 .2cqw .5cqw #001632;font-size:2.35cqw;font-weight:750}.entertainment-weather-copy>p strong{color:var(--ent-primary);letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 .25cqw #e78a00,0 .65cqw .8cqw #001431,0 0 1.5cqw #ffc4003d;font-size:7.25cqw;font-style:italic;font-weight:950}.entertainment-weather-copy h2{color:#fff;white-space:nowrap;background:#008bd629;border:.1cqw solid #32bdff;border-radius:999px;align-items:center;gap:.85cqw;width:fit-content;max-width:100%;margin:.85cqw 0 1.35cqw;padding:.7cqw 1.5cqw;font-size:2.05cqw;line-height:1;display:flex;box-shadow:inset 0 0 1cqw #149cda28,0 0 .7cqw #0f9fe66e}.entertainment-weather-copy h2 svg{width:2.1cqw;height:2.1cqw;color:var(--ent-primary);fill:var(--ent-primary)}.entertainment-weather-current{align-items:center;gap:1.25cqw;display:flex}.entertainment-weather-current>strong{color:#fff;letter-spacing:-.075em;text-shadow:0 .35cqw .7cqw #00152f;font-size:12.1cqw;font-weight:900;line-height:.82;display:block}.entertainment-weather-current>strong sup{color:#fff;vertical-align:top;font-size:.5em}.entertainment-weather-copy>span{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin-top:.65cqw;font-size:1.7cqw;font-weight:750;display:block}.entertainment-weather-visual{-webkit-backdrop-filter:blur(.35cqw);backdrop-filter:blur(.35cqw);background:linear-gradient(145deg,#087fc252,#001f508c);border:.12cqw solid #79d9ffad;border-radius:2.1cqw;align-content:start;justify-items:center;min-width:0;margin-top:0;padding:1.05cqw 1.8cqw 1.15cqw;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 2.3cqw #0bb7ff30,0 0 1.2cqw #0a9edf55}.entertainment-weather-visual:before{content:"";background:linear-gradient(132deg,#0000 0 22%,#ffffff0b 22.3% 22.7%,#0000 23% 64%,#ffffff0b 64.3% 64.8%,#0000 65%);position:absolute;inset:0}.entertainment-weather-visual>b{z-index:2;color:#061d45;background:linear-gradient(180deg,#ffe65b,var(--ent-primary));text-align:center;border-radius:0 0 1.5cqw 1.5cqw;min-width:17cqw;margin-top:-.25cqw;padding:.55cqw 2.2cqw .65cqw;font-size:2.65cqw;font-weight:950;line-height:1;position:relative;box-shadow:0 .35cqw .7cqw #00152f88}.entertainment-weather-visual>small{z-index:2;color:#e8f7ff;letter-spacing:.1em;margin-top:.9cqw;font-size:.9cqw;font-weight:750;position:relative}.entertainment-weather-glyph{flex:none;place-items:center;width:11.8cqw;height:10cqw;display:grid;position:relative}.entertainment-weather-glyph i{background:radial-gradient(circle at 35% 30%,#fff9b2 0,#ffe43c 28%,#ffae18 68%,#ff8a00 100%);border-radius:50%;width:6.7cqw;height:6.7cqw;position:absolute;top:-.1cqw;right:.25cqw;box-shadow:0 0 1.15cqw #ffe63d,0 0 2.3cqw #ffb0008c}.entertainment-weather-glyph svg{z-index:2;color:#fff;fill:#e8f7ff;stroke:#c8ecff;stroke-width:1.2px;filter:drop-shadow(0 .65cqw .45cqw #00234f99);width:10.2cqw;height:10.2cqw;margin:1.4cqw 0 0 -1.65cqw;position:relative}.entertainment-weather-glyph em{z-index:3;filter:blur(.5cqw);background:#63d5ff57;border-radius:50%;width:4.8cqw;height:.65cqw;position:absolute;bottom:.25cqw;left:.5cqw}.entertainment-weather-glyph.featured{width:27cqw;height:20.5cqw;margin-top:.1cqw}.entertainment-weather-glyph.featured i{width:12.4cqw;height:12.4cqw;top:.65cqw;right:3.25cqw}.entertainment-weather-glyph.featured svg{width:20.2cqw;height:20.2cqw;margin:2.35cqw 0 0 -2.8cqw}.entertainment-weather-glyph.featured em{width:13cqw;height:1.15cqw;bottom:.15cqw;left:3.5cqw}.entertainment-weather-glyph.is-clear i,.entertainment-weather-glyph.is-clear em{display:none}.entertainment-weather-glyph.is-clear svg,.entertainment-weather-glyph.is-clear.featured svg{color:#ffb000;fill:#ffd21c;stroke:#ffe76a;stroke-width:1.55px;filter:drop-shadow(0 0 1.15cqw #ffe63d99)drop-shadow(0 .65cqw .45cqw #00234f99);margin:0}.entertainment-weather aside{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.55cqw;padding:0;display:grid}.entertainment-weather aside>span{background:linear-gradient(135deg,#005a906b,#001b408a);border:.1cqw solid #5ecfff91;border-radius:1.5cqw;grid-template-rows:1fr 1fr;grid-template-columns:5.6cqw 1fr;align-items:center;column-gap:1.35cqw;min-width:0;padding:1.05cqw 1.45cqw;display:grid;box-shadow:inset 0 0 1.2cqw #20baff1f,0 .4cqw .8cqw #00142c5c}.entertainment-weather aside svg{width:4.15cqw;height:4.15cqw;color:var(--ent-primary);background:#001c3fa6;border:.08cqw solid #ffffff2e;border-radius:50%;grid-row:1/3;padding:.8cqw}.entertainment-weather aside small{color:#fff;text-transform:uppercase;align-self:end;font-size:1.28cqw;font-weight:700}.entertainment-weather aside b{color:#2dc3ff;align-self:start;font-size:2.95cqw;line-height:1}.entertainment-weather aside>span:nth-child(2) b{color:#ffb61b}.entertainment-canvas.is-weather>.entertainment-weather-footer{border-color:#4fbfe75c;padding-top:.8cqw;font-size:1.12cqw}.entertainment-weather-footer>span,.entertainment-weather-footer>small{align-items:center;gap:.75cqw;display:flex}.entertainment-weather-footer svg{width:1.8cqw;height:1.8cqw;color:var(--ent-primary)}.entertainment-weather-footer>small{opacity:.85;text-transform:uppercase}.entertainment-weather-footer>small b{color:var(--ent-primary)}.entertainment-weather-footer>small svg{color:#2cc6ff}.entertainment-canvas.is-lottery{padding:0;container-type:inline-size;background:radial-gradient(circle at 82% 2%,#24bfff 0,#0676ee 5%,#0000 17%),radial-gradient(circle at 8% 58%,#006eff8c 0,#0000 23%),linear-gradient(126deg,#062a82 0%,#03134a 47%,#0060cc 100%)!important}.entertainment-canvas.is-lottery:before,.entertainment-canvas.is-lottery:after{display:none}.entertainment-canvas.is-lottery>main{height:100%;padding:0;display:block}.entertainment-lottery{isolation:isolate;width:100%;height:100%;padding:2.15cqw 2.45cqw 1.25cqw;position:relative;overflow:hidden}.entertainment-lottery:before{content:"";z-index:-2;background:linear-gradient(135deg,#0000 0 42%,#158cff1c 42.2% 43%,#0000 43.2% 67%,#ffffff10 67.2% 67.7%,#0000 68%);position:absolute;inset:0}.entertainment-lottery:after{content:"";z-index:-1;opacity:.38;background:radial-gradient(circle at 15% 18%,#139cff 0 .14cqw,#0000 .2cqw),radial-gradient(circle at 73% 10%,#ffb51b 0 .12cqw,#0000 .2cqw),radial-gradient(circle at 89% 54%,#e6179b 0 .12cqw,#0000 .2cqw);position:absolute;inset:0}.entertainment-lottery-beams{z-index:-1;pointer-events:none;position:absolute;inset:0}.entertainment-lottery-beams i{background:linear-gradient(90deg,#0000,#45c7ff,#0000);width:28cqw;height:.16cqw;display:block;position:absolute;transform:rotate(-28deg);box-shadow:0 0 1cqw #139cff}.entertainment-lottery-beams i:first-child{top:6%;left:38%}.entertainment-lottery-beams i:nth-child(2){top:48%;left:-5%;transform:rotate(-53deg)}.entertainment-lottery-beams i:nth-child(3){bottom:15%;right:-8%;transform:rotate(-22deg)}.entertainment-lottery>header{border:0;grid-template-columns:18cqw minmax(0,1fr);align-items:center;gap:2.4cqw;height:7.6cqw;margin:0 0 .75cqw;padding:0;display:grid}.entertainment-lottery-brand{border-right:.12cqw solid #ffffff8c;align-items:center;height:6.65cqw;padding-right:1.8cqw;display:flex;overflow:hidden}.entertainment-lottery-brand img{object-fit:cover;border-radius:.45cqw;width:17cqw;height:6.28cqw;display:block}.entertainment-lottery-title{justify-content:space-between;align-items:end;gap:1.6cqw;display:flex}.entertainment-lottery-title h2{color:#fff;letter-spacing:-.05em;text-shadow:0 .25cqw .5cqw #00113c;margin:0;font-size:3.45cqw;font-style:italic;font-weight:950;line-height:.9}.entertainment-lottery-title h2 strong{color:#ffb51b}.entertainment-lottery-title>span{color:#d9e8ff;white-space:nowrap;align-items:center;gap:.45cqw;padding-bottom:.35cqw;font-size:.85cqw;display:flex}.entertainment-lottery-title svg{color:#ffb51b;width:1.15cqw;height:1.15cqw}.entertainment-lottery-grid{height:31cqw;position:relative;overflow:hidden}.entertainment-lottery-game{--game:#008b58;background:linear-gradient(112deg,var(--game),var(--game));border:.16cqw solid #ffffff70;border-radius:1.25cqw;grid-template-rows:5.4cqw minmax(0,1fr);min-width:0;padding:1.3cqw 2cqw 1.65cqw;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.entertainment-lottery-game{background:linear-gradient(112deg,color-mix(in srgb,var(--game),#001a4f 12%),var(--game))}}.entertainment-lottery-game{opacity:0;pointer-events:none;transition:opacity .55s,transform .55s;transform:translate(2cqw)scale(.985);box-shadow:inset 0 .18cqw .45cqw #ffffff38,0 .45cqw 1.15cqw #00113ca6}.entertainment-lottery-game.is-active,.entertainment-lottery-game:only-child{z-index:1;opacity:1;pointer-events:auto;transform:none}.entertainment-lottery-game>header{border-bottom:.1cqw solid #ffffff5c;justify-content:space-between;align-items:center;gap:1.2cqw;min-width:0;padding:0 0 .8cqw;display:flex}.entertainment-lottery-game-logo{background:#fff;border-radius:.7cqw;justify-content:center;align-items:center;width:18cqw;height:4.4cqw;padding:.55cqw 1.1cqw;display:flex;box-shadow:0 .25cqw .65cqw #0012364d}.entertainment-lottery-game-logo img{object-fit:contain;width:100%;height:100%;display:block}.entertainment-lottery-game header small{color:#fff;white-space:nowrap;opacity:.96;font-size:1.15cqw;font-weight:800}.entertainment-lottery-results{align-content:center;justify-items:center;gap:1.25cqw;min-height:0;display:grid}.entertainment-lottery-numbers,.entertainment-lottery-second{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.1cqw;min-width:0;display:flex;position:relative}.entertainment-lottery-numbers strong,.entertainment-lottery-second strong{color:#fff;background:linear-gradient(145deg,#ffffff42,#0000001f),var(--game);border:.18cqw solid #ffffffb8;border-radius:50%;place-items:center;width:8cqw;height:8cqw;font-size:3.5cqw;font-weight:950;line-height:1;display:grid;box-shadow:inset 0 .38cqw .65cqw #ffffff69,0 .35cqw .72cqw #001139a6}.entertainment-lottery-second{gap:.75cqw}.entertainment-lottery-second small{color:#fff;text-transform:uppercase;margin-right:.45cqw;font-size:1.1cqw;font-weight:900}.entertainment-lottery-second strong{width:4.8cqw;height:4.8cqw;font-size:2.1cqw}.entertainment-lottery-game.lottery-lotofacil{--game:#bd1687}.entertainment-lottery-game.lottery-quina{--game:#47208c}.entertainment-lottery-game.lottery-lotomania{--game:#f27600}.entertainment-lottery-game.lottery-timemania{--game:#a2b700}.entertainment-lottery-game.lottery-timemania .entertainment-lottery-game-logo img{display:none}.entertainment-lottery-game.lottery-timemania .entertainment-lottery-game-logo:before{content:"";background:var(--game);width:100%;height:100%;-webkit-mask:url(/brands/caixa/timemania-oficial.svg) 50%/contain no-repeat;mask:url(/brands/caixa/timemania-oficial.svg) 50%/contain no-repeat}.entertainment-lottery-game.lottery-duplasena{--game:#d90911}.entertainment-lottery-game.lottery-lotofacil .entertainment-lottery-numbers,.entertainment-lottery-game.lottery-lotomania .entertainment-lottery-numbers{gap:.65cqw;max-width:64cqw}.entertainment-lottery-game.lottery-lotofacil .entertainment-lottery-numbers strong,.entertainment-lottery-game.lottery-lotomania .entertainment-lottery-numbers strong{width:5.2cqw;height:5.2cqw;font-size:2.25cqw}.entertainment-lottery-unavailable{text-align:center;background:#00123b99;border:.1cqw solid #ffffff35;border-radius:1cqw;grid-area:1/1/-1/-1;align-content:center;place-items:center;gap:1cqw;display:grid}.entertainment-lottery-unavailable svg{color:#ffb51b;width:3cqw;height:3cqw}.entertainment-lottery-unavailable b{font-size:1.8cqw}.entertainment-lottery-unavailable small{opacity:.7;font-size:.9cqw}.entertainment-lottery-jackpot{background:linear-gradient(108deg,#073887 0 26%,#fff 26.2% 75%,#06317a 75.2%);border:.16cqw solid #ffffffd1;border-radius:1.1cqw;grid-template-columns:19cqw minmax(0,1fr) 15cqw;align-items:center;gap:1.2cqw;height:7.35cqw;margin-top:.75cqw;padding:.8cqw 1.35cqw;display:grid;box-shadow:inset 0 0 1.2cqw #0e78ff,0 0 .8cqw #001642}.entertainment-lottery-jackpot>div{display:grid}.entertainment-lottery-jackpot>div b{color:#ffb51b;font-size:2.4cqw;font-style:italic;line-height:1}.entertainment-lottery-jackpot>div span{color:#fff;margin-top:.3cqw;font-size:.78cqw;font-weight:750}.entertainment-lottery-jackpot p{color:#087a4a;letter-spacing:0;text-transform:uppercase;justify-content:center;align-items:baseline;gap:1cqw;margin:0;font-size:1.35cqw;font-weight:900;display:flex}.entertainment-lottery-jackpot p strong{color:#ed9c00;white-space:nowrap;text-shadow:0 .15cqw .15cqw #815b0033;font-size:3.1cqw;line-height:1}.entertainment-lottery-jackpot>small{color:#fff;text-align:right;justify-content:flex-end;align-items:center;gap:.75cqw;font-size:.78cqw;font-weight:750;line-height:1.35;display:flex}.entertainment-lottery-jackpot>small img{object-fit:contain;width:3.45cqw;height:2.4cqw}.entertainment-lottery-jackpot>small span{display:block}.entertainment-lottery>footer{color:#d9e7ff;border:0;justify-content:space-between;align-items:end;height:3.05cqw;padding:.7cqw .35cqw 0;font-size:.72cqw;font-weight:750;display:flex}.entertainment-lottery>footer b{color:#fff}.entertainment-canvas.compact{border-radius:7px}.modal.entertainment-editor-modal{flex-direction:column;width:min(1380px,100vw - 32px);height:min(880px,100vh - 32px);padding:0;display:flex;overflow:hidden}.entertainment-editor-modal>.modal-head{border-bottom:1px solid var(--line);flex:none;margin:0;padding:20px 24px}.entertainment-editor-body{flex:1;grid-template-columns:minmax(520px,.95fr) minmax(520px,1.05fr);min-height:0;display:grid;overflow:hidden}.entertainment-form-panel{padding:22px 24px;overflow:auto}.entertainment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.entertainment-form-grid label{flex-direction:column;gap:7px;display:flex}.entertainment-form-grid label.wide{grid-column:1/-1}.entertainment-form-grid label>span,.entertainment-colors label>span{font-size:9px;font-weight:750}.entertainment-form-grid input,.entertainment-form-grid select,.entertainment-unit-input{border:1px solid var(--line);width:100%;height:43px;color:var(--ink);background:#fff;border-radius:13px;outline:0;padding:0 13px;font-size:11px}.entertainment-unit-input{align-items:center;padding-right:8px;display:flex}.entertainment-unit-input input{border:0;height:100%;padding:0}.entertainment-unit-input small{color:#999;font-size:8px}.entertainment-cycle-rule{background:#fffbea;border:1px solid #dfd8a8;border-radius:13px;flex-direction:column;justify-content:center;gap:2px;width:100%;height:43px;padding:0 13px;display:flex}.entertainment-cycle-rule b{color:#514900;font-size:10px}.entertainment-cycle-rule small{color:#8b8152;font-size:7px}.entertainment-switches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.entertainment-switches>label{border:1px solid var(--line);cursor:pointer;border-radius:15px;align-items:flex-start;gap:9px;min-height:77px;padding:13px;display:flex}.entertainment-switches input{accent-color:#000;margin-top:2px}.entertainment-switches span{flex-direction:column;display:flex}.entertainment-switches b{font-size:9px}.entertainment-switches small{color:#8c8c8c;margin-top:4px;font-size:7px;line-height:1.4}.entertainment-choice{border:1px solid var(--line);border-radius:18px;margin:18px 0;padding:15px}.entertainment-choice>header{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.entertainment-choice header>div{flex-direction:column;display:flex}.entertainment-choice header b{font-size:10px}.entertainment-choice header small{color:#8b8b8b;margin-top:3px;font-size:8px}.entertainment-choice header>span{color:#8b8b8b;font-size:8px}.entertainment-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:190px;display:grid;overflow:auto}.entertainment-choice button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.entertainment-choice button.selected{background:#fffbea;border-color:#d6be00}.entertainment-choice button i{border:1px solid #c9c9c9;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.entertainment-choice button.selected i{border-color:var(--yellow);background:var(--yellow)}.entertainment-choice button>span{flex-direction:column;font-size:9px;font-weight:650;display:flex}.entertainment-choice button small{color:#969696;font-size:7px}.entertainment-appearance{background:#f8f6fb;border-radius:19px;margin-top:18px;padding:17px}.entertainment-appearance>header{color:var(--ent-purple);align-items:center;gap:9px;margin-bottom:14px;display:flex}.entertainment-appearance header>div{flex-direction:column;display:flex}.entertainment-appearance header b{color:var(--ink);font-size:10px}.entertainment-appearance header small{color:#8b8b8b;font-size:8px}.entertainment-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.entertainment-colors label{background:#fff;border-radius:12px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:9px;display:grid}.entertainment-colors label>span{grid-column:1/-1}.entertainment-colors input{background:0 0;border:0;width:24px;height:24px;padding:0}.entertainment-colors b{color:#858585;text-overflow:ellipsis;font-size:7px;overflow:hidden}.entertainment-live-preview{color:#fff;background:#0c0c0d;min-width:0;padding:22px;overflow:auto}.entertainment-live-preview>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.entertainment-live-preview header>div{flex-direction:column;display:flex}.entertainment-live-preview header small{color:var(--yellow);letter-spacing:1.4px;font-size:7px}.entertainment-live-preview header b{margin-top:4px;font-size:13px}.entertainment-live-preview header>span{color:#fff9;background:#ffffff12;border-radius:6px;padding:6px 9px;font-size:7px}.entertainment-preview-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.entertainment-preview-notes span{color:#c4c4c4;background:#ffffff0d;border-radius:12px;align-items:center;gap:6px;padding:10px;font-size:8px;display:flex}.entertainment-editor-modal>.modal-actions{background:#fff;flex:none;margin:0;padding:15px 22px}.modal.entertainment-preview-modal{width:min(1050px,100vw - 32px)}.entertainment-preview-modal .modal-actions{justify-content:space-between;align-items:center}.entertainment-preview-modal .modal-actions>span{color:#8c8c8c;font-size:9px}@media (width<=1100px){.entertainment-card-grid{grid-template-columns:1fr}.entertainment-editor-body{grid-template-columns:1fr;overflow:auto}.entertainment-form-panel,.entertainment-live-preview{overflow:visible}.entertainment-live-preview{min-height:460px}}@media (width<=760px){.entertainment-metrics{grid-template-columns:1fr!important}.entertainment-library .module-toolbar{align-items:stretch}.entertainment-library .module-toolbar>div{width:100%}.entertainment-library .module-toolbar select{flex:1;min-width:0}.entertainment-card-grid{gap:12px;padding:10px}.entertainment-card-copy dl>div{grid-template-columns:82px minmax(0,1fr)}.modal.entertainment-editor-modal{border-radius:0;width:100%;height:100%;max-height:none}.entertainment-form-panel{padding:17px}.entertainment-form-grid,.entertainment-switches,.entertainment-colors{grid-template-columns:1fr}.entertainment-form-grid label.wide{grid-column:auto}.entertainment-choice>div{grid-template-columns:1fr}.entertainment-live-preview{min-height:340px;padding:17px}.entertainment-preview-notes{grid-template-columns:1fr}.entertainment-preview-modal{padding:13px}.entertainment-preview-modal .modal-actions{flex-direction:column;align-items:stretch}}.db-financial-plan{background:#fbfbf8;border:1px solid #e3e1d9;border-radius:24px;grid-column:1/-1;padding:18px}.db-financial-plan-head,.db-financial-plan-grid{gap:14px;display:grid}.db-financial-plan-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:16px}.db-financial-plan-head div{gap:4px;display:grid}.db-financial-plan-head b{font-size:15px}.db-financial-plan-head small,.db-financial-plan-grid label small{color:#77746c;line-height:1.45}.db-financial-plan-head>span{color:#735d00;background:#fff3b0;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.db-financial-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.db-financial-plan-grid label{align-content:start;gap:7px;display:grid}.db-financial-plan-grid label.wide{grid-column:span 2}.db-financial-plan-note,.db-financial-plan-lock{border-radius:16px;margin:14px 0 0;padding:11px 14px;font-size:12px;line-height:1.5}.db-financial-plan-note{color:#685700;background:#fff8cf}.db-financial-plan-lock{color:#9d2d23;background:#fff0ed;align-items:flex-start;gap:8px;display:flex}@media (width<=760px){.db-financial-plan{border-radius:20px;padding:15px}.db-financial-plan-head{grid-template-columns:1fr}.db-financial-plan-head>span{width:fit-content}.db-financial-plan-grid{grid-template-columns:1fr}.db-financial-plan-grid label.wide{grid-column:auto}}.login-content-shell{background:#f4f4f1;grid-template-columns:minmax(430px,1.08fr) minmax(460px,.92fr);width:100%;max-width:1200px;min-height:100vh;margin-inline:auto;display:grid}.login-brand-panel{color:#fff;isolation:isolate;background:#000;flex-direction:column;min-height:100vh;padding:42px 54px;display:flex;position:relative;overflow:hidden}.login-brand-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.login-brand-top img{object-fit:contain;object-position:left center;width:174px;height:50px}.login-brand-top>span{color:#bdbdbd;background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;padding:9px 14px;font-size:10px}.login-brand-copy{z-index:2;max-width:620px;margin:auto 0;position:relative}.login-kicker{color:#f6dd00;letter-spacing:2.2px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.login-kicker:before{content:"";background:#f6dd00;border-radius:999px;width:28px;height:2px}.login-brand-copy h1{letter-spacing:-3px;margin:25px 0 24px;font-size:clamp(40px,4vw,60px);font-weight:600;line-height:.98}.login-brand-copy h1 strong{color:#f6dd00;font-weight:750}.login-brand-copy p{color:#aaa;max-width:490px;margin:0;font-size:15px;line-height:1.7}.login-network{z-index:2;color:#a9a9a9;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;padding-top:22px;font-size:11px;display:flex;position:relative}.login-network span{align-items:center;gap:8px;max-width:610px;line-height:1.55;display:flex}.login-network b{color:#fff}.login-glow{filter:blur(2px);z-index:-1;border-radius:50%;position:absolute}.login-glow.one{background:#f6dd0017;width:430px;height:430px;top:24%;right:-150px}.login-glow.two{border:1px solid #f6dd0033;width:230px;height:230px;top:34%;right:8%}.login-grid-art{z-index:-2;opacity:.26;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 20%,#000 80%);mask-image:linear-gradient(120deg,#0000 20%,#000 80%)}.login-form-panel{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:44px;display:flex;position:relative}@media (width>=901px){.login-brand-panel{box-shadow:-100vw 0 0 100vw #000}.login-form-panel{box-shadow:100vw 0 0 100vw #f4f4f1}}@media (width>=1201px){.login-brand-panel{padding-left:0}.login-form-panel{align-items:flex-end;padding-right:0}}@media (width<=760px){.backdrop{z-index:25;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}}.login-card{width:min(440px,100%)}.login-card-head{align-items:center;gap:14px;display:flex}.login-card-head>span{color:#111;background:#f6dd00;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.login-card-head div{flex-direction:column;display:flex}.login-card-head small{letter-spacing:1.8px;color:#947f00;font-size:9px;font-weight:800}.login-card-head h2{letter-spacing:-1px;color:#111;margin:4px 0 0;font-size:29px}.login-intro{color:#7d7d7d;margin:18px 0 28px;font-size:12px;line-height:1.6}.login-field{margin-bottom:16px;display:block}.login-field>span{color:#303030;margin:0 0 8px 15px;font-size:10px;font-weight:750;display:block}.login-field>div{color:#8e8e8e;background:#fff;border:1px solid #deded9;border-radius:999px;align-items:center;gap:11px;height:55px;padding:0 17px;transition:all .2s;display:flex}.login-field>div:focus-within{color:#111;border-color:#111;box-shadow:0 0 0 4px #f6dd003d}.login-field input{color:#111;background:0 0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:12px;border:0!important}.login-field input::placeholder{color:#aaa}.login-field button{color:#777;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.login-options{justify-content:space-between;align-items:center;margin:4px 4px 22px;font-size:10px;display:flex}.login-options label{color:#666;cursor:pointer;align-items:center;gap:7px;display:flex}.login-options input{accent-color:#111;width:16px;height:16px}.login-options button,.login-support button{color:#111;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.login-error{color:#b53d3d;background:#fff0f0;border:1px solid #f1cccc;border-radius:18px;margin:-7px 0 14px;padding:11px 14px;font-size:10px}.login-submit{color:#111;cursor:pointer;background:#f6dd00;border:0;border-radius:999px;justify-content:space-between;align-items:center;width:100%;height:57px;padding:0 9px 0 23px;font-size:12px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 13px 30px #c9b4002b}.login-submit:hover{background:#ffe91f;transform:translateY(-1px)}.login-submit i{color:#fff;background:#111;border-radius:50%;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.login-support{text-align:center;color:#8b8b8b;margin:22px 0 0;font-size:10px}.login-mobile-brand{display:none}@media (width<=900px){.login-content-shell{grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{background:#101010;padding:30px 22px}.login-card{background:#f7f7f4;border-radius:30px;padding:28px 22px}.login-mobile-brand{width:min(440px,100%);margin-bottom:22px;display:block}.login-mobile-brand img{object-fit:contain;object-position:left;width:155px;height:43px}}@media (width<=430px){.login-card-head h2{font-size:25px}.login-options{align-items:flex-start;gap:12px}.login-form-panel{justify-content:flex-start;padding-top:32px}.login-card{padding:25px 18px}.login-intro{margin-bottom:22px}}.pwa-install-prompt{right:22px;bottom:max(22px, env(safe-area-inset-bottom));z-index:88;color:#fff;background:#000;border:1px solid #ffe10057;border-radius:24px;grid-template-columns:46px minmax(170px,1fr) auto;align-items:center;gap:12px;width:min(510px,100vw - 32px);padding:12px 12px 12px 13px;animation:.28s ease-out both pwa-prompt-in;display:grid;position:fixed;box-shadow:0 18px 50px #00000047}.pwa-install-prompt>img{object-fit:cover;border:1px solid #ffffff1f;border-radius:14px;width:46px;height:46px}.pwa-install-copy{gap:2px;min-width:0;display:grid}.pwa-install-copy strong{font-size:14px;line-height:1.25}.pwa-install-copy span{color:#ffffffad;font-size:12px;line-height:1.35}.pwa-install-action{color:#000;white-space:nowrap;cursor:pointer;background:#ffe100;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.pwa-install-close{color:#fff;cursor:pointer;background:#161616;border:1px solid #343434;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:-8px;right:-8px}@keyframes pwa-prompt-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.pwa-install-prompt{right:12px;bottom:max(12px, env(safe-area-inset-bottom));border-radius:21px;grid-template-columns:42px 1fr;width:calc(100vw - 24px);padding:11px}.pwa-install-prompt>img{border-radius:12px;width:42px;height:42px}.pwa-install-action{grid-column:1/-1;min-height:40px}}@media (prefers-reduced-motion:reduce){.pwa-install-prompt{animation:none}}:root{--navy:#111735;--purple:#7257d9;--purple-dark:#5d43c7;--ink:#20243c;--muted:#7c8199;--line:#e8e9f1;--bg:#f6f7fb;--green:#25b88a;--orange:#f19a4a;--red:#ec5d69}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist), Arial, sans-serif;margin:0}button,select{font:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:30;background:linear-gradient(#111735,#171b3d);flex-direction:column;width:250px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{height:48px;margin-bottom:22px;padding:0 9px}.brand img{object-fit:contain;object-position:left center;width:145px;height:42px}.workspace-pill{background:#ffffff10;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:10px;margin-bottom:22px;padding:10px;display:flex}.workspace-pill>span{background:linear-gradient(135deg,#8469eb,#654bce);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid}.workspace-pill div{flex-direction:column;flex:1;display:flex}.workspace-pill small{color:#aeb2ce;font-size:9px}.workspace-pill b{font-size:12px}.workspace-pill i{color:#aeb2ce;font-style:normal}.sidebar nav{flex-direction:column;flex:1;gap:3px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.sidebar nav p{letter-spacing:1.5px;color:#747a9d;margin:4px 12px 8px;font-size:9px}.sidebar nav button,.sidebar-foot>button{color:#aeb3d0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;height:43px;padding:0 12px;font-size:12px;transition:all .2s;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#765be0}.nav-icon{border-radius:7px;place-items:center;width:23px;height:23px;font-size:15px;display:grid}.sidebar nav em{background:#ef6b72;border-radius:20px;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal}.sidebar-foot{margin-top:auto}.support{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:11px;display:flex}.support>span{background:#765be0;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.support div{flex-direction:column;display:flex}.support b{font-size:10px}.support small{color:#979cba;margin-top:3px;font-size:9px}.close-menu{display:none}.content{width:calc(100% - 250px);min-width:0;margin-left:250px}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.crumb{gap:10px;font-size:12px;display:flex}.crumb span,.crumb b{color:#9a9eb1}.top-actions{align-items:center;gap:10px;display:flex}.search{border:1px solid var(--line);color:#9195a7;background:#fafbfc;border-radius:11px;align-items:center;gap:8px;min-width:205px;height:38px;padding:0 10px;display:flex}.search span{text-align:left;flex:1;font-size:11px}.search kbd{border:1px solid var(--line);background:#fff;border-radius:5px;padding:3px 5px;font-size:9px}.round-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;width:38px;height:38px;position:relative}.round-button>i{background:#ed5f6b;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.notification-wrap{position:relative}.notification-card{border:1px solid var(--line);z-index:50;background:#fff;border-radius:15px;width:285px;padding:15px;position:absolute;top:46px;right:0;box-shadow:0 18px 45px #1a204020}.notification-card b{font-size:13px}.notification-card p{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:11px;font-size:10px;display:flex}.user{align-items:center;gap:9px;margin-left:5px;display:flex}.user>span{color:#fff;background:linear-gradient(135deg,#7257d9,#a277e8);border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid;position:relative;overflow:hidden}.topbar-user-avatar>span{place-items:center;width:100%;height:100%;display:grid}.topbar-user-avatar>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.user div{flex-direction:column;display:flex}.user b{font-size:10px}.user small{color:#9296aa;margin-top:2px;font-size:9px}.user i{color:#9296aa;font-style:normal}.mobile-menu{display:none}.dashboard{max-width:1480px;margin:0 auto;padding:30px}.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.7px;color:var(--purple);margin:0 0 7px;font-size:9px;font-weight:750}.welcome h1{letter-spacing:-.8px;margin:0 0 5px;font-size:25px}.welcome h1 span{font-size:20px}.welcome>div>p:last-child{color:var(--muted);margin:0;font-size:11px}.welcome-actions{gap:9px;display:flex}.period-select{border:1px solid var(--line);height:39px;color:var(--muted);background:#fff;border-radius:11px;align-items:center;gap:5px;padding:0 9px;display:flex}.period-select select{color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.primary{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:11px;height:39px;padding:0 17px;font-size:10px;font-weight:650;box-shadow:0 7px 18px #7257d930}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.metric,.panel{background:#fff;border:1px solid #ececf3;border-radius:17px;box-shadow:0 3px 12px #252a4d06}.metric{grid-template-columns:auto 1fr auto;gap:12px;min-height:114px;padding:16px;display:grid}.metric-icon{border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.metric-icon.blue{color:#3085da;background:#e8f3ff}.metric-icon.purple{color:#7257d9;background:#f0ecff}.metric-icon.orange{color:#ed8c3b;background:#fff0e3}.metric-icon.green{color:#19a879;background:#e6f8f2}.metric-copy{flex-direction:column;display:flex}.metric-copy span{color:var(--muted);margin-bottom:5px;font-size:10px}.metric-copy strong{font-size:24px;line-height:1}.metric-copy small{color:#a0a4b7;margin-top:7px;font-size:8px}.metric em{color:var(--green);background:#eaf8f3;border-radius:20px;align-self:end;padding:5px 7px;font-size:8px;font-style:normal}.metric .metric-trend.red{color:#c9231b;background:#fff0ef}.metric .metric-trend.orange{color:#b94f08;background:#fff0e5}.metric .metric-trend.blue{color:#1769aa;background:#e8f3ff}.main-grid{grid-template-columns:minmax(0,2.25fr) minmax(260px,.75fr);gap:14px;margin-bottom:14px;display:grid}.panel{overflow:hidden}.panel-title{justify-content:space-between;align-items:flex-start;padding:18px 20px 13px;display:flex}.panel-title h2{margin:0 0 4px;font-size:13px}.panel-title p{color:var(--muted);margin:0;font-size:9px}.panel-title button{color:var(--purple);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:650}.map{background-color:#f0f1f7;background-image:linear-gradient(35deg,#e7e9f1 1px,#0000 1px),linear-gradient(125deg,#e4e6ef 1px,#0000 1px);background-size:78px 64px,105px 82px;height:300px;position:relative;overflow:hidden}.map:after{content:"";background:#ffffff38;border:2px solid #d7d9e5;border-radius:47% 53% 55% 45%/42% 44% 56% 58%;position:absolute;inset:11% 17%;transform:rotate(-8deg)}.map-lines{transform-origin:0;z-index:1;background:#d9dbe5;width:130%;height:1px;position:absolute}.map-lines.one{top:30%;left:-10%;transform:rotate(15deg)}.map-lines.two{top:70%;left:-4%;transform:rotate(-11deg)}.map-lines.three{top:0;left:28%;transform:rotate(69deg)}.region-label{z-index:2;color:#c1c4d0;letter-spacing:2px;font-size:8px;position:absolute;top:47%;left:46%}.pin{z-index:3;cursor:pointer;background:0 0;border:0;position:absolute;transform:translate(-50%,-50%)}.pin>span{background:var(--purple);color:#fff;border:4px solid #fff;border-radius:50% 50% 50% 12px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:750;display:grid;transform:rotate(-45deg);box-shadow:0 5px 12px #463b8335}.pin>span:first-line{transform:rotate(45deg)}.pin div{border:1px solid var(--line);white-space:nowrap;text-align:left;background:#fff;border-radius:9px;flex-direction:column;padding:6px 8px;display:flex;position:absolute;top:2px;left:31px;box-shadow:0 4px 12px #2b315013}.pin b{font-size:8px}.pin small{color:var(--green);margin-top:2px;font-size:7px}.map-controls{z-index:4;flex-direction:column;display:flex;position:absolute;top:14px;right:14px}.map-controls button{border:1px solid var(--line);color:#6d7188;background:#fff;width:28px;height:27px}.map-controls button:first-child{border-radius:8px 8px 0 0}.map-controls button:last-child{border-radius:0 0 8px 8px}.legend{z-index:4;border:1px solid var(--line);background:#fffd;border-radius:10px;gap:12px;padding:7px 10px;display:flex;position:absolute;bottom:13px;left:14px}.legend span{align-items:center;gap:4px;font-size:7px;display:flex}.success-dot,.warning-dot,.neutral-dot,.danger-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.success-dot{background:var(--green)}.warning-dot{background:var(--orange)}.neutral-dot{background:#a5a9b8}.danger-dot{background:var(--red)}.status-panel{flex-direction:column;display:flex}.donut-wrap{place-items:center;padding:9px;display:grid}.donut{background:conic-gradient(var(--green) 0 93%, #eef0f5 93%);border-radius:50%;place-items:center;width:128px;height:128px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:93px;height:93px;position:absolute}.donut div{text-align:center;flex-direction:column;display:flex;position:relative}.donut b{font-size:23px}.donut small{color:var(--muted);font-size:8px}.status-list{padding:5px 23px}.status-list div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.status-list span{color:var(--muted);align-items:center;gap:7px;display:flex}.soft-button{height:34px;color:var(--purple);background:#f0edfd;border:0;border-radius:10px;margin:10px 20px 18px;font-size:9px;font-weight:650}.bottom-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.activity{padding:0 20px 10px}.activity-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.activity-icon{border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.activity-icon.green{color:var(--green);background:#e7f7f1}.activity-icon.orange{color:var(--orange);background:#fff0e4}.activity-icon.purple{color:var(--purple);background:#f0edfd}.activity-row div{min-width:0}.activity-row b{font-size:9px}.activity-row p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:8px;overflow:hidden}.activity-row time{color:#a4a8ba;font-size:7px}.city-table{padding:0 20px 11px}.table-head,.table-row{grid-template-columns:1.4fr .45fr 1fr;align-items:center;display:grid}.table-head{text-transform:uppercase;letter-spacing:.7px;color:#a0a4b5;border-top:1px solid var(--line);padding:9px 0;font-size:7px}.table-row{padding:7px 0;font-size:9px}.table-row>span:first-child{align-items:center;gap:7px;display:flex}.city-avatar{border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.c1{color:#3887be;background:#e5f5ff}.c2{color:#21a276;background:#e5f8f0}.c3{color:#db833b;background:#fff0e3}.table-row>span:last-child{align-items:center;gap:6px;display:flex}.progress{background:#eff0f4;border-radius:6px;width:56px;height:5px;overflow:hidden}.progress i{background:var(--purple);border-radius:6px;height:100%;display:block}.table-row small{color:var(--muted);font-size:7px}.backdrop{display:none}@media (width<=1100px){.metrics{grid-template-columns:repeat(2,1fr)}.main-grid{grid-template-columns:1fr}.status-panel{grid-template-columns:1fr 1fr;display:grid}.status-panel .panel-title{grid-column:1/-1}.soft-button{align-self:end}.map{height:330px}.bottom-grid{grid-template-columns:1fr}.search{width:40px;min-width:40px}.search span,.search kbd{display:none}}@media (width<=760px){.sidebar{transition:all .25s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.close-menu{color:#fff;background:#ffffff12;border:0;border-radius:8px;width:28px;height:28px;display:block;position:absolute;top:13px;right:13px}.backdrop{z-index:25;background:#11152c90;border:0;display:block;position:fixed;inset:0}.content{width:100%;margin-left:0}.topbar{height:62px;padding:0 16px}.mobile-menu{color:var(--purple);background:#f0edfd;border:0;border-radius:10px;width:38px;height:38px;display:block}.crumb,.search,.user div,.user i{display:none}.dashboard{padding:20px 15px}.welcome{align-items:flex-start;gap:18px}.welcome-actions{flex-direction:column-reverse}.period-select{display:none}.welcome h1{font-size:21px}.primary{padding:0 12px}.metrics{scroll-snap-type:x mandatory;margin-right:-15px;padding-right:15px;display:flex;overflow:auto}.metric{scroll-snap-align:start;min-width:245px}.main-grid{display:block}.status-panel{margin-top:14px;display:flex}.map{height:280px}.pin div{display:none}.bottom-grid{display:block}.city-panel{margin-top:14px}.panel-title{padding:16px}.panel-title button{max-width:85px}.activity,.city-table{padding-left:16px;padding-right:16px}}.company-lookup{background:#fff9d8;border:1px solid #ead76a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.company-lookup div{gap:3px;display:grid}.company-lookup small{color:#6d6030}.advertisement-preview{gap:10px;margin-top:18px;display:grid}.advertisement-preview video,.advertisement-preview img{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:22px;width:min(720px,100%)}.advertisement-preview .advertisement-viewer-loading,.advertisement-preview .advertisement-preview-error{background:#f4f2f6;border-radius:18px;width:min(700px,100%);min-height:min(45vw,394px);margin:0 auto}.advertisement-preview .advertisement-preview-error{text-align:center;color:#302a34;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.advertisement-preview .advertisement-preview-error p{color:#716b73;max-width:430px;margin:0}.advertisement-viewer-modal{width:min(980px,100vw - 28px);max-height:min(92vh,860px)}.advertisement-viewer-body{background:#fff;place-items:center;min-height:0;padding:0;display:grid;overflow:hidden}.advertisement-viewer-body video,.advertisement-viewer-body img{aspect-ratio:16/9;object-fit:contain;background:0 0;border-radius:0;width:100%;max-height:68vh;display:block}.advertisement-viewer-body .db-empty{color:#252126;min-height:320px}.advertisement-viewer-body .db-empty p{color:#716b73}.advertisement-viewer-loading{color:#5f6470;background:#f7f7f5;place-content:center;justify-items:center;gap:10px;min-height:min(56vw,440px);display:grid}.advertisement-viewer-modal .modal-actions .disabled{pointer-events:none;opacity:.48}.checklist-description{width:100%;min-width:0}.topic-manager-list{margin-top:16px}.row-actions a.edit-button{place-items:center;text-decoration:none;display:inline-grid}@media (width<=760px){.company-lookup{flex-direction:column;align-items:stretch}.company-lookup button{width:100%}}@media (width<=430px){.welcome{display:block}.welcome-actions{align-items:flex-start;margin-top:16px}.status-panel .donut{width:115px;height:115px}.map{height:260px}.region-label,.activity-row time{display:none}.user>span{width:34px;height:34px}.notification-card{width:260px;right:-48px}}:root{--navy:#0b0b0b;--purple:#f4c400;--purple-dark:#d8ad00;--ink:#191919;--muted:#747474;--line:#e8e8e8;--bg:#f6f6f4}.sidebar{background:#090909}.workspace-pill>span,.sidebar nav button:hover,.sidebar nav button.active,.support>span{color:#111;background:#f4c400}.workspace-pill{background:#171717;border-color:#292929}.workspace-pill small,.sidebar nav p{color:#7f7f7f}.sidebar nav button,.sidebar-foot>button{color:#b8b8b8}.sidebar nav button.active .nav-icon{background:#00000018}.sidebar nav em{color:#111;background:#f4c400}.eyebrow,.panel-title button{color:#9f7e00}.primary{color:#151515;background:#f4c400;align-items:center;gap:6px;display:flex;box-shadow:0 7px 18px #f4c40032}.user>span{color:#f4c400;background:#111}.round-button{place-items:center;display:grid}.mobile-menu{color:#8b7000;background:#fff6cc}.metric-icon.yellow,.metric-icon.purple,.activity-icon.yellow{color:#9b7b00;background:#fff5c5}.soft-button{color:#7d6500;background:#fff5c5}.pin>span{color:#111;background:#f4c400;border-radius:12px;gap:1px;display:flex;transform:none}.pin>span b{font-size:8px}.progress i{background:#f4c400}.c0{color:#8b7000;background:#fff5c5}:root{--purple:#f6dd00;--purple-dark:#deca00}.workspace-pill>span,.sidebar nav button:hover,.sidebar nav button.active,.support>span,.sidebar nav em{background:#f6dd00}.primary{background:#f6dd00;box-shadow:0 7px 18px #f6dd0038}.primary:hover{background:#deca00}.user>span{color:#f6dd00}.pin>span,.progress i{background:#f6dd00}.map{background:#e9ecef}.map:after,.map-lines,.region-label,.map-controls{display:none}.map iframe{z-index:1;filter:saturate(.78)contrast(.96);border:0;width:100%;height:100%;position:absolute;inset:0}.map .pin{z-index:5}.map .legend{z-index:6}.top-actions{margin-left:auto}button,input,select{border-radius:999px!important}.sidebar nav button,.sidebar-foot>button,.primary,.soft-button,.period-select,.legend,.pin div{border-radius:999px}.round-button,.mobile-menu,.close-menu,.user>span{border-radius:50%!important}.metric,.panel{border-radius:24px}.metric-icon,.activity-icon,.city-avatar{border-radius:50%}.notification-card{border-radius:24px}.metric em{border-radius:999px}.support{border-radius:20px}.pin>span{border-radius:50%;width:34px;height:34px}.module-page{max-width:1480px;margin:0 auto;padding:30px}.module-header{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.module-header h1{letter-spacing:-.7px;margin:0 0 5px;font-size:25px}.module-header>div>p:last-child{color:var(--muted);margin:0;font-size:11px}.stats-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.small-stat{border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;gap:12px;min-height:94px;padding:16px;display:flex}.small-stat>div{flex-direction:column;display:flex}.small-stat small{color:var(--muted);font-size:9px}.small-stat b{margin:2px 0;font-size:20px}.small-stat p{color:#9a9dad;margin:0;font-size:8px}.data-panel{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden}.module-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:65px;padding:13px 16px;display:flex}.db-page .module-toolbar{flex-wrap:wrap}.db-page .module-toolbar>label:first-child{flex:270px}.db-page .module-toolbar>.filter-select{flex:0 180px;min-width:138px;max-width:220px}.module-toolbar label{border:1px solid var(--line);color:#999;border-radius:999px;align-items:center;gap:8px;min-width:270px;height:38px;padding:0 13px;display:flex}.module-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.outline-button,.icon-button{border:1px solid var(--line);color:#555;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:9px;font-weight:650;display:inline-flex}.icon-button{width:36px;margin-left:auto;padding:0}.filter-select{border:1px solid var(--line);background:#fff;height:36px;padding:0 30px 0 12px;font-size:9px}.data-table{min-width:850px}.data-head,.data-row{align-items:center;column-gap:12px;padding:0 17px;display:grid}.data-head{color:#a0a3b1;text-transform:uppercase;letter-spacing:.7px;background:#fafafa;height:39px;font-size:7px}.data-row{color:#565a6b;border-top:1px solid #f0f0f2;min-height:61px;font-size:9px}.screens-table .data-head,.screens-table .data-row{grid-template-columns:1.5fr .7fr 1.25fr .8fr .7fr 36px}.clients-table .data-head,.clients-table .data-row{grid-template-columns:1.35fr .65fr .72fr .8fr .9fr .58fr 36px}.users-table .data-head,.users-table .data-row{grid-template-columns:1.4fr .7fr 1fr 1fr .58fr 36px}.entity{align-items:center;gap:9px;min-width:0;display:flex}.entity>i{color:#806c00;background:#fff6c6;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:750;display:grid}.entity>span{flex-direction:column;min-width:0;display:flex}.entity b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.entity small{color:#999;margin-top:3px;font-size:7px}.status-chip{color:#737684;background:#f0f1f4;border:0;border-radius:999px;width:max-content;padding:5px 9px;font-size:7px;font-weight:700}.status-chip.online,.status-chip.ativo,.status-chip.publicada,.status-chip.pago,.status-chip.confirmado,.status-chip.em-veiculacao{color:#198764;background:#e4f7f0}.status-chip.atencao,.status-chip.renovacao,.status-chip.encerrando,.status-chip.em-atraso{color:#c56f28;background:#fff0e3}.status-chip.offline{color:#6d7180;background:#f0f1f4}.status-chip.nao-provisionada,.status-chip.rascunho{color:#3b79aa;background:#e9f2fb}.status-chip.alteracoes,.status-chip.em-revisao,.status-chip.pendente,.status-chip.agendada,.status-chip.agendado,.status-chip.prospect{color:#8b7200;background:#fff7cc}.tabs{background:#ededeb;border-radius:999px;gap:4px;width:max-content;margin-bottom:16px;padding:4px;display:flex}.tabs button{color:#777;background:0 0;border:0;height:32px;padding:0 16px;font-size:9px}.tabs button.active{color:#fff;background:#111}.playlist-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.playlist-card,.media-card,.report-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:17px}.playlist-top{justify-content:space-between;display:flex}.playlist-top>span,.campaign-icon,.report-card>span{color:#8a7200;background:#fff5c5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.playlist-card h3{margin:16px 0 6px;font-size:13px}.playlist-card>p{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.playlist-meta{border:1px solid var(--line);border-radius:17px;grid-template-columns:repeat(3,1fr);margin:15px 0;padding:11px;display:grid}.playlist-meta span{border-right:1px solid var(--line);flex-direction:column;padding-left:10px;display:flex}.playlist-meta span:last-child{border:0}.playlist-meta b{font-size:12px}.playlist-meta small{color:#999;margin-top:3px;font-size:7px}.sync-line>div{background:#eee;border-radius:9px;height:5px}.sync-line>div span{background:var(--green);border-radius:9px;height:100%;display:block}.sync-line>small{color:#999;margin-top:5px;font-size:7px;display:block}.playlist-card footer{justify-content:space-between;margin-top:14px;display:flex}.media-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.media-card{padding:0;overflow:hidden}.media-thumb{color:#fff;place-items:center;height:132px;display:grid;position:relative}.media-thumb.yellow{background:linear-gradient(135deg,#dfc600,#7d7100)}.media-thumb.green{background:linear-gradient(135deg,#31b68b,#12654f)}.media-thumb.blue{background:linear-gradient(135deg,#4a9ddd,#244b79)}.media-thumb.orange{background:linear-gradient(135deg,#ef9b50,#a45324)}.media-thumb.black{background:linear-gradient(135deg,#292929,#070707)}.media-thumb.pink{background:linear-gradient(135deg,#cf6f94,#714057)}.media-thumb>span{background:#000b;border-radius:999px;padding:4px 7px;font-size:7px;position:absolute;bottom:10px;right:10px}.media-info{padding:14px}.media-title{align-items:flex-start;display:flex}.media-title h3{flex:1;margin:0;font-size:10px;line-height:1.4}.media-info>p{color:#777;margin:5px 0 11px;font-size:8px}.media-info>div:nth-of-type(2){gap:10px;margin-bottom:11px;display:flex}.media-info small{color:#999;font-size:7px}.media-info .icon-button{margin-top:-7px}.campaign-list{padding:0 17px}.campaign-row{border-top:1px solid var(--line);grid-template-columns:42px 1.25fr .9fr .55fr 1fr .72fr 36px;align-items:center;gap:10px;min-height:74px;font-size:9px;display:grid}.campaign-row>span{flex-direction:column;display:flex}.campaign-row>span small{color:#999;margin:3px 0;font-size:7px}.campaign-progress>div{background:#eee;border-radius:10px;height:5px}.campaign-progress i{background:var(--purple);border-radius:10px;height:100%;display:block}.kanban{grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;padding-bottom:5px;display:grid;overflow-x:auto}.kanban-column{background:#ececea;border-radius:22px;min-height:475px;padding:11px}.kanban-column>header{justify-content:space-between;padding:6px 4px 12px;display:flex}.kanban-column>header div{flex-direction:column;display:flex}.kanban-column>header b{font-size:9px}.kanban-column>header small{color:#888;margin-top:3px;font-size:7px}.kanban-column>header>span{font-size:8px;font-weight:700}.deal-card{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:9px;padding:13px}.deal-card>small{color:#947c00;text-transform:uppercase;font-size:7px}.deal-card h3{margin:7px 0 5px;font-size:10px}.deal-card p{color:#888;font-size:7px}.deal-card footer{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.deal-card footer b{font-size:9px}.deal-card footer span{color:#f6dd00;background:#111;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.add-deal{color:#777;background:0 0;border:1px dashed #bbb;justify-content:center;align-items:center;gap:5px;width:100%;height:33px;font-size:8px;display:flex}.finance-grid,.club-grid{grid-template-columns:1.6fr .8fr;gap:14px;margin-bottom:14px;display:grid}.section-head{justify-content:space-between;align-items:center;padding:18px;display:flex}.section-head h2{margin:0 0 4px;font-size:12px}.section-head p{color:#888;margin:0;font-size:8px}.bar-chart{border-top:1px solid var(--line);align-items:flex-end;gap:12px;height:235px;padding:20px 22px 17px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.bar-chart i{background:linear-gradient(#f6dd00,#e4cc00);border-radius:999px;width:100%;max-width:23px;display:block}.bar-chart small{color:#999;font-size:7px}.finance-summary{padding:0 18px 18px}.finance-summary span{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.finance-summary small{color:#888;font-size:8px}.finance-summary b{font-size:9px}.finance-summary .total{background:#fff7cb;border:0;border-radius:15px;margin-top:6px;padding:13px}.bill-list>div{border-top:1px solid var(--line);grid-template-columns:1.4fr .5fr .6fr .55fr 36px;align-items:center;gap:12px;padding:9px 18px;font-size:9px;display:grid}.club-hero{color:#fff;background:#0d0d0d;border-radius:28px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:28px 34px;display:flex;overflow:hidden}.club-hero>svg{color:#f6dd00;filter:drop-shadow(0 0 30px #f6dd0060);margin-right:7%}.club-hero>div>small{color:#f6dd00;letter-spacing:1.4px;font-size:8px}.club-hero h2{margin:8px 0;font-size:22px}.club-hero p{color:#aaa;font-size:9px}.club-hero>div>div{gap:35px;margin-top:23px;display:flex}.club-hero span{flex-direction:column;display:flex}.club-hero span b{font-size:16px}.club-hero span small{color:#aaa;margin-top:3px;font-size:7px}.prize{border-top:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.prize>span{background:#fff5c5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.prize div{flex-direction:column;display:flex}.prize b{font-size:9px}.prize small{color:#999;margin-top:3px;font-size:7px}.timeline-card{padding-bottom:14px}.timeline-item{gap:11px;margin:0 20px;padding:9px 0;display:flex}.timeline-item>i{border:2px solid #bbb;border-radius:50%;width:10px;height:10px;margin-top:2px}.timeline-item>i.done{background:#f6dd00;border-color:#f6dd00;box-shadow:0 0 0 4px #fff7c7}.timeline-item div{flex-direction:column;display:flex}.timeline-item b{font-size:9px}.timeline-item small{color:#999;margin-top:3px;font-size:7px}.report-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.report-card h3{margin:17px 0 6px;font-size:11px}.report-card p{color:#888;min-height:25px;font-size:8px}.report-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:12px;display:flex}.report-card footer small{color:#999;font-size:7px}.report-builder{padding:25px}.report-builder>div:first-child small{color:#9a8100;letter-spacing:1px;font-size:8px}.report-builder h2{margin:7px 0;font-size:17px}.report-builder p{color:#888;font-size:9px}.report-steps{margin:22px 0;display:flex}.report-steps span{color:#999;border-bottom:2px solid #eee;flex:1;align-items:center;gap:7px;padding-bottom:10px;font-size:8px;display:flex}.report-steps span.active{color:#111;border-color:#f6dd00}.report-steps i{background:#eee;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.report-steps .active i{background:#f6dd00}.permission-card{margin-top:14px;padding-bottom:18px}.permission-grid{grid-template-columns:1.2fr repeat(4,1fr);padding:0 18px;font-size:8px;display:grid}.permission-grid>*{border-bottom:1px solid var(--line);text-align:center;padding:9px}.permission-grid>span,.permission-grid>b:first-child{text-align:left}.permission-grid i{font-style:normal}.permission-grid i.yes{color:#16855f}.permission-grid i.no{color:#bbb}.settings-layout{grid-template-columns:215px 1fr;gap:14px;display:grid}.settings-layout>nav{border:1px solid var(--line);background:#fff;border-radius:24px;height:max-content;padding:10px}.settings-layout>nav button{color:#666;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 13px;font-size:9px;display:flex}.settings-layout>nav button.active{color:#fff;background:#111}.settings-content{border:1px solid var(--line);background:#fff;border-radius:24px;padding:22px}.settings-title{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:20px;padding-bottom:18px;display:flex}.settings-title h2{margin:0 0 4px;font-size:15px}.settings-title p{color:#888;margin:0;font-size:8px}.brand-settings{align-items:center;gap:18px;margin-bottom:21px;display:flex}.brand-preview{border:1px solid var(--line);background:#111;border-radius:18px;place-items:center;width:170px;height:72px;display:grid}.brand-preview img{max-width:130px;max-height:48px}.brand-settings h3{margin:0;font-size:11px}.brand-settings p{color:#888;font-size:8px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{flex-direction:column;gap:6px;display:flex}.form-grid label.full{grid-column:1/-1}.form-grid label>span{font-size:8px;font-weight:650}.form-grid input,.form-grid select{border:1px solid var(--line);background:#fafafa;outline:0;height:40px;padding:0 14px;font-size:9px}.collection-list>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto 36px;align-items:center;gap:10px;padding:11px 0;display:grid}.settings-item-icon{background:#fff5c5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.collection-list div>div{flex-direction:column;display:flex}.collection-list b{font-size:9px}.collection-list small{color:#999;margin-top:3px;font-size:7px}.collection-add{margin-top:18px}.provision-note{background:#fff8d8;border-radius:17px;gap:11px;margin-bottom:18px;padding:14px;display:flex}.provision-note div{flex-direction:column;display:flex}.provision-note b{font-size:9px}.provision-note p{color:#777;margin:4px 0;font-size:8px}.modal-backdrop{z-index:100;background:#08080899;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:28px;width:min(560px,100%);padding:22px;box-shadow:0 24px 70px #0005}.modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal-head small{color:#9b8200;letter-spacing:1px;font-size:7px}.modal-head h2{margin:5px 0 0;font-size:17px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:22px;padding-top:16px;display:flex}.upload-zone{text-align:center;background:#fafafa;border:1px dashed #bbb;border-radius:22px;flex-direction:column;align-items:center;margin-bottom:18px;padding:26px;display:flex}.upload-zone b{margin:9px 0 4px;font-size:10px}.upload-zone p{color:#888;margin:0 0 12px;font-size:8px}@media (width<=1180px){.media-grid,.report-grid{grid-template-columns:repeat(2,1fr)}.campaign-row{grid-template-columns:40px 1.2fr .85fr .55fr .8fr .7fr 36px}.stats-row{grid-template-columns:repeat(2,1fr)}.kanban{grid-template-columns:repeat(5,220px)}}@media (width<=760px){.module-page{padding:20px 15px}.module-header{align-items:flex-start;gap:15px}.module-header h1{font-size:21px}.module-header .primary{flex:none}.stats-row{margin-right:-15px;padding-right:15px;display:flex;overflow-x:auto}.small-stat{min-width:225px}.module-toolbar{overflow-x:auto}.module-toolbar label{min-width:220px}.data-panel{overflow-x:auto}.playlist-grid,.media-grid,.report-grid,.finance-grid,.club-grid,.settings-layout{grid-template-columns:1fr}.settings-layout>nav{display:flex;overflow-x:auto}.settings-layout>nav button{gap:12px;min-width:max-content}.club-hero{padding:23px}.club-hero>svg{display:none}.club-hero>div>div{gap:18px}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.report-steps{overflow-x:auto}.report-steps span{min-width:120px}.sidebar nav{overflow-y:auto}.permission-grid{min-width:650px}.permission-card{overflow-x:auto}}@media (width<=430px){.module-header{display:block}.module-header .primary{margin-top:15px}.tabs{max-width:100%;overflow-x:auto}.playlist-grid{display:block}.playlist-card,.media-card,.report-card{margin-bottom:12px}.modal{padding:18px}.club-hero h2{font-size:18px}.club-hero>div>div{grid-template-columns:1fr 1fr;display:grid}}.document-lookup-field{align-items:center;gap:7px;display:flex}.document-lookup-field input{flex:1;min-width:0}.document-lookup-field button{color:#111;cursor:pointer;background:#f6dd00;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:9px;font-weight:750;display:inline-flex}.document-lookup-field button:disabled{opacity:.55;cursor:wait}.company-lookup-feedback{border-radius:16px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;font-size:10px;line-height:1.45;display:flex}.company-lookup-feedback.loading,.company-lookup-feedback.info{color:#765f00;background:#fff9d9}.company-lookup-feedback.loading svg{animation:.8s linear infinite lookup-spin}.company-lookup-feedback.success{color:#087a56;background:#eaf8f3}.company-lookup-feedback.error{color:#c9231b;background:#fff0ef}@keyframes lookup-spin{to{transform:rotate(360deg)}}@media (width<=620px){.document-lookup-field{flex-direction:column;align-items:stretch}.document-lookup-field button{width:100%}}.clients-detailed-table{min-width:1080px}.clients-detailed-table .data-head,.clients-detailed-table .data-row{grid-template-columns:1.35fr 1fr .82fr .62fr .72fr .5fr .72fr}.download-button,.edit-button,.delete-button,.danger-button{border:1px solid var(--line);color:#555;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:8px;font-weight:650;display:inline-flex}.row-actions{gap:6px;display:flex}.contract-download-button,.edit-button,.delete-button{box-sizing:border-box;aspect-ratio:1;border-radius:50%;flex:0 0 34px;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0}.contract-download-button{color:#555854;cursor:pointer;background:#f4f4f1;border:1px solid #d8d8d3;justify-content:center;align-items:center;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.contract-download-button:hover{color:#fff;background:#111;border-color:#111}.edit-button,.delete-button{width:34px;padding:0}.edit-button{color:#806c00;background:#fff9da;border-color:#f1e5a4}.delete-button,.danger-button{color:#c94747;background:#fff0f0;border-color:#f3cccc}.danger-button{padding:0 16px}.client-modal{width:min(920px,96vw);padding:0;overflow:hidden}.client-modal .modal-head{border-bottom:1px solid var(--line);margin:0;padding:22px 24px 17px}.client-form-scroll{max-height:min(68vh,650px);padding:0 24px;overflow-y:auto}.form-section{border-bottom:1px solid var(--line);padding:22px 0}.form-section:last-child{border:0}.form-section-title{margin-bottom:16px}.form-section-title h3{margin:0 0 4px;font-size:11px}.form-section-title p{color:#888;margin:0;font-size:8px}.form-grid.three{grid-template-columns:repeat(3,1fr)}.form-grid label.wide{grid-column:span 2}.toggle-field{border:1px solid var(--line);color:#777;background:#f4f4f4;justify-content:flex-start;align-items:center;gap:8px;height:40px;padding:4px 12px 4px 5px;display:flex}.toggle-field i{background:#bbb;border-radius:50%;width:30px;height:30px;display:block}.toggle-field b{font-size:9px}.toggle-field.on{color:#177e5d;background:#e7f7f1;border-color:#c9ebdf}.toggle-field.on i{background:#25a978;position:relative}.toggle-field.on i:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;position:absolute;top:10px;left:10px;transform:rotate(-45deg)}.linked-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field-label{margin-bottom:7px;font-size:8px;font-weight:650;display:block}.choice-list{border:1px solid var(--line);border-radius:18px;overflow:hidden}.choice-list label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;padding:10px 12px;display:flex}.choice-list label:last-child{border:0}.choice-list input{accent-color:#111;width:15px;height:15px}.choice-list label>span{flex-direction:column;display:flex}.choice-list b{font-size:8px}.choice-list small{color:#999;margin-top:2px;font-size:7px}.attachment-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.attachment-grid>label{cursor:pointer;background:#fafafa;border:1px dashed #bbb;border-radius:18px;align-items:center;gap:10px;min-height:70px;padding:14px;display:flex}.attachment-grid>label>span{flex-direction:column;flex:1;display:flex}.attachment-grid b{font-size:9px}.attachment-grid small{color:#999;margin-top:3px;font-size:7px}.attachment-grid input{width:86px;font-size:0}.attachment-grid input::file-selector-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;height:30px;font-size:8px}.client-modal>.modal-actions{margin:0;padding:16px 24px 22px}.delete-modal{text-align:center;width:min(540px,94vw);padding:34px}.delete-symbol{color:#c94747;background:#fff0f0;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto;display:grid}.delete-modal h2{margin:18px 0 10px;font-size:23px;line-height:1.2}.delete-modal>p{color:#666;margin:0;font-size:14px;line-height:1.55}.delete-warning{text-align:left;color:#725e00;background:#fff8dc;border-radius:18px;align-items:flex-start;gap:11px;margin-top:22px;padding:15px 16px;display:flex}.delete-warning span{font-size:13px;line-height:1.5}.delete-warning svg{flex:none}.delete-modal .modal-actions{justify-content:center;gap:10px;margin-top:24px;padding-top:18px}.delete-modal .modal-actions button{min-height:44px;padding-inline:20px;font-size:13px;font-weight:750}@media (width<=760px){.form-grid.three{grid-template-columns:1fr 1fr}.form-grid label.wide{grid-column:span 2}.linked-grid,.attachment-grid{grid-template-columns:1fr}.client-modal{width:96vw}.client-form-scroll{padding:0 18px}.client-modal .modal-head,.client-modal>.modal-actions{padding-left:18px;padding-right:18px}}@media (width<=430px){.form-grid.three{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.client-modal>.modal-actions{grid-template-columns:1fr 1fr;display:grid}.attachment-grid input{width:78px}}.playlists-table{min-width:940px}.playlists-table .data-head,.playlists-table .data-row{grid-template-columns:1.35fr 1fr .85fr .82fr .55fr .55fr}.playlists-table .data-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.playlists-table .data-row>span:nth-child(2) b{color:var(--ink);font-size:9px}.playlists-table .data-row>span:nth-child(2) small{color:#999;font-size:7px}.linked-ads-button{color:#776500;cursor:pointer;background:#fff9d9;border:1px solid #f0e5a6;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:8px;font-weight:700;display:inline-flex}.playlist-ads-modal{width:min(760px,94vw);max-height:min(820px,92vh)}.playlist-ads-modal .modal-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.playlist-ad-add{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f8f5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.playlist-ad-add label{gap:7px;display:grid}.playlist-ad-add label>span{color:#555;font-size:9px;font-weight:750}.playlist-ad-add select{border:1px solid var(--line);background:#fff;border-radius:999px;min-width:0;height:42px;padding:0 16px;font-size:11px}.playlist-ad-list{gap:8px;max-height:430px;padding:14px 20px;display:grid;overflow-y:auto}.playlist-ad-item{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.playlist-ad-order{color:#746100;background:#fff7c7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.playlist-ad-info{gap:4px;min-width:0;display:grid}.playlist-ad-info b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.playlist-ad-info small{color:var(--muted);font-size:9px}.playlist-ad-actions{gap:6px;display:flex}.order-button{border:1px solid var(--line);color:#4d4f4d;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.order-button:hover:not(:disabled){color:#111;background:#fff9d9;border-color:#d5bd18}.order-button:disabled{opacity:.3;cursor:not-allowed}.playlist-ad-empty{color:#8a8d89;text-align:center;align-content:center;place-items:center;gap:7px;min-height:160px;display:grid}.playlist-ad-empty b{color:#333}.playlist-ad-empty span{font-size:10px}@media (width<=620px){.playlist-ad-add{grid-template-columns:1fr}.playlist-ad-add .primary{width:100%}.playlist-ad-item{grid-template-columns:34px minmax(0,1fr)}.playlist-ad-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;padding-top:8px}}.duration-value{color:#343746;align-items:center;gap:6px;font-weight:700;display:flex}.playlist-modal{width:min(620px,94vw)}.playlist-code-preview{background:#fff9d9;border:1px solid #f0e5a6;border-radius:20px;align-items:center;gap:12px;margin-top:18px;padding:15px;display:flex}.playlist-code-preview>span{color:#111;background:#f6dd00;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.playlist-code-preview>div{flex-direction:column;display:flex}.playlist-code-preview small{letter-spacing:.7px;color:#8a7400;font-size:7px}.playlist-code-preview b{margin-top:4px;font-size:11px}.playlist-code-preview p{color:#827b5c;margin:4px 0 0;font-size:7px}.screens-detailed-table{min-width:980px}.screens-detailed-table .data-head,.screens-detailed-table .data-row{grid-template-columns:1.25fr 1fr 1.3fr .82fr .58fr .55fr}.city-state{flex-direction:column;gap:3px;display:flex}.city-state b{color:var(--ink);font-size:9px}.city-state small{color:#999;font-size:7px}.screen-playlist{color:#675800;align-items:center;gap:7px;font-weight:700;display:flex}.screen-playlist svg{color:#9b8400}.screen-modal{width:min(650px,94vw)}.screen-relation-note{color:#705f00;background:#fff9d9;border:1px solid #f0e5a6;border-radius:20px;gap:11px;margin-top:18px;padding:14px;display:flex}.screen-relation-note svg{flex:none}.screen-relation-note div{flex-direction:column;display:flex}.screen-relation-note b{font-size:9px}.screen-relation-note p{color:#777052;margin:4px 0 0;font-size:8px;line-height:1.5}.ads-table{min-width:1080px}.ads-table .data-head,.ads-table .data-row{grid-template-columns:1.25fr .62fr .78fr 1.35fr .55fr .52fr .55fr}.ad-playlists{color:#665700;align-items:center;gap:7px;min-width:0;display:flex}.ad-playlists>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ad-modal{width:min(780px,95vw);padding:0;overflow:hidden}.ad-modal .modal-head{border-bottom:1px solid var(--line);margin:0;padding:22px 24px 17px}.ad-form-scroll{max-height:min(70vh,680px);padding:22px 24px 0;overflow-y:auto}.ad-modal>.modal-actions{margin:0;padding:16px 24px 22px}.video-upload{cursor:pointer;color:#fff;background:#111;border:1px dashed #aaa;border-radius:24px;place-items:center;min-height:240px;margin-top:18px;display:grid;overflow:hidden}.video-size-guidance{background:#fff9d9;border:1px solid #efdf8d;border-radius:18px;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;display:flex}.video-size-guidance>span{color:#715f00;background:#f6dd00;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.video-size-guidance>div{gap:2px;display:grid}.video-size-guidance small{color:#8a7600;letter-spacing:.8px;font-size:7px;font-weight:800}.video-size-guidance b{color:#181818;font-size:12px}.video-size-guidance p{color:#6f6a4b;margin:0;font-size:9px}.video-upload input{display:none}.video-upload>span{text-align:center;flex-direction:column;align-items:center;display:flex}.video-upload b{margin:10px 0 4px;font-size:10px}.video-upload small{color:#aaa;font-size:8px}.video-upload video{object-fit:contain;background:#000;width:100%;height:300px}.selected-file{background:#f4f4f4;border-radius:18px;align-items:center;gap:9px;margin-top:9px;padding:10px 13px;display:flex}.selected-file>span{flex-direction:column;display:flex}.selected-file b{font-size:8px}.selected-file small{color:#888;margin-top:2px;font-size:7px}.selected-file.valid{color:#087a56;background:#eaf8f3}.selected-file.invalid{color:#c9231b;background:#fff0ef;border:1px solid #f3c5c1}.ad-modal .modal-actions .primary:disabled{opacity:.45;cursor:not-allowed}.ad-links-section{padding-bottom:4px}.ad-list-choices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ad-list-choices label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:9px;padding:11px 12px;display:flex}.ad-list-choices input{accent-color:#111;width:16px;height:16px}.ad-list-choices label>span{flex-direction:column;display:flex}.ad-list-choices b{font-size:8px}.ad-list-choices small{color:#999;margin-top:3px;font-size:7px}@media (width<=600px){.ad-list-choices{grid-template-columns:1fr}.ad-form-scroll,.ad-modal .modal-head,.ad-modal>.modal-actions{padding-left:18px;padding-right:18px}.video-upload{min-height:190px}.video-upload video{height:220px}}.role-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.role-summary article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:14px}.role-summary b{font-size:9px}.role-summary p{color:#888;margin:5px 0 0;font-size:7px;line-height:1.5}.users-detailed-table{min-width:1080px}.users-detailed-table .data-head,.users-detailed-table .data-row{grid-template-columns:1.2fr .65fr .85fr 1.05fr 1fr .5fr .55fr}.user-modal{width:min(900px,96vw);padding:0;overflow:hidden}.user-modal .modal-head{border-bottom:1px solid var(--line);margin:0;padding:22px 24px 17px}.user-form-scroll{max-height:min(70vh,700px);padding:0 24px;overflow-y:auto}.user-modal>.modal-actions{margin:0;padding:16px 24px 22px}.city-commission-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.city-commission-list>div{border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr 95px;align-items:center;padding:8px;display:grid}.city-commission-list>div>label:first-child{cursor:pointer;align-items:center;gap:9px;display:flex}.city-commission-list input[type=checkbox]{accent-color:#111;width:16px;height:16px}.city-commission-list label>span{flex-direction:column;display:flex}.city-commission-list b{font-size:8px}.city-commission-list small{color:#999;margin-top:2px;font-size:7px}.commission-input{border:1px solid var(--line);background:#fafafa;border-radius:999px;align-items:center;height:36px;display:flex;overflow:hidden}.commission-input input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 5px 0 12px;font-size:9px}.commission-input>span{padding-right:11px;font-size:9px;font-weight:700}.access-rule-note{color:#167454;background:#eef8f4;border-radius:19px;gap:10px;margin:18px 0;padding:14px;display:flex}.access-rule-note svg{flex:none}.access-rule-note div{flex-direction:column;display:flex}.access-rule-note b{font-size:9px}.access-rule-note p{color:#5c776e;margin:4px 0 0;font-size:8px;line-height:1.5}@media (width<=1000px){.role-summary{grid-template-columns:1fr 1fr}}@media (width<=650px){.city-commission-list{grid-template-columns:1fr}.role-summary{display:flex;overflow-x:auto}.role-summary article{min-width:220px}.user-form-scroll{padding:0 18px}.user-modal .modal-head,.user-modal>.modal-actions{padding-left:18px;padding-right:18px}}.crm-controlbar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.crm-controlbar>div{background:#e9e9e7;border-radius:999px;margin-right:auto;padding:4px;display:flex}.crm-controlbar>div button{color:#777;background:0 0;border:0;height:32px;padding:0 14px;font-size:8px}.crm-controlbar>div button.active{color:#fff;background:#111}.crm-automation-note,.crm-handoff{background:#fff9d9;border:1px solid #f0e5a6;border-radius:20px;align-items:center;gap:11px;margin-bottom:12px;padding:13px 15px;display:flex}.crm-automation-note svg,.crm-handoff svg{color:#806c00;flex:none}.crm-automation-note div,.crm-handoff div{flex-direction:column;display:flex}.crm-automation-note b,.crm-handoff b{font-size:9px}.crm-automation-note p,.crm-handoff p{color:#777052;margin:3px 0 0;font-size:8px;line-height:1.5}.deal-next{color:#8d7800;background:#fff9da;border-radius:999px;align-items:center;gap:5px;margin-top:10px;padding:6px 8px;font-size:7px;display:flex}.tasks-table{min-width:1050px}.tasks-table .data-head,.tasks-table .data-row{grid-template-columns:1.25fr .65fr .85fr 1fr .52fr .55fr .55fr}.task-progress{flex-direction:column;gap:5px;display:flex}.task-progress>div{background:#ededed;border-radius:999px;height:5px;overflow:hidden}.task-progress i{background:#f6dd00;border-radius:999px;height:100%;display:block}.task-progress small{color:#888;font-size:7px}.task-modal{width:min(720px,95vw)}.task-checklist{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.task-checklist>label{border:1px solid var(--line);cursor:pointer;border-radius:18px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.task-checklist input{accent-color:#111;width:17px;height:17px}.task-checklist label>span{flex-direction:column;display:flex}.task-checklist b{font-size:8px}.task-checklist small{color:#999;margin-top:2px;font-size:7px}@media (width<=700px){.crm-controlbar{overflow-x:auto}.crm-controlbar>div,.crm-controlbar select{flex:none}.crm-automation-note,.crm-handoff{align-items:flex-start}}.finance-rules{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.finance-rules article{border:1px solid var(--line);background:#fff;border-radius:22px;align-items:center;gap:11px;padding:14px;display:flex}.finance-rules article>span{color:#111;background:#f6dd00;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.finance-rules article>div{flex-direction:column;display:flex}.finance-rules b{font-size:9px}.finance-rules p{color:#888;margin:4px 0 0;font-size:7px;line-height:1.45}.finance-table{min-width:1350px}.finance-table .data-head,.finance-table .data-row{grid-template-columns:1.1fr .62fr .35fr .62fr .65fr .72fr 1fr .82fr .52fr .55fr}.commission-chip{color:#776400;background:#fff7ca;border:0;border-radius:999px;width:max-content;padding:6px 9px;font-size:8px;font-weight:700}.invoice-modal{width:min(940px,96vw);padding:0;overflow:hidden}.invoice-modal .modal-head{border-bottom:1px solid var(--line);margin:0;padding:22px 24px 17px}.invoice-scroll{max-height:min(72vh,720px);padding:22px 24px;overflow-y:auto}.invoice-modal>.modal-actions{margin:0;padding:16px 24px 22px}.invoice-users{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.invoice-users>label{border:1px solid var(--line);cursor:pointer;border-radius:18px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:grid}.invoice-users input{accent-color:#111;width:16px;height:16px}.invoice-users label>span{flex-direction:column;display:flex}.invoice-users b{font-size:8px}.invoice-users small{color:#999;margin-top:3px;font-size:7px}.invoice-users strong{color:#756200;background:#fff8ce;border-radius:999px;padding:7px 10px;font-size:8px}.invoice-calculation{color:#fff;background:#111;border-radius:24px;margin-top:20px;padding:20px}.invoice-calculation h3{margin:0 0 13px;font-size:11px}.invoice-calculation>div>span{color:#bbb;border-bottom:1px solid #ffffff17;justify-content:space-between;gap:15px;padding:9px 0;font-size:8px;display:flex}.invoice-calculation span b{color:#fff}.invoice-calculation .net-result{color:#111;background:#f6dd00;border:0;border-radius:16px;margin-top:8px;padding:12px 13px;font-weight:750}.invoice-calculation .net-result b{color:#111;font-size:11px}@media (width<=760px){.finance-rules{display:flex;overflow-x:auto}.finance-rules article{min-width:250px}.invoice-scroll{padding:18px}.invoice-modal .modal-head,.invoice-modal>.modal-actions{padding-left:18px;padding-right:18px}.invoice-users>label{grid-template-columns:18px 1fr}.invoice-users strong{grid-column:2;width:max-content}}.status-chip.realizado{color:#198764;background:#e4f7f0}.status-chip.em-andamento{color:#3476aa;background:#e9f2fb}.status-chip.descartado{color:#777;background:#f2f2f2}.club-prizes-panel{margin-bottom:14px}.club-prizes-table{min-width:880px}.club-prizes-table .data-head,.club-prizes-table .data-row{grid-template-columns:1.35fr 1fr .8fr .72fr .65fr .55fr}.club-timeline{padding-bottom:4px}.timeline-horizontal{grid-template-columns:repeat(4,1fr);padding:0 10px 12px;display:grid}.timeline-horizontal .timeline-item{position:relative}.timeline-horizontal .timeline-item:after{content:"";background:#e5e5e5;height:1px;position:absolute;top:14px;left:30px;right:-10px}.timeline-horizontal .timeline-item:last-child:after{display:none}.timeline-horizontal .timeline-item>i,.timeline-horizontal .timeline-item>div{z-index:1;position:relative}.timeline-horizontal .timeline-item>div{background:#fff;padding-right:8px}@media (width<=700px){.timeline-horizontal{display:flex;overflow-x:auto}.timeline-horizontal .timeline-item{min-width:210px}.timeline-horizontal .timeline-item:after{display:none}}.dashboard-insights{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:14px;padding:20px}.insights-title{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.insights-title h2{margin:4px 0;font-size:15px}.insights-title>div>p:last-child{color:#888;margin:0;font-size:8px}.insights-title>span{color:#888;background:#f3f3f1;border-radius:999px;padding:7px 10px;font-size:7px}.insights-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.insights-grid article{border:1px solid var(--line);border-radius:20px;grid-template-columns:40px 1fr;align-items:start;gap:10px;min-height:112px;padding:14px;display:grid;position:relative}.insights-grid article>div{flex-direction:column;display:flex}.insights-grid small{color:#888;font-size:7px}.insights-grid b{margin:4px 0;font-size:16px}.insights-grid p{color:#888;margin:0;font-size:7px}.insights-grid em{color:#16855f;background:#e8f7f1;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;position:absolute;bottom:13px;left:64px}@media (width<=1000px){.insights-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.insights-grid{display:flex;overflow-x:auto}.insights-grid article{min-width:245px}.insights-title{align-items:flex-start}.insights-title>span{display:none}}.nav-group,.nav-group>button{width:100%}.settings-submenu{flex-direction:column;gap:2px;padding:4px 0 7px 32px;display:flex}.sidebar nav .settings-submenu button{color:#858585;background:0 0;width:100%;height:30px;padding:0 10px;font-size:9px;position:relative}.sidebar nav .settings-submenu button:hover{color:#fff;background:#ffffff0a}.sidebar nav .settings-submenu button.active{color:#f6dd00;background:#ffffff0d}.sidebar nav .settings-submenu button>span{background:#555;border-radius:50%;flex:none;width:5px;height:5px}.sidebar nav .settings-submenu button.active>span{background:#f6dd00}.settings-content-wide{width:100%;min-height:540px}@media (width<=900px){.settings-content-wide{min-height:auto}}.metric-icon.red{color:#d84f4f;background:#fff0f0}.metric:has(.metric-icon.red){border-color:#f2c9c9;box-shadow:0 0 0 2px #fff1f1}.metric:has(.metric-icon.red) .metric-copy strong{color:#c53e3e}.donut{background:conic-gradient(var(--green) 0 91.3%, #eef0f5 91.3%)}.signal-dot{background:#3b7fae;border-radius:50%;width:7px;height:7px;display:inline-block}.status-chip.sem-sinal{color:#3476aa;background:#e9f2fb}.screen-status-summary{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.screen-status-summary article{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:38px 1fr;align-items:start;gap:10px;min-height:108px;padding:14px;display:grid}.screen-status-summary article>span{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.screen-status-summary article>div{flex-direction:column;display:flex}.screen-status-summary small{color:#888;font-size:7px}.screen-status-summary b{margin:5px 0;font-size:18px;line-height:1}.screen-status-summary p{color:#888;margin:0;font-size:7px;line-height:1.45}.screen-status-summary .offline{background:snow;border-color:#f0c6c6}.screen-status-summary .offline>span{color:#cf4545;background:#ffe8e8}.screen-status-summary .offline b{color:#c63e3e}.screen-status-summary .online>span{color:#19966f;background:#e6f7f1}.screen-status-summary .no-signal>span{color:#3476aa;background:#e9f2fb}.screen-status-summary .attention>span{color:#c66e28;background:#fff0e3}.screen-status-summary .total>span{color:#786400;background:#fff7ca}@media (width<=1100px){.screen-status-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.screen-status-summary{display:flex;overflow-x:auto}.screen-status-summary article{min-width:225px}}.deal-card-head{justify-content:space-between;align-items:center;display:flex}.deal-card-head>small{color:#947c00;text-transform:uppercase;font-size:7px}.deal-card-head .row-actions{opacity:.55;transition:all .2s}.deal-card:hover .deal-card-head .row-actions{opacity:1}.deal-card-head .edit-button,.deal-card-head .delete-button{width:28px;height:28px}.settings-crud-list>div{grid-template-columns:34px 1fr auto 78px}.row-actions button:focus-visible,.collection-add:focus-visible{outline-offset:2px;outline:2px solid #111}.edit-button:hover{color:#111;background:#f6dd00;border-color:#f6dd00}.delete-button:hover,.danger-button:hover{color:#fff;background:#c94747;border-color:#c94747}.round-button .notification-count{color:#111;background:#f6dd00;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;font-weight:850;display:grid;position:absolute;top:-6px;right:-5px}.notification-card{width:380px;padding:0;overflow:hidden;box-shadow:0 22px 60px #00000020}.notification-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.notification-card>header>div{flex-direction:column;gap:3px;display:flex}.notification-card>header b{font-size:12px}.notification-card>header small{color:#888;font-size:8px}.notification-card>header button{color:#756300;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:750}.notification-list{max-height:360px;overflow-y:auto}.notification-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fffdf2;grid-template-columns:8px 1fr 6px;gap:10px;width:100%;padding:14px 17px;display:grid;position:relative;border-radius:0!important}.notification-list>button.read{background:#fff}.notification-list>button>i{border-radius:50%;width:8px;height:8px;margin-top:3px}.notification-list .success-dot{background:#25a978}.notification-list .danger-dot{background:#d54c4c}.notification-list .neutral-dot{background:#999}.notification-list>button>span{flex-direction:column;min-width:0;display:flex}.notification-list b{color:#222;font-size:9px}.notification-list small{color:#777;margin-top:3px;font-size:8px;line-height:1.45}.notification-list time{color:#aaa;margin-top:5px;font-size:7px}.notification-list em{background:#f6dd00;border-radius:50%;width:6px;height:6px;margin-top:4px}.notification-card>footer{color:#777;background:#f7f7f4;padding:12px 17px;font-size:7px;line-height:1.5}.user{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.user:hover b{color:#7c6900}@media (width<=520px){.notification-card{width:auto;position:fixed;top:61px;left:10px;right:10px}.notification-list{max-height:55vh}}.account-page{max-width:1480px;margin:0 auto;padding:30px}.account-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.account-profile-card,.account-section{border:1px solid var(--line);background:#fff;border-radius:24px}.account-profile-card{text-align:center;padding:28px 20px;position:sticky;top:94px}.account-avatar{color:#f6dd00;background:#111;border:5px solid #fff;border-radius:50%;place-items:center;width:94px;height:94px;margin:0 auto 17px;font-size:27px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e7e7e2}.account-avatar>span{place-items:center;width:100%;height:100%;display:grid}.account-avatar>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-avatar button{color:#111;cursor:pointer;background:#f6dd00;border:3px solid #fff;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:1px;right:-2px}.account-profile-card h2{margin:0;font-size:16px}.account-profile-card>p{color:#8a7400;margin:5px 0;font-size:9px;font-weight:750}.account-profile-card>span{color:#888;font-size:8px}.account-profile-card>div:nth-of-type(2){border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:7px;margin:20px 0;padding:14px 0;font-size:8px;display:flex}.account-profile-card>label{text-align:left;cursor:pointer;border:1px dashed #bbb;border-radius:18px;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.account-profile-card>label>span{flex-direction:column;display:flex}.account-profile-card>label b{font-size:8px}.account-profile-card>label small{color:#999;margin-top:3px;font-size:7px}.account-profile-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.account-settings{flex-direction:column;gap:14px;display:flex}.account-section{padding:22px}.account-section>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:18px;padding-bottom:18px;display:flex}.account-section>header>span{color:#746200;background:#fff7c7;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.account-section>header h2{margin:0;font-size:12px}.account-section>header p{color:#888;margin:4px 0 0;font-size:8px}.password-field{border:1px solid var(--line);background:#fafafa;border-radius:999px;align-items:center;height:40px;display:flex;overflow:hidden}.password-field input{background:0 0;flex:1;min-width:0;border:0!important}.password-field button{color:#777;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid}.security-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:17px;display:grid}.security-grid span{background:#f7f7f4;border-radius:18px;flex-direction:column;padding:13px;display:flex}.security-grid small{color:#888;font-size:7px}.security-grid b{margin-top:5px;font-size:9px}.account-section.security>.outline-button{padding:0 16px}@media (width<=850px){.account-layout{grid-template-columns:1fr}.account-profile-card{position:static}.account-profile-card>label{max-width:280px;margin:auto}.security-grid{grid-template-columns:1fr}.account-page{padding:20px 15px}}@media (width<=560px){.account-page .module-header{align-items:flex-start}.account-page .module-header .primary{padding:0 12px}.account-section{padding:18px}}.tutorial-guidance{margin-bottom:18px}.tutorial-library .module-toolbar{border-bottom:0}.tutorial-theme-strip{scrollbar-width:none;gap:8px;padding:0 16px 14px;display:flex;overflow-x:auto}.tutorial-theme-strip::-webkit-scrollbar{display:none}.tutorial-theme-strip button{border:1px solid var(--line);color:#646770;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:36px;padding:0 12px 0 15px;font-size:10px;font-weight:650;display:inline-flex}.tutorial-theme-strip button small{color:#696b72;background:#f1f1ee;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.tutorial-theme-strip button.active{color:#fff;background:#000;border-color:#000}.tutorial-theme-strip button.active small{background:var(--yellow);color:#000}.tutorials-table{border-top:1px solid var(--line)}.tutorials-table .data-head,.tutorials-table .data-row{grid-template-columns:minmax(230px,1.65fr) minmax(125px,.85fr) 78px 72px minmax(92px,.65fr) 82px 116px}.tutorials-table .data-row{min-height:78px}.tutorials-table .entity small{white-space:normal;max-width:420px;line-height:1.4}.tutorial-track{flex-direction:column;gap:3px;display:flex}.tutorial-track b{color:var(--ink);font-size:10px;line-height:1.35}.tutorial-track small{color:var(--muted);font-size:9px}.tutorial-format{border-radius:999px;align-items:center;gap:5px;width:max-content;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.tutorial-format.video{color:#806c00;background:#fff7cc}.tutorial-format.pdf{color:#3974a5;background:#eaf3ff}.open-material-button{color:#555854;background:#f4f4f1;border:1px solid #d8d8d3;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;transition:all .18s;display:inline-flex}.open-material-button:hover,.open-material-button:focus-visible{color:#fff;background:#000;border-color:#000;outline:0}.tutorial-empty{border-top:1px solid var(--line);min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.tutorial-empty>svg{background:#f3f3ef;border-radius:50%;width:38px;height:38px;padding:10px}.tutorial-empty b{color:var(--ink);font-size:12px}.tutorial-empty p{margin:3px 0 0;font-size:10px}@media (width<=1180px){.tutorials-table .data-row>:nth-child(2):before{content:"Trilha"}.tutorials-table .data-row>:nth-child(3):before{content:"Formato"}.tutorials-table .data-row>:nth-child(4):before{content:"Duração"}.tutorials-table .data-row>:nth-child(5):before{content:"Atualização"}.tutorials-table .data-row>:nth-child(6):before{content:"Status"}.tutorials-table .data-row>.row-actions{flex-direction:row}}@media (width<=560px){.tutorial-guidance{align-items:flex-start}.tutorial-library .module-toolbar{padding-bottom:10px}.tutorial-theme-strip{padding:0 14px 13px}.tutorial-theme-strip button{min-height:38px;font-size:10.5px}.tutorials-table .data-row{min-height:0}.tutorials-table .entity small{font-size:10px}.tutorial-track b{font-size:11px}.tutorial-empty{justify-content:flex-start;align-items:flex-start}}.finx-alert{color:#705f09;background:#fff9d9;border:1px solid #efdf8d;border-radius:20px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.finx-alert>svg{flex:none;margin-top:2px}.finx-alert b{color:#514500;font-size:11px;display:block}.finx-alert p{color:#746b3d;margin:3px 0 0;font-size:10px;line-height:1.45}@media (width<=1180px){.finx-table,.finx-annual{overflow:visible}.finx-head{display:none!important}.finx-invoices .finx-row,.finx-expenses .finx-row,.finx-notes .finx-row,.finx-annual .finx-row{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;min-width:0!important;padding:16px 18px!important;display:grid!important}.finx-row>*{min-width:0}.finx-row>:not(.finx-main):not(.row-actions){flex-direction:column;gap:4px;display:flex}.finx-row>:not(.finx-main):not(.row-actions):before,.finx-row>.row-actions:before{color:#949491;letter-spacing:.65px;text-transform:uppercase;font-size:8px;font-weight:800}.finx-row .finx-main{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:10px}.finx-row .row-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.finx-row .row-actions:before{content:"Ações";margin-right:auto}.finx-invoices .finx-row>:nth-child(2):before{content:"Fatura"}.finx-invoices .finx-row>:nth-child(3):before{content:"Valor"}.finx-invoices .finx-row>:nth-child(4):before{content:"Vencimento"}.finx-invoices .finx-row>:nth-child(5):before{content:"Pagamento"}.finx-invoices .finx-row>:nth-child(6):before{content:"Status"}.finx-expenses .finx-row>:nth-child(2):before{content:"Categoria"}.finx-expenses .finx-row>:nth-child(3):before{content:"Valor"}.finx-expenses .finx-row>:nth-child(4):before{content:"Recorrência"}.finx-expenses .finx-row>:nth-child(5):before{content:"Data inicial"}.finx-expenses .finx-row>:nth-child(6):before{content:"Data final"}.finx-notes .finx-row>:nth-child(2):before{content:"Empresa / cliente"}.finx-notes .finx-row>:nth-child(3):before{content:"Número da nota"}.finx-notes .finx-row>:nth-child(4):before{content:"Valor"}.finx-notes .finx-row>:nth-child(5):before{content:"Emissão"}.finx-notes .finx-row>:nth-child(6):before{content:"Situação"}.finx-notes .finx-row>:nth-child(7):before{content:"Arquivos"}.finx-annual .finx-row>:first-child:before{content:"Mês"}.finx-annual .finx-row>:nth-child(2):before{content:"Entradas"}.finx-annual .finx-row>:nth-child(3):before{content:"Recebimentos"}.finx-annual .finx-row>:nth-child(4):before{content:"Saídas"}.finx-annual .finx-row>:nth-child(5):before{content:"Saldo mensal"}.finx-annual .finx-row>:nth-child(6):before{content:"Saldo acumulado"}.finx-dre{overflow:hidden!important}.finx-dre>header{padding:16px 18px}.finx-dre-row{padding:12px 18px;grid-template-columns:1fr auto!important;min-width:0!important}.finx-dre-row small{text-align:left;grid-column:1/-1}}@media (width<=560px){.finx-invoices .finx-row,.finx-expenses .finx-row,.finx-notes .finx-row,.finx-annual .finx-row{grid-template-columns:1fr!important;gap:13px!important;padding:16px!important}.finx-dre>header{flex-direction:column;align-items:flex-start}.finx-alert{border-radius:18px}}@media (width<=1180px){.module-page,.dashboard,.account-page{padding:20px 16px}.topbar{padding:0 16px}.module-header,.welcome{align-items:flex-start;gap:16px}.module-header>div,.welcome>div:first-child{min-width:0}.module-header>div>p:last-child,.welcome>div>p:last-child{line-height:1.5}.stats-row,.metrics,.screen-status-summary{grid-template-columns:1fr 1fr;margin-right:0;padding-right:0;display:grid;overflow:visible}.small-stat,.metric,.screen-status-summary article{min-width:0}.role-summary,.finance-rules,.insights-grid{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.role-summary article,.finance-rules article,.insights-grid article{min-width:0}.module-toolbar{grid-template-columns:minmax(0,1fr) auto;height:auto;display:grid;overflow:visible}.module-toolbar label{grid-column:1/-1;width:100%;min-width:0}.module-toolbar select{width:100%;min-width:0}.data-panel{background:0 0;border:0;overflow:visible}.data-table,.screens-detailed-table,.playlists-table,.ads-table,.clients-detailed-table,.tasks-table,.users-detailed-table,.finance-table,.club-prizes-table{grid-template-columns:1fr 1fr;gap:12px;display:grid;min-width:0!important}.data-head{display:none!important}.data-row,.screens-detailed-table .data-row,.playlists-table .data-row,.ads-table .data-row,.clients-detailed-table .data-row,.tasks-table .data-row,.users-detailed-table .data-row,.finance-table .data-row,.club-prizes-table .data-row{border:1px solid var(--line);background:#fff;border-radius:22px;align-content:start;gap:13px 16px;min-width:0;min-height:0;padding:16px;box-shadow:0 4px 14px #00000008;grid-template-columns:1fr 1fr!important;display:grid!important}.data-row>*{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;overflow:visible}.data-row>:before{letter-spacing:.65px;text-transform:uppercase;color:#9b9b96;font-size:7px;font-weight:750;display:block}.data-row>.entity{border-bottom:1px solid var(--line);flex-direction:row;grid-column:1/-1;align-items:center;padding-bottom:12px;display:flex}.data-row>.entity:before{display:none}.entity b,.ad-playlists>span{white-space:normal;text-overflow:clip;overflow:visible}.data-row>.row-actions{border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:flex-end;padding-top:10px;display:flex}.data-row>.row-actions:before{content:"Ações";align-self:center;margin-right:auto}.data-row>.status-chip{display:inline-flex}.screens-detailed-table .data-row>:nth-child(2):before{content:"Cidade / Estado"}.screens-detailed-table .data-row>:nth-child(3):before{content:"Lista de reprodução"}.screens-detailed-table .data-row>:nth-child(4):before{content:"Última comunicação"}.screens-detailed-table .data-row>:nth-child(5):before{content:"Status"}.playlists-table .data-row>:nth-child(2):before{content:"Cidade / Estado"}.playlists-table .data-row>:nth-child(3):before{content:"Última atualização"}.playlists-table .data-row>:nth-child(4):before{content:"Anúncios vinculados"}.playlists-table .data-row>:nth-child(5):before{content:"Duração"}.ads-table .data-row>:nth-child(2):before{content:"Cidade"}.ads-table .data-row>:nth-child(3):before{content:"Última atualização"}.ads-table .data-row>:nth-child(4):before{content:"Listas vinculadas"}.ads-table .data-row>:nth-child(5):before{content:"Duração"}.ads-table .data-row>:nth-child(6):before{content:"Status"}.clients-detailed-table .data-row>:nth-child(2):before{content:"CNPJ"}.clients-detailed-table .data-row>:nth-child(3):before{content:"WhatsApp"}.clients-detailed-table .data-row>:nth-child(4):before{content:"Cidade"}.clients-detailed-table .data-row>:nth-child(5):before{content:"Renovação"}.clients-detailed-table .data-row>:nth-child(6):before{content:"Status"}.tasks-table .data-row>:nth-child(2):before{content:"Cidade"}.tasks-table .data-row>:nth-child(3):before{content:"Responsável"}.tasks-table .data-row>:nth-child(4):before{content:"Progresso"}.tasks-table .data-row>:nth-child(5):before{content:"Prazo"}.tasks-table .data-row>:nth-child(6):before{content:"Status"}.users-detailed-table .data-row>:nth-child(2):before{content:"Perfil"}.users-detailed-table .data-row>:nth-child(3):before{content:"WhatsApp"}.users-detailed-table .data-row>:nth-child(4):before{content:"Cidades"}.users-detailed-table .data-row>:nth-child(5):before{content:"Comissões"}.users-detailed-table .data-row>:nth-child(6):before{content:"Status"}.finance-table .data-row>:nth-child(2):before{content:"Contrato"}.finance-table .data-row>:nth-child(3):before{content:"Nota fiscal"}.finance-table .data-row>:nth-child(4):before{content:"Tela"}.finance-table .data-row>:nth-child(5):before{content:"Pagamento"}.finance-table .data-row>:nth-child(6):before{content:"Cidade / UF"}.finance-table .data-row>:nth-child(7):before{content:"Usuários"}.finance-table .data-row>:nth-child(8):before{content:"Comissão efetiva"}.finance-table .data-row>:nth-child(9):before{content:"Status"}.club-prizes-table .data-row>:nth-child(2):before{content:"Patrocinador"}.club-prizes-table .data-row>:nth-child(3):before{content:"Cidade"}.club-prizes-table .data-row>:nth-child(4):before{content:"Entrega prevista"}.club-prizes-table .data-row>:nth-child(5):before{content:"Status"}.kanban{flex-direction:column;display:flex;overflow:visible}.kanban-column{min-height:0}.crm-controlbar{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.crm-controlbar>div{grid-column:1/-1;margin:0}.crm-controlbar select{width:100%;min-width:0}.timeline-horizontal{flex-direction:column;display:flex;overflow:visible}.timeline-horizontal .timeline-item{min-width:0}.timeline-horizontal .timeline-item:after{display:none}.settings-layout>nav{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.settings-layout>nav button{min-width:0}.modal-backdrop{align-items:end;padding:0}.modal{border-radius:28px 28px 0 0;max-height:92vh;overflow-y:auto;width:100%!important}.modal-actions{z-index:3;padding-bottom:max(16px, env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.pin div{transform-origin:0;display:flex;transform:scale(.82)}.notification-card{max-height:calc(100vh - 74px)}}@media (width<=560px){.module-page,.dashboard,.account-page{padding:16px 12px}.topbar{padding:0 12px}.user div{display:flex}.user small{display:none}.user b{white-space:nowrap;text-overflow:ellipsis;max-width:92px;overflow:hidden}.module-header,.welcome{flex-direction:column;display:flex}.module-header .primary,.welcome .primary{justify-content:center;width:100%;margin-top:0}.welcome-actions{width:100%;margin-top:0}.stats-row,.metrics,.screen-status-summary,.role-summary,.finance-rules,.insights-grid,.data-table,.screens-detailed-table,.playlists-table,.ads-table,.clients-detailed-table,.tasks-table,.users-detailed-table,.finance-table,.club-prizes-table{grid-template-columns:1fr}.metric,.small-stat,.screen-status-summary article{min-height:auto}.main-grid,.bottom-grid{grid-template-columns:1fr;display:grid}.status-panel,.city-panel{margin-top:0}.map{height:330px}.data-row,.screens-detailed-table .data-row,.playlists-table .data-row,.ads-table .data-row,.clients-detailed-table .data-row,.tasks-table .data-row,.users-detailed-table .data-row,.finance-table .data-row,.club-prizes-table .data-row{grid-template-columns:1fr 1fr!important}.module-toolbar{grid-template-columns:1fr}.module-toolbar label{grid-column:auto}.club-hero>div>div{grid-template-columns:1fr 1fr}.club-hero span:last-child{grid-column:1/-1}.form-grid.three{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.modal-actions{grid-template-columns:1fr 1fr;display:grid}.modal-actions>*{justify-content:center;width:100%}.account-page .module-header{display:flex}.account-page .module-header .primary{width:100%}.security-grid{grid-template-columns:1fr}}.map{overflow:hidden}.map iframe{height:calc(100% + 60px)!important;inset:-60px 0 0!important}@media (width<=760px){.map iframe{height:calc(100% + 56px)!important;top:-56px!important}}.commission-settlement{border:1px solid var(--line);background:#fff;border-radius:24px;margin-bottom:14px;overflow:hidden}.commission-settlement .section-head>span{color:#756300;background:#fff7ca;border-radius:999px;padding:8px 12px;font-size:9px}.settlement-list{border-top:1px solid var(--line)}.settlement-head,.settlement-row{grid-template-columns:1.35fr repeat(3,1fr);align-items:center;gap:14px;padding:12px 18px;display:grid}.settlement-head{color:#969691;text-transform:uppercase;letter-spacing:.7px;background:#fafafa;font-size:8px}.settlement-row{border-top:1px solid var(--line);font-size:11px}.settlement-row:first-of-type{border-top:0}.settlement-row>span{flex-direction:column;gap:4px;display:flex}.settlement-row small{color:#92928d;font-size:9px}.settlement-row strong{color:#157a59;font-size:13px}.settlement-user{align-items:center;flex-direction:row!important}.settlement-user>i{color:#f6dd00;background:#111;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:800;display:grid}.settlement-user>span{flex-direction:column;gap:3px;display:flex}.cash-received{color:#b35f29}.invoice-calculation .cash-offset{color:#f0c871}.finx-page{gap:16px;display:grid}.finx-header{margin-bottom:0}.finx-tabs,.finx-view-switch{border:1px solid var(--line);background:#fff;border-radius:999px;gap:5px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.finx-tabs button,.finx-view-switch button{color:#6c6c68;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;min-height:38px;padding:0 18px;font-size:10px;font-weight:700}.finx-tabs button.active,.finx-view-switch button.active{color:#111;background:#f6dd00}.finx-panel{overflow:hidden}.finx-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finx-toolbar>label{flex:1;min-width:min(340px,100%)}.finx-toolbar select{border:1px solid var(--line);color:#555;background:#fff;border-radius:999px;height:40px;padding:0 14px;font-size:9px}.finx-table,.finx-annual{width:100%;overflow-x:auto}.finx-head,.finx-row{align-items:center;gap:12px;padding:12px 16px;display:grid}.finx-head{color:#969691;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.65px;background:#fafafa;min-height:42px;font-size:7px;font-weight:750}.finx-row{border-bottom:1px solid var(--line);color:#4a4d58;min-height:60px;font-size:9px}.finx-row:last-child{border-bottom:0}.finx-row>span,.finx-main{min-width:0}.finx-main{flex-direction:column;gap:4px;display:flex}.finx-row>span:has(>small){flex-direction:column;gap:4px;display:flex}.finx-main b,.finx-row>span>b{color:#171717}.finx-main small,.finx-row small{color:#969691;font-size:8px}.finx-row select{border:1px solid var(--line);color:#555;background:#fff;border-radius:999px;min-width:0;height:34px;padding:0 10px;font-size:8px}.finx-expenses .finx-head,.finx-expenses .finx-row{grid-template-columns:1.25fr 1fr .65fr .8fr .68fr .68fr 72px;min-width:0}.finx-notes .finx-head,.finx-notes .finx-row{grid-template-columns:1.3fr 1fr .7fr .65fr .75fr .65fr .65fr;min-width:0}.finx-status.atrasado{color:#c9231b;background:#fff0ef;border-color:#f3c5c1}.finx-status.pendente,.finx-status.em-pagamento,.status-chip.em-pagamento{color:#9a6900;background:#fff8d6;border-color:#efe1a0}.finx-view-switch{margin-bottom:0}.finx-coming{background:#fff9d9;border:1px solid #efdf8d;border-radius:24px;align-items:center;gap:16px;padding:22px;display:flex}.finx-coming>span{color:#111;background:#f6dd00;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.finx-coming small{color:#8a7600;letter-spacing:1.2px;font-size:8px;font-weight:800}.finx-coming h2{margin:4px 0 5px;font-size:18px}.finx-coming p{color:#6c6852;margin:0;font-size:10px}.finx-period{justify-content:space-between;align-items:center;gap:12px;display:flex}.finx-period label{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:flex}.finx-period select{background:0 0;border:0;font-size:10px}.finx-dre{padding:0;overflow:hidden}.finx-dre>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.finx-dre h2{margin:0 0 4px;font-size:14px}.finx-dre p,.finx-dre header>span{color:#8b8b86;margin:0;font-size:9px}.finx-dre-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 180px 80px;align-items:center;gap:12px;min-height:46px;padding:0 20px;font-size:10px;display:grid}.finx-dre-row b,.finx-dre-row small{text-align:right}.finx-dre-row small{color:#999}.finx-dre-row.negative b{color:#b84b43}.finx-dre-row.total{background:#fafafa;font-weight:750}.finx-dre-row.grand{color:#fff;background:#111;border-bottom:0;min-height:58px;font-weight:800}.finx-dre-row.grand small{color:#f6dd00}.finx-settlement .settlement-head,.finx-settlement .settlement-row{grid-template-columns:1.2fr .8fr .9fr .8fr 1fr}.finx-pay{min-height:34px;padding:0 12px;font-size:8px}.finx-settlement-modal{width:min(650px,94vw)}.finx-settlement-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.finx-settlement-summary>span{border:1px solid var(--line);background:#fafafa;border-radius:18px;gap:5px;padding:13px;display:grid}.finx-settlement-summary small{color:#888;font-size:8px}.finx-settlement-summary strong{color:#087a56}.finx-commission-preview{background:#fff5b8;border:0;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px;display:grid}.finx-commission-preview span{align-content:start;gap:6px;min-width:0;display:grid}.finx-commission-preview small{color:#6f6200;font-size:11px;font-weight:750}.finx-commission-preview b,.finx-commission-preview strong{color:#151515;font-size:17px;line-height:1.25}.finx-commission-preview strong{color:#087a56}.finx-commission-preview .finx-commission-cities{border-top:1px solid #6f62002e;grid-column:1/-1;padding-top:14px}.finx-loading-inline{color:#766500;background:#fffbea;border:1px solid #eee7bf;border-radius:20px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:12px;font-weight:700;display:flex}.finx-commission-request-modal{width:min(1040px,96vw)}.finx-commission-request-modal .form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.finx-commission-request-modal .finx-field-status{grid-area:1/4}.finx-commission-request-modal .finx-loading-inline{grid-column:1/-1}.finx-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100vw - 32px);max-height:min(860px,100dvh - 32px);padding:0;display:grid;overflow:hidden}.finx-modal.finx-commission-request-modal{width:min(1040px,100vw - 32px)}.finx-commission-receipt{box-sizing:border-box;background:#fffdf2;border:1px solid #eadf9c;border-radius:24px;grid-column:1/-1;gap:18px;width:100%;min-width:0;margin-top:4px;padding:22px;display:grid}.finx-commission-empty{box-sizing:border-box;color:#5e5200;background:#fff4b8;border-radius:22px;grid-column:1/-1;align-items:center;gap:14px;width:100%;min-width:0;padding:20px 22px;display:flex}.finx-commission-empty>span{color:#171300;background:var(--yellow);border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.finx-commission-empty h3{margin:0 0 5px;font-size:18px}.finx-commission-empty p{margin:0;font-size:13px;line-height:1.55}.finx-commission-receipt>header{border-bottom:1px dashed #d7ca7f;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.finx-commission-receipt>header>span{color:#171300;background:var(--yellow);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.finx-commission-receipt header small{color:#8b7500;letter-spacing:.13em;font-size:10px;font-weight:850}.finx-commission-receipt header h3{margin:4px 0 3px;font-size:20px}.finx-commission-receipt header p{color:#6e6a58;margin:0;font-size:12px;line-height:1.5}.finx-receipt-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finx-receipt-totals>span{background:#fff;border-radius:18px;gap:4px;min-width:0;padding:14px 15px;display:grid;box-shadow:inset 0 0 0 1px #eee8c9}.finx-receipt-totals small{color:#746b3b;font-size:11px;font-weight:750}.finx-receipt-totals b,.finx-receipt-totals strong{font-size:20px;line-height:1.25}.finx-receipt-totals strong{color:#087a56}.finx-receipt-totals input{color:#171717;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:0;font-size:20px;font-weight:800}.finx-receipt-totals .is-cash b{color:#c84242}.finx-receipt-totals .is-payable{background:#f0fff8;box-shadow:inset 0 0 0 1px #bce8d3}.finx-receipt-totals .is-receivable{background:#fff0f0;box-shadow:inset 0 0 0 1px #f2c0c0}.finx-receipt-totals .is-receivable strong{color:#c72f2f}.finx-receipt-totals .is-overdue b{color:#c84242}.finx-receipt-totals .is-accrued-commission{background:#f7f7f4;box-shadow:inset 0 0 0 1px #dfdfd7}.finx-receipt-totals .is-accrued-commission b{color:#171717}.finx-receipt-totals .is-total-commission{background:#fffbdf;box-shadow:inset 0 0 0 1px #e8d65e}.finx-receipt-totals .is-total-commission b{color:#171717}.finx-receipt-totals .is-result{grid-column:span 1}.finx-receipt-totals em{color:#89836b;font-size:10px;font-style:normal;line-height:1.4}.finx-receipt-audit-notice{color:#4d4100;background:linear-gradient(135deg,#fff8c9,#fffdf0);border:1px solid #e5c94f;border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.finx-receipt-audit-notice>svg{color:#9c7d00;flex:none;margin-top:2px}.finx-receipt-audit-notice b{margin-bottom:5px;font-size:13px;display:block}.finx-receipt-audit-notice p{margin:0;font-size:12px;line-height:1.6}.finx-receipt-audit-notice p strong{font-size:inherit;display:inline}.finx-receipt-cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finx-receipt-cities article{background:#fff;border:1px solid #e8e4d0;border-radius:20px;min-width:0;overflow:hidden}.finx-receipt-city-title{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.finx-receipt-city-title>span{align-items:baseline;gap:7px;min-width:0;display:flex}.finx-receipt-city-title b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.finx-receipt-city-title small{color:#b9b9b9;font-size:9px}.finx-receipt-city-title strong{color:var(--yellow);flex:none;font-size:16px}.finx-receipt-cities dl{margin:0;padding:7px 15px 11px}.finx-receipt-cities dl>div{border-bottom:1px dashed #ece9dc;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.finx-receipt-cities dl>div:last-child{border-bottom:0}.finx-receipt-cities dt{color:#777263;font-size:11px}.finx-receipt-cities dd{text-align:right;margin:0;font-size:11px;font-weight:780}.finx-receipt-cities .is-payable dd{color:#087a56;font-size:13px}.finx-receipt-cities .is-receivable dd{color:#c72f2f;font-size:13px}.finx-receipt-cities .is-overdue dd{color:#c84242}.finx-receipt-notice{border-radius:18px;align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.finx-receipt-notice svg{flex:none}.finx-receipt-notice p{margin:0;font-size:12px;line-height:1.55}.finx-receipt-notice.is-ready{color:#5e5200;background:#fff2a8}.finx-receipt-notice.is-locked{color:#8a2f2f;background:#fff0f0}.finx-receipt-notice.is-debt{color:#7d1f1f;background:#ffe2e2}.finx-modal .modal-head,.finx-modal>.modal-actions{margin:0;padding:20px 22px}.finx-modal .modal-head{border-bottom:1px solid var(--line)}.finx-modal-scroll{overscroll-behavior:contain;min-height:0;padding:22px;overflow:hidden auto}.finx-modal .form-grid>*,.finx-modal .form-grid label,.finx-modal .finx-record-context>*{min-width:0}.finx-modal .finx-record-context b{overflow-wrap:anywhere}.finx-modal textarea{resize:vertical;min-height:90px}.finx-automation{color:#6e620e;background:#fff9d9;border-radius:18px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px;display:flex}.finx-automation p{margin:4px 0 0;font-size:9px;line-height:1.45}@media (width<=760px){.dashboard-financial-insights{gap:14px}.finx-page{gap:12px}.finx-tabs{width:100%}.finx-tabs button{min-width:max-content}.finx-toolbar{align-items:stretch}.finx-toolbar>label,.finx-toolbar select,.finx-toolbar .icon-button{width:100%}.finx-toolbar .icon-button{border-radius:999px}.finx-panel{border-radius:20px;overflow-x:auto}.finx-head,.finx-row{display:grid!important}.finx-period{flex-direction:column;align-items:stretch}.finx-period label,.finx-period .outline-button{justify-content:center;width:100%}.finx-dre{overflow-x:auto}.finx-dre>header,.finx-dre-row{min-width:640px}.finx-settlement .settlement-row{grid-template-columns:1fr 1fr}.finx-settlement .settlement-row>.row-actions{grid-column:1/-1}.finx-modal-scroll{padding:18px}.finx-settlement-summary{grid-template-columns:1fr}.finx-commission-preview{grid-template-columns:1fr 1fr}.commission-settlement .section-head{align-items:flex-start;gap:10px}.settlement-head{display:none}.settlement-row{grid-template-columns:1fr 1fr;padding:16px}.settlement-user{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:10px}.settlement-row>span:last-child{background:#f0faf6;border-radius:16px;grid-column:1/-1;padding:11px 13px}}.version-card{background:#ffffff0d;border-color:#ffffff1c}.version-card>span{color:#111;background:#f6dd00!important;border-radius:50%!important}.version-card b{color:#fff;letter-spacing:.1px}.version-card small{text-transform:uppercase;letter-spacing:1px;font-weight:750;color:#f6dd00!important;font-size:7px!important}.mobile-top-logo{display:none}@media (width<=760px){.topbar{gap:10px}.mobile-top-logo{object-fit:contain;object-position:left center;order:1;width:132px;height:34px;display:block}.topbar .top-actions{order:2;margin-left:auto}.topbar .user{display:none}.topbar .mobile-menu{color:#111;width:38px;height:38px;box-shadow:none;background:0 0;border:0;order:3;place-items:center;margin:0;display:grid;border-radius:0!important}.topbar .mobile-menu:hover{background:#f3f3ef}.topbar .round-button{width:38px;height:38px}.topbar .crumb{display:none}}.map iframe{filter:none!important}.contract-attached{cursor:default;color:#5f625f;background:#f4f4f1;border-color:#e4e4df}.sidebar nav{scrollbar-width:thin;scrollbar-color:#3b3b3b transparent;min-height:0;padding-right:2px;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-thumb{background:#3b3b3b;border-radius:999px}.topbar{justify-content:flex-end}.task-modal{overscroll-behavior:contain;max-height:calc(100vh - 40px);overflow-y:auto}.task-modal .modal-actions{z-index:4;background:#fff;padding-bottom:22px;position:sticky;bottom:-22px}.financial-settings-private{max-width:900px}.private-settings-note{color:#fff;background:#111;border-radius:22px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.private-settings-note svg{color:#f6dd00;flex:none}.private-settings-note div{flex-direction:column;display:flex}.private-settings-note b{font-size:10px}.private-settings-note p{color:#aaa;margin:4px 0 0;font-size:8px;line-height:1.55}.percent-input{border:1px solid var(--line);background:#fafafa;border-radius:999px;align-items:center;height:40px;display:flex;overflow:hidden}.percent-input input{flex:1;min-width:0;background:0 0!important;border:0!important}.percent-input b{padding-right:14px;font-size:9px}.private-rule-summary{border:1px solid var(--line);background:#f7f7f4;border-radius:20px;margin-top:18px;padding:15px 17px}.private-rule-summary small{letter-spacing:1px;color:#887300;font-size:7px;font-weight:800}.private-rule-summary p{color:#6f6f6a;margin:6px 0 0;font-size:8px;line-height:1.6}.equipment-health{color:#fff;background:#111;border-radius:24px;grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;display:grid}.equipment-health article{grid-template-columns:auto 1fr;align-items:center;gap:13px;display:grid}.equipment-health article>span{flex-direction:column;display:flex}.equipment-health article b{font-size:21px}.equipment-health article small{color:#aaa;font-size:8px}.equipment-health article>i{background:#292929;border-radius:999px;height:7px;overflow:hidden}.equipment-health article>i:after{content:"";background:#f6dd00;border-radius:999px;width:100%;height:100%;display:block}.equipment-health>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.equipment-health>div>span{color:#d0d0d0;background:#ffffff0d;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:7px;display:flex}.equipment-dot{border-radius:50%;width:7px;height:7px}.equipment-dot.maintenance{background:#e9a047}.equipment-dot.burned{background:#d95b5b}.equipment-dot.stolen{background:#b87ad9}.equipment-dot.retained{background:#6b9dcc}.equipment-location,.equipment-roi{flex-direction:column;gap:3px;display:flex}.equipment-location b,.equipment-roi b{color:#292929;font-size:8px}.equipment-location small,.equipment-roi small{color:#8d8d8d;font-size:7px}.equipment-roi b{color:#16815f}.status-chip.funcionando{color:#198764;background:#e4f7f0}.status-chip.em-manutencao{color:#c56f28;background:#fff0e3}.status-chip.queimado{color:#c94747;background:#fff0f0}.status-chip.roubado{color:#8650a6;background:#f3eafb}.status-chip.nao-devolvido{color:#3476aa;background:#e9f2fb}.status-chip.em-estoque{color:#676767;background:#f1f1ef}.equipment-modal{width:min(930px,96vw);padding:0;overflow:hidden}.equipment-modal .modal-head{border-bottom:1px solid var(--line);margin:0;padding:22px 24px 17px}.equipment-form-scroll{max-height:min(70vh,700px);padding:0 24px;overflow-y:auto}.equipment-modal>.modal-actions{margin:0;padding:16px 24px 22px}.equipment-modal textarea{border:1px solid var(--line);width:100%;min-height:92px;font:inherit;resize:vertical;background:#fafafa;border-radius:20px;outline:0;padding:13px 15px;font-size:9px}.equipment-modal textarea:focus{border-color:#bda900;box-shadow:0 0 0 3px #f6dd0026}@media (width>=1181px){.equipment-table .data-head,.equipment-table .data-row{grid-template-columns:minmax(135px,1.2fr) minmax(76px,.62fr) minmax(72px,.58fr) minmax(145px,1.25fr) minmax(75px,.62fr) minmax(92px,.76fr) minmax(82px,.68fr) 68px}}@media (width<=1180px){.equipment-health{grid-template-columns:1fr}.equipment-health>div{justify-content:flex-start}.equipment-table{min-width:0!important}.equipment-table .data-row>:nth-child(2):before{content:"Comprador"}.equipment-table .data-row>:nth-child(3):before{content:"Valor pago"}.equipment-table .data-row>:nth-child(4):before{content:"Instalação"}.equipment-table .data-row>:nth-child(5):before{content:"Cidade"}.equipment-table .data-row>:nth-child(6):before{content:"Retorno / ROI"}.equipment-table .data-row>:nth-child(7):before{content:"Status"}.equipment-modal{width:100%!important}.equipment-form-scroll{padding:0 18px}.equipment-modal .modal-head,.equipment-modal>.modal-actions{padding-left:18px;padding-right:18px}}@media (width<=560px){.equipment-health>div{grid-template-columns:1fr 1fr;display:grid}.equipment-health>div>span{min-width:0}.equipment-form-scroll{max-height:72vh}}@media (width>=1181px){.data-panel{overflow:hidden}.data-table,.screens-detailed-table,.playlists-table,.ads-table,.clients-detailed-table,.tasks-table,.users-detailed-table,.finance-table,.club-prizes-table{width:100%;min-width:0!important}.data-head,.data-row{column-gap:8px;padding-left:13px;padding-right:13px}.data-head>*,.data-row>*{overflow-wrap:anywhere;white-space:normal;min-width:0}.data-head{font-size:6.5px;line-height:1.25}.data-row{font-size:8px;line-height:1.35}.entity b,.ad-playlists>span{white-space:normal;text-overflow:clip;overflow:visible}.entity>i{flex-basis:28px;width:28px;height:28px}.row-actions{gap:4px}.contract-download-button,.edit-button,.delete-button{flex-basis:30px;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px}.screens-detailed-table .data-head,.screens-detailed-table .data-row{grid-template-columns:minmax(125px,1.2fr) minmax(85px,.85fr) minmax(125px,1.15fr) minmax(82px,.72fr) minmax(68px,.55fr) 68px}.playlists-table .data-head,.playlists-table .data-row{grid-template-columns:minmax(140px,1.3fr) minmax(95px,.9fr) minmax(82px,.72fr) minmax(92px,.8fr) 62px 68px}.ads-table .data-head,.ads-table .data-row{grid-template-columns:minmax(130px,1.15fr) minmax(70px,.55fr) minmax(82px,.7fr) minmax(130px,1.15fr) 58px 70px 68px}.clients-detailed-table .data-head,.clients-detailed-table .data-row{grid-template-columns:minmax(145px,1.2fr) minmax(110px,.9fr) minmax(94px,.8fr) minmax(75px,.58fr) minmax(82px,.65fr) 70px 108px}.tasks-table .data-head,.tasks-table .data-row{grid-template-columns:minmax(140px,1.2fr) minmax(72px,.58fr) minmax(82px,.68fr) minmax(105px,.9fr) 62px 70px 68px}.users-detailed-table .data-head,.users-detailed-table .data-row{grid-template-columns:minmax(135px,1.15fr) minmax(75px,.58fr) minmax(92px,.76fr) minmax(95px,.82fr) minmax(92px,.78fr) 66px 68px}.finance-table .data-head,.finance-table .data-row{grid-template-columns:minmax(112px,1fr) minmax(72px,.62fr) 38px minmax(58px,.5fr) minmax(62px,.55fr) minmax(72px,.62fr) minmax(82px,.7fr) minmax(78px,.68fr) 62px 68px}.club-prizes-table .data-head,.club-prizes-table .data-row{grid-template-columns:minmax(145px,1.3fr) minmax(110px,.95fr) minmax(82px,.68fr) minmax(78px,.66fr) 72px 68px}}.content .welcome>div>p:last-child,.content .module-header>div>p:last-child{font-size:13px;line-height:1.55}.content .panel-title h2,.content .section-head h2,.content .insights-title h2{font-size:16px}.content .panel-title p,.content .section-head p,.content .insights-title p{font-size:11px;line-height:1.5}.content .metric-copy small,.content .small-stat small{font-size:10px}.content .metric-copy p,.content .small-stat p{font-size:10px;line-height:1.45}.content .metric>em,.content .status-chip,.content .commission-chip{font-size:9px}.content .data-head{font-size:8.5px;line-height:1.35}.content .data-row{font-size:10.5px;line-height:1.45}.content .data-row small,.content .entity small,.content .equipment-location small,.content .equipment-roi small{font-size:9px;line-height:1.4}.content .entity b,.content .equipment-location b,.content .equipment-roi b{font-size:10.5px;line-height:1.35}.content .module-toolbar input,.content .module-toolbar select,.content .filter-select,.content .period-select select{font-size:11px}.content .form-grid label>span,.content .form-section-title p{font-size:10px;line-height:1.45}.content .form-grid input,.content .form-grid select,.content textarea{font-size:11.5px}.content .form-section-title h3,.content .modal h2{font-size:15px}.content .primary,.content .outline-button,.content .soft-button,.content .danger-button{font-size:11px}.content .screen-status-summary small{font-size:9px}.content .screen-status-summary b{font-size:22px}.content .screen-status-summary p{font-size:9px;line-height:1.5}.content .deal-card h3{font-size:12px}.content .deal-card p,.content .deal-next{font-size:9.5px;line-height:1.45}.content .account-profile-card>p{font-size:11px}.content .account-profile-card>span,.content .account-section>header p{font-size:10px}.content .security-grid small{font-size:9px}.content .security-grid b,.content .notification-list b{font-size:11px}.content .notification-list small{font-size:10px}.content .notification-list time{font-size:9px}@media (width<=1180px){.content .data-row{font-size:12px;line-height:1.5}.content .data-row small,.content .entity small{font-size:10px}.content .data-row>:before{font-size:8.5px;line-height:1.35}.content .entity b,.content .equipment-location b,.content .equipment-roi b{font-size:12px}}@media (width<=760px){.content .welcome h1,.content .module-header h1{font-size:27px}.content .welcome>div>p:last-child,.content .module-header>div>p:last-child{font-size:13px}.content .metric-copy strong,.content .small-stat b{font-size:22px}.content .metric-copy small,.content .small-stat small,.content .metric-copy p,.content .small-stat p{font-size:10.5px}.content .data-row{font-size:12.5px}.content .form-grid label>span{font-size:10.5px}.content .form-grid input,.content .form-grid select,.content textarea{font-size:13px}}.dashboard-command-center{gap:14px;max-width:1480px;display:grid}.dashboard-hero{color:#fff;background:#000;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;min-height:154px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000018}.dashboard-hero:after{content:"";background:var(--yellow);border-radius:999px 0 0;width:38%;height:4px;position:absolute;bottom:0;right:0}.dashboard-hero>div:first-child{z-index:1;position:relative}.dashboard-hero .eyebrow{color:var(--yellow);margin-bottom:9px}.dashboard-hero h1{letter-spacing:-1.8px;margin:0;font-size:clamp(34px,3vw,44px);line-height:1}.dashboard-hero>div:first-child>p:last-child{color:#b8b8b4;max-width:650px;margin:12px 0 0;font-size:14px}.dashboard-hero-health{z-index:1;background:#ffffff0d;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:13px;min-width:265px;padding:15px 17px;display:flex;position:relative}.dashboard-hero-health>span{border-radius:50%;flex:0 0 12px;width:12px;height:12px}.dashboard-hero-health>span.is-stable{background:#21b77e;box-shadow:0 0 0 6px #21b77e20,0 0 15px #21b77e80}.dashboard-hero-health>span.is-warning{background:#e4524b;box-shadow:0 0 0 6px #e4524b20,0 0 15px #e4524b80}.dashboard-hero-health>div{flex-direction:column;gap:3px;display:flex}.dashboard-hero-health small{color:#8e8e8b;letter-spacing:1.1px;font-size:9px;font-weight:800}.dashboard-hero-health strong{font-size:12px;line-height:1.35}.status-chip.falha-na-reproducao{color:#a32323;white-space:normal;background:#fde8e7}.status-chip.em-manutencao{color:#315992;white-space:normal;background:#e8eefa}.status-chip.atualizando{color:#875500;background:#fff3d6}.dashboard-health-legend .failed i{background:#d54242}.dashboard-health-legend .maintenance i{background:#507fc0}.dashboard-health-legend .updating i{background:#d7a621}.dashboard-status-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.dashboard-status-metrics .metric{color:#fff;background:#070707;border:1px solid #2a2a2a;border-radius:24px;grid-template-columns:auto 1fr;min-width:0;min-height:112px;padding:16px;box-shadow:0 15px 32px #00000018}.dashboard-status-metrics .metric-copy span,.dashboard-status-metrics .metric-copy small{color:#aaa}.dashboard-status-metrics .metric-copy strong,.dashboard-status-metrics .metric.metric-red .metric-copy strong{color:#fff}.dashboard-status-metrics .metric-red{border-color:#ff313166;box-shadow:inset 0 0 24px #ff31310c,0 0 24px #ff313112}.dashboard-status-metrics .metric-green{border-color:#00f5a04d;box-shadow:inset 0 0 24px #00f5a00b}.dashboard-status-metrics .metric-orange{border-color:#ff8a1f55;box-shadow:inset 0 0 24px #ff8a1f0b}.dashboard-status-metrics .metric-blue{border-color:#2f9bff55;box-shadow:inset 0 0 24px #2f9bff0b}.dashboard-status-metrics .metric-yellow{border-color:#ffe10055;box-shadow:inset 0 0 24px #ffe1000b}.dashboard-status-metrics .metric-red .metric-icon{color:#ff3131;background:#ff31311f;box-shadow:0 0 18px #ff31314d}.dashboard-status-metrics .metric-green .metric-icon{color:#00f5a0;background:#00f5a01a;box-shadow:0 0 18px #00f5a033}.dashboard-status-metrics .metric-orange .metric-icon{color:#ff8a1f;background:#ff8a1f1a;box-shadow:0 0 18px #ff8a1f33}.dashboard-status-metrics .metric-blue .metric-icon{color:#2f9bff;background:#2f9bff1a;box-shadow:0 0 18px #2f9bff33}.dashboard-status-metrics .metric-yellow .metric-icon{color:#ffe100;background:#ffe1001a;box-shadow:0 0 18px #ffe10033}.dashboard-status-metrics .metric.is-pulsing .metric-icon,.dashboard-hero-health>span{animation:1.05s ease-in-out infinite dashboard-alert-pulse}@keyframes dashboard-alert-pulse{0%,to{opacity:1;filter:brightness();transform:scale(1)}50%{opacity:.55;filter:brightness(1.65);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.dashboard-status-metrics .metric.is-pulsing .metric-icon,.dashboard-hero-health>span{animation:none}}.dashboard-status-metrics .metric-copy span{font-size:11px}.dashboard-status-metrics .metric-copy strong{font-size:25px}.dashboard-status-metrics .metric-copy small{font-size:10px}.dashboard-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dashboard-kpi-grid>button{border:1px solid var(--line);text-align:left;min-width:0;min-height:106px;color:var(--ink);cursor:pointer;background:#fff;border-radius:22px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.dashboard-kpi-grid>button:hover{border-color:#d6c450;transform:translateY(-2px);box-shadow:0 12px 28px #0000000d}.dashboard-kpi-grid .metric-icon{width:38px;height:38px}.dashboard-kpi-grid>button>span:last-child{flex-direction:column;min-width:0;display:flex}.dashboard-kpi-grid small{color:#777772;font-size:10px}.dashboard-kpi-grid strong{overflow-wrap:normal;margin:4px 0 5px;font-size:clamp(13px,1.05vw,16px);line-height:1.1}.dashboard-kpi-grid>button:nth-child(n+5) strong{white-space:nowrap;letter-spacing:-.35px}.dashboard-kpi-grid em{color:#9a9a95;font-size:9px;font-style:normal;line-height:1.35}.dashboard-coverage-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:14px;display:grid}.dashboard-coverage-grid .panel,.dashboard-map-card{border-radius:26px}.dashboard-map-card .panel-title,.dashboard-cities-card .panel-title,.dashboard-chart-card .panel-title,.dashboard-health-card .panel-title{min-height:105px;padding:20px 22px 16px}.dashboard-map-card .panel-title .eyebrow,.dashboard-cities-card .panel-title .eyebrow,.dashboard-chart-card .panel-title .eyebrow,.dashboard-health-card .panel-title .eyebrow{color:#8b7400;margin-bottom:7px}.dashboard-map-card .panel-title h2,.dashboard-cities-card .panel-title h2,.dashboard-chart-card .panel-title h2,.dashboard-health-card .panel-title h2{font-size:18px}.dashboard-map-frame{border:1px solid var(--line);background:#e9e9e4;border-top:0;border-radius:0 0 26px 26px;height:390px;position:relative;overflow:hidden}.dashboard-map-frame iframe{border:0;width:100%;height:calc(100% + 68px);position:absolute;inset:-68px 0 0}.dashboard-map-card{overflow:hidden}.dashboard-finance-overview{color:#fff;background:#050505;border-radius:28px;overflow:hidden;box-shadow:0 22px 52px #00000016}.dashboard-finance-heading{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px 20px;display:flex}.dashboard-finance-heading .eyebrow{color:#f6dd00;margin-bottom:8px}.dashboard-finance-heading h2,.dashboard-section-heading h2{letter-spacing:-.6px;margin:0;font-size:24px}.dashboard-finance-heading p:last-child,.dashboard-section-heading p:last-child{color:#9c9c98;margin:7px 0 0}.dashboard-finance-heading button{color:#111;cursor:pointer;background:#f6dd00;border:0;border-radius:999px;min-height:42px;padding:0 19px;font-weight:800}.dashboard-finance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-finance-actions .finx-dashboard-controls{flex-wrap:wrap;justify-content:flex-end}.dashboard-finance-actions .finx-dashboard-controls>label{color:#d6d6d1;background:#151515;border-color:#383834}.dashboard-finance-actions .finx-dashboard-controls>label select{color:#fff}.dashboard-finance-heading .dashboard-finance-visibility{color:#111;background:#f6dd00;place-items:center;width:42px;min-width:42px;padding:0;display:inline-grid}.dashboard-finance-heading .dashboard-open-finance{padding-inline:19px}.dashboard-finance-content{grid-template-columns:minmax(240px,1fr) 150px minmax(380px,1.55fr);align-items:center;gap:28px;padding:28px;display:grid}.dashboard-finance-primary{flex-direction:column;display:flex}.dashboard-finance-primary>small{color:#8e8e89;letter-spacing:1.3px;font-size:10px;font-weight:800}.dashboard-finance-primary>strong{letter-spacing:-1.6px;margin:8px 0 13px;font-size:clamp(28px,3vw,42px);line-height:1}.dashboard-finance-primary>span{color:#b7b7b1;background:#ffffff0e;border-radius:999px;width:fit-content;padding:8px 12px}.dashboard-finance-primary>span b{color:#fff}.dashboard-finance-primary>span.is-negative b{color:#ff6a63}.dashboard-finance-ring{border-radius:50%;justify-self:center;place-items:center;width:126px;height:126px;display:grid}.dashboard-finance-ring>div{text-align:center;background:#050505;border-radius:50%;place-content:center;width:92px;height:92px;display:grid}.dashboard-finance-ring b{font-size:25px}.dashboard-finance-ring small{color:#989893;margin-top:2px}.dashboard-finance-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-finance-breakdown>div{background:#ffffff0b;border:1px solid #ffffff16;border-radius:20px;flex-direction:column;min-width:0;padding:16px;display:flex}.dashboard-finance-breakdown span{color:#a1a19c;font-size:11px}.dashboard-finance-breakdown b{white-space:nowrap;margin:8px 0 5px;font-size:16px}.dashboard-finance-breakdown small{color:#70706d;font-size:9px}.dashboard-finance-breakdown .overdue b{color:#ff6a63}.dashboard-executive-section{border:1px solid var(--line);background:#fff;border-radius:28px;padding:24px;box-shadow:0 16px 42px #00000008}.dashboard-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.dashboard-section-heading .eyebrow{color:#8b7400;margin-bottom:7px}.dashboard-section-heading p:last-child{color:#74746f}.dashboard-executive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-executive-card{border:1px solid var(--line);text-align:left;min-width:0;color:var(--ink);cursor:pointer;background:#fafaf8;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;border-radius:24px!important}.dashboard-executive-card:hover{border-color:#d6c450;transform:translateY(-2px);box-shadow:0 13px 30px #0000000d}.dashboard-executive-card-head{align-items:center;gap:10px;display:flex}.dashboard-executive-card-head>span{color:#806b00;background:#fff4b8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.dashboard-executive-card.red .dashboard-executive-card-head>span{color:#c84741;background:#ffebe9}.dashboard-executive-card.green .dashboard-executive-card-head>span{color:#128459;background:#e1f7ee}.dashboard-executive-card.orange .dashboard-executive-card-head>span{color:#c76925;background:#fff0e4}.dashboard-executive-card-head small{color:#8b7400;letter-spacing:1px;font-size:9px;font-weight:850}.dashboard-executive-card h3{margin:17px 0 10px;font-size:16px}.dashboard-executive-card>strong{letter-spacing:-.9px;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2vw,30px);line-height:1.05;display:block;overflow:hidden}.dashboard-executive-card>p{color:#777772;margin:5px 0 16px;font-size:11px}.dashboard-executive-progress{background:#e9e9e4;border-radius:999px;height:6px;overflow:hidden}.dashboard-executive-progress i{border-radius:inherit;background:#f1d900;height:100%;display:block}.dashboard-executive-card.red .dashboard-executive-progress i{background:#e4524b}.dashboard-executive-card.green .dashboard-executive-progress i{background:#22a06b}.dashboard-executive-card.orange .dashboard-executive-progress i{background:#e38235}.dashboard-executive-meta{justify-content:space-between;gap:10px;margin-top:13px;display:flex}.dashboard-executive-meta span{color:#686863;font-size:10px;line-height:1.35}.dashboard-executive-meta span:last-child{text-align:right}.module-stats.five{grid-template-columns:repeat(5,minmax(0,1fr))}.module-stats .small-stat{min-width:0;box-shadow:0 12px 32px #00000008}.module-stats .small-stat b{color:#111;letter-spacing:-.45px}.equipment-command-strip{color:#fff;background:#000;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;min-height:128px;margin-bottom:16px;padding:24px 28px;display:flex;box-shadow:0 18px 44px #00000016}.equipment-command-strip .eyebrow{color:#f6dd00}.equipment-command-strip h2{max-width:660px;margin:8px 0 0;font-size:22px;line-height:1.2}.equipment-command-strip>span{color:#e8e8e4;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 18px;display:flex}.crm-automation-note,.tutorial-guidance{color:#3f3600;background:#fff9d8;border:1px solid #ead76a;border-radius:22px;align-items:flex-start;gap:14px;margin-bottom:16px;padding:18px 20px;display:flex}.crm-automation-note>svg,.tutorial-guidance>svg{flex:none;margin-top:2px}.crm-automation-note b,.tutorial-guidance b{margin-bottom:4px;font-size:14px;display:block}.crm-automation-note p,.tutorial-guidance p{color:#6d6030;margin:0}.crm-board-shell,.tutorial-course-library{border:1px solid var(--line);background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 14px 40px #00000008}.crm-toolbar{border-bottom:1px solid var(--line)}.db-kanban{background:#f4f4f1;grid-template-columns:repeat(6,minmax(225px,1fr));gap:12px;padding:16px;display:grid;overflow-x:auto}.db-kanban-column{background:#ebebe7;border:1px solid #e5e5df;border-radius:22px;flex-direction:column;min-height:520px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.db-kanban-column.is-drop-target{background:#fff9cf;border-color:#c3aa00;box-shadow:inset 0 0 0 2px #f6dd0066}.db-kanban-column>header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:62px;padding:4px 3px 12px;display:flex}.db-kanban-column>header>div{flex-direction:column;gap:4px;display:flex}.db-kanban-column>header b{font-size:12px}.db-kanban-column>header small,.db-kanban-column>header span{color:#7f7f79;font-size:10px}.db-kanban-column>header span{color:#6e5b00;white-space:nowrap;font-weight:800}.db-kanban-cards{flex:1}.db-deal-card{cursor:grab;background:#fff;border:1px solid #dfdfd9;border-radius:18px;margin-bottom:10px;padding:14px;transition:opacity .16s,transform .16s,box-shadow .16s;box-shadow:0 8px 20px #00000008}.db-deal-card:active{cursor:grabbing}.db-deal-card.is-dragging{opacity:.42;transform:scale(.98);box-shadow:0 14px 30px #00000018}.db-deal-card.is-moving{opacity:.65;pointer-events:none}.db-deal-top,.db-deal-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.db-deal-top>span:first-child{color:#8d7600;text-transform:uppercase;font-size:9px;font-weight:800}.db-deal-card h3{margin:12px 0 5px;font-size:14px;line-height:1.3}.db-deal-card p{color:#777772;min-height:34px;margin:0;font-size:10px}.db-deal-next{color:#6b6250;background:#f5f3ec;border-radius:999px;align-items:center;gap:6px;margin:13px 0;padding:8px 10px;font-size:9px;display:flex}.db-deal-next.late{color:#b83832;background:#fff0ef}.db-deal-card footer b{font-size:12px}.db-deal-card footer>span{color:#f6dd00;background:#111;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.db-kanban-empty{color:#999992;text-align:center;padding:18px 8px;font-size:10px}.tutorial-topic-tabs{gap:8px;padding:0 18px 16px;display:flex;overflow-x:auto}.tutorial-topic-tabs button{border:1px solid var(--line);color:#62625d;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 15px;display:flex}.tutorial-topic-tabs button.active{color:#111;background:#f6dd00;border-color:#f6dd00}.tutorial-topic-tabs small{background:#0000000d;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:9px;font-weight:800;display:grid}.tutorial-course-grid{gap:16px;padding:0 18px 18px;display:grid}.tutorial-course{border:1px solid var(--line);background:#fafaf8;border-radius:24px;overflow:hidden}.tutorial-course>header{color:#fff;background:#050505;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:18px 20px;display:flex}.tutorial-course>header>div{align-items:center;gap:13px;display:flex}.tutorial-course>header>div>span{color:#111;background:#f6dd00;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.tutorial-course>header p{color:#f6dd00;letter-spacing:1.2px;margin:0 0 3px;font-size:8px;font-weight:800}.tutorial-course>header h2{margin:0;font-size:17px}.tutorial-course>header>b{color:#d7d7d2;white-space:nowrap;border:1px solid #ffffff28;border-radius:999px;padding:9px 13px;font-size:10px}.tutorial-lesson{border-top:1px solid var(--line);background:#fff;grid-template-columns:38px 44px minmax(220px,1fr) auto auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.tutorial-lesson:first-child{border-top:0}.tutorial-lesson-order{color:#a0a09b;font-size:11px;font-weight:800}.tutorial-lesson-icon{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.tutorial-lesson-icon.video{color:#725e00;background:#fff3af}.tutorial-lesson-icon.document{color:#256eaa;background:#e6f2ff}.tutorial-lesson-copy{flex-direction:column;min-width:0;display:flex}.tutorial-lesson-copy small{color:#9a8200;text-transform:uppercase;font-weight:800}.tutorial-lesson-copy b{margin:3px 0;font-size:13px}.tutorial-lesson-copy p{color:#777772;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tutorial-viewer-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(960px,100vw - 30px);max-height:min(900px,100dvh - 32px);padding:0;display:grid;overflow:hidden}.tutorial-viewer-modal>.modal-head{border-bottom:1px solid var(--line);margin:0;padding:22px 24px 18px}.tutorial-viewer-body{min-height:0;padding:20px 24px;overflow:auto}.tutorial-viewer-body video,.tutorial-viewer-body iframe{background:#090909;border:0;border-radius:22px;width:100%;height:min(540px,60dvh)}.tutorial-viewer-body.text-content{background:#f8f7fb;align-items:flex-start}.tutorial-text-content{color:#29262f;white-space:pre-wrap;background:#fff;border:1px solid #e7e2d7;border-radius:18px;width:min(820px,100%);margin:0 auto;padding:30px 34px;font-size:15px;line-height:1.75}.tutorial-viewer-modal>.modal-actions{background:#fff;margin:0;padding:16px 24px 20px;box-shadow:0 -10px 28px #1a17200a}.tutorial-open-external{text-decoration:none}.dashboard-coverage-grid{gap:18px}.dashboard-coverage-grid>.panel{border-color:#deded8;box-shadow:0 18px 46px #0000000b}@media (width<=1180px){.module-stats.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.module-stats.five{display:flex}.equipment-command-strip{flex-direction:column;align-items:flex-start;padding:22px}.equipment-command-strip h2{font-size:19px}.db-kanban{grid-template-columns:repeat(6,260px)}.tutorial-lesson{grid-template-columns:30px 42px minmax(0,1fr) auto}.tutorial-lesson>.status-chip{display:none}.tutorial-lesson>.row-actions{grid-column:3/-1;justify-self:end}.tutorial-course>header{align-items:flex-start}}@media (width<=520px){.tutorial-course>header>b{display:none}.tutorial-lesson{grid-template-columns:34px minmax(0,1fr)}.tutorial-lesson-order{display:none}.tutorial-lesson-icon{grid-row:1}.tutorial-lesson-copy,.tutorial-lesson>.row-actions{grid-column:2}}.dashboard-city-list{border-top:1px solid var(--line);max-height:410px;overflow-y:auto}.dashboard-city-list>div{border-top:1px solid #f0f0eb;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:13px 18px;display:grid}.dashboard-city-list>div:first-child{border-top:0}.dashboard-city-avatar{color:#574a00;background:#fff5bd;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-weight:850;display:grid}.dashboard-city-list>div>span:nth-child(2),.dashboard-city-status{flex-direction:column;gap:4px;display:flex}.dashboard-city-list b{font-size:12px}.dashboard-city-list small{color:#92928d;font-size:10px}.dashboard-city-status{align-items:flex-end}.dashboard-city-status b{color:#15815d;font-size:15px}.dashboard-empty-state{color:#7d7d77;grid-template-columns:40px minmax(0,1fr)!important;min-height:215px!important}.dashboard-empty-state>svg{color:#765f00;background:#fff4b5;border-radius:50%;width:40px;height:40px;padding:10px}.dashboard-health-card{flex-direction:column;min-height:430px;display:flex}.dashboard-chart-card .panel-title>svg{color:#8b7400}.dashboard-bar-chart{border-top:1px solid var(--line);align-items:stretch;gap:15px;height:270px;padding:20px 24px 24px;display:flex}.dashboard-bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:48px;display:flex}.dashboard-bar-chart>div>span{justify-content:center;align-items:flex-end;width:100%;height:205px;display:flex;position:relative}.dashboard-bar-chart i{background:linear-gradient(#ffe900,#e0c900);border-radius:999px 999px 8px 8px;width:min(34px,70%);min-height:8px;display:block;box-shadow:0 8px 18px #e1c9002e}.dashboard-bar-chart b{font-size:11px;position:absolute;top:0}.dashboard-bar-chart small{color:#81817c;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:80px;font-size:9px;font-weight:750;overflow:hidden}.dashboard-chart-empty{border-top:1px solid var(--line);color:#8d8d88;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:270px;padding:28px;display:flex}.dashboard-chart-empty>svg{color:#776200;background:#fff5bd;border-radius:50%;width:48px;height:48px;padding:12px}.dashboard-chart-empty b{color:#222;font-size:13px}.dashboard-chart-empty small{font-size:10px}.dashboard-health-content{border-top:0;justify-content:center;align-items:center;gap:28px;min-height:230px;padding:18px 22px;display:flex}.dashboard-health-content .donut{flex:0 0 138px;width:138px;height:138px}.dashboard-health-content .donut:after{inset:15px}.dashboard-health-content .donut b{font-size:26px}.dashboard-health-legend{gap:11px;min-width:150px;display:grid}.dashboard-health-legend>span{color:#64645f;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.dashboard-health-legend i{border-radius:50%;width:8px;height:8px}.dashboard-health-legend .online i{background:#22a06b}.dashboard-health-legend .attention i{background:#3d89d1}.dashboard-health-legend .offline i{background:#d84f4f}.dashboard-health-legend .no-signal i{background:#e58a3b}.dashboard-health-legend b{color:#181818;font-size:12px}.dashboard-health-card>.soft-button{width:calc(100% - 44px);margin:auto 22px 20px}@media (width<=1220px){.dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-coverage-grid{grid-template-columns:1fr}.dashboard-city-list{max-height:none}.dashboard-finance-content{grid-template-columns:minmax(220px,1fr) 130px minmax(300px,1.4fr);gap:18px}.dashboard-finance-breakdown{grid-template-columns:1fr}.dashboard-finance-breakdown>div{padding:11px 14px}}@media (width<=1000px){.dashboard-status-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:4px;overflow-x:auto}.dashboard-finance-content{grid-template-columns:1fr 140px}.dashboard-finance-breakdown{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-executive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboard-command-center{gap:12px}.dashboard-hero{border-radius:24px;flex-direction:column;align-items:flex-start;min-height:0;padding:24px 20px}.dashboard-hero h1{font-size:34px}.dashboard-hero-health{width:100%;min-width:0}.dashboard-status-metrics{grid-template-columns:1fr 1fr;overflow:visible}.dashboard-status-metrics .metric:last-child{grid-column:auto}.dashboard-kpi-grid{grid-template-columns:1fr 1fr}.dashboard-map-frame{height:310px}.dashboard-health-content{flex-direction:column;align-items:center}.dashboard-health-legend{width:min(260px,100%)}.dashboard-finance-heading{flex-direction:column;align-items:flex-start;padding:21px 20px 18px}.dashboard-finance-actions,.dashboard-finance-actions .finx-dashboard-controls{justify-content:flex-start;width:100%}.dashboard-finance-content{grid-template-columns:1fr 110px;padding:22px 20px}.dashboard-finance-ring{width:104px;height:104px}.dashboard-finance-ring>div{width:76px;height:76px}.dashboard-finance-ring b{font-size:21px}.dashboard-finance-breakdown{grid-template-columns:1fr}.dashboard-executive-section{padding:20px}}@media (width<=460px){.dashboard-status-metrics,.dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-status-metrics .metric:last-child{grid-column:auto}.dashboard-finance-content{grid-template-columns:1fr}.dashboard-finance-ring{justify-self:start}.dashboard-finance-heading button{width:100%}.dashboard-finance-heading .dashboard-finance-visibility{flex:0 0 42px;width:42px}.dashboard-finance-actions .finx-dashboard-controls>label{flex:130px}.dashboard-finance-heading .dashboard-open-finance{flex:1 0 100%}.dashboard-executive-grid{grid-template-columns:1fr}.dashboard-executive-card>strong{white-space:normal}}.login-brand-panel{background:#000!important}.login-brand-panel .login-glow{display:none}.eyebrow,.login-kicker{align-items:center;gap:8px;display:inline-flex}.eyebrow:before,.login-kicker:before{content:"";background:#f4c400;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite anuncie-led-pulse;box-shadow:0 0 0 3px #f4c4001f,0 0 10px #f4c400b3}.login-kicker:before{width:8px;height:8px}.login-network{justify-content:flex-start}@keyframes anuncie-led-pulse{0%,to{opacity:.48;box-shadow:0 0 0 2px #f4c40014,0 0 5px #f4c40070}50%{opacity:1;box-shadow:0 0 0 4px #f4c40024,0 0 14px #f4c400d9}}@media (prefers-reduced-motion:reduce){.eyebrow:before,.login-kicker:before{opacity:1;animation:none}}.db-page .data-panel{overflow:hidden}.db-header-actions{align-items:center;gap:9px;display:flex}.db-table .data-head,.db-table .data-row{grid-template-columns:var(--db-columns) 92px;align-items:center;column-gap:16px;display:grid}.db-table .data-row>span,.db-table .data-head>span{overflow-wrap:anywhere;min-width:0}.db-entity{padding-right:8px;display:block}.db-entity>span,.db-entity>span>b{width:100%;display:block}.db-entity>span>b{font-size:12.5px;line-height:1.35}.db-user-identity{align-items:center;gap:11px;width:100%;display:flex!important}.db-user-identity>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden;width:auto!important}.db-user-avatar{color:#f6dd00;letter-spacing:.04em;background:#111;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:10px;font-weight:900;position:relative;overflow:hidden;width:38px!important;display:grid!important}.db-user-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.db-table .data-head>span:last-child,.db-table .data-row>.row-actions{justify-self:end}.data-head>.table-actions-heading,.finx-head>.table-actions-heading{text-align:left!important;justify-self:start!important}.db-table .db-col-status,.db-table .db-col-active,.db-table .db-col-published,.db-table .db-col-duration_seconds,.db-table .db-col-advertisement_count,.db-table .db-col-screen_count{white-space:nowrap}.db-table-screens .db-col,.db-table-screens .row-actions{white-space:nowrap;min-width:0}.db-table-screens .db-col>span{text-overflow:ellipsis;display:block;overflow:hidden}.db-table .db-col-email,.db-table .db-col-whatsapp,.db-table .db-col-document,.db-table .db-col-code,.db-table .db-col-uf,.db-table .db-col-role,.db-table .db-col-content_type,.db-table .db-col-updated_at,.db-table .db-col-last_heartbeat_at,.db-table .db-col-due_at,.db-table .db-col-contract_end{white-space:nowrap;overflow-wrap:normal}.db-alert{color:#992f21;background:#fff4f1;border:1px solid #e4b2aa;border-radius:999px;align-items:center;gap:10px;margin:0 0 18px;padding:13px 17px;font-size:13px;display:flex}.trash-toolbar select{border:1px solid var(--line);min-width:210px;height:38px;color:var(--ink);background:#fff;border-radius:999px;outline:0;margin-left:auto;padding:0 36px 0 15px;font-size:11px}.trash-toolbar .icon-button{margin-left:0}.trash-table .data-head,.trash-table .data-row{grid-template-columns:minmax(210px,1.7fr) minmax(125px,.8fr) minmax(125px,.85fr) minmax(120px,.8fr) minmax(125px,.85fr) 92px}.trash-table .db-entity small{color:#9a9a94;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.trash-purge-modal code{color:#262622;overflow-wrap:anywhere;background:#f2f2ef;border-radius:14px;width:100%;margin:14px 0;padding:11px 14px;font-size:11px;display:block}.trash-purge-modal>label{text-align:left;gap:7px;margin-bottom:14px;display:grid}.trash-purge-modal>label span{font-size:10px;font-weight:750}.trash-purge-modal>label input{border:1px solid var(--line);border-radius:999px;outline:0;min-height:42px;padding:0 15px}@media (width<=900px){.trash-toolbar{flex-wrap:wrap}.trash-toolbar label{flex:100%;min-width:0}.trash-toolbar select{flex:auto;margin-left:0}}.db-empty{color:#777;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:30px;display:flex}.db-empty>span{color:#7d6500;background:#f4c4001c;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.db-empty b{color:#252525;font-size:14px}.db-empty p{margin:0;font-size:12px}.db-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(880px,100vw - 28px);max-height:min(860px,100dvh - 32px);padding:0;display:grid;overflow:hidden}.db-form-scroll{overscroll-behavior:contain;min-height:0;padding:20px 24px 24px;overflow:hidden auto}.db-modal>.modal-head{border-bottom:1px solid var(--line);margin:0;padding:22px 24px 18px}.db-modal>.modal-actions{background:#fff;margin:0;padding:16px 24px 20px;box-shadow:0 -10px 28px #1a17200a}.db-modal .form-grid>*,.db-modal .form-grid label,.db-modal .db-file,.db-modal .db-file small{min-width:0}.db-modal .db-file small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db-modal .form-grid label.wide,.db-modal .form-grid .wide{grid-column:span 2}@media (width>=761px){.db-modal .popup-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.db-modal .popup-standard-grid>label.wide,.db-modal .popup-standard-grid>.wide{grid-column:auto}.db-modal .popup-standard-grid>.db-financial-plan,.db-modal .popup-standard-grid>.db-generated-password,.db-modal .popup-standard-grid>.db-city-commissions{grid-column:1/-1}}@media (width<=760px){.db-modal .popup-standard-grid{grid-template-columns:minmax(0,1fr)}.db-modal .popup-standard-grid>label.wide,.db-modal .popup-standard-grid>.wide{grid-column:1}}.db-modal select[multiple]{border-radius:18px;min-height:126px;padding:10px 12px}.user-resource-modal{width:min(940px,100vw - 32px)}.user-resource-modal .form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.user-resource-modal .form-grid>*,.user-resource-modal .form-grid label,.user-resource-modal .db-file,.user-resource-modal .db-file small{min-width:0}.user-resource-modal .db-file small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-resource-modal .db-generated-password,.user-resource-modal .db-city-commissions,.user-resource-modal .db-boolean{grid-column:1/-1}.user-resource-modal .db-city-commissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.user-resource-modal .db-city-commissions>span{grid-column:1/-1}.user-resource-modal .db-city-commissions label{grid-template-columns:20px minmax(0,1fr) 82px 14px}@media (width<=760px){.db-modal,.user-resource-modal{border-radius:24px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.db-modal>.modal-head,.db-modal>.db-form-scroll,.db-modal>.modal-actions{padding-left:16px;padding-right:16px}.user-resource-modal .form-grid.three,.user-resource-modal .db-city-commissions{grid-template-columns:minmax(0,1fr)}.user-resource-modal .db-city-commissions>span,.user-resource-modal .db-generated-password,.user-resource-modal .db-city-commissions,.user-resource-modal .db-boolean{grid-column:1}.user-resource-modal .db-city-commissions label{grid-template-columns:20px minmax(0,1fr) 72px 14px}}:is(.db-table:has(.db-col-playlist_names) .data-head,.db-table:has(.db-col-playlist_names) .data-row){column-gap:11px}.db-table:has(.db-col-playlist_names) .db-col-description{padding-right:0}.db-table:has(.db-col-playlist_names) .db-col-client_name{padding-left:0}.db-table .db-col-playlist_names{overflow:visible}.db-linked-tags{flex-wrap:wrap;align-items:center;gap:7px 5px;padding-block:4px;display:flex}.db-linked-tags>span,.db-linked-empty{color:#5c2696;overflow-wrap:anywhere;background:#f1e9ff;border:0;border-radius:999px;align-items:center;max-width:100%;min-height:25px;padding:5px 10px;font-size:10px;font-weight:800;line-height:1.15;display:inline-flex}.db-linked-empty{color:#857c91;background:#f6f4f9}:is(.db-modal:has(.advertisement-preview),.db-modal:has(.ai-generator)){width:min(1020px,100vw - 28px);max-height:min(92vh,900px)}:is(.db-modal:has(.advertisement-preview) .form-grid.three,.db-modal:has(.ai-generator) .form-grid.three){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.integration-grid{grid-template-columns:minmax(0,760px);gap:20px;display:grid}.integration-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:26px}.integration-card>header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.integration-card>header>div{flex:1}.integration-card h2{margin:3px 0 0;font-size:23px}.integration-card header small{color:#8b6900;letter-spacing:.16em;font-size:10px;font-weight:850}.integration-logo{background:var(--yellow);color:#000;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.integration-security{color:#087951;background:#eefaf5;border-radius:20px;gap:13px;margin:20px 0;padding:17px;display:flex}.integration-security p{color:#52625c;margin:4px 0 0;line-height:1.55}.integration-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.integration-card dl div{background:#f7f6f8;border-radius:18px;padding:14px 16px}.integration-card dt{color:#817888;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800}.integration-card dd{margin:5px 0 0;font-weight:750}.integration-note{color:#6d6572;margin:18px 0 0;line-height:1.55}.ai-media-switch{background:#f1eff3;border-radius:999px;gap:5px;margin-bottom:18px;padding:5px;display:inline-flex}.ai-media-switch button{min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-weight:750;display:inline-flex}.ai-media-switch button.active{color:#fff;background:#000}.ai-generator{background:#faf9fc;border:1px solid #ded9e6;border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding:22px;display:grid}.ai-generator-head,.ai-generator .wide,.ai-brand-reference,.ai-cost-consent,.ai-image-options{grid-column:1/-1}.ai-generator-head h3{margin:3px 0 5px;font-size:22px}.ai-generator-head small{color:#6a2d9d;letter-spacing:.15em;font-size:10px;font-weight:850}.ai-generator-head p{color:#6f6874;margin:0}.ai-generator label{gap:7px;font-size:11px;font-weight:750;display:grid}.ai-generator textarea{resize:vertical;min-height:105px}.ai-brand-reference{border-radius:18px;align-items:center;gap:10px;padding:12px 15px;font-size:13px;line-height:1.45;display:flex}.ai-brand-reference.included{color:#59217f;background:#eee3f8}.ai-brand-reference.missing{color:#625c66;background:#f1eff2}.ai-brand-reference svg{flex:none}.ai-quote-button{place-self:end start}.ai-cost-consent{color:#332800;background:#fff3bd;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.ai-cost-consent p{margin:4px 0 9px}.ai-cost-consent label{align-items:center;gap:8px;display:flex}.ai-image-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-image-options button{color:#fff;cursor:pointer;background:#000;border:3px solid #0000;border-radius:22px;padding:0;overflow:hidden}.ai-image-options button.selected{border-color:var(--yellow);box-shadow:0 0 0 4px #ffe00035}.ai-image-options img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ai-image-options span{justify-content:center;align-items:center;gap:6px;min-height:38px;font-weight:750;display:flex}.advertisement-wizard-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1040px,100vw - 28px)}.advertisement-stepper{border-bottom:1px solid var(--line);background:#fbfafc;grid-template-columns:minmax(0,1fr) minmax(48px,110px) minmax(0,1fr);align-items:center;padding:15px 24px;display:grid}.advertisement-stepper button{color:#8a838e;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.advertisement-stepper button:not(:disabled){cursor:pointer}.advertisement-stepper button:disabled{cursor:default}.advertisement-stepper i{color:#777079;background:#ece9ee;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:850;display:grid}.advertisement-stepper span{gap:2px;min-width:0;display:grid}.advertisement-stepper b{color:inherit;font-size:13px}.advertisement-stepper small{color:#99929d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.advertisement-stepper em{background:#e5e1e7;border-radius:99px;height:2px;margin-inline:10px}.advertisement-stepper button.active{color:#111}.advertisement-stepper button.active i{background:var(--yellow);color:#000;box-shadow:0 0 0 5px #ffe0001d}.advertisement-stepper button.complete{color:#5c2696}.advertisement-stepper button.complete i{color:#5c2696;background:#eee4f8}.advertisement-wizard-step{gap:20px;display:grid}.advertisement-wizard-step>header small{color:#8c6c00;letter-spacing:.13em;font-size:10px;font-weight:850}.advertisement-wizard-step>header h3{margin:4px 0 5px;font-size:23px}.advertisement-wizard-step>header p{color:#746e77;margin:0;line-height:1.5}.advertisement-wizard-step>.form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px}.advertisement-wizard-step>.form-grid.three .wide{grid-column:1/-1}.db-modal .advertisement-wizard-step>.advertisement-identity-grid>.wide{grid-column:auto}.advertisement-identity-grid .db-field-active{grid-column:1/-1}.screen-resource-modal .db-field-installation_address{grid-column:auto!important}.advertisement-media-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.advertisement-media-options>button{color:#171419;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedbe2;border-radius:22px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:2px 13px;min-width:0;padding:17px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.advertisement-media-options>button:hover{border-color:#bfb8c5;transform:translateY(-1px)}.advertisement-media-options>button.active{border-color:#6c2c9e;box-shadow:0 0 0 3px #6c2c9e17}.advertisement-media-options>button>span{color:#5d2a85;background:#f3eff6;border-radius:50%;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.advertisement-media-options>button.active>span{color:#fff;background:#5f238c}.advertisement-media-options>button.coming-soon:disabled{cursor:not-allowed;opacity:.62;transform:none}.advertisement-media-options b{font-size:14px}.advertisement-media-options small{color:#777079;font-size:11px;line-height:1.4}.ai-coming-soon-notice{color:#332900;background:#fff4bd;border-radius:20px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.ai-coming-soon-notice>svg{color:#8b7000;flex:none;margin-top:1px}.ai-coming-soon-notice>div{gap:3px;display:grid}.ai-coming-soon-notice b{font-size:13px}.ai-coming-soon-notice span{color:#6f5a00;font-size:12px;line-height:1.45}.advertisement-upload-step{background:#faf9fb;border:1px solid #e6e2e8;border-radius:24px;gap:14px;padding:19px;display:grid}.advertisement-upload-step .form-grid.three{grid-template-columns:minmax(0,1.5fr) minmax(210px,.5fr);align-items:end;gap:16px}.advertisement-upload-step .form-grid.three .wide{grid-column:auto}.media-duration-help{color:#552376;background:#f0e8f7;border-radius:18px;gap:11px;padding:13px 15px;display:flex}.media-duration-help svg{flex:none;margin-top:2px}.media-duration-help div{gap:3px;display:grid}.media-duration-help b{font-size:12px}.media-duration-help span{color:#6f6376;font-size:11px;line-height:1.45}.ai-chat-generator{background:#f5f2f7;border:1px solid #ded9e4;grid-template-columns:minmax(0,1fr);gap:15px;margin-top:0;padding:0;overflow:hidden}.ai-chat-generator .ai-generator-head{color:#fff;background:#050505;align-items:center;gap:13px;padding:18px 20px;display:flex}.ai-chat-generator .ai-generator-head>span{background:var(--yellow);color:#000;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.ai-chat-generator .ai-generator-head small{color:var(--yellow)}.ai-chat-generator .ai-generator-head h3{color:#fff}.ai-chat-generator .ai-generator-head p{color:#bdb8c1}.ai-partner-card{background:#fff;border:1px solid #e1dce5;border-radius:20px;grid-template-columns:40px minmax(0,1fr) minmax(220px,.65fr);align-items:center;margin:0 18px;padding:12px 14px;gap:12px!important;display:grid!important}.ai-partner-card>span:nth-child(2){gap:2px;display:grid}.ai-partner-card>span:nth-child(2) small{color:#827987;font-weight:500}.ai-field-icon{color:#60288a;background:#eee4f7;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ai-partner-card select{background-color:#f8f7f9;border-radius:999px;min-height:42px;font-size:13px}.ai-chat-shell{background:#eae6ed;border-radius:22px;gap:12px;margin:0 18px;padding:16px;display:grid}.ai-chat-message{color:#403b43;background:#fff;border-radius:6px 18px 18px;align-items:flex-start;gap:9px;max-width:82%;padding:12px 14px;display:flex;box-shadow:0 6px 18px #2b1c350a}.ai-chat-message>span{background:var(--yellow);color:#000;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ai-chat-message p{margin:2px 0 0;font-size:12px;line-height:1.55}.ai-chat-composer{background:#fff;border:1px solid #d8d2dc;border-radius:20px;grid-template-columns:30px minmax(0,1fr);align-items:start;padding:13px 14px 9px;position:relative;gap:7px!important;display:grid!important}.ai-chat-composer>span{color:#6b2b97;place-items:center;width:30px;height:30px;display:grid}.ai-chat-generator .ai-chat-composer textarea{resize:vertical;min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:5px 4px 22px;font-size:14px;line-height:1.55}.ai-chat-composer textarea:focus{outline:0}.ai-chat-composer small{color:#9a939d;grid-column:2;justify-self:end;font-weight:550}.ai-reference-drop{cursor:pointer;background:#fff;border:1.5px dashed #bdb3c3;border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:center;margin:0 18px;padding:15px;position:relative;gap:2px 11px!important;display:grid!important}.ai-reference-drop:hover{background:#fdfbff;border-color:#6c2c9e}.ai-reference-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ai-reference-drop>span{color:#60288a;background:#eee5f6;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.ai-reference-drop b{font-size:13px}.ai-reference-drop small{color:#817a85;font-weight:500}.ai-reference-list{flex-wrap:wrap;gap:7px;margin:-4px 18px 0;display:flex}.ai-reference-list>span{color:#5a277e;background:#eee5f6;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:7px 8px 7px 10px;display:flex}.ai-reference-list b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:10px;overflow:hidden}.ai-reference-list button{width:22px;height:22px;color:inherit;cursor:pointer;background:#ffffffa8;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ai-chat-generator>.ai-brand-reference,.ai-chat-generator>.ai-cost-consent,.ai-chat-generator>.ai-image-options,.ai-chat-generator>.ai-quote-button{margin-inline:18px}.ai-chat-generator>.ai-quote-button,.ai-chat-generator>.ai-cost-consent,.ai-chat-generator>.ai-image-options{margin-bottom:18px}.ai-selected-duration{grid-template-columns:minmax(220px,360px);display:grid}.ai-selected-duration label{gap:7px;font-size:11px;font-weight:750;display:grid}.pairing-code{color:#5e2588;letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#eee5f6;border:0;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:850;display:inline-flex}.pairing-code:hover{color:#42165f;background:#e3d3f1}@media (width<=760px){.integration-card{border-radius:24px;padding:18px}.integration-card dl,.ai-generator,.ai-image-options{grid-template-columns:minmax(0,1fr)}.ai-generator-head,.ai-generator .wide,.ai-brand-reference,.ai-cost-consent,.ai-image-options{grid-column:1}.ai-cost-consent{grid-template-columns:auto minmax(0,1fr)}.ai-cost-consent .primary{grid-column:1/-1;width:100%}.advertisement-stepper{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);padding:12px 16px}.advertisement-stepper em{margin-inline:4px}.advertisement-stepper small{display:none}.advertisement-stepper i{width:30px;height:30px}.advertisement-wizard-step>.form-grid.three,.advertisement-media-options,.advertisement-upload-step .form-grid.three{grid-template-columns:minmax(0,1fr)}.advertisement-upload-step .form-grid.three .wide{grid-column:1}.advertisement-media-options>button{padding:14px}.ai-partner-card{grid-template-columns:38px minmax(0,1fr);margin-inline:13px}.ai-partner-card select{grid-column:1/-1}.ai-chat-shell{margin-inline:13px;padding:12px}.ai-chat-message{max-width:96%}.ai-reference-drop,.ai-reference-list,.ai-chat-generator>.ai-brand-reference,.ai-chat-generator>.ai-cost-consent,.ai-chat-generator>.ai-image-options,.ai-chat-generator>.ai-quote-button{margin-inline:13px}.ai-selected-duration{grid-template-columns:minmax(0,1fr)}}.db-modal:has(.advertisement-preview) .form-grid label.wide{grid-column:1/-1}.db-modal:has(.advertisement-preview) .form-grid .wide{grid-column:1/-1}.db-modal:has(.advertisement-preview) .db-form-scroll{padding:20px 24px 24px}.db-modal:has(.advertisement-preview) .advertisement-preview{background:linear-gradient(145deg,#f8f6fb,#fff);border:1px solid #dedbe5;border-radius:24px;width:100%;margin-top:20px;padding:18px;box-shadow:0 12px 34px #3022440d}.db-modal:has(.advertisement-preview) .advertisement-preview>b{color:#332640;letter-spacing:.02em;font-size:12px}:is(.db-modal:has(.advertisement-preview) .advertisement-preview video,.db-modal:has(.advertisement-preview) .advertisement-preview img){aspect-ratio:16/9;object-fit:contain;background:#000;border:1px solid #24182e;border-radius:18px;width:min(700px,100%);margin:0 auto;display:block;box-shadow:0 16px 36px #1e102b26}.db-multi-select{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.db-multi-label{color:#282824;font-size:11px;font-weight:760}.db-multi-trigger{color:#49424f;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d5df;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.db-multi-trigger:hover,.db-multi-trigger.open{color:#5c2696;border-color:#8b4bc1;box-shadow:0 0 0 4px #7c3caf12}.db-multi-chips{flex-wrap:wrap;gap:6px;display:flex}.db-multi-chips>button{color:#5c2696;cursor:pointer;background:#f1e9ff;border:0;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:28px;padding:5px 9px 5px 11px;font-size:10px;font-weight:800;display:inline-flex}.db-multi-chips>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db-multi-menu{background:#fff;border:1px solid #d8cfdf;border-radius:20px;gap:10px;padding:13px;display:grid;box-shadow:0 18px 45px #2e173f1a}.db-multi-menu-head{justify-content:space-between;align-items:center;gap:12px;padding:1px 3px 5px;display:flex}.db-multi-menu-head b{color:#2f2635;font-size:11px}.db-multi-menu-head small{color:#7e7188;font-size:9px}.db-multi-options{gap:6px;max-height:210px;padding-right:3px;display:grid;overflow-y:auto}.db-multi-options>button{color:#39323e;text-align:left;cursor:pointer;background:#faf9fb;border:1px solid #ece8ef;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:43px;padding:7px 10px;display:grid}.db-multi-options>button:hover,.db-multi-options>button.selected{background:#f5edff;border-color:#c9a9e8}.db-multi-options>button>span:last-child{gap:2px;min-width:0;display:grid}.db-multi-options>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.db-multi-options>button small{color:#7b678b;font-size:8.5px}.db-multi-options>p{color:#817a85;text-align:center;margin:8px;font-size:10px}.db-multi-check{color:#fff;background:#fff;border:1px solid #cfc8d4;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.db-multi-options>button.selected .db-multi-check{background:#6b2aa2;border-color:#6b2aa2}.db-multi-done{color:#fff;cursor:pointer;background:#6b2aa2;border:0;border-radius:999px;min-height:36px;font-size:10px;font-weight:800}.db-multi-select>small{color:#7d7880;font-size:9px}.db-file{color:#6b6b65;cursor:pointer;border:1px dashed #d5d2c5;border-radius:18px;align-items:center;gap:10px;min-height:48px;padding:9px 13px;display:flex;position:relative;overflow:hidden}.db-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0;border:0!important;height:100%!important;padding:0!important}.db-file.has-file{background:#faf6ff;border-style:solid;border-color:#c9a9e8}.db-file.is-busy,.db-file.is-busy input{cursor:wait}.db-file-progress{background:#e7d8f3;border-radius:999px;height:3px;position:absolute;bottom:4px;left:13px;right:13px;overflow:hidden}.db-file-progress i{border-radius:inherit;background:#6b2aa2;height:100%;transition:width .18s;display:block}.db-file-icon{color:#6b2aa2;background:#f1e6fb;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.db-file-copy{gap:2px;min-width:0;display:grid}.db-file-copy b{color:#201b22;font-size:11px}.db-file-copy small{color:#746f77;font-size:9px;line-height:1.35}.db-hidden-file-value{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.db-boolean{align-items:center;gap:9px;min-height:47px;padding-top:22px;flex-direction:row!important}.db-boolean input,.db-city-commissions input[type=checkbox]{accent-color:#f4c400;width:18px;height:18px}.db-city-commissions{flex-direction:column;gap:8px;display:flex}.db-city-billing{gap:12px;display:grid}.db-city-billing-list{gap:9px;display:grid}.db-city-billing-row{background:#fafafa;border:1px solid #e7e5df;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) 38px;align-items:end;gap:10px;padding:12px;display:grid}.db-city-billing-row>label{gap:5px;display:grid}.db-city-billing-row>label>span{color:#77736a;font-size:11px;font-weight:700}.db-city-billing-row select,.db-city-billing-row input{width:100%}.db-city-billing-add{justify-self:start}.db-city-billing-total{color:#28230b;background:#fff7c8;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.db-city-billing-total span{font-size:12px;font-weight:700}.db-city-billing-total strong{font-size:18px}html[data-theme=dark] .db-city-billing-row{background:#171717;border-color:#343434}html[data-theme=dark] .db-city-billing-row>label>span{color:#aaa}html[data-theme=dark] .db-city-billing-total{color:#fff;background:#342f12}@media (width<=680px){.db-city-billing-row{grid-template-columns:1fr 1fr 38px}}.db-city-commissions>span{font-size:11px;font-weight:700}.db-city-commissions label{border:1px solid #ece9dd;border-radius:18px;grid-template-columns:20px 1fr 100px 20px;align-items:center;gap:9px;padding:8px 11px;display:grid!important}.db-city-commissions label input[type=number]{height:36px}.db-generated-password{flex-direction:column;gap:8px;display:flex}.db-generated-password>span{font-size:11.5px;font-weight:700}.db-generated-password-row{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px;display:grid}.db-generated-password-row>label{background:#fff;border:1px solid #dedbd0;border-radius:999px;align-items:center;gap:9px;min-width:0;height:46px;padding:0 14px;flex-direction:row!important;display:flex!important}.db-generated-password-row>label input{letter-spacing:.025em;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;border:0!important;border-radius:0!important;height:auto!important;padding:0!important}.db-generated-password-row .db-password-visibility{color:#55534c;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.db-generated-password-row .db-password-visibility:hover,.db-generated-password-row .db-password-visibility:focus-visible{color:#000;background:#f1efe6}.db-generated-password>small{color:#77746b;line-height:1.45}.spin{animation:.8s linear infinite db-spin}@keyframes db-spin{to{transform:rotate(360deg)}}@media (width<=760px){.db-generated-password-row{grid-template-columns:1fr 1fr}.db-generated-password-row>label{grid-column:1/-1}.db-table .data-head{display:none}.db-table .data-row{grid-template-columns:1fr auto;gap:10px 14px;padding:16px;display:grid}.db-table .data-row>span{grid-column:1}.db-table .data-row>.row-actions{grid-area:1/2}.db-modal .form-grid label.wide,.db-modal .form-grid .wide{grid-column:1/-1}.db-modal:has(.advertisement-preview) .form-grid.three{grid-template-columns:1fr}.db-modal:has(.advertisement-preview) .advertisement-preview{border-radius:20px;padding:12px}:is(.db-modal:has(.advertisement-preview) .advertisement-preview video,.db-modal:has(.advertisement-preview) .advertisement-preview img){border-radius:14px}}@media (width<=900px){.login-page,.login-content-shell,.login-form-panel{background:#000!important}.login-mobile-brand{justify-content:center;align-items:center;display:flex}.login-mobile-brand img{object-position:center;width:182px;height:48px}}.login-auth-check-page{place-items:center;display:grid}.login-auth-check-panel{width:100%;min-height:100vh;box-shadow:none!important;background:#f4f4f1!important;justify-content:center!important;align-items:center!important;padding:24px!important}.login-auth-check-card{text-align:center;width:min(440px,100%);background:0 0!important;border-radius:0!important;padding:0!important}.login-auth-check-card .login-card-head{justify-content:center}.login-auth-check-card .login-card-head>div{text-align:left}.login-auth-check-card .login-intro{text-align:center;margin:18px auto 0}@media (width<=1180px){.data-panel{border:1px solid var(--line)!important;background:#fff!important;border-radius:24px!important;overflow:hidden!important}.data-table,.screens-detailed-table,.equipment-table,.playlists-table,.ads-table,.clients-detailed-table,.tasks-table,.users-detailed-table,.finance-table,.club-prizes-table{background:#fff;gap:0!important;width:100%!important;min-width:0!important;display:block!important}.data-row,.screens-detailed-table .data-row,.equipment-table .data-row,.playlists-table .data-row,.ads-table .data-row,.clients-detailed-table .data-row,.tasks-table .data-row,.users-detailed-table .data-row,.finance-table .data-row,.club-prizes-table .data-row{width:100%;border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:16px 18px!important}.data-row:first-of-type{border-top:0!important}.data-row>.entity{padding-bottom:10px}.data-row>.row-actions{padding-top:10px}.collection-list,.settings-crud-list{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.collection-list>div,.settings-crud-list>div{border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:13px 15px!important}.collection-list>div:first-child,.settings-crud-list>div:first-child{border-top:0!important}}@media (width<=560px){.data-panel{border-radius:20px!important}.data-row,.screens-detailed-table .data-row,.equipment-table .data-row,.playlists-table .data-row,.ads-table .data-row,.clients-detailed-table .data-row,.tasks-table .data-row,.users-detailed-table .data-row,.finance-table .data-row,.club-prizes-table .data-row{grid-template-columns:1fr 1fr!important;gap:14px 16px!important;padding:16px!important}}.content{font-size:13px}.content p{font-size:12px;line-height:1.55}.content small{font-size:10.5px;line-height:1.45}.content button,.content input,.content select,.content textarea{font-size:12.5px}.content .eyebrow{font-size:11.5px}.content .welcome h1,.content .module-header h1{font-size:clamp(29px,2.4vw,32px);line-height:1.15}.content .welcome>div>p:last-child,.content .module-header>div>p:last-child{font-size:14px}.content .panel-title h2,.content .section-head h2,.content .insights-title h2,.content .finx-dre h2{font-size:17px}.content .panel-title p,.content .section-head p,.content .insights-title p,.content .finx-dre p,.content .finx-dre header>span{font-size:12px}.content .metric-copy span,.content .small-stat small{font-size:11.5px}.content .metric-copy strong,.content .small-stat b{font-size:25px}.content .metric-copy small,.content .small-stat p{font-size:11px}.content .metric>em,.content .status-chip,.content .commission-chip,.content .finx-status,.content .commission-settlement .section-head>span{font-size:10.5px}.content .data-head,.content .finx-head,.content .settlement-head{font-size:9.5px;line-height:1.35}.content .data-row,.content .finx-row,.content .settlement-row,.content .campaign-row,.content .bill-list>div,.content .permission-grid{font-size:11.5px;line-height:1.45}.content .entity b,.content .equipment-location b,.content .equipment-roi b,.content .finx-main b,.content .finx-row>span>b,.content .collection-list b,.content .settings-crud-list b,.content .prize b,.content .timeline-item b{font-size:12px}.content .entity small,.content .data-row small,.content .finx-main small,.content .finx-row small,.content .settlement-row small,.content .collection-list small,.content .settings-crud-list small,.content .prize small,.content .timeline-item small{font-size:10px}.content .module-toolbar input,.content .module-toolbar select,.content .filter-select,.content .period-select select,.content .finx-toolbar select,.content .finx-row select,.content .finx-period select,.content .primary,.content .outline-button,.content .soft-button,.content .danger-button,.content .tabs button,.content .finx-tabs button,.content .finx-view-switch button,.content .tutorial-theme-strip button{font-size:12px}.content .form-grid label>span,.content .db-city-commissions>span{font-size:11.5px}.content .form-grid input,.content .form-grid select,.content .form-grid textarea,.content .password-field input{font-size:13.5px}.content .modal-head small,.content .form-section-title p{font-size:10.5px}.content .modal-head h2,.content .form-section-title h3{font-size:19px}.content .upload-zone b,.content .provision-note b,.content .finx-alert b,.content .private-settings-note b{font-size:12px}.content .upload-zone p,.content .provision-note p,.content .finx-alert p,.content .private-settings-note p,.content .finx-automation p{font-size:11px}.content .kanban-column>header b,.content .deal-card h3,.content .deal-card footer b,.content .playlist-card h3,.content .media-title h3,.content .report-card h3{font-size:12px}.content .kanban-column>header small,.content .kanban-column>header>span,.content .deal-card>small,.content .deal-card-head>small,.content .deal-card p,.content .playlist-card>p,.content .playlist-meta small,.content .media-info>p,.content .media-info small,.content .report-card p,.content .report-card footer small{font-size:10px}.content .screen-status-summary small,.content .insights-grid small{font-size:10.5px}.content .screen-status-summary b,.content .insights-grid b{font-size:22px}.content .screen-status-summary p,.content .insights-grid p,.content .insights-grid em,.content .insights-title>span{font-size:10px}.content .account-profile-card h2{font-size:20px}.content .account-profile-card>p,.content .account-profile-card>span,.content .account-profile-card>div:nth-of-type(2){font-size:11.5px}.content .account-profile-card>label b,.content .account-section>header p,.content .security-grid small{font-size:10.5px}.content .account-profile-card>label small,.content .security-grid b{font-size:11.5px}.content .account-section>header h2{font-size:16px}.content .notification-card>header b,.content .notification-list b{font-size:12px}.content .notification-card>header small,.content .notification-list small,.content .notification-list time,.content .notification-card>footer{font-size:10px}.content .tutorial-track b,.content .tutorial-empty b{font-size:12px}.content .tutorial-track small,.content .tutorial-format,.content .tutorial-theme-strip button small,.content .tutorial-empty p,.content .finx-coming small,.content .finx-settlement-summary small{font-size:10.5px}.content .finx-coming h2{font-size:20px}.content .finx-coming p,.content .finx-dre-row,.content .finx-pay{font-size:11.5px}.content .settlement-row strong{font-size:14px}@media (width<=1180px){.content .data-row,.content .finx-row,.content .settlement-row{font-size:12.5px}.content .data-row>:before,.content .finx-row>:before{font-size:9.5px}}@media (width<=760px){.content .welcome h1,.content .module-header h1{font-size:28px}.content .welcome>div>p:last-child,.content .module-header>div>p:last-child{font-size:14px}.content button{font-size:13px}.content input,.content select,.content textarea,.content .form-grid input,.content .form-grid select,.content .form-grid textarea{font-size:16px}.content .data-row,.content .finx-row,.content .settlement-row{font-size:13px}}.tutorial-library-toolbar{border:1px solid var(--line);background:#fff;border-radius:24px;margin-bottom:18px;overflow:hidden;box-shadow:0 12px 34px #00000008}.tutorial-library-toolbar .module-toolbar{border-bottom:0}.tutorial-toolbar{justify-content:space-between}.tutorial-toolbar .tutorial-search{width:min(520px,100%)}.tutorial-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.tutorial-toolbar .tutorial-topic-select{color:#777772;background:#fafaf8;width:auto;min-width:220px}.tutorial-topic-select select{color:#252522;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.tutorial-toolbar-actions .icon-button{flex:0 0 38px;margin-left:0}.tutorial-course-grid-loose{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;padding:0}.tutorial-course-grid-loose .tutorial-course{border-radius:26px;min-width:0;box-shadow:0 14px 38px #0000000b}.tutorial-course-grid-loose .tutorial-lesson{grid-template-columns:32px 42px minmax(0,1fr) auto auto;gap:11px}.tutorial-library-empty{border:1px solid var(--line);background:#fff;border-radius:24px;grid-column:1/-1;min-height:190px}@media (width<=1180px){.tutorial-course-grid-loose{grid-template-columns:1fr}}@media (width<=760px){.tutorial-toolbar{flex-direction:column;align-items:stretch;display:flex}.tutorial-toolbar .tutorial-search,.tutorial-toolbar-actions,.tutorial-toolbar .tutorial-topic-select{width:100%;min-width:0}.tutorial-toolbar-actions .icon-button{flex:0 0 38px}}@media (width<=900px){.module-header{flex-wrap:wrap}.db-header-actions{flex-direction:column;align-items:stretch;width:100%}.db-header-actions button{justify-content:center;width:100%;min-width:0}}@media (width<=1180px){.content .db-table .data-head{display:none}.content .db-table .data-row{gap:12px 18px;padding:18px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.content .db-table .data-row>.db-col,.content .db-table .data-row>.row-actions{gap:4px;min-width:0;display:grid}.content .db-table .data-row>.db-col:before,.content .db-table .data-row>.row-actions:before{content:attr(data-label);color:#8b8b84;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.content .db-table .data-row>.db-entity{grid-column:1/-1}.content .db-table .data-row>.row-actions{flex-wrap:wrap;grid-column:1/-1;display:flex}.content .db-table .data-row>.row-actions:before{width:100%}.content .db-kanban{grid-template-columns:repeat(3,minmax(230px,1fr));overflow:visible}}@media (width<=760px){.content .db-table .data-row{grid-template-columns:1fr!important}.content .db-table .data-row>.db-entity,.content .db-table .data-row>.row-actions{grid-column:auto}.content .db-kanban{grid-template-columns:1fr;overflow:visible}.content .db-kanban-column{min-height:0}}.finx-page{gap:20px}.finx-header-actions,.finx-dashboard-controls,.finx-period-bar{align-items:center;gap:10px;display:flex}.finx-header-actions{flex:none}.finx-header-actions>button,.finx-dashboard-controls>button{justify-content:center}.finx-success{color:#087a56;background:#effbf6;border:1px solid #bce9d8;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:750;display:flex}.finx-state{color:#777771;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;padding:30px;display:flex}.finx-state svg{color:#a88900}.finx-state b{color:#171717;font-size:14px}.finx-history-tag{vertical-align:middle;color:#8a6800;cursor:help;background:#fff4bd;border:1px solid #ead06a;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;margin-left:8px;display:inline-flex}.finx-history-action{color:#8a6800;cursor:help;background:#fff4bd;border:1px solid #ead06a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.finx-readonly-state{color:#715800;background:#fff9dc;border:1px solid #ead06a;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.finx-row.is-consolidated-history{background:#fffdf2}.finx-state p{max-width:510px;margin:0;font-size:12px;line-height:1.55}.finx-state small{color:#999994;font-size:10px}.finx-pagination{border-top:1px solid var(--line);color:#777771;background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 18px;font-size:11px;display:flex}.finx-pagination>div{align-items:center;gap:10px;display:flex}.finx-pagination button{border:1px solid var(--line);color:#171717;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.finx-pagination button:disabled{opacity:.38;cursor:not-allowed}.finx-pagination b{color:#42423e;text-align:center;min-width:110px;font-size:10px}.finx-panel{border-radius:24px}.finx-toolbar{padding:14px 16px}.finx-toolbar>label,.finx-period-bar>label,.finx-dashboard-controls>label{border:1px solid var(--line);color:#777771;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.finx-toolbar>label input,.finx-period-bar>label input,.finx-dashboard-controls>label select,.finx-period-bar>label select{color:#292925;min-width:0;font:inherit;background:0 0;border:0;outline:0}.finx-toolbar>label.finx-competence{flex:none;min-width:190px}.finx-toolbar>label.finx-competence>span{color:#777771;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.finx-toolbar>label.finx-competence>select{min-width:105px;height:40px;box-shadow:none;color:#292925;background-color:#0000;border:0;outline:0;padding:0 20px 0 0;font-size:12px;font-weight:750}.finx-toolbar select{min-width:165px;height:42px;font-size:11px}.finx-alert{background:#fff9d9;border:1px solid #eadc83;border-radius:22px;align-items:flex-start;gap:12px;min-height:60px;padding:14px 18px;display:flex}.finx-alert b{font-size:12px}.finx-alert p{font-size:11px}.finx-row{min-height:72px;font-size:11px;transition:opacity .18s,background .18s;position:relative}.finx-row.is-mutating{opacity:.55;pointer-events:none;background:#fffbea}.finx-row.is-overdue{box-shadow:inset 3px 0 #e05a52}.finx-row .row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.finx-main b,.finx-row>span>b{line-height:1.35}.finx-positive{color:#087a56}.finx-negative{color:#c53c34}.finx-section-label{color:#8c7700;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:-8px;font-size:10px;font-weight:850;display:flex}.finx-section-label:before{content:"";background:#f6dd00;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #fff8c9}.finx-stats.is-masked b{letter-spacing:.05em}.finx-dashboard-hero{color:#fff;background:#000;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;min-height:150px;padding:28px;display:flex}.finx-dashboard-hero h2{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(22px,3vw,34px)}.finx-dashboard-hero>div:first-child>p:last-child{color:#aeaea9;max-width:620px;margin:0;font-size:12px}.finx-dashboard-hero .eyebrow{color:#f6dd00}.finx-dashboard-controls>label{color:#d6d6d1;background:#151515;border-color:#383834}.finx-dashboard-controls>label select{color:#fff}.finx-dashboard-controls .outline-button{color:#111;background:#f6dd00;border-color:#f6dd00}.finx-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finx-chart-card{border:1px solid var(--line);min-height:330px;box-shadow:var(--soft-shadow);background:#fff;border-radius:26px;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.finx-chart-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.finx-chart-card>header small{color:#8d7800;letter-spacing:.13em;font-size:9px;font-weight:850}.finx-chart-card h3{color:#171717;margin:5px 0 0;font-size:17px}.finx-line-chart{flex:1;align-content:end;min-height:190px;margin-top:14px;display:grid}.finx-line-chart svg{width:100%;height:170px;overflow:visible}.finx-line-chart line{stroke:#deded8;stroke-width:1px}.finx-line-chart polyline{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.finx-line-chart polyline.billed{stroke:#f6dd00}.finx-line-chart polyline.received{stroke:#6d28d9;stroke-width:5px}.finx-line-chart>div{color:#999993;text-align:center;grid-template-columns:repeat(12,1fr);gap:2px;font-size:8px;display:grid}.finx-status-chart{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;min-height:204px;padding:24px 2px 12px;display:grid}.finx-status-month{flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;min-width:0;height:180px;display:flex}.finx-status-stack{background:#efefe9;border-radius:9px 9px 4px 4px;flex-direction:column-reverse;width:min(26px,76%);min-height:3px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000008}.finx-status-stack>i{flex:none;width:100%;display:block}.finx-status-stack>i.paid{background:#6d28d9}.finx-status-stack>i.pending{background:#f6dd00}.finx-status-stack>i.overdue{background:#e4524b}.finx-status-month>small{color:#999993;font-size:8px}.finx-chart-card>footer{border-top:1px solid var(--line);color:#5b5b56;flex-wrap:wrap;gap:12px 20px;padding-top:14px;font-size:10px;display:flex}.finx-chart-card i.yellow,.finx-chart-card i.green,.finx-chart-card i.purple,.finx-chart-card i.red,.finx-chart-card i.black,.finx-donut-layout p>i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.finx-chart-card i.yellow{background:#f6dd00}.finx-chart-card i.green{background:#179c71}.finx-chart-card i.purple{background:#6d28d9}.finx-chart-card i.red{background:#e4524b}.finx-chart-card i.black{background:#171717}.finx-donut-layout{flex:1;grid-template-columns:minmax(150px,210px) 1fr;align-items:center;gap:28px;padding:20px 10px;display:grid}.finx-donut{aspect-ratio:1;border-radius:50%;place-items:center;display:grid}.finx-donut>span{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;width:66%;display:grid}.finx-donut b{color:#111;font-size:25px}.finx-donut small{color:#898984;font-size:9px}.finx-donut-layout p{border-bottom:1px solid var(--line);color:#64645f;grid-template-columns:15px 1fr auto;align-items:center;gap:4px;margin:0;padding:12px 0;font-size:10px;display:grid}.finx-donut-layout p b{color:#171717}.finx-bars{flex:1;grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;height:235px;padding:22px 4px 0;display:grid}.finx-bars>div{text-align:center;grid-template-rows:1fr auto;gap:8px;height:100%;display:grid}.finx-bars>div>span{justify-content:center;align-items:flex-end;gap:3px;display:flex}.finx-bars i{border-radius:8px 8px 2px 2px;width:min(14px,43%);min-height:3px;display:block}.finx-bars .recurring{background:#f6dd00}.finx-bars .projects{background:#171717}.finx-bars.is-single-series i{width:min(22px,72%)}.finx-bars small{color:#92928d;font-size:8px}.dashboard-financial-insights{gap:18px;display:grid}.dashboard-financial-insights .finx-dashboard-hero.is-embedded{min-height:128px;padding:24px 26px}.finx-dashboard-controls>label>span{color:#aaa9a3;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.finx-realization{flex:1;grid-template-columns:145px 1fr;align-items:center;gap:24px;padding-top:16px;display:grid}.finx-realization>strong{aspect-ratio:1;color:#111;border:18px solid #f6dd00;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:25px;display:flex}.finx-realization>strong small{color:#81817b;font-size:8px;font-weight:650}.finx-realization>div{gap:8px;display:grid}.finx-realization>div>span{color:#85857f;grid-template-columns:28px 1fr 31px;align-items:center;gap:8px;font-size:8px;display:grid}.finx-realization span>i{background:#eeeeea;border-radius:999px;height:7px;overflow:hidden}.finx-realization span>i>i{border-radius:inherit;background:#6d28d9;height:100%;display:block}.finx-realization span b{color:#373733;text-align:right}.finx-chart-mask{color:#565650;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffb3;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex;position:absolute;inset:62px 0 0}.finx-period-bar{flex-wrap:wrap;justify-content:space-between;padding:5px 0}.finx-period-bar>label{justify-content:center;min-width:175px}.finx-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finx-analysis-grid>article{border:1px solid var(--line);min-height:190px;box-shadow:var(--soft-shadow);background:#fff;border-radius:24px;padding:20px}.finx-analysis-grid header{justify-content:space-between;align-items:center;gap:16px;display:flex}.finx-analysis-grid h3{margin:0;font-size:14px}.finx-analysis-grid header b{font-size:13px}.finx-analysis-grid>article>p{color:#888883;margin:30px 0 0;font-size:11px}.finx-analysis-grid article>div{gap:10px;margin-top:18px;display:grid}.finx-analysis-grid article>div>span{color:#6f6f69;grid-template-columns:minmax(90px,.8fr) 1.2fr auto;align-items:center;gap:10px;font-size:9px;display:grid}.finx-analysis-grid span>i{background:#efefeb;border-radius:999px;height:7px;overflow:hidden}.finx-analysis-grid span>i>i{border-radius:inherit;background:#f6dd00;height:100%;display:block}.finx-analysis-grid span b{color:#252521}.finx-scroll-shell{width:100%;overflow:hidden}.finx-scroll-top{border-top:1px solid var(--line);background:#fafafa;width:100%;height:14px;overflow:auto hidden}.finx-scroll-top>span{width:920px;height:1px;display:block}.finx-scroll-top+.finx-invoices .finx-head{border-top:0}.finx-movements .finx-head,.finx-movements .finx-row{grid-template-columns:minmax(260px,2fr) minmax(135px,1fr) 90px 105px 105px;min-width:700px}.finx-history .finx-head,.finx-history .finx-row{grid-template-columns:minmax(180px,1.5fr) 85px 90px 80px minmax(105px,.9fr) 95px minmax(105px,.9fr);min-width:880px}.finx-payments .finx-head,.finx-payments .finx-row{grid-template-columns:repeat(8,minmax(105px,1fr));column-gap:16px;min-width:1040px}.finx-payments .finx-row.is-remittance{background:#fffdf2}.finx-remittance-reconciliation,.finx-remittance-note{background:#fffbed;border:1px solid #eadc91;border-radius:18px;align-items:center;gap:14px;padding:15px 18px;display:flex}.finx-remittance-reconciliation>div,.finx-remittance-note>div{flex:1;gap:3px;display:grid}.finx-remittance-reconciliation>span{gap:2px;min-width:130px;display:grid}.finx-remittance-reconciliation small,.finx-remittance-note p{color:#77715b;margin:0;font-size:12px}.finx-remittance-modal{max-width:980px}@media (width<=760px){.finx-remittance-reconciliation{flex-wrap:wrap;align-items:flex-start}.finx-remittance-reconciliation>div{flex-basis:calc(100% - 40px)}.finx-remittance-reconciliation>span{min-width:calc(50% - 10px)}}.finx-audit .finx-head,.finx-audit .finx-row{grid-template-columns:minmax(170px,1.35fr) minmax(110px,.9fr) minmax(100px,.8fr) 100px 90px minmax(130px,1fr);min-width:840px}.finx-trash .finx-head,.finx-trash .finx-row{grid-template-columns:minmax(180px,1.45fr) 100px 115px 90px 90px 70px;min-width:800px}.finx-annual .finx-head,.finx-annual .finx-row{grid-template-columns:80px repeat(5,minmax(115px,1fr));min-width:800px}.finx-dre-annual-wrap{border-radius:24px;overflow-x:auto}.finx-dre-annual{min-width:1510px}.finx-dre-annual-head,.finx-dre-annual-row{border-bottom:1px solid var(--line);grid-template-columns:250px repeat(12,92px) 120px;align-items:center;min-height:48px;font-size:9px;display:grid}.finx-dre-annual-head{color:#888883;text-transform:uppercase;letter-spacing:.05em;background:#fafafa;font-size:8px}.finx-dre-annual-head>*,.finx-dre-annual-row>*{text-align:right;padding:0 12px}.finx-dre-annual-head>:first-child,.finx-dre-annual-row>:first-child{z-index:2;color:#20201d;text-align:left;box-shadow:1px 0 0 var(--line);background:#fff;align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.finx-dre-annual-row.total{background:#fafafa}.finx-dre-annual-row.grand,.finx-dre-annual-row.grand>:first-child{color:#fff;background:#111}.finx-dre-annual-row.negative span,.finx-dre-annual-row.negative strong{color:#bb4038}.finx-method-note{color:#85857f;font-size:9px;line-height:1.5;display:block}.finx-fiscal-table .finx-head,.finx-fiscal-table .finx-row{grid-template-columns:minmax(200px,1.6fr) minmax(140px,1fr) 105px 105px minmax(150px,.9fr) 210px}.finx-fiscal-status{justify-items:start;gap:6px;min-width:0;display:grid}.finx-fiscal-status>small{color:#b13b34;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.35;overflow:hidden}.finx-fiscal-modal{width:min(720px,100vw - 28px)}.finx-fiscal-error{align-items:flex-start}.finx-fiscal-error p{margin:4px 0 0;line-height:1.5}.finx-fiscal-modal .modal-actions a.primary{text-decoration:none}.finx-manual-picker-modal{width:min(820px,100vw - 28px)}.finx-manual-picker-search{border:1px solid var(--line);background:var(--input-bg,#fff);border-radius:18px;align-items:center;gap:10px;padding:0 16px;display:flex}.finx-manual-picker-search input{background:0 0;border:0;outline:0;width:100%;min-height:48px}.finx-manual-picker-help{color:var(--muted);margin:12px 0 16px;font-size:11px;line-height:1.55}.finx-manual-candidates{gap:8px;max-height:470px;padding-right:4px;display:grid;overflow:auto}.finx-manual-candidates>button{border:1px solid var(--line);width:100%;color:inherit;background:var(--panel-bg,#fff);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:14px 16px;display:grid}.finx-manual-candidates>button:hover{background:#fffdf0;border-color:#dcc900}.finx-manual-candidates>button>span{gap:4px;min-width:0;display:grid}.finx-manual-candidates>button>span:nth-child(2){text-align:right;justify-items:end}.finx-manual-candidates b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.finx-manual-candidates small{color:var(--muted);font-size:10px}html[data-theme=dark] .finx-manual-candidates>button:hover{background:#24220f;border-color:#d8c700}@media (width<=720px){.finx-manual-candidates>button{grid-template-columns:minmax(0,1fr) 18px;gap:10px}.finx-manual-candidates>button>span:nth-child(2){text-align:left;grid-area:2/1;justify-items:start}.finx-manual-candidates>button>svg{grid-area:1/2/span 2}}.finx-fiscal-placeholder{border:1px solid var(--line);min-height:390px;box-shadow:var(--soft-shadow);background:#fff;border-radius:28px;justify-content:center;align-items:center;gap:22px;padding:36px;display:flex}.finx-fiscal-alert{color:#634910;background:#fff9e8;border:1px solid #f2d28c;border-radius:18px;margin-top:16px;padding:16px 20px;font-size:13px}.finx-fiscal-alert ul{margin:8px 0 0;padding-left:20px}.finx-fiscal-alert li+li{margin-top:4px}.finx-fiscal-placeholder>span{color:#111;background:#f6dd00;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.finx-fiscal-placeholder small{color:#8d7800;letter-spacing:.15em;font-size:9px;font-weight:850}.finx-fiscal-placeholder h2{margin:5px 0 7px;font-size:22px}.finx-fiscal-placeholder p{color:#74746f;max-width:580px;margin:0 0 12px;font-size:12px;line-height:1.55}.finx-fiscal-placeholder b{color:#9b870c;font-size:10px}.finx-record-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.finx-record-context>span{border:1px solid var(--line);background:#fafafa;border-radius:18px;gap:5px;min-width:0;padding:13px 15px;display:grid}.finx-record-context small{color:#8a8a84;font-size:8px}.finx-record-context b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finx-payment-method-modal{width:min(940px,100vw - 32px)}.finx-payment-method-modal .finx-modal-scroll{gap:16px;display:grid}.finx-payment-section{background:#fff;border:1px solid #e5e7eb;border-radius:18px;gap:16px;padding:18px;display:grid}.finx-payment-section>header{align-items:flex-start;gap:12px;display:flex}.finx-payment-section>header>span{color:#987400;background:#fff4bd;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.finx-payment-section.cash>header>span{color:#07834d;background:#dcfce7}.finx-payment-section.asaas>header>span{color:#6d3ed1;background:#e9e2ff}.finx-payment-section h3{color:#171717;margin:0;font-size:1rem}.finx-payment-section p{color:#6b7280;margin:4px 0 0;font-size:.84rem;line-height:1.45}.finx-payment-section label>span>b{color:#dc2626}.finx-payment-toggle{cursor:pointer;background:#fafafa;border:1px solid #ececec;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex!important}.finx-payment-toggle input{accent-color:#f2d400;margin-top:2px;width:18px!important;height:18px!important}.finx-payment-toggle span{gap:3px;display:grid}.finx-payment-toggle small{color:#737373;line-height:1.4}.finx-section-action{justify-content:flex-end;display:flex}.finx-inline-feedback{border-radius:12px;align-items:center;gap:9px;padding:11px 13px;font-size:.86rem;display:flex}.finx-inline-feedback.error{color:#b42318;background:#fff1f0;border:1px solid #ffc9c5}.finx-inline-feedback.success{color:#087647;background:#ecfdf3;border:1px solid #abefc6}html[data-theme=dark] .finx-payment-section{background:#111;border-color:#303030}html[data-theme=dark] .finx-payment-section h3{color:#fff}html[data-theme=dark] .finx-payment-section p,html[data-theme=dark] .finx-payment-toggle small{color:#a3a3a3}html[data-theme=dark] .finx-payment-toggle{background:#171717;border-color:#303030}@media (width<=700px){.finx-payment-method-modal{width:calc(100vw - 16px)}.finx-payment-section{border-radius:15px;padding:14px}.finx-payment-section .form-grid{grid-template-columns:1fr}.finx-section-action button{justify-content:center;width:100%}}@media (width<=1180px){.finx-chart-grid{grid-template-columns:1fr}.finx-table,.finx-annual,.finx-dre-annual-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto!important}.finx-table .finx-head,.finx-annual .finx-head{display:grid!important}.finx-invoices .finx-row,.finx-movements .finx-row,.finx-history .finx-row,.finx-payments .finx-row,.finx-audit .finx-row,.finx-trash .finx-row,.finx-annual .finx-row{padding:12px 16px!important;display:grid!important}.finx-invoices .finx-row{grid-template-columns:minmax(190px,1.55fr) minmax(105px,.75fr) 82px 92px 92px minmax(110px,.8fr) 58px!important}.finx-movements .finx-row{grid-template-columns:minmax(260px,2fr) minmax(135px,1fr) 90px 105px 105px!important}.finx-history .finx-row{grid-template-columns:minmax(180px,1.5fr) 85px 90px 80px minmax(105px,.9fr) 95px minmax(105px,.9fr)!important}.finx-payments .finx-row{grid-template-columns:repeat(8,minmax(105px,1fr))!important}.finx-audit .finx-row{grid-template-columns:minmax(170px,1.35fr) minmax(110px,.9fr) minmax(100px,.8fr) 100px 90px minmax(130px,1fr)!important}.finx-trash .finx-row{grid-template-columns:minmax(180px,1.45fr) 100px 115px 90px 90px 70px!important}.finx-annual .finx-row{grid-template-columns:80px repeat(5,minmax(115px,1fr))!important}.finx-row .finx-main,.finx-row .row-actions{border:0!important;grid-column:auto!important;padding:0!important}.finx-row>:before{content:none!important}}@media (width<=760px){.finx-page{gap:14px}.finx-header{align-items:stretch}.finx-header-actions,.finx-dashboard-controls,.finx-period-bar,.finx-toolbar{flex-direction:column;align-items:stretch;width:100%}.finx-header-actions>button,.finx-dashboard-controls>button,.finx-dashboard-controls>label,.finx-period-bar>label,.finx-period-bar .finx-view-switch,.finx-toolbar>label,.finx-toolbar>label.finx-competence,.finx-toolbar select,.finx-toolbar .icon-button{width:100%;min-width:0}.finx-toolbar .icon-button{border-radius:999px}.finx-dashboard-hero{border-radius:24px;flex-direction:column;align-items:stretch;padding:22px}.finx-dashboard-hero h2{font-size:25px}.finx-dashboard-controls>label{justify-content:center}.finx-chart-card{border-radius:22px;min-height:300px;padding:18px}.finx-donut-layout,.finx-realization{grid-template-columns:1fr}.finx-donut{width:min(180px,65vw);margin:0 auto}.finx-realization>strong{width:140px;margin:0 auto}.finx-analysis-grid{grid-template-columns:1fr}.finx-analysis-grid article>div>span{grid-template-columns:90px 1fr auto}.finx-pagination{text-align:center;flex-direction:column;align-items:stretch}.finx-pagination>div{justify-content:center}.finx-fiscal-placeholder{flex-direction:column;align-items:flex-start;min-height:330px;padding:24px}.finx-record-context{grid-template-columns:1fr}.finx-scroll-top{display:none}.finx-scroll-shell{overflow:visible}.finx-table,.finx-annual{min-width:0!important;overflow:visible!important}.finx-table .finx-head,.finx-annual .finx-head{display:none!important}.finx-invoices .finx-row,.finx-movements .finx-row,.finx-history .finx-row,.finx-payments .finx-row,.finx-audit .finx-row,.finx-trash .finx-row,.finx-annual .finx-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;min-width:0!important;padding:16px!important}.finx-row>*{min-width:0}.finx-row>:not(.finx-main):not(.row-actions){flex-direction:column;align-items:flex-start;gap:4px;display:flex}.finx-row>:not(.finx-main):not(.row-actions):before,.finx-row>.row-actions:before{color:#92928c;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.2;display:block;content:""!important}.finx-row .finx-main{border-bottom:1px solid var(--line)!important;grid-column:1/-1!important;padding:0 0 11px!important}.finx-row .row-actions{justify-content:flex-end;gap:8px;display:flex;grid-column:1/-1!important;padding:2px 0 0!important}.finx-row .row-actions:before{margin-right:auto;content:"Ações"!important}.finx-invoices .finx-row>:nth-child(2):before{content:"Fatura"!important}.finx-invoices .finx-row>:nth-child(3):before{content:"Valor"!important}.finx-invoices .finx-row>:nth-child(4):before{content:"Vencimento"!important}.finx-invoices .finx-row>:nth-child(5):before{content:"Pagamento"!important}.finx-invoices .finx-row>:nth-child(6):before{content:"Status"!important}.finx-movements .finx-row>:nth-child(2):before{content:"Categoria"!important}.finx-movements .finx-row>:nth-child(3):before{content:"Data"!important}.finx-movements .finx-row>:nth-child(4):before{content:"Entrada"!important}.finx-movements .finx-row>:nth-child(5):before{content:"Saída"!important}.finx-payments .finx-row>:nth-child(2):before{content:"Usuário"!important}.finx-payments .finx-row>:nth-child(3):before{content:"Competência"!important}.finx-payments .finx-row>:nth-child(4):before{content:"Vencimento"!important}.finx-payments .finx-row>:nth-child(5):before{content:"Pagamento"!important}.finx-payments .finx-row>:nth-child(6):before{content:"Valor"!important}.finx-payments .finx-row>:nth-child(7):before{content:"Status"!important}.finx-audit .finx-row>:nth-child(2):before{content:"Autor"!important}.finx-audit .finx-row>:nth-child(3):before{content:"Entidade"!important}.finx-audit .finx-row>:nth-child(4):before{content:"Identificador"!important}.finx-audit .finx-row>:nth-child(5):before{content:"Valor"!important}.finx-audit .finx-row>:nth-child(6):before{content:"Data e hora"!important}.finx-trash .finx-row>:nth-child(2):before{content:"Módulo"!important}.finx-trash .finx-row>:nth-child(3):before{content:"Autor"!important}.finx-trash .finx-row>:nth-child(4):before{content:"Exclusão"!important}.finx-trash .finx-row>:nth-child(5):before{content:"Expiração"!important}.finx-annual .finx-row>:first-child:before{content:"Mês"!important}.finx-annual .finx-row>:nth-child(2):before{content:"Entradas"!important}.finx-annual .finx-row>:nth-child(3):before{content:"Saídas"!important}.finx-annual .finx-row>:nth-child(4):before{content:"Saldo mensal"!important}.finx-annual .finx-row>:nth-child(5):before{content:"Taxa de custos"!important}.finx-annual .finx-row>:nth-child(6):before{content:"Saldo acumulado"!important}.finx-modal{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.finx-modal-scroll{flex:1;max-height:none}.finx-modal>.modal-actions{margin-top:auto}}:root{--system-container-gap:18px}.module-page,.finx-page,.dashboard-command-center{gap:var(--system-container-gap)}.module-page{flex-direction:column;display:flex}.module-page>*,.finx-page>*,.dashboard-command-center>*{margin-top:0;margin-bottom:0}.metrics,.main-grid,.bottom-grid,.module-stats,.stats-row,.insights-grid,.report-grid,.security-grid,.attachment-grid,.linked-grid,.tutorial-course-grid,.tutorial-course-grid-loose,.dashboard-status-metrics,.dashboard-kpi-grid,.dashboard-coverage-grid,.dashboard-executive-grid,.dashboard-financial-insights,.finx-stats,.finx-chart-grid,.finx-analysis-grid,.finx-personal-grid{gap:var(--system-container-gap)}.module-header,.module-stats,.stats-row,.dashboard-status-metrics{margin-top:0;margin-bottom:0}@media (width<=760px){:root{--system-container-gap:14px}}.finx-commission-summary{gap:var(--system-container-gap);display:grid}.finx-commission-summary-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.finx-commission-summary-head small{color:#8a7300;letter-spacing:.14em;font-size:10px;font-weight:900}.finx-commission-summary-head h2{margin:5px 0 3px;font-size:22px}.finx-commission-summary-head p{color:#74746f;margin:0;font-size:13px}.finx-commission-summary-head>label{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:150px;min-height:42px;padding:0 15px;display:flex}.finx-commission-summary-head select{width:100%;font:inherit;background:0 0;border:0}.finx-commission-history-panel{padding:0;overflow:hidden}.finx-commission-history .finx-head,.finx-commission-history .finx-row{grid-template-columns:minmax(150px,1.2fr) repeat(5,minmax(105px,.85fr)) 90px 112px}.finx-commission-history-group+.finx-commission-history-group{border-top:1px solid var(--line)}.finx-commission-history-group>.finx-row{border-bottom:0}.finx-history-toggle{white-space:nowrap;min-height:34px;padding:0 12px}.finx-commission-city-lines{border-top:1px solid var(--line);background:#fafaf7;gap:8px;padding:12px 18px 18px;display:grid}.finx-commission-city-lines>div{background:#fff;border:1px solid #ecebe4;border-radius:20px;grid-template-columns:minmax(170px,1.25fr) repeat(5,minmax(105px,1fr));align-items:center;gap:14px;padding:13px 15px;display:grid}.finx-commission-city-lines span{gap:3px;display:grid}.finx-commission-city-lines small{color:#878780;font-size:10px}.finx-commission-city-lines strong{color:#5b198d}@media (width<=1080px){.finx-commission-history-panel{overflow-x:auto}.finx-commission-history{min-width:1080px}}@media (width<=760px){.finx-commission-summary-head{flex-direction:column;align-items:stretch}.finx-commission-summary-head>label{width:100%}.finx-commission-history-panel{overflow:visible}.finx-commission-history{min-width:0}.finx-commission-history .finx-head{display:none!important}.finx-commission-history .finx-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;min-width:0!important;padding:16px!important}.finx-commission-history .finx-row>:first-child{grid-column:1/-1;font-size:16px}.finx-commission-history .finx-row>:nth-child(2):before{content:"Faturamento"}.finx-commission-history .finx-row>:nth-child(3):before{content:"Imposto"}.finx-commission-history .finx-row>:nth-child(4):before{content:"Operação"}.finx-commission-history .finx-row>:nth-child(5):before{content:"Base líquida"}.finx-commission-history .finx-row>:nth-child(6):before{content:"Comissão"}.finx-commission-history .finx-row>:nth-child(7):before{content:"Status"}.finx-commission-history .finx-row>:nth-child(n+2):nth-child(-n+7):before{color:#92928c;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.finx-commission-history .row-actions{grid-column:1/-1!important}.finx-history-toggle{justify-content:center;width:100%}.finx-commission-city-lines>div{grid-template-columns:repeat(2,minmax(0,1fr))}.finx-commission-city-lines>div>:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:8px}.modal-backdrop{align-items:center;padding:8px}.db-modal,.finx-modal,.tutorial-viewer-modal{border-radius:24px;max-height:calc(100dvh - 16px);overflow:hidden;width:calc(100vw - 16px)!important}.db-modal>.modal-head,.finx-modal>.modal-head,.tutorial-viewer-modal>.modal-head{padding:17px 16px 14px}.db-modal>.db-form-scroll,.finx-modal>.finx-modal-scroll,.tutorial-viewer-modal>.tutorial-viewer-body{min-height:0;padding:16px;overflow:hidden auto}.db-modal>.modal-actions,.finx-modal>.modal-actions,.tutorial-viewer-modal>.modal-actions{padding:14px 16px max(16px, env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.tutorial-viewer-body video,.tutorial-viewer-body iframe{border-radius:16px;height:min(470px,58dvh)}.finx-commission-preview{grid-template-columns:1fr 1fr}.finx-commission-request-modal .form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.finx-commission-request-modal .finx-field-status{grid-area:auto}.finx-commission-receipt{border-radius:20px;padding:16px}.finx-receipt-totals,.finx-receipt-cities{grid-template-columns:1fr}.finx-commission-preview span:last-child{grid-column:1/-1}.delete-modal{border-radius:24px;max-height:calc(100dvh - 16px);padding:22px 18px;overflow:hidden auto;width:calc(100vw - 16px)!important}.delete-modal .modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=430px){.db-modal>.modal-actions,.finx-modal>.modal-actions,.tutorial-viewer-modal>.modal-actions,.delete-modal .modal-actions,.finx-commission-preview,.finx-commission-request-modal .form-grid.four{grid-template-columns:1fr}.finx-commission-receipt{padding:13px}.finx-commission-receipt header h3{font-size:18px}.finx-commission-preview span:last-child{grid-column:1}}@media (width<=760px){body{overflow-x:hidden}.topbar{gap:6px;height:60px;padding-inline:12px}.mobile-top-logo{width:116px;height:30px}.topbar .round-button,.topbar .mobile-menu{width:40px;height:40px}.notification-card{border-radius:20px;width:auto;max-height:calc(100dvh - 76px);position:fixed;top:66px;left:10px;right:10px}.module-page,.dashboard,.dashboard-command-center,.account-page,.finx-page{padding:14px 12px}.module-header,.welcome{gap:12px}.content .module-header h1,.content .welcome h1{font-size:25px;line-height:1.08}.module-header>div>p:last-child,.welcome>div>p:last-child{margin-top:5px;line-height:1.4}.module-header .primary,.welcome .primary,.db-header-actions button{border-radius:999px;min-height:42px}.dashboard-hero{border-radius:22px;gap:15px;padding:20px 18px}.dashboard-hero h1{font-size:30px}.dashboard-hero p:last-child{font-size:12px;line-height:1.45}.dashboard-hero-health{min-height:54px;padding:10px 14px}.dashboard-status-metrics,.dashboard-kpi-grid,.module-stats,.module-stats.five,.stats-row,.screen-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.dashboard-status-metrics .metric,.module-stats .small-stat,.stats-row .small-stat,.screen-status-summary article{border-radius:20px;min-width:0;min-height:104px;padding:13px}.dashboard-status-metrics .metric:last-child,.module-stats.five .small-stat:last-child{grid-column:1/-1}.dashboard-status-metrics .metric{grid-template-columns:36px minmax(0,1fr);gap:9px}.dashboard-status-metrics .metric-icon{width:36px;height:36px}.dashboard-status-metrics .metric-copy strong{font-size:22px}.dashboard-finance-heading{gap:15px;padding:19px 17px 16px}.dashboard-finance-heading h2{font-size:21px}.dashboard-finance-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.dashboard-finance-actions .finx-dashboard-controls{grid-column:1/-1}.finx-dashboard-controls{grid-template-columns:repeat(2,minmax(0,1fr)) 42px;gap:8px;width:100%;display:grid!important}.finx-dashboard-controls>label{min-height:42px;padding-inline:11px;justify-content:flex-start!important;width:auto!important;min-width:0!important}.finx-dashboard-controls>label>span{display:none}.finx-dashboard-controls>label select{width:100%;font-size:13px}.finx-dashboard-controls>button,.dashboard-finance-heading .dashboard-finance-visibility{width:42px!important;min-width:42px!important;padding:0!important}.dashboard-finance-heading .dashboard-open-finance{justify-self:start;width:auto;min-height:42px;padding-inline:17px}.dashboard-finance-content{gap:17px;padding:19px 17px}.dashboard-finance-primary>strong{font-size:clamp(27px,9vw,38px)}.dashboard-finance-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-finance-breakdown>div{min-height:94px;padding:12px}.dashboard-finance-breakdown>div:last-child{grid-column:1/-1}.dashboard-map-frame{height:270px}.dashboard-executive-section{border-radius:22px;padding:17px}.dashboard-executive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-executive-card{min-height:132px;padding:14px}.module-toolbar,.finx-toolbar,.trash-toolbar{grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;padding:10px!important;display:grid!important}.module-toolbar>label:first-child,.finx-toolbar>label:first-child{grid-area:1/1;height:42px;width:100%!important;min-width:0!important}.module-toolbar>.icon-button,.finx-toolbar>.icon-button{grid-area:1/2;height:42px;margin:0;border-radius:50%!important;width:42px!important}.module-toolbar>select,.module-toolbar>.filter-select,.finx-toolbar>select,.finx-toolbar>label:not(:first-child){grid-column:1/-1;height:42px;width:100%!important;min-width:0!important}.finx-toolbar>select,.finx-toolbar>label:not(:first-child){grid-column:auto}.finx-toolbar>label:not(:first-child){grid-row:auto}.finx-toolbar input,.finx-toolbar select,.module-toolbar input,.module-toolbar select{font-size:14px}.finx-partner-toolbar .primary{border-radius:999px;grid-column:1/-1;justify-content:center;width:100%;min-height:42px}.tutorial-toolbar>.tutorial-search,.tutorial-toolbar>.tutorial-toolbar-actions{grid-column:1/-1;width:100%}.tutorial-toolbar-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;gap:8px;display:grid}.tutorial-topic-select{width:100%;min-width:0}.tutorial-toolbar-actions .icon-button{border-radius:50%;width:42px;height:42px;margin:0}.tutorial-toolbar-actions>label,.tutorial-toolbar-actions>select{grid-column:1/-1;width:100%;min-width:0}.finx-period{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.finx-period label{justify-content:flex-start;width:100%;min-width:0}.finx-period .outline-button{width:auto;min-height:42px;padding-inline:14px}.finx-pagination,.db-pagination{text-align:left;flex-direction:row;align-items:center;gap:8px;min-height:54px;padding:8px 10px}.finx-pagination>div{gap:5px;margin-left:auto}.finx-pagination button{width:34px;height:34px}.finx-pagination b{min-width:82px;font-size:9px}.content .db-table .data-row{border-radius:20px;gap:11px 14px;padding:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.content .db-table .data-row>.db-entity,.content .db-table .data-row>.row-actions{grid-column:1/-1}.finx-invoices .finx-row,.finx-movements .finx-row,.finx-payments .finx-row,.finx-annual .finx-row{border-radius:20px;gap:11px 14px!important;padding:14px!important}.form-grid input,.form-grid select,.form-grid textarea,.db-modal input,.db-modal select,.db-modal textarea,.finx-modal input,.finx-modal select,.finx-modal textarea{font-size:16px!important}.db-modal,.finx-modal,.tutorial-viewer-modal,.delete-modal{border-radius:22px!important}.db-modal>.modal-head,.finx-modal>.modal-head,.tutorial-viewer-modal>.modal-head{min-height:66px}.db-modal>.modal-actions,.finx-modal>.modal-actions,.tutorial-viewer-modal>.modal-actions,.delete-modal .modal-actions{gap:8px}.pwa-install-prompt{right:9px;bottom:max(9px, env(safe-area-inset-bottom));border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;width:calc(100vw - 18px);padding:9px 10px}.pwa-install-prompt>img{border-radius:11px;width:38px;height:38px}.pwa-install-copy strong{font-size:12px}.pwa-install-copy span{display:none}.pwa-install-action{grid-column:auto;min-height:38px;padding-inline:13px;font-size:11px}}@media (width<=390px){.dashboard-executive-grid,.dashboard-finance-breakdown{grid-template-columns:1fr}.dashboard-finance-breakdown>div:last-child{grid-column:auto}.finx-pagination>span{font-size:9px}.finx-pagination b{min-width:72px}.pwa-install-action span{display:none}.pwa-install-action{border-radius:50%;width:38px;padding:0}}@media (width<=760px){.finx-dashboard-controls>label,.finx-toolbar>label,.finx-period>label,.module-toolbar>label,.tutorial-topic-select,.trash-toolbar>label,.filter-select,.module-toolbar>select,.finx-toolbar>select,.trash-toolbar>select{align-self:center;border-radius:999px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding-top:0!important;padding-bottom:0!important}.finx-dashboard-controls>label{overflow:hidden;flex:none!important;min-width:0!important;max-width:none!important}.finx-dashboard-controls>label svg{flex:0 0 14px;width:14px;height:14px}.finx-dashboard-controls>label select{text-overflow:ellipsis;width:100%;min-width:0;height:40px;padding:0 18px 0 0;font-size:12px;font-weight:750;overflow:hidden}.dashboard-finance-actions .finx-dashboard-controls{align-items:center;gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px!important;display:grid!important}.dashboard-finance-heading .dashboard-finance-visibility{align-self:center;border-radius:50%!important;height:42px!important;max-height:42px!important}.finx-toolbar>label input,.module-toolbar>label input,.tutorial-topic-select select,.trash-toolbar>label input,.finx-period select,.filter-select,.module-toolbar>select,.finx-toolbar>select,.trash-toolbar>select{min-width:0;height:40px;font-size:13px;line-height:40px}.metrics,.module-stats,.module-stats.five,.stats-row,.screen-status-summary,.finx-stats,.dashboard-status-metrics,.dashboard-kpi-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;display:grid!important;overflow:visible!important}.metrics>.metric,.module-stats>.small-stat,.stats-row>.small-stat,.screen-status-summary>article,.finx-stats>article,.dashboard-status-metrics>.metric{border-radius:20px!important;width:auto!important;min-width:0!important;min-height:100px!important;margin:0!important;padding:12px!important}.metrics>.metric{grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;display:grid!important}.metrics>.metric:last-child:nth-child(odd),.module-stats>.small-stat:last-child:nth-child(odd),.stats-row>.small-stat:last-child:nth-child(odd),.screen-status-summary>article:last-child:nth-child(odd),.finx-stats>article:last-child:nth-child(odd),.dashboard-status-metrics>.metric:last-child:nth-child(odd){grid-column:1/-1!important}.metrics .metric-icon{flex:0 0 34px!important;width:34px!important;height:34px!important}.metrics .metric-copy,.metrics .metric-copy>*{min-width:0}.metrics .metric-copy span,.metrics .metric-copy small,.metrics .metric-copy p{overflow-wrap:anywhere;white-space:normal!important}.content .metrics .metric-copy strong{line-height:1.05;font-size:22px!important}.main-grid,.bottom-grid,.insights-grid,.report-grid,.security-grid,.attachment-grid,.linked-grid,.dashboard-coverage-grid,.dashboard-executive-grid,.finx-chart-grid,.finx-analysis-grid,.finx-personal-grid,.role-summary,.finance-rules{grid-template-columns:minmax(0,1fr)!important}.data-panel,.db-page .data-panel,.finx-panel{width:100%;min-width:0;border:1px solid var(--line)!important;background:#fff!important;border-radius:22px!important;overflow:hidden!important}.data-table,.finx-table,.finx-annual{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-gutter:stable;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:auto hidden!important}.data-table::-webkit-scrollbar{height:8px}.finx-table::-webkit-scrollbar{height:8px}.finx-annual::-webkit-scrollbar{height:8px}.finx-commission-history-panel::-webkit-scrollbar{height:8px}.db-kanban::-webkit-scrollbar{height:8px}.data-table::-webkit-scrollbar-thumb{background:#b7b7b1;border:2px solid #fff;border-radius:999px}.finx-table::-webkit-scrollbar-thumb{background:#b7b7b1;border:2px solid #fff;border-radius:999px}.finx-annual::-webkit-scrollbar-thumb{background:#b7b7b1;border:2px solid #fff;border-radius:999px}.finx-commission-history-panel::-webkit-scrollbar-thumb{background:#b7b7b1;border:2px solid #fff;border-radius:999px}.db-kanban::-webkit-scrollbar-thumb{background:#b7b7b1;border:2px solid #fff;border-radius:999px}.data-head{display:grid!important}.data-head,.data-row{min-height:52px!important;box-shadow:none!important;border-width:0 0 1px!important;border-radius:0!important;align-items:center!important;gap:12px!important;padding:11px 14px!important}.data-row>*{border:0!important;min-width:0!important;padding:0!important}.data-row>:before{content:none!important;display:none!important}.data-row>.entity,.data-row>.db-entity{flex-direction:row!important;grid-column:auto!important;align-items:center!important;display:flex!important}.data-row>.row-actions{flex-direction:row!important;grid-column:auto!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}.data-row>.status-chip,.data-row .status,.data-row .status-chip{width:fit-content;display:inline-flex!important}.db-table .data-head,.db-table .data-row{grid-template-columns:var(--db-columns) 92px!important;min-width:900px!important}.db-table-screens .data-head,.db-table-screens .data-row{min-width:760px!important}.screens-detailed-table .data-head,.screens-detailed-table .data-row{grid-template-columns:minmax(145px,1.25fr) 105px minmax(165px,1.25fr) 115px 85px 82px!important;min-width:780px!important}.playlists-table .data-head,.playlists-table .data-row{grid-template-columns:minmax(170px,1.35fr) 120px 115px 130px 78px 82px!important;min-width:840px!important}.ads-table .data-head,.ads-table .data-row{grid-template-columns:minmax(175px,1.1fr) 130px 110px minmax(230px,1.55fr) 78px 88px 82px!important;min-width:980px!important}.clients-detailed-table .data-head,.clients-detailed-table .data-row{grid-template-columns:minmax(190px,1.25fr) 145px 125px 105px 110px 88px 112px!important;min-width:980px!important}.tasks-table .data-head,.tasks-table .data-row{grid-template-columns:minmax(190px,1.35fr) 125px 135px 125px 90px 90px 82px!important;min-width:900px!important}.users-detailed-table .data-head,.users-detailed-table .data-row{grid-template-columns:minmax(180px,1.25fr) 110px 130px 150px 120px 85px 82px!important;min-width:940px!important}.finance-table .data-head,.finance-table .data-row{grid-template-columns:minmax(170px,1.15fr) 110px 80px 95px 105px 120px 130px 120px 90px 82px!important;min-width:1180px!important}.club-prizes-table .data-head,.club-prizes-table .data-row{grid-template-columns:minmax(190px,1.35fr) 150px 115px 120px 95px 82px!important;min-width:850px!important}.equipment-table .data-head,.equipment-table .data-row{grid-template-columns:minmax(190px,1.25fr) 120px 105px minmax(190px,1.25fr) 115px 130px 95px 82px!important;min-width:1080px!important}.tutorials-table .data-head,.tutorials-table .data-row{min-width:900px!important}.finx-scroll-shell{overflow:visible!important}.finx-scroll-top{display:none!important}.finx-head{display:grid!important}.finx-head,.finx-row{border-radius:0!important;gap:12px!important;padding:11px 14px!important}.finx-row>*{border:0!important;min-width:0!important;padding:0!important}.finx-row>:before{content:none!important;display:none!important}.finx-row .finx-main,.finx-row .row-actions{border:0!important;grid-column:auto!important;padding:0!important}.finx-row .row-actions{justify-content:flex-start!important}.finx-invoices .finx-head,.finx-invoices .finx-row{grid-template-columns:minmax(190px,1.55fr) minmax(105px,.75fr) 82px 92px 92px minmax(110px,.8fr) 58px!important;min-width:840px!important}.finx-movements .finx-head,.finx-movements .finx-row{grid-template-columns:minmax(260px,2fr) minmax(135px,1fr) 90px 105px 105px!important;min-width:700px!important}.finx-payments .finx-head,.finx-payments .finx-row{grid-template-columns:repeat(8,minmax(105px,1fr))!important;column-gap:16px!important;min-width:1040px!important}.finx-audit .finx-head,.finx-audit .finx-row{min-width:840px!important}.finx-trash .finx-head,.finx-trash .finx-row,.finx-annual .finx-head,.finx-annual .finx-row{min-width:800px!important}.finx-commission-history-panel{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.finx-commission-history{min-width:1080px!important}.finx-commission-history .finx-head{display:grid!important}.finx-commission-history .finx-row{grid-template-columns:minmax(150px,1.2fr) repeat(5,minmax(105px,.85fr)) 90px 112px!important;min-width:1080px!important}.finx-commission-city-lines{min-width:900px}.crm-board-shell,.tutorial-course-library{max-width:100%}.db-kanban{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(6,260px)!important;overflow-x:auto!important}.db-kanban-column{scroll-snap-align:start}}@media (width<=360px){.metrics,.module-stats,.module-stats.five,.stats-row,.screen-status-summary,.finx-stats,.dashboard-status-metrics,.dashboard-kpi-grid{gap:8px!important}.metrics>.metric,.module-stats>.small-stat,.stats-row>.small-stat,.screen-status-summary>article,.finx-stats>article{padding:10px!important}}.table-scroll-shell{width:100%;min-width:0}.table-scroll-rail{display:none}@media (width<=760px){.table-scroll-shell{background:#fff;overflow:hidden}.table-scroll-rail.is-scrollable{overscroll-behavior-inline:contain;scrollbar-color:#1d1d1b #e2e2dc;scrollbar-width:auto;touch-action:pan-x;-webkit-overflow-scrolling:touch;background:#f5f5f2;width:100%;height:18px;display:block;overflow:scroll hidden}.table-scroll-rail-top{border-top:1px solid var(--line);border-bottom:1px solid #d8d8d1}.table-scroll-rail-bottom{border-top:1px solid #d8d8d1;border-bottom:1px solid var(--line)}.table-scroll-rail>span{height:1px;display:block}.table-scroll-rail::-webkit-scrollbar{height:12px}.table-scroll-rail::-webkit-scrollbar-track{background:#e2e2dc;border-radius:999px}.table-scroll-rail::-webkit-scrollbar-thumb{background:#242421;border:2px solid #e2e2dc;border-radius:999px;min-width:42px}.synchronized-table-content{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.synchronized-table-content::-webkit-scrollbar{width:0;height:0;display:none}.synchronized-table-content .data-head,.synchronized-table-content .data-row,.synchronized-table-content .finx-head,.synchronized-table-content .finx-row{box-shadow:none!important;border-radius:0!important;align-items:center!important;display:grid!important}.synchronized-table-content .data-head,.synchronized-table-content .finx-head{border-bottom:1px solid var(--line)!important}.synchronized-table-content .data-row,.synchronized-table-content .finx-row{border:0!important;border-bottom:1px solid var(--line)!important;background:#fff!important}.synchronized-table-content .data-row>*,.synchronized-table-content .finx-row>*{white-space:normal!important;border:0!important;grid-column:auto!important;min-width:0!important}.synchronized-table-content .data-row>:before,.synchronized-table-content .finx-row>:before{content:none!important;display:none!important}.synchronized-table-content .data-row>.row-actions,.synchronized-table-content .finx-row>.row-actions{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;display:flex!important}.synchronized-table-content .finx-main{border:0!important;padding:0!important}.synchronized-table-content .db-col-email,.synchronized-table-content .db-col-whatsapp,.synchronized-table-content .db-col-document,.synchronized-table-content .db-col-code,.synchronized-table-content .db-col-uf,.synchronized-table-content .db-col-role,.synchronized-table-content .db-col-content_type,.synchronized-table-content .db-col-updated_at,.synchronized-table-content .db-col-last_heartbeat_at,.synchronized-table-content .db-col-due_at,.synchronized-table-content .db-col-contract_end{white-space:nowrap!important;overflow-wrap:normal!important}.finx-dre-annual-wrap{overflow:hidden!important}}.synchronized-table-content .data-head>.table-actions-heading,.synchronized-table-content .finx-head>.table-actions-heading{text-align:left!important;justify-self:start!important}.synchronized-table-content .data-row>.row-actions,.synchronized-table-content .finx-row>.row-actions{justify-content:flex-start!important;justify-self:start!important}.finx-payment-actions{flex-wrap:nowrap;align-items:center;min-width:0}.finx-share-action{color:#665600;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff9d8;border:1px solid #e5d985;justify-content:center;align-items:center;font-size:11px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;border-radius:999px!important;flex:none!important;width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important}.finx-share-action:hover{color:#171300;background:#ffef72;border-color:#cfbd3a}.finx-share-action.is-whatsapp{color:#008a54;box-shadow:none;background:#f1fcf6;border-color:#aee7c7}.finx-share-action.is-whatsapp:hover{color:#007a49;background:#e4f8ed;border-color:#75d39f}@media (width<=760px){.metrics,.module-stats,.module-stats.five,.stats-row,.screen-status-summary,.finx-stats,.dashboard-status-metrics,.dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.metrics>.metric,.module-stats>.small-stat,.stats-row>.small-stat,.screen-status-summary>article,.finx-stats>article,.dashboard-status-metrics>.metric,.dashboard-kpi-grid>button{grid-column:auto!important}.small-stat>div,.metric-copy,.dashboard-kpi-grid>button>div{min-width:0}.small-stat b,.metric-copy strong,.dashboard-kpi-grid strong{overflow-wrap:normal;max-width:100%;text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}}.status-chip{color:#656a76;background:#f0f1f4}.status-chip.online,.status-chip.ativo,.status-chip.ativa,.status-chip.publicado,.status-chip.publicada,.status-chip.pago,.status-chip.confirmado,.status-chip.confirmada,.status-chip.concluido,.status-chip.concluida,.status-chip.realizado,.status-chip.realizada,.status-chip.funcionando,.status-chip.em-veiculacao,.status-chip.conectada,.status-chip.fechado-ganho{color:#007a50;background:#dcfaef}.status-chip.offline,.status-chip.atrasado,.status-chip.em-atraso,.status-chip.cancelado,.status-chip.cancelada,.status-chip.descartado,.status-chip.descartada,.status-chip.queimado,.status-chip.roubado,.status-chip.inativo,.status-chip.inativa,.status-chip.nao-configurada,.status-chip.fechado-perdido,.status-chip.vencido{color:#d91f1f;background:#ffe5e5}.status-chip.sem-sinal,.status-chip.renovacao,.status-chip.encerrando,.status-chip.em-manutencao,.status-chip.urgente{color:#bd5c00;background:#fff0df}.status-chip.atencao,.status-chip.alteracoes,.status-chip.em-revisao,.status-chip.agendada,.status-chip.agendado,.status-chip.em-andamento,.status-chip.proposta,.status-chip.negociacao,.status-chip.nao-provisionada,.status-chip.nao-devolvido{color:#1269ad;background:#e5f2ff}.status-chip.pendente,.status-chip.prospect,.status-chip.rascunho,.status-chip.em-pagamento,.status-chip.novo-contato,.status-chip.qualificacao,.status-chip.em-estoque,.status-chip.estoque{color:#7f6a00;background:#fff8cc}.requests-toolbar .icon-button{margin-left:0}.requests-page .table-scroll-shell{background:#fff;overflow:hidden}.requests-page .table-scroll-rail,.requests-page .table-scroll-rail.is-scrollable{display:none!important}.requests-page .synchronized-table-content{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.requests-page .synchronized-table-content::-webkit-scrollbar{width:0;height:0;display:none}.requests-table .data-head,.requests-table .data-row{grid-template-columns:minmax(145px,1.2fr) minmax(78px,.65fr) minmax(150px,1.35fr) minmax(118px,.9fr) minmax(118px,.9fr) 104px;width:100%;column-gap:clamp(8px,1vw,14px)!important;min-width:0!important}.requests-table.admin .data-head,.requests-table.admin .data-row{grid-template-columns:minmax(135px,1.1fr) minmax(74px,.62fr) minmax(105px,.85fr) minmax(135px,1.25fr) minmax(112px,.9fr) minmax(112px,.9fr) 104px;width:100%;column-gap:clamp(7px,.9vw,13px)!important;min-width:0!important}.requests-table .data-row>span>small{color:#919188;margin-top:3px;font-size:9px;display:block}.request-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.request-status-cell{min-width:0}.request-date-cell,.request-actions-cell{white-space:nowrap}.request-actions-cell{justify-content:flex-start!important;gap:5px!important}.request-view-button{color:#1269ad;cursor:pointer;background:#eef7ff;border:1px solid #bfdcf6;border-radius:50%;place-items:center;width:31px;height:31px;display:inline-grid}.request-view-button:hover{background:#e2f1ff;border-color:#82b9e8}.request-category{color:#595951;white-space:nowrap;background:#f1f1ed;border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.request-category.bug{color:#c82525;background:#ffe5e5}.request-category.correcao{color:#a75300;background:#fff0df}.request-category.ajuste{color:#1269ad;background:#e5f2ff}.request-category.melhoria{color:#007a50;background:#dcfaef}.request-status-select{color:#656a76;background:#f0f1f4;border:1px solid #dfe1e5;border-radius:999px;outline:0;width:100%;max-width:none;min-height:32px;padding:0 30px 0 11px;font-size:9px;font-weight:800}.request-status-select.aberta{color:#7f6a00;background:#fff8cc;border-color:#eee197}.request-status-select.em-analise,.request-status-select.em-andamento{color:#1269ad;background:#e5f2ff;border-color:#bfddfa}.request-status-select.concluida{color:#007a50;background:#dcfaef;border-color:#a6e9d2}.request-status-select.cancelada{color:#d91f1f;background:#ffe5e5;border-color:#f0bcbc}.status-chip.aberta{color:#7f6a00;background:#fff8cc}.status-chip.em-analise{color:#1269ad;background:#e5f2ff}.request-success{color:#007a50;background:#e8fbf4;border:1px solid #a6e9d2;border-radius:999px;align-items:center;gap:10px;margin:0 0 18px;padding:13px 17px;font-size:13px;display:flex}.requests-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px}.requests-form-grid .wide{grid-column:1/-1}.request-description-field textarea{border:1px solid var(--line);width:100%;min-height:132px;max-height:280px;color:var(--ink);font:inherit;resize:vertical;background:#fafafa;border-radius:18px;outline:0;padding:15px 17px;line-height:1.55;transition:border-color .18s,box-shadow .18s,background .18s}.request-description-field textarea::placeholder{color:#96968f}.request-description-field textarea:hover{border-color:#c9c9c2}.request-description-field textarea:focus{background:#fff;border-color:#d6c000;box-shadow:0 0 0 3px #f6dd0024}.request-description-field>small{color:#85857e;align-self:flex-end}.request-upload-field{position:relative}.request-upload-field>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.request-upload-field>span em{color:#8a8a82;font-size:9px;font-style:normal;font-weight:500}.request-upload-zone{color:#8d7600;cursor:pointer;text-align:center;background:#fafaf8;border:1px dashed #bbb;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:112px;padding:18px;display:flex}.request-upload-zone b{color:#262622;overflow-wrap:anywhere;font-size:11px}.request-upload-zone small{color:#7e7e77;font-size:9px;font-weight:500}.request-image-preview{justify-items:start;gap:10px;display:grid}.request-image-preview img{object-fit:contain;border:1px solid var(--line);background:#f4f4f1;border-radius:18px;width:min(100%,520px);max-height:260px}.request-details-modal{width:min(920px,100vw - 28px)}.request-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.request-details-grid>div{border:1px solid var(--line);background:#fafaf8;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px;display:flex}.request-details-grid>div>small{color:#8a8a82;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.request-details-grid>div>span:not(.request-category):not(.status-chip){color:#77776f;font-size:9px}.request-details-description,.request-details-screenshot,.request-details-no-screenshot{grid-column:1/-1}.request-details-description p{color:#33332f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.request-details-screenshot img{object-fit:contain;border:1px solid var(--line);background:#f0f0ed;border-radius:14px;width:100%;max-height:56vh}.request-details-no-screenshot{color:#85857e;flex-direction:row!important;align-items:center!important}.request-edit-modal{width:min(820px,100vw - 28px)}.table-scroll-rail.is-scrollable{scrollbar-width:thin;scrollbar-color:#b8b8b1 transparent;background:0 0;height:10px}.table-scroll-rail::-webkit-scrollbar{height:7px}.table-scroll-rail::-webkit-scrollbar-track{background:0 0}.table-scroll-rail::-webkit-scrollbar-thumb{background:#b8b8b1 padding-box padding-box;border:1px solid #0000;border-radius:999px;min-width:36px}@media (width<=1100px){.requests-page .requests-table .data-head{display:none!important}.requests-page .requests-table,.requests-page .requests-table.admin{background:#f7f7f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid!important}.requests-page .requests-table .data-row,.requests-page .requests-table.admin .data-row{border:1px solid var(--line)!important;background:#fff!important;border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 16px!important;min-width:0!important;padding:16px!important;display:grid!important}.requests-page .requests-table .data-row>*{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;min-width:0!important;display:flex!important}.requests-page .requests-table .data-row>:before{color:#96968f;letter-spacing:.65px;text-transform:uppercase;font-size:7px;font-weight:800;content:attr(data-label)!important;display:block!important}.requests-page .requests-table .data-row>.entity{border-bottom:1px solid var(--line)!important;grid-column:1/-1!important;padding-bottom:10px!important}.requests-page .requests-table .data-row>.entity:before{display:none!important}.requests-page .requests-table .data-row>.request-description{grid-column:1/-1!important}.requests-page .requests-table .data-row>.request-actions-cell{border-top:1px solid var(--line)!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;padding-top:10px!important}.requests-page .requests-table .data-row>.request-actions-cell:before{margin-right:auto}}@media (width<=760px){.requests-page .requests-table,.requests-page .requests-table.admin{grid-template-columns:1fr!important}.requests-form-grid{grid-template-columns:1fr}.requests-form-grid .wide{grid-column:1}.request-stats{grid-template-columns:1fr 1fr}.request-details-grid{grid-template-columns:1fr}.request-details-description,.request-details-screenshot,.request-details-no-screenshot{grid-column:1}}@media (width<=520px){.request-stats{grid-template-columns:1fr}}.finx-status.pago{color:#007a50;background:#dcfaef;border-color:#a6e9d2}.finx-status.atrasado,.finx-status.cancelado{color:#d91f1f;background:#ffe5e5;border-color:#ffc1c1}.finx-status.em-pagamento,.finx-status.pendente{color:#7f6a00;background:#fff8cc;border-color:#ebdc83}.geovanna-billing-clients{background:linear-gradient(135deg,#fffef7 0%,#fff9d9 100%);border:1px solid #eadf9a;border-radius:22px;padding:20px}.geovanna-billing-clients>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.geovanna-billing-clients>header h2{margin:4px 0 5px;font-size:19px}.geovanna-billing-clients>header p:not(.eyebrow){color:#68645a;margin:0;font-size:11px}.geovanna-billing-clients>header>span{color:#fff;background:#151515;border-radius:999px;flex:none;padding:7px 11px;font-size:10px;font-weight:800}.geovanna-billing-loading,.geovanna-billing-empty{color:#666158;align-items:center;gap:10px;min-height:58px;font-size:11px;display:flex}.geovanna-billing-empty p{color:#777268;margin:3px 0 0}.geovanna-billing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.geovanna-billing-summary>span{background:#ffffffd6;border:1px solid #977e002b;border-radius:15px;flex-direction:column;gap:4px;min-width:0;padding:13px 14px;display:flex}.geovanna-billing-summary small{color:#6f695b;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.geovanna-billing-summary b{color:#191813;font-size:17px}.geovanna-billing-summary .danger{background:#fff1f1;border-color:#ffc5c5}.geovanna-billing-summary .danger b{color:#c82121}.geovanna-billing-rule{color:#574b00;background:#fff8c9;border:1px solid #e5d361;border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.geovanna-billing-rule p{margin:0;font-size:11px;line-height:1.45}.geovanna-billing-toolbar{align-items:center;gap:9px;margin:14px 0 10px;display:flex}.geovanna-billing-toolbar>label{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 13px;display:flex}.geovanna-billing-toolbar input{background:0 0;border:0;outline:0;width:100%;min-height:40px}.geovanna-billing-table{background:#ffffffc7;border:1px solid #977e002b;border-radius:16px;overflow-x:auto}.geovanna-billing-head,.geovanna-billing-row{grid-template-columns:minmax(210px,1.45fr) minmax(120px,.8fr) 110px minmax(185px,1fr) 135px;align-items:center;gap:14px;min-width:850px;padding:11px 14px;display:grid}.geovanna-billing-head{color:#817966;letter-spacing:.08em;text-transform:uppercase;background:#f8f5e5f0;font-size:9px;font-weight:850}.geovanna-billing-row+.geovanna-billing-row{border-top:1px solid #977e001f}.geovanna-billing-row>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.geovanna-billing-row b{color:#24231f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.geovanna-billing-row small{color:#777268;font-size:9px}.geovanna-billing-row strong{font-size:11px}.geovanna-billing-row select{background:#fff;border:1px solid #ded8bd;border-radius:999px;width:100%;min-height:36px;padding:0 32px 0 11px;font-size:11px}.billing-account-groups{gap:16px;display:grid}.billing-account-group{background:#ffffff8c;border:1px solid #977e002b;border-radius:18px;overflow:hidden}.billing-account-group>header{background:#f8f5e5d1;border-bottom:1px solid #977e0024;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.billing-account-group>header h3{color:#211f17;margin:0 0 3px;font-size:15px}.billing-account-group>header p{color:#6f695b;margin:0;font-size:10px}.billing-account-group>header>span{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.billing-account-group>header>span b{color:#171713;font-size:15px}.billing-account-group>header>span small{color:#777268;text-transform:uppercase;font-size:9px;font-weight:750}.billing-account-group .geovanna-billing-table{background:0 0;border:0;border-radius:0}.billing-locked-rule{color:#a62626;white-space:nowrap;background:#fff2f2;border:1px solid #f0c3c3;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.billing-locked-footnote{color:#6d6657;align-items:center;gap:7px;margin:12px 2px 0;font-size:10px;display:flex}.geovanna-destination{color:#333;background:#ececec;border-radius:999px;flex-direction:column;width:fit-content;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.geovanna-destination.is-geovanna{color:#5f4f00;background:#fff1a6}html[data-theme=dark] .geovanna-billing-clients{background:linear-gradient(135deg,#12120f,#211f11);border-color:#4f4515}html[data-theme=dark] .geovanna-billing-clients>header h2,html[data-theme=dark] .geovanna-billing-summary b,html[data-theme=dark] .geovanna-billing-row b,html[data-theme=dark] .geovanna-billing-row strong{color:#f6f6f2}html[data-theme=dark] .geovanna-billing-clients>header p:not(.eyebrow),html[data-theme=dark] .geovanna-billing-summary small,html[data-theme=dark] .geovanna-billing-row small{color:#aaa58f}html[data-theme=dark] .geovanna-billing-summary>span,html[data-theme=dark] .geovanna-billing-table{background:#171713;border-color:#393622}html[data-theme=dark] .geovanna-billing-head{color:#bbb59b;background:#222116}html[data-theme=dark] .geovanna-billing-row+.geovanna-billing-row{border-color:#33301f}html[data-theme=dark] .geovanna-billing-row select{color:#fff;background:#111;border-color:#44402a}html[data-theme=dark] .geovanna-billing-rule{color:#fff2a3;background:#312b0c;border-color:#645813}html[data-theme=dark] .billing-account-group{background:#151512;border-color:#393622}html[data-theme=dark] .billing-account-group>header{background:#222116;border-color:#393622}html[data-theme=dark] .billing-account-group>header h3,html[data-theme=dark] .billing-account-group>header>span b{color:#f6f6f2}html[data-theme=dark] .billing-account-group>header p,html[data-theme=dark] .billing-account-group>header>span small,html[data-theme=dark] .billing-locked-footnote{color:#aaa58f}html[data-theme=dark] .billing-locked-rule{color:#faa;background:#311919;border-color:#693333}@media (width<=900px){.geovanna-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.geovanna-billing-toolbar{flex-wrap:wrap;align-items:stretch}.geovanna-billing-toolbar>label{flex-basis:100%}}@media (width<=600px){.geovanna-billing-clients>header{flex-direction:column}.geovanna-billing-summary{grid-template-columns:minmax(0,1fr)}.geovanna-billing-toolbar>button{flex:1}.billing-account-group>header{flex-direction:column;align-items:flex-start}.billing-account-group>header>span{align-items:flex-start}}.finx-own-cash-panel{margin-bottom:18px}.finx-own-cash-head{border-bottom:1px solid var(--line);padding:18px 20px 15px}.finx-own-cash-head small{color:#8b7400;letter-spacing:.1em;font-size:9px;font-weight:850}.finx-own-cash-head h2{margin:4px 0;font-size:18px}.finx-own-cash-head p{color:#6d6b65;margin:0;font-size:11px}.finx-own-cash .finx-head,.finx-own-cash .finx-row{grid-template-columns:minmax(190px,1.7fr) minmax(120px,1fr) 105px 105px 115px 72px;column-gap:16px;min-width:720px}@media (width<=760px){.finx-own-cash{min-width:0!important;overflow:visible!important}.finx-own-cash .finx-head{display:none!important}.finx-own-cash .finx-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;min-width:0!important;padding:16px!important}.finx-own-cash .finx-row .finx-main,.finx-own-cash .finx-row .row-actions{grid-column:1/-1!important}.finx-own-cash .finx-row>:nth-child(2):before{content:"Competência"!important;display:block!important}.finx-own-cash .finx-row>:nth-child(3):before{content:"Vencimento"!important;display:block!important}.finx-own-cash .finx-row>:nth-child(4):before{content:"Valor"!important;display:block!important}.finx-own-cash .finx-row>:nth-child(5):before{content:"Status"!important;display:block!important}.db-page-screens{min-width:0;max-width:100%;overflow-x:hidden}.db-page-screens .data-panel,.db-page-screens .table-scroll-shell{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.db-page-screens .module-toolbar{grid-template-columns:minmax(0,1fr) 44px!important;gap:10px!important;width:100%!important;padding:12px!important;display:grid!important;overflow:visible!important}.db-page-screens .module-toolbar>label,.db-page-screens .module-toolbar>select,.db-page-screens .module-toolbar>.filter-select{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;margin:0!important}.db-page-screens .module-toolbar input,.db-page-screens .module-toolbar select{width:100%!important;min-width:0!important;height:44px!important;font-size:16px!important}.db-page-screens .module-toolbar>.icon-button{justify-self:end;grid-column:2!important;width:44px!important;min-width:44px!important;height:44px!important}.db-page-screens .table-scroll-rail,.db-page-screens .table-scroll-rail.is-scrollable{display:none!important}.db-page-screens .db-table-screens.synchronized-table-content{overscroll-behavior-inline:contain;scroll-behavior:auto;scrollbar-color:#aaa9a2 #efefeb;-webkit-overflow-scrolling:touch;scrollbar-width:thin!important;touch-action:pan-x pan-y!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important;overflow:auto hidden!important}.db-page-screens .db-table-screens.synchronized-table-content::-webkit-scrollbar{width:auto!important;height:7px!important;display:block!important}.db-page-screens .db-table-screens.synchronized-table-content::-webkit-scrollbar-track{background:#efefeb}.db-page-screens .db-table-screens.synchronized-table-content::-webkit-scrollbar-thumb{background:#aaa9a2;border:1px solid #efefeb;border-radius:999px;min-width:44px}.db-page-screens .db-table-screens>.data-head,.db-page-screens .db-table-screens>.data-row{width:859px!important;min-width:859px!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:180px 155px 105px 120px 95px 92px!important;align-content:center!important;align-items:center!important;column-gap:16px!important;margin:0!important;padding:12px 16px!important;display:grid!important}.db-page-screens .db-table-screens>.data-head{border:0!important;border-bottom:1px solid var(--line)!important;background:#fafafa!important;min-height:46px!important}.db-page-screens .db-table-screens>.data-row{border:0!important;border-bottom:1px solid var(--line)!important;background:#fff!important;min-height:62px!important}.db-page-screens .db-table-screens>.data-row>.db-col,.db-page-screens .db-table-screens>.data-row>.entity,.db-page-screens .db-table-screens>.data-row>.row-actions{text-overflow:ellipsis;white-space:nowrap!important;border:0!important;grid-area:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.db-page-screens .db-table-screens>.data-row>.db-col-description{grid-column:1!important}.db-page-screens .db-table-screens>.data-row>.db-col-client_name{grid-column:2!important}.db-page-screens .db-table-screens>.data-row>.db-col-city_name{grid-column:3!important}.db-page-screens .db-table-screens>.data-row>.db-col-connection_code{grid-column:4!important}.db-page-screens .db-table-screens>.data-row>.db-col-status{grid-column:5!important}.db-page-screens .db-table-screens>.data-row>.row-actions{grid-column:6!important}.db-page-screens .db-table-screens>.data-row>.db-col:before,.db-page-screens .db-table-screens>.data-row>.entity:before,.db-page-screens .db-table-screens>.data-row>.row-actions:before{content:none!important;display:none!important}.db-page-screens .db-table-screens>.data-row>.db-col>span,.db-page-screens .db-table-screens>.data-row>.db-col>span>b{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important}.db-page-screens .db-table-screens>.data-row>.row-actions{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;display:flex!important;overflow:visible!important}.db-page-screens .db-table-screens .pairing-code,.db-page-screens .db-table-screens .status-chip{white-space:nowrap!important;width:fit-content!important;max-width:100%!important}.module-page .module-toolbar,.module-page .finx-toolbar,.module-page .trash-toolbar,.module-page .reimbursement-toolbar,.module-page .requests-toolbar{grid-template-columns:minmax(0,1fr) 44px!important;gap:10px!important;width:100%!important;min-width:0!important;padding:12px!important;display:grid!important;overflow:visible!important}.module-page .module-toolbar>label,.module-page .module-toolbar>select,.module-page .module-toolbar>.filter-select,.module-page .finx-toolbar>label,.module-page .finx-toolbar>select,.module-page .finx-toolbar>.filter-select,.module-page .trash-toolbar>label,.module-page .trash-toolbar>select,.module-page .reimbursement-toolbar>label,.module-page .reimbursement-toolbar>select,.module-page .requests-toolbar>label,.module-page .requests-toolbar>select{grid-area:auto/1/auto/-1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.module-page .module-toolbar>.icon-button,.module-page .finx-toolbar>.icon-button,.module-page .trash-toolbar>.icon-button,.module-page .requests-toolbar>.icon-button{grid-area:auto/2!important;justify-self:end!important;width:44px!important;min-width:44px!important;height:44px!important}.module-page .module-toolbar>.primary,.module-page .finx-toolbar>.primary,.module-page .reimbursement-toolbar>.primary,.module-page .requests-toolbar>.primary{white-space:nowrap!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;min-height:44px!important}.preserved-table-shell,.requests-page .preserved-table-shell{background:#fff!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.preserved-table-shell>.table-scroll-rail,.preserved-table-shell>.table-scroll-rail.is-scrollable{display:none!important}.preserved-table-shell>.synchronized-table-content,.requests-page .preserved-table-shell>.synchronized-table-content{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto!important;scrollbar-width:thin!important;scrollbar-color:#aaa9a2 #efefeb!important;touch-action:pan-x pan-y!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important;overflow:auto hidden!important}.preserved-table-shell>.synchronized-table-content::-webkit-scrollbar{width:auto!important;height:7px!important;display:block!important}.preserved-table-shell>.synchronized-table-content::-webkit-scrollbar-track{background:#efefeb!important}.preserved-table-shell>.synchronized-table-content::-webkit-scrollbar-thumb{border:1px solid #efefeb;border-radius:999px;min-width:44px;background:#aaa9a2!important}.preserved-table-shell>.synchronized-table-content>.data-head,.preserved-table-shell>.synchronized-table-content>.data-row,.preserved-table-shell>.synchronized-table-content>.finx-head,.preserved-table-shell>.synchronized-table-content>.finx-row{box-shadow:none!important;border-radius:0!important;align-content:center!important;align-items:center!important;margin:0!important;display:grid!important}.preserved-table-shell>.synchronized-table-content>.data-head,.preserved-table-shell>.synchronized-table-content>.finx-head{border:0!important;border-bottom:1px solid var(--line)!important;background:#fafafa!important}.preserved-table-shell>.synchronized-table-content>.data-row,.preserved-table-shell>.synchronized-table-content>.finx-row{border:0!important;border-bottom:1px solid var(--line)!important;background:#fff!important}.preserved-table-shell>.synchronized-table-content>.data-row>*,.preserved-table-shell>.synchronized-table-content>.finx-row>*{white-space:nowrap!important;text-overflow:ellipsis!important;border:0!important;grid-area:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.preserved-table-shell>.synchronized-table-content>.data-row>:before,.preserved-table-shell>.synchronized-table-content>.finx-row>:before{content:none!important;display:none!important}.preserved-table-shell .data-row>.entity,.preserved-table-shell .data-row>.db-entity,.preserved-table-shell .finx-row>.finx-main{border:0!important;grid-area:auto!important;padding:0!important;display:block!important}.preserved-table-shell .data-row>.row-actions,.preserved-table-shell .finx-row>.row-actions{border:0!important;flex-flow:row!important;grid-area:auto!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important;overflow:visible!important}.preserved-table-shell .db-table:not(.db-table-screens):not(.requests-table):not(.reimbursement-table)>.data-head,.preserved-table-shell .db-table:not(.db-table-screens):not(.requests-table):not(.reimbursement-table)>.data-row{grid-template-columns:var(--db-columns) 92px!important;column-gap:12px!important;width:900px!important;min-width:900px!important;padding:11px 14px!important}.preserved-table-shell .requests-table,.preserved-table-shell .requests-table.admin{background:#fff!important;grid-template-columns:none!important;gap:0!important;width:100%!important;min-width:0!important;padding:0!important;display:block!important}.preserved-table-shell .requests-table>.data-head,.preserved-table-shell .requests-table>.data-row{grid-template-columns:minmax(145px,1.2fr) minmax(78px,.65fr) minmax(150px,1.35fr) minmax(118px,.9fr) minmax(118px,.9fr) 104px!important;gap:0 13px!important;width:800px!important;min-width:800px!important;padding:12px 16px!important}.preserved-table-shell .requests-table.admin>.data-head,.preserved-table-shell .requests-table.admin>.data-row{grid-template-columns:minmax(135px,1.1fr) minmax(74px,.62fr) minmax(105px,.85fr) minmax(135px,1.25fr) minmax(112px,.9fr) minmax(112px,.9fr) 104px!important;width:887px!important;min-width:887px!important}.preserved-table-shell .requests-table .request-description,.preserved-table-shell .requests-table .request-actions-cell{border:0!important;flex-direction:row!important;grid-area:auto!important;padding:0!important}.requests-page .preserved-table-shell .requests-table>.data-row>*{white-space:nowrap!important;text-overflow:ellipsis!important;border:0!important;grid-area:auto!important;min-width:0!important;padding:0!important;display:block!important;overflow:hidden!important}.requests-page .preserved-table-shell .requests-table>.data-row>.entity,.requests-page .preserved-table-shell .requests-table>.data-row>.request-description,.requests-page .preserved-table-shell .requests-table>.data-row>.request-actions-cell{border:0!important;grid-area:auto!important;padding:0!important}.requests-page .preserved-table-shell .requests-table>.data-row>.request-actions-cell{flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;display:flex!important;overflow:visible!important}.preserved-table-shell .reimbursement-table.is-collaborator>.data-head,.preserved-table-shell .reimbursement-table.is-collaborator>.data-row{grid-template-columns:200px 112px 104px 124px 98px 108px 88px!important;gap:0 12px!important;width:906px!important;min-width:906px!important;padding:12px 16px!important;display:grid!important}.preserved-table-shell .reimbursement-table.is-manager>.data-head,.preserved-table-shell .reimbursement-table.is-manager>.data-row{grid-template-columns:170px 130px 100px 100px 112px 96px 102px 116px!important;gap:0 12px!important;width:1042px!important;min-width:1042px!important;padding:12px 16px!important;display:grid!important}.preserved-table-shell .reimbursement-table>.data-row>span:first-child{grid-column:auto!important}.preserved-table-shell .finx-invoices>.finx-head,.preserved-table-shell .finx-invoices>.finx-row{grid-template-columns:210px 116px 86px 98px 98px 144px 198px!important;column-gap:8px!important;width:1026px!important;min-width:1026px!important}.preserved-table-shell .finx-invoices>.finx-row>select.finx-status{white-space:nowrap!important;text-overflow:ellipsis!important;border:1px solid!important;border-radius:999px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;padding:0 30px 0 12px!important;font-size:10.5px!important;font-weight:750!important;line-height:34px!important;display:block!important}.preserved-table-shell .finx-invoices>.finx-head>.table-actions-heading,.preserved-table-shell .finx-invoices>.finx-row>.finx-payment-actions{text-align:left!important;justify-content:flex-start!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.preserved-table-shell .db-table.db-table-advertisements:not(.db-table-screens):not(.requests-table):not(.reimbursement-table)>.data-head,.preserved-table-shell .db-table.db-table-advertisements:not(.db-table-screens):not(.requests-table):not(.reimbursement-table)>.data-row{grid-template-columns:150px 130px 95px 230px 80px 70px 120px!important;width:975px!important;min-width:975px!important}.preserved-table-shell .db-table.db-table-advertisements>.data-head>.table-actions-heading,.preserved-table-shell .db-table.db-table-advertisements>.data-row>.row-actions{justify-self:stretch!important;width:120px!important;max-width:none!important}.preserved-table-shell .finx-expenses>.finx-head,.preserved-table-shell .finx-expenses>.finx-row{grid-template-columns:minmax(220px,1.25fr) minmax(130px,1fr) 110px 105px 105px 80px!important;width:838px!important;min-width:838px!important}.preserved-table-shell .finx-row>.finx-main{white-space:normal!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.preserved-table-shell .finx-row>.finx-main>b,.preserved-table-shell .finx-row>.finx-main>small{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;width:100%!important;min-width:0!important;display:block!important}.preserved-table-shell .finx-expenses>.finx-row,.preserved-table-shell .finx-payments>.finx-row{min-height:86px!important}.preserved-table-shell .finx-row>.status-chip{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-width:0!important;max-width:100%!important;min-height:32px!important;padding:0 12px!important;line-height:1.15!important;display:inline-flex!important;overflow:visible!important}.preserved-table-shell .finx-movements>.finx-head,.preserved-table-shell .finx-movements>.finx-row{grid-template-columns:minmax(260px,2fr) minmax(135px,1fr) 90px 105px 105px!important;width:771px!important;min-width:771px!important}.preserved-table-shell .finx-payments>.finx-head,.preserved-table-shell .finx-payments>.finx-row{grid-template-columns:190px 160px 130px 104px 104px 160px 112px 84px!important;column-gap:16px!important;width:1184px!important;min-width:1184px!important}.preserved-table-shell .finx-payments>.finx-row>:nth-child(2){white-space:normal!important;overflow-wrap:anywhere!important}.preserved-table-shell .finx-annual>.finx-head,.preserved-table-shell .finx-annual>.finx-row{grid-template-columns:80px repeat(5,minmax(115px,1fr))!important;width:800px!important;min-width:800px!important}.preserved-table-shell .finx-fiscal-table>.finx-head,.preserved-table-shell .finx-fiscal-table>.finx-row{grid-template-columns:minmax(200px,1.6fr) minmax(140px,1fr) 105px 105px 130px 90px!important;width:850px!important;min-width:850px!important}.preserved-table-shell .finx-own-cash{width:100%!important;min-width:0!important;display:block!important;overflow-x:auto!important}.preserved-table-shell .finx-own-cash>.finx-head,.preserved-table-shell .finx-own-cash>.finx-row{grid-template-columns:minmax(190px,1.7fr) minmax(120px,1fr) 105px 105px 115px 72px!important;gap:0 12px!important;width:720px!important;min-width:720px!important;padding:11px 14px!important;display:grid!important}.preserved-table-shell .finx-own-cash>.finx-row>*,.preserved-table-shell .finx-own-cash>.finx-row .finx-main,.preserved-table-shell .finx-own-cash>.finx-row .row-actions{grid-area:auto!important}.preserved-table-shell .finx-history>.finx-head,.preserved-table-shell .finx-history>.finx-row{min-width:880px!important}.preserved-table-shell .finx-audit>.finx-head,.preserved-table-shell .finx-audit>.finx-row{min-width:840px!important}.preserved-table-shell .finx-trash>.finx-head,.preserved-table-shell .finx-trash>.finx-row{min-width:800px!important}.finx-dre{width:100%!important;max-width:100%!important;overflow:hidden!important}.finx-dre>header{box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:16px 18px!important}.finx-dre-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(88px,max-content) 52px!important;gap:8px!important;width:100%!important;min-width:0!important;padding:11px 14px!important}.finx-dre-row>span{white-space:normal!important;min-width:0!important}.finx-dre-row>b,.finx-dre-row>small{white-space:nowrap!important;text-align:right!important;grid-column:auto!important;align-self:center!important}.preserved-table-shell .finx-dre-annual{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.preserved-table-shell .finx-dre-annual>.finx-dre-annual-head,.preserved-table-shell .finx-dre-annual>.finx-dre-annual-row{width:1474px!important;min-width:1474px!important}.tutorial-course-grid-loose{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.tutorial-course-grid-loose .tutorial-course{border-radius:20px!important;width:100%!important;min-width:0!important}.tutorial-course-grid-loose .tutorial-course>header{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:16px!important}.tutorial-course-grid-loose .tutorial-lesson{box-sizing:border-box!important;grid-template-rows:auto auto auto!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:9px 12px!important;width:100%!important;min-width:0!important;padding:16px!important}.tutorial-course-grid-loose .tutorial-lesson-order{display:none!important}.tutorial-course-grid-loose .tutorial-lesson-icon{grid-area:1/1/span 2!important}.tutorial-course-grid-loose .tutorial-lesson-copy{grid-area:1/2!important;width:100%!important;min-width:0!important}.tutorial-course-grid-loose .tutorial-lesson-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.tutorial-course-grid-loose .tutorial-lesson>.status-chip{grid-area:2/2!important;justify-self:start!important;min-height:30px!important;padding:0 11px!important;display:inline-flex!important}.tutorial-course-grid-loose .tutorial-lesson>.row-actions{grid-area:3/2!important;justify-content:flex-start!important;justify-self:start!important;gap:7px!important;width:auto!important;min-width:0!important;display:flex!important}.native-table-scroll{scrollbar-width:thin;scrollbar-color:#aaa9a2 #efefeb;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden!important}.native-table-scroll::-webkit-scrollbar{height:7px}.native-table-scroll::-webkit-scrollbar-track{background:#efefeb}.native-table-scroll::-webkit-scrollbar-thumb{background:#aaa9a2;border:1px solid #efefeb;border-radius:999px;min-width:44px}.native-table-scroll table{min-width:700px!important}.preserved-table-shell .finx-invoices>.finx-row>select.finx-status{appearance:none!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:var(--form-control-font-size)!important;text-align:left!important;text-indent:0!important;white-space:nowrap!important;text-overflow:clip!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235f625f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;border:1px solid #5f625f38!important;border-radius:999px!important;place-self:center start!important;margin:0!important;padding:0 28px 0 10px!important;font-weight:800!important;line-height:32px!important;display:block!important;overflow:visible!important;box-shadow:0 1px 2px #1414120d!important}.preserved-table-shell .finx-invoices>.finx-row>select.finx-status.pago{border-color:#9edfc9!important}.preserved-table-shell .finx-invoices>.finx-row>select.finx-status.atrasado,.preserved-table-shell .finx-invoices>.finx-row>select.finx-status.cancelado{border-color:#efb2b2!important}.preserved-table-shell .finx-invoices>.finx-row>select.finx-status.em-pagamento,.preserved-table-shell .finx-invoices>.finx-row>select.finx-status.pendente{border-color:#dfd17d!important}.preserved-table-shell .finx-invoices>.finx-row>select.finx-status:focus{outline:0!important;box-shadow:0 0 0 3px #f6dd0038!important}.preserved-table-shell .finx-invoices>.finx-row>select.finx-status:disabled{cursor:wait;opacity:.65}}:root{--form-control-font-size:13px}.finx-invoices .finx-head,.finx-invoices .finx-row{grid-template-columns:minmax(190px,1.25fr) 112px 82px 92px 92px 152px 130px minmax(265px,1.35fr)!important;min-width:1230px!important}.finx-billing-status{border:1px solid var(--line);width:100%;min-width:0;height:34px;font-size:var(--form-control-font-size);white-space:nowrap;border-radius:999px;padding:0 30px 0 11px;font-weight:750}.finx-billing-status.boleto-gerado,.finx-billing-chip.boleto-gerado{color:#1263a3;background:#eaf5ff;border-color:#b9d9f4}.finx-billing-status.enviado-ao-cliente,.finx-billing-chip.enviado-ao-cliente{color:#087a56;background:#eaf8f3;border-color:#b8e7d7}.finx-billing-chip.boleto-nao-gerado{color:#6d6550;background:#f8f4e8;border-color:#e5dcc0}.finx-billing-chip{white-space:nowrap;justify-content:flex-start;min-height:34px}@media (width<=760px){.preserved-table-shell .finx-invoices>.finx-head,.preserved-table-shell .finx-invoices>.finx-row{grid-template-columns:210px 116px 86px 98px 98px 152px 136px 260px!important;column-gap:8px!important;width:1230px!important;min-width:1230px!important}.preserved-table-shell .finx-invoices>.finx-row>select.finx-billing-status{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235f625f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;border-radius:999px!important;width:152px!important;min-width:152px!important;max-width:152px!important;height:34px!important;padding:0 28px 0 10px!important;display:block!important}}html[data-theme=dark] .finx-billing-status.boleto-gerado,html[data-theme=dark] .finx-billing-chip.boleto-gerado{color:#8fcbff;background-color:#153047;border-color:#28577c}html[data-theme=dark] .finx-billing-status.enviado-ao-cliente,html[data-theme=dark] .finx-billing-chip.enviado-ao-cliente{color:#75e7bb;background-color:#15342b;border-color:#265844}html[data-theme=dark] .finx-billing-chip.boleto-nao-gerado{color:#ddd0a4;background-color:#35301f;border-color:#5b5134}body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-family:inherit;font-size:var(--form-control-font-size)!important}body :where(input,textarea)::placeholder{font-size:inherit}@media (width<=760px){:root{--form-control-font-size:16px}}.system-dialog{color:#252525;white-space:normal;text-align:left;background:#fff;border:1px solid #e9e9e5;border-radius:24px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:inherit;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0004}.system-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0c0c94}.system-dialog-head{border-bottom:1px solid #ededeb;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.system-dialog-head h2{letter-spacing:-.5px;margin:0;font-size:22px;line-height:1.3}.system-dialog-head button{flex-shrink:0}.system-dialog-body{overflow-wrap:anywhere;gap:20px;padding:24px 28px;font-size:14px;line-height:1.6;display:grid}.system-dialog-body p{color:#60605d;margin:0}.system-dialog-message{white-space:pre-wrap}.system-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.system-dialog-actions button{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 20px;display:inline-flex}.system-dialog button:disabled{opacity:.5;cursor:not-allowed}.player-authorize-button{color:#fff;cursor:pointer;white-space:nowrap;background:#c45100;border:1px solid #bd4c00;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 2px 5px #a448001a}.player-authorize-button:hover{background:#a64000}.player-authorize-button:focus-visible{outline-offset:3px;outline:3px solid #efbd69}.player-approval-screen{background:#f5f5f2;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.player-approval-screen strong,.player-approval-screen small{display:block}.player-approval-screen strong{font-size:16px}.player-approval-screen small{color:#666}.player-approval-notice{color:#79500f;background:#fff8e9;border:1px solid #f2d5a4;border-radius:12px;padding:14px 16px;font-size:13px}.player-approval-request{border:1px solid #e6e6e2;border-radius:16px;gap:12px;padding:20px;display:grid}.player-approval-request>small{color:#72726b;letter-spacing:1.4px;font-size:10px;font-weight:700}.player-approval-code{letter-spacing:4px;color:#252525;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.2}.player-approval-date{font-size:12px}.player-approval-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.player-approval-check input{accent-color:#161616;flex-shrink:0;width:18px;height:18px;margin-top:3px}@media (width<=540px){.system-dialog-head,.system-dialog-body{padding:20px}.system-dialog-actions button{flex:1}.player-approval-request{padding:16px}}.player-updates .native-table-scroll{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.player-updates,.player-updates label,.player-release,.screen-maintenance{overflow-wrap:anywhere;min-width:0}.player-updates input:not([type=checkbox]),.player-updates select{box-sizing:border-box;width:100%;min-width:0}.player-updates button,.player-apk-download{min-height:44px}.player-updates td>button{margin:4px}.tutorial-text-content{overflow-wrap:anywhere}.system-dialog-head h2,.player-approval-screen>div{overflow-wrap:anywhere;min-width:0}.system-dialog-head button{min-width:44px;min-height:44px}.screen-maintenance label{align-items:center;gap:10px;min-height:44px;display:flex}.screen-maintenance input[role=switch]{flex-shrink:0}@media (width<=760px){.player-updates{padding:16px 12px 28px;font-size:14px}.player-updates h1{font-size:24px;line-height:1.25}.player-updates h2{font-size:19px;line-height:1.35}.player-updates form,.player-release{padding:16px}.player-updates .form-grid{grid-template-columns:minmax(0,1fr);gap:0}.player-updates button{white-space:normal;max-width:100%;margin:6px 0}.player-updates .player-apk-download{box-sizing:border-box;text-align:center;width:100%}.player-updates input[type=file]{font-size:14px;overflow:hidden}.player-updates .native-table-scroll{overflow:visible!important}.player-updates .native-table-scroll table{width:100%;display:block;min-width:0!important}.player-updates .native-table-scroll thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.player-updates .native-table-scroll tbody{gap:16px;display:grid}.player-updates .native-table-scroll tr{background:#fff;border:1px solid #deded8;border-radius:18px;min-width:0;padding:16px;display:block}.player-updates .native-table-scroll td{white-space:normal;overflow-wrap:anywhere;border:0;padding:10px 0;display:block}.player-updates .native-table-scroll td+td{border-top:1px solid #efefeb}.player-updates .native-table-scroll td:before{content:attr(data-label);color:#62625e;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.player-updates .native-table-scroll td>button{width:100%;margin:5px 0}.screen-maintenance{padding:14px}.tutorial-text-content{padding:16px;font-size:16px;line-height:1.65}.tutorial-viewer-modal>.modal-head h2{overflow-wrap:anywhere}.tutorial-viewer-modal>.modal-head button,.tutorial-course-library .row-actions button{min-width:44px;min-height:44px}.tutorial-viewer-modal>.modal-actions{grid-template-columns:minmax(0,1fr)}.system-dialog-actions{flex-direction:column}.system-dialog-actions button{width:100%}.content:has(.pwa-install-prompt){padding-bottom:100px}body:has(.pwa-install-prompt) .content{padding-bottom:100px}}.review-screen-name{gap:10px;font-weight:600;display:grid}.review-screen-name input{box-sizing:border-box;color:#171717;width:100%;min-width:0;font:inherit;background:#fafafa;border:1px solid #dedede;border-radius:24px;padding:14px 18px;font-weight:400}.review-screen-name input:focus-visible{outline-offset:2px;outline:2px solid #7353ad}.dashboard-command-center .dashboard-hero{color:#171717;background:linear-gradient(105deg,#fffef6 0%,#fff 58%,#fffdf0 100%);border:1px solid #eee7bd;box-shadow:0 14px 36px #1414120f}.dashboard-command-center .dashboard-hero:after{background:#f6dd00;height:3px}.dashboard-command-center .dashboard-hero .eyebrow{color:#6d6250}.dashboard-command-center .dashboard-hero>div:first-child>p:last-child{color:#666660}.dashboard-command-center .dashboard-hero-health{color:#171717;background:#fff;border-color:#e4e2d9;box-shadow:0 8px 24px #1414120d}.dashboard-command-center .dashboard-hero-health small{color:#777770}.dashboard-command-center .dashboard-status-metrics .metric{color:#171717;background:#fff;border-color:#e7e7e2;box-shadow:0 12px 28px #1414120e}.dashboard-command-center .dashboard-status-metrics .metric-red,.dashboard-command-center .dashboard-status-metrics .metric-green,.dashboard-command-center .dashboard-status-metrics .metric-orange,.dashboard-command-center .dashboard-status-metrics .metric-blue,.dashboard-command-center .dashboard-status-metrics .metric-yellow{border-color:#e7e7e2;box-shadow:0 12px 28px #1414120e}.dashboard-command-center .dashboard-status-metrics .metric-copy span,.dashboard-command-center .dashboard-status-metrics .metric-copy small{color:#74746e}.dashboard-command-center .dashboard-status-metrics .metric-copy strong,.dashboard-command-center .dashboard-status-metrics .metric.metric-red .metric-copy strong{color:#171717}.dashboard-command-center .dashboard-status-metrics .metric-red .metric-icon{color:#e13131;box-shadow:none;background:#fff0f0}.dashboard-command-center .dashboard-status-metrics .metric-green .metric-icon{color:#0a976a;box-shadow:none;background:#eaf9f3}.dashboard-command-center .dashboard-status-metrics .metric-orange .metric-icon{color:#c87011;box-shadow:none;background:#fff5e8}.dashboard-command-center .dashboard-status-metrics .metric-blue .metric-icon{color:#237ed1;box-shadow:none;background:#edf6ff}.dashboard-command-center .dashboard-status-metrics .metric-yellow .metric-icon{color:#998300;box-shadow:none;background:#fff9d7}.dashboard-command-center .dashboard-finance-overview{color:#171717;background:#fff;border:1px solid #e7e7e2;box-shadow:0 16px 40px #1414120f}.dashboard-command-center .dashboard-finance-heading{border-bottom-color:#ecece7}.dashboard-command-center .dashboard-finance-heading .eyebrow{color:#8a7600}.dashboard-command-center .dashboard-finance-heading p:last-child{color:#777770}.dashboard-command-center .dashboard-finance-actions .finx-dashboard-controls>label{color:#5e5e58;background:#fafaf7;border-color:#dfdfda}.dashboard-command-center .dashboard-finance-actions .finx-dashboard-controls>label>span{color:#777770}.dashboard-command-center .dashboard-finance-actions .finx-dashboard-controls>label select{color:#171717}.dashboard-command-center .dashboard-finance-primary>small{color:#6f6f69}.dashboard-command-center .dashboard-finance-primary>span{color:#676761;background:#f5f5f1}.dashboard-command-center .dashboard-finance-primary>span b{color:#171717}.dashboard-command-center .dashboard-finance-primary>span.is-negative b,.dashboard-command-center .dashboard-finance-breakdown .overdue b{color:#d4433c}.dashboard-command-center .dashboard-finance-ring>div{background:#fff}.dashboard-command-center .dashboard-finance-ring small{color:#777770}.dashboard-command-center .dashboard-finance-breakdown>div{background:#fafaf7;border-color:#e8e8e3}.dashboard-command-center .dashboard-finance-breakdown span{color:#696963}.dashboard-command-center .dashboard-finance-breakdown small{color:#85857f}@media (hover:hover){.dashboard-command-center .dashboard-status-metrics .metric:hover{border-color:#d9d9d2;transform:translateY(-2px);box-shadow:0 16px 34px #14141214}}.dashboard-command-center .dashboard-hero{min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0 8px;overflow:visible}.dashboard-command-center .dashboard-hero:after{display:none}.dashboard-command-center .dashboard-hero .eyebrow{color:#8a7300;margin-bottom:9px}.dashboard-command-center .dashboard-hero h1{letter-spacing:-1.5px;font-size:clamp(32px,3vw,42px)}.dashboard-command-center .dashboard-hero-health{border-color:#e5e5df;box-shadow:0 8px 22px #1414120b}@media (width<=760px){.dashboard-command-center .dashboard-hero{gap:16px;padding:8px 2px 4px}.dashboard-command-center .dashboard-hero h1{font-size:30px}}.dashboard-command-center .dashboard-status-metrics .metric-icon,.dashboard-command-center .dashboard-status-metrics .metric.is-pulsing .metric-icon{opacity:1;animation:none}.dashboard-command-center .dashboard-status-metrics .metric-icon>svg{opacity:1;transform-origin:50%;animation:1.75s ease-in-out infinite dashboard-icon-light-pulse}@keyframes dashboard-icon-light-pulse{0%,to{opacity:1;filter:brightness(.96)saturate();transform:scale(.98)}50%{opacity:1;filter:brightness(1.2)saturate(1.32);transform:scale(1.045)}}html[data-theme=dark] .dashboard-command-center .dashboard-status-metrics .metric-icon>svg{animation-name:dashboard-icon-color-pulse}@keyframes dashboard-icon-color-pulse{0%,to{opacity:1;filter:brightness(.78)saturate(.9);transform:scale(.98)}50%{opacity:1;filter:brightness(1.12)saturate(1.18);transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.dashboard-command-center .dashboard-status-metrics .metric-icon,.dashboard-command-center .dashboard-status-metrics .metric.is-pulsing .metric-icon,.dashboard-command-center .dashboard-status-metrics .metric-icon>svg{animation:none}}.theme-toggle{color:#222;place-items:center;display:inline-grid}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f4f1;--muted:#a8a8a1;--line:#303237;--border:#303237;--bg:#0d0e10;--soft-shadow:0 14px 34px #00000047;--dashboard-ring-track:#383a40}html[data-theme=dark] body,html[data-theme=dark] .content{color:#f4f4f1;background:#0d0e10}html[data-theme=dark] .topbar{color:#f4f4f1;background:#121316;border-bottom-color:#2d2f34}html[data-theme=dark] .round-button,html[data-theme=dark] .theme-toggle{color:#f4f4f1;background:#1b1c20;border-color:#34363b}html[data-theme=dark] .mobile-top-logo{content:url(/logo-branca.png)}html[data-theme=dark] .topbar .mobile-menu{color:#f4f4f1}html[data-theme=dark] .topbar .mobile-menu:hover{background:#23252a}html[data-theme=dark] .user,html[data-theme=dark] .user b{color:#f4f4f1}html[data-theme=dark] .user small{color:#aaaab1}html[data-theme=dark] :where(.module-header,.module-stats .small-stat,.stats-row .small-stat,.panel,.module-toolbar,.data-table,.finx-panel,.finx-chart-card,.finx-analysis-grid>article,.finx-stats>article,.finx-dre,.finx-dre-card,.finx-personal-panel,.account-profile-card,.account-form-card,.account-security-card,.tutorial-course-card,.tutorial-theme-strip,.entertainment-card,.screen-card,.dashboard-executive-section,.dashboard-executive-card,.dashboard-map-card,.dashboard-health-card,.db-modal,.finx-modal,.system-dialog,.notification-card){color:#f4f4f1;background-color:#17181b;border-color:#303237;box-shadow:0 14px 34px #00000038}html[data-theme=dark] :where(.data-head,.finx-head,.finx-toolbar,.trash-toolbar,.modal-head,.modal-actions,.notification-card header,.notification-card footer){color:#d4d4cf;background:#1b1c20;border-color:#303237}html[data-theme=dark] :where(.data-row,.finx-row,.notification-list>button){color:#efefec;background:#17181b;border-color:#303237}html[data-theme=dark] :where(.data-row:hover,.finx-row:hover,.notification-list>button:hover){background:#202227}html[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.filter-select,.finx-dashboard-controls>label){color:#f4f4f1!important;background-color:#1c1e22!important;border-color:#3a3c42!important}html[data-theme=dark] :where(input,textarea)::placeholder{color:#85858d}html[data-theme=dark] :where(h1,h2,h3,h4,strong,b){color:#f4f4f1}html[data-theme=dark] :where(p,small,.entity small,.metric-copy span,.metric-copy small){color:#aaa9a3}html[data-theme=dark] .dashboard-command-center .dashboard-hero{background:0 0}html[data-theme=dark] .dashboard-command-center .dashboard-hero-health,html[data-theme=dark] .dashboard-command-center .dashboard-status-metrics .metric,html[data-theme=dark] .dashboard-command-center .dashboard-finance-overview{color:#f4f4f1;background:#17181b;border-color:#303237;box-shadow:0 14px 34px #00000040}html[data-theme=dark] .dashboard-command-center .dashboard-status-metrics .metric-copy strong,html[data-theme=dark] .dashboard-command-center .dashboard-status-metrics .metric.metric-red .metric-copy strong,html[data-theme=dark] .dashboard-command-center .dashboard-finance-primary>span b{color:#f4f4f1}html[data-theme=dark] .dashboard-command-center .dashboard-finance-primary>span,html[data-theme=dark] .dashboard-command-center .dashboard-finance-breakdown>div{color:#d2d2cd;background:#202126;border-color:#34363b}html[data-theme=dark] .dashboard-command-center .dashboard-finance-ring>div{background:#17181b}html[data-theme=dark] .dashboard-command-center .dashboard-status-metrics .metric-red .metric-icon{background:#361d22}html[data-theme=dark] .dashboard-command-center .dashboard-status-metrics .metric-green .metric-icon{background:#15342b}html[data-theme=dark] .dashboard-command-center .dashboard-status-metrics .metric-orange .metric-icon{background:#3a2919}html[data-theme=dark] .dashboard-command-center .dashboard-status-metrics .metric-blue .metric-icon{background:#172d43}html[data-theme=dark] .dashboard-command-center .dashboard-status-metrics .metric-yellow .metric-icon{background:#38331a}html[data-theme=dark] .finx-donut>span{background:#17181b}html[data-theme=dark] .finx-donut b,html[data-theme=dark] .finx-chart-card h3,html[data-theme=dark] .finx-donut-layout p b,html[data-theme=dark] .finx-analysis-grid span b{color:#f4f4f1}html[data-theme=dark] .finx-chart-mask{color:#ddd;background:#121316c2}html[data-theme=dark] :where(.soft-button,.outline-button,.icon-button){color:#f4f4f1;background:#202126;border-color:#3a3c42}html[data-theme=dark] :where(.primary,.dashboard-open-finance,.dashboard-finance-visibility){color:#111;background:#f6dd00}html[data-theme=dark]{--dark-page:#0d0e10;--dark-surface:#17181b;--dark-surface-soft:#1c1e22;--dark-surface-raised:#202227;--dark-border:#303237;--dark-text:#f4f4f1;--dark-muted:#aaa9a3}html[data-theme=dark] :where(.data-panel,.table-scroll-shell,.preserved-table-shell,.entertainment-metrics>article,.crm-board-shell,.tutorial-library-toolbar,.tutorial-topic-select,.account-section,.finx-fiscal-placeholder,.finx-view-switch,.finx-tabs,.db-empty){color:var(--dark-text);background:var(--dark-surface);border-color:var(--dark-border)}html[data-theme=dark] :where(.data-panel,.table-scroll-shell,.preserved-table-shell,.crm-board-shell,.tutorial-library-toolbar,.account-section,.finx-fiscal-placeholder){box-shadow:0 14px 34px #00000038}html[data-theme=dark] :where(.module-toolbar,.tutorial-library-toolbar .module-toolbar,.finx-toolbar,.finx-period-bar,.finx-head,.data-head){color:var(--dark-text);background-color:var(--dark-surface);border-color:var(--dark-border)}html[data-theme=dark] .metrics .metric-icon.red{color:#f66;box-shadow:none;background:#361d22}html[data-theme=dark] .metrics .metric-icon.green{color:#37d89c;box-shadow:none;background:#15342b}html[data-theme=dark] .metrics .metric-icon.orange{color:#ff9e45;box-shadow:none;background:#3a2919}html[data-theme=dark] .metrics .metric-icon.blue,html[data-theme=dark] .metrics .metric-icon.purple{color:#62afff;box-shadow:none;background:#172d43}html[data-theme=dark] .metrics .metric-icon.yellow{color:#ffe34a;box-shadow:none;background:#38331a}html[data-theme=dark] .entertainment-metrics>article>svg{color:#ffe34a;background:#38331a}html[data-theme=dark] .entertainment-metrics :where(small,span){color:var(--dark-muted)}html[data-theme=dark] .entertainment-metrics b{color:var(--dark-text)}html[data-theme=dark] .finx-pagination,html[data-theme=dark] .db-pagination{color:var(--dark-muted);border-color:var(--dark-border);background:#111214}html[data-theme=dark] .finx-pagination button,html[data-theme=dark] .db-pagination button{color:#fff;background:var(--dark-surface-soft);border-color:#3a3c42}html[data-theme=dark] .finx-pagination button:not(:disabled):hover,html[data-theme=dark] .db-pagination button:not(:disabled):hover{background:#292b30}html[data-theme=dark] .finx-pagination b,html[data-theme=dark] .db-pagination b{color:#fff}.dashboard-health-content .donut{background:conic-gradient(#22a06b var(--dashboard-health-percent,0%), #ecebe6 0)}html[data-theme=dark] .dashboard-health-content .donut{background:conic-gradient(#36c88b var(--dashboard-health-percent,0%), #34363b 0)}html[data-theme=dark] .donut:before,html[data-theme=dark] .dashboard-health-content .donut:after{background:var(--dark-surface)}html[data-theme=dark] .dashboard-health-content .donut b,html[data-theme=dark] .dashboard-health-legend b{color:var(--dark-text)}html[data-theme=dark] .dashboard-health-legend>span{color:var(--dark-muted)}html[data-theme=dark] .crm-automation-note,html[data-theme=dark] .tutorial-guidance{color:var(--dark-text);background:var(--dark-surface-raised);border-color:#3a3c42}html[data-theme=dark] :where(.crm-automation-note,.tutorial-guidance) p{color:var(--dark-muted)}html[data-theme=dark] .db-kanban{color:var(--dark-text);background:#111214}html[data-theme=dark] .db-kanban-column{color:var(--dark-text);background:var(--dark-surface-soft);border-color:#35373d}html[data-theme=dark] .db-kanban-column.is-drop-target{background:#2d2a18;border-color:#bca900}html[data-theme=dark] :where(.deal-card,.db-kanban-card){color:var(--dark-text);background:var(--dark-surface-raised);border-color:#3a3c42}html[data-theme=dark] :where(.finx-toolbar>label,.finx-period-bar>label,.finx-toolbar>label.finx-competence,.finx-dashboard-controls>label){color:var(--dark-text);background:var(--dark-surface-soft);border-color:#3a3c42}html[data-theme=dark] :where(.finx-toolbar>label span,.finx-period-bar>label span,.finx-toolbar>label.finx-competence>span){color:var(--dark-muted)}html[data-theme=dark] :where(.finx-toolbar>label input,.finx-toolbar>label select,.finx-period-bar>label input,.finx-period-bar>label select,.finx-toolbar>label.finx-competence>select){color:var(--dark-text)!important;background-color:#0000!important}html[data-theme=dark] .finx-view-switch button,html[data-theme=dark] .finx-tabs button{color:#c7c7c2}html[data-theme=dark] .finx-view-switch button.active,html[data-theme=dark] .finx-tabs button.active{color:#111;background:#f6dd00}html[data-theme=dark] .finx-alert,html[data-theme=dark] .finx-fiscal-alert{color:#eee7b8;background:#292716;border-color:#5a5225}html[data-theme=dark] :where(.finx-alert,.finx-fiscal-alert) b{color:#fff4a8}html[data-theme=dark] :where(.finx-alert,.finx-fiscal-alert) p{color:#d1c995}html[data-theme=dark] .finx-fiscal-placeholder p{color:var(--dark-muted)}html[data-theme=dark] .finx-fiscal-placeholder b{color:#e8d75d}html[data-theme=dark] :where(.finx-record-context>span,.finx-receipt-totals>span,.finx-receipt-cities article){color:var(--dark-text);background:var(--dark-surface-raised);border-color:#3a3c42;box-shadow:inset 0 0 0 1px #3a3c42}html[data-theme=dark] .finx-receipt-totals input{color:var(--dark-text)}html[data-theme=dark] .account-section>header>span{color:#ffe34a;background:#38331a}html[data-theme=dark] .password-field,html[data-theme=dark] .security-grid span{color:var(--dark-text);background:var(--dark-surface-soft);border-color:#3a3c42}html[data-theme=dark] .password-field button{color:#fff}html[data-theme=dark] .tutorial-topic-select{color:var(--dark-muted)}html[data-theme=dark] .tutorial-topic-select select,html[data-theme=dark] .content :where(.data-panel,.table-scroll-shell,.preserved-table-shell,.crm-board-shell,.db-kanban,.db-kanban-column,.finx-panel,.finx-fiscal-placeholder,.account-section,.tutorial-library-toolbar) :where(h1,h2,h3,h4,b,strong,dt,dd){color:var(--dark-text)}html[data-theme=dark] .metric-icon.red{color:#f66;box-shadow:none;background:#361d22}html[data-theme=dark] .metric-icon.green{color:#37d89c;box-shadow:none;background:#15342b}html[data-theme=dark] .metric-icon.orange{color:#ff9e45;box-shadow:none;background:#3a2919}html[data-theme=dark] .metric-icon.blue,html[data-theme=dark] .metric-icon.purple{color:#62afff;box-shadow:none;background:#172d43}html[data-theme=dark] .metric-icon.yellow{color:#ffe34a;box-shadow:none;background:#38331a}html[data-theme=dark] :where(.table-scroll-shell,.preserved-table-shell){background:var(--dark-surface)!important;border-color:var(--dark-border)!important}html[data-theme=dark] .dashboard-map-frame{border-color:var(--dark-border);background:#1c1e22}html[data-theme=dark] .dashboard-executive-card-head>span{color:#ffe34a;background:#38331a}html[data-theme=dark] .dashboard-executive-card.red .dashboard-executive-card-head>span{color:#ff7474;background:#361d22}html[data-theme=dark] .dashboard-executive-card.green .dashboard-executive-card-head>span{color:#42dfa5;background:#15342b}html[data-theme=dark] .dashboard-executive-card.orange .dashboard-executive-card-head>span{color:#ffa75a;background:#3a2919}html[data-theme=dark] .finx-donut{--finx-donut-track:#d8c200;--finx-donut-hidden:#383a40}html[data-theme=dark] .db-deal-card{color:var(--dark-text);background:var(--dark-surface-raised);border-color:#3a3c42;box-shadow:0 8px 20px #0000003d}html[data-theme=dark] .db-deal-card p{color:var(--dark-muted)}html[data-theme=dark] .db-deal-next{color:#c7c4b8;background:#292a2f}html[data-theme=dark] .db-deal-next.late{color:#ff9292;background:#391f24}html[data-theme=dark] .tutorial-toolbar .tutorial-topic-select,html[data-theme=dark] .tutorial-topic-select{color:var(--dark-muted);background:var(--dark-surface-soft);border-color:#3a3c42}html[data-theme=dark] .tutorial-course{color:var(--dark-text);background:var(--dark-surface);border-color:var(--dark-border);box-shadow:0 14px 34px #00000038}html[data-theme=dark] .tutorial-lesson{color:var(--dark-text);background:var(--dark-surface-soft);border-color:var(--dark-border)}html[data-theme=dark] .tutorial-lesson-copy p{color:var(--dark-muted)}html[data-theme=dark] .tutorial-lesson-icon.video{color:#ffe34a;background:#38331a}html[data-theme=dark] .tutorial-lesson-icon.document{color:#72baff;background:#172d43}html[data-theme=dark] .open-material-button{color:#fff;background:#292b30;border-color:#3a3c42}html[data-theme=dark] .finx-dre-row.total,html[data-theme=dark] .finx-row.is-remittance,html[data-theme=dark] .finx-row.is-consolidated-history{color:var(--dark-text);border-color:var(--dark-border);background:#202126}html[data-theme=dark] .finx-history-action{color:#ffe778;background:#38331a}html[data-theme=dark] .finx-share-action{color:#ffe778;background:#38331a;border-color:#5a5121}html[data-theme=dark] .finx-share-action.is-whatsapp{color:#52dda9;background:#15342b;border-color:#265844}html[data-theme=dark] :where(.edit-button,.request-view-button,.open-material-button){color:#ffe778;background:#38331a;border-color:#5a5121}html[data-theme=dark] .request-view-button{color:#73bdff;background:#172d43;border-color:#285071}html[data-theme=dark] .delete-button{color:#ff8585;background:#361d22;border-color:#623039}html[data-theme=dark] .pairing-code{color:#c8a4ff;background:#2c2140;border-color:#4b3868}html[data-theme=dark] .db-linked-empty{color:#b6adbe;background:#29262f}html[data-theme=dark] .db-linked-tags>span{color:#c8a4ff;background:#2c2140}html[data-theme=dark] .request-category{color:#ffd0d0;background:#361d22}html[data-theme=dark] .status-chip{color:#e7e7e3;background:#292b30;border-color:#41434a}html[data-theme=dark] .status-chip:is(.ativo,.online,.pago,.publicado,.concluido,.aprovado){color:#63e0b2;background:#15342b;border-color:#265844}html[data-theme=dark] .status-chip:is(.inativo,.offline,.atrasado,.cancelado,.recusado){color:#ff8585;background:#361d22;border-color:#623039}html[data-theme=dark] .status-chip:is(.sem-sinal,.atencao,.pendente,.em-pagamento,.rascunho){color:#ffe778;background:#38331a;border-color:#5a5121}html[data-theme=dark] .status-chip:is(.comercial,.financeiro,.review,.administrador,.operacao){color:#d5d5d0;background:#292b30;border-color:#41434a}html[data-theme=dark] .entertainment-card-preview>button{color:#fff;background:#111214e6;border-color:#fff3}html[data-theme=dark] .content :where(.module-stats,.stats-row) .small-stat{color:var(--dark-text)}html[data-theme=dark] .content :where(.module-stats,.stats-row) .small-stat :where(small,b,strong){color:var(--dark-text)!important}html[data-theme=dark] .content :where(.module-stats,.stats-row) .small-stat p{color:var(--dark-muted)!important}@media (width<=760px){.top-actions{gap:7px}.topbar .theme-toggle,.topbar .notification-wrap .round-button{width:38px;height:38px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
