button,a{cursor:pointer}.flash-link{color:var(--p);background:0 0;border:0;font-weight:800}.photo{cursor:pointer}.favorite-on{color:var(--p)!important;background:#fff0f7!important}.product-link{text-align:left!important;width:100%!important;color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important;display:block!important}.product-link h3{margin:1em 0}.no-results{text-align:center;border:1px dashed var(--line);border-radius:24px;padding:50px}.no-results button{background:var(--p);color:#fff;border:0;border-radius:22px;padding:12px 20px}.product-detail{z-index:30;place-items:center;display:grid;position:fixed;inset:0}.product-detail>section{z-index:31;background:var(--card);border-radius:28px;grid-template-columns:1fr 1fr;gap:28px;width:min(760px,92vw);padding:26px;display:grid;position:relative;box-shadow:0 30px 80px #0005}.detail-photo{border-radius:22px;place-items:center;min-height:330px;font-size:120px;display:grid}.detail-photo img{object-fit:cover;border-radius:22px;width:100%;height:100%}.product-detail section>div:last-child{flex-direction:column;justify-content:center;gap:10px;display:flex}.product-detail h2{margin:0;font-size:30px}.product-detail strong{color:var(--p);font-size:28px}.product-detail small,.product-detail p{color:var(--muted)}.product-detail section>div>button{background:var(--p);color:#fff;border:0;border-radius:24px;padding:14px;font-weight:900}.close-detail{z-index:2;color:inherit;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:15px}.store-footer>nav span{flex-direction:column;display:flex}.store-footer>nav a{color:#cdbdca;text-align:left;background:0 0;border:0;padding:0;line-height:1.9;text-decoration:none}.crm-search{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:14px;padding:12px 15px}.crm-table select{border:1px solid var(--line);background:var(--soft);width:100%;color:inherit;border-radius:9px;padding:8px}.table b small{color:var(--muted);margin-top:4px;font-weight:400;display:block}@media (width<=650px){.product-detail>section{grid-template-columns:1fr;max-height:92vh;overflow:auto}.detail-photo{min-height:240px}.product-detail h2{font-size:24px}}.grid article .photo{isolation:isolate;position:relative;overflow:hidden}.grid article .photo>img{display:block;object-fit:contain!important;object-position:center!important;width:88%!important;min-width:0!important;max-width:88%!important;height:88%!important;min-height:0!important;max-height:88%!important;margin:0!important;padding:0!important;position:absolute!important;inset:6%!important}.grid article .photo>em,.grid article .photo>b,.grid article .photo>button{z-index:2}.detail-photo img{border-radius:22px;width:88%;max-width:88%;height:88%;max-height:88%;padding:0;object-fit:contain!important;object-position:center!important}.cartrow>span{overflow:hidden}.cartrow>span img{object-fit:contain;width:100%;height:100%;padding:6px}.cashback-admin .modulehead>span{border-radius:20px;padding:9px 13px;font-size:10px;font-weight:900}.cashback-live{color:#158653;background:#dff7ea}.cashback-paused{color:#b22f59;background:#ffe5ed}.cashback-form{background:var(--card);border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding:22px;display:grid}.cashback-toggle{background:var(--soft);border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:16px;display:flex}.cashback-toggle>div{flex-direction:column;display:flex}.cashback-toggle small{color:var(--muted);margin-top:4px}.cashback-form fieldset{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.cashback-form legend{padding:0 7px;font-weight:900}.cashback-form label{color:var(--muted);font-size:11px}.cashback-form input{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:11px;margin-top:6px;padding:11px;display:block}.cashback-form>button{background:linear-gradient(90deg,var(--p),var(--c));color:#fff;border:0;border-radius:13px;grid-column:1/-1;padding:14px;font-weight:900}.cashback-use{border:1px solid var(--line);background:var(--soft);border-radius:13px;align-items:center;gap:10px;padding:12px!important;display:flex!important}.cashback-use>input{width:auto!important}.cashback-use span{flex-direction:column;font-weight:800;display:flex}.cashback-use small{color:var(--muted);font-weight:400}.cashback-estimate{background:#e4f8ee;border-radius:10px;padding:10px;color:#168556!important}@media (width<=800px){.cashback-form,.cashback-form fieldset{grid-template-columns:1fr}.cashback-form>*{grid-column:1!important}}.variant-modal{z-index:40;place-items:center;display:grid;position:fixed;inset:0}.variant-modal>section{z-index:41;background:var(--card);width:min(900px,94vw);max-height:92vh;color:var(--ink);border-radius:24px;padding:24px;position:relative;overflow:auto}.variant-modal header{justify-content:space-between;max-width:none;height:auto;padding:0;display:flex}.variant-modal header span{color:var(--p);letter-spacing:1.3px;font-size:10px;font-weight:900}.variant-modal header h2{margin:5px 0}.variant-modal header>button{color:inherit;background:0 0;border:0;font-size:26px}.variant-modal form{background:var(--soft);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;padding:18px;display:grid}.variant-modal form label{color:var(--muted);font-size:11px}.variant-modal form input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:10px;margin-top:5px;padding:10px;display:block}.variant-modal form .variant-active{align-items:center;gap:7px;display:flex}.variant-modal form .variant-active input{width:auto;margin:0}.variant-modal form>button{background:linear-gradient(90deg,var(--p),var(--c));color:#fff;border:0;border-radius:12px;grid-column:1/-1;padding:12px;font-weight:900}.variant-list article{border-bottom:1px solid var(--line);grid-template-columns:1.7fr 1fr 1fr .7fr auto auto;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:grid}.variant-list article>div{flex-direction:column;display:flex}.variant-list small{color:var(--muted)}.variant-list em{color:#21955e;font-style:normal}.variant-list button{background:var(--soft);color:inherit;border:0;border-radius:8px;padding:7px}@media (width<=700px){.variant-modal form{grid-template-columns:1fr}.variant-list article{grid-template-columns:1.4fr 1fr 1fr}.variant-list article em{display:none}}.variant-modal{padding:12px}.variant-modal>section{max-width:calc(100vw - 24px);overflow-x:hidden}.variant-modal>section *{overflow-wrap:anywhere;min-width:0}.variant-modal form input{min-width:0;max-width:100%}.variant-list article button{white-space:nowrap}@media (width<=700px){.variant-modal{align-items:end}.variant-modal>section{border-radius:22px 22px 10px 10px;width:100%;max-height:94vh;padding:18px}.variant-list article{grid-template-columns:1fr 1fr;gap:8px}.variant-list article>div{grid-column:1/-1}.variant-list article button{width:100%}}.category-form select{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:11px;margin-top:6px;padding:11px;display:block}.promotion-form{background:var(--card);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;padding:18px;display:grid}.promotion-form label{color:var(--muted);font-size:11px}.promotion-form .wide{grid-column:span 2}.promotion-form input,.promotion-form textarea{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:11px;margin-top:6px;padding:11px;display:block}.promotion-form textarea{min-height:72px}.promotion-form>button{background:linear-gradient(90deg,var(--p),var(--c));color:#fff;border:0;border-radius:11px;padding:12px;font-weight:900}.promotion-form>button.secondary{background:var(--soft);color:var(--ink)}.promotion-list{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.promotion-list article{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:center;gap:9px;padding:16px;display:flex}.promotion-list article>div{flex:1}.promotion-list span{color:var(--p);font-size:9px;font-weight:900}.promotion-list h3{margin:5px 0}.promotion-list p{color:var(--muted);font-size:11px}.promotion-list button{background:var(--soft);color:var(--ink);border:0;border-radius:9px;padding:8px}.promotion-list button:last-child{color:#b72f59}@media (width<=900px){.promotion-form{grid-template-columns:1fr 1fr}.promotion-list{grid-template-columns:1fr}}@media (width<=650px){.promotion-form{grid-template-columns:1fr}.promotion-form .wide{grid-column:auto}}.staff-admin{padding:26px}.master-badge{color:#fff;letter-spacing:.12em;background:linear-gradient(90deg,#ed2697,#27c7d4);border-radius:999px;padding:8px 13px;font-size:10px;font-weight:900}.staff-message,.staff-error{border-radius:10px;padding:10px 13px}.staff-message{color:#168553;background:#e9f8ef}.staff-error{color:#b5186e;background:#fff0f5}.staff-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.staff-grid article,.staff-grid form,.staff-create,.staff-list{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px}.staff-grid span{color:var(--p);letter-spacing:.12em;font-size:9px;font-weight:900}.staff-grid h3{margin:7px 0}.staff-grid p{color:var(--muted);font-size:12px}.staff-grid input,.staff-create input,.staff-create select,.staff-list select{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:10px;padding:10px}.staff-grid button,.staff-create>button{background:linear-gradient(90deg,var(--p),var(--c));color:#fff;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.staff-create{grid-template-columns:1fr 1.4fr 1fr auto;align-items:end;gap:10px;display:grid}.staff-create h3{grid-column:1/-1;margin:0}.staff-create label{color:var(--muted);font-size:10px}.staff-create input,.staff-create select{margin-top:5px;display:block}.staff-list{margin-top:14px;overflow:auto}.staff-list>div{border-bottom:1px solid var(--line);grid-template-columns:1.7fr 1fr .7fr .7fr;align-items:center;gap:10px;min-width:650px;padding:11px;display:grid}.staff-list>div:first-child{color:var(--muted);text-transform:uppercase;font-size:9px}.staff-list b small{color:var(--muted);font-weight:500;display:block}.staff-list button{border:0;border-radius:8px;padding:8px;font-weight:900}.staff-active{color:#168553;background:#e9f8ef}.staff-inactive{color:#b5186e;background:#fff1f4}.staff-remove{background:var(--soft);color:#b5186e}.staff-denied{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:20px;max-width:560px;margin:50px auto;padding:30px}@media (width<=850px){.staff-grid{grid-template-columns:1fr}.staff-create{grid-template-columns:1fr 1fr}.staff-create h3{grid-column:1/-1}}@media (width<=560px){.staff-admin{padding:16px}.staff-create{grid-template-columns:1fr}}.operations-module{padding:26px}.operations-module .modulehead>div>span,.report-card header span,.fiscal-queue header span{letter-spacing:.13em;color:var(--p);font-size:9px;font-weight:950}.report-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.report-actions a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:11px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none}.report-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0;display:grid}.report-kpis article{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:19px}.report-kpis span{color:var(--p);letter-spacing:.1em;font-size:9px;font-weight:950}.report-kpis h3{margin:8px 0;font-size:25px}.report-kpis p{color:var(--muted);margin:0;font-size:11px}.reports-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.report-card,.fiscal-queue{border:1px solid var(--line);background:var(--card);border-radius:19px;padding:20px}.report-card header,.fiscal-queue header{background:0 0;max-width:none;height:auto;padding:0;position:static}.report-card h3,.fiscal-queue h3{margin:4px 0 15px}.monthly-bars{gap:10px;display:grid}.monthly-bars>div{grid-template-columns:70px 1fr 100px;align-items:center;gap:9px;font-size:10px;display:grid}.monthly-bars i{background:var(--soft);border-radius:99px;height:9px;overflow:hidden}.monthly-bars i b{border-radius:inherit;background:linear-gradient(90deg,var(--p),var(--c));height:100%;display:block}.monthly-bars strong{text-align:right}.channel-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px;padding:14px 0;display:grid}.channel-row span{color:var(--muted);font-size:10px}.channel-row strong{grid-area:1/2/3}.ops-table{overflow:auto}.ops-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.6fr .7fr 1fr;align-items:center;gap:12px;min-width:480px;padding:11px;font-size:11px;display:grid}.ops-table>div:first-child{background:var(--soft);color:var(--muted);text-transform:uppercase;border-radius:10px;font-size:9px}.ops-table strong{text-align:right}.stock-alert{color:#d51b7d}.fiscal-alert{background:#effcfd;border:1px solid #9edfe4;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.dark .fiscal-alert{background:#173033}.fiscal-alert>i{color:#fff;background:#27c7d4;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:950;display:grid}.fiscal-alert p{color:var(--muted);margin:4px 0;font-size:11px}.fiscal-alert>span{color:#16808a;background:#fff;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:900}.fiscal-form{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px;padding:18px;display:grid}.fiscal-form label{color:var(--muted);font-size:10px}.fiscal-form input,.fiscal-form select{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:10px;margin-top:5px;padding:10px;display:block}.fiscal-form button{background:linear-gradient(90deg,var(--p),var(--c));color:#fff;border:0;border-radius:10px;font-weight:900}.fiscal-kpis{grid-template-columns:repeat(3,1fr)}.fiscal-workflow{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.fiscal-workflow article{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:15px}.fiscal-workflow p{color:var(--muted);margin:5px 0;font-size:10px}.fiscal-table>div{grid-template-columns:1fr 1.2fr .7fr .7fr 1.4fr;min-width:760px}.fiscal-table b small{color:var(--muted);font-weight:500;display:block}.fiscal-table em{font-style:normal;font-weight:800}.fiscal-ready{color:#168153}.fiscal-blocked{color:#b66d00}.ops-message,.ops-error{border-radius:11px;padding:11px 14px}.ops-message{color:#168153;background:#e9f8ef}.ops-error{color:#b5186e;background:#fff0f5}@media (width<=1000px){.report-kpis{grid-template-columns:1fr 1fr}.reports-grid{grid-template-columns:1fr}.fiscal-workflow,.fiscal-form{grid-template-columns:1fr 1fr}}@media (width<=600px){.operations-module{padding:16px}.report-kpis,.fiscal-kpis,.fiscal-workflow,.fiscal-form{grid-template-columns:1fr}.monthly-bars>div{grid-template-columns:58px 1fr 78px}.report-actions{justify-content:flex-start}}.admin main>header nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin main>header nav .store-back{white-space:nowrap}.staff-grid form button{margin-top:14px;display:block}.staff-grid form input{margin-bottom:2px}.inventory-manager .inventory-table{border:1px solid var(--line);background:var(--card);border-radius:18px;width:100%;max-width:none;padding:8px}.inventory-manager .inventory-table>div{grid-template-columns:minmax(220px,1.7fr) minmax(120px,.8fr) minmax(150px,.9fr) 120px;align-items:center;gap:18px;min-width:760px;padding:14px;display:grid}.inventory-manager .inventory-table>div:first-child{background:var(--soft);border-radius:11px}.inventory-manager .inventory-table b small{color:var(--muted);margin-top:4px;font-weight:500;display:block}.inventory-manager .inventory-table em{font-style:normal;line-height:1.55}.inventory-manager .inventory-table button{white-space:nowrap;overflow-wrap:normal;width:100%}.marketing-performance>footer{max-width:none!important;height:auto!important;min-height:0!important;color:var(--muted)!important;background:0 0!important;margin:0!important;padding:0!important;position:static!important}.marketing-performance>footer span{align-items:center;gap:5px;display:flex}.dark .marketing-performance>footer{background:0 0!important}@media (width<=900px){.admin main>header nav{justify-content:flex-start}.inventory-manager .inventory-table{overflow-x:auto}}.pos-settings-admin{padding:26px}.pos-settings-admin .modulehead>div>span{letter-spacing:.14em;color:var(--p);font-size:10px;font-weight:950}.pos-settings-success,.pos-settings-error{border-radius:12px;padding:11px 14px}.pos-settings-success{color:#168553;background:#e9f8ef}.pos-settings-error{color:#b5186e;background:#fff0f5}.pos-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.pos-settings-fields article{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 18px;padding:18px;display:grid}.pos-settings-fields article>div{grid-row:1/3}.pos-settings-fields h3{margin:0 0 5px;font-size:15px}.pos-settings-fields p{color:var(--muted);margin:0;font-size:12px}.switch-row{background:var(--soft);border-radius:10px;align-items:center;gap:8px;min-width:190px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.switch-row input{width:17px;height:17px;accent-color:var(--p)}.switch-row:has(input:disabled){opacity:.45}.pos-settings-lists{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pos-settings-lists label{border:1px solid var(--line);background:var(--card);border-radius:18px;flex-direction:column;gap:5px;padding:18px;display:flex}.pos-settings-lists span{color:var(--muted);font-size:11px}.pos-settings-lists textarea{border:1px solid var(--line);background:var(--soft);color:var(--ink);font:inherit;resize:vertical;border-radius:11px;margin-top:7px;padding:12px}.pos-settings-admin aside{border-left:4px solid var(--p);background:#fff4f9;border-radius:14px;margin:12px 0;padding:14px 16px}.pos-settings-admin aside p{color:var(--muted);margin:4px 0 0;font-size:12px}.pos-settings-save{background:linear-gradient(90deg,var(--p),var(--c));color:#fff;border:0;border-radius:12px;padding:13px 18px;font-weight:950}.pos-settings-save:disabled{opacity:.55}@media (width<=900px){.pos-settings-fields,.pos-settings-lists{grid-template-columns:1fr}}@media (width<=560px){.pos-settings-admin{padding:16px}.pos-settings-fields article{grid-template-columns:1fr}.pos-settings-fields article>div{grid-row:auto}.switch-row{min-width:0}}.pos-fee-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pos-fee-grid label{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:12px;font-size:11px;font-weight:850}.pos-fee-grid input{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:9px;margin-top:7px;padding:10px;display:block}.pos-operations-admin{padding:26px}.pos-operations-admin .modulehead>div>span,.pos-operation-panel header span,.pos-operation-cards span{letter-spacing:.13em;color:var(--p);font-size:9px;font-weight:950}.pos-operation-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.pos-operation-cards article,.pos-operation-panel{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:18px}.pos-operation-cards article{flex-direction:column;display:flex}.pos-operation-cards strong{margin:8px 0 3px;font-size:25px}.pos-operation-cards small{color:var(--muted)}.pos-operation-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pos-operation-panel header h3{margin:4px 0 12px}.pos-operation-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(100px,.7fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.pos-operation-list>div>span{flex-direction:column;display:flex}.pos-operation-list small{color:var(--muted);margin-top:3px}.pos-operation-list button,.pos-return-form button{color:#c31872;white-space:nowrap;background:#fff0f8;border:0;border-radius:9px;padding:8px 10px;font-weight:900}.pos-operation-list em{color:#168553;font-size:11px;font-style:normal;font-weight:900}.pos-return-form{grid-template-columns:1fr 110px;gap:10px;display:grid}.pos-return-form label{color:var(--muted);font-size:10px}.pos-return-form input,.pos-return-form select{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:9px;margin-top:5px;padding:10px;display:block}.pos-return-form button{background:linear-gradient(90deg,var(--p),var(--c));color:#fff;grid-column:1/-1}.audit-panel{margin-top:12px}.pos-audit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.pos-audit-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr auto;gap:10px;padding:9px 0;font-size:11px;display:grid}.pos-audit-list span,.pos-audit-list small{color:var(--muted)}@media (width<=1100px){.pos-fee-grid{grid-template-columns:repeat(3,1fr)}.pos-operation-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.pos-operation-grid,.pos-audit-list{grid-template-columns:1fr}}@media (width<=560px){.pos-operations-admin{padding:16px}.pos-operation-cards,.pos-fee-grid{grid-template-columns:1fr}.pos-operation-list>div{grid-template-columns:1fr auto}.pos-operation-list>div>span:first-child{grid-column:1/-1}}.promotion-image-preview{object-fit:cover;border-radius:12px;width:100%;height:120px;margin-top:9px}.promotion-product-picker{border-top:1px solid var(--line);grid-column:1/-1;padding-top:16px}.promotion-product-picker h3,.exclusive-product-form h3{margin:0 0 4px}.promotion-product-picker p,.exclusive-product-form p{color:var(--muted);margin:0;font-size:11px}.promotion-product-rows{grid-template-columns:repeat(2,1fr);gap:9px;max-height:360px;margin-top:13px;display:grid;overflow:auto}.promotion-product-rows article{background:var(--soft);border-radius:13px;grid-template-columns:minmax(160px,1fr) 85px 85px;align-items:center;gap:10px;padding:10px;display:grid}.promotion-product-rows .product-check{align-items:center;gap:9px;display:flex}.promotion-product-rows .product-check input,.promotion-product-rows .exclusive-check input{width:auto;margin:0}.promotion-product-rows .product-check span{flex-direction:column;display:flex}.promotion-product-rows small{color:var(--muted)}.promotion-product-rows .exclusive-check{align-items:center;gap:5px;display:flex}.exclusive-product-form{background:var(--card);border:1px dashed #e92191;border-radius:18px;grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;margin:14px 0 26px;padding:18px;display:grid}.exclusive-product-form>div{grid-column:1/-1}.exclusive-product-form input,.exclusive-product-form select{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:10px;padding:11px}.exclusive-product-form button{background:linear-gradient(90deg,var(--p),var(--c));color:#fff;border:0;border-radius:11px;padding:12px;font-weight:900}@media (width<=900px){.promotion-product-rows{grid-template-columns:1fr}.exclusive-product-form{grid-template-columns:1fr 1fr}}@media (width<=600px){.promotion-product-rows article{grid-template-columns:1fr 80px}.promotion-product-rows .exclusive-check{grid-column:1/-1}.exclusive-product-form{grid-template-columns:1fr}}.promotion-list-image{object-fit:cover;border-radius:12px;width:86px;height:86px}.promotion-list small{color:var(--muted)}.cartrow .cart-promotion{color:#e92191;margin-top:3px;font-weight:900;display:block}.sub>div{align-items:center;display:flex}.institutional-header-links{gap:18px;margin-left:20px;display:flex}.institutional-header-links a{color:inherit;white-space:nowrap;font-weight:700;text-decoration:none}.institutional-header-links a:hover{color:var(--p)}.sub .admin-entry{border-left:1px solid var(--line);white-space:nowrap;border-radius:10px;margin:0 0 0 22px;padding:8px 14px;font-weight:800}.sub .admin-entry:hover{color:var(--p);background:#f8f0f7}.category-form{grid-template-columns:90px minmax(140px,1fr) minmax(170px,1fr) 90px 90px auto auto!important}@media (width<=1000px){.institutional-header-links{display:none}.sub .admin-entry{margin-left:12px;padding-inline:10px}.category-form{grid-template-columns:80px 1fr 1fr 90px!important}}@media (width<=650px){.sub .admin-entry{margin-left:8px;font-size:12px}.store-footer>nav{grid-template-columns:1fr}.store-footer-bottom{flex-direction:column;align-items:flex-start}.category-form{grid-template-columns:1fr 1fr!important}}.pages-admin{gap:18px;display:grid}.pages-success,.pages-error{border-radius:12px;padding:12px 16px;font-weight:800}.pages-success{color:#087b45;background:#e5faf0}.pages-error{color:#b31348;background:#fff0f3}.pages-admin-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);align-items:start;gap:18px;display:grid}.pages-admin-grid>form,.pages-list{border:1px solid var(--line);background:#fff;border-radius:22px;padding:20px}.pages-admin-grid>form>header,.pages-list>header,.pages-admin-grid>form>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.pages-admin-grid>form>header span{letter-spacing:.14em;color:var(--p);font-size:11px;font-weight:900}.pages-admin-grid h3{margin:4px 0}.pages-admin-grid a{color:var(--p);font-weight:900}.pages-fields{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.pages-fields label{gap:7px;font-size:13px;font-weight:800;display:grid}.pages-fields label small{color:#806b7e;font-weight:500}.pages-fields .wide{grid-column:1/-1}.pages-fields input,.pages-fields textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;background:#fbf7fb;border-radius:12px;padding:12px 14px}.pages-switches{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.pages-switches label{border:1px solid var(--line);border-radius:14px;gap:9px;padding:12px;display:flex}.pages-switches span{display:grid}.pages-switches small{color:#806b7e}.pages-admin button{background:linear-gradient(90deg,var(--p),#25c7d3);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:11px 15px;font-weight:900}.pages-admin button.quiet{color:var(--ink);background:#f6eff5}.pages-list{gap:10px;display:grid}.pages-list>header{margin-bottom:5px}.pages-list article{border:1px solid var(--line);border-radius:16px;justify-content:space-between;gap:15px;padding:15px;display:flex}.pages-list article h4{margin:5px 0}.pages-list article p,.pages-list article small{color:#806b7e;font-size:12px}.pages-list article>div:last-child{align-items:flex-start;gap:6px;display:flex}.pages-list article button{color:var(--ink);background:#f6eff5;padding:8px 10px}.pages-list article button.danger{color:#b31348}.published,.draft{letter-spacing:.08em;font-size:10px;font-weight:900}.published{color:#087b45}.draft{color:#a17000}@media (width<=1050px){.pages-admin-grid{grid-template-columns:1fr}}@media (width<=650px){.pages-fields,.pages-switches{grid-template-columns:1fr}.pages-fields .wide{grid-column:auto}.pages-list article{display:grid}.pages-list article>div:last-child{justify-content:flex-end}}
