.activity-controls,.activity-dropdown,.activity-chat,.activity-heads,.notifications-page{box-sizing:border-box;font-size:1rem;line-height:1.5}.activity-controls *,.activity-dropdown *,.activity-chat *,.activity-heads *{box-sizing:border-box}.activity-controls{display:flex;align-items:center;gap:.5rem;flex:none}.activity-controls .activity-icon,.activity-heading .activity-icon{display:inline-grid;place-items:center;flex:none;inline-size:2.75rem;min-inline-size:2.75rem;block-size:2.75rem;min-block-size:2.75rem;padding:.625rem;border:1px solid #e0e5ed;border-radius:.875rem;background:#fff;color:#43516a;cursor:pointer;position:relative}.activity-icon svg,.activity-head svg{inline-size:1.25rem;block-size:1.25rem;display:block;flex:none}.activity-icon:hover,.activity-icon:focus-visible{background:#f1f4f8;color:#17233c}.activity-sound[aria-pressed="true"]{color:#177344;background:#edf8f1;border-color:#bde0cb}.activity-badge{position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem;min-inline-size:1.125rem;padding:0 .25rem;background:#d83942;color:#fff;border:2px solid #fff;border-radius:1rem;font-size:.6875rem;font-weight:750;line-height:1.25}.activity-dropdown[hidden],.activity-badge[hidden],.activity-heads[hidden]{display:none!important}.activity-dropdown{position:fixed;z-index:160;display:flex;flex-direction:column;max-inline-size:calc(100vw - 1.5rem);border:1px solid #dde3ec;border-radius:1rem;background:#fff;color:#243249;box-shadow:0 .75rem 2rem #17233c24;overflow:hidden}.activity-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.875rem,3vw,1.25rem);border-block-end:1px solid #e6eaf0;background:#fff;flex:none}.activity-heading h2{margin:0;font-size:clamp(1.125rem,3vw,1.375rem);line-height:1.25;overflow-wrap:anywhere}.activity-eyebrow{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:#79869b;margin-block-end:.25rem}.activity-notice-list{overflow:auto;overscroll-behavior:contain;min-block-size:0}.activity-notice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;border-block-end:1px solid #edf0f4;padding:.625rem .875rem;background:#fff}.activity-notice.is-unread{background:#f6f8ff;border-inline-start:3px solid #d83942}.activity-notice a{display:grid;gap:.25rem;min-block-size:2.75rem;padding:.25rem 0;color:#243249;text-decoration:none;overflow-wrap:anywhere}.activity-notice a span{font-size:.875rem;color:#617087;line-height:1.5}.activity-notice a strong{font-size:.9375rem;font-weight:700}.activity-read{min-block-size:2.75rem;min-inline-size:2.75rem;border:0;background:transparent;color:#475d82;font-size:.8125rem;cursor:pointer;padding:.375rem}.activity-read:disabled{color:#8490a2;cursor:default}.activity-dropdown footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;border-block-start:1px solid #e6eaf0;flex:none}.activity-dropdown footer a,.activity-dropdown footer button{display:inline-flex;align-items:center;min-block-size:2.75rem;padding:.5rem;border:0;background:transparent;color:#344d76;text-decoration:none;font:inherit;font-size:.875rem;cursor:pointer}.activity-heads{position:fixed;inset-inline-start:max(.5rem,env(safe-area-inset-left));inset-block-end:calc(5.5rem + env(safe-area-inset-bottom));z-index:85;display:flex;flex-direction:column;gap:.625rem;max-block-size:45dvh;overflow:auto;overscroll-behavior:contain;padding:.25rem;scrollbar-width:thin;max-inline-size:4rem}.activity-head{position:relative;display:grid;place-items:center;gap:.125rem;inline-size:3.375rem;min-block-size:3.625rem;flex:none;padding:.375rem .25rem;border:1px solid #dbe1ed;border-radius:1.125rem;background:#fff;color:#34435d;box-shadow:0 .25rem .75rem #17233c1f;cursor:pointer}.activity-head:hover{background:#f1f5ff;border-color:#a9bbde}.activity-head-label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:700}.activity-head-count{position:absolute;inset-inline-end:-.125rem;inset-block-start:-.125rem;border-radius:1rem;background:#d83942;color:#fff;padding:0 .25rem;font-size:.625rem;line-height:1.5}.activity-chat{position:fixed;inset:0;margin:auto;inline-size:calc(100% - 1.5rem);max-inline-size:36rem;block-size:fit-content;max-block-size:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0;border:1px solid #dde3ec;border-radius:1.25rem;background:#f6f8fb;color:#243249;box-shadow:0 1.25rem 4rem #17233c38;overflow:hidden}.activity-chat[open]{display:flex;flex-direction:column}.activity-chat::backdrop{background:#15233b66}.activity-chat-body{padding:clamp(.875rem,3vw,1.5rem);overflow:auto;min-block-size:0;overscroll-behavior:contain}.activity-chat :is(button,a){font:inherit}.activity-session-meta,.activity-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.activity-session-meta{justify-content:space-between;font-size:.875rem;color:#63728a;margin-block-end:1rem}.activity-session-meta a{display:inline-flex;align-items:center;min-block-size:2.75rem}.activity-total{display:grid;gap:.25rem;border:1px solid #dce4f0;border-radius:1rem;padding:1rem;background:#fff;margin-block-end:.875rem}.activity-total strong{font-size:clamp(1.5rem,5vw,2rem);line-height:1.3;color:#17233c}.activity-total small,.activity-hint{font-size:.875rem;line-height:1.5;color:#66768c}.activity-chat :is(.activity-actions a,.activity-primary,.activity-secondary){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:2.75rem;min-inline-size:2.75rem;padding:.625rem .875rem;border:1px solid #d6deea;border-radius:.75rem;background:#fff;color:#344766;text-decoration:none;cursor:pointer;white-space:normal}.activity-chat .activity-primary{background:#d83942;color:#fff;border-color:#d83942}.activity-chat .activity-secondary{margin:0 .5rem .5rem 0}.activity-session-actions{margin-block:1rem}.activity-order{border:1px solid #e0e6ef;border-radius:.875rem;background:#fff;margin-block-end:.75rem;overflow:hidden}.activity-order summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-block-size:3.5rem;padding:.875rem;cursor:pointer;list-style:none}.activity-order summary::-webkit-details-marker{display:none}.activity-order summary::after{content:'+';color:#63728a}.activity-order[open] summary::after{content:'−'}.activity-order summary span{flex:1;min-inline-size:0;overflow-wrap:anywhere}.activity-order summary small{display:block;color:#63728a;font-size:.8125rem}.activity-order summary b{font-size:.9375rem;white-space:nowrap}.activity-order-items{padding:0 .875rem .5rem}.activity-order .activity-actions{padding:.75rem .875rem;border-block-start:1px solid #edf0f5}.activity-line{display:flex;align-items:start;justify-content:space-between;gap:.75rem;padding:.625rem 0;border-block-start:1px solid #edf0f5;font-size:.9375rem}.activity-line span{min-inline-size:0;overflow-wrap:anywhere}.activity-line small{display:block;color:#66768c}.activity-line b{white-space:nowrap}.activity-reset{padding:1rem;border:1px solid #e0e6ef;border-radius:1rem;background:#fff;margin-block-end:.75rem}.activity-reset h3{margin:0;font-size:1.125rem}.activity-reset p{margin:.5rem 0 1rem}.activity-empty{padding:1rem;color:#63728a;line-height:1.6}.activity-feedback{font-size:.875rem;padding:0 1rem;margin:0 0 1rem}.activity-feedback:empty{display:none}.activity-chat button:disabled{opacity:.6;cursor:wait}.activity-chat :focus-visible,.activity-dropdown :focus-visible,.activity-controls :focus-visible,.activity-head:focus-visible{outline:3px solid #8aa8e0;outline-offset:2px}.notifications-page{max-inline-size:64rem;margin-inline:auto;padding:clamp(1rem,4vw,2rem)}.notifications-page h1{font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.2}.notification-filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1.25rem}.notification-filters label{display:grid;gap:.375rem;flex:1 1 12rem}.notification-filters :is(input,select,button){font-size:1rem;min-block-size:2.75rem;max-inline-size:100%}.notification-list{border:1px solid #e0e6ef;border-radius:1rem;overflow:hidden}@media(min-width:48rem){.activity-heads{inset-block-end:2rem;max-block-size:60dvh;max-inline-size:4.5rem}.activity-head{inline-size:3.75rem;min-block-size:4rem}.activity-chat{margin-block:auto;margin-inline:5.5rem auto;inline-size:min(36rem,calc(100% - 7rem))}}@media(prefers-reduced-motion:no-preference){.activity-head,.activity-icon{transition:transform .15s ease}.activity-head:hover{transform:translateY(-2px)}.activity-chat[open],.activity-dropdown:not([hidden]){animation:activity-appear .16s ease-out}@keyframes activity-appear{from{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}}.workplace-page{max-width:70rem;margin:auto;padding:clamp(1rem,4vw,2rem);font-size:1rem;line-height:1.6}.workplace-page h1{font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.2}.workplace-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-block:1rem}.workplace-field{display:grid;gap:.375rem;flex:1;min-width:0}.workplace-field :is(input,select,textarea){width:100%;font:inherit;min-height:2.75rem;padding:.625rem;border:1px solid #d6deea;border-radius:.75rem}.staff-messages{display:flex;flex-direction:column;gap:1rem;max-height:55dvh;min-height:12rem;overflow:auto;overscroll-behavior:contain;padding:1rem;margin-block:1rem;background:#f2f5fa;border:1px solid #e0e6ef;border-radius:1rem}.staff-message{max-width:90%;align-self:flex-start;overflow-wrap:anywhere;background:white;padding:.875rem 1rem;border-radius:1rem;border:1px solid #dde4ee}.staff-message.mine{align-self:flex-end;background:#e8effc;border-color:#cbd9f1}.staff-message p{white-space:pre-wrap;margin:.375rem 0}.staff-message small{display:block;font-size:.8125rem;color:#63738a}.staff-message-tag{font-size:.8125rem;font-weight:700;color:#855b11}.staff-composer{display:grid;gap:.75rem}.workplace-page summary{min-height:2.75rem;cursor:pointer;padding:.75rem}.asset-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-block:1rem}.asset-card{min-width:0;background:#fff;border:1px solid #e0e6ef;border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);overflow-wrap:anywhere}.asset-card header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.asset-card h2{font-size:1.25rem;margin:.25rem 0}.asset-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.asset-card dt{font-size:.8125rem;color:#63738a}.asset-card dd{margin:0}.workplace-dialog{width:calc(100% - 1.5rem);max-width:48rem;max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:clamp(1rem,3vw,1.5rem);border:1px solid #dce4ee;border-radius:1rem;overflow:auto}.workplace-dialog::backdrop{background:#15233b66}.workplace-dialog header{justify-content:space-between;margin-top:0}.asset-form-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-bottom:1rem}@media(min-width:48rem){.asset-grid,.asset-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-message{max-width:75%}}[hidden]{display:none!important}html{scroll-padding-top:5rem}body{font-size:1rem;line-height:1.5;padding-inline-start:env(safe-area-inset-left);padding-inline-end:env(safe-area-inset-right)}main,.page,.container,.panel,.card{min-width:0;max-width:100%;box-sizing:border-box}img,video{max-width:100%}:is(.product-card,.order-menu-card) img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.profile-avatar img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}:is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:max(1rem,16px);max-width:100%;box-sizing:border-box}:is(button,.btn,.icon-btn,.chip,select,input:not([type=checkbox]):not([type=radio]),.control-panel-links a,.topbar nav a,.profile-menu summary){min-height:2.75rem}:is(button,.icon-btn){min-width:2.75rem}:is(.actions,.card-actions,.section-toolbar,.panel-head,.form-actions){gap:.75rem}:is(.card-actions,.form-actions){display:flex;flex-wrap:wrap;align-items:center}.topbar{padding-top:max(.5rem,env(safe-area-inset-top));padding-bottom:.5rem;gap:.5rem;flex-wrap:wrap}.topbar .user-area{display:flex;align-items:center;gap:.625rem;min-width:0;flex-wrap:wrap}.topbar .profile-menu summary{display:flex;align-items:center;gap:.5rem}.topbar .profile-menu summary>span:last-child{display:none}.table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.control-panel-drawer{padding-bottom:env(safe-area-inset-bottom)}:is(.checkout-terminal,.pos-terminal,main.page){padding-bottom:max(1rem,env(safe-area-inset-bottom))}@media(min-width:48rem){.topbar .profile-menu summary>span:last-child{display:inline}.topbar{gap:.75rem}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{padding-bottom:env(safe-area-inset-bottom)}h1{font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.2;overflow-wrap:anywhere}:is(button,.btn,.icon-btn,.chip,.product-add,.qty button,.small-link,.control-panel-links a,.topbar nav a,select,input:not([type=checkbox]):not([type=radio])){min-height:max(2.75rem,44px)!important}:is(button,.icon-btn,.product-add,.qty button){min-width:max(2.75rem,44px)!important}.product-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.product-card-footer .small-link{max-width:none;white-space:normal;overflow:visible;font-size:.875rem;line-height:1.4;flex:1 1 4rem}.product-card .product-image{aspect-ratio:4/3;height:auto;min-height:0;overflow:hidden}.product-card .product-image img{height:100%;object-fit:cover}body.terminal-body{overflow:auto}.checkout-pro-page{grid-template-columns:minmax(0,1fr);height:auto;min-height:70vh;gap:1rem}:is(.checkout-main,.commercial-checkout,.checkout-payment-panel,.payment-panel-scroll){min-width:0;overflow:visible}.commercial-checkout{grid-template-columns:minmax(0,1fr);height:auto}.checkout-queue{max-height:18rem;overflow:auto}.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.checkout-command-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.checkout-command-bar> :last-child{grid-column:1/-1}.commercial-payment-row{grid-template-columns:repeat(2,minmax(0,1fr)) max(2.75rem,44px);gap:.625rem}.commercial-payment-row [data-pay-reference]{grid-column:1/3}.commercial-payment-row .icon-btn{grid-column:3;grid-row:1}.terminal-shortcuts{position:static;flex-wrap:wrap;padding:.75rem;gap:.75rem}.commercial-payment-row>*{min-width:0;max-width:100%}.checkout-receipt-preview .checkout-line{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;overflow-wrap:anywhere}.kc-native #installPwaBtn{display:none!important}@media(min-width:30rem){.payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.checkout-pro-page{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.checkout-queue{max-height:75vh;position:sticky;top:6rem;align-self:start}.checkout-command-bar{grid-template-columns:auto auto minmax(0,1fr)}.checkout-command-bar> :last-child{grid-column:auto}}@media(min-width:80rem){.commercial-checkout{grid-template-columns:minmax(0,1fr) minmax(22rem,32rem)}}
