.excel{background:#fff;border:1px solid #d8e2de;border-radius:14px;margin:16px 0;overflow:hidden}.excel button,.excel select,.excel input{font:inherit}.excel-title{background:#f7faf8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.excel-title small{color:#087b59;letter-spacing:1px;font-weight:800}.excel-title h3{margin:4px 0}.excel-title>div:last-child,.excel-menu,.excel-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.excel button{background:#fff;border:1px solid #d4dfda;border-radius:6px;padding:7px 10px}.excel button.primary,.excel button.on{color:#fff;background:#087b59}.excel button:disabled{opacity:.4}.excel-menu,.excel-toolbar{border-top:1px solid #e1e8e5;padding:8px 12px}.excel-menu>input:not([hidden]){border:1px solid #d4dfda;border-radius:6px;margin-left:auto;padding:8px}.excel-toolbar label{align-items:center;gap:4px;font-size:10px;display:flex}.excel-toolbar input[type=color]{border:1px solid #ddd;width:28px;height:28px;padding:2px}.excel-toolbar select{border:1px solid #d4dfda;border-radius:6px;padding:7px}.formula-bar{border-top:1px solid #dce4e0;border-bottom:1px solid #cbd7d2;grid-template-columns:58px 34px 1fr;align-items:center;display:grid}.formula-bar b,.formula-bar span{text-align:center;border-right:1px solid #dce4e0;padding:8px}.formula-bar input{border:0;outline:none;padding:9px}.excel-grid{max-height:560px;overflow:auto}.excel table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1100px}.excel th{z-index:2;background:#edf3f0;border-bottom:1px solid #cbd7d2;border-right:1px solid #d5dfdb;height:28px;font-size:10px;position:sticky;top:0}.excel th:first-child{z-index:3;width:42px;left:0}.excel tbody th{z-index:1;position:sticky;left:0}.excel td{white-space:nowrap;border-bottom:1px solid #e0e6e3;border-right:1px solid #e0e6e3;height:30px;padding:0 6px;overflow:hidden}.excel td.active{outline-offset:-2px;outline:2px solid #087b59}.excel td.match{background:#fff5b8!important}.excel td input{background:0 0;border:0;outline:0;width:100%;height:100%}.sheet-tabs{background:#f3f7f5;border-top:1px solid #d5dfdb;align-items:center;gap:5px;padding:9px 12px;display:flex}.sheet-tabs button.on{color:#087b59;background:#fff;border-bottom:2px solid #087b59}.sheet-tabs span{color:#607069;margin-left:auto;font-size:9px}@media (width<=760px){.excel-title{flex-direction:column;align-items:flex-start;gap:10px}.excel-menu>input:not([hidden]){width:100%;margin-left:0}.sheet-tabs{overflow:auto}.sheet-tabs span{display:none}}.nx-work:has(.commerce-card)>.records-card{display:none}.perfume-starter{background:linear-gradient(135deg,#f7fff9,#fffaf0);border:1px solid #dbe7df;border-radius:18px;grid-template-columns:minmax(0,1fr) 170px auto;align-items:end;gap:16px;margin-bottom:18px;padding:20px;display:grid}.perfume-starter small{color:#147a43;letter-spacing:.08em;font-weight:800}.perfume-starter h3{margin:5px 0}.perfume-starter p{color:#52605a;margin:0}.perfume-starter label{font-size:12px;font-weight:700}.perfume-starter input{border:1px solid #ccd8d0;border-radius:10px;width:100%;margin-top:6px;padding:10px;display:block}.perfume-starter button{color:#fff;cursor:pointer;background:#128049;border:0;border-radius:12px;padding:12px 16px;font-weight:800}.perfume-starter button:disabled{opacity:.55}.perfume-starter .feature-message{grid-column:1/-1}@media (width<=760px){.perfume-starter{grid-template-columns:1fr}.perfume-starter .feature-message{grid-column:auto}}.rule-actions{gap:6px;flex-direction:row!important;display:flex!important}.rule-actions .danger{background:#a33}.rules-list article>div:first-child{max-width:62%}.rules-list article>div:first-child small:last-child{max-width:520px}@media (width<=650px){.rules-list article{flex-direction:column;align-items:stretch;gap:10px}.rules-list article>div:first-child{max-width:none}.rule-actions button{flex:1}}.nx-work:has(.flow-suite)>.records-card{display:none}.flow-suite{background:#fff;border:1px solid #dce7e2;border-radius:16px;margin:16px 0;padding:20px}.flow-head{justify-content:space-between;align-items:center;display:flex}.flow-head small{color:#07845f;letter-spacing:1px;font-size:9px;font-weight:800}.flow-head h3{margin:5px 0}.flow-head>strong{color:#07845f}.flow-top,.ledger-form{grid-template-columns:1fr 1.3fr auto;gap:8px;margin:16px 0;display:grid}.flow-top input,.flow-top select,.ledger-form input,.checkout-grid input,.checkout-grid select{background:#fbfdfc;border:1px solid #d8e3de;border-radius:8px;padding:10px}.flow-top button,.ledger-form button,.checkout-total button{color:#fff;background:#15372d;border:0;border-radius:8px;padding:10px 14px;font-weight:700}.cart-lines>div{border-top:1px solid #e6ece9;grid-template-columns:1fr 80px 110px 130px 34px;align-items:center;gap:8px;padding:10px 0;display:grid}.cart-lines input{border:1px solid #d8e3de;border-radius:7px;width:100%;padding:8px}.cart-lines button,.ledger-list button{color:#087b59;background:#edf5f1;border:0;border-radius:6px;padding:7px}.checkout-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.checkout-grid label{flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.checkout-total{justify-content:flex-end;align-items:center;gap:15px;margin-top:14px;display:flex}.checkout-total em{font-size:10px}.ledger-form{grid-template-columns:1fr 140px 1.2fr auto}.ledger-list article{border-top:1px solid #e6ece9;align-items:center;gap:10px;padding:11px 0;display:flex}.ledger-list article>div{flex-direction:column;flex:1;display:flex}.ledger-list small{color:#71807a;margin-top:3px}.ledger-list .danger{color:#b84e43;background:#fff0ee}@media (width<=720px){.flow-top,.ledger-form,.checkout-grid{grid-template-columns:1fr}.cart-lines>div{grid-template-columns:1fr 60px 85px}.cart-lines strong{grid-column:1/3}.checkout-total{flex-direction:column;align-items:stretch}}.order-alert{z-index:50;color:#fff;background:#173b30;border:0;border-radius:999px;padding:10px 15px;font-weight:800;position:fixed;top:18px;right:20px}.orders-title{border-top:1px solid #e4ece8;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.orders-title h4,.orders-title p{margin:0 0 4px}.orders-title button,.catalog-link button{color:#087b59;background:#edf5f1;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.empty-order{text-align:center;color:#71807a;background:#f7faf8;border-radius:10px;padding:22px}.online-orders{gap:14px;display:grid}.online-orders article{background:#fbfdfc;border:1px solid #dce7e2;border-radius:14px;padding:16px}.online-orders article>header{justify-content:space-between;display:flex}.online-orders article>header div{flex-direction:column;display:flex}.online-orders article>header span{color:#71807a;font-size:11px}.customer-detail{background:#fff;border-radius:9px;flex-wrap:wrap;gap:12px;margin:13px 0;padding:10px;display:flex}.customer-detail span{color:#64736d;flex-basis:100%}.online-orders ul{margin:0;padding:0;list-style:none}.online-orders li{border-bottom:1px solid #e7eeea;justify-content:space-between;padding:7px 0;display:flex}.order-payment{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.order-payment label{flex-direction:column;gap:4px;font-size:10px;font-weight:800;display:flex}.order-payment select,.order-payment input{background:#fff;border:1px solid #d8e3de;border-radius:8px;padding:9px}.order-payment button{color:#fff;background:#087b59;border:0;border-radius:8px;padding:11px 14px;font-weight:800}.order-history{margin-top:16px}.order-history>div{border-bottom:1px solid #e7eeea;grid-template-columns:1fr 1fr auto;gap:10px;padding:9px;display:grid}.order-history em{color:#087b59}.owner-lock{color:#087b59;background:#edf8f3;border-radius:999px;margin-top:6px;padding:7px 10px;font-size:11px;display:inline-block}@media (width<=720px){.order-payment{grid-template-columns:1fr}.order-alert{top:10px;right:10px}.customer-detail{flex-direction:column}.order-history>div{grid-template-columns:1fr}}.pwa-tools{z-index:60;gap:7px;display:flex;position:fixed;bottom:18px;left:250px}.pwa-tools button{color:#fff;background:#0b8e66;border:0;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800;box-shadow:0 6px 18px #1235}@media (width<=680px){.pwa-tools{bottom:75px;left:12px;right:12px}.pwa-tools button{flex:1}}.experience{background:#fff;border:1px solid #dce7e2;border-radius:15px;margin:16px 0;padding:20px}.xp-head{justify-content:space-between;align-items:center;display:flex}.xp-head small{color:#07845f;font-size:9px;font-weight:800}.xp-head h3{margin:4px 0 12px}.xp-head button{background:#f4f8f6;border:1px solid #d8e3de;border-radius:8px;padding:8px}.xp-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.xp-kpis article{background:#f0f8f4;border-radius:10px;flex-direction:column;gap:6px;padding:13px;display:flex}.xp-kpis span{color:#68766f;font-size:9px}.xp-advice p{align-items:center;gap:9px;font-size:11px;display:flex}.xp-advice p b{color:#fff;background:#15372d;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.xp-orders article{border-top:1px solid #e4ebe8;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.xp-orders article div{flex-direction:column;font-size:10px;display:flex}.xp-orders select{border:1px solid #d8e3de;border-radius:8px;padding:8px}@media (width<=700px){.xp-kpis{grid-template-columns:1fr 1fr}}.legal-card{background:#fff;border:1px solid #dce7e2;border-radius:16px;margin:16px 0;padding:22px}.legal-card header h3{margin:4px 0}.legal-card header p,.legal-note,.danger-zone p{color:#687a73;font-size:12px}.owner-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.owner-grid label{font-size:11px;font-weight:800}.owner-grid input,.owner-grid select{background:#fff;border:1px solid #d4e1db;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.owner-grid button,.legal-accept button{color:#fff;background:#0b8d65;border:0;border-radius:9px;align-self:end;padding:12px 16px;font-weight:800}.legal-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.legal-columns article{background:#f5f8f7;border-radius:12px;padding:18px}.legal-columns h4{margin:0 0 10px}.legal-columns ol{color:#4e615a;margin:0;padding-left:18px;font-size:12px;line-height:1.55}.legal-columns li{margin:7px 0}.legal-note{border-left:3px solid #e0a22b;padding-left:10px}.legal-accept,.danger-zone{border-top:1px solid #e2eae6;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.legal-accept label{font-size:12px;font-weight:700}.legal-accept input{margin-right:8px}.legal-accept button:disabled{opacity:.5}.danger-zone{border:1px solid #f1cdcd;border-radius:12px;padding:14px}.danger-zone button{color:#fff;background:#a83b3b;border:0;border-radius:8px;padding:10px 12px;font-weight:800}@media (width<=850px){.owner-grid{grid-template-columns:1fr 1fr}.legal-columns{grid-template-columns:1fr}}@media (width<=560px){.owner-grid{grid-template-columns:1fr}.legal-accept,.danger-zone{flex-direction:column;align-items:stretch}}.business-identity{background:#fff;border:1px solid #dfe7e3;border-radius:10px;flex-direction:column;margin:-7px 12px 14px;padding:10px 12px;display:flex}.business-identity b{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.business-identity>span{color:#53635d;margin-top:3px;font-size:10px}.business-identity .onelove-mark{color:#f4c430;vertical-align:-1px;margin-left:3px;font-size:16px;font-weight:900;display:inline}.legal-public-link{color:#53635d;margin:-7px 24px 14px;font-size:10px;text-decoration:underline;display:block}.help-center{margin:16px 0}.help-center>header{color:#fff;background:#15372d;border-radius:16px;padding:22px}.help-center small{color:#9fe0c7;letter-spacing:1px;font-weight:800}.help-center h3{margin:6px 0}.help-center header p{color:#d4e6df}.help-center header input{box-sizing:border-box;color:#111;background:#fff;border:1px solid #527469;border-radius:10px;width:100%;padding:12px}.help-start{background:#edf8f3;border-radius:12px;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:8px;margin:14px 0;padding:14px;font-size:10px;display:grid}.guide-list{gap:9px;display:grid}.guide-list details{background:#fff;border:1px solid #dce7e2;border-radius:12px;overflow:hidden}.guide-list summary{cursor:pointer;flex-direction:column;gap:4px;padding:15px;display:flex}.guide-list summary b{color:#087b59}.guide-list summary span{color:#65746e;font-size:11px}.guide-list details>div{border-top:1px solid #e7eeea;padding:0 18px 16px}.guide-list h4{margin-bottom:6px}.guide-list li,.guide-list p{color:#495953;font-size:11px;line-height:1.55}.empty-guide{text-align:center;padding:24px}@media (width<=900px){.help-start{grid-template-columns:1fr}.guide-list summary span{line-height:1.4}}
