:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202923;font-synthesis:none;background:#f5f6f2;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}a{color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #577d31}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}.surface{flex-direction:column;width:min(100% - 4rem,80rem);min-height:100svh;margin-inline:auto;display:flex}.entry-header{justify-content:space-between;align-items:center;gap:1rem;padding-block:2rem;display:flex}.brand{letter-spacing:-.065em;font-size:1.6rem;font-weight:750;text-decoration:none}.brand-dot{color:#5c822e}.availability{color:#3a5b31;background:#edf4e9;border:1px solid #d6e0d3;border-radius:2rem;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.75rem;line-height:1.3;display:flex}.availability[data-status=not-ready]{color:#795a27;background:#fff4df;border-color:#ead8b7}.status-dot{background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}.entry-content{flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding-block:3rem;display:grid}.eyebrow{letter-spacing:.025em;color:#647061;margin:0 0 1.4rem;font-size:.8rem;font-weight:600}h1{margin:0 0 1.5rem;font-size:1.2rem;font-weight:550}.intro-text{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4.7vw,4.8rem);font-weight:650;line-height:1.08}.intro-text span{color:#74886c}.intro-caption{color:#657060;max-width:23rem;margin:2rem 0 0;line-height:1.65}.entry-card{background:#fff;border:1px solid #e2e6dd;border-radius:1.5rem;padding:clamp(1.5rem,3.7vw,3.6rem);box-shadow:0 12px 40px #28321c05}.entry-card h2{letter-spacing:-.035em;margin:0 0 2rem;font-size:1.7rem;font-weight:600;line-height:1.25}.login-form{gap:1.25rem;display:grid}.field{gap:.6rem;display:grid}.field label{font-size:.875rem;font-weight:550}.field input,.field select,.field textarea{color:#202923;background:#fff;border:1px solid #d9ded5;border-radius:.6rem;width:100%;min-width:0;padding:.9rem 1rem}.field input::placeholder{color:#9ba496}.primary-button{color:#fff;background:#284d2b;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.8rem;padding:.95rem 1.2rem;font-weight:600;display:inline-flex}.primary-button:hover:not(:disabled){background:#1c3c1f}.form-hint{color:#737d6e;margin:0;font-size:.8rem;line-height:1.5}.form-error{color:#a33125;background:#fff1ed;border-radius:.6rem;margin:0;padding:.8rem;font-size:.875rem;line-height:1.5}.entry-footer{color:#838d7d;padding-block:1.5rem;font-size:.75rem}@media (max-width:48rem){.surface{width:min(100% - 2rem,34rem)}.entry-header{padding-block:1.25rem}.brand{font-size:1.4rem}.entry-content{grid-template-columns:1fr;gap:2rem;padding-block:1.5rem}.entry-intro .eyebrow,.intro-caption{display:none}.intro-text{font-size:2.15rem}.entry-intro h1{margin-bottom:.75rem}.entry-card{padding:1.5rem}.entry-card h2{font-size:1.45rem}.availability{max-width:10.5rem;font-size:.65rem}}.admin-shell{grid-template-columns:15rem minmax(0,1fr);min-height:100svh;display:grid}.admin-sidebar{background:#eef0e9;border-right:1px solid #dfe4d8;flex-direction:column;gap:1rem;padding:2rem 1.4rem;display:flex}.sidebar-label{color:#8b9484;text-transform:uppercase;letter-spacing:.06em;margin:2rem 0 0;font-size:.68rem}.nav-link{background:#e1e8d9;border-radius:.5rem;padding:.8rem;font-size:.85rem;font-weight:600;text-decoration:none;display:block}.sidebar-help{color:#727e67;margin-top:auto;padding-top:2rem;font-size:.75rem;line-height:1.6}.sidebar-help strong{color:#4c5e41}.workspace-header{color:#64715a;background:#ffffffb3;border-bottom:1px solid #e1e6dc;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 2.5rem;font-size:.8rem;display:flex}.account{align-items:center;gap:1.5rem;display:flex}.quiet-button{color:#4e6343;background:0 0;border:1px solid #d4ddce;border-radius:.5rem;padding:.5rem .8rem}.logout-control{align-items:center;gap:.5rem;display:flex}.logout-control [role=alert]{color:#a33125;max-width:14rem}.workspace-content{max-width:90rem;padding:2.5rem}.page-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.page-heading .eyebrow{margin-bottom:.8rem}.page-heading h1{letter-spacing:-.035em;margin:0;font-size:2rem;font-weight:650}.page-heading p:not(.eyebrow){color:#78806f;font-size:.9rem;line-height:1.5}.project-grid{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:1.25rem;display:grid}.project-card{background:#fff;border:1px solid #dde3d7;border-radius:.9rem;padding:1.5rem;text-decoration:none}.project-card:hover{border-color:#8b9d7b}.project-icon{color:#536b3f;background:#ecf0e5;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:650;display:grid}.project-card h2{font-size:1.15rem;font-weight:600}.project-card p{color:#77816d;font-size:.8rem}.card-action{color:#526c41;padding-top:1.5rem;font-size:.85rem;display:block}.empty-state{text-align:center;background:#ffffff85;border:1px dashed #d1daca;border-radius:1rem;padding:3rem}.empty-state h2{font-size:1.1rem;font-weight:600}.empty-state p{color:#748069;max-width:33rem;margin-inline:auto;font-size:.9rem;line-height:1.6}.service-error{max-width:35rem;margin:15vh auto;padding:2rem;line-height:1.6}@media (max-width:48rem){.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #dfe4d8;border-right:0;gap:.75rem;padding:1rem}.sidebar-label,.sidebar-help{display:none}.workspace-header{min-height:4rem;padding:1rem}.workspace-content{padding:1.5rem 1rem}.page-heading{flex-direction:column;align-items:start}.page-heading h1{font-size:1.65rem}.empty-state{padding:1.5rem}}.editor-panel{background:#fff;border:1px solid #dde4d6;border-radius:.9rem;margin-bottom:2rem;padding:1.6rem}.editor-panel h2{margin:0 0 1.5rem;font-size:1.2rem;font-weight:600}.editor-form{gap:1.3rem;max-width:36rem;display:grid}.editor-form small{color:#78836e;font-size:.75rem}.form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.4rem;display:flex}.breadcrumb{color:#69795b;margin-bottom:1.5rem;font-size:.8rem;text-decoration:none;display:inline-block}.section-tabs{border-bottom:1px solid #dce3d5;gap:1.5rem;margin-bottom:2rem;display:flex;overflow-x:auto}.section-tabs a{color:#718064;white-space:nowrap;padding:.8rem .1rem;font-size:.85rem;text-decoration:none}.section-tabs a[aria-current=page]{color:#315227;border-bottom:2px solid #315227;font-weight:600}.field select,.field textarea,.category-form input{color:#25351e;width:100%;font:inherit;background:#fff;border:1px solid #ccd6c5;border-radius:.5rem;padding:.75rem .85rem}.field textarea{resize:vertical;min-height:6rem}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.menu-layout{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.category-panel{background:#eef1e9;border:1px solid #dce3d5;border-radius:.8rem;padding:1rem}.category-panel>h2{text-transform:uppercase;color:#69775f;letter-spacing:.06em;margin:.25rem 0 1rem;font-size:.75rem}.category-row{align-items:center;gap:.25rem;margin-bottom:.35rem;display:flex}.category-button{color:#536548;text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:.45rem;flex:1;padding:.75rem .6rem;font-size:.85rem}.category-button[aria-pressed=true]{color:#28481f;background:#fff;font-weight:650;box-shadow:0 1px 3px #263c1710}.category-tools{flex-wrap:wrap;width:2rem;display:flex}.category-tools button{min-width:1.6rem;padding:.1rem;font-size:.8rem}.category-form{border-top:1px solid #d3ddca;gap:.6rem;margin-top:1.25rem;padding-top:1rem;font-size:.8rem;display:grid}.category-form .check-field{font-size:.72rem}.category-form .check-field input{width:auto}.menu-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.menu-toolbar .field{flex:1;max-width:24rem}.menu-item-list{gap:.65rem;display:grid}.menu-item-row{background:#fff;border:1px solid #e1e6db;border-radius:.7rem;align-items:center;gap:1rem;padding:1rem;display:flex}.item-thumbnail{color:#69805a;background:#ecf0e5;border-radius:.65rem;flex-shrink:0;place-items:center;width:4.5rem;height:4.5rem;font-size:1.5rem;display:grid;overflow:hidden}.item-thumbnail img{object-fit:cover;width:100%;height:100%}.item-description{flex:1;min-width:0}.item-description h2{overflow-wrap:anywhere;margin:0 0 .4rem;font-size:.95rem;font-weight:600;line-height:1.4}.item-description p{color:#79836f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.item-labels{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.item-labels span{color:#758468;background:#f0f2ec;border-radius:.25rem;padding:.2rem .4rem;font-size:.65rem}.item-labels .stop-label{color:#9e4d35;background:#faeae6}.item-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9rem}.item-price small{color:#839176;margin-top:.4rem;font-size:.65rem;font-weight:400;display:block}.item-actions{gap:.4rem;display:grid}.item-actions button{font-size:.7rem}.icon-button{color:#68785a;background:0 0;border:0;border-radius:.35rem;place-items:center;min-width:2rem;min-height:2rem;padding:.3rem;font-size:1.2rem;display:inline-grid}.icon-button:hover{background:#e8eee2}.text-danger{color:#a44634;background:0 0;border:0;padding:.4rem;font-size:.8rem}.check-field{align-items:center;gap:.6rem;font-size:.85rem;line-height:1.5;display:flex}.check-field input{accent-color:#4d7239;flex-shrink:0;width:1rem;height:1rem}.editor-dialog{color:#25351e;background:#fafbf7;border:1px solid #d4deca;border-radius:1rem;width:min(52rem,100% - 2rem);max-height:calc(100svh - 3rem);padding:0;box-shadow:0 2rem 8rem #19281140}.editor-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17270e70}.dialog-header{background:#fff;border-bottom:1px solid #e1e8d9;justify-content:space-between;align-items:center;padding:1.35rem 1.7rem;display:flex}.dialog-header h2{margin:0;font-size:1.35rem;font-weight:600}.dialog-header .eyebrow{margin-bottom:.5rem}.dialog-body{padding:1.7rem}.dialog-body .editor-form{max-width:none}.dialog-footer{border-top:1px solid #dfe6d6;margin-top:1.5rem;padding-top:1.4rem}.dialog-footer .form-actions{margin-top:1rem}.size-editor,.modifier-editor{border-top:1px solid #dde5d5;margin-top:1.7rem;padding-top:1.3rem}.size-editor h3,.modifier-editor h3{margin:0 0 .8rem;font-size:1rem}.modifier-editor>p{color:#7a8770;font-size:.8rem;line-height:1.6}.size-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.size-tabs button[aria-pressed=true]{color:#294a1d;background:#e2ebd9;border-color:#7d9b69}.two-fields{grid-template-columns:2fr 1fr 1fr;gap:.8rem;display:grid}.modifier-group{background:#fff;border:1px solid #d7e1ce;border-radius:.65rem;margin:1rem 0;padding:1rem}.modifier-group legend{color:#5f754d;padding-inline:.4rem;font-size:.8rem}.quantity-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.quantity-fields label{font-size:.68rem}.modifier-option-card{border-top:1px solid #e5eade;margin-top:1rem;padding-top:1rem}.modifier-option{grid-template-columns:2fr 1fr auto;align-items:end;gap:.75rem;display:grid}.modifier-option-card details{color:#687e58;margin:.75rem 0;font-size:.75rem}.modifier-option-card summary{cursor:pointer}.preview-summary{background:#edf2e7;border-radius:.6rem;gap:1.5rem;padding:1rem;font-size:.85rem;display:flex}.preview-category h3{margin:1.6rem 0 .7rem;font-size:1rem}.preview-category small{color:#75836b;font-weight:400}.preview-item{border-bottom:1px solid #dfe6d5;padding:.9rem .4rem;font-size:.85rem}.preview-item>summary{cursor:pointer;list-style:revert;justify-content:space-between;gap:1rem;display:flex}.preview-item>p{color:#718065;line-height:1.6}.preview-size{background:#fff;border-radius:.5rem;margin:1rem 0;padding:1rem}.preview-size h4{flex-wrap:wrap;gap:.4rem;margin:0 0 .7rem;font-size:.9rem;display:flex}.preview-size h4>strong{margin-left:auto}.preview-modifiers{border-top:1px solid #e5eadf;margin-top:1rem;padding-top:.75rem;font-size:.75rem}.preview-modifiers>span,.preview-modifiers li small{color:#718266;margin-top:.35rem;display:block}.preview-modifiers ul{padding-left:1.2rem;line-height:1.6}.preview-modifiers li{margin-bottom:.6rem}@media (max-width:72rem){.admin-shell{grid-template-columns:12rem minmax(0,1fr)}.workspace-content{padding:1.75rem}.menu-layout{grid-template-columns:11rem minmax(0,1fr);gap:1rem}.menu-item-row{flex-wrap:wrap}.item-actions{margin-left:auto;display:flex}}@media (max-width:48rem){.admin-shell{grid-template-columns:1fr}.workspace-content{padding:1.5rem 1rem}.menu-layout{grid-template-columns:1fr}.category-panel{flex-wrap:wrap;gap:.3rem;display:flex}.category-panel>h2,.category-form{width:100%}.menu-toolbar{flex-direction:column;align-items:stretch}.menu-toolbar .field{max-width:none}.menu-item-row{grid-template-columns:3.7rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.item-thumbnail{grid-area:1/1/span 2;width:3.7rem;height:3.7rem}.item-description{grid-column:2}.item-price{grid-column:2;margin-left:0}.item-actions{grid-column:1/-1;justify-self:end}.dialog-header,.dialog-body{padding:1rem}.editor-dialog{width:calc(100% - 1rem);max-height:calc(100svh - 1rem)}.two-fields{grid-template-columns:1fr}.quantity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.draft-notice,.success-notice{color:#7c612d;background:#fff2d4;border-radius:.5rem;margin-bottom:1.4rem;padding:.8rem 1rem;font-size:.8rem;line-height:1.5}.success-notice{color:#4a6537;background:#e7f0dd}.inline-error{color:#a44634;max-width:15rem;margin-top:.4rem;font-size:.7rem;display:block}.status-pill{color:#7b826c;background:#f0f2e9;border-radius:.3rem;padding:.3rem .5rem;font-size:.7rem;display:inline-block}.status-pill[data-active=true]{color:#4b703a;background:#e9f1e1}.venue-modes{color:#7c8c6e;gap:.6rem;font-size:.7rem;display:flex}.category-button span{float:right;opacity:.5;padding-left:.4rem}.order-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.6rem;display:grid}.order-summary>div{background:#fff;border:1px solid #e1e7d8;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;display:flex}.order-summary span{color:#819171;font-size:.8rem}.order-summary strong{color:#55733b;font-size:1.65rem;font-weight:600}.order-registry{background:#fff;border:1px solid #dce5d3;border-radius:.8rem;overflow:hidden}.order-tabs{border-bottom:1px solid #e5ebdd;flex-wrap:wrap;gap:.6rem;padding:1rem 1.2rem;display:flex}.order-tabs button{padding:.55rem .9rem;font-size:.8rem}.order-tabs button[aria-pressed=true]{color:#49652f;background:#e7efde;border-color:#c4d6ad}.order-filters{flex-wrap:wrap;align-items:end;gap:.8rem;padding:1.2rem;display:flex}.order-filters>.field{flex:1;min-width:10rem}.order-filters>.order-search{flex:2;min-width:15rem}.order-filters .field input,.order-filters .field select{color:#41562d;width:100%;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #dce4d3;border-radius:.5rem;padding:.7rem;font-size:.8rem}.order-filters label{font-size:.72rem}.order-results-count{color:#8e9b81;margin:0 0 .7rem;padding-inline:1.2rem;font-size:.7rem}.order-registry-header,.order-registry-row{grid-template-columns:.8fr 1.15fr 1.35fr 1.2fr .75fr;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:grid}.order-registry-header{color:#859776;background:#f4f7ef;font-size:.7rem}.order-registry-row{border-top:1px solid #e9eee2;font-size:.8rem}.order-registry-row:hover{background:#fbfcf8}.order-registry-row>div{min-width:0}.order-registry-row strong{font-weight:500}.order-registry-row small{color:#92a183;overflow-wrap:anywhere;margin-top:.4rem;font-size:.67rem;line-height:1.6;display:block}.order-number-link{color:#5d803f;font-size:.86rem;font-weight:650;text-decoration:none}.order-number-link span{opacity:.6;margin-left:.25rem;font-size:.75rem}.order-state{color:#7f8c71;white-space:nowrap;background:#edf0e7;border-radius:.4rem;padding:.35rem .65rem;font-size:.72rem;font-weight:500;display:inline-flex}.order-state[data-state=new]{color:#a88238;background:#fff2d8}.order-state[data-state=accepted]{color:#648c68;background:#e9f2e7}.order-state[data-state=preparing]{color:#ae7a48;background:#fff0e1}.order-state[data-state=ready]{color:#527a3c;background:#e6efdc}.order-state[data-state=cancelled]{color:#b07968;background:#f9eae4}.order-empty{text-align:center;padding:3rem 1.5rem}.order-empty h2{font-size:1.15rem;font-weight:550}.order-empty p,.order-footnote{color:#91a081;font-size:.73rem;line-height:1.7}.order-footnote{margin-top:1.3rem}.order-detail-heading .order-state{margin-top:.75rem}.admin-order-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr);align-items:start;gap:1.5rem;display:grid}.admin-order-aside{gap:1.5rem;display:grid}.admin-order-card{background:#fff;border:1px solid #dce5d3;border-radius:.8rem;min-width:0;padding:1.5rem}.admin-order-card h2{color:#536e3c;margin:0 0 1.4rem;font-size:1rem;font-weight:600}.admin-receipt-lines{margin:0;padding:0;list-style:none}.admin-receipt-lines li{border-bottom:1px solid #e6ecde;align-items:start;gap:1rem;padding-block:1.1rem;font-size:.85rem;display:flex}.admin-receipt-lines li:first-child{padding-top:0}.admin-receipt-lines .receipt-quantity{color:#7b9763;background:#f0f4e8;border-radius:.3rem;padding:.4rem;font-size:.75rem}.admin-receipt-lines strong{font-weight:600}.admin-receipt-lines p,.admin-receipt-lines small{color:#94a184;margin:.4rem 0 0;font-size:.75rem;line-height:1.5}.admin-receipt-lines b{white-space:nowrap;margin-left:auto;font-weight:550}.admin-receipt-totals{margin-block:1.3rem 0}.admin-receipt-totals>div{color:#91a27d;justify-content:space-between;align-items:center;gap:1rem;padding-block:.45rem;font-size:.8rem;display:flex}.admin-receipt-totals dd{color:#536a3b;margin:0}.admin-receipt-totals .total{color:#4e6b32;border-top:1px solid #e1e8d7;margin-top:.6rem;padding-top:1rem;font-size:1.1rem;font-weight:600}.admin-order-facts{margin:0}.admin-order-facts>div{margin-bottom:1.2rem}.admin-order-facts>div:last-child{margin-bottom:0}.admin-order-facts dt{color:#98a68c;font-size:.7rem}.admin-order-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.82rem;line-height:1.75}.admin-order-facts a{color:#789357;text-decoration:none}.order-comment{background:#f3f6ed;border-radius:.5rem;padding:.8rem 1rem}.order-action-buttons{flex-direction:column;gap:.65rem;display:flex}.danger-button{color:#b06e55;font:inherit;cursor:pointer;background:#fcf0eb;border:1px solid #eecbbd;border-radius:.45rem;padding:.75rem 1rem;font-size:.8rem}.danger-button:disabled{cursor:not-allowed;opacity:.5}.order-readonly{color:#8f9d80;font-size:.8rem}.order-uncertain{color:#947947;background:#fff4dd;border:1px solid #efd9aa;border-radius:.7rem;margin-bottom:1.5rem;padding:1.2rem;font-size:.8rem;line-height:1.7}.order-cancel-dialog{max-width:35rem}@media (max-width:76rem){.order-registry-header,.order-registry-row{grid-template-columns:.75fr 1fr 1.3fr 1.1fr .8fr;gap:.6rem}.order-filters>.order-search{min-width:100%}}@media (max-width:60rem){.admin-order-grid{grid-template-columns:1fr}.order-registry-header{display:none}.order-registry-row{grid-template-columns:1fr 1fr;gap:.9rem}.order-registry-row>div:last-child{grid-area:1/2;justify-self:end}.order-registry-row>div:nth-child(4){text-align:right}}@media (max-width:36rem){.order-summary{gap:.6rem}.order-summary>div{flex-direction:column;align-items:start;gap:.6rem;padding:.8rem}.order-summary span{font-size:.68rem}.order-summary strong{font-size:1.4rem}.order-tabs{gap:.4rem;padding:.8rem}.order-tabs button{padding:.5rem .6rem;font-size:.72rem}.order-filters{padding:1rem}.order-filters>.field{min-width:100%}.admin-order-card{padding:1.15rem}.admin-receipt-lines li{gap:.7rem;font-size:.8rem}.admin-receipt-lines b{font-size:.75rem}}.screen-help{position:relative}.screen-help>summary{cursor:pointer;white-space:nowrap;list-style:none}.screen-help>summary::-webkit-details-marker{display:none}.screen-help>summary .bx{vertical-align:middle;font-size:1.1rem;line-height:1}[data-admin-legacy] .legacy-help-slot .screen-help>summary.header-item{font-size:.875rem}[data-admin-legacy] a.header-item,[data-admin-legacy] summary.header-item,[data-admin-legacy] span.header-item{padding-top:0;padding-bottom:0;line-height:70px}[data-admin-legacy] a.header-item:hover{color:#383c40}.screen-help-panel{z-index:1002;box-sizing:border-box;overscroll-behavior:contain;color:#747a80;white-space:normal;text-align:left;background:#fff;border:1px solid #e9edf3;border-radius:.3rem;width:min(29rem,100vw - 2rem);max-height:min(70vh,42rem);padding:1.25rem;font-size:.875rem;line-height:1.5;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 18px #0000001c}[data-admin-legacy] .screen-help-panel h2{color:#222a3e;margin:0 2rem .75rem 0;font-size:16px;font-weight:500;line-height:1.3}.screen-help-panel .form-group{margin-bottom:0}[data-admin-legacy] .help-section{border-top:1px solid #e9edf3;margin-top:.75rem;padding-top:.75rem}[data-admin-legacy] .help-section h3{color:#222a3e;margin:0 0 .5rem;font-size:.875rem;font-weight:500}[data-admin-legacy] .help-section p,[data-admin-legacy] .screen-help-panel>p{color:#747a80;margin:.5rem 0;font-size:.8125rem;line-height:1.6}[data-admin-legacy] .screen-help-panel .help-footnote{border-top:1px solid #e9edf3;padding-top:.75rem}.help-close{cursor:pointer;background:0 0;border:0;padding:.25rem;position:absolute;top:.75rem;right:1rem}.entry-help{z-index:60;position:fixed;bottom:1.5rem;right:1.5rem}.entry-help .screen-help-panel{top:auto;bottom:calc(100% + .5rem)}@media (max-width:48rem){.entry-help{bottom:1rem;right:1rem}}
