.cardapio-reference-block{font-family:Inter,var(--font-sans),sans-serif;color:#1e293b;min-width:0;font-size:16px;line-height:1.5}.cardapio-reference-block :is(button,span,div,p,h3){box-sizing:border-box;font:inherit;color:inherit;letter-spacing:inherit;border:0 solid;margin:0;padding:0}.cardapio-reference-block button{min-height:0;box-shadow:none;opacity:1;cursor:pointer;background:0 0;border-radius:0;justify-content:normal;align-items:normal;gap:normal;width:auto;display:block}.cardapio-reference-block button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.cardapio-reference-block{--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;--color-amber-50:#fffbeb;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-emerald-50:#ecfdf5;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-sky-50:#f0f9ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-blue-50:#eff6ff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-purple-50:#faf5ff;--color-purple-400:#c07eff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-rose-50:#fff1f2;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-700:#314158;--color-slate-900:#0f172b;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:.05em;--radius-lg:.5rem;--radius-xl:.75rem;--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)}@supports (color:lab(0% 0 0)){.cardapio-reference-block{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}.cardapio-reference-block.mt-1,.cardapio-reference-block .mt-1{margin-top:calc(var(--spacing) * 1)}.cardapio-reference-block.mt-2,.cardapio-reference-block .mt-2{margin-top:calc(var(--spacing) * 2)}.cardapio-reference-block.mt-3,.cardapio-reference-block .mt-3{margin-top:calc(var(--spacing) * 3)}.cardapio-reference-block.mb-1,.cardapio-reference-block .mb-1{margin-bottom:calc(var(--spacing) * 1)}.cardapio-reference-block.flex,.cardapio-reference-block .flex{display:flex}.cardapio-reference-block.grid,.cardapio-reference-block .grid{display:grid}.cardapio-reference-block.cursor-pointer,.cardapio-reference-block .cursor-pointer{cursor:pointer}.cardapio-reference-block.grid-cols-1,.cardapio-reference-block .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cardapio-reference-block.items-center,.cardapio-reference-block .items-center{align-items:center}.cardapio-reference-block.justify-between,.cardapio-reference-block .justify-between{justify-content:space-between}.cardapio-reference-block.justify-end,.cardapio-reference-block .justify-end{justify-content:flex-end}.cardapio-reference-block.gap-1,.cardapio-reference-block .gap-1{gap:calc(var(--spacing) * 1)}.cardapio-reference-block.gap-3,.cardapio-reference-block .gap-3{gap:calc(var(--spacing) * 3)}.cardapio-reference-block.gap-4,.cardapio-reference-block .gap-4{gap:calc(var(--spacing) * 4)}:where(:is(.cardapio-reference-block.space-x-1\.5,.cardapio-reference-block .space-x-1\.5)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(:is(.cardapio-reference-block.space-x-3,.cardapio-reference-block .space-x-3)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.cardapio-reference-block.rounded-full,.cardapio-reference-block .rounded-full{border-radius:3.40282e38px}.cardapio-reference-block.rounded-lg,.cardapio-reference-block .rounded-lg{border-radius:var(--radius-lg)}.cardapio-reference-block.rounded-xl,.cardapio-reference-block .rounded-xl{border-radius:var(--radius-xl)}.cardapio-reference-block.border,.cardapio-reference-block .border{border-style:var(--tw-border-style);border-width:1px}.cardapio-reference-block.border-2,.cardapio-reference-block .border-2{border-style:var(--tw-border-style);border-width:2px}.cardapio-reference-block.border-t,.cardapio-reference-block .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.cardapio-reference-block.border-t-4,.cardapio-reference-block .border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.cardapio-reference-block.border-l-\[4px\],.cardapio-reference-block .border-l-\[4px\]{border-left-style:var(--tw-border-style);border-left-width:4px}.cardapio-reference-block.border-blue-600,.cardapio-reference-block .border-blue-600{border-color:var(--color-blue-600)}.cardapio-reference-block.border-emerald-600,.cardapio-reference-block .border-emerald-600{border-color:var(--color-emerald-600)}.cardapio-reference-block.border-rose-600,.cardapio-reference-block .border-rose-600{border-color:var(--color-rose-600)}.cardapio-reference-block.border-slate-100,.cardapio-reference-block .border-slate-100{border-color:var(--color-slate-100)}.cardapio-reference-block.border-slate-200,.cardapio-reference-block .border-slate-200{border-color:var(--color-slate-200)}.cardapio-reference-block.border-t-blue-600,.cardapio-reference-block .border-t-blue-600{border-top-color:var(--color-blue-600)}.cardapio-reference-block.border-t-emerald-600,.cardapio-reference-block .border-t-emerald-600{border-top-color:var(--color-emerald-600)}.cardapio-reference-block.border-t-rose-600,.cardapio-reference-block .border-t-rose-600{border-top-color:var(--color-rose-600)}.cardapio-reference-block.border-l-amber-500,.cardapio-reference-block .border-l-amber-500{border-left-color:var(--color-amber-500)}.cardapio-reference-block.border-l-blue-600,.cardapio-reference-block .border-l-blue-600{border-left-color:var(--color-blue-600)}.cardapio-reference-block.border-l-emerald-600,.cardapio-reference-block .border-l-emerald-600{border-left-color:var(--color-emerald-600)}.cardapio-reference-block.border-l-purple-600,.cardapio-reference-block .border-l-purple-600{border-left-color:var(--color-purple-600)}.cardapio-reference-block.border-l-rose-600,.cardapio-reference-block .border-l-rose-600{border-left-color:var(--color-rose-600)}.cardapio-reference-block.border-l-sky-500,.cardapio-reference-block .border-l-sky-500{border-left-color:var(--color-sky-500)}.cardapio-reference-block.bg-amber-50,.cardapio-reference-block .bg-amber-50{background-color:var(--color-amber-50)}.cardapio-reference-block.bg-blue-50,.cardapio-reference-block .bg-blue-50{background-color:var(--color-blue-50)}.cardapio-reference-block.bg-blue-600,.cardapio-reference-block .bg-blue-600{background-color:var(--color-blue-600)}.cardapio-reference-block.bg-emerald-50,.cardapio-reference-block .bg-emerald-50{background-color:var(--color-emerald-50)}.cardapio-reference-block.bg-purple-50,.cardapio-reference-block .bg-purple-50{background-color:var(--color-purple-50)}.cardapio-reference-block.bg-rose-50,.cardapio-reference-block .bg-rose-50{background-color:var(--color-rose-50)}.cardapio-reference-block.bg-sky-50,.cardapio-reference-block .bg-sky-50{background-color:var(--color-sky-50)}.cardapio-reference-block.bg-slate-100,.cardapio-reference-block .bg-slate-100{background-color:var(--color-slate-100)}.cardapio-reference-block.bg-white,.cardapio-reference-block .bg-white{background-color:var(--color-white)}.cardapio-reference-block.p-3\.5,.cardapio-reference-block .p-3\.5{padding:calc(var(--spacing) * 3.5)}.cardapio-reference-block.p-4,.cardapio-reference-block .p-4{padding:calc(var(--spacing) * 4)}.cardapio-reference-block.px-2,.cardapio-reference-block .px-2{padding-inline:calc(var(--spacing) * 2)}.cardapio-reference-block.px-3,.cardapio-reference-block .px-3{padding-inline:calc(var(--spacing) * 3)}.cardapio-reference-block.py-0\.5,.cardapio-reference-block .py-0\.5{padding-block:calc(var(--spacing) * .5)}.cardapio-reference-block.py-1\.5,.cardapio-reference-block .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.cardapio-reference-block.pt-1\.5,.cardapio-reference-block .pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.cardapio-reference-block.pt-2,.cardapio-reference-block .pt-2{padding-top:calc(var(--spacing) * 2)}.cardapio-reference-block.text-left,.cardapio-reference-block .text-left{text-align:left}.cardapio-reference-block.text-2xl,.cardapio-reference-block .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.cardapio-reference-block.text-sm,.cardapio-reference-block .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.cardapio-reference-block.text-xs,.cardapio-reference-block .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.cardapio-reference-block.text-\[10px\],.cardapio-reference-block .text-\[10px\]{font-size:10px}.cardapio-reference-block.text-\[11px\],.cardapio-reference-block .text-\[11px\]{font-size:11px}.cardapio-reference-block.font-black,.cardapio-reference-block .font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.cardapio-reference-block.font-bold,.cardapio-reference-block .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cardapio-reference-block.font-medium,.cardapio-reference-block .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.cardapio-reference-block.font-semibold,.cardapio-reference-block .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cardapio-reference-block.tracking-wider,.cardapio-reference-block .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.cardapio-reference-block.whitespace-nowrap,.cardapio-reference-block .whitespace-nowrap{white-space:nowrap}.cardapio-reference-block.text-amber-600,.cardapio-reference-block .text-amber-600{color:var(--color-amber-600)}.cardapio-reference-block.text-amber-700,.cardapio-reference-block .text-amber-700{color:var(--color-amber-700)}.cardapio-reference-block.text-blue-600,.cardapio-reference-block .text-blue-600{color:var(--color-blue-600)}.cardapio-reference-block.text-blue-700,.cardapio-reference-block .text-blue-700{color:var(--color-blue-700)}.cardapio-reference-block.text-emerald-600,.cardapio-reference-block .text-emerald-600{color:var(--color-emerald-600)}.cardapio-reference-block.text-emerald-700,.cardapio-reference-block .text-emerald-700{color:var(--color-emerald-700)}.cardapio-reference-block.text-purple-600,.cardapio-reference-block .text-purple-600{color:var(--color-purple-600)}.cardapio-reference-block.text-purple-700,.cardapio-reference-block .text-purple-700{color:var(--color-purple-700)}.cardapio-reference-block.text-rose-600,.cardapio-reference-block .text-rose-600{color:var(--color-rose-600)}.cardapio-reference-block.text-rose-700,.cardapio-reference-block .text-rose-700{color:var(--color-rose-700)}.cardapio-reference-block.text-sky-600,.cardapio-reference-block .text-sky-600{color:var(--color-sky-600)}.cardapio-reference-block.text-sky-700,.cardapio-reference-block .text-sky-700{color:var(--color-sky-700)}.cardapio-reference-block.text-slate-400,.cardapio-reference-block .text-slate-400{color:var(--color-slate-400)}.cardapio-reference-block.text-slate-500,.cardapio-reference-block .text-slate-500{color:var(--color-slate-500)}.cardapio-reference-block.text-slate-700,.cardapio-reference-block .text-slate-700{color:var(--color-slate-700)}.cardapio-reference-block.text-slate-900,.cardapio-reference-block .text-slate-900{color:var(--color-slate-900)}.cardapio-reference-block.text-white,.cardapio-reference-block .text-white{color:var(--color-white)}.cardapio-reference-block.uppercase,.cardapio-reference-block .uppercase{text-transform:uppercase}.cardapio-reference-block.shadow-sm,.cardapio-reference-block .shadow-sm{--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)}.cardapio-reference-block.shadow-xs,.cardapio-reference-block .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cardapio-reference-block.transition,.cardapio-reference-block .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))}@media (hover:hover){:is(.cardapio-reference-block.hover\:border-amber-400,.cardapio-reference-block .hover\:border-amber-400):hover{border-color:var(--color-amber-400)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:border-blue-300,.cardapio-reference-block .hover\:border-blue-300):hover{border-color:var(--color-blue-300)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:border-blue-400,.cardapio-reference-block .hover\:border-blue-400):hover{border-color:var(--color-blue-400)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:border-emerald-300,.cardapio-reference-block .hover\:border-emerald-300):hover{border-color:var(--color-emerald-300)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:border-emerald-400,.cardapio-reference-block .hover\:border-emerald-400):hover{border-color:var(--color-emerald-400)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:border-purple-400,.cardapio-reference-block .hover\:border-purple-400):hover{border-color:var(--color-purple-400)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:border-rose-300,.cardapio-reference-block .hover\:border-rose-300):hover{border-color:var(--color-rose-300)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:border-rose-400,.cardapio-reference-block .hover\:border-rose-400):hover{border-color:var(--color-rose-400)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:border-sky-400,.cardapio-reference-block .hover\:border-sky-400):hover{border-color:var(--color-sky-400)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:bg-blue-700,.cardapio-reference-block .hover\:bg-blue-700):hover{background-color:var(--color-blue-700)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:bg-slate-200,.cardapio-reference-block .hover\:bg-slate-200):hover{background-color:var(--color-slate-200)}}@media (hover:hover){:is(.cardapio-reference-block.hover\:shadow-md,.cardapio-reference-block .hover\:shadow-md):hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}@media (min-width:48rem){.cardapio-reference-block.md\:grid-cols-3,.cardapio-reference-block .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.cardapio-reference-block.md\:grid-cols-4,.cardapio-reference-block .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.cardapio-reference-block.md\:grid-cols-5,.cardapio-reference-block .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@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-space-x-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--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}}
.orders-main:has(.cardapio-screen){background:#f8fafc;padding:0}.settings-workspace.cardapio-screen{width:100%;max-width:none;font-family:Inter,var(--font-sans),sans-serif;color:#1e293b;min-width:0;margin:0;padding:0;font-size:12px}.cardapio-screen .cardapio-topbar{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.cardapio-topbar h1{color:#0f172a;margin:0;font-size:16px;font-weight:700;line-height:1.25}.cardapio-topbar p{color:#64748b;margin:4px 0 0;font-size:12px}.cardapio-screen :is(button,input,select,textarea){font-family:inherit}.cardapio-screen button{cursor:pointer}.cardapio-screen button:disabled{cursor:not-allowed;opacity:.5}.cardapio-top-actions{align-items:center;gap:8px;display:flex}.cardapio-screen .cardapio-top-actions button{color:#fff;background:#0f172a;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;display:flex}.cardapio-top-actions button svg{color:#fbbf24}.cardapio-screen .cardapio-top-actions .cardapio-refresh{color:#475569;background:#f1f5f9;padding:7px}.cardapio-top-actions .cardapio-refresh svg{color:#64748b}.cardapio-body{flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.cardapio-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cardapio-screen .cardapio-area{border:1px solid #e2e8f0;border-top:4px solid var(--cardapio-color);text-align:left;background:#fff;border-radius:12px;min-width:0;padding:16px;transition:box-shadow .15s,border-color .15s;display:block;box-shadow:0 1px 3px #0001}.cardapio-area-products{--cardapio-color:#2563eb;--cardapio-ink:#1d4ed8}.cardapio-area-complements{--cardapio-color:#e11d48;--cardapio-ink:#be123c}.cardapio-area-options{--cardapio-color:#059669;--cardapio-ink:#047857}.cardapio-screen .cardapio-area[aria-pressed=true]{border:2px solid var(--cardapio-color);border-top-width:4px;padding:16px 15px 15px}.cardapio-area>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.cardapio-area strong{color:var(--cardapio-ink);text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:700}.cardapio-area b{color:var(--cardapio-color);font-size:24px;font-weight:900}.cardapio-area p{color:#64748b;margin:4px 0 0;font-size:11px}.cardapio-area footer{color:var(--cardapio-ink);border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:5px;margin-top:12px;padding-top:8px;font-size:11px;font-weight:600;display:flex}.cardapio-screen .cardapio-area:hover,.cardapio-screen .cardapio-group:hover{box-shadow:0 4px 6px #0002}.cardapio-screen .catalog-section-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.cardapio-screen .catalog-section-title h2{text-transform:uppercase;letter-spacing:.6px;color:#334155;margin:0;font-size:12px;font-weight:700}.cardapio-screen .catalog-section-title p,.cardapio-screen .catalog-section-title>span{color:#94a3b8;margin:4px 0 0;font-size:12px}.cardapio-screen .catalog-section-title>div>span{display:none}.cardapio-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cardapio-grid-options{grid-template-columns:repeat(5,minmax(0,1fr))}.cardapio-grid-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cardapio-tone-blue{--cardapio-color:#2563eb;--cardapio-ink:#1d4ed8;--cardapio-wash:#eff6ff}.cardapio-tone-red{--cardapio-color:#e11d48;--cardapio-ink:#be123c;--cardapio-wash:#fff1f2}.cardapio-tone-yellow{--cardapio-color:#f59e0b;--cardapio-ink:#b45309;--cardapio-wash:#fffbeb}.cardapio-tone-green{--cardapio-color:#059669;--cardapio-ink:#047857;--cardapio-wash:#ecfdf5}.cardapio-tone-sky{--cardapio-color:#0ea5e9;--cardapio-ink:#0369a1;--cardapio-wash:#f0f9ff}.cardapio-tone-purple{--cardapio-color:#9333ea;--cardapio-ink:#7e22ce;--cardapio-wash:#faf5ff}.cardapio-screen .cardapio-group{text-align:left;border:1px solid #e2e8f0;border-left:4px solid var(--cardapio-color,#2563eb);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:14px;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #0001}.cardapio-group-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.cardapio-group-heading strong{color:#0f172a;overflow-wrap:anywhere;font-size:12px;font-weight:700}.cardapio-group-heading small{background:var(--cardapio-wash,#eff6ff);color:var(--cardapio-ink,#1d4ed8);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.cardapio-group p{color:#94a3b8;margin:4px 0 0;font-size:10px;line-height:1.5}.cardapio-group footer{color:var(--cardapio-color,#2563eb);border-top:1px solid #f1f5f9;justify-content:flex-end;margin-top:8px;padding-top:6px;font-size:11px;font-weight:600;display:flex}.cardapio-group-badge{color:#64748b;margin-top:5px;font-size:10px}.cardapio-selection{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 1px 2px #0001}.cardapio-selection>div{align-items:center;gap:12px;display:flex}.cardapio-screen .cardapio-selection button{color:#334155;background:#f1f5f9;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.cardapio-selection h3{color:#0f172a;margin:0;font-size:14px;font-weight:700}.cardapio-selection span{color:#94a3b8;font-size:11px;font-weight:500}.cardapio-screen .cardapio-selection>button{color:#fff;background:#2563eb}.cardapio-screen .catalog-list-filters{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:12px;margin:12px 0}.cardapio-screen .catalog-list-filters label,.cardapio-screen .complement-search{gap:4px;margin:0;font-size:11px}.cardapio-screen :is(.catalog-list-filters,.complement-search) :is(input,select){min-height:32px;padding:7px 9px;font-size:12px}.cardapio-screen .catalog-options p{font-size:11px}.cardapio-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cardapio-screen .cardapio-product{text-align:left;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex;box-shadow:0 1px 2px #0001}.cardapio-product:hover{border-color:#60a5fa;box-shadow:0 4px 6px #0001}.cardapio-product>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.cardapio-product h3{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.cardapio-product p{color:#94a3b8;margin:0;font-size:10px;line-height:1.5}.cardapio-product small{color:#64748b;font-size:10px}.cardapio-product footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.cardapio-product footer strong{color:#0f172a;font-size:14px}.cardapio-product footer span{color:#2563eb;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.cardapio-screen .sales-badge,.cardapio-dialog .sales-badge{white-space:nowrap;border-radius:99px;padding:2px 6px;font-size:10px}.cardapio-screen .sales-local-note{color:#94a3b8;margin:0;font-size:10px}.cardapio-screen .settings-empty{padding:16px;font-size:12px}.cardapio-screen .sales-category{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:auto}.cardapio-screen .sales-table{table-layout:auto;min-width:700px;font-size:12px}.cardapio-screen .sales-table :is(th,td){border-bottom:1px solid #f1f5f9;padding:12px 16px}.cardapio-screen .sales-table th{text-transform:uppercase;color:#64748b;background:#f8fafc;width:auto;font-size:10px}.cardapio-screen .sales-table td small{font-size:10px}.cardapio-screen .sales-table button{padding:5px 8px;font-size:11px}.cardapio-screen .catalog-options-table td:nth-child(4){text-align:right}.cardapio-screen .catalog-options-table td:nth-child(5){text-align:center}.cardapio-screen .catalog-options-table td:nth-child(6){text-align:right}.cardapio-option-photo{color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cardapio-screen .cardapio-rule-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.cardapio-screen .catalog-options .cardapio-selection>button{background:#059669}.cardapio-complements .cardapio-selection>button{background:#e11d48}.cardapio-dialog.sales-dialog,.cardapio-dialog{color:#1e293b;width:min(672px,100vw - 32px);max-width:none;max-height:90dvh;font-family:Inter,var(--font-sans),sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin:auto;padding:0;font-size:12px;position:fixed;inset:0;box-shadow:0 25px 50px #0004}.cardapio-dialog[open]{flex-direction:column;display:flex}.cardapio-dialog:not([open]){display:none}.cardapio-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66}.cardapio-dialog>header{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.cardapio-dialog>header h2{color:#0f172a;margin:5px 0 0;font-size:14px;font-weight:700;line-height:1.4}.cardapio-dialog>header span{text-transform:uppercase;letter-spacing:.5px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700}.cardapio-dialog>header button{color:#94a3b8;cursor:pointer;background:0 0;border:0;padding:4px}.cardapio-dialog .analysis-dialog-body{flex:1;min-height:0;padding:0;overflow:auto}.cardapio-dialog .sales-tabs{z-index:2;background:#f8fafc80;border-bottom:1px solid #e2e8f0;flex-wrap:nowrap;gap:0;margin:0;padding:0 16px;display:flex;position:sticky;top:0;overflow:auto}.cardapio-dialog .sales-tabs button{color:#64748b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:10px 16px;font-size:12px;font-weight:600}.cardapio-dialog .sales-tabs button[aria-selected=true],.cardapio-dialog .sales-tabs button[aria-pressed=true]{color:#1d4ed8;background:0 0;border-bottom-color:#2563eb;font-weight:700}.cardapio-dialog form{padding:20px}.cardapio-dialog .settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.cardapio-dialog label{gap:4px;min-width:0;font-size:12px;font-weight:600;display:grid}.cardapio-dialog :is(input,select,textarea){color:#1e293b;width:100%;min-width:0;max-width:100%;font:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px}.cardapio-dialog input[type=checkbox]{width:16px;height:16px}.cardapio-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.cardapio-dialog [hidden]{display:none!important}.cardapio-dialog .settings-fields label:has(textarea){grid-column:1/-1}.cardapio-dialog .settings-check{align-items:center;gap:6px;margin:12px 0;font-size:11px;display:flex}.cardapio-dialog :is(p,small){font-size:11px;line-height:1.5}.cardapio-dialog footer{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin:20px -20px -20px;padding:12px;display:flex}.cardapio-dialog footer button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.cardapio-dialog footer .settings-primary{color:#fff;background:#0f172a;padding:8px 16px;font-weight:600}.cardapio-dialog button:disabled,.cardapio-dialog input:disabled{cursor:not-allowed;opacity:.5}.cardapio-dialog .sales-source{margin:16px 0;font-size:11px}.cardapio-dialog .sales-local-note{color:#64748b;font-size:10px}.cardapio-dialog .product-complements{padding:20px}.cardapio-dialog .product-complements form{padding:0}.cardapio-dialog .product-complements form footer{margin:12px 0 0;padding:12px}.cardapio-dialog .composition-editor{background:#fff1f280;border-color:#fecdd3 #fecdd3 #fecdd3 #e11d48;margin:12px 0;padding:12px}.cardapio-dialog .complement-context{margin:8px 0;font-size:11px}.cardapio-dialog .complement-detail{border-color:#e2e8f0;margin:10px 0}.cardapio-dialog .complement-detail summary{background:#f8fafc;padding:12px;font-size:12px}.cardapio-dialog .complement-detail summary small{font-size:10px}.cardapio-dialog .complement-options{padding:0 12px}.cardapio-dialog .complement-options li{padding:10px 0;font-size:11px}.cardapio-dialog .complement-options small{font-size:10px}.cardapio-dialog .catalog-days label{padding:5px 7px;font-size:10px}.cardapio-dialog .catalog-days input{height:14px;width:14px!important}.cardapio-dialog .complement-edit-row{grid-template-columns:minmax(100px,2fr) minmax(85px,1fr) minmax(85px,1fr) auto;gap:8px;font-size:11px}.cardapio-dialog .complement-review{margin:10px 0;padding:10px;font-size:11px}.cardapio-dialog .complement-add{gap:8px;margin:12px 0}.cardapio-dialog .complement-add button{font-size:11px}.cardapio-dialog .catalog-source-option{margin:12px 0;padding:12px;font-size:11px}.cardapio-dialog .catalog-source-option h3{font-size:12px}.cardapio-dialog .catalog-source-link{font-size:11px}.cardapio-complement-dialog>header span{color:#be123c;background:#fff1f2;border-color:#fecdd3}.cardapio-photo{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:12px}.cardapio-photo>span{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.cardapio-photo>div{align-items:center;gap:12px;display:flex}.cardapio-photo i{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.cardapio-photo p{color:#94a3b8;margin:4px 0 0;font-size:10px}.cardapio-photo input{background:0 0;border:0;padding:0;font-size:11px}.cardapio-channel-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.cardapio-channel-prices>label{border:1px solid #e2e8f0;border-left:4px solid var(--cardapio-channel);border-radius:8px;padding:10px}.cardapio-channel-prices strong{color:var(--cardapio-channel);font-size:12px}.cardapio-channel-prices small{color:#94a3b8;font-size:10px;font-weight:400}.cardapio-channel-prices input{padding:6px;font-weight:700}.cardapio-price-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:12px;font-size:11px}.cardapio-picker-body{flex-direction:column;gap:6px;padding:20px;display:flex;overflow:auto}.cardapio-picker-body>label{align-items:center;gap:6px;margin-bottom:8px;display:flex}.cardapio-picker-body>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.cardapio-picker-body>button span{color:#64748b;font-size:10px}.cardapio-screen :is(button,input,select,textarea,a):focus-visible,.cardapio-dialog :is(button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (max-width:767px){.cardapio-areas,.cardapio-category-grid,.cardapio-products-grid{grid-template-columns:1fr}.cardapio-body{padding:16px}.cardapio-screen .cardapio-topbar{padding:12px 16px}.cardapio-selection>div{flex-wrap:wrap;align-items:start}.cardapio-screen .catalog-list-filters,.cardapio-dialog .settings-fields,.cardapio-channel-prices{grid-template-columns:1fr}.cardapio-dialog .complement-edit-row{grid-template-columns:1fr 1fr auto}.cardapio-dialog .complement-edit-row>strong{grid-column:1/-1}.cardapio-dialog .sales-tabs{padding:0 8px}.cardapio-dialog .sales-tabs button{padding:10px 12px}.cardapio-screen .sales-table thead{display:table-header-group}.cardapio-screen .sales-table,.cardapio-screen .sales-table tbody{table-layout:auto;width:100%;display:table}.cardapio-screen .sales-table tbody{display:table-row-group}.cardapio-screen .sales-table tr{padding:0;display:table-row}.cardapio-screen .sales-table :is(td,th){font-size:11px;display:table-cell}.cardapio-screen .sales-table td:before{content:none}.cardapio-photo>div{align-items:start}.cardapio-screen .catalog-section-title{flex-direction:column;align-items:start;gap:3px}}@media (prefers-reduced-motion:reduce){.cardapio-screen :is(.cardapio-area,.cardapio-group){transition:none}}.cardapio-screen .cardapio-create{color:#fff;white-space:nowrap;background:#e11d48;border:0;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:600}.cardapio-screen .cardapio-create-options{background:#059669}.cardapio-screen .cardapio-group,.cardapio-screen .cardapio-product{justify-content:flex-start;align-items:stretch}.cardapio-screen .cardapio-group-heading,.cardapio-screen .cardapio-group footer{width:100%}.cardapio-complement-dialog.sales-dialog{width:min(576px,100vw - 32px)}.cardapio-quantity-rules{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;padding:12px;display:grid}.cardapio-quantity-rules label{text-transform:uppercase;color:#475569;font-size:10px}.cardapio-quantity-rules input{text-align:center;background:#fff;padding:5px;font-weight:700}.cardapio-internal-fields{margin:12px 0;font-size:11px}.cardapio-internal-fields>summary{cursor:pointer;color:#64748b;font-weight:600}.cardapio-internal-fields .settings-fields{margin-top:10px}.cardapio-dialog .composition-editor .complement-add{background:#fff1f280;border:1px solid #fecdd3;border-radius:12px;margin:0 0 12px;padding:12px}.cardapio-dialog .composition-editor .complement-add button{color:#fff;white-space:nowrap;background:#e11d48;border:0;border-radius:8px;padding:8px 12px}.cardapio-dialog .composition-editor .complement-add label{color:#881337;font-size:11px;font-weight:700}.cardapio-existing-tools{color:#64748b;margin:12px 0;font-size:11px}.cardapio-existing-tools>summary{cursor:pointer}.cardapio-dialog .cardapio-photo input:disabled,.cardapio-screen .cardapio-create:disabled{opacity:1}.cardapio-dialog .cardapio-status-field{grid-column:1/-1}.cardapio-dialog .settings-fields:has(.cardapio-status-field){position:relative}.cardapio-dialog .cardapio-status-field{display:none}.cardapio-dialog .cardapio-channel-prices{margin-top:0}.cardapio-dialog .cardapio-channel-prices input{border-radius:4px;padding:6px;font-size:12px}.cardapio-dialog .cardapio-photo input{border:0;border-radius:0;padding:0}.cardapio-dialog .cardapio-photo input::file-selector-button{color:#1d4ed8;background:#eff6ff;border:0;border-radius:6px;margin-right:8px;padding:4px 10px;font-size:12px;font-weight:600}.cardapio-dialog .composition-editor{background:0 0;border:0;padding:0}.cardapio-dialog .composition-link-editor{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:12px;display:flex}.cardapio-step-title{flex-direction:column;flex:1;gap:4px;display:flex}.cardapio-step-title>span{color:#64748b;font-size:10px;font-weight:600}.cardapio-step-title>strong{color:#0f172a;font-size:12px}.cardapio-step-title>small{color:#be123c;font-size:10px}.cardapio-dialog .composition-link-editor>details{color:#64748b;font-size:11px}.cardapio-dialog .composition-link-editor>details[open]{flex-basis:100%;order:5;gap:10px;display:grid}.cardapio-dialog .composition-link-editor>details>summary{cursor:pointer}.cardapio-dialog .composition-link-editor>details>label{margin-top:8px}.cardapio-dialog .product-complements>.cardapio-existing-tools:first-child{margin-top:0}
.finance-filter-cards{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.finance-filter-caption{color:#526173;align-items:center;gap:6px;font-size:14px;display:flex}.finance-filter-cards>button{text-align:left;color:#24496b;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:140px;align-items:center;gap:10px;min-width:0;min-height:60px;padding:10px 13px;display:flex}.finance-filter-cards button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.finance-filter-cards strong{font-size:15px}.finance-filter-cards small{color:#596675;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:14px;overflow:hidden}.finance-filter-cards button:hover{background:#f1f6ff;border-color:#4285f4}.finance-filter-cards button:focus-visible,.finance-filter-dialog button:focus-visible,.finance-bank-picker summary:focus-visible{outline-offset:3px;outline:3px solid #4285f4}.finance-filter-dialog{color:#253349;background:#fff;border:1px solid #cbd5e1;border-radius:16px;width:min(520px,100vw - 28px);max-height:85dvh;padding:0}.finance-filter-dialog::backdrop{background:#172b4d66}.finance-filter-dialog>header,.finance-filter-dialog>footer{justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.finance-filter-dialog h2{margin:0;font-size:20px}.finance-filter-dialog header{border-bottom:1px solid #e2e8f0}.finance-filter-dialog header button{background:0 0;border:0;padding:8px}.finance-filter-fields{gap:18px;max-height:60dvh;padding:20px;display:grid;overflow:auto}.finance-filter-field{gap:8px;display:grid}.finance-filter-field>label{font-size:16px;font-weight:600}.finance-filter-field select,.finance-filter-field input:not([type=checkbox]){color:#253349;background:#fff;border:1px solid #bdc9d7;border-radius:9px;width:100%;min-height:46px;padding:12px;font-size:16px}.finance-filter-dialog footer{border-top:1px solid #e2e8f0}.finance-filter-dialog footer button{border:1px solid #cbd5e1;border-radius:9px;padding:12px 20px;font-size:16px}.finance-check{align-items:center;gap:10px;display:flex}.finance-check input{width:20px;height:20px}.finance-bank-picker{min-width:0;font-size:16px;position:relative}.finance-bank-picker>summary,.finance-bank-current{cursor:pointer;background:#fff;border:1px solid #bdc9d7;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:9px 12px;list-style:none;display:flex}.finance-bank-picker summary::-webkit-details-marker{display:none}.finance-bank-picker summary>span:nth-child(2){flex:1;min-width:0}.finance-bank-badge{color:#395473;background:#edf2f7;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.finance-bank-badge b{font-family:Arial,sans-serif;font-size:13px}.bank-itau{color:#ffdf00;background:#003b71}.bank-pagbank{background:#fff}.bank-pagbank svg{width:34px;height:30px}.bank-ifood{color:#fff;background:#8b0038}.bank-ifood-word{text-align:center;line-height:1;display:grid}.bank-ifood-word b{font-size:12px;font-style:italic}.bank-ifood-word small{margin-top:2px;font-size:9px}.bank-nubank{color:#fff;background:#820ad1}.bank-bradesco{color:#fff;background:#cc092f}.bank-santander{color:#fff;background:#ec0000}.bank-cash{color:#fff;background:#465365}.finance-bank-options{background:#fff;border:1px solid #cbd5e1;border-radius:10px;max-height:260px;margin-top:5px;padding:5px;display:grid;overflow:auto}.finance-bank-options label{cursor:pointer;border-radius:7px;align-items:center;flex-direction:row!important;gap:9px!important;padding:10px!important;font-size:15px!important;display:flex!important}.finance-bank-options label:has(input:checked){color:#174ea6;background:#e8f0fe}.finance-bank-options input[type=radio]{flex:0 0 18px;width:18px!important;height:18px!important}.finance-bank-options label>span:nth-of-type(2){flex:1;min-width:0}.finance-bank-options small{color:#596675;font-size:14px;display:block}.ar-day.finance-day>header{color:#17426c;background:#e8f0fe;border-left:5px solid #4285f4;padding:16px 18px}.ar-day.finance-day-tone-1>header{color:#235747;background:#e7f3ee;border-left-color:#278564}.ar-day.finance-day-tone-2>header{color:#76511d;background:#fff3df;border-left-color:#c87c18}.ar-day.finance-day-overdue>header{border-left-color:#b3261e}.ar-day.finance-day-today>header{border-left-color:#d65b12}.finance-day header small{text-transform:capitalize;margin-top:5px;font-size:14px;font-weight:400;display:block}.finance-day header>label{min-width:0}.finance-day header strong{font-size:16px}.finance-selection{background:#f3f7ff!important;border-color:#c5d6f0!important}.finance-selection .finance-select-all{color:#fff;background:#174ea6;border:1px solid #174ea6;border-radius:9px;padding:12px 16px;font-weight:600}.finance-selection .finance-select-all:disabled{opacity:.5}.finance-extra-actions{background:#fff;border:1px solid #d7dfe8;border-radius:10px;margin:10px 0;padding:12px 16px}.finance-extra-actions>summary{color:#315474;cursor:pointer;font-size:15px;font-weight:600}.finance-extra-actions[open]>summary{margin-bottom:16px}.finance-bank-inline{align-items:center;gap:8px;display:flex}.finance-bank-inline .finance-bank-badge{flex-basis:28px;width:28px;height:28px}.finance-bank-field-label{margin-bottom:8px;font-size:14px;display:block}@media (max-width:600px){.finance-filter-caption{width:100%}.finance-filter-cards{gap:8px}.finance-filter-cards>button{flex:calc(50% - 8px);min-width:0;padding:9px}.finance-filter-cards small{max-width:120px}.finance-filter-dialog{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0}.finance-filter-dialog footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.finance-selection>button{min-height:44px}.finance-selection .finance-select-all{flex-basis:100%}.ar-day.finance-day>header{padding:14px}.finance-bank-options{max-height:220px}}.finance-payment-confirm-top{background:#f4f8ff;border:1px solid #d2e3fc;border-radius:10px;margin:0 0 18px;padding:16px}.finance-payment-confirm-top textarea{width:100%}.finance-payment-confirm-top .orders-error{margin-top:12px}.finance-export-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:14px 0;display:flex}.finance-export-controls label{align-items:center;gap:8px;font-size:14px;display:flex}.finance-export-controls select{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:9px}.finance-export-controls button{color:#a64b00;background:#fff4e5;border-color:#ffd6a5;align-items:center;gap:6px;min-height:38px;display:inline-flex}.finance-export-controls button:disabled{opacity:.5}.finance-export-controls [role=status]{color:#5f6368;font-size:13px}
.finance-reconciliation-badge{color:#52616d;white-space:normal;background:#edf0f4;border-radius:6px;margin-top:6px;padding:5px 9px;font-size:13px;display:inline-block}.finance-reconciliation-reconciled{color:#137333;background:#e6f4ea}.finance-reconciliation-partial{color:#795500;background:#fef3d5}.br-workspace .br-filters{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.br-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.br-summary strong{margin-top:10px;font-size:26px;display:block}.br-grid{grid-template-columns:minmax(250px,.9fr) minmax(320px,1.4fr);align-items:start;gap:20px;display:grid}.br-movements{gap:10px;display:grid}.br-movement{text-align:left;color:#263238;font:inherit;background:#fff;border:1px solid #dadce0;border-radius:10px;gap:6px;padding:16px;display:grid}.br-movement[aria-pressed=true]{background:#f4f8ff;border-color:#1967d2;box-shadow:inset 4px 0 #1967d2}.br-movement-top{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.br-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px}.br-movement small{color:#52616d;font-size:14px}.br-detail{background:#fff;border:1px solid #dadce0;border-radius:12px;min-width:0;padding:20px}.br-detail h2{margin:0 0 12px;font-size:21px}.br-detail h3{margin:0 0 8px;font-size:17px}.br-detail-title{justify-content:space-between;align-items:start;gap:10px;display:flex}.br-detail-title button{flex-shrink:0}.br-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.br-candidates{gap:8px;max-height:380px;margin:16px 0;display:grid;overflow:auto}.br-candidate{border-bottom:1px solid #e1e5eb;align-items:start;gap:10px;padding:12px 4px;font-size:15px;display:flex}.br-candidate input{flex-shrink:0;height:20px;margin-top:4px;width:20px!important}.br-candidate span{gap:4px;min-width:0;display:grid}.br-candidate small{color:#52616d;font-size:14px}.br-entry{border-top:1px solid #dfe4eb;padding:16px 0}.br-entry .settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.br-entry label{min-width:0}.br-entry input,.br-entry select{width:100%}.br-totals{background:#e8f0fe;border-radius:8px;gap:7px;margin:16px 0;padding:14px;display:grid}.br-totals .br-difference{color:#b3261e}.br-totals .br-balanced{color:#137333}.br-history{gap:10px;margin-top:16px;display:grid}.br-empty{text-align:center;color:#52616d;padding:28px 12px}.br-import-dialog{width:min(850px,100vw - 24px);max-height:90dvh}.br-import-preview{max-height:300px;overflow:auto}.br-import-preview table{min-width:500px}.br-workspace button{min-height:44px}.br-detail textarea,.br-import-dialog input[type=file]{width:100%}.br-import-summary{flex-wrap:wrap;gap:16px;display:flex}.br-mobile-back{display:none}.br-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.br-workspace button:disabled{opacity:.55}@media (max-width:1000px){.br-grid{grid-template-columns:1fr}.br-summary{gap:8px}.br-summary article{padding:14px}.br-summary strong{font-size:23px}.br-mobile-back{display:inline-flex}.br-grid.br-detail-open>.br-movements{display:none}.br-entry .settings-fields{grid-template-columns:1fr}.br-detail{padding:16px}}@media (max-width:450px){.br-summary{grid-template-columns:1fr}.br-filters{grid-template-columns:1fr!important}.br-summary article{justify-content:space-between;align-items:center;gap:12px;display:flex}.br-summary strong{margin:0}.br-candidates{max-height:300px}}.br-account-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0;display:grid}.br-account-cards>button{text-align:left;color:#26384b;background:#fff;border:1px solid #d8dfe8;border-radius:12px;gap:9px;padding:15px;display:grid}.br-account-cards>button[aria-pressed=true]{border-color:#4285f4;box-shadow:inset 0 3px #4285f4}.br-account-cards small{color:#596675;font-size:13px}.br-account-card{background:#fff!important}.br-calendar{background:#fff;border:1px solid #d8dfe8;border-radius:14px;max-width:900px;margin:20px 0;padding:20px}.br-calendar header,.br-calendar header>div,.br-calendar-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.br-calendar h2{margin:0;font-size:19px}.br-calendar input{max-width:170px}.br-calendar-legend{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.br-calendar-legend span{border-radius:6px;padding:5px 9px;font-size:13px}.br-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.br-calendar-grid>strong{text-align:center;color:#586674;padding:6px;font-size:13px}.br-calendar-grid button{color:#364657;border:1px solid #0000;border-radius:8px;gap:7px;min-height:64px;padding:10px 5px;display:grid}.br-calendar-grid button strong{font-size:16px}.br-calendar-grid button small{font-size:11px}.br-day-missing{color:#56616c;background:#f1f3f4}.br-day-open{color:#795800;background:#fef7dd}.br-day-closed{color:#137333;background:#e6f4ea}.br-day-reopened{color:#a12820;background:#fce8e6}.br-calendar-grid button[aria-pressed=true]{outline-offset:1px;outline:2px solid #1967d2}.br-calendar-actions{margin-top:15px;font-size:14px}.br-help{color:#596675;font-size:13px}.br-suggestion-info{background:#f5f9ff;border:1px solid #d2e3fc;border-radius:9px;margin-top:14px;padding:12px}.br-suggestion-info input{max-width:100px}.br-suggestion-info p{color:#526173;font-size:13px}.br-suggestion{background:#e6f4ea;border-radius:6px;padding:5px 7px;color:#137333!important}.br-danger{margin:5px 0 12px;color:#a12820!important;background:#fff!important;border:1px solid #dbb0ac!important}.br-import-dialog textarea{width:100%}.br-workspace>.settings-page-heading .stock-actions{flex-wrap:wrap}@media (max-width:600px){.br-calendar{padding:12px}.br-calendar-grid{gap:4px}.br-calendar-grid button{min-height:56px;padding:8px 2px}.br-calendar-grid button small{font-size:9px}.br-account-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.br-account-cards>button{padding:12px}.br-account-cards .finance-bank-inline{flex-wrap:wrap}.br-calendar header>div{gap:6px}}.br-confirm-top{background:#f8fbff;border:1px solid #d2e3fc;border-radius:10px;margin:14px 0;padding:14px}.br-confirm-top .br-entry:first-child{border-top:0}.br-confirm-top .br-totals{margin-top:0}.br-detail-title{scroll-margin-top:24px}.br-candidate-count{color:#475569;margin:12px 0 8px;font-size:13px}.settings-workspace .br-calendar-grid button.br-day-missing{color:#56616c;background:#f1f3f4}.settings-workspace .br-calendar-grid button.br-day-open{color:#795800;background:#fef7dd}.settings-workspace .br-calendar-grid button.br-day-closed{color:#137333;background:#e6f4ea}.settings-workspace .br-calendar-grid button.br-day-reopened{color:#a12820;background:#fce8e6}.br-candidate-state{border-radius:5px;padding:4px 8px;font-weight:600;display:inline-block!important}.br-state-open{background:#fef7dd;color:#795800!important}.br-state-paid{background:#e8f0fe;color:#1967d2!important}.br-bank-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;display:grid}.br-bank-row>input{accent-color:#1967d2;width:20px;height:20px}.br-bank-row>.br-movement{justify-content:stretch;width:100%;display:grid}.br-bank-selection{background:#e8f0fe;border-radius:10px;padding:14px}.br-group-summary{background:#f8fafc;border-radius:8px;padding:10px;font-size:13px}.br-group-summary p{overflow-wrap:anywhere}@media (max-width:1000px){.br-grid.br-detail-open>.br-movements{display:grid}.br-movements{max-height:420px;overflow:auto}.br-bank-selection{z-index:1;position:sticky;top:0}}.br-review-cart{z-index:2;position:sticky;top:12px;box-shadow:0 4px 14px #23324a12}.br-selected-pair,.br-suggested-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.br-selected-pair>div{background:#f8fafc;border:1px solid #dfe6ef;border-radius:8px;max-height:210px;padding:12px;overflow:auto}.br-selected-pair p{overflow-wrap:anywhere;border-top:1px solid #e1e5eb;padding-top:8px;font-size:13px}.br-selected-pair small{color:#596675;margin:5px 0;display:block}.br-selected-pair button{min-height:30px;padding:4px 9px;font-size:12px}.br-suggested-pair{background:#f5f9ff;border:1px solid #d2e3fc;border-radius:10px;margin:12px 0;padding:14px}.br-suggested-pair>div{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.br-suggested-pair>button{grid-column:1/-1;justify-self:end}.br-suggested-pair small{color:#586674;font-size:12px}.br-suggestions{margin:20px 0}.br-rounding-choice{background:#fff6dc;border:1px solid #e7d18b;border-radius:8px;align-items:center;gap:10px;margin:12px 0;padding:12px;font-size:14px;display:flex}.br-rounding-choice input{flex-shrink:0;width:20px;height:20px}.br-note-detail{margin:12px 0}.br-note-detail summary,.br-entry summary{cursor:pointer;color:#1967d2;font-size:14px}.br-review-cart .br-totals{grid-template-columns:1fr 1fr;margin:10px 0}.br-review-cart .br-totals>strong{grid-column:1/-1}@media (max-width:650px){.br-review-cart{position:static}.br-selected-pair,.br-suggested-pair{grid-template-columns:1fr}.br-selected-pair>div{max-height:150px}}.br-import-file{overflow-wrap:anywhere;border:1px solid #d8dfe8;border-radius:10px;margin:16px 0;padding:16px}.br-import-file-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.br-import-file-heading h3{margin:0;font-size:16px}.br-import-file details{margin:14px 0}.br-import-file summary{cursor:pointer;color:#1967d2;padding:8px 0}.br-import-file .br-import-summary{margin:14px 0}.br-import-file select{width:100%}.br-import-identity-warning{color:#714b00;background:#fff3cd;border:1px solid #d6ae46;border-radius:8px;padding:12px;line-height:1.5}.br-transfer-candidates{background:#f8fbff;border:1px solid #d2e3fc;border-radius:10px;margin:18px 0;padding:18px}.br-transfer-candidates>header{color:#1967d2;align-items:center;gap:12px;margin-bottom:14px;display:flex}.br-transfer-candidates h3{margin:0;font-size:16px}.br-transfer-candidates header p{color:#5f6368;margin:5px 0;font-size:12px}.br-transfer-candidates>label,.br-transfer-candidates details label{gap:6px;font-size:12px;display:grid}.br-transfer-list{max-height:320px;margin:12px 0;overflow:auto}.br-transfer-list>label{cursor:pointer;border-bottom:1px solid #e8eaed;align-items:center;gap:12px;padding:13px 8px;display:flex}.br-transfer-list>label>span{flex:1;min-width:0}.br-transfer-list strong{font-size:12px}.br-transfer-list small{color:#5f6368;margin-top:5px;font-size:11px;display:block}.br-transfer-list input[type=checkbox]{accent-color:#1a73e8;flex:none;width:18px;height:18px}.br-transfer-list>label>strong{white-space:nowrap}.br-transfer-candidates summary{cursor:pointer;color:#5f6368;padding:8px 0;font-size:12px}@media (max-width:600px){.br-transfer-candidates{padding:12px}.br-transfer-list>label{flex-wrap:wrap}.br-transfer-list>label>strong{margin-left:30px}.br-transfer-list>label>span{flex-basis:75%}}.br-learning-status{color:#17533a;background:#edf9f3;border:1px solid #86c5ac;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.45}.br-tabs button[aria-pressed=true]{color:#17533a;background:#edf9f3;border-color:#52a582}.br-cash-breakdown{color:#254c3c;background:#edf6f1;border-radius:5px;gap:4px;padding:7px 9px;display:grid}.br-return-panel{background:#f5f9ff;border:1px solid #d2e3fc;border-radius:8px;margin-top:12px;padding:16px}.br-return-panel>label{gap:6px;margin:10px 0;display:grid}.br-return-options{max-height:320px;overflow:auto}.br-return-options>label{border-bottom:1px solid #dbe3ed;gap:10px;padding:12px 0;display:flex}.br-return-options span{gap:5px;display:grid}.br-return-options small{color:#5f6368}.br-return-panel input[type=radio]{flex-shrink:0;width:18px;height:18px}.br-return-history{background:#edf6f1;border-radius:6px;padding:12px}
.ap-workspace .ap-status-cards>button{text-align:left;cursor:pointer;gap:7px;min-width:0;display:grid}.ap-status-cards>button small{font-size:11px;font-weight:400}.ap-workspace .ap-status-cards>button[aria-pressed=true]{outline-offset:2px;outline:2px solid #4285f4}.ap-status-cards>button:disabled{cursor:wait}.ap-ledger-heading{scroll-margin-top:20px}.ap-batch-bank{background:#e8f0fe;border:1px solid #aecbfa;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:grid}.ap-batch-bank>div{gap:5px;display:grid}.ap-batch-bank strong{color:#174ea6;font-size:14px}.ap-batch-bank small{color:#3c4043;font-size:12px}.ap-batch-bank>button{color:#fff;background:#1a73e8;border-color:#1a73e8;min-height:40px}.ap-batch-bank .finance-bank-picker{min-width:0}@media (max-width:760px){.ap-batch-bank{grid-template-columns:1fr}.ap-batch-bank>button{width:100%;min-height:44px}}.ap-combined-row{background:#e8f0fe}.ap-group-row-actions{flex-wrap:wrap;gap:3px;display:flex}.ap-group-row-actions button{min-height:32px;padding:5px}.ap-group-detail>td{background:#f8fafd;padding:12px!important}.ap-group-detail>td>p{color:#174ea6;font-size:12px}.ap-group-name select{width:100%;min-width:0;font:inherit;border:1px solid #dadce0;border-radius:6px;padding:10px}.ap-organization-dialog .settings-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}@media (max-width:760px){.ap-workspace .ap-ledger tr.ap-group-detail{display:block}.ap-workspace .ap-ledger tr.ap-group-detail>td{grid-column:unset;grid-row:unset;display:block}.ap-organization-dialog .settings-fields{grid-template-columns:1fr}.ap-group-row-actions button{min-width:36px;min-height:40px}}.ap-organization-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.ap-organization-tabs button{align-items:center;gap:7px;min-height:42px;display:flex}.ap-organization-tabs button[aria-pressed=true]{color:#174ea6;background:#e8f0fe;border-color:#4285f4}.ap-organization-tabs .ap-week-shortcut{margin-left:auto}.ap-hidden-notice{color:#3c4043;background:#f1f3f4;border-left:4px solid #5f6368;border-radius:6px;padding:12px}.ap-group-badge{background:#e8f0fe;border-radius:4px;width:fit-content;margin-top:4px;padding:2px 6px;color:#174ea6!important;font-size:11px!important;display:block!important}.ap-group-card{background:#fff;border:1px solid #dadce0;border-radius:10px;margin:12px 0;overflow:hidden}.ap-group-card>header{color:#174ea6;background:#e8f0fe;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.ap-group-card>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-group-card h3{margin:0;font-size:16px}.ap-group-card>header small{font-size:12px}.ap-group-controls{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.ap-group-controls button{align-items:center;gap:6px;display:flex}.ap-group-card>details>summary{color:#174ea6;cursor:pointer;padding:12px}.ap-organization-dialog{width:min(680px,95vw)}.ap-group-name{gap:8px;font-weight:600;display:grid}.ap-group-name input{font:inherit;border:1px solid #dadce0;border-radius:6px;width:100%;padding:10px}.ap-organization-rows{max-height:40vh;padding:0;list-style:none;overflow:auto}.ap-organization-rows li{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ap-organization-rows li>span{gap:4px;display:grid}.ap-organization-rows small{color:#5f6368}.ap-organization-footer{border-top:1px solid #dadce0;justify-content:flex-end;gap:8px;padding:14px;display:flex}.ap-selection-buttons{flex-wrap:wrap}@media (max-width:760px){.ap-organization-tabs{grid-template-columns:1fr 1fr;display:grid}.ap-organization-tabs button{justify-content:center;font-size:12px}.ap-organization-tabs .ap-week-shortcut{margin:0}.ap-group-card>header{flex-direction:column;align-items:flex-start}.ap-group-controls button{flex:1;justify-content:center;font-size:12px}.ap-organization-rows li{font-size:12px}}.ap-workspace{--ap-orange:#b94d10;--ap-soft:#fff0e2;--ap-border:#e3d8ce;padding-bottom:var(--ap-dock-space,160px)}.ap-workspace input[type=checkbox],.ap-workspace input[type=radio]{accent-color:#db621a}.ap-workspace .settings-primary,.ap-workspace .analysis-dialog .settings-primary{color:#fff;background:#d65b16;border-color:#d65b16}.ap-workspace .settings-primary:hover{background:#b94d10}.ap-workspace :focus-visible{outline-color:#d65b16}.ap-workspace .settings-card.blue{color:#873b10;background:#fff6ed;border-color:#efd3bc}.ap-workspace .settings-card.yellow{color:#a32820;background:#fff1ef;border-color:#f0b6ae}.ap-workspace .settings-card.red{color:#a32820;background:#fce8e6;border-color:#efb0a8}.ap-workspace .settings-card.green{color:#236a41;background:#e8f4ec;border-color:#badcc4}.ap-workspace .stock-summary{gap:10px;margin:14px 0}.ap-workspace .stock-summary .settings-card{margin:0;padding:14px 16px}.ap-workspace .stock-summary strong{font-size:23px}.ap-workspace .finance-filter-cards>button{color:#873b10;border-radius:8px;min-height:52px;padding:8px 11px}.ap-workspace .finance-filter-cards>button:hover{background:#fff6ed;border-color:#d65b16}.ap-workspace .finance-filter-cards strong{font-size:13px}.ap-workspace .finance-filter-cards small{font-size:12px}.ap-workspace .finance-filter-dialog .settings-primary{color:#fff;background:#d65b16;border-color:#d65b16}.ap-workspace .finance-bank-options label:has(input:checked){color:#873b10;background:#fff0e2}.ap-workspace .finance-filter-cards button:focus-visible,.ap-workspace .finance-filter-dialog button:focus-visible,.ap-workspace .finance-bank-picker summary:focus-visible{outline-color:#d65b16}.ap-workspace .ap-ledger-heading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px;display:flex}.ap-ledger-heading h2{margin:0;font-size:18px}.ap-ledger-heading>span{color:#5f6368;font-size:13px}.ap-ledger-wrap{background:#fff;border:1px solid #e0e3e7;border-radius:10px;overflow:visible}.ap-ledger{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.ap-ledger-check{width:34px}.ap-ledger-supplier{width:24%}.ap-ledger-account{width:16%}.ap-ledger-unit{width:11%}.ap-ledger-money{width:12%}.ap-ledger-bank,.ap-ledger-status{width:13%}.ap-ledger-actions{width:68px}.ap-ledger thead{z-index:3;position:sticky;top:0}.ap-ledger thead th{color:#62656b;text-align:left;overflow-wrap:anywhere;background:#f7f7f7;border-bottom:1px solid #ddd;padding:10px 8px;font-size:12px;font-weight:500}.ap-ledger td{vertical-align:middle;overflow-wrap:anywhere;text-transform:none;border-bottom:1px solid #ebedf0;padding:7px 8px;font-weight:400}.ap-ledger .ap-title-link{color:#823b13;text-transform:none;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;line-height:1.3;display:block}.ap-ledger .ap-reference{color:#6b7078;overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:2px;font-size:11px;line-height:1.2;display:flex}.ap-ledger .ap-recurring{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.ap-ledger input[type=checkbox]{width:16px;height:16px;margin:0}.ap-ledger .ap-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ap-ledger .ap-money strong{font-weight:500;display:block}.ap-ledger .ap-money small{color:#69717a;font-size:11px;font-weight:400;display:block}.ap-ledger-day>th{text-align:left;border:0;padding:0;font-weight:400}.ap-ledger-day>th>div{color:#8d4315;background:#fff0e2;border-top:1px solid #efceb5;border-bottom:1px solid #efceb5;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.ap-ledger-day label{flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.ap-ledger-day label span{text-transform:capitalize;color:#7c624e;font-weight:400}.ap-ledger-day strong{font-weight:500}.ap-ledger-day>th>div>span{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;font-size:12px;display:flex}.ap-ledger-day small{color:#914517;font-size:11px}.ap-ledger tr.is-selected td{background:#fff7ee}.ap-ledger tr:hover td{background:#fffaf5}.ap-unassigned{color:#a32820}.ap-status-label{white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:11px;display:inline-block}.ap-status-label.future{color:#8d4315;background:#fff0e2}.ap-status-label.due{color:#a32820;background:#fce8e6}.ap-status-label.paid{color:#236a41;background:#e8f4ec}.ap-ledger .br-status{padding:3px 6px;font-size:11px}.ap-ledger .ap-actions-trigger{color:#873b10;background:#fff;border:1px solid #e3d8ce;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:3px 7px;display:flex}.ap-actions-text{display:none}.ap-action-menu{color:#24323d;background:#fff;border:1px solid #e0d3c8;border-radius:9px;width:212px;margin:0;padding:8px;position:fixed;inset:auto;box-shadow:0 8px 28px #26323a26}.ap-action-menu::backdrop{background:0 0}.ap-action-menu p{color:#69717a;overflow-wrap:anywhere;margin:4px 6px 8px;font-size:12px}.ap-action-menu button{text-align:left;color:#873b10;cursor:pointer;background:#fff;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;padding:10px;font-size:13px;display:flex}.ap-action-menu button:hover{background:#fff0e2}.ap-action-menu .ap-action-pay{color:#236a41}.ap-action-menu .ap-action-delete{color:#b3261e}.ap-action-menu button:disabled{opacity:.45;cursor:default}.ap-selection-dock{z-index:9;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border:1px solid #e3d8ce;border-bottom:0;border-radius:10px 10px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:8px;right:8px;box-shadow:0 -4px 18px #51351912}.ap-selection-total{font-variant-numeric:tabular-nums;gap:3px;display:grid}.ap-selection-total>span,.ap-selection-total>small{color:#62656b;font-size:12px}.ap-selection-total>strong{font-size:13px;font-weight:400}.ap-selection-total b{color:#b94d10;white-space:nowrap;margin-left:7px;font-size:23px;font-weight:600}.ap-selection-buttons{flex-wrap:wrap;gap:7px;display:flex}.ap-selection-buttons button{color:#873b10;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c6b7;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:inline-flex}.ap-selection-buttons button:disabled{opacity:.45;cursor:default}.ap-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ap-detail-grid dt{color:#69717a;margin-bottom:5px;font-size:13px}.ap-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:15px}.ap-detail-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ap-workspace .ap-delete-button{color:#b3261e;background:#fff1ef;border:1px solid #efb0a8}.ap-workspace .ap-delete-button:disabled{opacity:.5}.ap-workspace .ap-review-dialog[open]{background:#f8f8f8;flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.ap-workspace .ap-review-dialog>header{flex-shrink:0;padding:16px 20px}.ap-workspace .ap-review-dialog>header h2{margin:0 0 5px;font-size:21px}.ap-workspace .ap-review-dialog>header span{color:#69717a;font-size:12px}.ap-workspace .ap-review-dialog .analysis-dialog-body{flex:1;min-height:0;max-height:none;padding:16px 20px;overflow-y:auto}.ap-review-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.ap-review-title{background:#fff;border:1px solid #ead8c9;border-left:3px solid #e17837;border-radius:8px;min-width:0;margin-bottom:12px;padding:14px}.ap-review-title>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ap-workspace .ap-review-title h3{margin:0;font-size:16px;display:block}.ap-review-title>header p{color:#62656b;margin:5px 0 10px;font-size:12px}.ap-review-title>header>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.ap-review-title>header button{padding:6px 8px;font-size:12px}.ap-review-metadata{flex-wrap:wrap;gap:18px;padding:8px 0 14px;display:flex}.ap-review-metadata span{color:#62656b;gap:4px;font-size:12px;display:grid}.ap-review-metadata strong{color:#24323d;font-size:13px;font-weight:500}.ap-review-title .settings-fields{grid-template-columns:repeat(4,minmax(100px,1fr));gap:10px;display:grid}.ap-review-title .settings-fields>label{gap:5px;font-size:12px;display:grid}.ap-review-title .settings-fields .finance-filter-field{grid-column:span 2;font-size:12px}.ap-review-title .settings-fields input{width:100%;min-width:0;padding:8px!important;font-size:14px!important}.ap-review-title input[aria-invalid=true]{border-color:#b3261e}.ap-review-subtotal{flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 0;font-size:13px;display:flex}.ap-review-subtotal>span{color:#62656b;margin-left:auto;font-size:12px}.ap-review-note{gap:8px;font-size:13px;display:grid}.ap-review-note textarea{width:100%;min-height:64px;font:inherit;border:1px solid #d3c7bc;border-radius:6px;padding:8px}.ap-workspace .ap-review-footer{background:#fff;border-top:1px solid #e3d8ce;flex-shrink:0;padding:12px 20px}.ap-review-footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-review-footer>div>span{color:#69717a;gap:4px;font-size:12px;display:grid}.ap-review-footer strong{color:#b94d10;font-size:19px;font-weight:600}.ap-review-footer>div>div{gap:8px;display:flex}.ap-review-footer .orders-error{max-height:100px;margin:0 0 10px;padding:10px;font-size:13px;overflow-y:auto}@media (max-width:1150px){.ap-ledger-account{width:14%}.ap-ledger-supplier{width:22%}.ap-ledger-bank{width:14%}.ap-ledger-actions{width:48px}.ap-ledger td{font-size:12px}.ap-selection-buttons{gap:6px}.ap-selection-buttons button{font-size:11px}}@media (max-width:760px){.ap-ledger thead,.ap-ledger colgroup{display:none}.ap-ledger,.ap-ledger tbody{width:100%;display:block}.ap-ledger tr:not(.ap-ledger-day){border-bottom:1px solid #e0e3e7;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);gap:5px 10px;padding:10px;display:grid}.ap-ledger td{border:0;min-width:0;padding:0;font-size:12px;display:block}.ap-ledger td:first-child{grid-area:1/1/span 4}.ap-ledger td:nth-child(2){grid-area:1/2/auto/4}.ap-ledger td:nth-child(3){grid-column:2}.ap-ledger td:nth-child(4){grid-column:3}.ap-ledger td:nth-child(5){text-align:right;grid-area:2/3}.ap-ledger td:nth-child(4){text-align:right;grid-area:3/3}.ap-ledger td:nth-child(6),.ap-ledger td:nth-child(7){grid-column:2}.ap-ledger td:nth-child(8){text-align:right;grid-area:4/3/span 2;justify-content:flex-end;display:flex}.ap-ledger td:nth-child(3):before{content:"Plano: ";color:#69717a}.ap-ledger td:nth-child(6):before{content:"Banco: ";color:#69717a}.ap-ledger-day,.ap-ledger-day>th{display:block}.ap-ledger-day>th>div{align-items:flex-start;gap:8px;padding:10px}.ap-ledger-day label{gap:7px}.ap-ledger-day label span:first-of-type{display:none}.ap-ledger-day>th>div>span{text-align:right;flex-shrink:0;gap:2px;font-size:11px;display:grid}.ap-ledger-day small{display:none}.ap-actions-text{display:inline}.ap-selection-dock{padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:8px}.ap-selection-total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;width:100%;display:flex}.ap-selection-total b{font-size:20px}.ap-selection-buttons{grid-template-columns:minmax(0,1fr) auto auto;width:100%;display:grid}.ap-selection-buttons button:first-child{grid-column:1/4}.ap-selection-buttons button:last-child{grid-column:3;font-size:12px}.ap-selection-total>small{display:none}.ap-detail-grid,.ap-review-title .settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-workspace .ap-review-dialog>header,.ap-workspace .ap-review-dialog .analysis-dialog-body,.ap-workspace .ap-review-footer{padding:12px}.ap-review-footer strong{font-size:16px}}@media (max-width:400px){.ap-selection-total>span{font-size:11px}.ap-selection-total>strong{font-size:12px}.ap-selection-total b{font-size:18px}.ap-selection-buttons button{padding:8px 6px}.ap-pdf-label{display:none}.ap-detail-grid{grid-template-columns:1fr}}@media (pointer:coarse){.ap-ledger .ap-title-link,.ap-ledger .ap-actions-trigger{min-height:40px}.ap-selection-buttons button,.ap-action-menu button{min-height:44px}.ap-review-title .settings-fields input{font-size:16px!important}}.ap-payment-split{background:#f8f9fa;border:1px solid #dadce0;border-radius:8px;margin:14px 0;padding:14px}.ap-payment-split h4{margin:0 0 6px;font-size:15px}.ap-payment-split p{font-size:12px;line-height:1.5}.ap-payment-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ap-payment-part{background:#fff;border:1px solid #dadce0;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.ap-payment-part h5{color:#202124;margin:0;font-size:15px}.ap-payment-part>label,.ap-payment-single>label{gap:6px;font-size:12px;display:grid}.ap-payment-part input,.ap-payment-part select,.ap-payment-single select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dadce0;border-radius:6px;padding:9px;font-size:14px}.ap-payment-part .finance-filter-field{gap:6px;min-width:0;font-size:12px;display:grid}.ap-payment-single{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.ap-payment-single .finance-filter-field{gap:6px;font-size:12px;display:grid}.ap-payment-total{margin-bottom:0}.ap-payment-part input[aria-invalid=true]{border-color:#b3261e}@media (max-width:650px){.ap-payment-parts,.ap-payment-single{grid-template-columns:minmax(0,1fr)}}
