@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.team-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.team-heading h1{letter-spacing:-1.4px;margin:0 0 5px;font-size:30px}.team-heading p{color:var(--muted);margin:0;font-size:13px}.team-toolbar{grid-template-columns:minmax(230px,1fr) 180px 42px auto;gap:10px;margin-bottom:14px;display:grid}.team-toolbar>select,.refresh-button{border:1px solid var(--line);color:#60685f;background:#fff;border-radius:9px;height:42px;font-size:11px}.team-toolbar>select{outline:0;padding:0 11px}.refresh-button{place-items:center;display:grid}.team-summary{grid-template-columns:repeat(2,minmax(190px,250px));gap:10px;margin-bottom:14px;display:grid}.team-summary>div{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.team-summary-icon{color:#39714d;background:#e1eee4;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.team-summary-icon.pending{color:#95671f;background:#f8ecd5}.team-summary p{margin:0;display:grid}.team-summary strong{font:800 17px Manrope}.team-summary small{color:#8c938a;font-size:9px}.team-table-wrap{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.team-table{border-collapse:collapse;width:100%;font-size:10px}.team-table th{text-align:left;color:#92998f;text-transform:uppercase;letter-spacing:.06em;background:#f8f9f6;padding:12px 15px;font-size:8px}.team-table td{color:#697068;border-top:1px solid #edf0ea;padding:13px 15px}.member-cell{align-items:center;gap:10px;display:flex}.member-cell>span{width:35px;height:35px;color:var(--green);background:#e5eed8;border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.member-cell>div{display:grid}.member-cell strong{color:var(--ink);font-size:10px}.member-cell small{color:#929990;margin-top:2px;font-size:8px}.unit-chips{flex-wrap:wrap;gap:4px;display:flex}.unit-chips span{color:#6d746c;background:#f0f2ed;border-radius:99px;padding:4px 7px;font-size:8px}.team-status{white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.team-status.active{color:#39714d;background:#e1eee4}.team-status.invited{color:#95671f;background:#f8ecd5}.team-status.suspended{color:#ad5542;background:#f8e5df}.team-error{margin-top:13px}.section-intro{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.section-intro h2{margin:0 0 4px;font-size:15px}.section-intro p{color:var(--muted);margin:0;font-size:10px}.section-intro>span{color:#7c847a;border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 9px;font-size:9px}.roles-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.role-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.role-card header{align-items:center;gap:10px;display:flex}.role-card header>span{width:39px;height:39px;color:var(--green);background:#e5eed8;border-radius:10px;place-items:center;display:grid}.role-card header>div{display:grid}.role-card h3,.unit-card h3{margin:0;font:800 13px Manrope}.role-card header small{color:#929990;margin-top:2px;font-size:8px}.role-card>p{color:#7d857b;margin:14px 0;font-size:9px;line-height:1.55}.permission-preview{border-top:1px solid #edf0ea;gap:7px;padding-top:12px;display:grid}.permission-preview strong{margin-bottom:2px;font-size:9px}.permission-preview span{color:#6f776e;align-items:center;gap:5px;font-size:8px;display:flex}.permission-preview span svg{color:var(--green)}.permission-preview small{color:var(--green);font-size:8px;font-weight:700}.units-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.unit-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.unit-card header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.unit-card header>span{color:#486e83;background:#e5edf2;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.unit-card header i{border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.unit-card header i.active{color:#39714d;background:#e1eee4}.unit-card header i.inactive{color:#747b73;background:#ecefeb}.unit-card>p{color:#8b928a;align-items:center;gap:5px;margin:7px 0 17px;font-size:9px;display:flex}.unit-card footer{color:var(--green);border-top:1px solid #edf0ea;align-items:center;gap:6px;padding-top:12px;display:flex}.unit-card footer strong{font-size:10px}.unit-card footer span{color:#7c847a;font-size:8px}.team-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121f1675;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.team-modal{background:#fff;border-radius:16px;width:min(480px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 25px 70px #121f1638}.team-modal>header{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 32px;align-items:center;gap:11px;padding:20px;display:grid}.team-modal>header>span{width:39px;height:39px;color:var(--green);background:#e5eed8;border-radius:10px;place-items:center;display:grid}.team-modal h2{margin:0;font-size:15px}.team-modal header p{color:#8c938a;margin:3px 0 0;font-size:9px}.team-modal header button{color:#858d83;background:0 0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.team-modal form{gap:14px;padding:20px;display:grid}.team-field{gap:6px;font-size:10px;font-weight:700;display:grid}.team-field input,.team-field select{background:#fcfdfb;border:1px solid #dfe3db;border-radius:9px;outline:0;height:42px;padding:0 11px;font-size:10px}.team-field input:focus,.team-field select:focus{border-color:#71937b;box-shadow:0 0 0 3px #366b4a14}.team-establishments{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;display:grid}.team-establishments legend{margin-bottom:8px;font-size:10px;font-weight:700}.team-establishments label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 9px;font-size:9px;display:flex}.team-establishments input{accent-color:var(--green)}.team-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:16px;display:flex}.team-modal footer button{height:40px;padding:0 14px}.secondary-button{border:1px solid var(--line);color:#687067;background:#fff;border-radius:9px;font-size:10px;font-weight:700}@media (width<=1000px){.roles-grid,.units-grid{grid-template-columns:1fr 1fr}.team-table-wrap{overflow-x:auto}.team-table{min-width:760px}}@media (width<=700px){.team-heading h1{font-size:25px}.team-toolbar{grid-template-columns:1fr 42px}.team-toolbar>select{grid-row:2}.team-toolbar>.new-order-button{grid-row:2;justify-content:center;width:42px;padding:0;font-size:0}.team-summary{grid-template-columns:1fr 1fr}.roles-grid,.units-grid{grid-template-columns:1fr}}@media (width<=480px){.team-summary,.team-establishments{grid-template-columns:1fr}}.admin-shell{background:#f5f5f8;grid-template-columns:254px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .25s;display:grid}.admin-shell.is-collapsed{grid-template-columns:78px minmax(0,1fr)}.admin-sidebar{color:#dfe1ea;z-index:20;background:#171a26;flex-direction:column;height:100vh;padding:25px 16px 18px;display:flex;position:sticky;top:0}.admin-sidebar .brand{color:#fff}.admin-sidebar .brand strong{color:#a99cef}.admin-sidebar .brand-mark{color:#fff;background:#8c7ae6}.admin-badge{color:#a99cef;white-space:nowrap;background:#222634;border:1px solid #363a4b;border-radius:8px;align-items:center;gap:8px;height:34px;margin:12px 4px 18px;padding:0 10px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.admin-sidebar .navigation{margin-top:0}.admin-sidebar .navigation a.active{color:#fff;background:#8c7ae6}.admin-sidebar .navigation a,.admin-sidebar .sidebar-bottom a,.admin-sidebar .sidebar-bottom button{color:#aeb2c1}.admin-sidebar .navigation a:hover,.admin-sidebar .sidebar-bottom a:hover,.admin-sidebar .sidebar-bottom button:hover{color:#fff;background:#242836}.admin-shell.is-collapsed .admin-badge span{display:none}.admin-column{min-width:0}.admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#ffffffe6;border-bottom:1px solid #e4e5eb;justify-content:space-between;align-items:center;height:76px;padding:0 32px;display:flex;position:sticky;top:0}.admin-topbar>div{align-items:center;gap:14px;display:flex}.admin-context{color:#7768c8;align-items:center;gap:9px;display:flex}.admin-context>span{color:#373a45;font-size:11px;font-weight:700;display:grid}.admin-context small{color:#9699a6;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.admin-user{align-items:center;gap:10px;display:flex}.admin-user>span{text-align:right;display:grid}.admin-user strong{font-size:10px}.admin-user small{color:#9295a2;margin-top:2px;font-size:8px}.admin-user i{color:#695bb4;background:#ebe8fb;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:800;display:grid}.admin-content{width:100%;max-width:1500px;margin:auto;padding:36px 3vw 60px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.admin-page-heading.compact{margin-bottom:20px}.admin-page-heading h1{letter-spacing:-1.4px;margin:0 0 5px;font-size:30px}.admin-page-heading p{color:#777b87;margin:0;font-size:13px}.admin-primary{color:#fff;background:#7464ce;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:11px;font-weight:700;display:flex;box-shadow:0 8px 20px #7464ce2e}button.admin-primary:disabled{opacity:.65}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px;display:grid}.admin-metrics article{background:#fff;border:1px solid #e3e4e9;border-radius:13px;align-items:center;gap:11px;padding:17px;display:flex}.admin-metrics article>span{border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.admin-metrics .violet{color:#6e5fc1;background:#ebe8fb}.admin-metrics .green{color:#3e7b55;background:#e2efe7}.admin-metrics .amber{color:#9c6b23;background:#f9edd9}.admin-metrics .blue{color:#4c718b;background:#e6edf4}.admin-metrics article>div{display:grid}.admin-metrics small{color:#898d98;font-size:9px}.admin-metrics strong{margin-top:4px;font:800 20px Manrope}.admin-panel{background:#fff;border:1px solid #e3e4e9;border-radius:13px;min-width:0;padding:20px}.admin-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.admin-panel h2{margin:0;font-size:14px}.admin-panel header>a,.admin-panel header>button{color:#6e5fc1;background:0 0;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.admin-company-list{display:grid}.admin-company-list>a{border-top:1px solid #eff0f3;grid-template-columns:38px 1fr auto 20px;align-items:center;gap:11px;padding:12px 3px;display:grid}.admin-company-list>a>span,.admin-company-card header>span{color:#6859b7;background:#ebe8fb;border-radius:10px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:800;display:grid}.admin-company-list>a>div{display:grid}.admin-company-list strong{font-size:10px}.admin-company-list small{color:#9396a1;margin-top:2px;font-size:8px}.admin-company-list i,.admin-company-card i,.admin-company-hero>i,.admin-unit-list i,.admin-member-list i{border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.admin-company-list i.active,.admin-company-card i.active,.admin-company-hero>i.active,.admin-unit-list i.active,.admin-member-list i.active{color:#3e7954;background:#e2efe7}.admin-company-list i.inactive,.admin-company-card i.inactive,.admin-company-hero>i.inactive,.admin-unit-list i.inactive{color:#737783;background:#eceef1}.admin-company-list i.suspended,.admin-company-card i.suspended,.admin-company-hero>i.suspended,.admin-member-list i.suspended{color:#ad5542;background:#f8e4df}.admin-empty{color:#989ba7;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.admin-empty strong{color:#646874;font-size:11px}.admin-empty span,.admin-empty a{font-size:9px}.admin-empty a{color:#6e5fc1;font-weight:700}.admin-filters{grid-template-columns:minmax(250px,1fr) 180px 42px;gap:10px;margin-bottom:16px;display:grid}.admin-filters label,.admin-filters select,.admin-filters button{background:#fff;border:1px solid #e0e1e7;border-radius:9px;height:42px}.admin-filters label{color:#898d98;align-items:center;gap:8px;padding:0 12px;display:flex}.admin-filters input{border:0;outline:0;width:100%;font-size:10px}.admin-filters select{color:#666a76;padding:0 10px;font-size:10px}.admin-filters button{color:#707581;place-items:center;display:grid}.admin-companies-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-company-card{background:#fff;border:1px solid #e2e3e9;border-radius:13px;padding:17px;transition:all .18s}.admin-company-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #25273612}.admin-company-card header{justify-content:space-between;align-items:center;display:flex}.admin-company-card h2{margin:15px 0 3px;font-size:14px}.admin-company-card>p{color:#9295a0;margin-bottom:15px;font-size:9px}.admin-company-card dl{border-block:1px solid #eff0f3;gap:8px;margin:0;padding:12px 0;display:grid}.admin-company-card dl>div{justify-content:space-between;gap:8px;font-size:8px;display:flex}.admin-company-card dt{color:#979aa5}.admin-company-card dd{color:#60646f;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.admin-company-card footer{color:#7464ce;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.admin-company-card footer small{color:#989ba6;font-size:8px}.admin-back{color:#737783;align-items:center;gap:6px;margin-bottom:20px;font-size:9px;font-weight:700;display:inline-flex}.admin-create-form{gap:13px;max-width:980px;display:grid}.admin-form-card{background:#fff;border:1px solid #e2e3e9;border-radius:13px;padding:20px}.admin-form-card>header{border-bottom:1px solid #eff0f3;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:15px;display:flex}.admin-form-card>header>span{color:#6c5dbd;background:#ebe8fb;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.admin-form-card h2{margin:0;font-size:13px}.admin-form-card header p{color:#9699a4;margin:3px 0 0;font-size:8px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.admin-form-grid label,.admin-modal form>label,.admin-modal-grid label{gap:6px;font-size:9px;font-weight:700;display:grid}.admin-form-grid label.wide{grid-column:1/-1}.admin-form-grid input,.admin-form-grid select,.admin-modal input,.admin-modal select{background:#fdfdfe;border:1px solid #dfe0e6;border-radius:8px;outline:0;height:42px;padding:0 11px;font-size:10px}.admin-form-grid input:focus,.admin-modal input:focus,.admin-modal select:focus{border-color:#9184d7;box-shadow:0 0 0 3px #7464ce14}.admin-input-icon{position:relative}.admin-input-icon svg{color:#9699a4;position:absolute;top:13px;left:11px}.admin-input-icon input{width:100%;padding-left:34px}.admin-form-actions{background:#fff;border:1px solid #e2e3e9;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.admin-form-actions>span{color:#777b87;align-items:center;gap:7px;font-size:9px;display:flex}.admin-form-actions>span svg{color:#4a865e}.admin-company-hero{color:#fff;background:linear-gradient(135deg,#292d40,#3b3c58);border-radius:15px;grid-template-columns:62px 1fr auto;align-items:center;gap:15px;margin-bottom:13px;padding:21px;display:grid}.admin-company-hero>span{background:#8b7ce0;border-radius:13px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:800;display:grid}.admin-company-hero small{color:#b9bbca;font-size:8px}.admin-company-hero h1{margin:3px 0;font-size:22px}.admin-company-hero p{color:#ced0db;margin:0;font-size:9px}.admin-detail-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.admin-detail-metrics article{color:#7464ce;background:#fff;border:1px solid #e2e3e9;border-radius:11px;align-items:center;gap:9px;padding:13px;display:flex}.admin-detail-metrics span{display:grid}.admin-detail-metrics strong{color:#30333d;font:800 15px Manrope}.admin-detail-metrics small{color:#9699a4;font-size:8px}.admin-detail-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:13px;display:grid}.admin-unit-list,.admin-member-list{display:grid}.admin-unit-list article{border-top:1px solid #eff0f3;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.admin-unit-list article>span{color:#55748c;background:#e8edf5;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-unit-list article>div,.admin-member-list article>div{display:grid}.admin-unit-list strong,.admin-member-list strong{font-size:9px}.admin-unit-list small,.admin-member-list small{color:#9699a4;align-items:center;gap:4px;margin-top:2px;font-size:8px;display:flex}.admin-member-list article{border-top:1px solid #eff0f3;grid-template-columns:34px 1fr auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.admin-member-list article>span{color:#695ab8;background:#ebe8fb;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:800;display:grid}.admin-member-list b{color:#696d78;font-size:8px}.admin-member-list i.invited{color:#94641e;background:#f9edd9}.admin-inline-empty{color:#9b9eaa;place-items:center;height:90px;font-size:9px;display:grid}.admin-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#181a268c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;border-radius:15px;width:min(500px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 25px 70px #13141f4d}.admin-modal>header{border-bottom:1px solid #e8e9ed;grid-template-columns:39px 1fr 32px;align-items:center;gap:10px;padding:19px;display:grid}.admin-modal>header>span{color:#6c5dbd;background:#ebe8fb;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.admin-modal h2{margin:0;font-size:14px}.admin-modal header p{color:#9699a4;margin:3px 0 0;font-size:8px}.admin-modal header button{color:#858995;background:0 0;width:32px;height:32px}.admin-modal form{gap:13px;padding:19px;display:grid}.admin-modal-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.admin-modal fieldset{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;display:grid}.admin-modal legend{margin-bottom:7px;font-size:9px;font-weight:700}.admin-check{border:1px solid #e1e2e7;border-radius:8px;align-items:center;gap:7px;height:35px;padding:0 9px;font-size:8px!important;display:flex!important}.admin-check input{accent-color:#7464ce;width:14px;height:14px}.admin-modal footer{border-top:1px solid #e8e9ed;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.admin-secondary{color:#6f7380;background:#fff;border:1px solid #dedfe5;border-radius:9px;height:42px;padding:0 14px;font-size:10px;font-weight:700}@media (width<=1050px){.admin-metrics,.admin-companies-grid{grid-template-columns:1fr 1fr}.admin-detail-grid{grid-template-columns:1fr}}@media (width<=760px){.admin-shell,.admin-shell.is-collapsed{display:block}.admin-sidebar{width:260px;transition:all .25s;position:fixed;left:0;transform:translate(-105%)}.admin-sidebar.is-open{transform:none}.admin-topbar{height:66px;padding:0 15px}.admin-context,.admin-user>span{display:none}.admin-content{padding:25px 15px 45px}.admin-page-heading{align-items:flex-start}.admin-page-heading h1{font-size:25px}.admin-page-heading>.admin-primary{width:42px;padding:0;font-size:0}.admin-companies-grid{grid-template-columns:1fr}.admin-detail-metrics{grid-template-columns:1fr 1fr 1fr}.admin-company-hero{grid-template-columns:50px 1fr}.admin-company-hero>span{width:48px;height:48px}.admin-company-hero>i{grid-column:1/-1;justify-self:start}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.wide{grid-column:auto}.admin-form-actions{flex-direction:column;align-items:flex-start}.admin-form-actions .admin-primary{width:100%}}@media (width<=520px){.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{display:block}.admin-metrics article>span{margin-bottom:8px}.admin-filters{grid-template-columns:1fr 42px}.admin-filters select{grid-row:2}.admin-detail-metrics{grid-template-columns:1fr}.admin-member-list article{grid-template-columns:34px 1fr auto}.admin-member-list b{display:none}.admin-modal-grid,.admin-modal fieldset{grid-template-columns:1fr}}.admin-member-list .admin-member-row{grid-template-columns:34px minmax(120px,1fr) auto auto 30px;position:relative;overflow:visible}.admin-member-menu{position:relative}.admin-dots{color:#858995;background:0 0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.admin-dots:hover,.admin-dots[aria-expanded=true]{color:#6859b7;background:#f0eefb}.admin-member-dropdown{z-index:8;background:#fff;border:1px solid #dedfe6;border-radius:10px;width:225px;padding:6px;position:absolute;top:34px;right:0;box-shadow:0 14px 35px #1f212f29}.admin-member-dropdown>button{color:#6d5dc0;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 8px;display:flex}.admin-member-dropdown>button:hover{background:#f5f3fc}.admin-member-dropdown>button:disabled{opacity:.45;cursor:not-allowed}.admin-member-dropdown>button>span{display:grid}.admin-member-dropdown strong{color:#3e414c;font-size:9px}.admin-member-dropdown small{color:#9295a1;margin-top:2px;font-size:7px}.admin-member-dropdown p{color:#a54e40;background:#fff0ec;border-radius:6px;margin:4px 0 0;padding:6px 7px;font-size:7px}.return-admin-button{color:#5f50ac;text-align:left;background:#f3f0ff;border:1px solid #d8d2f3;border-radius:9px;grid-template-columns:17px 1fr 15px;align-items:center;column-gap:6px;height:40px;padding:0 9px;display:grid}.return-admin-button>span,.return-admin-button>strong{white-space:nowrap;grid-column:2}.return-admin-button>span{color:#8479bd;align-self:end;font-size:7px}.return-admin-button>strong{align-self:start;font-size:9px}.return-admin-button>svg:first-child{grid-row:1/3}.return-admin-button>svg:last-child{grid-area:1/3/3}@media (width<=760px){.return-admin-button{place-items:center;width:40px;padding:0;display:grid}.return-admin-button>span,.return-admin-button>strong,.return-admin-button>svg:last-child{display:none}.return-admin-button>svg:first-child{grid-row:auto}.admin-member-list .admin-member-row{grid-template-columns:34px 1fr auto 30px}.admin-member-list .admin-member-row>b{display:none}}.unit-selection-page{isolation:isolate;background:linear-gradient(145deg,#f7f8f4,#eef2ea);min-height:100vh;position:relative;overflow:hidden}.unit-selection-page>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;justify-content:space-between;align-items:center;height:78px;padding:0 max(25px,5vw);display:flex}.unit-selection-page>header>button{color:#717970;background:0 0;border-radius:8px;align-items:center;gap:7px;height:37px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.unit-selection-content{width:min(1050px,100% - 36px);margin:62px auto 70px}.unit-selection-heading{text-align:center;max-width:610px;margin:0 auto 34px}.unit-selection-heading>span{width:48px;height:48px;color:var(--green);background:#dfeac7;border-radius:14px;place-items:center;margin:0 auto 13px;display:grid}.unit-selection-heading>small{color:var(--green);text-transform:uppercase;letter-spacing:.11em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.unit-selection-heading h1{letter-spacing:-1.5px;margin:0 0 9px;font-size:32px}.unit-selection-heading p{color:#7b8379;margin:0;font-size:12px;line-height:1.6}.unit-selection-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.unit-choice-card{background:#fff;border:1px solid #dfe3dc;border-radius:15px;padding:19px;transition:all .2s;box-shadow:0 10px 30px #2332270b}.unit-choice-card:hover{transform:translateY(-2px);box-shadow:0 15px 35px #23322714}.unit-choice-top{justify-content:space-between;align-items:center;display:flex}.unit-choice-top>span{width:43px;height:43px;color:var(--green);background:#e7efe0;border-radius:11px;place-items:center;display:grid}.unit-choice-top>i{color:#b1b7ae;font:700 10px Manrope}.unit-choice-card h2{margin:16px 0 5px;font-size:15px}.unit-choice-card>p{color:#929990;align-items:center;gap:5px;margin-bottom:17px;font-size:9px;display:flex}.unit-choice-card>label{cursor:pointer;background:#fafbf8;border:1px solid #e5e8e2;border-radius:9px;grid-template-columns:18px 1fr;align-items:center;gap:7px;min-height:49px;margin-bottom:11px;padding:8px;display:grid}.unit-choice-card>label>input{opacity:0;position:absolute}.unit-choice-card>label>span{color:#0000;background:#fff;border:1px solid #cfd4cc;border-radius:5px;grid-row:1;place-items:center;width:17px;height:17px;display:grid}.unit-choice-card>label>div{display:grid}.unit-choice-card>label strong{align-items:center;gap:4px;font-size:8px;display:flex}.unit-choice-card>label small{color:#979d95;margin-top:2px;font-size:7px}.unit-choice-card>label.selected{background:#f1f6eb;border-color:#9eb08c}.unit-choice-card>label.selected>span{background:var(--green);border-color:var(--green);color:#fff}.unit-choice-card>label.selected strong{color:var(--green)}.unit-choice-card>button{background:var(--green);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:41px;font-size:9px;font-weight:700;display:flex}.unit-selection-empty{text-align:center;color:#8b9389;background:#ffffffb3;border:1px dashed #cdd3ca;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;max-width:500px;min-height:210px;margin:auto;display:flex}.unit-selection-empty strong{color:#5d655d;margin:10px 0 5px;font-size:12px}.unit-selection-empty p{max-width:300px;margin:0;font-size:9px;line-height:1.5}.unit-selection-page>footer{text-align:center;color:#a0a69d;padding-bottom:25px;font-size:8px}.unit-selection-orb{z-index:-1;filter:blur(2px);border-radius:50%;position:absolute}.unit-selection-orb.one{background:#a9cd6b21;width:360px;height:360px;top:80px;right:-100px}.unit-selection-orb.two{border:1px solid #366b4a1a;width:300px;height:300px;bottom:-80px;left:-150px}@media (width<=900px){.unit-selection-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.unit-selection-page>header{height:66px;padding:0 18px}.unit-selection-content{margin-top:38px}.unit-selection-heading h1{font-size:26px}.unit-selection-grid{grid-template-columns:1fr}.unit-selection-page>header>button{justify-content:center;width:37px;padding:0;font-size:0}}.advance-order-action{position:relative}.advance-order-action>button{background:var(--green);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.advance-order-action>button:disabled{opacity:.65}.advance-order-action>small{color:#9b4939;z-index:2;background:#fff0ec;border:1px solid #f0c7bd;border-radius:7px;width:210px;padding:7px 8px;font-size:7px;line-height:1.4;position:absolute;top:44px;right:0}@media (width<=760px){.detail-heading-actions{flex-direction:column;align-items:flex-end}.advance-order-action>small{margin-top:5px;display:block;position:static}}@media (width<=520px){.detail-heading-actions{grid-column:1/-1;align-items:stretch}.advance-order-action>button{justify-content:center;width:100%}}.detail-heading-actions{align-items:center;gap:9px;display:flex}.checkout-open-button{background:var(--green);color:#fff;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10px;font-weight:700;display:flex;box-shadow:0 8px 18px #366b4a2b}.checkout-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121f1680;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkout-modal{background:#fff;border-radius:16px;width:min(650px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 25px 75px #121f1640}.checkout-modal>header{border-bottom:1px solid var(--line);z-index:2;background:#fff;grid-template-columns:42px 1fr 34px;align-items:center;gap:11px;padding:20px 22px;display:grid;position:sticky;top:0}.checkout-modal>header>span{width:41px;height:41px;color:var(--green);background:#e1eee4;border-radius:10px;place-items:center;display:grid}.checkout-modal h2{margin:0;font-size:16px}.checkout-modal header p{color:#8c938a;margin:3px 0 0;font-size:9px}.checkout-modal header button{color:#858d83;background:0 0;place-items:center;width:34px;height:34px;display:grid}.checkout-modal form{gap:15px;padding:20px 22px;display:grid}.checkout-total{color:#fff;background:linear-gradient(135deg,#315f43,#3d7652);border-radius:11px;justify-content:space-between;align-items:center;min-height:67px;padding:0 18px;display:flex}.checkout-total span{color:#dbe9df;font-size:10px}.checkout-total strong{font:800 23px Manrope}.checkout-payments{gap:10px;display:grid}.checkout-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-section-title>div{display:grid}.checkout-section-title strong{font-size:11px}.checkout-section-title small{color:#929990;margin-top:2px;font-size:8px}.checkout-section-title>button{height:32px;color:var(--green);background:#edf3e8;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.checkout-payments article{background:#fcfdfb;border:1px solid #e2e6de;border-radius:11px;padding:13px}.checkout-payment-number{grid-template-columns:29px 1fr 30px;align-items:center;gap:7px;margin-bottom:11px;display:grid}.checkout-payment-number>span{width:28px;height:28px;color:var(--green);background:#e8efe1;border-radius:8px;place-items:center;display:grid}.checkout-payment-number strong{font-size:10px}.checkout-payment-number button{color:#ad5542;background:#f8e8e3;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.checkout-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkout-fields label{gap:6px;font-size:9px;font-weight:700;display:grid}.checkout-fields label>span{justify-content:space-between;display:flex}.checkout-fields label>span small{color:#989f96;font-size:8px;font-weight:500}.checkout-fields input,.checkout-fields select{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #dfe3db;border-radius:8px;outline:0;padding:0 10px;font-size:10px}.checkout-fields input:focus,.checkout-fields select:focus{border-color:#71937b;box-shadow:0 0 0 3px #366b4a12}.checkout-fields .checkout-wide{grid-column:1/-1}.checkout-wide>small{color:#ad5542;font-size:8px;font-weight:500}.checkout-money{background:#fff;border:1px solid #dfe3db;border-radius:8px;align-items:center;height:40px;padding:0 10px;display:flex}.checkout-money>span{color:#8e958c;font-size:9px}.checkout-money input{border:0;height:auto;padding-left:7px;font-weight:700}.checkout-money input:focus{box-shadow:none}.checkout-balance{border-radius:9px;justify-content:space-between;align-items:center;height:45px;padding:0 12px;font-size:9px;display:flex}.checkout-balance span{align-items:center;gap:7px;display:flex}.checkout-balance strong{font:800 12px Manrope}.checkout-balance.matched{color:#39714d;background:#e5f1e7}.checkout-balance.pending{color:#95671f;background:#fbf0dc}.checkout-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.checkout-modal footer button{height:42px;padding:0 14px}.sale-completed-card{border-color:#cee0d1!important}.sale-completed-card>header{border-bottom:1px solid #e7eee7;align-items:center;gap:9px;padding-bottom:12px;display:flex}.sale-completed-card>header>span{color:#39714d;background:#e1eee4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.sale-completed-card header>div{display:grid}.sale-completed-card header strong{font-size:10px}.sale-completed-card header small{color:#929990;margin-top:2px;font-size:8px}.sale-completed-card>div{padding:8px 0;display:grid}.sale-completed-card p,.sale-completed-card footer{color:#737a71;justify-content:space-between;gap:10px;margin:0;padding:6px 0;font-size:9px;display:flex}.sale-completed-card p strong{color:#555d54}.sale-completed-card footer{border-top:1px solid #e7eee7;padding-top:11px}.sale-completed-card footer strong{color:#39714d;font-size:11px}@media (width<=650px){.detail-heading-actions{flex-direction:column;align-items:flex-end}.checkout-modal{max-height:calc(100vh - 20px)}.checkout-backdrop{padding:10px}.checkout-fields{grid-template-columns:1fr}.checkout-fields .checkout-wide{grid-column:auto}.checkout-modal>header,.checkout-modal form{padding-left:15px;padding-right:15px}}.checkout-cash-received{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkout-change{border-radius:9px;align-content:center;min-height:62px;padding:10px 12px;display:grid}.checkout-change span{font-size:8px}.checkout-change strong{margin-top:2px;font:800 16px Manrope}.checkout-change small{margin-top:2px;font-size:8px}.checkout-change.valid{color:#39714d;background:#e5f1e7}.checkout-change.invalid{color:#ad5542;background:#fff0ec}@media (width<=650px){.checkout-cash-received{grid-template-columns:1fr}}.reports-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.reports-heading h1{letter-spacing:-1.4px;margin:0 0 5px;font-size:30px}.reports-heading p{color:var(--muted);margin:0;font-size:13px}.report-export-button{background:var(--green);color:#fff;border-radius:9px;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.report-export-button:disabled{opacity:.65}.report-filter-panel{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:minmax(240px,1fr) 180px 145px 145px auto;align-items:end;gap:9px;margin-bottom:14px;padding:14px;display:grid}.report-presets{align-items:center;gap:6px;height:40px;display:flex}.report-presets>span{color:#6d756c;align-items:center;gap:6px;margin-right:3px;font-size:9px;font-weight:700;display:flex}.report-presets button{color:#737b72;background:#f1f3ee;border-radius:7px;height:29px;padding:0 9px;font-size:8px;font-weight:700}.report-presets button.active{color:var(--green);background:#e1eee4}.report-filter-panel>label{gap:5px;display:grid}.report-filter-panel>label>span{color:#7f867e;font-size:8px;font-weight:700}.report-filter-panel select,.report-filter-panel input{color:#525a52;background:#fcfdfb;border:1px solid #dfe3dc;border-radius:8px;outline:0;height:40px;padding:0 9px;font-size:9px}.report-apply{height:40px;color:var(--green);background:#edf3e7;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.report-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.report-metrics>article,.report-operations>div>article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:15px;display:flex}.report-metrics article>span,.report-operations article>span{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.report-metrics span.green{color:#39714d;background:#e1eee4}.report-metrics span.blue,.report-operations span.blue{color:#486e83;background:#e5edf2}.report-metrics span.violet,.report-operations span.violet{color:#705ca5;background:#ece8f7}.report-metrics span.coral,.report-operations span.coral{color:#ae5844;background:#f8e5df}.report-operations span.amber{color:#95671f;background:#f8ecd5}.report-metrics p,.report-operations article p{margin:0;display:grid}.report-metrics small,.report-operations article small{color:#8e958c;font-size:8px}.report-metrics strong{margin-top:3px;font:800 18px Manrope}.report-metrics em,.report-operations article em{color:#9aa097;margin-top:2px;font-size:7px;font-style:normal}.reports-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.85fr);gap:13px;margin-bottom:13px;display:grid}.report-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:19px}.report-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.report-card-header span{color:#969d94;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.report-card-header h2{margin:0;font-size:14px}.report-card-header>strong{color:var(--green);font:800 15px Manrope}.report-bars{align-items:stretch;gap:7px;height:230px;padding-top:18px;display:flex;overflow-x:auto}.report-bars>div:not(.report-empty){flex-direction:column;flex:1;align-items:center;min-width:22px;display:flex;position:relative}.report-bars>div>span{color:#818980;opacity:0;white-space:nowrap;font-size:7px;position:absolute;top:-14px}.report-bars>div:hover>span{opacity:1}.report-bars>div>div{background:#f0f2ed;border-radius:6px 6px 3px 3px;align-items:flex-end;width:min(26px,72%);height:175px;margin-top:auto;display:flex;overflow:hidden}.report-bars>div>div i{background:linear-gradient(#79a55c,#3e744f);border-radius:6px 6px 3px 3px;width:100%;display:block}.report-bars>div>small{color:#8e958d;white-space:nowrap;margin-top:7px;font-size:7px}.report-payment-list{gap:14px;display:grid}.report-payment-list>div{grid-template-columns:7px 1fr auto;align-items:center;gap:8px;display:grid}.report-color{background:#4d805e;border-radius:50%;width:7px;height:7px}.report-color.color-1{background:#d6a04b}.report-color.color-2{background:#728ea0}.report-color.color-3{background:#d97963}.report-color.color-4{background:#806aae}.report-payment-list p,.report-payment-list>div>div{margin:0;display:grid}.report-payment-list p strong,.report-payment-list>div>div strong{font-size:8px}.report-payment-list p small,.report-payment-list>div>div small{color:#979d95;margin-top:2px;font-size:7px}.report-payment-list>div>div{text-align:right}.report-payment-list>div>i{background:#eff1ec;border-radius:5px;grid-column:2/4;height:4px;overflow:hidden}.report-payment-list>div>i b{background:var(--green);border-radius:5px;height:100%;display:block}.reports-secondary-grid,.reports-lists-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px;display:grid}.report-ranking{display:grid}.report-ranking article{border-top:1px solid #edf0ea;grid-template-columns:20px 32px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.report-ranking em{color:#a0a69e;font:700 8px Manrope}.report-ranking article>span{width:31px;height:31px;color:var(--green);background:#edf3e6;border-radius:8px;place-items:center;display:grid}.report-ranking p{margin:0;display:grid}.report-ranking p strong{font-size:8px}.report-ranking p small{color:#969d94;margin-top:2px;font-size:7px}.report-ranking article>b{font-size:8px}.report-ranking.operators article>span{color:#4c7085;background:#e7edf2}.report-operations{margin:6px 0 13px}.report-operations>header h2{margin:0 0 13px;font-size:16px}.report-operations>header .eyebrow{margin-bottom:4px}.report-operations>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.report-operations article strong{margin-top:3px;font:800 16px Manrope}.report-alert-list,.report-movement-list{display:grid}.report-alert-list article{border-top:1px solid #edf0ea;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.report-alert-list article>span{color:#ae5844;background:#f8e5df;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.report-alert-list p,.report-movement-list p{margin:0;display:grid}.report-alert-list strong,.report-movement-list strong{font-size:8px}.report-alert-list small,.report-movement-list small{color:#969d94;margin-top:2px;font-size:7px}.report-alert-list article>b{color:#ad5542;font-size:9px}.report-movement-list article{border-top:1px solid #edf0ea;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.report-movement-list article>b{color:var(--green);font-size:9px}.report-empty{color:#9ba299;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:120px;font-size:8px;display:flex}@media (width<=1150px){.report-filter-panel{grid-template-columns:1fr 180px 145px 145px}.report-filter-panel .report-apply{grid-column:4}.report-metrics,.report-operations>div{grid-template-columns:1fr 1fr}}@media (width<=850px){.reports-main-grid,.reports-secondary-grid,.reports-lists-grid{grid-template-columns:1fr}.report-filter-panel{grid-template-columns:1fr 1fr}.report-presets{grid-column:1/-1}.report-filter-panel .report-apply{grid-column:2}.sales-evolution{overflow:hidden}}@media (width<=600px){.reports-heading{align-items:flex-start}.reports-heading h1{font-size:25px}.report-export-button{justify-content:center;width:42px;padding:0;font-size:0}.report-filter-panel{grid-template-columns:1fr}.report-presets{overflow-x:auto}.report-filter-panel .report-apply{grid-column:auto;justify-content:center}.report-metrics,.report-operations>div{grid-template-columns:1fr 1fr}.report-metrics>article{display:block}.report-metrics article>span{margin-bottom:8px}.report-bars{gap:4px}.report-card{padding:15px}}:root{color:#20251f;font-synthesis:none;text-rendering:optimizelegibility;--ink:#20251f;--muted:#737a70;--line:#e2e5dd;--cream:#f4f5f0;--surface:#fff;--green:#366b4a;--green-dark:#244d35;--lime:#c7e46c;--coral:#e97c5f;--amber:#e5aa4f;background:#f4f5f0;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0}h1,h2,p{margin-top:0}h1,h2,.brand{font-family:Manrope,sans-serif}.eyebrow{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.eyebrow.light{color:var(--lime)}.brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:600;display:flex}.brand strong{color:var(--green);font-weight:800}.brand-mark{color:#183426;background:var(--lime);border-radius:10px 10px 10px 3px;place-items:center;width:35px;height:35px;display:grid}.login-page{background:#f9faf6;grid-template-columns:minmax(440px,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid}.login-showcase{color:#f8fbf5;isolation:isolate;background:linear-gradient(145deg,#183d2b 0%,#28593d 55%,#35694a 100%);flex-direction:column;min-height:100vh;padding:44px 6vw;display:flex;position:relative;overflow:hidden}.login-showcase .brand{z-index:2;color:#fff;position:relative}.login-showcase .brand strong{color:var(--lime)}.showcase-orb{filter:blur(2px);opacity:.22;z-index:-1;border-radius:999px;position:absolute}.orb-one{background:#a7d65f;width:480px;height:480px;top:-160px;right:-170px}.orb-two{border:1px solid #dff0ab;width:400px;height:400px;bottom:-110px;left:-220px}.login-showcase:after{content:"";z-index:-1;opacity:.07;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 65%);mask-image:linear-gradient(#0000 5%,#000 65%)}.showcase-copy{z-index:2;max-width:660px;margin:auto 0 34px;position:relative}.showcase-copy h1{letter-spacing:-3.5px;margin:0 0 24px;font-size:clamp(43px,5vw,70px);line-height:1.03}.showcase-copy>p{color:#d7e2d9;max-width:530px;font-size:17px;line-height:1.7}.showcase-points{flex-wrap:wrap;gap:22px;margin-top:35px;display:flex}.showcase-points span{color:#eef4ec;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.showcase-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1c;border:1px solid #ffffff2b;border-radius:18px;width:min(360px,75%);padding:20px;position:absolute;bottom:55px;right:5vw;box-shadow:0 20px 55px #081d1138}.showcase-card>div:first-child{color:#dbe7dc;align-items:center;gap:7px;font-size:12px;display:flex}.showcase-card strong{margin-top:14px;font:800 28px Manrope;display:block}.showcase-card small{color:#c7d7ca}.pulse-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c7e46c21}.mini-chart{align-items:flex-end;gap:5px;height:45px;margin:18px 0 0 130px;display:flex}.mini-chart i{background:linear-gradient(var(--lime),#c7e46c2e);border-radius:3px 3px 0 0;flex:1}.showcase-foot{color:#9db2a3;letter-spacing:.05em;margin:0;font-size:11px}.login-panel{place-items:center;padding:42px;display:grid}.login-form-wrap{width:min(100%,430px)}.mobile-brand{display:none}.login-form-wrap h2{letter-spacing:-1.7px;color:#1d261f;margin:0 0 10px;font-size:38px}.form-intro{color:var(--muted);margin-bottom:34px}.login-form-wrap form{gap:20px;display:grid}.login-form-wrap form>label{color:#384039;gap:8px;font-size:13px;font-weight:700;display:grid}.login-form-wrap input{width:100%;height:50px;color:var(--ink);background:#fff;border:1px solid #dfe3db;border-radius:11px;outline:none;padding:0 15px;transition:all .2s}.login-form-wrap input:focus{border-color:#6c9a79;box-shadow:0 0 0 3px #366b4a1a}.password-field{position:relative}.password-field input{padding-right:48px}.password-field button{color:#80877e;background:0 0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:6px;right:6px}.form-options{justify-content:space-between;align-items:center;margin-top:-3px;font-size:12px;display:flex}.form-options a,.form-support a,.register-invite a{color:var(--green);font-weight:700}.checkbox-label{align-items:center;grid-template-columns:auto auto!important;gap:8px!important;display:flex!important}.checkbox-label input{width:15px;height:15px;accent-color:var(--green)}.primary-button{background:var(--green);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:10px;height:52px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 10px 24px #366b4a30}.primary-button:hover{background:var(--green-dark);transform:translateY(-1px)}.primary-button:disabled{opacity:.7}.form-error{color:#a33d2f;background:#fff0ec;border:1px solid #f2c5bb;border-radius:9px;padding:11px 13px;font-size:12px}.register-invite{text-align:center;color:#70776f;margin:27px 0 0;font-size:13px}.form-support{text-align:center;color:#8b9189;margin:13px 0 0;font-size:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.registration-page{background:#f3f5ef;min-height:100vh}.registration-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 max(28px,5vw);display:flex}.registration-header>a{color:#697168;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.registration-header>a:hover{color:var(--green)}.registration-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:34px;width:min(1220px,100% - 40px);margin:42px auto 70px;display:grid}.registration-aside{color:#fff;background:linear-gradient(150deg,#183d2b,#34684a);border-radius:20px;padding:38px 32px;position:sticky;top:28px;overflow:hidden;box-shadow:0 20px 50px #1f3d2a21}.registration-aside:after{content:"";background:#c7e46c1f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-100px}.registration-aside h1{letter-spacing:-1.7px;margin:0 0 16px;font-size:34px;line-height:1.1}.registration-aside>p{color:#c9d7cc;font-size:13px;line-height:1.65}.registration-aside ol{gap:23px;margin:35px 0;padding:0;list-style:none;display:grid}.registration-aside li{align-items:center;gap:13px;display:flex}.registration-aside li>span{width:38px;height:38px;color:var(--lime);background:#c7e46c21;border-radius:11px;flex:none;place-items:center;display:grid}.registration-aside li>div,.registration-security>span{display:grid}.registration-aside li strong{font-size:12px}.registration-aside li small{color:#aebfb2;margin-top:3px;font-size:10px}.registration-security{z-index:1;color:var(--lime);border-top:1px solid #ffffff21;gap:11px;padding-top:23px;display:flex;position:relative}.registration-security strong{color:#fff;font-size:11px}.registration-security small{color:#aebfb2;margin-top:3px;font-size:9px;line-height:1.4}.registration-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:38px 42px;box-shadow:0 10px 35px #2433270a}.registration-title h2{letter-spacing:-1.2px;margin:0 0 6px;font-size:30px}.registration-title>p{color:var(--muted);margin-bottom:30px;font-size:12px}.registration-error{margin-bottom:24px}.registration-card form{gap:31px;display:grid}.registration-card fieldset{border:0;min-width:0;margin:0;padding:0}.registration-card fieldset+fieldset{border-top:1px solid #ebeee8;padding-top:30px}.registration-card legend{align-items:center;gap:11px;width:100%;margin-bottom:20px;display:flex}.registration-card legend>span{width:28px;height:28px;color:var(--green);background:#e5eed8;border-radius:8px;place-items:center;font:800 11px Manrope;display:grid}.registration-card legend>div{font-size:13px;font-weight:800;display:grid}.registration-card legend small{color:#929890;margin-top:2px;font-size:9px;font-weight:500}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.registration-field{align-content:start;gap:7px;display:grid}.registration-field.field-wide{grid-column:1/-1}.registration-field>span{color:#424a42;font-size:11px;font-weight:700}.registration-field>span b{color:#bc5e49}.registration-field>span small{float:right;color:#a0a69e;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.registration-field input{width:100%;height:45px;color:var(--ink);background:#fcfdfb;border:1px solid #dfe3db;border-radius:9px;outline:none;padding:0 13px;font-size:12px;transition:all .18s}.registration-field input:focus{background:#fff;border-color:#679074;box-shadow:0 0 0 3px #366b4a17}.registration-field.has-error input{background:snow;border-color:#df9888}.registration-field .password-field button{top:4px;right:4px}.field-error{font-weight:600;color:#a64838!important;font-size:9px!important}.terms-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.terms-check>input{opacity:0;position:absolute}.terms-check>span{color:#0000;background:#fff;border:1px solid #cdd3ca;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:all .15s;display:grid}.terms-check>input:checked+span{background:var(--green);border-color:var(--green);color:#fff}.terms-check.has-error>span{border-color:#d88170}.terms-check p{color:#737b72;margin:-1px 0 0;font-size:11px;line-height:1.6}.terms-check a{color:var(--green);font-weight:700}.terms-error{margin-top:-26px}.registration-submit{width:100%;margin-top:-7px}.registration-login{text-align:center;color:#828981;margin:25px 0 0;font-size:11px}.registration-login a{color:var(--green);font-weight:700}.app-shell{background:var(--cream);grid-template-columns:248px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .25s;display:grid}.app-shell.is-collapsed{grid-template-columns:78px minmax(0,1fr)}.sidebar{color:#dce7df;z-index:20;background:#173b2a;flex-direction:column;height:100vh;padding:26px 16px 18px;display:flex;position:sticky;top:0}.sidebar-head{align-items:center;height:44px;padding:0 6px 28px;display:flex}.sidebar .brand{color:#fff}.sidebar .brand strong{color:var(--lime)}.navigation{gap:5px;margin-top:20px;display:grid}.navigation a,.sidebar-bottom a,.sidebar-bottom button{color:#aec1b3;white-space:nowrap;border-radius:9px;align-items:center;gap:13px;min-height:43px;padding:0 13px;font-size:13px;font-weight:600;transition:all .18s;display:flex;overflow:hidden}.navigation a:hover,.sidebar-bottom a:hover,.sidebar-bottom button:hover{color:#fff;background:#ffffff0f}.navigation a.active{color:#193222;background:var(--lime)}.navigation a svg,.sidebar-bottom svg{flex:none}.sidebar-bottom{border-top:1px solid #ffffff1a;gap:4px;margin-top:auto;padding-top:15px;display:grid}.sidebar-bottom button{background:0 0;width:100%}.is-collapsed .sidebar .brand-mark{margin-left:1px}.is-collapsed .navigation span,.is-collapsed .sidebar-bottom span{opacity:0}.app-column{min-width:0}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:10;background:#ffffffe3;justify-content:space-between;align-items:center;height:76px;padding:0 32px;display:flex;position:sticky;top:0}.topbar-start,.topbar-end{align-items:center;gap:14px;display:flex}.icon-button{color:#6e766d;background:0 0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.icon-button:hover{color:var(--ink);background:#eef0eb}.mobile-menu,.mobile-close{display:none}.establishment-switcher{color:var(--ink);text-align:left;background:0 0;align-items:center;gap:10px;padding:5px 9px;display:flex}.establishment-switcher span:nth-child(2){font-size:13px;font-weight:700;display:grid}.establishment-switcher small{text-transform:uppercase;letter-spacing:.1em;color:#8b928a;font-size:9px}.store-indicator{background:#75a159;border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #dce8d7}.search-button{border:1px solid var(--line);color:#7c837a;text-align:left;background:#f8f9f6;border-radius:9px;align-items:center;gap:8px;min-width:195px;height:38px;padding:0 9px 0 12px;display:flex}.search-button span{flex:1}.search-button kbd{color:#868b84;background:#fff;border:1px solid #dcded9;border-radius:5px;padding:3px 5px;font:10px monospace}.user-avatar{color:#294831;background:#e1ecbc;border-radius:11px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:800;display:grid}.main-content{width:100%;max-width:1500px;margin:0 auto;padding:36px 3vw 60px}.page-enter{animation:.35s both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.page-heading h1,.module-page>h1{letter-spacing:-1.4px;margin:0 0 6px;font-size:30px}.page-heading p,.module-page>p{color:var(--muted);margin:0;font-size:14px}.date-button{border:1px solid var(--line);color:#555e55;background:#fff;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;column-gap:11px;padding:19px;display:grid;box-shadow:0 5px 18px #25322806}.metric-icon{border-radius:10px;grid-row:span 2;place-items:center;width:37px;height:37px;display:grid}.metric-icon.green{color:#39714d;background:#e1eee4}.metric-icon.blue{color:#41677d;background:#e4ebef}.metric-icon.amber{color:#9b6b22;background:#f8edd7}.metric-icon.coral{color:#b35843;background:#f8e5df}.metric-label{color:#818880;align-self:end;font-size:11px;font-weight:600}.metric-card>strong{letter-spacing:-1px;grid-column:1/3;margin-top:8px;font:800 24px Manrope}.metric-card>small{color:#989e96;grid-column:1/3;margin-top:3px;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:21px}.panel-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.panel-kicker{color:#91978f;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.panel h2{letter-spacing:-.4px;margin:0;font-size:16px}.panel-head>a{color:var(--green);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.chart-total{text-align:right}.chart-total small{color:#989e97;font-size:9px;display:block}.chart-total strong{font:700 17px Manrope}.sales-chart-panel{min-height:320px}.bar-chart{align-items:stretch;gap:12px;height:220px;padding-top:20px;display:flex;position:relative}.bar-column{flex-direction:column;flex:1;align-items:center;min-width:20px;display:flex;position:relative}.bar-track{background:#f0f2ed;border-radius:6px 6px 3px 3px;align-items:flex-end;width:min(28px,65%);height:160px;display:flex;overflow:hidden}.bar-fill{background:linear-gradient(#79a55c,#3e744f);border-radius:6px 6px 3px 3px;width:100%;transition:height .5s}.bar-column>span{color:#8c938a;text-transform:capitalize;margin-top:8px;font-size:9px}.bar-value{color:#788077;opacity:0;white-space:nowrap;font-size:8px;transition:all .2s;position:absolute;top:-16px}.bar-column:hover .bar-value{opacity:1}.empty-chart{gap:12px;width:100%;display:flex;position:relative}.empty-chart .muted .bar-fill{background:#dfe3dc}.empty-chart p{text-align:center;color:#8a9288;font-size:11px;position:absolute;inset:50% 0 auto}.payment-list{gap:18px;display:grid}.payment-row{grid-template-columns:8px 1fr 32px;align-items:center;gap:10px;display:grid}.payment-dot{background:#4c805e;border-radius:50%;width:8px;height:8px}.payment-1{background:#d7a34f}.payment-2{background:#708da1}.payment-3{background:#df7f68}.payment-row>div>div:first-child{justify-content:space-between;gap:10px;margin-bottom:7px;font-size:11px;display:flex}.payment-row strong{font-weight:700}.payment-row span{color:#727971}.payment-row>small{text-align:right;color:#7b8279;font-size:10px}.progress{background:#eef0eb;border-radius:5px;height:4px;overflow:hidden}.progress i{background:var(--green);border-radius:5px;height:100%;display:block}.products-panel,.attention-panel{min-height:270px}.product-list{display:grid}.product-row{border-bottom:1px solid #edf0ea;grid-template-columns:26px 35px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.product-row:last-child{border:0}.product-rank{color:#a1a7a0;font:700 10px Manrope}.product-icon{color:#50714e;background:#edf3e5;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.product-name{display:grid}.product-name strong{font-size:11px}.product-name small{color:#91978f;margin-top:2px;font-size:9px}.product-row>strong{font-size:11px}.attention-list{gap:12px;display:grid}.attention-item{background:#f8f9f6;border-radius:10px;grid-template-columns:38px 1fr 28px;align-items:center;gap:10px;padding:12px;display:grid}.attention-icon{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.attention-icon.coral{color:#b45843;background:#fae7e1}.attention-icon.amber{color:#94651e;background:#f8ecd5}.attention-item>div{display:grid}.attention-item strong{font-size:11px}.attention-item small{color:#929990;margin-top:3px;font-size:9px}.attention-item>a{color:#818980;place-items:center;display:grid}.empty-state{color:#959c93;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:140px;font-size:11px;display:flex}.notice{border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:13px 15px;display:flex}.error-notice{color:#8e4435;background:#fff0ec;border:1px solid #f2c8bd}.notice>div{font-size:12px;display:grid}.notice span{margin-top:2px;font-size:10px}.notice button{color:inherit;background:0 0;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.module-page{max-width:1000px}.module-placeholder{text-align:center;background:#ffffff8c;border:1px dashed #ccd2c8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin-top:32px;display:flex}.module-placeholder>span{width:58px;height:58px;color:var(--green);background:#e6eedb;border-radius:16px;place-items:center;display:grid}.module-placeholder h2{margin:18px 0 7px;font-size:19px}.module-placeholder p{color:var(--muted);font-size:12px}.module-placeholder a{color:var(--green);align-items:center;gap:6px;margin-top:18px;font-size:11px;font-weight:700;display:flex}.sidebar-backdrop{display:none}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.showcase-card{display:none}.login-page{grid-template-columns:1fr 1fr}.showcase-copy h1{font-size:46px}.showcase-points{gap:10px;display:grid}.registration-layout{grid-template-columns:270px minmax(0,1fr)}.registration-aside{padding:30px 25px}.registration-aside h1{font-size:28px}.registration-card{padding:34px}}@media (width<=760px){.login-page{display:block}.login-showcase{display:none}.login-panel{min-height:100vh;padding:30px 22px}.mobile-brand{margin-bottom:65px;display:block}.login-form-wrap h2{font-size:31px}.app-shell,.app-shell.is-collapsed{display:block}.sidebar{width:260px;transition:all .25s;position:fixed;left:0;transform:translate(-105%)}.sidebar.is-open{transform:none;box-shadow:15px 0 45px #14261a40}.mobile-close,.mobile-menu{display:grid}.desktop-menu{display:none}.sidebar-backdrop{z-index:15;background:#0d18106b;display:block;position:fixed;inset:0}.topbar{height:66px;padding:0 16px}.search-button{justify-content:center;width:38px;min-width:auto;padding:0}.search-button span,.search-button kbd{display:none}.establishment-switcher{max-width:190px}.main-content{padding:25px 16px 45px}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading p{max-width:240px}.date-button{justify-content:center;width:40px;padding:0;font-size:0}.metric-grid{gap:10px}.metric-card{padding:15px}.metric-card>strong{font-size:20px}.panel{padding:17px}.dashboard-grid{gap:12px}.bar-chart{gap:5px}.showcase-foot{display:none}.registration-header{height:66px;padding:0 20px}.registration-layout{width:min(100% - 28px,680px);margin:20px auto 45px;display:block}.registration-aside{display:none}.registration-card{border-radius:15px;padding:28px 22px}.registration-title h2{font-size:26px}.form-grid{grid-template-columns:1fr}.registration-field.field-wide{grid-column:auto}}@media (width<=430px){.metric-grid{grid-template-columns:1fr 1fr}.metric-card{display:block}.metric-icon{margin-bottom:10px}.metric-card>strong,.metric-card>small{display:block}.page-heading .eyebrow{margin-bottom:6px}.establishment-switcher small{display:none}.establishment-switcher span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;max-width:115px;overflow:hidden}}.establishment-switcher select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;max-width:220px;padding:0 20px 0 0;font-weight:700}.establishment-switcher select:disabled{cursor:default;opacity:1}.establishment-switcher svg{pointer-events:none;margin-left:-24px}.orders-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.orders-heading h1,.order-editor-heading h1,.detail-heading h1{letter-spacing:-1.4px;margin:0 0 5px;font-size:30px}.orders-heading p,.order-editor-heading p,.detail-heading p{color:var(--muted);margin:0;font-size:13px}.new-order-button{background:var(--green);color:#fff;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:12px;font-weight:700;display:flex;box-shadow:0 8px 20px #366b4a29}.orders-tabs{border-bottom:1px solid var(--line);gap:25px;margin:28px 0 20px;display:flex}.orders-tabs a{color:#7c837b;border-bottom:2px solid #0000;align-items:center;gap:7px;height:42px;margin-bottom:-1px;font-size:11px;font-weight:700;display:flex}.orders-tabs a.active{color:var(--green);border-color:var(--green)}.orders-filters{grid-template-columns:minmax(230px,1fr) 180px 170px 40px;gap:10px;margin-bottom:15px;display:grid}.orders-filters select,.order-search{border:1px solid var(--line);color:#60685f;background:#fff;border-radius:9px;height:42px;font-size:11px}.order-search{align-items:center;gap:8px;padding:0 12px;display:flex}.order-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.orders-filters select{outline:0;padding:0 11px}.orders-filters>button{border:1px solid var(--line);color:#697169;background:#fff;border-radius:9px;place-items:center;display:grid}.orders-table-wrap{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.orders-table{border-collapse:collapse;width:100%;font-size:11px}.orders-table th{text-align:left;color:#92998f;text-transform:uppercase;letter-spacing:.06em;background:#f8f9f6;padding:13px 16px;font-size:9px}.orders-table td{color:#60675f;border-top:1px solid #edf0ea;padding:15px 16px}.orders-table td:first-child strong,.orders-table td:nth-child(6) strong{color:var(--ink)}.orders-table td:last-child a{color:#8b9289;place-items:center;display:grid}.order-status{white-space:nowrap;border-radius:99px;align-items:center;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.order-status.neutral{color:#6f776e;background:#edf0eb}.order-status.blue{color:#477087;background:#e5eef3}.order-status.amber{color:#92641f;background:#f9ecd2}.order-status.green,.order-status.success{color:#39714d;background:#e1eee4}.order-status.coral{color:#ad5542;background:#f8e4df}.orders-empty{color:#969d94;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.orders-empty strong{color:#697068;font-size:12px}.orders-empty span{font-size:10px}.board-meta{color:#989f96;justify-content:flex-end;align-items:center;gap:15px;margin-bottom:12px;font-size:9px;display:flex}.board-meta button{color:var(--green);background:0 0;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.board-columns{grid-template-columns:repeat(4,minmax(230px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.board-column{background:#ecefe9;border-radius:12px;min-height:460px;padding:10px}.board-column>header{justify-content:space-between;align-items:center;height:37px;padding:0 4px 8px;display:flex}.board-column>header div{align-items:center;gap:7px;display:flex}.board-column>header i{background:#6f8da0;border-radius:50%;width:7px;height:7px}.board-column.status-amber>header i{background:#d7a046}.board-column.status-green>header i,.board-column.status-success>header i{background:#5c946a}.board-column>header strong{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.board-column>header>span{background:#fff;border-radius:99px;place-items:center;min-width:22px;height:20px;font-size:9px;display:grid}.board-cards{gap:8px;display:grid}.order-board-card{background:#fff;border:1px solid #e0e4dc;border-radius:10px;padding:13px;box-shadow:0 3px 12px #212d2406}.order-board-card>div{justify-content:space-between;align-items:center;display:flex}.order-board-card>div strong{font-size:12px}.order-board-card>div span{text-transform:uppercase;color:#858d83;font-size:8px}.order-board-card p{color:#575f56;margin:12px 0;font-size:10px}.order-board-card small{color:#969c94;align-items:center;gap:5px;font-size:9px;display:flex}.order-board-card small b{margin-left:auto;font-weight:600}.order-board-card footer{color:var(--green);border-top:1px solid #eff1ec;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.empty-board-column{color:#a1a79f;border:1px dashed #d3d8d0;border-radius:9px;place-items:center;height:100px;font-size:9px;display:grid}.back-link{color:#70786f;align-items:center;gap:6px;margin-bottom:23px;font-size:10px;font-weight:700;display:inline-flex}.order-editor-heading{margin-bottom:25px}.order-editor-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.order-builder{gap:14px;display:grid}.order-builder>section,.order-summary{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.order-builder section>header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.order-builder section>header>span{width:34px;height:34px;color:var(--green);background:#e6eedb;border-radius:9px;place-items:center;display:grid}.order-builder section>header>div{display:grid}.order-builder section>header strong{font-size:12px}.order-builder section>header small{color:#949b92;margin-top:2px;font-size:9px}.order-type-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.order-type-options button{border:1px solid var(--line);color:#747c73;background:#fafbf8;border-radius:8px;height:40px;font-size:10px;font-weight:700}.order-type-options button.selected{color:var(--green);background:#e8f0df;border-color:#7a9d83}.builder-placeholder{color:#9aa197;background:#fafbf8;border:1px dashed #d6dbd2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:135px;margin-top:15px;display:flex}.builder-placeholder strong{color:#6d746c;font-size:11px}.builder-placeholder span{font-size:9px}.order-summary{position:sticky;top:95px}.order-summary>header{align-items:center;gap:8px;margin-bottom:15px;display:flex}.order-summary>header strong{font-size:12px}.summary-empty{color:#a1a79f;border-block:1px solid #edf0ea;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:130px;font-size:9px;display:flex}.order-summary dl,.totals-panel dl{gap:11px;margin:17px 0;display:grid}.order-summary dl div,.totals-panel dl div{color:#757d74;justify-content:space-between;font-size:10px;display:flex}.order-summary dd,.totals-panel dd{color:#50574f;margin:0;font-weight:700}.summary-total{border-top:1px solid #e7eae4;color:var(--ink)!important;padding-top:13px!important;font-size:13px!important}.summary-total dd{font-size:15px;color:var(--ink)!important}.detail-heading{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.detail-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.detail-main h2,.detail-side h2{margin-bottom:17px;font-size:13px}.detail-side{gap:12px;display:grid}.detail-side h2{align-items:center;gap:7px;display:flex}.detail-side p{color:#626961;margin:0;font-size:11px}.detail-items{display:grid}.detail-item{border-top:1px solid #edf0ea;grid-template-columns:30px 1fr auto;gap:9px;padding:14px 0;font-size:11px;display:grid}.detail-item>span{color:#899087}.detail-item>div{gap:3px;display:grid}.detail-item small{color:#91988f;font-size:9px}.order-notes{background:#f7f8f5;border-radius:9px;margin-top:14px;padding:13px}.order-notes strong{font-size:10px}.order-notes p{color:#747b72;margin:5px 0 0;font-size:10px}.detail-time{color:var(--green);align-items:center;gap:10px;display:flex}.detail-time span{display:grid}.detail-time strong{color:var(--ink);font-size:10px}.detail-time small{margin-top:2px;font-size:9px}.order-not-found{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:400px;display:flex}.order-not-found a{color:var(--green);font-size:11px;font-weight:700}@media (width<=1000px){.board-columns{grid-template-columns:repeat(4,250px)}.order-editor-grid,.detail-grid{grid-template-columns:1fr}.order-summary{position:static}.detail-side{grid-template-columns:1fr 1fr}.detail-time{grid-column:1/-1}}@media (width<=760px){.orders-heading{align-items:flex-start}.orders-heading h1{font-size:25px}.new-order-button{justify-content:center;width:42px;padding:0;font-size:0}.orders-tabs{gap:17px;overflow-x:auto}.orders-tabs a{white-space:nowrap}.orders-filters{grid-template-columns:1fr 40px}.orders-filters select{grid-row:2}.orders-table-wrap{overflow-x:auto}.orders-table{min-width:760px}.board-meta>span{display:none}.order-type-options{grid-template-columns:1fr 1fr}.detail-side{grid-template-columns:1fr}.detail-time{grid-column:auto}.detail-heading{align-items:flex-start}.builder-placeholder span{text-align:center;padding:0 10px}}.cash-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cash-heading h1,.cash-details h1,.open-cash h1{letter-spacing:-1.4px;margin:0 0 5px;font-size:30px}.cash-heading p{color:var(--muted);margin:0;font-size:13px}.cash-content{gap:17px;display:grid}.cash-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cash-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:86px;padding:16px;display:flex}.cash-metric-icon{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.cash-metric-icon.green{color:#39714d;background:#e1eee4}.cash-metric-icon.blue{color:#486e83;background:#e5edf2}.cash-metric-icon.amber{color:#95671f;background:#f8ecd5}.cash-metric-icon.coral{color:#ae5844;background:#f8e5df}.cash-metrics article>div{display:grid}.cash-metrics small{color:#8b928a;font-size:9px}.cash-metrics strong{margin-top:5px;font:800 16px Manrope}.cash-panel{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:20px}.cash-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.cash-panel h2{margin:0;font-size:14px}.cash-panel>header button,.panel-action{color:var(--green);background:0 0;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.cash-session-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.cash-session-card{background:#fcfdfb;border:1px solid #e4e7e0;border-radius:11px;padding:16px}.cash-session-card>header{grid-template-columns:9px 1fr auto;align-items:center;gap:9px;display:grid}.live-dot{background:#65a06f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e3f0e5}.cash-session-card header div{display:grid}.cash-session-card header strong{font-size:11px}.cash-session-card header small,.table-subtitle{color:#969d94;margin-top:2px;font-size:8px;display:block}.cash-session-card header svg{color:#929990}.cash-session-card dl{gap:8px;margin:16px 0 0;display:grid}.cash-session-card dl div{color:#858c84;justify-content:space-between;font-size:9px;display:flex}.cash-session-card dd{color:#5a6259;margin:0;font-weight:700}.cash-card-total{border-top:1px solid #edf0ea;padding-top:10px}.cash-card-total dd{font-size:12px;color:var(--green)!important}.inline-action{color:var(--green);margin-top:5px;font-size:10px;font-weight:700}.flat{border:0;border-radius:0;margin:0 -20px -20px}.cash-difference{font-weight:700}.cash-difference.balanced{color:#687068}.cash-difference.positive{color:#39714d}.cash-difference.negative{color:#b15340}.register-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.register-card{border:1px solid #e3e7df;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.register-card>span{width:38px;height:38px;color:var(--green);background:#edf2e6;border-radius:9px;place-items:center;display:grid}.register-card>div{display:grid}.register-card strong{font-size:11px}.register-card small{color:#929990;margin-top:3px;font-size:8px}.register-card i{border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.register-card i.active{color:#3c714d;background:#e1eee4}.register-card i.inactive{color:#777e76;background:#ecefeb}.open-cash-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.open-register-list{gap:9px;display:grid}.open-register-list label{cursor:pointer}.open-register-list input{opacity:0;position:absolute}.open-register-list label>span{color:#778077;border:1px solid #e1e5dd;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.open-register-list input:checked+span{color:var(--green);background:#f3f7ed;border-color:#71917a;box-shadow:0 0 0 2px #366b4a12}.open-register-list label div{display:grid}.open-register-list strong{color:var(--ink);font-size:11px}.open-register-list small{color:#929990;margin-top:2px;font-size:8px}.opening-values{position:sticky;top:95px}.opening-values>label{gap:8px;font-size:10px;font-weight:700;display:grid}.money-input{border:1px solid #dfe3db;border-radius:9px;align-items:center;height:50px;padding:0 13px;display:flex}.money-input span{color:#858c84;font-size:11px}.money-input input{border:0;outline:0;width:100%;padding-left:9px;font:700 17px Manrope}.opening-info{color:var(--green);background:#f1f6eb;border-radius:9px;gap:9px;margin:15px 0;padding:12px;display:flex}.opening-info span{color:#697268;font-size:9px;line-height:1.5}.structure-note{text-align:center;color:#9ba198;margin-top:8px;font-size:8px;display:block}.cash-session-status{border-radius:99px;padding:7px 11px;font-size:9px;font-weight:800}.cash-session-status.open{color:#39714d;background:#e1eee4}.cash-session-status.closed{color:#687068;background:#e9ece7}.detail-cash-metrics{margin-bottom:16px}.cash-actions{gap:8px;display:flex}.cash-actions button{border:1px solid #dfe4dc!important;border-radius:7px!important;padding:7px 9px!important}.cash-actions .close-action{color:#a94e3c!important}.movement-list{display:grid}.movement-list article{border-top:1px solid #edf0ea;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.movement-list article>span{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.movement-list article>span.in{color:#39714d;background:#e4f0e6}.movement-list article>span.out{color:#b15945;background:#f8e5df}.movement-list article>div{display:grid}.movement-list article strong{font-size:10px}.movement-list article small{color:#949b92;margin-top:2px;font-size:8px}.movement-list article>b{font-size:10px}.movement-list .positive{color:#39714d}.movement-list .negative{color:#b15340}.cash-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121f1675;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cash-modal{background:#fff;border-radius:16px;width:min(470px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 25px 70px #121f1638}.cash-modal>header{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 32px;align-items:center;gap:11px;padding:20px;display:grid}.cash-modal>header>span{width:39px;height:39px;color:var(--green);background:#e5eed8;border-radius:10px;place-items:center;display:grid}.cash-modal h2{margin:0;font-size:15px}.cash-modal header p{color:#8c938a;margin:3px 0 0;font-size:9px}.cash-modal header button{color:#858d83;background:0 0;place-items:center;width:32px;height:32px;display:grid}.cash-modal form{gap:14px;padding:20px;display:grid}.cash-modal-field{gap:6px;font-size:10px;font-weight:700;display:grid}.cash-modal-field input{background:#fcfdfb;border:1px solid #dfe3db;border-radius:9px;outline:0;height:42px;padding:0 11px;font-size:10px}.cash-modal-field input:focus{border-color:#71937b;box-shadow:0 0 0 3px #366b4a14}.cash-terminal-active{cursor:pointer;grid-template-columns:36px 1fr;align-items:center;gap:9px;display:grid}.cash-terminal-active>input{opacity:0;position:absolute}.cash-terminal-active>span{background:#dfe3dc;border-radius:99px;width:34px;height:20px;position:relative}.cash-terminal-active>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:3px;left:3px}.cash-terminal-active>input:checked+span{background:var(--green)}.cash-terminal-active>input:checked+span:after{left:17px}.cash-terminal-active>div{display:grid}.cash-terminal-active strong{font-size:10px}.cash-terminal-active small{color:#929990;margin-top:2px;font-size:8px}.cash-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:16px;display:flex}.cash-modal footer button{height:40px;padding:0 14px}.cash-close-modal>header>span{color:#ad5542;background:#f8e5df}.cash-close-summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.cash-close-summary>div{border-left:1px solid var(--line);gap:4px;padding:12px;display:grid}.cash-close-summary>div:first-child{border-left:0}.cash-close-summary span{color:#929990;font-size:8px}.cash-close-summary strong{font:800 12px Manrope}.cash-close-summary .balanced strong{color:#687068}.cash-close-summary .positive strong{color:#39714d}.cash-close-summary .negative strong{color:#b15340}.cash-modal-field .money-input{height:48px;padding:0 12px}.cash-modal-field .money-input input{background:0 0;height:auto;padding-left:9px;font-size:17px}.cash-modal-field>small{color:#929990;font-size:8px;font-weight:500}.cash-close-warning{color:#ad5542;background:#fff1ec;border-radius:9px;align-items:flex-start;gap:8px;padding:11px;display:flex}.cash-close-warning span{color:#7d625a;font-size:9px;line-height:1.5}.cash-close-confirm{background:#a94e3c;box-shadow:0 10px 24px #a94e3c2e}.cash-close-confirm:hover{background:#8f3f31}.cash-movement-modal.deposit>header>span{color:#39714d;background:#e1eee4}.cash-movement-modal.withdrawal>header>span{color:#ad5542;background:#f8e5df}.cash-movement-summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cash-movement-summary>div{gap:4px;padding:12px;display:grid}.cash-movement-summary>div+div{border-left:1px solid var(--line)}.cash-movement-summary span{color:#929990;font-size:8px}.cash-movement-summary strong{font:800 13px Manrope}.cash-movement-summary strong.positive{color:#39714d}.cash-movement-summary strong.negative{color:#ad5542}.cash-modal-field textarea{resize:vertical;background:#fcfdfb;border:1px solid #dfe3db;border-radius:9px;outline:0;min-height:82px;padding:10px 11px;font-family:inherit;font-size:10px}.cash-modal-field textarea:focus{border-color:#71937b;box-shadow:0 0 0 3px #366b4a14}.cash-movement-confirm.withdrawal{background:#a94e3c;box-shadow:0 10px 24px #a94e3c2e}.cash-movement-confirm.withdrawal:hover{background:#8f3f31}@media (width<=1050px){.cash-metrics,.cash-session-grid,.register-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.cash-heading{align-items:flex-start}.cash-heading h1{font-size:25px}.cash-metrics{gap:8px}.cash-metrics article{padding:12px;display:block}.cash-metric-icon{margin-bottom:9px}.cash-session-grid,.register-grid,.open-cash-grid{grid-template-columns:1fr}.opening-values{position:static}.cash-actions{overflow-x:auto}.cash-actions button{white-space:nowrap!important}.detail-cash-metrics{grid-template-columns:1fr 1fr}.cash-close-summary{grid-template-columns:1fr}.cash-close-summary>div{border-left:0;border-top:1px solid var(--line)}.cash-close-summary>div:first-child{border-top:0}}.catalog-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.catalog-heading h1,.product-editor h1,.product-details h1{letter-spacing:-1.4px;margin:0 0 5px;font-size:30px}.catalog-heading p{color:var(--muted);margin:0;font-size:13px}.catalog-filters{grid-template-columns:minmax(230px,1fr) 190px 150px 40px;gap:10px;margin-bottom:17px;display:grid}.catalog-filters select,.catalog-filters>button{border:1px solid var(--line);color:#60685f;background:#fff;border-radius:9px;height:42px;font-size:11px}.catalog-filters select{outline:0;padding:0 11px}.catalog-filters>button{place-items:center;display:grid}.product-catalog-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.catalog-product-card{border:1px solid var(--line);background:#fff;border-radius:13px;transition:all .18s;overflow:hidden}.catalog-product-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #23312712}.product-card-image{color:#9aa693;background:linear-gradient(145deg,#edf2e7,#f7f8f4);place-items:center;height:125px;display:grid;position:relative}.product-card-image>span,.product-detail-heading>i,.variant-list i,.option-group-grid i{border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.product-card-image .active,.product-detail-heading>i.active,.variant-list i.active,.option-group-grid i.active{color:#39714d;background:#e0eee3}.product-card-image .inactive,.product-detail-heading>i.inactive,.variant-list i.inactive,.option-group-grid i.inactive{color:#747b73;background:#ecefeb}.product-card-body{padding:15px}.product-card-body>small{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:800}.product-card-body h2{margin:6px 0;font-size:13px}.product-card-body p{color:#8a9188;height:30px;margin-bottom:14px;font-size:9px;line-height:1.5;overflow:hidden}.product-card-body>div{border-top:1px solid #edf0ea;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding-top:12px;display:grid}.product-card-body>div strong{font:800 13px Manrope}.product-card-body>div span{color:#91988f;font-size:8px}.product-card-body svg{color:#8d958b}.catalog-panel{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:20px}.catalog-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.catalog-panel h2{margin:0;font-size:14px}.catalog-panel>header>button,.option-group-grid article>button{color:var(--green);background:0 0;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.category-list{display:grid}.category-list article{border-top:1px solid #edf0ea;grid-template-columns:22px 38px 1fr auto auto 50px;align-items:center;gap:12px;padding:12px 5px;display:grid}.category-list article>svg{color:#bdc2ba}.category-symbol{width:36px;height:36px;color:var(--green);background:#edf2e6;border-radius:9px;place-items:center;display:grid}.category-list article>div{display:grid}.category-list strong{font-size:11px}.category-list small{color:#929990;margin-top:3px;font-size:8px}.category-list article>b{color:#767d75;font-size:9px}.category-list article>i{font-size:8px;font-style:normal;font-weight:700}.category-list i.active{color:#39714d}.category-list i.inactive{color:#9b5547}.category-list article>button{color:var(--green);background:0 0;font-size:9px;font-weight:700}.option-group-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.option-group-grid>article{border:1px solid #e2e6de;border-radius:11px;padding:15px;position:relative}.option-group-grid article>header{grid-template-columns:35px 1fr;align-items:center;gap:9px;display:grid}.option-group-grid article>header>span{width:35px;height:35px;color:var(--green);background:#edf2e6;border-radius:9px;place-items:center;display:grid}.option-group-grid article>header>div{display:grid}.option-group-grid article>header strong{font-size:11px}.option-group-grid article>header small{color:#929990;margin-top:3px;font-size:8px}.option-group-grid ul{margin:14px 0;padding:0;list-style:none;display:grid}.option-group-grid li{color:#747b73;border-top:1px solid #edf0ea;justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.option-group-grid li strong{color:#596158;font-weight:700}.product-editor-grid{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:15px;display:grid}.product-editor-main,.product-editor-side{gap:14px;display:grid}.product-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.product-form-grid label,.cost-field{gap:7px;font-size:10px;font-weight:700;display:grid}.product-form-grid .field-wide{grid-column:1/-1}.product-form-grid input,.product-form-grid select,.product-form-grid textarea,.cost-field input{background:#fcfdfb;border:1px solid #dfe3db;border-radius:9px;outline:none;width:100%;padding:0 12px;font-size:11px}.product-form-grid input,.product-form-grid select,.cost-field input{height:43px}.product-form-grid textarea{resize:vertical;height:85px;padding-top:11px}.input-with-icon{position:relative}.input-with-icon svg{color:#91988f;position:absolute;top:13px;left:11px}.input-with-icon input{padding-left:35px}.toggle-row{position:relative;grid-template-columns:36px 1fr!important;display:grid!important}.toggle-row>input{opacity:0;position:absolute}.toggle-row>span{background:#dfe3dc;border-radius:99px;width:34px;height:20px;position:relative}.toggle-row>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.toggle-row>input:checked+span{background:var(--green)}.toggle-row>input:checked+span:after{left:17px}.toggle-row>div{display:grid}.toggle-row small{color:#949b92;font-size:8px}.product-image-upload{color:#929a90;flex-direction:column;justify-content:center;align-items:center;min-height:185px;display:flex}.product-image-upload strong{color:#626a61;margin-top:9px;font-size:10px}.product-image-upload span{margin-top:3px;font-size:8px}.product-image-upload button{color:var(--green);background:#edf2e7;border-radius:7px;margin-top:12px;padding:8px 10px;font-size:9px;font-weight:700}.price-editor{border:1px solid #dfe3db;border-radius:9px;align-items:center;height:52px;margin-bottom:13px;padding:0 13px;display:flex}.price-editor span{color:#858c84;font-size:11px}.price-editor input{border:0;outline:0;width:100%;padding-left:9px;font:700 17px Manrope}.cost-field small{float:right;color:#9ba198;font-size:8px}.product-editor-side .primary-button{margin-top:16px}.editor-hint{color:var(--green);gap:9px;padding:0 5px;display:flex}.editor-hint span{color:#767e75;font-size:9px;line-height:1.5}.product-detail-heading{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:62px 1fr auto auto;align-items:center;gap:15px;margin-bottom:15px;padding:20px;display:grid}.product-detail-icon{width:58px;height:58px;color:var(--green);background:#edf2e6;border-radius:13px;place-items:center;display:grid}.product-detail-heading>div:nth-child(2)>span{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:800}.product-detail-heading h1{margin:4px 0;font-size:23px}.product-detail-heading p{color:#868d84;margin:0;font-size:9px}.product-detail-heading>i{position:static}.product-detail-heading>button{border:1px solid var(--line);height:35px;color:var(--green);background:#fff;border-radius:8px;padding:0 11px;font-size:9px;font-weight:700}.product-detail-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:14px;display:grid}.product-detail-grid>div,.product-detail-grid>aside{gap:14px;display:grid}.variant-list{display:grid}.variant-list article{border-top:1px solid #edf0ea;grid-template-columns:1fr auto 55px;align-items:center;gap:10px;padding:11px 0;display:grid;position:relative}.variant-list article>div{display:grid}.variant-list strong{font-size:10px}.variant-list small{color:#929990;margin-top:2px;font-size:8px}.variant-list article>span{font-size:9px;font-weight:700}.variant-list i{position:static}.linked-groups{grid-template-columns:1fr 1fr;gap:9px;display:grid}.linked-groups article{color:var(--green);border:1px solid #e5e8e1;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.linked-groups article>div{display:grid}.linked-groups strong{color:var(--ink);font-size:9px}.linked-groups small{color:#929990;margin-top:2px;font-size:8px}.catalog-empty-inline{color:#9aa197;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:90px;font-size:9px;display:flex}.product-price-card>strong{margin:5px 0;font:800 25px Manrope;display:block}.product-price-card>small{color:#929990;font-size:8px}.product-identifiers h2,.product-detail-grid>aside>.catalog-panel>h2{margin-bottom:15px}.product-identifiers>div{color:#8b9389;border-top:1px solid #edf0ea;grid-template-columns:23px 1fr;gap:7px;padding:9px 0;display:grid}.product-identifiers>div span{display:grid}.product-identifiers small{font-size:8px}.product-identifiers strong{color:#555d54;margin-top:2px;font-size:9px}.specific-prices{display:grid}.specific-prices>div{border-top:1px solid #edf0ea;justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.muted-copy{color:#969d94;margin:0;font-size:9px}@media (width<=1100px){.product-catalog-grid{grid-template-columns:repeat(3,1fr)}.option-group-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.product-catalog-grid{grid-template-columns:1fr 1fr}.product-editor-grid,.product-detail-grid{grid-template-columns:1fr}.product-editor-side{grid-template-columns:1fr 1fr}.editor-hint{grid-column:1/-1}.product-detail-heading{grid-template-columns:52px 1fr auto}.product-detail-heading>button{grid-column:2/-1}.category-list article{grid-template-columns:18px 35px 1fr auto}.category-list article>b,.category-list article>i{display:none}}@media (width<=600px){.catalog-heading{align-items:flex-start}.catalog-heading h1{font-size:25px}.catalog-filters{grid-template-columns:1fr 40px}.catalog-filters select{grid-row:2}.product-catalog-grid,.option-group-grid,.product-editor-side,.product-form-grid{grid-template-columns:1fr}.product-form-grid .field-wide{grid-column:auto}.linked-groups{grid-template-columns:1fr}.product-detail-heading{grid-template-columns:48px 1fr}.product-detail-heading>i{grid-column:1/-1;justify-self:start}.product-detail-heading>button{grid-column:1/-1}.category-list article{grid-template-columns:18px 35px 1fr 45px}.category-list article>button{display:block}}.stock-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.stock-heading h1,.stock-action-page h1{letter-spacing:-1.4px;margin:0 0 5px;font-size:30px}.stock-heading p{color:var(--muted);margin:0;font-size:13px}.stock-content{gap:15px;display:grid}.stock-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stock-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:11px;min-height:84px;padding:15px;display:flex}.stock-metric-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.stock-metric-icon.green{color:#39714d;background:#e1eee4}.stock-metric-icon.amber{color:#95671f;background:#f8ecd5}.stock-metric-icon.coral{color:#ae5844;background:#f8e5df}.stock-metric-icon.blue{color:#486e83;background:#e5edf2}.stock-metrics article>div{display:grid}.stock-metrics small{color:#8b928a;font-size:9px}.stock-metrics strong{margin-top:4px;font:800 19px Manrope}.stock-filters{grid-template-columns:minmax(240px,1fr) 190px 40px;gap:10px;display:grid}.low-stock-toggle{border:1px solid var(--line);color:#676f66;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 11px;font-size:10px;display:flex}.low-stock-toggle input{opacity:0;position:absolute}.low-stock-toggle span{background:#dfe3dc;border-radius:99px;width:27px;height:16px;position:relative}.low-stock-toggle span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.low-stock-toggle input:checked+span{background:var(--green)}.low-stock-toggle input:checked+span:after{left:14px}.stock-filters>button{border:1px solid var(--line);color:#687067;background:#fff;border-radius:9px;place-items:center;display:grid}.stock-table-wrap{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.stock-table td:last-child button{color:var(--green);background:0 0;font-size:9px;font-weight:700}.stock-quantity.ok{color:#39714d}.stock-quantity.low{color:#95671f}.stock-quantity.out{color:#ad5542}.stock-state{border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.stock-state.ok{color:#39714d;background:#e1eee4}.stock-state.low{color:#95671f;background:#f8ecd5}.stock-state.out{color:#ad5542;background:#f8e5df}.stock-panel{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:20px}.stock-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.stock-panel h2{margin:0;font-size:14px}.stock-panel>header select{border:1px solid var(--line);color:#666e65;background:#fff;border-radius:8px;height:36px;padding:0 9px;font-size:9px}.movement-timeline{display:grid}.movement-timeline article{border-top:1px solid #edf0ea;grid-template-columns:38px minmax(150px,1fr) 125px 85px 100px;align-items:center;gap:10px;padding:12px 2px;display:grid}.movement-timeline article>span{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.movement-timeline span.in{color:#39714d;background:#e2efe5}.movement-timeline span.out{color:#ad5542;background:#f8e5df}.movement-timeline article>div{display:grid}.movement-timeline strong{font-size:10px}.movement-timeline small{color:#929990;margin-top:3px;font-size:8px}.movement-timeline time,.movement-timeline em{color:#8c938a;font-size:8px;font-style:normal}.movement-timeline article>b{font-size:10px}.movement-timeline .positive{color:#39714d}.movement-timeline .negative{color:#ad5542}.stock-action-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:15px;display:grid}.stock-form-field{gap:7px;font-size:10px;font-weight:700;display:grid}.stock-form-field select,.stock-form-field input,.stock-form-field textarea{background:#fcfdfb;border:1px solid #dfe3db;border-radius:9px;outline:0;width:100%;padding:0 12px;font-size:10px}.stock-form-field select,.stock-form-field input{height:43px}.stock-form-field textarea{resize:vertical;height:90px;padding-top:11px}.selected-stock-placeholder{color:#969e94;background:#fafbf8;border:1px dashed #d4d9d1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:130px;margin-top:15px;font-size:9px;display:flex}.stock-warning{color:#95671f;background:#fbf2df;border-radius:9px;gap:8px;margin:14px 0;padding:11px;display:flex}.stock-warning span{color:#786c57;font-size:9px;line-height:1.5}.transfer-flow{grid-template-columns:1fr 45px 1fr;align-items:center;gap:10px;margin-bottom:15px;display:grid}.transfer-flow>.stock-panel{grid-template-columns:40px 1fr;align-items:center;gap:2px 10px;display:grid}.transfer-icon{color:#39714d;background:#e2efe5;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.transfer-icon.destination{color:#486e83;background:#e5edf2}.transfer-flow small{color:#929990;font-size:8px}.transfer-flow strong{font-size:11px}.transfer-flow select{color:#4f574e;background:0 0;border:0;outline:0;height:28px;margin-left:-3px;font-size:10px;font-weight:700}.transfer-arrow{border:1px solid var(--line);width:38px;height:38px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid}.transfer-product-panel{margin-bottom:15px}.transfer-form{grid-template-columns:1fr 180px;gap:14px;display:grid}.transfer-form .field-wide{grid-column:1/-1}.transfer-footer{border-top:1px solid #edf0ea;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding-top:15px;display:flex}.transfer-footer>span{color:#818980;align-items:center;gap:8px;font-size:9px;display:flex}.transfer-footer>span svg{color:var(--green);flex:none}.transfer-footer .primary-button{flex:none;width:210px}@media (width<=1050px){.stock-metrics{grid-template-columns:1fr 1fr}.movement-timeline article{grid-template-columns:38px 1fr 80px 90px}.movement-timeline em{display:none}}.stock-heading-actions{align-items:center;gap:8px;display:flex}.stock-secondary-action{border:1px solid var(--line);height:42px;color:var(--green);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.stock-entry-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:15px;display:grid}.stock-entry-main{gap:14px;display:grid}.stock-entry-types{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.stock-entry-types label{cursor:pointer;background:#fcfdfb;border:1px solid #e1e5dd;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:76px;padding:12px;display:grid}.stock-entry-types input{opacity:0;position:absolute}.stock-entry-types label>span{color:#738071;background:#edf2e7;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.stock-entry-types label>div{display:grid}.stock-entry-types strong{font-size:10px}.stock-entry-types small{color:#929990;margin-top:2px;font-size:8px;line-height:1.35}.stock-entry-types label.selected{background:#f3f7ed;border-color:#71917a;box-shadow:0 0 0 2px #366b4a0f}.stock-entry-types label.selected>span{color:var(--green);background:#dfeadd}.stock-entry-product-fields{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.stock-entry-loading{color:#969d94;justify-content:center;align-items:center;gap:8px;height:80px;font-size:9px;display:flex}.stock-entry-empty{min-height:150px}.stock-entry-details{grid-template-columns:1fr 1.5fr;gap:12px;display:grid}.stock-entry-summary{position:sticky;top:95px}.stock-entry-summary dl{gap:10px;margin:17px 0;display:grid}.stock-entry-summary dl>div{color:#7b8379;justify-content:space-between;font-size:9px;display:flex}.stock-entry-summary dd{color:#555d54;margin:0;font-weight:700}.stock-entry-summary .stock-entry-projected{border-top:1px solid #e7eae4;padding-top:12px;font-size:11px}.stock-entry-projected dd{color:var(--green);font:800 15px Manrope}.stock-entry-hint{color:var(--green);background:#f1f6eb;border-radius:9px;gap:8px;margin-bottom:14px;padding:11px;display:flex}.stock-entry-hint span{color:#6d766c;font-size:8px;line-height:1.5}.stock-entry-summary .primary-button{width:100%}@media (width<=760px){.stock-heading{align-items:flex-start}.stock-heading h1{font-size:25px}.stock-heading-actions{justify-content:flex-end;width:100%}.stock-heading-actions .new-order-button{width:auto;padding:0 12px;font-size:10px}.stock-metrics{gap:8px}.stock-metrics article{padding:12px;display:block}.stock-metric-icon{margin-bottom:8px}.stock-filters{grid-template-columns:1fr 40px}.low-stock-toggle{grid-row:2}.stock-table-wrap{overflow-x:auto}.stock-table{min-width:760px}.stock-action-grid,.stock-entry-grid{grid-template-columns:1fr}.stock-entry-summary{position:static}.stock-entry-types,.stock-entry-product-fields,.stock-entry-details{grid-template-columns:1fr}.movement-timeline article{grid-template-columns:35px 1fr auto}.movement-timeline time{display:none}.movement-timeline article>b{grid-column:3}.transfer-flow{grid-template-columns:1fr}.transfer-arrow{margin:auto;transform:rotate(90deg)}.transfer-form{grid-template-columns:1fr}.transfer-form .field-wide{grid-column:auto}.transfer-footer{flex-direction:column;align-items:flex-start}.transfer-footer .primary-button{width:100%}}.order-type-options label{border:1px solid var(--line);color:#747c73;cursor:pointer;background:#fafbf8;border-radius:8px;place-items:center;height:40px;font-size:10px;font-weight:700;display:grid}.order-type-options label input{opacity:0;position:absolute}.order-type-options label.selected{color:var(--green);background:#e8f0df;border-color:#7a9d83}.builder-field{color:#4e564e;gap:7px;font-size:10px;font-weight:700;display:grid}.builder-field>small{color:#989f96;font-size:8px;font-weight:500}.builder-field input,.builder-field select,.builder-field textarea{width:100%;color:var(--ink);background:#fcfdfb;border:1px solid #dfe3db;border-radius:8px;outline:0;padding:0 11px;font-size:10px}.builder-field input,.builder-field select{height:40px}.builder-field textarea{resize:vertical;height:80px;padding-top:10px}.builder-field input:focus,.builder-field select:focus,.builder-field textarea:focus{border-color:#71937b;box-shadow:0 0 0 3px #366b4a14}.order-type-options+.builder-field{margin-top:14px}.customer-fields{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.delivery-fields{grid-template-columns:2fr .7fr 1fr 1fr;gap:10px;margin-top:12px;display:grid}.delivery-fields .field-wide{position:relative}.delivery-fields .field-wide>svg{color:#90988e;position:absolute;top:30px;right:10px}.order-items-form{gap:11px;display:grid}.order-items-form article{background:#fcfdfb;border:1px solid #e5e8e1;border-radius:10px;padding:13px}.item-line{grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) 90px 34px;align-items:start;gap:9px;display:grid}.remove-item{color:#ad5542;background:#f8e8e3;border-radius:8px;place-items:center;width:34px;height:40px;margin-top:17px;display:grid}.remove-item:disabled{opacity:.35}.add-item-button{height:37px;color:var(--green);background:#f7faf3;border:1px dashed #bdcabb;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:11px;font-size:9px;font-weight:700;display:flex}.order-notes-field{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.summary-items{max-height:210px;display:grid;overflow:auto}.summary-items>div{color:#6f776e;border-top:1px solid #edf0ea;justify-content:space-between;gap:10px;padding:10px 0;font-size:9px;display:flex}.summary-items>div strong{color:#4e564d}.selected-stock-placeholder.selected{color:#6f776e}.selected-stock-placeholder.selected strong{color:var(--ink);font-size:11px}.selected-stock-placeholder.selected span{font-size:9px}.stock-form-field+.stock-form-field{margin-top:13px}.stock-action-page>.form-error,.order-editor>.form-error{margin-bottom:15px}@media (width<=900px){.delivery-fields{grid-template-columns:1fr 1fr}.delivery-fields .field-wide{grid-column:1/-1}.item-line{grid-template-columns:1fr 1fr 80px 34px}.item-line>.builder-field:first-child{grid-column:1/-1}}@media (width<=600px){.customer-fields,.delivery-fields{grid-template-columns:1fr}.delivery-fields .field-wide{grid-column:auto}.item-line{grid-template-columns:1fr 70px 34px}.item-line>.builder-field:first-child,.item-line>.builder-field:nth-child(2){grid-column:1/-1}.remove-item{grid-column:3;margin-top:17px}.order-type-options{grid-template-columns:1fr 1fr}}.order-product-cards{gap:9px;display:grid}.order-product-card{background:#fcfdfb;border:1px solid #e1e6dd;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto auto 32px 32px;align-items:center;gap:10px;padding:11px 12px;display:grid}.order-product-card-icon{width:40px;height:40px;color:var(--green);background:#e7efdf;border-radius:10px;place-items:center;display:grid}.order-product-card-copy{min-width:0;display:grid}.order-product-card-copy strong{font-size:11px}.order-product-card-copy small{color:#8b9389;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.order-product-card-quantity{text-align:center;color:#667064;background:#f0f3ed;border-radius:7px;min-width:36px;padding:6px 8px;font-size:9px;font-weight:800}.order-product-card-price{white-space:nowrap;font-size:11px}.edit-product-item,.remove-product-item{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.edit-product-item{color:var(--green);background:#edf3e7}.remove-product-item{color:#ad5542;background:#f8e8e3}.order-products-empty{color:#9aa197;background:#fafbf8;border:1px dashed #d2d9ce;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:120px;display:flex}.order-products-empty strong{color:#70786f;font-size:10px}.order-products-empty span{font-size:8px}.order-product-cards+.field-error{margin-top:8px;display:block}.product-picker-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121f1685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-picker-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(680px,100%);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 25px 75px #121f1647}.product-picker-modal>header{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 34px;align-items:center;gap:11px;padding:19px 21px;display:grid}.product-picker-modal>header>span{width:40px;height:40px;color:var(--green);background:#e5eedc;border-radius:10px;place-items:center;display:grid}.product-picker-modal>header h2{margin:0;font-size:16px}.product-picker-modal>header p{color:#8a9288;margin:3px 0 0;font-size:9px}.product-picker-modal>header>button{color:#737b72;background:#f1f3ef;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.product-picker-body{padding:17px 21px;overflow:auto}.product-picker-search{color:#7d867b;background:#fafbf8;border:1px solid #dce2d8;border-radius:9px;align-items:center;gap:9px;height:43px;padding:0 12px;display:flex}.product-picker-search:focus-within{border-color:#71937b;box-shadow:0 0 0 3px #366b4a14}.product-picker-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.product-picker-list{gap:6px;max-height:275px;margin:11px 0 17px;padding-right:3px;display:grid;overflow:auto}.product-picker-list>button{text-align:left;width:100%;color:var(--ink);background:#fff;border:1px solid #e5e9e2;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:9px 11px;display:grid}.product-picker-list>button:hover{background:#f8faf5;border-color:#cad5c6}.product-picker-list>button.selected{background:#f1f7ec;border-color:#6f9279;box-shadow:0 0 0 2px #366b4a0f}.product-picker-list>button>span{color:#647e62;background:#edf2e8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.product-picker-list>button>div{display:grid}.product-picker-list strong{font-size:10px}.product-picker-list small{color:#929990;margin-top:2px;font-size:8px}.product-picker-list b{white-space:nowrap;font-size:10px}.product-picker-list i{border:1px solid #c8d0c5;border-radius:50%;width:13px;height:13px;position:relative}.product-picker-list>button.selected i{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px #fff}.product-picker-status{color:#8e968c;justify-content:center;align-items:center;gap:8px;min-height:85px;font-size:9px;display:flex}.product-picker-fields{border-top:1px solid #e9ece6;grid-template-columns:1fr 1.5fr 90px;gap:10px;padding-top:16px;display:grid}.product-picker-body>.form-error{margin-top:12px}.product-picker-modal>footer{border-top:1px solid var(--line);background:#fcfdfb;justify-content:flex-end;gap:9px;padding:15px 21px;display:flex}.product-picker-modal>footer button{height:41px;padding:0 15px}.product-picker-modal>footer .primary-button{box-shadow:none;align-items:center;gap:7px;display:flex}@media (width<=700px){.order-product-card{grid-template-columns:36px minmax(0,1fr) auto 30px 30px}.order-product-card-icon{width:36px;height:36px}.order-product-card-price{grid-column:2}.order-product-card-quantity{grid-area:1/3}.edit-product-item{grid-area:1/4}.remove-product-item{grid-area:1/5}.product-picker-fields{grid-template-columns:1fr 85px}.product-picker-notes{grid-area:2/1/auto/-1}.product-picker-modal{max-height:calc(100vh - 20px)}.product-picker-backdrop{padding:10px}}@media (width<=480px){.order-product-card{grid-template-columns:36px minmax(0,1fr) 30px 30px}.order-product-card-quantity{grid-area:2/2;justify-self:start}.order-product-card-price{grid-area:2/2;justify-self:end}.edit-product-item{grid-column:3}.remove-product-item{grid-column:4}.product-picker-modal>header,.product-picker-body,.product-picker-modal>footer{padding-left:15px;padding-right:15px}.product-picker-list{max-height:230px}.product-picker-fields{grid-template-columns:1fr}.product-picker-notes{grid-area:auto}.product-picker-modal>footer{grid-template-columns:1fr 1fr;display:grid}}.quick-sale-block{background:#f7faf3;border:1px solid #dce5d5;border-radius:10px;margin-top:14px;padding:13px}.quick-sale-toggle{cursor:pointer;grid-template-columns:36px 1fr;align-items:center;gap:10px;display:grid}.quick-sale-toggle>input{opacity:0;position:absolute}.quick-sale-toggle>span{background:#dfe3dc;border-radius:99px;width:34px;height:20px;position:relative}.quick-sale-toggle>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:3px;left:3px}.quick-sale-toggle>input:checked+span{background:var(--green)}.quick-sale-toggle>input:checked+span:after{left:17px}.quick-sale-toggle>div{display:grid}.quick-sale-toggle strong{align-items:center;gap:5px;font-size:10px;display:flex}.quick-sale-toggle small{color:#858d83;margin-top:2px;font-size:8px}.quick-sale-fields{border-top:1px solid #e1e7dc;grid-template-columns:1.35fr 1fr;gap:10px;margin-top:13px;padding-top:13px;display:grid}.quick-sale-cash{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.quick-sale-money{background:#fcfdfb;border:1px solid #dfe3db;border-radius:8px;align-items:center;height:40px;padding:0 11px;display:flex}.quick-sale-money>span{color:#8e958c;font-size:9px}.builder-field .quick-sale-money input{background:0 0;border:0;height:auto;padding-left:7px;font-weight:700}.builder-field .quick-sale-money input:focus{box-shadow:none}.quick-sale-change{color:#39714d;background:#e5f1e7;border-radius:8px;justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.quick-sale-change span{font-size:9px}.quick-sale-change strong{font:800 12px Manrope}.cash-terminal-modal{width:min(600px,100%)}.register-card{grid-template-columns:38px 1fr auto 30px}.register-card>button{width:30px;height:30px;color:var(--green);background:#edf2e7;border-radius:7px;place-items:center;display:grid}.terminal-payment-methods{border:0;gap:5px;margin:0;padding:0;display:grid}.terminal-payment-methods legend{padding:0;font-size:10px;font-weight:700}.terminal-payment-methods>small{color:#929990;font-size:8px}.terminal-payment-methods>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:5px;display:grid}.terminal-payment-methods label{background:#fcfdfb;border:1px solid #e1e5dd;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-height:39px;padding:7px 9px;font-size:9px;display:flex}.terminal-payment-methods label.selected{background:#f3f7ed;border-color:#82a089}.terminal-payment-methods label>span:first-child{align-items:center;gap:7px;display:flex}.terminal-payment-methods input[type=checkbox]{accent-color:var(--green)}.terminal-fee{background:#fff;border:1px solid #dce1d8;border-radius:6px;align-items:center;width:78px;height:28px;padding:0 6px;display:flex}.terminal-fee input{text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.terminal-fee em{color:#848c82;font-size:8px;font-style:normal}.terminal-payment-methods>.field-error{color:#ad5542;font-size:8px}@media (width<=760px){.quick-sale-fields,.quick-sale-cash,.terminal-payment-methods>div{grid-template-columns:1fr}.register-card{grid-template-columns:38px 1fr auto}.register-card>button{grid-column:3}}.quick-sale-success-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121f1680;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quick-sale-success-modal{text-align:center;background:#fff;border-radius:16px;width:min(430px,100%);padding:28px;box-shadow:0 25px 75px #121f1640}.quick-sale-success-icon{color:#39714d;background:#e1eee4;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.quick-sale-success-modal h2{margin:7px 0;font-size:19px;line-height:1.3}.quick-sale-success-modal p{color:#858d83;margin:0;font-size:10px}.quick-sale-success-modal>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;padding-top:18px;display:grid}.quick-sale-success-modal button{justify-content:center;height:42px}.quick-sale-success-modal .primary-button{align-items:center;gap:7px;display:flex}@media (width<=480px){.quick-sale-success-modal{padding:24px 18px}.quick-sale-success-modal>div{grid-template-columns:1fr}}.product-field{align-content:start;gap:7px;font-size:10px;font-weight:700;display:grid}.product-field>span{justify-content:space-between;align-items:center;display:flex}.product-field>span small{color:#9ba198;font-size:8px;font-weight:500}.product-field.has-error input,.product-field.has-error select,.product-field.has-error textarea,.product-field.has-error .price-editor{background:snow;border-color:#df9888}.product-form-error{margin-bottom:15px}.product-field .price-editor{margin-bottom:0}.product-field .price-editor input{background:0 0;height:auto;padding-left:9px}.cost-price-editor{height:46px}.disabled-upload{opacity:.78}.disabled-upload button:disabled{cursor:not-allowed;opacity:.55}.product-editor-side .product-field+.product-field{margin-top:13px}.product-editor-side .product-field+.primary-button{margin-top:18px}
