.rw-manager-login{min-height:60vh;display:grid;place-items:center;padding:48px 0}.rw-manager-card{width:min(100%,460px);padding:30px;background:#fff;border:1px solid var(--rw-border);border-radius:20px;box-shadow:0 20px 50px rgba(23,32,51,.08)}.rw-manager-card h1{margin:4px 0 10px}.rw-manager-card p{color:var(--rw-muted)}.rw-manager-card form{display:grid;gap:14px;margin-top:24px}.rw-manager-card label{display:grid;gap:6px;font-weight:700}.rw-manager-card input{border:1px solid var(--rw-border);border-radius:9px;padding:11px;font:inherit}.rw-manager-card .login-remember{display:flex;align-items:center;gap:8px;font-size:.9rem}.rw-manager-card .login-remember input{width:auto}.rw-manager-card #wp-submit{border:0;background:var(--rw-primary);color:#fff;border-radius:10px;padding:12px 16px;font:inherit;font-weight:700;cursor:pointer}.rw-manager{padding:40px 0 56px}.rw-manager>header{display:flex;justify-content:space-between;gap:20px;align-items:start}.rw-manager h1{margin:4px 0 8px}.rw-manager>header p{color:var(--rw-muted)}.rw-manager-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0}.rw-manager-stats article,.rw-manager-actions a{background:#fff;border:1px solid var(--rw-border);border-radius:14px;padding:18px}.rw-manager-stats span,.rw-manager-actions span{display:block;color:var(--rw-muted);font-size:.9rem}.rw-manager-stats strong{display:block;font-size:1.8rem;margin-top:4px}.rw-manager-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rw-manager-actions a{text-decoration:none;color:var(--rw-ink);transition:transform .15s,border-color .15s}.rw-manager-actions a:hover{transform:translateY(-2px);border-color:var(--rw-primary)}.rw-manager-actions strong{display:block;margin-bottom:4px}.rw-manager:not(.rw-manager-settings)>.rw-manager-actions{display:none}.rw-manager-settings .rw-manager-actions a:nth-child(n+6){display:none}.rw-manager-form{padding-top:0}.rw-manager-form h2{margin:0}.rw-manager-form .rw-form{background:#fff;border:1px solid var(--rw-border);border-radius:var(--rw-radius);padding:22px}.rw-manager-form textarea,.rw-manager-form select{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:11px;font:inherit}.rw-manager-zone-form,.rw-manager-table{margin-top:18px;background:#fff;border:1px solid var(--rw-border);border-radius:var(--rw-radius);padding:20px}.rw-manager-table article{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--rw-border)}.rw-manager-table article:first-of-type{border-top:0}@media(max-width:600px){.rw-manager>header{align-items:flex-start;flex-direction:column}.rw-manager-stats{grid-template-columns:1fr}.rw-manager-actions{grid-template-columns:1fr}.rw-manager-table article{align-items:flex-start;flex-direction:column}}
.rw-manager-settings .rw-manager-actions a:nth-child(n+6){display:block}.rw-manager-inline-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.rw-form-help{margin:0;color:var(--rw-muted);font-size:.9rem}@media(max-width:600px){.rw-manager-inline-actions{justify-content:flex-start}}
.rw-manager-preview{padding-top:0}.rw-manager-preview-card{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:22px;align-items:start;background:#fff;border:1px solid var(--rw-border);border-radius:var(--rw-radius);padding:22px}.rw-manager-logo-preview{max-width:180px;max-height:90px;width:auto;height:auto;object-fit:contain;border:1px solid var(--rw-border);border-radius:12px;padding:8px;background:#fff}.rw-manager-preview-card h3{margin:0 0 12px}.rw-manager-preview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0}.rw-manager-preview-list div{min-width:0}.rw-manager-preview-list dt{font-size:.76rem;font-weight:800;color:var(--rw-muted);text-transform:uppercase;letter-spacing:.04em}.rw-manager-preview-list dd{margin:2px 0 0;overflow-wrap:anywhere}.rw-manager-preview-list em,.rw-manager-about-preview em,.rw-manager-whatsapp-preview em{color:var(--rw-muted);font-style:normal}.rw-manager-about-preview,.rw-manager-whatsapp-preview{margin-top:16px;background:#fff;border:1px solid var(--rw-border);border-radius:var(--rw-radius);padding:20px}.rw-manager-about-preview strong,.rw-manager-whatsapp-preview strong{display:block}.rw-manager-about-preview>span{display:block;margin-top:3px;color:var(--rw-muted);font-size:.9rem}.rw-manager-about-preview>div{margin-top:13px;color:var(--rw-ink)}.rw-manager-whatsapp-preview p{margin:8px 0 0;white-space:pre-line}@media(max-width:600px){.rw-manager-preview-card{grid-template-columns:1fr}.rw-manager-preview-list{grid-template-columns:1fr}.rw-manager-logo-preview{max-width:150px}}
.rw-manager-insights{padding-top:0}.rw-manager-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.rw-manager-kpis article{padding:18px;border:1px solid var(--rw-border);border-radius:14px;background:#fff}.rw-manager-kpis span{display:block;color:var(--rw-muted);font-size:.86rem}.rw-manager-kpis strong{display:block;margin-top:5px;font-size:1.35rem}.rw-manager-insight-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:16px}.rw-manager-insight-grid>section{padding:20px;border:1px solid var(--rw-border);border-radius:14px;background:#fff}.rw-manager-insight-grid h3{margin:0 0 14px}.rw-manager-recent-orders{display:grid;gap:2px}.rw-manager-recent-orders article{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--rw-border)}.rw-manager-recent-orders article:first-child{border-top:0}.rw-manager-recent-orders span{display:grid;gap:2px}.rw-manager-recent-orders small{color:var(--rw-muted);font-size:.78rem}.rw-manager-alerts{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rw-manager-alerts li{padding:11px 12px;border-radius:10px;background:#fff8e7;color:#765600;font-size:.9rem}.rw-manager-sidebar{position:fixed;z-index:25;top:88px;left:max(14px,calc((100vw - 1180px)/2));width:220px;max-height:calc(100vh - 108px);overflow:auto;padding:14px;border:1px solid var(--rw-border);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 16px 36px rgba(23,32,51,.12);backdrop-filter:blur(12px)}.rw-manager-sidebar-brand{display:block;padding:8px 10px 14px;color:var(--rw-ink);font-weight:900;text-decoration:none}.rw-manager-sidebar nav{display:grid;gap:3px}.rw-manager-sidebar nav a{padding:9px 10px;border-radius:8px;color:#475467;font-size:.85rem;font-weight:700;text-decoration:none}.rw-manager-sidebar nav a:hover,.rw-manager-sidebar nav a:focus{background:#eef4ff;color:#174ea6}@media(min-width:1040px){.rw-manager{padding-left:250px}.rw-manager-settings{display:none}}@media(max-width:1039px){.rw-manager-sidebar{position:static;width:auto;max-height:none;margin:0 16px 22px}.rw-manager-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.rw-manager-kpis,.rw-manager-insight-grid{grid-template-columns:1fr}.rw-manager-sidebar nav{grid-template-columns:1fr}.rw-manager-recent-orders article{align-items:flex-start;flex-direction:column}.rw-manager-kpis strong{font-size:1.22rem}}
.rw-manager-document-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.rw-manager-document-actions form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rw-manager-document-actions select{min-width:190px;max-width:250px;padding:8px 10px;border:1px solid var(--rw-border);border-radius:8px;background:#fff;font:inherit;font-size:.86rem}@media(max-width:680px){.rw-manager-document-actions,.rw-manager-document-actions form{align-items:stretch;justify-content:flex-start;width:100%}.rw-manager-document-actions select{max-width:none;width:100%}}
.rw-product-status-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0}.rw-product-status-tabs a{display:grid;gap:2px;padding:15px 17px;border:1px solid #dbe5f1;border-radius:13px;background:#fff;color:#52637b;text-decoration:none}.rw-product-status-tabs strong{color:#253b5c;font-size:.94rem}.rw-product-status-tabs span{font-size:.8rem}.rw-product-status-tabs a.is-current{border-color:var(--rw-primary);background:#eef4ff;box-shadow:inset 0 0 0 1px var(--rw-primary)}.rw-product-status-tabs a.is-current strong{color:#174ea6}@media(max-width:480px){.rw-product-status-tabs{grid-template-columns:1fr}.rw-product-status-tabs a{padding:13px 15px}}
.rw-order-picker{margin-top:18px}.rw-order-picker fieldset{grid-template-columns:minmax(0,1fr) auto;align-items:end}.rw-order-picker .rw-text-button{min-height:43px;border:1px solid #d5e0ef;border-radius:9px;background:#f7faff;color:#2455a4;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.rw-order-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:16px;margin-top:18px}.rw-order-detail-grid>section,.rw-order-timeline{padding:20px;border:1px solid var(--rw-border);border-radius:14px;background:#fff}.rw-order-detail-grid h3,.rw-order-timeline h3{margin:0 0 10px}.rw-order-items{display:grid;margin-top:16px}.rw-order-items article,.rw-order-total{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--rw-border)}.rw-order-total{margin-top:4px;font-size:1.04rem}.rw-order-detail-grid dl{display:grid;gap:4px;margin:0}.rw-order-detail-grid dt{margin-top:8px;color:#63738a;font-size:.76rem;font-weight:850;text-transform:uppercase}.rw-order-detail-grid dd{margin:0;overflow-wrap:anywhere}.rw-order-timeline{margin-top:16px}.rw-order-timeline article{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--rw-border)}.rw-order-timeline article:first-of-type{border-top:0}.rw-order-timeline time{color:#65758c;font-size:.8rem;font-weight:750}.rw-order-timeline span{display:grid;gap:2px}.rw-order-timeline small{color:#65758c;font-size:.78rem}@media(max-width:680px){.rw-order-picker fieldset,.rw-order-detail-grid{grid-template-columns:1fr}.rw-order-picker .rw-text-button{width:100%}.rw-order-timeline article{grid-template-columns:1fr;gap:3px}}
.rw-promotion-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.rw-promotion-active{display:flex!important;align-items:center;gap:9px;min-height:44px}.rw-promotion-active input{width:auto!important;accent-color:var(--rw-primary)}@media(max-width:600px){.rw-promotion-form fieldset{grid-template-columns:1fr}}
.rw-promotion-validity{padding-top:0}.rw-promotion-validity-form{display:flex;align-items:end;justify-content:flex-end;flex-wrap:wrap;gap:8px}.rw-promotion-validity-form label{display:grid;gap:4px;color:#63738a;font-size:.75rem;font-weight:750}.rw-promotion-validity-form input{border:1px solid #d9e3ef;border-radius:8px;padding:8px;background:#fff;font:inherit}.rw-promotion-validity-form .rw-text-button{border:1px solid #d9e3ef;border-radius:8px;background:#f7faff;color:#2455a4;padding:9px 11px;font:inherit;font-weight:800;cursor:pointer}@media(max-width:680px){.rw-promotion-validity-form{align-items:stretch;justify-content:flex-start;width:100%}.rw-promotion-validity-form label{flex:1;min-width:130px}.rw-promotion-validity-form .rw-text-button{width:100%}}
.rw-marketing-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:20px 0}.rw-marketing-kpis article{padding:18px;border:1px solid #dbe6f2;border-radius:14px;background:#fff}.rw-marketing-kpis span{display:block;color:#63738a;font-size:.82rem}.rw-marketing-kpis strong{display:block;margin-top:5px;color:#173766;font-size:1.45rem}.rw-marketing-notice{margin:18px 0;padding:16px 18px;border:1px solid #c9dfef;border-radius:13px;background:#f2f9ff;color:#254866}.rw-marketing-notice p{margin:4px 0 0;font-size:.9rem}@media(max-width:600px){.rw-marketing-kpis{grid-template-columns:1fr}.rw-marketing-kpis strong{font-size:1.3rem}}
.rw-fraction-active-products{padding:18px 22px;border-bottom:1px solid #d8e5f4;background:#f8fbff}.rw-fraction-active-products>strong{display:block;color:#173766;font-size:1rem}.rw-fraction-active-products>span{display:block;margin-top:3px;color:#5b6d84;font-size:.88rem}.rw-fraction-active-products>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;max-height:264px;overflow:auto;padding-right:3px}.rw-fraction-active-products a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #d8e5f4;border-radius:11px;background:#fff;color:#172033;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s}.rw-fraction-active-products a:hover,.rw-fraction-active-products a:focus{transform:translateY(-1px);border-color:#8db6f4;box-shadow:0 7px 16px rgba(22,93,255,.1)}.rw-fraction-active-products a span{min-width:0}.rw-fraction-active-products b,.rw-fraction-active-products small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-fraction-active-products small{margin-top:2px;color:#66758b;font-size:.74rem}.rw-fraction-active-products em{flex:none;border-radius:999px;background:#eaf1ff;color:#1a4e9c;padding:4px 8px;font-size:.7rem;font-style:normal;font-weight:850}@media(max-width:600px){.rw-fraction-active-products{padding:16px}.rw-fraction-active-products>div{grid-template-columns:1fr;max-height:330px}.rw-fraction-active-products a{padding:10px}.rw-fraction-active-products b{font-size:.9rem}}
.rw-fraction-active-products{padding:20px 22px;background:#fff}.rw-fraction-active-products>strong:after{content:"Somente itens ativos que a Reval informou como caixa ou pacote.";display:block;margin-top:3px;color:#66758b;font-size:.82rem;font-weight:500}.rw-fraction-active-products>span{display:none}.rw-fraction-active-products>div{grid-template-columns:1fr;gap:8px;max-height:290px}.rw-fraction-active-products a{padding:13px 14px}.rw-fraction-active-products a:after{content:"Selecionar e simular";flex:none;color:#2455a4;font-size:.76rem;font-weight:850}.rw-fraction-active-products em{display:none}.rw-fraction-selected,.rw-fraction-empty{display:grid;gap:4px;padding:18px 22px;background:#f8fbff;border-bottom:1px solid #d8e5f4}.rw-fraction-selected>span{color:#526b91;font-size:.75rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.rw-fraction-selected strong{font-size:1.06rem}.rw-fraction-selected small,.rw-fraction-empty span{color:#5f6f84}.rw-fraction-selected .rw-text-link{justify-self:start;margin-top:4px;font-size:.86rem}.rw-fraction-empty strong{color:#173766}.rw-fraction-preview{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;margin:18px 0 0;padding:16px;border:1px solid #bcd3f5;border-radius:14px;background:linear-gradient(135deg,#f4f8ff,#fff)}.rw-fraction-preview>div{display:grid;gap:2px;min-width:0;padding:9px 12px;border-radius:10px;background:#fff}.rw-fraction-preview span{color:#63738a;font-size:.76rem;font-weight:750}.rw-fraction-preview strong{color:#173766;font-size:1.05rem}.rw-fraction-preview>b{color:#52709c;font-size:.8rem;white-space:nowrap}.rw-fraction-preview .is-sale{background:#e9f4ff;border:1px solid #b9d6fb}.rw-fraction-preview .is-sale strong{color:#0957ba}@media(max-width:600px){.rw-fraction-active-products{padding:16px}.rw-fraction-active-products a:after{display:none}.rw-fraction-preview{grid-template-columns:1fr;gap:6px}.rw-fraction-preview>b{text-align:center;white-space:normal}.rw-fraction-selected,.rw-fraction-empty{padding:16px}}
.rw-manager-product-search{display:grid;gap:10px;margin:20px 0 16px;padding:18px 20px;border:1px solid #dce6f4;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#fff);box-shadow:0 10px 28px rgba(23,32,51,.05)}.rw-manager-product-search>label{font-weight:850;color:#243a5a}.rw-manager-product-search>div{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr) auto;gap:10px}.rw-manager-product-search input,.rw-manager-product-search select{min-width:0;border:1px solid #cbd8ea;border-radius:10px;background:#fff;padding:11px 12px;font:inherit}.rw-manager-product-search .rw-button{padding:10px 18px;white-space:nowrap}.rw-manager-form>.rw-manager-table{box-shadow:0 10px 28px rgba(23,32,51,.04)}.rw-manager-form>.rw-manager-table>p:first-child{margin-top:0;color:var(--rw-muted);font-size:.88rem}.rw-manager-form>.rw-manager-table article{padding:16px 0}.rw-manager-form>.rw-manager-table article>span{min-width:0}.rw-manager-form>.rw-manager-table article small{display:block;margin-top:3px;color:var(--rw-muted);line-height:1.55}.rw-manager-inline-actions{max-width:470px}.rw-manager-inline-actions form{margin:0}.rw-manager-inline-actions .rw-text-link,.rw-manager-inline-actions .rw-text-button{min-height:36px;display:inline-flex;align-items:center;border-radius:9px;padding:7px 10px;background:#f5f8fc}.rw-manager-inline-actions .rw-text-button{border:1px solid #dfe7f2;cursor:pointer;color:#2455a4;font:inherit;font-weight:750}.rw-manager-inline-actions select{max-width:175px;border:1px solid #dfe7f2;border-radius:9px;padding:8px;background:#fff;font:inherit;font-size:.82rem}.rw-manual-product-form{margin-top:18px}.rw-manual-product-form fieldset,.rw-fraction-calculator fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;background:linear-gradient(180deg,#fff,#fbfcff)}.rw-manual-product-form label:has(textarea),.rw-manual-product-form label:has(input[type="file"]),.rw-manual-product-form label:has(input[type="checkbox"]),.rw-fraction-calculator .rw-fraction-toggle{grid-column:1/-1}.rw-manual-product-form input,.rw-manual-product-form textarea,.rw-manual-product-form select,.rw-fraction-calculator input,.rw-fraction-calculator select{transition:border-color .16s,box-shadow .16s}.rw-manual-product-form input:focus,.rw-manual-product-form textarea:focus,.rw-fraction-calculator input:focus,.rw-fraction-calculator select:focus{border-color:var(--rw-primary);box-shadow:0 0 0 3px rgba(22,93,255,.12);outline:0}.rw-manual-product-form input[type="file"]{border-style:dashed;background:#f8fbff;cursor:pointer}.rw-manual-product-form label:has(input[type="checkbox"]),.rw-fraction-toggle{display:flex!important;align-items:center;gap:10px;padding:13px 14px;border:1px solid #dce6f4;border-radius:10px;background:#f8fbff}.rw-manual-product-form input[type="checkbox"],.rw-fraction-toggle input{width:auto!important;accent-color:var(--rw-primary)}.rw-manual-product-form .rw-text-button{justify-self:start;border:1px solid #dbe6f5;border-radius:9px;background:#fff;color:#2455a4;padding:9px 12px;font:inherit;font-weight:800;cursor:pointer}.rw-fraction-form{padding-top:4px}.rw-fraction-form>header{padding:20px 22px;border-radius:18px 18px 0 0;background:linear-gradient(135deg,#102a51,#1c5d9e);color:#fff}.rw-fraction-form>header .rw-eyebrow{color:#f6ce68!important}.rw-fraction-form>header p:not(.rw-eyebrow){color:#dceafa}.rw-fraction-form>.rw-form{border-radius:0 0 18px 18px}.rw-fraction-calculator{margin-top:14px}.rw-fraction-calculator input[readonly]{background:#f0f5fd;color:#173766;font-weight:800}.rw-fraction-calculator+.rw-form-help{margin-top:10px}@media(max-width:780px){.rw-manager-product-search>div{grid-template-columns:1fr 1fr}.rw-manager-product-search .rw-button{grid-column:1/-1}.rw-manager-inline-actions{justify-content:flex-start;max-width:none}}@media(max-width:600px){.rw-manager-product-search{padding:15px}.rw-manager-product-search>div,.rw-manual-product-form fieldset,.rw-fraction-calculator fieldset{grid-template-columns:1fr}.rw-manager-product-search .rw-button{grid-column:auto;width:100%}.rw-manager-form>.rw-manager-table article{padding:15px 0}.rw-manager-inline-actions{gap:8px}.rw-manager-inline-actions .rw-text-link,.rw-manager-inline-actions .rw-text-button{font-size:.82rem}.rw-manager-inline-actions select{max-width:100%;width:100%}.rw-fraction-form>header{padding:18px}.rw-fraction-form>.rw-form{padding:16px}}
.rw-manager-sales-performance .rw-manager-kpis small{display:block;margin-top:5px;font-weight:750;font-size:.78rem}.rw-manager-sales-performance .is-growing{color:#087443}.rw-manager-sales-performance .is-declining{color:#b42318}.rw-manager-sales-performance .is-stable{color:var(--rw-muted)}.rw-top-products ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:top-products}.rw-top-products li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--rw-border);counter-increment:top-products}.rw-top-products li:before{content:counter(top-products);display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;background:#eef4ff;color:var(--rw-primary);font-size:.75rem;font-weight:850}.rw-top-products li>span{display:grid;gap:2px;min-width:0;margin-right:auto}.rw-top-products li small{color:var(--rw-muted)}.rw-top-products li>strong{white-space:nowrap}@media(max-width:560px){.rw-top-products li{gap:9px}.rw-top-products li>strong{font-size:.85rem}}
.rw-manager-conversion .rw-manager-kpis small{display:block;margin-top:5px;font-weight:750;font-size:.78rem}.rw-manager-conversion .is-growing{color:#087443}.rw-manager-conversion .is-declining{color:#b42318}.rw-manager-conversion .is-stable{color:var(--rw-muted)}
.rw-pricing-manager{display:grid;gap:16px}.rw-pricing-picker{display:flex;align-items:end;gap:12px}.rw-pricing-picker label{flex:1}.rw-pricing-editor{display:grid;gap:16px}.rw-pricing-editor fieldset,.rw-pricing-bulk fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0;padding:0;margin:0}.rw-pricing-summary{display:grid;gap:5px;padding:16px;border-radius:12px;background:#f5f9ff;border:1px solid #d8e6f7}.rw-pricing-summary strong{font-size:1.05rem}.rw-pricing-summary span,.rw-pricing-bulk p{color:var(--rw-muted);font-size:.9rem;line-height:1.5}.rw-pricing-bulk{background:#fff;border:1px solid var(--rw-border);border-radius:var(--rw-radius);padding:22px}.rw-pricing-bulk h3{margin:0 0 6px}.rw-pricing-bulk .rw-form{padding:0;border:0;margin-top:18px}.rw-pricing-editor input,.rw-pricing-picker input,.rw-pricing-picker select,.rw-pricing-bulk input,.rw-pricing-bulk select{width:100%;border:1px solid #cbd8ea;border-radius:10px;background:#fff;padding:11px 12px;font:inherit}@media(max-width:600px){.rw-pricing-picker{align-items:stretch;flex-direction:column}.rw-pricing-editor fieldset,.rw-pricing-bulk fieldset{grid-template-columns:1fr}.rw-pricing-picker .rw-text-button{align-self:flex-start}}
.rw-pricing-preview{display:grid;gap:3px;padding:16px 18px;border:1px solid #b8d6f7;border-radius:12px;background:linear-gradient(135deg,#edf7ff,#f8fcff)}.rw-pricing-preview span{color:#517096;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.rw-pricing-preview strong{color:#075cb9;font-size:1.55rem;line-height:1.1}.rw-pricing-preview small{color:#4b6787}
.rw-pricing-rules{margin-top:0}.rw-pricing-rules h3{margin:0 0 4px}.rw-pricing-rules article>strong{color:#075cb9;white-space:nowrap}
.rw-payment-status{display:grid;gap:4px;margin:14px 0 0;padding:15px 17px;border:1px solid #cbdff4;border-radius:13px;background:#f3f9ff;color:#315577}.rw-payment-status strong{color:#173766;font-size:.9rem}.rw-payment-status span{font-size:.86rem;line-height:1.45}
.rw-fraction-active-products>strong:after{content:"Somente itens ativos que o fornecedor informou como caixa ou pacote."}
.rw-manual-gallery-preview{display:grid;gap:5px;padding:16px 18px;border:1px solid #dce6f4;border-radius:13px;background:#f8fbff}.rw-manual-gallery-preview>strong{color:#173766}.rw-manual-gallery-preview>small{color:#66758b}.rw-manual-gallery-preview>div{display:flex;gap:10px;overflow-x:auto;padding-top:6px}.rw-manual-gallery-preview figure{display:grid;gap:5px;flex:none;width:94px;margin:0}.rw-manual-gallery-preview img{width:94px;height:94px;object-fit:contain;border:1px solid #d9e5f3;border-radius:9px;background:#fff}.rw-manual-gallery-preview figcaption{color:#526b8f;font-size:.72rem;font-weight:750;text-align:center}.rw-manual-gallery-preview .rw-text-button{padding:4px 6px;border:1px solid #f1c7c4;border-radius:7px;background:#fff7f6;color:#a12b24;font-size:.72rem}
.rw-manual-gallery-preview .rw-set-cover{border-color:#c5dcf6;background:#f4f9ff;color:#17549d}
/* O menu permanece acessível, mas pode ser recolhido para ampliar relatórios e tabelas. */
.rw-manager-sidebar-toggle{display:none}
@media(min-width:1040px){
  .rw-manager{transition:padding-left .22s ease}
  .rw-manager-sidebar{transition:transform .22s ease,box-shadow .22s ease}
  .rw-manager-sidebar-toggle{position:fixed;z-index:26;top:102px;left:max(14px,calc((100vw - 1180px)/2));transform:translateX(202px);display:grid;place-items:center;width:34px;height:46px;padding:0;border:1px solid var(--rw-border);border-radius:0 11px 11px 0;background:#fff;color:#174ea6;box-shadow:0 9px 22px rgba(22,42,76,.17);font-size:1.45rem;line-height:1;cursor:pointer;transition:transform .22s ease,background .2s ease,color .2s ease}
  .rw-manager-sidebar-toggle:hover{background:#174ea6;color:#fff}
  .rw-manager-sidebar-toggle:focus-visible{outline:3px solid #f7b500;outline-offset:3px}
  body.rw-manager-sidebar-collapsed .rw-manager-sidebar{transform:translateX(calc(-100% - 18px));box-shadow:none}
  body.rw-manager-sidebar-collapsed .rw-manager{padding-left:0}
  body.rw-manager-sidebar-collapsed .rw-manager-sidebar-toggle{transform:translateX(0)}
}

/* Painel do gestor na mesma identidade preto e laranja da loja. */
.rw-manager-card{box-shadow:0 20px 50px rgba(32,24,18,.1)}.rw-manager-actions a:hover{border-color:#f97316}.rw-manager-sidebar nav a:hover,.rw-manager-sidebar nav a:focus{background:#fff3e8;color:#9a3412}.rw-product-status-tabs a.is-current{background:#fff3e8;border-color:#f97316;box-shadow:inset 0 0 0 1px #f97316}.rw-product-status-tabs a.is-current strong{color:#9a3412}.rw-manager-alerts li{background:#fff8e7;color:#7c4a03}.rw-order-picker .rw-text-button,.rw-promotion-validity-form .rw-text-button{background:#fff8f1;color:#9a3412}.rw-marketing-kpis strong{color:#3d3028}.rw-marketing-notice{border-color:#fed7aa;background:#fff8f1;color:#704525}.rw-fraction-form>header{background:linear-gradient(135deg,#1c1917,#3d3028)}.rw-fraction-form>header .rw-eyebrow{color:#fdba74!important}.rw-manager-product-search{border-color:#f1dfd0;background:linear-gradient(135deg,#fff8f1,#fff);box-shadow:0 10px 28px rgba(32,24,18,.06)}.rw-manager-product-search>label{color:#3d3028}.rw-manager-inline-actions .rw-text-link,.rw-manager-inline-actions .rw-text-button{background:#fff8f1;color:#9a3412}.rw-pricing-preview{border-color:#fed7aa;background:linear-gradient(135deg,#fff3e8,#fff)}.rw-pricing-preview strong,.rw-pricing-rules article>strong{color:#9a3412}.rw-payment-status{border-color:#fed7aa;background:#fff8f1;color:#704525}.rw-payment-status strong{color:#3d3028}
