@media screen {
/* Shared control sizing and composition within management workspaces. */
html .kc-card-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--kc-space-2)}
/* Book covers: a colored spine and bookmark retain the collection metaphor. */
html[data-kc-page="admin"] body .books-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),270px))!important;gap:24px!important}
html[data-kc-page="admin"] body .book-card{--kc-book-accent:var(--kc-color-primary);min-height:320px!important;padding:90px 24px 26px 32px!important;border-radius:var(--kc-radius-md) var(--kc-radius-xl) var(--kc-radius-xl) var(--kc-radius-md)!important;color:var(--kc-color-text)!important;box-shadow:var(--kc-shadow-sm)!important;justify-content:center;gap:0}
/* Richer, balanced tints preserve each saved hue; samples mirror the covers. */
html[data-kc-page="admin"] body :is(.book-card,#modalCardapio .color-option){--kc-book-color-weight:28%;--kc-book-surface:color-mix(in oklch,var(--kc-book-accent) var(--kc-book-color-weight),var(--kc-color-surface));border:1px solid color-mix(in srgb,var(--kc-book-accent) 45%,var(--kc-color-border-strong))!important;border-left:8px solid var(--kc-book-accent)!important;background:var(--kc-book-surface)!important;background:oklch(from var(--kc-book-surface) l calc(c * 1.6) h)!important}
html[data-kc-page="admin"][data-kc-theme="dark"] body :is(.book-card,#modalCardapio .color-option){--kc-book-color-weight:24%}
html[data-kc-page="admin"] body #modalCardapio .color-options{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:var(--kc-space-3);padding:var(--kc-space-1)}
html[data-kc-page="admin"] body #modalCardapio .color-option{position:relative;min-width:0;width:100%;height:56px;min-height:var(--kc-touch-target-min);padding:var(--kc-space-2);border-radius:var(--kc-radius-sm) var(--kc-radius-md) var(--kc-radius-md) var(--kc-radius-sm);box-shadow:var(--kc-shadow-sm)}
html[data-kc-page="admin"] body #modalCardapio .color-option.selected{outline:2px solid var(--kc-color-text);outline-offset:2px}
html[data-kc-page="admin"] body #modalCardapio .color-option:focus-visible{box-shadow:var(--kc-shadow-focus)}
html[data-kc-page="admin"] body .book-color-line{width:40%;height:2px;background:var(--kc-book-accent);opacity:.55}
html[data-kc-page="admin"] body .book-color-check{position:absolute;top:var(--kc-space-1);right:var(--kc-space-1);width:18px;height:18px;border-radius:var(--kc-radius-full);background:var(--kc-color-text);color:var(--kc-color-surface);display:none;align-items:center;justify-content:center}
html[data-kc-page="admin"] body .color-option.selected .book-color-check{display:flex}
html[data-kc-page="admin"] body .book-color-check svg{width:14px;height:14px}
html[data-kc-page="admin"] body .book-card::before{content:''!important;inset:12px 0 12px 8px!important;width:1px;background:color-mix(in srgb,var(--kc-book-accent) 25%,transparent)!important}
html[data-kc-page="admin"] body .book-card::after{display:none!important}
html[data-kc-page="admin"] body .book-card:hover{transform:translateY(-2px);box-shadow:var(--kc-shadow-md)!important}
html[data-kc-page="admin"] body .book-title{margin-top:20px;max-width:100%!important;font-size:26px!important;line-height:1.2;text-shadow:none;overflow-wrap:break-word}
html[data-kc-page="admin"] body .book-meta{background:var(--kc-color-surface)!important;color:var(--kc-color-text-secondary);border:1px solid var(--kc-color-border);font-weight:var(--kc-font-weight-medium)}
html[data-kc-page="admin"] body .book-line{background:var(--kc-book-accent);opacity:.55;width:48px}
html[data-kc-page="admin"] body :is(.book-author,.book-created){color:color-mix(in srgb,var(--kc-color-text) 80%,var(--kc-color-text-secondary));opacity:1;min-height:0}
html[data-kc-page="admin"] body :is(.book-author,.book-created):empty{display:none}
html[data-kc-page="admin"] body .book-actions{top:16px;right:12px;gap:6px}
html[data-kc-page="admin"] body .book-action{opacity:1!important;width:44px!important;height:44px!important;min-width:44px;border:1px solid var(--kc-color-border-strong)!important;background:var(--kc-color-surface)!important;border-radius:var(--kc-radius-control)!important}
html[data-kc-page="admin"] body .book-ribbon{top:16px;left:15px;clip-path:none;width:44px!important;height:44px!important;border-radius:var(--kc-radius-control);border:1px solid var(--kc-color-border-strong);background:var(--kc-color-surface)!important;color:var(--kc-color-text-muted);transform:none}
html[data-kc-page="admin"] body .book-card.is-favorite .book-ribbon{color:var(--kc-color-primary);background:var(--kc-color-primary-surface)!important;border-color:var(--kc-color-primary);box-shadow:none}
html[data-kc-page="admin"] body .book-card.is-favorite .book-ribbon svg{fill:currentColor}
html[data-kc-page="admin"] body .add-book-card{min-height:320px!important;border-radius:var(--kc-radius-xl)!important;background:var(--kc-color-surface-subtle)!important;border:1px dashed var(--kc-color-border-strong);font-size:var(--kc-font-size-lg)}
html[data-kc-page="admin"] body .add-book-card .add-icon{font-size:36px;font-weight:400}
/* The same frame, labels and controls in book, inventory and planning dialogs. */
html[data-kc-page="admin"] body .kc-workspace-modal{padding:0!important;display:flex;flex-direction:column;overflow:clip!important;max-height:calc(100dvh - 24px)!important;gap:0!important}
html[data-kc-page="admin"] body .kc-workspace-modal>.kc-modal__header{padding:20px 24px!important;margin:0!important;flex:none;border-bottom:1px solid var(--kc-color-border);align-items:center}
html[data-kc-page="admin"] body .kc-workspace-modal .kc-modal__title{font-size:24px!important;line-height:1.25!important;letter-spacing:-.02em;margin:0}
html[data-kc-page="admin"] body .kc-workspace-body{display:block;overflow:auto;min-height:0;padding:20px 24px!important}
html[data-kc-page="admin"] body .kc-workspace-body>*+*{margin-top:16px}
html[data-kc-page="admin"] body .kc-workspace-modal .kc-modal__footer{padding:16px 24px!important;margin:0!important;justify-content:flex-end;flex-wrap:wrap;background:var(--kc-color-surface);border-top:1px solid var(--kc-color-border)}
html[data-kc-page="admin"] body .kc-workspace-modal :is(label,.kc-field__label){text-transform:none!important;letter-spacing:normal!important;font-size:var(--kc-font-size-md)!important;font-weight:var(--kc-font-weight-semibold)!important}
html[data-kc-page="admin"] body .kc-workspace-modal :is(.kc-input,.kc-select){height:auto!important;min-height:46px!important;border-radius:var(--kc-radius-control)!important;font-size:var(--kc-font-size-lg)!important;font-weight:var(--kc-font-weight-regular)!important;padding:10px 12px!important}
html[data-kc-page="admin"] body .kc-workspace-modal .close-btn{width:44px;height:44px;padding:0;flex:none;border:1px solid var(--kc-color-border);border-radius:var(--kc-radius-control);font-size:24px}
html[data-kc-page="admin"] body .recipe-choice-manager{width:min(1180px,calc(100vw - 24px))!important;height:min(820px,calc(100dvh - 24px))!important;border:1px solid var(--kc-color-border)!important;border-radius:var(--kc-radius-xl)!important}
html[data-kc-page="admin"] body .recipe-choice-manager-backdrop{align-items:center!important}
html[data-kc-page="admin"] body .recipe-choice-manager-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.8fr);gap:var(--kc-space-4);min-height:0!important;overflow:hidden!important;flex:1}
html[data-kc-page="admin"] body .recipe-choice-manager-layout>*{min-width:0;margin:0!important}
html[data-kc-page="admin"] body :is(.recipe-choice-editor,.recipe-choice-directory){padding:var(--kc-space-4);border-radius:var(--kc-radius-md);min-height:0!important;overflow:hidden!important;gap:var(--kc-space-3)}
html[data-kc-page="admin"] body .recipe-choice-directory-head{flex-wrap:wrap;flex-shrink:0}
html[data-kc-page="admin"] body .recipe-choice-directory-list{margin-top:0}
html[data-kc-page="admin"] body .recipe-choice-directory-copy{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--kc-space-1);padding:0;border:0;background:transparent;box-shadow:none;text-align:left;min-width:0;white-space:normal}
html[data-kc-page="admin"] body .recipe-choice-directory-copy strong{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;line-height:var(--kc-line-height-heading)}
html[data-kc-page="admin"] body .recipe-choice-directory-copy small{margin:0}
html[data-kc-page="admin"] body .recipe-choice-directory-actions{flex-direction:column}
html[data-kc-page="admin"] body .recipe-choice-directory-actions .kc-button{min-height:var(--kc-touch-target-min);min-width:var(--kc-touch-target-min)}
html[data-kc-page="admin"] body .recipe-choice-editor-basics{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}
html[data-kc-page="admin"] body .recipe-choice-editor>:not(.recipe-choice-options){flex-shrink:0}
html[data-kc-page="admin"] body .recipe-choice-options{max-height:none;overflow:auto}
html[data-kc-page="admin"] body .recipe-choice-option strong{white-space:normal;overflow-wrap:anywhere}
html[data-kc-page="admin"] body .recipe-choice-editor-actions{flex:none;flex-direction:column;align-items:stretch;gap:var(--kc-space-2);box-shadow:none}
html[data-kc-page="admin"] body .recipe-choice-editor-actions[hidden]{display:none}
html[data-kc-page="admin"] body .recipe-choice-footer-buttons{display:flex;justify-content:flex-end;gap:var(--kc-space-2)}
html[data-kc-page="admin"] body #avisoGrupoEscolha{margin:0}
html[data-kc-page="admin"] body .recipe-picker-item{padding:16px;border-radius:var(--kc-radius-md)}
html[data-kc-page="admin"] body .recipe-picker-item :is(strong,h4){font-size:18px!important}
/* Table headers and row controls: restrained surfaces, sufficient touch size. */
html[data-kc-page="admin"] body :is(.pricing-table,.inventory-xml-table,.pp-production-table) :is(th,td){font-family:var(--kc-font-family-sans);font-size:var(--kc-font-size-md);padding:12px;vertical-align:middle}
html[data-kc-page="admin"] body :is(.pricing-table,.inventory-xml-table,.pp-production-table) th{background:var(--kc-color-surface-subtle)!important;color:var(--kc-color-text-secondary)!important;font-weight:var(--kc-font-weight-semibold);text-transform:none;letter-spacing:normal}
html[data-kc-page="admin"] body :is(.pricing-table,.inventory-xml-table,.pp-production-table) :is(.kc-input,.kc-select,.kc-button){min-height:44px!important;height:auto!important;border-radius:var(--kc-radius-control)!important;font-size:var(--kc-font-size-md)!important}
html[data-kc-page="admin"] body .pricing-sale-editor{grid-template-columns:minmax(88px,.8fr) minmax(72px,.6fr) minmax(120px,1fr);gap:8px}
@media(min-width:641px){html[data-kc-page="admin"] body .pricing-table{min-width:1240px}html[data-kc-page="admin"] body .pricing-table-shell{overflow:auto;max-width:100%}}
html[data-kc-page="admin"] body .pricing-summary-strip{padding:12px;flex-wrap:wrap;gap:16px}
html[data-kc-page="admin"] body .pricing-summary-strip :is(strong,small,span){font-size:var(--kc-font-size-md);line-height:1.4}
html[data-kc-page="admin"] body .pricing-summary-strip__channel{min-width:0!important;flex:1 1 290px}
html[data-kc-page="admin"] body :is(.pricing-filter-select,.pricing-filter-search,.pricing-channel-settings .kc-select,.pricing-channel-settings .kc-input){min-height:44px!important}
html[data-kc-page="admin"] body #cardapioDetalhe .rotation-matrix-board{padding:12px!important;border:1px solid var(--kc-color-border);border-radius:var(--kc-radius-lg);background:var(--kc-color-surface-subtle);overflow:auto!important;max-width:100%;min-width:0}
html[data-kc-page="admin"] body .rotation-matrix{--rotation-position-width:200px;--rotation-matrix-gap:8px}
html[data-kc-page="admin"] body .rotation-matrix-head{min-height:48px;background:var(--kc-menu-cover-color,var(--kc-color-primary))!important;color:var(--kc-menu-cover-ink,var(--kc-color-white))!important;border:1px solid var(--kc-color-border);border-radius:var(--kc-radius-sm);font-size:14px;font-weight:var(--kc-font-weight-semibold)}
html[data-kc-page="admin"] body .rotation-position-head{background:var(--kc-color-surface-muted)!important;color:var(--kc-color-text-secondary)!important}
html[data-kc-page="admin"] body .rotation-name-edit{color:inherit!important;min-height:44px;font-family:var(--kc-font-family-sans);font-size:var(--kc-font-size-md);border-radius:var(--kc-radius-control)}
html[data-kc-page="admin"] body .rotation-name-edit:hover{background:color-mix(in srgb,currentColor 14%,transparent)!important}
html[data-kc-page="admin"] body .rotation-name-edit:focus-visible{outline:2px solid var(--kc-color-focus);outline-offset:2px}
html[data-kc-page="admin"] body :is(.rotation-position-cell,.rotation-position-head,.rotation-add-position){width:auto!important;min-width:0!important;max-width:100%;box-sizing:border-box;box-shadow:none!important}
html[data-kc-page="admin"] body .rotation-position-cell{padding:12px!important;gap:8px!important;background:var(--kc-color-surface)!important}
html[data-kc-page="admin"] body .rotation-position-cell strong{font-size:14px!important;line-height:1.4!important;overflow-wrap:break-word!important}
html[data-kc-page="admin"] body .rotation-slot-cell{min-width:0;border-radius:var(--kc-radius-md);padding:12px;background:var(--kc-color-surface)!important;gap:8px}
html[data-kc-page="admin"] body :is(.rotation-position-cell,.rotation-slot-actions,.rotation-slot-cell) .kc-button--icon{width:44px!important;min-width:44px;height:44px!important;padding:0!important;border:1px solid var(--kc-color-border-strong)!important;background:var(--kc-color-surface)!important;border-radius:var(--kc-radius-control)!important;color:var(--kc-color-text-secondary)!important}
html[data-kc-page="admin"] body .rotation-slot-choice{border-radius:var(--kc-radius-control);min-height:48px;padding:12px!important;font-size:14px;background:var(--kc-color-primary-surface);color:var(--kc-color-primary-surface-text)}
html[data-kc-page="admin"] body .rotation-slot-cell.is-blocked{background:var(--kc-color-surface-muted)!important}
/* Mask scrolling cells with the board surface, without white strips at its edge. */
html[data-kc-page="admin"] body .rotation-matrix:not(.rotation-single-matrix)>:is(.rotation-position-head,.rotation-position-cell,.rotation-add-position){box-shadow:0 0 0 calc(var(--rotation-matrix-gap) / 2) var(--kc-color-surface-subtle)!important}
html[data-kc-page="admin"] body .rotation-matrix:not(.rotation-single-matrix)>:is(.rotation-position-head,.rotation-position-cell,.rotation-add-position)::before{left:-14px;width:14px;top:calc(-1 * var(--rotation-matrix-gap));bottom:calc(-1 * var(--rotation-matrix-gap));background:var(--kc-color-surface-subtle);pointer-events:none}
html[data-kc-page="admin"] body .rotation-matrix:not(.rotation-single-matrix)>:is(.rotation-position-head,.rotation-position-cell,.rotation-add-position)::after{content:'';position:absolute;top:calc(-1 * var(--rotation-matrix-gap));left:0;right:calc(-1 * var(--rotation-matrix-gap));height:var(--rotation-matrix-gap);background:var(--kc-color-surface-subtle);pointer-events:none}
/* The service list responds to its own available width, including sidebar changes. */
html[data-kc-page="admin"] body #cardapioDetalhe .builder-groups-card{container-type:inline-size}
html[data-kc-page="admin"] body #cardapioDetalhe .group-tab{grid-template-columns:minmax(0,1fr) auto;gap:var(--kc-space-3);padding:var(--kc-space-3)}
html[data-kc-page="admin"] body #cardapioDetalhe .group-main{min-width:0;gap:var(--kc-space-2)}
html[data-kc-page="admin"] body #cardapioDetalhe .group-main :is(.group-handle,.entity-color-dot){flex-shrink:0}
html[data-kc-page="admin"] body #cardapioDetalhe .group-main b{white-space:normal;overflow-wrap:anywhere;line-height:var(--kc-line-height-heading)}
html[data-kc-page="admin"] body #cardapioDetalhe .group-main .small-muted{white-space:normal;overflow-wrap:anywhere;line-height:var(--kc-line-height-body)}
html[data-kc-page="admin"] body #cardapioDetalhe .group-actions{display:flex;flex-wrap:nowrap;gap:var(--kc-space-1);align-self:center}
html[data-kc-page="admin"] body #cardapioDetalhe .group-actions .kc-button--icon{width:var(--kc-touch-target-min);min-width:var(--kc-touch-target-min);height:var(--kc-touch-target-min);padding:0;flex-shrink:0;opacity:1}
@container(max-width:290px){html[data-kc-page="admin"] body #cardapioDetalhe .group-tab{grid-template-columns:minmax(0,1fr)}html[data-kc-page="admin"] body #cardapioDetalhe .group-actions{justify-self:end}}
@media(max-width:700px){
 html[data-kc-page="admin"] body #modalCardapio .color-options{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 html[data-kc-page="admin"] body .books-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}
 html[data-kc-page="admin"] body :is(.book-card,.add-book-card){min-height:280px!important}
 html[data-kc-page="admin"] body .recipe-choice-manager-layout{grid-template-columns:1fr}
 html[data-kc-page="admin"] body .recipe-choice-directory{max-height:180px}
 html[data-kc-page="admin"] body .recipe-choice-editor{overflow:auto!important}
 html[data-kc-page="admin"] body .recipe-choice-editor-basics{grid-template-columns:1fr}
 html[data-kc-page="admin"] body .recipe-choice-options{flex:none;overflow:visible}
 html[data-kc-page="admin"] body .recipe-choice-directory-copy small{-webkit-line-clamp:1}
 html[data-kc-page="admin"] body .recipe-picker-filters{grid-template-columns:1fr}
 html[data-kc-page="admin"] body .kc-workspace-modal>.kc-modal__header,html[data-kc-page="admin"] body .kc-workspace-body{padding:16px!important}
 html[data-kc-page="admin"] body .kc-workspace-modal .kc-modal__footer{padding:12px 16px!important}
 html[data-kc-page="admin"] body .pricing-sale-editor{grid-template-columns:minmax(0,1fr) minmax(65px,.65fr)}
 html[data-kc-page="admin"] body .pricing-sale-mode{grid-column:1/-1}
}
@media(max-height:650px){
 html[data-kc-page="admin"] body .recipe-choice-editor{overflow:auto!important}
 html[data-kc-page="admin"] body .recipe-choice-options{flex:none;overflow:visible}
 html[data-kc-page="admin"] body .recipe-choice-manager>.kc-modal__header p{display:none}
}
/* Keep the amount usable when a native unit select becomes a shared dropdown. */
html[data-kc-page="admin"] body .inventory-manual-measure>.inventory-supplier-picker{width:80px;min-width:80px;flex:0 0 80px}
html[data-kc-page="admin"] body .inventory-manual-measure>.kc-input{min-width:64px;flex:1 1 100px;width:100px}
html[data-kc-page="admin"] body .inventory-manual-measure .inventory-supplier-trigger{padding-inline:10px!important;min-height:44px}
html[data-kc-page="admin"] body :is(.inventory-manual-common,.inventory-manual-row){padding:16px!important;border-radius:var(--kc-radius-md)!important;gap:16px!important}
html[data-kc-page="admin"] body :is(.inventory-manual-section-head label,.inventory-manual-row .kc-field__label,.inventory-manual-common .kc-field__label){font-size:var(--kc-font-size-md)!important;text-transform:none;letter-spacing:normal;line-height:1.4}
html[data-kc-page="admin"] body :is(.inventory-manual-name strong,.inventory-manual-line-total strong){font-size:var(--kc-font-size-lg)}
html[data-kc-page="admin"] body .inventory-manual-unit-heading{align-items:center;gap:8px}
html[data-kc-page="admin"] body [data-inventory-action="toggle-manual-conversion"]{color:var(--kc-color-text)!important;background:var(--kc-color-surface)!important;border:1px solid var(--kc-color-border-strong)!important;border-radius:var(--kc-radius-control)!important;min-height:36px;font-weight:var(--kc-font-weight-semibold)!important}
html[data-kc-page="admin"] body .inventory-manual-conversion-caret{font-size:0;width:14px;height:14px}
html[data-kc-page="admin"] body .inventory-manual-conversion-caret:before{content:'';display:block;width:7px;height:7px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:translate(2px,1px) rotate(45deg)}
html[data-kc-page="admin"] body .inventory-manual-conversion{padding:16px!important;background:var(--kc-color-surface-subtle)!important;border:1px solid var(--kc-color-border);border-radius:var(--kc-radius-md);min-width:0}
html[data-kc-page="admin"] body .inventory-manual-equivalence{max-width:900px;gap:12px}
html[data-kc-page="admin"] body .inventory-modal>.kc-modal__header{padding:16px 20px!important}
html[data-kc-page="admin"] body .inventory-modal>.kc-modal__header .kc-modal__title{font-size:22px!important;line-height:1.3}
html[data-kc-page="admin"] body .inventory-close{min-height:44px;width:44px;border:1px solid var(--kc-color-border)!important;border-radius:var(--kc-radius-control)!important;font-size:24px!important}
html[data-kc-page="admin"] body .inventory-toolbar{background:var(--kc-color-surface)!important;border:1px solid var(--kc-color-border);border-radius:var(--kc-radius-md);padding:12px;gap:12px}
html[data-kc-page="admin"] body :is(.inventory-manual-row-actions,.inventory-row-actions) .kc-button{width:44px!important;min-width:44px;height:44px!important;min-height:44px!important}
html[data-kc-page="admin"] body .pp-operational-row{border-radius:var(--kc-radius-md);min-height:112px}
html[data-kc-page="admin"] body .pp-operational-row>[role="cell"]{padding:12px}
html[data-kc-page="admin"] body :is(.pp-operational-row,.pp-bulk-toolbar) :is(.kc-input,.kc-select,.pp-control-trigger){min-height:44px!important;border-radius:var(--kc-radius-control)!important;font-family:var(--kc-font-family-sans);font-size:var(--kc-font-size-md)!important}
html[data-kc-page="admin"] body .pp-operational-details{grid-column:1/-1;padding:0 12px 12px}
html[data-kc-page="admin"] body .pp-operational-details>summary{min-height:44px;background:var(--kc-color-surface-subtle);border:1px solid var(--kc-color-border);border-radius:var(--kc-radius-control);padding:10px 48px 10px 12px!important;font-size:var(--kc-font-size-md)}
html[data-kc-page="admin"] body .pp-operational-details__body{padding:16px;border:1px solid var(--kc-color-border);border-radius:var(--kc-radius-md);background:var(--kc-color-surface-subtle)}
html[data-kc-page="admin"] body :is(.inventory-diamond-details,.pricing-rule-details)>summary>.kc-disclosure__indicator{transform:translateY(-50%)!important;font-size:14px}
@media(max-width:700px){html[data-kc-page="admin"] body .inventory-manual-equivalence{max-width:100%}html[data-kc-page="admin"] body .inventory-manual-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-kc-page="admin"] body :is(.inventory-manual-name,.inventory-manual-conversion){grid-column:1/-1}html[data-kc-page="admin"] body .inventory-manual-unit{min-width:0}html[data-kc-page="admin"] body .inventory-manual-unit-heading{flex-wrap:wrap}html[data-kc-page="admin"] body .inventory-manual-row-actions{justify-content:flex-end}}
html[data-kc-page="admin"] body :is(.pp-yield-picker-menu,.pp-control-menu){border-radius:var(--kc-radius-lg);background:var(--kc-color-surface);border:1px solid var(--kc-color-border-strong);padding:8px;box-shadow:var(--kc-shadow-lg);max-width:calc(100vw - 16px)}
html[data-kc-page="admin"] body :is(.pp-yield-picker-option,.pp-control-option){min-height:48px;border-radius:var(--kc-radius-control);font-family:var(--kc-font-family-sans)}
html[data-kc-page="admin"] body #stockPageTabs .kc-tab,html[data-kc-page="admin"] body :is(#produtos,#estoque) .stock-page-actions .kc-button,html[data-kc-page="admin"] body #stockPageIngredients :is(.kc-input,.kc-select,.kc-button){font-size:var(--kc-font-size-md)!important}
html[data-kc-page="admin"] body :is(.stock-page-actions,.inventory-workspace) .kc-toolbar__group{gap:8px}
}
