/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#07110d;--bg-soft:#0f1d18;--panel:#0d1b15e6;--panel-strong:#11251d;--line:#b4d6c724;--text:#edf5ef;--muted:#a8b9b0;--accent:#67e08f;--accent-2:#7cd4ff;--accent-3:#ffd36a;--shadow:0 24px 60px #00000059;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--status-success:#67e08f;--status-warning:#ffd36a;--status-danger:#ff9a9a;--status-info:#7cd4ff;--status-neutral:#b7c9bf;--focus-ring:0 0 0 4px #7cd4ff3d;--control-height:44px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--accent:var(--tenant-primary,#67e08f);--accent-2:var(--tenant-secondary,#7cd4ff);--accent-3:var(--tenant-accent,#ffd36a);color:var(--text);font-family:var(--font-body), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#67e08f2e,#0000 28%),radial-gradient(circle at 80% 15%,#7cd4ff24,#0000 24%),linear-gradient(#05100c 0%,#07130f 45%,#0c1814 100%);margin:0;line-height:1.5}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display), Arial, sans-serif;font-weight:700!important}::selection{color:#f5fff7;background:#67e08f47}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.portal-self-service{background:#44c98314;border:1px solid #44c98359;border-radius:14px;grid-column:1/-1;gap:8px;padding:14px 16px;display:grid}.portal-self-service>div{gap:3px;display:grid}.portal-self-service>div span{opacity:.72;font-size:12px}.portal-self-service button{color:inherit;text-align:left;cursor:pointer;background:#0000001f;border:1px solid #ffffff24;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.portal-self-service button:hover{border-color:#44c983b3}.portal-self-service button small{opacity:.72}.portal-self-service button p{white-space:pre-wrap;margin:5px 0 0;line-height:1.5}.portal-open-mobile-back{display:none}.portal-self-service-disclosure{background:#44c9830d;border:1px solid #44c98333;border-radius:14px;grid-column:1/-1}.portal-self-service-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.portal-self-service-disclosure>summary::-webkit-details-marker{display:none}.portal-self-service-disclosure>summary>span{gap:3px;min-width:0;display:grid}.portal-self-service-disclosure>summary strong{color:#eef7f1;font-size:.86rem}.portal-self-service-disclosure>summary small{color:#a8b9b0;font-size:.74rem}.portal-self-service-disclosure>summary>b{color:#91efac;flex:none;font-size:.74rem}.portal-self-service-disclosure[open]>summary{border-bottom:1px solid #44c98329}.portal-self-service-disclosure .portal-self-service{background:0 0;border:0;border-radius:0}@media (width<=720px){.public-portal-open-page{width:min(100%,100% - 16px);padding-top:10px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.public-portal-open-page .public-portal-open-layout{display:block}.public-portal-open-page .public-portal-open-brand-panel,.public-portal-open-page>.public-portal-grid,.public-portal-open-page .public-portal-open-summary{display:none}.public-portal-open-page .public-portal-open-form-shell{border-radius:20px;gap:14px;padding:16px;display:grid;position:static}.public-portal-open-page .portal-open-mobile-back{color:#bcefc9;border:1px solid #67e08f38;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.public-portal-open-page .public-portal-login-form-top{gap:5px}.public-portal-open-page .public-portal-login-form-top strong{font-size:1.45rem}.public-portal-open-page .public-portal-login-form-top p{font-size:.79rem;line-height:1.45}.public-portal-open-page .public-portal-open-form{gap:11px}.public-portal-open-page .public-portal-open-form textarea{min-height:124px}.public-portal-open-page .public-portal-open-form .field-help,.public-portal-open-page .public-portal-open-form .public-portal-hint,.public-portal-open-page .public-portal-actions-wide small,.public-portal-open-page .portal-self-service-disclosure{display:none}.public-portal-open-page .public-portal-actions-wide{gap:8px;display:grid}.public-portal-open-page .public-portal-actions-wide .primary-button,.public-portal-open-page .public-portal-actions-wide .ghost-button{width:100%}}button{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}button:disabled{opacity:.62}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px;box-shadow:var(--focus-ring)}.ui-button{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-pill);padding:0 var(--space-4);background:var(--panel-strong);color:var(--text);font-weight:700;transition:transform .16s,border-color .16s,background .16s}.ui-button:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ui-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.ui-button:active:not(:disabled){transform:translateY(0)}.ui-status{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid;padding:6px 10px;font-size:.78rem;font-weight:700;line-height:1.1;display:inline-flex}.ui-status-success{color:var(--status-success);background:var(--status-success)}@supports (color:color-mix(in lab, red, red)){.ui-status-success{background:color-mix(in srgb, var(--status-success) 10%, transparent)}}.ui-status-warning{color:var(--status-warning);background:var(--status-warning)}@supports (color:color-mix(in lab, red, red)){.ui-status-warning{background:color-mix(in srgb, var(--status-warning) 10%, transparent)}}.ui-status-danger{color:var(--status-danger);background:var(--status-danger)}@supports (color:color-mix(in lab, red, red)){.ui-status-danger{background:color-mix(in srgb, var(--status-danger) 10%, transparent)}}.ui-status-info{color:var(--status-info);background:var(--status-info)}@supports (color:color-mix(in lab, red, red)){.ui-status-info{background:color-mix(in srgb, var(--status-info) 10%, transparent)}}.ui-status-neutral{color:var(--status-neutral);background:var(--status-neutral)}@supports (color:color-mix(in lab, red, red)){.ui-status-neutral{background:color-mix(in srgb, var(--status-neutral) 10%, transparent)}}.ui-state{justify-items:center;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);display:grid}@supports (color:color-mix(in lab, red, red)){.ui-state{background:color-mix(in srgb, var(--panel) 86%, transparent)}}.ui-state{text-align:center}.ui-state-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ui-state strong{font-size:1.05rem}.ui-state p{max-width:54ch;color:var(--muted);margin:0}.ui-state-error{border-color:var(--status-danger)}@supports (color:color-mix(in lab, red, red)){.ui-state-error{border-color:color-mix(in srgb, var(--status-danger) 40%, var(--line))}}.ui-state-error .ui-state-label{color:var(--status-danger)}.ui-state-loading .ui-state-label:before{content:"";vertical-align:-.1rem;border:2px solid;border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;margin-right:6px;animation:.7s linear infinite ui-spin;display:inline-block}.ui-state-action{margin-top:var(--space-2)}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (forced-colors:active){*{border-color:canvastext!important}button,a{forced-color-adjust:auto}:focus-visible{box-shadow:none;outline:3px solid highlight}}img,svg,video{max-width:100%}.primary-button:disabled,.ghost-button:disabled{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hosting-page{width:min(1180px,100% - 40px);margin:0 auto;padding:36px 0 60px}.hero{grid-template-columns:1.3fr .9fr;align-items:stretch;gap:24px;min-height:72vh;display:grid}.hero-copy,.hero-panel,.feature-card,.steps-card,.pricing-card,.cta-section{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#101f19eb,#0a1410eb);border-radius:28px}.hero-copy{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,56px);display:flex}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";opacity:.8;background:currentColor;width:36px;height:1px}.hero h1,.section h2,.cta-section h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:18px 0 0;line-height:.96}.hero h1{max-width:10ch;font-size:clamp(3rem,7vw,6.4rem)}.hero p,.section p,.feature-card p,.pricing-card li,.steps-card p,.cta-section p{color:var(--muted);line-height:1.7}.hero p{max-width:58ch;margin:22px 0 0;font-size:1.05rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary-button,.ghost-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.primary-button{background:linear-gradient(135deg, var(--accent), #8ef0aa);color:#052010;font-weight:800}.ghost-button{color:var(--text);background:#ffffff08;border-color:#ffffff1f}.primary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.card{background:linear-gradient(#0f1c16f5,#08100df0);border:1px solid #b4d6c724;border-radius:28px;box-shadow:0 24px 60px #00000052}.module-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.foundation-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.module-summary{gap:8px;min-width:0;padding:20px 22px;display:grid}.module-summary span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800}.module-summary strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-size:clamp(1.45rem,2.5vw,2.4rem);line-height:1}.module-summary p,.module-summary small{color:var(--muted);margin:0;line-height:1.5}@media (width<=1120px){.module-cards,.foundation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.module-cards,.foundation-metrics{grid-template-columns:1fr}}main.public-portal-shell{gap:20px;width:min(1260px,100% - 32px);margin:0 auto;padding:30px 0 58px;display:grid}.public-portal-hero{padding:clamp(24px,3.8vw,38px);position:relative;overflow:hidden}.public-portal-hero:before,.public-portal-hero:after{content:"";pointer-events:none;position:absolute;inset:auto}.public-portal-hero:before{filter:blur(4px);background:radial-gradient(circle,#67e08f29,#0000 68%);width:360px;height:360px;inset:-20% auto auto -12%}.public-portal-hero:after{filter:blur(8px);background:radial-gradient(circle,#7cd4ff1f,#0000 70%);width:420px;height:420px;inset:auto -8% -18% auto}.public-portal-login-layout,.public-portal-open-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.public-portal-login-brand-panel,.public-portal-open-brand-panel{flex-direction:column;gap:18px;min-width:0;display:flex}.public-portal-open-brand-panel{gap:20px}.portal-open-back-button{color:#bcefc9;background:#07140d6b;border:1px solid #67e08f3d;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font-size:.84rem;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.portal-open-back-button:hover{background:#1f53316b;border-color:#67e08f8c;transform:translate(-2px)}.portal-open-back-button span{font-size:1.05rem;line-height:1}.public-portal-login-brand,.public-portal-dashboard-brand{background:linear-gradient(135deg,#0c1812fa,#080e0beb);border:1px solid #67e08f33;border-radius:32px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:18px 20px;min-height:110px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 50px #0000003d,inset 0 1px #ffffff08}.public-portal-login-brand:before,.public-portal-dashboard-brand:before{content:"";pointer-events:none;background:radial-gradient(circle,#67e08f2e,#0000 68%);width:220px;height:220px;position:absolute;inset:-42% auto auto -24%}.public-portal-brand-mark-wrap{background:linear-gradient(#ffffff0d,#ffffff03);border:1px solid #ffffff0d;border-radius:26px;flex:none;justify-content:center;align-items:center;width:118px;height:98px;display:flex;box-shadow:inset 0 1px #ffffff0a}.public-portal-brand-mark{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:72px;display:block}.public-portal-login-brand{min-height:196px}.public-portal-dashboard-brand{min-height:138px}.public-portal-brand-copy{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.public-portal-brand-copy strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-size:clamp(1.62rem,2.65vw,2.35rem);line-height:1.02;display:block}.public-portal-brand-copy span{color:var(--accent);letter-spacing:.3em;text-transform:uppercase;font-size:.8rem;font-weight:800;display:block}.public-portal-brand-copy small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.cyberlume-brand-vertical{align-items:center;gap:16px;min-width:0;display:flex}.cyberlume-brand-vertical-mark{flex:none;width:94px;height:auto;display:block}.cyberlume-brand-vertical-copy{gap:3px;min-width:0;display:grid}.cyberlume-brand-vertical-copy strong,.cyberlume-brand-vertical-copy span,.cyberlume-brand-vertical-copy small{line-height:1.02;display:block}.cyberlume-brand-vertical-copy strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-size:clamp(1.2rem,2vw,1.9rem)}.cyberlume-brand-vertical-copy span{color:var(--accent);letter-spacing:.28em;text-transform:uppercase;font-size:.74rem;font-weight:800}.cyberlume-brand-vertical-copy small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:700}.cyber-desk-brand{align-items:center;min-width:0;display:flex}.cyber-desk-brand-image{object-fit:contain;object-position:left center;width:min(100%,330px);height:auto;max-height:92px;display:block}@media (width<=720px){.cyber-desk-brand-image{width:min(100%,280px);max-height:82px}}.public-portal-badge{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;background:#67e08f14;border:1px solid #67e08f29;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 13px;font-size:.79rem;font-weight:800;display:inline-flex}.public-portal-login-brand-panel h1,.public-portal-dashboard-hero h1,.public-portal-recent-header h2,.public-portal-history-card h2,.public-portal-login-form-top strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:.98}.public-portal-login-brand-panel h1,.public-portal-dashboard-hero h1{max-width:11ch;font-size:clamp(2.3rem,4.5vw,4.55rem)}.public-portal-login-brand-panel>p,.public-portal-dashboard-hero>p,.public-portal-login-points span,.public-portal-login-form-top p,.public-portal-card p,.public-portal-recent-item p,.public-portal-history-item p,.public-portal-history-meta small,.public-portal-recent-empty p{color:var(--muted);line-height:1.6}.public-portal-login-brand-panel>p,.public-portal-dashboard-hero>p{max-width:66ch;margin:0;font-size:1.04rem;line-height:1.72}.public-portal-login-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-portal-login-points article,.public-portal-card,.public-portal-history-item,.public-portal-recent-item,.public-portal-history-summary article,.public-portal-history-meta article,.public-portal-hero-cta,.public-portal-login-form-shell{background:linear-gradient(#13241cf5,#0b1510f5);border:1px solid #b4d6c721;box-shadow:0 20px 48px #00000042}.public-portal-login-points article{border-radius:22px;gap:8px;padding:17px;display:grid}.public-portal-login-points article strong,.public-portal-card strong,.public-portal-recent-item strong,.public-portal-history-item strong,.public-portal-history-summary strong,.public-portal-history-meta strong,.public-portal-recent-empty strong{color:#f4fbf6}.public-portal-login-points strong,.public-portal-card strong,.public-portal-recent-item strong,.public-portal-history-item strong,.public-portal-history-summary strong,.public-portal-history-meta strong,.public-portal-recent-empty strong{font-size:1rem;line-height:1.2}.public-portal-login-form-shell{border-radius:30px;align-self:stretch;gap:16px;padding:26px;display:grid}.public-portal-login-form-shell p,.public-portal-login-form-shell small,.public-portal-login-form-shell span{line-height:1.65}.public-portal-open-form-shell{position:sticky;top:24px}.public-portal-open-summary{background:linear-gradient(#12221af5,#0b1510f5);border:1px solid #b4d6c71f;border-radius:26px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 44px #0000003d}.public-portal-open-summary .public-portal-login-form-top strong{font-size:clamp(1.2rem,2vw,1.55rem)}.public-portal-open-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-portal-open-summary-grid article{background:#ffffff08;border:1px solid #b4d6c71f;border-radius:18px;gap:6px;padding:14px;display:grid}.public-portal-open-summary-grid strong{font-size:1.04rem;line-height:1.15}.public-portal-login-form-top{gap:8px;max-width:62ch;display:grid}.public-portal-login-form-top span,.public-portal-recent-header span,.public-portal-history-summary span,.public-portal-history-meta span,.public-portal-card span,.public-portal-recent-item>div>span,.public-portal-history-item-head>div>span,.public-portal-history-context>span{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:800}.public-portal-form{gap:14px;display:grid}.public-portal-form label{color:var(--text);gap:8px;font-weight:600;display:grid}.public-portal-form input,.public-portal-form select,.public-portal-form textarea{width:100%;min-height:48px;color:var(--text);background:#050c09d1;border:1px solid #b4d6c724;border-radius:16px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s,transform .16s}.public-portal-form select option{color:#f2fff6;background:#17251e}.public-portal-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-portal-form textarea{resize:vertical;min-height:120px;padding:14px}.public-portal-form input::placeholder,.public-portal-form textarea::placeholder{color:#a8b9b0b3}.public-portal-form input:focus,.public-portal-form select:focus,.public-portal-form textarea:focus{border-color:#67e08f85;box-shadow:0 0 0 4px #67e08f1f}.portal-open-attachments{background:#67e08f0d;border:1px dashed #67e08f4d;border-radius:16px;gap:8px;padding:14px;display:grid}.portal-open-attachments>span{color:var(--muted);font-size:.82rem;font-weight:500}.portal-open-attachments strong{color:var(--text);font-size:.88rem}.portal-open-attachments input[type=file]{color:#1b211d;background:#f7fbf8fa;border:1px dashed #67e08f47;min-height:auto;padding:10px 12px}.portal-open-attachments input[type=file]::file-selector-button{color:#123b23;font:inherit;cursor:pointer;background:#c9f7d7;border:0;border-radius:9px;margin-right:10px;padding:8px 11px;font-weight:800}.portal-open-attachments small{color:var(--muted);line-height:1.45}.portal-open-attachment-list{flex-wrap:wrap;gap:8px;display:flex}.portal-open-attachment-list span{overflow-wrap:anywhere;max-width:100%;color:var(--text);background:#67e08f1a;border:1px solid #67e08f33;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;font-size:.8rem;display:inline-flex}.portal-open-attachment-list span img{object-fit:cover;border-radius:7px;flex:none;width:34px;height:34px}.portal-open-attachment-list span i{min-width:0;color:var(--text);gap:2px;font-size:.76rem;font-style:normal;display:grid}.portal-open-attachment-list span i small{color:var(--muted);font-size:.64rem}.portal-open-attachment-list span button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;font-size:1rem;line-height:1;display:grid}.portal-open-attachment-list span button:hover,.portal-open-attachment-list span button:focus-visible{color:#ffad9f;background:#ffad9f24;outline:none}.public-portal-actions,.portal-dashboard-actions,.public-portal-actions-wide{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-portal-actions{justify-content:flex-start}.public-portal-actions span,.public-portal-hint{color:var(--muted);font-size:.92rem}.public-portal-error{color:#ffb3b3;background:#ff656514;border:1px solid #ff65652e;border-radius:16px;margin:0;padding:12px 14px}.public-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-portal-card{border-radius:24px;flex-direction:column;gap:10px;min-height:100%;padding:20px;display:flex;position:relative;overflow:hidden}.public-portal-card p{margin:0}.public-portal-card strong{line-height:1.35}.public-portal-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#67e08f57,#0000 70%);height:1px;position:absolute;inset:0 0 auto}.public-portal-card-dark{background:linear-gradient(#0d1812fa,#09110dfa);border-color:#67e08f24;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff08}.public-portal-card-dark:hover{border-color:#67e08f38}.public-portal-card-featured{gap:12px;padding:22px}.public-portal-card-featured strong{font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.18}.public-portal-grid-dark .public-portal-card p{line-height:1.58}.module-card-link{color:#f3fff6;background:linear-gradient(135deg,#67e08f2e,#67e08f14);border:1px solid #67e08f3d;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;margin-top:auto;padding:0 18px;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff05}.module-card-link span{letter-spacing:.14em;text-transform:uppercase;flex:auto;font-size:.72rem}.module-card-link i{color:#dff9e8;background:#05100b4d;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:30px;height:30px;font-size:1rem;font-style:normal;line-height:1;display:grid}.module-card-link:hover{background:linear-gradient(135deg,#67e08f3d,#67e08f1f);border-color:#67e08f6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000038}.module-card-link:hover i{background:#67e08f2e}.public-portal-dashboard-hero,.public-portal-login-hero{gap:18px;display:grid}.public-portal-dashboard-hero>p{max-width:70ch}.public-portal-hero-cta{border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:19px;display:flex}.public-portal-hero-cta-copy{gap:8px;display:grid}.public-portal-hero-cta-copy strong{font-size:1.1rem}.public-portal-hero-cta-copy p{color:var(--muted);margin:0}.public-portal-recent-card,.public-portal-history-card{gap:16px;padding:24px;display:grid}.public-portal-recent-card-dark,.public-portal-history-card{color:#eef7f1}.public-portal-recent-header,.public-portal-history-card>.public-portal-recent-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-portal-recent-header h2{margin-top:6px;font-size:clamp(1.4rem,2.6vw,2.2rem)}.public-portal-recent-header p{color:var(--muted);margin:8px 0 0;line-height:1.6}.public-portal-recent-empty{background:#ffffff05;border:1px dashed #b4d6c72e;border-radius:20px;gap:10px;padding:18px;display:grid}.public-portal-recent-grid,.public-portal-history-list{gap:14px;display:grid}.public-portal-recent-item,.public-portal-history-item{border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.public-portal-recent-item small,.public-portal-history-item small{color:var(--muted)}.public-portal-recent-item p,.public-portal-history-item p,.public-portal-history-meta small,.public-portal-history-summary article small,.public-portal-recent-empty p{line-height:1.6}.public-portal-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-portal-history-summary article,.public-portal-history-meta article{border-radius:18px;gap:6px;padding:15px;display:grid}.public-portal-history-summary article span,.public-portal-history-meta article span{color:var(--accent)}.public-portal-history-summary strong,.public-portal-history-meta strong{font-size:1.2rem}.public-portal-history-filters{background:#ffffff06;border:1px solid #b4d6c724;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:16px;display:grid}.public-portal-history-tabs{border-bottom:1px solid #b4d6c724;flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}.public-portal-history-tabs button{color:#aebcb3;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 12px;font-size:.86rem;display:inline-flex}.public-portal-history-tabs button b{color:#d9e9df;background:#ffffff12;border-radius:999px;place-items:center;min-width:22px;min-height:22px;padding:0 5px;font-size:.72rem;display:inline-grid}.public-portal-history-tabs button.is-active{color:#f2fbf5;border-color:#8fe0a8}.public-portal-history-tabs button.is-active b{color:#91efac;background:#67e08f29}.public-portal-history-filters label{color:#b8c9c0;letter-spacing:.1em;text-transform:uppercase;gap:7px;min-width:0;font-size:.74rem;font-weight:800;display:grid}.public-portal-history-filters input{color:#eef7f1;width:100%;min-height:46px;font:inherit;background:#05100beb;border:1px solid #b4d6c733;border-radius:13px;outline:none;padding:0 13px;transition:border-color .16s,box-shadow .16s,background-color .16s}.public-portal-history-filters input::placeholder{color:#718278}.public-portal-history-filters input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-portal-history-filters input:focus{border-color:#67e08fa6;box-shadow:0 0 0 4px #67e08f1f}.public-portal-history-filters select{appearance:none;color:#eef7f1;cursor:pointer;background-color:#05100beb;background-image:linear-gradient(45deg,#0000 50%,#8fe0a8 50%),linear-gradient(135deg,#8fe0a8 50%,#0000 50%);background-position:calc(100% - 18px) 20px,calc(100% - 12px) 20px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid #b4d6c733;border-radius:13px;outline:none;width:100%;min-height:46px;padding:0 40px 0 13px;transition:border-color .16s,box-shadow .16s,background-color .16s}.public-portal-history-filters select:hover{background-color:#0a1c13f5;border-color:#67e08f61}.public-portal-history-filters select:focus{border-color:#67e08fa6;box-shadow:0 0 0 4px #67e08f1f}.public-portal-history-filters select option{color:#eef7f1;background:#0b1c15}.public-portal-history-clear{border-radius:13px;align-self:end;width:100%;min-height:46px}.public-portal-history-clear:disabled{opacity:.48;cursor:not-allowed}.public-portal-history-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-portal-history-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.public-portal-history-context small{color:var(--muted);line-height:1.6}.public-portal-history-more{color:#91efac;cursor:pointer;background:#67e08f12;border:1px solid #8fe0a83d;border-radius:999px;justify-self:start;min-height:38px;padding:0 14px;font-size:.78rem}.public-portal-history-more:hover{background:#67e08f24;border-color:#8fe0a880}.public-portal-history-item-head{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.public-portal-history-item-head>div{flex:240px;min-width:0}.public-portal-history-item-head>.public-portal-history-item-status{flex:0 auto}.public-portal-history-item-head strong,.public-portal-recent-item strong{overflow-wrap:anywhere;margin-top:4px;display:block}.public-portal-history-item-head>div>span,.public-portal-history-item-head>div>strong,.public-portal-history-item p,.public-portal-history-tags span,.public-portal-history-meta strong,.public-portal-history-meta small,.public-portal-recent-item>div>span,.public-portal-recent-item>div>strong{overflow-wrap:anywhere;word-break:break-word}.public-portal-history-status{white-space:nowrap;overflow-wrap:anywhere;border:1px solid #ffffff1f;border-radius:999px;flex:0 auto;max-width:100%;padding:8px 12px;font-size:.78rem;font-weight:700}.public-portal-history-status.status-new,.public-portal-history-status.status-travel,.public-portal-history-status.status-in_progress,.public-portal-history-status.status-testing,.public-portal-history-status.status-waiting_piece,.public-portal-history-status.status-waiting_approval,.public-portal-history-status.status-waiting_customer{color:var(--accent);background:#67e08f1f}.public-portal-history-status.status-resolved,.public-portal-history-status.status-closed,.public-portal-history-status.status-done{color:var(--accent-2);background:#7cd4ff1f}.public-portal-history-status.status-cancelled{color:#ffb0a9;background:#ff82781f}.public-portal-history-item-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.public-portal-history-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:2px 0 1px;display:grid}.public-portal-history-progress span{color:#6f897a;white-space:normal;text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;font-size:.72rem;line-height:1.35;display:flex}.public-portal-history-progress span:after{content:none;background:#b4d6c724;flex:1;height:1px;margin-left:2px;display:none}.public-portal-history-progress span:last-child:after{display:none}.public-portal-history-progress i{color:#789283;border:1px solid #b4d6c733;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.68rem;font-style:normal;display:inline-grid}.public-portal-history-progress span.is-complete{color:#b9e8c5}.public-portal-history-progress span.is-complete i{color:#91efac;background:#67e08f1f;border-color:#67e08f8c}.public-portal-history-progress span.is-current{font-weight:700}.public-portal-history-unread{color:#ffd98e;white-space:nowrap;background:#ffc45c24;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.public-portal-history-tags{flex-wrap:wrap;gap:8px;display:flex}.public-portal-history-tags span{color:var(--muted);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:6px 10px;font-size:.84rem}.public-portal-history-next{background:#67e08f0f;border-left:3px solid #8fe0a899;border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:7px 10px;width:100%;padding:9px 12px;display:flex}.public-portal-history-next span{color:#8fb2a0;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.public-portal-history-next strong{color:#eef7f1;font-size:.88rem}.public-portal-recent-card-dark .ghost-button,.public-portal-recent-card-dark .primary-button,.public-portal-card-dark .ghost-button,.public-portal-card-dark .primary-button{box-shadow:none}.public-portal-recent-card-dark .public-portal-history-status,.public-portal-recent-card-dark .public-portal-history-tags span{background:#ffffff0f}.public-portal-login-form{padding-top:2px}.public-portal-login-form button.primary-button,.public-portal-hero-cta .primary-button,.public-portal-hero-cta .ghost-button,.public-portal-actions .ghost-button{min-width:170px}.public-portal-recent-link,.public-portal-history-link,.public-portal-cta-button{white-space:nowrap}@media (width<=1080px){.public-portal-login-layout,.public-portal-open-layout,.public-portal-login-points,.public-portal-grid,.public-portal-history-summary,.public-portal-history-meta,.public-portal-history-filters{grid-template-columns:1fr}.public-portal-login-brand img,.public-portal-dashboard-brand img{width:min(320px,100%)}.public-portal-brand-mark-wrap{width:92px;height:80px}.public-portal-open-form-shell{position:static;top:auto}}@media (width<=720px){main.public-portal-shell{width:min(100%,100% - 20px);padding-top:14px;padding-bottom:calc(92px + env(safe-area-inset-bottom));overflow-x:clip}main.public-portal-shell>*{min-width:0}main.public-portal-shell .primary-button,main.public-portal-shell .ghost-button{touch-action:manipulation;min-height:52px;padding-inline:18px}.public-portal-hero,.public-portal-recent-card,.public-portal-history-card{border-radius:22px;padding:18px}.public-portal-login-form-shell,.public-portal-hero-cta{padding:18px}.public-portal-login-brand,.public-portal-dashboard-brand{min-width:0;padding:16px 18px}.public-portal-dashboard-brand .public-portal-brand-copy{min-width:0}.public-portal-dashboard-brand .public-portal-brand-copy strong,.public-portal-dashboard-brand .public-portal-brand-copy span,.public-portal-dashboard-brand .public-portal-brand-copy small{overflow-wrap:anywhere}.public-portal-open-summary,.public-portal-open-form-shell{padding:18px}.public-portal-open-summary-grid{grid-template-columns:1fr}.public-portal-recent-item,.public-portal-history-item{align-items:flex-start;min-width:0}.public-portal-history-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.public-portal-history-tabs button{flex:none}.public-portal-history-item-head{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.public-portal-history-status{white-space:normal;text-align:left;justify-self:start}.public-portal-history-item-status{justify-content:flex-start}.public-portal-recent-item>.primary-button,.public-portal-history-item>.primary-button{justify-content:center;width:100%}}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0 0;display:grid}.hero-stats div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:16px 18px}.hero-stats dt{color:var(--accent-2);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem}.hero-stats dd{margin:8px 0 0;font-size:.95rem}.hero-panel{flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden}.hero-panel:after{content:"";filter:blur(10px);background:radial-gradient(circle,#67e08f4d,#0000 68%);width:320px;height:320px;position:absolute;inset:auto -12% -18% auto}.status-card{z-index:1;background:linear-gradient(#14281ff5,#0d1b15f5);border:1px solid #ffffff14;border-radius:24px;padding:24px;position:relative}.status-badge{color:var(--accent);background:#67e08f1f;border-radius:999px;align-items:center;padding:7px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.status-card strong{font-family:var(--font-display), Georgia, serif;margin-top:18px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.02;display:block}.status-card p{margin:14px 0 0}.signal-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid;position:relative}.signal-grid div{background:linear-gradient(135deg,#67e08f33,#67e08f05),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:22px;min-height:150px}.section{margin-top:26px}.section-heading{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.section-heading h2,.cta-section h2{max-width:16ch;font-size:clamp(2rem,4vw,3.2rem)}.feature-grid,.pricing-grid{gap:16px;display:grid}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card,.steps-card,.pricing-card,.cta-section{padding:24px}.feature-card h3,.pricing-card h3{margin:0;font-size:1.1rem}.feature-card p{margin:12px 0 0}.split-section{grid-template-columns:.9fr 1.1fr;gap:16px;display:grid}.steps-card{flex-direction:column;justify-content:center;gap:14px;display:flex}.step-row{border-top:1px solid #ffffff14;grid-template-columns:72px 1fr;align-items:start;gap:16px;padding:16px 0;display:grid}.step-row:first-child{border-top:0;padding-top:0}.step-row span{color:var(--accent-3);font-family:var(--font-display), Georgia, serif;font-size:1.5rem}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{flex-direction:column;gap:14px;display:flex;position:relative}.pricing-card.featured{background:linear-gradient(#12281ef5,#0b1611f5);border-color:#67e08f6b}.featured-tag{color:var(--accent);background:#67e08f24;border-radius:999px;padding:7px 11px;font-size:.75rem;font-weight:700;position:absolute;top:20px;right:20px}.pricing-card strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(2.3rem,4vw,3.4rem)}.pricing-card small{color:var(--muted)}.pricing-card ul{gap:10px;margin:0;padding:0 0 0 18px;display:grid}.cta-section{grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}.cta-section p{max-width:58ch}@media (width<=980px){.hero,.split-section,.cta-section,.feature-grid,.pricing-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero-stats{grid-template-columns:1fr}.section-heading h2,.cta-section h2{max-width:none}}@media (width<=640px){.hosting-page{width:min(100%,100% - 24px);padding:18px 0 44px}.hero-copy,.hero-panel,.feature-card,.steps-card,.pricing-card,.cta-section{border-radius:22px;padding:20px}.hero h1{font-size:clamp(2.5rem,15vw,4rem)}.cta-section{grid-template-columns:1fr}.step-row{grid-template-columns:1fr;gap:8px}}.portal-manager-scope-banner{color:#a8c7b5;background:#2370451f;border:1px solid #72efa933;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;padding:13px 16px;font-size:.8rem;display:flex}.portal-manager-scope-banner strong{color:#85efad}.portal-manager-history-scope{background:#071e1473;border:1px solid #72efa92e;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.portal-manager-history-scope>div{flex-direction:column;flex:240px;gap:4px;display:flex}.portal-manager-history-scope>div span,.portal-manager-history-scope label{color:#8fae9d;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.portal-manager-history-scope>div strong{color:#eef7f1;font-size:.95rem}.portal-manager-history-scope label{flex-direction:column;flex:0 270px;gap:6px;min-width:220px;display:flex}.portal-manager-history-scope select{color:#edf8f2;min-height:40px;font:inherit;letter-spacing:normal;text-transform:none;background:#071a13;border:1px solid #89e2ae3d;border-radius:10px;padding:0 11px}.public-portal-history-requester{color:#89c9a2;margin-top:5px;font-size:.74rem;display:block}.public-portal-history-readonly{color:#b9dcf0;white-space:nowrap;background:#7cd4ff14;border:1px solid #7cd4ff33;border-radius:999px;align-items:center;padding:7px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.public-portal-history-filter-disclosure{margin:16px 0}.public-portal-history-filter-disclosure>summary{display:none}@media (width<=640px){.public-portal-history-filter-disclosure>summary{color:#e8f6ed;cursor:pointer;background:#ffffff06;border:1px solid #b4d6c729;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:.8rem;font-weight:700;list-style:none;display:flex}.public-portal-history-filter-disclosure>summary::-webkit-details-marker{display:none}.public-portal-history-filter-disclosure>summary:after{content:"⌄";color:#8fe0a8;font-size:1.15rem}.public-portal-history-filter-disclosure[open]>summary:after{content:"⌃"}.public-portal-history-filter-disclosure>summary span{color:#8fae9d;margin-left:auto;font-size:.72rem;font-weight:500}.public-portal-history-filter-disclosure .public-portal-history-filters{margin-top:10px}.portal-manager-scope-banner{flex-direction:column;align-items:flex-start}.portal-manager-history-scope>div,.portal-manager-history-scope label{flex-basis:100%;min-width:100%}}:root[data-native-app=true] body{padding-bottom:env(safe-area-inset-bottom)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.public-portal-open-page{gap:18px;width:min(1380px,100% - 40px);padding:32px 0 72px}.public-portal-open-page .public-portal-open-hero{background:radial-gradient(circle at 0 0,#48b57029,#0000 34%),radial-gradient(circle at 100% 100%,#4890b51c,#0000 30%),linear-gradient(145deg,#0a1b12fa,#06110dfa);border-color:#87e2a533;border-radius:34px;padding:14px;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0a}.public-portal-open-page .public-portal-open-layout{grid-template-columns:minmax(0,.96fr) minmax(430px,1.04fr);align-items:stretch;gap:14px}.public-portal-open-page .public-portal-open-brand-panel{background:linear-gradient(160deg,#122b1bcc,#081710b8),radial-gradient(circle at 12% 12%,#67e08f1c,#0000 32%);border:1px solid #95e2ad29;border-radius:27px;gap:20px;min-height:680px;padding:clamp(26px,3.3vw,46px);box-shadow:inset 0 1px #ffffff09}.public-portal-open-page .portal-open-back-button{background:#05120b6b;border-color:#67e08f47;padding:7px 12px;font-size:.74rem}.public-portal-open-page .cyberlume-brand-vertical{gap:12px;margin-top:3px}.public-portal-open-page .cyberlume-brand-vertical-mark{width:70px}.public-portal-open-page .cyberlume-brand-vertical-copy strong{font-size:clamp(1.35rem,2.3vw,1.85rem)}.public-portal-open-page .cyberlume-brand-vertical-copy span{letter-spacing:.24em;font-size:.62rem}.public-portal-open-page .cyberlume-brand-vertical-copy small{letter-spacing:.1em;font-size:.57rem}.public-portal-open-page .public-portal-badge{letter-spacing:.13em;background:#67e08f17;border-color:#67e08f40;padding:7px 11px;font-size:.66rem}.public-portal-open-page .public-portal-open-brand-panel h1{color:#f1fff5;letter-spacing:-.055em;text-wrap:pretty;background:linear-gradient(115deg,#f3fff6 15%,#9ceeb7 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:12ch;margin:2px 0 0;font-size:clamp(2.8rem,4.35vw,4.9rem);line-height:.99}.public-portal-open-page .public-portal-open-brand-panel>p{color:#a5c1ae;max-width:46ch;margin:0;font-size:.91rem;line-height:1.68}.public-portal-open-page .public-portal-open-summary{background:#04100a57;border-color:#94e1ac29;border-radius:21px;gap:14px;margin-top:auto;padding:18px;box-shadow:inset 0 1px #ffffff09}.public-portal-open-page .public-portal-open-summary .public-portal-login-form-top{gap:5px}.public-portal-open-page .public-portal-open-summary .public-portal-login-form-top span,.public-portal-open-page .public-portal-open-summary-grid article>span{letter-spacing:.14em;font-size:.62rem}.public-portal-open-page .public-portal-open-summary .public-portal-login-form-top strong{font-size:clamp(1.08rem,1.8vw,1.36rem)}.public-portal-open-page .public-portal-open-summary .public-portal-login-form-top p{color:#89a997;margin:0;font-size:.76rem;line-height:1.48}.public-portal-open-page .public-portal-open-summary-grid{gap:9px}.public-portal-open-page .public-portal-open-summary-grid article{background:#ffffff07;border-color:#94e1ac1f;border-radius:14px;gap:5px;min-height:78px;padding:12px}.public-portal-open-page .public-portal-open-summary-grid strong{color:#ecfff1;font-size:.87rem;line-height:1.17}.public-portal-open-page .public-portal-open-summary-grid small{color:#88a694;font-size:.66rem;line-height:1.35}.public-portal-open-page .public-portal-open-form-shell{background:linear-gradient(160deg,#0f2317fa,#07130dfa),radial-gradient(circle at 100% 0,#67e08f1a,#0000 34%);border-color:#94e1ac2e;border-radius:27px;align-self:start;gap:19px;padding:clamp(23px,2.7vw,34px);position:sticky;top:22px;box-shadow:0 23px 58px #00000042,inset 0 1px #ffffff0a}.public-portal-open-page .public-portal-open-form-shell .public-portal-login-form-top{border-bottom:1px solid #94e1ac21;gap:6px;padding-bottom:17px}.public-portal-open-page .public-portal-open-form-shell .public-portal-login-form-top span{letter-spacing:.16em;font-size:.64rem}.public-portal-open-page .public-portal-open-form-shell .public-portal-login-form-top strong{color:#f2fff5;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.08}.public-portal-open-page .public-portal-open-form-shell .public-portal-login-form-top p{color:#90ad9b;margin:0;font-size:.78rem;line-height:1.52}.public-portal-open-page .public-portal-open-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}.public-portal-open-page .public-portal-open-form>.full-width,.public-portal-open-page .public-portal-open-form>.portal-equipment-picker,.public-portal-open-page .public-portal-open-form>.portal-self-service-disclosure,.public-portal-open-page .public-portal-open-form>.portal-open-attachment-list,.public-portal-open-page .public-portal-open-form>.public-portal-actions-wide{grid-column:1/-1}.public-portal-open-page .public-portal-open-form label{color:#b7cfbe;letter-spacing:.02em;gap:6px;font-size:.72rem;font-weight:700}.public-portal-open-page .public-portal-open-form input,.public-portal-open-page .public-portal-open-form select,.public-portal-open-page .public-portal-open-form textarea{color:#ecfff1;background:#030d08b8;border-color:#94e1ac24;border-radius:13px;min-height:47px;padding-inline:13px;font-size:.82rem}.public-portal-open-page .public-portal-open-form textarea{min-height:124px;padding-block:12px;line-height:1.5}.public-portal-open-page .public-portal-open-form input:focus,.public-portal-open-page .public-portal-open-form select:focus,.public-portal-open-page .public-portal-open-form textarea:focus{border-color:#67e08fad;box-shadow:0 0 0 4px #67e08f1a,0 8px 22px #00000026}.public-portal-open-page .public-portal-open-form .field-help{color:#789886;font-size:.65rem;line-height:1.42}.public-portal-open-page .portal-open-attachments{background:#67e08f0b;border-color:#67e08f47;border-radius:15px;gap:7px;padding:15px}.public-portal-open-page .portal-open-attachments>span{font-size:.7rem}.public-portal-open-page .portal-open-attachments strong{font-size:.78rem}.public-portal-open-page .portal-open-attachments small{font-size:.66rem}.public-portal-open-page .public-portal-actions-wide{gap:9px;padding-top:4px}.public-portal-open-page .public-portal-actions-wide .primary-button,.public-portal-open-page .public-portal-actions-wide .ghost-button{border-radius:13px;min-height:46px;padding-inline:17px;font-size:.78rem}.public-portal-open-page .public-portal-actions-wide .primary-button{box-shadow:0 10px 24px #4ad57b2b}.public-portal-open-page .public-portal-actions-wide small,.public-portal-open-page>.public-portal-grid .public-portal-card p{color:#7f9e8b;font-size:.68rem;line-height:1.45}.public-portal-open-page>.public-portal-grid{gap:12px;margin:0}.public-portal-open-page>.public-portal-grid .public-portal-card{background:linear-gradient(155deg,#102518e6,#08140ef2);border-color:#94e1ac21;border-radius:20px;gap:8px;min-height:122px;padding:18px}.public-portal-open-page>.public-portal-grid .public-portal-card span{letter-spacing:.14em;font-size:.62rem}.public-portal-open-page>.public-portal-grid .public-portal-card strong{font-size:.84rem;line-height:1.25}@media (width<=1080px){.public-portal-open-page .public-portal-open-layout{grid-template-columns:1fr}.public-portal-open-page .public-portal-open-brand-panel{min-height:auto}.public-portal-open-page .public-portal-open-form-shell{position:static}}@media (width<=720px){.public-portal-open-page{width:min(100%,100% - 16px);padding-top:10px;padding-bottom:calc(32px + env(safe-area-inset-bottom))}.public-portal-open-page .public-portal-open-hero{border-radius:25px;padding:8px}.public-portal-open-page .public-portal-open-form-shell{border-radius:21px;padding:18px 16px}.public-portal-open-page .public-portal-open-form{grid-template-columns:1fr}.public-portal-open-page .public-portal-open-form>*{grid-column:1/-1}.public-portal-open-page .public-portal-open-form-shell .public-portal-login-form-top strong{font-size:1.42rem}.public-portal-open-page>.public-portal-grid .public-portal-card{min-height:auto}}:root{--surface-light-text:#183126;--surface-light-muted:#52645b}.cloud-workspace{flex-direction:column;gap:16px;display:flex}:is(.pos-summary,.pos-summary-card,.pos-summary-panel,.pos-filter-strip,.pos-insight-card,.pos-products,.pos-cart,.pos-sales,.stock-summary,.stock-summary-card,.stock-summary-panel,.stock-automation-grid article,.stock-filter-strip,.stock-insight-card,.stock-exec-strip,.stock-exec-card,.stock-grid header,.stock-empty,.erp-summary,.erp-summary-card,.erp-summary-panel,.erp-summary-panel-item,.erp-filter-strip,.erp-executive-strip,.erp-executive-card,.erp-action-strip,.erp-action-card,.erp-grid>.card>header,.erp-alert,.crm-stage-strip article,.crm-executive-card,.crm-automation-card,.crm-automation-grid article,.crm-filter-strip,.crm-company-pulse article,.crm-insight-card,.crm-column,.crm-column>header,.deal-card,.monitor-summary,.monitor-summary-card,.monitor-filter-strip,.monitor-insight-card,.monitor-exec-strip,.monitor-exec-card,.monitor-incidents-panel>header,.monitor-grid header,.ai-summary,.ai-summary-card,.ai-summary-panel,.ai-signal-strip header,.ai-signal-card,.ai-exec-strip,.ai-exec-card,.ai-grid header,.ai-action-plan-item,.ai-history-list button,.cloud-stats,.cloud-stats article,.cloud-stats>div,.cloud-exec-card,.cloud-browser>header,.cloud-row.folder,.cloud-recent>header,.finance-filter-strip,.finance-insight-card,.finance-exec-strip,.finance-exec-card,.finance-metrics article,.finance-recurring article,.finance-reminders,.finance-automation-grid article,.finance-products-list article,.finance-license-summary article,.finance-license-item,.hub-panel,.hub-panel-head,.desk-executive-card,.desk-work-orders-card,.desk-work-order-column,.desk-work-order-item,.desk-replies-card,.desk-replies-summary article,.desk-reply-item,.desk-maintenance-summary article,.desk-maintenance-item,.automation-metrics article,.automation-blueprints,.automation-blueprint,.automation-feed,.history-account,.history-account-stats article,.article-grid>article,.knowledge-viewer,.report-note,.report-metrics article,.operations-summary article,.report-work-order-summary article,.work-order-column,.work-order-card,.sla-policy-grid article,.notification-panel,.notification-list>button,.search-panel,.search-panel section button){--text:var(--surface-light-text);--muted:var(--surface-light-muted);color:var(--surface-light-text)}:is(.cloud-browser,.cloud-recent,.monitor-services-panel,.monitor-history-panel,.monitor-incidents-panel,.ai-grid>.card,.erp-grid>.card,.stock-grid>.card){--text:var(--surface-light-text);--muted:var(--surface-light-muted);color:var(--surface-light-text);background:#f7faf8}.monitor-services-panel,.monitor-history-panel{container-type:inline-size}@container (width<=1000px){.monitor-services-panel .monitor-head{display:none}.monitor-services-panel .monitor-service-row,.monitor-history-panel .monitor-check-row{grid-template-columns:10px minmax(0,1fr);gap:8px 10px}.monitor-services-panel .monitor-service-row>:not(i),.monitor-history-panel .monitor-check-row>:not(i){text-align:left;overflow-wrap:anywhere;grid-column:2;justify-self:start;min-width:0}}:is(.pos-summary,.pos-filter-strip,.pos-products,.pos-cart,.pos-sales,.stock-filter-strip,.stock-exec-strip,.erp-filter-strip,.erp-action-strip,.crm-filter-strip,.monitor-summary,.monitor-filter-strip,.monitor-exec-strip,.ai-exec-strip,.cloud-stats,.cloud-browser>header,.finance-filter-strip) .ghost-button{color:var(--surface-light-text);border-color:#82998a}:is(.pos-summary,.stock-summary,.monitor-summary) article small{color:var(--surface-light-muted)}.cloud-filter-strip .cloud-filter-strip-head p,.cloud-filter-strip .cloud-filter-grid label{color:#b7c9bf}.cloud-filter-strip .cloud-filter-grid input::placeholder{color:#52645b;opacity:1}:is(.cyber-core-shell,.cyber-desk-shell,.pos-workspace,.stock-workspace,.erp-workspace,.crm-workspace,.monitor-workspace,.ai-workspace,.cloud-workspace,.finance-workspace,.hub-shell)>*,:is(.pos-grid,.stock-grid,.erp-grid,.monitor-grid,.ai-grid)>*{min-width:0}:is(.pos-insight-card,.stock-insight-card,.erp-executive-card,.crm-insight-card,.monitor-insight-card,.ai-exec-card,.cloud-exec-card){overflow-wrap:anywhere}@media (width<=1100px){.monitor-workspace .monitor-head{display:none}.monitor-workspace .monitor-service-row,.monitor-workspace .monitor-check-row{grid-template-columns:10px minmax(0,1fr);gap:8px 10px}.monitor-workspace .monitor-service-row>:not(i),.monitor-workspace .monitor-check-row>:not(i){text-align:left;overflow-wrap:anywhere;grid-column:2;justify-self:start;min-width:0}}@media (width<=640px){.pos-filter-strip-head,.stock-filter-strip-head,.erp-filter-strip-head,.monitor-filter-strip-head,.cloud-filter-strip-head{flex-direction:column;align-items:flex-start}.monitor-workspace .monitor-summary{grid-template-columns:minmax(0,1fr)}.monitor-workspace .monitor-summary-actions{justify-content:flex-start}}.platform-maintenance-banner{z-index:1000;color:#fff0c7;background:#2b2110;border-bottom:1px solid #ffd36a59;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:11px 18px;font-size:.9rem;display:flex;position:sticky;top:0}.platform-maintenance-banner strong{color:#ffd36a}.platform-maintenance-banner span{color:#fff8e4}.platform-maintenance-banner small{color:#dfc77d}.platform-maintenance-screen{color:#edf5ef;background:radial-gradient(circle at 50% 0,#67e08f26,#0000 38%),#07110d;place-items:center;min-height:100vh;padding:24px;display:grid}.platform-maintenance-card{text-align:center;background:#0d1b15eb;border:1px solid #67e08f4d;border-radius:26px;width:min(100%,560px);padding:42px 38px;box-shadow:0 28px 80px #00000061}.platform-maintenance-kicker{color:#7befa4;letter-spacing:.14em;font-size:.72rem}.platform-maintenance-mark{color:#7cd4ff;border:1px solid #7cd4ff59;border-radius:50%;place-items:center;width:66px;height:66px;margin:26px auto 22px;font-size:2rem;display:grid}.platform-maintenance-card h1{font-family:var(--font-display),sans-serif;margin:0;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.15}.platform-maintenance-card p{color:#b7c9bf;max-width:430px;margin:16px auto 0;line-height:1.7}.platform-maintenance-card small{color:#ffd36a;margin-top:14px;display:block}.platform-maintenance-card button{color:#fff;background:#1c8c49;border:1px solid #67e08f73;border-radius:999px;margin-top:28px;padding:12px 18px;font-weight:700}.platform-maintenance-card a{color:#9edaff;margin-top:16px;font-size:.85rem;text-decoration:underline;display:block}.platform-maintenance-panel{background:linear-gradient(135deg,#7cd4ff14,#67e08f0d);border:1px solid #7cd4ff33;border-radius:18px;margin:20px 0;padding:22px}.platform-maintenance-panel header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.platform-maintenance-panel header span{color:#8bdfff;letter-spacing:.1em;font-size:.72rem}.platform-maintenance-panel h2{margin:5px 0 0;font-size:1.15rem}.platform-maintenance-status{color:#a6efb9;white-space:nowrap;border:1px solid #67e08f4d;border-radius:999px;padding:7px 11px;font-size:.78rem}.platform-maintenance-status.notice{color:#ffd36a;border-color:#ffd36a59}.platform-maintenance-status.maintenance{color:#ffb5b5;border-color:#ff848466}.platform-maintenance-panel p{color:#ffffffba;margin:14px 0;line-height:1.55}.platform-maintenance-form{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:12px;display:grid}.platform-maintenance-form label{color:#a8b9b0;gap:6px;font-size:.78rem;display:grid}.platform-maintenance-form textarea,.platform-maintenance-form input{color:#edf5ef;background:#0000002e;border:1px solid #b4d6c733;border-radius:10px;width:100%;padding:10px 12px}.platform-maintenance-form textarea{resize:vertical;min-height:76px}.platform-maintenance-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.platform-maintenance-actions button{color:#edf5ef;background:#ffffff0d;border:1px solid #b4d6c740;border-radius:999px;padding:10px 14px}.platform-maintenance-actions .primary{background:#1c8c49;border-color:#67e08f73}.platform-maintenance-actions .warning{color:#ffd36a;border-color:#ffd36a66}.platform-maintenance-feedback{margin:12px 0 0;font-size:.86rem;color:#a6efb9!important}@media (width<=700px){.platform-maintenance-panel header{display:grid}.platform-maintenance-form{grid-template-columns:1fr}.platform-maintenance-card{padding:34px 22px}.platform-maintenance-banner{justify-content:flex-start}}.platform-status-page{color:#edf5ef;background:radial-gradient(circle at 50% 0,#67e08f26,#0000 38%),#07110d;grid-template-columns:minmax(0,680px) minmax(0,420px);justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:32px 20px;display:grid}.platform-status-card,.platform-status-history{background:#0d1b15eb;border:1px solid #67e08f4d;border-radius:26px;padding:38px;box-shadow:0 28px 80px #00000061}.platform-status-card.notice{border-color:#ffd36a6b}.platform-status-card.maintenance{border-color:#ff84846b}.platform-status-label{color:#7befa4;margin:18px 0 0;font-weight:700}.platform-status-card h1{font-family:var(--font-display),sans-serif;margin:8px 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}.platform-status-message{color:#b7c9bf;line-height:1.7}.platform-status-details{gap:10px;margin:28px 0 0;display:grid}.platform-status-details div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.platform-status-details dt{color:#91a79a}.platform-status-details dd{text-align:right;color:#edf5ef;margin:0;font-weight:700}.platform-status-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.platform-status-actions a{color:#edf5ef;border:1px solid #67e08f66;border-radius:999px;justify-content:center;align-items:center;padding:11px 16px;text-decoration:none;display:inline-flex}.platform-status-actions a:first-child{background:#1c8c49}.platform-status-history h2{font-family:var(--font-display),sans-serif;margin:8px 0 0}.platform-status-history>p{color:#b7c9bf;line-height:1.6}.platform-status-history ol{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.platform-status-history li{border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:14px;display:grid}.platform-status-history li strong{color:#a6efb9}.platform-status-history li span,.platform-status-history li small{color:#aabcb1;line-height:1.45}.platform-status-history li small{color:#d4e6d9}@media (width<=900px){.platform-status-page{grid-template-columns:1fr;max-width:720px;margin:0 auto}.platform-status-card,.platform-status-history{padding:28px 22px}}.platform-maintenance-channels{border:1px solid #b4d6c729;border-radius:12px;margin:14px 0 0;padding:12px 14px}.platform-maintenance-channels legend{color:#a8b9b0;padding:0 6px;font-size:.78rem}.platform-maintenance-channels p{margin:0 0 10px;font-size:.78rem}.platform-maintenance-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;display:grid}.platform-maintenance-channel-grid label{color:#d8e8df;align-items:center;gap:7px;font-size:.78rem;display:flex}.platform-maintenance-channel-grid input{width:auto}@media (width<=700px){.platform-maintenance-channel-grid{grid-template-columns:1fr}}.platform-maintenance-scope-selector{border:1px solid #b4d6c729;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:12px 14px;display:grid}.platform-maintenance-scope-selector legend{color:#a8b9b0;grid-column:1/-1;padding:0 6px;font-size:.78rem}.platform-maintenance-scope-selector label{color:#a8b9b0;gap:6px;font-size:.78rem;display:grid}.platform-maintenance-scope-selector select{color:#edf5ef;background:#0b2018;border:1px solid #b4d6c733;border-radius:10px;width:100%;padding:10px 12px}.platform-maintenance-channel-grid label.is-disabled{opacity:.42}.platform-maintenance-channel-grid input:disabled{cursor:not-allowed}@media (width<=700px){.platform-maintenance-scope-selector{grid-template-columns:1fr}.platform-maintenance-scope-selector legend{grid-column:auto}}.cyberlume-global-footer{color:#dceede94;border-top:1px solid #b4d6c721;justify-content:space-between;align-items:center;gap:22px;width:min(1400px,100% - 48px);margin:clamp(24px,5vw,56px) auto 0;padding:18px 2px 28px;font-size:.7rem;display:flex}.cyberlume-footer-brand,.cyberlume-footer-content,.cyberlume-footer-content nav{align-items:center;display:flex}.cyberlume-footer-brand{gap:9px;min-width:max-content}.cyberlume-footer-mark{object-fit:cover;border:1px solid #67e08f61;border-radius:9px;width:32px;height:32px;display:block;box-shadow:0 0 18px #67e08f1f}.cyberlume-footer-brand>span:last-child{gap:1px;display:grid}.cyberlume-footer-brand strong{color:#edf8efe0;letter-spacing:.03em;font-size:.74rem}.cyberlume-footer-brand small{color:#a8b9b0ad;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.cyberlume-footer-content{text-align:right;justify-content:flex-end;gap:18px;min-width:0}.cyberlume-footer-content>span{white-space:nowrap}.cyberlume-footer-content nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 15px}.cyberlume-footer-content a{color:#a9ebb8cc;text-decoration:none;transition:color .16s}.cyberlume-footer-content a:hover,.cyberlume-footer-content a:focus-visible{color:#9af2b5;text-underline-offset:3px;text-decoration:underline}@media (width<=820px){.cyberlume-global-footer{flex-direction:column;align-items:flex-start;gap:14px;width:min(100% - 32px,680px);margin-top:34px;padding-bottom:22px}.cyberlume-footer-content{text-align:left;flex-direction:column;align-items:flex-start;gap:9px}.cyberlume-footer-content>span{white-space:normal}.cyberlume-footer-content nav{justify-content:flex-start}}@media print{.cyberlume-global-footer{display:none}}.system-error-page{color:#eef7f1;background:radial-gradient(circle at 12% 0,#53dc7029,#0000 32%),radial-gradient(circle at 86% 100%,#177b522e,#0000 40%),linear-gradient(145deg,#06110c 0%,#0b2116 55%,#07110d 100%);place-items:center;min-height:100svh;padding:24px;display:grid}.system-error-card{background:linear-gradient(160deg,#0f2819f0,#05100af7);border:1px solid #7befa438;border-radius:30px;width:min(680px,100%);padding:clamp(24px,5vw,48px);box-shadow:0 28px 90px #0000006b,inset 0 1px #e1ffe914}.system-error-brand{border-bottom:1px solid #9fd4b721;align-items:center;gap:13px;padding-bottom:26px;display:flex}.system-error-brand img{object-fit:contain;background:#08150d;border:1px solid #7befa447;border-radius:14px;width:48px;height:48px}.system-error-brand strong{letter-spacing:.13em;font-size:18px;display:block}.system-error-brand span{color:#83a694;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.system-error-content{text-align:center;justify-items:center;gap:14px;padding:42px 0 30px;display:grid}.system-error-eyebrow{color:#7befa4;letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:800}.system-error-mark{color:#ffad9f;background:#b5433621;border:1px solid #ffad9f6b;border-radius:21px;place-items:center;width:62px;height:62px;font-size:28px;font-weight:800;display:grid}.system-error-card h1{color:#f1fbf3;letter-spacing:-.045em;max-width:17ch;margin:0;font-size:clamp(28px,6vw,46px);font-weight:600;line-height:1.05}.system-error-card p{color:#b4c9ba;max-width:52ch;margin:0;font-size:15px;line-height:1.7}.system-error-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.system-error-actions button,.system-error-actions a{color:#07150d;min-width:174px;font:inherit;text-align:center;cursor:pointer;background:#7befa4;border:0;border-radius:12px;padding:13px 18px;font-weight:750;text-decoration:none;box-shadow:0 10px 26px #7befa429}.system-error-actions .system-error-secondary{color:#d9f6df;box-shadow:none;background:#7befa40d;border:1px solid #7befa447}.system-error-card small{color:#799586;text-align:center;border-top:1px solid #9fd4b721;padding-top:24px;font-size:12px;line-height:1.55;display:block}@media (width<=520px){.system-error-page{padding:14px}.system-error-card{border-radius:22px}.system-error-brand strong{font-size:15px}.system-error-content{padding:34px 0 25px}.system-error-actions{width:100%;display:grid}.system-error-actions button,.system-error-actions a{width:100%}}.system-error-page.system-error-pizzeria{box-sizing:border-box;color:#faf7f3;background:radial-gradient(at 15% 10%,#ff6f2826,#0000 45%),linear-gradient(#050a08de,#050a08f2),url(/assets/cyber-pizzaria/login-hero-v1.png) 50%/cover}.system-error-pizzeria .system-error-card{box-sizing:border-box;background:linear-gradient(145deg,#191912f5,#070f0bfa);border-color:#ff8f534d;min-width:0;box-shadow:0 28px 90px #00000073,inset 0 1px #ffbb841a}.system-error-pizzeria .system-error-brand{border-color:#ffaa712b}.system-error-pizzeria .system-error-brand img{background:#000;border-color:#ff905133;border-radius:12px;flex-shrink:0;width:112px;height:72px}.system-error-pizzeria .system-error-brand strong{letter-spacing:.07em}.system-error-pizzeria .system-error-brand span{color:#c9b4a3;line-height:1.5}.system-error-pizzeria .system-error-eyebrow{color:#ff995e}.system-error-pizzeria .system-error-mark{color:#ffad70;background:#ff6d2b1a;border-color:#ff914d73}.system-error-pizzeria .system-error-card h1{color:#fff8f2}.system-error-pizzeria .system-error-card p{color:#d0c7bc}.system-error-pizzeria .system-error-actions a{box-sizing:border-box;color:#241208;background:linear-gradient(100deg,#ff7137,#ffad63);min-width:0;transition:filter .2s;box-shadow:0 10px 26px #ff6d2b29}.system-error-pizzeria .system-error-actions a:hover{filter:brightness(1.12)}.system-error-pizzeria .system-error-actions a:focus-visible{outline-offset:4px;outline:2px solid #ffbd86}.system-error-pizzeria .system-error-actions .system-error-secondary{color:#ffe1c8;box-shadow:none;background:#ff80380d;border-color:#ff9f6159}.system-error-pizzeria .system-error-card>small{color:#b9a99b;border-color:#ffaa712b}@media (width<=520px){.system-error-pizzeria .system-error-brand{gap:10px}.system-error-pizzeria .system-error-brand img{width:80px;height:56px}.system-error-pizzeria .system-error-brand strong{font-size:14px}.system-error-pizzeria .system-error-brand span{letter-spacing:.07em;font-size:9px}}.public-pizzeria-menu{--bg:#0d1513;--panel:#17211e;--panel-soft:#111a17;--text:#f5f7f4;--muted:#9eaba4;--line:#ffffff1c;background:radial-gradient(circle at 85% 0%,#ff693f2e,transparent 32%),var(--bg);min-height:100vh;color:var(--text);padding:0 5vw 44px;font-family:Inter,Arial,sans-serif;transition:background .2s,color .2s}.public-pizzeria-menu.theme-light{--bg:#f6f4ef;--panel:#fff;--panel-soft:#efede7;--text:#1d2520;--muted:#68736c;--line:#15271d24;background:radial-gradient(circle at 85% 0%,#ff965b3d,transparent 32%),var(--bg)}.public-pizzeria-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1180px;min-height:78px;margin:0 auto;display:flex}.public-pizzeria-brand{align-items:center;gap:12px;display:flex}.public-pizzeria-brand>img,.public-pizzeria-brand>span{object-fit:cover;border-radius:14px;width:44px;height:44px}.public-pizzeria-brand>span{background:linear-gradient(135deg,var(--brand),#ff4e31);color:#fff;place-items:center;font-weight:900;display:grid;box-shadow:0 7px 22px #ff693f44}.public-pizzeria-brand strong,.public-pizzeria-brand small{display:block}.public-pizzeria-brand strong{font-size:16px}.public-pizzeria-brand small{color:var(--muted);margin-top:3px;font-size:11px}.public-pizzeria-header-actions{align-items:center;gap:14px;display:flex}.public-pizzeria-header-actions button{border:1px solid var(--line);background:var(--panel);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:50%;font-size:18px}.public-pizzeria-status{color:#82eb9a;font-size:11px}.public-pizzeria-status i{background:#5ee486;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #5ee4861c}.public-pizzeria-hero{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:0 auto;padding:74px 0 60px;display:flex}.public-pizzeria-hero>div:first-child>span,.public-pizzeria-success>span{color:var(--brand);letter-spacing:.2em;font-size:10px;font-weight:800}.public-pizzeria-hero h1{letter-spacing:-.08em;margin:14px 0 12px;font-size:clamp(42px,7vw,84px);line-height:.94}.public-pizzeria-hero h1 em{color:var(--brand);font-style:normal}.public-pizzeria-hero p{max-width:530px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.public-pizzeria-hero-badge{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-items:center;gap:11px;padding:17px 20px;display:flex}.public-pizzeria-hero-badge b{color:var(--brand);font-size:31px}.public-pizzeria-hero-badge small{color:var(--muted);font-size:11px;line-height:1.35}.public-pizzeria-category-nav{gap:8px;max-width:1180px;margin:0 auto 25px;padding-bottom:4px;display:flex;overflow:auto}.public-pizzeria-category-nav a{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:var(--panel);border-radius:999px;padding:10px 15px;font-size:12px;text-decoration:none}.public-pizzeria-category-nav a:hover{border-color:var(--brand);color:var(--text)}.public-pizzeria-catalog{max-width:1180px;margin:0 auto}.public-pizzeria-category{margin-top:38px}.public-pizzeria-category-heading{align-items:center;gap:12px;display:flex}.public-pizzeria-category-heading span{color:var(--brand);font-size:11px;font-weight:800}.public-pizzeria-category-heading h2{letter-spacing:-.05em;margin:0;font-size:25px}.public-pizzeria-category-heading i{background:var(--line);flex:1;height:1px}.public-pizzeria-items{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:13px;margin-top:16px;display:grid}.public-pizzeria-item{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:68px 1fr;gap:14px;padding:14px;display:grid;position:relative}.public-pizzeria-item>img,.public-pizzeria-item-art{object-fit:cover;border-radius:14px;width:68px;height:68px}.public-pizzeria-item-art{background:linear-gradient(135deg,#2a302a,var(--brand));color:#fff;place-items:center;font-size:24px;display:grid}.theme-light .public-pizzeria-item-art{background:linear-gradient(135deg,#ffe0c5,var(--brand));color:#572414}.public-pizzeria-item-copy h3{margin:2px 0 6px;font-size:15px}.public-pizzeria-item-copy p{min-height:34px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.public-pizzeria-item-copy strong{color:var(--accent);margin-top:10px;font-size:14px;display:block}.public-pizzeria-item>button{border:1px solid var(--brand);color:var(--brand);cursor:pointer;background:0 0;border-radius:10px;grid-column:1/-1;padding:9px;font:700 11px inherit}.public-pizzeria-item>button:hover{background:var(--brand);color:#fff}.public-pizzeria-item>button b{margin-left:6px;font-size:15px}.public-pizzeria-cart{z-index:5;box-sizing:border-box;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:19px;width:min(380px,100vw - 32px);padding:17px;position:fixed;bottom:22px;right:24px;box-shadow:0 20px 70px #0008}.public-pizzeria-cart:not(.has-items){opacity:.86}.public-pizzeria-cart-head{justify-content:space-between;gap:15px;display:flex}.public-pizzeria-cart-head span{color:var(--brand);letter-spacing:.15em;font-size:9px;font-weight:800;display:block}.public-pizzeria-cart-head strong{margin-top:5px;font-size:14px;display:block}.public-pizzeria-cart-head>b{color:var(--accent);font-size:17px}.public-pizzeria-cart>p{color:var(--muted);margin:13px 0 0;font-size:11px}.public-pizzeria-cart-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;margin:15px 0;padding:12px 0;display:grid}.public-pizzeria-cart-lines>div{grid-template-columns:1fr 26px auto;align-items:center;gap:7px;font-size:11px;display:grid}.public-pizzeria-cart-lines b{color:var(--brand)}.public-pizzeria-cart-lines button{border:1px solid var(--line);width:23px;height:23px;color:var(--text);cursor:pointer;background:0 0;border-radius:7px}.public-pizzeria-cart-lines strong{font-size:11px}.public-pizzeria-order-form{gap:8px;display:grid}.public-pizzeria-order-form input,.public-pizzeria-order-form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--panel-soft);width:100%;color:var(--text);font:inherit;border-radius:9px;padding:10px;font-size:11px}.public-pizzeria-order-form textarea{resize:vertical;min-height:55px}.public-pizzeria-order-form>button,.public-pizzeria-success button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px;font:800 11px inherit}.public-pizzeria-order-form>button:disabled{opacity:.6;cursor:wait}.public-pizzeria-success,.public-pizzeria-error{border:1px solid var(--line);background:var(--panel);border-radius:16px;max-width:1180px;margin:0 auto 20px;padding:19px}.public-pizzeria-success strong{margin:6px 0;font-size:22px;display:block}.public-pizzeria-success p{color:var(--muted);margin:0 0 13px;font-size:12px}.public-pizzeria-success button{border:1px solid var(--brand);color:var(--brand);background:0 0}.public-pizzeria-error{color:#ffb5a0;border-color:#ff693f88;font-size:12px}.public-pizzeria-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:16px;padding:40px}.public-pizzeria-footer{border-top:1px solid var(--line);max-width:1180px;color:var(--muted);justify-content:space-between;margin:80px auto 0;padding-top:17px;font-size:10px;display:flex}@media (width<=650px){.public-pizzeria-menu{padding:0 16px 30px}.public-pizzeria-hero{padding:50px 0 37px;display:block}.public-pizzeria-hero-badge{margin-top:26px;display:inline-flex}.public-pizzeria-header-actions .public-pizzeria-status{display:none}.public-pizzeria-items{grid-template-columns:1fr}.public-pizzeria-cart{bottom:16px;right:16px}.public-pizzeria-footer{display:block}.public-pizzeria-footer span{margin-top:7px;display:block}}.public-pizzeria-menu{padding:0 0 44px;overflow-x:hidden}.public-pizzeria-section-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.public-pizzeria-cover{background:#17110d;min-height:590px;position:relative;overflow:hidden}.public-pizzeria-cover-image{object-fit:cover;filter:saturate(1.04);width:100%;height:100%;position:absolute;inset:0}.public-pizzeria-cover-overlay{background:linear-gradient(#080807bd,#090a083d 38%,#0d0f0ce6 100%),linear-gradient(90deg,#080807b3,#0000 70%);position:absolute;inset:0}.public-pizzeria-cover-inner{z-index:1;flex-direction:column;justify-content:space-between;gap:32px;width:min(1180px,100% - 32px);min-height:590px;margin-inline:auto;padding:22px 0 24px;display:flex;position:relative}.public-pizzeria-cover-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.public-pizzeria-brand{color:#fff;align-items:center;gap:12px;min-width:0;display:flex}.public-pizzeria-brand-logo{box-sizing:border-box;background:linear-gradient(135deg,var(--brand),#ff4e31);border:1px solid #fff3;border-radius:18px;flex:0 0 68px;place-items:center;width:68px;height:68px;padding:7px;display:grid;overflow:hidden;box-shadow:0 12px 28px #00000059}.public-pizzeria-brand-logo>img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.public-pizzeria-brand-logo>span{color:#fff;font-size:25px;font-weight:900}.public-pizzeria-brand strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2vw,25px);display:block;overflow:hidden}.public-pizzeria-brand small{color:#ffffffb8;margin-top:4px;font-size:12px;display:block}.public-pizzeria-cover-actions{align-items:center;gap:10px;display:flex}.public-pizzeria-cover-actions>button{color:#fff;cursor:pointer;background:#0a080773;border:1px solid #fff3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.public-pizzeria-status{color:#c5f5d2;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.public-pizzeria-status i{background:#52db7f;border-radius:50%;width:8px;height:8px;margin:0;box-shadow:0 0 0 4px #52db7f2e}.public-pizzeria-status small{color:#ffffffb3;margin-left:2px;font-size:10px;font-weight:500}.public-pizzeria-status.is-closed{color:#ffd1b9}.public-pizzeria-status.is-closed i{background:#ff936a;box-shadow:0 0 0 4px #ff936a29}.public-pizzeria-cover-content{max-width:700px}.public-pizzeria-cover-kicker,.public-pizzeria-section-heading span,.public-pizzeria-fulfillment-inner>div:first-child>span{color:var(--brand);letter-spacing:.2em;font-size:10px;font-weight:850}.public-pizzeria-cover-content h1{color:#fff;letter-spacing:-.08em;margin:12px 0 13px;font-size:clamp(46px,8vw,88px);line-height:.9}.public-pizzeria-cover-content h1 em{color:var(--accent);font-style:normal}.public-pizzeria-cover-content p{color:#ffffffc2;max-width:560px;font-size:15px;line-height:1.55}.public-pizzeria-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.public-pizzeria-info-grid>div{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#11120f99;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;column-gap:9px;min-width:0;padding:11px 12px;display:grid}.public-pizzeria-info-grid>div>span{width:30px;height:30px;color:var(--accent);background:#ff693f29;border-radius:9px;grid-row:1/3;place-items:center;font-size:16px;display:grid}.public-pizzeria-info-grid small{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.public-pizzeria-info-grid b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.public-pizzeria-contact-row{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:15px;font-size:11px;display:flex}.public-pizzeria-contact-row a{color:var(--accent);font-weight:700;text-decoration:none}.public-pizzeria-contact-row span{align-items:center;gap:7px;display:inline-flex}.public-pizzeria-contact-row span a{margin-left:3px}.public-pizzeria-fulfillment{border:1px solid var(--line);background:var(--panel);border-radius:16px;width:min(1180px,100% - 32px);margin:18px auto 0;padding:14px 16px;box-shadow:0 9px 28px #0000001f}.public-pizzeria-fulfillment-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.public-pizzeria-fulfillment-inner>div:first-child{gap:3px;display:grid}.public-pizzeria-fulfillment-inner>div:first-child>strong{font-size:16px}.public-pizzeria-segmented{border:1px solid var(--line);background:var(--panel-soft);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.public-pizzeria-segmented button{color:var(--muted);cursor:pointer;border-radius:999px;padding:9px 18px;font-size:12px;font-weight:800}.public-pizzeria-segmented button[aria-pressed=true]{color:#fff;background:var(--brand)}.public-pizzeria-fulfillment-warning{color:#ff9e81;margin-top:9px;font-size:11px;display:block}.public-pizzeria-featured{margin-top:28px}.public-pizzeria-section-heading{justify-content:space-between;align-items:end;gap:14px;margin-bottom:13px;display:flex}.public-pizzeria-section-heading h2{letter-spacing:-.05em;margin-top:5px;font-size:25px}.public-pizzeria-section-heading small{color:var(--muted);font-size:10px}.public-pizzeria-featured-track{scrollbar-width:thin;gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.public-pizzeria-featured-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex:0 0 min(340px,82vw);grid-template-columns:118px minmax(160px,1fr);gap:12px;padding:10px;display:grid}.public-pizzeria-featured-photo{background:linear-gradient(135deg,#2a302a,var(--brand));border-radius:12px;width:118px;height:118px;position:relative;overflow:hidden}.public-pizzeria-featured-photo>img{object-fit:cover;width:100%;height:100%}.public-pizzeria-featured-photo>span{color:#fff;place-items:center;width:100%;height:100%;font-size:28px;display:grid}.public-pizzeria-featured-photo>b{color:#fff;background:var(--brand);border-radius:6px;padding:4px 6px;font-size:9px;position:absolute;bottom:6px;left:6px}.public-pizzeria-featured-card>div:last-child{flex-direction:column;min-width:0;padding:4px 2px;display:flex}.public-pizzeria-featured-card strong{font-size:15px}.public-pizzeria-featured-card small{min-height:36px;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.public-pizzeria-featured-card footer{justify-content:space-between;align-items:end;gap:8px;margin-top:auto;display:flex}.public-pizzeria-featured-card footer>b{color:var(--accent);font-size:12px}.public-pizzeria-featured-card footer button{border:1px solid var(--brand);color:var(--brand);white-space:nowrap;cursor:pointer;border-radius:8px;padding:7px 8px;font-size:10px;font-weight:800}.public-pizzeria-featured-card footer button:hover{color:#fff;background:var(--brand)}.public-pizzeria-featured-card footer i{margin-left:3px;font-size:14px;font-style:normal}.public-pizzeria-menu-tools{z-index:20;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-top:18px;padding:11px 0;position:sticky;top:0}.public-pizzeria-search{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:11px;align-items:center;gap:9px;padding:10px 12px;display:flex}.public-pizzeria-search>span{font-size:17px}.public-pizzeria-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.public-pizzeria-search input::placeholder{color:var(--muted)}.public-pizzeria-search>button{color:var(--muted);cursor:pointer;font-size:18px}.public-pizzeria-menu-tools .public-pizzeria-category-nav{gap:7px;max-width:none;margin:9px 0 0;padding:0}.public-pizzeria-menu-tools .public-pizzeria-category-nav a{padding:7px 12px;font-size:11px}.public-pizzeria-menu-tools .public-pizzeria-category-nav a:hover{color:#fff;background:var(--brand)}.public-pizzeria-catalog{margin-top:25px}.public-pizzeria-category{margin-top:30px;scroll-margin-top:112px}.public-pizzeria-category-heading h2{font-size:24px}.public-pizzeria-items{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;margin-top:13px}.public-pizzeria-item{border-radius:17px;flex-direction:column;gap:0;min-height:360px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.public-pizzeria-item:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 12px 34px #0000002e}.public-pizzeria-item-photo{background:linear-gradient(135deg,#2a302a,var(--brand));flex:0 0 166px;width:100%;height:166px;position:relative}.public-pizzeria-item-photo>img{object-fit:cover;width:100%;height:100%;display:block}.public-pizzeria-item-photo>span{color:#fff;place-items:center;width:100%;height:100%;font-size:34px;display:grid}.theme-light .public-pizzeria-item-photo{background:linear-gradient(135deg,#ffe0c5,var(--brand))}.public-pizzeria-item-copy{flex-direction:column;flex:1;min-width:0;padding:14px 15px 15px;display:flex}.public-pizzeria-item-copy h3{letter-spacing:-.02em;margin:0;font-size:16px}.public-pizzeria-item-copy p{min-height:34px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.public-pizzeria-item-options{min-height:15px;color:var(--brand);margin-top:8px;font-size:10px;font-weight:700;display:block}.public-pizzeria-item-copy footer{justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.public-pizzeria-item-copy footer>strong{color:var(--accent);margin:0;font-size:14px}.public-pizzeria-item-copy footer>button{border:1px solid var(--brand);color:var(--brand);white-space:nowrap;cursor:pointer;background:0 0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:850}.public-pizzeria-item-copy footer>button:hover{color:#fff;background:var(--brand)}.public-pizzeria-item-copy footer>button b{margin-left:5px;font-size:15px}.public-pizzeria-cart{border-color:var(--brand);background:color-mix(in srgb,var(--panel) 96%,transparent);bottom:18px;right:24px;box-shadow:0 18px 54px #0000006b}.public-pizzeria-cart:not(.has-items){border-color:var(--line)}.public-pizzeria-cart-head>b{font-size:19px}.public-pizzeria-cart>p{line-height:1.45}.public-pizzeria-footer{width:min(1180px,100% - 32px);margin-top:70px}.theme-light .public-pizzeria-cover-overlay{background:linear-gradient(#0c0b0994,#0d0f0c2e 38%,#151613bf 100%),linear-gradient(90deg,#0808078c,#0000 70%)}@media (width<=820px){.public-pizzeria-cover,.public-pizzeria-cover-inner{min-height:650px}.public-pizzeria-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-pizzeria-fulfillment-inner{flex-direction:column;align-items:flex-start}.public-pizzeria-segmented{width:100%}.public-pizzeria-segmented button{flex:1}.public-pizzeria-featured-card{flex-basis:min(350px,86vw)}}@media (width<=560px){.public-pizzeria-section-wrap,.public-pizzeria-fulfillment{width:calc(100% - 24px)}.public-pizzeria-cover,.public-pizzeria-cover-inner{min-height:720px}.public-pizzeria-cover-inner{gap:24px;padding-top:14px}.public-pizzeria-cover-top{gap:10px}.public-pizzeria-brand-logo{border-radius:15px;flex-basis:54px;width:54px;height:54px;padding:6px}.public-pizzeria-brand strong{max-width:190px;font-size:17px}.public-pizzeria-brand small{font-size:10px}.public-pizzeria-cover-actions{flex-direction:column;align-items:flex-end;gap:8px}.public-pizzeria-cover-actions .public-pizzeria-status{font-size:10px}.public-pizzeria-cover-content h1{font-size:clamp(45px,14vw,66px)}.public-pizzeria-cover-content p{font-size:13px}.public-pizzeria-info-grid{gap:7px}.public-pizzeria-info-grid>div{grid-template-columns:24px 1fr;column-gap:7px;padding:9px}.public-pizzeria-info-grid>div>span{width:24px;height:24px;font-size:13px}.public-pizzeria-info-grid small{font-size:9px}.public-pizzeria-info-grid b{font-size:11px}.public-pizzeria-contact-row{gap:8px;font-size:10px}.public-pizzeria-contact-row span{width:100%}.public-pizzeria-featured-card{flex-basis:calc(100vw - 36px);grid-template-columns:100px minmax(150px,1fr)}.public-pizzeria-featured-photo{width:100px;height:100px}.public-pizzeria-items{grid-template-columns:1fr}.public-pizzeria-item{min-height:350px}.public-pizzeria-item-photo{flex-basis:175px;height:175px}.public-pizzeria-cart{width:calc(100vw - 24px);padding:14px;bottom:12px;right:12px}.public-pizzeria-footer{display:block}.public-pizzeria-footer span{margin-top:7px;display:block}}.public-pizzeria-customer-button{color:#fff;cursor:pointer;background:#08080773;border:1px solid #ffffff40;border-radius:999px;padding:9px 13px;font:700 11px inherit}.public-pizzeria-customer-button:hover{border-color:var(--brand);background:var(--brand)}.public-pizzeria-mode-callout{border:1px solid var(--brand);background:linear-gradient(110deg,color-mix(in srgb,var(--brand) 16%,var(--panel)),var(--panel));border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 32px);margin:18px auto 0;padding:17px 19px;display:flex}.public-pizzeria-mode-callout>div{gap:4px;display:grid}.public-pizzeria-mode-callout span,.public-pizzeria-customer-panel-head span{color:var(--brand);letter-spacing:.16em;font-size:10px;font-weight:850}.public-pizzeria-mode-callout strong{font-size:17px}.public-pizzeria-mode-callout p{color:var(--muted);margin:0;font-size:11px}.public-pizzeria-mode-callout>button,.public-pizzeria-start-order{border:1px solid var(--brand);color:#fff;background:var(--brand);white-space:nowrap;cursor:pointer;border-radius:10px;padding:11px 15px;font:800 11px inherit}.public-pizzeria-start-order{margin:13px 0 0;display:block}.public-pizzeria-customer-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;width:min(1180px,100% - 32px);margin:18px auto 0;padding:19px;box-shadow:0 12px 35px #0000001f}.public-pizzeria-customer-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.public-pizzeria-customer-panel-head h2{margin:5px 0 4px;font-size:22px}.public-pizzeria-customer-panel-head p{color:var(--muted);margin:0;font-size:11px}.public-pizzeria-customer-panel-head>button{border:1px solid var(--line);width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;font-size:20px}.public-pizzeria-customer-panel-head>.public-pizzeria-customer-panel-close{width:auto;height:auto;color:var(--text);white-space:nowrap;border-radius:9px;padding:9px 12px;font:800 11px inherit}.public-pizzeria-customer-panel-head>.public-pizzeria-customer-panel-close:hover{border-color:var(--brand);color:#fff;background:var(--brand)}.public-pizzeria-customer-form{grid-template-columns:1.1fr 1fr 1.1fr auto;gap:9px;margin-top:17px;display:grid}.public-pizzeria-customer-form input{border:1px solid var(--line);min-width:0;color:var(--text);background:var(--panel-soft);font:inherit;border-radius:9px;padding:11px 12px;font-size:12px}.public-pizzeria-customer-form button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:9px;padding:11px 15px;font:800 11px inherit}.public-pizzeria-customer-form button:disabled{opacity:.6;cursor:wait}.public-pizzeria-customer-message{color:var(--accent);margin-top:9px;font-size:11px;display:block}.public-pizzeria-customer-history{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:14px;display:grid}.public-pizzeria-customer-history>strong{font-size:12px}.public-pizzeria-customer-history>p{color:var(--muted);margin:0;font-size:11px}.public-pizzeria-customer-history article{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.public-pizzeria-customer-history article div{min-width:0}.public-pizzeria-customer-history article b,.public-pizzeria-customer-history article small{display:block}.public-pizzeria-customer-history article b{font-size:11px}.public-pizzeria-customer-history article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.public-pizzeria-customer-history article>strong{color:var(--accent);white-space:nowrap;font-size:12px}.mode-table .public-pizzeria-menu-tools{margin-top:26px}@media (width<=820px){.public-pizzeria-mode-callout{flex-direction:column;align-items:flex-start}.public-pizzeria-mode-callout>button{width:100%}.public-pizzeria-customer-form{grid-template-columns:1fr 1fr}.public-pizzeria-customer-form button{grid-column:1/-1}}@media (width<=560px){.public-pizzeria-customer-button{padding:8px 10px;font-size:10px}.public-pizzeria-customer-panel{width:calc(100% - 24px);padding:15px}.public-pizzeria-customer-form{grid-template-columns:1fr}.public-pizzeria-customer-form button{grid-column:auto}.public-pizzeria-customer-history article{align-items:flex-start}.public-pizzeria-customer-history article small{white-space:normal;line-height:1.35}}.public-pizzeria-mode-callout.is-locked{background:linear-gradient(110deg,#ff693f1a,var(--panel));border-color:#ffaa8780}.public-pizzeria-mode-callout>button:disabled{opacity:.65;cursor:wait}.public-pizzeria-store-logo{object-fit:contain;width:100%;height:100%;display:block}.public-pizzeria-customer-button{white-space:nowrap;min-width:112px}.public-pizzeria-featured-track{scrollbar-width:none;scroll-behavior:smooth}.public-pizzeria-featured-track::-webkit-scrollbar{display:none}.public-pizzeria-featured-photo>.public-pizzeria-image-placeholder,.public-pizzeria-item-photo>.public-pizzeria-image-placeholder{box-sizing:border-box;color:#ffffffb3;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#26322d,#18201d);place-items:center;width:100%;height:100%;padding:12px;font-size:11px;font-weight:750;display:grid}.theme-light .public-pizzeria-featured-photo>.public-pizzeria-image-placeholder,.theme-light .public-pizzeria-item-photo>.public-pizzeria-image-placeholder{color:#6c756f;background:linear-gradient(135deg,#f1f3ef,#e3e8e2)}.public-pizzeria-customer-form>label{min-width:0;color:var(--muted);letter-spacing:.04em;gap:5px;font-size:10px;font-weight:800;display:grid}.public-pizzeria-customer-form>label>span{display:block}.public-pizzeria-customer-form>label small{letter-spacing:0;font-weight:600}.public-pizzeria-customer-form>label input{box-sizing:border-box;width:100%}.public-pizzeria-empty{justify-items:center;gap:8px;display:grid}.public-pizzeria-empty strong{color:var(--text);font-size:15px}.public-pizzeria-empty span{color:var(--muted);font-size:11px}.public-pizzeria-empty button{border:1px solid var(--brand);color:var(--brand);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font:800 11px inherit}@media (width<=560px){.public-pizzeria-cover-actions{max-width:132px}.public-pizzeria-customer-button{width:100%;min-width:0}.public-pizzeria-customer-form>label{font-size:9px}}.public-pizzeria-cover-top{align-items:center}.public-pizzeria-brand-logo{background:#0e110fb8;border:1px solid #ffffff38;border-radius:16px;flex-basis:64px;width:64px;height:64px;padding:5px;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff1f}.public-pizzeria-brand-logo .public-pizzeria-store-logo{box-sizing:border-box;object-fit:contain;padding:3px}.public-pizzeria-cover-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090b0a94;border:1px solid #ffffff29;border-radius:14px;padding:5px;box-shadow:0 8px 24px #00000038}.public-pizzeria-status{background:#52db7f14;border-radius:9px;padding:6px 8px}.public-pizzeria-status.is-closed{background:#ff936a1a}.public-pizzeria-customer-button{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;padding:0 12px;font:750 11px inherit;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.public-pizzeria-customer-button:hover,.public-pizzeria-customer-button.is-open{border-color:var(--brand);background:var(--brand);transform:translateY(-1px);box-shadow:0 7px 18px #ff693f38}.public-pizzeria-customer-button span{font-size:16px;line-height:1}.public-pizzeria-theme-button{flex:0 0 34px;background:#ffffff0f!important;border-color:#ffffff38!important;border-radius:10px!important;width:34px!important;height:34px!important;font-size:17px!important}.public-pizzeria-theme-button:hover{border-color:var(--brand)!important;background:#ff693f24!important}.theme-light .public-pizzeria-cover-actions{background:#1918149e;border-color:#ffffff59}@media (width<=560px){.public-pizzeria-cover-top{align-items:flex-start}.public-pizzeria-brand-logo{flex-basis:58px;width:58px;height:58px;padding:4px}.public-pizzeria-cover-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:178px;display:flex}.public-pizzeria-cover-actions .public-pizzeria-status{box-sizing:border-box;text-align:center;order:0;width:100%}.public-pizzeria-customer-button{flex:auto;width:auto;min-height:34px}}.public-pizzeria-customer-auth-tabs{border:1px solid var(--line);background:var(--panel-soft);border-radius:11px;gap:6px;width:max-content;margin-top:18px;padding:4px;display:flex}.public-pizzeria-customer-auth-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font:800 11px inherit}.public-pizzeria-customer-auth-tabs button.is-active{color:#fff;background:var(--brand);box-shadow:0 5px 14px #ff693f2e}.public-pizzeria-social-login{border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 72%,transparent);border-radius:11px;gap:8px;margin-top:13px;padding:12px;display:grid}.public-pizzeria-social-login>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.public-pizzeria-social-login>div{flex-wrap:wrap;gap:7px;display:flex}.public-pizzeria-social-login button{border:1px solid var(--line);color:var(--text);background:var(--panel);cursor:pointer;border-radius:8px;padding:8px 11px;font:750 10px inherit}.public-pizzeria-social-login button:hover{border-color:var(--brand);color:var(--brand)}.public-pizzeria-customer-form{grid-template-columns:repeat(3,minmax(0,1fr))}.public-pizzeria-customer-form>label.is-wide{grid-column:span 2}.public-pizzeria-customer-address-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.public-pizzeria-customer-address-grid>label{color:var(--muted);letter-spacing:.04em;gap:5px;font-size:10px;font-weight:800;display:grid}.public-pizzeria-customer-address-grid>label.is-wide{grid-column:span 2}.public-pizzeria-customer-address-grid input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);background:var(--panel-soft);font:inherit;border-radius:9px;padding:11px 12px;font-size:12px}.public-pizzeria-promotions-check{grid-column:1/-1;align-items:center;color:var(--text)!important;letter-spacing:0!important;gap:8px!important;font-size:11px!important;font-weight:650!important;display:flex!important}.public-pizzeria-promotions-check input{accent-color:var(--brand)}.public-pizzeria-customer-submit{grid-column:1/-1!important}.public-pizzeria-history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-pizzeria-history-heading span{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}@media (width>=1100px){.public-pizzeria-menu.customer-panel-open.has-active-cart .public-pizzeria-customer-panel{box-sizing:border-box;padding-right:410px}}@media (width<=820px){.public-pizzeria-customer-form,.public-pizzeria-customer-address-grid{grid-template-columns:1fr 1fr}.public-pizzeria-customer-address-grid>label.is-wide,.public-pizzeria-customer-form>label.is-wide{grid-column:span 2}}@media (width<=560px){.public-pizzeria-customer-auth-tabs{width:100%}.public-pizzeria-customer-auth-tabs button{flex:1}.public-pizzeria-social-login>div{grid-template-columns:1fr;display:grid}.public-pizzeria-customer-form{grid-template-columns:1fr}.public-pizzeria-customer-form>label.is-wide,.public-pizzeria-customer-address-grid>label.is-wide{grid-column:auto}.public-pizzeria-customer-address-grid{grid-template-columns:1fr}.public-pizzeria-promotions-check{align-items:flex-start!important}}.public-pizzeria-cover-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.public-pizzeria-brand{min-width:0}.public-pizzeria-brand-logo{flex:0 0 64px;overflow:hidden}.public-pizzeria-brand-logo .public-pizzeria-store-logo{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.public-pizzeria-cover-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:none;display:flex;overflow:visible}.public-pizzeria-cover-actions .public-pizzeria-status{white-space:nowrap;flex:none}.public-pizzeria-customer-button{white-space:nowrap;flex:none;min-width:138px!important}.public-pizzeria-theme-button{flex:0 0 34px!important}@media (width<=820px){.public-pizzeria-cover-top{grid-template-columns:1fr;gap:16px}.public-pizzeria-cover-actions{flex-wrap:wrap;justify-self:end;max-width:100%}.public-pizzeria-customer-button{min-width:138px!important}}@media (width<=560px){.public-pizzeria-cover-top{align-items:flex-start;gap:12px;display:flex}.public-pizzeria-brand{flex:1;min-width:0}.public-pizzeria-brand-logo{flex-basis:58px;width:58px;height:58px}.public-pizzeria-cover-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%}.public-pizzeria-cover-actions .public-pizzeria-status{width:auto!important}.public-pizzeria-customer-button{width:auto!important;min-width:138px!important}}.public-pizzeria-brand>.public-pizzeria-brand-logo{box-sizing:border-box;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.public-pizzeria-brand-logo>.public-pizzeria-store-logo{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.public-pizzeria-cover-actions>.public-pizzeria-customer-button{box-sizing:border-box;white-space:nowrap;color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-width:138px;height:34px;padding:0 12px;line-height:1;display:inline-flex;overflow:hidden}.public-pizzeria-cover-actions>.public-pizzeria-customer-button.is-open{border-color:var(--brand);background:#ff693f2e;box-shadow:0 7px 18px #ff693f2e}.public-pizzeria-cover-actions>.public-pizzeria-theme-button{box-sizing:border-box;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;line-height:1;display:grid}@media (width<=560px){.public-pizzeria-brand>.public-pizzeria-brand-logo{flex-basis:58px;width:58px;height:58px}.public-pizzeria-cover-actions>.public-pizzeria-customer-button{width:auto;min-width:138px}}.public-pizzeria-password-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.public-pizzeria-password-row>label{min-width:0;color:var(--muted);letter-spacing:.04em;gap:5px;font-size:10px;font-weight:800;display:grid}.public-pizzeria-password-row input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);background:var(--panel-soft);font:inherit;border-radius:9px;padding:11px 12px;font-size:12px}.public-pizzeria-password-row small{letter-spacing:0;font-size:10px;font-weight:650}.public-pizzeria-password-row small.is-match{color:#36c981}.public-pizzeria-password-row small.is-error{color:#ff7655}.public-pizzeria-profile-cep-status{letter-spacing:0;margin-top:4px;font-size:10px;font-weight:650;display:block}.public-pizzeria-profile-cep-status.is-loading{color:var(--muted)}.public-pizzeria-profile-cep-status.is-found{color:#36c981}.public-pizzeria-profile-cep-status.is-error{color:#ff7655}.public-pizzeria-customer-address-grid input[readonly]{cursor:not-allowed;opacity:.82;background:color-mix(in srgb,var(--panel-soft) 78%,var(--line))}.public-pizzeria-order-prefill-note{color:var(--muted);font-size:10px;line-height:1.35;display:block}.public-pizzeria-delivery-quote{color:#36c981;font-size:10px;line-height:1.35;display:block}.public-pizzeria-delivery-quote.is-loading{color:var(--muted)}.public-pizzeria-delivery-quote.is-error{color:#ff7655}@media (width<=560px){.public-pizzeria-password-row{grid-template-columns:1fr}}.public-pizzeria-featured-card.is-actionable,.public-pizzeria-featured-card.needs-order-mode,.public-pizzeria-item.is-actionable,.public-pizzeria-item.needs-order-mode{cursor:pointer}.public-pizzeria-featured-card.is-actionable:hover,.public-pizzeria-featured-card.needs-order-mode:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 12px 34px #0000002e}.public-pizzeria-customer-history article{cursor:pointer;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.public-pizzeria-customer-history article:hover,.public-pizzeria-customer-history article:focus-visible{border-color:var(--brand);background:color-mix(in srgb,var(--panel-soft) 84%,var(--brand));outline:0;transform:translateY(-1px);box-shadow:0 8px 22px #00000029}.public-pizzeria-order-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040706b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-pizzeria-order-modal{border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line));background:var(--panel);width:min(620px,100%);max-height:min(820px,100vh - 40px);color:var(--text);border-radius:20px;overflow:auto;box-shadow:0 28px 90px #00000080}.public-pizzeria-order-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 17px;display:flex}.public-pizzeria-order-modal-head>div{min-width:0}.public-pizzeria-order-modal-head span{color:var(--brand);letter-spacing:.16em;font-size:10px;font-weight:850}.public-pizzeria-order-modal-head h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:24px}.public-pizzeria-order-modal-head small{color:var(--muted);font-size:11px}.public-pizzeria-order-modal-head>button{border:1px solid var(--line);width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 32px;place-items:center;font-size:22px;line-height:1;display:grid}.public-pizzeria-order-modal-head>button:hover{border-color:var(--brand);color:#fff;background:var(--brand)}.public-pizzeria-order-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px 22px;display:grid}.public-pizzeria-order-modal-summary>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:11px;gap:4px;padding:11px 12px;display:grid}.public-pizzeria-order-modal-summary span,.public-pizzeria-order-modal-section h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.public-pizzeria-order-modal-summary b{font-size:12px}.public-pizzeria-order-modal-section{border-top:1px solid var(--line);margin:0 22px;padding:15px 0}.public-pizzeria-order-modal-section h3{color:var(--brand);margin:0 0 10px}.public-pizzeria-order-modal-section p{color:var(--text);margin:0;font-size:12px;line-height:1.5}.public-pizzeria-order-modal-section>small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.public-pizzeria-order-modal-items{gap:8px;display:grid}.public-pizzeria-order-modal-items>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.public-pizzeria-order-modal-items>div:last-child{border-bottom:0;padding-bottom:0}.public-pizzeria-order-modal-items>div>div{gap:4px;min-width:0;display:grid}.public-pizzeria-order-modal-items b{font-size:12px}.public-pizzeria-order-modal-items small{color:var(--muted);font-size:10px;line-height:1.4}.public-pizzeria-order-modal-items>div>span{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:800}.public-pizzeria-order-modal-total{border-top:1px solid var(--line);gap:8px;margin:0 22px;padding:15px 0;display:grid}.public-pizzeria-order-modal-total>div{color:var(--muted);justify-content:space-between;gap:16px;font-size:11px;display:flex}.public-pizzeria-order-modal-total>div:last-child{border-top:1px solid var(--line);color:var(--text);margin-top:4px;padding-top:11px;font-size:14px}.public-pizzeria-order-modal-total>div:last-child strong:last-child{color:var(--accent);font-size:17px}.public-pizzeria-order-modal-footer{justify-content:flex-end;padding:16px 22px 22px;display:flex}.public-pizzeria-order-modal-footer button{border:1px solid var(--brand);color:#fff;background:var(--brand);cursor:pointer;border-radius:10px;padding:10px 16px;font:800 11px inherit}.public-pizzeria-order-modal-footer button:hover{filter:brightness(1.08)}@media (width<=560px){.public-pizzeria-order-modal-backdrop{align-items:end;padding:10px}.public-pizzeria-order-modal{border-radius:18px;max-height:calc(100vh - 20px)}.public-pizzeria-order-modal-head{padding:18px 16px 14px}.public-pizzeria-order-modal-summary{grid-template-columns:1fr 1fr;padding:13px 16px}.public-pizzeria-order-modal-section,.public-pizzeria-order-modal-total{margin:0 16px}.public-pizzeria-order-modal-footer{padding:14px 16px 17px}.public-pizzeria-order-modal-footer button{width:100%}}.public-pizzeria-payment-field{color:var(--text);gap:8px;padding:10px 0;font-size:11px;font-weight:800;display:grid}.public-pizzeria-payment-field>span{font-size:11px}.public-pizzeria-payment-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.public-pizzeria-payment-choice button{border:1px solid var(--line);min-width:0;color:var(--muted);background:var(--panel-soft);cursor:pointer;border-radius:9px;padding:9px 10px;font:800 10px inherit;transition:border-color .16s,background .16s,color .16s}.public-pizzeria-payment-choice button:hover{border-color:var(--brand);color:var(--text)}.public-pizzeria-payment-choice button.is-active{border-color:var(--brand);color:#fff;background:var(--brand);box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 24%,transparent)}.public-pizzeria-payment-field select{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);background:var(--panel-soft);font:inherit;border-radius:9px;padding:10px 11px;font-size:11px}.public-pizzeria-payment-field small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.public-pizzeria-cart-account-required{display:none}.public-pizzeria-cart-account-required+.public-pizzeria-cart .public-pizzeria-order-form:before{content:"Para continuar, entre ou crie seu cadastro. Seus itens continuarão salvos na sacola.";border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));color:var(--muted);background:color-mix(in srgb,var(--brand) 8%,var(--panel-soft));border-radius:10px;padding:11px 12px;font-size:10px;line-height:1.45;display:block}.public-pizzeria-cart-account-required+.public-pizzeria-cart .public-pizzeria-order-form>.public-pizzeria-order-prefill-note,.public-pizzeria-cart-account-required+.public-pizzeria-cart .public-pizzeria-order-form>.public-pizzeria-address-row,.public-pizzeria-cart-account-required+.public-pizzeria-cart .public-pizzeria-order-form>.public-pizzeria-payment-field,.public-pizzeria-cart-account-required+.public-pizzeria-cart .public-pizzeria-order-form>input,.public-pizzeria-cart-account-required+.public-pizzeria-cart .public-pizzeria-order-form>textarea,.public-pizzeria-cart-account-required+.public-pizzeria-cart .public-pizzeria-order-form>.public-pizzeria-cep-status,.public-pizzeria-cart-account-required+.public-pizzeria-cart .public-pizzeria-order-form>.public-pizzeria-delivery-quote{display:none}.public-pizzeria-promo-banner{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--brand) 42%,var(--line));background-color:var(--panel);background-position:50%;background-size:cover;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);min-height:142px;margin:22px auto 0;padding:24px 30px;display:flex;box-shadow:0 16px 40px #00000029}.public-pizzeria-promo-banner>div{min-width:0}.public-pizzeria-promo-banner span{color:var(--brand);letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.public-pizzeria-promo-banner h2{color:var(--text);letter-spacing:-.04em;margin:6px 0 4px;font-size:clamp(20px,3vw,30px)}.public-pizzeria-promo-banner p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.public-pizzeria-promo-banner>a,.public-pizzeria-promo-popup a{border:1px solid var(--brand);color:#fff;background:var(--brand);white-space:nowrap;border-radius:10px;flex:none;padding:11px 15px;font:800 11px inherit;text-decoration:none}.public-pizzeria-promo-banner>a:hover,.public-pizzeria-promo-popup a:hover{filter:brightness(1.08)}.public-pizzeria-promo-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030706c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.public-pizzeria-promo-popup{border:1px solid color-mix(in srgb,var(--brand) 48%,var(--line));background:var(--panel);border-radius:20px;width:min(520px,100%);position:relative;overflow:hidden;box-shadow:0 30px 100px #00000080}.public-pizzeria-promo-popup>img{object-fit:cover;width:100%;max-height:230px;display:block}.public-pizzeria-promo-popup>div{padding:24px}.public-pizzeria-promo-popup span{color:var(--brand);letter-spacing:.14em;font-size:10px;font-weight:900}.public-pizzeria-promo-popup h2{color:var(--text);letter-spacing:-.04em;margin:7px 0;font-size:26px}.public-pizzeria-promo-popup p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.55}.public-pizzeria-promo-close{color:#fff;cursor:pointer;background:#0000006b;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.public-pizzeria-promo-close:hover{background:var(--brand)}@media (width<=620px){.public-pizzeria-promo-banner{flex-direction:column;align-items:flex-start;gap:15px;width:calc(100% - 20px);margin-top:14px;padding:18px}.public-pizzeria-promo-banner>a{box-sizing:border-box;text-align:center;width:100%}.public-pizzeria-promo-popup>div{padding:20px}.public-pizzeria-promo-popup h2{font-size:22px}}.public-pizzeria-brand>.public-pizzeria-brand-logo.has-compact-logo{background:#100f0d;border-color:#d7b06759;padding:3px}.public-pizzeria-item-photo,.public-pizzeria-featured-photo{position:relative}.public-pizzeria-illustrative-photo{color:#fff;pointer-events:none;background:#000000c7;border-radius:5px;max-width:calc(100% - 16px);padding:4px 7px;font-size:10px;line-height:1.3;position:absolute;bottom:8px;left:8px}.public-pizzeria-featured-photo>.public-pizzeria-illustrative-photo{padding:3px 5px;font-size:9px;top:5px;bottom:auto;left:5px}.public-pizzeria-address-row{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.public-pizzeria-cep-status{color:var(--muted);font-size:10px}.public-pizzeria-cep-status.is-loading{color:#d69a00}.public-pizzeria-cep-status.is-found{color:#0b9669}.public-pizzeria-cep-status.is-error{color:#d95535}@media (width<=650px){.public-pizzeria-address-row{grid-template-columns:1fr}}.cyber-pizzeria-app :is(button,a,input,select,textarea):focus-visible,.public-pizzeria-menu :is(button,a,input,select,textarea):focus-visible,.cyber-pizzeria-mobile :is(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#ff693f) 48%, transparent);outline-offset:2px}.cyber-pizzeria-app :is(input,select,textarea):not([type=checkbox]):not([type=radio])::placeholder,.public-pizzeria-menu :is(input,textarea)::placeholder,.cyber-pizzeria-mobile :is(input,textarea)::placeholder{color:#657286;opacity:1}.cyber-pizzeria-app:not(.is-dark){--muted:#526070;--line:#d6dde6}.cyber-pizzeria-app:not(.is-dark) :is(select,option){color:#202631;background:#fff}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-operationbar nav button.active,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-primary-button,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-menu-actions .cyber-pizzeria-primary-button,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-empty-guide button,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-category-empty button,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-module-banner button:not(.secondary),.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-actions button:not(.secondary),.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-column>article button,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-status-strip .cyber-pizzeria-status-card,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-form-actions .cyber-pizzeria-primary-button{color:#25130d}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-filters button.active,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-registration-tabs button.active,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-period-buttons button.active{color:#9b321f}.cyber-pizzeria-app:not(.is-dark) .source-pickup,.cyber-pizzeria-app:not(.is-dark) .source-counter{color:#9c3041}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-refresh-button{color:#a23821}.cyber-pizzeria-app:not(.is-dark) :is(.cyber-pizzeria-kicker,.cyber-pizzeria-screen-head>div>span,.cyber-pizzeria-section-label,.cyber-pizzeria-panel-heading>div>span,.cyber-pizzeria-module-banner>span,.cyber-pizzeria-pdv-top>div>span){color:#a9432d}.cyber-pizzeria-app:not(.is-dark) :is(.cyber-pizzeria-screen-kpis small,.cyber-pizzeria-screen-kpis span,.cyber-pizzeria-delivery-row small,.cyber-pizzeria-team-row small,.cyber-pizzeria-report-payments small,.cyber-pizzeria-report-list p,.cyber-pizzeria-health-list p,.cyber-pizzeria-settings-steps b,.cyber-pizzeria-settings-fields label,.cyber-pizzeria-exception-row p,.cyber-pizzeria-exception-row small){color:#526070}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-note{background:#edf9f1;border-color:#b8e6c8}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-note strong{color:#176b3b}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-note span{color:#355846}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-column{background:#eef2f6;border-color:#d6dde6}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-column>header{color:#344054}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-column>article{color:#202631;background:#fff;border-color:#dfe5ec}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-board-card-head{background:linear-gradient(135deg,#fff,#f8fafc);border-bottom-color:#e8edf2}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-board-card-head strong,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-column article p,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-board-card-foot b{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-column article>small,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-board-card-foot span{color:#596678}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-board-card-actions select{color:#273241;background:#f7f9fb;border-color:#d5dde6}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-order-column,.cyber-pizzeria-report-grid .cyber-pizzeria-light-panel,.cyber-pizzeria-report-table-panel,.cyber-pizzeria-settings-steps,.cyber-pizzeria-settings-section,.cyber-pizzeria-exception-layout .cyber-pizzeria-light-panel,.cyber-pizzeria-registration-shortcuts,.cyber-pizzeria-registration-modal,.cyber-pizzeria-kds-modern-head,.cyber-pizzeria-kds-modern-sidebar,.cyber-pizzeria-kds-modern-panel,.cyber-pizzeria-kds-health>div){color:#f5f7f4;box-shadow:none;background:#151d1b;border-color:#ffffff21}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-column>header{color:#dce7df}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-column>article{color:#f5f7f4;background:#18231f;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-board-card-head{background:#1d2a24;border-bottom-color:#ffffff1c}.cyber-pizzeria-app.is-dark .cyber-pizzeria-board-card-head strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-column article p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-board-card-foot b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-table-panel h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-section h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-layout h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-panel h3{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-column article>small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-board-card-foot span,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-table-panel p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-section label,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-section small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-row p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-row small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-panel p{color:#b7c6bc}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-orders-heading{color:#f5f7f4;box-shadow:none;background:linear-gradient(120deg,#211b18,#151d1b);border-color:#ffffff21}:is(.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-orders-heading h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-orders-heading p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-orders-heading small){color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-summary b{color:#f5f7f4;background:#17251c;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-summary b small{color:#b7c6bc}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-column .cyber-pizzeria-board-card-foot{color:#e7f0e9;background:#111a17;border-top-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-column article p{color:#f5f7f4;background:#18231f}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-board-card-actions select,.cyber-pizzeria-settings-fields input,.cyber-pizzeria-settings-fields select,.cyber-pizzeria-kds-add-route select,.cyber-pizzeria-kds-inline-form input,.cyber-pizzeria-kds-inline-form select,.printer-form label input,.printer-form label select,.coupon-settings-form label input,.public-menu-settings-grid input){color:#f5f7f4;background:#0f1814;border-color:#ffffff2e}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-board-card-actions select,.cyber-pizzeria-settings-fields input,.cyber-pizzeria-settings-fields select,.cyber-pizzeria-kds-add-route select,.cyber-pizzeria-kds-inline-form input,.cyber-pizzeria-kds-inline-form select,.printer-form label input,.printer-form label select,.coupon-settings-form label input,.public-menu-settings-grid input)::placeholder{color:#aebdb4}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-registration-new-grid,.registration-form-grid,.registration-simple-form,.registration-existing-list){color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-modal :is(input,select,textarea){color:#f5f7f4;background:#0f1814;border-color:#ffffff2e}.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-modal :is(input,select,textarea)::placeholder{color:#aebdb4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-customer-suggestions{background:#151d1b;border-color:#ffffff2e;box-shadow:0 16px 35px #0000006b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-customer-suggestions button{color:#eaf2ec;background:#1b2922}.cyber-pizzeria-app.is-dark .cyber-pizzeria-customer-suggestions button:hover{background:#263b30}.cyber-pizzeria-app.is-dark .cyber-pizzeria-customer-suggestions span{color:#b0c0b6}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern :is(.route-table-head,.cyber-pizzeria-kds-add-route,.cyber-pizzeria-kds-inline-form,.cyber-pizzeria-kds-printer-cards article,.printer-form label.printer-check,.coupon-logo-preview,.public-menu-cover-field,.public-menu-hour-row){color:#dce7df;background:#101815;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern :is(.route-table-row,.printer-form label,.coupon-settings-form label,.public-menu-settings-grid label,.public-menu-hours-field>strong,.public-menu-cover-field strong){color:#dce7df}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern :is(.route-table-row small,.printer-form-heading small,.coupon-logo-preview small,.coupon-settings-actions small,.public-menu-cover-field small,.public-menu-hours-field>small,.public-menu-settings-actions small){color:#aebdb4}.public-pizzeria-menu .public-pizzeria-order-form>button,.public-pizzeria-menu .public-pizzeria-payment-choice button.is-active{color:#24130d}.public-pizzeria-menu :is(input,textarea,select)::placeholder{color:color-mix(in srgb, var(--muted) 88%, #17231d);opacity:1}.public-pizzeria-menu.theme-light .public-pizzeria-payment-choice button.is-active,.public-pizzeria-menu.theme-light .public-pizzeria-order-form>button{color:#24130d}.cyber-pizzeria-mobile :is(input,textarea)::placeholder{color:#b4c2b7;opacity:1}.cyber-pizzeria-mobile.theme-light :is(input,textarea)::placeholder{color:#5f7065}@media (width<=760px){.cyber-pizzeria-app .cyber-pizzeria-screen-head,.cyber-pizzeria-app .cyber-pizzeria-kds-modern-head{flex-direction:column;align-items:flex-start}.cyber-pizzeria-app .cyber-pizzeria-screen-head>button,.cyber-pizzeria-app .cyber-pizzeria-screen-head .cyber-pizzeria-primary-button{width:100%}}:is(.cyber-pizzeria-app,.cyber-pizzeria-mobile,.public-pizzeria-menu) [hidden]{display:none!important}body:has(:is(.cyber-pizzeria-app,.cyber-pizzeria-mobile,.public-pizzeria-menu)) .pwa-install-status{box-sizing:border-box;width:min(900px,100% - 32px);box-shadow:none;margin:12px auto;position:relative;inset:auto}.public-pizzeria-menu.customer-panel-open .public-pizzeria-cover-content{display:none}.cyber-pizzeria-integrations .cyber-pizzeria-module-banner h1{margin:8px 0;font-size:30px;line-height:1.2}.cyber-pizzeria-app .cyber-pizzeria-customer-form[hidden]{display:none}.cyber-pizzeria-app{--ui-surface:#fff;--ui-soft:#f5f7fa;--ui-ink:#202c3c;--ui-muted:#526173;--ui-line:#d8e0e9;font-size:14px;line-height:1.5}.cyber-pizzeria-app.is-dark{--ui-surface:#16221e;--ui-soft:#101a16;--ui-ink:#f2f7f4;--ui-muted:#b5c7bc;--ui-line:#354b40}.cyber-pizzeria-content{min-width:0}.cyber-pizzeria-mobile-module-select{display:none}.cyber-pizzeria-app :is(button,input,select,textarea,label,legend):not(.cyber-pizzeria-access-view *){font-size:14px!important}.cyber-pizzeria-app :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range]){max-width:100%;min-height:44px}.cyber-pizzeria-app button:not(.cyber-pizzeria-access-view *){min-height:40px;line-height:1.35}.cyber-pizzeria-app :is(p,td,th):not(.cyber-pizzeria-access-view *){font-size:14px;line-height:1.55}.cyber-pizzeria-app small:not(.cyber-pizzeria-access-view *){line-height:1.5;font-size:12px!important}.cyber-pizzeria-app :is(input,textarea)::placeholder{opacity:1;color:var(--ui-muted)!important}.cyber-pizzeria-app :is(input,select,textarea):disabled{opacity:.65}.cyber-pizzeria-app :is(h1,h2,h3,p,label,td,th){overflow-wrap:break-word}.cyber-pizzeria-app :is(.cyber-pizzeria-screen-head,.cyber-pizzeria-panel-heading,.cyber-pizzeria-module-banner,.cyber-pizzeria-pdv-top,.cyber-pizzeria-inventory-hero) :is(h1,h2){letter-spacing:-.035em;font-size:28px;line-height:1.2}.cyber-pizzeria-app :is(.cyber-pizzeria-section-label,.cyber-pizzeria-kicker,.cyber-pizzeria-screen-head>div>span,.cyber-pizzeria-panel-heading>div>span){letter-spacing:.1em;font-size:12px!important}.cyber-pizzeria-app :is(.cyber-pizzeria-orders-heading,.cyber-pizzeria-module-banner,.cyber-pizzeria-screen-head){min-height:0;padding:24px}.cyber-pizzeria-app :is(.cyber-pizzeria-report-table-panel,.cyber-pizzeria-inventory-list){overflow-x:auto}.cyber-pizzeria-app :is(td,th){padding:14px 16px}.cyber-pizzeria-app :is(td,th):has(b){font-variant-numeric:tabular-nums}.cyber-pizzeria-app :is(.cyber-pizzeria-empty,.cyber-pizzeria-cash-note){padding:24px;font-size:14px;line-height:1.6}.cyber-pizzeria-app :is(.cyber-pizzeria-order-filters,.cyber-pizzeria-period-buttons,.cyber-pizzeria-registration-tabs){flex-wrap:wrap;gap:8px}.cyber-pizzeria-app :is(.cyber-pizzeria-screen-kpis,.cyber-pizzeria-module-grid) article{min-width:0}.cyber-pizzeria-app .cyber-pizzeria-screen-kpis article :is(small,span){font-size:13px!important}.cyber-pizzeria-app .cyber-pizzeria-screen-kpis article strong{font-size:30px}.cyber-pizzeria-app .cyber-pizzeria-operationbar nav{flex-wrap:wrap;min-width:0}.cyber-pizzeria-app .cyber-pizzeria-operationbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:64px;padding:12px 24px;display:flex}.cyber-pizzeria-app .cyber-pizzeria-operationbar nav{flex:650px;justify-content:flex-start;gap:6px;display:flex;position:relative}.cyber-pizzeria-app .cyber-pizzeria-operation-actions{flex-wrap:wrap;flex:0 auto;gap:8px;margin-left:auto;display:flex;position:static;inset:auto;transform:none}.cyber-pizzeria-app .cyber-pizzeria-customer-card em{color:var(--ui-muted);margin-top:14px;font-size:14px;line-height:1.5;display:block}.cyber-pizzeria-app .cyber-pizzeria-more-menu{z-index:60;max-height:70vh;overflow:auto}.cyber-pizzeria-app .cyber-pizzeria-more-menu button{text-align:left;width:100%}.cyber-pizzeria-app .cyber-pizzeria-operation-actions>.channel-entry{border:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-surface);border-radius:20px;padding:6px 12px}.cyber-pizzeria-app .cyber-pizzeria-operation-actions>.channel-entry:before{content:"↔ ";color:inherit}.cyber-pizzeria-app :is(.cyber-pizzeria-settings-fields,.cyber-pizzeria-settings-section) label:has(input[type=checkbox]){justify-content:flex-start;align-items:center;gap:10px;min-height:44px;padding:12px;display:flex}.cyber-pizzeria-app label input:is([type=checkbox],[type=radio]){accent-color:#d94c20;flex:none;width:18px;height:18px;min-height:18px;margin:0}.cyber-pizzeria-app .cyber-pizzeria-settings-section .closed{color:var(--ui-muted);opacity:1}.cyber-pizzeria-app :is(.cyber-pizzeria-registration-modal,.cyber-pizzeria-menu-modal,.cyber-pizzeria-table-bill-modal,.cyber-pizzeria-order-modal){scrollbar-gutter:stable;overscroll-behavior:contain}.cyber-pizzeria-app .cyber-pizzeria-menu-modal{width:min(860px,100%)}.cyber-pizzeria-app .cyber-pizzeria-menu-modal>header{z-index:3;background:var(--ui-surface);position:sticky;top:0}.cyber-pizzeria-app .cyber-pizzeria-menu-modal form>footer{z-index:4;background:var(--ui-surface);border-top:1px solid var(--ui-line);margin:0 -22px -20px;padding:16px 22px;position:sticky;bottom:-20px;box-shadow:0 -8px 20px #00000008}.cyber-pizzeria-editor-tabs,.pizzeria-task-tabs{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:14px;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:5px;display:flex}.cyber-pizzeria-editor-tabs button,.pizzeria-task-tabs button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:auto;padding:12px 16px;font-weight:650}.cyber-pizzeria-editor-tabs button[aria-selected=true],.pizzeria-task-tabs button[aria-selected=true],.pizzeria-task-tabs button[aria-pressed=true]{color:var(--ui-ink);background:var(--ui-surface);box-shadow:0 2px 8px #00000010}.cyber-pizzeria-app .cyber-pizzeria-qr-form{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.cyber-pizzeria-app .cyber-pizzeria-qr-inline-form,.cyber-pizzeria-app .cyber-pizzeria-qr-bulk{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.cyber-pizzeria-app :is(.cyber-pizzeria-qr-inline-form,.cyber-pizzeria-qr-bulk) label{flex:180px;gap:8px;display:grid}.cyber-pizzeria-app :is(.cyber-pizzeria-qr-inline-form,.cyber-pizzeria-qr-bulk) input{width:100%}.cyber-pizzeria-app .cyber-pizzeria-qr-bulk>strong{flex-basis:100%;font-size:18px}.cyber-pizzeria-editor-section[hidden]{display:none!important}.cyber-pizzeria-app .cyber-pizzeria-category-actions{flex-wrap:wrap;flex:0 auto;gap:8px;display:flex}.cyber-pizzeria-app .cyber-pizzeria-category-actions button{white-space:nowrap;min-width:44px;padding:9px 13px;width:auto!important;height:auto!important}.cyber-pizzeria-app .cyber-pizzeria-category-header{flex-wrap:wrap;gap:16px}.cyber-pizzeria-app .cyber-pizzeria-item-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.cyber-pizzeria-app .cyber-pizzeria-menu-item-card{min-width:0;padding:18px}.cyber-pizzeria-app .cyber-pizzeria-menu-item-title{flex-wrap:wrap}.cyber-pizzeria-app .cyber-pizzeria-menu-item-title strong{font-size:17px;line-height:1.4}.cyber-pizzeria-app .cyber-pizzeria-menu-item-title span{font-size:12px}.cyber-pizzeria-app .cyber-pizzeria-menu-item-copy p{font-size:14px}.cyber-pizzeria-app .cyber-pizzeria-menu-item-copy>b{font-size:17px}.cyber-pizzeria-app .cyber-pizzeria-menu-item-actions{flex-wrap:wrap;gap:8px;display:flex}.cyber-pizzeria-app .cyber-pizzeria-marketplace-card input{padding:11px 12px!important;font-size:15px!important}.cyber-pizzeria-app .cyber-pizzeria-marketplace-field>p{font-size:14px}.cyber-pizzeria-app .cyber-pizzeria-marketplace-card label em{color:var(--ui-muted);font-size:12px}.cyber-pizzeria-app .cyber-pizzeria-pdv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:14px}.cyber-pizzeria-app .cyber-pizzeria-pdv-product{min-height:220px;padding:18px}.cyber-pizzeria-app .cyber-pizzeria-pdv-product strong{white-space:normal;-webkit-line-clamp:unset;line-clamp:unset;font-size:16px;line-height:1.4;display:block;overflow:visible}.cyber-pizzeria-app .cyber-pizzeria-pdv-product small{font-size:13px!important}.cyber-pizzeria-app .cyber-pizzeria-pdv-product>b{font-size:17px}.cyber-pizzeria-app .cyber-pizzeria-table-bill-list article{flex-wrap:wrap;gap:16px}.cyber-pizzeria-app .cyber-pizzeria-table-bill-list article strong{font-size:16px}.cyber-pizzeria-app .cyber-pizzeria-table-bill-list article span{white-space:normal;font-size:13px}.cyber-pizzeria-app .cyber-pizzeria-pdv:is([data-task=receipts],[data-task=tables]) .cyber-pizzeria-pdv-ticket{display:none}.cyber-pizzeria-app .cyber-pizzeria-pdv:is([data-task=receipts],[data-task=tables]) .cyber-pizzeria-pdv-layout{grid-template-columns:minmax(0,1fr)}.cyber-pizzeria-app .cyber-pizzeria-orders-board,.cyber-pizzeria-app .cyber-pizzeria-order-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid}.cyber-pizzeria-app .cyber-pizzeria-orders-heading h2{font-size:28px!important}.cyber-pizzeria-app .cyber-pizzeria-orders-summary strong{font-size:20px}.cyber-pizzeria-app .cyber-pizzeria-orders-toolbar label>span{letter-spacing:.06em;font-size:12px}.cyber-pizzeria-app .cyber-pizzeria-orders-toolbar{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(160px,1fr)) auto auto}.cyber-pizzeria-app .cyber-pizzeria-editor-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-pizzeria-menu.customer-panel-open .public-pizzeria-cover-inner>:not(.public-pizzeria-cover-top){display:none}.cyber-pizzeria-app .cyber-pizzeria-order-column{width:auto;min-width:0}.cyber-pizzeria-app .cyber-pizzeria-order-column>header{letter-spacing:.04em;font-size:14px}.cyber-pizzeria-app .cyber-pizzeria-order-column article p{font-size:16px;font-weight:650;line-height:1.45}.cyber-pizzeria-app .cyber-pizzeria-board-card-head strong{font-size:18px}.cyber-pizzeria-app :is(.cyber-pizzeria-order-card-meta,.cyber-pizzeria-board-card-foot,.cyber-pizzeria-order-status){font-size:13px}.cyber-pizzeria-app .cyber-pizzeria-board-card-actions{flex-wrap:wrap;gap:8px;display:flex}.cyber-pizzeria-app .cyber-pizzeria-board-card-actions>*{flex:90px}.cyber-pizzeria-app .cyber-pizzeria-order-modal{width:min(700px,100%)}.cyber-pizzeria-app .cyber-pizzeria-order-modal-info strong{font-size:15px;line-height:1.5}.cyber-pizzeria-app .cyber-pizzeria-order-modal-info span{font-size:12px}.cyber-pizzeria-app .cyber-pizzeria-order-modal-item span strong{font-size:16px}.cyber-pizzeria-app .cyber-pizzeria-order-modal-total small{white-space:normal;max-width:420px}.cyber-pizzeria-app .cyber-pizzeria-order-modal-title-row :is(span,em){font-size:12px}.cyber-pizzeria-app .cyber-pizzeria-kds-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}.cyber-pizzeria-app .cyber-pizzeria-kds-card{width:auto;min-width:0;max-width:none}.cyber-pizzeria-app .cyber-pizzeria-kds-card :is(.cyber-pizzeria-kds-items strong,.cyber-pizzeria-kds-item strong){font-size:20px;line-height:1.45;color:var(--ui-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-kds-card>header time{font-size:18px}.cyber-pizzeria-app .cyber-pizzeria-kds-status{font-size:12px!important}.cyber-pizzeria-app .inventory-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.cyber-pizzeria-app .inventory-tabs button{min-width:0;padding:14px 12px}.cyber-pizzeria-app .inventory-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cyber-pizzeria-app .inventory-tab-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);align-items:start;gap:24px}.cyber-pizzeria-app .inventory-tab-layout :is(.inventory-movement-list,.inventory-recipe-list) article{flex-wrap:wrap;gap:12px;padding:18px}.cyber-pizzeria-app .inventory-tab-layout :is(.inventory-movement-list,.inventory-recipe-list) article strong{font-size:16px}.cyber-pizzeria-app .inventory-row-actions{flex-wrap:wrap;gap:8px;display:flex}.cyber-pizzeria-app .inventory-compact-summary{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:20px;padding:14px 18px;display:flex}.cyber-pizzeria-app .inventory-compact-summary b{color:var(--ui-ink)}.cyber-pizzeria-app .inventory-compact-summary button{color:var(--ui-ink);cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.pizzeria-workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.pizzeria-workspace-heading h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:30px}.pizzeria-workspace-heading p{color:var(--ui-muted);margin:0}.cyber-pizzeria-app .cyber-pizzeria-customers-toolbar{flex-direction:row;align-items:end;gap:12px;margin-bottom:24px;display:flex}.cyber-pizzeria-app button.secondary{color:var(--ui-ink);background:var(--ui-surface);border:1px solid var(--ui-line)}.cyber-pizzeria-app .cyber-pizzeria-pdv-top-actions button.secondary{color:var(--ui-ink)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important}.cyber-pizzeria-app .cyber-pizzeria-customers-toolbar input{background:var(--ui-surface);min-width:0;color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:12px;flex:1;padding:14px 16px}.cyber-pizzeria-app .cyber-pizzeria-customers-toolbar button{color:#fff;white-space:nowrap;background:#da4e24;border:0;border-radius:10px;padding:13px 20px;font-weight:700}.cyber-pizzeria-app .cyber-pizzeria-customers-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.cyber-pizzeria-app .cyber-pizzeria-customers-layout.is-editing{grid-template-columns:minmax(320px,.85fr) minmax(0,1.4fr)}.cyber-pizzeria-app .cyber-pizzeria-customer-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));align-content:start;gap:18px;display:grid}.cyber-pizzeria-app .cyber-pizzeria-customer-card{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);border-radius:16px;padding:24px;box-shadow:0 3px 12px #152b3b04}.cyber-pizzeria-app .cyber-pizzeria-customer-card-head{flex-wrap:wrap;gap:14px}.cyber-pizzeria-app .cyber-pizzeria-customer-card-head strong{font-size:20px}.cyber-pizzeria-app .cyber-pizzeria-customer-card-head small,.cyber-pizzeria-app .cyber-pizzeria-customer-card p{color:var(--ui-muted);overflow-wrap:anywhere}.cyber-pizzeria-app .cyber-pizzeria-customer-card-head>span{color:var(--ui-ink);background:var(--ui-soft);border-radius:20px;padding:6px 10px;font-size:13px}.cyber-pizzeria-app .cyber-pizzeria-customer-stats{border-block:1px solid var(--ui-line);flex-wrap:wrap;gap:20px;padding:18px 0;display:flex}.cyber-pizzeria-app .cyber-pizzeria-customer-stats small{color:var(--ui-muted)}.cyber-pizzeria-app .cyber-pizzeria-customer-stats b{color:var(--ui-ink);font-size:18px}.cyber-pizzeria-app .cyber-pizzeria-customer-actions{border:0;flex-wrap:wrap;gap:10px;margin-top:18px;padding:0;display:flex}.cyber-pizzeria-app :is(.cyber-pizzeria-customer-actions,.cyber-pizzeria-customer-form-actions) button{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-ink);cursor:pointer;border-radius:10px;padding:10px 14px}.cyber-pizzeria-app .cyber-pizzeria-customer-actions .secondary{color:var(--ui-muted);background:0 0}.cyber-pizzeria-app .cyber-pizzeria-customer-form{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);border-radius:16px;gap:22px;padding:24px;display:grid;position:static}.cyber-pizzeria-app .cyber-pizzeria-customer-form h2{margin:4px 0;font-size:24px}.cyber-pizzeria-app .cyber-pizzeria-customer-form p{color:var(--ui-muted);margin:8px 0 0}.cyber-pizzeria-app .cyber-pizzeria-customer-form fieldset{border:0;border-top:1px solid var(--ui-line);gap:14px;min-width:0;margin:0;padding:18px 0 0;display:grid}.cyber-pizzeria-app .cyber-pizzeria-customer-form legend{color:var(--ui-ink);padding-right:12px;font-weight:700}.cyber-pizzeria-app .cyber-pizzeria-customer-form label{color:var(--ui-ink);gap:7px;display:grid}.cyber-pizzeria-app .cyber-pizzeria-customer-form :is(input,textarea){background:var(--ui-soft);width:100%;color:var(--ui-ink);border:1px solid var(--ui-line);box-sizing:border-box;border-radius:10px;padding:12px}.cyber-pizzeria-app .cyber-pizzeria-customer-form-actions{border-top:1px solid var(--ui-line);background:var(--ui-surface);border-radius:0 0 16px 16px;justify-content:flex-end;gap:10px;margin:0 -24px -24px;padding:18px 24px;display:flex;position:sticky;bottom:0}.cyber-pizzeria-app .cyber-pizzeria-customer-form-actions button:last-child{color:#fff;background:#da4e24;border-color:#da4e24}.cyber-pizzeria-app .cyber-pizzeria-registration-card :is(h3,strong){font-size:18px}.cyber-pizzeria-app .cyber-pizzeria-registration-card p{font-size:14px}.cyber-pizzeria-app .cyber-pizzeria-kds-agent-line small{color:var(--ui-muted);font-size:13px!important}.cyber-pizzeria-app .cyber-pizzeria-kds-modern-main{flex-direction:column;gap:20px;min-width:0;display:flex}.cyber-pizzeria-app .cyber-pizzeria-kds-modern-main .coupon-settings-panel{order:3}.cyber-pizzeria-app .cyber-pizzeria-kds-modern-main .printers-panel{order:2}.cyber-pizzeria-app .cyber-pizzeria-kds-modern-main .routing-panel{order:1}.cyber-pizzeria-app .coupon-settings-form :is(.printer-check,label:has(input[type=checkbox])){align-items:center;gap:10px;display:flex}.cyber-pizzeria-app .cyber-pizzeria-integrator-setup-foot{flex-wrap:wrap;gap:14px}.cyber-pizzeria-app .cyber-pizzeria-integrator-setup-foot a{font-size:14px}.cyber-pizzeria-app .cyber-pizzeria-integrator-list article>b{color:var(--ui-ink);font-size:17px}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-side{color:#183f2d;background:#eef6f1;border-color:#cee2d6}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-side :is(span,p,li){color:#345e49;font-size:14px}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-side h3{color:#183f2d}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-side li:before{color:#244f34;background:#dcebe1;border-color:#b9d7c4}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-status{color:#344054;background:#edf1f6;font-size:13px}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-status.status-new{color:#8e3a1b;background:#fff0e8}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-status.status-preparing{color:#214f91;background:#eaf1ff}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-status.status-ready{color:#1b6040;background:#e6f6ed}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-form-actions strong,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-channel-copy>span{color:#22643f}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-channel-card.tone-ifood .cyber-pizzeria-channel-copy>span{color:#963f26}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-channel-card.tone-food .cyber-pizzeria-channel-copy>span{color:#614091}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-channel-card>strong{color:var(--ui-ink)}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-channel-card>footer button{color:var(--ui-ink);border-color:var(--ui-line);background:var(--ui-soft)}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-channel-card>footer button:hover{color:#183f2d;background:#e4f2e9;border-color:#75a88a}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-period-buttons button.active{color:#873317;background:#ffebe2}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-cash-note summary span{color:#785244}.cyber-pizzeria-app:not(.is-dark) :is(.cyber-pizzeria-screen-head>div>span,.cyber-pizzeria-section-label,.cyber-pizzeria-kds-modern-head>div>span){color:#9b3c25}.cyber-pizzeria-app .cyber-pizzeria-content:has(.cyber-pizzeria-pdv:is([data-task=receipts],[data-task=tables])) #pizzeria-checkout{display:none}.pizzeria-integration-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.pizzeria-integration-steps li{border:1px solid var(--ui-line,#d8e0e9);background:var(--ui-surface,#fff);color:var(--ui-ink,#202c3c);border-radius:12px;padding:16px}.pizzeria-integration-steps strong,.pizzeria-integration-steps small{display:block}.pizzeria-integration-steps small{color:var(--ui-muted,#526173);margin-top:6px}.pizzeria-integrator-advanced summary{cursor:pointer;border:1px solid var(--ui-line,#d8e0e9);border-radius:12px;padding:18px;font-size:15px;font-weight:700}.pizzeria-integrator-advanced[open] summary{margin-bottom:18px}.pizzeria-delivery-simulator{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-ink);border-radius:14px;margin:20px;padding:20px}.pizzeria-delivery-simulator summary{cursor:pointer;font-size:16px;font-weight:750}.pizzeria-delivery-simulator p{color:var(--ui-muted)}.pizzeria-delivery-simulator-fields,.pizzeria-delivery-simulator dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.pizzeria-delivery-simulator label{gap:6px;display:grid}.pizzeria-delivery-simulator input{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-surface);width:100%;color:var(--ui-ink);border-radius:9px;padding:11px}.pizzeria-delivery-simulator>button{margin-top:16px}.pizzeria-delivery-simulator dt{color:var(--ui-muted);font-size:13px}.pizzeria-delivery-simulator dd{margin:5px 0 0;font-size:17px;font-weight:750}.cyber-pizzeria-picker{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.cyber-pizzeria-picker-body{overscroll-behavior:contain;min-height:0;padding-bottom:24px;overflow-y:auto}.cyber-pizzeria-picker>header,.cyber-pizzeria-picker>footer{flex:none}.cyber-pizzeria-picker :is(label,legend,select,button){font-size:15px!important}.cyber-pizzeria-picker-options label{gap:12px;min-height:54px}.cyber-pizzeria-picker-options label span{color:inherit;font-size:16px}.cyber-pizzeria-picker small{line-height:1.5;font-size:13px!important}.cyber-pizzeria-picker>footer{border-top:1px solid #d8e0e9;flex-wrap:wrap;gap:12px;box-shadow:0 -6px 20px #00000008}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-station{background:var(--kds-panel);border-color:var(--kds-line)}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-station>div strong{color:var(--kds-ink)}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-screen-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-screen-card{min-height:340px}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-screen-items strong{font-size:22px;line-height:1.45;color:var(--kds-ink)!important}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-screen-items>div>b{color:var(--kds-ink);font-size:20px}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-screen-items small{font-size:14px}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-screen-card>header strong{white-space:normal;font-size:12px}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-screen-card>header b{font-size:27px}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-screen-card>header time{font-size:18px}.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-screen-card button{padding:14px;font-size:16px}.cyber-pizzeria-kds-screen :is(select,button){min-height:44px;font-size:14px}.cyber-pizzeria-kds-screen :is(.cyber-pizzeria-kds-station label,.cyber-pizzeria-kds-station small,.cyber-pizzeria-kds-screen-legend){font-size:12px}.cyber-pizzeria-mobile{font-size:15px;line-height:1.5}.cyber-pizzeria-mobile :is(label,input,select,textarea,button){min-height:44px;font-size:15px!important}.cyber-pizzeria-mobile small{line-height:1.5;font-size:12px!important}.cyber-pizzeria-mobile :is(.cyber-pizzeria-mobile-menu-list,.cyber-pizzeria-waiter-catalog-list) p{font-size:14px}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-catalog-item strong,.cyber-pizzeria-mobile .cyber-pizzeria-waiter-catalog-price strong{font-size:18px}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-catalog-price>span,.cyber-pizzeria-mobile.is-ordering .cyber-pizzeria-mobile-hero,.cyber-pizzeria-mobile.is-ordering .cyber-pizzeria-waiter-overview{display:none}.cyber-pizzeria-mobile .cyber-pizzeria-mobile-menu-list>button{min-width:0;padding:18px}.cyber-pizzeria-mobile-category-filter{gap:8px;margin-top:10px;padding:8px 0 14px;display:flex;overflow-x:auto}.cyber-pizzeria-mobile-category-filter button{white-space:nowrap;border:1px solid var(--line,#355045);color:inherit;cursor:pointer;background:0 0;border-radius:24px;padding:9px 14px}.cyber-pizzeria-mobile-category-filter button[aria-pressed=true]{color:#20120d;background:#ff693f;border-color:#ff693f}.cyber-pizzeria-waiter-size-prices{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cyber-pizzeria-waiter-size-prices span{border:1px solid var(--line,#355045);border-radius:8px;padding:7px 9px;font-size:13px}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-catalog-list>article{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-catalog-item{align-items:flex-start;min-width:0}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-catalog-item>div{min-width:0}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-catalog-item strong{white-space:normal;display:block;overflow:visible}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-catalog-price{text-align:left;align-items:flex-start;width:100%;min-width:0;max-width:none}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-catalog-price small{width:100%;max-width:none}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-catalog-item p{white-space:normal;text-overflow:clip;overflow:visible}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-size-prices{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.cyber-pizzeria-mobile .cyber-pizzeria-waiter-size-prices span{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}@media (width<=760px){.public-pizzeria-menu .public-pizzeria-cover-top{flex-wrap:wrap;gap:14px;display:flex}.public-pizzeria-menu .public-pizzeria-brand{width:100%}.public-pizzeria-menu .public-pizzeria-cover-actions{flex-flow:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.public-pizzeria-menu .public-pizzeria-cover-actions .public-pizzeria-status{flex:120px}.public-pizzeria-menu .public-pizzeria-cover-actions .public-pizzeria-customer-button{flex:130px}.public-pizzeria-menu .public-pizzeria-cover-actions .public-pizzeria-theme-button{flex:0 0 44px}}.cyber-pizzeria-delivery-login :is(label,input,textarea,button){font-size:15px!important}.cyber-pizzeria-delivery-login :is(input,textarea,button){min-height:44px}.cyber-pizzeria-delivery-login small{font-size:13px}.public-pizzeria-menu :is(input,select,textarea){min-height:44px;font-size:16px!important}.public-pizzeria-menu button{min-height:44px}.public-pizzeria-menu :is(label,button){font-size:14px}.public-pizzeria-menu :is(p,small){line-height:1.55}.public-pizzeria-menu .public-pizzeria-customer-form label{letter-spacing:0;align-content:start;font-size:13px}.public-pizzeria-menu .public-pizzeria-promotions-check span{font-size:13px;font-weight:400;line-height:1.5}.cyber-pizzeria-mobile-online.is-offline{color:#f6b0a6;background:#3a211f;border-color:#9a453d}.cyber-pizzeria-mobile-online.is-offline i{box-shadow:none;background:#ec8c80}.public-pizzeria-menu .public-pizzeria-customer-form label:has(input[type=checkbox]){grid-column:1/-1;justify-content:flex-start;align-items:center;gap:10px;display:flex}.public-pizzeria-menu .public-pizzeria-customer-form label:has(input[type=checkbox]) input{flex:none;width:18px;height:18px;min-height:18px;margin:0}.public-pizzeria-menu.customer-panel-open .public-pizzeria-cover{min-height:0}.public-pizzeria-menu.customer-panel-open .public-pizzeria-cover-inner{gap:16px;min-height:0;padding-bottom:24px}.public-pizzeria-menu.customer-panel-open :is(.public-pizzeria-cover-copy,.public-pizzeria-info-grid,.public-pizzeria-cover-contact){display:none}.public-pizzeria-menu.customer-panel-open .public-pizzeria-customer-panel{box-sizing:border-box;width:min(1040px,100% - 40px);margin:28px auto;padding:28px}.public-pizzeria-menu.customer-panel-open.has-active-cart .public-pizzeria-customer-panel{width:min(1040px,100% - 40px);padding-right:28px}.public-pizzeria-menu .public-pizzeria-item h3{font-size:18px;line-height:1.4}.public-pizzeria-menu .public-pizzeria-item p{font-size:14px}.public-pizzeria-menu .public-pizzeria-item .public-pizzeria-item-meta{font-size:12px}.public-pizzeria-menu .public-pizzeria-item-options{font-size:12px;line-height:1.5}.public-pizzeria-menu .public-pizzeria-item-photo:has(>.public-pizzeria-image-placeholder){aspect-ratio:auto;flex-basis:112px;height:112px;min-height:0}.public-pizzeria-menu .public-pizzeria-payment-field :is(span,small),.public-pizzeria-menu .public-pizzeria-order-prefill-note{font-size:13px}.public-pizzeria-menu .public-pizzeria-order-form>button{min-height:48px;font-size:16px}.public-pizzeria-menu .public-pizzeria-cart{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.public-pizzeria-menu .public-pizzeria-cart:not(.has-items){width:min(1180px,100% - 32px);margin:24px auto;position:static}.public-pizzeria-menu .public-pizzeria-cart>p,.public-pizzeria-menu .public-pizzeria-order-form:before{font-size:13px!important}.public-pizzeria-menu .public-pizzeria-customer-history :is(small,span){font-size:13px}@media (width<=1200px){.cyber-pizzeria-app .cyber-pizzeria-orders-board,.cyber-pizzeria-app .cyber-pizzeria-order-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-app .cyber-pizzeria-orders-toolbar,.cyber-pizzeria-app .inventory-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.cyber-pizzeria-app .cyber-pizzeria-customers-layout.is-editing{grid-template-columns:minmax(0,1fr)}.pizzeria-integration-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1099px){.cyber-pizzeria-app .cyber-pizzeria-store-settings-view .cyber-pizzeria-settings-layout{grid-template-columns:minmax(0,1fr)!important}.cyber-pizzeria-app .cyber-pizzeria-settings-content,.cyber-pizzeria-app .cyber-pizzeria-settings-content>form{min-width:0;max-width:100%}.cyber-pizzeria-app .cyber-pizzeria-settings-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:static}.cyber-pizzeria-app .cyber-pizzeria-settings-steps:before{display:none}.cyber-pizzeria-app .cyber-pizzeria-settings-steps>span{grid-column:1/-1;width:100%}}@media (width<=760px){.cyber-pizzeria-app *,.cyber-pizzeria-app :before,.cyber-pizzeria-app :after{box-sizing:border-box}.cyber-pizzeria-app :is(.cyber-pizzeria-standard-view,.cyber-pizzeria-screen-head,.cyber-pizzeria-screen-head>div,.cyber-pizzeria-registration-tabs,.cyber-pizzeria-settings-content,.cyber-pizzeria-settings-content>form){min-width:0;max-width:100%}.cyber-pizzeria-app .cyber-pizzeria-store-settings-view .cyber-pizzeria-settings-layout{display:grid;grid-template-columns:minmax(0,1fr)!important}.cyber-pizzeria-app .cyber-pizzeria-store-settings-view .cyber-pizzeria-settings-fields{grid-template-columns:minmax(0,1fr)!important}.cyber-pizzeria-app .cyber-pizzeria-settings-steps{flex-wrap:wrap;gap:8px;display:flex;position:static}.cyber-pizzeria-app .cyber-pizzeria-settings-steps button{flex:140px}.cyber-pizzeria-app .cyber-pizzeria-settings-hours>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cyber-pizzeria-app .cyber-pizzeria-settings-hours>div>b{grid-column:1/-1}.cyber-pizzeria-app .cyber-pizzeria-settings-hours input{min-width:0;max-width:100%}.cyber-pizzeria-app .cyber-pizzeria-settings-callout{flex-wrap:wrap}.cyber-pizzeria-app .cyber-pizzeria-registration-grid{min-width:0;grid-template-columns:minmax(0,1fr)!important}.cyber-pizzeria-app .cyber-pizzeria-registration-tabs{flex-wrap:wrap;width:100%;display:flex}.cyber-pizzeria-app .cyber-pizzeria-screen-head{flex-wrap:wrap;gap:14px;width:100%}.cyber-pizzeria-app .cyber-pizzeria-kds-filters{min-width:0;max-width:100%}.cyber-pizzeria-app .cyber-pizzeria-kds{grid-template-columns:minmax(0,1fr);min-width:0}.cyber-pizzeria-app .cyber-pizzeria-kds-head{min-width:0;padding:22px;display:block}.cyber-pizzeria-app .cyber-pizzeria-kds-head>div{min-width:0}.cyber-pizzeria-app .cyber-pizzeria-kds-hotkeys{white-space:normal;color:var(--ui-muted)}.cyber-pizzeria-app .cyber-pizzeria-kds-hotkeys b{color:var(--ui-ink);border-color:var(--ui-line);margin-left:0;margin-right:4px}.cyber-pizzeria-app .cyber-pizzeria-operationbar{flex-wrap:wrap;gap:10px;height:auto;padding:12px;position:static;top:auto}.cyber-pizzeria-app .cyber-pizzeria-operationbar nav{display:none}.cyber-pizzeria-app .cyber-pizzeria-mobile-module-select{color:#c3cbd5;flex:180px;gap:6px;display:grid;font-size:12px!important}.cyber-pizzeria-app .cyber-pizzeria-mobile-module-select select{color:#fff;width:100%;font:inherit;background:#18212c;border:1px solid #485362;border-radius:10px;padding:10px 12px;font-size:16px!important}.cyber-pizzeria-app .cyber-pizzeria-operation-actions>.channel-entry,.cyber-pizzeria-app .cyber-pizzeria-operation-actions>b{display:none}.cyber-pizzeria-app .cyber-pizzeria-operation-actions{margin-top:23px}.cyber-pizzeria-app .cyber-pizzeria-topbar{flex-wrap:wrap;gap:12px;height:auto;padding:14px}.cyber-pizzeria-app .cyber-pizzeria-content{box-sizing:border-box;max-width:100%;padding:16px}.cyber-pizzeria-app :is(.inventory-tab-layout,.cyber-pizzeria-standard-grid,.cyber-pizzeria-settings-layout,.cyber-pizzeria-integrator-layout){grid-template-columns:minmax(0,1fr)}.cyber-pizzeria-app .inventory-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-app .cyber-pizzeria-orders-board,.cyber-pizzeria-app .cyber-pizzeria-order-board,.cyber-pizzeria-app .cyber-pizzeria-orders-toolbar{grid-template-columns:minmax(0,1fr)}.cyber-pizzeria-app .cyber-pizzeria-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-app .cyber-pizzeria-category-actions{width:100%}.cyber-pizzeria-app .cyber-pizzeria-customers-toolbar{flex-wrap:wrap}.cyber-pizzeria-app .cyber-pizzeria-customers-toolbar input{flex-basis:100%;width:100%}.cyber-pizzeria-app .cyber-pizzeria-pdv-ticket{order:1;position:static}.cyber-pizzeria-app .cyber-pizzeria-pdv-products{order:0;max-height:none;padding:0;display:block;overflow:visible}.cyber-pizzeria-app .cyber-pizzeria-pdv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));height:auto;max-height:none;overflow:visible}.cyber-pizzeria-app .cyber-pizzeria-form-row,.cyber-pizzeria-app .cyber-pizzeria-form-grid,.cyber-pizzeria-app .cyber-pizzeria-marketplace-grid{grid-template-columns:minmax(0,1fr)}.pizzeria-workspace-heading{flex-wrap:wrap;align-items:flex-start}.cyber-pizzeria-app .cyber-pizzeria-option-row{grid-template-columns:minmax(0,1fr) minmax(80px,.7fr) 40px}.cyber-pizzeria-app .cyber-pizzeria-menu-modal form>footer{flex-wrap:wrap;bottom:-20px}.cyber-pizzeria-mobile .cyber-pizzeria-mobile-hero{padding-block:20px}.cyber-pizzeria-mobile .cyber-pizzeria-mobile-hero h1{font-size:30px}.cyber-pizzeria-picker{max-height:calc(100dvh - 16px)}.cyber-pizzeria-picker>footer>div{flex-basis:100%}.public-pizzeria-menu.customer-panel-open .public-pizzeria-customer-panel{width:calc(100% - 24px);padding:20px}.public-pizzeria-menu .public-pizzeria-customer-panel-head{flex-direction:column;align-items:stretch;gap:16px}.public-pizzeria-menu .public-pizzeria-customer-panel-head>div{width:100%}.public-pizzeria-menu .public-pizzeria-customer-panel-head h2{font-size:25px;line-height:1.25}.public-pizzeria-menu .public-pizzeria-customer-panel-head p{font-size:14px}.public-pizzeria-menu .public-pizzeria-social-login>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-pizzeria-menu .public-pizzeria-social-login>div>button:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){:is(.cyber-pizzeria-app,.cyber-pizzeria-mobile,.public-pizzeria-menu) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(.cyber-pizzeria-app,.cyber-pizzeria-mobile,.public-pizzeria-menu) :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #b84a24}:is(.cyber-pizzeria-app.is-dark,.public-pizzeria-menu.theme-dark) :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#ffbf80}.cyber-pizzeria-app :is(input,select,textarea){line-height:1.45;font-weight:500!important}.cyber-pizzeria-app :is(label,th){font-weight:600}.cyber-pizzeria-app .cyber-pizzeria-dashboard-hero-actions button.secondary{background:#14221ee6;border-color:#bdcfc4;color:#fff!important}.cyber-pizzeria-app .cyber-pizzeria-dashboard-statuses button.is-alert,.cyber-pizzeria-app .cyber-pizzeria-dashboard-live-pill.is-alert{color:#fff0e9;background:#652b23;border-color:#f2aa93}.cyber-pizzeria-app .cyber-pizzeria-dashboard-statuses button.is-pending{color:#fff2c9;background:#563d15;border-color:#dfbd73}.cyber-pizzeria-app .cyber-pizzeria-dashboard-statuses button.is-ok{color:#e4ffed;background:#12432f;border-color:#78c9a0}.cyber-pizzeria-app .cyber-pizzeria-pdv-printing-pill.is-alert{color:#8b3020;background:#fff0eb;border-color:#b5654c}.cyber-pizzeria-app .cyber-pizzeria-pdv-printing-pill.is-pending{color:#6e4b0a;background:#fff4d5;border-color:#a4812d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-printing-pill.is-alert{color:#ffdacf;background:#4b251d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-printing-pill.is-pending{color:#ffedb3;background:#443919}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-screen-head,.cyber-pizzeria-kds-head,.cyber-pizzeria-inventory-hero,.cyber-pizzeria-module-banner,.cyber-pizzeria-kds-modern-head){background:var(--ui-surface);border-color:var(--ui-line)}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-screen-head,.cyber-pizzeria-kds-head,.cyber-pizzeria-inventory-hero,.cyber-pizzeria-module-banner,.cyber-pizzeria-kds-modern-head) :is(h1,h2,h3){color:var(--ui-ink)!important}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-screen-head,.cyber-pizzeria-kds-head,.cyber-pizzeria-inventory-hero,.cyber-pizzeria-module-banner,.cyber-pizzeria-kds-modern-head) :is(p,small){color:var(--ui-muted)!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) :is(.cyber-pizzeria-screen-head,.cyber-pizzeria-registration-tabs){background:var(--ui-surface);border-color:var(--ui-line)}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-tabs button{color:var(--ui-muted);background:0 0}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-tabs button.active{color:#ffdabd;background:#4e2b1c;border-color:#f59465}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-screen-kpis,.inventory-metrics) article{background:var(--ui-surface);border-color:var(--ui-line)}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-screen-kpis,.inventory-metrics) article :is(small,span){color:var(--ui-muted)!important}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-screen-kpis,.inventory-metrics) article strong{color:var(--ui-ink)}.cyber-pizzeria-app.is-dark .cyber-pizzeria-screen-kpis article:after{opacity:.08}.cyber-pizzeria-app.is-dark :is(.cyber-pizzeria-report-table-panel,.cyber-pizzeria-light-panel,.inventory-panel) :is(p,small){color:var(--ui-muted)}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-agent-line{color:#e4ffee;border-color:#548c70;background:#173c2d!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-agent-line :is(strong,small,span){color:#d6f7e3!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-agent-line:is(.is-offline,.is-inactive,.is-waiting){border-color:#bd9964;background:#443019!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-agent-line:is(.is-offline,.is-inactive,.is-waiting) :is(strong,small,span){color:#ffe9c4!important}.cyber-pizzeria-app :is(.cyber-pizzeria-qr-inline-form,.cyber-pizzeria-qr-bulk) label{text-align:left;grid-template-rows:auto 44px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;height:auto;min-height:0}.cyber-pizzeria-app :is(.cyber-pizzeria-qr-inline-form,.cyber-pizzeria-qr-bulk) input{box-sizing:border-box;align-self:start;height:44px;min-height:44px;max-height:44px;padding:10px 12px}.cyber-pizzeria-app .cyber-pizzeria-qr-bulk label:has(input[type=checkbox]){grid-template-rows:none;align-items:center;display:flex}.pizzeria-readiness,.pizzeria-print-diagnostics{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);border-radius:14px;margin-bottom:20px;padding:20px}.pizzeria-readiness summary{cursor:pointer;font-weight:650;line-height:1.5}.pizzeria-readiness p,.pizzeria-print-diagnostics p{color:var(--ui-muted);line-height:1.5}.pizzeria-readiness ul,.pizzeria-print-diagnostics ol{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.pizzeria-readiness li,.pizzeria-readiness>div,.pizzeria-print-diagnostics footer,.pizzeria-print-diagnostics li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pizzeria-readiness li{border-bottom:1px solid var(--ui-line);padding:10px}.pizzeria-print-diagnostics label{gap:8px;font-weight:600;display:grid}.pizzeria-print-diagnostics select{background:var(--ui-soft);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:8px;padding:10px}.pizzeria-print-diagnostics li{border:1px solid var(--ui-line);overflow-wrap:anywhere;border-left:4px solid #347e5a;border-radius:10px;padding:16px}.pizzeria-print-diagnostics li.is-failed{border-left-color:#c35b3c}.pizzeria-print-diagnostics li.is-queued,.pizzeria-print-diagnostics li.is-processing{border-left-color:#b68c25}.pizzeria-print-diagnostics .pizzeria-print-error{color:#832d1f;background:#fff0e9;border-radius:8px;padding:10px}.cyber-pizzeria-app.is-dark .pizzeria-print-diagnostics .pizzeria-print-error{color:#ffe1d1;background:#50291f}.pizzeria-print-diagnostics a{color:inherit;text-underline-offset:4px;text-decoration:underline}.pizzeria-queue-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:16px 0;display:grid}.pizzeria-queue-filters label{color:var(--ui-muted);gap:6px;font-weight:600;display:grid}.pizzeria-queue-filters :is(input,select){box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-soft);width:100%;min-height:44px;color:var(--ui-ink);border-radius:8px;padding:10px}.pizzeria-queue-pagination{border-top:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.pizzeria-queue-pagination button:disabled{opacity:.5;cursor:default}.pizzeria-queue-pagination button,.pizzeria-readiness button{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-ink);cursor:pointer;border-radius:9px;padding:10px 14px}.pizzeria-order-filter-toggle{display:none}.public-pizzeria-menu .public-pizzeria-cart.is-account-required .public-pizzeria-order-form:before{content:"Entre ou crie seu cadastro para continuar. Seus itens ficam salvos na sacola.";border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:12px;font-size:14px;line-height:1.5;display:block}.public-pizzeria-menu .public-pizzeria-cart.is-account-required .public-pizzeria-order-form>:is(.public-pizzeria-order-prefill-note,.public-pizzeria-address-row,.public-pizzeria-payment-field,input,textarea,.public-pizzeria-cep-status,.public-pizzeria-delivery-quote){display:none}.public-pizzeria-menu .public-pizzeria-cart-lines>div{grid-template-columns:minmax(0,1fr) 44px auto;gap:8px;font-size:14px}.public-pizzeria-menu .public-pizzeria-cart-lines button{width:44px;height:44px;font-size:20px}.public-pizzeria-menu .public-pizzeria-cart-lines strong{font-size:14px}html:has(.public-pizzeria-menu){scrollbar-gutter:stable}.public-pizzeria-menu.has-active-cart:not(.customer-panel-open){padding-bottom:calc(144px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(144px + env(safe-area-inset-bottom))}.public-pizzeria-menu .public-pizzeria-cart-launcher{z-index:80;right:max(20px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));box-sizing:border-box;color:#281309;cursor:pointer;background:#ff693f;border:1px solid #ffb489;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;width:min(420px,100% - 40px);min-height:58px;padding:14px 18px;display:flex;position:fixed;box-shadow:0 6px 24px #0006}.public-pizzeria-menu .public-pizzeria-cart-launcher span{font-size:14px;font-weight:600}.public-pizzeria-menu .public-pizzeria-cart-launcher strong{white-space:nowrap;font-size:16px}.public-pizzeria-menu .public-pizzeria-cart-backdrop{z-index:1000;background:#0009;display:block;position:fixed;inset:0}.public-pizzeria-menu .public-pizzeria-cart.has-items.is-open{z-index:1001;bottom:max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--panel);width:min(420px,100% - 32px);max-height:calc(100dvh - 32px);margin:0;position:fixed;top:auto;left:auto;right:16px;box-shadow:0 20px 60px #0008}.public-pizzeria-menu .public-pizzeria-cart-close{border:1px solid var(--line);background:var(--panel-soft);width:44px;min-width:44px;height:44px;color:var(--text);border-radius:10px;flex:none;place-items:center;font-size:24px;display:grid}.public-pizzeria-menu .public-pizzeria-cart-head{flex-wrap:wrap;align-items:center}.public-pizzeria-menu .public-pizzeria-cart-head>div{flex:1}@media (width<=1099px){.public-pizzeria-menu .public-pizzeria-cart-launcher{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));gap:12px;width:auto}.public-pizzeria-menu .public-pizzeria-cart.has-items.is-open{bottom:max(12px,env(safe-area-inset-bottom));width:min(560px,100% - 24px);max-height:calc(100dvh - 24px);right:12px}.pizzeria-queue-filters{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.public-pizzeria-menu.has-active-cart:not(.customer-panel-open){padding-bottom:30px;scroll-padding-bottom:30px}.public-pizzeria-menu .public-pizzeria-cart-launcher{z-index:20;width:100%;min-height:54px;margin:16px 0 0;padding:12px 14px;position:sticky;bottom:auto;left:auto;right:auto}.cyber-pizzeria-app .cyber-pizzeria-topbar{gap:6px;padding:10px 12px}.cyber-pizzeria-app .cyber-pizzeria-operationbar{gap:8px;padding:8px 12px}.cyber-pizzeria-app .cyber-pizzeria-content{padding:12px}.cyber-pizzeria-app :is(.cyber-pizzeria-screen-head,.cyber-pizzeria-orders-heading,.cyber-pizzeria-inventory-hero,.cyber-pizzeria-kds-modern-head,.cyber-pizzeria-kds-head){padding:16px!important}.cyber-pizzeria-app :is(.cyber-pizzeria-screen-head,.cyber-pizzeria-inventory-hero,.cyber-pizzeria-kds-modern-head)>div>p{margin-block:6px;line-height:1.45}.cyber-pizzeria-app .cyber-pizzeria-kds-hotkeys{display:none}.cyber-pizzeria-app .cyber-pizzeria-orders-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:100%;padding-bottom:0;display:grid;overflow:visible}.cyber-pizzeria-app .cyber-pizzeria-orders-summary>b{min-width:0;min-height:54px;padding:8px}.cyber-pizzeria-app .cyber-pizzeria-orders-summary strong{font-size:18px}.cyber-pizzeria-app .cyber-pizzeria-kds-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cyber-pizzeria-app .cyber-pizzeria-kds-health>div{min-height:0;padding:10px}.cyber-pizzeria-app .cyber-pizzeria-kds-health>div:last-child{grid-column:1/-1}.cyber-pizzeria-app .cyber-pizzeria-qr-inline-form,.cyber-pizzeria-app .cyber-pizzeria-qr-bulk{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.cyber-pizzeria-app :is(.cyber-pizzeria-qr-inline-form,.cyber-pizzeria-qr-bulk) label{flex:none;justify-self:stretch;width:100%;max-width:none;min-height:0}.cyber-pizzeria-app :is(.cyber-pizzeria-qr-inline-form,.cyber-pizzeria-qr-bulk) input{width:100%;height:44px!important}.cyber-pizzeria-app .pizzeria-order-filter-toggle{border:1px solid var(--ui-line);width:100%;color:var(--ui-ink);background:var(--ui-surface);border-radius:10px;margin:12px 0;padding:12px;display:block}.cyber-pizzeria-app .cyber-pizzeria-orders-toolbar:not(.is-filter-open){display:none}.pizzeria-readiness,.pizzeria-print-diagnostics{padding:16px}}.cyber-pizzeria-app .cyber-pizzeria-primary-button,.cyber-pizzeria-app .inventory-hero-actions>button{color:#291309!important}.cyber-pizzeria-app.is-dark .inventory-metrics article:after{opacity:.08}.cyber-pizzeria-app fieldset.cyber-pizzeria-table-bill-methods{border:0;min-width:0;margin:0}.cyber-pizzeria-app .pizzeria-receipt-error{color:#832d1f;background:#fff0e9;border-radius:8px;margin:12px 20px;padding:12px;line-height:1.5}.cyber-pizzeria-app.is-dark .pizzeria-receipt-error{color:#ffe1d1;background:#50291f}:is(.cyber-pizzeria-app,.cyber-pizzeria-mobile,.public-pizzeria-menu){--pizzeria-action:#ff693f;--pizzeria-action-ink:#291309;--pizzeria-link:#983015;--pizzeria-positive:#12633d;--pizzeria-negative:#a12d28}:is(.cyber-pizzeria-app.is-dark,.public-pizzeria-menu.theme-dark,.cyber-pizzeria-mobile.theme-dark){--pizzeria-link:#ffc7a8;--pizzeria-positive:#92e8b6;--pizzeria-negative:#ffb8af}.cyber-pizzeria-app .cyber-pizzeria-cash-note{border-color:var(--ui-line);background:var(--ui-surface)!important;color:var(--ui-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-cash-note summary :is(b,strong){font-size:15px;color:var(--ui-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-cash-note summary span{font-size:13px;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-cash-note-body{border-color:var(--ui-line);color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-cash-summary>span{font-size:13px;line-height:1.5;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-cash-summary>span>b{font-variant-numeric:tabular-nums;font-size:16px;color:var(--ui-ink)!important}.cyber-pizzeria-app :is(.cyber-pizzeria-cash-summary,.cyber-pizzeria-cash-close-summary)>.is-balanced>b{color:var(--pizzeria-positive)!important}.cyber-pizzeria-app :is(.cyber-pizzeria-cash-summary,.cyber-pizzeria-cash-close-summary)>.is-different>b{color:var(--pizzeria-negative)!important}.cyber-pizzeria-app .cyber-pizzeria-cash-close-summary>span{border-color:var(--ui-line);background:var(--ui-soft)!important;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-cash-close-summary>span>b{color:var(--ui-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-cash-flow-form>small{color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-cash-flow-head>div>span{font-size:12px;color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-settings-hours>div{border-color:var(--ui-line);background:var(--ui-soft)!important;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-settings-hours>div:nth-child(2n){background:var(--ui-surface)!important}.cyber-pizzeria-app .cyber-pizzeria-settings-hours>div>b,.cyber-pizzeria-app .cyber-pizzeria-settings-hours label{opacity:1;color:var(--ui-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-catalog-channel-link{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;align-items:center;min-height:44px;font-size:14px;display:inline-flex;color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-menu-search>label,.cyber-pizzeria-app .cyber-pizzeria-catalog-filters label{color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-menu-item-title>span{font-size:13px;color:var(--pizzeria-positive)!important}.cyber-pizzeria-app :is(.cyber-pizzeria-primary-button,.inventory-hero-actions>button,.cyber-pizzeria-cash-note-body>button,.cyber-pizzeria-cash-flow-form>button),.cyber-pizzeria-app .cyber-pizzeria-dashboard-hero-actions>button:not(.secondary),.cyber-pizzeria-app .cyber-pizzeria-operationbar nav>button.active,.cyber-pizzeria-app .cyber-pizzeria-period-buttons button.active,.cyber-pizzeria-app .cyber-pizzeria-dashboard-live-pill:not(.is-alert){border-color:var(--pizzeria-action);color:var(--pizzeria-action-ink)!important;background:var(--pizzeria-action)!important}.cyber-pizzeria-app .cyber-pizzeria-primary-button:hover,.cyber-pizzeria-app .cyber-pizzeria-cash-flow-form>button:hover{border-color:#ff9b76;background:#ff9b76!important}.cyber-pizzeria-app .cyber-pizzeria-primary-button:disabled,.cyber-pizzeria-app .cyber-pizzeria-cash-flow-form>button:disabled{opacity:.55;cursor:not-allowed}.cyber-pizzeria-app .cyber-pizzeria-dashboard-live-pill{font-size:13px;line-height:1.5}.cyber-pizzeria-app .cyber-pizzeria-more-menu{border-color:var(--ui-line);white-space:normal;width:300px;min-width:0;max-width:calc(100vw - 32px);left:auto;right:0;background:var(--ui-surface)!important}.cyber-pizzeria-app .cyber-pizzeria-more-menu>div+div{border-top:1px solid var(--ui-line);margin-top:8px;padding-top:8px}.cyber-pizzeria-app .cyber-pizzeria-more-menu strong{letter-spacing:.04em;padding:6px 10px;font-size:12px;font-weight:650;display:block;color:var(--ui-muted)!important}.cyber-pizzeria-app :is(.cyber-pizzeria-more-menu button,.cyber-pizzeria-product-menu a,.cyber-pizzeria-product-menu button){white-space:normal;min-height:44px;line-height:1.45;color:var(--ui-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-more-menu button[aria-current=page],.cyber-pizzeria-app .cyber-pizzeria-product-menu :is(a,button):hover{color:var(--pizzeria-link)!important;background:var(--ui-soft)!important}.cyber-pizzeria-app .cyber-pizzeria-operationbar nav button[aria-current=page]{box-shadow:inset 0 -3px}.cyber-pizzeria-app .access-form-footer p{overflow-wrap:anywhere;align-items:flex-start;font-size:13px;line-height:1.6}.cyber-pizzeria-app .access-form-footer p .access-icon{flex:none;margin-top:3px}.public-pizzeria-menu .public-pizzeria-segmented button[aria-pressed=true],.public-pizzeria-menu :is(.public-pizzeria-customer-auth-tabs,.public-pizzeria-payment-choice) button.is-active,.public-pizzeria-menu .public-pizzeria-featured-photo>b,.public-pizzeria-menu .public-pizzeria-item-photo>b,:is(.cyber-pizzeria-app,.cyber-pizzeria-mobile,.public-pizzeria-menu) .cyber-pizzeria-picker .cyber-pizzeria-primary-button{border-color:var(--pizzeria-action);color:var(--pizzeria-action-ink)!important;background:var(--pizzeria-action)!important}.public-pizzeria-menu :is(.public-pizzeria-item-options,.public-pizzeria-social-login>span,.public-pizzeria-customer-form label>span,.public-pizzeria-order-prefill-note,.public-pizzeria-payment-field small,.public-pizzeria-cep-status,.public-pizzeria-delivery-quote){font-size:13px;line-height:1.5}.public-pizzeria-menu .public-pizzeria-item-options{color:var(--pizzeria-link)!important}.public-pizzeria-menu .public-pizzeria-customer-submit{font-size:16px}.public-pizzeria-menu :is(.public-pizzeria-featured-card,.public-pizzeria-item) button{min-height:44px}:is(.cyber-pizzeria-app,.cyber-pizzeria-mobile,.public-pizzeria-menu) .cyber-pizzeria-picker>header>button,.cyber-pizzeria-app :is(.cyber-pizzeria-menu-modal,.cyber-pizzeria-registration-modal,.cyber-pizzeria-table-bill-modal)>header>button,.public-pizzeria-menu .public-pizzeria-order-modal-head>button,.cyber-pizzeria-mobile [aria-label=Alternar\ tema],.public-pizzeria-menu .public-pizzeria-theme-button{box-sizing:border-box;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.cyber-pizzeria-picker>header>div{min-width:0}.cyber-pizzeria-picker>header h2{overflow-wrap:anywhere}.cyber-pizzeria-picker>header>div>span{font-size:12px;color:#983015!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker>header>div>span{color:var(--pizzeria-link)!important}.cyber-pizzeria-picker .cyber-pizzeria-picker-half-search{min-height:44px;font-size:16px}.cyber-pizzeria-app .cyber-pizzeria-pdv-product b{overflow-wrap:normal;max-width:100%;font-size:16px;line-height:1.5;white-space:normal!important}.cyber-pizzeria-app .cyber-pizzeria-menu-item-meta,.cyber-pizzeria-app .cyber-pizzeria-category-header>span{font-size:13px;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-menu-item-actions button:first-child{color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-channel-summary button{color:#983015!important}.cyber-pizzeria-app .cyber-pizzeria-channel-summary>div>span{font-size:12px;color:var(--pizzeria-positive)!important}.cyber-pizzeria-app :is(.cyber-pizzeria-dashboard-panel,.cyber-pizzeria-light-panel) :is(p,small){color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-dashboard-panel-head span,.cyber-pizzeria-app .cyber-pizzeria-dashboard-footnote>span,.cyber-pizzeria-app .cyber-pizzeria-pdv-search>span,.cyber-pizzeria-app .cyber-pizzeria-pdv-ticket-order-meta>span,.cyber-pizzeria-app .cyber-pizzeria-category-header :is(span,small),.cyber-pizzeria-app .cyber-pizzeria-order-column-empty,.cyber-pizzeria-app .cyber-pizzeria-order-card-meta>span,.cyber-pizzeria-app .cyber-pizzeria-kds-ticket-meta>span,.cyber-pizzeria-app .cyber-pizzeria-report-empty,.cyber-pizzeria-app .cyber-pizzeria-report-payments>span,.cyber-pizzeria-app .cyber-pizzeria-exception-list-head>span,.cyber-pizzeria-app .cyber-pizzeria-exception-row-actions>.quiet,.cyber-pizzeria-app .cyber-pizzeria-exception-help>span{font-size:13px;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-dashboard-panel-head>div>span,.cyber-pizzeria-app .cyber-pizzeria-dashboard-footnote>button,.cyber-pizzeria-app :is(.cyber-pizzeria-section-label,.cyber-pizzeria-kicker),.cyber-pizzeria-app .cyber-pizzeria-registrations-quick>div>span,.cyber-pizzeria-app .cyber-pizzeria-forms-card>span,.cyber-pizzeria-app .inventory-balance-list>header>div>span,.cyber-pizzeria-app .cyber-pizzeria-kds-items>div>b,.cyber-pizzeria-app .cyber-pizzeria-exception-help>button{font-size:13px;color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-dashboard-order-id>.status-new{color:#785000!important;background:#fff1c9!important}.cyber-pizzeria-app .cyber-pizzeria-dashboard-order-id>.status-preparing{color:#075889!important;background:#dff0ff!important}.cyber-pizzeria-app .cyber-pizzeria-dashboard-order-id>.status-ready{color:#12633d!important;background:#dff6df!important}.cyber-pizzeria-app .cyber-pizzeria-order-column>header{color:var(--ui-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-orders-toolbar label>span,.cyber-pizzeria-app .cyber-pizzeria-exception-search>span{color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-order-card-meta>span:first-child,.cyber-pizzeria-app .cyber-pizzeria-order-filters button.active small{color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-order-card-identity>.source-pickup{color:#922d3a!important;background:#fde7e8!important}.cyber-pizzeria-app .cyber-pizzeria-board-card-actions>button.reject{color:var(--ui-muted)!important;background:var(--ui-soft)!important}.cyber-pizzeria-app .cyber-pizzeria-order-details-button,.cyber-pizzeria-app .cyber-pizzeria-kds-card.status-preparing .cyber-pizzeria-kds-card-body>button{color:#fff!important;background:#087348!important}.cyber-pizzeria-app .cyber-pizzeria-kds-card.status-new .cyber-pizzeria-kds-card-body>button{color:#fff!important;background:#0b5f97!important}.cyber-pizzeria-app .cyber-pizzeria-delivery-team-empty strong{color:var(--ui-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-delivery-team-empty>span{background:var(--ui-soft)!important;color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-registration-card button{color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-registration-card .registration-icon.tone-1{color:#833114!important;background:#fff0e6!important}.cyber-pizzeria-app .cyber-pizzeria-registration-card .registration-icon.tone-2{color:#274d9d!important;background:#eaf0ff!important}.cyber-pizzeria-app .cyber-pizzeria-registration-card .registration-icon.tone-3{color:#14532f!important;background:#e4f7ed!important}.cyber-pizzeria-app .cyber-pizzeria-registration-card .registration-icon.tone-4{color:#715000!important;background:#fff4cc!important}.cyber-pizzeria-app .cyber-pizzeria-registration-card .registration-icon.tone-5{color:#643090!important;background:#f2eaff!important}.cyber-pizzeria-app .cyber-pizzeria-registration-card .registration-icon.tone-6{color:#175f78!important;background:#e3f5fb!important}.cyber-pizzeria-app .cyber-pizzeria-architecture-note{font-size:13px;color:#26523c!important;background:#e7f4ec!important}.cyber-pizzeria-app :is(.cyber-pizzeria-customers-toolbar>button,.inventory-form-actions>button,.inventory-action-card>button,.cyber-pizzeria-kds-modern-head-actions>button:not(.secondary),.cyber-pizzeria-kds-add-route>button,.cyber-pizzeria-qr-inline-form>button){border-color:var(--pizzeria-action);background:var(--pizzeria-action)!important;color:var(--pizzeria-action-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-inventory :is(label small,.inventory-metrics p,.inventory-list-item p){font-size:13px;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-settings-head-status>b{background:var(--ui-soft)!important;color:var(--ui-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-settings-section .cyber-pizzeria-panel-heading>small{color:var(--ui-muted)!important;background:var(--ui-soft)!important}.cyber-pizzeria-app .cyber-pizzeria-settings-steps button.active{color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-settings-callout>button{color:#983015!important}.cyber-pizzeria-app .cyber-pizzeria-settings-payment-grid legend{color:var(--ui-muted)!important}.cyber-pizzeria-app .access-eyebrow{font-size:12px;color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-access-banner .access-eyebrow{color:#ffc7a8!important}.cyber-pizzeria-app .access-workspace-tabs button.active>span{color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-exception-meta .is-alert,.cyber-pizzeria-app .cyber-pizzeria-exception-row.alert>div small{color:#8b3020!important;background:#fff0e9!important}.cyber-pizzeria-app .cyber-pizzeria-exception-meta .is-ok{color:#12633d!important;background:#e8f8ee!important}.cyber-pizzeria-app .cyber-pizzeria-exception-meta .is-attention{color:#785000!important;background:#fff6d8!important}.cyber-pizzeria-app .cyber-pizzeria-kds-stations .online{color:#12633d!important;background:#e5f8ef!important}.cyber-pizzeria-app .cyber-pizzeria-kds-agent-line.is-offline{color:#715000!important;background:#fff6d8!important}.cyber-pizzeria-app .cyber-pizzeria-catalog-channel-summary footer{font-size:13px;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-channel-card.tone-ifood .cyber-pizzeria-channel-icon{color:#fff!important;background:#b8312b!important}.cyber-pizzeria-app .pizzeria-eyebrow{letter-spacing:.08em;font-size:12px;color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-dashboard-quick small,.cyber-pizzeria-app .cyber-pizzeria-dashboard-panel-head>small{font-size:13px;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-dashboard-footnote>button{color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-order-column>header :is(b,span){color:var(--ui-ink)!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-column{background:var(--ui-soft)!important}.cyber-pizzeria-app .cyber-pizzeria-kds-card.status-ready .cyber-pizzeria-kds-card-body>button{color:#fff!important;background:#087348!important}.cyber-pizzeria-app .cyber-pizzeria-inventory :is(th,label small,label span,.inventory-metrics small){font-size:13px;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-report-payments>strong{color:var(--ui-ink)!important}.cyber-pizzeria-app .cyber-pizzeria-exceptions-view .is-alert{color:#8b3020!important;background:#fff0e9!important}.cyber-pizzeria-app .cyber-pizzeria-exceptions-view .is-ok{color:#12633d!important;background:#e8f8ee!important}.cyber-pizzeria-app .cyber-pizzeria-exceptions-view .is-attention{color:#785000!important;background:#fff6d8!important}.cyber-pizzeria-app .cyber-pizzeria-exception-row small{color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-exceptions-head-actions>button{color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-kds-settings-modern .online{color:#12633d!important;background:#e5f8ef!important}.cyber-pizzeria-app .cyber-pizzeria-kds-agent-line.is-offline :is(strong,small,span),.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-agent-line.is-offline :is(strong,small,span){color:#715000!important}.cyber-pizzeria-app .cyber-pizzeria-catalog-channel-grid>article>footer,.cyber-pizzeria-app .cyber-pizzeria-pdv-search kbd,.cyber-pizzeria-app .cyber-pizzeria-pdv-ticket-order-meta small,.cyber-pizzeria-app .cyber-pizzeria-registration-card small,.cyber-pizzeria-app .cyber-pizzeria-inventory label em,.cyber-pizzeria-app .inventory-metrics article>span{font-size:13px;color:var(--ui-muted)!important}.cyber-pizzeria-app .cyber-pizzeria-registration-tabs button.active{color:var(--pizzeria-link)!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-panel-head>small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-column>header :is(b,span),.cyber-pizzeria-app.is-dark .cyber-pizzeria-inventory-list td{color:var(--ui-muted)!important}.cyber-pizzeria-app .inventory-status.neutral{font-size:12px;color:#465366!important;background:#eef2f6!important}.cyber-pizzeria-app .cyber-pizzeria-kds-modern-panel-head>div>span{font-size:12px;color:var(--pizzeria-link)!important}.cyber-pizzeria-app .cyber-pizzeria-kds-modern-sidebar button small{color:var(--ui-muted)!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-agent-line.is-offline{color:#715000!important;background:#fff6d8!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-row.warn small{color:#715000!important}.public-pizzeria-menu .public-pizzeria-mode-callout>button{min-height:44px;background:var(--pizzeria-action)!important;color:var(--pizzeria-action-ink)!important}.public-pizzeria-menu .public-pizzeria-featured-card button i{color:var(--pizzeria-link)!important}.public-pizzeria-menu .public-pizzeria-info-grid b{overflow-wrap:anywhere;white-space:normal!important}.cyber-pizzeria-kds-screen.theme-light{--kds-muted:#526173}.cyber-pizzeria-kds-screen>footer{color:var(--kds-muted);font-size:12px;line-height:1.5}.cyber-pizzeria-kds-screen>footer b,.cyber-pizzeria-kds-screen .cyber-pizzeria-kds-screen-toolbar>div>span{color:#983015;font-size:12px}.cyber-pizzeria-kds-screen.theme-dark>footer b,.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-screen-toolbar>div>span{color:#ffc7a8}.cyber-pizzeria-kds-screen.theme-light :is(.cyber-pizzeria-kds-screen-card.status-preparing,.cyber-pizzeria-kds-screen-card.status-ready) .cyber-pizzeria-kds-screen-card-body>button{color:#fff;background:#087348}.cyber-pizzeria-kds-screen.theme-light .cyber-pizzeria-kds-screen-filters button.active,.cyber-pizzeria-kds-screen.theme-light .cyber-pizzeria-kds-station>button:last-child{color:#291309;background:#ff693f}@media (width<=680px){.cyber-pizzeria-app .cyber-pizzeria-menu-modal form>footer{margin:0 -16px -16px;padding:16px;bottom:-16px}}.cyber-pizzeria-app .cyber-pizzeria-delivery-team-list{gap:10px;margin-top:16px;display:grid}.cyber-pizzeria-app .cyber-pizzeria-delivery-team-row{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.cyber-pizzeria-app .cyber-pizzeria-delivery-team-row>span{background:var(--ui-surface);height:42px;color:var(--pizzeria-link);border-radius:12px;flex:0 0 42px;place-items:center;font-size:13px;font-weight:800;display:grid}.cyber-pizzeria-app .cyber-pizzeria-delivery-team-row>div{gap:2px;min-width:0;display:grid}.cyber-pizzeria-app .cyber-pizzeria-delivery-team-row strong{color:var(--ui-ink);overflow-wrap:anywhere;font-size:15px}.cyber-pizzeria-app .cyber-pizzeria-delivery-team-row small{color:var(--ui-muted);font-size:13px}.cyber-pizzeria-app .cyber-pizzeria-kds-board{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),360px));align-items:start}.cyber-pizzeria-app .cyber-pizzeria-kds-card{cursor:pointer;min-height:230px}.cyber-pizzeria-app .cyber-pizzeria-kds-card:focus-visible{outline:3px solid var(--pizzeria-link);outline-offset:3px}.cyber-pizzeria-app .cyber-pizzeria-kds-card>header{align-items:center;padding:15px 16px}.cyber-pizzeria-app .cyber-pizzeria-kds-card>header strong{white-space:normal;overflow-wrap:anywhere;font-size:11px}.cyber-pizzeria-app .cyber-pizzeria-kds-card>header b{font-size:23px}.cyber-pizzeria-app .cyber-pizzeria-kds-card>header time{padding:0;font-size:15px}.cyber-pizzeria-app .cyber-pizzeria-kds-card-body{gap:12px;padding:16px}.cyber-pizzeria-app .cyber-pizzeria-kds-card .cyber-pizzeria-kds-items{min-width:0}.cyber-pizzeria-app .cyber-pizzeria-kds-card .cyber-pizzeria-kds-items strong{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.cyber-pizzeria-app .cyber-pizzeria-kds-card .cyber-pizzeria-kds-card-body>button{min-height:46px;font-size:14px}@media (width<=560px){.cyber-pizzeria-app .cyber-pizzeria-kds-board{grid-template-columns:minmax(0,1fr)}.cyber-pizzeria-app .cyber-pizzeria-kds-card{min-height:210px}}.cyber-pizzeria-app :is(.cyber-pizzeria-delivery-modal>header>button,.cyber-pizzeria-order-modal-close){border-radius:10px;flex:0 0 44px;place-items:center;min-width:44px;min-height:44px;font-size:24px;line-height:1;display:inline-grid}.cyber-pizzeria-app :is(.cyber-pizzeria-delivery-modal>header>button,.cyber-pizzeria-order-modal-close):focus-visible{outline:3px solid var(--pizzeria-link);outline-offset:2px}.cyber-pizzeria-app .cyber-pizzeria-dashboard-statuses button.is-alert>i,.cyber-pizzeria-app .cyber-pizzeria-pdv-printing-pill.is-alert>i{background:#ffb197!important}.cyber-pizzeria-app .cyber-pizzeria-pdv-printing-pill.is-alert{font-size:12px;font-weight:700}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-promotions-stats b{color:#9a351c}.cyber-pizzeria-app .cyber-pizzeria-promotions-stats small{color:var(--ui-muted);font-size:12px}.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-test-notice,.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-test-notice button{color:#ffd9ca}.cyber-pizzeria-app #access-new-user{scroll-margin-top:16px}@media (width<=560px){.public-pizzeria-menu .public-pizzeria-brand strong{white-space:normal;overflow-wrap:anywhere;line-height:1.2}}@media (width>=700px) and (width<=1024px){.cyber-pizzeria-app .cyber-pizzeria-orders-heading,.cyber-pizzeria-app .cyber-pizzeria-orders-toolbar,.cyber-pizzeria-app .cyber-pizzeria-inventory-hero{padding:12px 14px}.cyber-pizzeria-app .inventory-tabs{gap:6px}.cyber-pizzeria-app .inventory-tabs button{min-height:44px;padding:9px 10px}}.cyber-pizzeria-app .cyber-pizzeria-menu-modal>header>button[aria-label=Fechar]{line-height:1;font-size:24px!important}.cyber-pizzeria-app .cyber-pizzeria-topbar{background:linear-gradient(90deg,#040907fa 0%,#040907ed 42%,#040907a6 100%),url(/assets/cyber-pizzaria-home-banner.png) 50% 45%/cover;border-bottom:1px solid #253528;gap:22px;height:auto;min-height:128px;padding:22px clamp(18px,3vw,48px);position:relative;top:auto}.cyber-pizzeria-app .pizzeria-product-identity{color:#fff;flex:none;align-items:center;gap:14px;display:flex}.cyber-pizzeria-app .pizzeria-product-mark{background:#080b08 url(/assets/cyber-pizzaria-icon.png) 50%/contain no-repeat;border-radius:18px;flex:none;width:74px;height:74px;box-shadow:0 0 24px #ff680b55}.cyber-pizzeria-app .pizzeria-product-identity>span:last-child{gap:6px;display:grid}.cyber-pizzeria-app .pizzeria-product-identity strong{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(21px,2.4vw,34px);line-height:1}.cyber-pizzeria-app .pizzeria-product-identity em{color:#ff742a;font-style:normal}.cyber-pizzeria-app .pizzeria-product-identity small{letter-spacing:.24em;color:#c2c8c1;font-size:10px}.cyber-pizzeria-app .cyber-pizzeria-brand{background:#08110ae0;border:1px solid #436938;border-radius:15px;flex:270px;min-width:0;max-width:390px;padding:12px 15px;box-shadow:0 8px 28px #0007}.cyber-pizzeria-app .cyber-pizzeria-brand-logo{width:48px!important;height:48px!important}.cyber-pizzeria-app .cyber-pizzeria-brand-copy strong{font-size:15px}.cyber-pizzeria-app .cyber-pizzeria-brand-copy small{color:#bdcbbf;font-size:11px}.cyber-pizzeria-app .cyber-pizzeria-admin-switcher{flex:none;margin-left:auto}.cyber-pizzeria-app .cyber-pizzeria-admin-switcher>button,.cyber-pizzeria-app .cyber-pizzeria-operation-actions button{color:#f3f7f3;background:#111813;border:1px solid #405047;border-radius:12px;min-height:44px;padding:10px 15px;font-size:13px}.cyber-pizzeria-app .cyber-pizzeria-topbar-user{color:#e5ede6}.cyber-pizzeria-app .cyber-pizzeria-topbar-user span{color:#d5e1d7}.cyber-pizzeria-app .cyber-pizzeria-operationbar{background:#080d0a;border-bottom:1px solid #263329;gap:16px;height:auto;min-height:76px;padding:10px clamp(18px,2vw,32px);position:relative;top:auto}.cyber-pizzeria-app .cyber-pizzeria-operationbar nav{flex:680px;gap:4px;min-width:0}.cyber-pizzeria-app .cyber-pizzeria-operationbar nav>button{color:#d9e3db;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:10px 13px;font-size:13px;display:inline-flex}.cyber-pizzeria-app .pizzeria-nav-icon{flex:none;width:20px;height:20px}.cyber-pizzeria-app .cyber-pizzeria-operationbar nav>button:hover,.cyber-pizzeria-app .cyber-pizzeria-operationbar nav>button.active,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-operationbar nav>button.active{color:#eaffeb;background:#112619;border-color:#32c846;box-shadow:inset 0 -3px #34db42,0 5px 18px #00c43229}.cyber-pizzeria-app .cyber-pizzeria-operation-actions{flex:none;gap:8px;position:static;right:auto}.cyber-pizzeria-app .cyber-pizzeria-operation-actions .channel-entry{color:#e1f6e4;background:#101b14;border-color:#46594b}.cyber-pizzeria-app .cyber-pizzeria-operation-actions b{color:#e8f7eb;background:#101a12;border:1px solid #4cd85b;border-radius:50%;width:40px;height:40px;font-size:12px}.cyber-pizzeria-app .cyber-pizzeria-topbar :is(button,a):focus-visible,.cyber-pizzeria-app .cyber-pizzeria-operationbar :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #7ce98b}@media (width<=1250px){.cyber-pizzeria-app .cyber-pizzeria-topbar{gap:14px}.cyber-pizzeria-app .pizzeria-product-mark{width:56px;height:56px}.cyber-pizzeria-app .pizzeria-product-identity strong{font-size:23px}.cyber-pizzeria-app .cyber-pizzeria-operationbar nav>button{padding-inline:9px}}@media (width<=860px){.cyber-pizzeria-app .cyber-pizzeria-topbar{flex-wrap:wrap;min-height:0;padding:15px}.cyber-pizzeria-app .pizzeria-product-identity{flex:200px}.cyber-pizzeria-app .cyber-pizzeria-brand{flex:100%;order:3;max-width:none;padding:9px 12px}.cyber-pizzeria-app .cyber-pizzeria-brand-logo{width:36px!important;height:36px!important}.cyber-pizzeria-app .cyber-pizzeria-operationbar{padding:10px 14px}.cyber-pizzeria-app .cyber-pizzeria-operation-actions{margin-left:0}}@media (width<=560px){.cyber-pizzeria-app .pizzeria-product-mark{border-radius:11px;width:44px;height:44px}.cyber-pizzeria-app .pizzeria-product-identity{flex:150px;gap:9px}.cyber-pizzeria-app .pizzeria-product-identity strong{font-size:20px}.cyber-pizzeria-app .pizzeria-product-identity small{letter-spacing:.17em;font-size:8px}.cyber-pizzeria-app .cyber-pizzeria-topbar{gap:10px}.cyber-pizzeria-app .cyber-pizzeria-topbar-user{margin-left:0}.cyber-pizzeria-app .cyber-pizzeria-admin-switcher>button{padding:8px 10px;font-size:12px}.cyber-pizzeria-app .cyber-pizzeria-operation-actions{flex-wrap:wrap;display:flex}.cyber-pizzeria-app .cyber-pizzeria-operation-actions button{padding:8px 11px;font-size:12px}.cyber-pizzeria-app .cyber-pizzeria-operation-actions b{display:none}}.cyber-pizzeria-app .cyber-pizzeria-operationbar nav>button.active{color:#eaffeb!important;background:#112619!important;border-color:#32c846!important}.cyber-pizzeria-app .cyber-pizzeria-customer-card{min-width:0}.cyber-pizzeria-app .cyber-pizzeria-customer-card-head>div{flex:180px;min-width:0}.cyber-pizzeria-app .cyber-pizzeria-customer-card-head strong,.cyber-pizzeria-app .cyber-pizzeria-customer-card em{overflow-wrap:anywhere;word-break:normal}.public-pizzeria-coupon-strip{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));background:color-mix(in srgb,var(--brand) 7%,var(--panel));border-radius:13px;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:14px auto 0;padding:13px 16px;display:flex}.public-pizzeria-coupon-strip>div:first-child{min-width:0}.public-pizzeria-coupon-strip span{color:var(--brand);letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.public-pizzeria-coupon-strip p{color:var(--muted);margin:4px 0 0;font-size:10px}.public-pizzeria-coupon-inline{align-items:center;gap:7px;margin-left:auto;display:flex}.public-pizzeria-coupon-inline input{box-sizing:border-box;border:1px solid var(--line);width:190px;min-width:0;color:var(--text);background:var(--panel-soft);font:inherit;border-radius:8px;padding:9px 10px;font-size:10px}.public-pizzeria-coupon-inline button{border:1px solid var(--brand);color:#fff;background:var(--brand);cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 12px;font:800 10px inherit}.public-pizzeria-coupon-inline button:disabled{opacity:.5;cursor:not-allowed}.public-pizzeria-coupon-inline button.is-link{color:var(--muted);background:0 0;border-color:#0000}.public-pizzeria-coupon-strip>small{flex:100%;font-size:10px;line-height:1.35}.public-pizzeria-coupon-strip>small.is-success{color:#67e79c}.public-pizzeria-coupon-strip>small.is-error{color:#ff9c82}@media (width<=680px){.public-pizzeria-coupon-strip{flex-direction:column;align-items:stretch;gap:10px;width:calc(100% - 20px)}.public-pizzeria-coupon-inline{width:100%;margin-left:0}.public-pizzeria-coupon-inline input{flex:1;width:auto}.public-pizzeria-coupon-strip>small{flex:auto}}.cyber-pizzeria-mobile{--mobile-bg:#0b1511;--mobile-panel:#14231b;--mobile-line:#e2f3e521;--mobile-ink:#f4f8f4;--mobile-muted:#9cad9f;--mobile-accent:#ff693f;box-sizing:border-box;min-height:100vh;color:var(--mobile-ink);background:radial-gradient(circle at 90% 0,#ff693f2e,transparent 35%),var(--mobile-bg);font-family:var(--font-geist-sans),Inter,Arial,sans-serif;padding:18px 16px 32px}.cyber-pizzeria-mobile-header{justify-content:space-between;align-items:center;width:min(600px,100%);margin:0 auto;display:flex}.cyber-pizzeria-mobile-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.cyber-pizzeria-mobile-brand>span{color:#1a100b;background:linear-gradient(135deg,#ff9a5b,#ff4e31);border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.cyber-pizzeria-mobile-brand strong,.cyber-pizzeria-mobile-brand small{display:block}.cyber-pizzeria-mobile-brand strong{letter-spacing:-.04em;font-size:16px}.cyber-pizzeria-mobile-brand small{color:var(--mobile-muted);margin-top:2px;font-size:10px}.cyber-pizzeria-mobile-header>button{border:1px solid var(--mobile-line);width:38px;height:38px;color:var(--mobile-ink);cursor:pointer;background:0 0;border-radius:12px;place-items:center;font-size:19px;display:grid}.cyber-pizzeria-mobile-hero,.cyber-pizzeria-mobile-content,.cyber-pizzeria-mobile-tabs,.cyber-pizzeria-mobile-error,.cyber-pizzeria-mobile-notice{width:min(600px,100%);margin-left:auto;margin-right:auto}.cyber-pizzeria-mobile-hero{padding:43px 5px 28px}.cyber-pizzeria-mobile-hero>span,.cyber-pizzeria-mobile-section-head span{color:#72e999;letter-spacing:.18em;font-size:10px;font-weight:800}.cyber-pizzeria-mobile-hero h1{letter-spacing:-.075em;max-width:510px;margin:10px 0 12px;font-size:clamp(34px,11vw,58px);line-height:.98}.cyber-pizzeria-mobile-hero p{max-width:470px;color:var(--mobile-muted);margin:0;font-size:14px;line-height:1.55}.cyber-pizzeria-mobile-user{color:#b7e8c4;background:#72e9990f;border:1px solid #72e9993b;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:8px 11px;font-size:11px;display:inline-flex}.cyber-pizzeria-mobile-user i{background:#72e999;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #72e9991f}.cyber-pizzeria-mobile-tabs{border:1px solid var(--mobile-line);background:#131f18cc;border-radius:14px;gap:7px;margin-bottom:16px;padding:5px;display:flex}.cyber-pizzeria-mobile-tabs button{color:var(--mobile-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:11px;font-size:12px}.cyber-pizzeria-mobile-tabs button.active{color:#1d120b;background:var(--mobile-accent);font-weight:800}.cyber-pizzeria-mobile-error,.cyber-pizzeria-mobile-notice{box-sizing:border-box;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:12px}.cyber-pizzeria-mobile-error{color:#ffb49d;background:#ff693f17;border:1px solid #ff693f73}.cyber-pizzeria-mobile-notice{color:#a4efb8;background:#72e99914;border:1px solid #72e9994d}.cyber-pizzeria-mobile-content{gap:14px;display:grid}.cyber-pizzeria-mobile-section-head{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.cyber-pizzeria-mobile-section-head h2{letter-spacing:-.06em;margin:7px 0 0;font-size:25px}.cyber-pizzeria-mobile-section-head>b{color:#ffc095;font-size:20px}.cyber-pizzeria-mobile-fields{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.cyber-pizzeria-mobile input,.cyber-pizzeria-mobile select{box-sizing:border-box;border:1px solid var(--mobile-line);width:100%;color:var(--mobile-ink);font:inherit;background:#07100b9e;border-radius:11px;padding:12px;font-size:12px}.cyber-pizzeria-mobile-menu{gap:8px;display:grid}.cyber-pizzeria-mobile-menu>button{text-align:left;border:1px solid var(--mobile-line);color:var(--mobile-ink);cursor:pointer;background:linear-gradient(145deg,#18271ef2,#0e1913f2);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.cyber-pizzeria-mobile-menu>button:hover{border-color:var(--mobile-accent)}.cyber-pizzeria-mobile-menu>button>span{min-width:0}.cyber-pizzeria-mobile-menu strong,.cyber-pizzeria-mobile-menu small{display:block}.cyber-pizzeria-mobile-menu strong{font-size:14px}.cyber-pizzeria-mobile-menu small{color:var(--mobile-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.cyber-pizzeria-mobile-menu>b{white-space:nowrap;color:#ffc095;font-size:12px}.cyber-pizzeria-mobile-menu>b i{color:#1b110b;background:var(--mobile-accent);border-radius:7px;place-items:center;width:22px;height:22px;margin-left:5px;font-size:17px;font-style:normal;display:inline-grid}.cyber-pizzeria-mobile-cart{background:#111c15f7;border:1px solid #ff995b6b;border-radius:16px;gap:10px;padding:15px;display:grid;position:sticky;bottom:12px;box-shadow:0 14px 38px #00000052}.cyber-pizzeria-mobile-cart>header,.cyber-pizzeria-mobile-cart>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.cyber-pizzeria-mobile-cart>header{border-bottom:1px solid var(--mobile-line);padding-bottom:7px}.cyber-pizzeria-mobile-cart>header span{color:var(--mobile-muted);font-size:11px}.cyber-pizzeria-mobile-cart>div{font-size:12px}.cyber-pizzeria-mobile-cart>div b{color:#ffb18c}.cyber-pizzeria-mobile-cart>div button{color:#ffb18c;cursor:pointer;background:#ff693f1c;border:0;border-radius:7px}.cyber-pizzeria-mobile-cart>div strong{color:#ffc095;margin-left:auto}.cyber-pizzeria-mobile-cart .primary,.cyber-pizzeria-mobile-orders button{color:#1a100b;background:var(--mobile-accent);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:800}.cyber-pizzeria-mobile-cart .primary:disabled,.cyber-pizzeria-mobile-orders button:disabled{opacity:.5}.cyber-pizzeria-mobile-orders{gap:11px;display:grid}.cyber-pizzeria-mobile-orders article{border:1px solid var(--mobile-line);background:linear-gradient(145deg,#18271ef2,#0e1913f2);border-radius:15px;padding:16px}.cyber-pizzeria-mobile-orders article>header,.cyber-pizzeria-mobile-orders article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.cyber-pizzeria-mobile-orders article>header strong,.cyber-pizzeria-mobile-orders article>header small{display:block}.cyber-pizzeria-mobile-orders article>header small{color:var(--mobile-muted);margin-top:5px;font-size:10px}.cyber-pizzeria-mobile-orders article>header>b{color:#ffc095}.cyber-pizzeria-mobile-address{background:#ffffff0a;border-radius:10px;gap:3px;margin:14px 0;padding:11px;display:grid}.cyber-pizzeria-mobile-address strong{font-size:13px}.cyber-pizzeria-mobile-address span,.cyber-pizzeria-mobile-address p{color:var(--mobile-muted);margin:0;font-size:11px}.cyber-pizzeria-mobile-address p{margin-top:3px;line-height:1.45}.cyber-pizzeria-mobile-order-items{border-top:1px solid var(--mobile-line);border-bottom:1px solid var(--mobile-line);color:#d4e2d8;flex-direction:column;gap:6px;margin:14px 0;padding:12px 0;font-size:12px;display:flex}.cyber-pizzeria-mobile-orders article>footer{align-items:center}.mobile-status{color:#ffbd96;background:#ff693f24;border-radius:999px;padding:6px 9px;font-size:10px}.mobile-status.status-out_for_delivery{color:#9dc5ff;background:#5989ff24}.mobile-status.status-ready{color:#9ff1b5;background:#72e9991f}.cyber-pizzeria-mobile-orders article>footer>button{color:#9ff1b5;background:#72e99921;border:1px solid #72e99947}.cyber-pizzeria-mobile-empty{box-sizing:border-box;border:1px dashed var(--mobile-line);width:min(600px,100%);color:var(--mobile-muted);border-radius:14px;margin:0 auto;padding:22px;font-size:12px}.cyber-pizzeria-mobile-footer{border-top:1px solid var(--mobile-line);color:#718278;justify-content:space-between;gap:15px;width:min(600px,100%);margin:28px auto 0;padding-top:16px;font-size:10px;display:flex}.cyber-pizzeria-mobile.theme-light{--mobile-bg:#f3f6f3;--mobile-panel:#fff;--mobile-line:#19382626;--mobile-ink:#1c3023;--mobile-muted:#68786f;background:linear-gradient(145deg,#f7faf7,#e6eee8)}.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-mobile-menu>button,.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-mobile-orders article{color:var(--mobile-ink);background:#fff;box-shadow:0 7px 18px #1437230f}.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-mobile-cart{background:#fffffff5}.cyber-pizzeria-mobile.theme-light input,.cyber-pizzeria-mobile.theme-light select{color:var(--mobile-ink);background:#fff}@media (width<=480px){.cyber-pizzeria-mobile{padding-inline:12px}.cyber-pizzeria-mobile-hero{padding-top:35px}.cyber-pizzeria-mobile-fields{grid-template-columns:1fr}.cyber-pizzeria-mobile-footer{gap:6px;display:grid}}.cyber-pizzeria-mobile{--mobile-accent:var(--pizzeria-primary,#ff693f);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--pizzeria-secondary,#ff693f) 35%,transparent),transparent 35%),var(--mobile-bg)}.cyber-pizzeria-mobile-brand>span,.cyber-pizzeria-mobile-logo{background:linear-gradient(135deg,var(--mobile-accent),var(--pizzeria-accent,#ff4e31));object-fit:cover}.cyber-pizzeria-mobile-hero>span,.cyber-pizzeria-mobile-section-head span{color:var(--mobile-accent)}.cyber-pizzeria-mobile-header-actions{align-items:center;gap:9px;display:flex}.cyber-pizzeria-mobile-online{color:#a4efb8;background:#72e99912;border:1px solid #72e99940;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.cyber-pizzeria-mobile-online i{background:#72e999;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #72e9991f}.cyber-pizzeria-mobile.is-waiter .cyber-pizzeria-mobile-hero{padding-bottom:20px}.cyber-pizzeria-mobile.is-waiter .cyber-pizzeria-mobile-hero h1{max-width:580px;font-size:clamp(32px,8vw,52px)}.cyber-pizzeria-waiter-overview{grid-template-columns:1fr 1fr 1.25fr;gap:8px;width:min(600px,100%);margin:0 auto 14px;display:grid}.cyber-pizzeria-waiter-overview>div,.cyber-pizzeria-waiter-overview>button{border:1px solid var(--mobile-line);text-align:left;background:linear-gradient(145deg,#18271ef2,#0e1913f2);border-radius:14px;min-width:0;padding:13px}.cyber-pizzeria-waiter-overview span,.cyber-pizzeria-waiter-overview small{color:var(--mobile-muted);font-size:9px;line-height:1.3;display:block}.cyber-pizzeria-waiter-overview span{color:var(--mobile-accent);letter-spacing:.12em;font-weight:850}.cyber-pizzeria-waiter-overview strong{letter-spacing:-.05em;margin:5px 0 2px;font-size:24px;display:block}.cyber-pizzeria-waiter-overview>button{border-color:color-mix(in srgb,var(--mobile-accent) 55%,transparent);color:var(--mobile-ink);cursor:pointer;grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;align-items:center;column-gap:9px;display:grid}.cyber-pizzeria-waiter-overview>button b{color:#1a100b;background:var(--mobile-accent);border-radius:10px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:22px;font-weight:500;display:grid}.cyber-pizzeria-waiter-overview>button span{color:var(--mobile-ink);font-size:12px;font-weight:850}.cyber-pizzeria-waiter-overview>button small{color:var(--mobile-muted);grid-column:2}.cyber-pizzeria-mobile-tabs button{position:relative}.cyber-pizzeria-mobile-tabs button b{min-width:18px;height:18px;color:var(--mobile-ink);background:#ffffff17;border-radius:999px;place-items:center;margin-left:6px;padding:0 4px;font-size:9px;display:inline-grid}.cyber-pizzeria-mobile-tabs button.active b{color:#1d120b;background:#1d120b24}.cyber-pizzeria-waiter-compose{padding-bottom:10px}.cyber-pizzeria-waiter-table-picker{border:1px solid var(--mobile-line);background:#ffffff09;border-radius:14px;gap:7px;padding:12px;display:grid}.cyber-pizzeria-waiter-table-picker>label,.cyber-pizzeria-mobile-fields label>span{color:var(--mobile-muted);letter-spacing:.04em;font-size:10px;font-weight:800}.cyber-pizzeria-waiter-table-picker>div{gap:6px;padding-bottom:2px;display:flex;overflow:auto}.cyber-pizzeria-waiter-table-picker button{border:1px solid var(--mobile-line);color:var(--mobile-muted);font:inherit;cursor:pointer;background:0 0;border-radius:9px;flex:none;padding:8px 10px;font-size:10px;font-weight:750}.cyber-pizzeria-waiter-table-picker button.active,.cyber-pizzeria-waiter-table-picker button:hover{border-color:var(--mobile-accent);color:#1d120b;background:var(--mobile-accent)}.cyber-pizzeria-waiter-table-picker button.new{border-style:dashed}.cyber-pizzeria-mobile-fields label{gap:5px;display:grid}.cyber-pizzeria-mobile-fields label small{font-size:9px;font-weight:500}.cyber-pizzeria-mobile-search{border:1px solid var(--mobile-line);color:var(--mobile-muted);background:#07100b9e;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex}.cyber-pizzeria-mobile-search:focus-within{border-color:var(--mobile-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mobile-accent) 18%,transparent)}.cyber-pizzeria-mobile-search>span{font-size:18px}.cyber-pizzeria-mobile-search input{background:0 0;border:0;outline:0;padding:0}.cyber-pizzeria-mobile-menu>button{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid}.cyber-pizzeria-mobile-menu-icon{color:#1d120b;background:linear-gradient(135deg,#ffd08f,var(--mobile-accent));border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.cyber-pizzeria-mobile-menu-copy{min-width:0}.cyber-pizzeria-mobile-menu>b{text-align:right;align-items:center;gap:6px;display:flex}.cyber-pizzeria-mobile-menu>b i{border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;margin:0;font-size:16px;display:grid}.cyber-pizzeria-mobile-menu>button.has-quantity{border-color:color-mix(in srgb,var(--mobile-accent) 65%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--mobile-accent) 15%,var(--mobile-panel)),#0e1913f2)}.cyber-pizzeria-waiter-tip{border:1px dashed var(--mobile-line);color:var(--mobile-muted);text-align:center;border-radius:13px;padding:14px;font-size:11px;line-height:1.45}.cyber-pizzeria-mobile-cart>header>div{gap:3px;display:grid}.cyber-pizzeria-mobile-cart>header small{color:var(--mobile-muted);font-size:10px}.cyber-pizzeria-mobile-cart>header>b{color:#ffc095;font-size:18px}.cyber-pizzeria-waiter-tables{gap:10px;display:grid}.cyber-pizzeria-waiter-tables article{border:1px solid var(--mobile-line);background:linear-gradient(145deg,#18271ef2,#0e1913f2);border-radius:16px;padding:15px;box-shadow:0 8px 22px #0000001f}.cyber-pizzeria-waiter-tables article>header,.cyber-pizzeria-waiter-tables article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.cyber-pizzeria-waiter-tables article>header>div{min-width:0}.cyber-pizzeria-waiter-tables article>header span,.cyber-pizzeria-waiter-tables article>header small{color:var(--mobile-muted);font-size:9px;display:block}.cyber-pizzeria-waiter-tables article>header span{color:var(--mobile-accent);letter-spacing:.14em;font-weight:850}.cyber-pizzeria-waiter-tables article>header strong{letter-spacing:-.05em;margin:3px 0;font-size:23px;display:block}.cyber-pizzeria-waiter-tables article>header>b{color:#ffc095;white-space:nowrap;font-size:16px}.cyber-pizzeria-waiter-table-items{border-top:1px solid var(--mobile-line);border-bottom:1px solid var(--mobile-line);flex-wrap:wrap;gap:5px;margin:13px 0;padding:11px 0;display:flex}.cyber-pizzeria-waiter-table-items span{color:#d4e2d8;background:#ffffff0d;border-radius:7px;padding:5px 7px;font-size:10px}.cyber-pizzeria-waiter-tables article>footer button{border:1px solid color-mix(in srgb,var(--mobile-accent) 55%,transparent);color:var(--mobile-accent);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.cyber-pizzeria-mobile-empty strong,.cyber-pizzeria-mobile-empty span{display:block}.cyber-pizzeria-mobile-empty strong{color:var(--mobile-ink);margin-bottom:5px;font-size:14px}.cyber-pizzeria-mobile-empty button{border:1px solid var(--mobile-accent);color:var(--mobile-accent);font:inherit;cursor:pointer;background:0 0;border-radius:9px;margin-top:12px;padding:9px 12px;font-size:11px;font-weight:800}.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-waiter-overview>div,.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-waiter-overview>button,.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-waiter-tables article{background:#fff;box-shadow:0 7px 18px #1437230f}.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-mobile-search{background:#fff}.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-waiter-table-items span{color:var(--mobile-ink);background:#eef3ee}@media (width<=480px){.cyber-pizzeria-mobile-online{padding:6px 7px}.cyber-pizzeria-mobile-online i{margin:0}.cyber-pizzeria-waiter-overview{grid-template-columns:1fr 1fr}.cyber-pizzeria-waiter-overview>button{grid-column:1/-1}.cyber-pizzeria-mobile-menu>button{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:12px}.cyber-pizzeria-mobile-menu-icon{width:31px;height:31px;font-size:16px}.cyber-pizzeria-mobile-menu>b{font-size:10px}.cyber-pizzeria-mobile-menu>b i{flex-basis:25px;width:25px;height:25px}}.cyber-pizzeria-delivery-overview{grid-template-columns:repeat(3,1fr);gap:8px;width:min(600px,100%);margin:0 auto 14px;display:grid}.cyber-pizzeria-delivery-overview>div{border:1px solid var(--mobile-line);background:linear-gradient(145deg,#18271ef2,#0e1913f2);border-radius:15px;min-width:0;padding:14px;position:relative;overflow:hidden;box-shadow:0 8px 22px #0000001a}.cyber-pizzeria-delivery-overview>div:before{background:var(--mobile-accent);content:"";border-radius:15px 0 0 15px;width:3px;position:absolute;inset:0 auto 0 0}.cyber-pizzeria-delivery-overview>div.is-route:before{background:#83b4ff}.cyber-pizzeria-delivery-overview>div.is-done:before{background:#72e999}.cyber-pizzeria-delivery-overview span,.cyber-pizzeria-delivery-overview small{color:var(--mobile-muted);font-size:9px;line-height:1.35;display:block}.cyber-pizzeria-delivery-overview span{color:var(--mobile-accent);letter-spacing:.1em;font-weight:850}.cyber-pizzeria-delivery-overview .is-route span{color:#9dc5ff}.cyber-pizzeria-delivery-overview .is-done span{color:#9ff1b5}.cyber-pizzeria-delivery-overview strong{letter-spacing:-.06em;margin:5px 0 2px;font-size:25px;display:block}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-hero{padding-bottom:20px}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-section-head{padding:2px 2px 1px}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article{border-color:color-mix(in srgb,var(--mobile-line) 85%,var(--mobile-accent));padding:17px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000001f}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article:before{background:var(--mobile-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article:has(.status-out_for_delivery):before{background:#83b4ff}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article:has(.status-ready):before{background:#72e999}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article>header strong{letter-spacing:-.03em;font-size:16px}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article>header small{font-size:10px}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article>header>b{font-size:15px}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-address{border:1px solid var(--mobile-line);background:#ffffff0b;margin:15px 0;padding:12px 13px}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-address strong{font-size:14px}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-address p{color:var(--mobile-ink);font-size:12px}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-order-items{color:var(--mobile-ink);gap:7px;margin:13px 0;padding:12px 0}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article>footer{align-items:flex-end;padding-top:1px}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article>footer>div{justify-content:flex-end;gap:7px;display:flex}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article>footer>div button{border:1px solid color-mix(in srgb,var(--mobile-accent) 55%,transparent);color:#1a100b;background:var(--mobile-accent);min-height:39px;box-shadow:0 7px 16px color-mix(in srgb,var(--mobile-accent) 18%,transparent);border-radius:10px;padding:10px 13px;font-weight:850}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article>footer>div button:disabled{box-shadow:none}.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-delivery-overview>div{background:#fff;box-shadow:0 7px 18px #1437230f}.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article{background:#fff}@media (width<=480px){.cyber-pizzeria-delivery-overview{grid-template-columns:1fr 1fr}.cyber-pizzeria-delivery-overview>div.is-done{grid-column:1/-1}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article>footer{flex-direction:column;align-items:stretch;gap:10px}.cyber-pizzeria-mobile.is-delivery .cyber-pizzeria-mobile-orders article>footer>div button{width:100%}}.cyber-pizzeria-mobile.is-catalog .cyber-pizzeria-mobile-hero,.cyber-pizzeria-mobile.is-catalog .cyber-pizzeria-waiter-overview,.cyber-pizzeria-mobile.is-catalog>.cyber-pizzeria-mobile-content:not(.cyber-pizzeria-waiter-catalog){display:none}.cyber-pizzeria-mobile.is-catalog .cyber-pizzeria-mobile-tabs{margin-top:22px}.cyber-pizzeria-waiter-catalog{padding-bottom:10px}.cyber-pizzeria-waiter-catalog-intro{color:var(--mobile-muted);margin:0;font-size:12px;line-height:1.5}.cyber-pizzeria-waiter-catalog-list{gap:9px;display:grid}.cyber-pizzeria-waiter-catalog-list article{border:1px solid var(--mobile-line);background:linear-gradient(145deg,#18271ef2,#0e1913f2);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex;box-shadow:0 7px 18px #00000017}.cyber-pizzeria-waiter-catalog-item{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.cyber-pizzeria-waiter-catalog-item>div{min-width:0}.cyber-pizzeria-waiter-catalog-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.cyber-pizzeria-waiter-catalog-item p{color:var(--mobile-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;line-height:1.4;overflow:hidden}.cyber-pizzeria-waiter-catalog-price{text-align:right;flex:none;gap:2px;display:grid}.cyber-pizzeria-waiter-catalog-price span,.cyber-pizzeria-waiter-catalog-price small{color:var(--mobile-muted);font-size:9px}.cyber-pizzeria-waiter-catalog-price strong{color:#ffc095;white-space:nowrap;font-size:14px}.cyber-pizzeria-waiter-catalog-price small{max-width:170px;line-height:1.3}.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-waiter-catalog-list article{background:#fff;box-shadow:0 7px 18px #1437230f}.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-waiter-catalog-item p,.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-waiter-catalog-price span,.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-waiter-catalog-price small{color:#68786f}.cyber-pizzeria-mobile.theme-light .cyber-pizzeria-waiter-catalog-price strong{color:#b7542d}@media (width<=480px){.cyber-pizzeria-waiter-catalog-list article{align-items:flex-start}.cyber-pizzeria-waiter-catalog-price{padding-top:2px}.cyber-pizzeria-waiter-catalog-price small{max-width:112px}}.cyber-pizzeria-delivery-login{--driver-accent:var(--pizzeria-primary,#ff693f);box-sizing:border-box;color:#eef7f0;background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--driver-accent) 18%,transparent),transparent 33%),#09130f;min-height:100vh;font-family:var(--font-geist-sans),Inter,Arial,sans-serif;padding:28px 16px}.cyber-pizzeria-delivery-login-card{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111f17e0;border:1px solid #d0ebd629;border-radius:24px;width:min(520px,100%);margin:0 auto;padding:24px;box-shadow:0 22px 70px #00000047}.cyber-pizzeria-delivery-login-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.cyber-pizzeria-delivery-login-brand{align-items:center;gap:11px;min-width:0;display:flex}.cyber-pizzeria-delivery-login-brand img{object-fit:cover;border-radius:14px;width:48px;height:48px}.cyber-pizzeria-delivery-login-brand strong,.cyber-pizzeria-delivery-login-brand small{display:block}.cyber-pizzeria-delivery-login-brand strong{font-size:15px}.cyber-pizzeria-delivery-login-brand small{color:#98ad9d;margin-top:4px;font-size:10px}.cyber-pizzeria-delivery-login-status{color:#a9eab8;white-space:nowrap;border:1px solid #72e9993d;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.cyber-pizzeria-delivery-login-status i{background:#72e999;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #72e9991a}.cyber-pizzeria-delivery-login-copy{padding:48px 0 24px}.cyber-pizzeria-delivery-login-copy>span{color:var(--driver-accent);letter-spacing:.18em;font-size:10px;font-weight:850}.cyber-pizzeria-delivery-login-copy h1{letter-spacing:-.075em;margin:10px 0 12px;font-size:clamp(36px,9vw,60px);line-height:.95}.cyber-pizzeria-delivery-login-copy h1 em{color:#ffb878;font-style:normal}.cyber-pizzeria-delivery-login-copy p{color:#a5b6aa;margin:0;font-size:13px;line-height:1.55}.cyber-pizzeria-delivery-login-tabs{border:1px solid #d0ebd624;border-radius:13px;gap:6px;margin-bottom:16px;padding:4px;display:flex}.cyber-pizzeria-delivery-login-tabs button{color:#a9b9ad;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px;font-size:12px}.cyber-pizzeria-delivery-login-tabs button.is-active{color:#1b120d;background:var(--driver-accent);font-weight:800}.cyber-pizzeria-delivery-login-card form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cyber-pizzeria-delivery-login-card form>label{color:#b6c8ba;gap:6px;font-size:11px;display:grid}.cyber-pizzeria-delivery-login-card form>label:first-child,.cyber-pizzeria-delivery-login-card form>label:nth-child(2),.cyber-pizzeria-delivery-login-card form>label:nth-child(3),.cyber-pizzeria-delivery-login-card form>label:nth-child(4),.cyber-pizzeria-delivery-login-card form>label:nth-child(5),.cyber-pizzeria-delivery-login-card form>label:nth-child(6),.cyber-pizzeria-delivery-login-card form>label:nth-child(7),.cyber-pizzeria-delivery-login-card form>label:nth-child(8){min-width:0}.cyber-pizzeria-delivery-login-card form input,.cyber-pizzeria-delivery-login-card form textarea{box-sizing:border-box;color:#f2f8f3;width:100%;font:inherit;background:#050f0aa6;border:1px solid #d0ebd629;border-radius:10px;outline:0;padding:11px 12px;font-size:12px}.cyber-pizzeria-delivery-login-card form textarea{resize:vertical;min-height:72px}.cyber-pizzeria-delivery-login-card form input:focus,.cyber-pizzeria-delivery-login-card form textarea:focus{border-color:var(--driver-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--driver-accent) 17%,transparent)}.cyber-pizzeria-delivery-login-card form>label:has(textarea){grid-column:1/-1}.cyber-pizzeria-delivery-login-card form>label:last-of-type{grid-column:auto}.cyber-pizzeria-delivery-login-error,.cyber-pizzeria-delivery-login-message{border-radius:10px;grid-column:1/-1;margin:0;padding:11px 12px;font-size:11px;line-height:1.45}.cyber-pizzeria-delivery-login-error{color:#ffb29b;background:#ff693f14;border:1px solid #ff693f70}.cyber-pizzeria-delivery-login-message{color:#a7eab7;background:#72e99914;border:1px solid #72e9994d}.cyber-pizzeria-delivery-login-submit{color:#1c110c;background:var(--driver-accent);font:inherit;cursor:pointer;box-shadow:0 10px 22px color-mix(in srgb,var(--driver-accent) 18%,transparent);border:0;border-radius:11px;grid-column:1/-1;padding:13px;font-size:13px;font-weight:850}.cyber-pizzeria-delivery-login-submit:disabled{opacity:.55;cursor:wait}.cyber-pizzeria-delivery-login-card>footer{color:#849689;text-align:center;border-top:1px solid #d0ebd61f;margin-top:18px;padding-top:14px;font-size:10px;line-height:1.45}@media (width<=560px){.cyber-pizzeria-delivery-login{padding:12px}.cyber-pizzeria-delivery-login-card{border-radius:18px;padding:18px}.cyber-pizzeria-delivery-login-copy{padding-top:36px}.cyber-pizzeria-delivery-login-card form{grid-template-columns:1fr}.cyber-pizzeria-delivery-login-error,.cyber-pizzeria-delivery-login-message,.cyber-pizzeria-delivery-login-submit{grid-column:auto}.cyber-pizzeria-delivery-login-card form>label:has(textarea){grid-column:auto}}.cyber-pizzeria-app{--ink:#f5f7f4;--muted:#9eaba4;--line:#ffffff1a;--panel:#151d1b;--panel-2:#1b2723;--accent:var(--pizzeria-primary,#ff693f);--accent-2:var(--pizzeria-accent,#ff9a5b);background:radial-gradient(circle at 85% 0%,color-mix(in srgb,var(--pizzeria-secondary,#293d31) 75%,#293d31) 0,transparent 32%),#0d1513;min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans),Inter,Arial,sans-serif}.cyber-pizzeria-pairing-code{color:#ffd0ad;letter-spacing:.18em;background:#ff693f1f;border:1px solid #ff9a5b80;border-radius:10px;margin:12px 10px 0 0;padding:11px 16px;font-size:18px;display:inline-block}.cyber-pizzeria-pairing-command{color:#b9c9bf;overflow-wrap:anywhere;max-width:100%;margin-top:10px;display:block}.cyber-pizzeria-pairing-command b{color:#f1f5f2;font-weight:500}.cyber-pizzeria-module-banner-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.cyber-pizzeria-agent-status-card{background:#081c1685;border:1px solid #74efc147;border-radius:14px;align-items:center;gap:12px;max-width:560px;margin-top:18px;padding:12px 14px;display:flex}.cyber-pizzeria-agent-status-card>div{gap:3px;display:grid}.cyber-pizzeria-agent-status-card strong{color:#effff7;font-size:.85rem}.cyber-pizzeria-agent-status-card small{color:#a9c7ba;font-size:.74rem}.cyber-pizzeria-agent-status-dot{background:#70efb7;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 4px #70efb724,0 0 14px #70efb7b3}.cyber-pizzeria-agent-status-card.is-offline{border-color:#ffb7694d}.cyber-pizzeria-agent-status-card.is-offline .cyber-pizzeria-agent-status-dot{background:#ffb769;box-shadow:0 0 0 4px #ffb76921,0 0 14px #ffb7698c}.cyber-pizzeria-agent-status-card.is-waiting,.cyber-pizzeria-agent-status-card.is-unpaired{border-color:#bec6c233}.cyber-pizzeria-agent-status-card.is-waiting .cyber-pizzeria-agent-status-dot,.cyber-pizzeria-agent-status-card.is-unpaired .cyber-pizzeria-agent-status-dot{background:#aebbb5;box-shadow:0 0 0 4px #aebbb51a}.cyber-pizzeria-agent-status-card.is-inactive{border-color:#ff757547}.cyber-pizzeria-agent-status-card.is-inactive .cyber-pizzeria-agent-status-dot{background:#ff8585;box-shadow:0 0 0 4px #ff85851a}.cyber-pizzeria-print-test-status{color:#a9c7ba;margin-top:7px;font-size:.72rem;display:block}.cyber-pizzeria-print-test-status.is-printed{color:#70efb7}.cyber-pizzeria-print-test-status.is-failed{color:#ffaaa0}.cyber-pizzeria-print-test-status.is-queued,.cyber-pizzeria-print-test-status.is-processing{color:#ffd18d}.cyber-pizzeria-access-blocked{color:#f5f7f4;min-height:100vh;font-family:var(--font-geist-sans),Inter,Arial,sans-serif;background:radial-gradient(circle at 75% 0,#ff693f2e,#0000 38%),#090f0d;place-items:center;padding:24px;display:grid}.cyber-pizzeria-access-blocked section{box-sizing:border-box;background:#121c17eb;border:1px solid #ffffff21;border-radius:22px;width:min(560px,100%);padding:42px;box-shadow:0 24px 70px #00000059}.cyber-pizzeria-access-blocked span{color:#ff9a5b;letter-spacing:.2em;font-size:10px;font-weight:800}.cyber-pizzeria-access-blocked h1{letter-spacing:-.06em;margin:14px 0 10px;font-size:clamp(28px,5vw,44px)}.cyber-pizzeria-access-blocked p{color:#d7e0da;margin:0;line-height:1.65}.cyber-pizzeria-access-blocked small{color:#9eaba4;margin-top:20px;line-height:1.5;display:block}.cyber-pizzeria-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#0a100edb;justify-content:space-between;align-items:center;height:76px;padding:0 34px;display:flex;position:sticky;top:0}.cyber-pizzeria-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.cyber-pizzeria-brand>span,.cyber-pizzeria-brand-logo{background:linear-gradient(135deg,var(--accent),var(--accent-2));width:40px;height:40px;box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 28%,transparent);object-fit:cover;border-radius:13px;place-items:center;font-weight:800;display:grid}.cyber-pizzeria-brand strong{letter-spacing:-.03em;font-size:17px}.cyber-pizzeria-brand small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.cyber-pizzeria-topbar-user{color:#d9e2dd;align-items:center;gap:22px;font-size:13px;display:flex}.cyber-pizzeria-topbar-user a{color:var(--accent-2);text-decoration:none}.cyber-pizzeria-layout{grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.cyber-pizzeria-nav{border-right:1px solid var(--line);background:#0d1513a8;flex-direction:column;gap:8px;padding:34px 18px;display:flex}.cyber-pizzeria-nav button,.cyber-pizzeria-nav a{color:#afbbb4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:13px 14px;font-size:13px;text-decoration:none}.cyber-pizzeria-nav button:hover,.cyber-pizzeria-nav a:hover,.cyber-pizzeria-nav button.active{color:#fff;background:#ff693f21}.cyber-pizzeria-nav button.active{box-shadow:inset 3px 0 var(--accent)}.cyber-pizzeria-nav-note{color:#74827a;border-top:1px solid var(--line);margin-top:auto;padding:14px 10px;font-size:11px;line-height:1.55}.cyber-pizzeria-content{width:min(1220px,100%);margin:0 auto;padding:42px clamp(24px,5vw,68px) 80px}.cyber-pizzeria-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.cyber-pizzeria-kicker,.cyber-pizzeria-hero>div>span,.cyber-pizzeria-next span,.cyber-pizzeria-panel-heading span{color:#72e999;letter-spacing:.18em;font-size:10px;font-weight:700}.cyber-pizzeria-heading h1{letter-spacing:-.06em;margin:10px 0 9px;font-size:clamp(31px,4vw,50px)}.cyber-pizzeria-heading p{color:var(--muted);margin:0;font-size:14px}.cyber-pizzeria-live{color:#9ceeb2;white-space:nowrap;font-size:12px}.cyber-pizzeria-live i{background:#59e487;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #59e4871f}.cyber-pizzeria-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.cyber-pizzeria-metrics article,.cyber-pizzeria-hero,.cyber-pizzeria-next,.cyber-pizzeria-orders,.cyber-pizzeria-menu-list,.cyber-pizzeria-forms form{border:1px solid var(--line);background:linear-gradient(145deg,#1d2a24f0,#101815f0);border-radius:18px}.cyber-pizzeria-metrics article{padding:20px}.cyber-pizzeria-metrics small,.cyber-pizzeria-metrics span{color:var(--muted);font-size:12px;display:block}.cyber-pizzeria-metrics strong{letter-spacing:-.04em;margin:12px 0 4px;font-size:28px;display:block}.cyber-pizzeria-hero{justify-content:space-between;align-items:center;gap:28px;margin-top:16px;padding:30px;display:flex}.cyber-pizzeria-hero h2,.cyber-pizzeria-next h2,.cyber-pizzeria-panel-heading h2{letter-spacing:-.04em;margin:8px 0;font-size:22px}.cyber-pizzeria-hero p{color:var(--muted);max-width:700px;margin:0;font-size:13px;line-height:1.65}.cyber-pizzeria-actions{flex-wrap:wrap;gap:10px;display:flex}.cyber-pizzeria-app button{font:inherit}.cyber-pizzeria-actions button,.cyber-pizzeria-cart button,.cyber-pizzeria-forms button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:12px 16px;font-weight:700}.cyber-pizzeria-actions button.secondary{border:1px solid var(--line);color:#e7eee9;background:0 0}.cyber-pizzeria-next{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:24px 28px;display:flex}.cyber-pizzeria-next ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cyber-pizzeria-next li{color:#aebbb3;background:#202c27;border-radius:10px;padding:10px 13px;font-size:12px}.cyber-pizzeria-next li.done{color:#8ff0ae}.cyber-pizzeria-next li.current{color:#ffb18b;background:#ff693f29}.cyber-pizzeria-error,.cyber-pizzeria-empty{color:var(--muted);background:#ffffff06;border:1px dashed #ffffff29;border-radius:14px;padding:18px}.cyber-pizzeria-error{color:#ffb19a;border-color:#ff693f80;margin-bottom:18px}.cyber-pizzeria-panel-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.cyber-pizzeria-panel-heading small{color:var(--muted)}.cyber-pizzeria-menu-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.cyber-pizzeria-menu-list,.cyber-pizzeria-orders{padding:22px}.cyber-pizzeria-category+.cyber-pizzeria-category{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.cyber-pizzeria-category h3{margin:0 0 13px;font-size:17px}.cyber-pizzeria-item-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.cyber-pizzeria-item{text-align:left;border:1px solid var(--line);min-height:140px;color:var(--ink);cursor:pointer;background:#18221f;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:15px;display:flex}.cyber-pizzeria-item:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.cyber-pizzeria-item:disabled{opacity:.55;cursor:not-allowed}.cyber-pizzeria-item strong{font-size:14px}.cyber-pizzeria-item small{color:var(--muted);min-height:31px;font-size:11px;line-height:1.45}.cyber-pizzeria-item b{color:#ffc394;margin-top:auto}.cyber-pizzeria-item em{color:#7be99d;font-size:10px;font-style:normal}.cyber-pizzeria-forms{flex-direction:column;gap:14px;display:flex}.cyber-pizzeria-forms form{flex-direction:column;gap:9px;padding:18px;display:flex}.cyber-pizzeria-forms form>span{color:#dce9e1;font-size:12px;font-weight:700}.cyber-pizzeria-forms input,.cyber-pizzeria-forms select,.cyber-pizzeria-forms textarea,.cyber-pizzeria-cart input,.cyber-pizzeria-cart select,.cyber-pizzeria-order-foot select{color:#eaf1ed;border:1px solid var(--line);font:inherit;background:#101815;border-radius:9px;padding:10px;font-size:12px}.cyber-pizzeria-forms textarea{resize:vertical;min-height:70px}.cyber-pizzeria-forms button:disabled,.cyber-pizzeria-cart button:disabled{opacity:.45;cursor:not-allowed}.cyber-pizzeria-order-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.cyber-pizzeria-order-list article{border:1px solid var(--line);background:#17211e;border-radius:14px;padding:17px}.cyber-pizzeria-order-head,.cyber-pizzeria-order-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cyber-pizzeria-order-head strong{display:block}.cyber-pizzeria-order-head small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.cyber-pizzeria-order-head b{color:#ffc394}.cyber-pizzeria-order-items{color:#d1ddd5;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin:15px 0;padding:12px 0;font-size:12px;display:flex}.cyber-pizzeria-order-status{color:#a9bbb0;background:#26322d;border-radius:999px;padding:6px 9px;font-size:11px}.status-new{color:#ffbb8c;background:#ff693f21}.status-preparing{color:#9ec5ff;background:#5989ff21}.status-ready{color:#86f0a3;background:#59e48721}.cyber-pizzeria-order-foot select{padding:7px 8px}.cyber-pizzeria-cart{background:#141e1af5;border:1px solid #ff995b73;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;display:flex;position:sticky;bottom:18px;box-shadow:0 12px 35px #0000004d}.cyber-pizzeria-cart>div{margin-right:auto}.cyber-pizzeria-cart>div span,.cyber-pizzeria-cart>div strong{display:block}.cyber-pizzeria-cart>div span{color:var(--accent-2);font-size:11px}.cyber-pizzeria-cart>div strong{margin-top:4px;font-size:13px}.cyber-pizzeria-cart input,.cyber-pizzeria-cart select{width:130px}.cyber-pizzeria-cart button{white-space:nowrap}.cyber-pizzeria-order-address{color:#b7d8c0;background:#72e9990f;border-radius:9px;margin:11px 0 0;padding:9px 10px;font-size:11px;line-height:1.5}.cyber-pizzeria-availability{border:1px solid var(--line);background:linear-gradient(145deg,#1d2a24f0,#101815f0);border-radius:18px;gap:9px;padding:18px;display:grid}.cyber-pizzeria-availability>span{color:#72e999;letter-spacing:.18em;font-size:10px;font-weight:700}.cyber-pizzeria-availability>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.cyber-pizzeria-availability>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.cyber-pizzeria-availability>div strong{font-size:12px}.cyber-pizzeria-availability>div button{color:#ffb18c;font:inherit;cursor:pointer;background:0 0;border:1px solid #ff995b66;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}.cyber-pizzeria-availability>div button:hover{background:#ff693f1f}.cyber-pizzeria-availability>small{color:var(--muted);font-size:11px}@media (width<=920px){.cyber-pizzeria-layout{grid-template-columns:1fr}.cyber-pizzeria-nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:14px;display:grid}.cyber-pizzeria-nav .cyber-pizzeria-kicker,.cyber-pizzeria-nav-note{grid-column:1/-1}.cyber-pizzeria-nav-note{margin-top:0}.cyber-pizzeria-metrics{grid-template-columns:repeat(2,1fr)}.cyber-pizzeria-menu-layout{grid-template-columns:1fr}.cyber-pizzeria-forms{grid-template-columns:repeat(2,1fr);display:grid}.cyber-pizzeria-kds-head{display:block}.cyber-pizzeria-kds-hotkeys{margin-top:16px}.cyber-pizzeria-kds-board{grid-template-columns:1fr}}@media (width<=620px){.cyber-pizzeria-topbar{padding:0 16px}.cyber-pizzeria-topbar-user span{display:none}.cyber-pizzeria-content{padding:28px 16px 60px}.cyber-pizzeria-heading,.cyber-pizzeria-hero,.cyber-pizzeria-next{display:block}.cyber-pizzeria-live{margin-top:18px;display:block}.cyber-pizzeria-actions{margin-top:20px}.cyber-pizzeria-metrics{grid-template-columns:1fr 1fr}.cyber-pizzeria-metrics article{padding:14px}.cyber-pizzeria-metrics strong{font-size:23px}.cyber-pizzeria-next ol{margin-top:18px}.cyber-pizzeria-forms{display:flex}.cyber-pizzeria-cart{align-items:stretch}.cyber-pizzeria-cart input,.cyber-pizzeria-cart select,.cyber-pizzeria-cart button{width:100%}}.cyber-pizzeria-module-view{gap:16px;display:grid}.cyber-pizzeria-module-banner{background:linear-gradient(135deg,#ff693f24,#172a21eb);border:1px solid #ffffff1f;border-radius:18px;padding:32px}.cyber-pizzeria-module-banner>span{color:#ffad83;letter-spacing:.18em;font-size:10px;font-weight:700}.cyber-pizzeria-module-banner h2{letter-spacing:-.05em;margin:10px 0;font-size:28px}.cyber-pizzeria-module-banner p{max-width:720px;color:var(--muted);margin:0 0 20px;line-height:1.65}.cyber-pizzeria-module-banner button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:12px 16px;font-weight:700}.cyber-pizzeria-module-banner button.secondary{border:1px solid var(--line);color:#e7eee9;background:0 0;margin-left:9px}.cyber-pizzeria-cash-open{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:21px 0;display:flex}.cyber-pizzeria-cash-open>div{margin-right:auto}.cyber-pizzeria-cash-open strong,.cyber-pizzeria-cash-open small{display:block}.cyber-pizzeria-cash-open strong{color:#9ff1b5;font-size:15px}.cyber-pizzeria-cash-open small{color:var(--muted);margin-top:5px;font-size:12px}.cyber-pizzeria-cash-open label{color:#dce8e0;gap:7px;font-size:11px;display:grid}.cyber-pizzeria-cash-open input{color:#eaf1ed;border:1px solid var(--line);width:140px;font:inherit;background:#101815;border-radius:9px;padding:10px;font-size:12px}.cyber-pizzeria-module-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cyber-pizzeria-module-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#1d2a24f0,#101815f0);border-radius:16px;padding:20px}.cyber-pizzeria-module-grid small,.cyber-pizzeria-module-grid span{color:var(--muted);font-size:12px;display:block}.cyber-pizzeria-module-grid strong{letter-spacing:-.04em;margin:12px 0 5px;font-size:23px;display:block}.cyber-pizzeria-architecture-note{color:#9ceeb2;background:#59e4870f;border:1px solid #72e9993d;border-radius:11px;padding:12px;font-size:12px}.cyber-pizzeria-inventory-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cyber-pizzeria-form-inline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cyber-pizzeria-recipe-form{grid-template-columns:1fr 1fr;align-items:end}.cyber-pizzeria-recipe-form>span,.cyber-pizzeria-recipe-form>h3{grid-column:1/-1}.cyber-pizzeria-recipe-form>small{color:var(--muted);grid-column:1/-1;font-size:11px}.cyber-pizzeria-recipe-form>.cyber-pizzeria-form-inline{grid-column:1/-1;grid-template-columns:1fr 140px auto}.cyber-pizzeria-recipe-lines{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.cyber-pizzeria-recipe-lines span{color:#cfe8d6;background:#59e4870f;border:1px solid #72e9993d;border-radius:999px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:inline-flex}.cyber-pizzeria-recipe-lines button{color:#ffae86;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:16px}.cyber-pizzeria-inventory-list{border:1px solid var(--line);background:#111b16d6;border-radius:17px;padding:22px}.cyber-pizzeria-stock-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:11px;display:grid}.cyber-pizzeria-stock-grid article{border:1px solid var(--line);background:#17221d;border-radius:13px;gap:9px;padding:16px;display:grid}.cyber-pizzeria-stock-grid article.low{background:#ff693f14;border-color:#ff693f8c}.cyber-pizzeria-stock-grid article>div strong,.cyber-pizzeria-stock-grid article>div small{display:block}.cyber-pizzeria-stock-grid article>div small{color:var(--muted);margin-top:4px;font-size:10px}.cyber-pizzeria-stock-grid article>b{letter-spacing:-.04em;color:#9ff1b5;font-size:22px}.cyber-pizzeria-stock-grid article.low>b{color:#ffad84}.cyber-pizzeria-stock-grid article>span{color:var(--muted);font-size:11px}.cyber-pizzeria-module-banner>a{background:var(--accent);color:#fff;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.cyber-pizzeria-success{color:#9ceeb2;background:#59e48714;border:1px solid #72e99959;border-radius:14px;margin-bottom:16px;padding:16px 18px;font-size:13px}.cyber-pizzeria-kds-settings{gap:16px;display:grid}.cyber-pizzeria-kds-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cyber-pizzeria-forms-card{border:1px solid var(--line);background:linear-gradient(145deg,#1d2a24f0,#101815f0);border-radius:17px;gap:10px;padding:22px;display:grid}.cyber-pizzeria-forms-card>span{color:#72e999;letter-spacing:.18em;font-size:10px;font-weight:700}.cyber-pizzeria-forms-card h3{letter-spacing:-.04em;margin:0 0 5px;font-size:18px}.cyber-pizzeria-forms-card input,.cyber-pizzeria-forms-card select{color:#eaf1ed;border:1px solid var(--line);font:inherit;background:#101815;border-radius:9px;padding:11px;font-size:12px}.cyber-pizzeria-forms-card button{color:#17100c;background:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800}.cyber-pizzeria-forms-card button:disabled{opacity:.45;cursor:not-allowed}.cyber-pizzeria-route-form{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.cyber-pizzeria-route-form>div{grid-column:1/-1}.cyber-pizzeria-route-form select,.cyber-pizzeria-route-form button{min-width:0}.cyber-pizzeria-kds-settings-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cyber-pizzeria-kds-settings-lists>article{border:1px solid var(--line);background:#111b16d6;border-radius:17px;padding:20px}.cyber-pizzeria-kds-settings-lists p{color:var(--muted);font-size:12px}.cyber-pizzeria-setting-row{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.cyber-pizzeria-setting-row strong{font-size:13px}.cyber-pizzeria-setting-row span{color:var(--muted);font-size:11px}.cyber-pizzeria-kds{gap:18px;display:grid}.cyber-pizzeria-kds-head{border:1px solid var(--line);background:linear-gradient(135deg,#1a2822f5,#0d1512f5);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:18px;padding:26px 28px;display:flex}.cyber-pizzeria-kds-head>div>span{color:#72e999;letter-spacing:.18em;font-size:10px;font-weight:700}.cyber-pizzeria-kds-head h2{color:#f5f7f4;letter-spacing:-.05em;margin:8px 0;font-size:27px}.cyber-pizzeria-kds-head p{color:var(--muted);margin:0;font-size:13px}.cyber-pizzeria-kds-hotkeys{color:#adbbb2;white-space:nowrap;font-size:11px}.cyber-pizzeria-kds-hotkeys b{color:#ffba91;background:#ff693f1c;border:1px solid #fff3;border-radius:7px;place-items:center;width:24px;height:24px;margin-left:9px;display:inline-grid}.cyber-pizzeria-kds-board{grid-template-columns:repeat(3,1fr);gap:14px;min-height:450px;display:grid}.cyber-pizzeria-kds-column{border:1px solid var(--line);background:#111a16;border-radius:17px;padding:15px}.cyber-pizzeria-kds-column header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:6px 5px 15px;display:flex}.cyber-pizzeria-kds-column header span{color:#f2f6f3;font-size:16px;font-weight:700;display:block}.cyber-pizzeria-kds-column header small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.cyber-pizzeria-kds-column header>b{color:#ffbd93;background:#ff693f21;border-radius:10px;place-items:center;width:33px;height:33px;font-size:11px;display:grid}.cyber-pizzeria-kds-column.tone-preparing header>b{color:#9ec5ff;background:#5989ff21}.cyber-pizzeria-kds-column.tone-ready header>b{color:#86f0a3;background:#59e48721}.cyber-pizzeria-kds-column>article{background:#1a2621;border:1px solid #ffffff1f;border-radius:13px;margin-top:12px;padding:14px}.cyber-pizzeria-kds-ticket-head,.cyber-pizzeria-kds-ticket-meta{justify-content:space-between;gap:9px;display:flex}.cyber-pizzeria-kds-ticket-head strong{font-size:13px}.cyber-pizzeria-kds-ticket-head small,.cyber-pizzeria-kds-ticket-meta{color:var(--muted);font-size:10px}.cyber-pizzeria-kds-ticket-meta{margin-top:7px}.cyber-pizzeria-kds-items{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;margin:14px 0;padding:12px 0;display:grid}.cyber-pizzeria-kds-items div{color:#dce6df;gap:8px;font-size:12px;display:flex}.cyber-pizzeria-kds-items b{color:#ffb993}.cyber-pizzeria-kds-column>article button{color:#19110c;width:100%;font:inherit;cursor:pointer;background:#ff7548;border:0;border-radius:9px;padding:10px;font-size:11px;font-weight:800}.cyber-pizzeria-kds-column.tone-preparing>article button{color:#0d1520;background:#9ec5ff}.cyber-pizzeria-kds-column.tone-ready>article button{color:#0c1a12;background:#86f0a3}@media (width<=620px){.cyber-pizzeria-module-grid{grid-template-columns:1fr}.cyber-pizzeria-module-banner button.secondary{margin:9px 0 0}.cyber-pizzeria-cash-open{align-items:stretch}.cyber-pizzeria-cash-open label,.cyber-pizzeria-cash-open input{box-sizing:border-box;width:100%}}@media (width<=920px){.cyber-pizzeria-kds-settings-grid,.cyber-pizzeria-kds-settings-lists{grid-template-columns:1fr}.cyber-pizzeria-route-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-inventory-forms,.cyber-pizzeria-recipe-form{grid-template-columns:1fr}.cyber-pizzeria-recipe-form>.cyber-pizzeria-form-inline{grid-template-columns:1fr 1fr}.cyber-pizzeria-form-inline{grid-template-columns:1fr}}.cyber-pizzeria-qr-panel{gap:16px;display:grid}.cyber-pizzeria-qr-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:24px;display:flex}.cyber-pizzeria-qr-form label{color:#dce8e0;gap:7px;font-size:11px;display:grid}.cyber-pizzeria-qr-form input{box-sizing:border-box;color:#eaf1ed;border:1px solid var(--line);width:120px;font:inherit;background:#101815;border-radius:9px;padding:10px;font-size:12px}.cyber-pizzeria-qr-form button{color:#fff;background:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800}.cyber-pizzeria-qr-form button.secondary{border:1px solid var(--line);color:#e7eee9;background:0 0}.cyber-pizzeria-qr-form button:disabled{opacity:.5;cursor:not-allowed}.cyber-pizzeria-qr-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.cyber-pizzeria-qr-grid article{border:1px solid var(--line);color:#17201b;text-align:center;background:#f7f8f5;border-radius:16px;justify-items:center;gap:7px;padding:18px 14px;display:grid}.cyber-pizzeria-qr-grid article img{width:min(100%,160px);height:auto;display:block}.cyber-pizzeria-qr-grid article strong{font-size:15px}.cyber-pizzeria-qr-grid article span,.cyber-pizzeria-qr-grid article small{font-size:11px}.cyber-pizzeria-qr-grid article small{color:#607066}.cyber-pizzeria-qr-grid article{break-inside:avoid;page-break-inside:avoid}@media print{.cyber-pizzeria-app{color:#17201b;background:#fff}.cyber-pizzeria-topbar,.cyber-pizzeria-nav,.cyber-pizzeria-heading,.cyber-pizzeria-error,.cyber-pizzeria-qr-form{display:none}.cyber-pizzeria-content{width:100%;padding:0}.cyber-pizzeria-qr-panel{display:block}.cyber-pizzeria-module-banner{display:none}.cyber-pizzeria-qr-grid{grid-template-columns:repeat(4,1fr);gap:10px}.cyber-pizzeria-qr-grid article{border:1px solid #cbd4ce;padding:10px}}.cyber-pizzeria-kds-filters{gap:8px;margin:-6px 0 14px;padding:1px 0 3px;display:flex;overflow:auto}.cyber-pizzeria-kds-filters button{white-space:nowrap;color:#687284;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:inline-flex}.cyber-pizzeria-kds-filters button.active{color:#fff;background:#ff6b3a;border-color:#ff6b3a}.cyber-pizzeria-kds-filters button b{background:#00000014;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;display:grid}.cyber-pizzeria-kds-filters button.active b{background:#ffffff40}.cyber-pizzeria-kds-board{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));align-items:stretch;gap:12px;min-height:0}.cyber-pizzeria-kds-head{background:linear-gradient(135deg,#fff,#f4f6f8);border-color:#dfe4eb;padding:20px 22px}.cyber-pizzeria-kds-head h2{color:#202631}.cyber-pizzeria-kds-head p,.cyber-pizzeria-kds-hotkeys{color:#687284}.cyber-pizzeria-kds-card{background:#fff;border:1px solid #dfe4eb;border-radius:14px;flex-direction:column;min-height:286px;display:flex;overflow:hidden;box-shadow:0 8px 20px #1f2b3a14}.cyber-pizzeria-kds-card>header{color:#17222c;justify-content:space-between;align-items:flex-start;gap:10px;min-height:57px;padding:11px 13px 10px;display:flex}.cyber-pizzeria-kds-card>header>div{min-width:0}.cyber-pizzeria-kds-card>header strong{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.cyber-pizzeria-kds-card>header b{letter-spacing:-.04em;margin-top:3px;font-size:20px;line-height:1;display:block}.cyber-pizzeria-kds-card>header time{white-space:nowrap;padding-top:19px;font-size:12px;font-weight:800}.cyber-pizzeria-kds-card.tone-urgent>header{background:#f4616c}.cyber-pizzeria-kds-card.tone-attention>header{background:#f8be47}.cyber-pizzeria-kds-card.tone-fresh>header{background:#3bd0a3}.cyber-pizzeria-kds-card-body{flex-direction:column;flex:1;padding:12px 13px 11px;display:flex}.cyber-pizzeria-kds-card .cyber-pizzeria-kds-ticket-meta{color:#687284;margin:0 0 5px;font-size:11px}.cyber-pizzeria-kds-card .cyber-pizzeria-kds-items{border:0;flex:1;gap:9px;margin:0;padding:2px 0 10px;display:grid}.cyber-pizzeria-kds-card .cyber-pizzeria-kds-items>div{color:#202631;align-items:flex-start;gap:7px;font-size:13px;display:flex}.cyber-pizzeria-kds-card .cyber-pizzeria-kds-items>div>b{color:#f05d36;white-space:nowrap;font-size:13px}.cyber-pizzeria-kds-card .cyber-pizzeria-kds-items>div>span{gap:4px;min-width:0;display:grid}.cyber-pizzeria-kds-card .cyber-pizzeria-kds-items strong{font-size:14px;line-height:1.15}.cyber-pizzeria-kds-card .cyber-pizzeria-kds-items small{color:#687284;font-size:11px;line-height:1.35}.cyber-pizzeria-kds-card button{color:#17202a;width:100%;font:inherit;cursor:pointer;background:#eef1f5;border:1px solid #cbd2dc;border-radius:9px;margin-top:auto;padding:10px 12px;font-size:12px;font-weight:800}.cyber-pizzeria-kds-card.status-preparing button,.cyber-pizzeria-kds-card.status-ready button{color:#fff;background:#109662;border-color:#0f9865}.cyber-pizzeria-kds-card button:hover{filter:brightness(.97)}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-card{box-shadow:none;background:#17251c;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-card-body{background:#17251c}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-card .cyber-pizzeria-kds-ticket-meta,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-card .cyber-pizzeria-kds-items small{color:#91a399}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-card .cyber-pizzeria-kds-items>div{color:#f4f8f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-card button{color:#0d1823;background:#9cc3ff}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-card.status-preparing button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-card.status-ready button{color:#0d1d13;background:#83eda3}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-filters button{color:#cbd5cf;background:#122118;border-color:#ffffff24}@media (width<=920px){.cyber-pizzeria-kds-board{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));min-height:0}}@media (width<=560px){.cyber-pizzeria-kds-board{grid-template-columns:1fr}.cyber-pizzeria-kds-card{min-height:250px}}.cyber-pizzeria-qr-inline-form,.cyber-pizzeria-qr-bulk{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cyber-pizzeria-qr-inline-form{flex:560px}.cyber-pizzeria-qr-bulk{background:#0000001f;border:1px solid #ffffff1f;border-radius:12px;flex:0 auto;padding:10px 12px}.cyber-pizzeria-qr-bulk strong{color:#f2f6f3;white-space:nowrap;align-self:center;font-size:11px}.cyber-pizzeria-qr-inline-form input{width:180px}.cyber-pizzeria-qr-bulk input{width:82px}.cyber-pizzeria-qr-notice{color:#85efb5;background:#48cd891a;border:1px solid #48cd8959;border-radius:11px;padding:12px 14px;font-size:12px}.cyber-pizzeria-qr-summary{color:#dce8e0;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.cyber-pizzeria-qr-summary span{color:#9baaa4}.cyber-pizzeria-qr-grid article.is-inactive{opacity:.56}.cyber-pizzeria-qr-card-actions{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:4px;display:flex}.cyber-pizzeria-qr-card-actions button{color:#3d4653;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:7px;padding:7px 9px;font-size:10px}.cyber-pizzeria-qr-card-actions button:hover{color:#d95535;border-color:#ff693f}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-qr-form label{color:#303743}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-qr-bulk{background:#fafbfc;border-color:#e0e5eb}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-qr-bulk strong,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-qr-summary{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-qr-summary span{color:#596273}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-qr-form input{color:#202631;background:#fff;border-color:#cbd3dc}.cyber-pizzeria-app.is-dark .cyber-pizzeria-qr-card-actions button{color:#e9f0eb;background:#101815;border-color:#ffffff24}@media (width<=680px){.cyber-pizzeria-qr-inline-form,.cyber-pizzeria-qr-bulk{flex-direction:column;align-items:stretch}.cyber-pizzeria-qr-inline-form input,.cyber-pizzeria-qr-bulk input,.cyber-pizzeria-qr-inline-form button,.cyber-pizzeria-qr-bulk button{width:100%}.cyber-pizzeria-qr-summary{flex-direction:column;align-items:flex-start}}.cyber-pizzeria-app{color:#202631;--ink:#202631;--muted:#667085;--line:#dfe3e8;--panel:#fff;--panel-2:#f7f8fa;background:#f3f4f6;min-height:100vh}.cyber-pizzeria-topbar{z-index:10;background:#171a20;border-bottom:1px solid #2b3038;height:58px;padding:0 22px;position:sticky;top:0}.cyber-pizzeria-brand{color:#fff;min-width:210px}.cyber-pizzeria-brand-logo{border-radius:10px;width:34px;height:34px}.cyber-pizzeria-brand strong{font-size:15px}.cyber-pizzeria-brand small{color:#aeb6c2;font-size:10px}.cyber-pizzeria-product-nav{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;overflow:auto}.cyber-pizzeria-product-nav a,.cyber-pizzeria-product-nav button{color:#c8cdd5;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:10px 12px;font-size:11px;text-decoration:none}.cyber-pizzeria-product-nav .active{color:#1d1714;background:#ff693f;box-shadow:0 0 0 4px #ff693f1f}.cyber-pizzeria-topbar-user{white-space:nowrap;gap:12px;font-size:11px}.cyber-pizzeria-topbar-user a{color:#ff986f}.cyber-pizzeria-topbar-user span{color:#b8c0c9}.cyber-pizzeria-operationbar{color:#f4f6f8;z-index:9;background:#12151b;border-bottom:1px solid #272d35;align-items:center;gap:22px;height:58px;padding:0 24px;display:flex;position:sticky;top:58px}.cyber-pizzeria-operation-brand{align-items:center;gap:9px;min-width:195px;display:flex}.cyber-pizzeria-operation-brand span{color:#ff693f;font-size:18px}.cyber-pizzeria-operation-brand strong{font-size:15px}.cyber-pizzeria-operationbar nav{white-space:nowrap;flex:1;align-items:center;gap:2px;display:flex;overflow:auto}.cyber-pizzeria-operationbar nav button{color:#bbc2ca;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-size:12px}.cyber-pizzeria-operationbar nav button:hover,.cyber-pizzeria-operationbar nav button.active{color:#fff;background:#ff693f;box-shadow:0 5px 16px #ff693f33}.cyber-pizzeria-operation-actions{white-space:nowrap;align-items:center;gap:10px;font-size:10px;display:flex}.cyber-pizzeria-operation-actions span:first-child{color:#56cf9a}.cyber-pizzeria-operation-actions span:nth-child(2){color:#dabd50}.cyber-pizzeria-operation-actions button{color:#fff;font:inherit;cursor:pointer;background:#22272e;border:1px solid #4b5058;border-radius:999px;padding:9px 11px}.cyber-pizzeria-operation-actions b{color:#202631;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.cyber-pizzeria-layout{min-height:calc(100vh - 116px);display:block}.cyber-pizzeria-nav{display:none}.cyber-pizzeria-content{box-sizing:border-box;width:min(100%,1920px);padding:24px 24px 70px}.cyber-pizzeria-heading{margin:0 0 18px;display:flex}.cyber-pizzeria-heading h1{color:#202631;margin:4px 0;font-size:25px}.cyber-pizzeria-heading p{color:#667085;font-size:12px}.cyber-pizzeria-kicker{color:#ff693f}.cyber-pizzeria-live{color:#129268;font-size:11px}.cyber-pizzeria-overview{gap:14px;display:grid}.cyber-pizzeria-overview-hero{box-sizing:border-box;color:#fff;background:linear-gradient(90deg,#04080af0 0%,#05080ab8 45%,#07090b2e 100%),url(/assets/pizzeria-hero-v2.png) 50% 44%/cover no-repeat;border-radius:0 0 18px 18px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:250px;padding:30px 34px;display:flex;overflow:hidden;box-shadow:0 10px 28px #1018281f}.cyber-pizzeria-overview-copy>span{color:#52d8a3;letter-spacing:.15em;font-size:10px;font-weight:800}.cyber-pizzeria-overview-copy h2{letter-spacing:-.06em;margin:14px 0 6px;font-size:38px}.cyber-pizzeria-overview-copy p{color:#e3e6e9;margin:0;font-size:13px}.cyber-pizzeria-hero-stats{gap:9px;margin-top:26px;display:flex}.cyber-pizzeria-hero-stats b{background:#191e24a6;border:1px solid #ffffff2e;border-radius:999px;align-items:baseline;gap:7px;padding:9px 12px;font-size:12px;display:flex}.cyber-pizzeria-hero-stats small{color:#c2c9d0;font-weight:400}.cyber-pizzeria-hero-actions{gap:8px;width:245px;display:grid}.cyber-pizzeria-hero-actions button{color:#fff;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:10px;padding:13px;font-size:12px;font-weight:800}.cyber-pizzeria-hero-actions button.secondary{background:#161a1f6b;border:1px solid #ffffff59}.cyber-pizzeria-status-strip{flex-wrap:wrap;gap:10px;display:flex}.cyber-pizzeria-status-strip article{color:#fff;background:#11865f;border-radius:11px;align-items:center;gap:10px;padding:10px 15px;display:flex;box-shadow:0 5px 12px #10182814}.cyber-pizzeria-status-strip article:nth-child(2){background:#bd6508}.cyber-pizzeria-status-strip article:nth-child(3){background:#2960d5}.cyber-pizzeria-status-strip article>b{font-size:17px}.cyber-pizzeria-status-strip article strong{font-size:11px}.cyber-pizzeria-status-strip article small{margin-top:2px;font-size:9px;font-weight:400;display:block}.cyber-pizzeria-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:14px;display:grid}.cyber-pizzeria-overview-panel{background:#fff;border:1px solid #e1e5ea;border-radius:16px;padding:22px;box-shadow:0 5px 20px #1018280a}.cyber-pizzeria-overview-panel .cyber-pizzeria-metrics{grid-template-columns:repeat(3,1fr);margin:0}.cyber-pizzeria-overview-panel .cyber-pizzeria-metrics article{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:15px}.cyber-pizzeria-overview-panel .cyber-pizzeria-metrics strong{color:#202631;margin:8px 0 3px;font-size:25px}.cyber-pizzeria-overview-panel .cyber-pizzeria-metrics small,.cyber-pizzeria-overview-panel .cyber-pizzeria-metrics span{color:#6b7280}.cyber-pizzeria-overview-channels{background:linear-gradient(135deg,#fff7f3,#fff)}.cyber-pizzeria-overview-channels>span{color:#ff693f;letter-spacing:.15em;font-size:10px;font-weight:800}.cyber-pizzeria-overview-channels h2{letter-spacing:-.04em;margin:9px 0;font-size:20px}.cyber-pizzeria-overview-channels p{color:#667085;font-size:12px;line-height:1.55}.cyber-pizzeria-overview-channels button{color:#303743;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dce1;border-radius:9px;padding:10px 13px;font-size:11px}.cyber-pizzeria-overview .cyber-pizzeria-next{color:#202631;background:#fff;border-color:#e1e5ea;margin:0}.cyber-pizzeria-overview .cyber-pizzeria-next li{color:#697386;background:#f1f3f5}.cyber-pizzeria-overview .cyber-pizzeria-next li.done{color:#0c9768;background:#ecfaf4}.cyber-pizzeria-overview .cyber-pizzeria-next h2{font-size:18px}.cyber-pizzeria-orders-view{gap:15px;display:grid}.cyber-pizzeria-orders-heading{justify-content:space-between;align-items:end;display:flex}.cyber-pizzeria-orders-heading>div>span{color:#ff693f;letter-spacing:.15em;font-size:10px;font-weight:800}.cyber-pizzeria-orders-heading h2{letter-spacing:-.05em;margin:7px 0 0;font-size:27px}.cyber-pizzeria-orders-heading small{color:#697386;font-size:11px}.cyber-pizzeria-order-filters{flex-wrap:wrap;gap:9px;display:flex}.cyber-pizzeria-order-filters b{color:#596273;background:#fff;border:1px solid #e0e4e8;border-radius:999px;padding:9px 12px;font-size:10px}.cyber-pizzeria-order-filters b:first-child{color:#e14f57}.cyber-pizzeria-order-filters b small{color:#202631;margin-left:4px}.cyber-pizzeria-order-board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.cyber-pizzeria-order-column{background:#eef0f3;border:1px solid #e0e4e9;border-radius:15px;min-height:370px;padding:12px}.cyber-pizzeria-order-column header{color:#4b5563;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:4px 2px 12px;font-size:10px;display:flex}.cyber-pizzeria-order-column header b{letter-spacing:0;font-size:11px}.cyber-pizzeria-order-column>article{background:#fff;border:1px solid #e1e5e9;border-left:3px solid #2e75db;border-radius:11px;gap:8px;margin-top:9px;padding:13px;display:grid;box-shadow:0 4px 10px #1018280d}.cyber-pizzeria-order-column.tone-accepted>article{border-left-color:#7b52dc}.cyber-pizzeria-order-column.tone-production>article{border-left-color:#c28a00}.cyber-pizzeria-order-column.tone-ready>article{border-left-color:#0a9c6a}.cyber-pizzeria-order-column.tone-sent>article{border-left-color:#66717d}.cyber-pizzeria-board-card-head,.cyber-pizzeria-board-card-foot{justify-content:space-between;align-items:center;gap:7px;display:flex}.cyber-pizzeria-board-card-head strong{font-size:13px}.cyber-pizzeria-board-card-head em{color:#d4515d;background:#fde7e8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.cyber-pizzeria-board-card-foot{color:#77808e;font-size:9px}.cyber-pizzeria-board-card-foot b{color:#202631;font-size:11px}.cyber-pizzeria-order-column article p{color:#4b5563;margin:0;font-size:11px;line-height:1.45}.cyber-pizzeria-order-column article>small{color:#88919e;font-size:10px}.cyber-pizzeria-board-card-actions{gap:5px;display:flex}.cyber-pizzeria-board-card-actions button,.cyber-pizzeria-board-card-actions select{color:#353c47;min-width:0;font:inherit;cursor:pointer;background:#f6f7f9;border:1px solid #d8dde3;border-radius:7px;flex:1;padding:7px 5px;font-size:9px}.cyber-pizzeria-board-card-actions button:first-child{color:#fff;background:#119665;border-color:#119665}.cyber-pizzeria-board-card-actions .reject{color:#687386;background:#f1f3f5;border-color:#d6dce3}.cyber-pizzeria-pdv{gap:14px;display:grid}.cyber-pizzeria-pdv-top{color:#fff;background:linear-gradient(90deg,#04080af0,#0e11158c),url(/assets/pizzeria-hero-v2.png) 50% 48%/cover;border-radius:14px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.cyber-pizzeria-pdv-top>div>span{color:#58d9a2;letter-spacing:.14em;font-size:10px;font-weight:800}.cyber-pizzeria-pdv-top h2{letter-spacing:-.05em;margin:5px 0 0;font-size:25px}.cyber-pizzeria-pdv-top-actions{align-items:center;gap:8px;display:flex}.cyber-pizzeria-pdv-top-actions b{color:#ffd18b;background:#bd6508b8;border-radius:999px;padding:9px 12px;font-size:10px}.cyber-pizzeria-pdv-top-actions b.is-open{color:#9ff4c2;background:#11865fbf}.cyber-pizzeria-pdv-top-actions button{color:#fff;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:8px;padding:10px 12px;font-size:11px}.cyber-pizzeria-pdv-top-actions button.secondary{background:#00000040;border:1px solid #ffffff59}.cyber-pizzeria-pdv-layout{grid-template-columns:minmax(0,1fr) 335px;gap:14px;display:grid}.cyber-pizzeria-pdv-products{background:#f8f9fa;border:1px solid #e1e5ea;border-radius:15px;gap:13px;padding:16px;display:grid}.cyber-pizzeria-pdv-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.cyber-pizzeria-pdv-tabs{flex-wrap:wrap;gap:6px;display:flex}.cyber-pizzeria-pdv-tabs button{color:#586273;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:999px;padding:8px 12px;font-size:10px}.cyber-pizzeria-pdv-tabs button.active{color:#fff;background:#ff693f;border-color:#ff693f}.cyber-pizzeria-pdv-toolbar>input{color:#202631;width:200px;font:inherit;background:#fff;border:1px solid #d2d7df;border-radius:9px;padding:9px 11px;font-size:11px}.cyber-pizzeria-pdv-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.cyber-pizzeria-pdv-product{text-align:left;color:#202631;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px;display:grid}.cyber-pizzeria-pdv-product:hover{border-color:#ff693f;transform:translateY(-1px)}.cyber-pizzeria-pdv-product>span{background:#f9d28c;border-radius:50%;grid-row:1/4;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.cyber-pizzeria-pdv-product strong{font-size:11px}.cyber-pizzeria-pdv-product small{color:#7b8491;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.cyber-pizzeria-pdv-builder{background:#fff;border:1px solid #e0e4e9;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:15px;display:grid}.cyber-pizzeria-pdv-builder>span{color:#7b8491;font-size:11px}.cyber-pizzeria-pdv-builder>div{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.cyber-pizzeria-pdv-builder>div>b{color:#89919e;letter-spacing:.12em;width:65px;font-size:9px}.cyber-pizzeria-pdv-builder button{color:#586273;font:inherit;cursor:pointer;background:#f8f9fa;border:1px solid #dfe3e8;border-radius:7px;padding:7px 9px;font-size:10px}.cyber-pizzeria-pdv-builder button.active{color:#202631;background:#fff5f1;border-color:#ff693f}.cyber-pizzeria-pdv-ticket{background:#fff;border:1px solid #dfe3e8;border-radius:15px;align-content:start;gap:13px;padding:18px;display:grid;box-shadow:0 6px 18px #1018280d}.cyber-pizzeria-pdv-ticket>div:first-child{gap:3px;display:grid}.cyber-pizzeria-pdv-ticket>div:first-child span{color:#7d8795;letter-spacing:.14em;font-size:9px}.cyber-pizzeria-pdv-ticket-switch{border-bottom:1px solid #e3e6eb;justify-content:flex-end;align-items:center;gap:8px;padding-bottom:12px;font-size:10px;display:flex}.cyber-pizzeria-pdv-ticket-switch b{color:#fff;background:#ff693f;border-radius:999px;padding:8px 11px}.cyber-pizzeria-pdv-ticket-switch span{color:#667085}.cyber-pizzeria-pdv-placeholder{color:#7c8592;font-size:11px;line-height:1.5}.cyber-pizzeria-pdv-ticket-lines{border-bottom:1px solid #e3e6eb;gap:9px;padding-bottom:11px;display:grid}.cyber-pizzeria-pdv-ticket-lines p,.cyber-pizzeria-pdv-ticket-total span,.cyber-pizzeria-pdv-ticket-total>b{color:#667085;justify-content:space-between;margin:0;font-size:10px;display:flex}.cyber-pizzeria-pdv-ticket-lines p b{color:#202631}.cyber-pizzeria-pdv-ticket-total{gap:10px;display:grid}.cyber-pizzeria-pdv-ticket-total>strong{border-top:1px solid #dfe3e8;justify-content:space-between;padding-top:8px;font-size:15px;display:flex}.cyber-pizzeria-pdv-ticket-total em{font-style:normal}.cyber-pizzeria-pdv-payments{gap:6px;display:flex}.cyber-pizzeria-pdv-payments button{color:#596273;font:inherit;cursor:pointer;background:#f8f9fa;border:1px solid #dfe3e8;border-radius:7px;flex:1;padding:9px 5px;font-size:10px}.cyber-pizzeria-pdv-payments button.active{color:#202631;background:#fff5f1;border-color:#ff693f}.cyber-pizzeria-pdv-finish{color:#fff;font:inherit;cursor:pointer;background:#ffbea9;border:0;border-radius:9px;padding:12px;font-size:11px;font-weight:800}.cyber-pizzeria-cash-note{color:#bd572f;background:#fff0e9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:11px;display:flex}.cyber-pizzeria-cash-note label{align-items:center;gap:8px;display:flex}.cyber-pizzeria-cash-note input{color:#202631;width:100px;font:inherit;background:#fff;border:1px solid #edc0ad;border-radius:7px;padding:7px;font-size:10px}.cyber-pizzeria-module-grid{color:#202631}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid{grid-template-columns:repeat(3,1fr)}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid article{background:#fff;border-color:#e1e5ea}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid small,.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid span{color:#6b7280}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid strong{color:#202631}@media (width<=1180px){.cyber-pizzeria-product-nav a:nth-child(n+5){display:none}.cyber-pizzeria-operationbar{gap:10px}.cyber-pizzeria-operation-brand{min-width:155px}.cyber-pizzeria-operationbar nav button{padding-inline:8px}.cyber-pizzeria-operation-actions span{display:none}.cyber-pizzeria-pdv-layout{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=860px){.cyber-pizzeria-topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:58px;padding:8px 14px}.cyber-pizzeria-brand{min-width:auto}.cyber-pizzeria-product-nav{flex-basis:100%;order:3;justify-content:flex-start}.cyber-pizzeria-topbar-user{margin-left:auto}.cyber-pizzeria-operationbar{flex-wrap:wrap;height:auto;min-height:54px;padding:8px 14px;top:58px}.cyber-pizzeria-operation-brand{min-width:auto}.cyber-pizzeria-operationbar nav{flex-basis:100%;order:3;justify-content:flex-start}.cyber-pizzeria-operation-actions{margin-left:auto}.cyber-pizzeria-content{padding:17px 14px 55px}.cyber-pizzeria-heading{display:none}.cyber-pizzeria-overview-hero{align-content:end;min-height:330px;padding:24px;display:grid}.cyber-pizzeria-overview-copy h2{font-size:32px}.cyber-pizzeria-hero-actions{grid-template-columns:1fr 1fr;width:100%}.cyber-pizzeria-overview-grid,.cyber-pizzeria-pdv-layout{grid-template-columns:1fr}.cyber-pizzeria-pdv-ticket{order:-1}.cyber-pizzeria-order-board{grid-template-columns:repeat(5,220px)}}@media (width<=560px){.cyber-pizzeria-brand strong{font-size:13px}.cyber-pizzeria-topbar-user span,.cyber-pizzeria-product-nav a:nth-child(n+3),.cyber-pizzeria-operation-actions{display:none}.cyber-pizzeria-operationbar nav button{padding:9px 7px;font-size:10px}.cyber-pizzeria-overview-hero{padding:18px}.cyber-pizzeria-overview-copy h2{font-size:28px}.cyber-pizzeria-hero-stats{flex-wrap:wrap}.cyber-pizzeria-hero-stats b{font-size:11px}.cyber-pizzeria-overview-panel .cyber-pizzeria-metrics{grid-template-columns:1fr 1fr}.cyber-pizzeria-pdv-toolbar{display:grid}.cyber-pizzeria-pdv-toolbar>input{width:auto}.cyber-pizzeria-pdv-builder{grid-template-columns:1fr}.cyber-pizzeria-cash-note{display:grid}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid{grid-template-columns:1fr}}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-panel-heading h2,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-module-banner h2,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds h2{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-menu-list,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-orders,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-forms form,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-availability,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-module-banner,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-module-grid article,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-inventory-list,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-stock-grid article,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-forms-card,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists>article,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-column,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-queue,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-side,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-channel-card,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-customer-form,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-customer-card{color:#202631;background:#fff;border-color:#e1e5ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-category h3,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-head strong,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-foot,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-stock-grid article>div strong,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-forms-card h3,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-setting-row strong,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-side h3,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-customer-card-head strong{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-category+.cyber-pizzeria-category,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-items,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-foot,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-setting-row,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-list article,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-customer-stats{border-color:#e5e7eb}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-item,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-forms input,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-forms select,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-forms textarea,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-forms-card input,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-forms-card select,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-foot select{color:#202631;background:#f8f9fa;border-color:#dfe3e8}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-item small,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-head small,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-order-address,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-stock-grid article>div small,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-forms-card>small,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-setting-row span,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-side p,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-customer-card-head small,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-customer-card p{color:#667085}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-cart{color:#202631;background:#fffffff7;border-color:#ffb398}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-cart input,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-cart select{color:#202631;background:#f8f9fa;border-color:#dfe3e8}.cyber-pizzeria-standard-view{gap:15px;display:grid}.cyber-pizzeria-screen-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.cyber-pizzeria-screen-head>div>span,.cyber-pizzeria-section-label{color:#ff693f;letter-spacing:.16em;font-size:10px;font-weight:800}.cyber-pizzeria-screen-head h2{letter-spacing:-.05em;margin:7px 0 5px;font-size:28px}.cyber-pizzeria-screen-head p{color:#667085;margin:0;font-size:12px}.cyber-pizzeria-primary-button{color:#fff;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:9px;padding:12px 16px;font-size:11px;font-weight:800}.cyber-pizzeria-screen-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cyber-pizzeria-screen-kpis article{background:#fff;border:1px solid #e1e5ea;border-radius:13px;padding:17px}.cyber-pizzeria-screen-kpis small,.cyber-pizzeria-screen-kpis span{color:#7a8492;font-size:10px;display:block}.cyber-pizzeria-screen-kpis strong{color:#202631;letter-spacing:-.05em;margin:8px 0 4px;font-size:25px;display:block}.cyber-pizzeria-standard-grid,.cyber-pizzeria-report-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:14px;display:grid}.cyber-pizzeria-light-panel{background:#fff;border:1px solid #e1e5ea;border-radius:15px;padding:20px;box-shadow:0 4px 15px #10182809}.cyber-pizzeria-light-panel h2{letter-spacing:-.04em;margin:0 0 15px;font-size:19px}.cyber-pizzeria-delivery-row,.cyber-pizzeria-team-row{border-top:1px solid #e6e9ed;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.cyber-pizzeria-delivery-row strong,.cyber-pizzeria-delivery-row small,.cyber-pizzeria-team-row strong,.cyber-pizzeria-team-row small{display:block}.cyber-pizzeria-delivery-row small,.cyber-pizzeria-team-row small{color:#778190;margin-top:4px;font-size:10px}.cyber-pizzeria-delivery-row>b{color:#202631;font-size:12px}.cyber-pizzeria-delivery-row button{color:#d65e3c;font:inherit;cursor:pointer;background:#fff5f1;border:1px solid #ffb397;border-radius:7px;padding:7px 9px;font-size:10px}.cyber-pizzeria-team-row>span{color:#fff;background:#ff693f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.cyber-pizzeria-team-row{grid-template-columns:auto 1fr auto}.cyber-pizzeria-team-row>b{color:#0b9368;font-size:10px}.cyber-pizzeria-registration-tabs{flex-wrap:wrap;gap:7px;display:flex}.cyber-pizzeria-registration-tabs button,.cyber-pizzeria-period-buttons button{color:#687386;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:999px;padding:8px 12px;font-size:10px}.cyber-pizzeria-registration-tabs button.active,.cyber-pizzeria-period-buttons button.active{color:#d95535;background:#fff1eb;border-color:#ff693f}.cyber-pizzeria-registration-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cyber-pizzeria-registration-card{background:#fff;border:1px solid #e1e5ea;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:17px;display:grid}.cyber-pizzeria-registration-card>span{color:#fff;background:#ff693f;border-radius:10px;place-items:center;width:35px;height:35px;font-size:15px;display:grid}.cyber-pizzeria-registration-card small,.cyber-pizzeria-registration-card p{color:#788291;font-size:10px;display:block}.cyber-pizzeria-registration-card strong{color:#202631;margin:5px 0;font-size:18px;display:block}.cyber-pizzeria-registration-card p{margin:0}.cyber-pizzeria-registration-card button{color:#df623e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}.cyber-pizzeria-period-buttons{gap:5px;display:flex}.cyber-pizzeria-report-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.cyber-pizzeria-report-bar{color:#4f5968;grid-template-columns:130px 1fr auto;align-items:center;gap:9px;margin:13px 0;font-size:11px;display:grid}.cyber-pizzeria-report-bar i{background:#edf0f3;border-radius:999px;height:8px;overflow:hidden}.cyber-pizzeria-report-bar i b{border-radius:inherit;background:#ff693f;height:100%;display:block}.cyber-pizzeria-report-bar strong{color:#202631;font-size:10px}.cyber-pizzeria-report-payments{border-top:1px solid #e6e9ed;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;padding-top:15px;display:grid}.cyber-pizzeria-report-payments small,.cyber-pizzeria-report-payments b{display:block}.cyber-pizzeria-report-payments small{color:#7a8492;font-size:9px}.cyber-pizzeria-report-payments b{color:#202631;margin-top:5px;font-size:11px}.cyber-pizzeria-report-list{gap:9px;display:grid}.cyber-pizzeria-report-list p,.cyber-pizzeria-health-list p{color:#667085;border-bottom:1px solid #e6e9ed;justify-content:space-between;gap:10px;margin:0;padding:11px 0;font-size:11px;display:flex}.cyber-pizzeria-report-list b,.cyber-pizzeria-health-list b{color:#202631}.cyber-pizzeria-settings-layout{grid-template-columns:220px minmax(0,1fr);gap:14px;display:grid}.cyber-pizzeria-settings-steps{background:#fff;border:1px solid #e1e5ea;border-radius:14px;align-content:start;gap:6px;padding:12px;display:grid}.cyber-pizzeria-settings-steps b{color:#7c8593;border-radius:8px;padding:12px;font-size:11px;font-weight:500}.cyber-pizzeria-settings-steps b.active{color:#d85d3b;background:#fff1eb}.cyber-pizzeria-settings-content{gap:14px;display:grid}.cyber-pizzeria-status-badge{color:#d85d3b;background:#fff1eb;border-radius:999px;padding:8px 10px;font-size:10px}.cyber-pizzeria-checklist{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cyber-pizzeria-checklist p{color:#727d8b;border:1px solid #e5e8ec;border-radius:8px;margin:0;padding:11px;font-size:11px}.cyber-pizzeria-checklist p.done{color:#0d966a;background:#effaf5;border-color:#bce9d5}.cyber-pizzeria-settings-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cyber-pizzeria-settings-fields label{color:#6c7684;gap:6px;font-size:10px;display:grid}.cyber-pizzeria-settings-fields input,.cyber-pizzeria-settings-fields select{color:#202631;font:inherit;background:#f8f9fa;border:1px solid #dfe3e8;border-radius:8px;padding:10px;font-size:11px}.cyber-pizzeria-exception-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:14px;display:grid}.cyber-pizzeria-exception-row{border-top:1px solid #e5e8ec;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 0;display:grid}.cyber-pizzeria-exception-row>i{background:#ff693f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #fff0eb}.cyber-pizzeria-exception-row.warn>i{background:#dba400;box-shadow:0 0 0 5px #fff8dd}.cyber-pizzeria-exception-row.ok>i{background:#0a9d6d;box-shadow:0 0 0 5px #e7faf2}.cyber-pizzeria-exception-row strong{font-size:12px}.cyber-pizzeria-exception-row p{color:#727d8b;margin:5px 0;font-size:11px}.cyber-pizzeria-exception-row small{color:#8a94a1;font-size:9px}.cyber-pizzeria-exception-row button{color:#5e6877;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:7px;padding:7px 9px;font-size:10px}.cyber-pizzeria-health-list b{color:#0b9669}.cyber-pizzeria-health-list p:last-child{border:0}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-head{background:linear-gradient(135deg,#fff,#f4f6f8);border-color:#e1e5ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-head h2{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-head p,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-hotkeys{color:#667085}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-column{background:#eef0f3;border-color:#dfe3e8}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-column header{border-color:#dfe3e8}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-column header span,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-ticket-head strong{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-column>article{background:#fff;border-color:#e1e5ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-ticket-head small,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-ticket-meta{color:#778190}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-items{border-color:#e6e9ed}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-items div{color:#4f5968}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-column>article button{color:#fff;background:#ff693f}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-column.tone-preparing>article button{color:#1c3151;background:#a9c9ff}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-column.tone-ready>article button{color:#073d2a;background:#85e5b0}.cyber-pizzeria-status-strip .cyber-pizzeria-status-card{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#11865f;border:0;border-radius:11px;align-items:center;gap:10px;padding:10px 15px;transition:transform .15s,filter .15s;display:flex;box-shadow:0 5px 12px #10182814}.cyber-pizzeria-status-strip .cyber-pizzeria-status-card:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.cyber-pizzeria-status-strip .cyber-pizzeria-status-card:focus-visible{outline-offset:2px;outline:3px solid #ffb347}.cyber-pizzeria-status-strip .cyber-pizzeria-status-card:nth-child(2){background:#bd6508}.cyber-pizzeria-status-strip .cyber-pizzeria-status-card:nth-child(3){background:#2960d5}.cyber-pizzeria-status-strip .cyber-pizzeria-status-card.is-closed{background:#68717b}.cyber-pizzeria-status-strip .cyber-pizzeria-status-card:disabled{cursor:not-allowed;opacity:.72}.cyber-pizzeria-status-strip .cyber-pizzeria-status-card>b{font-size:17px}.cyber-pizzeria-status-strip .cyber-pizzeria-status-card strong{font-size:11px}.cyber-pizzeria-status-strip .cyber-pizzeria-status-card small{margin-top:2px;font-size:9px;font-weight:400;display:block}.cyber-pizzeria-app.is-dark{--ink:#f5f7f4;--muted:#9eaba4;--line:#ffffff1a;--panel:#151d1b;--panel-2:#1b2723;color:#f5f7f4;background:radial-gradient(circle at 85% 0,#293d31 0,#0000 32%),#0d1513}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content,.cyber-pizzeria-app.is-dark .cyber-pizzeria-heading h1,.cyber-pizzeria-app.is-dark .cyber-pizzeria-heading p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-screen-head h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-screen-head p{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-screen-head p{color:#9eaba4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-screen-kpis article,.cyber-pizzeria-app.is-dark .cyber-pizzeria-light-panel,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-steps,.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-card{color:#f5f7f4;background:#151d1b;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-screen-kpis strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-card strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-payments b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-list b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-health-list b{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-screen-kpis small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-screen-kpis span,.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-card small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-card p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-bar,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-payments small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-list p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-health-list p{color:#9eaba4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-tabs button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-period-buttons button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-row button{color:#cbd5cf;background:#18231f;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-tabs button.active,.cyber-pizzeria-app.is-dark .cyber-pizzeria-period-buttons button.active{color:#ffab86;background:#ff693f29;border-color:#ff693f66}.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-row,.cyber-pizzeria-app.is-dark .cyber-pizzeria-team-row,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-list p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-health-list p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-row{border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-row small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-team-row small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-row p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-row small{color:#9eaba4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-row>b{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-steps b{color:#9eaba4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-steps b.active{color:#ffab86;background:#ff693f29}.cyber-pizzeria-app.is-dark .cyber-pizzeria-checklist p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-fields input,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-fields select{color:#f5f7f4;background:#101815;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-checklist p{color:#9eaba4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-checklist p.done{color:#9ff1b5;background:#59e48714;border-color:#72e9994d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-bar i{background:#25332d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-head{background:linear-gradient(135deg,#1a2822,#0d1513);border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-column{background:#111a16;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-column>article{background:#1a2621;border-color:#ffffff1f}@media (width<=920px){.cyber-pizzeria-screen-kpis{grid-template-columns:repeat(2,1fr)}.cyber-pizzeria-standard-grid,.cyber-pizzeria-report-grid,.cyber-pizzeria-exception-layout{grid-template-columns:1fr}.cyber-pizzeria-registration-grid{grid-template-columns:repeat(2,1fr)}.cyber-pizzeria-settings-layout{grid-template-columns:1fr}.cyber-pizzeria-settings-steps{grid-template-columns:repeat(3,1fr)}.cyber-pizzeria-settings-steps b{padding:9px 7px}.cyber-pizzeria-checklist{grid-template-columns:1fr}}@media (width<=560px){.cyber-pizzeria-screen-head{align-items:start;display:grid}.cyber-pizzeria-screen-kpis{grid-template-columns:1fr 1fr}.cyber-pizzeria-registration-grid{grid-template-columns:1fr}.cyber-pizzeria-settings-steps,.cyber-pizzeria-report-payments{grid-template-columns:1fr 1fr}.cyber-pizzeria-delivery-row{grid-template-columns:1fr auto}.cyber-pizzeria-delivery-row button{grid-column:1/-1}.cyber-pizzeria-pdv-top{gap:12px;display:grid}.cyber-pizzeria-pdv-top-actions{justify-content:space-between}}.cyber-pizzeria-integrations{gap:16px;display:grid}.cyber-pizzeria-integrator-note{box-sizing:border-box;background:#59e48712;border:1px solid #72e9993d;border-radius:12px;gap:4px;width:min(660px,100%);margin-top:22px;padding:14px 16px;display:grid}.cyber-pizzeria-integrator-note strong{color:#9ff1b5;font-size:13px}.cyber-pizzeria-integrator-note span{color:#b9c9bf;font-size:11px;line-height:1.5}.cyber-pizzeria-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cyber-pizzeria-channel-card{border:1px solid var(--line);background:linear-gradient(145deg,#1d2a24f0,#101815f0);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:19px;display:grid}.cyber-pizzeria-channel-card.tone-ifood{border-color:#ff693f3d}.cyber-pizzeria-channel-card.tone-food{border-color:#9b7cff47}.cyber-pizzeria-channel-icon{color:#16110c;background:#86f0a3;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.cyber-pizzeria-channel-card.tone-ifood .cyber-pizzeria-channel-icon{color:#fff;background:#e94f45}.cyber-pizzeria-channel-card.tone-food .cyber-pizzeria-channel-icon{color:#fff;background:#7654d9}.cyber-pizzeria-channel-copy>span{color:#9ff1b5;letter-spacing:.12em;font-size:9px;font-weight:800}.cyber-pizzeria-channel-card.tone-ifood .cyber-pizzeria-channel-copy>span{color:#ffb594}.cyber-pizzeria-channel-card.tone-food .cyber-pizzeria-channel-copy>span{color:#c4b5ff}.cyber-pizzeria-channel-copy h3{margin:6px 0 5px;font-size:16px}.cyber-pizzeria-channel-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.cyber-pizzeria-channel-card>strong{color:#ffc095;text-align:right;font-size:23px}.cyber-pizzeria-channel-card>strong small{color:var(--muted);font-size:9px;font-weight:400;display:block}.cyber-pizzeria-channel-card>footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.cyber-pizzeria-channel-card>footer small{color:var(--muted);font-size:10px}.cyber-pizzeria-channel-card>footer button{border:1px solid var(--line);color:#eaf1ed;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px;font-size:10px}.cyber-pizzeria-channel-card>footer button:not(:disabled):hover{border-color:var(--accent);color:#fff}.cyber-pizzeria-channel-card>footer button:disabled{opacity:.6;cursor:default}.cyber-pizzeria-integrator-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:16px;display:grid}.cyber-pizzeria-integrator-queue,.cyber-pizzeria-integrator-side{border:1px solid var(--line);background:#111b16d6;border-radius:17px;padding:22px}.cyber-pizzeria-integrator-list{gap:8px;display:grid}.cyber-pizzeria-integrator-list article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.cyber-pizzeria-integrator-list article>div strong,.cyber-pizzeria-integrator-list article>div small{display:block}.cyber-pizzeria-integrator-list article>div small{color:var(--muted);margin-top:4px;font-size:10px}.cyber-pizzeria-integrator-list article>b{color:#ffc095;font-size:12px}.cyber-pizzeria-integrator-list .cyber-pizzeria-order-status{white-space:nowrap}.cyber-pizzeria-integrator-side>span{color:#72e999;letter-spacing:.18em;font-size:10px;font-weight:700}.cyber-pizzeria-integrator-side h3{letter-spacing:-.04em;margin:9px 0 7px;font-size:19px}.cyber-pizzeria-integrator-side p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.cyber-pizzeria-integrator-side ol{counter-reset:steps;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cyber-pizzeria-integrator-side li{counter-increment:steps;color:#c8d7cd;font-size:11px}.cyber-pizzeria-integrator-side li:before{content:counter(steps,decimal-leading-zero);color:#9ff1b5;border:1px solid #72e99940;border-radius:7px;place-items:center;width:24px;height:24px;margin-right:8px;font-size:9px;display:inline-grid}.cyber-pizzeria-integrator-side li{line-height:24px}@media (width<=920px){.cyber-pizzeria-channel-grid,.cyber-pizzeria-integrator-layout{grid-template-columns:1fr}}@media (width<=620px){.cyber-pizzeria-channel-card{grid-template-columns:auto 1fr}.cyber-pizzeria-channel-card>strong{text-align:left;grid-column:2}.cyber-pizzeria-integrator-list article{grid-template-columns:1fr auto}.cyber-pizzeria-integrator-list article .cyber-pizzeria-order-status{grid-column:1/-1;justify-self:start}}.cyber-pizzeria-admin-switcher{margin-left:auto;position:relative}.cyber-pizzeria-admin-switcher>button{color:#f4f6f8;font:inherit;cursor:pointer;background:#22272e;border:1px solid #3b424b;border-radius:999px;padding:9px 13px;font-size:11px}.cyber-pizzeria-admin-switcher>button:hover{color:#fff;border-color:#ff693f}.cyber-pizzeria-product-menu,.cyber-pizzeria-more-menu{z-index:30;white-space:nowrap;background:#fff;border:1px solid #dfe3e8;border-radius:12px;gap:3px;padding:10px;display:grid;position:absolute;box-shadow:0 16px 35px #1018282e}.cyber-pizzeria-product-menu{min-width:210px;top:calc(100% + 10px);right:0}.cyber-pizzeria-product-menu strong{color:#7a8492;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px 7px;font-size:9px}.cyber-pizzeria-product-menu a,.cyber-pizzeria-product-menu button,.cyber-pizzeria-more-menu button{color:#303743;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:11px;text-decoration:none}.cyber-pizzeria-product-menu a:hover,.cyber-pizzeria-product-menu button:hover,.cyber-pizzeria-more-menu button:hover,.cyber-pizzeria-more-menu button.active{color:#d95535;background:#fff1ea}.cyber-pizzeria-operationbar nav{justify-content:flex-start;min-width:0;position:relative;overflow:visible}.cyber-pizzeria-more-menu{min-width:180px;top:calc(100% + 8px);right:0}.cyber-pizzeria-more-menu button.active{color:#d95535;background:#fff1ea}.cyber-pizzeria-empty-guide{color:#4f5968;background:#fff;border:1px dashed #cfd6de;justify-content:space-between;align-items:center;gap:18px;display:flex}.cyber-pizzeria-empty-guide>div{gap:5px;display:grid}.cyber-pizzeria-empty-guide strong{color:#202631;font-size:13px}.cyber-pizzeria-empty-guide span{font-size:11px;line-height:1.5}.cyber-pizzeria-empty-guide button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#ff693f;border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.cyber-pizzeria-app:not(.is-dark){--muted:#4f5968}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-heading p,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-screen-head p,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-orders-heading>small,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-report-list p span{color:#4f5968}.cyber-pizzeria-app.is-dark .cyber-pizzeria-empty-guide{color:#cbd5cf;background:#151d1b;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-empty-guide strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-product-menu,.cyber-pizzeria-app.is-dark .cyber-pizzeria-more-menu{background:#151d1b;border-color:#ffffff21}.cyber-pizzeria-app.is-dark .cyber-pizzeria-product-menu strong{color:#9eaba4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-product-menu a,.cyber-pizzeria-app.is-dark .cyber-pizzeria-product-menu button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-more-menu button{color:#dce6df}.cyber-pizzeria-app.is-dark .cyber-pizzeria-product-menu a:hover,.cyber-pizzeria-app.is-dark .cyber-pizzeria-product-menu button:hover,.cyber-pizzeria-app.is-dark .cyber-pizzeria-more-menu button:hover,.cyber-pizzeria-app.is-dark .cyber-pizzeria-more-menu button.active{color:#ffab86;background:#ff693f24}@media (width<=1180px){.cyber-pizzeria-operationbar{gap:10px;padding-inline:16px}.cyber-pizzeria-operation-brand{min-width:155px}.cyber-pizzeria-operationbar nav button{padding-inline:8px;font-size:11px}.cyber-pizzeria-operation-actions{gap:6px}.cyber-pizzeria-operation-actions button{padding-inline:8px}}@media (width<=860px){.cyber-pizzeria-admin-switcher{order:2}.cyber-pizzeria-product-menu{left:0;right:auto}.cyber-pizzeria-operationbar nav{flex-wrap:wrap;flex-basis:100%;order:3;overflow:visible}.cyber-pizzeria-more-menu{top:calc(100% + 4px);left:0;right:auto}.cyber-pizzeria-empty-guide{flex-direction:column;align-items:stretch}.cyber-pizzeria-empty-guide button{align-self:flex-start}}@media (width<=560px){.cyber-pizzeria-admin-switcher>button{padding:8px 10px;font-size:10px}.cyber-pizzeria-operationbar nav{gap:3px}.cyber-pizzeria-operationbar nav button{padding:8px 7px;font-size:10px}.cyber-pizzeria-more-menu,.cyber-pizzeria-product-menu{white-space:normal;max-width:calc(100vw - 30px)}}.cyber-pizzeria-customers-toolbar{align-items:center;gap:12px;margin:18px 0;display:flex}.cyber-pizzeria-customers-toolbar input{flex:1}.cyber-pizzeria-customers-layout{grid-template-columns:minmax(280px,340px) 1fr;align-items:start;gap:18px;display:grid}.cyber-pizzeria-customer-form,.cyber-pizzeria-customer-card{border:1px solid var(--cyber-pizzeria-border,#2a3c36);background:#0e1c17d1;border-radius:18px;padding:20px}.cyber-pizzeria-customer-form{gap:11px;display:grid;position:sticky;top:18px}.cyber-pizzeria-customer-form>span{color:var(--cyber-pizzeria-accent,#f8753c);letter-spacing:.16em;font-size:11px}.cyber-pizzeria-customer-form h3{margin:0 0 5px}.cyber-pizzeria-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cyber-pizzeria-customer-form textarea{resize:vertical;min-height:76px}.cyber-pizzeria-customer-form-actions,.cyber-pizzeria-customer-actions{justify-content:flex-end;gap:9px;display:flex}.cyber-pizzeria-customer-list{gap:12px;display:grid}.cyber-pizzeria-customer-card{gap:13px;display:grid}.cyber-pizzeria-customer-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cyber-pizzeria-customer-card-head strong{font-size:18px;display:block}.cyber-pizzeria-customer-card-head small{color:var(--cyber-pizzeria-muted,#9baaa4);margin-top:4px;display:block}.cyber-pizzeria-customer-card-head>span{color:var(--cyber-pizzeria-accent,#f8753c);white-space:nowrap;font-size:12px}.cyber-pizzeria-customer-card p{color:var(--cyber-pizzeria-muted,#9baaa4);margin:0;font-size:13px}.cyber-pizzeria-customer-stats{border-top:1px solid var(--cyber-pizzeria-border,#2a3c36);gap:34px;padding-top:12px;display:flex}.cyber-pizzeria-customer-stats span{gap:4px;display:grid}.cyber-pizzeria-customer-stats small{color:var(--cyber-pizzeria-muted,#9baaa4)}.cyber-pizzeria-customer-stats b{font-size:14px}.cyber-pizzeria-customer-card em{color:#d9b78f;font-size:13px}.cyber-pizzeria-customer-notice{color:#8cf0b5;background:#30915c1f;border:1px solid #3f8c62;border-radius:10px;margin:12px 0;padding:10px 13px}.cyber-pizzeria-customer-actions{border-top:1px solid var(--cyber-pizzeria-border,#2a3c36);padding-top:12px}.cyber-pizzeria-customer-actions button{padding:8px 12px}@media (width<=860px){.cyber-pizzeria-customers-layout{grid-template-columns:1fr}.cyber-pizzeria-customer-form{position:static}.cyber-pizzeria-form-row{grid-template-columns:1fr}.cyber-pizzeria-customers-toolbar{flex-direction:column;align-items:stretch}}.cyber-pizzeria-menu-screen{gap:16px;display:grid}.cyber-pizzeria-menu-screen .cyber-pizzeria-panel-heading{margin-bottom:0}.cyber-pizzeria-menu-screen .cyber-pizzeria-panel-heading p{color:#4f5968;margin:6px 0 0;font-size:12px}.cyber-pizzeria-menu-actions{justify-content:flex-end;gap:9px;display:flex}.cyber-pizzeria-primary-button,.cyber-pizzeria-secondary-button{font:inherit;cursor:pointer;border:1px solid #ff693f;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800}.cyber-pizzeria-primary-button{color:#fff;background:#ff693f}.cyber-pizzeria-primary-button:disabled{opacity:.5;cursor:not-allowed}.cyber-pizzeria-secondary-button{color:#303743;background:#fff;border-color:#d2d8df}.cyber-pizzeria-menu-list{gap:14px;display:grid}.cyber-pizzeria-category{background:#fff;border:1px solid #e0e5eb;border-radius:16px;padding:18px;box-shadow:0 4px 16px #1018280a}.cyber-pizzeria-category-header{border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.cyber-pizzeria-category-header h3{color:#202631;margin:0;font-size:18px}.cyber-pizzeria-category-header small{color:#596273;margin-top:4px;font-size:10px;display:block}.cyber-pizzeria-category-actions,.cyber-pizzeria-menu-item-actions{flex-wrap:wrap;gap:5px;display:flex}.cyber-pizzeria-category-actions button,.cyber-pizzeria-menu-item-actions button{color:#3d4653;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:7px;padding:7px 9px;font-size:10px}.cyber-pizzeria-category-actions button:hover,.cyber-pizzeria-menu-item-actions button:hover{color:#d95535;border-color:#ff693f}.cyber-pizzeria-category-actions button:disabled{opacity:.4;cursor:not-allowed}.cyber-pizzeria-category-actions .danger,.cyber-pizzeria-menu-item-actions .danger{color:#b33a35;border-color:#f0c9c7}.cyber-pizzeria-item-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:10px;padding-top:14px;display:grid}.cyber-pizzeria-menu-item-card{background:#fff;border:1px solid #e1e5ea;border-radius:12px;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:11px;display:grid;position:relative}.cyber-pizzeria-menu-item-card.is-unavailable{opacity:.62}.cyber-pizzeria-menu-item-image,.cyber-pizzeria-menu-item-placeholder{object-fit:cover;border-radius:10px;width:76px;height:76px}.cyber-pizzeria-menu-item-placeholder{background:linear-gradient(135deg,#fff0df,#ffd4c5);place-items:center;font-size:28px;display:grid}.cyber-pizzeria-menu-item-copy{min-width:0}.cyber-pizzeria-menu-item-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cyber-pizzeria-menu-item-title strong{color:#202631;font-size:13px}.cyber-pizzeria-menu-item-title span{color:#0a8e63;white-space:nowrap;font-size:9px}.cyber-pizzeria-menu-item-card.is-unavailable .cyber-pizzeria-menu-item-title span{color:#9a5a4e}.cyber-pizzeria-menu-item-copy p{color:#4f5968;margin:5px 0;font-size:10px;line-height:1.45}.cyber-pizzeria-menu-item-copy>b{color:#202631;margin-top:7px;font-size:12px;display:block}.cyber-pizzeria-menu-item-meta{color:#596273;margin-top:4px;font-size:9px;display:block}.cyber-pizzeria-add-description{color:#d95535;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.cyber-pizzeria-menu-item-actions{border-top:1px solid #edf0f3;grid-column:1/-1;padding-top:9px}.cyber-pizzeria-category-empty{border:1px dashed #cfd6de;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.cyber-pizzeria-category-empty button{color:#fff;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800}.cyber-pizzeria-menu-modal-backdrop{z-index:80;background:#0f13189e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cyber-pizzeria-menu-modal{background:#fff;border:1px solid #d6dde5;border-radius:18px;width:min(720px,100%);max-height:min(92vh,820px);overflow:auto;box-shadow:0 24px 70px #00000040}.cyber-pizzeria-menu-modal>header{border-bottom:1px solid #e4e8ec;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.cyber-pizzeria-menu-modal>header span{color:#d95535;letter-spacing:.16em;font-size:9px;font-weight:800}.cyber-pizzeria-menu-modal>header h2{color:#202631;margin:6px 0 0;font-size:21px}.cyber-pizzeria-menu-modal>header>button{color:#596273;cursor:pointer;background:0 0;border:0;font-size:25px;line-height:1}.cyber-pizzeria-menu-modal form{gap:16px;padding:20px 22px;display:grid}.cyber-pizzeria-menu-modal label{color:#303743;gap:6px;font-size:11px;font-weight:700;display:grid}.cyber-pizzeria-menu-modal input,.cyber-pizzeria-menu-modal select,.cyber-pizzeria-menu-modal textarea{box-sizing:border-box;color:#202631;width:100%;font:inherit;background:#fff;border:1px solid #cbd3dc;border-radius:8px;padding:10px 11px;font-size:12px}.cyber-pizzeria-menu-modal textarea{resize:vertical;min-height:78px}.cyber-pizzeria-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.cyber-pizzeria-form-grid .wide{grid-column:1/-1}.cyber-pizzeria-pizza-config{background:#fafbfc;border:1px solid #e0e5eb;border-radius:12px;gap:8px;padding:14px;display:grid}.cyber-pizzeria-config-heading{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.cyber-pizzeria-config-heading strong{color:#303743;font-size:12px}.cyber-pizzeria-config-heading button{color:#d95535;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.cyber-pizzeria-option-row{grid-template-columns:1fr 130px 30px;gap:7px;display:grid}.cyber-pizzeria-option-row button{color:#bd4b3e;cursor:pointer;background:#fff7f5;border:1px solid #e0c4c0;border-radius:7px;font-size:18px}.cyber-pizzeria-checkbox{align-items:center;padding-top:8px;color:#303743!important;gap:8px!important;display:flex!important}.cyber-pizzeria-checkbox input{width:auto}.cyber-pizzeria-menu-modal form>footer{border-top:1px solid #e5e8ed;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-screen .cyber-pizzeria-panel-heading p{color:#b6c1ba}.cyber-pizzeria-app.is-dark .cyber-pizzeria-category,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-card,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-modal{background:#151e1a;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-category-header{border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-category-header h3,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-title strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-copy>b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-modal>header h2{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-category-header small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-copy p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-meta{color:#b6c1ba}.cyber-pizzeria-app.is-dark .cyber-pizzeria-category-actions button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-actions button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-secondary-button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-modal input,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-modal select,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-modal textarea{color:#e9f0eb;background:#101815;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pizza-config{background:#101815;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-config-heading strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-modal label,.cyber-pizzeria-app.is-dark .cyber-pizzeria-checkbox{color:#e9f0eb!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-modal>header,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-modal form>footer,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-actions{border-color:#ffffff1a}@media (width<=680px){.cyber-pizzeria-menu-actions{justify-content:stretch}.cyber-pizzeria-menu-actions button{flex:1}.cyber-pizzeria-category{padding:14px}.cyber-pizzeria-category-header{align-items:flex-start;display:grid}.cyber-pizzeria-category-actions{justify-content:flex-start}.cyber-pizzeria-item-grid{grid-template-columns:1fr}.cyber-pizzeria-category-empty{flex-direction:column;align-items:stretch}.cyber-pizzeria-form-grid{grid-template-columns:1fr}.cyber-pizzeria-form-grid .wide{grid-column:auto}.cyber-pizzeria-option-row{grid-template-columns:minmax(0,1fr) 100px 30px}.cyber-pizzeria-marketplace-grid{grid-template-columns:1fr}.cyber-pizzeria-menu-modal-backdrop{padding:8px}.cyber-pizzeria-menu-modal{max-height:96vh}.cyber-pizzeria-menu-modal>header,.cyber-pizzeria-menu-modal form{padding:16px}.cyber-pizzeria-menu-item-actions button{flex:1}}.cyber-pizzeria-setting-row-main{justify-content:space-between;align-items:center;gap:10px;display:flex}.cyber-pizzeria-setting-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.cyber-pizzeria-test-print,.cyber-pizzeria-danger-action{color:#ffb49a;font:inherit;cursor:pointer;background:#ff6f3d1a;border:1px solid #ff6f3d73;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:700}.cyber-pizzeria-test-print:hover{color:#fff;background:#ff6f3d33}.cyber-pizzeria-danger-action{color:#ffaaa5;background:#ff5d5d0f;border-color:#ff808052}.cyber-pizzeria-danger-action:hover{color:#ffd3cf;background:#ff5d5d26}.cyber-pizzeria-test-print:disabled,.cyber-pizzeria-danger-action:disabled{opacity:.5;cursor:wait}.cyber-pizzeria-content:has(.cyber-pizzeria-kds-head)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-content:has(.cyber-pizzeria-kds-head){padding-top:20px}.cyber-pizzeria-pdv-product{grid-template:"media title add""media description."minmax(2.6em,auto)"media spacer."minmax(0,1fr)"media price."/64px minmax(0,1fr) 24px;column-gap:9px;min-height:124px}.cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{aspect-ratio:1;box-sizing:border-box;background:#fff8f1;border:1px solid #f0d49b;border-radius:12px;flex:0 0 64px;grid-area:auto;place-items:center;width:64px;min-width:64px;height:64px;min-height:64px;max-height:64px;display:grid;overflow:hidden}.cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media>img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:4px;display:block}.cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-add{border-radius:50%;flex:0 0 24px;grid-area:auto;place-self:start end;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;font-size:16px}@media (width<=700px){.cyber-pizzeria-pdv-product{grid-template-columns:56px minmax(0,1fr) 24px;column-gap:8px;min-height:116px}.cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{flex-basis:56px;width:56px;min-width:56px;height:56px;min-height:56px;max-height:56px}}@media (width<=460px){.cyber-pizzeria-pdv-product{grid-template-columns:60px minmax(0,1fr) 24px}.cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{flex-basis:60px;width:60px;min-width:60px;height:60px;min-height:60px;max-height:60px}}.cyber-pizzeria-success{color:#0b3b24;background:#e8f8ee;border-color:#79c99b;font-size:14px;font-weight:700;line-height:1.45}.cyber-pizzeria-app.is-dark .cyber-pizzeria-success{color:#b4f3c5;background:#11865f33;border-color:#9ff4c259}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-head>div>span{color:#c54f32}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-head p{max-width:760px}.cyber-pizzeria-kds-card{min-height:226px}.cyber-pizzeria-kds-card>header>div{align-content:start;gap:3px;display:grid}.cyber-pizzeria-kds-card>header .cyber-pizzeria-kds-status{color:#344054;background:#ffffffa8;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-card>header .cyber-pizzeria-kds-status{color:#f4f8f4;background:#0003}@media (width<=560px){.cyber-pizzeria-kds-card{min-height:214px}}.cyber-pizzeria-delivery-team-empty{color:#667085;align-items:center;gap:12px;padding:18px 0;display:flex}.cyber-pizzeria-delivery-team-empty>span{color:#d95535;background:#fff5f1;border:1px dashed #ffb397;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.cyber-pizzeria-delivery-team-empty strong,.cyber-pizzeria-delivery-team-empty small{display:block}.cyber-pizzeria-delivery-team-empty small{color:#778190;max-width:300px;margin-top:5px;font-size:10px;line-height:1.45}.cyber-pizzeria-delivery-modal-backdrop{z-index:80;background:#0f13189e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cyber-pizzeria-delivery-modal{background:#fff;border:1px solid #d6dde5;border-radius:18px;width:min(680px,100%);max-height:min(88vh,720px);overflow:auto;box-shadow:0 24px 70px #00000040}.cyber-pizzeria-delivery-modal>header{border-bottom:1px solid #e4e8ec;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.cyber-pizzeria-delivery-modal>header span{color:#d95535;letter-spacing:.16em;font-size:9px;font-weight:800}.cyber-pizzeria-delivery-modal>header h2{color:#202631;margin:6px 0;font-size:20px}.cyber-pizzeria-delivery-modal>header p{color:#667085;margin:0;font-size:11px;line-height:1.45}.cyber-pizzeria-delivery-modal>header>button{color:#596273;cursor:pointer;background:0 0;border:0;font-size:25px;line-height:1}.cyber-pizzeria-delivery-modal-list{gap:8px;padding:20px 22px;display:grid}.cyber-pizzeria-delivery-modal-list article{background:#fbfcfd;border:1px solid #e1e5ea;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.cyber-pizzeria-delivery-modal-list strong,.cyber-pizzeria-delivery-modal-list small{display:block}.cyber-pizzeria-delivery-modal-list small{color:#778190;margin-top:4px;font-size:10px}.cyber-pizzeria-delivery-modal-list article>b{color:#202631;font-size:12px}.cyber-pizzeria-delivery-modal-list article button{color:#d65e3c;font:inherit;cursor:pointer;background:#fff5f1;border:1px solid #ffb397;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.cyber-pizzeria-delivery-modal-empty{color:#667085;padding:28px 22px;font-size:12px}.cyber-pizzeria-delivery-modal>footer{justify-content:flex-end;padding:0 22px 20px;display:flex}.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-modal{background:#151d1b;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-modal>header{border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-modal>header h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-modal>header>button{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-modal>header p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-modal-list small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-modal-empty{color:#9eaba4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-modal-list article{background:#101815;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-delivery-modal-list article>b{color:#f5f7f4}@media (width<=560px){.cyber-pizzeria-delivery-modal-backdrop{padding:8px}.cyber-pizzeria-delivery-modal>header,.cyber-pizzeria-delivery-modal-list{padding:16px}.cyber-pizzeria-delivery-modal-list article{grid-template-columns:1fr auto}.cyber-pizzeria-delivery-modal-list article button{grid-column:1/-1}.cyber-pizzeria-delivery-modal>footer{padding:0 16px 16px}.cyber-pizzeria-delivery-team-empty{align-items:flex-start}}.cyber-pizzeria-channel-field{background:#fafbfc;border:1px solid #e0e5eb;border-radius:12px;flex-wrap:wrap;gap:8px 14px;margin:0;padding:12px;display:flex}.cyber-pizzeria-channel-field legend{color:#303743;width:100%;padding:0;font-size:12px;font-weight:800}.cyber-pizzeria-channel-field .cyber-pizzeria-checkbox{padding-top:0!important}.cyber-pizzeria-channel-field small{color:#596273;width:100%;font-size:10px;font-weight:400}.cyber-pizzeria-marketplace-field{background:linear-gradient(135deg,#fffaf7,#fff);border:1px solid #f0d7ce;border-radius:12px;gap:10px;margin:0;padding:13px;display:grid}.cyber-pizzeria-marketplace-field legend{color:#303743;padding:0;font-size:12px;font-weight:800}.cyber-pizzeria-marketplace-field>p{color:#596273;margin:0;font-size:10px;line-height:1.5}.cyber-pizzeria-marketplace-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cyber-pizzeria-marketplace-card{background:#fff;border:1px solid #e8e1dd;border-radius:10px;gap:8px;padding:11px;display:grid}.cyber-pizzeria-marketplace-card label{font-size:10px}.cyber-pizzeria-marketplace-card label em{color:#8290a3;font-size:9px;font-style:normal;font-weight:400;display:block}.cyber-pizzeria-marketplace-card input{padding:8px 9px!important;font-size:11px!important}.cyber-pizzeria-marketplace-help{color:#667085;font-size:9px;line-height:1.4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-marketplace-field{background:#161e1a;border-color:#ffa07d4d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-marketplace-field legend,.cyber-pizzeria-app.is-dark .cyber-pizzeria-marketplace-card label{color:#e9f0eb}.cyber-pizzeria-app.is-dark .cyber-pizzeria-marketplace-field>p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-marketplace-help,.cyber-pizzeria-app.is-dark .cyber-pizzeria-marketplace-card label em{color:#b6c1ba}.cyber-pizzeria-app.is-dark .cyber-pizzeria-marketplace-card,.cyber-pizzeria-app.is-dark .cyber-pizzeria-channel-field{background:#101815;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-channel-field legend,.cyber-pizzeria-app.is-dark .cyber-pizzeria-channel-field small{color:#b6c1ba}.cyber-pizzeria-table-bills{background:#fff;border:1px solid #e0e5eb;border-radius:14px;gap:12px;padding:14px;display:grid}.cyber-pizzeria-table-bills>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.cyber-pizzeria-table-bills>header span{color:#d95535;letter-spacing:.14em;font-size:9px;font-weight:800}.cyber-pizzeria-table-bills>header h3{color:#202631;margin:4px 0 0;font-size:15px}.cyber-pizzeria-table-bills>header p{color:#687384;margin:3px 0 0;font-size:10px}.cyber-pizzeria-table-bills>header>b{color:#d95535;background:#fff1ea;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.cyber-pizzeria-table-bill-list{gap:7px;display:grid}.cyber-pizzeria-table-bill-list article{background:#fafbfc;border:1px solid #e5e9ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.cyber-pizzeria-table-bill-list article>div{gap:3px;min-width:0;display:grid}.cyber-pizzeria-table-bill-list article strong{color:#202631;font-size:12px}.cyber-pizzeria-table-bill-list article span{color:#687384;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cyber-pizzeria-table-bill-list article>b{color:#202631;white-space:nowrap;font-size:12px}.cyber-pizzeria-table-bill-list article button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#ff693f;border:0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.cyber-pizzeria-table-bill-list article button:disabled{opacity:.5;cursor:not-allowed}.cyber-pizzeria-table-bills-empty,.cyber-pizzeria-table-bills-note{color:#687384;margin:0;font-size:10px;line-height:1.5}.cyber-pizzeria-table-bills-note{color:#bd572f}.cyber-pizzeria-table-bill-modal-backdrop{z-index:100;background:#0f13189e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cyber-pizzeria-table-bill-modal{background:#fff;border:1px solid #d6dde5;border-radius:18px;width:min(430px,100%);overflow:hidden;box-shadow:0 24px 70px #00000040}.cyber-pizzeria-table-bill-modal>header{border-bottom:1px solid #e4e8ec;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.cyber-pizzeria-table-bill-modal>header span{color:#d95535;letter-spacing:.16em;font-size:9px;font-weight:800}.cyber-pizzeria-table-bill-modal>header h2{color:#202631;margin:6px 0 0;font-size:22px}.cyber-pizzeria-table-bill-modal>header p{color:#687384;margin:5px 0 0;font-size:11px}.cyber-pizzeria-table-bill-modal>header>button{color:#596273;cursor:pointer;background:0 0;border:0;font-size:25px;line-height:1}.cyber-pizzeria-table-bill-total{background:#fff8f4;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.cyber-pizzeria-table-bill-total span{color:#687384;font-size:11px}.cyber-pizzeria-table-bill-total strong{color:#202631;font-size:24px}.cyber-pizzeria-table-bill-methods{gap:14px;padding:18px 22px;display:grid}.cyber-pizzeria-table-bill-methods label{color:#303743;gap:6px;font-size:11px;font-weight:700;display:grid}.cyber-pizzeria-table-bill-methods select,.cyber-pizzeria-table-bill-methods input{box-sizing:border-box;color:#202631;width:100%;font:inherit;background:#fff;border:1px solid #cbd3dc;border-radius:8px;padding:10px 11px;font-size:12px}.cyber-pizzeria-table-bill-methods small{color:#bd572f;font-size:10px;font-weight:400}.cyber-pizzeria-split-payment-editor{background:#fff9f6;border:1px solid #f0d7ca;border-radius:10px;gap:9px;padding:12px;display:grid}.cyber-pizzeria-split-payment-head{color:#303743;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.cyber-pizzeria-split-payment-head span{color:#bd572f;font-weight:700}.cyber-pizzeria-split-payment-row{grid-template-columns:minmax(0,1fr) minmax(100px,.7fr) auto;align-items:center;gap:7px;display:grid}.cyber-pizzeria-split-payment-row button{color:#bd572f;cursor:pointer;background:#fff;border:1px solid #e4b5a2;border-radius:8px;width:30px;height:34px;font-size:18px}.cyber-pizzeria-split-payment-add{color:#bd572f;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:11px;font-weight:700}.cyber-pizzeria-split-payment-valid{color:#13845d!important}.cyber-pizzeria-split-payment-invalid{color:#b34b31!important}.cyber-pizzeria-table-bill-methods .cyber-pizzeria-split-payment-editor label{margin-top:2px}.cyber-pizzeria-app.is-dark .cyber-pizzeria-split-payment-editor{background:#16221d;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-split-payment-head{color:#e9f0eb}.cyber-pizzeria-app.is-dark .cyber-pizzeria-split-payment-row button{color:#ff8b67;background:#101815;border-color:#ffffff2e}.cyber-pizzeria-table-bill-modal>footer{justify-content:flex-end;gap:8px;padding:0 22px 20px;display:flex}.cyber-pizzeria-table-bill-modal>footer button{padding:10px 13px}.cyber-pizzeria-table-bill-modal>footer button:disabled{opacity:.5;cursor:not-allowed}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bills{background:#151e1a;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bills>header{border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bills>header h3,.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-list article strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-list article>b{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bills>header p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-list article span,.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bills-empty{color:#b6c1ba}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-list article{background:#101815;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-modal{background:#151e1a;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-modal>header{border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-modal>header h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-total strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-modal>header p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-total span{color:#b6c1ba}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-total{background:#211b18}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-methods label{color:#e9f0eb}.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-methods select,.cyber-pizzeria-app.is-dark .cyber-pizzeria-table-bill-methods input{color:#e9f0eb;background:#101815;border-color:#ffffff24}@media (width<=620px){.cyber-pizzeria-table-bill-list article{grid-template-columns:1fr auto}.cyber-pizzeria-table-bill-list article button{grid-column:1/-1}.cyber-pizzeria-table-bill-modal-backdrop{padding:8px}.cyber-pizzeria-table-bill-modal>header,.cyber-pizzeria-table-bill-methods,.cyber-pizzeria-table-bill-modal>footer{padding-inline:16px}.cyber-pizzeria-table-bill-modal>footer button{flex:1}}.cyber-pizzeria-test-controls{border-top:1px solid var(--line);grid-column:1/-1;gap:10px;padding-top:12px;display:grid}.cyber-pizzeria-test-controls label{color:#c8d7cd;gap:5px;font-size:10px;font-weight:700;display:grid}.cyber-pizzeria-test-controls select{border:1px solid var(--line);color:#eef5f0;width:100%;font:inherit;background:#ffffff0a;border-radius:8px;padding:8px;font-size:10px}.cyber-pizzeria-test-controls>div{flex-wrap:wrap;gap:7px;display:flex}.cyber-pizzeria-test-controls button{color:#b8f4c5;font:inherit;cursor:pointer;background:#72e99914;border:1px solid #72e99947;border-radius:8px;padding:8px 10px;font-size:10px}.cyber-pizzeria-test-controls button:disabled{opacity:.45;cursor:not-allowed}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-test-controls label{color:#465267}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-test-controls select{color:#202631;background:#f8f9fa;border-color:#dfe3e8}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-test-controls button{color:#20733e;background:#effaf2;border-color:#b7dfc1}.cyber-pizzeria-channel-logo{object-fit:contain;border-radius:16px;width:52px;height:52px;display:block;box-shadow:0 6px 14px #0f172a1f}.cyber-pizzeria-integrator-setup{border:1px solid var(--line);background:#111b16d6;border-radius:17px;gap:14px;padding:20px;display:grid}.cyber-pizzeria-integrator-setup .cyber-pizzeria-panel-heading{align-items:flex-start;margin:0}.cyber-pizzeria-integrator-setup .cyber-pizzeria-panel-heading h2{margin:5px 0 4px;font-size:19px}.cyber-pizzeria-integrator-setup .cyber-pizzeria-panel-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.cyber-pizzeria-integrator-setup-tabs{flex-wrap:wrap;gap:8px;display:flex}.cyber-pizzeria-integrator-setup-tabs button{border:1px solid var(--line);color:#d8e3dc;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;gap:3px;padding:10px 14px;font-size:11px;display:grid}.cyber-pizzeria-integrator-setup-tabs button.active{color:#fff;background:#ff693f1f;border-color:#ff693f}.cyber-pizzeria-integrator-setup-tabs small{color:var(--muted);font-size:9px}.cyber-pizzeria-integrator-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cyber-pizzeria-integrator-form label{color:#c8d7cd;gap:5px;font-size:10px;font-weight:700;display:grid}.cyber-pizzeria-integrator-form label span{justify-content:space-between;gap:8px;display:flex}.cyber-pizzeria-integrator-form em{color:#9eaba4;font-size:9px;font-style:normal;font-weight:400}.cyber-pizzeria-integrator-form input,.cyber-pizzeria-integrator-form select{box-sizing:border-box;border:1px solid var(--line);color:#eef5f0;width:100%;font:inherit;background:#ffffff0a;border-radius:8px;padding:10px;font-size:11px}.cyber-pizzeria-integrator-form input:focus,.cyber-pizzeria-integrator-form select:focus{outline-offset:1px;outline:2px solid #ff693f47}.cyber-pizzeria-integrator-form label small{color:var(--muted);font-size:9px;font-weight:400;line-height:1.4}.cyber-pizzeria-integrator-form-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.cyber-pizzeria-integrator-form-actions div{gap:3px;display:grid}.cyber-pizzeria-integrator-form-actions strong{color:#9ff1b5;font-size:11px}.cyber-pizzeria-integrator-form-actions small{color:var(--muted);font-size:10px}.cyber-pizzeria-integrator-form-actions button{color:#fff;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:800}.cyber-pizzeria-integrator-form-actions button:disabled{opacity:.6;cursor:wait}.cyber-pizzeria-integrator-setup-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:2px;font-size:10px;display:flex}.cyber-pizzeria-integrator-setup-foot a{color:#ffb594;text-decoration:none}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-setup{color:#202631;background:#fff;border-color:#e1e5ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-setup-tabs button{color:#344054;background:#f8f9fa;border-color:#dfe3e8}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-setup-tabs button.active{color:#b23d23;background:#fff2ed;border-color:#ff693f}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-setup-tabs small,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-form label small,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-form-actions small{color:#667085}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-form label{color:#344054}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-form input,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-form select{color:#202631;background:#f8f9fa;border-color:#dfe3e8}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-integrator-setup-foot a{color:#c94e2c}.cyber-pizzeria-catalog-channel-panel{border:1px solid var(--line);background:#111b16d6;border-radius:17px;gap:14px;padding:20px;display:grid}.cyber-pizzeria-catalog-channel-panel .cyber-pizzeria-panel-heading{align-items:flex-start;margin:0}.cyber-pizzeria-catalog-channel-panel .cyber-pizzeria-panel-heading h2{margin:5px 0 4px;font-size:19px}.cyber-pizzeria-catalog-channel-panel .cyber-pizzeria-panel-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.cyber-pizzeria-catalog-channel-link{color:#ffb594;white-space:nowrap;border:1px solid #ff693f73;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.cyber-pizzeria-catalog-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cyber-pizzeria-catalog-channel-grid article{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:10px;padding:14px;display:grid}.cyber-pizzeria-catalog-channel-grid header,.cyber-pizzeria-catalog-channel-grid footer{color:#d9e7dd;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.cyber-pizzeria-catalog-channel-grid header span{color:var(--muted);background:#ffffff0f;border-radius:999px;padding:4px 7px;font-size:9px}.cyber-pizzeria-catalog-channel-grid header span.is-ready{color:#91efad;background:#39d0701f}.cyber-pizzeria-catalog-channel-grid article>div{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid}.cyber-pizzeria-catalog-channel-grid article b{color:#fff;font-size:22px}.cyber-pizzeria-catalog-channel-grid article small{color:var(--muted);font-size:9px}.cyber-pizzeria-catalog-channel-grid footer{border-top:1px solid var(--line);color:#ffb594;padding-top:9px;font-size:10px}.cyber-pizzeria-catalog-channel-note{color:var(--muted);font-size:10px;line-height:1.5}.cyber-pizzeria-catalog-channel-note strong{color:#dcebe0}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-catalog-channel-panel{background:#fff;border-color:#e1e5ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-catalog-channel-grid article{background:#f8f9fa;border-color:#e1e5ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-catalog-channel-grid header,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-catalog-channel-grid article b{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-catalog-channel-note strong{color:#344054}@media (width<=900px){.cyber-pizzeria-integrator-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cyber-pizzeria-integrator-form{grid-template-columns:1fr}.cyber-pizzeria-integrator-form-actions,.cyber-pizzeria-integrator-setup-foot{flex-direction:column;align-items:stretch}.cyber-pizzeria-integrator-form-actions button{width:100%}.cyber-pizzeria-catalog-channel-grid{grid-template-columns:1fr}.cyber-pizzeria-catalog-channel-panel .cyber-pizzeria-panel-heading{flex-direction:column}.cyber-pizzeria-catalog-channel-link{width:max-content}}.pizzeria-whatsapp-bot{color:#1f2937;background:linear-gradient(135deg,#fff 0%,#f8fbfa 64%,#eefbf4 100%);border:1px solid #dfe5ec;border-radius:24px;margin-top:18px;padding:24px;box-shadow:0 18px 42px #0f172a0f}.pizzeria-whatsapp-head{border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.pizzeria-whatsapp-head>div:first-child>span{letter-spacing:.18em;color:#069953;font-size:11px;font-weight:800}.pizzeria-whatsapp-head h2{color:#18212f;margin:7px 0 6px;font-size:clamp(24px,3vw,34px);line-height:1.05}.pizzeria-whatsapp-head p{color:#667085;max-width:760px;margin:0}.pizzeria-whatsapp-status{background:#fff9ed;border:1px solid #f0d09a;border-radius:15px;grid-template-columns:10px auto;align-items:center;gap:2px 9px;min-width:220px;padding:13px 15px;display:grid}.pizzeria-whatsapp-status i{background:#e69a19;border-radius:50%;grid-row:span 2;width:10px;height:10px;box-shadow:0 0 0 4px #e69a1921}.pizzeria-whatsapp-status strong{color:#6f4b10;font-size:13px}.pizzeria-whatsapp-status small{color:#8a641e}.pizzeria-whatsapp-status.is-connected{background:#effbf4;border-color:#9de2bb}.pizzeria-whatsapp-status.is-connected i{background:#0eaa5a}.pizzeria-whatsapp-status.is-connected strong{color:#08753e}.pizzeria-whatsapp-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:18px;margin-top:20px;display:grid}.pizzeria-whatsapp-grid>article{background:#ffffffe6;border:1px solid #dfe5ec;border-radius:20px;min-width:0;padding:20px}.pizzeria-whatsapp-section-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pizzeria-whatsapp-section-title>span{color:#fff;background:#0ea85a;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.pizzeria-whatsapp-section-title div{gap:2px;display:grid}.pizzeria-whatsapp-section-title strong{color:#1f2937;font-size:17px}.pizzeria-whatsapp-section-title small{color:#667085}.pizzeria-whatsapp-settings>label,.pizzeria-whatsapp-sim-fields label{color:#344054;gap:7px;margin-top:13px;font-size:12px;font-weight:700;display:grid}.pizzeria-whatsapp-settings textarea,.pizzeria-whatsapp-sim-fields select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #cfd8e3;border-radius:12px;width:100%}.pizzeria-whatsapp-settings textarea{resize:vertical;min-height:84px;padding:12px}.pizzeria-whatsapp-sim-fields select{height:43px;padding:0 11px}.pizzeria-whatsapp-primary{color:#fff;cursor:pointer;background:#0b9f54;border:0;border-radius:12px;width:100%;margin-top:14px;padding:13px 16px;font-weight:800}.pizzeria-whatsapp-primary:hover:not(:disabled){background:#078246}.pizzeria-whatsapp-primary:disabled{opacity:.55;cursor:not-allowed}.pizzeria-whatsapp-connection{background:#f8fafc;border:1px dashed #c6d2df;border-radius:14px;margin-top:18px;padding:15px}.pizzeria-whatsapp-connection strong{color:#202939}.pizzeria-whatsapp-connection p{color:#667085;margin:6px 0 12px;line-height:1.45}.pizzeria-whatsapp-connection button{color:#7a8595;background:#edf1f5;border:1px solid #d8dee7;border-radius:10px;width:100%;padding:11px;font-weight:700}.pizzeria-whatsapp-phone{background:linear-gradient(145deg,#e8f3ec,#dfece5);border-radius:18px;gap:9px;min-height:282px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #0000000d}.pizzeria-whatsapp-phone>div{color:#24303a;background:#fff;border-radius:11px;max-width:82%;padding:9px 12px;font-size:13px;line-height:1.35;box-shadow:0 2px 7px #10182814}.pizzeria-whatsapp-phone .is-user{background:#d7f7c9;justify-self:end}.pizzeria-whatsapp-phone .is-options{max-width:92%;box-shadow:none;background:0 0;flex-wrap:wrap;gap:5px;padding:0;display:flex}.pizzeria-whatsapp-phone .is-options span,.pizzeria-whatsapp-phone .is-link{color:#08753e;background:#fff;border:1px solid #9fd3b3;font-weight:750}.pizzeria-whatsapp-phone .is-options span{border-radius:8px;padding:6px 8px}.pizzeria-whatsapp-phone .is-link{text-align:center}.pizzeria-whatsapp-sim-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pizzeria-whatsapp-preview{background:#effbf4;border:1px solid #9dddb8;border-radius:14px;margin-top:14px;padding:14px}.pizzeria-whatsapp-preview>strong{color:#08753e}.pizzeria-whatsapp-preview p{color:#4b6858;margin:5px 0 10px}.pizzeria-whatsapp-preview>div{gap:8px;display:flex}.pizzeria-whatsapp-preview a,.pizzeria-whatsapp-preview button{color:#08753e;text-align:center;background:#fff;border:1px solid #80cda3;border-radius:9px;flex:1;padding:10px;font-weight:750;text-decoration:none}.pizzeria-whatsapp-notice{color:#d8f8e6;background:#10271d;border-radius:12px;margin:16px 0 0;padding:11px 13px}.pizzeria-whatsapp-safety{border-top:1px solid #dfe5ec;align-items:center;gap:12px;margin-top:18px;padding-top:17px;display:flex}.pizzeria-whatsapp-safety strong{white-space:nowrap;color:#08753e}.pizzeria-whatsapp-safety span{color:#667085}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-bot{color:#eef7f1;background:linear-gradient(135deg,#13221b,#101b17);border-color:#2e463a}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-head h2,.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-grid strong{color:#eef7f1}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-head p,.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-section-title small,.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-safety span{color:#aebfb5}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-grid>article{background:#0c1b14d1;border-color:#2e463a}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-settings textarea,.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-sim-fields select{color:#eef7f1;background:#102019;border-color:#395347}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-settings>label,.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-sim-fields label{color:#d6e6dc}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-connection{background:#11241b;border-color:#3a5948}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-connection p{color:#b6c8be}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-status{background:#2a2114;border-color:#604823}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-phone{background:linear-gradient(145deg,#1d3429,#172b22)}@media (width<=900px){.pizzeria-whatsapp-head{display:grid}.pizzeria-whatsapp-status{min-width:0}.pizzeria-whatsapp-grid,.pizzeria-whatsapp-sim-fields{grid-template-columns:1fr}.pizzeria-whatsapp-safety{display:grid}.pizzeria-whatsapp-safety strong{white-space:normal}}@media (width<=520px){.pizzeria-whatsapp-bot{border-radius:18px;padding:15px}.pizzeria-whatsapp-grid>article{padding:14px}.pizzeria-whatsapp-preview>div{display:grid}}@media (width<=520px){.pizzeria-whatsapp-test-controls>div{display:grid}}.pizzeria-whatsapp-onboarding{background:linear-gradient(135deg,#f2fcf6,#fff);border:1px solid #c9e8d5;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:flex}.pizzeria-whatsapp-onboarding>div:first-child{gap:4px;min-width:0;display:grid}.pizzeria-whatsapp-onboarding>div:first-child>span{letter-spacing:.16em;color:#08753e;font-size:10px;font-weight:900}.pizzeria-whatsapp-onboarding strong{color:#1f2937;font-size:16px}.pizzeria-whatsapp-onboarding p{color:#667085;margin:0;line-height:1.45}.pizzeria-whatsapp-onboarding-actions{justify-items:end;gap:7px;min-width:170px;display:grid}.pizzeria-whatsapp-onboarding-actions small{color:#08753e;font-weight:800}.pizzeria-whatsapp-onboarding-actions button{color:#fff;cursor:pointer;background:#0b9f54;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.pizzeria-whatsapp-onboarding-actions button:disabled{opacity:.55;cursor:not-allowed}.pizzeria-whatsapp-onboarding-help{color:#8a641e;grid-column:1/-1;line-height:1.4}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-onboarding{background:linear-gradient(135deg,#10251a,#13221b);border-color:#365844}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-onboarding strong{color:#eef7f1}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-onboarding p{color:#b6c8be}@media (width<=640px){.pizzeria-whatsapp-onboarding{display:grid}.pizzeria-whatsapp-onboarding-actions{justify-items:stretch}.pizzeria-whatsapp-onboarding-actions button{width:100%}}.pizzeria-whatsapp-connection>label{color:inherit;margin:12px 0 7px;font-size:12px;font-weight:700;display:block}.pizzeria-whatsapp-connection>input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #cfd8e3;border-radius:10px;width:100%;min-height:44px;margin-bottom:10px;padding:10px 12px}.pizzeria-whatsapp-connection button:not(:disabled){color:#08753e;cursor:pointer;background:#fff;border-color:#80cda3}.pizzeria-whatsapp-connection button:disabled{cursor:not-allowed;opacity:.65}.pizzeria-whatsapp-test-controls{border-top:1px solid #dfe5ec;margin-top:14px;padding-top:10px}.pizzeria-whatsapp-test-controls>div{gap:8px;display:flex}.pizzeria-whatsapp-connection .pizzeria-whatsapp-availability{margin-bottom:0;font-size:12px;line-height:1.5}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-connection>input{color:#eef7f1;background:#102019;border-color:#395347}.cyber-pizzeria-app.is-dark .pizzeria-whatsapp-connection button:not(:disabled){color:#c7f6da;background:#173a27;border-color:#3a7951}@media (width<=520px){.pizzeria-whatsapp-test-controls>div{display:grid}}.cyber-pizzeria-login{--login-primary:var(--pizzeria-primary,#ff6b2b);--login-accent:var(--pizzeria-accent,#ff7931);color:#f7f8f6;min-height:100vh;font-family:var(--font-geist-sans), Inter, Arial, sans-serif;background:#050908;padding:0;position:relative;overflow-x:hidden}.cyber-pizzeria-login-shell>*,.cyber-pizzeria-login-card :is(form,label,.cyber-pizzeria-login-input){overflow-wrap:anywhere;min-width:0;max-width:100%}.cyber-pizzeria-login-options{flex-wrap:wrap}.cyber-pizzeria-login-input>svg,.cyber-pizzeria-login-input>button{flex-shrink:0}.cyber-pizzeria-public-page{--public-ink:#f7f8f6;--public-muted:#e5ede7b3;min-height:100vh;color:var(--public-ink);font-family:var(--font-geist-sans), Inter, Arial, sans-serif;background:#06100c;position:relative;overflow:hidden}.cyber-pizzeria-public-page:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 80% 14%,#ff65242e,#0000 27%),radial-gradient(circle at 8% 46%,#1fa9661a,#0000 24%);animation:8s ease-in-out infinite alternate pizzeria-public-breathe;position:fixed;inset:0}.cyber-pizzeria-public-page:after{z-index:0;content:"";pointer-events:none;border:1px solid #ff773a21;border-radius:50%;width:42vw;height:42vw;animation:24s linear infinite pizzeria-public-orbit;position:fixed;top:32%;right:-13vw;box-shadow:0 0 0 26px #ff773a06,0 0 0 70px #ff773a05}.cyber-pizzeria-public-page .cyber-pizzeria-public-nav,.cyber-pizzeria-public-page>section,.cyber-pizzeria-public-page>footer{z-index:1;position:relative}.cyber-pizzeria-public-hero{box-sizing:border-box;background-image:linear-gradient(90deg,#030907eb 0%,#030907a6 46%,#03090759 100%),linear-gradient(#0000 58%,#030907eb),url(/assets/cyber-pizzaria/login-hero-v1.png);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:clamp(35px,7vw,120px);min-height:650px;padding:75px 7vw 84px;display:grid}.cyber-pizzeria-public-hero-copy{max-width:710px}.cyber-pizzeria-public-hero .cyber-pizzeria-login-kicker{margin:0 0 28px;font-size:11px}.cyber-pizzeria-public-hero .cyber-pizzeria-public-pill{animation:.8s .1s both pizzeria-public-rise}.cyber-pizzeria-public-hero h1{color:#fff;letter-spacing:-.095em;margin:25px 0 0;font-size:clamp(64px,8vw,126px);font-weight:800;line-height:.86;animation:.8s .2s both pizzeria-public-rise}.cyber-pizzeria-public-hero h1 em{color:#ff6c31;text-shadow:0 0 35px #ff662b30;font-style:normal}.cyber-pizzeria-public-hero p{color:#f2f7f3c7;letter-spacing:-.035em;max-width:620px;margin:28px 0 0;font-size:clamp(18px,1.7vw,25px);line-height:1.25;animation:.8s .3s both pizzeria-public-rise}.cyber-pizzeria-public-actions{align-items:center;gap:18px;margin-top:36px;animation:.8s .4s both pizzeria-public-rise;display:flex}.cyber-pizzeria-public-primary,.cyber-pizzeria-public-secondary{border-radius:11px;justify-content:center;align-items:center;gap:11px;min-height:53px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.cyber-pizzeria-public-primary{color:#1b0e07;background:linear-gradient(100deg,#ff6e32,#ff9b5e);box-shadow:0 13px 30px #ff5f2333}.cyber-pizzeria-public-primary svg{width:18px;height:18px}.cyber-pizzeria-public-secondary{color:#f1f5f1;background:#07100c66;border:1px solid #e4eee642}.cyber-pizzeria-public-secondary span{color:#ff8c51;font-size:19px;line-height:0}.cyber-pizzeria-public-primary:hover,.cyber-pizzeria-public-secondary:hover{transform:translateY(-3px)}.cyber-pizzeria-public-trust{gap:31px;margin-top:48px;animation:.8s .5s both pizzeria-public-rise;display:flex}.cyber-pizzeria-public-trust span{color:#ebf3eca3;letter-spacing:.03em;align-items:center;gap:9px;font-size:10px;line-height:1.25;display:flex}.cyber-pizzeria-public-trust b{color:#ff965f;border:1px solid #ff7c3f99;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.cyber-pizzeria-public-trust small{font-size:inherit}.cyber-pizzeria-public-visual{isolation:isolate;min-height:510px;animation:6s ease-in-out infinite pizzeria-public-float;position:relative}.cyber-pizzeria-public-glow{filter:blur(70px);background:#ff5c1f3d;border-radius:50%;width:50%;height:57%;animation:4s ease-in-out infinite alternate pizzeria-public-glow;position:absolute;top:17%;left:25%}.cyber-pizzeria-public-ring{aspect-ratio:1;border:1px solid #ff804724;border-radius:50%;width:84%;position:absolute;top:10%;left:8%;transform:rotate(-22deg)}.cyber-pizzeria-public-ring:before{content:"";background:#ff8650;border-radius:50%;width:9px;height:9px;position:absolute;top:3%;left:15%;box-shadow:0 0 18px 5px #ff86504d}.cyber-pizzeria-public-ring-one{animation:13s linear infinite pizzeria-public-orbit;transform:rotate(-22deg)scaleY(.62)}.cyber-pizzeria-public-ring-two{border-color:#ffcc941c;width:66%;animation:18s linear infinite pizzeria-public-orbit-reverse;top:18%;left:17%;transform:rotate(64deg)scaleY(.44)}.cyber-pizzeria-public-console{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#10261be8,#030e0aeb);border:1px solid #d2e8da4d;border-radius:23px;width:min(438px,80%);min-height:304px;padding:27px 29px;animation:.9s .25s both pizzeria-public-console-in;position:absolute;top:16%;left:12%;transform:rotate(-4deg);box-shadow:20px 27px 70px #00000075,0 0 50px #ff63261f}.cyber-pizzeria-public-console:before{content:"";background:linear-gradient(90deg,#0000,#ff7f45,#0000);height:1px;position:absolute;top:0;left:14%;right:14%;box-shadow:0 0 18px #ff7f45}.cyber-pizzeria-public-console-top{color:#e8f2eb94;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.cyber-pizzeria-public-console-top span{color:#6deda6}.cyber-pizzeria-public-console-top i{background:#68e99e;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.8s ease-in-out infinite pizzeria-pulse;display:inline-block;box-shadow:0 0 10px #68e99ecc}.cyber-pizzeria-public-console-title{color:#f9fbf8;letter-spacing:-.08em;margin-top:47px;font-size:51px;font-weight:800;line-height:.88}.cyber-pizzeria-public-console-title em{color:#ff7538;font-style:normal}.cyber-pizzeria-public-console-bars{border-bottom:1px solid #d5e5d924;align-items:end;gap:9px;height:73px;margin-top:29px;padding:0 4px;display:flex}.cyber-pizzeria-public-console-bars span{width:13%;height:var(--bar-height);transform-origin:bottom;background:linear-gradient(#ff9a5b,#ff672d);border-radius:5px 5px 0 0;min-height:10px;animation:1.2s ease-in-out infinite alternate pizzeria-public-bar;box-shadow:0 0 16px #ff702f38}.cyber-pizzeria-public-console-bars span:nth-child(2n){background:linear-gradient(#68e99e,#1caa67);animation-delay:.25s}.cyber-pizzeria-public-console-footer{color:#e5f0e79e;justify-content:space-between;margin-top:17px;font-size:10px;display:flex}.cyber-pizzeria-public-console-footer b{color:#fff;font-size:13px}.cyber-pizzeria-public-float{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05120ce6;border:1px solid #deede345;border-radius:14px;align-items:center;gap:11px;min-width:235px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 18px 38px #00000059}.cyber-pizzeria-public-float-order{animation:.8s .65s both pizzeria-public-float-in,5s ease-in-out 1.4s infinite pizzeria-public-float;top:17%;right:0}.cyber-pizzeria-public-float-kitchen{animation:.8s .85s both pizzeria-public-float-in,5.4s ease-in-out 1.7s infinite reverse pizzeria-public-float;bottom:15%;left:3%}.cyber-pizzeria-public-float-icon{color:#ff965d;background:#ff682c26;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.cyber-pizzeria-public-float-icon svg{width:20px;height:20px}.cyber-pizzeria-public-float small{color:#ff925a;letter-spacing:.13em;font-size:8px;font-weight:800;display:block}.cyber-pizzeria-public-float strong{color:#f3f7f3;margin-top:3px;font-size:11px;display:block}.cyber-pizzeria-public-float>b{color:#ffb079;margin-left:auto;font-size:11px}.cyber-pizzeria-public-float-kitchen>i{color:#62e49b;margin-left:auto;font-size:14px;font-style:normal}.cyber-pizzeria-public-access,.cyber-pizzeria-public-resources,.cyber-pizzeria-public-flow{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:100px 7vw}.cyber-pizzeria-public-access{background:#07160fd1;border:1px solid #e9efea2b;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:54px;margin-top:-18px;padding-block:33px;display:grid;box-shadow:0 24px 60px #0003}.cyber-pizzeria-public-section-heading small{color:#ff8550;letter-spacing:.2em;font-size:10px;font-weight:800}.cyber-pizzeria-public-section-heading h2{color:#f5f8f5;letter-spacing:-.065em;margin:13px 0 0;font-size:clamp(29px,3.2vw,49px);line-height:.98}.cyber-pizzeria-public-section-heading p{max-width:470px;color:var(--public-muted);margin:13px 0 0;font-size:14px;line-height:1.5}.cyber-pizzeria-public-access-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0;display:grid}.cyber-pizzeria-public-access-form label{background:#0109069e;border:1px solid #dcebe052;border-radius:11px;align-items:center;min-width:0;min-height:55px;display:flex;overflow:hidden}.cyber-pizzeria-public-access-form label>span{color:#cddbd28c;white-space:nowrap;padding-left:15px;font-size:11px}.cyber-pizzeria-public-access-form input{color:#fff;width:100%;min-width:0;height:53px;font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-size:14px}.cyber-pizzeria-public-access-form label:focus-within{border-color:#ff7740;box-shadow:0 0 0 3px #ff6b2b1f}.cyber-pizzeria-public-access-form button{color:#1d1008;min-height:55px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#ff6e32,#ff9b5e);border:0;border-radius:11px;align-items:center;gap:7px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.cyber-pizzeria-public-access-form button svg{width:16px;height:16px}.cyber-pizzeria-public-access-form .cyber-pizzeria-store-finder-error{grid-column:1/-1;margin:-2px 0 0}.cyber-pizzeria-public-access-example{color:#cfdcd375;grid-column:2;margin-top:-42px;font-size:10px}.cyber-pizzeria-public-access-example b{color:#ffac81cc}.cyber-pizzeria-public-resources{padding-top:125px}.cyber-pizzeria-public-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:34px;display:grid}.cyber-pizzeria-public-feature-grid article{box-sizing:border-box;min-height:180px;animation:pizzeria-public-rise .7s var(--feature-delay) both;background:#091911b3;border:1px solid #dcece12e;border-radius:16px;padding:20px;transition:transform .25s,border-color .25s,background .25s;position:relative}.cyber-pizzeria-public-feature-grid article:hover{background:#112619db;border-color:#ff824d9e;transform:translateY(-7px)}.cyber-pizzeria-public-feature-grid .cyber-pizzeria-login-feature-icon{border-radius:14px;width:48px;height:48px}.cyber-pizzeria-public-feature-grid .cyber-pizzeria-login-feature-icon svg{width:26px;height:26px}.cyber-pizzeria-public-feature-grid strong{color:#f4f8f4;margin-top:25px;font-size:17px;display:block}.cyber-pizzeria-public-feature-grid p{color:#deeae0a6;margin:7px 0 0;font-size:12px;line-height:1.35}.cyber-pizzeria-public-feature-arrow{color:#ff8953;font-size:20px;position:absolute;top:19px;right:20px}.cyber-pizzeria-public-flow{border-top:1px solid #dde9df21;grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.cyber-pizzeria-public-flow-grid{gap:10px;display:grid}.cyber-pizzeria-public-flow-grid article{border-bottom:1px solid #dde9df21;grid-template-columns:32px 43px minmax(0,1fr);align-items:center;gap:15px;padding:15px 0;display:grid}.cyber-pizzeria-public-flow-grid article>b{color:#ff8750;font-size:11px}.cyber-pizzeria-public-flow-grid article>span{color:#ff8750;background:#ff682c1f;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.cyber-pizzeria-public-flow-grid article>span svg{width:23px;height:23px}.cyber-pizzeria-public-flow-grid h3{color:#f6faf6;margin:0;font-size:17px}.cyber-pizzeria-public-flow-grid p{color:#dce8df9e;grid-column:3;margin:-8px 0 0;font-size:12px;line-height:1.35}.cyber-pizzeria-public-footer{background:#020806b8;border-top:1px solid #dde9df24;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:28px;padding:38px 7vw;display:grid}.cyber-pizzeria-public-footer strong{color:#f4f8f4;font-size:18px;display:block}.cyber-pizzeria-public-footer span{color:#dae7dd8c;margin-top:5px;font-size:11px;display:block}.cyber-pizzeria-public-footer nav{gap:24px;display:flex}.cyber-pizzeria-public-footer nav a,.cyber-pizzeria-public-footer small{color:#e0ece2a8;font-size:11px;text-decoration:none}.cyber-pizzeria-public-footer nav a:hover{color:#ff9258}.cyber-pizzeria-public-nav{z-index:3;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040908c2;border-bottom:1px solid #d7e0da29;align-items:center;gap:30px;min-height:78px;padding:14px 5vw;display:flex;position:relative}.cyber-pizzeria-public-brand{color:#f7f8f6;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.cyber-pizzeria-public-brand-mark{color:#1d1008;letter-spacing:-.08em;background:linear-gradient(140deg,#ff9a5b,#ff5d2b);border:1px solid #ff8a50e6;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;box-shadow:0 0 20px #ff622a38}.cyber-pizzeria-public-brand strong{letter-spacing:-.04em;font-size:16px;display:block}.cyber-pizzeria-public-brand small{color:#e0e8e19e;letter-spacing:.13em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700;display:block}.cyber-pizzeria-public-nav nav{align-items:center;gap:29px;margin-left:auto;display:flex}.cyber-pizzeria-public-nav nav a{color:#eaf0ebba;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s}.cyber-pizzeria-public-nav nav a:hover,.cyber-pizzeria-public-nav nav a:focus-visible{color:#ff9b60}.cyber-pizzeria-motion-toggle{color:#eaf0eba8;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.cyber-pizzeria-motion-toggle input{opacity:0;pointer-events:none;position:absolute}.cyber-pizzeria-motion-toggle span{background:#0c1914d9;border:1px solid #d8e5dc5e;border-radius:999px;width:32px;height:18px;transition:background .2s,border-color .2s;position:relative}.cyber-pizzeria-motion-toggle span:after{content:"";background:#9baba0;border-radius:50%;width:10px;height:10px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.cyber-pizzeria-motion-toggle input:checked+span{background:#ff65273d;border-color:#ff7c3db8}.cyber-pizzeria-motion-toggle input:checked+span:after{background:#ff8b51;transform:translate(14px)}.cyber-pizzeria-public-nav+.cyber-pizzeria-login-shell{min-height:calc(100vh - 78px)}.cyber-pizzeria-login-shell{isolation:isolate;box-sizing:border-box;background-image:linear-gradient(90deg,#0207067a 0%,#02070633 45%,#02070687 100%),linear-gradient(#01040340 0%,#0000 65%,#010403d1 100%),url(/assets/cyber-pizzaria/login-hero-v1.png);background-position:50%;background-size:cover;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(470px,620px);width:100%;min-height:100vh;padding:54px 5vw 30px;display:grid;position:relative;overflow:hidden}.cyber-pizzeria-login-shell:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 16% 17%,#ff64241f,#0000 23%),radial-gradient(circle at 89% 54%,#ff5e191a,#0000 28%);position:absolute;inset:0}.cyber-pizzeria-login-shell:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 52% 38%,#ff8a3738,#0000 43%),radial-gradient(at 83% 80%,#ff591829,#0000 34%);animation:8s ease-in-out infinite alternate pizzeria-login-warmth;position:absolute;inset:-8%}.cyber-pizzeria-login-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cyber-pizzeria-login-atmosphere span{bottom:-12px;left:var(--ember-x);opacity:0;width:4px;height:4px;animation:pizzeria-login-ember var(--ember-duration) var(--ember-delay) linear infinite;background:#ffbc70;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #ff6f2799}.cyber-pizzeria-login-atmosphere span:nth-child(3n){width:2px;height:2px}.cyber-pizzeria-login-shell>.cyber-pizzeria-login-showcase,.cyber-pizzeria-login-shell>.cyber-pizzeria-login-card,.cyber-pizzeria-login-shell>.cyber-pizzeria-login-footer{z-index:1}.cyber-pizzeria-login .cyber-pizzeria-login-brand{flex-wrap:wrap}.cyber-pizzeria-login-motion{color:#f4d0b5;font:inherit;cursor:pointer;background:#060e0acc;border:1px solid #ffb27f4d;border-radius:999px;padding:9px 12px;font-size:11px}.cyber-pizzeria-login-motion:hover{border-color:#ff9b60}.cyber-pizzeria-login-motion:focus-visible{outline-offset:4px;outline:2px solid #ffad79}.cyber-pizzeria-login .cyber-pizzeria-login-wordmark{animation:.8s both pizzeria-rise}.cyber-pizzeria-login .cyber-pizzeria-login-copy h1{animation:.8s .12s both pizzeria-rise}.cyber-pizzeria-login .cyber-pizzeria-login-copy h1 em{background:linear-gradient(100deg, var(--login-primary) 12%, #ffc477 46%, var(--login-primary) 72%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite pizzeria-login-title-glow}.cyber-pizzeria-login .cyber-pizzeria-login-copy p{animation:.8s .22s both pizzeria-rise}.cyber-pizzeria-login .cyber-pizzeria-login-card{animation:.85s .18s both pizzeria-rise}.cyber-pizzeria-login .cyber-pizzeria-login-card form>label{animation:.6s .3s both pizzeria-rise}.cyber-pizzeria-login .cyber-pizzeria-login-card form>label:nth-child(2){animation-delay:.4s}.cyber-pizzeria-login .cyber-pizzeria-login-feature-icon{animation:4s ease-in-out infinite alternate pizzeria-login-icon-glow}.cyber-pizzeria-login .cyber-pizzeria-login-features article:nth-child(2n) .cyber-pizzeria-login-feature-icon{animation-delay:-2s}.cyber-pizzeria-login .cyber-pizzeria-login-submit{transition:box-shadow .2s,filter .2s;position:relative;overflow:hidden}.cyber-pizzeria-login .cyber-pizzeria-login-submit:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff45 50%,#0000 65%);animation:7s ease-in-out 1.2s infinite pizzeria-login-button-shine;position:absolute;inset:0;transform:translate(-150%)}.cyber-pizzeria-login .cyber-pizzeria-login-submit:hover{filter:brightness(1.08);box-shadow:0 10px 32px #ff6b2b59}@keyframes pizzeria-login-warmth{0%{opacity:.45;transform:translate(-2%,1%)scale(1)}to{opacity:.95;transform:translate(2%,-1%)scale(1.05)}}@keyframes pizzeria-login-ember{0%{opacity:0;transform:translate(0,0)}15%{opacity:.8}75%{opacity:.45}to{opacity:0;transform:translate3d(var(--ember-drift), -75vh, 0)}}@keyframes pizzeria-login-title-glow{0%,20%,to{background-position:100%}70%{background-position:0%}}@keyframes pizzeria-login-icon-glow{0%{filter:drop-shadow(0 0 #0000)}to{filter:drop-shadow(0 0 8px #ff75318c)}}@keyframes pizzeria-login-button-shine{0%,65%{transform:translate(-150%)}90%,to{transform:translate(150%)}}.cyber-pizzeria-login.motion-disabled *,.cyber-pizzeria-login.motion-disabled :before,.cyber-pizzeria-login.motion-disabled :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.cyber-pizzeria-login *,.cyber-pizzeria-login :before,.cyber-pizzeria-login :after{transition:none!important;animation:none!important}}@media (width<=520px){.cyber-pizzeria-login-atmosphere span:nth-child(2n){display:none}.cyber-pizzeria-login-motion{font-size:10px}}.cyber-pizzeria-login-showcase{align-self:start;min-width:0;padding:8px 0 0;position:relative}.cyber-pizzeria-login-brand{align-items:center;gap:25px;display:flex}.cyber-pizzeria-login-wordmark{object-fit:contain;object-position:left center;background:#000;border-radius:18px;width:min(350px,34vw);height:auto;max-height:210px;display:block;box-shadow:0 16px 42px #00000052}.cyber-pizzeria-login-brand.has-store-logo .cyber-pizzeria-login-wordmark{object-fit:contain;object-position:center;width:min(360px,100%);max-width:100%;height:auto;max-height:420px}.cyber-pizzeria-login-pizza-mark{width:108px;height:108px;color:var(--login-primary);border:2px solid var(--login-primary);background:linear-gradient(140deg, var(--login-accent), var(--login-primary) 68%, #241309);border-radius:25px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffb26f33,0 15px 40px #f6440f38}.cyber-pizzeria-login-logo{border:2px solid var(--login-primary);object-fit:cover;border-radius:25px;flex:none;width:108px;height:108px;box-shadow:inset 0 0 0 1px #ffb26f33,0 15px 40px #f6440f38}.cyber-pizzeria-login-pizza-mark svg{color:#111411;width:75px;height:75px}.cyber-pizzeria-login-brand strong{color:#f3f5f2;letter-spacing:-.065em;white-space:nowrap;font-size:clamp(35px,3.1vw,58px);line-height:.94;display:block}.cyber-pizzeria-login-brand strong em{color:var(--login-primary);font-style:normal}.cyber-pizzeria-login-brand small{color:#f1f2ee;letter-spacing:.2em;margin-top:12px;font-size:18px;font-weight:600;display:block}.cyber-pizzeria-login-kicker{color:#f1f2edb3;letter-spacing:.19em;align-items:center;gap:13px;margin:17px 0 0 4px;font-size:13px;display:flex}.cyber-pizzeria-live-dot{background:#ff6b27;border:2px solid #ffab778c;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite pizzeria-pulse;box-shadow:0 0 0 4px #ff6b271f,0 0 14px #ff6b27ad}.cyber-pizzeria-login-kicker i{background:#ff6b27;border-radius:50%;width:5px;height:5px}.cyber-pizzeria-login-copy{margin-top:54px}.cyber-pizzeria-public-pill{color:#ffc09e;letter-spacing:.06em;text-transform:uppercase;background:#ff602614;border:1px solid #ff864c57;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:800;animation:.7s both pizzeria-rise;display:inline-flex}.cyber-pizzeria-public-pill svg{color:#ff8750;width:15px;height:15px}.cyber-pizzeria-login-copy h1{color:#fafbf9;letter-spacing:-.085em;margin:0;font-size:clamp(54px,6.3vw,104px);font-weight:800;line-height:.93}.cyber-pizzeria-login-copy h1 em{color:var(--login-primary);font-style:normal}.cyber-pizzeria-login-copy p{color:#eff2eecc;letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(18px,1.48vw,28px);line-height:1.24}.cyber-pizzeria-login-features{grid-template-columns:repeat(2,minmax(240px,324px));gap:13px;margin-top:36px;display:grid}.cyber-pizzeria-login-features article{box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040908a3;border:1px solid #dde7e157;border-radius:12px;align-items:center;gap:19px;min-height:99px;padding:15px 19px;display:flex;box-shadow:0 12px 25px #00000026}.cyber-pizzeria-login-feature-icon{color:#ff6826;background:radial-gradient(circle,#ff6f223b,#140e08cc 65%);border-radius:17px;flex:none;place-items:center;width:57px;height:57px;display:grid}.cyber-pizzeria-login-feature-icon svg{stroke-width:1.7px;width:34px;height:34px}.cyber-pizzeria-login-features strong{color:#f7f8f6;letter-spacing:-.02em;font-size:18px;line-height:1.1;display:block}.cyber-pizzeria-login-features small{color:#dae1dcbd;margin-top:6px;font-size:14px;line-height:1.08;display:block}.cyber-pizzeria-login-features article{animation:.7s both pizzeria-rise}.cyber-pizzeria-login-features article:nth-child(2){animation-delay:80ms}.cyber-pizzeria-login-features article:nth-child(3){animation-delay:.16s}.cyber-pizzeria-login-features article:nth-child(4){animation-delay:.24s}.cyber-pizzeria-public-proof{border-top:1px solid #d7e0da2e;align-items:center;gap:25px;max-width:680px;margin-top:28px;padding:16px 0 0;display:flex}.cyber-pizzeria-public-proof span{color:#dee7e0b3;align-items:center;gap:9px;font-size:11px;display:flex}.cyber-pizzeria-public-proof b{color:#ff9c63;border:1px solid #ff803e80;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.cyber-pizzeria-public-proof small{font-size:inherit}.cyber-pizzeria-login-card{box-sizing:border-box;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#040b09c9;border:1px solid #b4cec26b;border-radius:27px;align-self:start;width:100%;max-width:560px;margin:0 auto;padding:39px 47px 31px;position:relative;box-shadow:0 24px 70px #00000080,0 0 46px #ff65230f}.cyber-pizzeria-login-card:before{content:"";background:linear-gradient(90deg,#0000,#ff7b3b,#0000);height:1px;position:absolute;top:-1px;left:22%;right:9%;box-shadow:0 0 19px #ff7b3b}.cyber-pizzeria-login-heading small{color:#ff6d2c;letter-spacing:.23em;font-size:14px;font-weight:800}.cyber-pizzeria-login-heading h2{color:#f7f8f5;letter-spacing:-.07em;margin:23px 0 15px;font-size:clamp(35px,3.1vw,53px);line-height:.93}.cyber-pizzeria-login-heading h2 span{color:#ff6728}.cyber-pizzeria-login-heading p{color:#e6ebe6c7;margin:0;font-size:17px}.cyber-pizzeria-login-card form{gap:20px;margin-top:36px;display:grid}.cyber-pizzeria-login-card form>label{color:#f0f2ef;gap:9px;font-size:16px;font-weight:600;display:grid}.cyber-pizzeria-login-input{background:#040b09a6;border:1px solid #bfcfc780;border-radius:12px;align-items:center;min-height:61px;transition:border-color .18s,box-shadow .18s;display:flex}.cyber-pizzeria-login-input:focus-within{border-color:#ff6b2b;box-shadow:0 0 0 3px #ff6b2b21}.cyber-pizzeria-login-input>svg{color:#b9c5be;width:29px;height:29px;margin:0 16px}.cyber-pizzeria-login-input input{color:#f6f8f5;width:100%;min-width:0;height:59px;font:inherit;background:0 0;border:0;outline:0;padding:0 10px 0 0;font-size:16px}.cyber-pizzeria-login-input input::placeholder{color:#bac5bead}.cyber-pizzeria-login-input button{color:#bdc7c0;cursor:pointer;background:0 0;border:0;place-items:center;width:51px;height:59px;padding:0;display:grid}.cyber-pizzeria-login-input button svg{width:25px;height:25px}.cyber-pizzeria-login-options{color:#eef2ee;justify-content:space-between;align-items:center;gap:12px;margin-top:-3px;font-size:14px;display:flex}.cyber-pizzeria-login-options label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.cyber-pizzeria-login-options input{appearance:none;cursor:pointer;background:#040b098c;border:1px solid #bfcfc7ad;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.cyber-pizzeria-login-options input:before{content:"";border-bottom:2px solid #1a100a;border-left:2px solid #1a100a;width:9px;height:5px;transition:transform .16s;transform:translateY(-1px)rotate(-45deg)scale(0)}.cyber-pizzeria-login-options input:hover{background:#ff6d2c1f;border-color:#ff6d2c}.cyber-pizzeria-login-options input:checked{background:#ff6d2c;border-color:#ff6d2c;box-shadow:0 0 0 3px #ff6d2c24}.cyber-pizzeria-login-options input:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.cyber-pizzeria-login-options input:focus-visible{outline-offset:3px;outline:3px solid #ffab7d9e}.cyber-pizzeria-login-options a{color:#ff6d2c;font-weight:700;text-decoration:none}.cyber-pizzeria-login-submit{color:#1d1008;background:linear-gradient(102deg, var(--login-primary), var(--login-accent));min-height:66px;box-shadow:0 9px 25px color-mix(in srgb,var(--login-primary) 28%,transparent);font:inherit;cursor:pointer;border:0;border-radius:12px;margin-top:2px;font-size:18px;font-weight:800}.cyber-pizzeria-login-submit b{vertical-align:-2px;margin-left:14px;font-size:27px;font-weight:400}.cyber-pizzeria-login-submit:disabled{opacity:.62;cursor:wait}.cyber-pizzeria-login-error{color:#ffad9d;margin:13px 0 0;font-size:13px}.cyber-pizzeria-store-finder{background:linear-gradient(135deg,#ff672b1f,#07120e6b);border:1px solid #ff854c57;border-radius:16px;margin-top:27px;padding:21px;box-shadow:0 15px 35px #0000002e}.cyber-pizzeria-store-finder-heading{align-items:center;gap:12px;display:flex}.cyber-pizzeria-store-finder-icon{color:#ff965d;background:#ff692c24;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.cyber-pizzeria-store-finder-icon svg{width:21px;height:21px}.cyber-pizzeria-store-finder-heading small{color:#ff8350;letter-spacing:.17em;font-size:9px;font-weight:800;display:block}.cyber-pizzeria-store-finder h3{color:#fbfcfa;letter-spacing:-.04em;margin:4px 0 0;font-size:19px}.cyber-pizzeria-store-finder>p{color:#dfe7e0b8;margin:13px 0 12px;font-size:12px;line-height:1.4}.cyber-pizzeria-store-finder form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;display:grid}.cyber-pizzeria-store-finder label{background:#040b099e;border:1px solid #bfcfc76b;border-radius:10px;align-items:center;min-width:0;min-height:47px;display:flex;overflow:hidden}.cyber-pizzeria-store-finder label>span{color:#cad6cd99;flex:none;padding-left:12px;font-size:11px}.cyber-pizzeria-store-finder label input{color:#fff;width:100%;min-width:0;height:45px;font:inherit;background:0 0;border:0;outline:0;padding:0 9px;font-size:13px}.cyber-pizzeria-store-finder label:focus-within{border-color:#ff7540;box-shadow:0 0 0 3px #ff6b2b21}.cyber-pizzeria-store-finder form button{color:#1d1008;min-height:47px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#ff7133,#ff9a5b);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.cyber-pizzeria-store-finder form button svg{width:16px;height:16px}.cyber-pizzeria-store-finder-help{color:#cdd9d08f;margin-top:10px;font-size:10px;display:block}.cyber-pizzeria-store-finder-help b{color:#ffb084cc;font-weight:700}.cyber-pizzeria-store-finder-error{color:#ffad9d;margin-top:8px;font-size:11px;display:block}.cyber-pizzeria-login-divider{color:#d2dad4ad;text-align:center;align-items:center;gap:17px;margin:22px 0 20px;font-size:14px;display:flex}.cyber-pizzeria-login-divider:before,.cyber-pizzeria-login-divider:after{content:"";background:#c2cfc74a;flex:1;height:1px}.cyber-pizzeria-login-qr{color:#edf1ed;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#03090880;border:1px solid #c8d5cd7a;border-radius:11px;justify-content:center;align-items:center;gap:14px;font-size:16px;display:flex}.cyber-pizzeria-login-qr svg{color:#f1f4ef;width:27px;height:27px}.cyber-pizzeria-login-note{background:#072e1c59;border:1px solid #25cf719e;border-radius:11px;align-items:center;gap:15px;margin-top:20px;padding:18px 19px;display:flex}.cyber-pizzeria-login-note-icon{color:#43ee9a;place-items:center;width:34px;height:34px;display:grid}.cyber-pizzeria-login-note-icon svg{width:32px;height:32px}.cyber-pizzeria-login-note strong{color:#43ee9a;font-size:16px;display:block}.cyber-pizzeria-login-note small{color:#d6e7dbb8;margin-top:5px;font-size:13px;display:block}.cyber-pizzeria-login-footer{color:#e7ece8d1;border-top:1px solid #d7e0da6b;grid-column:1/-1;align-items:center;gap:14px;padding-top:20px;font-size:13px;display:flex}.cyber-pizzeria-login-footer:before{content:"";background:#ff6b2b;width:44px;height:2px}.cyber-pizzeria-login-footer i,.cyber-pizzeria-login-footer b{background:#dbe2dd8c;width:1px;height:18px}.cyber-pizzeria-login-footer nav{gap:28px;margin-left:auto;display:flex}.cyber-pizzeria-login-footer a{color:inherit;text-decoration:none}.cyber-pizzeria-login-footer a:first-child,.cyber-pizzeria-login-footer a:first-letter{color:#ff6b2b}@keyframes pizzeria-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pizzeria-orbit{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes pizzeria-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes pizzeria-public-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pizzeria-public-console-in{0%{opacity:0;transform:translateY(28px)rotate(-9deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(-4deg)scale(1)}}@keyframes pizzeria-public-float-in{0%{opacity:0;transform:translateY(22px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pizzeria-public-float{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes pizzeria-public-glow{0%{opacity:.5;transform:scale(.9)}to{opacity:.9;transform:scale(1.08)}}@keyframes pizzeria-public-bar{0%{transform:scaleY(.86)}to{transform:scaleY(1)}}@keyframes pizzeria-public-breathe{0%{opacity:.7}to{opacity:1}}@keyframes pizzeria-public-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pizzeria-public-orbit-reverse{0%{transform:rotate(64deg)scaleY(.44)}to{transform:rotate(-296deg)scaleY(.44)}}.cyber-pizzeria-login.motion-disabled *,.cyber-pizzeria-login.motion-disabled :before,.cyber-pizzeria-login.motion-disabled :after,.cyber-pizzeria-public-page.motion-disabled *,.cyber-pizzeria-public-page.motion-disabled :before,.cyber-pizzeria-public-page.motion-disabled :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.cyber-pizzeria-public-page *,.cyber-pizzeria-public-page :before,.cyber-pizzeria-public-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=980px){.cyber-pizzeria-public-hero{grid-template-columns:1fr;gap:18px;min-height:auto;padding-top:67px}.cyber-pizzeria-public-hero-copy{max-width:740px}.cyber-pizzeria-public-visual{width:100%;max-width:650px;min-height:470px;margin:0 auto}.cyber-pizzeria-public-access{grid-template-columns:1fr;gap:25px;margin-inline:5vw}.cyber-pizzeria-public-access-example{grid-column:auto;margin-top:-9px}.cyber-pizzeria-public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-public-flow{grid-template-columns:1fr;gap:34px}}@media (width<=620px){.cyber-pizzeria-public-nav{gap:14px}.cyber-pizzeria-public-nav nav{gap:16px}.cyber-pizzeria-public-nav nav a{font-size:10px}.cyber-pizzeria-public-hero{padding:49px 20px 60px}.cyber-pizzeria-public-hero .cyber-pizzeria-login-kicker{letter-spacing:.11em;font-size:8px}.cyber-pizzeria-public-hero h1{font-size:clamp(55px,16vw,82px)}.cyber-pizzeria-public-hero p{font-size:16px}.cyber-pizzeria-public-actions{flex-direction:column;align-items:stretch;gap:9px}.cyber-pizzeria-public-primary,.cyber-pizzeria-public-secondary{box-sizing:border-box;width:100%}.cyber-pizzeria-public-trust{justify-content:space-between;gap:10px;margin-top:31px}.cyber-pizzeria-public-trust span{font-size:8px}.cyber-pizzeria-public-visual{min-height:350px}.cyber-pizzeria-public-console{width:86%;min-height:231px;padding:20px;top:11%;left:3%}.cyber-pizzeria-public-console-title{margin-top:30px;font-size:37px}.cyber-pizzeria-public-console-bars{height:47px;margin-top:19px}.cyber-pizzeria-public-float{min-width:0;max-width:224px;padding:10px}.cyber-pizzeria-public-float-order{top:10%;right:-2%}.cyber-pizzeria-public-float-kitchen{bottom:7%;left:-2%}.cyber-pizzeria-public-float strong,.cyber-pizzeria-public-float>b{font-size:9px}.cyber-pizzeria-public-access,.cyber-pizzeria-public-resources,.cyber-pizzeria-public-flow{margin-inline:16px;padding:58px 0}.cyber-pizzeria-public-access{margin-top:-16px;padding:24px 17px}.cyber-pizzeria-public-access-form{grid-template-columns:1fr}.cyber-pizzeria-public-access-form button{width:100%}.cyber-pizzeria-public-access-example{overflow-wrap:anywhere;font-size:9px}.cyber-pizzeria-public-feature-grid{grid-template-columns:1fr;gap:9px}.cyber-pizzeria-public-feature-grid article{min-height:142px}.cyber-pizzeria-public-flow-grid article{grid-template-columns:25px 39px minmax(0,1fr);gap:10px}.cyber-pizzeria-public-flow-grid article>span{width:39px;height:39px}.cyber-pizzeria-public-flow-grid h3{font-size:15px}.cyber-pizzeria-public-flow-grid p{grid-column:3;font-size:11px}.cyber-pizzeria-public-footer{grid-template-columns:1fr;gap:17px;padding:28px 20px}.cyber-pizzeria-public-footer nav{flex-wrap:wrap;gap:17px}}@media (width<=1250px){.cyber-pizzeria-login-shell{grid-template-columns:minmax(0,1fr) minmax(425px,510px);padding-inline:4vw}.cyber-pizzeria-login-pizza-mark,.cyber-pizzeria-login-logo{border-radius:21px;width:86px;height:86px}.cyber-pizzeria-login-pizza-mark svg{width:61px;height:61px}.cyber-pizzeria-login-brand strong{font-size:38px}.cyber-pizzeria-login-brand small{font-size:13px}.cyber-pizzeria-login-card{padding-inline:34px}.cyber-pizzeria-login-features{grid-template-columns:repeat(2,minmax(190px,1fr))}}@media (width<=900px){.cyber-pizzeria-public-nav{flex-wrap:wrap;gap:15px 22px;padding-inline:24px}.cyber-pizzeria-public-nav nav{order:3;justify-content:space-between;width:100%;margin-left:0}.cyber-pizzeria-motion-toggle{margin-left:auto}.cyber-pizzeria-login-shell{background-position:62%;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:26px;min-height:100vh;padding:34px 24px 22px}.cyber-pizzeria-login-showcase{padding:0}.cyber-pizzeria-login-copy{margin-top:44px}.cyber-pizzeria-login-copy h1{font-size:clamp(52px,11vw,80px)}.cyber-pizzeria-login-card{grid-row:2;justify-self:center;max-width:590px;padding:34px 28px 27px}.cyber-pizzeria-login-footer{flex-wrap:wrap;grid-row:3}.cyber-pizzeria-login-footer nav{width:100%;margin-left:0}}@media (width<=520px){.cyber-pizzeria-public-nav{min-height:67px;padding:11px 16px 13px}.cyber-pizzeria-public-nav nav{gap:13px}.cyber-pizzeria-public-nav nav a{font-size:10px}.cyber-pizzeria-motion-toggle{font-size:9px}.cyber-pizzeria-public-brand strong{font-size:14px}.cyber-pizzeria-public-brand small{font-size:8px}.cyber-pizzeria-public-nav+.cyber-pizzeria-login-shell{min-height:calc(100vh - 67px)}.cyber-pizzeria-login-shell{background-position:65%;padding:25px 16px 18px}.cyber-pizzeria-login-brand{gap:13px}.cyber-pizzeria-login-pizza-mark,.cyber-pizzeria-login-logo{border-radius:17px;width:67px;height:67px}.cyber-pizzeria-login-pizza-mark svg{width:48px;height:48px}.cyber-pizzeria-login-brand strong{font-size:29px}.cyber-pizzeria-login-brand small{letter-spacing:.13em;margin-top:8px;font-size:10px}.cyber-pizzeria-login-kicker{letter-spacing:.13em;margin-top:12px;font-size:8px}.cyber-pizzeria-login-copy{margin-top:42px}.cyber-pizzeria-login-copy h1{font-size:51px}.cyber-pizzeria-login-copy p{font-size:16px}.cyber-pizzeria-login-desktop-break{display:none}.cyber-pizzeria-login-features{grid-template-columns:1fr;gap:9px;margin-top:25px}.cyber-pizzeria-login-features article{min-height:75px;padding:10px 13px}.cyber-pizzeria-login-feature-icon{border-radius:14px;width:47px;height:47px}.cyber-pizzeria-login-feature-icon svg{width:27px;height:27px}.cyber-pizzeria-login-features strong{font-size:16px}.cyber-pizzeria-login-features small{font-size:12px}.cyber-pizzeria-login-card{border-radius:20px;padding:28px 19px 22px}.cyber-pizzeria-login-heading small{font-size:10px}.cyber-pizzeria-login-heading h2{margin-top:16px;font-size:37px}.cyber-pizzeria-login-heading p{font-size:14px}.cyber-pizzeria-login-card form{margin-top:26px}.cyber-pizzeria-login-options{align-items:flex-start;font-size:12px}.cyber-pizzeria-login-options a{text-align:right}.cyber-pizzeria-login-footer{gap:8px;font-size:10px}.cyber-pizzeria-login-footer nav{gap:13px;font-size:10px}.cyber-pizzeria-public-pill{font-size:9px}.cyber-pizzeria-public-proof{gap:10px}.cyber-pizzeria-public-proof span{gap:5px;font-size:9px}.cyber-pizzeria-store-finder{padding:17px 14px}.cyber-pizzeria-store-finder form{grid-template-columns:1fr}.cyber-pizzeria-store-finder form button{width:100%}.cyber-pizzeria-store-finder label>span{font-size:9px}}.cyber-pizzeria-recovery{color:#f7f8f6;min-height:100vh;font-family:var(--font-geist-sans), Inter, Arial, sans-serif;background:#050908;padding:0}.cyber-pizzeria-recovery-shell{isolation:isolate;box-sizing:border-box;background-image:linear-gradient(90deg,#0207068a,#02070633 48%,#020706a8),linear-gradient(#01040340,#0000 60%,#010403d9),url(/assets/cyber-pizzaria/login-hero-v1.png);background-position:50%;background-size:cover;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(430px,570px);gap:38px;width:100%;min-height:100vh;padding:58px 5vw 30px;display:grid;position:relative;overflow:hidden}.cyber-pizzeria-recovery-shell:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 17% 15%,#ff642424,#0000 24%),radial-gradient(circle at 86% 53%,#ff5e191a,#0000 30%);position:absolute;inset:0}.cyber-pizzeria-recovery-showcase{align-self:start;min-width:0;padding-top:5px}.cyber-pizzeria-recovery-brand{align-items:center;gap:22px;display:flex}.cyber-pizzeria-recovery-mark{width:96px;height:96px;color:var(--login-primary);border:2px solid var(--login-primary);background:linear-gradient(140deg, var(--login-accent), var(--login-primary) 68%, #241309);border-radius:23px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffb26f33,0 15px 40px #f6440f38}.cyber-pizzeria-recovery-mark svg{width:68px;height:68px}.cyber-pizzeria-recovery-brand strong{color:#f3f5f2;letter-spacing:-.065em;white-space:nowrap;font-size:clamp(34px,3.2vw,58px);line-height:.94;display:block}.cyber-pizzeria-recovery-brand strong em{color:var(--login-primary);font-style:normal}.cyber-pizzeria-recovery-brand small{color:#f1f2ee;letter-spacing:.2em;margin-top:11px;font-size:15px;font-weight:600;display:block}.cyber-pizzeria-recovery-kicker{color:#f1f2edb3;letter-spacing:.19em;align-items:center;gap:12px;margin:18px 0 0 3px;font-size:12px;display:flex}.cyber-pizzeria-recovery-kicker i{background:#ff6b27;border-radius:50%;width:5px;height:5px}.cyber-pizzeria-recovery-copy{max-width:660px;margin-top:83px}.cyber-pizzeria-recovery-copy h1{color:#fafbf9;letter-spacing:-.085em;margin:0;font-size:clamp(56px,6.2vw,100px);font-weight:800;line-height:.93}.cyber-pizzeria-recovery-copy h1 em{color:var(--login-primary);font-style:normal}.cyber-pizzeria-recovery-copy p{color:#eff2eecc;letter-spacing:-.025em;max-width:550px;margin:24px 0 0;font-size:clamp(18px,1.48vw,26px);line-height:1.28}.cyber-pizzeria-recovery-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:740px;margin-top:42px;display:grid}.cyber-pizzeria-recovery-points article{box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0409089e;border:1px solid #dde7e14d;border-radius:13px;align-items:center;gap:13px;min-height:92px;padding:13px 15px;display:flex;box-shadow:0 12px 25px #00000026}.cyber-pizzeria-recovery-points article>span{color:#ff6826;background:radial-gradient(circle,#ff6f223b,#140e08cc 65%);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.cyber-pizzeria-recovery-points article>span svg{width:25px;height:25px}.cyber-pizzeria-recovery-points strong{color:#f7f8f6;font-size:14px;line-height:1.1;display:block}.cyber-pizzeria-recovery-points small{color:#dae1dcbd;margin-top:6px;font-size:12px;line-height:1.2;display:block}.cyber-pizzeria-recovery-card{box-sizing:border-box;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#040b09cf;border:1px solid #b4cec26b;border-radius:27px;align-self:start;width:100%;max-width:570px;margin:0 auto;padding:43px 46px 31px;position:relative;box-shadow:0 24px 70px #00000080,0 0 46px #ff65230f}.cyber-pizzeria-recovery-card:before{content:"";background:linear-gradient(90deg,#0000,#ff7b3b,#0000);height:1px;position:absolute;top:-1px;left:22%;right:9%;box-shadow:0 0 19px #ff7b3b}.cyber-pizzeria-recovery-heading>small{color:#ff6d2c;letter-spacing:.23em;font-size:13px;font-weight:800}.cyber-pizzeria-recovery-heading h2{color:#f7f8f5;letter-spacing:-.07em;margin:23px 0 15px;font-size:clamp(39px,3.5vw,57px);line-height:.93}.cyber-pizzeria-recovery-heading h2 span{color:#ff6728}.cyber-pizzeria-recovery-heading p{color:#e6ebe6c7;margin:0;font-size:16px;line-height:1.45}.cyber-pizzeria-recovery-card form{gap:20px;margin-top:38px;display:grid}.cyber-pizzeria-recovery-card form>label{color:#f0f2ef;gap:9px;font-size:15px;font-weight:600;display:grid}.cyber-pizzeria-recovery-input{background:#040b09a6;border:1px solid #bfcfc780;border-radius:12px;align-items:center;min-height:61px;transition:border-color .18s,box-shadow .18s;display:flex}.cyber-pizzeria-recovery-input:focus-within{border-color:#ff6b2b;box-shadow:0 0 0 3px #ff6b2b21}.cyber-pizzeria-recovery-input>svg{color:#b9c5be;width:27px;height:27px;margin:0 16px}.cyber-pizzeria-recovery-input input{color:#f6f8f5;width:100%;min-width:0;height:59px;font:inherit;background:0 0;border:0;outline:0;padding:0 14px 0 0;font-size:16px}.cyber-pizzeria-recovery-input input::placeholder{color:#bac5bead}.cyber-pizzeria-recovery-submit{color:#1d1008;background:linear-gradient(102deg, var(--login-primary), var(--login-accent));width:100%;min-height:62px;box-shadow:0 9px 25px color-mix(in srgb,var(--login-primary) 28%,transparent);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:17px;font-weight:800;text-decoration:none;display:flex}.cyber-pizzeria-recovery-submit:disabled{opacity:.62;cursor:wait}.cyber-pizzeria-recovery-back{color:#edf1ed;border:1px solid #c8d5cd57;border-radius:999px;justify-content:center;align-items:center;min-height:49px;font-size:14px;text-decoration:none;display:flex}.cyber-pizzeria-recovery-success{background:#072e1c4d;border:1px solid #25cf7194;border-radius:15px;gap:13px;margin-top:35px;padding:22px;display:grid}.cyber-pizzeria-recovery-success>span{color:#43ee9a;background:#43ee9a1a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.cyber-pizzeria-recovery-success strong{color:#43ee9a;font-size:18px}.cyber-pizzeria-recovery-success p{color:#d6e7dbcc;margin:0 0 4px;font-size:14px;line-height:1.55}.cyber-pizzeria-recovery-error{color:#ffad9d;margin:14px 0 0;font-size:13px}.cyber-pizzeria-recovery-note{background:#072e1c4d;border:1px solid #25cf718f;border-radius:11px;align-items:center;gap:15px;margin-top:22px;padding:17px 18px;display:flex}.cyber-pizzeria-recovery-note>span{color:#43ee9a;place-items:center;width:33px;height:33px;display:grid}.cyber-pizzeria-recovery-note>span svg{width:30px;height:30px}.cyber-pizzeria-recovery-note strong{color:#43ee9a;font-size:15px;display:block}.cyber-pizzeria-recovery-note small{color:#d6e7dbb8;margin-top:4px;font-size:12px;display:block}.cyber-pizzeria-recovery-footer{color:#e7ece8d1;border-top:1px solid #d7e0da5c;grid-column:1/-1;align-items:center;gap:13px;padding-top:20px;font-size:12px;display:flex}.cyber-pizzeria-recovery-footer:before{content:"";background:#ff6b2b;width:44px;height:2px}.cyber-pizzeria-recovery-footer i,.cyber-pizzeria-recovery-footer b{background:#dbe2dd80;width:1px;height:17px}.cyber-pizzeria-recovery-footer nav{gap:24px;margin-left:auto;display:flex}.cyber-pizzeria-recovery-footer a{color:inherit;text-decoration:none}@media (width<=1050px){.cyber-pizzeria-recovery-shell{grid-template-columns:minmax(0,1fr) minmax(385px,480px);padding-inline:4vw}.cyber-pizzeria-recovery-card{padding-inline:32px}.cyber-pizzeria-recovery-points{grid-template-columns:1fr;max-width:470px}}@media (width<=780px){.cyber-pizzeria-recovery-shell{background-position:62%;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:30px;padding:34px 24px 22px}.cyber-pizzeria-recovery-copy{margin-top:55px}.cyber-pizzeria-recovery-card{grid-row:2;justify-self:center;max-width:600px}.cyber-pizzeria-recovery-footer{flex-wrap:wrap;grid-row:3}.cyber-pizzeria-recovery-footer nav{width:100%;margin-left:0}}@media (width<=520px){.cyber-pizzeria-recovery-shell{background-position:65%;padding:25px 16px 18px}.cyber-pizzeria-recovery-brand{gap:13px}.cyber-pizzeria-recovery-mark{border-radius:17px;width:67px;height:67px}.cyber-pizzeria-recovery-mark svg{width:48px;height:48px}.cyber-pizzeria-recovery-brand strong{font-size:29px}.cyber-pizzeria-recovery-brand small{letter-spacing:.13em;margin-top:8px;font-size:10px}.cyber-pizzeria-recovery-kicker{letter-spacing:.13em;margin-top:12px;font-size:8px}.cyber-pizzeria-recovery-copy{margin-top:44px}.cyber-pizzeria-recovery-copy h1{font-size:51px}.cyber-pizzeria-recovery-copy p{font-size:16px}.cyber-pizzeria-recovery-points{gap:9px;margin-top:26px}.cyber-pizzeria-recovery-points article{min-height:70px;padding:10px 13px}.cyber-pizzeria-recovery-points small{font-size:11px}.cyber-pizzeria-recovery-card{border-radius:20px;padding:28px 19px 22px}.cyber-pizzeria-recovery-heading>small{font-size:10px}.cyber-pizzeria-recovery-heading h2{margin-top:16px;font-size:39px}.cyber-pizzeria-recovery-heading p{font-size:14px}.cyber-pizzeria-recovery-card form{margin-top:27px}.cyber-pizzeria-recovery-footer{gap:8px;font-size:10px}.cyber-pizzeria-recovery-footer nav{gap:13px;font-size:10px}}.cyber-pizzeria-login.is-waiter-login{color:#1e293b;font-family:var(--font-geist-sans,Arial), Arial, sans-serif;background:#f3f5f8}.is-waiter-login .cyber-pizzeria-login-shell{background:0 0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-height:100dvh;padding:24px 16px}.is-waiter-login .cyber-pizzeria-login-showcase,.is-waiter-login .cyber-pizzeria-login-atmosphere,.is-waiter-login .cyber-pizzeria-login-shell:before,.is-waiter-login .cyber-pizzeria-login-shell:after,.is-waiter-login .cyber-pizzeria-login-card:before{display:none}.cyber-pizzeria-login.is-waiter-login .cyber-pizzeria-login-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d7dee8;border-radius:20px;grid-area:1/1;max-width:460px;padding:24px;animation:none;box-shadow:0 12px 36px #1e293b0d}.cyber-pizzeria-waiter-login-icon{border-radius:14px;width:56px;height:56px;margin-bottom:16px;display:block}.is-waiter-login .cyber-pizzeria-login-heading small{color:#963814;letter-spacing:.12em;font-size:11px}.is-waiter-login .cyber-pizzeria-login-heading h2{color:#1e293b;letter-spacing:-.04em;margin:12px 0;font-size:30px;line-height:1.15}.is-waiter-login .cyber-pizzeria-login-heading h2 span{color:#176448}.is-waiter-login .cyber-pizzeria-login-heading p{color:#526174;font-size:14px;line-height:1.5}.is-waiter-login .cyber-pizzeria-login-card form{gap:18px;margin-top:24px}.cyber-pizzeria-login.is-waiter-login form>label{color:#26364a;animation:none}.is-waiter-login .cyber-pizzeria-login-input{background:#fff;border-color:#bcc8d7;min-height:50px}.is-waiter-login .cyber-pizzeria-login-input input{color:#1e293b;height:50px;font-size:16px}.is-waiter-login .cyber-pizzeria-login-input input::placeholder{color:#617086}.is-waiter-login .cyber-pizzeria-login-input>svg{color:#526174;width:22px;height:22px;margin-inline:12px}.is-waiter-login .cyber-pizzeria-login-input button{color:#526174;width:46px;height:50px}.is-waiter-login .cyber-pizzeria-login-options{color:#42536a;gap:10px;font-size:13px}.is-waiter-login .cyber-pizzeria-login-options label{min-height:44px}.is-waiter-login .cyber-pizzeria-login-options label span{color:#42536a}.is-waiter-login .cyber-pizzeria-login-options input{background:#fff;border-color:#71839a}.is-waiter-login .cyber-pizzeria-login-options input:checked{background:#b8421c;border-color:#b8421c}.is-waiter-login .cyber-pizzeria-login-options input:before{border-color:#fff}.is-waiter-login .cyber-pizzeria-login-options a{color:#963814}.cyber-pizzeria-login.is-waiter-login .cyber-pizzeria-login-submit{color:#fff;min-height:52px;box-shadow:none;background:#b8421c;font-size:16px}.is-waiter-login .cyber-pizzeria-login-submit:after{display:none}.is-waiter-login .cyber-pizzeria-login-note{background:#eff8f3;border-color:#c3dfd0;margin-top:20px;padding:14px}.is-waiter-login .cyber-pizzeria-login-note strong{color:#176448}.is-waiter-login .cyber-pizzeria-login-note small{color:#425d4c}.is-waiter-login .cyber-pizzeria-login-error{color:#a52e1c}.is-waiter-login .cyber-pizzeria-login-footer{color:#526174;border:0;flex-wrap:wrap;grid-area:2/1;justify-content:center;gap:8px 12px;width:100%;max-width:460px;margin:0 auto;padding:0;font-size:11px}.is-waiter-login .cyber-pizzeria-login-footer:before,.is-waiter-login .cyber-pizzeria-login-footer>:is(b,i){display:none}.is-waiter-login .cyber-pizzeria-login-footer>span{flex:0 auto}.is-waiter-login .cyber-pizzeria-login-footer nav{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;margin:0}.is-waiter-login .cyber-pizzeria-login-footer nav a{white-space:nowrap}.is-waiter-login .cyber-pizzeria-login-shell>.pizzeria-app-privacy-links{color:#526174;grid-area:3/1}.is-waiter-login .cyber-pizzeria-login-footer a,.is-waiter-login .pizzeria-app-privacy-links a{color:#526174}.cyber-pizzeria-kds-screen{--kds-bg:#f4f6f9;--kds-panel:#fff;--kds-line:#dfe4eb;--kds-ink:#202631;--kds-muted:#687284;box-sizing:border-box;min-height:100vh;color:var(--kds-ink);background:var(--kds-bg);font-family:var(--font-geist-sans),Inter,Arial,sans-serif;padding:18px 24px 16px}.cyber-pizzeria-kds-screen>header{border-bottom:1px solid var(--kds-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.cyber-pizzeria-kds-brand{align-items:center;gap:11px;display:flex}.cyber-pizzeria-kds-logo{object-fit:cover;background:#ff6b35;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.cyber-pizzeria-kds-brand strong,.cyber-pizzeria-kds-brand small{display:block}.cyber-pizzeria-kds-brand strong{font-size:16px}.cyber-pizzeria-kds-brand small{color:var(--kds-muted);margin-top:3px;font-size:11px}.cyber-pizzeria-kds-station{background:#ffffffe0;border:1px solid #d9e0e8;border-radius:15px;align-items:flex-end;gap:8px;padding:7px 8px;display:flex;box-shadow:0 5px 15px #1f2b3a0f}.cyber-pizzeria-kds-station label{color:var(--kds-muted);letter-spacing:.12em;text-transform:uppercase;gap:3px;padding:0 4px;font-size:9px;font-weight:800;display:grid}.cyber-pizzeria-kds-station select,.cyber-pizzeria-kds-station button{box-sizing:border-box;border:1px solid var(--kds-line);height:35px;color:var(--kds-ink);font:inherit;background:#fff;border-radius:9px;padding:7px 10px;font-size:11px}.cyber-pizzeria-kds-station select{cursor:pointer;min-width:80px}.cyber-pizzeria-kds-station button{cursor:pointer}.cyber-pizzeria-kds-station>button:first-of-type{background:#f7f9fb}.cyber-pizzeria-kds-station>div{box-sizing:border-box;text-align:center;border-left:1px solid #e4e8ed;align-content:center;min-width:66px;height:35px;padding:0 10px;display:grid}.cyber-pizzeria-kds-station>div strong{color:#202631;font-size:16px;line-height:1}.cyber-pizzeria-kds-station>div small{color:var(--kds-muted);text-transform:capitalize;margin-top:4px;font-size:9px}.cyber-pizzeria-kds-station>button:last-child{color:#fff;background:#ff6b3a;border-color:#ff6b3a;font-weight:800}.cyber-pizzeria-kds-station>button:focus-visible{outline-offset:2px;outline:3px solid #ff6b3a3d}.cyber-pizzeria-kds-screen-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 0 14px;display:flex}.cyber-pizzeria-kds-screen-toolbar>div>span{color:#f15a36;letter-spacing:.16em;font-size:10px;font-weight:800}.cyber-pizzeria-kds-screen-toolbar h1{letter-spacing:-.05em;margin:6px 0 4px;font-size:28px}.cyber-pizzeria-kds-screen-toolbar p{color:var(--kds-muted);margin:0;font-size:12px}.cyber-pizzeria-kds-screen-legend{color:var(--kds-muted);align-items:center;gap:7px;font-size:11px;display:flex}.cyber-pizzeria-kds-screen-legend i{border-radius:50%;width:9px;height:9px;margin-left:9px}.cyber-pizzeria-kds-screen-legend i.urgent{background:#f4616c}.cyber-pizzeria-kds-screen-legend i.attention{background:#f8be47}.cyber-pizzeria-kds-screen-legend i.fresh{background:#3bd0a3}.cyber-pizzeria-kds-screen-filters{gap:8px;margin:0 0 13px;padding:1px 0 3px;display:flex;overflow:auto}.cyber-pizzeria-kds-screen-filters button{white-space:nowrap;border:1px solid var(--kds-line);color:var(--kds-muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:inline-flex}.cyber-pizzeria-kds-screen-filters button.active{color:#fff;background:#ff6b3a;border-color:#ff6b3a}.cyber-pizzeria-kds-screen-filters b{min-width:16px;height:16px;color:inherit;background:#00000014;border-radius:999px;place-items:center;padding:0 3px;font-size:9px;display:grid}.cyber-pizzeria-kds-screen-filters button.active b{background:#ffffff40}.cyber-pizzeria-kds-screen-board{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));align-items:start;gap:12px;min-height:0;display:grid}.cyber-pizzeria-kds-screen-card{border:1px solid var(--kds-line);background:var(--kds-panel);border-radius:14px;flex-direction:column;min-height:286px;display:flex;overflow:hidden;box-shadow:0 8px 20px #1f2b3a14}.cyber-pizzeria-kds-screen-card>header{color:#17222c;justify-content:space-between;align-items:flex-start;gap:10px;min-height:57px;padding:11px 13px 10px;display:flex}.cyber-pizzeria-kds-screen-card>header>div{min-width:0}.cyber-pizzeria-kds-screen-card>header strong{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.cyber-pizzeria-kds-screen-card>header b{letter-spacing:-.04em;margin-top:3px;font-size:20px;line-height:1;display:block}.cyber-pizzeria-kds-screen-card>header time{white-space:nowrap;padding-top:19px;font-size:12px;font-weight:800}.cyber-pizzeria-kds-screen-card.tone-urgent>header{background:#f4616c}.cyber-pizzeria-kds-screen-card.tone-attention>header{background:#f8be47}.cyber-pizzeria-kds-screen-card.tone-fresh>header{background:#3bd0a3}.cyber-pizzeria-kds-screen-card-body{flex-direction:column;flex:1;padding:12px 13px 11px;display:flex}.cyber-pizzeria-kds-screen-context{color:var(--kds-muted);margin-bottom:5px;font-size:11px}.cyber-pizzeria-kds-screen-items{flex:1;gap:9px;padding:2px 0 10px;display:grid}.cyber-pizzeria-kds-screen-items>div{align-items:flex-start;gap:7px;font-size:13px;display:flex}.cyber-pizzeria-kds-screen-items>div>b{color:#f05d36;white-space:nowrap;font-size:13px}.cyber-pizzeria-kds-screen-items>div>span{gap:4px;min-width:0;display:grid}.cyber-pizzeria-kds-screen-items strong{font-size:14px;line-height:1.15}.cyber-pizzeria-kds-screen-items small{color:var(--kds-muted);font-size:11px;line-height:1.35}.cyber-pizzeria-kds-screen-card button{color:#17202a;width:100%;font:inherit;cursor:pointer;background:#eef1f5;border:1px solid #cbd2dc;border-radius:9px;margin-top:auto;padding:10px 12px;font-size:12px;font-weight:800}.cyber-pizzeria-kds-screen-card.status-preparing button,.cyber-pizzeria-kds-screen-card.status-ready button{color:#fff;background:#109662;border-color:#0f9865}.cyber-pizzeria-kds-screen-card button:hover{filter:brightness(.97)}.cyber-pizzeria-kds-screen-error,.cyber-pizzeria-kds-screen-empty{border:1px dashed var(--kds-line);color:var(--kds-muted);background:#ffffff8c;border-radius:11px;padding:16px}.cyber-pizzeria-kds-screen-error{color:#b53f3f;border-color:#f0a5a5}.cyber-pizzeria-kds-screen>footer{color:#7b8593;justify-content:space-between;gap:15px;padding-top:14px;font-size:10px;display:flex}.cyber-pizzeria-kds-screen>footer b{color:#ee633c}.cyber-pizzeria-kds-screen.theme-dark{--kds-bg:#07100c;--kds-panel:#17251c;--kds-line:#dceee124;--kds-ink:#f4f8f4;--kds-muted:#91a399;background:var(--kds-bg)}.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-station select,.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-station button,.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-screen-filters button{color:var(--kds-ink);background:#122118}.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-screen-card{box-shadow:none}.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-screen-card-body{background:#17251c}.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-screen-card button{color:#0d1823;background:#9cc3ff}.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-screen-card.status-preparing button,.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-screen-card.status-ready button{color:#0d1d13;background:#83eda3}.cyber-pizzeria-kds-screen :is(.cyber-pizzeria-kds-station>button:last-child,.cyber-pizzeria-kds-screen-filters button.active){color:#24130d;background:#ff6b3a}.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-station>div{border-left-color:#dceee124}.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-station>div strong{color:var(--kds-ink)}.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-screen-error,.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-screen-empty{color:var(--kds-muted);background:#ffffff0a}.cyber-pizzeria-kds-screen.theme-dark .cyber-pizzeria-kds-screen-card>header{color:#102219}@media (width<=900px){.cyber-pizzeria-kds-screen{padding:15px}.cyber-pizzeria-kds-screen>header,.cyber-pizzeria-kds-screen-toolbar{display:block}.cyber-pizzeria-kds-station{flex-wrap:wrap;justify-content:flex-start;margin-top:15px}.cyber-pizzeria-kds-screen-toolbar{padding-top:18px}.cyber-pizzeria-kds-screen-legend{margin-top:14px}.cyber-pizzeria-kds-screen-board{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));min-height:0}.cyber-pizzeria-kds-screen>footer{display:block}.cyber-pizzeria-kds-screen>footer span{margin-top:6px;display:block}}@media (width<=560px){.cyber-pizzeria-kds-screen-board{grid-template-columns:1fr}.cyber-pizzeria-kds-screen-card{min-height:250px}}.cyber-pizzeria-order-modal-backdrop{z-index:120;background:#10161d7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cyber-pizzeria-order-modal{color:#202631;background:#fff;border:1px solid #dfe4eb;border-radius:16px;width:min(460px,100%);max-height:min(90vh,760px);overflow:auto;box-shadow:0 24px 80px #1018284d}.cyber-pizzeria-order-modal>header{border-bottom:1px solid #dfe4eb;justify-content:space-between;gap:14px;padding:18px 18px 15px;display:flex}.cyber-pizzeria-order-modal-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cyber-pizzeria-order-modal h2{letter-spacing:-.04em;margin:0;font-size:23px}.cyber-pizzeria-order-modal-title-row span,.cyber-pizzeria-order-modal-title-row em{letter-spacing:.08em;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.cyber-pizzeria-order-modal-title-row span{color:#596273;background:#edf0f3}.cyber-pizzeria-order-modal-title-row em{color:#6548c7;background:#eeeafd}.cyber-pizzeria-order-modal>header strong,.cyber-pizzeria-order-modal>header small{display:block}.cyber-pizzeria-order-modal>header strong{margin-top:13px;font-size:14px}.cyber-pizzeria-order-modal>header small{color:#687284;margin-top:4px;font-size:11px}.cyber-pizzeria-order-modal-close{color:#687284;cursor:pointer;background:0 0;border:0;font-size:23px;line-height:1}.cyber-pizzeria-order-modal-items{padding:0 18px}.cyber-pizzeria-order-modal-item{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.cyber-pizzeria-order-modal-item>div{gap:8px;min-width:0;display:flex}.cyber-pizzeria-order-modal-item>div>b{color:#ef5d34;white-space:nowrap;font-size:13px}.cyber-pizzeria-order-modal-item span{gap:4px;min-width:0;display:grid}.cyber-pizzeria-order-modal-item span strong{font-size:13px}.cyber-pizzeria-order-modal-item span small{color:#687284;font-size:10px;line-height:1.4}.cyber-pizzeria-order-modal-item>strong{white-space:nowrap;font-size:13px}.cyber-pizzeria-order-modal-total{border-bottom:1px solid #dfe4eb;justify-content:space-between;gap:15px;padding:15px 18px;display:flex}.cyber-pizzeria-order-modal-total>div:last-child{text-align:right}.cyber-pizzeria-order-modal-total span,.cyber-pizzeria-order-modal-total strong,.cyber-pizzeria-order-modal-total small{display:block}.cyber-pizzeria-order-modal-total span{font-size:16px;font-weight:800}.cyber-pizzeria-order-modal-total strong{font-size:17px}.cyber-pizzeria-order-modal-total small{color:#687284;margin-top:4px;font-size:11px}.cyber-pizzeria-order-modal-actions{grid-template-columns:1fr 1fr;gap:8px;padding:13px 18px 0;display:grid}.cyber-pizzeria-order-modal-actions button{font:inherit;cursor:pointer;border:1px solid #cbd2dc;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:800}.cyber-pizzeria-order-modal-actions .primary{color:#fff;background:#fa6333;border-color:#fa6333;grid-column:1/-1}.cyber-pizzeria-order-modal-actions .secondary{color:#273241;background:#eef1f5}.cyber-pizzeria-order-modal-actions .danger{color:#d52f3b;background:#fff;border-color:#f18b8b}.cyber-pizzeria-order-modal-prints{background:#f8f9fa;border:1px solid #dfe4eb;border-radius:10px;gap:8px;margin:13px 18px 0;padding:12px;display:grid}.cyber-pizzeria-order-modal-prints>strong{font-size:11px}.cyber-pizzeria-order-modal-prints>div{grid-template-columns:1fr auto;gap:4px;font-size:11px;display:grid}.cyber-pizzeria-order-modal-prints b{font-size:10px}.cyber-pizzeria-order-modal-prints b.is-printed{color:#0b9669}.cyber-pizzeria-order-modal-prints b.is-failed{color:#d52f3b}.cyber-pizzeria-order-modal-prints b.is-queued{color:#b47900}.cyber-pizzeria-order-modal-prints small{color:#d52f3b;grid-column:1/-1}.cyber-pizzeria-order-modal-prints p{color:#687284;margin:0;font-size:11px}.cyber-pizzeria-order-modal-history{border-top:1px solid #dfe4eb;gap:8px;margin:15px 18px 18px;padding-top:13px;display:grid}.cyber-pizzeria-order-modal-history>span{color:#687284;letter-spacing:.14em;font-size:9px}.cyber-pizzeria-order-modal-history>div{grid-template-columns:44px 1fr;gap:9px;display:grid}.cyber-pizzeria-order-modal-history time,.cyber-pizzeria-order-modal-history p{margin:0;font-size:11px}.cyber-pizzeria-order-modal-history time{color:#687284}.cyber-pizzeria-order-modal-history p{color:#3e4856}@media (width<=560px){.cyber-pizzeria-order-modal-backdrop{align-items:end;padding:8px}.cyber-pizzeria-order-modal{max-height:94vh}.cyber-pizzeria-order-modal-actions{grid-template-columns:1fr}.cyber-pizzeria-order-modal-actions .primary{grid-column:auto}}.cyber-pizzeria-order-modal{width:min(620px,100%)}.cyber-pizzeria-order-modal-info{background:#fbfcfd;border-bottom:1px solid #dfe4eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 18px;display:grid}.cyber-pizzeria-order-modal-info>div{background:#fff;border:1px solid #e2e7ed;border-radius:8px;gap:4px;min-width:0;padding:8px 9px;display:grid}.cyber-pizzeria-order-modal-info>div.wide{grid-column:1/-1}.cyber-pizzeria-order-modal-info span{color:#687284;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.cyber-pizzeria-order-modal-info strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal{color:#f4f7fb;background:#111b2a;border-color:#2a3a4b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal>header,.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal-total,.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal-history{border-color:#2a3a4b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal>header small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal-total small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal-history time,.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal-history p{color:#b6c2d2}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal-info{background:#162336;border-color:#2a3a4b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal-info>div{background:#111b2a;border-color:#334258}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal-info span{color:#b6c2d2}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-modal-prints{background:#162336;border-color:#334258}.cyber-pizzeria-order-return{color:#687284;align-items:center;gap:6px;margin-top:6px;font-size:10px;display:flex}.cyber-pizzeria-order-return input{width:52px;min-height:28px;font:inherit;border:1px solid #cbd2dc;border-radius:7px;padding:0 6px}.cyber-pizzeria-order-return button{color:#d52f3b;font:inherit;cursor:pointer;background:#fff;border:1px solid #f18b8b;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-return input{color:#f4f7fb;background:#111b2a;border-color:#334258}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-return button{background:#211b22}@media (width<=560px){.cyber-pizzeria-order-modal-info{grid-template-columns:1fr}.cyber-pizzeria-order-modal-info>div.wide{grid-column:auto}}.pizzeria-table-entry-notice{color:#f4f8f5;min-height:100dvh;font:16px/1.6 var(--font-body,Arial),sans-serif;background:radial-gradient(circle at 85% 0,#2a3d31 0,#0000 38%),#0b1511;place-items:center;padding:24px;display:grid}.pizzeria-table-entry-notice section{background:#111e18e6;border:1px solid #ffffff24;border-radius:24px;width:min(680px,100%);padding:clamp(24px,5vw,52px);box-shadow:0 24px 70px #00000052}.pizzeria-table-entry-notice span{color:#ff9a72;letter-spacing:.16em;font-size:11px;font-weight:800}.pizzeria-table-entry-notice h1{letter-spacing:-.05em;max-width:540px;margin:14px 0 10px;font-size:clamp(30px,5vw,50px);line-height:1.06}.pizzeria-table-entry-notice p{color:#b6c8be;max-width:540px;margin:0}.pizzeria-table-entry-notice a{color:#291309;background:#ff693f;border-radius:10px;align-items:center;min-height:46px;margin-top:28px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.pizzeria-table-entry-notice a:focus-visible{outline-offset:4px;outline:3px solid #9bdcb3}.cancellation-page .public-portal-hero{max-width:1100px}.cancellation-hero strong{margin:12px 0 8px;font-size:clamp(28px,4vw,46px);display:block}.cancellation-hero p{line-height:1.6}.cancellation-hero small{color:#82a491;margin-top:16px;font-size:11px;display:block}.cancellation-content{padding:28px 34px 34px}.cancellation-company{background:#12352299;border:1px solid #5ac98055;border-radius:14px;margin-bottom:26px;padding:18px 20px}.cancellation-company strong{color:#8cf1aa}.cancellation-company p{color:#c5d9ca;margin:8px 0 0;font-size:13px;line-height:1.7}.cancellation-company a,.cancellation-links a{color:#8cebaa}.cancellation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.cancellation-grid article{border-top:1px solid #ffffff14;padding:20px 0}.cancellation-grid article>span{color:#7beaa1;font:700 11px var(--font-sales-display),Arial,sans-serif;letter-spacing:.12em}.cancellation-grid h3{margin:8px 0 7px;font-size:16px}.cancellation-grid p{color:#aebfb2;margin:0;font-size:13px;line-height:1.65}.cancellation-grid a{color:#8cebaa;text-decoration:none}.cancellation-links{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:16px;padding-top:24px;font-size:12px;display:flex}.cancellation-links a{text-decoration:none}@media (width<=700px){.cancellation-content{padding:20px}.cancellation-grid{grid-template-columns:1fr}.cancellation-company{padding:16px}.cancellation-links{gap:12px 18px}}.social-links{align-items:center;gap:10px;display:flex}.social-links-label{color:#789688;letter-spacing:.05em;white-space:nowrap;font-size:10px}.social-links-list{align-items:center;gap:7px;display:flex}.social-links-list a{color:#a9c9b3;background:#67e08f0f;border:1px solid #8fe0a838;border-radius:50%;place-items:center;width:31px;height:31px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,color .2s;display:grid}.social-links-list a:hover{color:#7befa4;background:#67e08f29;border-color:#7befa4;transform:translateY(-2px)}.social-links-list svg{fill:currentColor;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.social-links-list svg rect,.social-links-list svg circle:first-of-type{fill:none}.social-links-list svg .social-links-dot{fill:currentColor;stroke:none}@media (width<=560px){.social-links{justify-content:space-between;width:100%}.social-links-list a{width:34px;height:34px}}.adega-sales-shell{--adega-wine:#8f173e;--adega-wine-dark:#5b0f2d;--adega-gold:#e7b85b;--adega-ink:#19151b;--adega-muted:#746d72;--adega-cream:#f7f1f2;--adega-card:snow;background:var(--adega-cream);min-height:100vh;color:var(--adega-ink);font-family:var(--font-sales-body),Inter,Arial,sans-serif;overflow:hidden}.adega-sales-shell *{box-sizing:border-box}.adega-sales-shell a{color:inherit}.adega-sales-nav{z-index:2;align-items:center;gap:24px;width:min(1180px,100% - 44px);margin:0 auto;padding:24px 0;display:flex;position:relative}.adega-back{color:#777168;white-space:nowrap;font-size:12px;text-decoration:none}.adega-sales-brand{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.adega-sales-brand img{object-fit:contain;filter:saturate(.8)brightness(.35);width:150px;height:auto}.adega-sales-brand span{letter-spacing:.18em;color:var(--adega-wine);font-size:9px;font-weight:800}.adega-sales-nav-links{color:#686158;gap:22px;font-size:12px;display:flex}.adega-sales-nav-links a{text-decoration:none}.adega-sales-nav-links a:hover{color:var(--adega-wine)}.adega-nav-link{background:snow;border:1px solid #d8d0d1;border-radius:99px;padding:11px 16px;font-size:11px;text-decoration:none}.adega-sales-hero{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:58px;width:min(1180px,100% - 44px);margin:42px auto 80px;display:grid}.adega-kicker{color:var(--adega-wine);letter-spacing:.17em;align-items:center;gap:9px;font-size:11px;font-weight:850;display:inline-flex}.adega-kicker:before{content:"";background:var(--adega-gold);border-radius:2px;width:24px;height:2px}.adega-hero-copy h1{max-width:660px;font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.065em;margin:18px 0;font-size:clamp(45px,6.2vw,80px);font-weight:800;line-height:.96}.adega-hero-copy h1 em,.adega-section-heading h2 em,.adega-final h2 em{color:var(--adega-wine);font-style:normal}.adega-hero-copy>p{color:#5f5a52;max-width:610px;margin:0;font-size:18px;line-height:1.55}.adega-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:31px;display:flex}.adega-primary{background:var(--adega-wine);border:0;border-radius:11px;justify-content:center;align-items:center;gap:13px;padding:16px 22px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 14px 28px #6b173f38;color:#fff!important}.adega-primary:hover{background:var(--adega-wine-dark);transform:translateY(-2px)}.adega-ghost{background:snow;border:1px solid #d8d0d1;border-radius:11px;align-items:center;gap:9px;padding:14px 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.adega-ghost:hover{border-color:var(--adega-wine);color:var(--adega-wine)}.adega-whatsapp-link{color:#647165;font-size:12px;text-decoration:none}.adega-sales-note{color:#90897f;margin-top:17px;font-size:11px;display:block}.adega-hero-perks{color:#776f74;flex-wrap:wrap;gap:17px;margin-top:28px;font-size:11px;display:flex}.adega-hero-perks span:first-child{color:var(--adega-wine)}.adega-hero-art{place-items:center;min-height:535px;display:grid;position:relative}.adega-art-glow{filter:blur(50px);background:#2e2e8a40;border-radius:50%;width:420px;height:420px;position:absolute}.adega-product-shot{background:#19141a;border:1px solid #d7bd9a;border-radius:25px;width:min(100%,455px);padding:10px;position:relative;transform:rotate(2deg);box-shadow:0 30px 80px #32112642}.adega-product-shot>div:first-child{color:#d8c1c8;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:8px 8px 12px;font-size:9px;display:flex}.adega-product-shot>div:first-child b{color:#24151b;letter-spacing:.08em;background:#e7b85b;border-radius:99px;padding:5px 7px;font-size:8px}.adega-product-shot img{object-fit:cover;object-position:top center;border:1px solid #876078;border-radius:15px;width:100%;height:358px;display:block}.adega-product-shot small{color:#e1cbd1;padding:13px 4px 3px;font-size:10px;display:block}.adega-art-chip{color:#554b40;background:snow;border:1px solid #d9b970;border-radius:11px;padding:11px 14px;font-size:11px;position:absolute;box-shadow:0 12px 28px #45203b1c}.adega-chip-one{top:90px;right:-12px}.adega-chip-two{bottom:85px;left:-16px}.adega-chip-three{color:var(--adega-wine);bottom:30px;right:25px}.adega-proof{border-top:1px solid #e2d9dc;border-bottom:1px solid #e2d9dc;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1180px,100% - 44px);margin:0 auto 92px;padding:22px 0;display:grid}.adega-proof div{border-right:1px solid #e7ddd1;gap:5px;padding:0 18px;display:grid}.adega-proof div:last-child{border-right:0}.adega-proof strong{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.04em;font-size:26px}.adega-proof span{color:#827a70;font-size:11px}.adega-demo,.adega-features,.adega-how,.adega-plans,.adega-faq,.adega-final,.adega-screens{width:min(1180px,100% - 44px);margin:0 auto 110px}.adega-section-heading{max-width:670px;margin-bottom:38px}.adega-section-heading .adega-kicker{margin-bottom:14px}.adega-section-heading h2{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.06em;margin:0;font-size:clamp(35px,4.5vw,60px);line-height:1}.adega-section-heading>p{color:#746d73;margin:18px 0 0;font-size:16px;line-height:1.6}.adega-demo{grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;display:grid}.adega-demo-copy{padding-right:20px}.adega-demo-copy>p{color:#746d73;margin:0 0 24px;line-height:1.65}.adega-demo-promise{color:#5b544b;align-items:center;gap:12px;margin:26px 0;display:flex}.adega-demo-promise>span{width:35px;height:35px;color:var(--adega-wine);background:#f4e2e7;border-radius:11px;place-items:center;font-size:19px;display:grid}.adega-demo-promise div{gap:3px;display:grid}.adega-demo-promise b{font-size:12px}.adega-demo-promise small{color:#958d82;font-size:11px}.adega-inline-link{color:var(--adega-wine);font-size:12px;font-weight:800;text-decoration:none}.adega-demo-gallery{grid-template-columns:1.45fr .85fr;align-items:stretch;gap:14px;display:grid}.adega-demo-card{background:snow;border:1px solid #e2d6dc;border-radius:20px;padding:10px;box-shadow:0 22px 55px #6c304214}.adega-demo-card img{object-fit:cover;object-position:top;border-radius:13px;width:100%;height:380px;display:block}.adega-demo-card.small img{height:180px}.adega-demo-card figcaption{color:#7d7469;padding:11px 3px 2px;font-size:10px;display:block}.adega-demo-stack{gap:14px;display:grid}.adega-screen-grid{grid-template-columns:repeat(12,1fr);gap:17px;display:grid}.adega-screen{background:snow;border:1px solid #e2d8db;border-radius:19px;margin:0;padding:10px;box-shadow:0 15px 36px #77562b12}.adega-screen img{object-fit:cover;object-position:top;border-radius:12px;width:100%;height:260px;display:block}.adega-screen figcaption{color:#6e665b;justify-content:space-between;gap:10px;padding:11px 2px 2px;font-size:11px;display:flex}.adega-screen:first-child{grid-column:span 5}.adega-screen:nth-child(2){grid-column:span 7}.adega-screen:nth-child(n+3){grid-column:span 4}.adega-screen:first-child img,.adega-screen:nth-child(2) img{height:335px}.adega-feature-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.adega-feature-grid article{background:snow;border:1px solid #e4dbdf;border-radius:18px;min-height:184px;padding:24px}.adega-feature-grid article:hover{border-color:#c994a7;box-shadow:0 17px 30px #6c304216}.adega-feature-number{color:var(--adega-wine);font:800 11px var(--font-sales-display);letter-spacing:.12em}.adega-feature-grid h3{letter-spacing:-.02em;margin:27px 0 7px;font-size:17px}.adega-feature-grid p{color:#7a7278;margin:0;font-size:12px;line-height:1.55}.adega-how{color:#fff9f0;background:#16131a;border-radius:27px;padding:62px 58px;box-shadow:0 25px 65px #3211262b}.adega-how .adega-kicker{color:#e7b85b}.adega-how-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.adega-how-grid article{background:#ffffff08;border:1px solid #ffffff20;border-radius:15px;padding:20px}.adega-how-grid article>span{color:#e7b85b;font:800 12px var(--font-sales-display);letter-spacing:.15em}.adega-how-grid h3{margin:28px 0 7px;font-size:16px}.adega-how-grid p{color:#b9aea8;margin:0;font-size:12px;line-height:1.55}.adega-plans{grid-template-columns:.82fr 1.18fr;align-items:start;gap:45px;display:grid}.adega-plan-grid{gap:15px;display:grid}.adega-plan-card,.adega-plan-future article{background:linear-gradient(145deg,snow,#f8e9ed);border:1px solid #dfc1cb;border-radius:22px;padding:30px;box-shadow:0 22px 50px #6c304214}.adega-plan-badge{color:#7c173b;letter-spacing:.12em;background:#f2dce3;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.adega-plan-badge.future{color:#7b7075;background:#ece6e8}.adega-plan-card h3,.adega-plan-future h3{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.05em;margin:22px 0 8px;font-size:28px}.adega-plan-card p,.adega-plan-future p{color:#756d72;font-size:13px;line-height:1.55}.adega-price{align-items:baseline;gap:6px;margin-top:22px;display:flex}.adega-price b{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.06em;font-size:42px}.adega-price span{color:#756d72}.adega-plan-card>small{color:#8a7d83;font-size:11px}.adega-plan-card ul{grid-template-columns:1fr 1fr;gap:11px 18px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.adega-plan-card li{color:#5d554b;font-size:12px}.adega-plan-card li:before{content:"✓";color:var(--adega-wine);margin-right:7px;font-weight:900}.adega-plan-card .adega-primary{width:100%}.adega-plan-future{gap:15px;display:grid}.adega-plan-future article strong{color:#7c173b;margin-top:18px;font-size:12px;display:block}.adega-faq{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;display:grid}.adega-faq-list{gap:10px;display:grid}.adega-faq-list details{background:snow;border:1px solid #e1d8dd;border-radius:13px;padding:18px 20px}.adega-faq-list summary{cursor:pointer;font-size:13px;font-weight:800;list-style:none}.adega-faq-list summary::-webkit-details-marker{display:none}.adega-faq-list summary:after{content:"+";float:right;color:var(--adega-wine);font-size:18px;font-weight:400}.adega-faq-list details[open] summary:after{content:"−"}.adega-faq-list p{color:#746c72;margin:14px 0 0;font-size:12px;line-height:1.65}.adega-final{background:linear-gradient(120deg,#ead7de,#f5e4d8);border-radius:25px;align-items:center;gap:28px;padding:58px;display:flex}.adega-final img{object-fit:contain;width:66px;height:66px}.adega-final>div{margin-right:auto}.adega-final h2{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(30px,4vw,52px);line-height:1}.adega-sales-footer{color:#827a70;border-top:1px solid #e1d8dc;align-items:center;gap:18px;width:min(1180px,100% - 44px);margin:0 auto;padding:26px 0 45px;font-size:11px;display:flex}.adega-sales-footer a{color:inherit;text-decoration:none}.adega-sales-footer span:nth-child(2){margin-left:auto}.adega-mobile-cta{display:none}.adega-checkout-back{color:#f7ede0;background:#16131a;padding:18px max(22px,50% - 560px);font-size:12px}.adega-checkout-back a{text-decoration:none}.contract-shell:has(.contract-aside-adega){--font-display:var(--font-sales-display);--font-body:var(--font-sales-body);background-color:#08070b;background-image:radial-gradient(circle at 82% 8%,#2e2e8a55,#0000 34%),radial-gradient(circle at 8% 92%,#7a173f35,#0000 32%)}.contract-aside-adega{background:linear-gradient(150deg,#22172aee,#100d14ee)!important;border-color:#d9b97066!important}.contract-aside-adega .contract-aside-mark{color:#e7b85b}.contract-aside-visual-adega .contract-aside-visual-glow{background:#2e2e8a70}.contract-aside-visual-adega .contract-aside-visual-window{background:linear-gradient(145deg,#241a28,#100d14);border-color:#d9b97080}.contract-aside-visual-adega .contract-aside-visual-bar b{color:#2a1720;background:#e7b85b}.contract-aside-visual-adega .contract-aside-visual-chip-one{color:#e7b85b}.contract-aside-visual-adega .contract-aside-visual-chip-two{color:#ecb2c7}.contract-aside-adega h1{color:#fff7fb}.contract-aside-adega>p{color:#d3c4cb}.contract-aside-adega .contract-aside-points{color:#f8ecf2}.contract-aside-adega .contract-aside-points b{color:#e7b85b;border-color:#d9b97066}.contract-aside-adega .contract-aside-security{color:#bdadbb}.contract-shell:has(.contract-aside-adega) .contract-card{color:#322c25;background:linear-gradient(145deg,#fffdf9f2,#f6eef3f2);border-color:#ead9e0;box-shadow:0 28px 80px #120d0988}.contract-shell:has(.contract-aside-adega) .contract-card h2{color:#2d2822}:is(.contract-shell:has(.contract-aside-adega) .contract-card input,.contract-shell:has(.contract-aside-adega) .contract-card select){color:#3a342d;background:#fffdf9;border-color:#ded2d8}.contract-shell:has(.contract-aside-adega) .contract-plan-option{background:#fffdf9;border-color:#e4d8df}.contract-shell:has(.contract-aside-adega) .contract-plan-option.selected{background:#fae8ee;border-color:#8f173e}.contract-shell:has(.contract-aside-adega) .contract-plan-option.adega.selected .contract-plan-check{color:#fff;background:#8f173e;border-color:#8f173e}.contract-shell:has(.contract-aside-adega) .contract-plan-copy strong{color:#3d3329}:is(.contract-shell:has(.contract-aside-adega) .contract-plan-copy small,.contract-shell:has(.contract-aside-adega) .contract-form-heading span){color:#7c173b}.contract-shell:has(.contract-aside-adega) .contract-card p{color:#766b72}.contract-shell:has(.contract-aside-adega) .contract-card label{color:#766b72}.contract-shell:has(.contract-aside-adega) .contract-card legend{color:#766b72}.contract-shell:has(.contract-aside-adega) .contract-stepper{color:#766b72}.contract-shell:has(.contract-aside-adega) .contract-stepper span{color:#766b72}.contract-shell:has(.contract-aside-adega) .contract-stepper span.active{color:#3c3024}.contract-shell:has(.contract-aside-adega) .contract-stepper span.active b{color:#8f173e}@media (width<=950px){.adega-sales-nav-links{display:none}.adega-sales-hero{grid-template-columns:1fr;gap:30px}.adega-hero-art{width:100%;max-width:580px;min-height:465px;margin:0 auto}.adega-demo,.adega-plans,.adega-faq{grid-template-columns:1fr;gap:34px}.adega-demo-copy{padding-right:0}.adega-how-grid{grid-template-columns:repeat(2,1fr)}.adega-final{flex-wrap:wrap;align-items:flex-start}.adega-final>div{flex:300px;margin-right:0}}@media (width<=680px){.adega-sales-nav,.adega-sales-hero,.adega-proof,.adega-demo,.adega-features,.adega-how,.adega-plans,.adega-faq,.adega-final,.adega-screens{width:min(100% - 28px,1180px)}.adega-sales-nav{padding:16px 0}.adega-back{display:none}.adega-sales-brand img{width:130px}.adega-sales-brand span{font-size:8px}.adega-nav-link{padding:9px 12px}.adega-sales-hero{margin-top:35px;margin-bottom:65px}.adega-hero-copy h1{font-size:clamp(43px,14vw,68px)}.adega-hero-copy>p{font-size:16px}.adega-hero-art{min-height:390px}.adega-product-shot{width:calc(100% - 25px)}.adega-product-shot img{height:280px}.adega-art-chip{padding:9px 11px;font-size:10px}.adega-chip-one{top:44px;right:-3px}.adega-chip-two{bottom:63px;left:-3px}.adega-chip-three{bottom:7px;right:8px}.adega-proof{grid-template-columns:1fr 1fr;gap:0;margin-bottom:75px}.adega-proof div{border-right:0;padding:14px 8px}.adega-proof strong{font-size:22px}.adega-demo,.adega-features,.adega-how,.adega-plans,.adega-faq,.adega-final,.adega-screens{margin-bottom:75px}.adega-section-heading h2{font-size:42px}.adega-demo-gallery{grid-template-columns:1fr}.adega-demo-card img,.adega-demo-card.small img{height:260px}.adega-screen-grid{grid-template-columns:1fr 1fr;display:grid}.adega-screen:nth-child(n){grid-column:span 1}.adega-screen:first-child,.adega-screen:nth-child(2){grid-column:span 2}.adega-screen img,.adega-screen:nth-child(n) img{height:210px}.adega-feature-grid,.adega-how-grid{grid-template-columns:1fr}.adega-how{padding:37px 22px}.adega-plan-card,.adega-plan-future article{padding:25px 20px}.adega-plan-card ul{grid-template-columns:1fr}.adega-final{padding:31px 22px}.adega-final .adega-primary{width:100%}.adega-sales-footer{gap:12px;width:calc(100% - 28px);display:grid}.adega-sales-footer span:nth-child(2){margin-left:0}.adega-mobile-cta{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffafaef;border:1px solid #d9b970;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 15px;font-size:11px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 35px #45203b2e}.adega-mobile-cta a{background:var(--adega-wine);color:#fff;border-radius:9px;padding:10px 13px;font-weight:800;text-decoration:none}.adega-checkout-back{padding:16px 14px}}.contract-shell:has(.contract-aside-adega) .contract-plan-price b{color:#3d3329}.contract-shell:has(.contract-aside-adega) .contract-eyebrow{color:#7c173b}.contract-shell:has(.contract-aside-adega) .contract-domain-result{background:#fae8ee;border-color:#e4d8df}.contract-shell:has(.contract-aside-adega) .contract-domain-result strong{color:#7c173b}.contract-shell:has(.contract-aside-adega) .contract-card p.contract-error{color:#f1aec9}.contract-shell:has(.contract-aside-adega) .contract-cycle-help{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-stepper span{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-stepper span b{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-card input::placeholder{color:#6b5b52;opacity:1}.contract-shell:has(.contract-aside-adega) .contract-field-help{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-cycle-toggle button span{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-cycle-toggle button.selected span{color:#fff}.contract-shell:has(.contract-aside-adega) .contract-domain-input{background:#fffdf9;border-color:#ded2d8}.contract-shell:has(.contract-aside-adega) .contract-domain-input>span{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-card p{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-card label{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-card legend{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-legal{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-note{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-loading{color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-legal a{color:#7c173b}:is(.contract-shell:has(.contract-aside-adega) .contract-plan-price small,.contract-shell:has(.contract-aside-adega) .contract-plan-copy em,.contract-shell:has(.contract-aside-adega) .contract-form-heading small){color:#6b5b52}.contract-shell:has(.contract-aside-adega) .contract-methods label{color:#3d3329;border-color:#e4d8df}.contract-shell:has(.contract-aside-adega) .contract-methods label.selected{color:#3d3329;background:#fae8ee;border-color:#8f173e}.adega-checkout-back a,.adega-sales-footer a,.adega-back,.adega-secondary{align-items:center;min-height:40px;display:inline-flex}.adega-hero-art{min-width:0;max-width:100%}.contract-shell:has(.contract-aside-adega) .contract-card .contract-primary{color:#fff;background:linear-gradient(100deg,#8f173e,#9c2850)}.adega-checkout-back{display:none}:is(body:has(.adega-sales-shell)>footer a,body:has(.contract-aside-adega)>footer a){align-items:center;min-height:40px;display:inline-flex}@media (width>=951px) and (width<=1100px){.adega-sales-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adega-product-shot{max-width:100%}.adega-product-shot img{object-fit:contain}}@media (width<=640px){.adega-sales-shell{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.adega-sales-shell .public-lume{bottom:calc(88px + env(safe-area-inset-bottom));right:12px}.adega-sales-shell .public-lume-trigger{justify-content:center;width:54px;height:54px;padding:7px}.adega-sales-shell .public-lume-trigger>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adega-sales-nav{gap:8px}.adega-sales-brand{flex-direction:column;align-items:center;gap:3px;min-width:0}.adega-sales-brand img{width:110px}.adega-sales-brand span{white-space:nowrap}.adega-nav-link{flex-shrink:0}.contract-shell:has(.contract-aside-adega) .contract-back{align-items:center;min-height:40px;display:inline-flex}.contract-shell:has(.contract-aside-adega) .contract-legal a{align-items:center;min-height:40px;display:inline-flex}.contract-shell:has(.contract-aside-adega) .contract-aside-kicker{font-size:11px}.contract-shell:has(.contract-aside-adega) .contract-form-heading small{font-size:11px}.adega-sales-shell .public-lume-panel{max-height:calc(100dvh - 170px);overflow:auto}.adega-sales-brand span,.adega-kicker,.adega-art-chip,.adega-screen figcaption span{font-size:11px}.adega-screen-grid{grid-template-columns:1fr}.adega-screen:nth-child(n){grid-column:auto}.adega-screen img,.adega-screen:nth-child(n) img{aspect-ratio:auto;object-fit:contain;height:auto}}.contract-shell{color:#edf8f1;background:radial-gradient(circle at 10% 0,#173d2a 0,#07110d 44%,#061018 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.contract-card{background:#071911e0;border:1px solid #294b3b;border-radius:28px;width:min(760px,100%);padding:clamp(24px,5vw,52px);box-shadow:0 28px 80px #0006}.contract-eyebrow{color:#74ef9e;font:700 12px var(--font-display);letter-spacing:.18em}.contract-card h1{font:700 clamp(28px,5vw,48px) var(--font-display);margin:12px 0 10px;line-height:1.08}.contract-lead,.contract-card>p{color:#b6c8bd;line-height:1.6}.contract-card form{gap:18px;margin-top:28px;display:grid}.contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label{color:#d5e5da;gap:8px;font-size:14px;font-weight:600;display:grid}label span{color:#8ea59a;font-weight:400}input,select{box-sizing:border-box;color:#edf8f1;width:100%;font:inherit;background:#081710;border:1px solid #315243;border-radius:12px;outline:none;padding:13px 14px}input:focus,select:focus{border-color:#6ce89a;box-shadow:0 0 0 3px #6ce89a22}fieldset{border:0;margin:2px 0;padding:0}legend{color:#d5e5da;margin-bottom:10px;font-weight:700}.contract-methods{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contract-methods label{text-align:center;cursor:pointer;border:1px solid #315243;border-radius:12px;padding:12px;display:block}.contract-methods label.selected{background:#173b28;border-color:#6ce89a}.contract-methods input{display:none}.contract-primary{color:#06140b;cursor:pointer;background:linear-gradient(100deg,#63e696,#8af0ad);border:0;border-radius:999px;justify-content:center;align-items:center;padding:15px 22px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.contract-primary:disabled{opacity:.55;cursor:wait}.contract-error{color:#ffb6ad;background:#321d1c;border:1px solid #74443d;border-radius:12px;margin:0;padding:12px 14px}.contract-legal,.contract-note{color:#91a79a;line-height:1.5}.contract-summary{background:#0c2116;border:1px solid #315243;border-radius:16px;gap:8px;margin:26px 0;padding:18px;display:grid}.contract-summary strong{font-size:20px}.contract-summary span{color:#82efa7;font-size:24px;font-weight:800}.contract-summary small{color:#adc2b4}.contract-pix{border:1px solid #315243;border-radius:16px;align-items:center;gap:20px;margin:22px 0;padding:18px;display:flex}.contract-pix img{background:#fff;border-radius:10px;width:180px;height:180px}.contract-pix>div{gap:10px;min-width:0;display:grid}.contract-pix code{word-break:break-all;color:#b8d9c2;max-height:100px;font-size:12px;display:block;overflow:auto}.contract-pix button{color:#e3f4e8;cursor:pointer;background:0 0;border:1px solid #496b57;border-radius:999px;padding:10px 14px}.contract-success .contract-primary{width:100%}@media (width<=600px){.contract-grid,.contract-methods{grid-template-columns:1fr}.contract-pix{flex-direction:column;align-items:flex-start}.contract-pix img{width:150px;height:150px}}.contract-shell{background-color:#09090d;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),radial-gradient(circle at 82% 8%,#7932a52b,#0000 34%),radial-gradient(circle at 8% 92%,#21804a24,#0000 32%);background-size:64px 64px,64px 64px,100% 100%,100% 100%;padding:42px 22px}.contract-layout{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:22px;width:min(1120px,100%);display:grid}.contract-aside{background:linear-gradient(150deg,#161021e8,#0d1018e8);border:1px solid #ffffff1e;border-radius:26px;flex-direction:column;padding:38px 30px;display:flex;position:relative;box-shadow:0 28px 80px #0007}.contract-back{color:#aaa2b4;margin-bottom:auto;font-size:12px;text-decoration:none}.contract-aside-mark{color:#b889ff;font:700 11px var(--font-display);letter-spacing:.18em;margin-top:64px}.contract-aside h1{max-width:400px;font:700 clamp(32px,4.1vw,56px) var(--font-display);letter-spacing:-.045em;margin:18px 0 15px;line-height:1}.contract-aside>p{color:#aaa3b2;max-width:400px;line-height:1.65}.contract-aside-points{color:#e8e3ed;gap:12px;margin-top:38px;font-size:13px;display:grid}.contract-aside-points span{align-items:center;gap:12px;display:flex}.contract-aside-points b{color:#c493ff;width:26px;height:26px;font:700 10px var(--font-display);border:1px solid #b987ff66;border-radius:8px;place-items:center;display:grid}.contract-aside-security{color:#8e8897;margin-top:auto;padding-top:35px;font-size:11px;line-height:1.8}.contract-card{box-sizing:border-box;background:linear-gradient(145deg,#15121cf2,#0e1017f2);border-color:#ffffff20;border-radius:26px;width:auto;padding:34px;box-shadow:0 28px 80px #0008}.contract-card h2{font:700 clamp(27px,3.3vw,43px) var(--font-display);letter-spacing:-.04em;margin:12px 0 9px;line-height:1.08}.contract-stepper{color:#777282;align-items:center;gap:9px;margin-bottom:35px;font-size:10px;display:flex}.contract-stepper span{align-items:center;gap:6px;display:flex}.contract-stepper span b{color:#9890a3;font:700 9px var(--font-display)}.contract-stepper span.active{color:#e9e2f1}.contract-stepper span.active b{color:#bd83ff}.contract-stepper i{background:#ffffff1c;width:28px;height:1px}.contract-plans-fieldset{margin-top:25px}.contract-plan-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contract-plan-option{cursor:pointer;box-sizing:border-box;background:#111017;border:1px solid #ffffff1c;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:18px 1fr;gap:0 9px;min-height:145px;padding:16px 14px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.contract-plan-option:hover{border-color:#b987ff99;transform:translateY(-2px)}.contract-plan-option.selected{background:linear-gradient(145deg,#291741,#15121c);border-color:#c08bff;box-shadow:0 12px 28px #0005}.contract-plan-option.premium.selected{background:linear-gradient(145deg,#163526,#111b16);border-color:#7befa4}.contract-plan-option input{opacity:0;pointer-events:none;position:absolute}.contract-plan-check{color:#0000;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.contract-plan-option.selected .contract-plan-check{color:#130d1a;background:#c08bff;border-color:#c08bff}.contract-plan-option.premium.selected .contract-plan-check{color:#07110d;background:#7befa4;border-color:#7befa4}.contract-plan-copy{gap:5px;display:grid}.contract-plan-copy strong{color:#f2edf6;font:700 17px var(--font-display)}.contract-plan-copy small{color:#c293ff;font-size:10px;font-weight:800}.contract-plan-option.premium .contract-plan-copy small{color:#7befa4}.contract-plan-copy em{color:#97909f;font-size:10px;font-style:normal;line-height:1.4}.contract-plan-price{grid-column:2;align-items:baseline;gap:3px;margin-top:14px;display:flex}.contract-plan-price b{color:#f3edf9;font:700 17px var(--font-display)}.contract-plan-price small{color:#96909d;font-size:10px}.contract-form-heading{border-top:1px solid #ffffff16;justify-content:space-between;align-items:baseline;margin-top:13px;padding-top:18px;display:flex}.contract-form-heading span{color:#b987ff;font:700 10px var(--font-display);letter-spacing:.14em}.contract-form-heading small{color:#777280;font-size:10px}.contract-loading{color:#98919f;border:1px dashed #ffffff25;border-radius:13px;padding:22px;font-size:12px}.contract-card input,.contract-card select{color:#eee8f5;background:#0d0e15;border-color:#fff2}.contract-card label{color:#d6d0dc;font-size:12px}.contract-methods label{color:#bdb5c7;border-color:#fff2}.contract-methods label.selected{color:#f0e7fa;background:#28173d;border-color:#b987ff}.contract-card legend{font-size:12px}.contract-card .contract-primary{color:#111017;background:linear-gradient(100deg,#b778ff,#7befa4);width:100%;margin-top:2px}.contract-legal{text-align:center;font-size:10px;display:block}.contract-error{color:#f1aec9;background:#301b2e;border-color:#9a547a}.contract-success{max-width:720px}.contract-success h1{color:#f7f3fa}.contract-success .contract-primary{background:linear-gradient(100deg,#b778ff,#7befa4)}@media (width<=900px){.contract-layout{grid-template-columns:1fr}.contract-aside{min-height:300px}.contract-aside-mark{margin-top:45px}.contract-aside-security{margin-top:28px}.contract-plan-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.contract-shell{padding:18px 12px 28px}.contract-aside,.contract-card{border-radius:20px;padding:24px 18px}.contract-aside h1{font-size:38px}.contract-aside-mark{margin-top:38px}.contract-stepper{margin-bottom:25px}.contract-stepper i{width:15px}.contract-plan-grid{grid-template-columns:1fr}.contract-plan-option{grid-template-rows:auto auto;grid-template-columns:18px 1fr auto;min-height:100px}.contract-plan-price{grid-area:1/3/span 2;align-self:center;justify-items:end;margin-top:0;display:grid}.contract-plan-copy em{max-width:170px}.contract-form-heading{gap:5px;display:grid}.contract-grid{gap:12px}.contract-success{margin:0}}.contract-domain-fieldset{gap:12px;padding-top:5px;display:grid}.contract-domain-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contract-domain-toggle button{color:#aaa3b2;font:600 12px var(--font-body),sans-serif;cursor:pointer;background:#111017;border:1px solid #fff2;border-radius:11px;padding:12px 10px;transition:border-color .2s,background .2s,color .2s}.contract-domain-toggle button.selected{color:#f2eafa;background:#28173d;border-color:#b987ff}.contract-domain-input{background:#0d0e15;border:1px solid #fff2;border-radius:12px;align-items:center;display:flex;overflow:hidden}.contract-domain-input:focus-within{border-color:#b987ff;box-shadow:0 0 0 3px #b987ff22}.contract-domain-input input{box-shadow:none;background:0 0;border:0;border-radius:0}.contract-domain-input span{color:#8e8898;white-space:nowrap;padding-right:13px;font-size:11px}.contract-domain-help{color:#918998;margin:0;font-size:11px;line-height:1.55}.contract-domain-result{background:#211532;border:1px solid #b987ff55;border-radius:14px;margin:20px 0;padding:15px 16px}.contract-domain-result strong{color:#c996ff;font-size:12px}.contract-domain-result p{color:#c6b8d1;margin:7px 0 0;font-size:12px;line-height:1.5}@media (width<=640px){.contract-domain-toggle{grid-template-columns:1fr}.contract-domain-input span{padding-right:10px;font-size:10px}}.contract-field-help{color:#7befa4;font-size:10px;font-weight:400;line-height:1.4;display:block}.contract-shell{--font-display:var(--font-sales-display);--font-body:var(--font-sales-body);font-family:var(--font-sales-body),Arial,sans-serif}.contract-shell h1,.contract-shell h2,.contract-shell h3,.contract-shell strong{font-family:var(--font-sales-display),Arial,sans-serif}.contract-shell p,.contract-shell span,.contract-shell label,.contract-shell small,.contract-shell button,.contract-shell input{letter-spacing:normal}.contract-shell h1,.contract-shell h2{font-weight:700}.contract-shell .contract-eyebrow,.contract-shell .contract-stepper,.contract-shell .contract-aside-mark{font-family:var(--font-sales-body),Arial,sans-serif;font-weight:800}.contract-cycle-toggle{gap:8px;margin:12px 0 8px;display:flex}.contract-cycle-toggle button{color:#4d6556;font:inherit;cursor:pointer;background:0 0;border:1px solid #d3e1d7;border-radius:999px;padding:9px 14px;font-size:12px}.contract-cycle-toggle button.selected{color:#fff;background:#102b1b;border-color:#1d9a50}.contract-cycle-toggle button span{color:#8ce9a9;margin-left:4px;font-size:10px}.contract-cycle-help{color:#4b7e5c;margin:0 0 12px;font-size:11px}.contract-secondary{color:#c8c0cf;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:12px 18px;font-size:13px;display:inline-flex}.contract-secondary:hover{color:#f0e7fa;border-color:#b987ff}.contract-aside-salon .contract-back{margin-bottom:0}.contract-aside-visual{justify-content:center;align-items:center;min-height:214px;margin:42px -8px 0;display:flex;position:relative}.contract-aside-visual-glow{filter:blur(32px);pointer-events:none;background:#b987ff2e;border-radius:50%;position:absolute;inset:18% 8%}.contract-aside-visual-window{background:linear-gradient(145deg,#1d1728,#11141d);border:1px solid #b987ff55;border-radius:17px;width:min(100%,370px);padding:9px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 55px #0009}.contract-aside-visual-bar{color:#a59bae;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:8px;padding:3px 4px 8px;font-size:8px;display:flex}.contract-aside-visual-bar b{color:#84efad;letter-spacing:.08em;background:#153c2b;border-radius:999px;padding:4px 6px;font-size:7px}.contract-aside-visual-window img{object-fit:cover;object-position:top center;border:1px solid #ffffff18;border-radius:9px;width:100%;height:154px;display:block}.contract-aside-visual-footer{color:#9e95a7;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 3px 1px;font-size:9px;display:flex}.contract-aside-visual-footer strong{color:#f1eafa;font-size:11px}.contract-aside-visual-chip{z-index:1;color:#ebe4f0;background:#151120e8;border:1px solid #ffffff2e;border-radius:9px;padding:7px 9px;font-size:9px;position:absolute;box-shadow:0 10px 22px #0008}.contract-aside-visual-chip-one{color:#84efad;top:8px;right:-2px}.contract-aside-visual-chip-two{color:#d5b5ff;bottom:8px;left:-1px}.contract-aside-salon .contract-aside-mark{margin-top:46px}.contract-aside-barbearia .contract-back{margin-bottom:0}.contract-aside-barbearia .contract-aside-mark{margin-top:46px}.contract-aside-visual-barbearia .contract-aside-visual-glow{background:#f2b84a2e}.contract-aside-visual-barbearia .contract-aside-visual-window{background:linear-gradient(145deg,#19192a,#11141d);border-color:#e9b45166}.contract-aside-visual-barbearia .contract-aside-visual-bar b{color:#f7c76a;background:#453016}.contract-aside-visual-barbearia .contract-aside-visual-chip-one{color:#f7c76a}.contract-aside-visual-barbearia .contract-aside-visual-chip-two{color:#82d7dc}@media (width<=900px){.contract-aside-visual{max-width:430px;margin-left:auto;margin-right:auto}}@media (width<=640px){.contract-aside-visual{min-height:176px;margin-top:34px}.contract-aside-visual-window{width:min(100%,330px)}.contract-aside-visual-window img{height:126px}.contract-aside-visual-chip-one{right:0}.contract-aside-visual-chip-two{left:0}.contract-aside-salon .contract-aside-mark{margin-top:36px}}.barb-sales-shell{color:#edf8f1;background:radial-gradient(circle at 85% 8%,#16482b33 0,#0000 33%),#07110d;min-height:100vh;overflow:hidden}.barb-sales-nav{justify-content:space-between;align-items:center;max-width:1160px;margin:auto;padding:24px 26px;display:flex}.barb-back,.barb-nav-link{color:#9db7a8;font-size:13px;text-decoration:none}.barb-sales-brand{color:#effbf2;font:700 14px var(--font-display);letter-spacing:.08em;align-items:center;gap:8px;text-decoration:none;display:flex}.barb-sales-brand img{object-fit:contain;width:34px;height:34px}.barb-sales-brand small{color:#79eaa0;margin-left:4px;font-size:8px}.barb-sales-hero{grid-template-columns:1fr .8fr;align-items:center;gap:35px;max-width:1160px;margin:auto;padding:80px 26px 130px;display:grid}.barb-sales-kicker{color:#7befa4;font:700 11px var(--font-display);letter-spacing:.17em}.barb-sales-hero h1{max-width:700px;font:700 clamp(38px,5.5vw,70px) var(--font-display);letter-spacing:-.045em;margin:17px 0 22px;line-height:1.06}.barb-sales-hero h1 em,.barb-demo h2 em,.barb-section-heading h2 em,.barb-final-cta h2 em{color:#7befa4;font-style:normal}.barb-sales-hero-copy>p{color:#b1c9b8;max-width:570px;font-size:17px;line-height:1.65}.barb-sales-actions{align-items:center;gap:13px;margin-top:30px;display:flex}.barb-primary,.barb-ghost{border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.barb-primary{color:#06140b;background:linear-gradient(100deg,#6be99b,#9bf2b8);box-shadow:0 14px 30px #61e69622}.barb-ghost{color:#d8eee0;border:1px solid #385b47}.barb-sales-note{color:#779184;margin-top:24px;font-size:11px;display:block}.barb-sales-hero-art{place-items:center;height:410px;display:grid;position:relative}.barb-art-glow{filter:blur(38px);background:#47df7b36;border-radius:50%;width:330px;height:330px;position:absolute}.barb-sales-hero-art>img{object-fit:contain;filter:drop-shadow(0 24px 30px #000b);width:min(355px,85%);height:min(355px,85%);animation:5s ease-in-out infinite barb-float;position:relative}@keyframes barb-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-11px)rotate(2deg)}}.barb-art-chip{color:#d6f0dc;background:#10281ae8;border:1px solid #3f6c4f;border-radius:12px;padding:11px 14px;font-size:12px;position:absolute;box-shadow:0 10px 30px #0008}.barb-art-chip small{color:#81a790;margin-top:4px;font-size:9px;display:block}.chip-two{color:#8af0ad;font-size:17px;font-weight:800;bottom:73px;left:9px}.barb-demo,.barb-features,.barb-plans,.barb-faq{border-top:1px solid #1c3928;max-width:1160px;margin:auto;padding:95px 26px}.barb-demo{grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;display:grid}.barb-demo h2,.barb-section-heading h2,.barb-final-cta h2{font:700 clamp(28px,4vw,47px) var(--font-display);letter-spacing:-.04em;margin:15px 0;line-height:1.1}.barb-demo-copy p,.barb-section-heading>p{color:#9eb7a7;max-width:420px;line-height:1.6}.barb-inline-link{color:#86efa8;margin-top:18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.barb-demo-window{background:#0b1c13;border:1px solid #315b43;border-radius:18px;min-height:315px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0008}.barb-window-top{color:#789889;border-bottom:1px solid #234431;justify-content:space-between;align-items:center;height:37px;padding:0 15px;font-size:10px;display:flex}.barb-window-top span{gap:5px;display:flex}.barb-window-top span i{background:#4c7659;border-radius:50%;width:7px;height:7px}.barb-window-body{height:278px;display:flex}.barb-window-body aside{color:#60816e;border-right:1px solid #234431;flex-direction:column;align-items:center;gap:21px;width:48px;padding:17px 9px;display:flex}.barb-window-body aside strong{color:#82f0a5;font:700 14px var(--font-display);margin-bottom:5px}.barb-window-body aside .active{color:#82f0a5}.barb-window-content{flex:1;padding:24px 22px}.barb-window-content>small{color:#6d9380;letter-spacing:.12em;font-size:8px}.barb-window-content h3{font:700 22px var(--font-display);margin:10px 0 20px}.barb-metric-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.barb-metric-row div{background:#10251a;border:1px solid #284a37;border-radius:9px;padding:13px 11px}.barb-metric-row small{color:#6f957e;font-size:8px;display:block}.barb-metric-row strong{color:#f0fff3;margin-top:9px;font-size:17px;display:block}.barb-window-list{gap:7px;margin-top:20px;display:grid}.barb-window-list span{background:linear-gradient(90deg,#2e6844 68%,#173523 68%);border-radius:6px;height:9px}.barb-window-list span:nth-child(2){background:linear-gradient(90deg,#295c3f 54%,#173523 54%);width:80%}.barb-window-list span:nth-child(3){background:linear-gradient(90deg,#2b6041 75%,#173523 75%);width:90%}.barb-window-list span:nth-child(4){width:67%}.barb-play{color:#9cc9aa;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:15px;right:18px}.barb-play span{color:#06140b;background:#7befa4;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.barb-section-heading{margin-bottom:43px}.barb-feature-grid{border:1px solid #294a37;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.barb-feature-grid article{background:#0c1f15;border:1px solid #294a37;gap:17px;min-height:150px;padding:24px;display:flex}.barb-feature-number{color:#65d88e;font:700 11px var(--font-display)}.barb-feature-grid h3{font:700 16px var(--font-display);margin:0 0 8px}.barb-feature-grid p{color:#93ad9e;margin:0;font-size:12px;line-height:1.55}.barb-plan-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.barb-plan{background:#0b1d13;border:1px solid #2a4937;border-radius:16px;flex-direction:column;min-height:355px;padding:27px 24px;display:flex;position:relative}.barb-plan-badge{color:#7befa4;font-size:9px;font-weight:800;position:absolute;top:16px;right:16px}.barb-plan h3{font:700 22px var(--font-display);margin:0 0 7px}.barb-plan p{color:#94ae9d;margin:0;font-size:12px}.barb-plan>strong{color:#7befa4;font:700 20px var(--font-display);margin:27px 0 20px}.barb-plan ul{color:#c3d8c8;gap:11px;margin:0 0 25px;padding:0;font-size:12px;list-style:none;display:grid}.barb-plan li{color:#abd6b6}.barb-plan .barb-primary,.barb-plan .barb-ghost{margin-top:auto;padding:12px 14px;font-size:12px}.barb-faq{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.barb-faq-list{border-top:1px solid #294a37}.barb-faq details{border-bottom:1px solid #294a37;padding:19px 0}.barb-faq summary{cursor:pointer;color:#e0f2e5;font-weight:700;list-style:none}.barb-faq summary::-webkit-details-marker{display:none}.barb-faq summary:after{content:"+";float:right;color:#7befa4;font-size:20px}.barb-faq details[open] summary:after{content:"–"}.barb-faq details p{color:#94ad9e;max-width:600px;margin:13px 0 0;font-size:13px;line-height:1.6}.barb-final-cta{background:linear-gradient(105deg,#12351f,#0a1a12);border:1px solid #315b43;border-radius:20px;align-items:center;gap:23px;max-width:1108px;margin:0 auto 60px;padding:45px 25px;display:flex}.barb-final-cta img{object-fit:contain;width:72px;height:72px}.barb-final-cta h2{margin:9px 0 0;font-size:27px}.barb-final-cta .barb-primary{white-space:nowrap;margin-left:auto}.barb-sales-footer{color:#698273;border-top:1px solid #193525;justify-content:space-between;max-width:1160px;margin:auto;padding:25px 26px 42px;font-size:11px;display:flex}.barb-sales-footer a{color:#8cac98;text-decoration:none}.barb-checkout-back{z-index:3;position:absolute;top:22px;left:25px}.barb-checkout-back a{color:#a7c8b1;font-size:13px;text-decoration:none}@media (width<=800px){.barb-sales-hero{grid-template-columns:1fr;padding-top:45px}.barb-sales-hero-art{order:-1;height:310px}.barb-sales-hero-art>img{width:250px;height:250px}.barb-demo,.barb-faq{grid-template-columns:1fr;gap:35px}.barb-feature-grid,.barb-plan-grid{grid-template-columns:repeat(2,1fr)}.barb-final-cta{margin:0 18px 45px}.barb-sales-footer{flex-wrap:wrap;gap:14px}}@media (width<=520px){.barb-sales-nav{padding:18px}.barb-back{font-size:11px}.barb-nav-link{display:none}.barb-sales-hero,.barb-demo,.barb-features,.barb-plans,.barb-faq{padding-left:18px;padding-right:18px}.barb-sales-hero h1{font-size:38px}.barb-sales-hero-copy>p{font-size:15px}.barb-sales-actions{flex-direction:column;align-items:stretch}.barb-sales-actions a{text-align:center}.barb-feature-grid,.barb-plan-grid,.barb-metric-row{grid-template-columns:1fr}.barb-window-content{padding:18px 13px}.barb-window-body aside{width:38px}.barb-final-cta{flex-direction:column;align-items:flex-start}.barb-final-cta .barb-primary{box-sizing:border-box;width:100%;margin-left:0}.barb-sales-footer{flex-direction:column;padding-left:18px;padding-right:18px}}.barb-screens{border-top:1px solid #1c3928;max-width:1160px;margin:auto;padding:95px 26px}.barb-screen-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.barb-screen-grid figure{min-width:0;margin:0}.barb-screen-grid figure.wide{grid-area:span 2/span 2}.barb-screen-grid img{object-fit:cover;object-position:top center;background:#0b1725;border:1px solid #2d513d;border-radius:14px;width:100%;height:185px;transition:transform .25s,box-shadow .25s;display:block;box-shadow:0 18px 42px #0007}.barb-screen-grid figure:hover img{transform:translateY(-4px);box-shadow:0 24px 50px #000b,0 0 24px #53dc7c1c}.barb-screen-grid figcaption{color:#9fbaaa;margin:10px 2px 0;font-size:11px}.barb-screen-grid .wide figcaption{color:#d8eee0;font-size:13px;font-weight:700}@media (width<=800px){.barb-screens{padding-left:18px;padding-right:18px}.barb-screen-grid{grid-template-columns:repeat(2,1fr)}.barb-screen-grid figure.wide{grid-column:span 2}.barb-screen-grid .wide img{height:280px}}@media (width<=520px){.barb-screen-grid{grid-template-columns:1fr}.barb-screen-grid figure.wide{grid-column:span 1}.barb-screen-grid img,.barb-screen-grid .wide img{aspect-ratio:16/10;height:auto}}.barb-screen-trigger{width:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.barb-screen-trigger figure{min-width:0;margin:0}.barb-screen-trigger:focus-visible{outline-offset:5px;border-radius:16px;outline:2px solid #7befa4}.barb-screen-trigger:hover img{transform:translateY(-4px);box-shadow:0 24px 50px #000b,0 0 24px #53dc7c1c}.barb-lightbox{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#020805e8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.barb-lightbox-card{cursor:default;background:#0b1c13;border:1px solid #477d59;border-radius:18px;width:min(1100px,96vw);max-height:calc(100vh - 56px);padding:14px 14px 11px;position:relative;box-shadow:0 28px 100px #000d}.barb-lightbox-card img{object-fit:contain;border-radius:10px;width:100%;max-height:calc(100vh - 120px);display:block}.barb-lightbox-card p{color:#c8e4d0;margin:10px 3px 0;font-size:12px}.barb-lightbox-close{z-index:1;color:#e8fff0;cursor:pointer;background:#07110de8;border:1px solid #6c9f79;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid;position:absolute;top:22px;right:22px}.barb-lightbox-close:hover{background:#173b26}@media (width<=800px){.barb-screen-trigger.wide{grid-column:span 2}.barb-screen-grid .wide img{height:280px}}@media (width<=520px){.barb-screen-trigger.wide{grid-column:span 1}.barb-lightbox{padding:12px}.barb-lightbox-card{border-radius:14px;width:100%;padding:8px 8px 10px}.barb-lightbox-card img{max-height:calc(100vh - 90px)}.barb-lightbox-close{top:14px;right:14px}}.barb-sales-shell{color:#f7f5fb;background-color:#09090d;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),radial-gradient(circle at 82% 12%,#6d2ca62e,#0000 31%),radial-gradient(circle at 5% 42%,#1d82452c,#0000 28%);background-size:64px 64px,64px 64px,100% 100%,100% 100%}.barb-sales-nav{border-bottom:1px solid #ffffff12;max-width:1120px;padding:20px 25px}.barb-sales-brand{color:#f2edf7}.barb-sales-brand img{width:31px;height:31px}.barb-back,.barb-nav-link{color:#a29cab}.barb-sales-hero{grid-template-columns:.9fr 1.1fr;gap:70px;max-width:1120px;padding:88px 25px 80px}.barb-sales-hero h1{font-size:clamp(48px,6vw,78px);line-height:.99}.barb-sales-hero h1 em,.barb-demo h2 em,.barb-section-heading h2 em,.barb-final-cta h2 em{background:linear-gradient(100deg,#bd74ff,#987bff 48%,#7befa4);color:#0000;-webkit-background-clip:text;background-clip:text}.barb-sales-hero-copy>p{color:#b5afc0;font-size:16px}.barb-sales-kicker{color:#b99cff}.barb-primary{color:#111017;background:#faf9fb;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 32px #0007}.barb-primary:hover{transform:translateY(-2px);box-shadow:0 18px 36px #000a}.barb-ghost{color:#e8e3ef;border-color:#ffffff2b}.barb-sales-note{color:#837d8f}.barb-hero-perks{color:#a7a0b1;flex-wrap:wrap;gap:14px;margin-top:25px;font-size:11px;display:flex}.barb-hero-perks span:first-child{color:#dccaff}.barb-sales-hero-art{height:430px}.barb-art-glow{filter:blur(55px);background:#8939bb33;width:440px;height:330px}.barb-hero-product-shot{z-index:1;background:#121117;border:1px solid #ffffff2d;border-radius:22px;width:min(560px,100%);padding:12px;position:relative;transform:rotate(1.5deg);box-shadow:0 30px 90px #000b,0 0 65px #8936af3d}.barb-hero-product-shot>div{color:#9e99a9;letter-spacing:.14em;justify-content:space-between;padding:5px 8px 12px;font-size:9px;display:flex}.barb-hero-product-shot>div b{color:#7befa4;font-size:8px}.barb-hero-product-shot img{object-fit:cover;object-position:top center;border:1px solid #ffffff1c;border-radius:12px;width:100%;height:300px;display:block}.barb-hero-product-shot>small{color:#d8d2df;padding:11px 7px 2px;font-size:10px;display:block}.barb-art-chip{color:#ded5ee;background:#16131ce8;border-color:#ffffff2b}.chip-one{top:35px;right:-9px}.chip-two{color:#d9baff;bottom:30px;left:-20px}.barb-demo,.barb-features,.barb-plans,.barb-faq{border-top-color:#ffffff18;max-width:1120px}.barb-demo-window{background:#121117;border-color:#ffffff25;box-shadow:0 24px 70px #0009}.barb-feature-grid{border-color:#ffffff18}.barb-feature-grid article{background:#121117;border-color:#ffffff18}.barb-feature-number{color:#b58cff}.barb-plan{background:linear-gradient(145deg,#15121c,#0f0e14);border-color:#ffffff20}.barb-plan.featured{background:linear-gradient(145deg,#24143a,#111019);border-color:#b987ff}.barb-plan-badge{color:#c499ff}.barb-faq-list,.barb-faq details{border-color:#ffffff18}.barb-final-cta{background:linear-gradient(105deg,#211330,#12111a);border-color:#ffffff25}.barb-sales-footer{color:#777281;border-top-color:#ffffff18}.barb-sales-footer a{color:#aaa0b4}@media (width<=800px){.barb-sales-hero{gap:30px}.barb-hero-product-shot{transform:none}.barb-hero-product-shot img{height:250px}.barb-art-chip{font-size:10px}.chip-one{right:0}.chip-two{left:0}}@media (width<=520px){.barb-sales-hero{padding-top:55px}.barb-sales-hero h1{font-size:47px}.barb-sales-hero-art{height:310px}.barb-hero-product-shot img{height:180px}.barb-hero-perks{gap:10px}.barb-art-chip{padding:9px 10px}.chip-one{top:11px}.chip-two{bottom:0}}@media (width<=800px){.barb-sales-hero{grid-template-columns:1fr;gap:30px;padding-top:55px}.barb-sales-hero-art{order:-1}}.barb-hero-product-shot{animation:.8s cubic-bezier(.2,.7,.2,1) both barb-shot-in}.barb-showcase-shot img{animation:.45s both barb-shot-image}.barb-how-grid article,.barb-feature-grid article,.barb-plan{animation:.65s both barb-card-in}.barb-how-grid article:nth-child(2),.barb-feature-grid article:nth-child(2),.barb-plan:nth-child(2){animation-delay:80ms}.barb-how-grid article:nth-child(3),.barb-feature-grid article:nth-child(3),.barb-plan:nth-child(3){animation-delay:.16s}.barb-mobile-cta{display:none}@keyframes barb-shot-in{0%{opacity:0;transform:translateY(18px)rotate(1.5deg)scale(.97)}to{opacity:1;transform:translateY(0)rotate(1.5deg)scale(1)}}@keyframes barb-shot-image{0%{opacity:.25;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes barb-card-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=520px){.barb-sales-shell{padding-bottom:78px}.barb-mobile-cta{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#d9d2e3;background:#17121ee8;border:1px solid #b987ff66;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px 10px 15px;font-size:11px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 16px 45px #000b}.barb-mobile-cta a{color:#111017;background:#faf9fb;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-flex}.barb-mobile-cta a span{font-size:15px}}@media (prefers-reduced-motion:reduce){.barb-hero-product-shot,.barb-showcase-shot img,.barb-how-grid article,.barb-feature-grid article,.barb-plan{animation:none}}.barb-sales-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090dd9;position:sticky;top:0}.barb-sales-nav-links{gap:20px;margin-left:auto;margin-right:25px;display:flex}.barb-feature-showcase,.barb-how{border-top:1px solid #ffffff18;max-width:1120px;margin:auto;padding:95px 25px}.barb-showcase-layout{grid-template-columns:.46fr 1.54fr;gap:15px;display:grid}.barb-showcase-tabs{align-content:start;gap:7px;display:grid}.barb-showcase-tabs button{color:#aaa4b4;text-align:left;font:inherit;cursor:pointer;background:#111017;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:28px 1fr 20px;align-items:center;gap:8px;padding:17px 15px;font-size:12px;transition:background .2s,border-color .2s,color .2s;display:grid}.barb-showcase-tabs button span{color:#827d8e;font:700 10px var(--font-display)}.barb-showcase-tabs button b{color:#736b80;font-size:15px}.barb-showcase-tabs button.active{color:#f4eef9;background:linear-gradient(100deg,#241637,#14111c);border-color:#b987ff;box-shadow:0 12px 35px #0006}.barb-showcase-tabs button.active span,.barb-showcase-tabs button.active b{color:#c28dff}.barb-showcase-content{background:linear-gradient(135deg,#171321,#0f1016);border:1px solid #ffffff20;border-radius:18px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:30px;padding:31px;display:grid;box-shadow:0 20px 60px #0007}.barb-showcase-content h3{font:700 clamp(24px,3vw,36px) var(--font-display);margin:12px 0 11px;line-height:1.08}.barb-showcase-content p{color:#aaa2b4;max-width:280px;font-size:13px;line-height:1.6}.barb-showcase-shot{background:#090a10;border:1px solid #ffffff20;border-radius:15px;padding:8px;box-shadow:0 15px 35px #0008}.barb-showcase-shot img{object-fit:cover;object-position:top center;border-radius:9px;width:100%;height:230px;display:block}.barb-showcase-shot span{color:#948d9d;padding:10px 5px 3px;font-size:10px;display:block}.barb-how-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.barb-how-grid article{background:linear-gradient(145deg,#15121c,#0f0e14);border:1px solid #ffffff1b;border-radius:17px;min-height:150px;padding:24px;transition:transform .2s,border-color .2s}.barb-how-grid article:hover{border-color:#b987ff;transform:translateY(-4px)}.barb-how-grid article>span{color:#bd83ff;font:700 11px var(--font-display);letter-spacing:.1em}.barb-how-grid h3{font:700 18px var(--font-display);margin:30px 0 8px}.barb-how-grid p{color:#9d96a6;margin:0;font-size:12px;line-height:1.55}@media (width<=800px){.barb-sales-nav-links{display:none}.barb-showcase-layout{grid-template-columns:1fr}.barb-showcase-tabs{grid-template-columns:repeat(2,1fr)}.barb-showcase-content{grid-template-columns:1fr}.barb-showcase-content p{max-width:500px}.barb-showcase-shot img{height:260px}}@media (width<=520px){.barb-feature-showcase,.barb-how{padding:75px 18px}.barb-showcase-tabs{grid-template-columns:1fr}.barb-showcase-content{padding:20px}.barb-showcase-shot img{height:180px}.barb-how-grid{grid-template-columns:1fr}}.pre-sales-whatsapp{white-space:nowrap;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.pre-sales-whatsapp:hover{transform:translateY(-2px)}.pre-sales-whatsapp-icon{color:#07110d;background:#39d878;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.pre-sales-whatsapp-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;display:block}.barb-sales-actions{flex-wrap:wrap}.barb-sales-actions>.barb-primary,.barb-sales-actions>.barb-ghost,.barb-sales-actions>.barb-whatsapp-link{box-sizing:border-box;white-space:nowrap;min-height:50px;line-height:1}.barb-whatsapp-link{color:#c9f6d4;background:#13271ce8;border:1px solid #4b8b60;border-radius:999px;padding:0 17px}.barb-whatsapp-link:hover{color:#f4fff6;background:#1b4028;border-color:#79efa0}@media (width<=520px){.barb-whatsapp-link{box-sizing:border-box;width:100%}}.barb-plan-note{color:#7f9d89;margin-top:-15px;font-size:10px;display:block}.barb-section-cta{color:#a8efbc;border:1px solid #356148;border-radius:999px;align-items:center;gap:10px;margin-top:25px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.barb-section-cta:hover{background:#12301e;border-color:#7befa4;transform:translateY(-2px)}.barb-how-grid{grid-template-columns:repeat(4,1fr)}.barb-screens{scroll-margin-top:82px}@media (width<=950px){.barb-how-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.barb-how-grid{grid-template-columns:1fr}.barb-section-cta{box-sizing:border-box;justify-content:center;width:100%}.barb-plan-note{margin-top:-12px}}.barb-screen-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr) minmax(0,.85fr);grid-template-areas:"featured featured booking""featured featured queue""services team login";align-items:stretch;gap:16px}.barb-screen-trigger figure{box-sizing:border-box;background:linear-gradient(145deg,#15121d,#0e0d13);border:1px solid #ffffff16;border-radius:16px;height:100%;padding:10px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 18px 42px #0006}.barb-screen-trigger img{box-shadow:none;border-color:#ffffff1c}.barb-screen-trigger:hover img{box-shadow:none;transform:none}.barb-screen-grid .wide img{height:385px}.barb-screen-grid figcaption{color:#aaa3b2;margin-top:10px;font-size:11px}.barb-screen-grid .wide figcaption{color:#f0eaf8;font-size:13px}@media (width<=800px){.barb-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"featured featured""featured featured""booking queue""services team""login login"}.barb-screen-grid .wide img{height:360px}}@media (width<=520px){.barb-screen-grid{grid-template-columns:1fr;grid-template-areas:none}.barb-screen-trigger:nth-child(n){grid-area:auto}.barb-screen-grid .wide img,.barb-screen-grid img{aspect-ratio:16/10;height:auto}}.barb-sales-shell{--font-display:var(--font-sales-display);--font-body:var(--font-sales-body);font-family:var(--font-sales-body),Arial,sans-serif}.barb-sales-shell h1,.barb-sales-shell h2,.barb-sales-shell h3,.barb-sales-shell strong,.barb-sales-shell .barb-sales-brand{font-family:var(--font-sales-display),Arial,sans-serif}.barb-sales-shell p,.barb-sales-shell span,.barb-sales-shell a,.barb-sales-shell li{letter-spacing:normal}.barb-sales-shell h1,.barb-sales-shell h2{font-weight:700}.barb-sales-shell .barb-sales-kicker,.barb-sales-shell .barb-plan-badge{font-family:var(--font-sales-body),Arial,sans-serif;font-weight:800}.barb-demo-promise{color:#dcd5e5;background:#15121c;border:1px solid #ffffff1c;border-radius:13px;align-items:flex-start;gap:10px;margin-top:24px;padding:13px 15px;font-size:12px;display:flex}.barb-demo-promise>span{color:#7befa4;font-size:18px;line-height:1}.barb-demo-promise b,.barb-demo-promise small{display:block}.barb-demo-promise small{color:#9992a4;margin-top:5px;line-height:1.45}.barb-testimonial{background:linear-gradient(135deg,#171321,#111017);border:1px solid #ffffff1c;border-radius:16px;align-items:flex-start;gap:18px;margin-top:35px;padding:24px;display:flex}.barb-quote-mark{color:#bd83ff;font:700 48px/.7 Georgia}.barb-testimonial p{color:#e7dfef;margin:0;font-size:16px;line-height:1.5}.barb-testimonial b,.barb-testimonial small{display:block}.barb-testimonial b{color:#d1c2e5;margin-top:12px;font-size:11px}.barb-testimonial small{color:#857d90;margin-top:5px;font-size:10px}.barb-annual{background:#111017;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:25px;margin-top:28px;padding:24px;display:grid}.barb-annual h3{color:#eee8f5;font:700 20px var(--font-display);margin:8px 0}.barb-annual p{color:#938b9f;margin:0;font-size:11px;line-height:1.5}.barb-annual-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.barb-annual-grid>div{background:#17131e;border:1px solid #ffffff18;border-radius:12px;padding:15px 12px}.barb-annual-grid b,.barb-annual-grid strong,.barb-annual-grid small{display:block}.barb-annual-grid b{color:#bda4d8;font-size:10px}.barb-annual-grid strong{color:#f5eff9;font:700 17px var(--font-display);margin-top:13px}.barb-annual-grid small{color:#81798c;margin-top:4px;font-size:9px}.barb-trust-strip{color:#a99fb3;flex-wrap:wrap;gap:9px;margin-top:18px;font-size:10px;display:flex}.barb-trust-strip span{background:#121017;border:1px solid #ffffff16;border-radius:999px;padding:8px 11px}.barb-plans>.barb-section-cta{margin-top:22px}@media (width<=800px){.barb-annual{grid-template-columns:1fr}}@media (width<=520px){.barb-testimonial{padding:18px}.barb-testimonial p{font-size:14px}.barb-annual-grid{grid-template-columns:1fr}.barb-trust-strip{grid-template-columns:1fr 1fr;display:grid}.barb-trust-strip span{border-radius:11px;line-height:1.35}}.barb-video-card{background:#121117;border:1px solid #ffffff25;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0009}.barb-video-frame{aspect-ratio:16/9;background:#08080b;position:relative}.barb-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.barb-video-footer{color:#d8d2df;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:11px;display:flex}.barb-video-footer a{color:#9cefb3;white-space:nowrap;font-weight:800;text-decoration:none}.barb-video-footer a:hover{color:#fff}@media (width<=520px){.barb-video-footer{flex-direction:column;align-items:flex-start;gap:8px}.barb-video-footer a{white-space:normal}}.barb-screen-grid{grid-template-rows:repeat(3,190px);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"featured featured featured featured featured featured booking booking booking queue queue queue""featured featured featured featured featured featured booking booking booking queue queue queue""services services services services team team team team login login login login";grid-auto-rows:190px;align-items:stretch;gap:16px}.barb-screen-trigger:first-child{grid-area:featured}.barb-screen-trigger:nth-child(2){grid-area:booking}.barb-screen-trigger:nth-child(3){grid-area:queue}.barb-screen-trigger:nth-child(4){grid-area:services}.barb-screen-trigger:nth-child(5){grid-area:team}.barb-screen-trigger:nth-child(6){grid-area:login}.barb-screen-trigger.wide{grid-area:auto}.barb-screen-trigger figure{box-sizing:border-box;background:linear-gradient(145deg,#15121d,#0e0d13);border:1px solid #ffffff1c;border-radius:16px;flex-direction:column;height:100%;min-height:0;padding:10px;display:flex;box-shadow:0 18px 42px #0006}.barb-screen-trigger img,.barb-screen-grid .wide img{object-fit:cover;object-position:top center;min-height:0;box-shadow:none;border:1px solid #ffffff1c;border-radius:10px;flex:auto;height:auto!important}.barb-screen-trigger figcaption{color:#aaa3b2;flex:none;margin:0;padding:10px 2px 1px;font-size:11px;line-height:1.2}.barb-screen-trigger.wide figcaption{color:#f0eaf8;font-size:13px;font-weight:700}.barb-screen-trigger:hover figure{border-color:#b987ff66;transform:translateY(-3px);box-shadow:0 24px 50px #000b,0 0 24px #8936af2b}@media (width<=800px){.barb-screen-grid{grid-template-rows:repeat(3,180px);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"featured featured featured featured booking booking""featured featured featured featured queue queue""services services team team login login";grid-auto-rows:180px}}@media (width<=520px){.barb-screen-grid{grid-template:none/1fr;grid-auto-rows:auto;gap:20px}.barb-screen-trigger:nth-child(n){grid-area:auto}.barb-screen-trigger figure{aspect-ratio:16/10;height:auto}.barb-screen-trigger img,.barb-screen-grid .wide img{aspect-ratio:16/10;flex:none;height:auto!important}}.barb-screen-grid .barb-screen-trigger.wide{grid-area:featured!important}@media (width<=520px){.barb-screen-grid .barb-screen-trigger.wide{grid-area:auto!important}}.barb-sales-nav{z-index:2;gap:28px;justify-content:initial;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;width:min(1180px,100% - 40px);max-width:none;margin:auto;padding:25px 0;position:relative}.barb-back,.barb-nav-link{color:#a4a0ad;font-size:13px}.barb-sales-brand{color:#f2edf7;font:800 13px var(--font-sales-display);letter-spacing:.12em;align-items:center;gap:8px;margin:auto;display:inline-flex}.barb-sales-brand img{object-fit:contain;filter:drop-shadow(0 0 10px #bd83ff2f);width:31px;height:31px;margin:0}.barb-sales-brand strong{color:#f2edf7;font:800 13px var(--font-sales-display);letter-spacing:.12em}.barb-sales-brand small{color:#aaa0b4;font:700 9px var(--font-sales-body);letter-spacing:.16em;margin-left:-3px}.barb-sales-nav-links{gap:22px;margin:0;display:flex}.barb-sales-nav-links a{color:#aaa0b4;font-size:13px;text-decoration:none;transition:color .2s}.barb-sales-nav-links a:hover{color:#f2edf7}.barb-sales-hero{grid-template-columns:1fr 1fr;gap:54px;width:min(1180px,100% - 40px);max-width:none;padding:92px 0 115px}@media (width<=800px){.barb-sales-nav,.barb-sales-hero{width:calc(100% - 40px)}.barb-sales-nav{padding:20px 0}.barb-sales-hero{grid-template-columns:1fr;gap:30px;padding:55px 0 75px}}@media (width<=520px){.barb-sales-nav,.barb-sales-hero{width:calc(100% - 28px)}.barb-sales-nav{gap:10px;padding:18px 0}.barb-sales-brand img{width:26px;height:26px}.barb-sales-brand strong{font-size:11px}.barb-sales-hero{padding:55px 0 75px}}.barb-sales-brand{flex:0 0 190px;justify-content:center;width:190px}.barb-sales-brand img{object-fit:contain;filter:drop-shadow(0 0 12px #7befa424);max-height:54px;width:190px!important;height:auto!important}@media (width<=520px){.barb-sales-brand{flex-basis:150px;width:150px}.barb-sales-brand img{max-height:42px;width:150px!important}}.social-sales-shell{color:#f3edf8;min-height:100vh;font-family:var(--font-sales-body),Arial,sans-serif;background:radial-gradient(circle at 82% 5%,#332052 0,#0000 35%),radial-gradient(circle at 8% 70%,#164c3a 0,#0000 35%),#09090d}.social-sales-nav{align-items:center;gap:28px;width:min(1180px,100% - 40px);margin:auto;padding:25px 0;display:flex}.social-back,.social-client-link,.social-footer a{color:#aaa3b2;font-size:13px;text-decoration:none}.social-brand{color:#f1eafa;font:800 13px var(--font-sales-display);letter-spacing:.12em;margin:auto;text-decoration:none}.social-brand span{color:#c18cff;vertical-align:middle;margin-right:8px;font-size:22px}.social-brand small{color:#8b8493;font:700 9px var(--font-sales-body);letter-spacing:.16em;margin-left:4px}.social-sales-nav>div{gap:22px;display:flex}.social-sales-nav>div a{color:#b3acbb;font-size:13px;text-decoration:none}.social-hero,.social-features,.social-plans,.social-final{width:min(1180px,100% - 40px);margin:auto}.social-hero{grid-template-columns:1fr 1fr;align-items:center;gap:54px;padding:92px 0 115px;display:grid}.social-kicker{color:#be8aff;font:800 11px var(--font-sales-body);letter-spacing:.18em}.social-hero h1{max-width:650px;font:800 clamp(42px,6vw,76px) var(--font-sales-display);letter-spacing:-.06em;margin:18px 0;line-height:.98}.social-hero h1 em,.social-section-heading h2 em,.social-final h2 em{color:#7befa4;font-style:normal}.social-hero p,.social-section-heading>p{color:#aba3b2;max-width:600px;font-size:17px;line-height:1.65}.social-actions{flex-wrap:wrap;gap:12px;margin:30px 0 18px;display:flex}.social-primary,.social-ghost{border-radius:999px;justify-content:center;align-items:center;gap:13px;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.social-primary{color:#111017;background:linear-gradient(100deg,#bb7dff,#77eda1)}.social-ghost{color:#e8e1ef;background:#ffffff08;border:1px solid #ffffff2c}.social-hero-copy>small{color:#827b8c;font-size:11px}.social-hero-art{place-items:center;min-height:430px;display:grid;position:relative}.social-orbit{border:1px solid #b77eff2d;border-radius:50%;width:390px;height:390px;position:absolute;box-shadow:0 0 80px #8d4dbe2b}.social-dashboard{background:linear-gradient(145deg,#17121f,#10151a);border:1px solid #ffffff25;border-radius:22px;width:min(460px,100%);padding:16px;position:relative;transform:rotate(3deg);box-shadow:0 30px 80px #0009}.social-dashboard>div:first-child{color:#a49baa;justify-content:space-between;align-items:center;font-size:11px;display:flex}.social-dashboard b{color:#7befa4;background:#183d2a;border-radius:99px;padding:6px 8px;font-size:9px}.social-dashboard-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid!important}.social-dashboard-grid span{background:linear-gradient(145deg,#32224a,#152c26);border:1px solid #ffffff16;border-radius:11px;height:92px}.social-dashboard-grid span:nth-child(2),.social-dashboard-grid span:nth-child(5){background:linear-gradient(145deg,#173c30,#2d1c45)}.social-dashboard small{color:#c89aff;font-size:11px}.social-chip{color:#e9e3ef;background:#17131fdd;border:1px solid #ffffff24;border-radius:12px;padding:11px 14px;font-size:11px;position:absolute;box-shadow:0 12px 30px #0008}.social-chip-one{top:9%;right:-3%}.social-chip-two{color:#8af0ad;bottom:10%;left:-4%}.social-features,.social-plans{padding:90px 0}.social-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.social-section-heading h2{font:800 clamp(34px,4vw,56px) var(--font-sales-display);letter-spacing:-.05em;margin:14px 0 0;line-height:1}.social-feature-grid,.social-plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.social-feature-grid article,.social-plan{background:#111017;border:1px solid #ffffff1c;border-radius:18px;padding:25px}.social-feature-grid b{color:#bd83ff;font:800 12px var(--font-sales-body)}.social-feature-grid h3{font:700 22px var(--font-sales-display)}.social-feature-grid p,.social-plan p{color:#aaa3b2;font-size:14px;line-height:1.55}.social-plans{border-top:1px solid #ffffff13}.social-plan{flex-direction:column;align-items:flex-start;min-height:310px;display:flex;position:relative}.social-plan.featured{background:linear-gradient(145deg,#27173d,#11151a);border-color:#bd83ff}.social-badge{color:#c995ff;letter-spacing:.1em;font-size:9px;font-weight:800;position:absolute;top:18px;right:18px}.social-plan h3{font:800 25px var(--font-sales-display);margin:0 0 6px}.social-plan>strong{font:800 29px var(--font-sales-display);margin-top:auto}.social-plan>strong small{font:500 12px var(--font-sales-body);color:#a49baa}.social-annual{color:#7befa4;margin:4px 0 17px;font-size:12px}.social-plan .social-primary,.social-plan .social-ghost{box-sizing:border-box;width:100%}.social-trust{color:#a9eebc;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:22px;font-size:12px;display:flex}.social-final{justify-content:space-between;align-items:center;gap:30px;padding:80px 0;display:flex}.social-final h2{font:800 clamp(34px,4vw,55px) var(--font-sales-display);letter-spacing:-.05em;margin:16px 0 0;line-height:1}.social-footer{color:#817a8b;border-top:1px solid #ffffff16;justify-content:space-between;gap:20px;width:min(1180px,100% - 40px);margin:auto;padding:25px 0;font-size:12px;display:flex}@media (width<=800px){.social-sales-nav>div{display:none}.social-hero{grid-template-columns:1fr;padding:55px 0 75px}.social-hero-art{min-height:330px}.social-section-heading{display:block}.social-section-heading>p{margin-top:20px}.social-feature-grid,.social-plan-grid{grid-template-columns:1fr}.social-final{display:block}.social-final .social-primary{margin-top:25px}.social-chip-one{right:0}.social-chip-two{left:0}}@media (width<=520px){.social-sales-nav,.social-hero,.social-features,.social-plans,.social-final,.social-footer{width:calc(100% - 28px)}.social-sales-nav{gap:10px}.social-brand{font-size:11px}.social-hero h1{font-size:47px}.social-dashboard{transform:none}.social-orbit{width:290px;height:290px}.social-footer{flex-wrap:wrap}}.gestao-sales-shell{--gestao-orange:#d47c14;--gestao-orange-dark:#a9560c;--gestao-gold:#f2b64a;--gestao-ink:#1e1d1b;--gestao-muted:#716c63;--gestao-cream:#f7f4ee;--gestao-card:#fffdf9;background:var(--gestao-cream);min-height:100vh;color:var(--gestao-ink);font-family:var(--font-sales-body),Inter,Arial,sans-serif;overflow:hidden}.gestao-sales-shell *{box-sizing:border-box}.gestao-sales-shell a{color:inherit}.gestao-sales-nav{z-index:2;align-items:center;gap:24px;width:min(1180px,100% - 44px);margin:0 auto;padding:24px 0;display:flex;position:relative}.gestao-back{color:#777168;white-space:nowrap;font-size:12px;text-decoration:none}.gestao-sales-brand{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.gestao-sales-brand img{object-fit:contain;filter:saturate(.8)brightness(.35);width:150px;height:auto}.gestao-sales-brand span{letter-spacing:.18em;color:var(--gestao-orange);font-size:9px;font-weight:800}.gestao-sales-nav-links{color:#686158;gap:22px;font-size:12px;display:flex}.gestao-sales-nav-links a{text-decoration:none}.gestao-sales-nav-links a:hover{color:var(--gestao-orange)}.gestao-nav-link{background:#fffaf1;border:1px solid #d8d0c5;border-radius:99px;padding:11px 16px;font-size:11px;text-decoration:none}.gestao-sales-hero{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:58px;width:min(1180px,100% - 44px);margin:42px auto 80px;display:grid}.gestao-kicker{color:var(--gestao-orange-dark);letter-spacing:.17em;align-items:center;gap:9px;font-size:11px;font-weight:850;display:inline-flex}.gestao-kicker:before{content:"";background:var(--gestao-orange);border-radius:2px;width:24px;height:2px}.gestao-hero-copy h1{max-width:660px;font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.065em;margin:18px 0;font-size:clamp(45px,6.2vw,80px);font-weight:800;line-height:.96}.gestao-hero-copy h1 em,.gestao-section-heading h2 em,.gestao-final h2 em{color:var(--gestao-orange);font-style:normal}.gestao-hero-copy>p{color:#5f5a52;max-width:610px;margin:0;font-size:18px;line-height:1.55}.gestao-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:31px;display:flex}.gestao-primary{background:var(--gestao-orange);border:0;border-radius:11px;justify-content:center;align-items:center;gap:13px;padding:16px 22px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 14px 28px #c96f1738;color:#fff!important}.gestao-primary:hover{background:var(--gestao-orange-dark);transform:translateY(-2px)}.gestao-ghost{background:#fffdf9;border:1px solid #d8d0c5;border-radius:11px;align-items:center;gap:9px;padding:14px 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.gestao-ghost:hover{border-color:var(--gestao-orange);color:var(--gestao-orange-dark)}.gestao-whatsapp-link{color:#647165;font-size:12px;text-decoration:none}.gestao-sales-note{color:#90897f;margin-top:17px;font-size:11px;display:block}.gestao-hero-perks{color:#776f64;flex-wrap:wrap;gap:17px;margin-top:28px;font-size:11px;display:flex}.gestao-hero-perks span:first-child{color:var(--gestao-orange-dark)}.gestao-hero-art{place-items:center;min-height:535px;display:grid;position:relative}.gestao-art-glow{filter:blur(50px);background:#eb9e2933;border-radius:50%;width:420px;height:420px;position:absolute}.gestao-product-shot{background:#fffdfa;border:1px solid #e0d6c7;border-radius:25px;width:min(100%,455px);padding:10px;position:relative;transform:rotate(2deg);box-shadow:0 30px 80px #8c641d29}.gestao-product-shot>div:first-child{color:#84796d;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:8px 8px 12px;font-size:9px;display:flex}.gestao-product-shot>div:first-child b{color:#bf6c15;letter-spacing:.08em;background:#fff0da;border-radius:99px;padding:5px 7px;font-size:8px}.gestao-product-shot img{object-fit:cover;object-position:top center;border:1px solid #eadfce;border-radius:15px;width:100%;height:358px;display:block}.gestao-product-shot small{color:#736c61;padding:13px 4px 3px;font-size:10px;display:block}.gestao-art-chip{color:#554b40;background:#fffdf9;border:1px solid #e8d4b8;border-radius:11px;padding:11px 14px;font-size:11px;position:absolute;box-shadow:0 12px 28px #8c641d1c}.gestao-art-chip strong{color:var(--gestao-orange-dark)}.gestao-chip-one{top:90px;right:-12px}.gestao-chip-two{bottom:85px;left:-16px}.gestao-chip-three{color:var(--gestao-orange-dark);bottom:30px;right:25px}.gestao-proof{border-top:1px solid #e2d9cc;border-bottom:1px solid #e2d9cc;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1180px,100% - 44px);margin:0 auto 92px;padding:22px 0;display:grid}.gestao-proof div{border-right:1px solid #e7ddd1;gap:5px;padding:0 18px;display:grid}.gestao-proof div:last-child{border-right:0}.gestao-proof strong{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.04em;font-size:26px}.gestao-proof span{color:#827a70;font-size:11px}.gestao-demo,.gestao-features,.gestao-how,.gestao-plans,.gestao-faq,.gestao-final,.gestao-screens{width:min(1180px,100% - 44px);margin:0 auto 110px}.gestao-section-heading{max-width:670px;margin-bottom:38px}.gestao-section-heading .gestao-kicker{margin-bottom:14px}.gestao-section-heading h2{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.06em;margin:0;font-size:clamp(35px,4.5vw,60px);line-height:1}.gestao-section-heading>p{color:#746d63;margin:18px 0 0;font-size:16px;line-height:1.6}.gestao-demo{grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;display:grid}.gestao-demo-copy{padding-right:20px}.gestao-demo-copy>p{color:#746d63;margin:0 0 24px;line-height:1.65}.gestao-demo-promise{color:#5b544b;align-items:center;gap:12px;margin:26px 0;display:flex}.gestao-demo-promise>span{width:35px;height:35px;color:var(--gestao-orange);background:#fff1db;border-radius:11px;place-items:center;font-size:19px;display:grid}.gestao-demo-promise div{gap:3px;display:grid}.gestao-demo-promise b{font-size:12px}.gestao-demo-promise small{color:#958d82;font-size:11px}.gestao-inline-link{color:var(--gestao-orange-dark);font-size:12px;font-weight:800;text-decoration:none}.gestao-demo-gallery{grid-template-columns:1.45fr .85fr;align-items:stretch;gap:14px;display:grid}.gestao-demo-card{background:#fffdfa;border:1px solid #e2d6c6;border-radius:20px;padding:10px;box-shadow:0 22px 55px #94704716}.gestao-demo-card img{object-fit:cover;object-position:top;border-radius:13px;width:100%;height:380px;display:block}.gestao-demo-card.small img{height:180px}.gestao-demo-stack{gap:14px;display:grid}.gestao-demo-caption{color:#7d7469;padding:11px 3px 2px;font-size:10px;display:block}.gestao-screen-grid{grid-template-columns:repeat(12,1fr);gap:17px;display:grid}.gestao-screen{background:#fffdfa;border:1px solid #e2d8cb;border-radius:19px;margin:0;padding:10px;box-shadow:0 15px 36px #77562b12}.gestao-screen img{object-fit:cover;object-position:top;border-radius:12px;width:100%;height:260px;display:block}.gestao-screen figcaption{color:#6e665b;justify-content:space-between;gap:10px;padding:11px 2px 2px;font-size:11px;display:flex}.gestao-screen:first-child{grid-column:span 5}.gestao-screen:nth-child(2){grid-column:span 7}.gestao-screen:nth-child(3),.gestao-screen:nth-child(4),.gestao-screen:nth-child(5){grid-column:span 4}.gestao-screen:first-child img,.gestao-screen:nth-child(2) img{height:335px}.gestao-screen:nth-child(6),.gestao-screen:nth-child(7){grid-column:span 6}.gestao-screen:nth-child(6) img,.gestao-screen:nth-child(7) img{height:270px}.gestao-feature-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.gestao-feature-grid article{background:#fffdfa;border:1px solid #e4dbcf;border-radius:18px;min-height:184px;padding:24px}.gestao-feature-grid article:hover{border-color:#e7ad68;box-shadow:0 17px 30px #9d672016}.gestao-feature-number{color:var(--gestao-orange);font:800 11px var(--font-sales-display);letter-spacing:.12em}.gestao-feature-grid h3{letter-spacing:-.02em;margin:27px 0 7px;font-size:17px}.gestao-feature-grid p{color:#7a7268;margin:0;font-size:12px;line-height:1.55}.gestao-feature-band{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:15px;display:grid}.gestao-feature-band article{background:#efe9df;border-radius:15px;padding:20px}.gestao-feature-band h3{margin:0 0 5px;font-size:13px}.gestao-feature-band p{color:#7a7167;margin:0;font-size:11px;line-height:1.5}.gestao-how{color:#fff9f0;background:#28231d;border-radius:27px;padding:62px 58px;box-shadow:0 25px 65px #5b3c1a1f}.gestao-how .gestao-kicker{color:#f4bd68}.gestao-how .gestao-kicker:before{background:#f4bd68}.gestao-how .gestao-section-heading>p{color:#c8bdae}.gestao-how-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.gestao-how-grid article{background:#ffffff08;border:1px solid #ffffff20;border-radius:15px;padding:20px}.gestao-how-grid article>span{color:#f4bd68;font:800 12px var(--font-sales-display);letter-spacing:.15em}.gestao-how-grid h3{margin:28px 0 7px;font-size:16px}.gestao-how-grid p{color:#b9aea0;margin:0;font-size:12px;line-height:1.55}.gestao-plans{grid-template-columns:.82fr 1.18fr;align-items:start;gap:45px;display:grid}.gestao-plan-card{background:linear-gradient(145deg,#fffefa,#fff5e8);border:1px solid #e4d3bd;border-radius:22px;padding:34px;box-shadow:0 22px 50px #9d672018}.gestao-plan-badge{color:#b86110;letter-spacing:.12em;background:#fff0d7;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.gestao-plan-card h3{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.05em;margin:22px 0 8px;font-size:34px}.gestao-plan-card>p{color:#756d62;font-size:13px;line-height:1.55}.gestao-plan-card ul{grid-template-columns:1fr 1fr;gap:11px 18px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.gestao-plan-card li{color:#5d554b;font-size:12px}.gestao-plan-card li:before{content:"✓";color:var(--gestao-orange);margin-right:7px;font-weight:900}.gestao-plan-card .gestao-primary{width:100%}.gestao-cycle{color:#71685d;border-bottom:1px solid #eadfd0;align-items:center;gap:12px;padding:17px 0;font-size:12px;display:flex}.gestao-cycle b{color:var(--gestao-orange-dark)}.gestao-plan-stack{gap:15px;display:grid}.gestao-plan-price{align-items:baseline;gap:6px;margin-top:20px;display:flex}.gestao-plan-price b{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.06em;font-size:42px}.gestao-plan-price span{color:#756d62}.gestao-plan-card>small{color:#8a7d6d;font-size:11px}.gestao-future-plans{gap:15px;display:grid}.gestao-future-plans article{background:#f4eee7;border:1px solid #e4d8ca;border-radius:18px;padding:24px}.gestao-future-plans h3{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.04em;margin:15px 0 7px;font-size:24px}.gestao-future-plans p{color:#756d62;margin:0;font-size:12px;line-height:1.55}.gestao-future-plans strong{color:var(--gestao-orange-dark);margin-top:14px;font-size:11px;display:block}.gestao-plan-badge.future{color:#7e7469;background:#eee8e0}.gestao-faq{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;display:grid}.gestao-faq-list{gap:10px;display:grid}.gestao-faq-list details{background:#fffdfa;border:1px solid #e1d8cd;border-radius:13px;padding:18px 20px}.gestao-faq-list summary{cursor:pointer;font-size:13px;font-weight:800;list-style:none}.gestao-faq-list summary::-webkit-details-marker{display:none}.gestao-faq-list summary:after{content:"+";float:right;color:var(--gestao-orange);font-size:18px;font-weight:400}.gestao-faq-list details[open] summary:after{content:"−"}.gestao-faq-list p{color:#746c62;margin:14px 0 0;font-size:12px;line-height:1.65}.gestao-final{background:#f0e6d8;border-radius:25px;align-items:center;gap:28px;padding:58px;display:flex}.gestao-final img{object-fit:contain;width:66px;height:66px}.gestao-final>div{margin-right:auto}.gestao-final h2{font-family:var(--font-sales-display),Georgia,serif;letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(30px,4vw,52px);line-height:1}.gestao-sales-footer{color:#827a70;border-top:1px solid #e1d8cc;align-items:center;gap:18px;width:min(1180px,100% - 44px);margin:0 auto;padding:26px 0 45px;font-size:11px;display:flex}.gestao-sales-footer a{color:inherit;text-decoration:none}.gestao-sales-footer span:nth-child(2){margin-left:auto}.gestao-mobile-cta{display:none}.gestao-checkout-back{color:#f7ede0;background:#28231d;padding:18px max(22px,50% - 560px);font-size:12px}.gestao-checkout-back a{text-decoration:none}.contract-shell:has(.contract-aside-gestao){--font-display:var(--font-sales-display);--font-body:var(--font-sales-body);background-color:#28231d;background-image:radial-gradient(circle at 82% 8%,#e2912429,#0000 34%),radial-gradient(circle at 8% 92%,#f4bd6818,#0000 32%)}.contract-aside-gestao{background:linear-gradient(150deg,#33281de8,#201c18e8)!important;border-color:#e7ad6848!important}.contract-aside-gestao .contract-aside-mark{color:#f4bd68}.contract-aside-visual-gestao .contract-aside-visual-glow{background:#e99b2d35}.contract-aside-visual-gestao .contract-aside-visual-window{background:linear-gradient(145deg,#3d2b1c,#201b17);border-color:#e6a75780}.contract-aside-visual-gestao .contract-aside-visual-bar b{color:#ffd18a;background:#5a391e}.contract-aside-visual-gestao .contract-aside-visual-chip-one{color:#ffd18a}.contract-aside-visual-gestao .contract-aside-visual-chip-two{color:#a9dfc1}.contract-aside-gestao h1{color:#fff7eb}.contract-aside-gestao>p{color:#d3c4b4}.contract-aside-gestao .contract-aside-points{color:#f8ecdd}.contract-aside-gestao .contract-aside-points b{color:#f4bd68;border-color:#e6a75766}.contract-aside-gestao .contract-aside-security{color:#bdad9d}.contract-shell:has(.contract-aside-gestao) .contract-card{color:#322c25;background:linear-gradient(145deg,#fffdf9f2,#f6eee3f2);border-color:#ead9c3;box-shadow:0 28px 80px #120d0988}.contract-shell:has(.contract-aside-gestao) .contract-card h2{color:#2d2822}:is(.contract-shell:has(.contract-aside-gestao) .contract-card input,.contract-shell:has(.contract-aside-gestao) .contract-card select){color:#3a342d;background:#fffdf9;border-color:#ded2c3}.contract-shell:has(.contract-aside-gestao) .contract-plan-option{background:#fffdf9;border-color:#e4d8ca}.contract-shell:has(.contract-aside-gestao) .contract-plan-option.selected{background:#fff2de;border-color:#d47c14}.contract-shell:has(.contract-aside-gestao) .contract-plan-option.gestao.selected .contract-plan-check{color:#fff;background:#d47c14;border-color:#d47c14}.contract-shell:has(.contract-aside-gestao) .contract-plan-copy strong{color:#3d3329}:is(.contract-shell:has(.contract-aside-gestao) .contract-plan-copy small,.contract-shell:has(.contract-aside-gestao) .contract-form-heading span){color:#b65f0c}.contract-shell:has(.contract-aside-gestao) .contract-card .contract-primary{color:#fff;background:linear-gradient(100deg,#d47c14,#f0b34f)}.contract-shell:has(.contract-aside-gestao) .contract-methods label.selected{color:#6a3a0c;background:#fff0d9;border-color:#d47c14}.contract-shell:has(.contract-aside-gestao) .contract-card p{color:#766b5d}.contract-shell:has(.contract-aside-gestao) .contract-card label{color:#766b5d}.contract-shell:has(.contract-aside-gestao) .contract-card legend{color:#766b5d}.contract-shell:has(.contract-aside-gestao) .contract-stepper{color:#766b5d}.contract-shell:has(.contract-aside-gestao) .contract-stepper span{color:#766b5d}.contract-shell:has(.contract-aside-gestao) .contract-stepper span.active{color:#3c3024}.contract-shell:has(.contract-aside-gestao) .contract-stepper span.active b{color:#c66e10}.contract-shell:has(.contract-aside-gestao) .contract-form-heading small{color:#8a7d6d}.contract-shell:has(.contract-aside-gestao) .contract-field-help{color:#8a7d6d}.contract-shell:has(.contract-aside-gestao) .contract-domain-help{color:#8a7d6d}:is(.contract-shell:has(.contract-aside-gestao) .contract-plan-copy em,.contract-shell:has(.contract-aside-gestao) .contract-plan-price small){color:#8a7d6d}.contract-shell:has(.contract-aside-gestao) .contract-plan-price b{color:#3d3329}:is(.contract-shell:has(.contract-aside-gestao) .contract-legal,.contract-shell:has(.contract-aside-gestao) .contract-note){color:#84796b}@media (width<=950px){.gestao-sales-nav-links{display:none}.gestao-sales-hero{grid-template-columns:1fr;gap:30px}.gestao-hero-art{width:100%;max-width:580px;min-height:465px;margin:0 auto}.gestao-demo,.gestao-plans,.gestao-faq{grid-template-columns:1fr;gap:34px}.gestao-demo-copy{padding-right:0}.gestao-how-grid{grid-template-columns:repeat(2,1fr)}.gestao-final{flex-wrap:wrap;align-items:flex-start}.gestao-final>div{flex:300px;margin-right:0}}@media (width<=680px){.gestao-sales-nav,.gestao-sales-hero,.gestao-proof,.gestao-demo,.gestao-features,.gestao-how,.gestao-plans,.gestao-faq,.gestao-final,.gestao-screens{width:min(100% - 28px,1180px)}.gestao-sales-nav{padding:16px 0}.gestao-back{display:none}.gestao-sales-brand img{width:130px}.gestao-sales-brand span{font-size:8px}.gestao-nav-link{padding:9px 12px}.gestao-sales-hero{margin-top:35px;margin-bottom:65px}.gestao-hero-copy h1{font-size:clamp(43px,14vw,68px)}.gestao-hero-copy>p{font-size:16px}.gestao-hero-art{min-height:390px}.gestao-product-shot{width:calc(100% - 25px)}.gestao-product-shot img{height:280px}.gestao-art-chip{padding:9px 11px;font-size:10px}.gestao-chip-one{top:44px;right:-3px}.gestao-chip-two{bottom:63px;left:-3px}.gestao-chip-three{bottom:7px;right:8px}.gestao-proof{grid-template-columns:1fr 1fr;gap:0;margin-bottom:75px}.gestao-proof div{border-right:0;padding:14px 8px}.gestao-proof strong{font-size:22px}.gestao-demo,.gestao-features,.gestao-how,.gestao-plans,.gestao-faq,.gestao-final,.gestao-screens{margin-bottom:75px}.gestao-section-heading h2{font-size:42px}.gestao-demo-gallery{grid-template-columns:1fr}.gestao-demo-card img,.gestao-demo-card.small img{height:260px}.gestao-screen-grid{grid-template-columns:1fr 1fr;display:grid}.gestao-screen:nth-child(n){grid-column:span 1}.gestao-screen:first-child,.gestao-screen:nth-child(2),.gestao-screen:nth-child(6),.gestao-screen:nth-child(7){grid-column:span 2}.gestao-screen img,.gestao-screen:nth-child(n) img{height:210px}.gestao-feature-grid,.gestao-feature-band,.gestao-how-grid{grid-template-columns:1fr}.gestao-how{padding:37px 22px}.gestao-plan-card{padding:25px 20px}.gestao-plan-card ul{grid-template-columns:1fr}.gestao-final{padding:31px 22px}.gestao-final .gestao-primary{width:100%}.gestao-sales-footer{gap:12px;width:calc(100% - 28px);display:grid}.gestao-sales-footer span:nth-child(2){margin-left:0}.gestao-mobile-cta{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf1ef;border:1px solid #e8c895;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 15px;font-size:11px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 35px #6542182e}.gestao-mobile-cta a{background:var(--gestao-orange);color:#fff;border-radius:9px;padding:10px 13px;font-weight:800;text-decoration:none}.gestao-checkout-back{padding:16px 14px}}.salao-sales-shell{color:#eef6f8;min-height:100vh;font-family:var(--font-sales-body),Arial,sans-serif;background:radial-gradient(circle at 82% 5%,#163b51 0,#0000 35%),radial-gradient(circle at 8% 70%,#164c3a 0,#0000 35%),#090d12}.salao-sales-nav{align-items:center;gap:28px;width:min(1180px,100% - 40px);margin:auto;padding:25px 0;display:flex}.salao-back,.salao-client-link,.salao-footer a{color:#a4b1b7;font-size:13px;text-decoration:none}.salao-brand{color:#eff7f8;font:800 13px var(--font-sales-display);letter-spacing:.12em;margin:auto;text-decoration:none}.salao-brand span{color:#73d8ff;vertical-align:middle;margin-right:8px;font-size:22px}.salao-brand small{color:#85959c;font:700 9px var(--font-sales-body);letter-spacing:.16em;margin-left:4px}.salao-sales-nav>div{gap:22px;display:flex}.salao-sales-nav>div a{color:#a9b5ba;font-size:13px;text-decoration:none}.salao-hero,.salao-features,.salao-plans,.salao-final{width:min(1180px,100% - 40px);margin:auto}.salao-hero{grid-template-columns:1fr 1fr;align-items:center;gap:54px;padding:92px 0 115px;display:grid}.salao-kicker{color:#73d8ff;font:800 11px var(--font-sales-body);letter-spacing:.18em}.salao-hero h1{max-width:650px;font:800 clamp(42px,6vw,76px) var(--font-sales-display);letter-spacing:-.06em;margin:18px 0;line-height:.98}.salao-hero h1 em,.salao-heading h2 em,.salao-final h2 em{color:#84efad;font-style:normal}.salao-hero p,.salao-heading>p{color:#aab7bd;max-width:600px;font-size:17px;line-height:1.65}.salao-actions{flex-wrap:wrap;gap:12px;margin:30px 0 18px;display:flex}.salao-primary,.salao-ghost{border-radius:999px;justify-content:center;align-items:center;gap:13px;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.salao-primary{color:#0b1417;background:linear-gradient(100deg,#6fd8ff,#7befa4)}.salao-ghost{color:#e3eef1;background:#ffffff08;border:1px solid #ffffff2c}.salao-hero>div>small{color:#84939a;font-size:11px}.salao-hero-art{place-items:center;min-height:430px;display:grid;position:relative}.salao-orbit{border:1px solid #6fd8ff35;border-radius:50%;width:390px;height:390px;position:absolute;box-shadow:0 0 80px #3986a52b}.salao-dashboard{background:linear-gradient(145deg,#111e27,#10151a);border:1px solid #ffffff25;border-radius:22px;width:min(460px,100%);padding:16px;position:relative;transform:rotate(3deg);box-shadow:0 30px 80px #0009}.salao-dashboard>div:first-child{color:#9eabb1;justify-content:space-between;align-items:center;font-size:11px;display:flex}.salao-dashboard b{color:#84efad;background:#183d2a;border-radius:99px;padding:6px 8px;font-size:9px}.salao-dashboard-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid!important}.salao-dashboard-grid span{background:linear-gradient(145deg,#19445a,#183a2b);border:1px solid #ffffff16;border-radius:11px;height:92px}.salao-dashboard-grid span:nth-child(2),.salao-dashboard-grid span:nth-child(5){background:linear-gradient(145deg,#173c30,#16344a)}.salao-dashboard small{color:#73d8ff;font-size:11px}.salao-chip{color:#e9f2f4;background:#111d25dd;border:1px solid #ffffff24;border-radius:12px;padding:11px 14px;font-size:11px;position:absolute;box-shadow:0 12px 30px #0008}.salao-chip-one{top:9%;right:-3%}.salao-chip-two{color:#84efad;bottom:10%;left:-4%}.salao-chip-two small{color:#9eabb1;font-size:9px;display:block}.salao-features,.salao-plans{padding:90px 0}.salao-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.salao-heading h2{font:800 clamp(34px,4vw,56px) var(--font-sales-display);letter-spacing:-.05em;margin:14px 0 0;line-height:1}.salao-feature-grid,.salao-plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.salao-feature-grid article,.salao-plan{background:#10171c;border:1px solid #ffffff1c;border-radius:18px;padding:25px}.salao-feature-grid b{color:#73d8ff;font:800 12px var(--font-sales-body)}.salao-feature-grid h3{font:700 22px var(--font-sales-display)}.salao-feature-grid p,.salao-plan p{color:#aab7bd;font-size:14px;line-height:1.55}.salao-plans{border-top:1px solid #ffffff13}.salao-plan{flex-direction:column;align-items:flex-start;min-height:310px;display:flex;position:relative}.salao-plan.featured{background:linear-gradient(145deg,#123344,#11191d);border-color:#73d8ff}.salao-badge{color:#73d8ff;letter-spacing:.1em;font-size:9px;font-weight:800;position:absolute;top:18px;right:18px}.salao-plan h3{font:800 25px var(--font-sales-display);margin:0 0 6px}.salao-plan>strong{font:800 29px var(--font-sales-display);margin-top:auto}.salao-plan>strong small{font:500 12px var(--font-sales-body);color:#a1afb4}.salao-annual{color:#84efad;margin:4px 0 17px;font-size:12px}.salao-plan .salao-primary,.salao-plan .salao-ghost{box-sizing:border-box;width:100%}.salao-trust{color:#a9eebc;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:22px;font-size:12px;display:flex}.salao-final{justify-content:space-between;align-items:center;gap:30px;padding:80px 0;display:flex}.salao-final h2{font:800 clamp(34px,4vw,55px) var(--font-sales-display);letter-spacing:-.05em;margin:16px 0 0;line-height:1}.salao-footer{color:#7e8b91;border-top:1px solid #ffffff16;justify-content:space-between;gap:20px;width:min(1180px,100% - 40px);margin:auto;padding:25px 0;font-size:12px;display:flex}@media (width<=800px){.salao-sales-nav>div{display:none}.salao-hero{grid-template-columns:1fr;padding:55px 0 75px}.salao-hero-art{min-height:330px}.salao-heading{display:block}.salao-heading>p{margin-top:20px}.salao-feature-grid,.salao-plan-grid{grid-template-columns:1fr}.salao-final{display:block}.salao-final .salao-primary{margin-top:25px}.salao-chip-one{right:0}.salao-chip-two{left:0}}@media (width<=520px){.salao-sales-nav,.salao-hero,.salao-features,.salao-plans,.salao-final,.salao-footer{width:calc(100% - 28px)}.salao-sales-nav{gap:10px}.salao-brand{font-size:11px}.salao-hero h1{font-size:47px}.salao-dashboard{transform:none}.salao-orbit{width:290px;height:290px}.salao-footer{flex-wrap:wrap}}.salao-demo{grid-template-columns:.8fr 1.2fr;align-items:center;gap:42px;width:min(1180px,100% - 40px);margin:auto;padding:0 0 92px;display:grid}.salao-demo h2{font:800 clamp(34px,4vw,56px) var(--font-sales-display);letter-spacing:-.05em;margin:16px 0;line-height:1}.salao-demo h2 em{color:#84efad;font-style:normal}.salao-demo p{color:#aab7bd;max-width:460px;font-size:17px;line-height:1.65}.salao-video-card{background:#11171c;border:1px solid #ffffff25;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0009}.salao-video-frame{aspect-ratio:16/9;background:#080b0d;position:relative}.salao-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.salao-video-footer{color:#d8e4e7;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:12px;display:flex}.salao-video-footer a{color:#84efad;white-space:nowrap;font-weight:800;text-decoration:none}.salao-video-footer a:hover{color:#fff}@media (width<=800px){.salao-demo{grid-template-columns:1fr;padding-bottom:70px}}@media (width<=520px){.salao-demo{width:calc(100% - 28px)}.salao-video-footer{flex-direction:column;align-items:flex-start;gap:8px}.salao-video-footer a{white-space:normal}}.salao-dashboard-real{background:#f7f8f6;border-color:#d9e0dc;width:min(560px,100%);padding:14px;transform:rotate(2deg);box-shadow:0 30px 80px #000b}.salao-dashboard-real .salao-dashboard-bar{color:#445153;letter-spacing:.08em;font-size:10px}.salao-dashboard-real .salao-dashboard-bar b{color:#17733d;background:#dff6e8;font-size:8px}.salao-dashboard-real>img{object-fit:cover;object-position:top center;border:1px solid #dfe5e1;border-radius:12px;width:100%;height:278px;margin-top:12px;display:block;box-shadow:0 12px 24px #1d3b2b1f}.salao-dashboard-caption{color:#304044;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px 1px;font-size:11px;display:flex}.salao-dashboard-caption span{color:#6d7c7d;font-size:10px}.salao-screens{border-top:1px solid #ffffff13;width:min(1180px,100% - 40px);margin:auto;padding:96px 0 105px;scroll-margin-top:82px}.salao-screens-heading{align-items:end;margin-bottom:34px}.salao-screens-heading p{max-width:430px}.salao-screen-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.salao-screen-trigger{width:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.salao-screen-trigger.spotlight{grid-area:span 2/span 2}.salao-screen-trigger.booking{grid-column:span 2}.salao-screen-trigger figure{background:#11191e;border:1px solid #ffffff20;border-radius:17px;height:220px;margin:0;transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 18px 42px #0008}.salao-screen-trigger.spotlight figure{height:456px}.salao-screen-trigger.booking figure{height:260px}.salao-screen-trigger img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s;display:block}.salao-screen-trigger figcaption{color:#9fadb1;grid-template-columns:1fr auto;gap:3px 10px;padding:11px 3px 0;font-size:10px;display:grid}.salao-screen-trigger figcaption span{color:#84efad;font:800 9px var(--font-sales-body);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1}.salao-screen-trigger figcaption b{color:#dce8ea;font-size:12px;font-weight:700}.salao-screen-trigger figcaption i{color:#73d8ff;grid-area:2/2;font-size:17px;font-style:normal;line-height:1}.salao-screen-trigger:hover figure{border-color:#73d8ff80;transform:translateY(-4px);box-shadow:0 25px 55px #000b,0 0 26px #53dc7c1c}.salao-screen-trigger:hover img{transform:scale(1.035)}.salao-screen-trigger:focus-visible{outline-offset:5px;border-radius:18px;outline:2px solid #7befa4}.salao-lightbox{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#02070be8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.salao-lightbox-card{cursor:default;background:#0b1717;border:1px solid #477d59;border-radius:18px;width:min(1160px,96vw);max-height:calc(100vh - 56px);padding:14px 14px 11px;position:relative;box-shadow:0 28px 100px #000d}.salao-lightbox-card img{object-fit:contain;border-radius:10px;width:100%;max-height:calc(100vh - 120px);display:block}.salao-lightbox-card p{color:#d8e8e9;align-items:center;gap:10px;margin:10px 3px 0;font-size:12px;display:flex}.salao-lightbox-card p span{color:#84efad;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.salao-lightbox-close{z-index:1;color:#e8fff0;cursor:pointer;background:#07110de8;border:1px solid #6c9f79;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid;position:absolute;top:22px;right:22px}.salao-lightbox-close:hover{background:#173b26}@media (width<=950px){.salao-screen-grid{grid-template-columns:repeat(2,1fr)}.salao-screen-trigger.spotlight{grid-area:span 1/span 2}.salao-screen-trigger.spotlight figure{height:340px}}@media (width<=800px){.salao-screens{padding-top:75px;padding-bottom:80px}.salao-screens-heading{display:block}.salao-screens-heading p{margin-top:20px}.salao-dashboard-real{transform:none}.salao-dashboard-real>img{height:260px}}@media (width<=520px){.salao-screens{width:calc(100% - 28px);padding-top:65px}.salao-screen-grid{grid-template-columns:1fr;gap:20px}.salao-screen-trigger.spotlight,.salao-screen-trigger.booking{grid-column:span 1}.salao-screen-trigger figure,.salao-screen-trigger.spotlight figure,.salao-screen-trigger.booking figure{aspect-ratio:16/10;height:auto}.salao-screen-trigger figcaption{padding-top:9px}.salao-lightbox{padding:12px}.salao-lightbox-card{border-radius:14px;width:100%;padding:8px 8px 10px}.salao-lightbox-card img{max-height:calc(100vh - 90px)}.salao-lightbox-card p{flex-direction:column;align-items:flex-start;gap:4px}.salao-lightbox-close{top:14px;right:14px}}.salao-screenshot-group+.salao-screenshot-group{border-top:1px solid #ffffff14;margin-top:64px;padding-top:56px}.salao-screenshot-group-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.salao-screenshot-group-heading span{color:#73d8ff;font:800 10px var(--font-sales-body);letter-spacing:.15em;text-transform:uppercase}.salao-screenshot-group-heading h3{color:#edf7f8;font:800 clamp(21px, 2.5vw, 30px) var(--font-sales-display);letter-spacing:-.035em;margin:8px 0 0}.salao-screenshot-group-heading p{color:#9aaeb4;text-align:right;max-width:390px;margin:0;font-size:13px;line-height:1.55}.salao-core-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"spotlight spotlight spotlight spotlight spotlight spotlight clients clients clients finance finance finance""spotlight spotlight spotlight spotlight spotlight spotlight reports reports reports messages messages messages""satisfaction satisfaction satisfaction satisfaction recurring recurring recurring recurring access access access access";grid-auto-rows:220px;gap:16px}.salao-core-grid .salao-screen-trigger:first-child{grid-area:spotlight}.salao-core-grid .salao-screen-trigger:nth-child(2){grid-area:clients}.salao-core-grid .salao-screen-trigger:nth-child(3){grid-area:finance}.salao-core-grid .salao-screen-trigger:nth-child(4){grid-area:reports}.salao-core-grid .salao-screen-trigger:nth-child(5){grid-area:messages}.salao-core-grid .salao-screen-trigger:nth-child(6){grid-area:satisfaction}.salao-core-grid .salao-screen-trigger:nth-child(7){grid-area:recurring}.salao-core-grid .salao-screen-trigger:nth-child(8){grid-area:access}.salao-core-grid .salao-screen-trigger,.salao-booking-grid .salao-screen-trigger{grid-area:auto;min-width:0}.salao-core-grid .salao-screen-trigger figure{box-sizing:border-box;background:linear-gradient(145deg,#151c23,#101217);border-color:#ffffff1c;border-radius:16px;flex-direction:column;height:100%;padding:10px;display:flex}.salao-core-grid .salao-screen-trigger.spotlight figure{height:100%}.salao-core-grid .salao-screen-trigger img{border:1px solid #ffffff16;border-radius:10px;flex:auto;height:auto;min-height:0}.salao-core-grid .salao-screen-trigger figcaption{flex:none;padding:11px 2px 1px}.salao-booking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.salao-booking-grid .salao-screen-trigger figure{box-sizing:border-box;background:linear-gradient(145deg,#151c23,#101217);border-color:#ffffff1c;border-radius:16px;height:300px;padding:10px}.salao-booking-grid .salao-screen-trigger img{border:1px solid #ffffff16;border-radius:10px;height:220px}.salao-screen-trigger:hover figure{border-color:#73d8ff80;box-shadow:0 25px 55px #000b,0 0 26px #53dc7c1c}@media (width<=950px){.salao-core-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"spotlight spotlight spotlight clients clients clients""spotlight spotlight spotlight finance finance finance""reports reports reports messages messages messages""satisfaction satisfaction recurring recurring access access";grid-auto-rows:200px}.salao-booking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.salao-screenshot-group-heading{display:block}.salao-screenshot-group-heading p{text-align:left;margin-top:12px}}@media (width<=520px){.salao-screenshot-group+.salao-screenshot-group{margin-top:46px;padding-top:42px}.salao-core-grid,.salao-booking-grid{grid-template-columns:1fr;grid-template-areas:none;gap:20px}.salao-core-grid .salao-screen-trigger:nth-child(n),.salao-booking-grid .salao-screen-trigger:nth-child(n){grid-area:auto}.salao-core-grid .salao-screen-trigger figure,.salao-core-grid .salao-screen-trigger.spotlight figure,.salao-booking-grid .salao-screen-trigger figure{aspect-ratio:16/10;height:auto}.salao-core-grid .salao-screen-trigger img,.salao-booking-grid .salao-screen-trigger img{aspect-ratio:16/10;flex:none;height:auto}}.salao-brand{align-items:center;gap:8px;display:inline-flex}.salao-brand img{object-fit:contain;filter:drop-shadow(0 0 10px #61ed762f);width:31px;height:31px;margin:0}.salao-brand strong{color:#eff7f8;font:800 13px var(--font-sales-display);letter-spacing:.12em}.salao-brand small{margin-left:-3px}@media (width<=520px){.salao-brand img{width:26px;height:26px}.salao-brand strong{font-size:11px}}.salao-brand{flex:0 0 190px;justify-content:center;width:190px}.salao-brand img{object-fit:contain;filter:drop-shadow(0 0 12px #73d8ff24);max-height:54px;width:190px!important;height:auto!important}@media (width<=520px){.salao-brand{flex-basis:150px;width:150px}.salao-brand img{max-height:42px;width:150px!important}}.cyber-core-shell{gap:18px;width:min(1240px,100% - 32px);margin:0 auto;padding:26px 0 58px;display:grid}.cyber-core-logout-bar{justify-content:flex-end;margin-top:-2px;display:flex}.cyber-core-logout-bar .ghost-button{min-width:120px}.core-overview-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.core-overview-nav a{color:#eef7f1;background:#ffffff09;border:1px solid #b4d6c724;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:13px 15px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.core-overview-nav a:hover,.core-overview-nav a:focus-visible{background:#67e08f14;border-color:#8fe0a86b;outline:none;transform:translateY(-2px)}.core-overview-nav a>span{color:#8fe0a8;letter-spacing:.08em;border:1px solid #8fe0a847;border-radius:10px;grid-row:1/-1;place-items:center;width:30px;height:30px;font-size:.65rem;font-weight:800;display:grid}.core-overview-nav strong{font-size:.84rem}.core-overview-nav small{color:#8da59a;font-size:.7rem}.cyber-core-shell .module-section-nav{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;background:#07120ae0;border:1px solid #8fe0a829;border-radius:15px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex;position:sticky;top:14px;overflow-x:auto;box-shadow:0 14px 30px #00000026}.cyber-core-shell .module-section-nav>span{color:#8fe0a8;letter-spacing:.14em;text-transform:uppercase;flex:none;padding:0 6px 0 4px;font-size:.63rem;font-weight:800}.cyber-core-shell .module-section-nav a{color:#bad6c2;border:1px solid #8fe0a824;border-radius:999px;flex:none;min-height:31px;padding:6px 11px;font-size:.74rem;text-decoration:none;transition:border-color .16s,background .16s,color .16s}.cyber-core-shell .module-section-nav a:hover,.cyber-core-shell .module-section-nav a:focus-visible,.cyber-core-shell .module-section-nav a.is-current{color:#f1fff4;background:#67e08f1c;border-color:#7ee89994;outline:none}.cyber-core-shell .core-section-map{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;background:#07120ad6;border:1px solid #8fe0a824;border-radius:14px;align-items:center;gap:7px;min-width:0;padding:7px;display:flex;position:sticky;top:84px;overflow-x:auto;box-shadow:0 12px 28px #00000021}.cyber-core-shell .core-section-map>span{color:#8fe0a8;letter-spacing:.14em;text-transform:uppercase;flex:none;padding:0 6px 0 4px;font-size:.63rem;font-weight:800}.cyber-core-shell .core-section-map a{color:#b9d5c1;border:1px solid #8fe0a824;border-radius:999px;flex:none;min-height:30px;padding:6px 10px;font-size:.73rem;text-decoration:none;transition:border-color .16s,background .16s,color .16s}.cyber-core-shell .core-section-map a:hover,.cyber-core-shell .core-section-map a:focus-visible{color:#f1fff4;background:#67e08f1a;border-color:#7ee8998f;outline:none}.cyber-core-shell #core-top,.cyber-core-shell #gestao-plataforma,.cyber-core-shell #clientes-organizacoes,.cyber-core-shell #operacao,.cyber-core-shell #administracao,.cyber-core-shell #clientes,.cyber-core-shell #administracao-core,.cyber-core-shell #automacoes,.cyber-core-shell #auditoria,.cyber-core-shell #acessos-externos,.cyber-core-shell #painel-publico,.cyber-core-shell #painel-tecnicos{scroll-margin-top:140px}.core-section-lead{justify-content:space-between;align-items:end;gap:18px;padding:4px 2px 0;display:flex}.core-section-lead>div{gap:5px;display:grid}.core-section-lead span{color:#8fe0a8;letter-spacing:.16em;font-size:.68rem;font-weight:800}.core-section-lead h2{color:#eef7f1;font:600 clamp(1.2rem, 2vw, 1.55rem)/1.1 var(--font-display), sans-serif;margin:0}.core-section-lead p{color:#9fb3a8;text-align:right;max-width:48ch;margin:0;font-size:.82rem;line-height:1.5}.core-section-lead-spaced{margin-top:2px}.core-module-section{gap:12px;display:grid}.core-module-section .core-section-lead{padding-top:0}.core-module-groups{gap:14px;display:grid}.core-module-group{background:linear-gradient(135deg,#0e1f16e6,#07110cb8);border:1px solid #b4d6c724;border-radius:20px;gap:12px;padding:16px;display:grid}.core-module-group>header{justify-content:space-between;align-items:end;gap:16px;padding:2px 2px 0;display:flex}.core-module-group>header>div{gap:4px;display:grid}.core-module-group>header span{color:#8fe0a8;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.core-module-group>header h3{color:#eef7f1;font:600 1.08rem/1.15 var(--font-display), sans-serif;margin:0}.core-module-group>header p{color:#9fb3a8;text-align:right;max-width:48ch;margin:0;font-size:.78rem;line-height:1.45}.core-module-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.core-module-group-card{color:#eef7f1;background:#ffffff09;border:1px solid #b4d6c724;border-radius:16px;align-content:start;gap:8px;min-height:122px;padding:14px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.core-module-group-card:hover,.core-module-group-card:focus-visible{background:#67e08f14;border-color:#8fe0a86b;outline:none;transform:translateY(-2px)}.core-module-group-card-icon{color:#8fe0a8;border:1px solid #8fe0a847;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid}.core-module-group-card strong{font-size:.87rem;line-height:1.25}.core-module-group-card small{color:#9fb3a8;min-height:2.6em;font-size:.73rem;line-height:1.45}.core-module-group-card b{color:#8fe0a8;margin-top:auto;font-size:.7rem;font-weight:700}.cyber-core-shell .core-module-access{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cyber-core-shell .core-module-access>.public-portal-card{border-radius:18px;min-height:150px;padding:16px}.cyber-core-shell .core-module-access>.public-portal-card-featured{grid-column:span 2;min-height:150px;padding:18px}.cyber-core-shell .core-module-access .module-card-link{border-radius:13px;min-height:42px;padding-inline:13px;font-size:.82rem}.cyber-core-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.module-executive-header{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);align-items:stretch;gap:16px;padding:20px 22px;display:grid;position:relative;top:auto;overflow:hidden;box-shadow:0 14px 34px #0000001f}.module-executive-header:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#67e08f14,#0000 72%);width:240px;height:240px;position:absolute;inset:-16% auto auto -10%}.module-executive-header-copy,.module-executive-sidebar{z-index:1;position:relative}.module-executive-header-copy{align-content:start;gap:10px;display:grid}.module-executive-header h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,3.4vw,3.35rem);line-height:.98}.module-executive-header p{color:#c8d5cf;max-width:72ch;margin:0;font-size:.98rem;line-height:1.55}.module-executive-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.module-executive-metric{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #b4d6c724;border-radius:16px;gap:4px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffff08}.module-executive-metric span,.module-executive-sidebar-head span,.module-executive-highlight span{letter-spacing:.16em;text-transform:uppercase;color:#68e08c;font-size:.73rem;font-weight:700}.module-executive-metric strong{font-size:1rem;line-height:1.15}.module-executive-metric small{color:#c2cec7;font-size:.84rem;line-height:1.4}.module-executive-metric.tone-blue span,.module-executive-metric.tone-blue strong{color:#9fd2ff}.module-executive-metric.tone-purple span,.module-executive-metric.tone-purple strong{color:#c9b0ff}.module-executive-metric.tone-amber span,.module-executive-metric.tone-amber strong{color:#f6c27a}.module-executive-metric.tone-coral span,.module-executive-metric.tone-coral strong{color:#ffae9e}.module-executive-metric.tone-neutral span,.module-executive-metric.tone-neutral strong{color:#d0d7d1}.module-executive-actions{flex-wrap:wrap;gap:12px;margin-top:2px;display:flex}.module-executive-actions .primary-button,.module-executive-actions .ghost-button{text-decoration:none;display:inline-flex}.module-executive-sidebar{background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #b4d6c71f;border-radius:20px;align-content:start;gap:12px;padding:16px;display:grid}.module-executive-sidebar-head{gap:8px;display:grid}.module-executive-sidebar-head strong{font-size:1.08rem}.module-executive-trend-value{background:#ffffff08;border:1px solid #b4d6c71f;border-radius:16px;gap:4px;padding:12px 13px;display:grid}.module-executive-trend-value strong{font-family:var(--font-display), Georgia, serif;color:#fff;font-size:1.35rem;line-height:1}.module-executive-trend-value small{color:#c8d5cf;line-height:1.45}.module-executive-sidebar.tone-up .module-executive-trend-value strong,.module-executive-sidebar.tone-up .module-executive-sidebar-head strong{color:#8fe6a8}.module-executive-sidebar.tone-down .module-executive-trend-value strong,.module-executive-sidebar.tone-down .module-executive-sidebar-head strong{color:#ffb68f}.module-executive-sidebar.tone-flat .module-executive-trend-value strong,.module-executive-sidebar.tone-flat .module-executive-sidebar-head strong{color:#d0d7d1}.module-executive-highlight{background:#ffffff08;border:1px solid #b4d6c71f;border-radius:16px;gap:6px;padding:13px;display:grid}.module-executive-highlight strong{font-size:.98rem}.module-executive-highlight p{color:#c8d5cf;margin:0;font-size:.9rem;line-height:1.45}.module-executive-priority-strip{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #b4d6c71f;border-radius:20px;grid-column:1/-1;gap:12px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff08}.module-executive-insights{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #b4d6c71f;border-radius:20px;grid-column:1/-1;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.module-executive-insights-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:74px;padding:15px 18px;list-style:none;display:flex}.module-executive-insights-summary::-webkit-details-marker{display:none}.module-executive-insights-summary>div{flex:auto;min-width:0}.module-executive-insights-summary>div span{color:#68e08c;letter-spacing:.16em;text-transform:uppercase;font-size:.73rem;font-weight:700;display:block}.module-executive-insights-summary strong{margin-top:5px;font-size:1.02rem;display:block}.module-executive-insights-summary small{color:#c8d5cf;font-size:.82rem;line-height:1.4}.module-executive-insights-toggle{color:#9fe8b5;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.module-executive-insights-toggle:after{content:"＋";border:1px solid #b4d6c72e;border-radius:999px;place-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:inline-grid}.module-executive-insights[open] .module-executive-insights-toggle:after{content:"−"}.module-executive-insights[open] .module-executive-insights-toggle{color:#d6f5de}.module-executive-insights-content{gap:12px;padding:0 12px 12px;display:grid}.module-executive-priority-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.module-executive-priority-head span{letter-spacing:.16em;text-transform:uppercase;color:#68e08c;font-size:.73rem;font-weight:700}.module-executive-priority-head strong{margin-top:6px;font-size:1.08rem;display:block}.module-executive-priority-head small{color:#c8d5cf;font-size:.82rem;line-height:1.4}.module-executive-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.module-executive-priority-card{background:#ffffff08;border:1px solid #b4d6c71f;border-radius:18px;gap:7px;min-height:138px;padding:14px 14px 13px;display:grid;position:relative;overflow:hidden}.module-executive-priority-card:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.module-executive-priority-card span{letter-spacing:.16em;text-transform:uppercase;color:#68e08c;font-size:.72rem;font-weight:700}.module-executive-priority-card strong{font-size:1rem;line-height:1.28}.module-executive-priority-card p{color:#c8d5cf;margin:0;font-size:.9rem;line-height:1.5}.module-executive-priority-card.tone-green:before{background:linear-gradient(#2a7b4a,#44d17f)}.module-executive-priority-card.tone-blue:before{background:linear-gradient(#4f91c7,#6fb3e8)}.module-executive-priority-card.tone-purple:before{background:linear-gradient(#956cc9,#b57ee6)}.module-executive-priority-card.tone-amber:before{background:linear-gradient(#d58b54,#efb36d)}.module-executive-priority-card.tone-coral:before{background:linear-gradient(#d56a5c,#f08b7b)}.module-executive-priority-card.tone-neutral:before{background:linear-gradient(#6f7d73,#95a59a)}.module-executive-trace-strip{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #b4d6c71f;border-radius:20px;grid-column:1/-1;gap:12px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff08}.module-executive-trace-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;list-style:none}.module-executive-trace-summary::-webkit-details-marker{display:none}.module-executive-trace-summary:after{content:"＋";color:#9fe8b5;border:1px solid #b4d6c72e;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:inline-grid}.module-executive-trace-strip[open] .module-executive-trace-summary:after{content:"−"}.module-executive-trace-toggle{color:#9fe8b5;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:.78rem;font-weight:700}.module-executive-trace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.module-executive-trace-card{background:#ffffff08;border:1px solid #b4d6c71f;border-radius:18px;gap:7px;min-height:138px;padding:14px 14px 13px;display:grid;position:relative;overflow:hidden}.module-executive-trace-card:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.module-executive-trace-card span{letter-spacing:.16em;text-transform:uppercase;color:#68e08c;font-size:.72rem;font-weight:700}.module-executive-trace-card strong{font-size:1rem;line-height:1.28}.module-executive-trace-card p{color:#c8d5cf;margin:0;font-size:.9rem;line-height:1.5}.module-executive-trace-card.tone-green:before{background:linear-gradient(#2a7b4a,#44d17f)}.module-executive-trace-card.tone-blue:before{background:linear-gradient(#4f91c7,#6fb3e8)}.module-executive-trace-card.tone-purple:before{background:linear-gradient(#956cc9,#b57ee6)}.module-executive-trace-card.tone-amber:before{background:linear-gradient(#d58b54,#efb36d)}.module-executive-trace-card.tone-coral:before{background:linear-gradient(#d56a5c,#f08b7b)}.module-executive-trace-card.tone-neutral:before{background:linear-gradient(#6f7d73,#95a59a)}.cyber-core-hero:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#67e08f24,#0000 70%);width:320px;height:320px;position:absolute;inset:-18% auto auto -10%}.cyber-core-hero-copy{z-index:1;gap:12px;max-width:72ch;display:grid;position:relative}.cyber-core-hero h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.08rem,4vw,3.6rem);line-height:.98}.cyber-core-hero p{color:#c8d5cf;max-width:68ch;margin:0;font-size:1.02rem;line-height:1.6}.cyber-core-hero-bullets{z-index:1;gap:10px;min-width:min(360px,100%);display:grid;position:relative}.cyber-core-hero-bullets article{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #b4d6c724;border-radius:18px;gap:4px;padding:15px 17px;display:grid;box-shadow:inset 0 1px #ffffff06}.cyber-core-hero-bullets strong{font-size:1rem}.cyber-core-hero-bullets span{color:#c2cec7;font-size:.94rem;line-height:1.45}.relationship-hero-rail{z-index:1;gap:10px;min-width:min(360px,100%);display:grid;position:relative}.relationship-hero-rail article{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #b4d6c71f;border-radius:18px;gap:5px;padding:14px 16px;display:grid;box-shadow:0 10px 30px #00000024}.relationship-hero-rail strong{font-size:.96rem}.relationship-hero-rail span{color:#c2cec7;font-size:.9rem;line-height:1.45}.relationship-access-card{gap:18px}.relationship-access-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.relationship-access-actions .primary-button,.relationship-access-actions .ghost-button{text-decoration:none;display:inline-flex}.relationship-access-note{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #b4d6c71f;border-radius:18px;margin-top:18px;padding:16px 18px;box-shadow:0 10px 24px #0000001c}.relationship-access-note strong{margin-bottom:6px;font-size:.94rem;display:block}.relationship-access-note p{color:#c2cec7;margin:0;font-size:.92rem;line-height:1.5}.relationship-access-rail article{min-height:0}.relationship-dashboard-shell{gap:14px;display:grid}.relationship-dashboard-heading{background:radial-gradient(circle at 7% 100%,#39ff1424,#0000 32%),radial-gradient(circle at 93% 0,#4bbf811f,#0000 34%),linear-gradient(135deg,#163b28f5,#081b12fa 68%);border:1px solid #8fe0a833;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000029,inset 0 1px #ffffff12}.relationship-dashboard-heading:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 62%,#8fe0a812 62.2%,#0000 62.5%),linear-gradient(90deg,#0000 0 70%,#8fe0a80f 70.1%,#0000 70.3%);position:absolute;inset:0}.relationship-dashboard-heading:after{content:"";pointer-events:none;border:1px solid #8fe0a82e;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-152px;right:-92px;box-shadow:0 0 0 18px #8fe0a809,0 0 0 36px #8fe0a806}.relationship-dashboard-heading-copy,.relationship-dashboard-status{z-index:1;position:relative}.relationship-dashboard-heading-copy{gap:7px;min-width:0;display:grid}.relationship-dashboard-kicker{color:#8fe0a8;letter-spacing:.16em;align-items:center;gap:8px;font-size:.67rem;font-weight:800;line-height:1;display:flex}.relationship-dashboard-kicker i{background:#39ff14;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #39ff14cc}.relationship-dashboard-kicker b{color:#8fe0a875;font-weight:500}.relationship-dashboard-heading h2{color:#f1faf4;font:650 clamp(1.35rem, 2.4vw, 1.8rem)/1.05 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0}.relationship-dashboard-heading p{color:#b5c9bc;max-width:68ch;margin:0;font-size:.91rem;line-height:1.5}.relationship-dashboard-status{background:#04130c5c;border:1px solid #8fe0a833;border-radius:16px;flex:none;align-items:center;gap:11px;min-width:190px;padding:12px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.relationship-dashboard-status-icon{color:#a7ff91;background:#39ff1414;border:1px solid #39ff1457;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.9rem;display:grid;box-shadow:0 0 18px #39ff141a}.relationship-dashboard-status div{gap:3px;display:grid}.relationship-dashboard-status strong{color:#eaf8ee;font-size:.82rem}.relationship-dashboard-status small{color:#91aa9b;font-size:.68rem;line-height:1.3}.relationship-dashboard-card{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #b4d6c71f;border-radius:24px;padding:18px;overflow:hidden;box-shadow:0 18px 40px #00000024}.core-loading{color:#c8d5cf;place-items:center;min-height:360px;font-size:11px;display:grid}.core-error{color:#c94e3e}.core-company-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:clamp(1.6rem,2.8vw,2.5rem)!important}.core-admin{margin-top:0;overflow:hidden}.core-tabs{border-bottom:1px solid var(--line);background:linear-gradient(#ffffff03,#0000);flex-wrap:wrap;gap:6px;padding:0 20px;display:flex}.core-tabs button{color:#c2cec7;background:0 0;border:0;padding:16px 14px;font-size:.84rem;position:relative}.core-tabs button.active{color:var(--purple);font-weight:700}.core-tabs button.active:after{content:"";background:var(--purple);height:2px;position:absolute;inset:auto 9px -1px}.core-inline-error{margin:14px 18px 0}.core-panel{gap:20px;padding:28px;display:grid}.core-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.core-section-heading h2{font:600 clamp(1.2rem, 2vw, 1.6rem) var(--font-display), sans-serif;letter-spacing:-.03em;margin:0}.core-section-heading p{color:#bcc8c2;max-width:80ch;margin:6px 0 0;font-size:.96rem;line-height:1.55}.core-section-heading>button{white-space:nowrap;align-self:flex-start}.core-company-editor{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #b4d6c71f;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:0;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff08}.core-company-editor label{color:#bcc8c2;flex:1;font-size:.84rem;font-weight:700}.core-company-editor input{color:#eff5f1;background:#0c120feb;border:1px solid #b4d6c71f;border-radius:10px;width:100%;margin-top:6px;padding:11px 12px;font-size:.95rem;display:block}.core-company-editor input[readonly]{color:#9faea5;cursor:not-allowed}.core-company-editor input[type=color]{cursor:pointer;width:54px;height:38px;padding:3px}.core-brand-colors{flex:100%;align-items:flex-end;gap:12px;display:flex}.core-brand-colors label{flex:1}.core-branding-note{color:#8da59a;margin:10px 0 0;font-size:.76rem;line-height:1.5}.core-retention-field{flex:260px}.core-retention-field small{color:#8da59a;margin-top:6px;font-size:.7rem;font-weight:400;line-height:1.4;display:block}.core-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.core-list{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #b4d6c71f;border-radius:18px;overflow:hidden}.core-list header{background:#ffffff03;border-bottom:1px solid #b4d6c714;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.core-list h3{margin:0;font-size:1rem}.core-list header p{color:#bcc8c2;margin:4px 0 0;font-size:.84rem;line-height:1.4}.core-list header button{background:var(--purple-soft);color:var(--purple);white-space:nowrap;border:0;border-radius:10px;padding:8px 12px;font-size:.85rem;font-weight:700}.core-list article{border-bottom:1px solid #b4d6c714;align-items:center;gap:12px;padding:14px 18px;display:flex}.core-list-icon{width:34px;height:34px;color:var(--purple);background:#afe9c814;border-radius:10px;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.core-list article>div{flex-direction:column;flex:1;min-width:0;display:flex}.core-list strong{color:#eef4f0;font-size:1rem;line-height:1.2}.core-list small{color:#bcc8c2;margin-top:4px;font-size:.84rem;line-height:1.4}.core-list i{background:#b0b1bb;border-radius:50%;flex:none;width:9px;height:9px}.core-list i.active{background:var(--green);box-shadow:0 0 0 3px #e8f5f0}.core-list-empty{text-align:center;color:#bcc8c2;padding:24px;font-size:.92rem}.core-select{color:#eef4f0;background:#0c120feb;border:1px solid #b4d6c71f;border-radius:10px;min-width:0;padding:8px 10px;font-size:.95rem}.core-team-select{min-width:190px;min-height:92px;line-height:1.35}.core-team-select option{padding:6px 8px}.cyber-core-shell .form-grid .core-team-select{min-height:96px;padding:6px 8px}.edit-button:disabled{opacity:.45;cursor:not-allowed}.module-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.module-catalog article{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #b4d6c71f;border-radius:16px;align-items:center;gap:12px;padding:15px 16px;display:flex}.module-catalog article.enabled{background:linear-gradient(145deg,#15301ffa,#0a1a11fa);border-color:#67e08f57;box-shadow:inset 0 1px #ffffff09,0 12px 24px #00000024}.module-monogram{color:#4f5864;background:#f0eff3;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:800;display:grid}.module-catalog article.enabled .module-monogram{color:#a8efbc;background:#67e08f21;border:1px solid #67e08f4d}.module-catalog article>div:nth-child(2){flex:1;min-width:0}.module-catalog strong{color:#eef4f0;font-size:1rem}.module-catalog article.enabled strong{color:#f0f8f2}.module-catalog p{color:#bcc8c2;margin:4px 0 0;font-size:.85rem;line-height:1.45}.module-catalog article.enabled p{color:#a8efbc}.module-catalog button{color:#bfeac8;font:700 .78rem/1 var(--font-body), sans-serif;white-space:nowrap;background:#67e08f14;border:1px solid #8fe0a847;border-radius:9px;padding:8px 12px;transition:background .16s,border-color .16s,transform .16s}.module-catalog button:hover:not(:disabled),.module-catalog button:focus-visible{background:#67e08f29;border-color:#8fe0a88f;outline:none;transform:translateY(-1px)}.module-catalog button:disabled{color:#9fddb0;cursor:default;background:#67e08f1c;border-color:#8fe0a833}.cyber-core-shell .table-wrap,.cyber-core-shell .permission-matrix{background:#ffffff05;border:1px solid #b4d6c71f;border-radius:20px;overflow:auto;box-shadow:inset 0 1px #ffffff08}.cyber-core-shell .table-wrap table,.cyber-core-shell .permission-matrix table{border-collapse:separate;border-spacing:0;width:100%;min-width:960px}.cyber-core-shell .table-wrap th,.cyber-core-shell .table-wrap td,.cyber-core-shell .permission-matrix th,.cyber-core-shell .permission-matrix td{vertical-align:top;border-bottom:1px solid #b4d6c71a;padding:15px 16px}.cyber-core-shell .table-wrap thead th,.cyber-core-shell .permission-matrix thead th{text-transform:uppercase;letter-spacing:.12em;color:#c2cec7;background:#08100df5;font-size:.81rem;font-weight:800}.cyber-core-shell .table-wrap tbody tr:hover,.cyber-core-shell .permission-matrix tbody tr:hover{background:#ffffff05}.cyber-core-shell .table-wrap td strong,.cyber-core-shell .permission-matrix td strong{color:#eef4f0;font-size:.98rem;line-height:1.2}.cyber-core-shell .table-wrap td small,.cyber-core-shell .permission-matrix td small{color:#bcc8c2;margin-top:4px;font-size:.84rem;line-height:1.4;display:block}.cyber-core-shell .table-wrap input,.cyber-core-shell .table-wrap select,.cyber-core-shell .permission-matrix select{border-radius:10px;min-width:0;padding:9px 10px;font-size:.9rem}.cyber-core-shell .core-admin{border-radius:28px;box-shadow:0 28px 70px #00000047}@media (width<=1120px){.core-overview-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-core-shell .core-module-access{grid-template-columns:repeat(3,minmax(0,1fr))}.cyber-core-shell .core-module-access>.public-portal-card-featured{grid-column:span 2}.core-module-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.cyber-core-shell .core-split,.module-catalog{grid-template-columns:1fr}.core-module-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-core-shell .core-section-heading{flex-direction:column}.cyber-core-shell .core-section-heading>button{width:100%}.cyber-core-shell .core-company-editor{flex-direction:column;align-items:stretch}.cyber-core-shell .core-tabs{overflow:auto}.cyber-core-shell .core-tabs button{white-space:nowrap}.relationship-hero-rail{min-width:100%}.module-executive-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:1fr;gap:12px;padding:18px 18px 16px;position:relative;top:auto;box-shadow:0 10px 24px #0000001a}.module-executive-header:before{opacity:.72;width:200px;height:200px;inset:-22% auto auto -16%}.module-executive-header h1{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1}.module-executive-header p{font-size:.94rem;line-height:1.48}.module-executive-sidebar{border-radius:18px;gap:10px;padding:14px}.module-executive-sidebar-head{gap:6px}.module-executive-sidebar-head strong{font-size:1rem}.module-executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.module-executive-metric,.module-executive-trend-value,.module-executive-highlight{border-radius:14px;padding:11px 12px}.module-executive-metric strong{font-size:.96rem}.module-executive-metric small,.module-executive-trend-value small,.module-executive-highlight p{font-size:.82rem}}@media (width<=760px){.cyber-core-shell{width:min(100%,100% - 20px);padding:18px 0 40px}.cyber-core-hero,.cyber-core-shell .core-panel{padding:20px}.module-cards{grid-template-columns:1fr}.core-overview-nav{grid-template-columns:1fr 1fr}.core-section-lead{flex-direction:column;align-items:flex-start;gap:7px}.core-section-lead p{text-align:left;max-width:none}.core-module-group>header{flex-direction:column;align-items:flex-start;gap:7px}.core-module-group>header p{text-align:left;max-width:none}.cyber-core-shell .core-module-access{grid-template-columns:1fr 1fr}.cyber-core-shell .core-module-access>.public-portal-card-featured{grid-column:span 2}.core-module-group-grid{grid-template-columns:1fr}.cyber-core-shell .table-wrap table,.cyber-core-shell .permission-matrix table{min-width:860px}.relationship-dashboard-card{padding:12px}.relationship-dashboard-heading{border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;min-height:0;padding:20px}.relationship-dashboard-status{width:100%;min-width:0}.module-executive-header{border-radius:22px;gap:10px;padding:16px 14px 14px}.module-executive-header:before{opacity:.55;filter:blur(10px);width:170px;height:170px;inset:-28% auto auto -22%}.module-executive-header h1{font-size:clamp(1.55rem,7vw,2.1rem);line-height:1.02}.module-executive-header p{max-width:none;font-size:.9rem;line-height:1.45}.module-executive-sidebar{border-radius:16px;padding:12px}.module-executive-sidebar-head span,.module-executive-metric span,.module-executive-highlight span{letter-spacing:.12em;font-size:.68rem}.module-executive-trend-value strong{font-size:1.18rem}.module-executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.module-executive-metric,.module-executive-trend-value,.module-executive-highlight{padding:10px 11px}.module-executive-priority-strip{border-radius:16px;padding:14px}.module-executive-insights{border-radius:16px}.module-executive-insights-summary{flex-wrap:wrap;gap:9px;min-height:68px;padding:13px 14px}.module-executive-insights-summary>div{flex-basis:calc(100% - 42px)}.module-executive-insights-summary small{flex:100%;order:3;font-size:.78rem}.module-executive-insights-toggle{font-size:.78rem}.module-executive-insights-content{padding:0 8px 8px}.module-executive-priority-grid{grid-template-columns:1fr}.module-executive-priority-card{min-height:0;padding:12px}.module-executive-trace-strip{border-radius:16px;padding:14px}.module-executive-trace-grid{grid-template-columns:1fr}.module-executive-trace-card{min-height:0;padding:12px}.module-executive-trace-summary{gap:8px}.module-executive-trace-summary small{flex:100%}}@media (width<=480px){.core-overview-nav,.cyber-core-shell .core-module-access{grid-template-columns:1fr}.cyber-core-shell .core-module-access>.public-portal-card-featured{grid-column:auto}}.core-print-sheet{display:none}@media print{@page{margin:12mm}html,body{color:#111!important;background:#fff!important}.cyber-core-shell,.cyber-core-shell .card,.cyber-core-shell .assistencia-panel,.cyber-core-shell .assistencia-detail-box,.cyber-core-shell .module-access-grid,.cyber-core-shell .module-access-card{box-shadow:none!important;background:#fff!important;border-color:#d8d8d8!important}.cyber-core-shell:not(.relationship-page)>:not(.core-print-sheet){display:none!important}.core-print-sheet{color:#111!important;margin:0!important;padding:0!important;display:block!important}.core-print-brand{border-bottom:1px solid #cfcfcf;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px;padding:0 0 12px;display:flex}.core-print-brand span,.core-print-title-block p,.core-print-metric span,.core-print-card span,.core-print-card small{text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#555!important;font-size:9px!important}.core-print-brand strong,.core-print-title-block h1,.core-print-metric strong,.core-print-card strong,.core-print-card b{color:#111!important}.core-print-brand strong{font:700 18px var(--font-display), sans-serif;margin-top:4px;display:block}.core-print-brand-meta{text-align:right;background:#fff;border:1px solid #d8d8d8;border-radius:14px;min-width:180px;padding:10px 12px}.core-print-brand-meta strong{margin-top:3px;font-size:15px}.core-print-title-block{margin:0 0 18px}.core-print-title-block h1{letter-spacing:-.02em;margin:4px 0 8px;font-size:24px;line-height:1.15}.core-print-title-block span{max-width:900px;font-size:13px;line-height:1.5;display:block;color:#333!important}.core-print-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.core-print-metric,.core-print-card{break-inside:avoid;page-break-inside:avoid;border:1px solid #d8d8d8;border-radius:16px;padding:14px;background:#fff!important}.core-print-metric strong{margin:6px 0 4px;font-size:18px;display:block}.core-print-metric p,.core-print-card p,.core-print-card li{margin:0;font-size:11px;line-height:1.45;color:#333!important}.core-print-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.core-print-card-wide{grid-column:1/-1}.core-print-card strong{margin:4px 0 10px;font-size:15px;display:block}.core-print-card ul{gap:10px;margin:0;padding-left:18px;display:grid}.core-print-card li b{margin-bottom:2px;font-size:12px;display:block}.core-print-card li small{letter-spacing:0;text-transform:none;margin-top:4px;font-size:10px;font-weight:400;display:block;color:#555!important}.core-print-footer{border-top:1px solid #d8d8d8;justify-content:space-between;gap:12px;margin-top:14px;padding-top:10px;font-size:10px;display:flex;color:#555!important}.cyber-core-shell a{color:#111!important;text-decoration:none!important}.cyber-core-shell input,.cyber-core-shell select,.cyber-core-shell textarea{color:#111!important;background:#fff!important;border:1px solid #bbb!important}}.core-notification-toggles{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.core-notification-toggles label{color:#9fb3a8;white-space:nowrap;border:1px solid #8fe0a838;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:.63rem;display:inline-flex}.core-notification-toggles input{accent-color:#7befa4}.core-team-row{grid-template-columns:auto minmax(0,1fr) auto auto!important}.notification-channel-fieldset{border:1px solid #8fe0a833;border-radius:14px;flex-wrap:wrap;gap:8px 14px;margin:0;padding:12px 14px;display:flex}.notification-channel-fieldset legend{color:#dceee2;padding:0 5px;font-size:.78rem;font-weight:700}.notification-channel-fieldset .field-help{width:100%;margin:0}.cyber-core-shell .notification-channel-fieldset .check{color:#dceee2;cursor:pointer;background:#ffffff06;border:1px solid #b4d6c729;border-radius:10px;flex-direction:row;flex:none;align-items:center;gap:8px;width:auto;margin:0;padding:8px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.cyber-core-shell .notification-channel-fieldset .check:hover{background:#67e08f14;border-color:#8fe0a866}.cyber-core-shell .notification-channel-fieldset .check input[type=checkbox]{accent-color:#7befa4;flex:none;min-width:18px;height:18px;margin:0;padding:0;width:18px!important;min-height:18px!important}.cyber-core-shell .notification-channel-fieldset .check input[type=hidden]{display:none}.cyber-core-shell .relationship-hero-card{grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr);align-items:start;gap:24px;display:grid}.cyber-core-shell .relationship-hero-brandbar{background:linear-gradient(115deg,#67e08f1a,#08180f85 62%,#ffffff06);border:1px solid #67e08f38;border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffff09,0 14px 30px #0000001f}.cyber-core-shell .relationship-hero-brandbar .cyberlume-brand-vertical{gap:12px;min-width:0}.cyber-core-shell .relationship-hero-brandbar .cyberlume-brand-vertical-mark{width:68px}.cyber-core-shell .relationship-hero-brandbar .cyberlume-brand-vertical-copy strong{color:#f1fff5;font-size:clamp(1.35rem,2.2vw,1.9rem)}.cyber-core-shell .relationship-hero-brandbar .cyberlume-brand-vertical-copy span{letter-spacing:.25em;font-size:.63rem}.cyber-core-shell .relationship-hero-brandbar .cyberlume-brand-vertical-copy small{font-size:.56rem}.cyber-core-shell .relationship-hero-brandbar>span{color:#7befa4;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid #67e08f40;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.cyber-core-shell .relationship-hero-brandbar>span small{color:#b8d6c0;letter-spacing:.08em;font-size:.58rem;font-weight:600}.cyber-core-shell .relationship-hero-card .cyber-core-hero-copy{min-width:0;max-width:none}.cyber-core-shell .relationship-hero-card .relationship-hero-rail{width:100%;min-width:0}@media (width<=960px){.cyber-core-shell .relationship-hero-card{grid-template-columns:1fr;gap:18px}.cyber-core-shell .relationship-hero-brandbar{flex-direction:column;align-items:flex-start}.cyber-core-shell .relationship-hero-brandbar>span{justify-content:flex-start}}.cyber-core-shell .core-overview-nav{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#07130cf0,#060f0ae6),radial-gradient(circle at 12% 0,#67e08f1a,#0000 46%);border:1px solid #67e08f2e;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));padding:9px;position:sticky;top:14px;box-shadow:0 18px 44px #00000029,inset 0 1px #ffffff09}.cyber-core-shell .core-overview-nav a{background:#ffffff07;border-color:#b4d6c729;position:relative;overflow:hidden}.cyber-core-shell .core-overview-nav a:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#7befa4c2,#0000);border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;inset:auto 14px 0;transform:translateY(3px)}.cyber-core-shell .core-overview-nav a:hover:after,.cyber-core-shell .core-overview-nav a:focus-visible:after{opacity:1;transform:translateY(0)}.cyber-core-shell .core-module-group{scroll-margin-top:92px}.cyber-core-shell .core-module-group-card{box-shadow:inset 0 1px #ffffff06}@media (width<=760px){.cyber-core-shell .core-overview-nav{grid-template-columns:1fr 1fr;padding:7px;position:static}.cyber-core-shell .core-section-map,.cyber-core-shell .module-section-nav{position:static}}@media print{.cyber-core-shell .core-overview-nav{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}}.assistencia-workspace{flex-direction:column;gap:22px;display:flex}.assistencia-module-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#080f0af2,#060c08f5),radial-gradient(circle at 0 0,#6fec8c14,#0000 44%);border:1px solid #6fec8c1f;border-radius:26px;flex-wrap:wrap;gap:12px;padding:10px;display:flex;box-shadow:0 24px 60px #0000002e,inset 0 1px #ffffff08}.assistencia-module-nav-link{color:#f3f9f3db;letter-spacing:.01em;background:#0b120df0;border:1px solid #6fec8c1f;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:.94rem;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.assistencia-module-nav-link:hover{color:#f7fff7;border-color:#6fec8c42;transform:translateY(-1px);box-shadow:0 12px 26px #0c180f3d}.assistencia-module-nav-link.active{color:#041108;background:linear-gradient(135deg,#47ba65fa,#186127fa);border-color:#6fec8c5c;box-shadow:0 18px 40px #0f36143d,inset 0 1px #ffffff1f}.assistencia-flow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.assistencia-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.assistencia-flow-card,.assistencia-panel,.assistencia-mini-grid article,.assistencia-integration-grid article,.assistencia-report-grid article{position:relative;overflow:hidden}.assistencia-flow-card:before,.assistencia-panel:before,.assistencia-mini-grid article:before,.assistencia-integration-grid article:before,.assistencia-report-grid article:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #6fec8c14;position:absolute;inset:0}.assistencia-flow-card{background:linear-gradient(#0e1912fa,#080f0af0),radial-gradient(circle at 100% 0,#6fec8c1f,#0000 48%);flex-direction:column;gap:12px;min-height:276px;padding:18px;display:flex;box-shadow:0 20px 54px #00000029,inset 0 1px #ffffff08}.assistencia-flow-card span,.assistencia-panel-head span,.assistencia-mini-grid span,.assistencia-integration-grid span,.assistencia-report-grid span{text-transform:uppercase;letter-spacing:.2em;color:#78ffaaeb;font-size:.72rem;font-weight:800}.assistencia-flow-card strong,.assistencia-panel-head strong,.assistencia-mini-grid strong,.assistencia-integration-grid strong,.assistencia-report-grid strong{color:#f5fff5;font-size:1.16rem;line-height:1.25;display:block}.assistencia-flow-card-topline{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:10px;display:flex}.assistencia-flow-card-topline span{margin:0}.assistencia-flow-card-topline strong{letter-spacing:.18em;text-transform:uppercase;color:#d6ffdfe6;margin-left:auto;font-size:.72rem}.assistencia-flow-card-subline{color:#e3efe7bd;margin:0;font-size:.9rem;line-height:1.45}.assistencia-flow-card-kpis{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #b4d6c714;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;padding:12px;display:grid}.assistencia-flow-card-kpi-label{color:#83ffa7d6;letter-spacing:.22em;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:10px;min-height:0;margin-bottom:2px;padding:0;font-size:.62rem;display:flex}.assistencia-flow-card-kpi-label:after{content:"";background:linear-gradient(90deg,#6fec8c29,#0000 72%);border-radius:999px;flex:1;height:1px}.assistencia-flow-card-kpis span{background:#ffffff0a;border:1px solid #b4d6c714;border-radius:12px;gap:3px;min-width:0;padding:10px 11px;display:grid}.assistencia-flow-card-kpis b{letter-spacing:.16em;text-transform:uppercase;color:#83ffa7e6;font-size:.64rem}.assistencia-flow-card-kpis small{color:#f5fff5eb;overflow-wrap:anywhere;word-break:break-word;font-weight:700;line-height:1.35}.assistencia-flow-card-chips{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.assistencia-flow-chip{color:#f2fbf3f0;letter-spacing:.05em;text-transform:uppercase;background:#09110bb8;border:1px solid #6fec8c29;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.assistencia-flow-chip-status{background:#ffffff0d;border-color:#b4d6c724}.assistencia-flow-chip-assignee{color:#ebf6eee6;background:#ffffff09;border-color:#b4d6c71f}.assistencia-flow-chip-priority{border-color:#ffbf5e33}.assistencia-flow-chip-sla{border-color:#68a8ff33}.assistencia-flow-chip-piece{border-color:#bf81ff33}.assistencia-flow-chip-wait{border-color:#ff817033}.assistencia-flow-chip.tone-blue{border-color:#68a8ff38}.assistencia-flow-chip.tone-purple{border-color:#bf81ff38}.assistencia-flow-chip.tone-amber{border-color:#ffbf5e38}.assistencia-flow-chip.tone-coral{border-color:#ff817038}.assistencia-flow-chip.tone-green{border-color:#6fec8c38}.assistencia-flow-card-stack{gap:4px;padding-top:2px;display:grid}.assistencia-flow-card-stack p,.assistencia-flow-card-footer p{font-size:.92rem}.assistencia-flow-card-footer{border-top:1px solid #ffffff14;gap:6px;margin-top:auto;padding-top:10px;display:grid}.assistencia-flow-card p,.assistencia-mini-grid p,.assistencia-integration-grid p,.assistencia-report-grid p,.assistencia-queue-list p{color:#e3efe7d1;margin:0;line-height:1.55}.assistencia-flow-card.tone-green{border-color:#6fec8c38;box-shadow:0 20px 60px #182f1c2e}.assistencia-flow-card.tone-blue{border-color:#68a8ff38;box-shadow:0 20px 60px #131f302e}.assistencia-flow-card.tone-purple{border-color:#bf81ff38;box-shadow:0 20px 60px #2212322e}.assistencia-flow-card.tone-amber{border-color:#ffbf5e38;box-shadow:0 20px 60px #32250c2e}.assistencia-flow-card.tone-coral{border-color:#ff817038;box-shadow:0 20px 60px #3617172e}.assistencia-flow-card.tone-green .assistencia-flow-card-kpis span{border-color:#6fec8c24}.assistencia-flow-card.tone-blue .assistencia-flow-card-kpis span{border-color:#68a8ff24}.assistencia-flow-card.tone-purple .assistencia-flow-card-kpis span{border-color:#bf81ff24}.assistencia-flow-card.tone-amber .assistencia-flow-card-kpis span{border-color:#ffbf5e24}.assistencia-flow-card.tone-coral .assistencia-flow-card-kpis span{border-color:#ff817024}.assistencia-detail-stock-card{flex-direction:column;gap:12px;display:flex}.assistencia-detail-stock-card .assistencia-flow-card-topline{padding-bottom:10px}.assistencia-detail-stock-card .assistencia-flow-card-topline strong{font-size:.72rem}.assistencia-detail-stock-chips{margin-top:auto}.assistencia-detail-evidence-card{flex-direction:column;gap:12px;display:flex}.assistencia-detail-evidence-card .assistencia-flow-card-topline{padding-bottom:10px}.assistencia-detail-evidence-card .assistencia-flow-card-topline strong{font-size:.72rem}.assistencia-detail-evidence-chips{margin-top:auto}.assistencia-entry-card{min-height:188px}.assistencia-entry-link{color:#f3fff4;background:#0a120ceb;border:1px solid #6fec8c2e;border-radius:999px;align-self:flex-start;margin-top:auto;padding:10px 14px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.assistencia-entry-link:hover{background:#0e1a10fa;border-color:#6fec8c52;transform:translateY(-1px)}.assistencia-details-panel{background:linear-gradient(#0a160de6,#060d08e0);border:1px solid #6fec8c29;border-radius:20px;overflow:hidden}.assistencia-details-panel>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:17px 20px;list-style:none;display:grid}.assistencia-details-panel>summary::-webkit-details-marker{display:none}.assistencia-details-panel>summary>div{gap:5px;min-width:0;display:grid}.assistencia-details-panel>summary span{color:#78ffaaeb;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:800}.assistencia-details-panel>summary strong{color:#f5fff5;font-size:1rem;line-height:1.3}.assistencia-details-panel>summary small{color:#d6e2d9ad;white-space:nowrap;font-size:.75rem}.assistencia-details-panel>summary b{color:#91efac;white-space:nowrap;align-items:center;gap:8px;font-size:.74rem;display:inline-flex}.assistencia-details-panel>summary b:after{content:"⌄";font-size:1rem;line-height:1;transition:transform .16s}.assistencia-details-panel[open]>summary{background:#6fec8c0a;border-bottom:1px solid #6fec8c1f}.assistencia-details-panel[open]>summary b:after{transform:rotate(180deg)}.assistencia-details-panel>.assistencia-flow-grid{padding:18px}.assistencia-details-panel .assistencia-flow-card{min-height:190px}.assistencia-collapsed-panel{padding:0}.assistencia-collapsed-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.assistencia-collapsed-panel>summary::-webkit-details-marker{display:none}.assistencia-collapsed-panel>summary>div{gap:5px;min-width:0;display:grid}.assistencia-collapsed-panel>summary span{color:#78ffaaeb;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:800}.assistencia-collapsed-panel>summary strong{color:#f5fff5;margin-top:3px;font-size:1.05rem;line-height:1.3;display:block}.assistencia-collapsed-panel>summary small{color:#d6e2d9ad;text-align:right;max-width:260px;font-size:.73rem;line-height:1.45}.assistencia-collapsed-panel>summary b{color:#91efac;white-space:nowrap;flex:none;font-size:.74rem}.assistencia-collapsed-panel>summary b:after{content:"⌄";margin-left:7px;font-size:1rem;transition:transform .16s;display:inline-block}.assistencia-collapsed-panel[open]>summary{background:#6fec8c0a;border-bottom:1px solid #6fec8c1f}.assistencia-collapsed-panel[open]>summary b:after{transform:rotate(180deg)}.assistencia-collapsed-panel>.assistencia-mini-grid,.assistencia-collapsed-panel>.assistencia-integration-grid,.assistencia-collapsed-panel>.assistencia-report-grid{padding:0 22px 22px}.assistencia-entry-card{gap:8px;min-height:0;padding:16px}.assistencia-entry-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.assistencia-entry-card .assistencia-entry-link{padding:8px 12px;font-size:.8rem}@media (width<=760px){.assistencia-details-panel>summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:15px 16px}.assistencia-details-panel>summary small{white-space:normal;grid-column:1}.assistencia-details-panel>summary b{grid-area:1/2/span 2}.assistencia-details-panel>.assistencia-flow-grid{padding:14px}.assistencia-collapsed-panel>summary{flex-wrap:wrap;align-items:flex-start;padding:17px 18px}.assistencia-collapsed-panel>summary small{text-align:left;order:3;width:100%;max-width:none}.assistencia-collapsed-panel>.assistencia-mini-grid,.assistencia-collapsed-panel>.assistencia-integration-grid,.assistencia-collapsed-panel>.assistencia-report-grid{padding:0 16px 16px}}.assistencia-report-grid article.tone-green{border-color:#6fec8c38}.assistencia-report-grid article.tone-blue{border-color:#68a8ff38}.assistencia-report-grid article.tone-purple{border-color:#bf81ff38}.assistencia-report-grid article.tone-amber{border-color:#ffbf5e38}.assistencia-report-grid article.tone-coral{border-color:#ff817038}.assistencia-panels{grid-template-columns:1.35fr .95fr;gap:20px;display:grid}.assistencia-panels-wide{grid-template-columns:1fr}.assistencia-panel{background:linear-gradient(#0a120cf7,#060c08f5),radial-gradient(circle at 0 0,#6fec8c14,#0000 42%);flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 22px 58px #00000029,inset 0 1px #ffffff08}.assistencia-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.assistencia-panel-head strong{margin-top:6px;font-size:1.12rem}.assistencia-panel-head small{text-align:right;color:#d6e2d9b8;max-width:300px;line-height:1.45}.assistencia-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assistencia-queue-list article,.assistencia-mini-grid article,.assistencia-integration-grid article,.assistencia-report-grid article{background:linear-gradient(#101c13f2,#080e0afa);border:1px solid #6fec8c1f;border-radius:22px;padding:18px;box-shadow:0 16px 36px #0000001f,inset 0 1px #ffffff08}.assistencia-queue-list article span{color:#83ffa7e6;text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.assistencia-queue-list article strong{margin-bottom:8px}.assistencia-mini-grid,.assistencia-integration-grid,.assistencia-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.assistencia-print-sheet{display:none}.assistencia-print-mode{color:#111!important;background:#fff!important;padding:0!important}.assistencia-print-mode .assistencia-print-sheet{margin:0!important;padding:0!important;display:block!important}.assistencia-print-mode>:not(.assistencia-print-sheet){display:none!important}@media print{@page{size:A4 landscape;margin:12mm}html,body{color:#111!important;background:#fff!important}.assistencia-workspace,.assistencia-workspace .card,.assistencia-workspace .assistencia-panel,.assistencia-workspace .assistencia-flow-card,.assistencia-workspace .assistencia-mini-grid article,.assistencia-workspace .assistencia-integration-grid article,.assistencia-workspace .assistencia-report-grid article{box-shadow:none!important;background:#fff!important;border-color:#d8d8d8!important}.assistencia-module-nav,.assistencia-print-button,.module-executive-actions,.public-portal-actions,.public-portal-submit,.assistencia-detail-form button,.assistencia-detail-editor-panel form button,.assistencia-opening-form-panel form button,.assistencia-panel-head small{display:none!important}.assistencia-workspace *{color:#111!important;box-shadow:none!important;text-shadow:none!important}.assistencia-workspace>:not(.assistencia-print-sheet){display:none!important}.assistencia-print-sheet{margin:0!important;padding:0!important;display:block!important}.assistencia-print-brand{border-bottom:1px solid #c8c8c8;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 16px;padding:0 0 12px;display:flex}.assistencia-print-brand-identity{align-items:center;gap:12px;min-width:0;display:flex}.assistencia-print-brand-logo{object-fit:contain;flex:none;width:72px;height:auto}.assistencia-print-brand-identity>div,.assistencia-print-brand-protocol{flex-direction:column;gap:3px;display:flex}.assistencia-print-brand span,.assistencia-print-title-block p,.assistencia-print-metric span,.assistencia-print-card span,.assistencia-print-table-head,.assistencia-print-brand-contacts span{text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#4a4a4a!important;font-size:9px!important}.assistencia-print-brand strong,.assistencia-print-title-block h1,.assistencia-print-metric strong,.assistencia-print-card strong,.assistencia-print-table-row strong,.assistencia-print-brand-contacts strong{color:#111!important}.assistencia-print-brand-contacts strong{letter-spacing:0;text-transform:none;font-size:11px;line-height:1.35}.assistencia-print-brand-contacts{border-bottom:1px solid #e1e1e1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0 0 16px;padding:0 0 14px;display:grid}.assistencia-print-brand-contacts article{flex-direction:column;gap:3px;min-width:0;display:flex}.assistencia-print-top-grid,.assistencia-print-columns{gap:12px;margin:0 0 18px;display:grid}.assistencia-print-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistencia-print-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.assistencia-print-top-grid .assistencia-print-card,.assistencia-print-columns .assistencia-print-card{margin:0}.assistencia-print-title-block{border-bottom:1px solid #ececec;margin:0 0 18px;padding:0 0 12px;line-height:1.15}.assistencia-print-title-block span{max-width:860px;font-size:13px;line-height:1.5;display:block;color:#333!important}.assistencia-print-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.assistencia-print-card{page-break-inside:avoid;break-inside:avoid}.assistencia-print-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.assistencia-print-card dl div{grid-template-columns:118px 1fr;gap:8px;display:grid}.assistencia-print-card dt{font-size:11px;font-weight:700;color:#555!important}.assistencia-print-card dd{margin:0;font-size:12px;color:#111!important}.assistencia-print-card ul{gap:12px;margin:0;padding-left:18px;display:grid}.assistencia-print-card li{padding-bottom:2px}.assistencia-print-card li b{margin-bottom:2px;font-size:12px;display:block}.assistencia-print-card li small{margin-top:4px;display:block;color:#555!important}.assistencia-print-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.assistencia-print-evidence-grid article{break-inside:avoid;background:#fff;border:1px solid #dadada;border-radius:14px;gap:4px;padding:12px;display:grid}.assistencia-print-evidence-grid article span{margin-bottom:0;font-size:8px!important}.assistencia-print-evidence-grid article strong{margin-bottom:0;font-size:11px;line-height:1.25}.assistencia-print-evidence-grid article p{margin:0;font-size:9px;line-height:1.45;color:#333!important}.assistencia-print-table{border:1px solid #d8d8d8;border-radius:16px;margin-top:8px;overflow:hidden}.assistencia-print-table-head,.assistencia-print-table-row{grid-template-columns:1.1fr 1.3fr 1fr 1fr 1fr;align-items:start;gap:10px;display:grid}.assistencia-print-table-head{border-bottom:1px solid #d8d8d8;padding:12px 14px;background:#f8f8f8!important}.assistencia-print-table-row{border-bottom:1px solid #ececec;padding:12px 14px}.assistencia-print-table-row:last-child{border-bottom:0}.assistencia-print-table-row strong{margin-bottom:4px;font-size:12px;display:block}.assistencia-print-footer{border-top:1px solid #d8d8d8;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;font-size:10px;display:flex;color:#555!important}.assistencia-workspace a{color:#111!important;text-decoration:none!important}.assistencia-order-print-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact}.assistencia-workspace input,.assistencia-workspace select,.assistencia-workspace textarea{color:#111!important;background:#fff!important;border:1px solid #bbb!important}.assistencia-detail-workspace{gap:16px!important}.assistencia-detail-history-grid,.assistencia-detail-layout,.assistencia-panels,.assistencia-flow-grid,.assistencia-entry-grid,.assistencia-panel,.assistencia-flow-card,.assistencia-mini-grid article,.assistencia-integration-grid article,.assistencia-report-grid article{break-inside:avoid}}.assistencia-integration-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.assistencia-report-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assistencia-mini-grid article span,.assistencia-integration-grid span,.assistencia-report-grid span{margin-bottom:8px;display:block}.assistencia-mini-grid article strong,.assistencia-integration-grid strong,.assistencia-report-grid strong{margin-bottom:8px}.assistencia-mini-grid article p,.assistencia-integration-grid p,.assistencia-report-grid p{font-size:.96rem}@media (width<=1280px){.assistencia-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assistencia-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistencia-panels{grid-template-columns:1fr}.assistencia-integration-grid,.assistencia-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.assistencia-flow-grid,.assistencia-entry-grid,.assistencia-queue-list,.assistencia-mini-grid,.assistencia-integration-grid,.assistencia-report-grid{grid-template-columns:1fr}.assistencia-panel-head{flex-direction:column}.assistencia-panel-head small{text-align:left}}.assistencia-opening-workspace{gap:22px}.assistencia-opening-hero{background:linear-gradient(#0d1710fa,#080e0af5),radial-gradient(circle at 100% 0,#6fec8c24,#0000 44%);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;box-shadow:0 28px 70px #0000002e,inset 0 1px #ffffff0a}.assistencia-opening-hero h1{color:#f7fff7;margin:12px 0 10px;font-size:clamp(2rem,2.8vw,3rem);line-height:1.05}.assistencia-opening-hero p{color:#e5f0e7cc;max-width:820px;margin:0;line-height:1.6}.assistencia-opening-grid{grid-template-columns:1.35fr .9fr;gap:20px;display:grid}.assistencia-opening-grid-single{grid-template-columns:minmax(0,1fr)}.assistencia-opening-form-panel,.assistencia-opening-summary{padding:24px}.assistencia-opening-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assistencia-opening-field{background:linear-gradient(#101c13f2,#080e0afa);border:1px solid #6fec8c1f;border-radius:22px;min-height:152px;padding:18px;box-shadow:0 16px 36px #0000001f,inset 0 1px #ffffff08}.assistencia-opening-field-wide{grid-column:span 2}.assistencia-opening-field span,.assistencia-opening-summary-box span,.assistencia-opening-summary-grid span{text-transform:uppercase;letter-spacing:.2em;color:#83ffa7e6;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.assistencia-opening-field strong,.assistencia-opening-summary-box strong,.assistencia-opening-summary-grid strong{color:#f6fff6;margin-bottom:10px;font-size:1.06rem;line-height:1.2;display:block}.assistencia-opening-field p,.assistencia-opening-summary-box p,.assistencia-opening-summary-box li{color:#e3efe7d1;margin:0;line-height:1.55}.assistencia-opening-field.tone-green{border-color:#6fec8c38}.assistencia-opening-field.tone-blue{border-color:#68a8ff38}.assistencia-opening-field.tone-purple{border-color:#bf81ff38}.assistencia-opening-field.tone-amber{border-color:#ffbf5e38}.assistencia-opening-field.tone-coral{border-color:#ff817038}.assistencia-opening-actions{margin-top:16px}.assistencia-file-picker{background:linear-gradient(#0b1310f2,#080e0afa);border:1px solid #6fec8c24;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.assistencia-file-picker span{text-transform:uppercase;letter-spacing:.18em;color:#83ffa7e6;margin-bottom:6px;font-size:.68rem;font-weight:800;display:block}.assistencia-file-picker strong{color:#f6fff6;margin-bottom:6px;line-height:1.25;display:block}.assistencia-file-picker small{color:#e3efe7bd;line-height:1.5;display:block}.assistencia-upload-button{color:#f4fff4;cursor:pointer;white-space:nowrap;background:linear-gradient(#1f3625f5,#121c15fa);border:1px solid #6fec8c33;border-radius:14px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 12px 24px #0000001f,inset 0 1px #ffffff0a}.assistencia-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.assistencia-upload-list{flex-wrap:wrap;gap:8px;display:flex}.assistencia-upload-list span{color:#e9f4ecdb;background:#0a120ceb;border:1px solid #6fec8c29;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.88rem;display:inline-flex}.assistencia-opening-summary{background:linear-gradient(#0a120cf7,#060c08f5),radial-gradient(circle at 0 0,#6fec8c14,#0000 42%);flex-direction:column;gap:16px;display:flex}.assistencia-opening-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assistencia-opening-summary-grid article,.assistencia-opening-summary-box{background:linear-gradient(#101c13f2,#080e0afa);border:1px solid #6fec8c1f;border-radius:20px;padding:16px;box-shadow:0 16px 36px #0000001f,inset 0 1px #ffffff08}.assistencia-opening-summary-box ol{gap:8px;margin:0;padding-left:18px;display:grid}.assistencia-opening-summary-box.tone-blue{background:linear-gradient(#0b131ef5,#080e0afa);border-color:#68a8ff38}.assistencia-opening-summary-box.tone-neutral{background:linear-gradient(#0e1512f5,#080e0afa);border-color:#b4d6c724}.assistencia-detail-workspace{gap:22px}.assistencia-detail-grid{grid-template-columns:1.2fr .95fr;gap:20px;display:grid}.assistencia-detail-grid-wide{grid-template-columns:1fr}.assistencia-detail-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assistencia-detail-box{background:linear-gradient(#101c13f2,#080e0afa);border:1px solid #6fec8c1f;border-radius:20px;min-height:122px;padding:16px;box-shadow:0 16px 36px #0000001f,inset 0 1px #ffffff08}.assistencia-detail-box.tone-blue{background:linear-gradient(#0b131ef5,#080e0afa);border-color:#68a8ff38}.assistencia-detail-box.tone-purple{background:linear-gradient(#140e1cf5,#080e0afa);border-color:#bf81ff38}.assistencia-detail-box.tone-green{background:linear-gradient(#101c13f2,#080e0afa);border-color:#6fec8c38}.assistencia-detail-box.tone-amber{background:linear-gradient(#1e170cf5,#080e0afa);border-color:#ffbf5e38}.assistencia-detail-box.tone-neutral{background:linear-gradient(#0e1512f5,#080e0afa);border-color:#b4d6c724}.assistencia-detail-box span{text-transform:uppercase;letter-spacing:.2em;color:#83ffa7e6;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.assistencia-detail-box strong{color:#f5fff5;font-size:1.08rem;line-height:1.25;display:block}.assistencia-detail-pieces{gap:14px;display:grid}.assistencia-detail-pieces article{background:linear-gradient(#101c13f2,#080e0afa);border:1px solid #6fec8c1f;border-radius:20px;padding:16px;box-shadow:0 16px 36px #0000001f,inset 0 1px #ffffff08}.assistencia-detail-pieces article span{text-transform:uppercase;letter-spacing:.18em;color:#83ffa7e6;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.assistencia-detail-pieces article strong{color:#f5fff5;margin-bottom:8px;font-size:1.08rem;display:block}.assistencia-detail-pieces article p{color:#e3efe7d1;margin:0;line-height:1.55}.assistencia-detail-timeline{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.assistencia-detail-edit-shell{gap:20px;display:grid}.assistencia-order-picker-workspace{gap:22px}.assistencia-order-picker{background:linear-gradient(#0c1c12f0,#07100bf5);border:1px solid #6fec8c2e;border-radius:24px;gap:16px;padding:22px;display:grid;box-shadow:0 24px 54px #00000029,inset 0 1px #ffffff08}.assistencia-order-picker-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:14px;display:flex}.assistencia-order-picker-head span,.assistencia-order-picker-head strong{display:block}.assistencia-order-picker-head span{color:#83ffa7e6;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:800}.assistencia-order-picker-head strong{color:#f5fff5;font-size:1.15rem}.assistencia-order-picker-head small{color:#d6e2d9ad}.assistencia-order-picker-list{gap:10px;display:grid}.assistencia-order-picker-item{color:inherit;background:#07110bb8;border:1px solid #6fec8c21;border-radius:16px;grid-template-columns:minmax(240px,1.4fr) minmax(220px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid}.assistencia-order-picker-item:hover,.assistencia-order-picker-item:focus-visible{background:#0f2316e0;border-color:#6fec8c73;transform:translateY(-1px)}.assistencia-order-picker-item.is-closed{opacity:.82}.assistencia-order-picker-main{min-width:0}.assistencia-order-picker-main>span,.assistencia-order-picker-main>strong,.assistencia-order-picker-main>small{display:block}.assistencia-order-picker-main>span{color:#83ffa7db;letter-spacing:.12em;margin-bottom:5px;font-size:.72rem;font-weight:800}.assistencia-order-picker-main>strong{color:#f5fff5;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.assistencia-order-picker-main>small{color:#d6e2d9b3;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.assistencia-order-picker-meta{color:#d6e2d9b3;flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:.78rem;display:flex}.assistencia-order-picker-meta>span{white-space:nowrap}.assistencia-order-status{color:#9dffb5f2;white-space:nowrap;border:1px solid #6fec8c33;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;display:inline-flex}.assistencia-order-status.tone-amber{color:#ffdb8a;border-color:#ffbe5c47}.assistencia-order-status.tone-coral,.assistencia-order-status.tone-red{color:#ffb6ae;border-color:#ff7e7347}.assistencia-order-status.tone-neutral{color:#d6e2d9c7;border-color:#d6e2d92e}.assistencia-order-picker-arrow{color:#83ffa7eb;white-space:nowrap;font-size:.8rem}.assistencia-order-picker-empty{color:#d6e2d9c2;text-align:center;padding:24px 8px 10px}.assistencia-order-picker-empty strong{color:#f5fff5;margin-bottom:6px;display:block}.assistencia-order-picker-empty p{margin:0}.assistencia-order-picker-closed{background:#080f0a9e;border:1px solid #d6e2d91a;border-radius:18px;padding:16px 18px}.assistencia-order-picker-closed>summary{cursor:pointer;color:#d6e2d9cc;font-weight:700}.assistencia-order-picker-closed[open]>summary{margin-bottom:14px}.assistencia-readonly-banner,.assistencia-readonly-note{color:#ffe0aee6;background:#482d0f3d;border:1px solid #ffbe5c47;border-radius:14px}.assistencia-readonly-banner{gap:5px;padding:14px 16px;display:grid}.assistencia-readonly-banner strong{color:#ffe0a6}.assistencia-readonly-banner span,.assistencia-readonly-note{font-size:.86rem;line-height:1.5}.assistencia-readonly-note{margin:0;padding:12px 14px}.assistencia-detail-readonly-fieldset{border:0;min-width:0;margin:0;padding:0}.assistencia-detail-readonly-fieldset:disabled{opacity:.78}.assistencia-detail-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assistencia-detail-edit-grid .full-width{grid-column:1/-1}.assistencia-detail-editor-panel{gap:20px}.assistencia-part-opening-box{background:linear-gradient(#0c1911e0,#080f0aeb);border:1px solid #6fec8c29;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.assistencia-flow-stepper{background:#050d088a;border:1px solid #6fec8c24;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;padding:8px;display:grid}.assistencia-flow-step{color:#e3efe7ad;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-height:62px;padding:10px 11px;transition:border-color .16s,background .16s,color .16s;display:grid}.assistencia-flow-step:hover,.assistencia-flow-step:focus-visible{background:#6fec8c12;border-color:#6fec8c4d}.assistencia-flow-step>span{color:#e3efe7a6;border:1px solid #b4d6c733;border-radius:50%;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:grid}.assistencia-flow-step strong{color:inherit;font-size:.82rem;line-height:1.2}.assistencia-flow-step small{color:#e3efe78c;font-size:.68rem;line-height:1.25}.assistencia-flow-step.is-current{color:#f4fff5;background:linear-gradient(145deg,#27683b61,#6fec8c14);border-color:#6fec8c70}.assistencia-flow-step.is-current>span,.assistencia-flow-step.is-complete>span{color:#91efac;border-color:#6fec8ca6}.assistencia-flow-step.is-complete{color:#d6f6dcdb}.assistencia-flow-context{color:#e3efe7a1;margin:0 0 8px;font-size:.78rem;line-height:1.45}.assistencia-form-step{background:#08100a6b;border:1px solid #6fec8c24;border-radius:18px;min-width:0;margin:0;padding:18px}.assistencia-form-step[hidden]{display:none}.assistencia-form-step legend{color:#91efac;letter-spacing:.15em;text-transform:uppercase;padding:0 8px;font-size:.68rem;font-weight:800}.assistencia-form-step>label,.assistencia-form-step>.assistencia-part-opening-box,.assistencia-form-step>.assistencia-file-picker,.assistencia-form-step>.assistencia-upload-list{margin-top:12px}.assistencia-review-step{gap:14px;display:grid}.assistencia-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assistencia-review-grid>div{background:#ffffff06;border:1px solid #6fec8c1f;border-radius:12px;gap:5px;min-width:0;padding:12px;display:grid}.assistencia-review-grid span{color:#83ffa7d9;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.assistencia-review-grid strong{overflow-wrap:anywhere;color:#f5fff6;font-size:.86rem;line-height:1.35}.assistencia-review-step>p{color:#e3efe7bd;margin:0;line-height:1.5}.assistencia-review-checklist{gap:9px;display:grid}.assistencia-review-checklist>div{background:#ffffff06;border:1px solid #6fec8c1f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;padding:11px 12px;display:grid}.assistencia-review-checklist span{color:#91efac;border:1px solid #6fec8c61;border-radius:50%;grid-row:1/span 2;place-items:center;width:26px;height:26px;font-size:.68rem;font-weight:800;display:grid}.assistencia-review-checklist strong{color:#f5fff6;font-size:.86rem}.assistencia-review-checklist small{color:#e3efe79e;font-size:.76rem;line-height:1.4}.assistencia-part-opening-head{border-bottom:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.assistencia-part-opening-head span,.assistencia-part-opening-head strong{display:block}.assistencia-part-opening-head span{text-transform:uppercase;letter-spacing:.18em;color:#83ffa7e6;margin-bottom:6px;font-size:.68rem;font-weight:800}.assistencia-part-opening-head strong{color:#f5fff5}.assistencia-part-opening-head small{color:#d6e2d9b3;text-align:right;max-width:360px;line-height:1.45}.assistencia-parts-panel{gap:18px}.assistencia-parts-list{gap:10px;display:grid}.assistencia-part-row{background:#07110bb8;border:1px solid #6fec8c21;border-radius:14px;grid-template-columns:minmax(0,1.8fr) auto auto auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.assistencia-part-row-main{min-width:0}.assistencia-part-row-main strong,.assistencia-part-row-main small{display:block}.assistencia-part-row-main strong{color:#f5fff5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistencia-part-row-main small{color:#d6e2d9ad;margin-top:4px}.assistencia-part-chip{color:#9dffb5f2;white-space:nowrap;border:1px solid #6fec8c2e;border-radius:999px;padding:5px 9px;font-size:.72rem}.assistencia-part-quantity,.assistencia-part-price{color:#e3efe7d1;white-space:nowrap;font-size:.82rem}.assistencia-part-link{color:#83ccfff2;white-space:nowrap;font-size:.78rem}.assistencia-parts-form{border-top:1px solid #ffffff12;gap:14px;padding-top:16px;display:grid}.assistencia-part-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assistencia-detail-sidebar{gap:16px}.assistencia-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assistencia-detail-summary-box{min-height:114px}.assistencia-detail-summary-hero{background:linear-gradient(#0e1912fa,#080f0af5),radial-gradient(circle at 100% 0,#6fec8c1a,#0000 48%);border-color:#6fec8c2e;flex-direction:column;grid-column:1/-1;gap:12px;min-height:0;padding:18px;display:flex;box-shadow:0 20px 54px #00000029,inset 0 1px #ffffff08}.assistencia-detail-summary-hero .assistencia-flow-card-topline{border-bottom:1px solid #ffffff12;padding-bottom:10px}.assistencia-detail-summary-hero .assistencia-flow-card-topline strong{font-size:.72rem}.assistencia-detail-summary-kpis{padding:12px}.assistencia-detail-summary-kpis .assistencia-flow-card-kpi-label{margin-bottom:4px}.assistencia-detail-summary-box p{color:#e3efe7bd;margin:10px 0 0;line-height:1.45}.assistencia-detail-side-stack{gap:12px;display:grid}.assistencia-detail-side-card{background:linear-gradient(#101c13f2,#080e0afa);border:1px solid #6fec8c1f;border-radius:20px;padding:16px;box-shadow:0 16px 36px #0000001f,inset 0 1px #ffffff08}.assistencia-detail-side-card span{text-transform:uppercase;letter-spacing:.18em;color:#83ffa7e6;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.assistencia-detail-side-card strong{color:#f5fff5;margin-bottom:8px;font-size:1.08rem;line-height:1.25;display:block}.assistencia-detail-side-card p{color:#e3efe7d1;margin:0;line-height:1.55}.assistencia-detail-side-card.tone-blue{background:linear-gradient(#0b131ef5,#080e0afa);border-color:#68a8ff38}.assistencia-detail-side-card.tone-purple{background:linear-gradient(#140e1cf5,#080e0afa);border-color:#bf81ff38}.assistencia-detail-side-card.tone-green{border-color:#6fec8c38}.assistencia-detail-side-card.tone-neutral{background:linear-gradient(#0e1512f5,#080e0afa);border-color:#b4d6c724}.assistencia-detail-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assistencia-detail-meta-card{background:linear-gradient(#101c13f2,#080e0afa);border:1px solid #6fec8c1f;border-radius:18px;padding:14px;box-shadow:0 16px 36px #0000001f,inset 0 1px #ffffff08}.assistencia-detail-meta-card span{text-transform:uppercase;letter-spacing:.18em;color:#83ffa7e6;margin-bottom:6px;font-size:.68rem;font-weight:800;display:block}.assistencia-detail-meta-card strong{color:#f5fff5;line-height:1.35;display:block}.assistencia-detail-meta-card small{color:#e3efe7bd;margin-top:6px;font-size:.78rem;line-height:1.45;display:block}.assistencia-detail-history-grid,.assistencia-queue-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.assistencia-queue-timeline-card.tone-internal{border-color:#bf81ff29}.assistencia-queue-timeline-card.tone-public{border-color:#68a8ff29}.assistencia-detail-timeline-grid{align-items:start}.assistencia-detail-reply-panel{gap:18px}.assistencia-detail-reply-form{gap:14px;display:grid}.assistencia-detail-reply-topline{border-bottom:1px solid #ffffff12;padding-bottom:10px}.assistencia-detail-reply-topline strong{font-size:.72rem}.assistencia-detail-reply-kpis{padding:12px}.assistencia-detail-reply-kpis .assistencia-flow-card-kpi-label{margin-bottom:4px}.assistencia-detail-reply-switch{flex-wrap:wrap;gap:8px;margin-bottom:2px;display:inline-flex}.assistencia-detail-reply-switch button{color:#e9f4ecd6;cursor:pointer;background:#0a120ce0;border:1px solid #6fec8c2e;border-radius:999px;min-height:40px;padding:10px 14px;font-weight:700}.assistencia-detail-reply-switch button.active{color:#f6fff6;background:linear-gradient(#1f3625f5,#121c15fa);border-color:#6fec8c57;box-shadow:0 10px 22px #0000001f,inset 0 1px #ffffff0a}.assistencia-detail-reply-actions{align-items:center}.reply-visibility-summary{gap:4px;display:grid}.reply-visibility-summary span{color:#f6fff6f5;font-weight:700}.reply-visibility-summary small{color:#e3efe7ad}.assistencia-detail-timeline-card{position:relative}.assistencia-detail-timeline-card.tone-internal,.assistencia-detail-timeline-card.tone-public{box-shadow:0 24px 52px #0000002e,inset 0 1px #ffffff08}.assistencia-detail-activity-list,.assistencia-detail-messages{gap:12px;display:grid}.assistencia-detail-timeline-item{background:linear-gradient(#101c13f2,#080e0afa);border:1px solid #6fec8c1f;border-radius:18px;padding:18px 18px 17px 20px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000001f,inset 0 1px #ffffff08}.assistencia-detail-timeline-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.assistencia-detail-timeline-topline .assistencia-detail-kind-chip{margin-left:auto}.assistencia-detail-visibility-chip{text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.62rem;font-weight:800;display:inline-flex}.assistencia-detail-visibility-chip.is-internal{color:#d1b5fffa;background:#784aa826;border:1px solid #bf81ff38}.assistencia-detail-visibility-chip.is-public{color:#a9d6fffa;background:#4c82be24;border:1px solid #68a8ff38}.assistencia-detail-kind-chip{color:#e3efe7eb;background:#ffffff0a;border:1px solid #b4d6c71f}.assistencia-detail-timeline-time{color:#e3efe7d1;white-space:nowrap;background:#ffffff0a;border:1px solid #b4d6c71a;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:.78rem;display:inline-flex}.assistencia-detail-timeline-item strong,.assistencia-detail-message strong{color:#f5fff5;margin-bottom:9px;line-height:1.35;display:block}.assistencia-detail-timeline-summary{color:#f5fff5eb;background:#ffffff0a;border:1px solid #b4d6c71a;border-radius:14px;margin:0;padding:10px 12px;line-height:1.55}.assistencia-detail-timeline-item p,.assistencia-detail-message p{color:#e3efe7d1;margin:0;line-height:1.55}.assistencia-detail-timeline-meta{gap:6px;margin-top:12px;display:grid}.assistencia-detail-timeline-meta-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.assistencia-detail-timeline-meta-grid span{background:#ffffff08;border:1px solid #b4d6c714;border-radius:12px;gap:4px;min-width:0;padding:10px 11px;display:grid}.assistencia-detail-timeline-meta-grid b{letter-spacing:.16em;text-transform:uppercase;color:#83ffa7e6;font-size:.67rem}.assistencia-detail-timeline-meta-grid small{color:#e3efe7db;overflow-wrap:anywhere;word-break:break-word;min-width:0}.assistencia-detail-timeline-meta-wide{grid-column:1/-1}.assistencia-detail-timeline-meta span,.assistencia-detail-timeline-meta small{color:#e3efe7ad;font-size:.88rem;line-height:1.45}.assistencia-detail-message small{color:#e3efe7ad;margin-top:8px;display:block}.assistencia-detail-message.tone-blue,.assistencia-detail-timeline-item.tone-blue{background:linear-gradient(#0b131ef5,#080e0afa);border-color:#68a8ff38;box-shadow:0 16px 36px #0000001f,inset 4px 0 #68a8ffe6,inset 0 1px #ffffff08}.assistencia-detail-message.tone-purple,.assistencia-detail-timeline-item.tone-purple{background:linear-gradient(#140e1cf5,#080e0afa);border-color:#bf81ff38;box-shadow:0 16px 36px #0000001f,inset 4px 0 #bf81ffe6,inset 0 1px #ffffff08}.assistencia-detail-timeline-item.tone-green{background:linear-gradient(#101c13fa,#080e0afa);border-color:#6fec8c38;box-shadow:0 16px 36px #0000001f,inset 4px 0 #6fec8ce6,inset 0 1px #ffffff08}.assistencia-detail-timeline-item.tone-amber{background:linear-gradient(#20180cf5,#080e0afa);border-color:#ffcb783d;box-shadow:0 16px 36px #0000001f,inset 4px 0 #ffcb78e6,inset 0 1px #ffffff08}.assistencia-detail-message.tone-neutral,.assistencia-detail-timeline-item.tone-neutral{background:linear-gradient(#0e1512f5,#080e0afa);border-color:#b4d6c724;box-shadow:0 16px 36px #0000001f,inset 4px 0 #b4d6c7cc,inset 0 1px #ffffff08}.assistencia-detail-timeline-item.tone-slate{background:linear-gradient(#0e1410f5,#080e0afa);border-color:#96a89a29;box-shadow:0 16px 36px #0000001f,inset 4px 0 #96a89acc,inset 0 1px #ffffff08}@media (width<=700px){.assistencia-detail-timeline-meta-grid{grid-template-columns:1fr}.assistencia-detail-timeline-topline .assistencia-detail-kind-chip{margin-left:0}}.assistencia-detail-empty{gap:12px}.assistencia-executive-workspace{gap:22px}.assistencia-executive-list{gap:14px;display:grid}.assistencia-executive-row{background:linear-gradient(#101c13f2,#080e0afa);border:1px solid #6fec8c1f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:0 16px 36px #0000001f,inset 0 1px #ffffff08}.assistencia-executive-row span{text-transform:uppercase;letter-spacing:.18em;color:#83ffa7e6;margin-bottom:6px;font-size:.7rem;font-weight:800;display:block}.assistencia-executive-row strong{color:#f5fff5;line-height:1.45;display:block}.assistencia-executive-row b{color:#f5fff5;font-size:1.9rem;line-height:1}.assistencia-executive-row.tone-green{border-color:#6fec8c38}.assistencia-executive-row.tone-blue{border-color:#68a8ff38}.assistencia-executive-row.tone-purple{border-color:#bf81ff38}.assistencia-executive-row.tone-amber{border-color:#ffbf5e38}.assistencia-executive-row.tone-coral{border-color:#ff817038}.assistencia-executive-row.tone-neutral{border-color:#b4d6c724}@media (width<=1280px){.assistencia-opening-grid,.assistencia-detail-grid,.assistencia-executive-workspace .assistencia-detail-grid,.assistencia-detail-timeline{grid-template-columns:1fr}}@media (width<=900px){.assistencia-flow-stepper,.assistencia-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistencia-module-nav{gap:8px;padding:8px}.assistencia-module-nav-link{justify-content:center;width:100%}.assistencia-opening-hero{flex-direction:column}.assistencia-order-picker-head{flex-direction:column;align-items:flex-start}.assistencia-order-picker-item{grid-template-columns:1fr;gap:10px}.assistencia-order-picker-arrow{justify-self:start}.assistencia-opening-form-grid,.assistencia-opening-summary-grid,.assistencia-detail-grid-2,.assistencia-detail-edit-grid,.assistencia-part-form-grid,.assistencia-part-opening-box,.assistencia-detail-history-grid,.assistencia-queue-timeline-grid,.assistencia-detail-summary-grid,.assistencia-detail-meta-grid,.assistencia-flow-card-kpis{grid-template-columns:1fr}.assistencia-detail-timeline-topline,.assistencia-executive-row{flex-direction:column;align-items:flex-start}.assistencia-opening-field-wide{grid-column:auto}.assistencia-panel-head{flex-direction:column}.assistencia-panel-head small{text-align:left}.assistencia-part-opening-head{flex-direction:column}.assistencia-part-opening-head small{text-align:left;max-width:none}.assistencia-part-row{grid-template-columns:1fr 1fr}.assistencia-part-row-main{grid-column:1/-1}}@media (width<=560px){.assistencia-flow-stepper,.assistencia-review-grid{grid-template-columns:1fr}.assistencia-flow-step{min-height:52px}.assistencia-form-step{padding:14px}}.assistencia-checklist-panel{margin-top:18px}.assistencia-checklist-assign{flex-wrap:wrap;align-items:end;gap:12px;margin-top:12px;display:flex}.assistencia-checklist-assign label,.assistencia-checklist-builder label,.assistencia-checklist-item{color:var(--ink-muted,#63727b);gap:6px;font-size:.78rem;display:grid}.assistencia-checklist-assign select,.assistencia-checklist-builder input,.assistencia-checklist-builder textarea,.assistencia-checklist-item input,.assistencia-checklist-item select{color:#24333a;background:#ffffffdb;border:1px solid #294b3a38;border-radius:10px;min-height:38px;padding:8px 10px}.assistencia-checklist-builder{border:1px solid #294b3a29;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.assistencia-checklist-builder summary{cursor:pointer;color:#1d6b41;font-weight:600}.assistencia-checklist-execution{border:1px solid #294b3a2b;border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:grid}.assistencia-checklist-execution-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistencia-checklist-status{color:#7a5514;background:#f5ba472e;border-radius:999px;padding:5px 9px;font-size:.72rem}.assistencia-checklist-status.is-complete{color:#1f7142;background:#2caa5e29}.assistencia-checklist-item{grid-template-columns:minmax(0,1fr) minmax(160px,260px);align-items:center}@media (width<=640px){.assistencia-checklist-item{grid-template-columns:1fr}.assistencia-checklist-execution-head{flex-direction:column;align-items:flex-start}}.assistencia-older-queue{background:#08140cb8;border:1px solid #6fec8c29;border-radius:16px;grid-column:1/-1;margin-top:4px}.assistencia-older-queue summary{color:#a9efba;cursor:pointer;padding:14px 16px;font-size:.82rem;font-weight:800;list-style-position:inside}.assistencia-older-queue summary:focus-visible{outline-offset:-2px;outline:2px solid #7befa4}.assistencia-older-queue-list{gap:8px;padding:0 12px 12px;display:grid}.assistencia-older-queue-item{color:inherit;background:#ffffff09;border:1px solid #b4d6c71a;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.assistencia-older-queue-item:hover{background:#6fec8c12;border-color:#6fec8c52}.assistencia-older-queue-item span{gap:4px;min-width:0;display:grid}.assistencia-older-queue-item strong{color:#c8f7d2;font-size:.8rem}.assistencia-older-queue-item small{color:#a4b7aa;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.assistencia-older-queue-item b{color:#91efac;flex:none;font-size:.75rem}.assistencia-panels-wide>.assistencia-panel>.assistencia-report-grid{min-width:0}.assistencia-panels-wide .assistencia-detail-empty{color:#e3f1e6db;text-align:center;background:radial-gradient(circle at 50% 0,#6fec8c1f,#0000 48%),linear-gradient(#132718b3,#08110bb8);border:1px dashed #6fec8c47;border-radius:22px;grid-column:1/-1;align-content:center;justify-items:center;gap:12px;min-height:214px;padding:30px 28px;display:grid}.assistencia-panels-wide .assistencia-detail-empty:before{content:"OS";color:#9df0b7;letter-spacing:.12em;background:#6fec8c1f;border:1px solid #6fec8c57;border-radius:13px;place-items:center;width:42px;height:42px;font-size:.7rem;font-weight:800;display:grid}.assistencia-panels-wide .assistencia-detail-empty strong{color:#f1fff3;max-width:32ch;font-size:1.25rem;line-height:1.25}.assistencia-panels-wide .assistencia-detail-empty>p{color:#d2e7d7b8;max-width:58ch;margin:0;font-size:.96rem;line-height:1.55}.assistencia-panels-wide .assistencia-detail-empty .public-portal-actions-wide{justify-content:center;margin-top:4px}.assistencia-panels-wide .assistencia-detail-empty .primary-button,.assistencia-panels-wide .assistencia-detail-empty .ghost-button{min-height:42px;padding-inline:18px}@media (width<=600px){.assistencia-panels-wide .assistencia-detail-empty{min-height:190px;padding:26px 18px}.assistencia-panels-wide .assistencia-detail-empty>p{font-size:.9rem}}.assistencia-workspace .assistencia-module-nav{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#07130cf2,#060f0ae6),radial-gradient(circle at 10% 0,#6fec8c1a,#0000 44%);border-color:#6fec8c33;position:sticky;top:14px;box-shadow:0 18px 44px #00000029,inset 0 1px #ffffff09}.assistencia-workspace .assistencia-module-nav-link{position:relative;overflow:hidden}.assistencia-workspace .assistencia-module-nav-link:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#9bffb4db,#0000);border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;inset:auto 16px 0;transform:translateY(3px)}.assistencia-workspace .assistencia-module-nav-link:hover:after,.assistencia-workspace .assistencia-module-nav-link:focus-visible:after,.assistencia-workspace .assistencia-module-nav-link.active:after{opacity:1;transform:translateY(0)}.assistencia-workspace .assistencia-entry-card{transition:transform .16s,border-color .16s,box-shadow .16s}.assistencia-workspace .assistencia-entry-card:hover{border-color:#6fec8c47;transform:translateY(-2px);box-shadow:0 18px 38px #00000029,inset 0 1px #ffffff0a}.assistencia-workspace .assistencia-entry-card,.assistencia-workspace .assistencia-panel{scroll-margin-top:92px}@media (width<=900px){.assistencia-workspace .assistencia-module-nav{position:static}}@media print{.assistencia-workspace .assistencia-module-nav{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}}.preventive-page{max-width:1320px;margin:0 auto;padding:32px 28px 72px}.preventive-hero{background:linear-gradient(135deg,#163e2dcc,#05120feb);border:1px solid #70e6a438;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 36px;display:flex;box-shadow:0 20px 60px #00000029}.preventive-eyebrow{color:#72efa9;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.preventive-hero h1{color:#edf8f2;letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(30px,4vw,52px)}.preventive-hero p{color:#b5cabe;max-width:760px;margin:0;font-size:16px;line-height:1.6}.preventive-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.preventive-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.preventive-summary-grid article,.preventive-summary-card{background:#081b15b8;border:1px solid #89e2ae2b;border-radius:18px;padding:20px}.preventive-summary-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:block}.preventive-summary-card:hover{background:#103222d1;border-color:#89e2ae7a;transform:translateY(-2px)}.preventive-summary-card:focus-visible{outline-offset:3px;outline:2px solid #72efa9}.preventive-summary-card.is-active{background:#16482db8;border-color:#72efa9c2;box-shadow:0 0 0 2px #72efa91f,0 14px 30px #00000024}.preventive-summary-grid span,.preventive-summary-grid small{color:#9ab5a7;font-size:12px;display:block}.preventive-summary-grid strong{color:#8bf4b5;letter-spacing:-.04em;margin:7px 0;font-size:32px;display:block}.preventive-panel{background:#05140fd6;border:1px solid #89e2ae2e;border-radius:24px;margin-top:20px;padding:28px}.preventive-panel-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.preventive-panel h2{color:#edf8f2;margin:8px 0 0;font-size:26px}.preventive-hint{color:#8ea99a;text-align:right;max-width:360px;font-size:12px;line-height:1.5}.preventive-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:14px;display:flex}.preventive-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.preventive-form-grid label,.preventive-generate label,.preventive-occurrence-tools label{color:#9ab5a7;flex-direction:column;gap:7px;font-size:12px;display:flex}.preventive-form-grid input,.preventive-form-grid select,.preventive-generate input,.preventive-occurrence-tools input,.preventive-occurrence-tools select,.preventive-note{color:#edf8f2;min-height:44px;font:inherit;background:#071a13;border:1px solid #89e2ae38;border-radius:10px;padding:0 12px}.preventive-leads{color:#b5cabe;border:1px solid #89e2ae21;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0;padding:16px;display:flex}.preventive-leads>span{color:#8bf4b5;margin-right:8px;font-size:12px;font-weight:700}.preventive-leads label{font-size:13px}.preventive-leads input,.preventive-item input[type=checkbox]{accent-color:#72efa9}.preventive-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.preventive-generate{align-items:flex-end;gap:10px;display:flex}.preventive-generate input{min-width:150px}.preventive-message{color:#a8f2c4;background:#195d392e;border:1px solid #72efa93d;border-radius:12px;margin:18px 0 0;padding:12px 14px}.preventive-empty{color:#9ab5a7;text-align:center;border:1px dashed #89e2ae40;border-radius:14px;padding:24px}.preventive-occurrences{gap:10px;display:grid}.preventive-occurrence{background:#0b2018a3;border:1px solid #89e2ae26;border-radius:16px;overflow:hidden}.preventive-occurrence.status-completed{border-color:#72efa96b}.preventive-occurrence.status-partial,.preventive-occurrence.status-overdue{border-color:#f4b75b6b}.preventive-occurrence-head{color:#edf8f2;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;display:flex}.preventive-occurrence-head span:first-child{flex-direction:column;gap:5px;display:flex}.preventive-occurrence-head small{color:#8ea99a}.preventive-occurrence-progress{color:#a7c2b2;font-size:12px}.preventive-occurrence-progress b{color:#72efa9;text-transform:uppercase;letter-spacing:.1em;margin-left:12px}.preventive-occurrence-linkbar{color:#8ea99a;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 14px;font-size:11px;display:flex}.preventive-occurrence-linkbar a{color:#91efb0;font-weight:700;text-decoration:none}.preventive-occurrence-linkbar a:hover,.preventive-occurrence-linkbar a:focus-visible{color:#d5ffe1;outline:none;text-decoration:underline}.preventive-occurrence-body{border-top:1px solid #89e2ae1a;padding:0 20px 20px}.preventive-occurrence-tools{justify-content:flex-end;align-items:flex-end;gap:12px;padding:16px 0;display:flex}.preventive-occurrence-tools select{min-width:145px}.preventive-items{gap:8px;display:grid}.preventive-item{background:#030e0a8c;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.preventive-item label{color:#edf8f2;align-items:center;gap:12px;display:flex}.preventive-item label span{flex-direction:column;gap:3px;display:flex}.preventive-item small{color:#8ea99a}.preventive-note{min-height:38px}.preventive-order-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.preventive-order-meta div{background:#030e0a80;border:1px solid #89e2ae24;border-radius:12px;padding:14px}.preventive-order-meta span,.preventive-order-meta strong{display:block}.preventive-order-meta span{color:#8ea99a;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.preventive-order-meta strong{color:#edf8f2;margin-top:7px}.preventive-order-actions{grid-template-columns:220px minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.preventive-order-actions label{color:#9ab5a7;flex-direction:column;gap:7px;font-size:12px;display:flex}.preventive-order-actions select,.preventive-order-actions textarea{color:#edf8f2;font:inherit;background:#071a13;border:1px solid #89e2ae38;border-radius:10px;padding:11px 12px}.preventive-order-actions select{min-height:44px}.preventive-order-actions textarea{resize:vertical;min-height:76px}.preventive-order-history{gap:8px;display:grid}.preventive-order-history div{color:#b5cabe;background:#030e0a80;border-radius:10px;grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:12px 14px;display:grid}.preventive-order-history strong{color:#edf8f2}.preventive-order-history small{color:#8ea99a;text-align:right}.preventive-order-counts{color:#8ea99a;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:12px;display:flex}.preventive-order-context{color:#a9c7b5;flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;font-size:13px;display:flex}.preventive-order-context strong{color:#edf8f2}.preventive-overdue{color:#f4b75b;margin-top:8px;font-size:11px;font-style:normal;display:block}.preventive-equipment-summary{color:#72efa9;font-size:13px}.preventive-equipment-list{gap:9px;display:grid}.preventive-equipment-row{background:#030e0a80;border:1px solid #89e2ae21;border-radius:14px;grid-template-columns:minmax(0,1fr) 160px minmax(180px,.8fr);align-items:center;gap:14px;padding:14px;display:grid}.preventive-equipment-row.status-completed{background:#195d3921;border-color:#72efa952}.preventive-equipment-row.status-not_done,.preventive-equipment-row.status-blocked{border-color:#f4b75b4d}.preventive-equipment-main{align-items:center;gap:12px;min-width:0;display:flex}.preventive-equipment-main input[type=checkbox]{accent-color:#72efa9;flex:none;width:18px;height:18px}.preventive-equipment-main>div{min-width:0}.preventive-equipment-main strong,.preventive-equipment-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.preventive-equipment-main strong{color:#edf8f2}.preventive-equipment-main small{color:#8ea99a;margin-top:4px;font-size:12px}.preventive-equipment-status,.preventive-equipment-note{color:#edf8f2;min-height:40px;font:inherit;background:#071a13;border:1px solid #89e2ae38;border-radius:10px;padding:0 10px}.preventive-reschedule-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.preventive-reschedule-form label{color:#9ab5a7;flex-direction:column;gap:7px;font-size:12px;display:flex}.preventive-reschedule-form input{color:#edf8f2;min-width:230px;min-height:42px;font:inherit;background:#071a13;border:1px solid #89e2ae38;border-radius:10px;padding:0 11px}.preventive-reschedule-note{color:#8ea99a;margin:14px 0 0;font-size:12px}@media (width<=900px){.preventive-hero,.preventive-panel-heading{flex-direction:column;align-items:flex-start}.preventive-heading-actions{justify-content:flex-start;align-items:flex-start}.preventive-hint{text-align:left}.preventive-summary-grid,.preventive-form-grid,.preventive-order-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.preventive-order-actions{grid-template-columns:1fr}}@media (width<=600px){.preventive-page{padding:18px 14px 48px}.preventive-hero,.preventive-panel{border-radius:20px;padding:20px}.preventive-summary-grid,.preventive-form-grid,.preventive-order-meta{grid-template-columns:1fr}.preventive-actions,.preventive-generate,.preventive-occurrence-head,.preventive-occurrence-tools,.preventive-occurrence-linkbar{flex-direction:column;align-items:stretch}.preventive-generate,.preventive-generate button{width:100%}.preventive-item,.preventive-equipment-row{grid-template-columns:1fr}.preventive-equipment-status,.preventive-equipment-note{width:100%}.preventive-reschedule-form{flex-direction:column;align-items:stretch}.preventive-reschedule-form input,.preventive-reschedule-form button{width:100%}.preventive-occurrence-progress{justify-content:space-between;display:flex}.preventive-order-history div{grid-template-columns:1fr}.preventive-order-history small{text-align:left}}.cyber-console-page{color:#20232b;min-height:100vh;font-family:var(--font-sales-body),system-ui,sans-serif;background:#f4f5f7}.cyber-console-topbar{color:#fff;background:#171a20;border-bottom:1px solid #2c333e;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,4vw,64px);display:flex}.cyber-console-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.cyber-console-mark{width:39px;height:39px;font:700 15px var(--font-display),sans-serif;background:linear-gradient(145deg,#ff8a59,#e7522c);border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 20px #f56b3d33}.cyber-console-brand strong,.cyber-console-brand small{display:block}.cyber-console-brand strong{font:700 20px var(--font-display),sans-serif}.cyber-console-brand small{color:#aeb5c0;font-size:11px}.cyber-console-user{align-items:center;gap:12px;font-size:12px;display:flex}.cyber-console-user small{color:#aeb5c0}.cyber-console-user a{color:#ff9a73;margin-left:10px;font-weight:700;text-decoration:none}.cyber-console-content{max-width:1420px;margin:0 auto;padding:clamp(26px,4vw,56px)}.cyber-console-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.cyber-console-kicker{letter-spacing:1.8px;color:#f56b3d;font-size:10px;font-weight:800}.cyber-console-heading h1{font:700 clamp(32px,4vw,50px)/1 var(--font-display),sans-serif;margin:8px 0}.cyber-console-heading p{color:#77808d;margin:0;font-size:14px}.cyber-console-button{color:#fff;background:#f56b3d;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #f56b3d33}.cyber-console-button span{margin-left:10px}.cyber-console-source{color:#77808d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;display:flex}.cyber-console-live{color:#1da773;background:#eaf8f2;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-weight:700;display:inline-flex}.cyber-console-live i{background:#1da773;border-radius:50%;width:7px;height:7px}.cyber-console-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:19px;display:grid}.cyber-console-metrics>div{background:#fff;border:1px solid #e4e7ec;border-radius:15px;padding:19px;box-shadow:0 12px 30px #20232b0c}.cyber-console-metrics small,.cyber-console-metrics b{display:block}.cyber-console-metrics small{color:#77808d;font-size:11px}.cyber-console-metrics b{font:700 27px var(--font-display),sans-serif;margin-top:6px}.cyber-console-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cyber-console-card{background:#fff;border:1px solid #e4e7ec;border-radius:17px;padding:21px;box-shadow:0 12px 30px #20232b0c}.cyber-console-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cyber-console-logo{color:#fff;width:44px;height:44px;font:700 15px var(--font-display),sans-serif;border-radius:13px;place-items:center;display:grid;overflow:hidden}.cyber-console-logo img{object-fit:cover;width:100%;height:100%}.cyber-console-status{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.cyber-console-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.cyber-console-status.active{color:#1da773;background:#eaf8f2}.cyber-console-status.blocked{color:#c95d48;background:#fff0eb}.cyber-console-status.pending{color:#9b762c;background:#fff8dd}.cyber-console-card h2{font:700 25px var(--font-display),sans-serif;margin:18px 0 3px}.cyber-console-product{color:#77808d;margin:0 0 18px;font-size:12px}.cyber-console-details{border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;grid-template-columns:1fr 1fr;gap:13px;padding:15px 0;display:grid}.cyber-console-details div{min-width:0}.cyber-console-details dt{color:#77808d;margin-bottom:4px;font-size:10px}.cyber-console-details dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:700;overflow:hidden}.cyber-console-card-foot{color:#77808d;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;font-size:10px;display:flex}.cyber-console-card-foot a{color:#f56b3d;font-weight:700;text-decoration:none}@media (width<=1000px){.cyber-console-grid,.cyber-console-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.cyber-console-topbar{gap:14px;height:auto;padding:16px 18px}.cyber-console-user{flex-wrap:wrap;justify-content:flex-end}.cyber-console-user>span{display:none}.cyber-console-user a{margin-left:0}.cyber-console-heading{display:block}.cyber-console-button{margin-top:18px;display:inline-block}.cyber-console-source{display:block}.cyber-console-source>span:last-child{margin-top:9px;display:block}.cyber-console-grid{grid-template-columns:1fr}.cyber-console-content{padding:25px 16px}}.cyber-console-section{margin-top:28px}.cyber-console-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.cyber-console-section-heading h2{font:700 27px var(--font-display),sans-serif;margin:7px 0 0}.cyber-console-section-heading p{color:#77808d;max-width:420px;margin:0;font-size:12px;line-height:1.5}.cyber-console-systems-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cyber-console-system-card{background:#fff;border:1px solid #e4e7ec;border-radius:17px;padding:18px;box-shadow:0 12px 30px #20232b0c}.cyber-console-system-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cyber-console-system-card h3{font:700 19px var(--font-display),sans-serif;margin:15px 0 5px}.cyber-console-system-card>p{color:#77808d;min-height:36px;margin:0 0 14px;font-size:12px;line-height:1.5}.cyber-console-system-details{border-top:1px solid #e4e7ec;grid-template-columns:1fr 1fr;gap:11px;padding-top:13px;display:grid}.cyber-console-system-details dt{color:#77808d;margin-bottom:3px;font-size:9px}.cyber-console-system-details dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:700;overflow:hidden}@media (width<=1200px){.cyber-console-systems-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.cyber-console-section-heading{display:block}.cyber-console-section-heading p{margin-top:8px}.cyber-console-systems-grid{grid-template-columns:1fr}}.cyber-console-app{color:#252833;min-height:100vh;font-family:var(--font-sales-body),system-ui,sans-serif;background:#f4f5f7;display:flex}.cyber-console-sidebar{color:#e9edf2;background:#171a20;flex-direction:column;flex:0 0 252px;width:252px;min-height:100vh;padding:28px 22px 20px;display:flex}.cyber-console-sidebar-brand{align-items:center;gap:11px;margin-bottom:54px;display:flex}.cyber-console-sidebar-brand strong,.cyber-console-sidebar-brand small{display:block}.cyber-console-sidebar-brand strong{font:700 20px var(--font-display),sans-serif}.cyber-console-sidebar-brand small{color:#aeb5c0;font-size:11px}.cyber-console-sidebar-kicker{letter-spacing:1.7px;color:#8f99a8;margin:0 12px 14px;font-size:9px}.cyber-console-sidebar-nav{gap:5px;display:grid}.cyber-console-sidebar-nav button{color:#aeb5c0;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.cyber-console-sidebar-nav button span{text-align:center;color:#92a0ae;width:17px}.cyber-console-sidebar-nav button:hover,.cyber-console-sidebar-nav button.is-active{color:#fff;background:linear-gradient(90deg,#352426,#252127);box-shadow:inset 3px 0 #f56b3d}.cyber-console-sidebar-nav button.is-active span{color:#ff7047}.cyber-console-sidebar-status{color:#b8c0ca;background:#202630;border:1px solid #303844;border-radius:11px;margin-top:auto;padding:12px;font-size:10px}.cyber-console-sidebar-status i{background:#53d79a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.cyber-console-sidebar-status strong,.cyber-console-sidebar-status small{margin-left:14px;display:block}.cyber-console-sidebar-status strong{color:#e6eaee;margin-top:-10px;font-size:10px}.cyber-console-sidebar-status small{color:#8c97a5;margin-top:7px;line-height:1.5}.cyber-console-sidebar-user{align-items:center;gap:9px;margin-top:20px;display:flex}.cyber-console-sidebar-user strong,.cyber-console-sidebar-user small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:block;overflow:hidden}.cyber-console-sidebar-user strong{font-size:11px}.cyber-console-sidebar-user small{color:#8f99a8;margin-top:3px;font-size:9px}.cyber-console-avatar{color:#fff;background:#f56b3d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.cyber-console-main{flex:1;min-width:0}.cyber-console-contextbar{background:#fff;border-bottom:1px solid #e1e4ea;justify-content:space-between;align-items:center;gap:18px;height:76px;padding:0 clamp(22px,4vw,58px);font-size:12px;display:flex}.cyber-console-contextbar>div:first-child{align-items:center;gap:10px;display:flex}.cyber-console-contextbar span{color:#8290a0}.cyber-console-contextbar b{color:#bdc4cd}.cyber-console-contextbar strong{color:#20232b}.cyber-console-context-actions{align-items:center;gap:12px;display:flex}.cyber-console-context-actions select{font:inherit;color:#262b35;background:#f8f9fb;border:1px solid #dfe3e9;border-radius:9px;min-width:165px;padding:10px 12px;font-weight:700}.cyber-console-context-actions button,.cyber-console-context-actions a{color:#505968;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:9px;place-items:center;width:35px;height:35px;text-decoration:none;display:grid}.cyber-console-main-content{max-width:1420px;margin:0 auto;padding:clamp(28px,4vw,55px)}.cyber-console-live-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.cyber-console-live-heading h1{font:700 clamp(32px,4vw,48px)/1 var(--font-display),sans-serif;margin:8px 0}.cyber-console-live-heading p{color:#74808e;margin:0;font-size:14px}.cyber-console-context-pill{color:#f56b3d;background:#fff0e9;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}.cyber-console-overview-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.cyber-console-overview-metrics article{background:#fff;border:1px solid #e1e5eb;border-radius:15px;padding:18px;box-shadow:0 10px 28px #1c24300a}.cyber-console-overview-metrics small,.cyber-console-overview-metrics strong,.cyber-console-overview-metrics span{display:block}.cyber-console-overview-metrics small{color:#768290;font-size:11px}.cyber-console-overview-metrics strong{font:700 29px var(--font-display),sans-serif;margin:6px 0}.cyber-console-overview-metrics span{color:#97a0ab;font-size:10px}.cyber-console-panel{background:#fff;border:1px solid #e1e5eb;border-radius:17px;padding:24px;box-shadow:0 10px 28px #1c24300a}.cyber-console-overview-hero{background:linear-gradient(115deg,#fff,#fff7f2);border-color:#ffd8c8;justify-content:space-between;align-items:center;gap:26px;margin-bottom:18px;display:flex}.cyber-console-overview-hero h2{font:700 25px var(--font-display),sans-serif;margin:7px 0}.cyber-console-overview-hero p{color:#74808e;max-width:700px;margin:0;font-size:13px;line-height:1.6}.cyber-console-overview-hero button,.cyber-console-panel-heading button{color:#fff;cursor:pointer;white-space:nowrap;background:#f56b3d;border:0;border-radius:9px;padding:11px 14px;font:700 11px inherit}.cyber-console-overview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cyber-console-panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.cyber-console-panel-heading>div>span{letter-spacing:1.4px;color:#f56b3d;font-size:9px;font-weight:800}.cyber-console-panel-heading h2{font:700 23px var(--font-display),sans-serif;margin:6px 0 0}.cyber-console-panel-heading>small{color:#768290;font-size:11px}.cyber-console-panel-heading button{color:#526070;background:0 0;border:1px solid #e1e5eb}.cyber-console-mini-list{gap:8px;display:grid}.cyber-console-mini-list button{text-align:left;cursor:pointer;background:#f8f9fb;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.cyber-console-mini-list button:hover{background:#fff1ea}.cyber-console-mini-icon{color:#fff;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.cyber-console-mini-icon img,.cyber-console-large-logo img{object-fit:contain;width:100%;height:100%}.cyber-console-mini-list button>span:nth-child(2){flex:1;min-width:0}.cyber-console-mini-list strong,.cyber-console-mini-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cyber-console-mini-list strong{color:#2a3039;font-size:12px}.cyber-console-mini-list small{color:#84909e;margin-top:3px;font-size:10px}.cyber-console-mini-list button>b{color:#6f7a88;white-space:nowrap;font-size:10px}.cyber-console-inline-status{font-size:10px;font-weight:800}.cyber-console-inline-status.active{color:#1aab74}.cyber-console-inline-status.pending{color:#9a762a}.cyber-console-inline-status.blocked{color:#c95d48}.cyber-console-readonly{color:#758190;background:#f3f5f7;border-radius:999px;padding:7px 10px;font-size:10px}.cyber-console-client-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cyber-console-client-card{text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e2e6eb;border-radius:14px;padding:17px}.cyber-console-client-card:hover,.cyber-console-client-card.is-selected{border-color:#f56b3d;box-shadow:0 8px 22px #f56b3d18}.cyber-console-client-card-head{justify-content:space-between;align-items:start;margin-bottom:17px;display:flex}.cyber-console-large-logo{color:#fff;border-radius:14px;place-items:center;width:50px;height:50px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.cyber-console-client-card>strong,.cyber-console-client-card>small{display:block}.cyber-console-client-card>strong{font:700 18px var(--font-display),sans-serif}.cyber-console-client-card>small{color:#74808e;margin-top:5px;font-size:11px}.cyber-console-client-card dl{border-top:1px solid #e5e8ed;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:13px;display:grid}.cyber-console-client-card dt{color:#8a95a2;font-size:9px}.cyber-console-client-card dd{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:10px;font-weight:700;overflow:hidden}.cyber-console-identity-grid{grid-template-columns:260px 1fr;gap:25px;display:grid}.cyber-console-identity-preview{text-align:center;border:1px dashed #dfe4ea;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.cyber-console-identity-preview .cyber-console-large-logo{width:82px;height:82px;margin-bottom:15px}.cyber-console-identity-preview strong{font:700 20px var(--font-display),sans-serif}.cyber-console-identity-preview small{color:#778391;margin-top:5px;font-size:11px}.cyber-console-readonly-fields{grid-template-columns:1fr 1fr;align-content:start;gap:16px;display:grid}.cyber-console-readonly-fields label{color:#75808e;font-size:10px}.cyber-console-readonly-fields input{color:#252a33;width:100%;font:inherit;background:#f7f8fa;border:1px solid #dfe4ea;border-radius:9px;margin-top:6px;padding:12px;font-weight:700;display:block}.cyber-console-readonly-fields p{color:#778391;grid-column:1/-1;font-size:12px;line-height:1.6}.cyber-console-module-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.cyber-console-module-card{background:#fff;border:1px solid #e0e4ea;border-radius:17px;min-height:242px;padding:20px;box-shadow:0 10px 28px #1c24300a}.cyber-console-module-card>div{justify-content:space-between;align-items:start;gap:8px;display:flex}.cyber-console-module-code{color:#f56b3d;background:#fff0e9;border-radius:10px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.cyber-console-module-card h2{font:700 20px var(--font-display),sans-serif;margin:18px 0 7px}.cyber-console-module-card p{color:#75818e;min-height:70px;margin:0 0 15px;font-size:11px;line-height:1.6}.cyber-console-module-card button{cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:9px;padding:10px 12px;font-size:11px}.cyber-console-module-card.tone-blue .cyber-console-module-code{color:#576fe0;background:#eef0ff}.cyber-console-module-card.tone-purple .cyber-console-module-code{color:#9854d0;background:#f4ebff}.cyber-console-module-card.tone-green .cyber-console-module-code{color:#1aab74;background:#e8f8f0}.cyber-console-timeline{grid-template-columns:repeat(4,1fr);gap:0;margin:30px 12px 22px;display:grid;position:relative}.cyber-console-timeline:before{content:"";background:#e1e5eb;height:2px;position:absolute;top:17px;left:8%;right:8%}.cyber-console-timeline>div{text-align:center;z-index:1;position:relative}.cyber-console-timeline b{color:#728091;background:#fff;border:2px solid #e0e4ea;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 10px;font-size:10px;display:grid}.cyber-console-timeline .is-done b,.cyber-console-timeline .is-current b{color:#fff;background:#f56b3d;border-color:#f56b3d}.cyber-console-timeline strong,.cyber-console-timeline small{display:block}.cyber-console-timeline strong{font-size:11px}.cyber-console-timeline small{color:#83909e;margin-top:5px;font-size:9px}.cyber-console-sequence-note,.cyber-console-panel-intro{color:#788492;margin:0;font-size:11px;line-height:1.6}.cyber-console-integration-note{background:linear-gradient(115deg,#fff,#f6fbf8);margin-bottom:18px}.cyber-console-integration-note h2{font:700 23px var(--font-display),sans-serif;margin:8px 0}.cyber-console-integration-note p{color:#75818e;max-width:720px;margin:0;font-size:12px;line-height:1.6}.cyber-console-integration-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cyber-console-integration-card{background:#fff;border:1px solid #e0e4ea;border-left:4px solid #f56b3d;border-radius:14px;padding:18px}.cyber-console-integration-card>div{justify-content:space-between;gap:10px;display:flex}.cyber-console-integration-card>div span{font:700 17px var(--font-display),sans-serif}.cyber-console-integration-card>div b{color:#9a762a;background:#fff8df;border-radius:999px;padding:6px 8px;font-size:10px}.cyber-console-integration-card p{color:#75818e;margin:12px 0;font-size:11px;line-height:1.6}.cyber-console-integration-card small{color:#9aa3ad;font-size:10px}.cyber-console-license-list{gap:10px;margin-top:18px;display:grid}.cyber-console-license-list article{border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:1.3fr 1fr auto 1fr;align-items:center;gap:14px;padding:14px;display:grid}.cyber-console-license-list strong,.cyber-console-license-list small{display:block}.cyber-console-license-list strong{font-size:12px}.cyber-console-license-list small{color:#7d8996;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.cyber-console-license-list>article>span{font:700 11px monospace}.cyber-console-license-list>article>small:last-child{font-weight:700}.cyber-console-empty{color:#75818e;text-align:center;border:1px dashed #dfe4ea;border-radius:12px;padding:25px;font-size:12px}@media (width<=1200px){.cyber-console-sidebar{flex-basis:220px;width:220px}.cyber-console-module-grid,.cyber-console-overview-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.cyber-console-app{display:block}.cyber-console-sidebar{width:auto;min-height:auto;padding:18px}.cyber-console-sidebar-brand{margin-bottom:20px}.cyber-console-sidebar-status,.cyber-console-sidebar-user{display:none}.cyber-console-sidebar-nav{display:flex;overflow:auto}.cyber-console-sidebar-nav button{white-space:nowrap}.cyber-console-contextbar{flex-wrap:wrap;height:auto;padding:14px 18px}.cyber-console-context-actions>span{display:none}.cyber-console-main-content{padding:25px 18px}.cyber-console-client-grid{grid-template-columns:repeat(2,1fr)}.cyber-console-identity-grid{grid-template-columns:1fr}.cyber-console-license-list article{grid-template-columns:1fr 1fr}.cyber-console-live-heading{align-items:start;display:block}.cyber-console-context-pill{margin-top:15px;display:inline-block}}@media (width<=600px){.cyber-console-overview-grid,.cyber-console-integration-grid,.cyber-console-client-grid,.cyber-console-module-grid{grid-template-columns:1fr}.cyber-console-overview-metrics{grid-template-columns:1fr 1fr}.cyber-console-overview-hero{display:block}.cyber-console-overview-hero button{margin-top:17px}.cyber-console-readonly-fields{grid-template-columns:1fr}.cyber-console-timeline{gap:10px;margin-left:0;margin-right:0}.cyber-console-timeline>div{min-width:70px}.cyber-console-timeline strong{font-size:9px}.cyber-console-timeline small{font-size:8px}.cyber-console-license-list article{grid-template-columns:1fr}.cyber-console-panel{padding:17px}}.cyber-console-module-card a{cursor:pointer;color:#252833;background:#fff;border:1px solid #e0e4ea;border-radius:9px;padding:10px 12px;font-size:11px;text-decoration:none;display:inline-block}.product-interests{background:linear-gradient(145deg,#0f1d15fa,#08110dfa);border:1px solid #ffffff1a;border-radius:22px;gap:18px;margin-top:34px;padding:26px;display:grid;box-shadow:0 24px 60px #0003}.product-interests .core-section-lead{margin:0}.product-interests .core-section-lead>p{max-width:32ch}.product-interests-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-interests-summary button{color:#9eb6a8;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #b4d6c724;border-radius:14px;gap:3px;min-width:0;padding:14px 16px;transition:border-color .16s,background .16s,transform .16s;display:grid}.product-interests-summary button:hover,.product-interests-summary button.is-selected{background:#67e08f1a;border-color:#8fe0a86b}.product-interests-summary button:hover{transform:translateY(-1px)}.product-interests-summary strong{color:#ecfff1;font:600 1.35rem var(--font-display), sans-serif}.product-interests-summary span{color:#8da59a;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.product-interests-toolbar{grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}.product-interests-toolbar input,.product-interests-toolbar select{box-sizing:border-box;color:#e9f5ed;width:100%;min-height:44px;font:inherit;background:#040d08b8;border:1px solid #b4d6c72e;border-radius:11px;outline:0;padding:0 13px}.product-interests-toolbar input:focus,.product-interests-toolbar select:focus{border-color:#8fe0a8b8;box-shadow:0 0 0 3px #67e08f1f}.product-interests-toolbar input::placeholder{color:#789282}.product-interests-toolbar select option{color:#eef7f0;background:#102017}.product-interests-toolbar button,.product-interest-actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:.75rem}.product-interests-toolbar button{color:#07120b;white-space:nowrap;background:linear-gradient(135deg,#7befa4,#9af3b6);border:0;font-weight:800}.product-interests-toolbar button:disabled,.product-interest-actions button:disabled{cursor:not-allowed;opacity:.45}.product-interests-error{color:#ffb7a9;background:#b5433621;border:1px solid #e8695859;border-radius:11px;margin:0;padding:11px 13px;font-size:.8rem}.product-interests-table{border:1px solid #b4d6c721;border-radius:15px;overflow:auto hidden}.product-interest-row{color:#c9d8ce;border-top:1px solid #ffffff14;grid-template-columns:minmax(190px,1.35fr) minmax(130px,.85fr) minmax(150px,1fr) minmax(145px,.95fr) minmax(260px,1.65fr);align-items:center;gap:14px;min-width:850px;padding:15px 16px;font-size:.78rem;display:grid}.product-interest-row:first-child{border-top:0}.product-interest-head{color:#7fa08b;letter-spacing:.12em;text-transform:uppercase;background:#ffffff06;min-width:0;padding-block:11px;font-size:.64rem;font-weight:800}.product-interest-contact{gap:3px;min-width:0;display:grid}.product-interest-contact strong{color:#ecfff1;font-size:.83rem}.product-interest-contact b{color:#b8d0c0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.product-interest-contact small,.product-interest-reason{color:#789282;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.product-interest-channel,.product-interest-next-action{color:#a8b9b0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-interest-row>span:nth-child(3){justify-items:start;gap:4px;min-width:0;display:grid}.product-interest-status{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;max-width:100%;padding:5px 9px;font-size:.64rem;font-weight:800;display:inline-flex;overflow:hidden}.product-interest-status.is-active{color:#9aefb2;background:#67e08f1a;border-color:#8fe0a847}.product-interest-status.is-closed{color:#afc3b6;background:#ffffff0f;border-color:#b4d6c733}.product-interest-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.product-interest-actions .ghost-button{color:#d6e6da;background:#ffffff09;border-color:#b4d6c72e;min-height:34px}.product-interest-close-button{color:#ffaaa0;background:#b5433614;border:1px solid #e8695852}.product-interest-close-button:hover{background:#b543362e;border-color:#e869589e}.product-interests-empty{color:#8da695;text-align:center;border:1px dashed #b4d6c733;border-radius:15px;gap:7px;padding:36px 20px;display:grid}.product-interests-empty strong{color:#cfe5d5;font-size:.95rem}.product-interests-empty span{font-size:.77rem}.product-interest-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a06c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-interest-dialog{color:#eef7f1;background:linear-gradient(#14251c,#09150f);border:1px solid #8fe0a83d;border-radius:22px;gap:18px;width:min(620px,100%);max-height:min(760px,100vh - 40px);padding:24px;display:grid;overflow:auto;box-shadow:0 28px 90px #00000085}.product-interest-dialog>header{border-bottom:1px solid #b4d6c726;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.product-interest-dialog>header>div{min-width:0}.product-interest-dialog>header span{color:#8fe0a8;letter-spacing:.14em;font-size:.64rem;font-weight:800}.product-interest-dialog h3{color:#f2f8f3;font:600 1.55rem/1.1 var(--font-display), sans-serif;margin:6px 0 4px}.product-interest-dialog>header p{color:#9eb6a8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;overflow:hidden}.product-interest-dialog>header>button{color:#dce8e0;cursor:pointer;background:#ffffff0a;border:1px solid #b4d6c733;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-size:1.35rem;line-height:1;display:grid}.product-interest-dialog>header>button:hover{background:#67e08f1f;border-color:#8fe0a880}.product-interest-history-status{color:#9eb6a8;flex-wrap:wrap;align-items:center;gap:9px;font-size:.76rem;display:flex}.product-interest-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.product-interest-dialog-grid label{color:#c7d4cc;flex-direction:column;gap:7px;min-width:0;font-size:.77rem;font-weight:700;display:flex}.product-interest-dialog-grid label.full{grid-column:1/-1}.product-interest-dialog-grid input,.product-interest-dialog-grid select,.product-interest-dialog-grid textarea{box-sizing:border-box;color:#f0f7f2;width:100%;min-height:44px;font:500 .86rem var(--font-body), sans-serif;background:#040d08b8;border:1px solid #b4d6c733;border-radius:11px;outline:0;padding:10px 12px}.product-interest-dialog-grid textarea{resize:vertical;min-height:94px;line-height:1.45}.product-interest-dialog-grid input:focus,.product-interest-dialog-grid select:focus,.product-interest-dialog-grid textarea:focus{border-color:#70e69a;box-shadow:0 0 0 3px #67e08f21}.product-interest-dialog-grid select option{color:#eef7f0;background:#102017}.product-interest-dialog-intro{color:#a8b9b0;margin:0;font-size:.8rem;line-height:1.5}.product-interest-timeline{gap:9px;max-height:310px;padding-right:2px;display:grid;overflow:auto}.product-interest-timeline-compact{max-height:135px}.product-interest-timeline>p{color:#8da695;margin:0;font-size:.78rem}.product-interest-timeline article{background:#ffffff08;border:1px solid #b4d6c71f;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.product-interest-timeline article>i{color:#9aefb2;white-space:nowrap;background:#67e08f1a;border-radius:999px;align-self:start;padding:4px 7px;font-size:.61rem;font-style:normal;font-weight:800}.product-interest-timeline article>div{gap:3px;min-width:0;display:grid}.product-interest-timeline article strong{color:#d9e9dd;overflow-wrap:anywhere;font-size:.78rem;font-weight:600;line-height:1.4}.product-interest-timeline article small{color:#789282;font-size:.66rem}.product-interest-dialog>footer{border-top:1px solid #b4d6c726;justify-content:flex-end;gap:9px;padding-top:16px;display:flex}.product-interest-dialog>footer button{min-height:42px;padding-inline:17px}@media (width<=900px){.product-interest-row{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) minmax(140px,1fr) minmax(140px,.9fr) minmax(240px,1.6fr)}}@media (width<=720px){.product-interests{border-radius:18px;gap:15px;margin-top:24px;padding:18px}.product-interests-summary{grid-template-columns:1fr}.product-interests-summary button{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:11px 13px}.product-interests-summary strong{font-size:1.1rem}.product-interests-toolbar{grid-template-columns:1fr}.product-interests-toolbar button{width:100%}.product-interests-table{overflow-x:auto}.product-interest-head{display:none}.product-interest-row{grid-template-columns:1fr 1fr;gap:13px 10px;min-width:0;padding:15px 13px}.product-interest-row>span:nth-child(2),.product-interest-row>span:nth-child(3),.product-interest-row>span:nth-child(4),.product-interest-row>span:nth-child(5){min-width:0}.product-interest-contact{grid-column:1/-1}.product-interest-channel:before,.product-interest-next-action:before{color:#789282;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:800;display:block}.product-interest-channel:before{content:"Canal"}.product-interest-next-action:before{content:"Próxima ação"}.product-interest-actions{grid-column:1/-1;justify-content:flex-start}.product-interest-dialog-backdrop{align-items:end;padding:10px}.product-interest-dialog{border-radius:20px 20px 0 0;width:100%;max-height:calc(100vh - 20px);padding:19px}.product-interest-dialog-grid{grid-template-columns:1fr}.product-interest-dialog-grid label.full{grid-column:auto}.product-interest-dialog>footer{flex-direction:column-reverse}.product-interest-dialog>footer button{width:100%}}.core-public-technician-panel{background:linear-gradient(145deg,#0a1a2afa,#050e19fa);border-color:#56d2ef3b;margin-top:20px;padding:0;overflow:hidden}.core-public-technician-header{border-bottom:1px solid #9adeee26;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 20px;display:flex}.core-public-technician-header>div:first-child>span,.core-public-technician-list-title>div>small,.core-public-technician-form-title>small{color:#64dcf2;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.core-public-technician-header h2{letter-spacing:-.03em;margin:7px 0 5px;font-size:21px;font-weight:500}.core-public-technician-header p{color:#8eafba;max-width:680px;margin:0;font-size:12px;line-height:1.55}.core-public-technician-badge{color:#9bdbea;white-space:nowrap;border:1px solid #56d2ef4d;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.core-public-technician-badge i{background:#55d8ef;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #55d8efb3}.core-public-technician-body{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:0;display:grid}.core-public-technician-create{border-right:1px solid #9adeee1f;align-content:start;gap:13px;padding:22px 25px;display:grid}.core-public-technician-form-title{gap:4px;margin-bottom:2px;display:grid}.core-public-technician-form-title strong,.core-public-technician-list-title strong{font-size:14px;font-weight:500}.core-public-technician-form-title small{color:#819da8;letter-spacing:0;text-transform:none;font-size:10px}.core-public-technician-create label{color:#aecad2;gap:6px;font-size:11px;display:grid}.core-public-technician-create input,.core-public-technician-create select,.core-public-technician-new-link input{box-sizing:border-box;color:#edfaff;width:100%;font:inherit;background:#071725;border:1px solid #9adeee38;border-radius:8px;outline:0;padding:10px 11px;font-size:12px}.core-public-technician-create input:focus,.core-public-technician-create select:focus{border-color:#55d8ef;box-shadow:0 0 0 2px #55d8ef1a}.core-public-technician-create fieldset{border:1px solid #9adeee2b;border-radius:9px;margin:1px 0 2px;padding:11px 12px}.core-public-technician-create legend{color:#b7dae2;padding:0 5px;font-size:11px}.core-public-technician-create fieldset>p{color:#7896a2;margin:0 0 9px;font-size:10px}.core-public-technician-checks{gap:7px;max-height:120px;display:grid;overflow:auto}.core-public-technician-checks label{color:#bedde3;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.core-public-technician-checks input{accent-color:#55d8ef;width:14px;height:14px;padding:0}.core-public-technician-create .primary-button{justify-self:start;margin-top:3px}.core-public-technician-links{padding:22px 25px}.core-public-technician-list-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.core-public-technician-list-title>div{gap:4px;display:grid}.core-public-technician-list-title>div>small{color:#7d9ba5;letter-spacing:0;text-transform:none;font-size:10px}.core-public-technician-list-title>b{color:#63dbef;font-size:11px;font-weight:600}.core-public-technician-new-link{background:#55d8ef12;border:1px solid #55d8ef59;border-radius:9px;margin-bottom:12px;padding:11px}.core-public-technician-new-link>span{color:#63dbef;letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.core-public-technician-new-link>div{gap:7px;display:flex}.core-public-technician-new-link input{color:#d2f7ff;min-width:0;padding:8px 9px;font-size:10px}.core-public-technician-new-link button{flex:none;padding:7px 10px;font-size:10px}.core-public-technician-link-row{border-top:1px solid #9adeee1c;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.core-public-technician-link-row.is-revoked{opacity:.56}.core-public-technician-link-icon{color:#63dbef;background:#55d8ef12;border:1px solid #55d8ef4d;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.core-public-technician-link-info{gap:3px;min-width:0;display:grid}.core-public-technician-link-info strong{color:#e7f7fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.core-public-technician-link-info span,.core-public-technician-link-info small{color:#8daab6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.core-public-technician-link-info small{color:#668491;font-size:9px}.core-public-technician-link-meta{justify-items:end;gap:6px;display:grid}.core-public-technician-link-meta>b{color:#b4d3dc;white-space:nowrap;font-size:9px;font-weight:500}.core-public-technician-revoked{color:#e28d8d;font-size:9px}.core-public-technician-empty,.core-public-technician-loading{color:#718d99;text-align:center;padding:25px 0;font-size:11px}.core-public-technician-notice,.core-public-technician-error{border-top:1px solid #9adeee1a;margin:0;padding:10px 25px;font-size:11px}.core-public-technician-notice{color:#a7e7f3;background:#55d8ef0d}.core-public-technician-error{color:#ffb7b7;background:#ff70700f}@media (width<=900px){.core-public-technician-body{grid-template-columns:1fr}.core-public-technician-create{border-bottom:1px solid #9adeee1a;border-right:0}.core-public-technician-header{display:grid}.core-public-technician-badge{justify-self:start}}@media (width<=600px){.core-public-technician-header,.core-public-technician-create,.core-public-technician-links{padding-inline:16px}.core-public-technician-link-row{grid-template-columns:30px minmax(0,1fr)}.core-public-technician-link-meta{grid-column:2;place-items:center start;gap:10px;display:flex}.core-public-technician-new-link>div{display:grid}.core-public-technician-new-link button{justify-self:start}.core-public-technician-notice,.core-public-technician-error{padding-inline:16px}}.cyber-whatsapp-broadcast{background:linear-gradient(145deg,#091e16f5,#06120efa);border:1px solid #5be08f2e;margin-top:20px;padding:28px;box-shadow:0 24px 70px #0000002e}.cyber-whatsapp-broadcast-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.cyber-whatsapp-broadcast-header>div:first-child>span,.cyber-whatsapp-panel-heading span{color:#76e9a0;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:800}.cyber-whatsapp-broadcast-header h2{color:#f1fff5;margin:8px 0 5px;font-size:27px;line-height:1.08}.cyber-whatsapp-broadcast-header p{color:#e1f2e6ab;margin:0;line-height:1.5}.cyber-whatsapp-bridge-status{color:#f0fff4cc;white-space:nowrap;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.cyber-whatsapp-bridge-status i{background:#f0b34c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px}.cyber-whatsapp-bridge-status.is-ready{color:#8df2af;border-color:#4ce27f52}.cyber-whatsapp-bridge-status.is-ready i{background:#42df78}.cyber-whatsapp-loading,.cyber-whatsapp-notice{color:#f0fff5c2;background:#ffffff09;border-radius:14px;margin-top:18px;padding:15px 16px}.cyber-whatsapp-notice.warning{color:#f1cd86;background:#76531b29;border:1px solid #e8b24959}.cyber-whatsapp-broadcast-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:18px;margin-top:20px;display:grid}.cyber-whatsapp-audience,.cyber-whatsapp-compose,.cyber-whatsapp-history{background:#05140e9e;border:1px solid #ffffff1a;border-radius:18px;padding:20px}.cyber-whatsapp-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cyber-whatsapp-panel-heading h3{color:#f5fff7;margin:6px 0 0;font-size:20px}.cyber-whatsapp-link{color:#7eeba5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.cyber-whatsapp-help{color:#e2f2e69e;margin:10px 0 16px;font-size:12px;line-height:1.55}.cyber-whatsapp-selector-block{margin-top:18px}.cyber-whatsapp-selector-block>strong,.cyber-whatsapp-selector-title strong{color:#e7f9eb;margin-bottom:9px;font-size:13px;display:block}.cyber-whatsapp-selector-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.cyber-whatsapp-check-list{flex-wrap:wrap;gap:8px;display:flex}.cyber-whatsapp-check-list label{color:#eefff2cc;cursor:pointer;background:#ffffff06;border:1px solid #7de79f24;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:inline-flex}.cyber-whatsapp-check-list label:has(input:checked){color:#baffcc;background:#27995226;border-color:#5de88e94}.cyber-whatsapp-check-list input,.cyber-whatsapp-customer-list input{accent-color:#4ee580}.cyber-whatsapp-search{box-sizing:border-box;color:#effff3;background:#010a078a;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;margin:0 0 8px;padding:11px 12px}.cyber-whatsapp-search:focus{border-color:#52dc83}.cyber-whatsapp-customer-list{gap:6px;max-height:230px;padding-right:3px;display:grid;overflow:auto}.cyber-whatsapp-customer-list label{cursor:pointer;background:#ffffff06;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.cyber-whatsapp-customer-list label:has(input:checked){background:#289b5626;outline:1px solid #57e88b59}.cyber-whatsapp-customer-list label.is-muted{opacity:.54}.cyber-whatsapp-customer-list b,.cyber-whatsapp-customer-list small{display:block}.cyber-whatsapp-customer-list b{color:#eaffef;font-size:12px}.cyber-whatsapp-customer-list small{color:#e0f4e58c;margin-top:3px;font-size:10px}.cyber-whatsapp-recipient-summary{background:#37af5e1a;border:1px solid #5fe08f40;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:18px;padding:12px 14px;display:flex}.cyber-whatsapp-recipient-summary strong{color:#7df4a4;font-size:22px}.cyber-whatsapp-recipient-summary span{color:#e1f8e7;font-size:12px}.cyber-whatsapp-recipient-summary small{color:#f0d294c7;width:100%;font-size:10px}.cyber-whatsapp-compose{flex-direction:column;gap:13px;display:flex}.cyber-whatsapp-compose label{color:#dff6e5;flex-direction:column;gap:6px;font-size:12px;display:flex}.cyber-whatsapp-compose input,.cyber-whatsapp-compose select,.cyber-whatsapp-compose textarea{box-sizing:border-box;color:#effff3;width:100%;font:inherit;background:#010a0799;border:1px solid #ffffff21;border-radius:10px;outline:none;padding:11px 12px}.cyber-whatsapp-compose input:focus,.cyber-whatsapp-compose select:focus,.cyber-whatsapp-compose textarea:focus{border-color:#4fe481}.cyber-whatsapp-compose textarea{resize:vertical;line-height:1.5}.cyber-whatsapp-compose label small,.cyber-whatsapp-file-picker small{color:#ddf2e285;font-size:10px;line-height:1.45}.cyber-whatsapp-file-picker input{cursor:pointer;background:#ffffff09;padding:10px}.cyber-whatsapp-compose-preview{background:linear-gradient(145deg,#22794629,#ffffff06);border:1px solid #7be39c2e;border-radius:13px;padding:14px}.cyber-whatsapp-compose-preview span{color:#77e99e;letter-spacing:.18em;font-size:9px;font-weight:800;display:block}.cyber-whatsapp-compose-preview strong{color:#effff3;margin-top:8px;font-size:14px;display:block}.cyber-whatsapp-compose-preview p{color:#ebfaeeb8;white-space:pre-wrap;margin:6px 0 10px;font-size:12px;line-height:1.5}.cyber-whatsapp-compose-preview small{color:#e3f4e78c;font-size:10px}.cyber-whatsapp-send{border:0;justify-content:center;align-items:center;gap:13px;width:100%;padding:13px;display:flex}.cyber-whatsapp-send span{font-size:18px}.cyber-whatsapp-feedback{border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.cyber-whatsapp-feedback.is-error{color:#ffb0a6;background:#9e302726;border:1px solid #f1675d59}.cyber-whatsapp-feedback.is-success{color:#a8f8bc;background:#32974f24;border:1px solid #4de2804d}.cyber-whatsapp-history{margin-top:18px}.cyber-whatsapp-history-list{gap:7px;margin-top:15px;display:grid}.cyber-whatsapp-history-list article{background:#ffffff06;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.cyber-whatsapp-history-list strong,.cyber-whatsapp-history-list small{display:block}.cyber-whatsapp-history-list strong{color:#ebfff0;font-size:12px}.cyber-whatsapp-history-list small{color:#e0f4e57a;margin-top:4px;font-size:10px}.cyber-whatsapp-history-list b{color:#bfeecb;font-size:12px}.cyber-whatsapp-history-status{color:#effff3bf;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:10px}.cyber-whatsapp-history-status.sent{color:#8af0a6;border-color:#4ee17f59}.cyber-whatsapp-history-status.partial{color:#f0c77f;border-color:#e8b14b59}.cyber-whatsapp-history-status.failed{color:#ffaea7;border-color:#f0645b59}@media (width<=900px){.cyber-whatsapp-broadcast-grid{grid-template-columns:1fr}.cyber-whatsapp-broadcast-header{flex-direction:column}.cyber-whatsapp-bridge-status{align-self:flex-start}}@media (width<=560px){.cyber-whatsapp-broadcast{padding:18px}.cyber-whatsapp-audience,.cyber-whatsapp-compose,.cyber-whatsapp-history{padding:15px}.cyber-whatsapp-history-list article{grid-template-columns:1fr auto}.cyber-whatsapp-history-list article>b{grid-area:1/2}.cyber-whatsapp-history-list article>span{grid-area:2/1;justify-self:start}}.cyber-whatsapp-selector-title>div{min-width:0}.cyber-whatsapp-selector-title>div>small{color:#e0f4e58c;margin-top:4px;font-size:10px;line-height:1.45;display:block}.cyber-whatsapp-count-badge{color:#9af5b9;border:1px solid #7de79f3d;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;display:inline-flex}.cyber-whatsapp-organization-list{gap:9px;max-height:440px;padding:2px 3px 2px 0;display:grid;overflow:auto}.cyber-whatsapp-organization-card{background:#ffffff06;border:1px solid #7de79f24;border-radius:13px;overflow:hidden}.cyber-whatsapp-organization-card.is-selected{background:#2799521c;border-color:#5de88e8c}.cyber-whatsapp-organization-heading{justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.cyber-whatsapp-organization-label{cursor:pointer;align-items:flex-start;gap:9px;min-width:0;display:flex}.cyber-whatsapp-organization-label input{accent-color:#4ee580;margin-top:2px}.cyber-whatsapp-organization-label b,.cyber-whatsapp-organization-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cyber-whatsapp-organization-label b{color:#eaffef;font-size:12px}.cyber-whatsapp-organization-label small{color:#e0f4e58c;margin-top:4px;font-size:10px}.cyber-whatsapp-expand-button{color:#a7f5bd;cursor:pointer;background:#010a073d;border:1px solid #7de79f33;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.cyber-whatsapp-expand-button span{font-size:14px;line-height:.7}.cyber-whatsapp-organization-details{border-top:1px solid #ffffff14;gap:12px;padding:0 12px 13px;display:grid}.cyber-whatsapp-selection-note{color:#daffe3b8;background:#4ad37814;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:10px;line-height:1.45}.cyber-whatsapp-nested-block{padding-top:11px}.cyber-whatsapp-nested-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.cyber-whatsapp-nested-heading strong{color:#dff9e6;font-size:11px}.cyber-whatsapp-nested-heading small{color:#e0f4e580;font-size:10px}.cyber-whatsapp-nested-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cyber-whatsapp-nested-check-list label{color:#eefff2bf;cursor:pointer;border:1px solid #7de79f1c;border-radius:8px;align-items:flex-start;gap:7px;min-width:0;padding:8px;font-size:10px;display:flex}.cyber-whatsapp-nested-check-list label:has(input:checked){color:#baffcc;background:#27995221;border-color:#5de88e7a}.cyber-whatsapp-nested-check-list input{accent-color:#4ee580;margin-top:1px}.cyber-whatsapp-nested-check-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cyber-whatsapp-nested-block .cyber-whatsapp-customer-list{max-height:170px}.cyber-whatsapp-unaffiliated-block{border-top:1px solid #ffffff14;padding-top:15px}.cyber-whatsapp-unaffiliated-block .cyber-whatsapp-customer-list{max-height:190px;margin-top:9px}.cyber-whatsapp-empty-state{color:#e0f4e580;padding:10px;font-size:10px;display:block}@media (width<=560px){.cyber-whatsapp-organization-heading{flex-direction:column;align-items:flex-start}.cyber-whatsapp-expand-button{align-self:flex-end}.cyber-whatsapp-nested-check-list{grid-template-columns:1fr}}.cyber-whatsapp-organization-details{background:#010a0738;padding:12px 12px 14px}.cyber-whatsapp-nested-block{background:#ffffff05;border:1px solid #7de79f1a;border-radius:10px;padding:10px}.cyber-whatsapp-nested-heading{border-bottom:1px solid #ffffff12;margin-bottom:8px;padding-bottom:8px}.cyber-whatsapp-nested-check-list{grid-template-columns:1fr;gap:5px;max-height:172px;padding-right:2px;display:grid;overflow:auto}.cyber-whatsapp-nested-check-list label{box-sizing:border-box;color:#eefff2c7;text-align:left;cursor:pointer;background:#010a0740;border:1px solid #7de79f1a;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:8px 9px;font-size:10px;justify-content:start!important;display:grid!important}.cyber-whatsapp-nested-check-list label:hover,.cyber-whatsapp-customer-list label:hover{background:#4ad37812;border-color:#7de79f47}.cyber-whatsapp-nested-check-list input,.cyber-whatsapp-customer-list input{accent-color:#4ee580;flex:none;min-width:14px;width:14px!important;height:14px!important;margin:0!important}.cyber-whatsapp-nested-check-list span{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;display:block;overflow:hidden}.cyber-whatsapp-nested-block .cyber-whatsapp-customer-list{gap:5px;max-height:190px;padding-right:2px;display:grid;overflow:auto}.cyber-whatsapp-customer-list label{box-sizing:border-box;text-align:left;background:#010a0740;border:1px solid #7de79f1a;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:8px 9px;justify-content:start!important;display:grid!important}.cyber-whatsapp-customer-list label>span{text-align:left;min-width:0;display:block}.cyber-whatsapp-customer-list b,.cyber-whatsapp-customer-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cyber-whatsapp-customer-list b{font-size:11px}.cyber-whatsapp-customer-list small{font-size:9px}.cyber-whatsapp-selection-note{margin:0 0 1px}.cyber-desk-open-shell{padding-top:28px}.cyber-desk-open-card{width:min(100%,1000px);margin:0 auto;padding:30px}.cyber-desk-open-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.cyber-desk-open-header h1{margin:18px 0 8px}.cyber-desk-open-header p{color:#e8f0f7bf;max-width:690px}.cyber-desk-open-context{background:#5bc19614;border:1px solid #5bc19659;border-radius:16px;max-width:280px;padding:18px}.cyber-desk-open-context span,.cyber-desk-open-context small{color:#e8f0f7ad;display:block}.cyber-desk-open-context strong{color:#9ee6bd;margin:8px 0;display:block}.cyber-desk-open-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-desk-open-urgency{align-self:start}.cyber-desk-open-urgency select{align-self:start;height:44px;min-height:44px;padding-block:0}.cyber-desk-open-form select:disabled{opacity:.62;cursor:not-allowed}.cyber-desk-open-success{color:#a9edc2;background:#5bc1961a;border:1px solid #5bc19659;border-radius:12px;margin:16px 0 0;padding:12px 14px}@media (width<=720px){.cyber-desk-open-card{padding:20px}.cyber-desk-open-header{display:block}.cyber-desk-open-context{max-width:none;margin-top:20px}.cyber-desk-open-form{grid-template-columns:1fr}}.monitor-agents-shell{max-width:1380px}.monitor-agents-page{gap:18px;display:grid}.monitor-agents-hero{background:radial-gradient(circle at 0 0,#28d1ee21,#0000 32%),linear-gradient(135deg,#091f2af7,#08151bf5);border:1px solid #49dcff42;border-radius:26px;justify-content:space-between;align-items:end;gap:24px;padding:28px 30px;display:flex;box-shadow:0 20px 50px #0003,inset 0 1px #93f0ff21}.monitor-agents-back{color:#91aeb8;margin-bottom:18px;font-size:.78rem;text-decoration:none;display:inline-flex}.monitor-agents-back:hover{color:#6de8f5}.monitor-agents-kicker{color:#5ce9f7;letter-spacing:.18em;margin-bottom:9px;font-size:.66rem;font-weight:800;display:block}.monitor-agents-hero h1{color:#f4fbff;font:600 clamp(2rem, 4vw, 3.2rem)/1 var(--font-display), sans-serif;letter-spacing:-.055em;margin:0}.monitor-agents-hero p{color:#a6c3ca;max-width:62ch;margin:10px 0 0;line-height:1.5}.monitor-agents-hero-side{justify-items:end;gap:9px;min-width:210px;display:grid}.monitor-agents-hero-side small{color:#8fa8b0;font-size:.72rem}.monitor-agents-live{color:#81f0a8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:inline-flex}.monitor-agents-live i{background:#5ff2c0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #5ff2c0}.monitor-agents-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.monitor-agents-stats article{background:linear-gradient(160deg,#102a35e6,#081920db);border:1px solid #76b1c138;border-radius:19px;gap:5px;min-height:110px;padding:17px 18px;display:grid}.monitor-agents-stats article span,.monitor-agents-stats article small{color:#91adb6;font-size:.75rem}.monitor-agents-stats article strong{color:#eefcff;font:600 2rem/1 var(--font-display), sans-serif}.monitor-agents-stats .is-online{border-color:#4eeeb559}.monitor-agents-stats .is-online strong{color:#63efba}.monitor-agents-stats .is-pending{border-color:#ffcd6547}.monitor-agents-stats .is-pending strong{color:#ffd36a}.monitor-agents-stats .is-offline{border-color:#ff697847}.monitor-agents-stats .is-offline strong{color:#ff8792}.monitor-agents-stats .is-revoked{border-color:#9eabb047}.monitor-agents-stats .is-revoked strong{color:#aab8bd}.monitor-agent-distribution{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:13px;display:grid}.monitor-agent-release-card,.monitor-agent-install-guide,.monitor-agents-history{background:linear-gradient(145deg,#0e2833f0,#07171ee6);border:1px solid #5bdbee33;border-radius:21px;padding:22px;box-shadow:inset 0 1px #a6f5ff14}.monitor-agent-section-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.monitor-agent-section-heading .monitor-agents-kicker{margin-bottom:6px}.monitor-agent-section-heading h2,.monitor-agent-install-guide h3{color:#effcff;font:600 1.35rem/1.1 var(--font-display), sans-serif;margin:0}.monitor-agent-release-card>p,.monitor-agent-install-guide>p{color:#a5c2ca;margin:11px 0 18px;font-size:.82rem;line-height:1.55}.monitor-agent-release-badge{color:#ffd36a;letter-spacing:.04em;border:1px solid #ffcd6540;border-radius:999px;flex:none;padding:7px 10px;font-size:.66rem;font-weight:800}.monitor-agent-release-badge.is-ready{color:#79f4c0;border-color:#5ff2c04d}.monitor-agent-release-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 20px;display:grid}.monitor-agent-release-meta div{background:#010d1261;border:1px solid #76b1c124;border-radius:12px;gap:5px;padding:10px 11px;display:grid}.monitor-agent-release-meta dt{color:#7f9fa9;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.monitor-agent-release-meta dd{color:#e9fbff;margin:0;font-size:.78rem}.monitor-agent-release-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.monitor-agent-release-actions small{color:#7f9fa9;font-size:.68rem}.monitor-agent-release-actions code{color:#a7dce4;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.monitor-agent-release-actions .is-disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.monitor-agent-install-guide{background:radial-gradient(circle at 100% 0,#5ff2c014,#0000 48%),linear-gradient(145deg,#0a2128f0,#07171ee6)}.monitor-agent-install-guide .monitor-agents-kicker{margin-bottom:7px}.monitor-agent-install-guide ol{counter-reset:install-step;gap:11px;margin:17px 0 16px;padding:0;list-style:none;display:grid}.monitor-agent-install-guide li{color:#c5e0e5;counter-increment:install-step;grid-template-columns:25px 1fr;align-items:start;gap:9px;font-size:.78rem;line-height:1.4;display:grid}.monitor-agent-install-guide li:before{content:counter(install-step, decimal-leading-zero);color:#73f1c0;border:1px solid #5ff2c059;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.63rem;font-weight:800;display:grid}.monitor-agents-history{gap:13px;padding-top:18px;display:grid}.monitor-agents-history .monitor-agents-list-head{padding-top:0}.monitor-agents-history-table{border:1px solid #76b1c124;border-radius:13px;overflow-x:auto}.monitor-agents-history-row{color:#b5cfd5;border-top:1px solid #76b1c11a;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(120px,1fr));align-items:center;gap:12px;min-width:680px;padding:12px 14px;font-size:.74rem;display:grid}.monitor-agents-history-row:first-child{border-top:0}.monitor-agents-history-row.is-header{color:#7f9fa9;letter-spacing:.08em;text-transform:uppercase;background:#010e1373;font-size:.63rem;font-weight:800}.monitor-agents-history-row strong{color:#eefcff;font-weight:600}.monitor-agent-history-status{color:#a9c7ce;background:#76b1c11a;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.66rem}.monitor-agent-history-status.status-online{color:#75edbb;background:#5ff2c01a}.monitor-agent-history-status.status-revoked{color:#ff9ba5;background:#ff69781a}.monitor-agents-toolbar{background:#07181fc7;border:1px solid #76b1c129;border-radius:18px;align-items:end;gap:10px;padding:14px;display:flex}.monitor-agent-policy-panel{background:radial-gradient(circle at 0 0,#00e0ff14,#0000 38%),#07181fb8;border:1px solid #5ce9f738;border-radius:20px;gap:14px;padding:20px;display:grid}.monitor-agent-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.monitor-agent-policy-grid>div{background:#010d124d;border:1px solid #76b1c124;border-radius:14px;align-content:start;gap:9px;padding:14px;display:grid}.monitor-agent-policy-grid h3{color:#e8fbff;margin:0 0 2px;font-size:.82rem}.monitor-agent-policy-grid label{color:#a7c3ca;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:8px;font-size:.72rem;display:grid}.monitor-agent-policy-grid select,.monitor-agent-team-policy input{color:#eefcff;min-height:32px;font:inherit;background:#020e14d1;border:1px solid #72bdcf3d;border-radius:8px;padding:0 8px}.monitor-agent-team-policy{gap:7px;display:grid}.monitor-agent-team-policy>div{color:#8fa8b0;align-items:center;gap:7px;font-size:.7rem;display:flex}.monitor-agent-team-policy>div input{width:100%}.monitor-agents-toolbar label{flex:1;gap:6px;display:grid}.monitor-agents-toolbar label:first-child{flex:2}.monitor-agents-toolbar label span,.monitor-agents-modal label{color:#9cb6bd;font-size:.73rem}.monitor-agents-toolbar input,.monitor-agents-toolbar select,.monitor-agents-modal input,.monitor-agents-modal select{color:#eefcff;width:100%;min-height:42px;font:inherit;background:#020e14d1;border:1px solid #72bdcf3d;border-radius:11px;padding:0 12px}.monitor-agents-toolbar input:focus,.monitor-agents-toolbar select:focus,.monitor-agents-modal input:focus,.monitor-agents-modal select:focus{border-color:#55e4ef;outline:2px solid #55e4ef2e}.monitor-agents-toolbar .ghost-button{white-space:nowrap;min-height:42px}.monitor-agents-toolbar .monitor-agent-revoked-toggle{color:#aab8bd;border-color:#9eabb04d}.monitor-agents-toolbar .monitor-agent-revoked-toggle[aria-pressed=true]{color:#79f4c0;border-color:#5ff2c059}.monitor-agents-list-head{justify-content:space-between;align-items:end;gap:18px;padding:10px 2px 0;display:flex}.monitor-agents-list-head>div{gap:6px;display:grid}.monitor-agents-list-head span{color:#62e9f6;letter-spacing:.17em;font-size:.64rem;font-weight:800}.monitor-agents-list-head h2{color:#eefcff;font:600 1.45rem/1.1 var(--font-display), sans-serif;margin:0}.monitor-agents-list-head small{color:#8fa8b0;text-align:right;max-width:36ch;font-size:.72rem}.monitor-agents-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px;display:grid}.monitor-agent-card{background:linear-gradient(150deg,#0c252ff0,#07161df0);border:1px solid #76b1c133;border-radius:20px;align-self:start;gap:15px;min-width:0;padding:18px;display:grid;box-shadow:inset 0 1px #b4f4ff0f}.monitor-agent-card.status-online{border-color:#47e6b46b}.monitor-agent-card.status-offline{border-color:#ff747f59}.monitor-agent-card.status-pending{opacity:.91;border-color:#ffcd6557}.monitor-agent-card.status-revoked{opacity:.6}.monitor-agent-card-head,.monitor-agent-identity,.monitor-agent-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.monitor-agent-identity{justify-content:start}.monitor-agent-card-actions{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.monitor-agent-orb{background:#ff7e8b;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 15px #ff7e8bd9}.status-online .monitor-agent-orb{background:#5ff2c0;box-shadow:0 0 15px #5ff2c0d9}.status-pending .monitor-agent-orb{background:#ffd36a;box-shadow:0 0 15px #ffd36ab3}.status-revoked .monitor-agent-orb{box-shadow:none;background:#9eabb0}.monitor-agent-card h3{color:#effcff;margin:0;font-size:1rem}.monitor-agent-card-head small{color:#8eaab3;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.7rem;display:block;overflow:hidden}.monitor-agent-status{color:#74efc1;letter-spacing:.06em;text-transform:uppercase;border:1px solid #5ff2c03d;border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:800}.status-offline .monitor-agent-status{color:#ff9ba4;border-color:#ff7e8b47}.status-pending .monitor-agent-status{color:#ffd36a;border-color:#ffd36a47}.status-revoked .monitor-agent-status{color:#aab8bd;border-color:#9eabb03d}.monitor-agent-context{background:#000d1352;border:1px solid #76b1c124;border-radius:13px;gap:4px;padding:12px;display:grid}.monitor-agent-context span{color:#65e7f2;font-size:.7rem;font-weight:700}.monitor-agent-context b{color:#e4f4f7;font-size:.84rem;font-weight:600}.monitor-agent-context small{color:#8fa8b0;font-size:.7rem}.monitor-agent-quick-facts{color:#9bb8bf;flex-wrap:wrap;gap:6px;font-size:.65rem;display:flex}.monitor-agent-quick-facts span{text-overflow:ellipsis;white-space:nowrap;background:#000b1038;border:1px solid #76b1c121;border-radius:999px;max-width:100%;padding:5px 7px;overflow:hidden}.monitor-agent-connection{background:#000b1033;border:1px solid #76b1c11f;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.monitor-agent-connection span{color:#77949d;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.monitor-agent-connection b{color:#dff8f2;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.monitor-agent-connection small{color:#8fa8b0;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.monitor-agent-details-panel{background:#000b102e;border:1px solid #76b1c121;border-radius:13px;gap:11px;display:grid}.monitor-agent-details-panel summary{color:#b9d9de;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 11px;font-size:.7rem;list-style:none;display:flex}.monitor-agent-details-panel summary::-webkit-details-marker{display:none}.monitor-agent-details-panel summary:after{content:"+";color:#6feec2;font-size:1rem;font-weight:700}.monitor-agent-details-panel[open] summary{color:#e8fbff;border-bottom:1px solid #76b1c121}.monitor-agent-details-panel[open] summary:after{content:"−"}.monitor-agent-details-panel summary span:last-child{color:#78969f;font-size:.62rem}.monitor-agent-details-panel-body{gap:11px;padding:0 10px 10px;display:grid}.monitor-agent-details-panel[open] .monitor-agent-details-panel-body{scrollbar-gutter:stable;max-height:min(420px,52vh);overflow:auto}.monitor-agent-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;display:grid}.monitor-agent-details div{gap:4px;display:grid}.monitor-agent-details dt{color:#77949d;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.monitor-agent-details dd{color:#d8ebef;margin:0;font-size:.76rem}.monitor-agent-card footer{color:#7e9da6;border-top:1px solid #76b1c121;align-items:start;padding-top:11px;font-size:.7rem}.link-button{color:#63e9f4;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.link-button:hover,.monitor-agent-remote-link{color:#78f4c0}.link-button.danger{color:#ff9ba4}.monitor-agent-health{background:#000b1047;border:1px solid #76b1c124;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.monitor-agent-health div{gap:3px;min-width:0;display:grid}.monitor-agent-health span,.monitor-agent-drives>span,.monitor-agent-video>span{color:#77949d;text-transform:uppercase;letter-spacing:.07em;font-size:.59rem}.monitor-agent-health strong{color:#dff8f2;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.monitor-agent-health strong.is-critical{color:#ff8792}.monitor-agent-drives,.monitor-agent-video{color:#b7d4d9;flex-wrap:wrap;align-items:center;gap:7px;font-size:.67rem;display:flex}.monitor-agent-drives>span,.monitor-agent-video>span{flex:0 0 100%}.monitor-agent-drives b,.monitor-agent-video b{font-weight:600}.monitor-agent-health-alert,.monitor-agent-update-alert{border-radius:9px;padding:8px 9px;font-size:.67rem;line-height:1.35}.monitor-agent-health-alert{color:#ffb0b8;background:#ff5b6b14;border:1px solid #ff747f4d}.monitor-agent-update-alert{color:#88f4c8;background:#5ff2c012;border:1px solid #5ff2c047}.monitor-agents-pagination{color:#8fa8b0;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:10px 2px 0;font-size:.72rem;display:flex}.monitor-agents-pagination .ghost-button{min-height:38px}.monitor-agents-alert{color:#baf8db;background:#4cebb114;border:1px solid #5eefbb47;border-radius:13px;padding:12px 15px;font-size:.8rem}.monitor-agents-alert-error{color:#ffc1c7;background:#ff5b6b14;border-color:#ff758059}.monitor-agents-modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01090ec2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.monitor-agents-modal{background:linear-gradient(150deg,#0e2b37,#07171f);border:1px solid #55e4ef52;border-radius:24px;width:min(560px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #00000073}.monitor-agents-modal h2{color:#f4fdff;font:600 1.75rem/1.08 var(--font-display), sans-serif;margin:0}.monitor-agents-modal p{color:#a6c3ca;margin:10px 0 20px;font-size:.84rem;line-height:1.5}.monitor-agents-modal form{gap:15px;display:grid}.monitor-agents-modal label{gap:7px;display:grid}.monitor-agents-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.monitor-agents-modal-close{color:#9dbac2;cursor:pointer;background:0 0;border:0;font-size:1.8rem;position:absolute;top:12px;right:15px}.monitor-agents-modal-actions{justify-content:end;gap:9px;padding-top:4px;display:flex}.monitor-agents-token{gap:12px;margin:18px 0 22px;display:grid}.monitor-agents-token code{overflow-wrap:anywhere;color:#77f1c0;background:#000b0fa6;border:1px dashed #5ff2c061;border-radius:12px;padding:14px;font:.8rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.monitor-agents-token-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.monitor-agents-stats,.monitor-agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-agent-distribution{grid-template-columns:1fr}.monitor-agent-release-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-agents-toolbar{flex-wrap:wrap}.monitor-agents-toolbar label{min-width:calc(50% - 6px)}.monitor-agents-toolbar .ghost-button{margin-left:auto}}.monitor-agent-telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.monitor-agent-telemetry-card{background:#000b1033;border:1px solid #76b1c11f;border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.monitor-agent-telemetry-card span,.monitor-agent-network>span,.monitor-agent-gpu>span,.monitor-agent-processes>span{color:#77949d;text-transform:uppercase;letter-spacing:.07em;font-size:.59rem}.monitor-agent-telemetry-card b,.monitor-agent-telemetry-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monitor-agent-telemetry-card b{color:#dff8f2;font-size:.68rem;font-weight:600}.monitor-agent-telemetry-card small{color:#8fa8b0;font-size:.62rem}.monitor-agent-network,.monitor-agent-gpu,.monitor-agent-processes{color:#b7d4d9;flex-wrap:wrap;align-items:center;gap:6px;font-size:.65rem;display:flex}.monitor-agent-network>span,.monitor-agent-gpu>span,.monitor-agent-processes>span{flex:0 0 100%}.monitor-agent-network b,.monitor-agent-gpu b,.monitor-agent-processes b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}@media (width<=900px){.monitor-agent-policy-grid{grid-template-columns:1fr}}@media (width<=620px){.monitor-agents-hero{flex-direction:column;align-items:start;padding:22px 18px}.monitor-agents-hero-side{justify-items:start;min-width:0}.monitor-agents-stats,.monitor-agents-grid{grid-template-columns:1fr}.monitor-agents-toolbar label{min-width:100%}.monitor-agents-list-head{flex-direction:column;align-items:start}.monitor-agents-list-head small{text-align:left}.monitor-agents-form-grid{grid-template-columns:1fr}.monitor-agents-modal{padding:22px 18px}.monitor-agent-telemetry-grid{grid-template-columns:1fr}}.remote-shell{max-width:1380px}.remote-page{gap:18px;display:grid}.remote-hero{background:radial-gradient(circle at 0 0,#00e0ff26,#0000 35%),radial-gradient(circle at 100% 100%,#72ffac14,#0000 34%),linear-gradient(135deg,#071e2afa,#07121af5);border:1px solid #4ee3ff47;border-radius:26px;justify-content:space-between;align-items:end;gap:24px;padding:28px 30px;display:flex;box-shadow:0 22px 55px #0000003d,inset 0 1px #aef9ff21}.remote-back{color:#91b5bf;margin-bottom:18px;font-size:.78rem;text-decoration:none;display:inline-flex}.remote-back:hover{color:#6de8f5}.remote-kicker{color:#5ce9f7;letter-spacing:.18em;margin-bottom:9px;font-size:.66rem;font-weight:800;display:block}.remote-hero h1{color:#effcff;font:600 clamp(2rem, 4vw, 3.2rem)/1 var(--font-display), sans-serif;letter-spacing:-.055em;margin:0}.remote-hero p{color:#a7c8d0;max-width:63ch;margin:10px 0 0;line-height:1.5}.remote-hero-side{justify-items:end;gap:10px;min-width:250px;display:grid}.remote-hero-side small{color:#8daab3;text-align:right;max-width:34ch;font-size:.72rem;line-height:1.45}.remote-live,.remote-refresh{color:#7ff3c0;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:inline-flex}.remote-live i,.remote-refresh i{background:#5ff2c0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #5ff2c0}.remote-primary,.remote-secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font:700 .78rem/1 inherit;text-decoration:none;display:inline-flex}.remote-primary{color:#062119;background:linear-gradient(135deg,#71f1b5,#42d89a);border:1px solid #5ff2c066;box-shadow:0 10px 22px #3ceba12e}.remote-primary:disabled{cursor:not-allowed;opacity:.55}.remote-secondary{color:#c5e5ea;background:#031017b3;border:1px solid #76b1c14d}.remote-alert{color:#baf8db;background:#4cebb114;border:1px solid #5ff2c04d;border-radius:13px;padding:12px 15px;font-size:.8rem}.remote-alert-error{color:#ffc1c7;background:#ff5b6b14;border-color:#ff758061}.remote-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.remote-stats article{background:linear-gradient(160deg,#0e2833e6,#07181fe0);border:1px solid #76b1c138;border-radius:19px;gap:5px;min-height:112px;padding:17px 18px;display:grid}.remote-stats span,.remote-stats small{color:#8eabb4;font-size:.74rem}.remote-stats strong{color:#effcff;font:600 2rem/1 var(--font-display), sans-serif}.remote-stats .is-active{border-color:#5ff2c066}.remote-stats .is-active strong{color:#64efb8}.remote-stats .is-rejected{border-color:#ff859452}.remote-stats .is-rejected strong{color:#ff9aa7}.remote-toolbar{background:#07181fc7;border:1px solid #76b1c129;border-radius:18px;justify-content:space-between;align-items:end;gap:14px;padding:14px;display:flex}.remote-toolbar label{gap:6px;width:min(300px,100%);display:grid}.remote-toolbar label span{color:#9cb6bd;font-size:.73rem}.remote-toolbar select{color:#eefcff;min-height:42px;font:inherit;background:#020e14d1;border:1px solid #72bdcf3d;border-radius:11px;padding:0 12px}.remote-toolbar select:focus{border-color:#55e4ef;outline:2px solid #55e4ef2e}.remote-refresh{color:#8db0ba;font-size:.65rem}.remote-list-head{justify-content:space-between;align-items:end;gap:18px;padding:10px 2px 0;display:flex}.remote-list-head>div{gap:6px;display:grid}.remote-list-head>div>span{color:#62e9f6;letter-spacing:.17em;font-size:.64rem;font-weight:800}.remote-list-head h2{color:#eefcff;font:600 1.45rem/1.1 var(--font-display), sans-serif;margin:0}.remote-list-head small{color:#8fa8b0;text-align:right;max-width:44ch;font-size:.72rem;line-height:1.45}.remote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.remote-card{background:linear-gradient(150deg,#0c252ff0,#07161df0);border:1px solid #76b1c133;border-radius:20px;gap:15px;padding:18px;display:grid;box-shadow:inset 0 1px #b4f4ff0f}.remote-card.status-active{border-color:#5ff2c07a;box-shadow:0 0 24px #5ff2c014,inset 0 1px #b4f4ff14}.remote-card.status-rejected,.remote-card.status-expired,.remote-card.status-cancelled{opacity:.74}.remote-card>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.remote-card>header>div{grid-template-columns:10px 1fr;align-items:center;column-gap:8px;display:grid}.remote-card h3{color:#effcff;margin:0;font-size:1rem}.remote-card>header small{color:#8eaab3;text-overflow:ellipsis;white-space:nowrap;grid-column:2;max-width:190px;font-size:.69rem;overflow:hidden}.remote-card>header b{color:#74efc1;white-space:nowrap;border:1px solid #5ff2c040;border-radius:999px;padding:5px 8px;font-size:.63rem}.status-requested>header b,.status-awaiting_consent>header b{color:#ffd36a;border-color:#ffd36a4d}.status-rejected>header b,.status-expired>header b,.status-cancelled>header b{color:#ff9aa7;border-color:#ff859447}.remote-status-dot{background:#ffd36a;border-radius:50%;grid-row:span 2;width:10px;height:10px;box-shadow:0 0 14px #ffd36ab3}.status-active .remote-status-dot{background:#5ff2c0;box-shadow:0 0 14px #5ff2c0d9}.status-rejected .remote-status-dot,.status-expired .remote-status-dot,.status-cancelled .remote-status-dot{box-shadow:none;background:#9eabb0}.remote-card-context{background:#000d1352;border:1px solid #76b1c124;border-radius:13px;gap:4px;padding:12px;display:grid}.remote-card-context strong{color:#68e8f3;font-size:.76rem}.remote-card-context span{color:#c6e0e4;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.remote-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;display:grid}.remote-card dl div{gap:4px;display:grid}.remote-card dt{color:#77949d;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.remote-card dd{color:#d8ebef;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.74rem;overflow:hidden}.remote-card footer{border-top:1px solid #76b1c121;justify-content:space-between;gap:10px;padding-top:11px;display:flex}.remote-link{color:#6cecf4;cursor:pointer;background:0 0;border:0;padding:0;font:700 .72rem/1 inherit;text-decoration:none}.remote-link.danger{color:#ff9aa7}.remote-empty{text-align:center;background:#081e266b;border:1px dashed #5bdbee38;border-radius:18px;gap:8px;padding:40px 18px;display:grid}.remote-empty strong{color:#e9fbff;font-size:.92rem}.remote-empty span{color:#8fa8b0;font-size:.76rem}.remote-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01090ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.remote-modal{background:linear-gradient(150deg,#0e2b37,#07171f);border:1px solid #55e4ef57;border-radius:24px;width:min(560px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #00000080}.remote-modal h2{color:#f4fdff;font:600 1.75rem/1.08 var(--font-display), sans-serif;margin:0}.remote-modal p{color:#a6c3ca;margin:10px 0 20px;font-size:.84rem;line-height:1.5}.remote-modal form{gap:15px;display:grid}.remote-modal label{color:#9cb6bd;gap:7px;font-size:.73rem;display:grid}.remote-modal label small{color:#7f9fa9;font-size:.68rem}.remote-modal input,.remote-modal select{color:#eefcff;width:100%;min-height:42px;font:inherit;background:#020e14d1;border:1px solid #72bdcf3d;border-radius:11px;padding:0 12px}.remote-modal input:focus,.remote-modal select:focus{border-color:#55e4ef;outline:2px solid #55e4ef2e}.remote-modal-close{color:#9dbac2;cursor:pointer;background:0 0;border:0;font-size:1.8rem;position:absolute;top:12px;right:15px}.remote-modal-actions{flex-wrap:wrap;justify-content:end;gap:9px;padding-top:4px;display:flex}.remote-token{overflow-wrap:anywhere;color:#77f1c0;background:#000b0fa6;border:1px dashed #5ff2c061;border-radius:12px;margin:18px 0 8px;padding:14px;font:.8rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.remote-token-note{color:#8fa8b0;margin-bottom:20px;font-size:.69rem;display:block}.remote-form-warning{color:#ffd98c;background:#ffd36a0f;border:1px solid #ffd36a40;border-radius:11px;padding:10px 12px;font-size:.74rem}@media (width<=900px){.remote-stats,.remote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-hero{flex-direction:column;align-items:start}.remote-hero-side{justify-items:start;min-width:0}.remote-hero-side small{text-align:left}.remote-list-head{flex-direction:column;align-items:start}.remote-list-head small{text-align:left}}@media (width<=620px){.remote-hero{padding:22px 18px}.remote-stats,.remote-grid{grid-template-columns:1fr}.remote-toolbar{flex-direction:column;align-items:stretch}.remote-toolbar label{width:100%}.remote-refresh{align-self:start}.remote-modal{padding:22px 18px}}.remote-room{gap:18px;display:grid}.remote-room-head{background:radial-gradient(circle at 0 0,#00e0ff1f,#0000 35%),linear-gradient(135deg,#071e2afa,#07121af5);border:1px solid #4ee3ff47;border-radius:26px;justify-content:space-between;align-items:end;gap:18px;padding:28px 30px;display:flex}.remote-room-head h1{color:#effcff;font:600 clamp(1.8rem, 4vw, 2.8rem)/1 var(--font-display), sans-serif;margin:0}.remote-room-head p{color:#9fbfc7;margin:8px 0 0;font-size:.82rem}.remote-room-head-side{justify-items:end;gap:9px;display:grid}.remote-room-status{color:#ffd36a;text-transform:uppercase;border:1px solid #ffd36a4d;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font-size:.7rem;font-weight:800;display:inline-flex}.remote-room-status i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px}.remote-room-status.status-active{color:#72f2bd;border-color:#5ff2c066}.remote-room-status.status-ended,.remote-room-status.status-rejected,.remote-room-status.status-cancelled,.remote-room-status.status-expired{color:#ff9aa7;border-color:#ff85944d}.remote-transport-metrics{color:#8fadb6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:.65rem;display:flex}.remote-transport-metrics span{white-space:nowrap;background:#0412196b;border:1px solid #76b1c133;border-radius:999px;padding:5px 8px}.remote-transport-metrics span:first-child{color:#75edbf}.remote-transport-metrics span.is-relay{color:#ffd36a;border-color:#ffd36a47}.remote-room-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);gap:15px;display:grid}.remote-viewport{text-align:center;background:radial-gradient(circle,#00dfff14,#0000 44%),repeating-linear-gradient(135deg,#69c4d308 0 1px,#0000 1px 22px),#06151d;border:1px solid #4ee3ff3d;border-radius:22px;align-content:center;place-items:center;gap:11px;min-height:500px;padding:40px;display:grid}.remote-viewport-icon{color:#71f1b5;border:1px solid #5ff2c066;border-radius:17px;place-items:center;width:58px;height:58px;font-size:1.8rem;display:grid;box-shadow:0 0 28px #5ff2c01f}.remote-viewport strong{color:#e7fbff;font-size:.95rem}.remote-viewport span{color:#8fa8b0;max-width:52ch;font-size:.76rem;line-height:1.5}.remote-room-sidebar{align-content:start;gap:12px;display:grid}.remote-room-card{background:linear-gradient(150deg,#0c252ff0,#07161df0);border:1px solid #76b1c133;border-radius:19px;gap:12px;padding:18px;display:grid}.remote-room-card .remote-kicker{margin-bottom:0}.remote-room-card dl{gap:11px;margin:0;display:grid}.remote-room-card dl div{border-bottom:1px solid #76b1c11a;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.remote-room-card dt{color:#77949d;font-size:.65rem}.remote-room-card dd{color:#e3f3f6;text-align:right;margin:0;font-size:.72rem}.remote-room-card dd.is-good{color:#70efbc}.remote-room-card dd.is-bad{color:#ff9aa7}.remote-room-card ul{color:#b7d1d6;gap:9px;margin:0;padding:0;font-size:.74rem;list-style:none;display:grid}.remote-room-card li:before{content:"✓";color:#70efbc;margin-right:7px}.remote-end-button{color:#ff9aa7;cursor:pointer;background:#ff5b6b14;border:1px solid #ff859452;border-radius:12px;min-height:42px;font:700 .76rem/1 inherit}.remote-room-events{background:#081c24b3;border:1px solid #76b1c12e;border-radius:20px;gap:13px;padding:20px;display:grid}.remote-room-event{border-top:1px solid #76b1c11a;align-items:center;gap:11px;padding:11px 0;display:flex}.remote-room-event i{background:#5ce9f7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #5ce9f7b3}.remote-room-event div{gap:4px;display:grid}.remote-room-event strong{color:#e3f6f9;font-size:.78rem}.remote-room-event span{color:#849fa8;font-size:.68rem}@media (width<=900px){.remote-room-layout{grid-template-columns:1fr}.remote-room-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-end-button{grid-column:1/-1}}@media (width<=620px){.remote-room-head{flex-direction:column;align-items:start;padding:22px 18px}.remote-room-head-side{justify-items:start}.remote-transport-metrics{justify-content:flex-start}.remote-viewport{min-height:380px;padding:24px 16px}.remote-room-sidebar{grid-template-columns:1fr}}.remote-viewport-live{background:#02090d;min-height:500px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 36px #00e0ff14,inset 0 0 0 1px #5ff2c014}.remote-screen-video{object-fit:contain;background:#02090d;width:100%;height:100%;min-height:500px;display:block}.remote-viewport-live .remote-secondary{opacity:.85;position:absolute;bottom:16px;right:16px}.remote-viewport-live .remote-secondary+.remote-secondary{right:168px}.remote-screen-video:focus{outline-offset:-2px;outline:2px solid #5ce9f7}.remote-viewport.is-control-enabled{cursor:crosshair}.remote-pointer-indicator{z-index:1;pointer-events:none;background:#020c1257;border:2px solid #75f1ff;border-radius:50%;width:15px;height:15px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #75f1ff2e,0 0 16px #75f1ffe6}@media (width<=620px){.remote-viewport-live,.remote-screen-video{min-height:380px}.remote-viewport-live .remote-secondary,.remote-viewport-live .remote-secondary+.remote-secondary{margin:12px 5px 0;display:inline-flex;position:static}}.remote-control-bar{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#b7d6dc;text-align:left;background:#020e14db;border:1px solid #5ce9f73d;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 14px;font-size:.72rem;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.remote-viewport{position:relative}.remote-control-bar .remote-secondary{opacity:1;min-height:34px;padding:0 12px;font-size:.68rem;position:static}.remote-control-bar.is-offline{color:#ffd98a;border-color:#ffd36a57}.remote-reconnect-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:min(100%,460px);display:flex}.remote-viewport-live .remote-reconnect-actions{z-index:2;width:auto;position:absolute;bottom:68px;left:16px;right:16px}.remote-viewport-live .remote-reconnect-actions .remote-secondary{opacity:1;position:static;bottom:auto;right:auto}.remote-screen-video:not(.is-ready){display:none}@media (width<=620px){.remote-control-bar{margin:12px 10px 0;position:static}.remote-reconnect-actions,.remote-viewport-live .remote-reconnect-actions{width:100%;margin-top:12px;position:static}.remote-viewport-live .remote-reconnect-actions .remote-secondary{position:static}}.remote-events-toggle{color:#9fe8f0;cursor:pointer;background:#031820b8;border:1px solid #5ce9f747;border-radius:10px;justify-self:center;min-height:36px;margin-top:2px;padding:0 14px;font:700 .7rem/1 inherit}.remote-events-toggle:hover{color:#d8fbff;background:#03222cd6;border-color:#5ce9f78c}.remote-viewport-toolbar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020e14db;border:1px solid #5ce9f73d;border-radius:12px;align-items:center;gap:5px;padding:6px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 8px 24px #00000038}.remote-viewport-toolbar span{color:#b7d6dc;text-align:center;min-width:42px;font-size:.68rem}.remote-viewport-toolbar .remote-secondary{opacity:1;border-radius:8px;min-height:32px;padding:0 9px;font-size:.65rem;position:static}.remote-screen-video.display-native{object-fit:none}.remote-viewport:fullscreen{border:0;border-radius:0;width:100vw;height:100vh;min-height:100vh}.remote-viewport:fullscreen .remote-screen-video{min-height:100vh}.remote-viewport:fullscreen .remote-control-bar{bottom:20px}.remote-viewport:fullscreen .remote-reconnect-actions{bottom:74px}.remote-monitor-picker{align-items:center;gap:5px;display:inline-flex}.remote-monitor-picker span{color:#9fc9d0;min-width:auto;font-size:.64rem}.remote-monitor-picker select{color:#d8f7fb;background:#020e14e6;border:1px solid #5ce9f738;border-radius:8px;max-width:190px;min-height:32px;padding:0 7px;font:.65rem/1 inherit}@media (width<=620px){.remote-viewport-toolbar{flex-wrap:wrap;justify-content:center;top:10px;left:10px;right:10px}.remote-viewport-toolbar .remote-secondary{min-height:30px;padding:0 8px}.remote-viewport-toolbar span{min-width:36px}}.remote-viewport-column{align-content:start;gap:12px;min-width:0;display:grid}.remote-viewport-column .remote-control-bar{box-sizing:border-box;width:100%;position:static}.remote-viewport-column .remote-tools-bar{box-sizing:border-box;width:100%}.remote-viewport-column .remote-reconnect-actions{width:100%;margin:0;position:static}.remote-screen-video{pointer-events:none}.remote-list-head-actions{justify-items:end;gap:10px;display:grid}.remote-history-toggle{min-height:36px;padding:0 13px;font-size:.68rem}.remote-history-toggle:hover{color:#d7fff0;border-color:#5ff2c073}@media (width<=900px){.remote-list-head-actions{justify-items:start}.remote-list-head-actions small{text-align:left}}.remote-tools-bar{background:#03141beb;border:1px solid #39e2f238;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.remote-tools-permissions,.remote-tools-actions,.remote-chat{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.remote-tools-permissions>span{color:#8bc6cf;letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:11px}.remote-tools-permissions label{color:#d5edf0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.remote-tools-permissions input{accent-color:#70ebb0}.remote-file-button{cursor:pointer;color:#d5edf0;border:1px solid #77e0ee59;border-radius:8px;align-items:center;padding:7px 10px;font-size:12px;display:inline-flex}.remote-file-button input{display:none}.remote-chat{border-top:1px solid #88cad329;padding-top:9px}.remote-chat>div{flex:100%;gap:8px;display:flex;overflow-x:auto}.remote-chat>div span{color:#bce4e9;white-space:nowrap;font-size:12px}.remote-chat input{color:#eafcff;background:#061a23;border:1px solid #88cad340;border-radius:8px;flex:220px;min-width:0;padding:8px 10px}@media (width<=700px){.remote-tools-permissions label{font-size:11px}.remote-tools-actions .remote-secondary,.remote-file-button{flex:auto;justify-content:center}}.pizzeria-app-notice{color:#eaf1f4;background:#101b21;min-height:100dvh;padding:clamp(16px,4vw,56px);font:16px/1.7 Arial,sans-serif}.pizzeria-app-notice *{box-sizing:border-box;overflow-wrap:anywhere}.pizzeria-app-notice article{background:#17262e;border:1px solid #36515b;border-radius:22px;max-width:920px;margin:auto;padding:clamp(20px,4vw,48px)}.pizzeria-app-notice .app-notice-brand{color:#ffb66e;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.pizzeria-app-notice .app-notice-brand img{object-fit:contain;width:52px;height:52px}.pizzeria-app-notice h1{letter-spacing:-.025em;margin:24px 0 16px;font-size:clamp(28px,5vw,42px);line-height:1.2}.pizzeria-app-notice h2{margin:30px 0 10px;font-size:22px;line-height:1.4}.pizzeria-app-notice p{margin:12px 0}.pizzeria-app-notice li{margin:10px 0}.pizzeria-app-notice ul,.pizzeria-app-notice ol{padding-left:24px}.pizzeria-app-notice a{color:#aee8ff;text-underline-offset:4px}.pizzeria-app-notice a:focus-visible{outline-offset:4px;outline:3px solid #ffb66e}.pizzeria-app-notice .app-notice-summary{background:#203a36;border:1px solid #4b7e6a;border-radius:14px;margin:24px 0;padding:18px 22px}.pizzeria-app-notice .app-notice-meta{color:#c2d2d8;font-size:14px}.pizzeria-app-notice .app-notice-button{color:#172126;background:#ffae66;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.pizzeria-app-notice .app-notice-template{white-space:pre-wrap;font:inherit;color:#f3f6f7;background:#101b21;border:1px solid #45616c;border-radius:12px;padding:20px}.pizzeria-app-notice .app-notice-nav{border-top:1px solid #45616c;flex-wrap:wrap;gap:12px 24px;margin-top:32px;padding-top:20px;display:flex}.pizzeria-app-notice .app-notice-nav a{align-items:center;min-height:44px;display:inline-flex}.pizzeria-route-notice{color:#182c23;background:#f3f5f7;min-height:100dvh;padding:clamp(20px,5vw,60px);font:16px/1.7 Arial,sans-serif}.pizzeria-route-notice *{box-sizing:border-box;overflow-wrap:anywhere}.pizzeria-route-notice article{background:#fff;border:1px solid #d8e1dc;border-radius:20px;max-width:840px;margin:auto;padding:clamp(20px,5vw,48px)}.pizzeria-route-notice article>span{letter-spacing:.12em;color:#9c3c1d;font-size:12px;font-weight:700}.pizzeria-route-notice h1{letter-spacing:-.035em;margin:14px 0;font-size:clamp(28px,5vw,38px);line-height:1.2}.pizzeria-route-notice h2{margin:28px 0 8px;font-size:21px;line-height:1.4}.pizzeria-route-notice p{margin:8px 0}.pizzeria-route-notice .route-notice-intro{color:#53655c}.pizzeria-route-notice a{color:#165c3a;text-underline-offset:3px}.pizzeria-route-notice nav{border-top:1px solid #d8e1dc;flex-wrap:wrap;gap:16px;margin-top:30px;padding-top:20px;display:flex}.pizzeria-route-notice nav a{align-items:center;min-height:44px;display:inline-flex}.pizzeria-route-notice a:focus-visible{outline-offset:4px;outline:3px solid #a14d25}.pizzeria-app-privacy-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;width:100%;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.pizzeria-app-privacy-links a{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;text-decoration:underline;display:inline-flex;color:inherit!important}.pizzeria-app-privacy-links a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid}.pizzeria-app-account-menu{max-width:100%;color:inherit;border:1px solid;border-radius:10px;margin:8px 0 16px;padding:0 14px;font-size:14px}.pizzeria-app-account-menu summary{cursor:pointer;align-content:center;min-height:44px;display:list-item}.pizzeria-app-account-menu summary:focus-visible{outline-offset:3px;outline:3px solid}.pizzeria-app-account-menu .pizzeria-app-privacy-links{justify-content:flex-start}.cyber-pizzeria-mobile-entry{box-sizing:border-box;overflow-wrap:anywhere;color:#f5f7f4;background:radial-gradient(circle at 50% 0,#ff693f29,#0000 42%),#0b1210;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;min-height:100dvh;padding:32px 16px;display:grid}.cyber-pizzeria-mobile-entry *,.cyber-pizzeria-mobile-entry :before,.cyber-pizzeria-mobile-entry :after{box-sizing:border-box;min-width:0}.cyber-pizzeria-mobile-entry-card{background:#111c18f0;border:1px solid #ffffff24;border-radius:28px;width:100%;max-width:460px;padding:clamp(24px,6vw,42px);box-shadow:0 24px 80px #00000052}.cyber-pizzeria-mobile-entry-brand{align-items:center;gap:13px;margin-bottom:36px;display:flex}.cyber-pizzeria-mobile-entry-brand img{object-fit:cover;border-radius:16px;flex:none;width:52px;height:52px}.cyber-pizzeria-mobile-entry-brand div{gap:4px;display:grid}.cyber-pizzeria-mobile-entry-brand strong{letter-spacing:-.02em;font-size:17px}.cyber-pizzeria-mobile-entry-brand span{color:#a8b2ac;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.cyber-pizzeria-mobile-entry-copy>span{color:#ff7047;letter-spacing:.18em;font-size:11px;font-weight:800}.cyber-pizzeria-mobile-entry-copy h1{letter-spacing:-.045em;white-space:normal;margin:12px 0 14px;font-size:clamp(28px,8vw,44px);line-height:1.1}.cyber-pizzeria-mobile-entry-copy h1 span:last-child{color:#ff8a62}.cyber-pizzeria-mobile-entry-copy p{color:#bdc7c0;margin:0 0 30px;font-size:14px;line-height:1.65}.cyber-pizzeria-mobile-entry-card form{gap:10px;display:grid}.cyber-pizzeria-mobile-entry-card label{color:#d9e1dc;font-size:12px;font-weight:700}.cyber-pizzeria-mobile-entry-card input{box-sizing:border-box;color:#f5f7f4;width:100%;font:inherit;background:#0d1915;border:1px solid #ffffff29;border-radius:12px;outline:none;margin-bottom:5px;padding:14px 15px;font-size:16px}.cyber-pizzeria-mobile-entry-card input:focus{border-color:#ff7047;box-shadow:0 0 0 3px #ff704729}.cyber-pizzeria-mobile-entry-card button{color:#1c100a;max-width:100%;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff7047,#ff985d);border:0;border-radius:13px;margin-top:5px;padding:12px 16px;font-weight:800;line-height:1.4}.cyber-pizzeria-mobile-entry-card button span{margin-left:8px;font-size:19px}.cyber-pizzeria-mobile-entry-error{color:#ffb3a1;background:#801d1138;border:1px solid #ff745e6b;border-radius:10px;margin:0 0 4px;padding:10px 12px;font-size:12px;line-height:1.45}.cyber-pizzeria-mobile-entry-note{color:#9da9a1;margin:18px 0 0;font-size:12px;line-height:1.5}.cyber-pizzeria-mobile-entry-card footer{color:#829088;border-top:1px solid #ffffff1a;margin-top:28px;padding-top:18px;font-size:11px;line-height:1.5}@media (width<=420px){.cyber-pizzeria-mobile-entry{padding:16px 12px}.cyber-pizzeria-mobile-entry-card{border-radius:22px;padding:24px 20px}.cyber-pizzeria-mobile-entry-copy h1{font-size:clamp(28px,8vw,34px)}}.portal-error-page{color:#eef7f1;background:radial-gradient(circle at top,#67e08f26,#0000 35%),linear-gradient(#05100c 0%,#0b1b13 100%);place-items:center;min-height:100svh;padding:24px;display:grid}.portal-error-card{text-align:center;background:linear-gradient(#0f1f17f7,#07110cf7);border:1px solid #8fe0a838;border-radius:28px;justify-items:center;gap:14px;width:min(560px,100%);padding:34px;display:grid;box-shadow:0 24px 70px #0000006b}.portal-error-eyebrow{color:#8fe0a8;letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-error-icon{color:#ffad9f;background:#b5433626;border:1px solid #ffad9f66;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:800;display:grid}.portal-error-card h1{max-width:18ch;font:600 clamp(1.5rem,4vw,2.15rem)/1.08 var(--font-display),sans-serif;letter-spacing:-.035em;margin:0}.portal-error-card p{color:#b7c9bd;max-width:48ch;margin:0;line-height:1.65}.portal-error-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.portal-error-actions .ghost-button,.portal-error-actions .primary-button{min-width:176px;text-decoration:none}.portal-error-card small{color:#8fa399;max-width:48ch;font-size:.75rem;line-height:1.5}@media (width<=520px){.portal-error-page{padding:14px}.portal-error-card{border-radius:22px;padding:26px 20px}.portal-error-actions{width:100%;display:grid}.portal-error-actions .ghost-button,.portal-error-actions .primary-button{width:100%;min-height:52px}}.privacy-page .public-portal-hero{max-width:1100px}.privacy-hero strong{margin:12px 0 8px;font-size:clamp(28px,4vw,46px);display:block}.privacy-hero p{max-width:720px;line-height:1.6}.privacy-hero small{color:#82a491;margin-top:18px;font-size:11px;display:block}.privacy-content{padding:28px 34px 34px}.privacy-highlight{background:#12352299;border:1px solid #5ac98055;border-radius:14px;gap:18px;margin-bottom:28px;padding:17px 19px;display:flex}.privacy-highlight strong{color:#8cf1aa;white-space:nowrap}.privacy-highlight span{color:#c5d9ca;line-height:1.5}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.privacy-grid article{border-top:1px solid #ffffff14;padding:22px 0}.privacy-grid article>span{color:#7beaa1;font:700 11px var(--font-sales-display),Arial,sans-serif;letter-spacing:.12em}.privacy-grid h3{margin:8px 0 7px;font-size:16px}.privacy-grid p{color:#aebfb2;margin:0;font-size:13px;line-height:1.65}.privacy-grid a,.privacy-links a{color:#8cebaa}.privacy-links{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:16px;padding-top:24px;font-size:12px;display:flex}.privacy-links a{text-decoration:none}@media (width<=700px){.privacy-content{padding:20px}.privacy-highlight{display:block}.privacy-highlight span{margin-top:8px;display:block}.privacy-grid{grid-template-columns:1fr}.privacy-grid article{padding:18px 0}.privacy-links{gap:12px 18px}}.privacy-contact-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;margin-top:14px;padding:13px 15px}.privacy-contact-card p{margin:7px 0;font-size:12px}.privacy-contact-card p:first-child{margin-top:0}.privacy-contact-card p:last-child{margin-bottom:0}.privacy-registry{color:#9bb4a3;margin-top:14px;font-size:12px}.privacy-registry summary{cursor:pointer;color:#8cebaa}.privacy-registry p{margin-top:9px;font-size:12px;line-height:1.6}.terms-page .public-portal-hero{max-width:1100px}.terms-hero strong{margin:12px 0 8px;font-size:clamp(28px,4vw,46px);display:block}.terms-hero p{line-height:1.6}.terms-hero small{color:#82a491;margin-top:16px;font-size:11px;display:block}.terms-content{padding:28px 34px 34px}.terms-company{background:#12352299;border:1px solid #5ac98055;border-radius:14px;margin-bottom:26px;padding:18px 20px}.terms-company strong{color:#8cf1aa}.terms-company p{color:#c5d9ca;margin:8px 0 0;font-size:13px;line-height:1.7}.terms-company a,.terms-links a{color:#8cebaa}.terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.terms-grid article{border-top:1px solid #ffffff14;padding:20px 0}.terms-grid article>span{color:#7beaa1;font:700 11px var(--font-sales-display),Arial,sans-serif;letter-spacing:.12em}.terms-grid h3{margin:8px 0 7px;font-size:16px}.terms-grid p{color:#aebfb2;margin:0;font-size:13px;line-height:1.65}.terms-grid a{color:#8cebaa;text-decoration:none}.terms-links{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:16px;padding-top:24px;font-size:12px;display:flex}.terms-links a{text-decoration:none}@media (width<=700px){.terms-content{padding:20px}.terms-grid{grid-template-columns:1fr}.terms-company{padding:16px}.terms-links{gap:12px 18px}}.stock-workspace{flex-direction:column;gap:14px;display:flex}.stock-summary{background:linear-gradient(135deg,#f6fbf8,#fff);border:1px solid #dce8df;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr)) 1.25fr;align-items:stretch;gap:10px;padding:14px;display:grid;box-shadow:0 18px 42px #16311f10}.stock-summary-card,.stock-summary-panel{background:linear-gradient(#fffffff5,#f9fbf9e6);border:1px solid #b4d6c729;border-radius:16px;padding:16px;box-shadow:0 8px 20px #0d1a120f}.stock-summary-card span,.stock-summary-panel span,.stock-hero-copy p,.stock-filter-strip-head strong,.stock-filter-strip-head p,.stock-insight-card span,.stock-grid header span,.stock-empty,.stock-message,.movement-copy small,.movement time{letter-spacing:.8px;font-size:11px}.stock-summary-card span,.stock-summary-panel span,.stock-hero-copy p,.stock-filter-strip-head strong,.stock-grid header span,.stock-insight-card span{text-transform:uppercase}.stock-summary-card strong{font:500 24px var(--font-display), sans-serif;margin:7px 0 2px;display:block}.stock-summary-card small{color:#98a39c;font-size:11px}.stock-summary-card.tone-green span,.stock-summary-card.tone-green strong{color:#2a7b4a}.stock-summary-card.tone-blue span,.stock-summary-card.tone-blue strong{color:#3f87c1}.stock-summary-card.tone-amber span,.stock-summary-card.tone-amber strong{color:#c57b42}.stock-summary-card.tone-purple span,.stock-summary-card.tone-purple strong{color:#8b67c4}.stock-summary-panel{align-content:start;gap:6px;display:grid}.stock-health-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-health-head span{color:#2f7b46}.stock-health-head strong{color:#1d6d3c;font:600 18px var(--font-display), sans-serif}.stock-health-track{background:#e3eee7;border-radius:999px;height:8px;overflow:hidden}.stock-health-track span{border-radius:inherit;background:linear-gradient(90deg,#2f9c5a,#62da91);height:100%;transition:width .3s;display:block}.stock-summary-panel strong{font-size:16px}.stock-summary-panel .stock-health-head strong{font-size:18px}.stock-summary-panel p{color:#667178;margin:0;font-size:12px;line-height:1.55}.stock-hero{color:#fff;background:linear-gradient(135deg,#07150c,#12311f 54%,#1a4029);border:0;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0610092e}.stock-hero:after{content:"";background:radial-gradient(circle,#40d17f2b 0,#0000 72%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-100px;right:-80px}.stock-hero-copy,.stock-hero-panel{z-index:1;position:relative}.stock-hero-copy{flex-direction:column;display:flex}.stock-hero-copy p{color:#9fe5b5;margin:0 0 8px}.stock-hero-copy h2{font:500 34px/1.06 var(--font-display), sans-serif;letter-spacing:-.6px;margin:0}.stock-hero-copy>span{color:#d0dfd4;max-width:680px;margin-top:10px;font-size:15px;line-height:1.6;display:block}.stock-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.stock-hero .pill{color:#eaf6ed;background:#ffffff0f;border:1px solid #ffffff16}.stock-hero-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stock-hero-panel article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0c;border:1px solid #ffffff18;border-radius:16px;padding:16px 15px;box-shadow:inset 0 1px #ffffff12}.stock-hero-panel article span{letter-spacing:.8px;text-transform:uppercase;color:#bbccbd;font-size:10px;display:block}.stock-hero-panel article strong{margin-top:6px;font-size:22px;display:block}.stock-hero-panel article small{color:#c3d3c7;font-size:10px;line-height:1.4;display:block}.stock-filter-strip,.stock-insights{gap:12px;display:grid}.stock-automation-card{gap:16px;padding:20px;display:grid}.stock-automation-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stock-automation-head span{color:#2f7b46;letter-spacing:1px;text-transform:uppercase;background:#2f7b4614;border:1px solid #2f7b461f;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:8px;font-weight:700;display:inline-flex}.stock-automation-head strong{font:500 22px var(--font-display), sans-serif;margin-top:10px;line-height:1.2;display:block}.stock-automation-head p{color:#667178;max-width:760px;margin:10px 0 0;font-size:12px;line-height:1.65}.stock-automation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.stock-automation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stock-automation-grid article{background:linear-gradient(#fffffffa,#f9fbf9eb);border:1px solid #b4d6c724;border-radius:18px;gap:10px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 24px #0d1a120d}.stock-automation-grid span{letter-spacing:1px;text-transform:uppercase;color:#75857b;font-size:10px}.stock-automation-grid strong{font-size:16px;line-height:1.35;display:block}.stock-automation-grid p{color:#667178;margin:0;font-size:12px;line-height:1.55}.stock-automation-grid small{color:#9ca6a0;font-size:10px;line-height:1.45}.stock-tag-list{flex-wrap:wrap;gap:8px;display:flex}.stock-tag-list span{color:#2f7b46;letter-spacing:.2px;text-transform:none;background:#2f7b460f;border:1px solid #2f7b461f;border-radius:999px;align-items:center;padding:6px 10px;font-size:9px;display:inline-flex}.stock-filter-strip{background:linear-gradient(#fffffff7,#f7faf7eb);border:1px solid #b4d6c729;border-radius:18px;padding:18px;box-shadow:0 10px 24px #0d1a120f}.stock-filter-strip-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-filter-strip-head strong{font-size:16px;display:block}.stock-filter-strip-head p{color:#69737b;margin:3px 0 0;font-size:12px}.stock-filter-grid{grid-template-columns:1.3fr 1fr 1fr;gap:10px;display:grid}.stock-filter-grid label{letter-spacing:.75px;text-transform:uppercase;color:#6f7682;gap:6px;font-size:11px;display:grid}.stock-filter-grid input,.stock-filter-grid select{color:#1e2224;background:#fffffff0;border:1px solid #b4d6c72e;border-radius:14px;min-height:46px;padding:0 14px;font-size:13px}.stock-filter-summary{letter-spacing:.75px;text-transform:uppercase;color:#6f7682;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.stock-filter-summary span{background:#1421190d;border:1px solid #14211914;border-radius:999px;padding:7px 10px}.stock-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-insight-card{background:linear-gradient(#fffffff5,#f8faf8e6);border:1px solid #b4d6c729;border-radius:18px;padding:16px 16px 15px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0d1a120f}.stock-insight-card:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.stock-insight-card.tone-green:before{background:linear-gradient(#2a7b4a,#44d17f)}.stock-insight-card.tone-blue:before{background:linear-gradient(#4f91c7,#6fb3e8)}.stock-insight-card.tone-purple:before{background:linear-gradient(#956cc9,#b57ee6)}.stock-insight-card.tone-amber:before{background:linear-gradient(#d58b54,#efb36d)}.stock-insight-card.tone-coral:before{background:linear-gradient(#d56a5c,#f08b7b)}.stock-insight-card span{color:#6f7682;display:block}.stock-insight-card strong{margin-top:7px;font-size:16px;line-height:1.35;display:block}.stock-insight-card p{color:#667178;margin:8px 0 0;font-size:12px;line-height:1.55}.stock-exec-strip{background:linear-gradient(#fffffff7,#f7faf7eb);border:1px solid #b4d6c729;border-radius:18px;gap:12px;padding:18px;display:grid;box-shadow:0 10px 24px #0d1a120f}.stock-exec-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-exec-head p{color:#2f7b46;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px;font-size:9px}.stock-exec-head h2{font:500 18px var(--font-display), sans-serif;margin:0}.stock-exec-head span{color:#516059;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:8px}.stock-exec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stock-exec-card{background:linear-gradient(#fffffff5,#f8faf8e6);border:1px solid #b4d6c729;border-radius:18px;gap:8px;min-height:160px;padding:16px 16px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0d1a120f}.stock-exec-card:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.stock-exec-card.tone-green:before{background:linear-gradient(#2a7b4a,#44d17f)}.stock-exec-card.tone-blue:before{background:linear-gradient(#4f91c7,#6fb3e8)}.stock-exec-card.tone-purple:before{background:linear-gradient(#956cc9,#b57ee6)}.stock-exec-card.tone-amber:before{background:linear-gradient(#d58b54,#efb36d)}.stock-exec-card.tone-coral:before{background:linear-gradient(#d56a5c,#f08b7b)}.stock-exec-card span{color:#6f7682;letter-spacing:.9px;text-transform:uppercase;font-size:8px}.stock-exec-card strong{font-size:15px;line-height:1.35;display:block}.stock-exec-card p{color:#667178;margin:0;font-size:11px;line-height:1.55}.stock-exec-card a{color:#0f6b2f;background:#0f6b2f12;border:1px solid #0f6b2f22;border-radius:999px;justify-self:start;padding:8px 12px;font-size:8px;text-decoration:none}.stock-exec-links{flex-wrap:wrap;gap:8px;display:flex}.stock-exec-links a{color:#0f6b2f;background:#0f6b2f0f;border:1px solid #0f6b2f2e;border-radius:999px;padding:7px 10px;font-size:8px;text-decoration:none}.stock-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr);align-items:start;gap:14px;display:grid}.stock-products,.stock-history{border-radius:18px;padding:0;overflow:hidden}.stock-products{overflow-x:auto}.stock-grid header{background:linear-gradient(#fffffff0,#f8faf8e0);border-bottom:1px solid #b4d6c724;padding:18px 20px}.stock-grid header p{color:#2f7b46;margin:0 0 4px}.stock-grid h2{font:500 20px var(--font-display), sans-serif;margin:0}.stock-products table{border-collapse:collapse;width:100%}.stock-products th{color:#7f8e84;text-transform:uppercase;letter-spacing:1px;background:#f8fbf9e6;font-size:10px}.stock-products th,.stock-products td{text-align:left;border-bottom:1px solid #b4d6c71f;padding:12px;font-size:12px}.stock-products tbody tr:hover{background:#f8fbf9d1}.stock-products td:first-child strong,.stock-products td:first-child small{display:block}.stock-products td:first-child strong{font-size:13px}.stock-products td:first-child small{color:#61707a;margin-top:3px;font-size:10px}.stock-products td:first-child .stock-product-description{color:#879990;text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.stock-status{color:#2f8267;background:#e7f5ef;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;display:inline-flex}.stock-status.low{color:#a65f43;background:#fff0e9}.stock-status-near{color:#9b7135;background:#fff8e8}.stock-threshold-note{color:#87958d;margin-top:10px;font-size:.78rem;line-height:1.45;display:block}.stock-status-inactive{color:#68766e;background:#edf0ef}.stock-status-fiscal-pending{color:#9b7135;background:#fff8e8}.stock-product-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.stock-product-actions .ghost-button,.stock-category-actions .ghost-button{min-height:32px;padding:6px 10px;font-size:.7rem}.stock-category-list-main{gap:3px;min-width:0;display:grid}.stock-category-list-main small{color:#8fa198;font-size:.72rem;font-weight:500}.stock-category-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.stock-category-actions .danger{color:#e89a8d;border-color:#e76f5d47}.stock-category-legacy{color:#9bdbae;background:#8fe0a81a;border-radius:999px;flex:none;padding:4px 8px;font-size:.68rem;font-weight:700}.stock-status.stock-restock-link{cursor:pointer;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s}.stock-status.stock-restock-link:hover,.stock-status.stock-restock-link:focus-visible{background:#ffe2d4;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #cf795b29}.stock-replenishment-page{gap:18px}.stock-replenishment-header{color:#eef7f0;background:linear-gradient(135deg,#10271a,#07140d 72%);border:1px solid #8fe0a833;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 28px;display:flex;box-shadow:0 22px 50px #00000040}.stock-replenishment-header p,.stock-replenishment-product>p,.stock-replenishment-form-head p{color:#8fe0a8;letter-spacing:.16em;margin:0 0 8px;font-size:.68rem;font-weight:800}.stock-replenishment-header h1{color:#f2f8f3;font:600 clamp(1.65rem, 3vw, 2.3rem) / 1.08 var(--font-display), sans-serif;letter-spacing:-.04em;margin:0}.stock-replenishment-header span{color:#a8b9b0;max-width:62ch;margin-top:9px;font-size:.86rem;line-height:1.5;display:block}.stock-replenishment-header .ghost-button{color:#eef7f0;flex:none;min-height:44px}.stock-replenishment-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:16px;display:grid}.stock-replenishment-product,.stock-replenishment-form{color:#eef7f0;background:linear-gradient(155deg,#12271bf5,#07110cf0);border:1px solid #b4d6c729;border-radius:22px;min-width:0;padding:24px;box-shadow:0 18px 46px #0003}.stock-replenishment-product h2{color:#f2f8f3;font:600 clamp(1.35rem, 2.4vw, 1.8rem) / 1.12 var(--font-display), sans-serif;letter-spacing:-.03em;margin:0}.stock-replenishment-sku{color:#8da59a;letter-spacing:.04em;margin-top:8px;font:.76rem ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.stock-replenishment-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.stock-replenishment-metrics>div{background:#ffffff09;border:1px solid #8fe0a826;border-radius:14px;gap:7px;padding:13px;display:grid}.stock-replenishment-metrics span{color:#a8b9b0;font-size:.7rem;line-height:1.3}.stock-replenishment-metrics strong{color:#f2f8f3;font:600 1.05rem var(--font-display), sans-serif}.stock-replenishment-note{color:#b7c9bf;background:#67e08f14;border-left:3px solid #8fe0a8;margin:22px 0 0;padding:13px 14px;font-size:.8rem;line-height:1.5}.stock-replenishment-form{gap:0;display:grid}.stock-replenishment-form-head{border-bottom:1px solid #b4d6c729;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.stock-replenishment-form-head h2{color:#f2f8f3;font:600 clamp(1.35rem, 2.5vw, 1.8rem) / 1.1 var(--font-display), sans-serif;margin:0}.stock-replenishment-badge{color:#a8efbc;background:#67e08f1a;border:1px solid #8fe0a847;border-radius:999px;flex:none;padding:6px 10px;font-size:.7rem;font-weight:800}.stock-replenishment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.stock-replenishment-fields label{color:#c7d4cc;flex-direction:column;gap:7px;min-width:0;font-size:.82rem;font-weight:700;line-height:1.25;display:flex}.stock-replenishment-fields label span{color:#8da59a;font-size:.7rem;font-weight:500}.stock-replenishment-fields label.full{grid-column:1/-1}.stock-replenishment-fields input{box-sizing:border-box;color:#f0f7f2;width:100%;min-height:46px;font:500 .9rem var(--font-body), sans-serif;background:#040d08bd;border:1px solid #b4d6c738;border-radius:12px;outline:0;padding:10px 12px}.stock-replenishment-fields input::placeholder{color:#81988a}.stock-replenishment-fields input:focus{border-color:#70e69a;box-shadow:0 0 0 3px #67e08f24}.stock-replenishment-fields small{color:#8da59a;font-size:.72rem;font-weight:500;line-height:1.4}.stock-replenishment-form>.form-error{margin:16px 0 0}.stock-replenishment-actions{border-top:1px solid #b4d6c729;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.stock-replenishment-actions button{min-height:44px;padding-inline:18px}.stock-history-list{display:grid}.stock-history .movement{padding-block:10px}.movement-history-actions{padding:10px 14px}.movement-history-actions .ghost-button{min-width:0;padding:8px 10px;font-size:11px}.movement{border-bottom:1px solid #b4d6c71f;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 16px;transition:background .18s;display:grid}.movement:hover{background:#f8fbf9d1}.movement>i{background:#45a27f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e9f6f1}.movement>i.out{background:#cf795b;box-shadow:0 0 0 4px #faebe6}.movement-copy{gap:3px;display:grid}.movement-copy strong{font-size:12px;display:block}.movement-copy small{color:#61707a;margin-top:0;display:block}.movement b{color:#38866d;font-size:12px}.movement b.out{color:#bd6348}.movement time{color:#61707a;white-space:nowrap}.stock-empty{text-align:center;color:#61707a;background:#fbfdfb;padding:35px;font-size:12px}.stock-message{color:#2f7b46;background:#f3fbf6;border:1px solid #d8eadf;border-radius:14px;margin:0;padding:10px 14px}.stock-modal{width:min(660px,94vw)}.stock-workspace .modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a06c7;place-items:center;padding:24px;animation:.16s ease-out stock-modal-fade-in;display:grid;position:fixed;inset:0}.stock-workspace .modal.stock-modal{box-sizing:border-box;color:#eef7f0;background:linear-gradient(155deg,#142b1d,#09160f 72%);border:1px solid #8fe0a847;border-radius:24px;max-height:min(760px,100vh - 48px);padding:24px;animation:.18s ease-out stock-modal-rise-in;overflow:auto;box-shadow:0 30px 90px #0000008c,0 0 0 1px #05120a73}.stock-workspace .modal-header{border-bottom:1px solid #b4d6c729;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.stock-workspace .modal-header p{color:#8fe0a8;letter-spacing:.16em;margin:0 0 7px;font-size:.68rem;font-weight:800}.stock-workspace .modal-header h2{color:#f2f8f3;font:600 clamp(1.35rem, 3vw, 1.8rem) / 1.1 var(--font-display), sans-serif;letter-spacing:-.03em;margin:0}.stock-workspace .modal-header>button{color:#dce8e0;cursor:pointer;background:#ffffff0a;border:1px solid #b4d6c733;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:1.35rem;line-height:1;transition:background .16s,border-color .16s,color .16s;display:grid}.stock-workspace .modal-header>button:hover,.stock-workspace .modal-header>button:focus-visible{color:#a8efbc;background:#67e08f1f;border-color:#8fe0a880;outline:none}.stock-workspace .modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.stock-workspace .modal .form-grid label{color:#c7d4cc;flex-direction:column;gap:7px;min-width:0;font-size:.82rem;font-weight:700;line-height:1.25;display:flex}.stock-workspace .modal .form-grid label.full{grid-column:1/-1}.stock-movement-search{color:#8fa198;background:#040d08bd;border:1px solid #b4d6c738;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 11px;display:flex}.stock-movement-search:focus-within{border-color:#70e69a;box-shadow:0 0 0 3px #67e08f24}.stock-movement-search>span{color:#8fe0a8;flex:none;font-size:1rem;line-height:1}.stock-workspace .modal .form-grid .stock-movement-search input[type=search]{min-width:0;min-height:42px;box-shadow:none;background:0 0;border:0;padding:8px 0}.stock-workspace .modal .form-grid .stock-movement-search input[type=search]:focus{box-shadow:none;border:0}.stock-movement-search>button{color:#a8b9b0;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;font-size:1.1rem;line-height:1;display:grid}.stock-movement-search>button:hover,.stock-movement-search>button:focus-visible{color:#eef7f0;background:#67e08f1f;outline:none}.stock-product-section{background:#040d0847;border:1px solid #b4d6c729;border-radius:14px;grid-column:1/-1;min-width:0;overflow:hidden}.stock-product-section>summary{color:#eaf6ed;letter-spacing:.04em;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:.78rem;font-weight:800;list-style:none;display:flex}.stock-product-section>summary::-webkit-details-marker{display:none}.stock-product-section>summary:after{content:"+";color:#8fe0a8;font-size:1rem;font-weight:500}.stock-product-section[open]>summary:after{content:"−"}.stock-product-section>summary:hover,.stock-product-section>summary:focus-visible{background:#67e08f14;outline:none}.stock-product-subgrid{border-top:1px solid #b4d6c71f;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 14px 14px;display:grid}.stock-product-subgrid>label{color:#c7d4cc;flex-direction:column;gap:7px;min-width:0;padding-top:14px;font-size:.82rem;font-weight:700;line-height:1.25;display:flex}.stock-product-subgrid>label.full,.stock-product-subgrid>.stock-section-help{grid-column:1/-1}.stock-product-subgrid input,.stock-product-subgrid select,.stock-product-subgrid textarea{box-sizing:border-box;color:#f0f7f2;width:100%;min-height:46px;font:500 .9rem var(--font-body), sans-serif;background:#040d08bd;border:1px solid #b4d6c738;border-radius:12px;outline:0;padding:10px 12px}.stock-product-subgrid textarea{resize:vertical;min-height:90px}.stock-product-subgrid input:focus,.stock-product-subgrid select:focus,.stock-product-subgrid textarea:focus{border-color:#70e69a;box-shadow:0 0 0 3px #67e08f24}.stock-product-subgrid select option{color:#eef7f0;background:#102017}.stock-product-subgrid .field-help,.stock-product-subgrid .stock-section-help{color:#8fa198;margin:0;font-size:.72rem;font-weight:500;line-height:1.45}.stock-product-subgrid .stock-section-help{align-self:end;padding:0 0 3px}.stock-checkbox-field{justify-content:flex-start}.stock-checkbox-label{color:#eef7f0;align-items:center;gap:8px;min-height:46px;font-size:.82rem;font-weight:600;display:flex}.stock-checkbox-label input{accent-color:#70e69a;width:18px;min-height:18px}.stock-workspace .modal .form-grid .stock-checkbox-label input[type=checkbox]{box-sizing:border-box;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;box-shadow:none;accent-color:#70e69a;background:0 0;border:0;border-radius:3px;flex:0 0 18px;margin:0;padding:0}.stock-workspace .modal .form-grid .stock-checkbox-label input[type=checkbox]:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #70e69a}.stock-workspace .modal .form-grid input,.stock-workspace .modal .form-grid select,.stock-workspace .modal .form-grid textarea{box-sizing:border-box;color:#f0f7f2;width:100%;min-height:46px;font:500 .9rem var(--font-body), sans-serif;background:#040d08bd;border:1px solid #b4d6c738;border-radius:12px;outline:0;padding:10px 12px}.stock-workspace .modal .form-grid textarea{resize:vertical;min-height:90px}.stock-workspace .modal .form-grid input[type=file]{color:#c7d4cc;min-height:44px;padding:9px 10px;font-size:.8rem}.stock-workspace .modal .form-grid input[type=file]::file-selector-button{color:#dff6e6;font:600 .78rem var(--font-body), sans-serif;cursor:pointer;background:#67e08f1f;border:1px solid #8fe0a84d;border-radius:8px;margin-right:10px;padding:7px 10px}.stock-workspace .modal .form-grid .field-optional{color:#8fa198;font-size:.72rem;font-weight:500}.stock-workspace .modal .form-grid .field-help{color:#8fa198;margin:0;font-size:.72rem;font-weight:500}.stock-workspace .modal .form-grid input::placeholder{color:#81988a}.stock-workspace .modal .form-grid input:focus,.stock-workspace .modal .form-grid select:focus,.stock-workspace .modal .form-grid textarea:focus{border-color:#70e69a;box-shadow:0 0 0 3px #67e08f24}.stock-workspace .modal .form-grid select option{color:#eef7f0;background:#102017}.stock-category-manager{gap:18px;margin-top:20px;display:grid}.stock-category-manager label{color:#c7d4cc;flex-direction:column;gap:7px;font-size:.82rem;font-weight:700;line-height:1.25;display:flex}.stock-category-manager input{box-sizing:border-box;color:#f0f7f2;width:100%;min-height:46px;font:500 .9rem var(--font-body), sans-serif;background:#040d08bd;border:1px solid #b4d6c738;border-radius:12px;outline:0;padding:10px 12px}.stock-category-manager input::placeholder{color:#81988a}.stock-category-manager input:focus{border-color:#70e69a;box-shadow:0 0 0 3px #67e08f24}.stock-category-manager .field-help{color:#8fa198;margin:0;font-size:.72rem;font-weight:500}.stock-category-list{background:#040d085c;border:1px solid #b4d6c729;border-radius:14px;gap:8px;max-height:240px;padding:14px;display:grid;overflow:auto}.stock-category-list>strong{color:#f2f8f3;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.stock-category-list>div{border-top:1px solid #b4d6c71f;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.stock-category-list>div span{color:#eef7f0;font-size:.86rem}.stock-category-list>div small,.stock-category-list>p{color:#8fa198;text-align:right;margin:0;font-size:.74rem;font-weight:500}.stock-workspace .modal .form-error{color:#ffb0a2;background:#b5433624;border:1px solid #e76f5d66;border-radius:11px;margin:16px 0 0;padding:11px 13px;font-size:.86rem;line-height:1.45}.stock-workspace .modal-footer{border-top:1px solid #b4d6c729;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.stock-workspace .modal-footer .primary-button,.stock-workspace .modal-footer .ghost-button{min-height:44px;padding-inline:18px;font-size:.82rem}@keyframes stock-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes stock-modal-rise-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1180px){.stock-summary,.stock-hero,.stock-grid{grid-template-columns:1fr}.stock-summary-panel{grid-column:1/-1}.stock-hero-panel,.stock-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.stock-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-replenishment-layout{grid-template-columns:1fr}.stock-products th:nth-child(2),.stock-products td:nth-child(2){display:none}.stock-products table{min-width:570px}}@media (width<=640px){.stock-hero-copy h2{font-size:28px}.stock-replenishment-header{flex-direction:column;align-items:stretch;padding:22px}.stock-replenishment-header .ghost-button{width:100%}.stock-replenishment-product,.stock-replenishment-form{padding:20px}.stock-replenishment-metrics,.stock-replenishment-fields{grid-template-columns:1fr}.stock-replenishment-fields label.full{grid-column:auto}.stock-replenishment-actions{flex-direction:column-reverse}.stock-replenishment-actions button{width:100%}.stock-summary,.stock-hero-panel,.stock-filter-grid{grid-template-columns:1fr}.stock-filter-strip-head,.stock-grid header{flex-direction:column;align-items:flex-start}.stock-automation-head{flex-direction:column}.stock-automation-actions{justify-content:flex-start}.stock-products th:nth-child(4),.stock-products td:nth-child(4),.stock-products th:nth-child(5),.stock-products td:nth-child(5){display:none}.stock-products table{min-width:420px}.movement{grid-template-columns:9px minmax(0,1fr)}.movement b,.movement time{grid-column:2;justify-self:start}.stock-automation-card{padding:18px}.stock-automation-grid{grid-template-columns:1fr}.stock-workspace .modal-backdrop{padding:12px}.stock-workspace .modal.stock-modal{border-radius:20px;max-height:calc(100vh - 24px);padding:20px}.stock-workspace .modal .form-grid,.stock-product-subgrid{grid-template-columns:1fr}.stock-product-subgrid>label.full,.stock-product-subgrid>.stock-section-help,.stock-workspace .modal .form-grid label.full{grid-column:auto}.stock-workspace .modal-footer{flex-direction:column-reverse}.stock-workspace .modal-footer button{width:100%}}.stock-history-actions{border-top:1px solid #e5e4eb;flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.stock-history-actions .ghost-button{flex:1;justify-content:center;min-width:190px}.stock-workspace .stock-summary{background:linear-gradient(155deg,#0c1f14f7,#06120cfc);border-color:#7edf9b29;align-items:start;box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000002e}.stock-workspace .stock-summary-card,.stock-workspace .stock-summary-panel{background:linear-gradient(#183120c7,#0a1910e0);border-color:#b4d6c724;align-self:start;box-shadow:inset 0 1px #ffffff06}.stock-workspace .stock-summary-card span,.stock-workspace .stock-summary-panel span,.stock-workspace .stock-health-head span,.stock-workspace .stock-hero-copy p,.stock-workspace .stock-filter-strip-head strong,.stock-workspace .stock-insight-card span,.stock-workspace .stock-grid header span{color:#8cebaa}.stock-workspace .stock-summary-card strong,.stock-workspace .stock-summary-panel strong,.stock-workspace .stock-health-head strong{color:#eaf8ed}.stock-workspace .stock-summary-card small,.stock-workspace .stock-summary-panel p,.stock-workspace .stock-filter-strip-head p{color:#9fbea7}.stock-workspace .stock-summary-card.tone-green span,.stock-workspace .stock-summary-card.tone-green strong{color:#8cebaa}.stock-workspace .stock-summary-card.tone-blue span,.stock-workspace .stock-summary-card.tone-blue strong{color:#9fcfff}.stock-workspace .stock-summary-card.tone-amber span,.stock-workspace .stock-summary-card.tone-amber strong{color:#ffd28d}.stock-workspace .stock-summary-card.tone-purple span,.stock-workspace .stock-summary-card.tone-purple strong{color:#d2b7ff}.stock-workspace .stock-health-track{background:#b4d6c724}.stock-workspace .stock-exec-strip{background:linear-gradient(155deg,#0c1f14f7,#06120cfc);border-color:#7edf9b29;box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000002e}.stock-workspace .stock-exec-head p,.stock-workspace .stock-exec-head span,.stock-workspace .stock-exec-card span{color:#8cebaa}.stock-workspace .stock-exec-head h2,.stock-workspace .stock-exec-card strong{color:#eaf8ed}.stock-workspace .stock-exec-card{background:linear-gradient(#183020c7,#0a1910e0);border-color:#b4d6c726;box-shadow:inset 0 1px #ffffff06}.stock-workspace .stock-exec-card p{color:#9fbea7}.stock-workspace .stock-exec-links a{color:#dff2e3;background:#ffffff09;border-color:#b4d6c72e}.stock-workspace .stock-exec-links a:hover{background:#67e08f1a;border-color:#67e08f75}@media print{.stock-workspace .stock-summary,.stock-workspace .stock-summary-card,.stock-workspace .stock-summary-panel,.stock-workspace .stock-exec-strip,.stock-workspace .stock-exec-card{color:#111;box-shadow:none;background:#fff}}.pizzeria-support-workspace{color:#1f2937;min-height:100vh;font-family:var(--font-sans),sans-serif;overflow-wrap:anywhere;background:#f3f5f7;padding:clamp(20px,4vw,52px)}.pizzeria-support-workspace>header,.pizzeria-support-workspace>.support-panel,.pizzeria-support-workspace>footer,.pizzeria-support-workspace>.support-message{box-sizing:border-box;width:min(1100px,100%);margin:0 auto 24px}.pizzeria-support-workspace>header>span{letter-spacing:.12em;color:#a83d18;font-size:12px;font-weight:700}.pizzeria-support-workspace h1{color:#17232e;margin:14px 0;font-size:clamp(28px,4vw,42px);line-height:1.15}.pizzeria-support-workspace h2{color:#17232e;margin:0 0 16px;font-size:22px}.pizzeria-support-workspace h3{color:#17232e;margin:0 0 12px;font-size:18px}.pizzeria-support-workspace p{color:#455568;font-size:15px;line-height:1.65}.pizzeria-support-workspace a{color:#91401f;font-weight:650}.pizzeria-support-workspace .support-panel{background:#fff;border:1px solid #dce2e8;border-radius:20px;padding:clamp(18px,3vw,30px);box-shadow:0 8px 28px #17232e06}.pizzeria-support-workspace form{gap:18px;display:grid}.pizzeria-support-workspace label{color:#1f2937;gap:8px;font-size:15px;font-weight:600;display:grid}.pizzeria-support-workspace input[type=email]{box-sizing:border-box;color:#17232e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8c4d0;border-radius:10px;padding:14px}.pizzeria-support-workspace .support-confirm{align-items:flex-start;gap:12px;font-weight:400;line-height:1.6;display:flex}.pizzeria-support-workspace .support-confirm input{accent-color:#c34d22;flex:none;width:20px;height:20px;margin-top:2px}.pizzeria-support-workspace .support-actions{flex-wrap:wrap;gap:12px;display:flex}.pizzeria-support-workspace button{color:#fff;cursor:pointer;white-space:normal;background:#c34d22;border:1px solid #9b3513;border-radius:10px;max-width:100%;padding:13px 18px;font-size:14px;font-weight:650}.pizzeria-support-workspace button:disabled{opacity:.5;cursor:not-allowed}.pizzeria-support-workspace button.support-danger{color:#9b2424;background:#fff;border-color:#c47777}.pizzeria-support-workspace .support-message{color:#234c2d;background:#eef8f0;border:1px solid #8fbf9a;border-radius:12px;padding:16px}.pizzeria-support-workspace .support-message.is-error{color:#922d23;background:#fff2f0;border-color:#dfa39c}.pizzeria-support-workspace .support-store-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.pizzeria-support-workspace article{background:#f8fafb;border:1px solid #dce2e8;border-radius:14px;min-width:0;padding:20px}.pizzeria-support-banner{color:#813312;overflow-wrap:anywhere;background:#fff4e5;border-bottom:1px solid #edbb89;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 24px;font:600 14px/1.5 sans-serif;display:flex}.pizzeria-support-banner a{color:#813312;text-decoration:underline}.cyber-pizzeria-cart .cyber-pizzeria-cart-cep{width:105px}.cyber-pizzeria-cart .cyber-pizzeria-cart-address{width:190px}.cyber-pizzeria-cart .cyber-pizzeria-cart-number{width:90px}.cyber-pizzeria-cart .cyber-pizzeria-cart-complement{width:170px}.cyber-pizzeria-cart .cyber-pizzeria-cart-neighborhood{width:135px}.cyber-pizzeria-cart .cyber-pizzeria-cart-city{width:125px}.cyber-pizzeria-cart-cep-status{width:auto;color:var(--muted);font-size:10px}.cyber-pizzeria-cart-cep-status.is-loading{color:#d69a00}.cyber-pizzeria-cart-cep-status.is-found{color:#0b9669}.cyber-pizzeria-cart-cep-status.is-error{color:#d95535;max-width:180px}.cyber-pizzeria-customer-autocomplete{position:relative;margin-right:0!important}.cyber-pizzeria-customer-autocomplete>input{width:130px}.cyber-pizzeria-customer-search-status{z-index:4;color:var(--muted);white-space:nowrap;padding:4px 6px;font-size:10px;position:absolute;top:calc(100% + 4px);left:0}.cyber-pizzeria-customer-suggestions{z-index:5;background:#fff;border:1px solid #dfe3e8;border-radius:10px;gap:4px;width:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 30px #0000002e}.cyber-pizzeria-customer-suggestions button{color:#202631;text-align:left;white-space:normal;background:#f8f9fa;border:0;border-radius:7px;gap:2px;width:100%;padding:8px 9px;display:grid}.cyber-pizzeria-customer-suggestions button:hover{background:#fff1eb}.cyber-pizzeria-customer-suggestions strong{font-size:11px}.cyber-pizzeria-customer-suggestions span{color:#667085;font-size:10px}@media (width<=620px){.cyber-pizzeria-cart .cyber-pizzeria-cart-cep,.cyber-pizzeria-cart .cyber-pizzeria-cart-address,.cyber-pizzeria-cart .cyber-pizzeria-cart-number,.cyber-pizzeria-cart .cyber-pizzeria-cart-complement,.cyber-pizzeria-cart .cyber-pizzeria-cart-neighborhood,.cyber-pizzeria-cart .cyber-pizzeria-cart-city,.cyber-pizzeria-cart-cep-status,.cyber-pizzeria-customer-autocomplete,.cyber-pizzeria-customer-autocomplete>input{width:100%;max-width:none}.cyber-pizzeria-customer-suggestions{box-sizing:border-box;width:100%}}.cyber-pizzeria-topbar{height:68px;min-height:68px;padding:0 28px}.cyber-pizzeria-brand{gap:11px;min-width:0}.cyber-pizzeria-brand-logo{object-fit:contain;object-position:center;border-radius:12px;flex:none;display:block;overflow:hidden;width:42px!important;height:42px!important}.cyber-pizzeria-brand-logo.pizzeria-compact-logo{box-sizing:border-box;box-shadow:none;background:#100f0d;padding:2px}.cyber-pizzeria-brand-copy{width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border-radius:0;place-items:start;gap:2px;display:grid;overflow:hidden}.cyber-pizzeria-brand>.cyber-pizzeria-brand-copy{width:auto;height:auto;box-shadow:none;background:0 0}.cyber-pizzeria-brand-copy strong{color:#f7f9fb;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cyber-pizzeria-brand-copy small{color:#9ca7b4;margin:0;font-size:10px;line-height:1.2}.cyber-pizzeria-operationbar{justify-content:center;height:58px;min-height:58px;padding:0 28px}.cyber-pizzeria-operation-brand{display:none}.cyber-pizzeria-operationbar nav{flex:auto;justify-content:center}.cyber-pizzeria-operation-actions{position:absolute;right:28px}.cyber-pizzeria-topbar-user .cyber-pizzeria-logout{color:#ff986f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cyber-pizzeria-topbar-user .cyber-pizzeria-logout:hover{color:#ffb095;text-decoration:underline}.cyber-pizzeria-topbar-user .cyber-pizzeria-logout:disabled{cursor:wait;opacity:.7}@media (width<=1180px){.cyber-pizzeria-topbar,.cyber-pizzeria-operationbar{padding-inline:20px}.cyber-pizzeria-operation-actions{right:20px}}@media (width<=860px){.cyber-pizzeria-topbar{height:auto;min-height:68px}.cyber-pizzeria-operationbar{justify-content:flex-start;height:auto;min-height:54px}.cyber-pizzeria-operationbar nav{justify-content:flex-start}.cyber-pizzeria-operation-actions{position:static}}@media (width<=560px){.cyber-pizzeria-topbar{padding-inline:14px}.cyber-pizzeria-brand-copy strong{max-width:180px;font-size:14px}.cyber-pizzeria-brand-copy small{font-size:9px}}.cyber-pizzeria-dashboard{color:#eef2f7;gap:16px;display:grid}.cyber-pizzeria-dashboard-hero{background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:18px;min-height:190px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a29}.cyber-pizzeria-dashboard-hero-overlay{background:linear-gradient(90deg,#020617f7 0%,#020617db 42%,#02061738 100%);position:absolute;inset:0}.cyber-pizzeria-dashboard-hero-content{z-index:1;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px 48px;display:flex;position:relative}.cyber-pizzeria-dashboard-eyebrow,.cyber-pizzeria-dashboard-panel-head span,.cyber-pizzeria-dashboard-catalog-guide span{color:#ff7043;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.cyber-pizzeria-dashboard-hero h2{color:#fff;margin:8px 0 4px;font-size:32px;line-height:1.05}.cyber-pizzeria-dashboard-hero p{color:#d4dbe5;margin:0;font-size:13px}.cyber-pizzeria-dashboard-live-pill{color:#fff;background:#ff642f;border-radius:999px;align-items:center;gap:7px;margin-top:16px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.cyber-pizzeria-dashboard-live-pill i,.cyber-pizzeria-dashboard-statuses i{background:#45dc98;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #45dc9826}.cyber-pizzeria-dashboard-hero-actions{flex-direction:column;gap:8px;min-width:195px;display:flex}.cyber-pizzeria-dashboard-hero button,.cyber-pizzeria-dashboard-quick button,.cyber-pizzeria-dashboard-empty button,.cyber-pizzeria-dashboard-catalog-guide button{color:#fff;cursor:pointer;background:#ff642f;border:0;border-radius:9px;padding:11px 14px;font-weight:750}.cyber-pizzeria-dashboard-hero button:hover,.cyber-pizzeria-dashboard-quick button:hover,.cyber-pizzeria-dashboard-empty button:hover,.cyber-pizzeria-dashboard-catalog-guide button:hover{filter:brightness(1.07)}.cyber-pizzeria-dashboard-hero button.secondary{background:#0f172a61;border:1px solid #ffffff59}.cyber-pizzeria-dashboard-hero button small{opacity:.7;margin-left:4px;font-size:10px}.cyber-pizzeria-dashboard-statuses{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:18px;right:24px}.cyber-pizzeria-dashboard-statuses button{color:#f8fafc;cursor:pointer;background:#0f172ab8;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.cyber-pizzeria-dashboard-statuses button.is-open i{background:#45dc98}.cyber-pizzeria-dashboard-statuses button.is-closed i{background:#f59e0b}.cyber-pizzeria-dashboard-statuses button.is-active i{background:#55a4ff}.cyber-pizzeria-dashboard-statuses button:disabled{cursor:not-allowed;opacity:.7}.cyber-pizzeria-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cyber-pizzeria-dashboard-metrics article,.cyber-pizzeria-dashboard-panel,.cyber-pizzeria-dashboard-catalog-guide{background:#fff;border:1px solid #dce2e9;border-radius:14px;box-shadow:0 8px 24px #0f172a0d}.cyber-pizzeria-dashboard-metrics article{color:#253247;gap:7px;padding:16px;display:grid}.cyber-pizzeria-dashboard-metrics span,.cyber-pizzeria-dashboard-metrics small{color:#617087;font-size:12px}.cyber-pizzeria-dashboard-metrics strong{color:#172033;font-size:25px;line-height:1.05}.cyber-pizzeria-dashboard-metrics small{font-size:11px}.cyber-pizzeria-dashboard-main{grid-template-columns:minmax(0,1.45fr) minmax(330px,.7fr);gap:16px;display:grid}.cyber-pizzeria-dashboard-panel{color:#172033;padding:18px}.cyber-pizzeria-dashboard-panel-head{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.cyber-pizzeria-dashboard-panel-head h2{margin:5px 0 0;font-size:17px;line-height:1.2}.cyber-pizzeria-dashboard-panel-head>b{color:#64748b;font-size:11px;font-weight:600}.cyber-pizzeria-dashboard-order-list{display:grid}.cyber-pizzeria-dashboard-order-list article{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.cyber-pizzeria-dashboard-order-main{gap:5px;min-width:0;display:grid}.cyber-pizzeria-dashboard-order-main strong{font-size:14px}.cyber-pizzeria-dashboard-order-main span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cyber-pizzeria-dashboard-order-main small,.cyber-pizzeria-dashboard-order-meta small{color:#748197;font-size:10px}.cyber-pizzeria-dashboard-order-meta{flex-direction:column;align-items:flex-end;gap:5px;min-width:102px;display:flex}.cyber-pizzeria-dashboard-order-meta>b{font-size:13px}.cyber-pizzeria-dashboard-order-meta em{color:#536176;background:#eef2f7;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.cyber-pizzeria-dashboard-order-meta em.status-new{color:#9b6700;background:#fff3d2}.cyber-pizzeria-dashboard-order-meta em.status-preparing{color:#b94b27;background:#fff0e9}.cyber-pizzeria-dashboard-order-meta em.status-ready{color:#087749;background:#dff8eb}.cyber-pizzeria-dashboard-order-meta em.status-out_for_delivery{color:#215ca5;background:#e4efff}.cyber-pizzeria-dashboard-empty{color:#617087;justify-items:start;gap:8px;padding:28px 0;font-size:12px;display:grid}.cyber-pizzeria-dashboard-empty strong{color:#273449;font-size:15px}.cyber-pizzeria-dashboard-link,.cyber-pizzeria-dashboard-footnote button{color:#e95b31;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.cyber-pizzeria-dashboard-side{align-content:start;gap:16px;display:grid}.cyber-pizzeria-dashboard-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.cyber-pizzeria-dashboard-channels>div{text-align:center;justify-items:center;gap:6px;display:grid}.cyber-pizzeria-dashboard-channels small{color:#718096;min-height:25px;font-size:9px;line-height:1.25}.channel-logo{border-radius:10px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.channel-logo img{object-fit:contain;max-width:31px;max-height:31px}.channel-logo.ifood{background:#ea1d2c}.channel-logo.food99{background:#ff8c00}.channel-logo.delivery{background:#f05632}.channel-logo.delivery img{filter:brightness(0)invert();max-width:29px;max-height:29px}.cyber-pizzeria-dashboard-quick>div:last-child{gap:8px;padding-top:16px;display:grid}.cyber-pizzeria-dashboard-quick button{color:#273449;text-align:left;background:#f8fafc;border:1px solid #dbe2ea}.cyber-pizzeria-dashboard-quick button:hover{color:#bc4928;background:#fff3ed}.cyber-pizzeria-dashboard-catalog-guide{color:#172033;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.cyber-pizzeria-dashboard-catalog-guide div{gap:5px;display:grid}.cyber-pizzeria-dashboard-catalog-guide strong{font-size:16px}.cyber-pizzeria-dashboard-catalog-guide small{color:#65738a;font-size:12px}.cyber-pizzeria-dashboard-footnote{color:#68778c;justify-content:space-between;font-size:11px;display:flex}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-metrics article,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-panel,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-catalog-guide{color:#f4f7fb;background:#111b2a;border-color:#263449}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-metrics strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-panel-head h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-order-main strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-empty strong{color:#f8fafc}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-metrics span,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-metrics small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-order-main small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-order-meta small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-catalog-guide small{color:#b6c2d2}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-order-main span{color:#d6deea}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-panel-head,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-order-list article{border-color:#28374b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-quick button{color:#e9eef5;background:#162336;border-color:#334258}@media (width<=900px){.cyber-pizzeria-dashboard-hero-content{flex-direction:column;align-items:flex-start;padding-bottom:76px}.cyber-pizzeria-dashboard-hero-actions{flex-direction:row;width:100%}.cyber-pizzeria-dashboard-hero-actions button{flex:1}.cyber-pizzeria-dashboard-statuses{justify-content:flex-start;left:18px;right:18px}.cyber-pizzeria-dashboard-main{grid-template-columns:1fr}.cyber-pizzeria-dashboard-side{grid-template-columns:1fr 1fr}.cyber-pizzeria-dashboard-side>section{min-width:0}}@media (width<=640px){.cyber-pizzeria-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-dashboard-side{grid-template-columns:1fr}.cyber-pizzeria-dashboard-hero h2{font-size:27px}.cyber-pizzeria-dashboard-hero p{max-width:95%}.cyber-pizzeria-dashboard-statuses{gap:5px}.cyber-pizzeria-dashboard-statuses button{padding:7px 8px;font-size:10px}.cyber-pizzeria-dashboard-order-list article{flex-direction:column;align-items:flex-start}.cyber-pizzeria-dashboard-order-meta{flex-flow:wrap;align-items:flex-start;width:100%}.cyber-pizzeria-dashboard-catalog-guide{flex-direction:column;align-items:flex-start}.cyber-pizzeria-dashboard-footnote{flex-direction:column;align-items:flex-start;gap:7px}}.cyber-pizzeria-dashboard{gap:18px}.cyber-pizzeria-dashboard-hero{border-radius:24px;min-height:218px;box-shadow:0 20px 48px #0f172a2e}.cyber-pizzeria-dashboard-hero-overlay{background:linear-gradient(90deg,#020617fa 0%,#020617de 34%,#02061761 70%,#0206171f 100%)}.cyber-pizzeria-dashboard-hero-content{padding:34px 34px 76px}.cyber-pizzeria-dashboard-hero h2{letter-spacing:-.055em;max-width:600px;margin-top:10px;font-size:clamp(34px,4vw,48px)}.cyber-pizzeria-dashboard-hero p{max-width:540px;line-height:1.55}.cyber-pizzeria-dashboard-live-pill{margin-top:19px;padding:8px 13px;box-shadow:0 8px 20px #ff642f38}.cyber-pizzeria-dashboard-hero-actions{min-width:205px}.cyber-pizzeria-dashboard-hero-actions button{border-radius:12px;min-height:47px;box-shadow:0 10px 20px #00000029}.cyber-pizzeria-dashboard-statuses{gap:9px;bottom:21px;right:28px}.cyber-pizzeria-dashboard-statuses button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172abd;border-radius:999px;padding:9px 13px;box-shadow:0 6px 16px #00000021}.cyber-pizzeria-dashboard-metrics{gap:14px}.cyber-pizzeria-dashboard-metrics article{border-radius:18px;gap:9px;min-height:112px;padding:20px 20px 18px 23px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a12}.cyber-pizzeria-dashboard-metrics article:before{content:"";background:#ff642f;width:4px;position:absolute;inset:0 auto 0 0}.cyber-pizzeria-dashboard-metrics article:nth-child(2):before{background:#4388f5}.cyber-pizzeria-dashboard-metrics article:nth-child(3):before{background:#36bd83}.cyber-pizzeria-dashboard-metrics article:nth-child(4):before{background:#9a6cf2}.cyber-pizzeria-dashboard-metrics strong{letter-spacing:-.055em;font-size:30px}.cyber-pizzeria-dashboard-main{align-items:start;gap:18px}.cyber-pizzeria-dashboard-panel{border-radius:18px;padding:22px;box-shadow:0 12px 32px #0f172a12}.cyber-pizzeria-dashboard-orders{min-height:0}.cyber-pizzeria-dashboard-panel-head{padding-bottom:16px}.cyber-pizzeria-dashboard-panel-head h2{letter-spacing:-.035em;font-size:20px}.cyber-pizzeria-dashboard-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.cyber-pizzeria-dashboard-order-list article{background:linear-gradient(145deg,#fff 0%,#fbfcfd 100%);border:1px solid #e5eaf0;border-radius:15px;gap:14px;min-width:0;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 5px 14px #0f172a09}.cyber-pizzeria-dashboard-order-list article:hover{border-color:#ffc6b1;transform:translateY(-2px);box-shadow:0 10px 22px #ff642f1a}.cyber-pizzeria-dashboard-order-card-head,.cyber-pizzeria-dashboard-order-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.cyber-pizzeria-dashboard-order-id{align-items:center;gap:8px;min-width:0;display:flex}.cyber-pizzeria-dashboard-order-icon{color:#ef6238;background:#fff0e9;border-radius:9px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:17px;font-weight:800;line-height:1;display:grid}.cyber-pizzeria-dashboard-order-card-head strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cyber-pizzeria-dashboard-order-main strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cyber-pizzeria-dashboard-order-main span{align-items:center;gap:6px;font-size:13px;display:flex}.cyber-pizzeria-dashboard-order-main span i{background:#36bd83;border-radius:50%;width:6px;height:6px}.cyber-pizzeria-dashboard-order-main span b{color:#b5bdc9;font-weight:500}.cyber-pizzeria-dashboard-order-card-head em{color:#0877bd;letter-spacing:0;background:#dff0ff;border-radius:999px;flex:none;margin:0;padding:5px 10px;font-size:11px;font-style:normal;font-weight:700;line-height:1}.cyber-pizzeria-dashboard-order-id>em{margin-left:2px}.cyber-pizzeria-dashboard-order-card-head em.status-new{color:#9a6800;background:#fff1c9}.cyber-pizzeria-dashboard-order-card-head em.status-ready,.cyber-pizzeria-dashboard-order-card-head em.status-confirmed{color:#238044;background:#dff6df}.cyber-pizzeria-dashboard-order-card-head em.status-out_for_delivery{color:#5545a5;background:#e7e4ff}.cyber-pizzeria-dashboard-order-card-head em.status-completed{color:#24754c;background:#e7f5ee}.cyber-pizzeria-dashboard-order-card-head em.status-cancelled{color:#b33730;background:#ffe5e3}.cyber-pizzeria-dashboard-order-footer{border-top:1px solid #edf0f4;padding-top:12px}.cyber-pizzeria-dashboard-order-footer small{color:#748197;font-size:11px}.cyber-pizzeria-dashboard-order-footer b{color:#172033;font-size:15px}.cyber-pizzeria-dashboard-empty{text-align:center;align-content:center;justify-items:center;min-height:148px;padding:28px 12px}.cyber-pizzeria-dashboard-empty:before{content:"";background:#fff5ef;border:1px solid #ffd4c4;border-radius:50%;width:38px;height:38px;box-shadow:inset 0 0 0 8px #fffaf7}.cyber-pizzeria-dashboard-empty button{border-radius:10px;margin-top:3px}.cyber-pizzeria-dashboard-side{gap:18px}.cyber-pizzeria-dashboard-channels{gap:12px;padding-top:18px}.cyber-pizzeria-dashboard-channels>div{gap:7px}.channel-logo{background:0 0;border-radius:16px;width:52px;height:52px;position:relative;box-shadow:0 8px 16px #0f172a1f}.channel-logo img{object-fit:cover;border-radius:16px;width:52px;max-width:none;height:52px;max-height:none;display:block}.channel-logo.delivery img{filter:none;object-fit:cover;border-radius:16px;width:52px;max-width:none;height:52px;max-height:none;display:block}.channel-logo.delivery{box-shadow:none;background:0 0}.cyber-pizzeria-dashboard-channels strong{font-size:12px}.cyber-pizzeria-dashboard-channels small{min-height:29px}.cyber-pizzeria-dashboard-quick>div:last-child{gap:10px;padding-top:18px}.cyber-pizzeria-dashboard-quick button{border-radius:12px;justify-content:space-between;align-items:center;gap:11px;min-height:46px;padding:10px 12px;font-size:13px;display:flex}.cyber-pizzeria-dashboard-quick button>i{color:#ff642f;background:#fff0e9;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;font-style:normal;font-weight:800;line-height:1;display:grid}.cyber-pizzeria-dashboard-quick button>span{text-align:left;flex:1;gap:3px;min-width:0;display:grid}.cyber-pizzeria-dashboard-quick button>span strong{color:#273449;font-size:12px}.cyber-pizzeria-dashboard-quick button>span small{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cyber-pizzeria-dashboard-quick button>b{color:#ff642f;font-size:17px;font-weight:500;line-height:1}.cyber-pizzeria-dashboard-catalog-guide{border-radius:18px;box-shadow:0 12px 30px #0f172a0f}.cyber-pizzeria-dashboard-footnote{padding:0 4px}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-order-list article:hover{background:#182536}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-order-list article{background:linear-gradient(145deg,#142033 0%,#111b2a 100%);border-color:#2b3a4f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-order-card-head strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-order-footer b{color:#f8fafc}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-order-footer{border-color:#28374b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-quick button>span strong{color:#f8fafc}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-quick button>span small{color:#b6c2d2}.cyber-pizzeria-app.is-dark .cyber-pizzeria-dashboard-empty:before{background:#2b1e1a;border-color:#5b3b31;box-shadow:inset 0 0 0 8px #211a18}@media (width<=900px){.cyber-pizzeria-dashboard-hero{min-height:230px}.cyber-pizzeria-dashboard-hero-content{padding-bottom:82px}}@media (width<=640px){.cyber-pizzeria-dashboard-hero{border-radius:18px}.cyber-pizzeria-dashboard-hero-content{padding:26px 22px 84px}.cyber-pizzeria-dashboard-hero h2{font-size:31px}.cyber-pizzeria-dashboard-panel{padding:18px}.cyber-pizzeria-dashboard-metrics article{min-height:104px;padding:17px 16px 16px 19px}.cyber-pizzeria-dashboard-metrics strong{font-size:25px}.cyber-pizzeria-dashboard-order-list{grid-template-columns:1fr}.cyber-pizzeria-dashboard-order-list article{padding:15px}}.cyber-pizzeria-delivery-availability{color:#fff;overflow-wrap:anywhere;background:#0006;border:1px solid #ffffff2e;border-radius:10px;max-width:100%;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.cyber-pizzeria-order-column>article{cursor:pointer;gap:0;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.cyber-pizzeria-order-column>article:hover{border-color:#cbd3dc;transform:translateY(-2px);box-shadow:0 12px 24px #1018281c}.cyber-pizzeria-board-card-head{background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid #edf0f3;padding:12px 13px 10px}.cyber-pizzeria-board-card-head strong{letter-spacing:.02em;font-size:12px}.cyber-pizzeria-board-card-head em{box-shadow:0 2px 5px #d5515d1f}.cyber-pizzeria-order-column article p{color:#26313e;min-height:39px;margin:0;padding:12px 13px 4px;font-size:11px;font-weight:700;line-height:1.45}.cyber-pizzeria-order-column article>small{color:#7a8594;padding:0 13px 11px;font-size:10px;display:block}.cyber-pizzeria-board-card-foot{background:#fbfcfd;border-top:1px solid #edf0f3;padding:10px 13px}.cyber-pizzeria-board-card-foot span{font-size:9px}.cyber-pizzeria-board-card-foot b{font-size:12px}.cyber-pizzeria-board-card-actions{align-items:center;padding:0 13px 13px}.cyber-pizzeria-board-card-actions button,.cyber-pizzeria-board-card-actions select{border-radius:8px;min-height:32px;padding:7px 8px;font-size:10px}.cyber-pizzeria-board-card-actions select{background:#f5f7f9;outline:none;font-weight:700}.cyber-pizzeria-board-card-actions select:focus{border-color:#ff693f;box-shadow:0 0 0 3px #ff693f24}.cyber-pizzeria-order-column.tone-accepted>article{box-shadow:inset 0 3px #7b52dc,0 4px 10px #1018280d}.cyber-pizzeria-order-column.tone-production>article{box-shadow:inset 0 3px #c28a00,0 4px 10px #1018280d}.cyber-pizzeria-order-column.tone-ready>article{box-shadow:inset 0 3px #0a9c6a,0 4px 10px #1018280d}.cyber-pizzeria-order-column.tone-sent>article{box-shadow:inset 0 3px #66717d,0 4px 10px #1018280d}.cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view)>.cyber-pizzeria-orders-view{gap:12px}.cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-orders-heading{background:linear-gradient(120deg,#fff7f3,#fff);border:1px solid #e1e5ea;border-radius:14px;padding:14px 16px;box-shadow:0 5px 15px #1018280a}.cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-orders-heading>div>span{display:none}.cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-orders-heading h2{letter-spacing:-.04em;margin:0;font-size:22px}.cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-orders-heading small{color:#596273;font-weight:700}.cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-order-filters{gap:7px}.cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-order-filters b{padding:8px 11px}.cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-orders-heading{align-items:center}.cyber-pizzeria-content:has(>.cyber-pizzeria-orders-view) .cyber-pizzeria-orders-heading p{color:#697386;margin:5px 0 0;font-size:11px}.cyber-pizzeria-orders-heading-actions{justify-items:end;gap:7px;display:grid}.cyber-pizzeria-orders-heading-actions>small{color:#697386;font-size:10px;font-weight:600}.cyber-pizzeria-orders-sync-status{align-items:center;gap:5px;display:flex}.cyber-pizzeria-orders-sync-status i{background:#12a66a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #12a66a1f}.cyber-pizzeria-orders-summary{gap:8px;display:flex}.cyber-pizzeria-orders-summary b{color:#202631;text-align:center;background:#fff;border:1px solid #e1e5ea;border-radius:10px;min-width:64px;padding:9px 12px;font-size:16px;display:grid}.cyber-pizzeria-orders-summary small{color:#77808e;margin-top:2px;font-size:9px;font-weight:600;display:block}.cyber-pizzeria-orders-toolbar{background:#fff;border:1px solid #e1e5ea;border-radius:14px;grid-template-columns:minmax(260px,1fr) 190px auto auto;align-items:end;gap:10px;padding:12px 14px;display:grid;box-shadow:0 4px 14px #10182809}.cyber-pizzeria-orders-toolbar label{color:#596273;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.cyber-pizzeria-orders-toolbar input,.cyber-pizzeria-orders-toolbar select{box-sizing:border-box;color:#202631;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d8dee6;border-radius:8px;outline:none;padding:7px 9px;font-size:11px}.cyber-pizzeria-orders-toolbar input:focus,.cyber-pizzeria-orders-toolbar select:focus{border-color:#ff693f;box-shadow:0 0 0 3px #ff693f1f}.cyber-pizzeria-orders-toolbar>button{color:#3d4653;min-height:34px;font:inherit;cursor:pointer;background:#f7f8fa;border:1px solid #d8dee6;border-radius:8px;padding:7px 12px;font-size:10px;font-weight:800}.cyber-pizzeria-orders-toolbar>button.active{color:#d95535;background:#fff1ea;border-color:#ff693f}.cyber-pizzeria-orders-toolbar>button:focus-visible,.cyber-pizzeria-order-filters button:focus-visible,.cyber-pizzeria-load-more:focus-visible{outline-offset:2px;outline:3px solid #ff693f3d}.cyber-pizzeria-orders-toolbar>.cyber-pizzeria-refresh-button{color:#d95535;background:#fff7f3;border-color:#ffb092}.cyber-pizzeria-order-filters button{color:#596273;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e4e8;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700}.cyber-pizzeria-order-filters button:hover,.cyber-pizzeria-order-filters button.active{color:#d95535;background:#fff1ea;border-color:#ffb092}.cyber-pizzeria-order-filters button small{color:#202631;margin-left:5px;font-size:9px}.cyber-pizzeria-order-filters button.active small{color:#d95535}.cyber-pizzeria-order-filters button:disabled{cursor:not-allowed;opacity:.42;color:#9aa3af;background:#f5f6f7}.cyber-pizzeria-order-filters button:disabled:hover{color:#9aa3af;background:#f5f6f7;border-color:#e0e4e8}.cyber-pizzeria-orders-result-count{color:#697386;font-size:10px;font-weight:700}.cyber-pizzeria-order-column-empty{color:#9aa3af;border:1px dashed #d6dce3;border-radius:9px;place-items:center;min-height:58px;font-size:10px;display:grid}.cyber-pizzeria-order-card .source-ifood{color:#be3542;background:#fde8eb}.cyber-pizzeria-order-card .source-99food{color:#a35b00;background:#fff1d7}.cyber-pizzeria-order-card .source-delivery{color:#b94b27;background:#fff0e9}.cyber-pizzeria-order-card .source-table{color:#3568a9;background:#e8f1ff}.cyber-pizzeria-board-card-foot{grid-template-columns:1fr auto auto;align-items:center;display:grid}.cyber-pizzeria-board-card-foot span:nth-child(2){color:#7a8594;font-size:9px}.cyber-pizzeria-orders-history{background:#f8fafc;border:1px solid #e1e5ea;border-radius:14px;gap:10px;margin-top:2px;padding:14px;display:grid}.cyber-pizzeria-orders-history>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.cyber-pizzeria-orders-history>header span{color:#ff693f;letter-spacing:.14em;font-size:9px;font-weight:800}.cyber-pizzeria-orders-history>header h3{color:#202631;margin:4px 0 0;font-size:16px}.cyber-pizzeria-orders-history>header small{color:#697386;font-size:10px}.cyber-pizzeria-history-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:9px;display:grid}.cyber-pizzeria-history-grid .cyber-pizzeria-order-card{box-shadow:none;border-left:3px solid #84909e}.cyber-pizzeria-history-status{color:#697386;padding:0 13px 11px;font-size:10px;font-weight:700}.cyber-pizzeria-history-status span{background:#edf0f3;border-radius:999px;padding:4px 7px;display:inline-block}.cyber-pizzeria-order-card.is-history p{min-height:30px}.cyber-pizzeria-load-more{color:#d95535;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dee6;border-radius:8px;justify-self:center;padding:8px 14px;font-size:10px;font-weight:800}.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-toolbar,.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-summary b{color:#f4f7fb;background:#151e2b;border-color:#2a3a4b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-toolbar input,.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-toolbar select{color:#e9eef5;background:#101a27;border-color:#334258}.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-toolbar>button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-filters button{color:#dce5ef;background:#162336;border-color:#334258}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-filters button:hover,.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-filters button.active,.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-toolbar>button.active{color:#ffab86;background:#ff693f24;border-color:#ff693f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-heading p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-summary small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-result-count,.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-history>header small{color:#b6c2d2}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-column-empty{color:#718096;border-color:#334258}.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-history{background:#111b2a;border-color:#2a3a4b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-history>header h3{color:#f4f7fb}.cyber-pizzeria-app.is-dark .cyber-pizzeria-history-status{color:#b6c2d2}@media (width<=760px){.cyber-pizzeria-orders-toolbar{grid-template-columns:1fr 1fr}.cyber-pizzeria-orders-toolbar>label:first-child{grid-column:1/-1}.cyber-pizzeria-orders-toolbar>button{width:100%}.cyber-pizzeria-orders-heading{flex-direction:column;align-items:flex-start!important}.cyber-pizzeria-orders-heading-actions{justify-items:stretch;width:100%}.cyber-pizzeria-orders-heading-actions>small{text-align:left}.cyber-pizzeria-order-board{grid-template-columns:repeat(2,minmax(220px,1fr));overflow-x:visible}.cyber-pizzeria-history-grid{grid-template-columns:1fr}}@media (width<=500px){.cyber-pizzeria-orders-toolbar{grid-template-columns:1fr}.cyber-pizzeria-orders-toolbar>label:first-child{grid-column:auto}.cyber-pizzeria-order-board{grid-template-columns:1fr}.cyber-pizzeria-orders-summary{width:100%}.cyber-pizzeria-orders-summary b{flex:1}}.cyber-pizzeria-orders-summary{grid-template-columns:repeat(5,minmax(74px,1fr));gap:7px;width:min(100%,520px);display:grid}.cyber-pizzeria-orders-summary b{min-width:0;padding:8px 9px}.cyber-pizzeria-orders-summary b strong{font-size:17px;line-height:1.1;display:block}.cyber-pizzeria-orders-summary b small{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.cyber-pizzeria-orders-toolbar{grid-template-columns:minmax(240px,1fr) 150px 170px 170px auto auto auto}.cyber-pizzeria-orders-toolbar>button{white-space:nowrap}.cyber-pizzeria-orders-toolbar .cyber-pizzeria-clear-filters{color:#c64d31;background:#fff7f3;border-color:#f2b4a0}.cyber-pizzeria-orders-test-notice{color:#82513d;background:#fff9f5;border:1px solid #f4d2bd;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:10px;display:flex}.cyber-pizzeria-orders-test-notice strong{color:#c94e30}.cyber-pizzeria-orders-test-notice button{color:#c94e30;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.cyber-pizzeria-order-card{outline:none}.cyber-pizzeria-order-card:focus-visible{border-color:#ff693f;box-shadow:0 0 0 3px #ff693f2e,0 12px 24px #1018281c}.cyber-pizzeria-order-card-identity{align-items:center;gap:7px;min-width:0;display:flex}.cyber-pizzeria-order-card-identity em,.cyber-pizzeria-board-card-head>em{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.cyber-pizzeria-board-card-head>em.status-new{color:#ba4b26;background:#fff0e9}.cyber-pizzeria-board-card-head>em.status-confirmed{color:#6244c1;background:#eeeafd}.cyber-pizzeria-board-card-head>em.status-preparing{color:#956800;background:#fff4d7}.cyber-pizzeria-board-card-head>em.status-ready{color:#087a56;background:#e5f7ef}.cyber-pizzeria-board-card-head>em.status-out_for_delivery{color:#3e637f;background:#e8f2fa}.cyber-pizzeria-order-card-context{min-height:14px}.cyber-pizzeria-order-card-meta{color:#697386;justify-content:space-between;align-items:center;padding:0 13px 9px;font-size:9px;display:flex}.cyber-pizzeria-order-card-meta span:first-child{color:#bd4d30;font-weight:800}.cyber-pizzeria-order-print-state{color:#697386;border-top:1px dashed #e4e8ed;align-items:center;gap:5px;padding:7px 13px;font-size:9px;font-weight:700;display:flex}.cyber-pizzeria-order-print-state span{border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.cyber-pizzeria-order-print-state.is-printed{color:#087a56}.cyber-pizzeria-order-print-state.is-printed span{background:#dff5ea}.cyber-pizzeria-order-print-state.is-queued{color:#956800}.cyber-pizzeria-order-print-state.is-queued span{background:#fff1cc}.cyber-pizzeria-order-print-state.is-failed{color:#c33642}.cyber-pizzeria-order-print-state.is-failed span{background:#fde4e6}.cyber-pizzeria-order-print-state.is-missing{color:#697386}.cyber-pizzeria-order-print-state.is-missing span{background:#edf0f3}.cyber-pizzeria-board-card-actions{flex-wrap:wrap;gap:6px;display:flex}.cyber-pizzeria-board-card-actions .cyber-pizzeria-order-details-button{color:#465365;background:#fff;border-color:#d4dbe3}.cyber-pizzeria-history-status{justify-content:space-between;align-items:center;gap:8px;display:flex}.cyber-pizzeria-history-status button{color:#c64d31;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.cyber-pizzeria-app.is-dark .cyber-pizzeria-orders-test-notice{color:#edc5b4;background:#281d19;border-color:#664332}.cyber-pizzeria-app.is-dark .cyber-pizzeria-order-print-state{border-color:#2a3a4b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-board-card-actions .cyber-pizzeria-order-details-button{color:#dce5ef;background:#162336;border-color:#334258}.cyber-pizzeria-app.is-dark .cyber-pizzeria-history-status button{color:#ffab86}@media (width<=1100px){.cyber-pizzeria-orders-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,1fr)) auto auto}.cyber-pizzeria-orders-toolbar .cyber-pizzeria-orders-search{grid-column:1/-1}.cyber-pizzeria-orders-summary{width:100%}}@media (width<=760px){.cyber-pizzeria-orders-summary{grid-template-columns:repeat(3,1fr)}.cyber-pizzeria-orders-toolbar{grid-template-columns:1fr 1fr}.cyber-pizzeria-orders-toolbar .cyber-pizzeria-orders-search{grid-column:1/-1}.cyber-pizzeria-orders-toolbar>button{width:100%}}@media (width<=500px){.cyber-pizzeria-orders-summary{grid-template-columns:repeat(2,1fr)}.cyber-pizzeria-orders-summary b:last-child{grid-column:1/-1}.cyber-pizzeria-orders-test-notice{flex-direction:column;align-items:flex-start}.cyber-pizzeria-orders-toolbar{grid-template-columns:1fr}.cyber-pizzeria-orders-toolbar .cyber-pizzeria-orders-search{grid-column:auto}}.cyber-pizzeria-pdv{gap:12px}.cyber-pizzeria-pdv-top{border:1px solid #ffffff1f;border-radius:17px;min-height:94px;padding:16px 20px;box-shadow:0 10px 24px #1018281f}.cyber-pizzeria-pdv-top-actions{gap:9px}.cyber-pizzeria-pdv-top-actions b{padding:8px 11px}.cyber-pizzeria-pdv-top-actions button{padding:9px 12px}.cyber-pizzeria-pdv-products{background:#f5f7f9;border-color:#dfe5eb;gap:12px;padding:14px;box-shadow:0 5px 16px #1018280a}.cyber-pizzeria-pdv-toolbar{padding-bottom:2px}.cyber-pizzeria-pdv-tabs button{padding:8px 11px;font-weight:700}.cyber-pizzeria-pdv-toolbar>input{background:#fff;height:36px}.cyber-pizzeria-pdv-search{gap:6px;min-width:220px;display:grid}.cyber-pizzeria-pdv-search>input{box-sizing:border-box;background:#fff;width:100%;height:36px}.cyber-pizzeria-pdv-test-toggle{color:#667085;justify-content:flex-end;align-items:center;gap:6px;font-size:10px;display:flex}.cyber-pizzeria-pdv-test-toggle input{accent-color:#ff693f}.cyber-pizzeria-pdv-product{border-color:#dfe5eb;min-height:82px;padding:10px;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 3px 8px #10182809}.cyber-pizzeria-pdv-product:hover{box-shadow:0 7px 14px #10182814}.cyber-pizzeria-pdv-product b{color:#253044;font-size:10px}.cyber-pizzeria-pdv-builder{background:#fff;border-color:#dfe5eb;padding:13px 14px}.cyber-pizzeria-pdv-builder>strong{font-size:12px}.cyber-pizzeria-pdv-builder>span{font-size:10px}.cyber-pizzeria-pdv-ticket{border-color:#dfe5eb;gap:12px;padding:16px;position:sticky;top:14px;box-shadow:0 8px 20px #10182814}.cyber-pizzeria-pdv-ticket-switch{justify-content:flex-start;padding-bottom:11px}.cyber-pizzeria-pdv-ticket-total{gap:8px}.cyber-pizzeria-pdv-ticket-total>strong{padding-top:10px;font-size:16px}.cyber-pizzeria-pdv-cash-result{border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:10px;display:flex}.cyber-pizzeria-pdv-cash-result b{font-size:12px}.cyber-pizzeria-sale-success{background:#effbf4;border:1px solid #a8e3bd;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex;box-shadow:0 5px 16px #1018280a}.cyber-pizzeria-sale-success>div:first-child{gap:3px;min-width:0;display:grid}.cyber-pizzeria-sale-success span{color:#16834d;letter-spacing:.14em;font-size:9px;font-weight:800}.cyber-pizzeria-sale-success strong{color:#123223;font-size:16px}.cyber-pizzeria-sale-success small{color:#527063;font-size:10px}.cyber-pizzeria-sale-success-status{text-align:right;gap:3px;margin-left:auto;display:grid}.cyber-pizzeria-sale-success-status b{color:#21653f;font-size:11px}.cyber-pizzeria-sale-success-actions{gap:7px;display:flex}.cyber-pizzeria-sale-success button{color:#fff;height:34px;font:inherit;cursor:pointer;background:#2ca967;border:1px solid #8bcda5;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:700}.cyber-pizzeria-sale-success button.secondary{color:#246044;background:#fff}.cyber-pizzeria-pdv-printing-status.is-online{border-color:#b6e6ca}.cyber-pizzeria-pdv-printing-status.is-offline{background:#fff9f8;border-color:#f1c5bf}.cyber-pizzeria-pdv-printing-status.is-unpaired{background:#fffdf4;border-color:#eadfb7}.cyber-pizzeria-cart{border-radius:14px;grid-template-columns:minmax(175px,1.15fr) repeat(3,minmax(120px,.78fr)) minmax(145px,1fr) auto;align-items:center;gap:9px;margin-top:16px;padding:12px 14px;display:grid}.cyber-pizzeria-cart>div{min-width:0;margin-right:0}.cyber-pizzeria-cart>div:first-child{align-self:center;padding-right:8px}.cyber-pizzeria-cart input,.cyber-pizzeria-cart select{box-sizing:border-box;width:100%;min-width:0;height:36px}.cyber-pizzeria-cart button{min-width:178px;height:36px;padding:8px 13px}.cyber-pizzeria-cart .cyber-pizzeria-customer-autocomplete{width:100%}.cyber-pizzeria-cart-cep-status{grid-column:span 1}.cyber-pizzeria-cart-kicker{color:#d95535;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.cyber-pizzeria-cart>div:first-child>span{display:block}.cyber-pizzeria-cart>div:first-child>strong{margin-top:2px;display:block}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid article{border-radius:14px;min-height:96px;padding:15px;box-shadow:0 5px 15px #1018280a}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid article small{font-size:10px}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid article span{font-size:10px}.cyber-pizzeria-cash-note{color:#a94e2c;background:#fff7f3;border:1px solid #ffd8ca;padding:11px 14px;font-size:10px}.cyber-pizzeria-cash-note input{height:32px}.cyber-pizzeria-cash-note>div:first-child{gap:2px;display:grid}.cyber-pizzeria-cash-note>div:first-child b{color:#8f3f25;font-size:11px}.cyber-pizzeria-cash-note>div:first-child span{color:#b16b52}.cyber-pizzeria-cash-summary>span{color:#a65b40;gap:2px;display:grid}.cyber-pizzeria-cash-summary .is-balanced b{color:#16834d}.cyber-pizzeria-cash-summary .is-different b{color:#c2413b}.cyber-pizzeria-cash-note label{color:#8f3f25;font-weight:700}.cyber-pizzeria-cash-note label button{color:#fff;height:32px;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:7px;margin-left:5px;padding:6px 10px;font-size:10px;font-weight:700}.cyber-pizzeria-cash-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cyber-pizzeria-cash-note label{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=1180px){.cyber-pizzeria-pdv-layout{grid-template-columns:minmax(0,1fr) 310px}.cyber-pizzeria-pdv-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}@media (width<=980px){.cyber-pizzeria-pdv-layout{grid-template-columns:1fr}.cyber-pizzeria-pdv-ticket{position:static}}@media (width<=860px){.cyber-pizzeria-pdv-ticket{position:static}.cyber-pizzeria-pdv-top{min-height:0}.cyber-pizzeria-cart{z-index:30;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100vh - 24px);position:sticky;bottom:8px;overflow:auto}.cyber-pizzeria-cart>div:first-child,.cyber-pizzeria-cart>button{grid-column:1/-1}.cyber-pizzeria-cart>button{width:100%}.cyber-pizzeria-sale-success{flex-wrap:wrap;align-items:flex-start}.cyber-pizzeria-sale-success-status{text-align:left;margin-left:0}}@media (width<=700px){.cyber-pizzeria-pdv-top{gap:12px;padding:14px 16px;display:grid}.cyber-pizzeria-pdv-top-actions{flex-wrap:wrap;justify-content:flex-start}.cyber-pizzeria-pdv-toolbar{gap:10px;display:grid}.cyber-pizzeria-pdv-tabs{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;padding-bottom:2px;overflow-x:auto}.cyber-pizzeria-pdv-tabs button{flex:none}.cyber-pizzeria-pdv-toolbar>input,.cyber-pizzeria-pdv-search{width:100%}.cyber-pizzeria-pdv-products{padding:11px}.cyber-pizzeria-pdv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-pdv-product{min-width:0}.cyber-pizzeria-cash-note label{margin-left:0}.cyber-pizzeria-cash-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;width:100%;display:grid}.cyber-pizzeria-sale-success-actions{width:100%}.cyber-pizzeria-sale-success-actions button{flex:1}}@media (width<=620px){.cyber-pizzeria-cart{grid-template-columns:1fr}}@media (width<=460px){.cyber-pizzeria-pdv-grid{grid-template-columns:1fr}.cyber-pizzeria-pdv-ticket{padding:12px}.cyber-pizzeria-pdv-top h2{font-size:20px}.cyber-pizzeria-pdv-top-actions b,.cyber-pizzeria-pdv-top-actions button{text-align:center;width:100%}.cyber-pizzeria-cash-note{flex-direction:column;align-items:stretch}.cyber-pizzeria-cash-note label{justify-content:space-between}.cyber-pizzeria-cash-note input{width:130px}}.cyber-pizzeria-pdv-ticket-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:3px 0;display:grid}.cyber-pizzeria-pdv-ticket-line-main{gap:3px;min-width:0;display:grid}.cyber-pizzeria-pdv-ticket-line-main span{color:#202631;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.cyber-pizzeria-pdv-ticket-line-main small{color:#667085;font-size:9px}.cyber-pizzeria-pdv-ticket-line-actions{align-items:center;gap:4px;display:flex}.cyber-pizzeria-pdv-ticket-line-actions button{color:#4d5968;width:24px;height:24px;font:inherit;cursor:pointer;background:#f8f9fa;border:1px solid #dfe3e8;border-radius:6px;place-items:center;font-size:13px;line-height:1;display:grid}.cyber-pizzeria-pdv-ticket-line-actions b{color:#202631;text-align:center;min-width:15px;font-size:10px}.cyber-pizzeria-pdv-ticket-line-actions button.remove{color:#c54b42;background:#fff7f6;border-color:#efc5c1;margin-left:3px;font-size:15px}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-ticket-line-main span,.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-ticket-line-actions b{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-ticket-line-main small{color:#9eaba4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-ticket-line-actions button{color:#cbd5cf;background:#101815;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-ticket-line-actions button:hover{color:#ffb49a;background:#ff693f24;border-color:#ff8d69}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-ticket-line-actions button.remove{color:#ffaaa5;background:#ff5d5d0f;border-color:#ff808052}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv){padding-top:12px}.cyber-pizzeria-pdv-top{border-radius:16px;min-height:76px;padding:14px 18px}.cyber-pizzeria-pdv-top h2{font-size:24px}.cyber-pizzeria-pdv-top>div>small{color:#ffffffb8;margin-top:5px;font-size:12px;display:block}.cyber-pizzeria-pdv-top-actions{flex-wrap:wrap;gap:8px}.cyber-pizzeria-pdv-printing-pill{color:#d7e8df;background:#ffffff1c;border-radius:999px;padding:8px 11px;font-size:10px}.cyber-pizzeria-pdv-printing-pill.is-online{color:#9ff4c2;background:#11865fb8}.cyber-pizzeria-pdv-toolbar{align-items:flex-start}.cyber-pizzeria-pdv-tabs{gap:8px}.cyber-pizzeria-pdv-tabs button{padding:10px 13px;font-size:11px}.cyber-pizzeria-pdv-search>input{height:44px;padding:10px 13px;font-size:13px}.cyber-pizzeria-pdv-test-toggle{font-size:11px}.cyber-pizzeria-pdv-product{border-radius:13px;column-gap:11px;min-height:104px;padding:13px}.cyber-pizzeria-pdv-product>span{width:44px;height:44px;font-size:22px}.cyber-pizzeria-pdv-product small{font-size:10px;line-height:1.35}.cyber-pizzeria-pdv-product b{margin-top:2px;font-size:11px}.cyber-pizzeria-pdv-ticket{gap:16px;padding:20px}.cyber-pizzeria-pdv-ticket>div:first-child strong{font-size:21px}.cyber-pizzeria-pdv-ticket-switch span,.cyber-pizzeria-pdv-ticket-line-main span{font-size:12px}.cyber-pizzeria-pdv-ticket-line-main small{font-size:11px}.cyber-pizzeria-pdv-ticket-line-actions button{width:30px;height:30px}.cyber-pizzeria-pdv-ticket-line-actions b,.cyber-pizzeria-pdv-ticket-total span,.cyber-pizzeria-pdv-ticket-total>b{font-size:12px}.cyber-pizzeria-pdv-ticket-total>strong{font-size:18px}.cyber-pizzeria-cart{border-radius:18px;grid-template-columns:1fr;gap:18px;margin-top:0;padding:20px 22px;display:grid;position:static;box-shadow:0 12px 28px #1018281f}.cyber-pizzeria-cart-head{border-bottom:1px solid #79849133;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;display:flex}.cyber-pizzeria-cart-head>div:first-child{gap:4px;display:grid}.cyber-pizzeria-cart-head>div:first-child>strong{font-size:21px}.cyber-pizzeria-cart-head>div:first-child>span{color:#687587;font-size:12px}.cyber-pizzeria-cart-total{text-align:right;gap:3px;display:grid}.cyber-pizzeria-cart-total b{color:#687587;font-size:12px}.cyber-pizzeria-cart-total strong{color:#202631;font-size:23px}.cyber-pizzeria-cart-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cyber-pizzeria-cart-fields>label{align-content:start;gap:6px;min-width:0;display:grid}.cyber-pizzeria-cart-fields>label>span{color:#263242;font-size:12px;font-weight:750}.cyber-pizzeria-cart-fields>label>span em{color:#8a96a4;font-size:10px;font-style:normal;font-weight:500}.cyber-pizzeria-cart-fields>label>small{color:#778393;font-size:10px;line-height:1.35}.cyber-pizzeria-cart-fields input,.cyber-pizzeria-cart-fields select{border-radius:10px;width:100%;height:46px;padding:10px 12px;font-size:13px}.cyber-pizzeria-cart-customer{grid-column:span 2}.cyber-pizzeria-customer-autocomplete{width:100%;position:relative}.cyber-pizzeria-cart-fields .cyber-pizzeria-customer-autocomplete>input{width:100%;height:46px}.cyber-pizzeria-cart-fields .cyber-pizzeria-cart-address{grid-column:span 2;width:auto}.cyber-pizzeria-cart-fields .cyber-pizzeria-cart-received{grid-column:span 1}.cyber-pizzeria-cart-foot{border-top:1px solid #79849133;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.cyber-pizzeria-cart-foot>div{min-height:24px}.cyber-pizzeria-cart-foot>div>span{border-radius:9px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.cyber-pizzeria-cart-foot .is-positive{color:#087443;background:#ecfdf3}.cyber-pizzeria-cart-foot .is-negative{color:#c2413b;background:#fff1f0}.cyber-pizzeria-cart-foot button{border-radius:11px;min-width:220px;height:48px;padding:12px 18px;font-size:13px}.cyber-pizzeria-cash-note{color:#8f3f25;background:#fffaf7;border:1px solid #ead8cf;border-radius:14px;padding:0;display:block;overflow:hidden}.cyber-pizzeria-cash-note summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;list-style:none;display:flex}.cyber-pizzeria-cash-note summary::-webkit-details-marker{display:none}.cyber-pizzeria-cash-note summary>div{gap:3px;display:grid}.cyber-pizzeria-cash-note summary b{color:#8f3f25;font-size:13px}.cyber-pizzeria-cash-note summary span{color:#b16b52;font-size:11px}.cyber-pizzeria-cash-note summary>strong{color:#7c3521;font-size:14px}.cyber-pizzeria-cash-note-body{border-top:1px solid #f0ddd5;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.cyber-pizzeria-cash-note-body.is-closed{justify-content:flex-start}.cyber-pizzeria-cash-summary{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cyber-pizzeria-cash-summary>span{gap:3px;font-size:11px;display:grid}.cyber-pizzeria-cash-summary>span>b{font-size:13px}.cyber-pizzeria-cash-note-body>label{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.cyber-pizzeria-cash-note-body input{color:#202631;width:128px;height:38px;font:inherit;background:#fff;border:1px solid #edc0ad;border-radius:8px;padding:8px 10px}.cyber-pizzeria-cash-note-body button{color:#fff;height:38px;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:8px;padding:8px 14px;font-size:11px;font-weight:750}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cart{background:#141e1afa;border-color:#86a49138}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cart-head>div:first-child>span,.cyber-pizzeria-app.is-dark .cyber-pizzeria-cart-total b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-cart-fields>label>small{color:#aebcb4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cart-fields>label>span{color:#eaf1ed}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cart-fields input,.cyber-pizzeria-app.is-dark .cyber-pizzeria-cart-fields select{color:#f2f6f3;background:#101815;border-color:#86a4914d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cart-total strong{color:#f5faf6}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-note{color:#ffd2c1;background:#392018db;border-color:#e6966f47}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-note summary b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-note summary>strong{color:#ffd2c1}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-note summary span{color:#d7a18e}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-note-body{border-top-color:#e6966f2e}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-note-body input{color:#f5faf6;background:#231914;border-color:#e6966f59}@media (width<=1180px){.cyber-pizzeria-pdv-layout{grid-template-columns:minmax(0,1fr) 330px}.cyber-pizzeria-pdv-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cyber-pizzeria-cart-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.cyber-pizzeria-pdv-layout{grid-template-columns:1fr}.cyber-pizzeria-pdv-ticket,.cyber-pizzeria-cart{position:static}.cyber-pizzeria-cart-head{align-items:flex-start}.cyber-pizzeria-cart-foot{z-index:30;background:#fffffff5;border:1px solid #ffb398;border-radius:12px;padding:12px;position:sticky;bottom:8px}.cyber-pizzeria-cart-foot button{width:100%}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cart-foot{background:#141e1af5}}@media (width<=700px){.cyber-pizzeria-pdv-products{padding:13px}.cyber-pizzeria-pdv-toolbar{gap:12px;display:grid}.cyber-pizzeria-pdv-search{width:100%;min-width:0}.cyber-pizzeria-pdv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-cart-fields{grid-template-columns:1fr}.cyber-pizzeria-cart-customer,.cyber-pizzeria-cart-fields .cyber-pizzeria-cart-address{grid-column:auto}.cyber-pizzeria-cart-head{display:grid}.cyber-pizzeria-cart-total{text-align:left}.cyber-pizzeria-cash-note-body{display:grid}.cyber-pizzeria-cash-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=460px){.cyber-pizzeria-pdv-grid{grid-template-columns:1fr}.cyber-pizzeria-pdv-top-actions{align-items:stretch}.cyber-pizzeria-pdv-top-actions>*{text-align:center;width:100%}.cyber-pizzeria-cart{padding:16px}.cyber-pizzeria-cart-foot{display:grid}.cyber-pizzeria-cart-foot>div{min-height:0}}.cyber-pizzeria-pdv-test-tools{color:#667085;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;display:flex}.cyber-pizzeria-pdv-test-tools summary{color:#667085;cursor:pointer;padding:3px 0;list-style:none}.cyber-pizzeria-pdv-test-tools summary::-webkit-details-marker{display:none}.cyber-pizzeria-pdv-test-tools summary:before{content:"⚙ ";color:#9aa4b2}.cyber-pizzeria-pdv-test-tools label{background:#fff;border:1px solid #dfe5eb;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.cyber-pizzeria-pdv-test-tools input{accent-color:#ff693f}.cyber-pizzeria-pdv-checkout-link{color:#d95535;width:100%;font:inherit;cursor:pointer;background:#fff7f3;border:1px solid #ffb398;border-radius:9px;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.cyber-pizzeria-pdv-checkout-link:hover{background:#ffede7}.cyber-pizzeria-pdv-checkout-link span{font-size:16px;line-height:1}.cyber-pizzeria-cash-close-panel{color:#7c3521;background:#fff8f4;border:1px solid #f0baa6;border-radius:16px;gap:16px;padding:18px 20px;display:grid;box-shadow:0 10px 24px #10182814}.cyber-pizzeria-cash-close-head{border-bottom:1px solid #f2d9cf;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.cyber-pizzeria-cash-close-head>div{gap:4px;display:grid}.cyber-pizzeria-cash-close-head span{color:#d95535;letter-spacing:.14em;font-size:9px;font-weight:800}.cyber-pizzeria-cash-close-head h3{color:#63301f;margin:0;font-size:20px}.cyber-pizzeria-cash-close-head p{color:#a56b55;margin:0;font-size:11px}.cyber-pizzeria-cash-close-head button{color:#8b412b;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5b6a4;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:700}.cyber-pizzeria-cash-close-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cyber-pizzeria-cash-close-summary>span{color:#9f624c;background:#fff;border:1px solid #f0d8cf;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.cyber-pizzeria-cash-close-summary>span>b{color:#63301f;font-size:15px}.cyber-pizzeria-cash-close-summary>span.is-balanced b{color:#16834d}.cyber-pizzeria-cash-close-summary>span.is-different b{color:#c2413b}.cyber-pizzeria-cash-close-action{justify-content:space-between;align-items:flex-end;gap:18px;padding-top:2px;display:flex}.cyber-pizzeria-cash-close-action>label{color:#63301f;gap:6px;font-size:12px;font-weight:800;display:grid}.cyber-pizzeria-cash-close-action input{color:#202631;width:190px;height:44px;font:inherit;background:#fff;border:1px solid #e5b6a4;border-radius:9px;padding:10px 12px;font-size:14px}.cyber-pizzeria-cash-close-action>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.cyber-pizzeria-cash-close-action small{color:#a56b55;text-align:right;max-width:340px;font-size:10px;line-height:1.4}.cyber-pizzeria-cash-close-action button{color:#fff;height:44px;font:inherit;cursor:pointer;background:#d95535;border:0;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:800}.cyber-pizzeria-cash-close-action button:disabled{cursor:not-allowed;opacity:.5}.cyber-pizzeria-cash-open-close{color:#b64d32;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6b09b;border-radius:8px;padding:8px 13px;font-size:10px;font-weight:800}.cyber-pizzeria-cash-open-close:hover{background:#fff1eb}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-test-tools label{color:#cbd5cf;background:#101815;border-color:#86a4914d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-test-tools summary{color:#aebcb4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-checkout-link{color:#ffb49a;background:#ff693f1f;border-color:#ff8d6980}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-close-panel{color:#ffd2c1;background:#392018eb;border-color:#e6966f59}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-close-head{border-bottom-color:#e6966f33}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-close-head h3,.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-close-action>label{color:#ffd2c1}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-close-head p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-close-action small{color:#d7a18e}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-close-summary>span{color:#d7a18e;background:#231914;border-color:#e6966f33}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-close-summary>span>b{color:#ffd2c1}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-close-action input{color:#f5faf6;background:#231914;border-color:#e6966f59}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-close-head button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-open-close{color:#ffd2c1;background:#231914;border-color:#e6966f59}@media (width<=860px){.cyber-pizzeria-cash-close-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-cash-close-action{align-items:stretch;display:grid}.cyber-pizzeria-cash-close-action input{width:100%}.cyber-pizzeria-cash-close-action>div{justify-content:stretch;align-items:stretch;display:grid}.cyber-pizzeria-cash-close-action small{text-align:left;max-width:none}.cyber-pizzeria-cash-close-action button{width:100%}}@media (width<=460px){.cyber-pizzeria-cash-close-panel{padding:15px}.cyber-pizzeria-cash-close-head{display:grid}.cyber-pizzeria-cash-close-head button{width:100%}.cyber-pizzeria-cash-close-summary{grid-template-columns:1fr}.cyber-pizzeria-pdv-test-tools{justify-content:flex-start}}.cyber-pizzeria-cash-flow-screen{background:linear-gradient(145deg,#fff 0%,#fff8f4 100%);border:1px solid #dce4ea;border-radius:18px;place-items:center;min-height:520px;padding:24px;display:grid}.cyber-pizzeria-cash-flow-card{background:#fff;border:1px solid #f0baa6;border-radius:18px;gap:24px;width:min(760px,100%);padding:30px;display:grid;box-shadow:0 16px 36px #1018281a}.cyber-pizzeria-cash-flow-head{border-bottom:1px solid #f2d9cf;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:20px;display:flex}.cyber-pizzeria-cash-flow-head>div{gap:6px;display:grid}.cyber-pizzeria-cash-flow-head span{color:#d95535;letter-spacing:.16em;font-size:10px;font-weight:800}.cyber-pizzeria-cash-flow-head h2{color:#63301f;letter-spacing:-.02em;margin:0;font-size:28px}.cyber-pizzeria-cash-flow-head p{color:#8e6658;max-width:520px;margin:0;font-size:13px;line-height:1.5}.cyber-pizzeria-cash-flow-head button{color:#8b412b;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5b6a4;border-radius:9px;flex:none;padding:8px 13px;font-size:11px;font-weight:700}.cyber-pizzeria-cash-flow-form{gap:12px;display:grid}.cyber-pizzeria-cash-flow-form label{color:#63301f;gap:8px;font-size:13px;font-weight:800;display:grid}.cyber-pizzeria-cash-flow-form input{color:#202631;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #e5b6a4;border-radius:10px;padding:12px 14px;font-size:18px}.cyber-pizzeria-cash-flow-form input:focus{border-color:#d95535;outline:3px solid #ff693f2e}.cyber-pizzeria-cash-flow-form small{color:#a56b55;font-size:11px;line-height:1.5}.cyber-pizzeria-cash-flow-form button{color:#fff;min-width:190px;height:46px;font:inherit;cursor:pointer;background:#d95535;border:0;border-radius:10px;justify-self:end;padding:10px 18px;font-size:12px;font-weight:800}.cyber-pizzeria-cash-flow-form button:disabled{cursor:not-allowed;opacity:.5}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-flow-screen{background:linear-gradient(145deg,#101815 0%,#231914 100%);border-color:#86a4914d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-flow-card{background:#17211d;border-color:#e6966f59}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-flow-head{border-bottom-color:#e6966f33}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-flow-head h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-flow-form label{color:#ffd2c1}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-flow-head p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-flow-form small{color:#d7a18e}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-flow-head button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-flow-form input{color:#f5faf6;background:#231914;border-color:#e6966f59}@media (width<=700px){.cyber-pizzeria-cash-flow-screen{min-height:420px;padding:12px}.cyber-pizzeria-cash-flow-card{padding:20px}.cyber-pizzeria-cash-flow-head{display:grid}.cyber-pizzeria-cash-flow-head button,.cyber-pizzeria-cash-flow-form button{width:100%}.cyber-pizzeria-cash-flow-summary{grid-template-columns:1fr}}.cyber-pizzeria-pdv-top-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cyber-pizzeria-pdv-printing-details{position:relative}.cyber-pizzeria-pdv-printing-details>summary{cursor:pointer;list-style:none}.cyber-pizzeria-pdv-printing-details>summary::-webkit-details-marker{display:none}.cyber-pizzeria-pdv-printing-details>div{z-index:20;color:#dcebe3;background:#17231f;border:1px solid #ffffff2e;border-radius:10px;gap:8px;min-width:260px;padding:12px;font-size:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 26px #00000038}.cyber-pizzeria-pdv-printing-details>div span{line-height:1.35}.cyber-pizzeria-pdv-printing-details>div button{color:#bff7d1;height:30px;font:inherit;cursor:pointer;background:#11865f3d;border:1px solid #9ff4c273;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.cyber-pizzeria-pdv-printing-details>div button:hover{background:#11865f80}.cyber-pizzeria-pdv-search>input,.cyber-pizzeria-pdv-toolbar>input{color:#202631}.cyber-pizzeria-pdv-search>input::placeholder,.cyber-pizzeria-pdv-toolbar>input::placeholder{color:#748091;opacity:1}.cyber-pizzeria-pdv-product strong{font-size:14px;line-height:1.25}.cyber-pizzeria-pdv-product small{color:#697789;min-height:28px;font-size:11px;line-height:1.35}.cyber-pizzeria-pdv-product b{color:#172b3f;font-size:12px;font-weight:850}.cyber-pizzeria-pdv-checkout-link{min-height:44px;font-size:12px}.cyber-pizzeria-cash-note>summary>strong{justify-items:end;gap:2px;display:grid}.cyber-pizzeria-cash-note>summary>strong small{color:#a65b40;font-size:9px;font-weight:700}.cyber-pizzeria-sale-review{background:#fff8f4;border:1px solid #f2c5b5;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.cyber-pizzeria-sale-review>div{gap:3px;min-width:0;display:grid}.cyber-pizzeria-sale-review span{color:#d95535;letter-spacing:.12em;font-size:9px;font-weight:850}.cyber-pizzeria-sale-review strong{color:#63301f;font-size:13px}.cyber-pizzeria-sale-review small{color:#8e6658;white-space:normal;font-size:11px}.cyber-pizzeria-sale-review button{flex:none}.cyber-pizzeria-cart-fields:before{content:"1. Atendimento e pagamento";color:#263242;grid-column:1/-1;font-size:13px;font-weight:850}.cyber-pizzeria-cart-fields>label:first-of-type small{color:#d95535;font-weight:700}.cyber-pizzeria-cart-fields>label:first-of-type small:after{content:" · Balcão, mesa ou delivery próprio"}.cyber-pizzeria-picker-half-search{color:#202631;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d8dee5;border-radius:8px;margin-bottom:8px;padding:9px 11px;font-size:12px}.cyber-pizzeria-picker-half-search::placeholder{color:#778393;opacity:1}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-product small{color:#aebcb4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-product b{color:#eaf1ed}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-search>input,.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-toolbar>input{color:#f5faf6;background:#101815}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-search>input::placeholder,.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-toolbar>input::placeholder{color:#aebcb4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-sale-review{background:#392018eb;border-color:#e6966f59}.cyber-pizzeria-app.is-dark .cyber-pizzeria-sale-review strong{color:#ffd2c1}.cyber-pizzeria-app.is-dark .cyber-pizzeria-sale-review small{color:#d7a18e}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cart-fields:before{color:#eaf1ed}.cyber-pizzeria-app.is-dark .cyber-pizzeria-picker-half-search{color:#f5faf6;background:#101815;border-color:#86a4914d}@media (width<=700px){.cyber-pizzeria-pdv-printing-details>div{left:0;right:auto}.cyber-pizzeria-sale-review{align-items:stretch;display:grid}.cyber-pizzeria-sale-review button{width:100%}}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv){box-sizing:border-box;color:#f4f7fb;background:#0a0e13;max-width:none;padding-top:18px}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-pdv{isolation:isolate;background:radial-gradient(circle at 12% -15%,#ff693f2e,#0000 28%),radial-gradient(circle at 92% 10%,#6eeeb51a,#0000 24%),linear-gradient(145deg,#151a22 0%,#0b0f14 65%);border:1px solid #ffffff14;border-radius:26px;gap:14px;padding:20px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 26px 65px #00000047}.cyber-pizzeria-pdv-top{color:#f4f7fb;background:linear-gradient(135deg,#1d232ddb,#10141bb8);border-color:#ffffff1c;border-radius:18px;min-height:72px;padding:15px 18px;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0d}.cyber-pizzeria-pdv-top>div:first-child>span{color:#ff9a77;letter-spacing:.18em}.cyber-pizzeria-pdv-top h2{color:#fff;letter-spacing:-.04em;font-size:24px}.cyber-pizzeria-pdv-top>div:first-child>small{color:#aab5c2}.cyber-pizzeria-pdv-top-status>b,.cyber-pizzeria-pdv-printing-pill,.cyber-pizzeria-pdv-test-global summary{color:#d6dee8;background:#ffffff0f;border-color:#ffffff21;box-shadow:inset 0 1px #ffffff0d}.cyber-pizzeria-pdv-top-status>b.is-open,.cyber-pizzeria-pdv-printing-pill.is-online{color:#8ff6be;background:#0d754a47;border-color:#5beba873;box-shadow:0 0 20px #3cdd9214}.cyber-pizzeria-pdv-printing-pill.is-offline{color:#ffd08d;background:#94550b38}.cyber-pizzeria-pdv-action-divider{border-color:#ffffff24}.cyber-pizzeria-pdv-cash-action{border-radius:10px;box-shadow:0 6px 18px #ff693f3d}.cyber-pizzeria-pdv-cash-action.secondary{color:#ffd0c0;box-shadow:none;background:#ff693f1a;border-color:#ff9a7780}.cyber-pizzeria-pdv-layout{grid-template-columns:minmax(0,1fr) 365px;gap:14px}.cyber-pizzeria-pdv-products,.cyber-pizzeria-pdv-ticket{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#131820b3;border:1px solid #ffffff1a;box-shadow:0 18px 36px #0003,inset 0 1px #ffffff0a}.cyber-pizzeria-pdv-products{border-radius:20px;gap:15px;padding:16px}.cyber-pizzeria-pdv-toolbar{gap:14px}.cyber-pizzeria-pdv-tabs{scrollbar-width:thin;gap:7px}.cyber-pizzeria-pdv-tabs button{color:#c8d2df;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:750;transition:transform .15s,border-color .15s,background .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.cyber-pizzeria-pdv-tabs button>span{width:auto;height:auto;color:inherit;background:0 0;font-size:13px}.cyber-pizzeria-pdv-tabs button:hover{color:#fff;border-color:#ff9a778c;transform:translateY(-1px)}.cyber-pizzeria-pdv-tabs button.active{color:#fff;background:linear-gradient(135deg,#ff754b,#ff4f31);border-color:#0000;box-shadow:0 8px 18px #ff583442}.cyber-pizzeria-pdv-search{min-width:250px;position:relative}.cyber-pizzeria-pdv-search>input{border:1px solid #ffffff29;border-radius:13px;outline:none;height:42px;padding:10px 42px 10px 36px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff0a;color:#fff!important;background:#080c11b8!important}.cyber-pizzeria-pdv-search>input:focus{border-color:#ff845f;box-shadow:0 0 0 3px #ff693f29,0 0 22px #ff693f21}.cyber-pizzeria-pdv-search>input::placeholder{color:#8d9aaa!important}.cyber-pizzeria-pdv-search-icon{z-index:1;color:#ff9979;pointer-events:none;font-size:21px;line-height:1;position:absolute;top:50%;left:13px;transform:translateY(-54%)}.cyber-pizzeria-pdv-search>kbd{color:#8491a1;font:10px/1 var(--font-geist-mono),monospace;pointer-events:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:5px;padding:3px 5px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.cyber-pizzeria-pdv-product{background:linear-gradient(145deg,#232a35e0,#171c24d1);border-color:#ffffff1f;border-radius:16px;min-height:136px;padding:13px;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff0a}.cyber-pizzeria-pdv-product-media{background:#372a24;border-color:#ffbe7d8c;border-radius:14px;box-shadow:0 5px 14px #00000038}.cyber-pizzeria-pdv-product-media>img{object-fit:cover;padding:0}.cyber-pizzeria-pdv-product-media.is-placeholder:after{border-color:#ff9a77}.cyber-pizzeria-pdv-product-add{box-shadow:0 7px 15px #ff693f47;color:#fff!important;background:linear-gradient(135deg,#ff9b69,#ff6945)!important;border:1px solid #ffc799b3!important;width:31px!important;height:31px!important;font-size:22px!important}.cyber-pizzeria-pdv-product>strong{font-size:14px;color:#f7f9fc!important}.cyber-pizzeria-pdv-product>small{color:#9aa8b8!important}.cyber-pizzeria-pdv-product>b{font-size:12px;color:#fff!important}.cyber-pizzeria-pdv-builder{color:#b9c5d2;background:#ffffff09;border-color:#ffffff1a;border-radius:14px}.cyber-pizzeria-pdv-builder>strong{color:#fff}.cyber-pizzeria-pdv-ticket{color:#ecf2f8;border-radius:20px;gap:15px;padding:19px;top:18px}.cyber-pizzeria-pdv-ticket>div:first-child{border-bottom:1px solid #ffffff1a;padding-bottom:3px}.cyber-pizzeria-pdv-ticket>div:first-child>strong{color:#fff;letter-spacing:-.04em;margin-top:5px;font-size:22px;display:block}.cyber-pizzeria-pdv-ticket-order-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.cyber-pizzeria-pdv-ticket-order-meta>span{color:#cbd6e2;letter-spacing:.02em;font-size:11px;font-weight:800}.cyber-pizzeria-pdv-ticket-order-meta>em{color:#aab6c3;letter-spacing:.08em;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.cyber-pizzeria-pdv-ticket-switch{border-bottom:1px dashed #ffffff24;padding-bottom:12px}.cyber-pizzeria-pdv-ticket-switch span,.cyber-pizzeria-pdv-placeholder{color:#9aa8b8;font-size:11px}.cyber-pizzeria-pdv-ticket-line{border-bottom:1px solid #ffffff14;padding:8px 0}.cyber-pizzeria-pdv-ticket-line-main span{font-size:12px;color:#f4f7fb!important}.cyber-pizzeria-pdv-ticket-line-main small{font-size:11px;color:#aab6c3!important}.cyber-pizzeria-pdv-ticket-line-actions button{color:#e6edf5;background:#ffffff0f;border-color:#ffffff24;border-radius:8px;width:30px;height:30px}.cyber-pizzeria-pdv-ticket-line-actions button:hover{color:#fff;background:#ff693f2e;border-color:#ff845f}.cyber-pizzeria-pdv-ticket-line-actions b{font-size:12px;color:#fff!important}.cyber-pizzeria-pdv-ticket-total{gap:8px;padding-top:4px}.cyber-pizzeria-pdv-ticket-total span,.cyber-pizzeria-pdv-ticket-total>b{font-size:12px;color:#aab6c3!important}.cyber-pizzeria-pdv-ticket-total>strong{color:#fff;border-top:1px solid #ffffff1f;padding-top:14px;font-size:19px}.cyber-pizzeria-pdv-ticket-total>strong em{color:#fff;letter-spacing:-.04em;font-size:25px;font-style:normal}.cyber-pizzeria-pdv-finalize{letter-spacing:.04em;min-height:52px;color:#06150f!important;background:linear-gradient(135deg,#64f0ac,#1dcf83)!important;border:0!important;border-radius:13px!important;margin-top:7px!important;font-size:12px!important;box-shadow:0 10px 22px #17d28240,inset 0 1px #ffffff73!important}.cyber-pizzeria-pdv-finalize:hover{color:#02110b!important;background:linear-gradient(135deg,#7af7ba,#2cdf91)!important;box-shadow:0 12px 28px #17d28257!important}.cyber-pizzeria-pdv-finalize span{border:1px solid #042b1c40;border-radius:5px;padding:4px 6px;font-size:10px;line-height:1}.cyber-pizzeria-pdv-cash-result.is-positive{color:#8ff6be;background:#0d754a33}.cyber-pizzeria-pdv-cash-result.is-negative{color:#ffaaa0;background:#99303a33}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid{gap:12px}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid article{background:#131820ad;border-color:#ffffff1a;border-radius:16px;box-shadow:inset 0 1px #ffffff0a}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid article small,.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid article span{color:#9aa8b8}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid article strong{color:#f4f7fb}.cyber-pizzeria-cash-note{color:#ffd0c0;background:#23191ab8;border-color:#ff9a7740;border-radius:15px;box-shadow:inset 0 1px #ffffff0a}.cyber-pizzeria-cash-note summary b,.cyber-pizzeria-cash-note summary>strong{color:#ffd0c0}.cyber-pizzeria-cash-note summary span{color:#b99388}.cyber-pizzeria-cash-note-body{border-top-color:#ff9a7729}.cyber-pizzeria-cash-summary>span{color:#c5a097}.cyber-pizzeria-cash-summary>span>b{color:#fff}.cyber-pizzeria-cash-note-body input{color:#fff;background:#1b1719;border-color:#ff9a7759}.cyber-pizzeria-cash-note-body button{box-shadow:0 7px 15px #ff693f33}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-cart{background:#131820e6;border-color:#ffffff1a;border-radius:18px;box-shadow:0 18px 38px #00000040}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-cart .cyber-pizzeria-cart-head{border-bottom-color:#ffffff1a}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-cart .cyber-pizzeria-cart-head>div:first-child>strong{color:#fff}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-cart .cyber-pizzeria-cart-total strong{color:#fff}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-cart .cyber-pizzeria-cart-fields>label>span{color:#eaf1ed}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-cart .cyber-pizzeria-cart-fields>label>small{color:#9aa8b8}:is(.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-cart .cyber-pizzeria-cart-fields input,.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-cart .cyber-pizzeria-cart-fields select){color:#f4f7fb;background:#10151c;border-color:#ffffff24}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-cart .cyber-pizzeria-cart-foot{border-top-color:#ffffff1a}@media (width<=1180px){.cyber-pizzeria-pdv-layout{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=980px){.cyber-pizzeria-pdv-layout{grid-template-columns:1fr}.cyber-pizzeria-pdv-ticket{position:static}}@media (width<=700px){.cyber-pizzeria-pdv{border-radius:20px;padding:12px}.cyber-pizzeria-pdv-products{padding:12px}.cyber-pizzeria-pdv-toolbar{gap:11px}.cyber-pizzeria-pdv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-pdv-ticket{padding:16px}.cyber-pizzeria-pdv-top-actions{justify-content:flex-start}}@media (width<=460px){.cyber-pizzeria-pdv-grid{grid-template-columns:1fr}.cyber-pizzeria-pdv-top-actions>*{width:auto}.cyber-pizzeria-pdv-search{min-width:0}.cyber-pizzeria-pdv-product{min-height:128px}}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top{color:#f4f7fb;background:linear-gradient(135deg,#1d232ddb,#10141bb8);border-color:#ffffff1c;border-radius:18px;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0d}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top h2{color:#fff}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top>div:first-child>span{color:#ff9a77}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top>div:first-child>small{color:#aab5c2}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top-status>b{color:#d6dee8;background:#ffffff0f;border-color:#ffffff21}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-printing-pill{color:#d6dee8;background:#ffffff0f;border-color:#ffffff21}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-test-global summary{color:#d6dee8;background:#ffffff0f;border-color:#ffffff21}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top-status>b.is-open{color:#8ff6be;background:#0d754a47;border-color:#5beba873}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-printing-pill.is-online{color:#8ff6be;background:#0d754a47;border-color:#5beba873}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv){color:#202631;background:#eef2f6}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv{background:radial-gradient(circle at 10% -15%,#ff8d6929,#0000 28%),linear-gradient(145deg,#f8fafc 0%,#e8edf2 100%);border-color:#dce3ea;box-shadow:inset 0 1px #ffffffe6,0 22px 50px #33415524}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top{color:#202631;background:linear-gradient(135deg,#fff,#f7f9fb);border-color:#dce3ea;box-shadow:0 10px 24px #3341551a,inset 0 1px #fff}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top h2{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top>div:first-child>span{color:#d95535}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top>div:first-child>small{color:#687587}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top-status>b{color:#596678;box-shadow:none;background:#f7f9fb;border-color:#dce3ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-printing-pill{color:#596678;box-shadow:none;background:#f7f9fb;border-color:#dce3ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-test-global summary{color:#596678;box-shadow:none;background:#f7f9fb;border-color:#dce3ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-top-status>b.is-open{color:#087443;background:#effbf4;border-color:#bce8cf}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-printing-pill.is-online{color:#087443;background:#effbf4;border-color:#bce8cf}:is(.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-products,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket){background:#fffc;border-color:#dce3ea;box-shadow:0 14px 28px #3341551a,inset 0 1px #fff}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-tabs button{color:#4d5968;background:#fff;border-color:#dce3ea;box-shadow:0 3px 8px #3341550f}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-tabs button.active{color:#fff;background:linear-gradient(135deg,#ff754b,#ff4f31);border-color:#0000;box-shadow:0 8px 18px #ff58343d}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-search>input{border-color:#cfd8e2;box-shadow:inset 0 1px 2px #3341550f;color:#202631!important;background:#fff!important}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-search>input::placeholder{color:#748091!important}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-search>kbd{color:#697789;background:#f5f7f9;border-color:#dce3ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product{background:linear-gradient(145deg,#fff,#f7f9fb);border-color:#dce3ea;box-shadow:0 7px 16px #33415517,inset 0 1px #fff}:is(.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product:hover,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product:focus-visible){border-color:#ff9b7e;box-shadow:0 11px 22px #33415524,0 0 18px #ff693f14}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product>strong{color:#202631!important}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product>small{color:#697789!important}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product>b{color:#172b3f!important}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product-media{background:#fff8f1;border-color:#f0d49b}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product-media.is-placeholder{background:#fff8f1}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket>div:first-child{border-bottom-color:#e2e7ed}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket>div:first-child>strong{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-order-meta>span{color:#596678}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-order-meta>em{color:#697789;background:#f5f7f9;border-color:#dce3ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-switch{border-bottom-color:#e2e7ed}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-switch span{color:#697789}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-placeholder{color:#697789}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-line{border-bottom-color:#e2e7ed}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-line-main span{color:#202631!important}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-line-main small{color:#697789!important}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-line-actions button{color:#4d5968;background:#f7f9fb;border-color:#dce3ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-line-actions b{color:#202631!important}:is(.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-total span,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-total>b){color:#697789!important}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-total>strong{color:#202631;border-top-color:#e2e7ed}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-ticket-total>strong em{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-builder{color:#697789;background:#fff;border-color:#dce3ea}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-builder>strong{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-cash-note{color:#8f3f25;background:#fff8f4;border-color:#f0d3c7}:is(.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-cash-note summary b,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-cash-note summary>strong){color:#8f3f25}@media (width<=700px){.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product{grid-template-columns:74px minmax(0,1fr) 30px;min-height:142px}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{width:74px;min-width:74px;height:74px;min-height:74px;max-height:74px}}@media (width<=460px){.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product{grid-template-columns:84px minmax(0,1fr) 30px;min-height:148px}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{width:84px;min-width:84px;height:84px;min-height:84px;max-height:84px}}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product{grid-template-columns:108px minmax(0,1fr) 32px;column-gap:12px;min-height:194px}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{border-radius:18px;width:108px;min-width:108px;height:108px;min-height:108px;max-height:108px}@media (width<=700px){.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product{grid-template-columns:92px minmax(0,1fr) 30px;min-height:164px}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{width:92px;min-width:92px;height:92px;min-height:92px;max-height:92px}}@media (width<=460px){.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product{grid-template-columns:88px minmax(0,1fr) 30px;min-height:158px}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{width:88px;min-width:88px;height:88px;min-height:88px;max-height:88px}}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product>b{white-space:nowrap}@media (width<=700px){.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=460px){.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-grid{grid-template-columns:1fr}}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-success{color:#17643d;background:#eaf9f0;border:1px solid #94ddb4;border-radius:12px;margin-bottom:14px;padding:13px 16px;font-size:13px;font-weight:650;line-height:1.45;box-shadow:0 3px 10px #17643d12}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-error{color:#8f2f29;background:#fff1ef;border:1px solid #e6aaa4;border-radius:12px;margin-bottom:14px;padding:13px 16px;font-size:13px;font-weight:650;line-height:1.45}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-success{color:#b4f3c5;box-shadow:none;background:#11865f33;border-color:#9ff4c259}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(>.cyber-pizzeria-pdv)>.cyber-pizzeria-error{color:#ffb8b2;background:#a42f2729;border-color:#ffaaa559}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product-media.has-image{background:#fff}.cyber-pizzeria-content:has(>.cyber-pizzeria-pdv) .cyber-pizzeria-pdv-product-media.has-image>img{object-fit:contain!important;object-position:center!important;padding:0!important}.cyber-pizzeria-pdv-top{color:#202631;background:#fff;border:1px solid #dfe5eb;border-radius:13px;min-height:0;padding:11px 15px;box-shadow:0 6px 16px #1018280f}.cyber-pizzeria-pdv-top>div:first-child{min-width:0}.cyber-pizzeria-pdv-top>div:first-child>span{color:#d95535;letter-spacing:.14em;font-size:9px;font-weight:850}.cyber-pizzeria-pdv-top h2{color:#202631;letter-spacing:-.025em;margin:2px 0 0;font-size:20px}.cyber-pizzeria-pdv-top>div:first-child>small{color:#687587;margin-top:3px;font-size:10px;line-height:1.35;display:block}.cyber-pizzeria-pdv-top-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.cyber-pizzeria-pdv-top-status{align-items:center;gap:7px;display:flex}.cyber-pizzeria-pdv-top-status>b{color:#697789;white-space:nowrap;background:#f7f9fa;border:1px solid #e1e6eb;border-radius:999px;padding:6px 9px;font-size:10px}.cyber-pizzeria-pdv-top-status>b.is-open{color:#087443;background:#effbf4;border-color:#bce8cf}.cyber-pizzeria-pdv-printing-pill{color:#697789;white-space:nowrap;background:#f7f9fa;border:1px solid #e1e6eb;border-radius:999px;padding:6px 9px;font-size:10px}.cyber-pizzeria-pdv-printing-pill.is-online{color:#087443;background:#effbf4;border-color:#bce8cf}.cyber-pizzeria-pdv-printing-pill.is-offline{color:#a15b08;background:#fff8e8;border-color:#efd29b}.cyber-pizzeria-pdv-action-divider{border-left:1px solid #dfe5eb;width:1px;height:28px;margin-inline:2px}.cyber-pizzeria-pdv-cash-action{color:#fff;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#ff693f;border:1px solid #ff693f;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:800}.cyber-pizzeria-pdv-cash-action.secondary{color:#b64d32;background:#fff8f4;border-color:#e0a08d}.cyber-pizzeria-pdv-cash-action:hover{filter:brightness(.97)}.cyber-pizzeria-pdv-test-global{justify-items:end;gap:5px;min-width:0;display:grid}.cyber-pizzeria-pdv-test-global summary{color:#697789;white-space:nowrap;background:#f7f9fa;border:1px solid #e1e6eb;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.cyber-pizzeria-pdv-test-global summary:before{content:""}.cyber-pizzeria-pdv-test-global label{color:#687587;white-space:nowrap;background:#fff;padding:5px 8px;font-size:10px}.cyber-pizzeria-pdv-test-global input{accent-color:#ff693f}.cyber-pizzeria-pdv-layout{gap:11px}.cyber-pizzeria-pdv-products{gap:11px;padding:13px}.cyber-pizzeria-pdv-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.cyber-pizzeria-pdv-toolbar>div:first-child{min-width:0}.cyber-pizzeria-pdv-search{min-width:220px}.cyber-pizzeria-pdv-product{text-align:left;border-radius:11px;grid-template-rows:auto minmax(2.6em,auto) auto;grid-template-columns:46px minmax(0,1fr);gap:2px 10px;min-height:112px;padding:10px;display:grid;position:relative}.cyber-pizzeria-pdv-product-media{color:#d95535;background:#fff5df;border:1px solid #f0d49b;border-radius:11px;grid-area:1/1/4;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.cyber-pizzeria-pdv-product-media>img{object-fit:cover;width:100%;height:100%;display:block}.cyber-pizzeria-pdv-product-media.is-placeholder:after{content:"✦";font-size:19px;font-weight:800}.cyber-pizzeria-pdv-product-add{color:#d95535;background:#fff7f3;border:1px solid #ffc2ad;border-radius:50%;place-items:center;width:20px;height:20px;font-size:16px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.cyber-pizzeria-pdv-product>strong{color:#202631;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2;min-width:0;min-height:2.6em;padding-right:21px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.cyber-pizzeria-pdv-product>small{color:#697789;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/2;min-width:0;min-height:2.6em;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.cyber-pizzeria-pdv-product>b{color:#253044;grid-area:3/2;align-self:end;margin-top:auto;font-size:11px;font-weight:850}.cyber-pizzeria-pdv-product:hover,.cyber-pizzeria-pdv-product:focus-visible{border-color:#ff9b7e;transform:translateY(-1px);box-shadow:0 7px 15px #d955351f}.cyber-pizzeria-pdv-ticket-placeholder{min-height:56px}.cyber-pizzeria-cash-note{transition:border-color .15s,box-shadow .15s}.cyber-pizzeria-cash-note summary{padding-right:42px;position:relative}.cyber-pizzeria-cash-note summary:after{content:"⌄";color:#d95535;font-size:18px;line-height:1;transition:transform .15s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cyber-pizzeria-cash-note[open] summary:after{transform:translateY(-50%)rotate(180deg)}.cyber-pizzeria-cash-note summary:hover{background:#fff1eb}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid{gap:10px;margin-top:0}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid article{border-radius:12px;min-height:84px;padding:12px}.cyber-pizzeria-pdv+.cyber-pizzeria-module-grid article strong{margin-top:4px;font-size:21px}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-top{color:#f5faf6;background:#17211d;border-color:#86a4914d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-top h2{color:#f5faf6}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-top>div:first-child>small{color:#aebcb4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-top-status>b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-printing-pill,.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-test-global summary{color:#cbd5cf;background:#101815;border-color:#86a4914d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-top-status>b.is-open,.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-printing-pill.is-online{color:#9ff4c2;background:#11865f33;border-color:#9ff4c259}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-action-divider{border-color:#86a4914d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-cash-action.secondary{color:#ffd2c1;background:#231914;border-color:#e6966f59}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-test-global label{color:#aebcb4;background:#101815}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-product>strong{color:#f5faf6}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-product-media{background:#231914;border-color:#e6966f4d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-product-add{color:#ffb49a;background:#ff693f1f;border-color:#ff8d6980}.cyber-pizzeria-app.is-dark .cyber-pizzeria-cash-note summary:hover{background:#ff693f1a}@media (width<=760px){.cyber-pizzeria-pdv-toolbar{grid-template-columns:1fr;gap:10px;display:grid}.cyber-pizzeria-pdv-search{width:100%;min-width:0}.cyber-pizzeria-pdv-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.cyber-pizzeria-pdv-top-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=460px){.cyber-pizzeria-pdv-top-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.cyber-pizzeria-pdv-top-status{grid-column:1/-1}.cyber-pizzeria-pdv-test-global{justify-items:stretch}.cyber-pizzeria-pdv-test-global summary{text-align:center}.cyber-pizzeria-pdv-action-divider{display:none}.cyber-pizzeria-pdv-cash-action{width:100%}.cyber-pizzeria-pdv-product{min-height:108px}}.cyber-pizzeria-pdv-top{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;width:100%;display:grid}.cyber-pizzeria-pdv-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;row-gap:7px;max-width:100%;overflow:visible}.cyber-pizzeria-pdv-top-status{flex-wrap:wrap;align-items:center;min-width:0}.cyber-pizzeria-pdv-top-status>b,.cyber-pizzeria-pdv-printing-pill{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;min-height:30px;line-height:1.2;display:inline-flex}.cyber-pizzeria-pdv-top-status>b>i,.cyber-pizzeria-pdv-printing-pill>i{background:#9aa6b2;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.cyber-pizzeria-pdv-top-status>b.is-open>i,.cyber-pizzeria-pdv-printing-pill.is-online>i{background:#18a66b}.cyber-pizzeria-pdv-printing-pill.is-offline>i{background:#c47a12}.cyber-pizzeria-pdv-printing-details{min-width:0;display:block}.cyber-pizzeria-pdv-printing-details>summary{text-overflow:ellipsis;max-width:100%;overflow:hidden}.cyber-pizzeria-pdv-printing-details>div{box-sizing:border-box;max-width:min(320px,100vw - 32px)}.cyber-pizzeria-pdv-test-global{min-width:0;display:block;position:relative}.cyber-pizzeria-pdv-test-global summary{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;min-height:30px;display:inline-flex}.cyber-pizzeria-pdv-test-global label{z-index:40;border:1px solid #dfe5eb;border-radius:8px;align-items:center;gap:6px;display:flex;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 18px #1018281f}.cyber-pizzeria-pdv-product{box-sizing:border-box;grid-template:"media title add""media description."minmax(2.6em,auto)"media spacer."minmax(0,1fr)"media price."/40px minmax(0,1fr) 24px;column-gap:8px;overflow:hidden}.cyber-pizzeria-pdv-product-media{box-sizing:border-box;border-radius:10px;flex:0 0 40px;grid-area:media;align-self:start;min-width:40px}.cyber-pizzeria-pdv-product-media.is-placeholder{background:#fff8f1;border-color:#f1d5c5}.cyber-pizzeria-pdv-product-media.is-placeholder:after{content:"";opacity:.7;border:2px solid #e47a58;border-radius:5px;width:16px;height:16px}.cyber-pizzeria-pdv-product-add{z-index:2;pointer-events:none;grid-area:add;place-self:start end;width:22px;height:22px;margin:0;display:grid;position:static}.cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-add{box-sizing:border-box;flex:0 0 22px;width:22px;min-width:22px;height:22px;min-height:22px;font-size:15px;line-height:1}.cyber-pizzeria-pdv-product>strong{grid-area:title;padding-right:0}.cyber-pizzeria-pdv-product>small{grid-area:description}.cyber-pizzeria-pdv-product>b{grid-area:price}.cyber-pizzeria-pdv-product>small,.cyber-pizzeria-pdv-product>b{min-width:0}.cyber-pizzeria-app.is-dark .cyber-pizzeria-pdv-test-global label{border-color:#86a4914d;box-shadow:0 8px 18px #00000040}@media (width<=1020px){.cyber-pizzeria-pdv-top{grid-template-columns:1fr;align-items:start}.cyber-pizzeria-pdv-top-actions{justify-content:flex-start}}@media (width<=560px){.cyber-pizzeria-pdv-top-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.cyber-pizzeria-pdv-top-status{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cyber-pizzeria-pdv-top-status>b,.cyber-pizzeria-pdv-printing-details,.cyber-pizzeria-pdv-printing-pill{width:100%;min-width:0}.cyber-pizzeria-pdv-action-divider{display:none}.cyber-pizzeria-pdv-test-global{grid-column:1/-1}.cyber-pizzeria-pdv-test-global summary{width:100%}.cyber-pizzeria-pdv-test-global label{left:0;right:auto}.cyber-pizzeria-pdv-cash-action{width:100%}}@media (width<=390px){.cyber-pizzeria-pdv-top-status,.cyber-pizzeria-pdv-top-actions{grid-template-columns:1fr}.cyber-pizzeria-pdv-test-global,.cyber-pizzeria-pdv-cash-action{grid-column:auto}}.cyber-pizzeria-pdv-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.cyber-pizzeria-pdv-product{grid-template-rows:auto minmax(2.6em,auto) minmax(0,1fr) auto;grid-template-columns:72px minmax(0,1fr) 24px;column-gap:10px;min-height:132px;padding:12px}.cyber-pizzeria-pdv-product-media{border-radius:12px;width:72px;min-width:72px;height:72px}.cyber-pizzeria-pdv-product-media.is-placeholder:after{border-width:2px;width:20px;height:20px}.cyber-pizzeria-pdv-product-add{width:24px;min-width:24px;height:24px;min-height:24px;font-size:16px}@media (width<=1180px){.cyber-pizzeria-pdv-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}}@media (width<=700px){.cyber-pizzeria-pdv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-pdv-product{grid-template-columns:60px minmax(0,1fr) 24px;column-gap:8px;min-height:124px;padding:10px}.cyber-pizzeria-pdv-product-media{width:60px;min-width:60px;height:60px}}@media (width<=460px){.cyber-pizzeria-pdv-product{grid-template-columns:64px minmax(0,1fr) 24px;min-height:126px}.cyber-pizzeria-pdv-product-media{width:64px;min-width:64px;height:64px}}.cyber-pizzeria-pdv-product-media{aspect-ratio:1;box-sizing:border-box;border-radius:12px;flex:0 0 64px;place-self:start;width:64px;min-width:64px;height:64px;min-height:64px;max-height:64px;overflow:hidden}.cyber-pizzeria-pdv-product-media>img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:4px;display:block}.cyber-pizzeria-pdv-product-media.is-placeholder{background:#fff8f1;place-items:center;display:grid}.cyber-pizzeria-pdv-product-media.is-placeholder:after{width:18px;height:18px}.cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{border-radius:12px;flex:0 0 64px;grid-area:auto;width:64px;min-width:64px;height:64px;min-height:64px;max-height:64px;display:grid;overflow:hidden}@media (width<=700px){.cyber-pizzeria-pdv-product-media,.cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{flex-basis:56px;width:56px;min-width:56px;height:56px;min-height:56px;max-height:56px}}@media (width<=460px){.cyber-pizzeria-pdv-product-media,.cyber-pizzeria-pdv-product>span.cyber-pizzeria-pdv-product-media{flex-basis:60px;width:60px;min-width:60px;height:60px;min-height:60px;max-height:60px}}.cyber-pizzeria-content:has(>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row))>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row){gap:12px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-head{background:linear-gradient(120deg,#fff7f3,#fff);border:1px solid #e1e5ea;border-radius:16px;align-items:center;padding:17px 20px;box-shadow:0 6px 18px #1018280d}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-head>div{gap:4px;display:grid}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-head>div>span{color:#ff693f;font-size:9px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-head h2{margin:0;font-size:23px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-head p{font-size:11px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-primary-button{padding:10px 13px;box-shadow:0 5px 12px #ff693f2e}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis{gap:10px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article{border-radius:13px;min-height:86px;padding:14px;box-shadow:0 4px 12px #10182809}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:first-child{border-top:3px solid #ff693f}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:nth-child(2){border-top:3px solid #f0b33d}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:nth-child(3){border-top:3px solid #16a578}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:nth-child(4){border-top:3px solid #6c7ee8}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis strong{margin:5px 0 3px;font-size:23px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-standard-grid{align-items:start;gap:12px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-light-panel{border-radius:16px;padding:16px;box-shadow:0 5px 16px #1018280a}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-light-panel h2{font-size:17px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-panel-heading{margin-bottom:7px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-delivery-row{background:#fbfcfd;border:1px solid #e5e9ee;border-left:3px solid #ff693f;border-radius:10px;margin-top:8px;padding:12px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-delivery-row:first-of-type{margin-top:10px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-delivery-row button{color:#d65e3c;background:#fff}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-team-row{margin-top:0;padding:12px 0}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-team-row>span{width:34px;height:34px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-team-row>b{background:#eaf9f1;border-radius:999px;padding:5px 8px;font-size:9px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-standard-grid>.cyber-pizzeria-light-panel:first-child>.cyber-pizzeria-empty{color:#718096;background:#fafbfc;border:1px dashed #dfe5eb;border-radius:10px;place-items:center;min-height:150px;margin:8px 0;display:grid}@media (width<=860px){.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-head{align-items:flex-start;display:grid}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-standard-grid{grid-template-columns:1fr}}.cyber-pizzeria-content:has(.cyber-pizzeria-team-row)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-content:has(.cyber-pizzeria-team-row){padding-top:20px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:nth-child(n){--delivery-kpi-accent:#2d73d5;--delivery-kpi-soft:#eef5ff;--delivery-kpi-strong:#205ca9;background:linear-gradient(145deg,var(--delivery-kpi-soft) 0%,#fff 76%);border-top:0;position:relative;overflow:hidden;box-shadow:0 7px 18px #1018280f}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:before{content:"";background:var(--delivery-kpi-accent);height:4px;position:absolute;inset:0 0 auto}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:after{content:"";background:var(--delivery-kpi-accent);opacity:.09;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-30px;right:-24px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:nth-child(2){--delivery-kpi-accent:#d68a00;--delivery-kpi-soft:#fff5df;--delivery-kpi-strong:#8a5a00}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:nth-child(3){--delivery-kpi-accent:#0a9f6c;--delivery-kpi-soft:#edfaf4;--delivery-kpi-strong:#087b55}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:nth-child(4){--delivery-kpi-accent:#7b61d1;--delivery-kpi-soft:#f2efff;--delivery-kpi-strong:#5a44aa}:is(.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article small,.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article strong,.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article span){z-index:1;position:relative}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article small{color:var(--delivery-kpi-strong);font-weight:700}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article strong{color:var(--delivery-kpi-strong)}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article span{color:#536174}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article:nth-child(n){background:linear-gradient(145deg,#17231f 0%,#14201c 76%);border-color:#ffffff1f;box-shadow:0 8px 20px #00000029}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article small{color:#b9c8d8}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-team-row) .cyber-pizzeria-screen-kpis article span{color:#aab9b2}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(n){background:linear-gradient(145deg,#eef5ff 0%,#fff 76%);border-top:0;position:relative;overflow:hidden;box-shadow:0 7px 18px #1018280f}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(2){background:linear-gradient(145deg,#fff5df 0%,#fff 76%)}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(3){background:linear-gradient(145deg,#edfaf4 0%,#fff 76%)}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(4){background:linear-gradient(145deg,#f2efff 0%,#fff 76%)}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:before{content:"";background:#2d73d5;height:4px;position:absolute;inset:0 0 auto}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(2):before{background:#d68a00}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(3):before{background:#0a9f6c}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(4):before{background:#7b61d1}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:after{content:"";opacity:.09;background:#2d73d5;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-30px;right:-24px}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(2):after{background:#d68a00}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(3):after{background:#0a9f6c}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(4):after{background:#7b61d1}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article small,.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article strong,.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article span{z-index:1;position:relative}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article small{color:#205ca9;font-weight:700}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(2) small{color:#8a5a00}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(3) small{color:#087b55}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(4) small{color:#5a44aa}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article strong{color:#205ca9}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(2) strong{color:#8a5a00}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(3) strong{color:#087b55}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(4) strong{color:#5a44aa}.cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article span{color:#536174}.cyber-pizzeria-app.is-dark .cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article:nth-child(n){background:linear-gradient(145deg,#17231f 0%,#14201c 76%);border-color:#ffffff1f;box-shadow:0 8px 20px #00000029}.cyber-pizzeria-app.is-dark .cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article small{color:#b9c8d8}.cyber-pizzeria-app.is-dark .cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-deliveries-view .cyber-pizzeria-screen-kpis article span{color:#aab9b2}.cyber-pizzeria-content:has(.cyber-pizzeria-registration-card)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-content:has(.cyber-pizzeria-registration-card){padding-top:20px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card){gap:12px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-screen-head{background:linear-gradient(120deg,#fff7f3,#fff);border:1px solid #e1e5ea;border-radius:16px;align-items:center;padding:17px 20px;box-shadow:0 6px 18px #1018280d}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-screen-head>div{gap:4px;display:grid}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-screen-head>div>span{color:#ff693f;font-size:9px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-screen-head h2{margin:0;font-size:23px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-screen-head p{font-size:11px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-primary-button{padding:10px 13px;box-shadow:0 5px 12px #ff693f2e}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-tabs{background:#f7f9fb;border:1px solid #e1e5ea;border-radius:12px;gap:6px;width:max-content;max-width:100%;padding:4px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-tabs button{background:0 0;border-color:#0000;padding:8px 12px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-tabs button.active{color:#d95535;background:#fff;border-color:#ff693f;box-shadow:0 2px 5px #1018280d}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-grid{gap:10px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card{border-radius:14px;min-height:96px;padding:14px;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 5px 15px #1018280a}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card:hover{border-color:#ffb49c;transform:translateY(-2px);box-shadow:0 9px 18px #10182814}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card>span{border-radius:11px;width:38px;height:38px;box-shadow:0 5px 10px #ff693f26}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card:nth-child(2)>span{background:#6c7ee8}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card:nth-child(3)>span{background:#16a578}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card:nth-child(4)>span{background:#f0b33d}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card:nth-child(5)>span{background:#8a64c7}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card:nth-child(6)>span{background:#2298b8}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card strong{margin:4px 0 3px;font-size:17px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card button{border-radius:7px;padding:6px 7px}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-card button:hover{background:#fff1eb}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-architecture-note{color:#3a8b67;background:#effaf4;border:1px solid #bde9d4;border-radius:11px;padding:11px 14px;font-size:10px;line-height:1.4}@media (width<=860px){.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-screen-head{align-items:flex-start;display:grid}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-tabs{width:100%;overflow:auto}.cyber-pizzeria-content>.cyber-pizzeria-standard-view:has(.cyber-pizzeria-registration-card) .cyber-pizzeria-registration-grid{grid-template-columns:repeat(2,1fr)}}.cyber-pizzeria-registrations-view .registration-icon{place-items:center;font-size:15px;font-style:normal;display:grid}.cyber-pizzeria-registration-shortcuts{background:#fff;border:1px solid #e1e5ea;border-radius:14px;gap:14px;padding:17px 18px;display:grid;box-shadow:0 5px 15px #1018280a}.cyber-pizzeria-registration-shortcuts>div:first-child>span{color:#ff693f;letter-spacing:.16em;font-size:9px;font-weight:800}.cyber-pizzeria-registration-shortcuts h3{color:#202631;margin:5px 0 0;font-size:16px}.cyber-pizzeria-registration-shortcut-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cyber-pizzeria-registration-shortcut-list button{color:#344054;font:inherit;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e2e7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:11px;display:flex}.cyber-pizzeria-registration-shortcut-list button:hover{background:#fff7f3;border-color:#ffad93}.cyber-pizzeria-registration-shortcut-list b{color:#d95535}.cyber-pizzeria-registration-modal-backdrop{z-index:90;background:#0f13189e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cyber-pizzeria-registration-modal{background:#fff;border:1px solid #d6dde5;border-radius:18px;width:min(760px,100%);max-height:min(90vh,820px);overflow:auto;box-shadow:0 24px 70px #00000040}.cyber-pizzeria-registration-modal>header{border-bottom:1px solid #e4e8ec;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.cyber-pizzeria-registration-modal>header span{color:#d95535;letter-spacing:.16em;font-size:9px;font-weight:800}.cyber-pizzeria-registration-modal>header h2{color:#202631;margin:6px 0;font-size:20px}.cyber-pizzeria-registration-modal>header p{color:#667085;margin:0;font-size:11px;line-height:1.45}.cyber-pizzeria-registration-modal>header>button{color:#596273;cursor:pointer;background:0 0;border:0;font-size:25px;line-height:1}.cyber-pizzeria-registration-new-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 22px;display:grid}.cyber-pizzeria-registration-new-grid button{text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e1e5ea;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;gap:3px 10px;padding:14px;display:grid}.cyber-pizzeria-registration-new-grid button:hover{background:#fff7f3;border-color:#ff9c7d}.cyber-pizzeria-registration-new-grid b{color:#fff;background:#ff693f;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.cyber-pizzeria-registration-new-grid strong{color:#202631;font-size:12px}.cyber-pizzeria-registration-new-grid small{color:#778190;font-size:10px;line-height:1.35}.registration-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 22px 10px;display:grid}.registration-form-grid label,.registration-simple-form label{color:#344054;gap:5px;font-size:10px;font-weight:700;display:grid}.registration-form-grid label.wide{grid-column:1/-1}.registration-form-grid input,.registration-simple-form input,.registration-simple-form select{box-sizing:border-box;color:#202631;width:100%;font:inherit;background:#fff;border:1px solid #ccd5df;border-radius:9px;padding:10px;font-size:12px}.registration-form-grid input:focus,.registration-simple-form input:focus,.registration-simple-form select:focus{border-color:#ff693f;outline:2px solid #ff693f33}.registration-hours,.registration-payments{border:1px solid #e1e5ea;border-radius:11px;margin:10px 22px 0;padding:13px}.registration-hours legend,.registration-payments legend{color:#596273;padding:0 5px;font-size:10px;font-weight:800}.registration-hours>div{grid-template-columns:38px 1fr auto 1fr 90px;align-items:center;gap:7px;margin-top:7px;display:grid}.registration-hours b{color:#344054;font-size:10px}.registration-hours input[type=time]{min-width:0;font:inherit;border:1px solid #ccd5df;border-radius:7px;padding:6px;font-size:10px}.registration-hours span{color:#778190;font-size:10px}.registration-hours label,.registration-payments label{color:#667085;font-size:10px;font-weight:400}.registration-hours label input,.registration-payments label input{accent-color:#ff693f}.registration-payments{flex-wrap:wrap;gap:12px;display:flex}.registration-payments label{align-items:center;gap:5px;display:flex}.cyber-pizzeria-registration-form>footer,.registration-simple-form>footer{border-top:1px solid #e4e8ec;justify-content:flex-end;gap:8px;margin-top:18px;padding:18px 22px 20px;display:flex}.cyber-pizzeria-registration-form>footer button,.registration-simple-form>footer button{font:inherit;cursor:pointer}.registration-simple-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 22px 0;display:grid}.registration-simple-form>label:first-child{grid-column:1/-1}.registration-existing-list{gap:8px;padding:0 22px 20px;display:grid}.registration-existing-list>div{background:#fbfcfd;border:1px solid #e2e7ed;border-radius:9px;align-items:center;gap:8px;padding:10px 11px;display:flex}.registration-existing-list>div>span{flex:1;min-width:0}.registration-existing-list strong,.registration-existing-list small{display:block}.registration-existing-list strong{color:#202631;font-size:11px}.registration-existing-list small{color:#778190;margin-top:3px;font-size:10px}.registration-existing-list button{color:#344054;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd5df;border-radius:7px;padding:6px 8px;font-size:10px}.registration-existing-list button.danger{color:#c54f32;background:#fff7f3;border-color:#ffb5a2}.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-shortcuts,.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-modal{background:#151d1b;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-shortcuts h3,.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-modal h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-modal>header>button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-new-grid strong,.cyber-pizzeria-app.is-dark .registration-form-grid label,.cyber-pizzeria-app.is-dark .registration-hours b,.cyber-pizzeria-app.is-dark .registration-existing-list strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-shortcut-list button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-new-grid button,.cyber-pizzeria-app.is-dark .registration-existing-list>div{color:#d6dfd9;background:#101815;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-modal>header,.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-form>footer,.cyber-pizzeria-app.is-dark .registration-simple-form>footer{border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-registration-modal>header p,.cyber-pizzeria-app.is-dark .registration-form-grid input,.cyber-pizzeria-app.is-dark .registration-simple-form input,.cyber-pizzeria-app.is-dark .registration-simple-form select,.cyber-pizzeria-app.is-dark .registration-hours span,.cyber-pizzeria-app.is-dark .registration-payments label,.cyber-pizzeria-app.is-dark .registration-existing-list small{color:#aebbb2}.cyber-pizzeria-app.is-dark .registration-form-grid input,.cyber-pizzeria-app.is-dark .registration-simple-form input,.cyber-pizzeria-app.is-dark .registration-simple-form select{background:#0d1411;border-color:#ffffff29}@media (width<=860px){.cyber-pizzeria-registration-shortcut-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cyber-pizzeria-registration-modal-backdrop{padding:8px}.cyber-pizzeria-registration-modal>header{padding:16px}.cyber-pizzeria-registration-new-grid,.registration-form-grid,.registration-simple-form{grid-template-columns:1fr;padding:16px}.registration-form-grid label.wide,.registration-simple-form>label:first-child{grid-column:auto}.registration-hours,.registration-payments{margin-inline:16px}.registration-hours>div{grid-template-columns:34px 1fr auto 1fr;gap:5px}.registration-hours label{grid-column:1/-1}.cyber-pizzeria-registration-form>footer,.registration-simple-form>footer,.registration-existing-list{padding-inline:16px}.registration-existing-list>div{flex-wrap:wrap}.registration-existing-list>div>span{flex-basis:100%}}.registration-location-actions{border-top:1px dashed #e1e5ea;border-bottom:1px dashed #e1e5ea;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:10px 0 2px;display:flex}.registration-location-actions button{flex:none}.registration-location-actions small{color:#778190;font-size:10px;line-height:1.4}.registration-form-hint{color:#778190;grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}.cyber-pizzeria-app.is-dark .registration-location-actions{border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .registration-location-actions small,.cyber-pizzeria-app.is-dark .registration-form-hint{color:#aebbb2}.cyber-pizzeria-content:has(>.cyber-pizzeria-menu-screen){padding-top:20px}.cyber-pizzeria-channel-summary{background:#f2fbf6;border:1px solid #cfe8dc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:12px 14px;display:flex}.cyber-pizzeria-channel-summary.is-overlapping{background:#fff8f4;border-color:#f4c9b9}.cyber-pizzeria-channel-summary>div{gap:3px;display:grid}.cyber-pizzeria-channel-summary span{color:#17895d;letter-spacing:.16em;font-size:9px;font-weight:900}.cyber-pizzeria-channel-summary strong{color:#273241;font-size:13px}.cyber-pizzeria-channel-summary small{color:#667384;font-size:10px}.cyber-pizzeria-channel-summary button{color:#e6532e;font:inherit;cursor:pointer;background:#fff;border:1px solid #ff693f;border-radius:8px;flex:none;padding:9px 12px;font-size:10px;font-weight:800}.cyber-pizzeria-app.is-dark .cyber-pizzeria-channel-summary{background:#10231b;border-color:#69dca440}.cyber-pizzeria-app.is-dark .cyber-pizzeria-channel-summary.is-overlapping{background:#2a1d19;border-color:#ff8e6b59}.cyber-pizzeria-app.is-dark .cyber-pizzeria-channel-summary strong{color:#f3f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-channel-summary small{color:#a9b7ae}@media (width<=760px){.cyber-pizzeria-channel-summary{flex-direction:column;align-items:stretch}.cyber-pizzeria-channel-summary button{width:100%}}.cyber-pizzeria-content:has(>.cyber-pizzeria-menu-screen)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-content:has(>.cyber-pizzeria-menu-screen)>.cyber-pizzeria-menu-screen{gap:12px}.cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading{background:linear-gradient(135deg,#fff 0%,#fffaf7 100%);border:1px solid #e1e6ec;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 20px;display:flex;position:relative;box-shadow:0 8px 24px #141c260b}.cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading:before{content:"";background:#ff693f;border-radius:0 5px 5px 0;width:5px;height:42px;margin-left:-20px;position:absolute}.cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading>div{min-width:0}.cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading span{color:#ff693f;letter-spacing:.18em;font-size:9px;font-weight:800}.cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading h2{color:#202631;letter-spacing:-.03em;margin:6px 0 0;font-size:25px}.cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading p{color:#667085;max-width:620px;margin-top:5px;font-size:11px}.cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading small{color:#667085;white-space:nowrap;background:#fff8f5;border:1px solid #f1ddd5;border-radius:999px;flex:none;padding:8px 11px;font-size:11px}.cyber-pizzeria-menu-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:-2px;display:flex}.cyber-pizzeria-menu-actions button{border-radius:10px;min-height:38px;padding-inline:15px}.cyber-pizzeria-menu-toolbar{background:#fff;border:1px solid #e1e6ec;border-radius:14px;align-items:flex-end;gap:10px;padding:12px 14px;display:flex;box-shadow:0 5px 16px #141c2609}.cyber-pizzeria-menu-toolbar label{color:#667085;flex:280px;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.cyber-pizzeria-menu-toolbar label:nth-child(2){flex:0 220px}.cyber-pizzeria-menu-toolbar input,.cyber-pizzeria-menu-toolbar select{box-sizing:border-box;color:#202631;min-height:38px;font:inherit;background:#fbfcfd;border:1px solid #d7dfe7;border-radius:9px;outline:none;padding:9px 11px;font-size:11px}.cyber-pizzeria-menu-toolbar input:focus,.cyber-pizzeria-menu-toolbar select:focus{background:#fff;border-color:#ff9b7e;box-shadow:0 0 0 3px #ff693f1f}.cyber-pizzeria-menu-toolbar>button{white-space:nowrap;min-height:38px}.cyber-pizzeria-menu-list{background:#f8fafc;border:1px solid #e1e6ec;border-radius:16px;gap:12px;padding:12px}.cyber-pizzeria-category{border-color:#e0e6ed;border-radius:14px;padding:15px;position:relative;box-shadow:0 5px 16px #141c2609}.cyber-pizzeria-category-header{align-items:center;padding:0 0 12px}.cyber-pizzeria-category-header h3{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;display:flex}.cyber-pizzeria-category-header small{color:#8290a3;background:#f8fafc;border:1px solid #e8edf2;border-radius:999px;align-items:center;margin-top:5px;padding:3px 7px;font-weight:700;display:inline-flex}.cyber-pizzeria-category-header h3:before{content:"";background:#ff693f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #fff0ea}.cyber-pizzeria-category-actions{align-items:center}.cyber-pizzeria-category-actions button{background:#fbfcfd;border-radius:8px;min-height:30px;padding:6px 9px}.cyber-pizzeria-category-actions button[aria-label]{color:#667085;width:30px;padding:0;font-size:13px}.cyber-pizzeria-category-toggle{color:#667085;min-height:30px;font:inherit;cursor:pointer;background:#fbfcfd;border:1px solid #e0e6ed;border-radius:8px;margin-left:auto;padding:6px 9px;font-size:10px;font-weight:700}.cyber-pizzeria-category-toggle:hover{color:#d95535;background:#fff8f5;border-color:#ffb39d}.cyber-pizzeria-item-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:9px;padding-top:12px}.cyber-pizzeria-menu-item-card{background:#fff;border-color:#e1e7ee;border-radius:12px;grid-template-columns:64px minmax(0,1fr);gap:11px;min-height:146px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s}.cyber-pizzeria-menu-item-card:hover{border-color:#ffc1ad;transform:translateY(-1px);box-shadow:0 8px 18px #141c2612}.cyber-pizzeria-menu-item-card:after{content:"";opacity:.75;background:#ff693f;border-radius:0 4px 4px 0;width:3px;height:34px;position:absolute;top:10px;left:0}.cyber-pizzeria-menu-item-image,.cyber-pizzeria-menu-item-placeholder{border-radius:11px;width:64px;height:64px}.cyber-pizzeria-menu-item-image{object-fit:contain;object-position:center;box-sizing:border-box;background:#fffaf7;padding:4px}.cyber-pizzeria-menu-item-placeholder{font-size:23px}.cyber-pizzeria-menu-item-title strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.cyber-pizzeria-menu-item-title span{background:#edfbf5;border-radius:999px;padding:1px 6px 3px;font-size:8px;font-weight:700}.cyber-pizzeria-menu-item-copy p{-webkit-line-clamp:2;color:#586577;-webkit-box-orient:vertical;margin:4px 0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.cyber-pizzeria-menu-item-copy>b{margin-top:6px;font-size:13px}.cyber-pizzeria-menu-item-meta{color:#718096;font-size:10px;line-height:1.35}.cyber-pizzeria-form-error{color:#b33a35;background:#fff5f2;border:1px solid #efb7aa;border-radius:9px;margin:0 0 12px;padding:9px 11px;font-size:11px;font-weight:700;line-height:1.4}.cyber-pizzeria-menu-item-actions{align-self:end;gap:6px;padding-top:8px}.cyber-pizzeria-menu-item-actions button{border-radius:7px;min-height:28px;padding:5px 8px;font-size:9px}.cyber-pizzeria-menu-item-actions button:first-child{color:#d95535;background:#fff8f5;border-color:#ffd4c6;font-weight:700}.cyber-pizzeria-item-image-field{gap:8px;display:grid}.cyber-pizzeria-item-image-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cyber-pizzeria-image-file-button,.cyber-pizzeria-image-remove{cursor:pointer;background:#fff8f5;border:1px solid #ffb39d;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:8px 11px;color:#c64e31!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.cyber-pizzeria-image-file-button input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cyber-pizzeria-image-remove{background:#fff;border-color:#d7dde4;color:#596273!important}.cyber-pizzeria-image-remove:disabled{cursor:wait;opacity:.55}.cyber-pizzeria-item-image-preview{background:#fafbfc;border:1px solid #e1e7ee;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.cyber-pizzeria-item-image-preview>img{object-fit:cover;background:#fff;border-radius:7px;flex:0 0 96px;width:96px;height:72px}.cyber-pizzeria-item-image-preview>div{gap:3px;min-width:0;display:grid}.cyber-pizzeria-item-image-preview strong,.cyber-pizzeria-item-image-preview small,.cyber-pizzeria-item-image-help,.cyber-pizzeria-item-image-error{overflow-wrap:anywhere;font-size:10px}.cyber-pizzeria-item-image-preview strong{color:#303743}.cyber-pizzeria-item-image-preview small,.cyber-pizzeria-item-image-help{color:#667085;font-weight:500;line-height:1.4}.cyber-pizzeria-item-image-error{color:#b33a35;font-weight:700}.cyber-pizzeria-image-suggestions{background:#fffaf7;border:1px solid #e1e7ee;border-radius:10px;gap:8px;padding:10px;display:grid}.cyber-pizzeria-image-suggestions-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cyber-pizzeria-image-suggestions-head strong{color:#303743;font-size:11px}.cyber-pizzeria-image-suggestions-head small{color:#8b6c60;font-size:9px;font-weight:700}.cyber-pizzeria-image-suggestions-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cyber-pizzeria-image-suggest-button{cursor:pointer;min-height:26px;color:#c64e31!important;background:#fff!important;border:1px solid #ffb39d!important;border-radius:7px!important;padding:5px 8px!important;font-size:9px!important;font-weight:800!important}.cyber-pizzeria-image-suggest-button:hover:not(:disabled){background:#fff3ee!important}.cyber-pizzeria-image-suggest-button:disabled{cursor:wait;opacity:.55}.cyber-pizzeria-image-suggestions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cyber-pizzeria-image-suggestion{text-align:left;cursor:pointer;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:6px 7px;min-width:0;min-height:72px;color:#303743!important;background:#fff!important;border:1px solid #e1e7ee!important;border-radius:8px!important;padding:7px!important;display:grid!important}.cyber-pizzeria-image-suggestion:hover{box-shadow:0 4px 12px #d955351f;border-color:#ff9b7e!important}.cyber-pizzeria-image-suggestion>img{object-position:center;box-sizing:border-box;background:#fff;border-radius:6px;width:58px;height:58px;padding:2px;object-fit:contain!important}.cyber-pizzeria-image-suggestion>span{gap:2px;min-width:0;display:grid}.cyber-pizzeria-image-suggestion>span strong,.cyber-pizzeria-image-suggestion>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cyber-pizzeria-image-suggestion>span strong{font-size:9px;line-height:1.2}.cyber-pizzeria-image-suggestion>span small{color:#667085;font-size:8px;line-height:1.2}.cyber-pizzeria-image-suggestion>b{color:#c64e31;text-align:right;grid-column:1/-1;font-size:9px}.cyber-pizzeria-app.is-dark .cyber-pizzeria-image-file-button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-image-remove,.cyber-pizzeria-app.is-dark .cyber-pizzeria-item-image-preview{background:#101815;border-color:#ffffff24;color:#ffd2c1!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-item-image-preview strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-item-image-preview small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-item-image-help{color:#b6c1ba}.cyber-pizzeria-app.is-dark .cyber-pizzeria-image-suggestions{background:#151e1a;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-image-suggestions-head strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-image-suggestion{color:#f5f7f4!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-image-suggestion{background:#101815!important;border-color:#ffffff24!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-image-suggest-button{color:#ffd2c1!important;background:#101815!important;border-color:#ffbea480!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-image-suggestion>span small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-image-suggestions-head small{color:#b6c1ba}@media (width<=520px){.cyber-pizzeria-item-image-actions{flex-direction:column;align-items:stretch}.cyber-pizzeria-image-file-button,.cyber-pizzeria-image-remove{width:100%}.cyber-pizzeria-image-suggestions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-image-suggestions-head{flex-direction:column;align-items:stretch}.cyber-pizzeria-image-suggestions-tools,.cyber-pizzeria-image-suggest-button{width:100%}.cyber-pizzeria-image-suggestions-tools{flex-direction:column;align-items:stretch}.cyber-pizzeria-image-suggestion{grid-template-columns:52px minmax(0,1fr);min-height:66px}.cyber-pizzeria-image-suggestion>img{width:52px;height:52px}}.cyber-pizzeria-empty-guide,.cyber-pizzeria-category-empty{background:#fff;border-radius:12px}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading{background:linear-gradient(135deg,#17231e 0%,#151e1a 100%);border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading small{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading small{background:#ffffff0f;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-list{background:#101815;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-toolbar{background:#151e1a;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-toolbar label{color:#b6c1ba}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-toolbar input,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-toolbar select,.cyber-pizzeria-app.is-dark .cyber-pizzeria-category-toggle{color:#e9f0eb;background:#101815;border-color:#ffffff24}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-image{background:#101815}.cyber-pizzeria-app.is-dark .cyber-pizzeria-category-header h3:before{box-shadow:0 0 0 4px #ff693f26}.cyber-pizzeria-app.is-dark .cyber-pizzeria-category-header small{background:#ffffff0d;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-title span{background:#4adea01f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-copy p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-menu-item-meta{color:#b6c1ba}.cyber-pizzeria-app.is-dark .cyber-pizzeria-form-error{color:#ffb49d;background:#ff693f1a;border-color:#ff917d6b}@media (width<=760px){.cyber-pizzeria-menu-toolbar{flex-direction:column;align-items:stretch}.cyber-pizzeria-menu-toolbar label,.cyber-pizzeria-menu-toolbar label:nth-child(2),.cyber-pizzeria-menu-toolbar>button{flex:auto;width:100%}.cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading{flex-direction:column;align-items:flex-start;gap:8px}.cyber-pizzeria-menu-screen>.cyber-pizzeria-panel-heading small{white-space:normal}.cyber-pizzeria-category-header{flex-direction:column;align-items:flex-start}.cyber-pizzeria-category-actions{width:100%}.cyber-pizzeria-category-toggle{width:100%;margin-left:0}.cyber-pizzeria-menu-actions{justify-content:stretch}.cyber-pizzeria-menu-actions button{flex:180px}}.cyber-pizzeria-surcharge-group,.cyber-pizzeria-surcharge-editor{gap:8px;min-width:0;display:grid}.cyber-pizzeria-surcharge-editor{background:var(--surface,#fff);border:1px solid #dce2e9;border-radius:10px;padding:10px}.cyber-pizzeria-surcharge-editor details{min-width:0;color:inherit;font-size:12px}.cyber-pizzeria-surcharge-editor summary{cursor:pointer;padding:5px 0;font-weight:700}.cyber-pizzeria-size-surcharges{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin:8px 0;display:grid}.cyber-pizzeria-size-surcharges label,.cyber-pizzeria-size-surcharges input{min-width:0}.cyber-pizzeria-surcharge-editor small{color:#526072;line-height:1.5;display:block}.cyber-pizzeria-app.is-dark .cyber-pizzeria-surcharge-editor{background:#101815;border-color:#35423b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-surcharge-editor small{color:#c0cdc5}@media (width<=480px){.cyber-pizzeria-surcharge-editor .cyber-pizzeria-option-row{grid-template-columns:minmax(0,1fr) 30px}.cyber-pizzeria-surcharge-editor .cyber-pizzeria-option-row>input:first-child{grid-column:1/-1}.cyber-pizzeria-size-surcharges{grid-template-columns:1fr}}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid){padding-top:20px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid)>.cyber-pizzeria-standard-view{gap:14px}.cyber-pizzeria-report-head-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cyber-pizzeria-report-head-actions>small{color:#8290a3;font-size:10px}.cyber-pizzeria-report-actions{gap:7px;display:flex}.cyber-pizzeria-report-actions button,.cyber-pizzeria-report-loading button{color:#344054;background:#fff;border:1px solid #dfe5eb;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:700}.cyber-pizzeria-report-actions button:disabled{cursor:wait;opacity:.6}.cyber-pizzeria-report-actions button.secondary{background:#f8fafb}.cyber-pizzeria-report-bar>span{flex-direction:column;gap:2px;display:flex}.cyber-pizzeria-report-bar>span small{color:#98a2b3;font-size:9px}.cyber-pizzeria-report-payments{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cyber-pizzeria-report-payments>strong{color:#667085;grid-column:1/-1;font-size:10px}.cyber-pizzeria-report-payments>span,.cyber-pizzeria-report-empty{color:#8290a3;font-size:11px}.cyber-pizzeria-report-cash{gap:0;display:grid}.cyber-pizzeria-report-cash-status{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;display:flex}.cyber-pizzeria-report-cash-status b{color:#c2411d;background:#fff4ed;border-radius:999px;padding:5px 8px;font-size:10px}.cyber-pizzeria-report-cash-status b.is-open{color:#087443;background:#eafaf2}.cyber-pizzeria-report-cash-status span{color:#8290a3;font-size:10px}.cyber-pizzeria-report-cash p{color:#667085;border-bottom:1px solid #edf0f3;justify-content:space-between;min-height:33px;margin:0;padding:8px 0;font-size:11px;display:flex}.cyber-pizzeria-report-cash p:last-child{border-bottom:0}.cyber-pizzeria-report-cash p b{color:#202631}.cyber-pizzeria-report-cash p.is-balanced b{color:#087443}.cyber-pizzeria-report-cash p.is-different b{color:#c2411d}.cyber-pizzeria-report-table-panel{border-color:#e0e6ed;border-radius:15px;padding:18px;box-shadow:0 5px 16px #141c2609}.cyber-pizzeria-report-table-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.cyber-pizzeria-report-table-head h2{color:#202631;margin-bottom:4px;font-size:17px}.cyber-pizzeria-report-table-head p{color:#8290a3;margin:0;font-size:10px}.cyber-pizzeria-report-table-head>span{color:#667085;background:#f3f6f8;border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.cyber-pizzeria-report-table-wrap{overflow-x:auto}.cyber-pizzeria-report-table-wrap table{border-collapse:collapse;width:100%;min-width:700px;font-size:11px}.cyber-pizzeria-report-table-wrap th{color:#8290a3;text-align:left;text-transform:uppercase;border-bottom:1px solid #e8edf2;padding:9px 8px;font-size:9px;font-weight:800}.cyber-pizzeria-report-table-wrap td{color:#596273;white-space:nowrap;border-bottom:1px solid #f0f2f5;padding:10px 8px}.cyber-pizzeria-report-table-wrap tbody tr:last-child td{border-bottom:0}.cyber-pizzeria-report-table-wrap td:first-child{flex-direction:column;gap:2px;display:flex}.cyber-pizzeria-report-table-wrap td:first-child strong,.cyber-pizzeria-report-table-wrap td:last-child strong{color:#202631}.cyber-pizzeria-report-table-wrap td small{color:#98a2b3;font-size:9px}.cyber-pizzeria-report-status{color:#667085;background:#f3f6f8;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}.cyber-pizzeria-report-status.status-completed{color:#087443;background:#eafaf2}.cyber-pizzeria-report-status.status-preparing,.cyber-pizzeria-report-status.status-confirmed,.cyber-pizzeria-report-status.status-new{color:#9a6700;background:#fff7df}.cyber-pizzeria-report-loading{color:#667085;text-align:center;background:#fff;border:1px solid #e1e6ec;border-radius:16px;place-items:center;gap:12px;min-height:260px;padding:24px;font-size:12px;display:grid}.cyber-pizzeria-report-loading strong{color:#202631}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-head{background:linear-gradient(135deg,#fff 0%,#fffaf7 100%);border:1px solid #e1e6ec;border-radius:16px;align-items:center;min-height:76px;padding:18px 20px;position:relative;box-shadow:0 8px 24px #141c260b}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-head:before{content:"";background:#ff693f;border-radius:0 5px 5px 0;width:5px;height:42px;position:absolute;left:0}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-head h2{color:#202631;letter-spacing:-.04em;margin-top:5px;font-size:24px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-head p{color:#667085;font-size:11px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-period-buttons{background:#f7f9fb;border:1px solid #e8edf2;border-radius:999px;gap:6px;padding:4px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-period-buttons button{color:#667085;background:0 0;border:0;min-width:54px;padding:8px 11px;font-size:10px;font-weight:700}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-period-buttons button.active{color:#fff;background:#ff693f;box-shadow:0 4px 10px #ff693f38}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-kpis{gap:10px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-kpis article{border-color:#e0e6ed;border-radius:14px;min-height:92px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:0 5px 16px #141c2609}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-kpis article:after{content:"";opacity:.8;background:#fff1eb;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-24px;right:-20px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-kpis article:nth-child(2):after{background:#eef4ff}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-kpis article:nth-child(3):after{background:#effaf5}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-kpis article:nth-child(4):after{background:#fff7df}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-kpis small{z-index:1;color:#667085;font-size:10px;font-weight:700;position:relative}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-kpis strong{z-index:1;color:#202631;margin:9px 0 4px;font-size:24px;position:relative}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-kpis span{z-index:1;color:#8290a3;position:relative}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-grid{gap:12px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-light-panel{border-color:#e0e6ed;border-radius:15px;padding:18px;box-shadow:0 5px 16px #141c2609}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-light-panel h2{color:#202631;align-items:center;gap:9px;margin-bottom:16px;font-size:17px;display:flex}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-light-panel h2:before{content:"";background:#ff693f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fff0ea}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-bar{color:#596273;grid-template-columns:118px minmax(80px,1fr) auto;gap:11px;margin:11px 0}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-bar i{background:#edf1f4;height:9px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-bar b{background:linear-gradient(90deg,#ff693f,#ff946f)}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-bar:nth-of-type(3) b{background:linear-gradient(90deg,#f5b940,#ffd477)}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-bar:nth-of-type(4) b{background:linear-gradient(90deg,#5b8def,#90b7ff)}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-bar strong{color:#202631;text-align:right;min-width:57px;font-size:10px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-payments{gap:8px;margin-top:18px;padding-top:15px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-payments>div{background:#fafbfc;border:1px solid #edf0f3;border-radius:9px;padding:9px 10px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-payments b{color:#202631;margin-top:4px;font-size:12px}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-list{gap:0}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-list p{align-items:center;min-height:42px;margin:0;padding:8px 0}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-list p:last-child{border-bottom:0}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-list b{color:#344054;background:#f3f6f8;border-radius:999px;padding:4px 8px;font-size:10px}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-head{background:linear-gradient(135deg,#17231e 0%,#151e1a 100%);border-color:#ffffff1f}:is(.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-head h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-kpis strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-light-panel h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-bar strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-payments b){color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-period-buttons{background:#ffffff0d;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-payments>div{background:#ffffff0d;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-report-list b{background:#ffffff0d;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-actions button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-loading,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-table-panel{color:#b9c3cf;background:#151b20;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-table-head h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-table-wrap td:first-child strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-table-wrap td:last-child strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-cash p b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-loading strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-table-wrap th,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-table-wrap td,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-cash p{border-color:#ffffff14}.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-table-head>span,.cyber-pizzeria-app.is-dark .cyber-pizzeria-report-status{color:#b9c3cf;background:#ffffff0f}@media (width<=560px){.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-screen-head{flex-direction:column;align-items:flex-start}.cyber-pizzeria-content:has(.cyber-pizzeria-report-grid) .cyber-pizzeria-period-buttons{align-self:flex-start}.cyber-pizzeria-report-head-actions{align-items:flex-start;width:100%}.cyber-pizzeria-report-actions{flex-wrap:wrap}.cyber-pizzeria-report-table-head{flex-direction:column}}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout){padding-top:20px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout)>.cyber-pizzeria-standard-view{gap:14px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-screen-head{background:linear-gradient(135deg,#fff 0%,#fffaf7 100%);border:1px solid #e1e6ec;border-radius:16px;align-items:center;min-height:76px;padding:18px 20px;position:relative;box-shadow:0 8px 24px #141c260b}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-screen-head:before{content:"";background:#ff693f;border-radius:0 5px 5px 0;width:5px;height:42px;position:absolute;left:0}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-screen-head h2{color:#202631;letter-spacing:-.04em;margin-top:5px;font-size:24px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-screen-head p{color:#667085;font-size:11px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-status-badge{color:#d95535;background:#fff7f3;border:1px solid #ffd5c7;padding:8px 11px;font-size:10px;font-weight:700}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:12px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-steps{border-color:#e0e6ed;border-radius:15px;gap:4px;padding:11px;position:relative;box-shadow:0 5px 16px #141c2609}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-steps:before{content:"PROGRESSO DA LOJA";color:#ff693f;letter-spacing:.16em;padding:4px 10px 9px;font-size:9px;font-weight:800;display:block}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-steps b{color:#667085;border-radius:9px;padding:11px 12px 11px 35px;font-size:10px;transition:background .18s,color .18s;position:relative}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-steps b:before{content:"";background:#fff;border:1px solid #cfd7e0;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-steps b.active{color:#d95535;background:#fff3ee}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-steps b.active:before{background:#ff693f;border-color:#ff693f;box-shadow:inset 0 0 0 3px #fff3ee}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-content{gap:12px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-light-panel{border-color:#e0e6ed;border-radius:15px;padding:18px;box-shadow:0 5px 16px #141c2609}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-panel-heading{border-bottom:1px solid #edf0f3;align-items:center;padding-bottom:13px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-panel-heading h2{color:#202631;margin-top:5px;font-size:18px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-panel-heading small{color:#0b9368;background:#effaf5;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-checklist{gap:8px;padding-top:14px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-checklist p{color:#667085;background:#fafbfc;border-radius:9px;min-height:18px;padding:10px 12px 10px 32px;font-size:10px;position:relative}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-checklist p:before{content:"";background:#fff;border:1px solid #cfd7e0;border-radius:4px;width:12px;height:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-checklist p.done{color:#0b9368;background:#effaf5;border-color:#bce9d5}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-checklist p.done:before{background:#16a574;border-color:#16a574;box-shadow:inset 0 0 0 3px #effaf5}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-section-label{color:#ff693f;font-size:9px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-content>.cyber-pizzeria-light-panel:nth-child(2)>h2{color:#202631;letter-spacing:-.02em;margin:5px 0 16px;font-size:18px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-fields{gap:12px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-fields label{color:#667085;gap:6px;font-size:10px;font-weight:700}:is(.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-fields input,.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-fields select){background:#f8fafc;border-color:#dce3ea;border-radius:9px;min-height:38px;font-size:11px}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-content>.cyber-pizzeria-light-panel:nth-child(2)>button{border-radius:9px;margin-top:14px;box-shadow:0 5px 12px #ff693f2e}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-screen-head{background:linear-gradient(135deg,#17231e 0%,#151e1a 100%);border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-screen-head h2{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-panel-heading h2{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-content>.cyber-pizzeria-light-panel:nth-child(2)>h2{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-steps b:before{background:#101815;border-color:#fff3}@media (width<=760px){.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-screen-head{flex-direction:column;align-items:flex-start}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-layout{grid-template-columns:1fr}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-steps{grid-template-columns:repeat(3,1fr)}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-layout) .cyber-pizzeria-settings-steps:before{grid-column:1/-1}}.cyber-pizzeria-settings-hours input[type=time],.cyber-pizzeria-settings-content input[type=date]{appearance:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#273241;letter-spacing:.02em;background:linear-gradient(#fff 0%,#f3f6f8 100%);border:1px solid #d2dbe4;border-radius:9px;font-weight:700;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 1px #2026310a}.cyber-pizzeria-settings-hours input[type=time]:focus,.cyber-pizzeria-settings-content input[type=date]:focus{background:#fff;border-color:#ff7958;outline:none;box-shadow:0 0 0 3px #ff693f24}.cyber-pizzeria-settings-hours input[type=time]::-webkit-calendar-picker-indicator{opacity:.62;cursor:pointer;width:18px;height:18px}.cyber-pizzeria-settings-content input[type=date]::-webkit-calendar-picker-indicator{opacity:.62;cursor:pointer;width:18px;height:18px}.cyber-pizzeria-settings-hours input[type=time]:disabled{color:#94a0ad;opacity:1;cursor:not-allowed;background:#edf1f3}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-hours input[type=time],.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-content input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#f3f7f4;background:linear-gradient(#2d4038 0%,#23332e 100%);border-color:#52675d;box-shadow:inset 0 1px 1px #ffffff0a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-hours input[type=time]:focus,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-content input[type=date]:focus{background:#33483f;border-color:#ff8769;box-shadow:0 0 0 3px #ff795833}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-hours input[type=time]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.15);opacity:.8}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-content input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.15);opacity:.8}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-hours input[type=time]:disabled{color:#75847c;background:#1d2925}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-hours) .cyber-pizzeria-settings-hours input[type=time]{min-height:40px;appearance:none!important;color:#273241!important;background-color:#f3f6f8!important;background-image:none!important;border:1px solid #cfd9e2!important;border-radius:9px!important}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-hours) .cyber-pizzeria-settings-hours input[type=time]:focus{background-color:#fff!important;border-color:#ff7958!important;box-shadow:0 0 0 3px #ff693f29!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-settings-hours) .cyber-pizzeria-settings-hours input[type=time]{appearance:none!important;color:#f1f7f3!important;background-color:#2b4036!important;background-image:none!important;border-color:#60796d!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-settings-hours) .cyber-pizzeria-settings-hours input[type=time]:focus{background-color:#355044!important;border-color:#ff8769!important}.cyber-pizzeria-content:has(.cyber-pizzeria-settings-hours) .cyber-pizzeria-settings-hours input[type=time]:disabled{color:#8d9aa5!important;background-color:#e7ecef!important;border-color:#d4dde4!important}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-settings-hours) .cyber-pizzeria-settings-hours input[type=time]:disabled{color:#8d9aa5!important;background-color:#e7ecef!important;border-color:#d4dde4!important}.cyber-pizzeria-settings-note{color:#697386;max-width:720px;margin:8px 0 16px;font-size:12px;line-height:1.55}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-settings-head-status{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.cyber-pizzeria-settings-head-status b{color:#e95332;background:#fff1eb;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;display:inline-flex}.cyber-pizzeria-settings-head-status span{color:#697386;font-size:12px}.cyber-pizzeria-settings-section{scroll-margin-top:18px}.cyber-pizzeria-settings-save-status{color:#a8432c;background:#fff8f5;border:1px solid #f2bfaa;border-radius:12px;padding:11px 14px;font-size:13px}.cyber-pizzeria-settings-save-status.is-error{color:#aa3030;background:#fff3f3;border-color:#f0a5a5}.cyber-pizzeria-settings-save-status.is-success{color:#18764d;background:#effbf5;border-color:#9edfc2}.cyber-pizzeria-settings-save-status.is-dirty{color:#8a5a18;background:#fff9ee;border-color:#f4d29e}.cyber-pizzeria-settings-steps{align-self:start;position:sticky;top:16px}.cyber-pizzeria-settings-steps button{color:#526176;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 10px}.cyber-pizzeria-settings-steps button:hover,.cyber-pizzeria-settings-steps button.active{color:#db4b2e;background:#fff1eb;font-weight:700}.cyber-pizzeria-settings-steps-note{border-top:1px solid #e3e8ee;margin-top:12px;padding-top:12px;line-height:1.5;display:block}.cyber-pizzeria-store-preview{color:#fff;background:#27313a linear-gradient(135deg,#27313a,#10161c) 50%/cover;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:132px;margin-top:16px;padding:20px;display:flex;overflow:hidden;box-shadow:inset 0 -70px 70px #0000006b}.cyber-pizzeria-store-preview span{letter-spacing:.16em;color:#ff9a78;font-size:10px;font-weight:800}.cyber-pizzeria-store-preview strong{font-size:22px;line-height:1.15}.cyber-pizzeria-store-preview small{color:#e6edf0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cyber-pizzeria-settings-callout{color:#697386;background:#fffaf8;border:1px solid #e8d9d1;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:12px;display:flex}.cyber-pizzeria-settings-callout strong{color:#2b3442;white-space:nowrap}.cyber-pizzeria-settings-callout span{flex:1;line-height:1.45}.cyber-pizzeria-settings-callout button,.cyber-pizzeria-settings-shortcuts button{color:#dc5737;font:inherit;cursor:pointer;background:#fff;border:1px solid #f07859;border-radius:8px;padding:8px 10px;font-size:12px}.cyber-pizzeria-settings-hours{gap:8px;display:grid}.cyber-pizzeria-settings-hours>div{color:#526176;border-bottom:1px solid #edf0f3;grid-template-columns:72px minmax(100px,1fr) 28px minmax(100px,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:grid}.cyber-pizzeria-settings-hours>div:last-child{border-bottom:0}.cyber-pizzeria-settings-hours input[type=time]{min-width:0}.cyber-pizzeria-settings-hours label{white-space:nowrap;align-items:center;gap:5px;display:flex}.cyber-pizzeria-settings-payment-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;display:grid}.cyber-pizzeria-settings-payment-grid legend{color:#697386;grid-column:1/-1;margin-bottom:2px;font-size:12px}.cyber-pizzeria-settings-payment-grid label{color:#526176;cursor:pointer;background:#fbfcfd;border:1px solid #dce3ea;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.cyber-pizzeria-settings-payment-grid label:has(input:checked){color:#9b3d28;background:#fff4ef;border-color:#ff7958}.cyber-pizzeria-settings-footer{border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:14px;padding:15px 0 0;display:flex}.cyber-pizzeria-settings-footer>div{align-items:center;gap:9px;display:flex}.cyber-pizzeria-settings-footer>div:first-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.cyber-pizzeria-settings-footer strong{color:#2b3442;font-size:13px}.cyber-pizzeria-settings-footer span{color:#697386;font-size:12px}.cyber-pizzeria-settings-shortcuts{color:#697386;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 2px;font-size:12px;display:flex}.cyber-pizzeria-settings-shortcuts strong{color:#2b3442;margin-right:4px}.cyber-pizzeria-settings-shortcuts button{color:#526176;border-color:#d7dfe8}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-head-status span,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-steps button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-callout,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-footer span{color:#aeb9c7}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-head-status b{color:#ffaf95;background:#3d211a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-save-status{color:#f4c19d;background:#2c211a;border-color:#775137}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-save-status.is-error{color:#ffb1b1;background:#321e20;border-color:#80464a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-save-status.is-success{color:#a8e6c5;background:#172d24;border-color:#39785d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-save-status.is-dirty{color:#f3ce8d;background:#302718;border-color:#856936}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-steps button:hover,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-steps button.active{color:#ff9f82;background:#3c211b}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-steps-note,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-footer{border-color:#34404d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-callout{background:#2a211e;border-color:#59443a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-callout strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-footer strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-shortcuts strong{color:#f2f5f7}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-payment-grid label{color:#b9c4d0;background:#202832;border-color:#3e4a58}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-payment-grid label:has(input:checked){color:#ffc0ab;background:#3b211c;border-color:#ff7958}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-shortcuts button{color:#c4ced9;background:#202832;border-color:#465363}@media (width<=760px){.cyber-pizzeria-settings-head-status{text-align:left;align-items:flex-start}.cyber-pizzeria-settings-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid;position:static}.cyber-pizzeria-settings-steps>span:first-child,.cyber-pizzeria-settings-steps-note{grid-column:1/-1}.cyber-pizzeria-settings-hours>div{grid-template-columns:60px 1fr 20px 1fr;gap:6px}.cyber-pizzeria-settings-hours>div label{grid-column:1/-1}.cyber-pizzeria-settings-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-settings-callout{flex-direction:column;align-items:flex-start}.cyber-pizzeria-settings-callout button{width:100%}.cyber-pizzeria-settings-footer{flex-direction:column;align-items:stretch}.cyber-pizzeria-settings-footer>div:last-child{grid-template-columns:1fr 1.4fr;display:grid}.cyber-pizzeria-settings-footer button{width:100%}}.cyber-pizzeria-store-settings-view{gap:18px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-screen-head{border-radius:18px;min-height:108px;padding:24px 28px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-screen-head>div:first-child{gap:4px;display:grid}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-screen-head h2{margin:0;font-size:30px;line-height:1.12}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-screen-head p{max-width:700px;margin-top:4px;font-size:13px;line-height:1.45}.cyber-pizzeria-settings-head-status{min-width:150px}.cyber-pizzeria-settings-head-status b{padding:9px 13px;font-size:13px}.cyber-pizzeria-settings-head-status span{font-size:13px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-settings-layout{grid-template-columns:250px minmax(0,1fr);gap:18px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-settings-steps{border-radius:16px;padding:16px;box-shadow:0 8px 22px #141c260d}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-settings-steps button{min-height:44px;padding:11px 12px 11px 38px;font-size:12px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-settings-steps-note{font-size:11px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-light-panel{border-radius:17px;padding:24px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-panel-heading{margin-bottom:20px;padding-bottom:17px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-panel-heading h2{margin-top:6px;font-size:21px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-panel-heading small{padding:7px 10px;font-size:11px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-settings-fields{gap:16px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-settings-fields label{color:#536174;gap:8px;font-size:12px}:is(.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-settings-fields input,.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-settings-fields select){min-height:44px;padding:11px 12px;font-size:13px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-settings-fields small{font-size:11px;line-height:1.4}.cyber-pizzeria-store-preview{min-height:168px;margin-top:22px;padding:24px}.cyber-pizzeria-store-preview strong{font-size:25px}.cyber-pizzeria-store-preview small{font-size:13px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-settings-save-status{padding:14px 16px;font-size:13px;font-weight:700}.cyber-pizzeria-settings-callout{padding:15px 16px;font-size:12px}.cyber-pizzeria-settings-hours{border:1px solid #e1e7ed;border-radius:12px;gap:0;overflow:hidden}.cyber-pizzeria-settings-hours>div{background:#fbfcfd;min-height:52px;padding:8px 12px;font-size:13px}.cyber-pizzeria-settings-hours>div:nth-child(2n){background:#fff}.cyber-pizzeria-settings-hours input[type=time]{color:#273241;min-height:38px;font:inherit;background:#fff;border:1px solid #dce3ea;border-radius:8px;padding:8px 10px;font-size:13px}.cyber-pizzeria-settings-hours label{font-size:12px}.cyber-pizzeria-settings-payment-grid{gap:10px}.cyber-pizzeria-settings-payment-grid legend{margin-bottom:5px;font-size:13px}.cyber-pizzeria-settings-payment-grid label{min-height:44px;padding:11px 12px;font-size:13px}.cyber-pizzeria-settings-footer{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #e1e7ed;border-radius:14px;padding:15px 17px;position:sticky;bottom:12px;box-shadow:0 10px 28px #141c261f}.cyber-pizzeria-settings-footer strong{font-size:14px}.cyber-pizzeria-settings-footer span{font-size:12px}.cyber-pizzeria-settings-footer button{min-height:42px;padding:10px 16px;font-size:12px}.cyber-pizzeria-settings-shortcuts{padding-top:4px;font-size:12px}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-hours{border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-hours>div,.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-hours>div:nth-child(2n){background:#18231f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-hours input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#f5f7f4;background:linear-gradient(#2d4038 0%,#23332e 100%);border-color:#52675d}.cyber-pizzeria-app.is-dark .cyber-pizzeria-settings-footer{background:#151d1bf5;border-color:#ffffff24}@media (width<=760px){.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-screen-head{min-height:0;padding:20px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-screen-head h2{font-size:25px}.cyber-pizzeria-content:has(.cyber-pizzeria-store-settings-view) .cyber-pizzeria-light-panel{padding:18px}.cyber-pizzeria-settings-footer{position:static}}.cyber-pizzeria-content:has(>.cyber-pizzeria-access-view){box-sizing:border-box;width:100%;max-width:1504px;padding:28px 32px 64px}.cyber-pizzeria-access-view{--access-accent:#df4b21;--access-soft:#fff3ed;--access-ink:#222c38;--access-muted:#5c6878;--access-line:#e2e7ee;--access-panel:#fff;--access-field:#fff;min-width:0;color:var(--access-ink);gap:24px;display:grid}.cyber-pizzeria-access-view *,.cyber-pizzeria-access-view :before,.cyber-pizzeria-access-view :after{box-sizing:border-box}.cyber-pizzeria-access-view [hidden]{display:none!important}.cyber-pizzeria-access-view .access-icon{vertical-align:middle;flex-shrink:0;width:20px;height:20px}.cyber-pizzeria-access-view button,.cyber-pizzeria-access-view input,.cyber-pizzeria-access-view select{font:inherit}.cyber-pizzeria-access-view button{cursor:pointer}.cyber-pizzeria-access-view button:disabled{cursor:wait;opacity:.6}.cyber-pizzeria-access-view :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #e98964}.cyber-pizzeria-access-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.access-eyebrow{color:var(--access-accent);letter-spacing:.16em;font-size:10px;font-weight:750}.cyber-pizzeria-access-hero h1{color:var(--access-ink);letter-spacing:-.045em;margin:8px 0 6px;font-size:30px;line-height:1.2}.cyber-pizzeria-access-hero p{color:var(--access-muted);margin:0;font-size:14px;line-height:1.5}.cyber-pizzeria-access-view .cyber-pizzeria-primary-button,.cyber-pizzeria-access-view .cyber-pizzeria-secondary-button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:650;display:inline-flex}.cyber-pizzeria-access-view .cyber-pizzeria-primary-button{color:#fff;background:#d94720;border:1px solid #d94720;box-shadow:0 4px 10px #d947201c}.cyber-pizzeria-access-view .cyber-pizzeria-primary-button:hover{background:#be3918;border-color:#be3918}.cyber-pizzeria-access-view .cyber-pizzeria-secondary-button{color:var(--access-ink);background:var(--access-panel);border:1px solid var(--access-line)}.cyber-pizzeria-access-view .cyber-pizzeria-secondary-button:hover{background:var(--access-soft);border-color:#e98964}.cyber-pizzeria-access-banner{color:#f6f8fc;background:radial-gradient(at 91% 18%,#34534a80,#0000 45%),linear-gradient(115deg,#1d2736,#17232d);border:1px solid #293749;border-radius:18px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;min-height:244px;padding:28px 36px;display:grid;position:relative;overflow:hidden}.cyber-pizzeria-access-banner:before{content:"";background:#ff906b;border-radius:0 4px 4px 0;width:4px;position:absolute;top:28px;bottom:28px;left:0}.access-banner-content{z-index:1;position:relative}.access-banner-tag{color:#c4d0dc;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.access-banner-tag .access-icon{color:#ffad89;width:17px;height:17px}.access-banner-content h2{color:#fff;letter-spacing:-.035em;margin:15px 0 12px;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.13}.access-banner-content h2 em{color:#ffad89;font-style:normal}.access-banner-content p{color:#c5d1dc;max-width:490px;margin:0;font-size:13px;line-height:1.6}.access-banner-stats{flex-wrap:wrap;gap:0;margin-top:22px;display:flex}.access-banner-stats>span{color:#c5d1dc;border-left:1px solid #71809055;align-items:baseline;gap:7px;padding:0 19px;font-size:12px;display:flex}.access-banner-stats>span:first-child{border-left:0;padding-left:0}.access-banner-stats strong{color:#fff;letter-spacing:-.04em;font-size:20px;font-weight:650}.access-banner-art{height:200px;margin-left:12px;position:relative}.access-orbit{border:1px dashed #728e9565;border-radius:50%;width:198px;height:198px;position:absolute;top:2px;left:72px;transform:rotate(-20deg)}.access-orbit:before{content:"";border:1px solid #91a7ad22;border-radius:50%;position:absolute;inset:27px}.access-art-center{color:#ffd4bd;background:linear-gradient(140deg,#ff93672d,#f2ac850b);border:1px solid #f2ac8566;border-radius:24px;align-content:center;justify-items:center;gap:7px;width:94px;height:94px;display:grid;position:absolute;top:55px;left:125px;box-shadow:0 12px 30px #050e1950}.access-art-center .access-icon{width:34px;height:34px}.access-art-center>span{letter-spacing:.03em;font-size:11px;font-weight:650}.access-art-node{color:#e9f0f5;background:#263946;border:1px solid #89a6b044;border-radius:12px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;display:flex;position:absolute;box-shadow:0 7px 20px #08152133}.access-art-node .access-icon{color:#adc9ce;width:17px;height:17px}.access-art-node.is-team{top:44px;left:3px}.access-art-node.is-profile{top:20px;right:7px}.access-art-node.is-module{bottom:10px;right:13px}.access-art-dot{background:#487e64;border:2px solid #a1d3b9;border-radius:50%;width:9px;height:9px;position:absolute;bottom:21px;left:85px;box-shadow:0 0 0 5px #b4e0b318}.access-alert{border:1px solid;border-radius:10px;align-items:center;gap:8px;padding:14px 17px;font-size:13px;line-height:1.5;display:flex}.access-alert.is-error{color:#9b362e;background:#fff3f1;border-color:#f0b9b0}.access-alert.is-success{color:#176247;background:#eef9f3;border-color:#b8dfc9}.access-workspace-tabs{border-bottom:1px solid var(--access-line);align-items:center;gap:28px;display:flex}.access-workspace-tabs>button{min-height:48px;color:var(--access-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:0 3px 12px;font-size:14px;font-weight:600;display:flex}.access-workspace-tabs>button.active{color:var(--access-accent);border-bottom-color:var(--access-accent)}.access-workspace-tabs>button>span,.access-count{color:#526071;background:#e9edf2;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:650}.access-workspace-tabs>button.active>span{background:var(--access-soft);color:var(--access-accent)}.access-panel{border:1px solid var(--access-line);background:var(--access-panel);border-radius:15px;min-width:0;padding:25px;box-shadow:0 4px 16px #22334504}.access-team-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:22px;display:grid}.access-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.access-section-head h2,.access-section-head h3{color:var(--access-ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:650;line-height:1.4}.access-section-head h3{font-size:16px}.access-section-head p{color:var(--access-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.access-count{vertical-align:middle;margin-left:6px;display:inline-block}.access-icon-button{border:1px solid var(--access-line);background:var(--access-panel);width:36px;height:36px;color:var(--access-muted);border-radius:9px;place-items:center;display:grid}.access-search{border:1px solid var(--access-line);min-height:44px;color:var(--access-muted);background:var(--access-field);border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.access-search .access-icon{width:17px;height:17px}.access-search input{width:100%;min-width:0;color:var(--access-ink);background:0 0;border:0;outline:0;padding:11px 0;font-size:12px}.access-search:focus-within{border-color:#d77854;box-shadow:0 0 0 3px #df4b2114}.access-filter{color:var(--access-muted);align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.access-filter select{min-width:0;color:var(--access-ink);background:var(--access-panel);border:0;flex:1;padding:5px;font-size:12px}.access-member-list{gap:8px;max-height:530px;display:grid;overflow:auto}.access-member-list>button{text-align:left;width:100%;color:var(--access-ink);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:14px 11px;display:flex}.access-member-list>button:hover{background:var(--access-soft)}.access-member-list>button.active{background:var(--access-soft);border-color:#efc1ae}.access-avatar{color:#9c482d;background:#f4dfd3;border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:13px;font-weight:700;display:grid}.access-avatar.is-large{color:#335f52;background:#e1efe8;border-radius:18px;width:60px;height:60px;font-size:20px}.access-member-copy{flex:1;min-width:0;display:block}.access-member-copy>strong{overflow-wrap:anywhere;color:var(--access-ink);font-size:13px;font-weight:650;line-height:1.4;display:block}.access-member-copy>small{text-overflow:ellipsis;color:var(--access-muted);white-space:nowrap;margin:4px 0 7px;font-size:11px;display:block;overflow:hidden}.access-member-meta{color:var(--access-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.access-member-meta>i{background:#969da8;border-radius:50%;width:5px;height:5px;margin-left:4px}.access-member-meta>i.active{background:#338767}.access-member-list>button>.access-icon{color:#9c482d;width:15px;height:15px}.access-members-note{border-top:1px solid var(--access-line);color:var(--access-muted);align-items:center;gap:10px;margin-top:24px;padding-top:18px;display:flex}.access-members-note .access-icon{color:#538b72;width:17px;height:17px}.access-members-note p{margin:0;font-size:11px;line-height:1.5}.access-empty{text-align:center;min-height:200px;color:var(--access-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.access-empty>.access-icon{color:#80918a;width:28px;height:28px;margin-bottom:3px}.access-empty strong{color:var(--access-ink)}.access-empty p{margin:0;font-size:12px}.access-person{align-items:center;gap:16px;padding:2px 0 23px;display:flex}.access-person>div{min-width:0}.access-person h2{color:var(--access-ink);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 6px;font-size:21px;font-weight:650;line-height:1.35}.access-person p{color:var(--access-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.access-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.access-badges>span{border:1px solid var(--access-line);color:var(--access-muted);border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.access-badges>span.is-active{color:#216346;background:#edf8f1;border-color:#d3e8db}.access-badges>span.is-inactive{color:#9b362e;background:#fff3f1;border-color:#f0b9b0}.access-badges>span>i{background:currentColor;border-radius:50%;width:5px;height:5px}.access-badges>span.is-current{color:var(--access-muted);border-color:#0000}.access-detail-tabs{border-bottom:1px solid var(--access-line);gap:23px;margin-bottom:25px;display:flex}.access-detail-tabs>button{min-height:44px;color:var(--access-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 0 13px;font-size:13px;font-weight:600;display:flex}.access-detail-tabs>button.active{color:var(--access-ink);border-bottom-color:var(--access-accent)}.access-detail-tabs .access-icon{width:17px;height:17px}.access-detail-tabs>button>span{color:var(--access-muted);font-size:10px}.access-fields{grid-template-columns:1fr 1fr;gap:21px 22px;display:grid}.access-fields label,.access-profile-form label{color:var(--access-ink);flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:550;display:flex}.access-fields input,.access-fields select,.access-profile-form input,.access-profile-form select{width:100%;min-width:0;min-height:44px;color:var(--access-ink);background:var(--access-field);border:1px solid #ccd4df;border-radius:9px;padding:11px 12px;font-size:13px;font-weight:400}.access-fields input::placeholder,.access-profile-form input::placeholder,.access-search input::placeholder{color:var(--access-muted);opacity:1}.access-fields small{color:var(--access-muted);font-size:11px;font-weight:400;line-height:1.4}.access-form-footer{border-top:1px solid var(--access-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:27px;padding-top:21px;display:flex}.access-form-footer p{color:var(--access-muted);align-items:center;gap:7px;margin:0 auto 0 0;font-size:11px;line-height:1.5;display:flex}.access-form-footer p .access-icon{width:15px;height:15px}.access-new-user{border-top:3px solid #e6754f;margin-bottom:22px}.access-full-access{color:#326449;background:#f0f7f3;border:1px solid #d1e3d8;border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:15px 16px;display:flex}.access-full-access .access-icon{width:24px;height:24px}.access-full-access strong,.access-full-access span{font-size:13px;display:block}.access-full-access span{margin-top:4px;font-size:12px}.access-permission-groups{gap:24px;display:grid}.access-permission-groups h4{color:var(--access-muted);margin:0 0 11px;font-size:12px;font-weight:650}.access-permission-list{border:1px solid var(--access-line);border-radius:11px;overflow:hidden}.access-permission-list label{border-top:1px solid var(--access-line);grid-template-columns:28px minmax(0,1fr) 158px;align-items:center;gap:12px;padding:12px 16px;display:grid}.access-permission-list label:first-child{border-top:0}.access-permission-state{color:#3e795b;background:#edf6f0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.access-permission-state .access-icon{width:14px;height:14px}.access-permission-list .is-none .access-permission-state{color:var(--access-muted);background:#f0f2f5}.access-permission-copy strong,.access-permission-copy small{display:block}.access-permission-copy strong{color:var(--access-ink);font-size:13px;font-weight:550}.access-permission-copy small{color:var(--access-muted);margin-top:4px;font-size:11px}.access-permission-list select{background:var(--access-field);width:100%;min-width:0;min-height:38px;color:var(--access-ink);border:1px solid #ccd4df;border-radius:8px;padding:8px;font-size:12px}.access-permission-list select:disabled{opacity:1;color:#35634a;cursor:default;background:#f3f8f5;border-color:#dce9e0}.access-profile-form{border:1px solid var(--access-line);background:var(--access-soft);border-radius:12px;grid-template-columns:1fr 1.5fr 1fr auto;align-items:end;gap:14px;margin-bottom:24px;padding:20px;display:grid}.access-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.access-profile-grid article{border:1px solid var(--access-line);background:var(--access-panel);border-radius:13px;flex-direction:column;padding:22px;display:flex}.access-profile-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.access-profile-top>span{width:38px;height:38px;color:var(--profile-hue);background:color-mix(in srgb,var(--profile-hue) 10%,var(--access-panel));border-radius:11px;place-items:center;display:grid}.access-profile-top>small{color:var(--access-muted);font-size:11px}.access-profile-grid h3{color:var(--access-ink);letter-spacing:-.02em;margin:18px 0 8px;font-size:16px;font-weight:650}.access-profile-grid p{color:var(--access-muted);flex:1;margin:0 0 22px;font-size:13px;line-height:1.6}.access-profile-foot{border-top:1px solid var(--access-line);color:var(--access-muted);align-items:center;gap:7px;padding-top:14px;font-size:11px;display:flex}.access-profile-foot .access-icon{width:16px;height:16px}.access-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cyber-pizzeria-app.is-dark .cyber-pizzeria-access-view{--access-ink:#eef2f5;--access-muted:#adb9c6;--access-line:#35434b;--access-panel:#1b252d;--access-field:#152029;--access-soft:#342921;--access-accent:#ffab88;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cyber-pizzeria-app.is-dark .access-panel{box-shadow:none}.cyber-pizzeria-app.is-dark .access-workspace-tabs>button>span,.cyber-pizzeria-app.is-dark .access-count{color:#c5d1dc;background:#2b3944}.cyber-pizzeria-app.is-dark .access-member-list>button.active{border-color:#8e634f}.cyber-pizzeria-app.is-dark .access-fields :is(input,select),.cyber-pizzeria-app.is-dark .access-profile-form :is(input,select),.cyber-pizzeria-app.is-dark .access-permission-list select{border-color:#4a5966}.cyber-pizzeria-app.is-dark .access-badges .is-active,.cyber-pizzeria-app.is-dark .access-full-access,.cyber-pizzeria-app.is-dark .access-permission-list select:disabled{color:#b6dfc9;background:#233a30;border-color:#3d604d}.cyber-pizzeria-app.is-dark .access-badges .is-inactive,.cyber-pizzeria-app.is-dark .access-alert.is-error{color:#ffbdac;background:#3a2827;border-color:#78514a}.cyber-pizzeria-app.is-dark .access-alert.is-success{color:#b6dfc9;background:#233a30;border-color:#3d604d}.cyber-pizzeria-app.is-dark .access-permission-state{color:#b6dfc9;background:#233a30}.cyber-pizzeria-app.is-dark .access-permission-list .is-none .access-permission-state{color:#adb9c6;background:#2b3944}.cyber-pizzeria-app.is-dark .access-profile-top>span{color:color-mix(in srgb,var(--profile-hue) 55%,white)}@media (width>=1001px){.access-members{position:sticky;top:128px}}@media (width<=1100px){.access-team-layout{grid-template-columns:295px minmax(0,1fr);gap:17px}.access-panel{padding:21px}.access-profile-form{grid-template-columns:1fr 1fr}.access-banner-stats>span{padding:0 12px}}@media (width<=1000px){.access-team-layout{grid-template-columns:1fr}.access-member-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}.access-members-note{margin-top:17px;padding-top:13px}.access-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.cyber-pizzeria-content:has(>.cyber-pizzeria-access-view){padding:23px 20px 45px}.cyber-pizzeria-access-banner{grid-template-columns:1fr 230px;padding:26px}.access-banner-art{transform-origin:0;width:330px;margin-left:0;transform:scale(.72)}.access-banner-stats{gap:10px 16px}.access-banner-stats>span{border:0;padding:0}.access-banner-content p{max-width:340px}}@media (width<=620px){.cyber-pizzeria-access-view{gap:20px}.cyber-pizzeria-content:has(>.cyber-pizzeria-access-view){padding:22px 14px 40px}.cyber-pizzeria-access-hero{flex-wrap:wrap;align-items:flex-start;gap:17px}.cyber-pizzeria-access-hero h1{font-size:27px}.cyber-pizzeria-access-hero p{font-size:13px}.cyber-pizzeria-access-banner{border-radius:14px;grid-template-columns:1fr;min-height:0;padding:26px 24px}.access-banner-art{display:none}.access-banner-content h2{font-size:30px}.access-banner-content p{max-width:100%}.access-banner-stats{gap:12px 20px}.access-banner-stats>span{font-size:11px}.access-banner-stats strong{font-size:18px}.access-workspace-tabs{gap:20px}.access-workspace-tabs>button{gap:7px;font-size:13px}.access-workspace-tabs .access-icon{width:17px;height:17px}.access-panel{padding:20px 17px}.access-member-list,.access-fields,.access-profile-grid,.access-profile-form{grid-template-columns:1fr}.access-person{gap:13px}.access-person h2{font-size:19px}.access-person p{font-size:12px}.access-avatar.is-large{border-radius:14px;width:49px;height:49px;font-size:17px}.access-fields{gap:18px}.access-form-footer{flex-wrap:wrap}.access-form-footer p{flex-basis:100%}.access-form-footer .cyber-pizzeria-primary-button{flex:1}.access-section-head{flex-wrap:wrap}.access-permission-list label{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:13px}.access-permission-list select{grid-column:2}.access-permission-copy small{line-height:1.4}.access-permission-list .access-permission-state{width:24px;height:24px}.access-detail-tabs{gap:18px}.access-detail-tabs>button{font-size:12px}}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout){padding-top:20px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout)>.cyber-pizzeria-standard-view{gap:14px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-head{background:linear-gradient(135deg,#fff 0%,#fffaf7 100%);border:1px solid #e1e6ec;border-radius:16px;align-items:center;min-height:76px;padding:18px 20px;position:relative;box-shadow:0 8px 24px #141c260b}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-head:before{content:"";background:#ff693f;border-radius:0 5px 5px 0;width:5px;height:42px;position:absolute;left:0}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-head h2{color:#202631;letter-spacing:-.04em;margin-top:5px;font-size:24px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-head p{color:#667085;font-size:11px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-head>small{color:#667085;background:#f8fafc;border:1px solid #e8edf2;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis{gap:10px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis article{border-color:#e0e6ed;border-radius:14px;min-height:92px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:0 5px 16px #141c2609}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis article:before{content:"";background:#fff1eb;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-26px;right:-18px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis article:nth-child(2):before{background:#fff8df}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis article:nth-child(3):before{background:#effaf5}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis article:nth-child(4):before{background:#eef4ff}:is(.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis small,.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis strong,.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis span){z-index:1;position:relative}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis small{color:#667085;font-size:10px;font-weight:700}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis strong{color:#202631;margin:9px 0 4px;font-size:24px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis span{color:#8290a3}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-layout{gap:12px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-light-panel{border-color:#e0e6ed;border-radius:15px;padding:16px 18px;box-shadow:0 5px 16px #141c2609}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-registration-tabs{border-bottom:1px solid #edf0f3;gap:6px;padding-bottom:13px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-registration-tabs button{border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:58px;padding:13px 0;position:relative}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row>i{width:10px;height:10px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row strong{color:#202631;font-size:12px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row p{color:#667085;margin:4px 0;font-size:10px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row small{color:#8290a3;background:#f5f7f9;border-radius:999px;padding:3px 7px;font-size:9px;display:inline-flex}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row.alert small{color:#d95535;background:#fff0eb}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row.warn small{color:#a06b00;background:#fff8df}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row.ok small{color:#0b9368;background:#effaf5}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row button{color:#475467;background:#f8fafc;border-color:#dce3ea;border-radius:8px;min-width:62px;padding:7px 9px;font-size:9px;font-weight:700}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row button:hover{color:#d95535;background:#fff5f1;border-color:#ffb397}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-light-panel>.cyber-pizzeria-section-label{color:#ff693f;font-size:9px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-light-panel>h2{color:#202631;margin:6px 0 13px;font-size:18px}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-health-list{gap:0}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-health-list p{align-items:center;min-height:43px;padding:9px 0}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-health-list b{color:#0b9368;background:#effaf5;border-radius:999px;padding:4px 8px;font-size:9px}.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-head{background:linear-gradient(135deg,#17231e 0%,#151e1a 100%);border-color:#ffffff1f}:is(.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-head h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-kpis strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-light-panel>h2){color:#f5f7f4}@media (width<=720px){.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-screen-head{flex-direction:column;align-items:flex-start}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row{grid-template-columns:auto minmax(0,1fr)}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row button{grid-column:2;justify-self:start}}.cyber-pizzeria-exceptions-head-actions{align-items:center;gap:9px;display:flex}.cyber-pizzeria-exceptions-head-actions small{color:#667085;background:#f8fafc;border:1px solid #e8edf2;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.cyber-pizzeria-exceptions-head-actions button{color:#d95535;font:inherit;cursor:pointer;background:#fff5f1;border:1px solid #ffb397;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:700}.cyber-pizzeria-exception-toolbar{background:#fff;border:1px solid #e0e6ed;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex;box-shadow:0 5px 16px #141c2608}.cyber-pizzeria-exception-toolbar .cyber-pizzeria-registration-tabs{border:0;padding:0}.cyber-pizzeria-exception-search{color:#667085;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.cyber-pizzeria-exception-search input{color:#202631;width:210px;font:inherit;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px;padding:8px 10px;font-size:10px}.cyber-pizzeria-exception-search input:focus{border-color:#ff805f;outline:2px solid #ff693f2e}.cyber-pizzeria-exception-list-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:11px;display:flex}.cyber-pizzeria-exception-list-head h2{margin:5px 0 0;font-size:18px}.cyber-pizzeria-exception-list-head small{color:#8290a3;font-size:10px}.cyber-pizzeria-exception-row-actions{align-items:center;gap:6px;display:flex}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row-actions button{white-space:nowrap;min-width:auto}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-exception-row-actions button.quiet{color:#8290a3;background:0 0;border-color:#0000;font-weight:600}.cyber-pizzeria-exceptions-empty{text-align:center;color:#8290a3;justify-items:center;gap:6px;padding:42px 18px;display:grid}.cyber-pizzeria-exceptions-empty strong{color:#344054;font-size:14px}.cyber-pizzeria-exceptions-empty span{max-width:430px;font-size:11px;line-height:1.5}.cyber-pizzeria-exceptions-empty button{color:#d95535;font:inherit;cursor:pointer;background:#fff5f1;border:1px solid #ffb397;border-radius:8px;margin-top:8px;padding:8px 11px;font-size:10px;font-weight:700}.cyber-pizzeria-exception-help{color:#8290a3;border-top:1px solid #edf0f3;gap:7px;margin-top:17px;padding-top:15px;font-size:10px;line-height:1.5;display:grid}.cyber-pizzeria-exception-help strong{color:#344054;font-size:11px}.cyber-pizzeria-exception-help button{color:#d95535;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:700}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-health-list b.is-attention{color:#a06b00;background:#fff8df}.cyber-pizzeria-content:has(.cyber-pizzeria-exception-layout) .cyber-pizzeria-health-list b.is-alert{color:#d95535;background:#fff0eb}.cyber-pizzeria-app.is-dark .cyber-pizzeria-exceptions-head-actions small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-toolbar,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-search input{color:#cbd5cf;background:#18231f;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-exceptions-head-actions button,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exceptions-empty button{color:#ffab86;background:#ff693f29;border-color:#ff693f66}.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-list-head,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-help{border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-list-head h2,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exceptions-empty strong,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-help strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-exceptions-empty span,.cyber-pizzeria-app.is-dark .cyber-pizzeria-exception-help{color:#9eaba4}@media (width<=720px){.cyber-pizzeria-exceptions-head-actions{flex-wrap:wrap;align-items:flex-start}.cyber-pizzeria-exception-toolbar{flex-direction:column;align-items:stretch}.cyber-pizzeria-exception-search{justify-content:space-between;width:100%}.cyber-pizzeria-exception-search input{flex:1;width:auto}.cyber-pizzeria-exception-row-actions{flex-wrap:wrap;grid-column:2}}.cyber-pizzeria-content:has(>.cyber-pizzeria-inventory){padding-top:20px}.cyber-pizzeria-content:has(.cyber-pizzeria-inventory)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-inventory{gap:12px;display:grid}.cyber-pizzeria-inventory-hero{background:linear-gradient(135deg,#fff 0%,#fffaf7 100%);border:1px solid #e1e6ec;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:18px 20px;display:flex;position:relative;box-shadow:0 8px 24px #141c260b}.cyber-pizzeria-inventory-hero:before{content:"";background:#ff693f;border-radius:0 5px 5px 0;width:5px;height:42px;position:absolute;left:0}.cyber-pizzeria-inventory-hero>div:first-child{min-width:0}.cyber-pizzeria-inventory-hero span,.cyber-pizzeria-inventory-list header span,.inventory-action-card>span{color:#ff693f;letter-spacing:.16em;font-size:9px;font-weight:800}.cyber-pizzeria-inventory-hero h2{color:#202631;letter-spacing:-.04em;margin:5px 0 3px;font-size:24px}.cyber-pizzeria-inventory-hero p{color:#667085;margin:0;font-size:11px}.inventory-hero-status{color:#0b9368;background:#effaf5;border:1px solid #ced;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.inventory-hero-actions{flex:none;align-items:center;gap:9px;display:flex}.inventory-hero-actions>button,.inventory-count-panel header>button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:8px;padding:0 13px;font-size:10px;font-weight:800;box-shadow:0 5px 12px #ff693f2e}.inventory-hero-actions>button:disabled,.inventory-count-panel header>button:disabled{opacity:.55;cursor:not-allowed}.inventory-hero-status i{background:#16a574;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16a5741f}.inventory-notice{color:#137a5c;background:#effaf5;border:1px solid #bce9d5;border-radius:10px;padding:11px 14px;font-size:10px;line-height:1.45}.inventory-tabs{background:#fff;border:1px solid #e1e6ec;border-radius:12px;grid-template-columns:repeat(5,1fr);padding:4px;display:grid;box-shadow:0 4px 12px #141c2608}.inventory-tabs button{color:#667085;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.inventory-tabs button small{color:inherit;margin-top:2px;font-size:9px;font-weight:500}.inventory-tabs button.active{color:#d95535;background:#fff1eb;box-shadow:inset 0 -2px #ff693f}.inventory-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.inventory-metrics article{background:#fff;border:1px solid #e0e6ed;border-radius:14px;min-height:80px;padding:15px 17px 14px 62px;position:relative;overflow:hidden;box-shadow:0 5px 16px #141c2609}.inventory-metrics article:after{content:"";background:#fff1eb;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-26px;right:-18px}.inventory-metrics article:nth-child(3):after{background:#fff7df}.inventory-metrics article.attention{background:linear-gradient(135deg,#fff7f3,#fff);border-color:#f3c8bd}.inventory-metrics article.attention:after{background:#ffe5dc}.inventory-metrics article.ok:after{background:#effaf5}.metric-icon{z-index:1;color:#d95535;background:#fff1eb;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.inventory-metrics article:nth-child(2) .metric-icon{color:#dc4a34;background:#fff0eb}.inventory-metrics article:nth-child(3) .metric-icon{color:#a46b04;background:#fff6df}.inventory-metrics small,.inventory-metrics strong,.inventory-metrics span{z-index:1;display:block;position:relative}.inventory-metrics small{color:#667085;font-size:10px;font-weight:700}.inventory-metrics strong{color:#202631;letter-spacing:-.04em;margin:7px 0 3px;font-size:24px}.inventory-metrics span{color:#8290a3;font-size:9px}.cyber-pizzeria-inventory-forms,.inventory-tab-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventory-tab-layout .inventory-history{min-width:0}.inventory-tab-layout.registrations-layout{align-items:start}.inventory-tab-layout.registrations-layout .inventory-balance-list{grid-column:1/-1}.inventory-tab-layout.recipe-layout{align-items:start}.inventory-action-card,.cyber-pizzeria-inventory-list{background:#fff;border:1px solid #e0e6ed;border-radius:15px;box-shadow:0 5px 16px #141c2609}.inventory-action-card{gap:9px;padding:17px;display:grid}.inventory-action-card h3{color:#202631;letter-spacing:-.03em;margin:0 0 5px;font-size:17px}.inventory-action-card label{color:#667085;gap:5px;font-size:11px;font-weight:700;display:grid}.inventory-action-card label em{color:#98a2b3;font-size:9px;font-style:normal;font-weight:500}.inventory-action-card input,.inventory-action-card select,.inventory-action-card textarea{box-sizing:border-box;color:#202631;width:100%;min-height:36px;font:inherit;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px;font-size:12px}.inventory-action-card input{padding:9px 10px}.inventory-action-card select{padding:0 9px}.inventory-action-card textarea{resize:vertical;min-height:52px;padding:9px 10px}.inventory-action-card input:focus,.inventory-action-card select:focus{border-color:#ff9a7a;outline:2px solid #ff693f2e}.inventory-action-card button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:8px;font-size:11px;font-weight:800}.inventory-action-card button:disabled{opacity:.5;cursor:not-allowed}.inventory-action-card .secondary{color:#667085;background:#f8fafc;border:1px solid #dce3ea}.inventory-action-card .inline-action{align-self:end;min-width:82px;padding-inline:10px}.inventory-form-actions{gap:7px;display:flex}.inventory-form-actions button:first-child{flex:1}.inventory-balance-list,.inventory-history{min-width:0;padding:17px}.cyber-pizzeria-inventory-list>header,.inventory-history>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.cyber-pizzeria-inventory-list header h3,.inventory-history header h3{color:#202631;letter-spacing:-.03em;margin:5px 0 0;font-size:17px}.cyber-pizzeria-inventory-list header small,.inventory-history header small{color:#667085;white-space:nowrap;background:#f3f6f8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.inventory-table-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.inventory-table-toolbar>div{gap:6px;display:flex}.inventory-table-toolbar button{color:#667085;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e6ed;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.inventory-table-toolbar button.active{color:#d95535;background:#fff1eb;border-color:#ffb397}.inventory-table-toolbar>label{color:#98a2b3;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px;align-items:center;gap:6px;min-width:190px;padding:0 9px;font-size:15px;display:flex}.inventory-table-toolbar input{color:#202631;width:100%;min-height:31px;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.inventory-table-wrap{overflow-x:auto}.inventory-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.inventory-table-wrap th{color:#667085;text-align:left;white-space:nowrap;border-bottom:1px solid #dfe5eb;padding:9px 8px;font-size:10px;font-weight:800}.inventory-table-wrap td{color:#667085;white-space:nowrap;border-bottom:1px solid #edf0f3;padding:11px 8px;font-size:11px}.inventory-table-wrap tbody tr:hover{background:#fffaf7}.inventory-table-wrap td strong,.inventory-table-wrap td b{color:#202631}.inventory-table-wrap td:first-child{min-width:145px}.inventory-table-wrap td:first-child small{text-overflow:ellipsis;color:#8290a3;white-space:nowrap;max-width:190px;margin-top:3px;font-size:10px;display:block;overflow:hidden}.inventory-status{border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.inventory-status.ok{color:#087b55;background:#d9f7e6}.inventory-status.neutral{color:#667085;background:#eef2f6}.inventory-status.low{color:#b83e35;background:#ffe1dc}.inventory-row-actions{gap:5px;display:flex}.inventory-row-actions button{color:#667085;min-height:29px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #dce3ea;border-radius:7px;padding:0 8px;font-size:10px}.inventory-row-actions button:hover{color:#d95535;background:#fff1eb;border-color:#ffb397}.inventory-movement-list,.inventory-recipe-list{gap:0;display:grid}.inventory-movement-list article{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.inventory-movement-list article:last-child{border-bottom:0}.inventory-movement-list strong,.inventory-movement-list small{display:block}.inventory-movement-list strong{color:#202631;font-size:11px}.inventory-movement-list small{color:#8290a3;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.inventory-movement-list b{font-size:12px}.inventory-movement-list b.positive{color:#0b9368}.inventory-movement-list b.negative{color:#c84d3d}.inventory-movement-list b.neutral{color:#667085}.inventory-movement-list article>span{color:#667085;background:#f3f6f8;border-radius:999px;padding:4px 7px;font-size:9px}.inventory-recipe-list article{border-bottom:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.inventory-recipe-list article:last-child{border-bottom:0}.inventory-recipe-list .metric-icon{width:32px;height:32px;position:static;transform:none}.inventory-recipe-list strong,.inventory-recipe-list small{display:block}.inventory-recipe-list strong{color:#202631;font-size:11px}.inventory-recipe-list small{color:#8290a3;margin-top:3px;font-size:9px}.inventory-recipe-list article>span{color:#0b9368;background:#effaf5;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.recipe-actions{grid-column:2/-1;gap:6px;display:flex}.recipe-actions button{color:#667085;min-height:28px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #dce3ea;border-radius:7px;padding:0 9px;font-size:10px}.recipe-cost-preview{color:#667085;background:#fffaf7;border:1px solid #f0ddd5;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:11px;display:flex}.recipe-cost-preview strong{color:#d95535;font-size:14px}.inventory-count-panel{padding:17px}.inventory-count-panel>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;display:flex}.inventory-count-panel header h3{color:#202631;margin:5px 0 3px;font-size:18px}.inventory-count-panel header p{color:#667085;margin:0;font-size:11px}.count-actions{gap:7px;display:flex}.count-actions button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}.count-actions button.secondary{color:#667085;background:#f8fafc;border:1px solid #dce3ea}.count-actions button:disabled{opacity:.5;cursor:not-allowed}.count-meta{color:#667085;padding:11px 0;font-size:11px}.inventory-count-table{overflow-x:auto}.count-row{color:#667085;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(190px,1fr) 160px 190px 150px;align-items:center;gap:12px;min-width:680px;padding:11px 4px;font-size:11px;display:grid}.count-row span strong,.count-row span small{display:block}.count-row span strong{color:#202631;font-size:12px}.count-row span small{color:#8290a3;margin-top:2px;font-size:10px}.count-row input{box-sizing:border-box;color:#202631;width:100%;min-height:34px;font:inherit;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px;padding:7px 9px;font-size:12px}.count-head{color:#667085;font-size:10px;font-weight:800}.count-row b.positive{color:#0b9368}.count-row b.negative{color:#c84d3d}.count-row b.neutral{color:#98a2b3}.cyber-pizzeria-app.is-dark .cyber-pizzeria-inventory-hero{background:linear-gradient(135deg,#17231e 0%,#151e1a 100%);border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-inventory-hero h2,.cyber-pizzeria-app.is-dark .inventory-metrics strong,.cyber-pizzeria-app.is-dark .inventory-action-card h3,.cyber-pizzeria-app.is-dark .cyber-pizzeria-inventory-list header h3,.cyber-pizzeria-app.is-dark .inventory-history header h3,.cyber-pizzeria-app.is-dark .inventory-table-wrap td strong,.cyber-pizzeria-app.is-dark .inventory-table-wrap td b,.cyber-pizzeria-app.is-dark .inventory-movement-list strong,.cyber-pizzeria-app.is-dark .inventory-recipe-list strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .inventory-tabs,.cyber-pizzeria-app.is-dark .inventory-action-card,.cyber-pizzeria-app.is-dark .cyber-pizzeria-inventory-list,.cyber-pizzeria-app.is-dark .inventory-metrics article{background:#151e1a;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .inventory-action-card input,.cyber-pizzeria-app.is-dark .inventory-action-card select,.cyber-pizzeria-app.is-dark .inventory-table-toolbar>label{color:#f5f7f4;background:#101815;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .inventory-table-toolbar button,.cyber-pizzeria-app.is-dark .inventory-row-actions button{color:#cbd5cf;background:#18231f;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .inventory-tabs button{color:#9eaba4}.cyber-pizzeria-app.is-dark .inventory-tabs button.active{color:#ffab86;background:#ff693f29}.cyber-pizzeria-app.is-dark .inventory-count-panel header h3,.cyber-pizzeria-app.is-dark .count-row span strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .count-row input,.cyber-pizzeria-app.is-dark .recipe-cost-preview{color:#cbd5cf;background:#101815;border-color:#ffffff1f}.inventory-settings-strip,.inventory-expiry-alert{background:#fff;border:1px solid #dce5e7;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:14px 18px;display:flex}.inventory-settings-strip div{gap:3px;display:grid}.inventory-settings-strip small{color:#64748b}.inventory-settings-strip select{min-width:220px}.inventory-expiry-alert{color:#8a4b08;background:#fff8ed;border-color:#f3c58b}.inventory-expiry-alert span{color:#9a6b32;text-align:right;font-size:.82rem}.inventory-report-strip{background:#fff;border:1px solid #dce5e7;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:18px;margin:12px 0;padding:14px 18px;display:grid}.inventory-report-strip div{gap:3px;display:grid}.inventory-report-strip small{color:#8290a3;font-size:.68rem;font-weight:800}.inventory-report-strip strong{color:#202631;font-size:1.05rem}.inventory-report-strip .has-loss strong{color:#c84d3d}.inventory-report-strip>span{color:#8290a3;font-size:.75rem}.history-header-actions{align-items:center;gap:12px;display:flex}.history-header-actions a{color:#e95735;font-size:.8rem;font-weight:700}.inventory-history-filters{grid-template-columns:1fr 1.5fr repeat(2,minmax(130px,.7fr));gap:8px;margin:12px 0;display:grid}.inventory-history-filters select,.inventory-history-filters input{color:#263238;background:#fff;border:1px solid #dce5e7;border-radius:10px;min-height:38px;padding:0 10px}.inventory-action-card em{color:#83909a;font-size:.7rem;font-style:normal;display:block}.inventory-action-card select,.inventory-action-card input{min-height:40px}.inventory-action-card>button{margin-top:6px}.cyber-pizzeria-app.is-dark .inventory-settings-strip,.cyber-pizzeria-app.is-dark .inventory-expiry-alert{color:#f5f7f4;background:#151e1a;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .inventory-settings-strip small{color:#a4b2aa}.cyber-pizzeria-app.is-dark .inventory-expiry-alert{color:#ffd09a;background:#302319}.cyber-pizzeria-app.is-dark .inventory-report-strip{background:#151e1a;border-color:#ffffff1a}.cyber-pizzeria-app.is-dark .inventory-report-strip strong{color:#f5f7f4}.cyber-pizzeria-app.is-dark .inventory-history-filters select,.cyber-pizzeria-app.is-dark .inventory-history-filters input{color:#f5f7f4;background:#101815;border-color:#ffffff1f}@media (width<=680px){.inventory-settings-strip,.inventory-expiry-alert{flex-direction:column;align-items:stretch}.inventory-report-strip{grid-template-columns:1fr;gap:10px}.inventory-expiry-alert span{text-align:left}.history-header-actions{flex-direction:column;align-items:flex-start;gap:4px}.inventory-history-filters{grid-template-columns:1fr 1fr}}@media (width<=900px){.cyber-pizzeria-inventory-forms,.inventory-tab-layout{grid-template-columns:1fr}.inventory-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.cyber-pizzeria-inventory-hero{flex-direction:column;align-items:flex-start}.inventory-tabs{grid-template-columns:repeat(2,1fr)}.inventory-metrics{grid-template-columns:1fr}.inventory-hero-actions{flex-direction:column;align-items:stretch;width:100%}.inventory-hero-actions>button{min-height:38px}.inventory-table-toolbar{flex-direction:column;align-items:stretch}.inventory-table-toolbar>label{min-width:0}.inventory-count-panel>header{flex-direction:column;align-items:stretch}.count-actions{flex-direction:column}}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings{gap:14px}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-module-banner{color:#202631;background:linear-gradient(120deg,#fff7f3,#fff);border:1px solid #e1e5ea;border-radius:16px;padding:18px 20px;box-shadow:0 8px 22px #1018280d}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-module-banner>span{color:#ff693f}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-module-banner h2{color:#202631;margin:5px 0}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-module-banner p{color:#697386;max-width:760px}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-module-banner-actions{margin-top:13px}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-forms-card,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-route-form{color:#202631;background:#fff;border-color:#e1e5ea;box-shadow:0 6px 18px #1018280a}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-forms-card>span{color:#ff693f}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-forms-card input,.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-forms-card select{color:#202631;background:#f8f9fa;border-color:#dfe3e8}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-kds-settings-lists{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-kds-settings-lists>article{color:#202631;background:#fff;border:1px solid #e1e5ea;border-radius:16px;padding:16px;box-shadow:0 6px 18px #1018280a}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-kds-settings-lists>article:first-child{grid-area:1/1/span 2}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-kds-settings-lists>article:nth-child(3){grid-area:1/2}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-kds-settings-lists>article:nth-child(2){grid-area:2/2}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists .cyber-pizzeria-panel-heading{margin-bottom:8px}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists .cyber-pizzeria-panel-heading h3{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists .cyber-pizzeria-setting-row{background:#fbfcfd;border:1px solid #e5e9ee;border-radius:11px;margin-top:8px;padding:12px}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists>article:first-child .cyber-pizzeria-setting-row{background:#fff8f4;border-left:3px solid #ff693f}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists>article:nth-child(2) .cyber-pizzeria-setting-row{vertical-align:top;box-sizing:border-box;width:calc(33.333% - 8px);min-height:76px;margin-right:8px;display:inline-grid}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists>article:nth-child(3) .cyber-pizzeria-setting-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists .cyber-pizzeria-setting-row strong{color:#202631}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists .cyber-pizzeria-setting-row span{color:#697386}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists .cyber-pizzeria-setting-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}@media (width<=920px){.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-kds-settings-lists{grid-template-columns:1fr}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings .cyber-pizzeria-kds-settings-lists>article:nth-child(n){grid-area:auto/1}.cyber-pizzeria-app:not(.is-dark) .cyber-pizzeria-kds-settings-lists>article:nth-child(2) .cyber-pizzeria-setting-row{width:100%;margin-right:0}}.cyber-pizzeria-content:has(>.cyber-pizzeria-kds-settings-modern)>.cyber-pizzeria-heading{display:none}.cyber-pizzeria-content:has(>.cyber-pizzeria-kds-settings-modern){padding-top:20px}.kds-settings-note{grid-column:1/-1}.kds-settings-note .cyber-pizzeria-kds-modern-panel-head>a,.coupon-public-reference>a{color:#273241;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d5dce5;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.coupon-public-reference{background:#fbfcfd;border:1px dashed #d8dfe6;border-radius:8px;grid-column:span 3;gap:3px;padding:10px 11px;display:grid}.coupon-public-reference span{color:#273241;font-size:11px;font-weight:800}.coupon-public-reference small{color:#697386;font-size:10px;line-height:1.35}.cyber-pizzeria-app.is-dark .kds-settings-note .cyber-pizzeria-kds-modern-panel-head>a,.cyber-pizzeria-app.is-dark .coupon-public-reference{color:#f5f7f4;background:#18231f;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .coupon-public-reference small{color:#9eaba4}@media (width<=900px){.kds-settings-note .cyber-pizzeria-kds-modern-panel-head{flex-direction:column;align-items:flex-start}.kds-settings-note .cyber-pizzeria-kds-modern-panel-head>a,.coupon-public-reference{box-sizing:border-box;text-align:center;width:100%}.coupon-public-reference{grid-column:1/-1}}.cyber-pizzeria-kds-agent-alert{color:#7a3b22;background:#fff8f2;border:1px solid #f0b08f;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.cyber-pizzeria-kds-agent-alert>div{gap:3px;display:grid}.cyber-pizzeria-kds-agent-alert strong{font-size:12px}.cyber-pizzeria-kds-agent-alert span{font-size:10px;line-height:1.45}.cyber-pizzeria-kds-agent-alert button{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#ff693f;border:0;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800}.cyber-pizzeria-kds-health{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;display:grid}.cyber-pizzeria-kds-health>div{background:#fff;border:1px solid #e1e5ea;border-radius:11px;gap:3px;padding:10px 12px;display:grid}.cyber-pizzeria-kds-health b{font-size:18px;line-height:1}.cyber-pizzeria-kds-health span,.cyber-pizzeria-kds-health small{color:#697386;font-size:10px}.cyber-pizzeria-kds-health>div:last-child{background:#f7f9fb;align-content:center}.cyber-pizzeria-kds-warnings{color:#805b10;background:#fffaf0;border:1px solid #f3d29b;border-radius:11px;gap:5px;padding:11px 13px;font-size:10px;line-height:1.45;display:grid}.cyber-pizzeria-kds-warnings strong{font-size:11px}.cyber-pizzeria-kds-warnings span{display:block}.cyber-pizzeria-kds-printer-cards em.configured{color:#526071;background:#edf2f7}.cyber-pizzeria-kds-modern-panel-head p{max-width:680px}@media (width<=900px){.cyber-pizzeria-kds-health{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-kds-health>div:last-child{grid-column:1/-1}.cyber-pizzeria-kds-agent-alert{flex-direction:column;align-items:flex-start}.cyber-pizzeria-kds-agent-alert button{width:100%}}@media (width<=560px){.cyber-pizzeria-kds-health{grid-template-columns:1fr}.cyber-pizzeria-kds-health>div:last-child{grid-column:auto}}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-settings-modern{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-head,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-sidebar,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-panel,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-health>div{color:#f5f7f4;box-shadow:none;background:#151d1b;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-head{background:linear-gradient(120deg,#1b2924,#151d1b)}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-head p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-panel-head p,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-sidebar>button small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-printer-cards article>small,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-health span,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-health small{color:#9eaba4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-head-actions a,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-sidebar>button:not(.add-outline),.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-printer-cards article,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-add-route,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-inline-form{color:#f5f7f4;background:#18231f;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-sidebar>button.active{background:#ff693f24;border-color:#ff693f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-section-head>b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-modern-panel-head>b,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-health>div:last-child{color:#cbd5cf;background:#1d2a25}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-route-table,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-route-table .route-table-row{border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-route-table .route-table-head{color:#9eaba4;background:#18231f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-route-table .route-table-row{color:#f5f7f4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-route-table .route-table-row small{color:#9eaba4}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-add-route select,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-inline-form input,.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-inline-form select{color:#f5f7f4;background:#101815;border-color:#ffffff1f}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-agent-alert{color:#ffd0b7;background:#2b211c;border-color:#ffb47859}.cyber-pizzeria-app.is-dark .cyber-pizzeria-kds-warnings{color:#f1d184;background:#2a251b;border-color:#f2cc7759}.cyber-pizzeria-kds-settings-modern{color:#202631;gap:14px;display:grid}.cyber-pizzeria-kds-settings-modern .cyber-pizzeria-success{color:#17643d;background:#eaf9f0;border:1px solid #94ddb4;border-radius:11px;margin:0;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.45;box-shadow:0 2px 8px #17643d0f}.cyber-pizzeria-kds-settings-modern .cyber-pizzeria-error{color:#8d2525;background:#fff1f1;border:1px solid #f0a8a8;border-radius:11px;margin:0;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.45}.cyber-pizzeria-kds-modern-head{background:linear-gradient(120deg,#fff7f3,#fff);border:1px solid #e1e5ea;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex;box-shadow:0 8px 22px #1018280d}.cyber-pizzeria-kds-modern-head>div:first-child{gap:5px;display:grid}.cyber-pizzeria-kds-modern-head span,.cyber-pizzeria-kds-modern-panel-head span,.cyber-pizzeria-kds-modern-section-head span{color:#ff693f;letter-spacing:.15em;font-size:10px;font-weight:800}.cyber-pizzeria-kds-modern-head h2{letter-spacing:-.03em;margin:0;font-size:24px}.cyber-pizzeria-kds-modern-head p{color:#697386;margin:0;font-size:12px}.cyber-pizzeria-kds-modern-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cyber-pizzeria-kds-modern-head-actions a,.cyber-pizzeria-kds-modern-head-actions button{color:#273241;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dce5;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none}.cyber-pizzeria-kds-modern-head-actions button{color:#fff;background:#ff693f;border-color:#ff693f}.cyber-pizzeria-kds-agent-line{background:#f3fbf5;border:1px solid #dce8df;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.cyber-pizzeria-kds-agent-line i{background:#0a9c6a;border-radius:50%;width:8px;height:8px}.cyber-pizzeria-kds-agent-line span{color:#0a9c6a}.cyber-pizzeria-kds-agent-line small{color:#697386;margin-left:auto}.cyber-pizzeria-kds-pairing-line{background:#fff8f3;border:1px solid #ffe0d1;border-radius:10px;align-items:center;gap:12px;padding:10px;font-size:10px;display:flex}.cyber-pizzeria-kds-pairing-line b{letter-spacing:.16em}.cyber-pizzeria-kds-pairing-line span{overflow-wrap:anywhere;color:#697386}.cyber-pizzeria-kds-modern-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cyber-pizzeria-kds-modern-sidebar,.cyber-pizzeria-kds-modern-panel{background:#fff;border:1px solid #e1e5ea;border-radius:16px;padding:16px;box-shadow:0 6px 18px #1018280a}.cyber-pizzeria-kds-modern-sidebar{gap:8px;display:grid}.cyber-pizzeria-kds-modern-section-head,.cyber-pizzeria-kds-modern-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cyber-pizzeria-kds-modern-section-head>div{gap:4px;display:grid}.cyber-pizzeria-kds-modern-section-head strong{font-size:15px}.cyber-pizzeria-kds-modern-section-head>b,.cyber-pizzeria-kds-modern-panel-head>b{white-space:nowrap;color:#526071;background:#f1f4f7;border-radius:999px;padding:8px 10px;font-size:10px}.cyber-pizzeria-kds-modern-sidebar>button:not(.add-outline){text-align:left;color:#202631;cursor:pointer;background:#fbfcfd;border:1px solid #e5e9ee;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.cyber-pizzeria-kds-modern-sidebar>button.active{background:#fff4ef;border-color:#ff693f;box-shadow:inset 3px 0 #ff693f}.cyber-pizzeria-kds-modern-sidebar>button span{gap:3px;display:grid}.cyber-pizzeria-kds-modern-sidebar>button strong{font-size:12px}.cyber-pizzeria-kds-modern-sidebar>button small{color:#697386;font-size:10px}.cyber-pizzeria-kds-modern-sidebar>button em,.cyber-pizzeria-kds-printer-cards em{color:#a56f00;background:#fdf0d8;border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal}.cyber-pizzeria-kds-modern-sidebar>button em.online,.cyber-pizzeria-kds-printer-cards em.online{color:#0a9c6a;background:#e5f8ef}.add-outline{color:#273241;width:100%;font:inherit;cursor:pointer;background:#f8fafc;border:1px dashed #bfc9d4;border-radius:10px;padding:10px;font-size:11px;font-weight:800}.cyber-pizzeria-kds-modern-main{gap:14px;min-width:0;display:grid}.cyber-pizzeria-kds-modern-panel-head>div{gap:4px;display:grid}.cyber-pizzeria-kds-modern-panel-head h3{letter-spacing:-.02em;margin:0;font-size:16px}.cyber-pizzeria-kds-modern-panel-head p{color:#697386;margin:0;font-size:11px}.cyber-pizzeria-kds-route-table{border:1px solid #e5e9ee;border-radius:11px;margin-top:14px;overflow:auto}.cyber-pizzeria-kds-route-table>div{min-width:700px}.cyber-pizzeria-kds-route-table .route-table-head,.cyber-pizzeria-kds-route-table .route-table-row{grid-template-columns:minmax(160px,1.3fr) minmax(110px,.8fr) minmax(140px,1fr) minmax(110px,.8fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.cyber-pizzeria-kds-route-table .route-table-head{color:#697386;letter-spacing:.12em;background:#f7f9fb;font-size:9px;font-weight:800}.cyber-pizzeria-kds-route-table .route-table-row{color:#273241;border-top:1px solid #e5e9ee;font-size:11px}.cyber-pizzeria-kds-route-table .route-table-row>div:first-child{gap:3px;display:grid}.cyber-pizzeria-kds-route-table .route-table-row strong{font-size:11px}.cyber-pizzeria-kds-route-table .route-table-row small{color:#697386;font-size:10px}.route-table-action button{color:#c74747;font:inherit;cursor:pointer;background:#fff;border:1px solid #efb8b8;border-radius:7px;padding:6px 8px;font-size:10px}.cyber-pizzeria-kds-modern-empty{text-align:center;color:#697386;padding:22px;font-size:11px}.cyber-pizzeria-kds-add-route{background:#fafbfc;border:1px dashed #d8dfe6;border-radius:10px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px;display:flex}.cyber-pizzeria-kds-add-route select,.cyber-pizzeria-kds-inline-form input,.cyber-pizzeria-kds-inline-form select{color:#273241;min-width:0;font:inherit;background:#fff;border:1px solid #d8dfe6;border-radius:8px;padding:8px;font-size:10px}.cyber-pizzeria-kds-add-route select{flex:1;min-width:130px}.cyber-pizzeria-kds-add-route button,.cyber-pizzeria-kds-inline-form button{color:#fff;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.cyber-pizzeria-kds-printer-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.cyber-pizzeria-kds-printer-cards article{background:#fbfcfd;border:1px solid #e5e9ee;border-radius:10px;gap:5px;padding:12px;display:grid}.cyber-pizzeria-kds-printer-cards article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.cyber-pizzeria-kds-printer-cards article>small{color:#697386;overflow-wrap:anywhere;font-size:10px}.printer-card-actions{flex-wrap:wrap;gap:6px;display:flex}.printer-card-actions button{color:#273241;font:inherit;cursor:pointer;background:#f1f4f7;border:1px solid #d8dfe6;border-radius:7px;padding:6px 8px;font-size:10px}.printer-card-actions button.danger{color:#c74747;background:#fff;border-color:#efb8b8}.printer-add-button{width:auto;margin-top:12px}.cyber-pizzeria-kds-inline-form{background:#fff8f4;border:1px solid #ffd7c8;border-radius:10px;gap:8px;padding:10px;display:grid}.cyber-pizzeria-kds-inline-form button{width:max-content}@media (width<=900px){.cyber-pizzeria-kds-modern-head{flex-direction:column;align-items:flex-start}.cyber-pizzeria-kds-modern-head-actions{justify-content:flex-start}.cyber-pizzeria-kds-modern-layout,.cyber-pizzeria-kds-printer-cards{grid-template-columns:1fr}.cyber-pizzeria-kds-agent-line{flex-wrap:wrap;align-items:flex-start}.cyber-pizzeria-kds-agent-line small{width:100%;margin-left:16px}}.cyber-pizzeria-kds-inline-form.printer-form{grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:end}.cyber-pizzeria-kds-inline-form.printer-form button{white-space:nowrap}@media (width<=1100px){.cyber-pizzeria-kds-inline-form.printer-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cyber-pizzeria-kds-inline-form.printer-form button{grid-column:1/-1;width:100%}}@media (width<=900px){.cyber-pizzeria-kds-inline-form.printer-form{grid-template-columns:1fr}.cyber-pizzeria-kds-inline-form.printer-form button{grid-column:auto}}.printer-form{align-items:end;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:14px!important}.printer-form label{color:#526071;gap:5px;font-size:10px;font-weight:800;display:grid}.printer-form label input,.printer-form label select{box-sizing:border-box;color:#273241;width:100%;font:inherit;background:#fff;border:1px solid #d8dfe6;border-radius:8px;padding:9px;font-size:11px}.printer-form-heading{grid-column:1/-1;gap:3px;display:grid}.printer-form-heading strong{color:#273241;font-size:13px}.printer-form-heading small{color:#697386;font-size:10px;font-weight:400}.printer-form-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:7px;display:flex}.printer-form-actions button.secondary{color:#273241;background:#fff;border:1px solid #d8dfe6}.printer-form-actions button{width:auto!important}.cyber-pizzeria-kds-printer-cards .printer-card-specs{color:#273241;font-weight:700}.printer-form label.printer-check{color:#273241;background:#fff;border:1px solid #d8dfe6;border-radius:8px;grid-column:span 1;align-items:center;gap:8px;padding:9px 10px;font-weight:600;display:flex}.printer-form label.printer-check input{accent-color:#ff693f;width:16px;height:16px;margin:0}@media (width<=900px){.printer-form{grid-template-columns:1fr!important}.printer-form-actions{justify-content:stretch}.printer-form-actions button{flex:1}}.coupon-settings-panel{gap:14px;display:grid}.coupon-settings-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.coupon-settings-form label{color:#526071;gap:5px;font-size:10px;font-weight:800;display:grid}.coupon-settings-form label input{box-sizing:border-box;color:#273241;width:100%;font:inherit;background:#fff;border:1px solid #d8dfe6;border-radius:8px;padding:10px;font-size:11px}.coupon-logo-preview{background:#fbfcfd;border:1px solid #d8dfe6;border-radius:8px;grid-column:span 2;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.coupon-logo-preview img{object-fit:contain;background:#fff;border-radius:6px;width:48px;height:48px}.coupon-logo-preview>span{color:#8792a1;text-align:center;border:1px dashed #c8d0da;border-radius:6px;place-items:center;width:48px;height:48px;font-size:9px;display:grid}.coupon-logo-preview div{gap:3px;display:grid}.coupon-logo-preview strong{color:#273241;font-size:11px}.coupon-logo-preview small,.coupon-settings-actions small{color:#697386;font-size:10px;font-weight:400;line-height:1.35}.coupon-settings-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.coupon-settings-actions button{color:#fff;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800}.coupon-settings-actions button:disabled{cursor:wait;opacity:.65}@media (width<=900px){.coupon-settings-form{grid-template-columns:1fr 1fr}.coupon-logo-preview{grid-column:1/-1}.coupon-settings-actions{flex-direction:column;align-items:stretch}.coupon-settings-actions button{width:100%}}@media (width<=560px){.coupon-settings-form{grid-template-columns:1fr}}.public-menu-settings-panel{grid-column:1/-1;gap:14px;display:grid}.public-menu-settings-form{gap:14px;display:grid}.public-menu-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-menu-settings-grid label,.public-menu-hours-field>strong,.public-menu-cover-field strong{color:#526071;gap:5px;font-size:10px;font-weight:800;display:grid}.public-menu-settings-grid input{box-sizing:border-box;color:#273241;width:100%;font:inherit;background:#fff;border:1px solid #d8dfe6;border-radius:8px;padding:10px;font-size:11px}.public-menu-payment-field{grid-column:span 2}.public-menu-cover-field{background:#fbfcfd;border:1px solid #d8dfe6;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.public-menu-cover-field>div{gap:5px;display:grid}.public-menu-cover-field small,.public-menu-hours-field>small,.public-menu-settings-actions small{color:#697386;font-size:10px;font-weight:400;line-height:1.4}.public-menu-cover-field img,.public-menu-cover-placeholder{object-fit:cover;color:#8792a1;background:#eee;border-radius:8px;width:240px;height:92px}.public-menu-cover-placeholder{border:1px dashed #c8d0da;place-items:center;font-size:10px;display:grid}.public-menu-hours-field{gap:7px;display:grid}.public-menu-hour-row{color:#273241;background:#fff;border:1px solid #e3e7eb;border-radius:8px;grid-template-columns:42px 110px 22px 110px 1fr;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:grid}.public-menu-hour-row input[type=time]{color:#273241;font:inherit;background:#fff;border:1px solid #d8dfe6;border-radius:6px;padding:6px}.public-menu-hour-row label{color:#697386;align-items:center;gap:6px;font-weight:600;display:flex}.public-menu-hour-row input[type=checkbox]{accent-color:#ff693f}.public-menu-settings-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-menu-settings-actions button{color:#fff;font:inherit;cursor:pointer;background:#ff693f;border:0;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:800}.public-menu-settings-actions button:disabled{opacity:.65;cursor:wait}@media (width<=1100px){.public-menu-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.public-menu-cover-field,.public-menu-settings-actions{flex-direction:column;align-items:stretch}.public-menu-cover-field img,.public-menu-cover-placeholder{width:100%;height:130px}.public-menu-hour-row{grid-template-columns:42px 1fr 22px 1fr}.public-menu-hour-row label{grid-column:1/-1}.public-menu-settings-actions button{width:100%}}@media (width<=560px){.public-menu-settings-grid{grid-template-columns:1fr}.public-menu-payment-field{grid-column:auto}}.portal-ticket-shell{flex-direction:column;gap:16px;width:min(1280px,100% - 32px);margin:0 auto;padding:28px 0 48px;display:flex}.portal-ticket-map{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#07120ae0;border:1px solid #8fe0a833;border-radius:14px;align-items:center;gap:8px;margin:0 0 16px;padding:8px;display:flex;position:sticky;top:12px;overflow-x:auto;box-shadow:0 12px 26px #0000002e}.portal-ticket-map>span{color:#8fe0a8;letter-spacing:.14em;text-transform:uppercase;flex:none;padding:0 6px 0 4px;font-size:.63rem;font-weight:800}.portal-ticket-map a{color:#c6e7cd;border:1px solid #8fe0a82e;border-radius:999px;flex:none;min-height:32px;padding:7px 12px;font-size:.76rem;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.portal-ticket-map a:hover,.portal-ticket-map a:focus-visible{color:#f1fff4;background:#67e08f1f;border-color:#7ee8999e}.portal-ticket-compact-page #portal-status,.portal-ticket-compact-page #portal-conversation,.portal-ticket-compact-page #responder,.portal-ticket-compact-page #portal-history{scroll-margin-top:88px}.portal-ticket-shell-dark{color:#eef4ef}.portal-ticket-shell .cyberlume-brand-vertical{text-align:left;transform-origin:0;align-items:flex-start;gap:10px;width:min(100%,300px);margin:0 0 2px;transform:scale(.78)}.portal-ticket-shell .cyberlume-brand-vertical-copy{align-items:flex-start}.portal-ticket-shell .cyberlume-brand-vertical-copy strong{font-size:clamp(1.62rem,2.6vw,2.45rem);line-height:1.02}.portal-ticket-shell .cyberlume-brand-vertical-copy span{letter-spacing:.24em}.portal-ticket-shell .cyberlume-brand-vertical-copy small{letter-spacing:.14em}.portal-ticket-card{border-radius:28px;padding:30px}.portal-ticket-dark-card,.portal-status-dark-card,.portal-ticket-dark-hero{color:#eef4ef;background:radial-gradient(circle at 100% 0,#39ff1424,#0000 34%),linear-gradient(#101f16 0%,#0a140e 100%);border:1px solid #70ad8433;box-shadow:0 24px 50px #00000042}.portal-ticket-missing{justify-content:center;align-items:center;min-height:100vh}.portal-ticket-hero{gap:20px;display:grid}.portal-ticket-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:4px;display:flex}.portal-ticket-topline-start{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-ticket-backlink{color:#dce9df;border:1px solid #b4d6c738;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.portal-ticket-backlink:hover{background:#8fe0a814;border-color:#8fe0a880}.portal-ticket-toplink{color:#8fe0a8;font-weight:800}.portal-ticket-protocol{color:#cfd8d0;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem}.portal-ticket-hero h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.1vw,3.55rem);line-height:1.05}.portal-ticket-summary{color:#d8e1db;max-width:72ch;margin:0;font-size:1.02rem;line-height:1.65}.portal-ticket-next-action{background:linear-gradient(135deg,#14351fc7,#0a1810e6);border:1px solid #8fe0a83d;border-left:4px solid #8fe0a8;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.portal-ticket-next-action>div{gap:5px;display:grid}.portal-ticket-next-action span{color:#8fe0a8;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-ticket-next-action strong{color:#f6fbf8;font-size:1.08rem}.portal-ticket-next-action p{color:#c8d9cd;margin:0;line-height:1.45}.portal-ticket-next-action>b{color:#dff4e5;text-align:right;flex:none;font-size:.82rem}.portal-ticket-next-action.tone-attention{border-left-color:#f5b85c}.portal-ticket-next-action.tone-attention span{color:#ffd98e}.portal-ticket-next-action.tone-positive{border-left-color:#7cd4ff}.portal-ticket-next-action.tone-positive span{color:#9ce1ff}.portal-work-order-card{background:linear-gradient(135deg,#14351fe0,#0a1810f0);border:1px solid #8fe0a840;border-left:4px solid #8fe0a8;border-radius:22px;gap:16px;padding:22px 24px;display:grid;box-shadow:0 18px 38px #0000002e}.portal-work-order-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portal-work-order-header>div{gap:6px;display:grid}.portal-work-order-header span,.portal-work-order-next>span,.portal-work-order-meta span{color:#8fe0a8;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.portal-work-order-header h2{color:#f6fbf8;margin:0;font-size:1.16rem;line-height:1.25}.portal-work-order-status{color:#bff1ca;white-space:nowrap;border:1px solid #8fe0a852;border-radius:999px;flex:none;padding:7px 11px;font-size:.76rem}.portal-work-order-message,.portal-work-order-next p{color:#c8d9cd;margin:0;line-height:1.5}.portal-work-order-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-work-order-meta>div{background:#0310093d;border:1px solid #8fab9a29;border-radius:14px;gap:5px;padding:12px 13px;display:grid}.portal-work-order-meta strong{color:#eef8f0;font-size:.82rem;font-weight:650}.portal-work-order-next{border-top:1px solid #8fab9a29;gap:5px;padding-top:14px;display:grid}.portal-work-order-next strong{color:#f6fbf8;font-size:.98rem}.portal-work-order-parts,.portal-work-order-outcome{border-top:1px solid #8fab9a29;gap:9px;padding-top:14px;display:grid}.portal-work-order-parts>span,.portal-work-order-outcome>span{color:#8fe0a8;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.portal-work-order-parts ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.portal-work-order-parts li{background:#03100933;border:1px solid #8fab9a24;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.portal-work-order-parts li strong{color:#eef8f0;font-size:.83rem}.portal-work-order-parts li small{color:#a9c0af;white-space:nowrap}.portal-work-order-outcome p{color:#c8d9cd;margin:0;line-height:1.5}.portal-work-order-card.tone-amber,.portal-work-order-card.tone-coral,.portal-work-order-card.tone-purple{border-left-color:#f5b85c}.portal-work-order-card.tone-amber .portal-work-order-header span,.portal-work-order-card.tone-coral .portal-work-order-header span,.portal-work-order-card.tone-purple .portal-work-order-header span,.portal-work-order-card.tone-amber .portal-work-order-next>span,.portal-work-order-card.tone-coral .portal-work-order-next>span,.portal-work-order-card.tone-purple .portal-work-order-next>span{color:#ffd98e}.portal-work-order-card.tone-neutral{border-left-color:#7cd4ff}.portal-work-order-card.tone-neutral .portal-work-order-header span,.portal-work-order-card.tone-neutral .portal-work-order-next>span{color:#9ce1ff}.portal-ticket-cta{background:linear-gradient(135deg,#112318f5,#0a120df5);border:1px solid #73c59433;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:inset 0 1px #ffffff08}.portal-ticket-cta div{gap:6px;display:grid}.portal-ticket-cta span{color:#39ff14;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-ticket-cta strong{font-size:1rem;line-height:1.45}.portal-ticket-cta p{color:#c1cdc5;margin:0;line-height:1.55}.portal-ticket-cta-button{justify-content:center;min-width:190px}.portal-ticket-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.portal-ticket-meta span{color:#dfe7e0;background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #7bbb8d2e;border-radius:20px;gap:6px;padding:15px 16px;display:grid}.portal-ticket-meta strong{color:#8fe0a8;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.portal-ticket-status-meta b{color:#f6fbf8;font-size:.98rem;font-weight:700}.portal-ticket-status-meta.tone-info{border-color:#7cd4ff57}.portal-ticket-status-meta.tone-info strong,.portal-ticket-status-meta.tone-info b{color:#9bdcff}.portal-ticket-status-meta.tone-working{border-color:#8fe0a857}.portal-ticket-status-meta.tone-working strong,.portal-ticket-status-meta.tone-working b{color:#91efac}.portal-ticket-status-meta.tone-attention{border-color:#ffd36a61}.portal-ticket-status-meta.tone-attention strong,.portal-ticket-status-meta.tone-attention b{color:#ffe08d}.portal-ticket-status-meta.tone-positive{border-color:#67e08f6b}.portal-ticket-status-meta.tone-positive strong,.portal-ticket-status-meta.tone-positive b{color:#91efac}.portal-status-card,.portal-ticket-history-card,.portal-attachments-card,.portal-reply-card{border-radius:26px;padding:26px}.portal-status-header,.portal-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.portal-card-header>div{min-width:0}.portal-status-header h2,.portal-card-header h3{margin:6px 0 0;font-size:clamp(1.25rem,2.2vw,1.78rem);line-height:1.08}.portal-status-header h2{align-items:center;gap:10px;display:flex}.portal-status-current{background:#91efac;border-radius:50%;width:13px;height:13px;display:inline-block;box-shadow:0 0 0 5px #8fe0a81f}.portal-status-current.tone-info{background:#7cd4ff;box-shadow:0 0 0 5px #7cd4ff1f}.portal-status-current.tone-attention{background:#ffd36a;box-shadow:0 0 0 5px #ffd36a1f}.portal-status-current.tone-positive{background:#91efac;box-shadow:0 0 0 5px #8fe0a81f}.portal-status-header span,.portal-card-header span,.portal-card-header small{color:#aebcb3}.portal-live-refresh{text-align:right;place-items:flex-end end;gap:6px;min-width:150px;display:grid}.portal-live-pill{color:#8fe0a8;letter-spacing:.14em;text-transform:uppercase;background:#73c59414;border:1px solid #73c59433;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.portal-live-pill i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #8fe0a81f}.portal-live-button{min-width:0;padding-inline:16px}.portal-status-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.portal-status-step{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #93ba9f24;border-radius:20px;flex-direction:column;gap:8px;min-height:132px;padding:17px;display:flex;position:relative;overflow:hidden}.portal-status-step i{background:#ffffff3d;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff0a}.portal-status-step.active{background:linear-gradient(#73c59424,#ffffff06);border-color:#8fe0a861;box-shadow:0 18px 36px #00000029}.portal-status-step.active i{background:#8fe0a8;box-shadow:0 0 0 4px #8fe0a81f}.portal-status-step.done{border-color:#7cd4ff3d}.portal-status-step.done i{background:#7cd4ff}.portal-status-step strong{font-size:.98rem;line-height:1.35}.portal-status-step small{color:#c4cec7;line-height:1.5}.portal-status-flow-compact .portal-status-step{min-height:96px}.portal-status-flow-compact .portal-status-step strong{font-size:.94rem}.portal-status-flow-compact .portal-status-step small{font-size:.78rem}.portal-ticket-actions{background:linear-gradient(135deg,#102618c7,#09140edb);border:1px solid #67e08f33;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.portal-ticket-actions:before{content:"Ações rápidas";color:#91efac;letter-spacing:.12em;text-transform:uppercase;margin-right:4px;font-size:.7rem;font-weight:800}.portal-ticket-actions a{justify-content:center;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.portal-mobile-primary-action{display:none}.portal-status-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.portal-status-insights article{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #8fab9a29;border-radius:18px;flex-direction:column;gap:7px;min-height:124px;padding:15px 16px;display:flex}.portal-status-insights span,.portal-ticket-timeline-meta span{color:#9eb1a4;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.portal-status-insights strong{color:#f6fbf8;font-size:.98rem;line-height:1.35}.portal-status-insights small{color:#c4cec7;line-height:1.5}.portal-ticket-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:16px;display:grid}.portal-ticket-grid>article,.portal-ticket-grid>section{min-width:0}.portal-message-list,.portal-attachments-grid,.portal-ticket-timeline{margin-top:16px}.portal-conversation-mobile{display:none}.portal-conversation-label{color:#8fe0a8;letter-spacing:.12em;text-transform:uppercase;margin-top:16px;font-size:.7rem;font-weight:800;display:block}.portal-conversation-disclosure{background:#ffffff06;border:1px solid #8fab9a2e;border-radius:16px;margin-top:12px;overflow:hidden}.portal-conversation-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.portal-conversation-disclosure summary::-webkit-details-marker{display:none}.portal-conversation-disclosure summary strong{color:#f6fbf8;font-size:.86rem}.portal-conversation-disclosure summary span{color:#aebcb3;text-align:right;font-size:.75rem}.portal-conversation-disclosure[open] summary{border-bottom:1px solid #8fab9a29}.portal-conversation-disclosure .portal-message-list{margin:0;padding:12px}.portal-message{background:linear-gradient(#ffffff0a,#ffffff06);border:1px solid #8fab9a29;border-radius:20px;gap:10px;padding:17px;display:grid}.portal-message strong,.portal-ticket-timeline-head strong,.portal-detail-list strong{color:#f6fbf8}.portal-message>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.portal-message p,.portal-ticket-timeline-item p,.portal-empty-state p,.portal-reply-card p,.portal-detail-list strong{line-height:1.6}.portal-detail-list{gap:12px;margin-top:18px;display:grid}.portal-detail-list div{background:linear-gradient(#ffffff0a,#ffffff06);border:1px solid #8fab9a29;border-radius:18px;padding:15px 16px}.portal-detail-list span{color:#9eb1a4;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.7rem;display:block}.portal-empty-state{background:#ffffff06;border:1px dashed #97b8a042;border-radius:20px;padding:22px}.portal-attachments-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.portal-attachment-card{background:linear-gradient(#ffffff0a,#ffffff06);border:1px solid #8fab9a29;border-radius:20px;overflow:hidden}.portal-message-attachment img,.portal-message-attachment video,.portal-attachment-preview img,.portal-attachment-preview video{object-fit:cover;width:100%;max-height:240px;display:block}.portal-ticket-timeline-item{background:linear-gradient(#ffffff0a,#ffffff06);border:1px solid #8fab9a29;border-radius:20px;align-items:flex-start;gap:12px;padding:17px;display:flex}.portal-ticket-timeline-item.tone-positive{border-color:#8fe0a833}.portal-ticket-timeline-item.tone-info{border-color:#7cd4ff33}.portal-ticket-timeline-item.tone-attention{border-color:#ffd36a38}.portal-ticket-timeline-item i{background:#8fe0a8;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #8fe0a81f}.portal-ticket-timeline-item.tone-info i{background:#7cd4ff;box-shadow:0 0 0 4px #7cd4ff1f}.portal-ticket-timeline-item.tone-attention i{background:#ffd36a;box-shadow:0 0 0 4px #ffd36a1f}.portal-ticket-timeline-item>div{flex:1;gap:8px;min-width:0;display:grid}.portal-ticket-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.portal-ticket-timeline-meta{flex-wrap:wrap;gap:8px;display:flex}.portal-ticket-timeline-meta span{background:#ffffff08;border:1px solid #8fab9a24;border-radius:999px;padding:5px 9px}.portal-ticket-timeline-item p{color:#dbe5de}.portal-reply-form textarea{color:#1b211d;box-sizing:border-box;resize:vertical;background:#f7fbf8;border:1px solid #8fe0a842;border-radius:18px;width:100%;min-height:190px;padding:14px 16px;font-size:.98rem;line-height:1.6;box-shadow:0 10px 22px #00000024}.portal-reply-form textarea:focus{border-color:#7ee8a2;outline:none;box-shadow:0 0 0 4px #7ee8a229,0 12px 24px #00000029}.portal-reply-form{background:#0310096b;border:1px solid #8fe0a829;border-radius:20px;gap:16px;margin-top:18px;padding:16px;display:grid}.portal-reply-form label{color:#dde6de;flex-direction:column;gap:8px;font-size:.92rem;font-weight:700;display:flex}.portal-reply-attachments{background:#8fe0a80d;border:1px dashed #8fe0a84d;border-radius:16px;gap:8px;padding:14px;transition:border-color .16s,background .16s;display:grid}.portal-reply-attachments.is-dragging{background:#8fe0a81f;border-color:#8fe0a8}.portal-reply-attachments strong{color:#e8f8ec;font-size:.88rem}.portal-reply-attachments input{box-sizing:border-box;color:#1b211d;background:#f7fbf8fa;border:1px dashed #8fe0a847;border-radius:14px;width:100%;padding:12px 14px}.portal-reply-attachments input::file-selector-button{color:#123b23;font:inherit;cursor:pointer;background:#c9f7d7;border:0;border-radius:9px;margin-right:10px;padding:8px 11px;font-weight:800}.portal-reply-attachments small{color:#b2c1b8;font-size:.82rem;line-height:1.5}.portal-reply-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-reply-form-footer small{color:#b2c1b8;line-height:1.5}.portal-reply-attachment-list{flex-wrap:wrap;gap:8px;display:flex}.portal-reply-attachment-list span{overflow-wrap:anywhere;color:#d6f6df;background:#8fe0a81a;border:1px solid #8fe0a833;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 9px;font-size:.8rem;display:inline-flex}.portal-reply-attachment-list span img{object-fit:cover;border-radius:7px;width:32px;height:32px}.portal-reply-attachment-list span>b{color:#bfeac8;background:#8fe0a829;border-radius:7px;place-items:center;width:32px;height:32px;font-size:.58rem;display:grid}.portal-reply-attachment-preview{color:#bfeac8;background:#8fe0a829;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:.58rem;text-decoration:none;display:grid;overflow:hidden}.portal-reply-attachment-preview img{border-radius:0;width:100%;height:100%}.portal-reply-attachment-list span i{color:#d6f6df;gap:2px;min-width:0;font-size:.76rem;font-style:normal;display:grid}.portal-reply-attachment-list span i small{color:#9fc3aa;font-size:.64rem}.portal-reply-attachment-list span button{color:#b2c1b8;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:2px;font-size:1rem;line-height:1;display:grid}.portal-reply-attachment-list span button:hover,.portal-reply-attachment-list span button:focus-visible{color:#ffad9f;background:#ffad9f24;outline:none}.portal-reply-card{background:radial-gradient(circle at 100% 0,#67e08f24,#0000 38%),linear-gradient(145deg,#10321ef5,#08170ffa);border-color:#67e08f4d;position:relative;overflow:hidden;box-shadow:0 20px 46px #00000038,inset 0 1px #ffffff0a}.portal-reply-card:before{content:"";background:linear-gradient(90deg,#79e99d,#c8f5d5 52%,#c8f5d500);height:3px;position:absolute;inset:0 0 auto}.portal-reply-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-reply-heading-copy{gap:7px;min-width:0;display:grid}.portal-reply-eyebrow{color:#8fe0a8;letter-spacing:.16em;font-size:.7rem;font-weight:800}.portal-reply-heading h3{color:#f3fff6;margin:0;font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.1}.portal-reply-intro{color:#c8d9cd;max-width:68ch;margin:0;line-height:1.5}.portal-reply-badge{color:#c8f5d5;background:#8fe0a81a;border:1px solid #8fe0a840;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.portal-reply-badge:before{content:"";background:#7ee8a2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7ee8a21f}.portal-reply-guidance{background:#8fe0a80f;border:1px solid #8fe0a82b;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.portal-reply-guidance>span{color:#8fe0a8;font-size:1rem;line-height:1.5}.portal-reply-guidance p{color:#c8d9cd;margin:0;font-size:.86rem;line-height:1.5}.portal-readonly-note{color:#f8e1bb;background:#f5b85c14;border:1px solid #f5b85c47;border-radius:15px;padding:14px 16px;margin-top:18px!important}.portal-reply-status{border-radius:14px;margin:0;padding:12px 14px;line-height:1.5}.portal-reply-status.success{color:#b5ebc5;background:#73c5941f;border:1px solid #73c59433}.portal-reply-status.error{color:#ffd0d0;background:#dc59591f;border:1px solid #dc595933}@media (width<=1040px){.portal-ticket-shell{width:min(100% - 20px,1240px);padding-top:18px}.portal-ticket-grid,.portal-ticket-meta,.portal-status-flow{grid-template-columns:1fr}.portal-status-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-ticket-cta{flex-direction:column;align-items:stretch}.portal-ticket-next-action{flex-direction:column;align-items:flex-start}.portal-ticket-next-action>b{text-align:left}.portal-ticket-cta-button{width:100%}}@media (width<=720px){.portal-ticket-card,.portal-status-card,.portal-ticket-history-card,.portal-attachments-card,.portal-reply-card{padding:18px}.portal-status-header,.portal-card-header,.portal-ticket-topline{flex-direction:column;align-items:flex-start}.portal-status-insights{grid-template-columns:1fr}.portal-ticket-hero h1{font-size:clamp(1.75rem,8vw,2.35rem)}}.portal-ticket-shell{gap:20px;width:min(1160px,100% - 40px);padding:32px 0 64px}.portal-ticket-card,.portal-status-card,.portal-ticket-history-card,.portal-attachments-card,.portal-reply-card{border-radius:22px;box-shadow:0 16px 38px #0000002e}.portal-ticket-hero{gap:18px;padding:34px}.portal-ticket-hero h1{max-width:900px;font-size:clamp(2rem,4vw,3.15rem)}.portal-ticket-summary{color:#cbd8cf;max-width:78ch}.portal-ticket-cta{background:linear-gradient(135deg,#163020eb,#0b1710f0);border-radius:18px;padding:18px 20px}.portal-ticket-meta{gap:10px}.portal-ticket-meta span{border-radius:16px;padding:13px 15px}.portal-status-card,.portal-ticket-history-card,.portal-attachments-card,.portal-reply-card{padding:24px}.portal-status-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.portal-status-step{border-radius:16px;min-height:118px;padding:14px}.portal-status-step strong{font-size:.9rem}.portal-status-step small{font-size:.78rem}.portal-status-insights article,.portal-detail-list div,.portal-message,.portal-ticket-timeline-item,.portal-attachment-card{border-radius:16px}.portal-ticket-archive-notice{color:#f8e1bb;background:#f5b85c1a;border:1px solid #f5b85c6b;border-radius:16px;margin:16px 0 24px;padding:18px 20px}.portal-ticket-public-notice{background:linear-gradient(135deg,#27613b2e,#0b1b12b3);border:1px solid #8fe0a833;border-radius:16px;margin:16px 0 24px;padding:18px 20px}.portal-ticket-public-notice strong{color:#91efac;display:block}.portal-ticket-public-notice p{color:#ebf1f7c7;margin:6px 0 0;line-height:1.6}.portal-ticket-archive-notice strong{color:#ffd28c;display:block}.portal-ticket-archive-notice p,.portal-readonly-note{color:#ebf1f7c7;margin:6px 0 0}@media (width<=1040px){.portal-ticket-shell{width:min(100% - 28px,900px)}.portal-status-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.portal-ticket-shell{width:min(100% - 20px,640px);padding-top:18px}.portal-ticket-hero{padding:22px}.portal-status-flow,.portal-ticket-meta{grid-template-columns:1fr 1fr}}@media (width<=640px){.portal-ticket-shell{width:min(100% - 16px,640px);min-width:0;padding:12px 0 calc(78px + env(safe-area-inset-bottom));overflow-x:clip}.portal-ticket-shell>*{min-width:0}.portal-ticket-shell .primary-button,.portal-ticket-shell .ghost-button,.portal-ticket-shell button,.portal-ticket-shell a.portal-ticket-backlink{touch-action:manipulation;min-height:52px}.portal-ticket-hero,.portal-status-card,.portal-ticket-history-card,.portal-attachments-card,.portal-reply-card{padding:18px}.portal-ticket-hero h1,.portal-ticket-protocol,.portal-ticket-summary,.portal-ticket-shell strong,.portal-ticket-shell small{overflow-wrap:anywhere}.portal-ticket-meta{grid-template-columns:1fr}}@media (width<=720px){.portal-ticket-grid{grid-template-columns:minmax(0,1fr);gap:12px}.portal-ticket-grid>article,.portal-ticket-grid>section{box-sizing:border-box;width:100%;min-width:0}.portal-ticket-grid .portal-card-header{gap:8px}.portal-ticket-grid .portal-card-header h3{font-size:1.35rem}.portal-ticket-grid .portal-detail-list{gap:10px;margin-top:14px}.portal-ticket-grid .portal-detail-list div{min-width:0;padding:14px;overflow:hidden}.portal-ticket-grid .portal-detail-list strong{overflow-wrap:anywhere;word-break:break-word;font-size:1rem;line-height:1.45;display:block}}@media (width<=560px){.portal-reply-heading{flex-direction:column;gap:12px}.portal-reply-badge{width:fit-content}.portal-reply-form{padding:12px}.portal-reply-form-footer{align-items:stretch}.portal-reply-form-footer .primary-button{width:100%}}.portal-ticket-grid{grid-template-columns:minmax(0,1fr)}.portal-ticket-grid>article:first-child,.portal-ticket-details-disclosure{grid-column:1/-1}.portal-ticket-details-disclosure{color:#eef4ef;background:linear-gradient(135deg,#102618c7,#09140ee6);border:1px solid #8fab9a33;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 38px #00000029}.portal-ticket-details-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:17px 22px;list-style:none;display:flex}.portal-ticket-details-disclosure summary::-webkit-details-marker{display:none}.portal-ticket-details-disclosure summary:focus-visible{outline-offset:-2px;outline:2px solid #8fe0a8}.portal-ticket-details-summary{gap:5px;min-width:0;display:grid}.portal-ticket-details-summary strong{color:#f6fbf8;font-size:1.06rem}.portal-ticket-details-summary small{color:#aebcb3;line-height:1.4}.portal-ticket-details-action{color:#8fe0a8;letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.portal-ticket-details-action:after{content:"+";place-items:center;width:20px;margin-left:8px;font-size:1.2rem;font-weight:400;display:inline-grid}.portal-ticket-details-disclosure[open] .portal-ticket-details-action{font-size:0}.portal-ticket-details-disclosure[open] .portal-ticket-details-action:before{content:"Ocultar detalhes";font-size:.78rem}.portal-ticket-details-disclosure[open] .portal-ticket-details-action:after{content:"−";font-size:1.2rem}.portal-ticket-details-disclosure .portal-detail-list{border-top:1px solid #8fab9a29;margin:0;padding:18px 22px 22px}.portal-customer-history-disclosure{color:#eef4ef;background:linear-gradient(135deg,#102618c7,#09140ee6);border:1px solid #8fab9a33;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 38px #00000029}.portal-customer-history-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:17px 22px;list-style:none;display:flex}.portal-customer-history-disclosure>summary::-webkit-details-marker{display:none}.portal-customer-history-disclosure>summary:focus-visible{outline-offset:-2px;outline:2px solid #8fe0a8}.portal-customer-history-disclosure[open]>summary{border-bottom:1px solid #8fab9a29}.portal-customer-history-disclosure>section{box-shadow:none;border:0;border-radius:0;margin:0}@media (width<=560px){.portal-ticket-details-disclosure summary,.portal-customer-history-disclosure>summary{flex-direction:column;align-items:flex-start;gap:10px}.portal-ticket-details-action{align-self:flex-end}.portal-ticket-details-disclosure .portal-detail-list{padding-inline:16px}}.portal-ticket-brand{min-width:0}.portal-ticket-history-disclosure{color:#eef4ef;background:linear-gradient(135deg,#102618c7,#09140ee6);border:1px solid #8fab9a33;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 38px #00000029}.portal-ticket-history-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:17px 22px;list-style:none;display:flex}.portal-ticket-history-disclosure>summary::-webkit-details-marker{display:none}.portal-ticket-history-disclosure>summary:focus-visible{outline-offset:-2px;outline:2px solid #8fe0a8}.portal-ticket-history-disclosure[open]>summary{border-bottom:1px solid #8fab9a29}.portal-ticket-history-disclosure>section{box-shadow:none;border:0;border-radius:0;margin:0}.portal-attachments-disclosure,.portal-rating-disclosure{color:#eef4ef;background:linear-gradient(135deg,#102618c7,#09140ee6);border:1px solid #8fab9a33;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 38px #00000029}.portal-attachments-disclosure>summary,.portal-rating-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:17px 22px;list-style:none;display:flex}.portal-attachments-disclosure>summary::-webkit-details-marker{display:none}.portal-rating-disclosure>summary::-webkit-details-marker{display:none}.portal-attachments-disclosure>summary:focus-visible,.portal-rating-disclosure>summary:focus-visible{outline-offset:-2px;outline:2px solid #8fe0a8}.portal-attachments-disclosure[open]>summary,.portal-rating-disclosure[open]>summary{border-bottom:1px solid #8fab9a29}.portal-attachments-disclosure>section,.portal-rating-disclosure>section{box-shadow:none;border:0;border-radius:0;margin:0}@media (width<=640px){.portal-ticket-compact-page{gap:10px}.portal-conversation-desktop{display:none}.portal-conversation-mobile{display:block}.portal-conversation-mobile>.portal-message{margin-top:12px}.portal-ticket-compact-page .portal-ticket-brand,.portal-ticket-compact-page .portal-ticket-topline .public-portal-badge{display:none}.portal-ticket-compact-page .portal-ticket-topline{flex-direction:row;justify-content:space-between;align-items:center}.portal-ticket-compact-page .portal-ticket-hero{gap:11px;padding:16px}.portal-ticket-compact-page .portal-ticket-protocol{margin-top:2px;font-size:.72rem}.portal-ticket-compact-page .portal-ticket-hero h1{font-size:clamp(1.45rem,7vw,2rem);line-height:1.12}.portal-ticket-compact-page .portal-ticket-summary{font-size:.8rem;line-height:1.4}.portal-ticket-compact-page .portal-ticket-meta{grid-template-columns:1fr;gap:7px;display:grid}.portal-ticket-compact-page .portal-ticket-meta span:not(.portal-ticket-status-meta){display:none}.portal-ticket-compact-page .portal-ticket-meta .portal-ticket-status-meta{border-radius:12px;min-height:38px;padding:9px 11px;display:flex}.portal-ticket-compact-page .portal-status-card{gap:8px;padding:16px}.portal-ticket-compact-page .portal-status-header>div>span{font-size:.68rem}.portal-ticket-compact-page .portal-status-header h2{font-size:1.18rem}.portal-ticket-compact-page .portal-status-flow{display:none}.portal-ticket-compact-page .portal-status-card>p{margin:2px 0 0;font-size:.84rem;line-height:1.45}.portal-ticket-compact-page .portal-ticket-next-action{border-radius:16px;gap:8px;padding:13px 14px}.portal-ticket-compact-page .portal-ticket-next-action p{font-size:.8rem;line-height:1.4}.portal-ticket-compact-page .portal-work-order-card{border-radius:18px;gap:12px;padding:16px}.portal-ticket-compact-page .portal-work-order-header{flex-direction:column;align-items:flex-start;gap:10px}.portal-ticket-compact-page .portal-work-order-header h2{font-size:1.05rem}.portal-ticket-compact-page .portal-work-order-status{font-size:.7rem}.portal-ticket-compact-page .portal-work-order-message,.portal-ticket-compact-page .portal-work-order-next p{font-size:.8rem;line-height:1.42}.portal-ticket-compact-page .portal-work-order-meta{grid-template-columns:1fr}.portal-ticket-compact-page .portal-reply-card{padding:16px}.portal-ticket-compact-page .portal-reply-eyebrow{font-size:.64rem}.portal-ticket-compact-page .portal-reply-heading h3{font-size:1.3rem}.portal-ticket-compact-page .portal-reply-intro,.portal-ticket-compact-page .portal-reply-attachments small,.portal-ticket-compact-page .portal-reply-form-footer small{font-size:.78rem}.portal-ticket-compact-page .portal-reply-guidance,.portal-ticket-actions.is-open{display:none}.portal-mobile-primary-action{z-index:20;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));color:#07160d;background:linear-gradient(135deg,#82eaa7,#5fd78f);border:1px solid #8fe0a86b;border-radius:15px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:.92rem;font-weight:800;text-decoration:none;display:flex;position:fixed;left:12px;box-shadow:0 12px 28px #0000004d,0 0 0 4px #7ee8a21a}.portal-attachments-disclosure>summary,.portal-rating-disclosure>summary{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:14px 16px}.portal-attachments-disclosure .portal-attachments-card,.portal-rating-disclosure .portal-ticket-rating-card{padding:14px 16px}.portal-ticket-history-disclosure>summary,.portal-ticket-details-disclosure summary,.portal-customer-history-disclosure>summary{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:14px 16px}.portal-ticket-history-disclosure .portal-ticket-history-card{padding:14px 16px}.portal-ticket-history-disclosure .portal-ticket-timeline-item{padding:13px}.portal-ticket-history-disclosure .portal-ticket-timeline-item p{font-size:.8rem;line-height:1.45}.portal-ticket-history-disclosure .portal-ticket-timeline-meta,.portal-ticket-compact-page .portal-attachments-card .portal-card-header>small{display:none}.portal-ticket-map{margin-inline:0;position:relative;top:auto}.portal-ticket-map>span{display:none}.portal-ticket-map a{min-height:40px;padding:9px 13px}.portal-ticket-compact-page .portal-ticket-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid;overflow:hidden}.portal-ticket-compact-page .portal-ticket-map a{overflow-wrap:anywhere;text-align:center;white-space:normal;min-width:0;padding:9px 4px;font-size:.7rem}}.portal-approval-card{gap:16px;display:grid}.portal-approval-pending{color:#ffad9f;text-transform:uppercase;letter-spacing:.08em;background:#e8695824;border-radius:999px;padding:6px 10px;font-size:.72rem}.portal-approval-copy{background:#b5433614;border:1px solid #e8695833;border-radius:14px;gap:6px;padding:16px;display:grid}.portal-approval-copy strong{font-size:1rem}.portal-approval-copy p{color:#b9c7bf;margin:0;font-size:.88rem;line-height:1.55}.portal-approval-note{color:#a8b9b0;gap:7px;font-size:.78rem;display:grid}.portal-approval-note textarea{color:#eef7f1;resize:vertical;background:#ffffff0d;border:1px solid #b4d6c72e;border-radius:10px;min-height:76px;padding:10px 12px}.portal-approval-actions{flex-wrap:wrap;gap:9px;display:flex}.portal-approval-actions button{min-height:42px}.portal-approval-reject{color:#ffad9f;border-color:#e8695859}.portal-approval-error{color:#ffad9f;margin:0;font-size:.82rem}.portal-approval-history{border-top:1px solid #b4d6c71f;gap:9px;padding-top:4px;display:grid}.portal-approval-history>strong{color:#a8b9b0;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.portal-approval-history>div{align-items:flex-start;gap:9px;display:flex}.portal-approval-history span{border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800}.portal-approval-history span.approved{color:#91efac;background:#67e08f24}.portal-approval-history span.rejected{color:#ffad9f;background:#e8695824}.portal-approval-history p{color:#a8b9b0;margin:2px 0 0;font-size:.78rem;line-height:1.45}@media (width<=560px){.portal-approval-actions{flex-direction:column}.portal-approval-actions button{width:100%}}.portal-ticket-rating-card{gap:16px;display:grid}.portal-rating-score{color:#ffe08d;background:#ffd36a21;border-radius:999px;padding:6px 10px;font-size:.8rem}.portal-rating-question{color:#d9e8df;gap:9px;font-size:.82rem;display:grid}.portal-rating-stars{align-items:center;gap:4px;display:flex}.portal-rating-label{color:#a8b9b0;margin-right:7px;font-size:.78rem}.portal-rating-stars button{color:#4d5c53;cursor:pointer;background:0 0;border:0;padding:2px;font-size:1.75rem;line-height:1;transition:transform .14s,color .14s}.portal-rating-stars button:hover,.portal-rating-stars button.selected{color:#ffd36a;transform:translateY(-1px)}.portal-rating-stars button:focus-visible,.portal-rating-nps button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #8fe0a8}.portal-rating-nps{flex-wrap:wrap;gap:6px;display:flex}.portal-rating-nps button{color:#b8cfc1;cursor:pointer;background:#00000024;border:1px solid #b4d6c738;border-radius:8px;min-width:32px;height:32px;transition:transform .14s,border-color .14s,background .14s,color .14s}.portal-rating-nps button:hover,.portal-rating-nps button.selected{color:#edfff2;background:#74e69b29;border-color:#74e69b;transform:translateY(-1px)}.portal-rating-scale{color:#7d9a89;justify-content:space-between;font-size:.7rem;display:flex}.portal-rating-summary{color:#a8b9b0;border:1px solid #b4d6c724;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.78rem;display:flex}.portal-rating-summary strong{color:#edfff2;font-size:1rem}.portal-rating-comment{color:#a8b9b0;gap:7px;font-size:.78rem;display:grid}.portal-rating-comment textarea{color:#eef7f1;resize:vertical;background:#00000024;border:1px solid #b4d6c72e;border-radius:10px;min-height:74px;padding:10px 12px}.portal-rating-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-rating-footer .primary-button{min-height:40px}.portal-rating-footer small{font-size:.78rem}.portal-rating-footer small.success{color:#91efac}.portal-rating-footer small.error{color:#ffad9f}.portal-tracking-panel{background:linear-gradient(135deg,#1f58443d,#0c233094);border:1px solid #4dc98b7a;border-radius:18px;gap:9px;margin:18px 0;padding:17px;display:grid}.portal-tracking-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-tracking-panel-head div{gap:3px;display:grid}.portal-tracking-panel-head span:first-child{color:#8fe1b3;text-transform:uppercase;letter-spacing:.1em;font-size:.69rem}.portal-tracking-panel-head strong{color:#f4fff8;font-size:1.02rem}.portal-tracking-live{color:#9df2bd;font-size:.76rem;font-weight:700}.portal-tracking-panel p,.portal-tracking-panel small{color:#c2d3d0;margin:0;line-height:1.45}.portal-tracking-location{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-tracking-metrics{color:#cfe8dc;flex-wrap:wrap;gap:18px;font-size:.8rem;display:flex}.portal-tracking-metrics span{gap:2px;display:grid}.portal-tracking-metrics strong{color:#9ef0bb;font-size:.96rem}.portal-tracking-location a{color:#9eecc1;font-weight:700;text-decoration:none}.portal-tracking-error{color:#ffb5a7!important}
