.gui-interface .pix-payment-workspace{margin-block-end:24px}.gui-interface .pix-payment-workspace>.ds-card-body{display:grid;gap:16px}.gui-interface .pix-payment-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px 24px;margin:8px 0}.gui-interface .pix-payment-summary div{min-width:0}.gui-interface .pix-payment-summary dt{color:var(--ui-dim);font-size:13px}.gui-interface .pix-payment-summary dd{margin:4px 0 0;font-size:20px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gui-interface .pix-payment-review,.gui-interface .pix-payment-section{padding-block:16px 0;border-block-start:1px solid #31473b;margin-block-start:0;min-width:0}.gui-interface .pix-payment-review>h3,.gui-interface .pix-payment-section>h3{margin:0 0 12px;font-size:16px}.gui-interface .pix-payment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px}.gui-interface .pix-payment-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-block:16px}.gui-interface .pix-payment-list{list-style:none;padding:0;margin:12px 0}.gui-interface .pix-payment-list>:is(li,div){padding-block:16px;border-block-end:1px solid #31473b;min-width:0}.gui-interface .pix-payment-item-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.gui-interface .pix-payment-workspace :is(select,input,textarea){min-width:0;max-width:100%}.gui-interface .pix-payment-workspace :is(code,summary,strong,dd){overflow-wrap:anywhere}.gui-interface .pix-payment-workspace textarea{font-family:ui-monospace,monospace;font-size:13px}.gui-interface .pix-payment-workspace .drawer-panel{background:transparent;border:0;box-shadow:none;padding:0}.gui-interface .fiscal-checkout-import{display:grid;gap:12px;min-width:0}.gui-interface .fiscal-checkout-import>:is(p,h3,.ui-field){margin:0}.gui-interface .fiscal-checkout-import>.ds-action-button{justify-self:start}.gui-interface{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-control-border:#657f71;--ui-control-bg:#10201a;--ui-copy:#d0ddd6;--ui-dim:#a5b9ae;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gui-interface *,.gui-interface :after,.gui-interface :before{box-sizing:border-box}.gui-interface ::selection{background:#2fe0a5;color:#07110e}.gui-interface :where(h1,h2,h3,h4,p,li,dd,dt,summary,label,button,caption,th,td){overflow-wrap:anywhere}.gui-interface :where(h1,h2,h3,h4){line-height:1.25;text-wrap:balance}.gui-interface :where(p){max-inline-size:76ch}.gui-interface :where(code,pre){overflow-wrap:anywhere;white-space:pre-wrap}.gui-interface :where(input,select,textarea,button){font:inherit}.gui-interface :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #76e9bd;outline-offset:3px}.gui-interface :where(button,[role=button],a){touch-action:manipulation}.gui-interface :where(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){min-inline-size:0;max-inline-size:100%;min-block-size:44px;border:1px solid var(--ui-control-border);border-radius:8px;padding:10px 12px;background:var(--ui-control-bg);color:#f1f7f3;caret-color:#7aebc8;line-height:1.45;transition:border-color .14s ease-out,background-color .14s ease-out}.gui-interface :where(input:not([type=checkbox],[type=radio]),select,textarea):hover:not(:disabled){border-color:#668575}.gui-interface :where(input,textarea)::placeholder{color:#9db1a6;opacity:1}.gui-interface :is(input,select,textarea):not(:disabled,[type=checkbox],[type=radio]){border-color:var(--ui-control-border)}.gui-interface :where(input,select,textarea):disabled{background:#14211b;color:#98aa9f;cursor:not-allowed}.gui-interface :is(input,select,textarea)[aria-invalid=true]{border-color:#f97066}.gui-interface :where(input[type=checkbox],input[type=radio]){inline-size:18px;block-size:18px;accent-color:#2fe0a5;flex:0 0 18px;margin:3px 0}.gui-interface :where(textarea){min-block-size:112px;resize:vertical}.gui-interface :where(input[type=file]){inline-size:100%;font-size:13px}.gui-interface :where(input[type=file])::file-selector-button{border:0;border-radius:5px;padding:6px 10px;margin-inline-end:10px;color:#eaf5ee;background:#294739;font:inherit;cursor:pointer}.gui-interface :where(select){text-overflow:ellipsis}.gui-interface .ui-field,.gui-interface .ui-form-field{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:7px;min-inline-size:0;max-inline-size:100%;color:#d8e5dc;font-size:13px;font-weight:600;line-height:1.5}.gui-interface .ui-form-field>.ui-field{display:block}.gui-interface .ui-field>:where(input:not([type=checkbox],[type=radio]),select,textarea),.gui-interface .ui-form-field>:where(input,select,textarea){inline-size:100%}.gui-interface .ui-field:has(>input:is([type=checkbox],[type=radio])){flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:10px;padding-block:5px;font-weight:400}.gui-interface .ui-field small,.gui-interface .ui-form-field small{color:var(--ui-dim);font-weight:400;line-height:1.5}.gui-interface :where(fieldset){min-inline-size:0}.gui-interface .ui-fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:16px;margin:0;border:1px solid #30473c;border-radius:12px;padding:20px}.gui-interface .ui-fieldset>legend{padding-inline:8px;font-size:15px;font-weight:650;color:#edf7f0}.gui-interface .ui-fieldset>:where(p,section,details,.ui-table-scroll,.ui-form-actions){grid-column:1/-1}.gui-interface .ui-fieldset>:where(button){align-self:end;justify-self:start}.gui-interface .button,.gui-interface .secondary-button,.gui-interface .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;min-inline-size:44px;max-inline-size:100%;border:1px solid #668575;border-radius:8px;padding:10px 15px;background:#173025;color:#edf7f0;font-size:13px;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .14s ease-out,border-color .14s ease-out}.gui-interface :is(.ui-button,.button,.secondary-button):hover:not(:disabled){background:#214334;border-color:#678e78}.gui-interface :is(.ui-button,.button,.secondary-button):active:not(:disabled){background:#2a503e}.gui-interface :is(.ui-button,.button,.secondary-button):disabled{color:#95a89c;background:#17251e;border-color:#2e4437;cursor:not-allowed}.gui-interface :is(.ui-button-primary,.button-primary){background:#2fe0a5;border-color:transparent;color:#071b12}.gui-interface :is(.ui-button-primary,.button-primary):hover:not(:disabled){background:#72edc0;border-color:transparent}.gui-interface .ui-button-danger{color:#ffd5d0;border-color:#814b45;background:#3b2523}.gui-interface .ui-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-block-start:4px}.gui-interface .ui-operation-panel{display:grid;gap:18px;min-inline-size:0;padding:24px;border:1px solid #2b4337;border-radius:12px;background:#0e1b15}.gui-interface .ui-operation-panel>:where(h2,h3,h4,p,section,div){min-inline-size:0;margin-block:0}.gui-interface .ui-operation-panel>h2{font-size:20px;letter-spacing:-.02em}.gui-interface .ui-operation-panel>h3{font-size:17px}.gui-interface .ui-operation-panel>p{color:var(--ui-copy)}.gui-interface .ui-operation-panel>section{display:grid;gap:14px;padding-block-start:20px;border-block-start:1px solid #293e33}.gui-interface :where(details.ui-explainer){max-inline-size:80ch;color:var(--ui-copy);font-size:13px}.gui-interface details.ui-explainer>summary{display:list-item;inline-size:fit-content;max-inline-size:100%;min-block-size:36px;padding-block:7px;color:#b5cebf;cursor:pointer;font-weight:500}.gui-interface details.ui-explainer[open]>summary{margin-block-end:8px}.gui-interface details.ui-explainer>p{margin-block:8px 0;line-height:1.6}.gui-interface .ui-data-table-scroll,.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll){min-inline-size:0;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#537361 #12231a}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll)>table{inline-size:100%;border-collapse:collapse;border-spacing:0;font-size:13px;line-height:1.5;text-align:left}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) :where(caption){padding:0 0 12px;text-align:left;color:#e7f2eb;font-size:15px;font-weight:650;caption-side:top}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) :where(th,td){padding:13px 14px;vertical-align:top;border-block-end:1px solid #293f33;min-inline-size:100px;max-inline-size:36ch}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) :where(th){background:#15281d;color:#afc6b7;font-size:12px;font-weight:650;white-space:normal}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) :where(td){color:#e3eee7}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) tbody tr:last-child td{border-block-end:0}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) tbody tr:hover{background:#13271b}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) :where(code){font-size:12px;line-height:1.6}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) .ui-number{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) td[colspan]{padding:28px 18px;text-align:center;color:#a8beaf}.gui-interface :where([role=status],[role=alert]){line-height:1.6;overflow-wrap:anywhere}.gui-interface :where([role=status]:empty,[role=alert]:empty){display:none}.gui-interface .ui-empty-state{display:grid;justify-items:center;gap:8px;border:1px dashed #3a5645;border-radius:10px;padding:32px 20px;text-align:center;color:#abc2b2}.gui-interface .ui-empty-state strong{color:#e0eee5;font-size:15px}.gui-interface .ui-empty-state p{margin:0;max-inline-size:54ch;font-size:13px}.gui-interface .ui-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--ui-dim);font-size:13px}.gui-interface .ui-status-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #355744;border-radius:6px;padding:4px 8px;background:#163322;color:#abebc7;font-size:12px;font-weight:600}.gui-interface .ui-status-pill-warning{border-color:#715d31;background:#302914;color:#f2d18d}.gui-interface .ui-panel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.gui-interface .ui-panel-title-row :where(h2,h3,p){margin:0}.gui-interface .ui-panel-title-row p{margin-block-start:5px;color:var(--ui-dim);font-size:13px}.gui-interface .ui-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:16px}.gui-interface .ui-form-grid>.ui-form-actions{grid-column:1/-1}.gui-interface .ui-form-grid>:where(section,p,details){grid-column:1/-1}.gui-interface .ui-operation-panel>.ui-button{justify-self:start}.gui-interface :is(.form-stack,.sub-panel,.order-command-print-jobs,.production-monitoring,.contextual-reports){display:grid;gap:18px;min-inline-size:0}.gui-interface :is(.form-stack,.sub-panel,.order-command-print-jobs,.production-monitoring)>:where(p,h2,h3,h4){margin-block:0}.gui-interface :is(.data-table-card,.login-card){display:grid;gap:20px;min-inline-size:0;padding:24px;border:1px solid #2b4337;border-radius:12px;background:#0e1b15}.gui-interface .data-table-card>:where(p,h1,h2,h3){margin-block:0}.gui-interface .login-card{inline-size:min(100%,560px);margin-inline:auto}.gui-interface :is(section.reports-workflow,details.reports-workflow[open]){display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;gap:20px}.gui-interface .reports-workflow>:where(p,div,fieldset){min-inline-size:0;margin-block:0}.gui-interface .reports-workflow>div:has(>button){display:flex;flex-wrap:wrap;align-items:end;gap:10px}.gui-interface .menu-category-button{max-inline-size:100%;padding-block:10px}.gui-interface .menu-category-button>span{min-inline-size:0;overflow-wrap:anywhere}.gui-interface .menu-category-count{flex-shrink:0}.gui-interface .ui-operation-panel :where(td,li)>small{display:block;margin-block-start:5px;color:var(--ui-dim);font-size:12px}.gui-interface .ui-operation-panel :where(ul,ol){padding-inline-start:20px}.gui-interface .ui-operation-panel li+li{margin-block-start:8px}.gui-interface .finance-period-toolbar{justify-content:start;grid-template-columns:repeat(2,minmax(0,240px));inline-size:fit-content;max-inline-size:100%;background:#0e1b15;padding:16px 20px;gap:20px}.gui-interface .finance-gap-panel{padding:24px}.gui-interface .finance-gap-panel>.ui-operation-panel{border:0;border-radius:0;background:transparent;padding:24px 0 0;border-block-start:1px solid #30473a}.gui-interface .ai-wallet-summary{margin:0 0 16px;padding:12px 18px;border:1px solid #304b3c;border-radius:10px;background:#0e2016;color:var(--ui-copy)}.gui-interface .ai-wallet-summary-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;font-size:13px}.gui-interface .ai-wallet-summary-main>strong{font-size:16px;color:#e4f6eb}.gui-interface .ai-wallet-summary-main>a{margin-inline-start:auto;color:#8ce6b4;font-weight:600;text-underline-offset:3px}.gui-interface .ai-wallet-summary>.ui-explainer{margin-block-start:2px}.gui-interface .ai-wallet-summary section{padding-block-start:12px}.gui-interface .ai-wallet-summary section :where(h3,p){margin-block:0 6px}.gui-interface .ai-wallet-summary h3{font-size:14px}.gui-interface .admin-page,.gui-interface .whatsapp-operations-page{max-inline-size:1120px;margin-inline:auto;padding:32px 24px}.gui-interface .whatsapp-operations-page .ds-card-body{display:grid;gap:20px;padding:24px}.gui-interface .whatsapp-operations-page .ds-card-body>:where(button,a){justify-self:start}.gui-interface .whatsapp-operations-page textarea{min-block-size:112px}.gui-interface .whatsapp-operations-page .ds-card-body>section{display:grid;gap:16px}.gui-interface .whatsapp-operations-page :where(p){margin-block:0}.gui-interface .ui-page-shell{gap:24px}.gui-interface .ui-page-header{align-items:flex-start;gap:16px 24px;flex-wrap:wrap}.gui-interface .ui-page-header h1{font-size:28px;line-height:1.2;letter-spacing:-.025em}.gui-interface .ui-page-header p{max-inline-size:72ch;line-height:1.6;color:var(--ui-dim)}.gui-interface .ui-page-actions{flex-wrap:wrap}.gui-interface .ui-page-context{display:inline-block;margin-block-start:8px;color:var(--ui-dim);font-size:13px}.gui-interface .ds-card-body{min-inline-size:0}.gui-interface .ds-data-table-card{padding:0}.gui-interface .ds-data-table-card>.ds-card-header{padding:20px 24px}.gui-interface .ds-data-table-card>.ds-card-body{display:grid;gap:20px;padding:24px}.gui-interface .ds-card-body>:where(button,a){justify-self:start}.gui-interface .ds-card-body>p{margin-block:0}.gui-interface .ui-responsive-drawer{inline-size:min(100%,560px);max-inline-size:100%}.gui-interface .ai-budget-summary{padding-block:16px;border-block-start:1px solid #304739}.gui-interface .ai-budget-summary h3{margin:0 0 16px;font-size:16px}.gui-interface .ai-budget-summary dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px 24px;margin:0}.gui-interface .ai-budget-summary dt{color:#a7c0af;font-size:12px}.gui-interface .ai-budget-summary dd{margin:5px 0 0;color:#e5f3e9;font-size:15px;font-weight:600}.gui-interface .ai-budget-summary>p{margin:12px 0 0;font-size:12px;color:#a7c0af}.gui-interface .nav-item{min-block-size:44px}.gui-interface .nav-label{min-inline-size:0;overflow-wrap:anywhere}.gui-interface .sidebar-footer{min-inline-size:0}.gui-interface .sidebar-footer :where(strong,span,a,button){overflow-wrap:anywhere}.gui-interface .sidebar-footer :where(a,button){min-block-size:36px;padding-block:6px}@media (min-width:1600px){.gui-interface .admin-shell:not(.admin-shell-dashboard)>.content{max-inline-size:1500px}}@media (max-width:767px){.gui-interface{font-size:14px}.gui-interface .ui-operation-panel{padding:18px 16px;gap:16px}.gui-interface .ui-fieldset{padding:16px}.gui-interface .menu-category-button{flex:0 0 min(220px,100%);min-inline-size:min(150px,100%);max-inline-size:100%}.gui-interface .menu-category-rail{align-items:flex-start}.gui-interface .ui-page-header h1{font-size:24px}.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) td,.gui-interface :is(.ui-table-scroll,.ui-data-table-scroll) th{padding:12px}.gui-interface .ui-form-actions>button{flex:1 1 150px}.gui-interface :where(input:not([type=checkbox],[type=radio]),select,textarea){font-size:16px}.gui-interface .admin-page,.gui-interface .whatsapp-operations-page{padding:16px 12px}.gui-interface :is(.data-table-card,.login-card){padding:18px 16px}.gui-interface .ds-data-table-card>.ds-card-body,.gui-interface .ds-data-table-card>.ds-card-header,.gui-interface .whatsapp-operations-page .ds-card-body{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.gui-interface *,.gui-interface :after,.gui-interface :before{transition-duration:0s!important;animation-duration:.01ms!important}}@media (forced-colors:active){.gui-interface :where(button,input,select,textarea,.ui-operation-panel,th,td){border-color:CanvasText}}