/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.table{display:table}}:root{--ink:#291d20;--muted:#796d66;--line:#e8ddd0;--paper:#fff;--ground:#f6f1ea;--wine:#240106;--wine-2:#3b0710;--gold:#e7bf74;--sage:#60786a;--blue:#597181;--sand:#a17c52}*{box-sizing:border-box}body,html{background:var(--ground);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.appShell{min-height:100vh}.sideNav{z-index:30;color:#f8f5ef;background:#232521;flex-direction:column;width:236px;padding:24px 16px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.wordmark{align-items:center;gap:11px;padding:0 7px 25px;display:flex}.wordmark>span{letter-spacing:1px;background:#ffffff0d;border:1px solid #ffffff38;border-radius:10px;place-items:center;width:36px;height:36px;font:700 11px Georgia;display:grid}.wordmark b,.wordmark small{display:block}.wordmark b{letter-spacing:.1px;font:20px Georgia}.wordmark small{color:#a9aaa4;margin-top:2px;font-size:9px}.mainNav{scrollbar-width:none;overflow:auto}.mainNav section{margin-bottom:17px}.mainNav p{color:#85877f;letter-spacing:1.3px;text-transform:uppercase;margin:0 10px 7px;font-size:8px}.mainNav button{color:#b8b9b3;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;margin:1px 0;padding:10px 11px;display:flex}.mainNav button b{flex:1;font-size:11px;font-weight:500}.menuMark{border:1px solid #777a72;border-radius:50%;width:5px;height:5px}.mainNav button em{color:#bfc0ba;text-align:center;background:#353831;border-radius:8px;min-width:20px;padding:3px 5px;font-size:8px;font-style:normal}.dayClose{border-top:1px solid #3c3e38;align-items:center;gap:9px;margin-top:auto;padding:14px 8px 3px;display:flex}.dayClose>span{background:#87a48f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #87a48f22}.dayClose b,.dayClose small{display:block}.dayClose b{font-size:9px}.dayClose small{color:#8f918a;margin-top:3px;font-size:8px}.accountButton{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #3c3e38;align-items:center;gap:9px;margin-top:12px;padding:12px 7px 0;display:flex}.accountButton>div{flex:1}.accountButton b,.accountButton small{display:block}.accountButton b{font-size:9px}.accountButton small{color:#8f918a;margin-top:3px;font-size:8px}.accountButton i{color:#777a72;font-style:normal}.avatarNew{background:#6c3944;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.workspace{min-height:100vh;margin-left:236px}.topbar{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;align-items:center;height:70px;padding:0 30px;display:flex;position:sticky;top:0}.hamburger{display:none}.branchControl{position:relative}.branchControl>small{color:#96918a;margin-bottom:4px;font-size:8px;display:block}.branchControl>button{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.branchControl>button>span,.branchMenu>button>span{width:27px;height:27px;color:var(--wine);background:#eee8e2;border-radius:7px;place-items:center;font-size:8px;font-weight:800;display:grid}.branchControl>button b{font-size:11px}.branchControl>button i{color:#999;font-size:8px;font-style:normal}.branchControl>button:disabled{cursor:default}.branchMenu,.roleMenu{border:1px solid var(--line);z-index:50;border-radius:10px;width:250px;padding:7px;position:absolute;top:51px;left:0;box-shadow:0 18px 50px #211c1720}.branchMenu button,.roleMenu button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.branchMenu button div,.roleMenu button div{flex:1}.branchMenu b,.branchMenu small,.roleMenu b,.roleMenu small{display:block}.branchMenu b,.roleMenu b{font-size:9px}.branchMenu small,.roleMenu small{color:#999;margin-top:3px;font-size:8px}.branchMenu i{color:var(--sage);font-style:normal}.topRight{align-items:center;gap:20px;margin-left:auto;display:flex}.todayDate{text-align:right}.todayDate b,.todayDate small{display:block}.todayDate b{font-size:10px}.todayDate small{color:#999;margin-top:4px;font-size:8px}.notice{border:0;border-left:1px solid var(--line);color:#6f6b65;background:0 0;padding-left:20px;font-size:9px}.notice span{width:18px;height:18px;color:var(--wine);background:#f2e6e6;border-radius:50%;place-items:center;margin-right:6px;font-size:8px;display:inline-grid}.roleWrap{position:relative}.roleButton{border:1px solid var(--line);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.roleButton>span,.roleMenu>button>span{color:#fff;background:#252823;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.roleButton>div{min-width:70px}.roleButton b,.roleButton small{display:block}.roleButton small{color:#999;font-size:7px}.roleButton b{margin-top:2px;font-size:9px}.roleButton i{color:#aaa;font-style:normal}.roleMenu{top:45px;left:auto;right:0}.pageNew{max-width:1440px;margin:auto;padding:31px 34px 60px}.pageHeading{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.pageHeading h1{margin:0 0 7px;font:31px Georgia}.pageHeading p{color:var(--muted);margin:0;font-size:11px}.mainAction,.saveButton{background:var(--wine);color:#fff;border:0;border-radius:7px;padding:11px 15px;font-size:9px;font-weight:700;box-shadow:0 6px 16px #63293620}.metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.metric>span{border-radius:8px;width:8px;height:35px}.metric small{letter-spacing:.8px;color:#96918a;font-size:8px}.metric strong{margin:4px 0;font:23px Georgia;display:block}.metric p{color:#8e8a84;margin:0;font-size:8px}.surface{border:1px solid var(--line);background:#fff;border-radius:11px}.checkoutGrid,.commandGrid,.financeGrid,.lowerGrid,.staffDayGrid{grid-template-columns:1.45fr 1fr;gap:14px;margin-bottom:14px;display:grid}.sectionHead{justify-content:space-between;align-items:flex-start;padding:19px 20px 10px;display:flex}.earningMini>small,.payMix>small,.sectionHead small{letter-spacing:1px;color:#9c968e;font-size:8px}.payMix h2,.sectionHead h2{margin:5px 0 0;font:19px Georgia}.sectionHead button{color:var(--wine);background:0 0;border:0;font-size:8px;font-weight:700}.appointmentList>div{border-top:1px solid #f0ece7;align-items:center;gap:10px;padding:10px 20px;display:flex}.appointmentList time{width:40px;font:13px Georgia}.personDisc{border-radius:9px;place-items:center;width:31px;min-width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.coral{color:#814a43!important;background:#f4dcd6!important}.violet{color:#635479!important;background:#e6e0ef!important}.green{color:#4a6955!important;background:#dbe9df!important}.amber{color:#7b613c!important;background:#f0e4cf!important}.appointmentList>div>div{flex:1}.appointmentList b,.appointmentList small{font-size:9px;display:block}.appointmentList small{color:#918c85;margin-top:4px}.appointmentList em{border:1px solid var(--line);color:#777;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}.liveTag{color:#4c7457!important;background:#e8f0ea!important;border-color:#d7e6da!important}.wideButton{width:calc(100% - 40px);color:var(--wine);background:#faf8f5;border:1px dashed #d8d1c9;border-radius:7px;margin:12px 20px 18px;padding:10px;font-size:8px}.liveDot{color:#4f7458;background:#e8f0ea;border-radius:10px;padding:5px 7px;font-size:7px}.pulseCard>button{text-align:left;background:#faf9f7;border:0;border-radius:8px;align-items:center;gap:10px;width:calc(100% - 32px);margin:5px 16px 8px;padding:12px;display:flex}.branchLetter{border:1px solid var(--line);border-radius:8px;place-items:center;width:30px;height:30px;font:12px Georgia;display:grid}.pulseCard>button div{flex:1}.pulseCard b,.pulseCard small{font-size:9px;display:block}.pulseCard small{color:#999;margin:3px 0 7px}.pulseCard i{background:#e9e5df;height:3px}.pulseCard i,.pulseCard i span{border-radius:3px;display:block}.pulseCard i span{background:var(--wine);height:100%}.pulseCard strong{font:14px Georgia}.revenueCard{padding-bottom:14px}.revenueCard .sectionHead strong{font:17px Georgia}.lineChart{border-bottom:1px solid #ddd7cf;height:130px;margin:3px 20px 0;position:relative;overflow:hidden}.gridLines{background:repeating-linear-gradient(#0000 0 31px,#eeeae4 32px);inset:0}.area,.gridLines{position:absolute}.area{clip-path:polygon(0 51%,16% 32%,33% 39%,50% 16%,66% 24%,83% 0,100% 18%,100% 100%,0 100%);background:linear-gradient(#7c3b4922,#0000);height:77%;bottom:0;left:5%;right:5%}.lineChart>span{background:var(--wine);width:7px;height:7px;box-shadow:0 0 0 1px var(--wine);border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,50%)}.chartLabels{color:#999;justify-content:space-between;padding:7px 22px 0;font-size:7px;display:flex}.attentionCard>.sectionHead>b{color:var(--wine);background:#f2e7e5;border-radius:10px;padding:4px 7px;font-size:8px}.attentionCard>button{text-align:left;background:#fff;border:0;border-top:1px solid #f0ece7;align-items:center;gap:9px;width:100%;padding:13px 18px;display:flex}.attentionCard>button>span{color:#9b6c33;background:#f4e8da;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.attentionCard>button div{flex:1}.attentionCard b,.attentionCard small{font-size:8px;display:block}.attentionCard small{color:#999;margin-top:3px}.attentionCard em{color:var(--wine);font-size:7px;font-style:normal}.earningHero,.staffHero{color:#fff;background:#292b27;border-radius:13px;align-items:center;margin-bottom:14px;padding:27px 30px;display:flex}.staffHero>div{flex:1}.earningHero small,.staffHero small{letter-spacing:1px;color:#a7aaa2;font-size:8px}.earningHero h2,.staffHero h2{margin:7px 0;font:25px Georgia}.earningHero p,.staffHero p{color:#aaa;margin:0;font-size:9px}.staffHero>span{color:#d1c1a5;font:34px Georgia}.staffDayGrid{grid-template-columns:1.5fr 1fr}.staffAppointment{border-top:1px solid #eeeae5;align-items:center;gap:10px;padding:13px 18px;display:flex}.staffAppointment time{font:13px Georgia}.staffAppointment>div{flex:1}.staffAppointment b,.staffAppointment small{font-size:9px;display:block}.staffAppointment small{color:#999;margin-top:3px}.earningMini button,.staffAppointment button{color:var(--wine);background:#f1ece7;border:0;border-radius:6px;padding:7px 9px;font-size:8px}.earningMini{padding:21px}.earningMini>strong{margin:7px 0;font:29px Georgia;display:block}.earningMini>p{color:#999;margin:0 0 15px;font-size:8px}.earningMini>div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.earningMini button{width:100%;margin-top:10px}.calendarSurface{overflow:auto}.calendarTop{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 16px}.calendarTop,.calendarTop>div{align-items:center;display:flex}.calendarTop>div{gap:6px}.calendarTop button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 9px;font-size:8px}.calendarTop b{margin-left:6px;font:16px Georgia}.calendarTop .mainAction{background:var(--wine);color:#fff;border-color:var(--wine)}.calendarGrid{grid-template-columns:60px repeat(4,1fr);min-width:820px;display:grid}.calendarGrid>aside,.calendarGrid>section{border-right:1px solid var(--line);grid-template-rows:52px repeat(9,54px);display:grid}.calendarGrid>aside>*{border-bottom:1px solid var(--line);color:#999;padding:17px 11px;font-size:7px}.calendarGrid section header{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:8px;height:auto;padding:8px;display:flex}.calendarGrid header .personDisc{width:28px;min-width:28px;height:28px}.calendarGrid header b,.calendarGrid header small{font-size:8px;display:block}.calendarGrid header small{color:#999;margin-top:2px}.calendarGrid section>button{border:0;border-bottom:1px solid var(--line);text-align:left;border-radius:5px;margin:3px;padding:7px}.calendarEvent b,.calendarEvent small{font-size:7px;display:block}.calendarEvent small{opacity:.75;margin-top:3px}.customerStats,.inventorySummary{color:#fff;background:#292b27;border-radius:11px;margin-bottom:13px;padding:17px 20px;display:flex}.customerStats>div,.inventorySummary>div{border-right:1px solid #464843;flex:1;padding:0 20px}.customerStats>div:first-child,.inventorySummary>div:first-child{padding-left:0}.customerStats>div:last-child{border:0}.customerStats small,.inventorySummary small{color:#a6a9a1;font-size:7px;display:block}.customerStats b,.inventorySummary b{margin-top:5px;font:20px Georgia;display:block}.dataSurface{overflow:hidden}.tableTools{border-bottom:1px solid var(--line);gap:8px;padding:14px 16px}.tableTools,.tableTools label{align-items:center;display:flex}.tableTools label{border:1px solid var(--line);border-radius:6px;gap:6px;width:250px;height:34px;padding:0 10px}.tableTools input{border:0;outline:0;width:100%;font-size:8px}.tableTools select,.tableTools>button{border:1px solid var(--line);background:#fff;border-radius:6px;height:34px;padding:0 11px;font-size:8px}.tableTools>button{color:var(--wine);margin-left:auto;font-weight:700}.responsiveTable{overflow:auto}table{border-collapse:collapse;width:100%;min-width:780px}th{text-align:left;letter-spacing:.7px;color:#999;background:#faf9f7;padding:10px 15px;font-size:7px}td{color:#625e59;border-top:1px solid #f0ece7;padding:12px 15px;font-size:8px}td:first-child{align-items:center;gap:9px;display:flex}td b,td small{display:block}td small{color:#999;margin-top:3px;font-size:7px}td>button{color:var(--wine);background:0 0;border:0;font-size:8px}.neutralTag,.okTag,.warningTag{color:#4f7358;background:#e7f0e9;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}.warningTag{color:#906936;background:#f4eadc}.neutralTag{color:#706b65;background:#ece9e5}.flowNew{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.flowNew>section{background:#eeebe6;border-radius:10px;min-height:520px;padding:10px}.flowNew section>header{background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;padding:6px 4px 12px;display:flex}.flowNew header>div{align-items:center;gap:7px;display:flex}.flowNew header b{font-size:9px}.flowNew header em{border-radius:9px;padding:4px 7px;font-size:8px;font-style:normal}.stageDot{background:#aaa;border-radius:50%;width:7px;height:7px}.s0{background:#b08b54}.s1{background:#817099}.s2{background:#67806e}.s3{background:#7c3b49}.flowNew article{border:1px solid #e4dfd8;border-radius:9px;margin-bottom:9px;padding:12px}.flowCustomer{align-items:center;gap:9px;display:flex}.flowCustomer>div{flex:1}.flowCustomer b,.flowCustomer small{font-size:8px;display:block}.flowCustomer small{color:#999;margin-top:3px}.flowNew article>p{border-top:1px solid #eeeae5;border-bottom:1px solid #eeeae5;margin:10px 0;padding:9px 0}.flowNew article>p b,.flowNew article>p span{font-size:7px;display:block}.flowNew article>p span{color:#999;margin-bottom:3px}.flowNew article footer{align-items:center;display:flex}.flowNew article footer small{color:#999;flex:1;font-size:7px}.flowNew article footer button{color:var(--wine);background:#f1ece7;border:0;border-radius:5px;padding:6px 8px;font-size:7px}.checkoutGrid{grid-template-columns:1.5fr 1fr}.checkoutQueue article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 18px;display:flex}.checkoutQueue article>div{flex:1}.checkoutQueue b,.checkoutQueue small{font-size:8px;display:block}.checkoutQueue small{color:#999;margin-top:3px}.checkoutQueue strong{font:13px Georgia}.checkoutQueue article>button{background:var(--wine);color:#fff;border:0;border-radius:5px;padding:7px 9px;font-size:7px}.payMix{padding:20px}.payMix h2{margin-bottom:15px}.payMix>div{margin-bottom:12px}.payMix p{justify-content:space-between;margin:0 0 6px;font-size:8px;display:flex}.payMix i{background:#eeeae4;height:4px}.payMix i,.payMix i span{border-radius:4px;display:block}.payMix i span{background:var(--wine);height:100%}.payMix>button{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;margin-top:7px;padding:9px;font-size:8px}.catalogTabs,.teamTabs{gap:4px;margin-bottom:12px;display:flex}.catalogTabs button,.teamTabs button{border:1px solid var(--line);color:#777;background:#fff;padding:9px 12px;font-size:8px}.catalogTabs .active,.teamTabs .active{color:#fff;background:#292b27;border-color:#292b27}.teamTabs em{color:var(--wine);background:#f2e7e5;border-radius:7px;margin-left:3px;padding:2px 4px;font-style:normal}.teamCards{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.teamCards article{border:1px solid var(--line);border-radius:9px;padding:14px}.teamCards header{border:0;align-items:center;gap:9px;height:auto;padding:0;display:flex}.teamCards header>div{flex:1}.teamCards header b,.teamCards header small{font-size:8px;display:block}.teamCards header small{color:#999;margin-top:3px}.teamCards article>div{margin-top:14px}.teamCards article>div p{justify-content:space-between;font-size:7px;display:flex}.teamCards article>div i{background:#eeeae4;border-radius:4px;height:4px;display:block}.teamCards article>div i span{background:var(--sage);border-radius:4px;height:100%;display:block}.teamCards footer{align-items:center;margin-top:12px;font-size:7px;display:flex}.teamCards footer span{flex:1}.teamCards footer button{color:var(--wine);background:#f1ece7;border:0;border-radius:5px;padding:6px 8px;font-size:7px}.earningHero{display:block}.earningHero strong{margin:8px 0;font:34px Georgia;display:block}.earningGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.earningsHistory .sectionHead select{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px;font-size:8px}.earningsHistory>div:not(.sectionHead){border-top:1px solid var(--line);padding:13px 20px;font-size:8px;display:flex}.earningsHistory>div>b{flex:1}.earningsHistory>div span{color:#66806e}.earningsHistory>div strong{text-align:right;width:90px;font:13px Georgia}.inventorySummary{align-items:center}.inventorySummary>button{color:#fff;background:#ffffff0e;border:1px solid #ffffff28;border-radius:6px;margin-left:auto;padding:9px 12px;font-size:8px}.danger{color:#e6aa99}.productGrid{grid-template-columns:repeat(4,1fr);gap:12px;padding:16px;display:grid}.productGrid article{border:1px solid var(--line);border-radius:9px;overflow:hidden}.productVisual{color:#73564d;background:#eadbd5;place-items:center;height:100px;font:19px Georgia;display:grid}.p1{color:#635479;background:#e6e0ef}.p2{color:#4a6955;background:#dbe9df}.p3{color:#7b613c;background:#f0e4cf}.productGrid article>div:nth-child(2){padding:12px}.productGrid small{color:#999;font-size:7px}.productGrid h3{margin:5px 0;font:14px Georgia}.productGrid p{color:#999;margin:0;font-size:7px}.productGrid footer{border-top:1px solid var(--line);align-items:center;gap:7px;padding:10px 12px;font-size:7px;display:flex}.productGrid footer>span{flex:1}.productGrid footer button{color:var(--wine);background:0 0;border:0}.catalogTabs .addCatalog{background:var(--wine);color:#fff;border-color:var(--wine);margin-left:auto}.financeHero{color:#fff;background:#292b27;border-radius:12px;grid-template-columns:1fr 1.4fr;margin-bottom:14px;padding:25px 28px;display:grid}.financeHero small{color:#a8aaa3;font-size:7px}.financeHero h2{margin:8px 0 2px;font:18px Georgia}.financeHero>div>strong{font:34px Georgia}.financeHero p{color:#999;font-size:8px}.financeHero p span{color:#8fb098}.financeParts{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.financeParts>div{border-left:1px solid #474943;padding:10px 20px}.financeParts b,.financeParts span{display:block}.financeParts b{margin:7px 0;font:16px Georgia}.financeParts span{color:#aaa;font-size:8px}.financeGrid{grid-template-columns:1.4fr 1fr}.branchCompare>div:not(.sectionHead){padding:10px 20px}.branchCompare p{justify-content:space-between;font-size:8px;display:flex}.branchCompare i{background:#eeeae4;border-radius:4px;height:5px;display:block}.branchCompare i span{background:var(--wine);border-radius:4px;height:100%;display:block}.branchCompare small{color:#999;font-size:7px}.collection>div:not(.sectionHead){border-top:1px solid var(--line);grid-template-columns:1fr 80px 35px;padding:12px 20px;font-size:8px;display:grid}.collection em{text-align:right;color:#999;font-style:normal}.reportBar{align-items:center;gap:5px;margin-bottom:13px}.reportBar,.reportBar>div{display:flex}.reportBar button,.reportBar select{border:1px solid var(--line);background:#fff;padding:8px 10px;font-size:8px}.reportBar .active{color:#fff;background:#292b27}.reportBar select{margin-left:auto}.reportGrid,.settingsNew{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reportGrid>button,.settingsNew>button{border:1px solid var(--line);text-align:left;border-radius:9px;gap:12px;padding:18px;display:flex}.reportGrid>button>span,.settingsNew>button>span{color:#b4ada5;font:16px Georgia}.reportGrid>button>div,.settingsNew>button>div{flex:1}.reportGrid h3,.settingsNew h3{margin:0;font:15px Georgia}.reportGrid p,.settingsNew p{color:#8f8a84;min-height:25px;font-size:8px;line-height:1.5}.reportGrid small,.settingsNew b{color:var(--wine);font-size:7px}.reportGrid i,.settingsNew i{color:#aaa;font-style:normal}.dialogLayer{z-index:80;background:#1d1d1aad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialogNew{border-radius:12px;width:min(650px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0005}.dialogNew>header{border-bottom:1px solid var(--line);height:auto;padding:20px 22px;display:flex}.dialogNew>header div{flex:1}.dialogNew>header small{color:#999;letter-spacing:1px;font-size:7px}.dialogNew>header h2{margin:5px 0 0;font:23px Georgia}.dialogNew>header button{background:0 0;border:0;font-size:23px}.formNew{grid-template-columns:1fr 1fr;gap:13px;padding:20px 22px;display:grid}.formNew label{color:#6d6862;font-size:8px;font-weight:700}.formNew input,.formNew select,.formNew textarea{border:1px solid var(--line);border-radius:6px;width:100%;margin-top:6px;padding:10px;font-size:8px;display:block}.formNew select[multiple]{height:76px}.formNew textarea{resize:vertical;min-height:60px}.formNew .full{grid-column:1/-1}.uploadBox{text-align:center;border:1px dashed #cec6bd;border-radius:7px;padding:14px;color:var(--wine)!important}.uploadBox input{display:none}.kvkkBox{background:#f7f4f0;border-radius:8px;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:center;gap:8px;margin:0 22px 20px;padding:14px;display:grid}.kvkkBox b,.kvkkBox small{font-size:8px;display:block}.kvkkBox small{color:#999;margin-top:4px;font-size:7px}.kvkkBox label{font-size:7px}.kvkkBox button{color:var(--wine);border:1px dashed #c9c0b6;border-radius:6px;grid-column:1/-1;padding:9px;font-size:8px}.kvkkBox button.signed{color:#4f7358;background:#e7f0e9;border-style:solid}.signatureGate{opacity:0;pointer-events:none;position:absolute}.dialogNew>footer{background:#faf8f5;border-radius:0 0 12px 12px;justify-content:flex-end;gap:7px;padding:14px 22px;display:flex}.dialogNew>footer>button:first-child{border:1px solid var(--line);border-radius:6px;padding:9px 13px;font-size:8px}.paymentLead{background:#292b27;border-radius:8px;align-items:center;margin:20px 22px 0;padding:15px;display:flex}.paymentLead>div{flex:1}.paymentLead b,.paymentLead small{font-size:9px;display:block}.paymentLead small{color:#aaa;margin-top:4px}.paymentLead strong{font:20px Georgia}.splitPay{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px 22px;display:grid}.splitPay label,.splitPay>div{border:1px solid var(--line);border-radius:7px;padding:11px;font-size:8px}.splitPay span{color:#888;margin-bottom:6px;display:block}.splitPay input{border:0;outline:0;width:100%}.splitPay b,.splitPay input{font:17px Georgia}.auditNote{color:#8d7161;background:#f5ede5;border-radius:6px;margin:0 22px 20px;padding:9px;font-size:7px}.toastNew{z-index:100;color:#fff;background:#292b27;border-radius:8px;padding:11px 15px;font-size:8px;position:fixed;top:18px;right:20px;box-shadow:0 16px 40px #0003}.toastNew span{color:#91b29a;margin-right:7px}.scrim{display:none}@media (max-width:1080px){.flowNew,.metricGrid,.productGrid,.reportGrid,.settingsNew{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.sideNav{transition:all .2s;transform:translate(-100%)}.sideNav.isOpen{transform:none}.workspace{margin-left:0}.scrim{z-index:25;background:#1118;position:fixed;inset:0}.hamburger,.scrim{border:0;display:block}.hamburger{background:0 0;margin-right:12px}.topbar{padding:0 16px}.notice,.todayDate{display:none}.checkoutGrid,.commandGrid,.financeGrid,.lowerGrid,.staffDayGrid{grid-template-columns:1fr}.pageNew{padding:24px 16px 50px}.financeHero{grid-template-columns:1fr}.financeParts{margin-top:20px}.financeParts>div:first-child{border-left:0;padding-left:0}.flowNew>section{min-height:360px}}@media (max-width:560px){.topbar{height:64px}.branchControl>small{display:none}.branchControl>button b{text-overflow:ellipsis;max-width:105px;overflow:hidden}.roleButton i,.roleButton>div{display:none}.pageHeading{align-items:flex-start}.pageHeading h1{font-size:25px}.pageHeading p{max-width:240px;line-height:1.5}.mainAction{white-space:nowrap;padding:9px}.metricGrid{grid-template-columns:1fr 1fr;gap:8px}.metric{gap:8px;padding:12px}.metric>span{width:5px}.metric strong{font-size:18px}.earningGrid,.flowNew,.productGrid,.reportGrid,.settingsNew,.teamCards{grid-template-columns:1fr}.customerStats,.inventorySummary{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customerStats>div,.inventorySummary>div{border:0;padding:0}.inventorySummary>button{margin:0}.tableTools{flex-wrap:wrap}.tableTools label{width:100%}.financeHero{padding:20px}.financeParts{grid-template-columns:1fr}.financeParts>div{border-top:1px solid #474943;border-left:0;padding:12px 0}.reportBar{overflow:auto}.reportBar>*{white-space:nowrap}.formNew{grid-template-columns:1fr}.formNew .full{grid-column:auto}.kvkkBox,.splitPay{grid-template-columns:1fr}.calendarTop{min-width:650px}}.mainNav button.isActive .menuMark{background:#240106;border-color:#240106}.topbar{background:#240106;border-color:#e7bf7430}.attentionCard em,.catalogTabs .addCatalog,.productGrid footer button,.sectionHead button,.tableTools>button,.topbar,td>button{color:#e7bf74}.customerStats>div,.financeParts>div,.inventorySummary>div,.tableTools{border-color:#e7bf7430}.flowNew>section{background:#1b0004;border:1px solid #e7bf7425}.collection em,.financeParts span,.reportGrid p,.reportGrid>button>span,.settingsNew p,.settingsNew>button>span{color:#a98145}.dialogNew>header button{color:#e7bf74}body{color:#291d20;background:#f6f1ea}.sideNav{color:#fff7e9;background:#240106;border-right:0}.wordmark>span{color:#e7bf74;background:#e7bf7415;border-color:#e7bf7470}.wordmark b{color:#fff8ee}.accountButton small,.dayClose small,.mainNav p,.wordmark small{color:#b89354}.mainNav button{color:#d9c8b4}.mainNav button:hover{color:#fff;background:#ffffff10}.mainNav button.isActive{color:#240106;background:#e7bf74}.mainNav button em{color:#d9bc85;background:#ffffff12}.mainNav button.isActive em{color:#e7bf74;background:#240106}.menuMark{border-color:#b89354}.accountButton,.dayClose{border-color:#e7bf7433}.avatarNew{color:#240106;background:#e7bf74}.workspace{background:linear-gradient(145deg,#f9f6f1,#f3ece4)}.topbar{color:#291d20;background:#fff;border-color:#e8ddd0;box-shadow:0 1px #24010608}.branchControl>small,.roleButton small,.todayDate small{color:#9a8b82}.branchControl>button>span,.branchMenu>button>span{color:#240106;background:#f2e5ce}.branchControl>button i,.roleButton i{color:#9a8b82}.notice{color:#6e625c;border-color:#e8ddd0}.notice span{color:#240106;background:#f3e5cf}.roleButton{color:#291d20;background:#fff;border-color:#e8ddd0}.roleButton>span,.roleMenu>button>span{color:#e7bf74;background:#240106}.branchMenu,.roleMenu{background:#fff;border-color:#e8ddd0;box-shadow:0 20px 55px #2401061c}.branchMenu button,.roleMenu button{color:#291d20}.branchMenu button.picked,.branchMenu button:hover,.roleMenu button:hover{background:#f8f1e8}.branchMenu small,.roleMenu small{color:#8c7e76}.calendarTop b,.pageHeading h1,.payMix h2,.productGrid h3,.reportGrid h3,.sectionHead h2,.settingsNew h3{color:#240106}.pageHeading p{color:#796d66}.mainAction,.saveButton{color:#e7bf74;background:#240106;box-shadow:0 7px 18px #24010622}.mainAction:hover,.saveButton:hover{background:#3b0710}.dataSurface,.metric,.surface{color:#291d20;background:#fff;border-color:#e8ddd0;box-shadow:0 10px 28px #452d2110}.earningMini>small,.metric p,.metric small,.payMix>small,.sectionHead small{color:#8e8179}.metric>span{box-shadow:none}.wine{background:#240106}.sage{background:#60786a}.blue{background:#597181}.sand{background:#e7bf74}.attentionCard em,.productGrid footer button,.sectionHead button,.tableTools>button,td>button{color:#240106}.catalogTabs .addCatalog{color:#e7bf74}.appointmentList>div,.attentionCard>button,.checkoutQueue article,.collection>div:not(.sectionHead),.earningsHistory>div:not(.sectionHead),.productGrid footer,.staffAppointment{border-color:#eee5dc}.appointmentList b,.appointmentList time,.attentionCard b,.checkoutQueue b,.checkoutQueue strong,.pulseCard b,.pulseCard strong,.staffAppointment b{color:#291d20}.appointmentList small,.attentionCard small,.checkoutQueue small,.pulseCard small,.staffAppointment small{color:#8e8179}.appointmentList em{color:#796d66;border-color:#e8ddd0}.earningMini button,.flowNew article footer button,.staffAppointment button,.teamCards footer button,.wideButton{color:#240106;background:#f6eee4;border-color:#dbcbb9}.attentionCard>button,.pulseCard>button{color:#291d20;background:#fbf8f4}.branchLetter{color:#240106;border-color:#e8ddd0}.branchCompare i,.payMix i,.pulseCard i,.teamCards article>div i{background:#eee6dd}.branchCompare i span,.payMix i span,.pulseCard i span{background:#240106}.gridLines{background:repeating-linear-gradient(#0000 0 31px,#eee7df 32px)}.area{background:linear-gradient(#24010618,#0000)}.lineChart{border-color:#ded3c8}.lineChart>span{background:#240106;border-color:#fff;box-shadow:0 0 0 1px #240106}.chartLabels{color:#8e8179}.attentionCard>button>span{color:#240106;background:#f1dfbe}.customerStats,.earningHero,.financeHero,.inventorySummary,.staffHero{color:#fff;background:linear-gradient(135deg,#240106,#3b0710);border:0}.customerStats small,.earningHero small,.financeHero small,.inventorySummary small,.staffHero small{color:#d0ad6b}.earningHero h2,.financeHero h2,.staffHero h2{color:#e7bf74}.earningHero p,.financeHero p,.staffHero p{color:#d8c8b8}.staffHero>span{color:#e7bf74}.calendarTop{border-color:#e8ddd0}.calendarTop button,.catalogTabs button,.earningsHistory .sectionHead select,.reportBar button,.reportBar select,.tableTools select,.tableTools>button,.teamTabs button{color:#4c3f3a;background:#fff;border-color:#e8ddd0}.calendarTop .mainAction,.catalogTabs .addCatalog{color:#e7bf74;background:#240106;border-color:#240106}.calendarGrid section header,.calendarGrid section>button,.calendarGrid>aside,.calendarGrid>aside>*,.calendarGrid>section{border-color:#eee5dc}.calendarGrid section>button{color:#291d20;background:#fff}.calendarGrid .emptySlot:hover{background:#faf4ec}.calendarGrid header small,.calendarGrid>aside>*{color:#8e8179}.customerStats>div,.financeParts>div,.inventorySummary>div{border-color:#ffffff26}.tableTools,.tableTools label{border-color:#e8ddd0}.tableTools label{background:#fff}.tableTools input{color:#291d20;background:0 0}.tableTools input::placeholder{color:#a79a92}th{color:#8e8179;background:#faf7f3}td{color:#675b55;border-color:#eee5dc}td b{color:#291d20}td small{color:#94877f}.flowNew>section{background:#ede5dc;border-color:#ded1c5}.flowNew header em{color:#240106;background:#fff}.flowNew article{background:#fff;border-color:#e8ddd0}.flowCustomer b,.flowNew article>p b{color:#291d20}.flowCustomer small,.flowNew article footer small,.flowNew article>p span{color:#8e8179}.flowNew article>p{border-color:#eee5dc}.catalogTabs .active,.payMix>button,.reportBar .active,.teamTabs .active{color:#e7bf74;background:#240106;border-color:#240106}.productGrid article,.teamCards article{background:#fff;border-color:#e8ddd0}.teamCards footer b,.teamCards header b{color:#291d20}.teamCards header small{color:#8e8179}.productVisual{color:#240106!important;background:#f0dfbf!important}.p1{background:#eadff0!important}.p2{background:#dfeadf!important}.p3{background:#f0e6d7!important}.productGrid p,.productGrid small{color:#8e8179}.earningHero strong,.financeHero>div>strong,.financeParts b{color:#e7bf74}.financeParts span{color:#d4c2af}.collection em{color:#8e8179}.reportGrid>button,.settingsNew>button{color:#291d20;background:#fff;border-color:#e8ddd0}.reportGrid>button>span,.settingsNew>button>span{color:#b58f4e}.reportGrid p,.settingsNew p{color:#796d66}.reportGrid small,.settingsNew b{color:#240106}.dialogLayer{background:#240106b8}.dialogNew{color:#291d20;background:#fff;border:0}.dialogNew>footer,.dialogNew>header{border-color:#e8ddd0}.dialogNew>header small{color:#9a8b82}.dialogNew>header button,.dialogNew>header h2{color:#240106}.formNew label{color:#5f524d}.formNew input,.formNew select,.formNew textarea{color:#291d20;background:#fff;border-color:#e8ddd0}.formNew input::placeholder,.formNew textarea::placeholder{color:#a79a92}.uploadBox{border-color:#d8c2a5;color:#240106!important}.kvkkBox{background:#f8f2ea}.kvkkBox small{color:#8e8179}.kvkkBox button{color:#240106;background:#fff;border-color:#d8c2a5}.dialogNew>footer{background:#faf7f3}.dialogNew>footer>button:first-child{color:#51453f;background:#fff;border-color:#e8ddd0}.paymentLead{color:#fff;background:#240106;border:0}.paymentLead strong{color:#e7bf74}.paymentLead small{color:#d3b981}.splitPay label,.splitPay>div{background:#fff;border-color:#e8ddd0}.splitPay span{color:#8e8179}.splitPay input{color:#291d20;background:0 0}.auditNote{color:#765d46;background:#f5ead9}.toastNew{background:#240106}.toastNew,.toastNew span{color:#e7bf74}.accessGate{place-items:center;min-height:100vh;padding:24px;display:grid}.accessGate>.surface{max-width:480px;padding:32px}.accessGate a,.staffSignOut{color:var(--wine)}.staffAccount{align-items:center;gap:12px;margin-top:auto;padding:20px 8px 10px;display:flex}.staffAccount b,.staffAccount small{font-size:13px;display:block}.staffAccount small{color:#aaa;margin-top:5px}.staffSignOut{color:#ddd;padding:8px;font-size:12px;text-decoration:none}.staffToolbar{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:20px;display:flex}.staffEarnings select,.staffToolbar button,.staffToolbar input{background:#fff;border:1px solid #ddd7cf;border-radius:8px;padding:10px}.staffToolbar label{gap:5px;font-size:12px;display:grid}.staffModal button:disabled,.staffWorkspace button:disabled{cursor:not-allowed;opacity:.5}.staffModal button:focus-visible,.staffWorkspace button:focus-visible{outline-offset:3px;outline:3px solid #785747}.staffEmpty{color:#706b63;padding:16px;font-size:13px}.staffStatus{color:var(--wine);margin-top:6px;font-size:11px;display:block}.staffActions{flex-wrap:wrap;gap:6px;flex:0!important;display:flex!important}.staffAppointment{flex-wrap:wrap}.staffAppointment time small{margin-top:5px;font-size:10px;display:block}.staffError,.staffSuccess{border-radius:8px;margin:12px 0;padding:12px 16px;font-size:14px}.staffSuccess{color:#244e2b;background:#e7f0e8}.staffError{color:#8b2720;background:#ffebe8}.staffError button{margin-left:8px}.staffCalendar,.staffEarnings{padding:22px}.staffSlots{grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px;display:grid}.staffSlots button{background:#fff;border:1px solid #d7d4ca;border-radius:8px;padding:12px}.staffSlots small{margin-top:5px;display:block}.staffSlots .booked{color:#613d2c;background:#f3e4db}.staffFlow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.staffFlow h3{margin:0;font-size:15px}.staffFlow footer{gap:8px}.staffFlow p{overflow-wrap:anywhere}.staffModal{border:0;border-radius:16px;width:min(600px,100vw - 32px);max-height:85vh;margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 70px #0005}.staffModal::backdrop{background:#17181199}.staffModal header{justify-content:space-between;align-items:center;display:flex}.staffModal header h2{margin:0;font-size:22px}.staffModal header button{font-size:24px}.staffModal footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.staffModal button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:9px 13px}.staffModal .saveButton{background:var(--wine);color:#fff}.staffFieldset{border:0;margin:0;padding:0}.staffDetails{grid-template-columns:100px 1fr;gap:12px;display:grid}.staffDetails dt{color:#777}.staffDetails dd{overflow-wrap:anywhere;margin:0}.staffNoticeRow{text-align:left;gap:8px;width:100%;margin:8px 0;display:grid}.staffBonusTotals{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.staffBonusTotals strong{margin-top:8px;display:block}.staffPaymentRow{border-top:1px solid #e7e3dd;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.staffPaymentRow small{margin-top:6px;display:block}.staffEarnings label{align-items:center;gap:12px;display:flex}@media (max-width:800px){.staffFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.staffBonusTotals,.staffDayGrid{grid-template-columns:1fr}}@media (max-width:480px){.staffFlow{grid-template-columns:1fr}.staffCalendar,.staffEarnings{padding:14px}.staffAppointment{padding:14px 8px}.staffActions{justify-content:flex-end;width:100%}.staffToolbar{gap:6px}.staffToolbar button{padding:10px 8px}.staffModal{padding:18px}.staffDetails{grid-template-columns:85px 1fr}}@media (max-width:800px){.staffWorkspace .notice{display:block}.staffWorkspace .sideNav:not(.isOpen){visibility:hidden}.staffWorkspace .sideNav.isOpen{visibility:visible}}.accountSwitcher{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:18px;display:flex}.accountSwitcher h2{margin:0;font-size:18px}.accountSwitcher p{color:#6c655d;margin:5px 0;font-size:12px}.accountSwitcher label{gap:5px;font-size:12px;display:grid}.accountSwitcher button,.accountSwitcher select,.returnAccount button{color:#3c2624;background:#fff;border:1px solid #d7c8b4;border-radius:8px;padding:10px}.accountSwitcher button:disabled,.returnAccount button:disabled{opacity:.5;cursor:not-allowed}.accountSwitcher [role=alert]{color:#942d23;width:100%}.impersonationBanner{z-index:60;color:#472e12;background:#f8e8bf;border-bottom:1px solid #dfc78d;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 24px;font-size:14px;display:flex;position:fixed;inset:0 0 auto}.impersonationBanner small{margin-top:3px;font-size:11px;display:block}.impersonating .sideNav{top:64px}.impersonating .workspace{padding-top:64px}.returnAccount [role=alert]{color:#902820;font-size:12px}.returnAccount:not(.compact){margin-top:18px}@media (max-width:560px){.impersonationBanner{min-height:94px;padding:8px 12px;font-size:12px}.impersonating .sideNav{top:94px}.impersonating .workspace{padding-top:94px}.impersonationBanner .returnAccount{min-width:120px}.accountSwitcher{align-items:stretch}.accountSwitcher select{max-width:100%}}