:root{--bg:#f5f7fb;--surface:#fff;--ink:#1b2740;--muted:#687994;--line:#e5ebf3;--blue:#2465d9;--navy:#102747;--green:#167b50;--warn:#986d11}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:var(--bg);margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#edf4ff;padding:26px 17px}.brand{letter-spacing:.03em;margin:0 10px 4px;font-size:23px;font-weight:800;display:block}.brand small{color:#a8c0dc;letter-spacing:.12em;margin-top:5px;font-size:11px;font-weight:500;display:block}.sidebar nav{gap:7px;margin-top:36px;display:grid}.sidebar nav a,.sidebar nav button{color:#e9f2ff;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:13px 14px;font-size:14px;display:flex}.sidebar nav a:hover,.sidebar nav button:hover{background:#244569}.sidebar .user{color:#d1e0ed;word-break:break-word;border-top:1px solid #3d5671;margin:30px 9px 0;padding-top:20px;font-size:12px}.main{width:100%;max-width:1500px;margin:0 auto;padding:32px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}h1{letter-spacing:-.04em;margin:0 0 7px;font-size:29px}h2{letter-spacing:-.025em;margin:0 0 15px;font-size:20px}h3{margin:0 0 12px;font-size:16px}p{line-height:1.55}.muted{color:var(--muted)}.lead{color:var(--muted);margin:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:23px;box-shadow:0 2px 10px #10274706}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stat strong{color:var(--navy);margin-top:8px;font-size:30px;display:block}.stat span{color:var(--muted);font-size:13px}.btn{background:var(--blue);border:1px solid var(--blue);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:700;display:inline-flex}.btn:hover{filter:brightness(.95)}.btn.secondary{color:var(--blue);background:#fff;border-color:#c6d6f2}.btn.ghost{color:var(--navy);background:#eaf0fa;border-color:#0000}.btn.small{padding:7px 11px;font-size:12px}.badge{color:var(--green);background:#e8f5ee;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.badge.draft,.badge.pending{color:var(--warn);background:#fff5df}.input,.select,.textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cdd8e5;border-radius:8px;padding:10px 12px}.textarea{resize:vertical}.label{margin-bottom:6px;font-size:12px;font-weight:700;display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-grid .wide{grid-column:1/-1}.stack{gap:15px;display:grid}.filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 12px}th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#fafbfd;font-size:11px}tr:last-child td{border-bottom:0}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.product-cover{color:#7189a3;background:linear-gradient(135deg,#edf3fa,#d9e6f7);place-items:center;height:170px;font-size:13px;display:grid;overflow:hidden}.product-cover img{object-fit:contain;width:100%;height:100%}.product-content{padding:16px}.product-content h3{margin:8px 0;line-height:1.35}.product-content p{color:var(--muted);margin:0 0 12px;font-size:12px}.product-meta{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.auth-screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-art{color:#fff;background:linear-gradient(130deg,#0d284b,#205fba);flex-direction:column;justify-content:center;padding:8vw;display:flex}.auth-art strong{font-size:46px}.auth-art p{color:#d5e6ff;max-width:470px;font-size:18px}.auth-box{place-items:center;padding:35px;display:grid}.auth-card{width:min(100%,435px)}.auth-card .stack{margin-top:28px}.error{color:#af2e43;background:#fcecef;border-radius:7px;padding:10px;font-size:13px}.success{color:var(--green);background:#eaf7ee;border-radius:8px;padding:11px;font-size:13px}.notice{border-left:3px solid var(--blue);background:#ecf3ff;border-radius:5px;padding:12px 16px}.image-preview{object-fit:contain;background:#f4f7fb;border-radius:10px;max-width:310px;max-height:250px;padding:7px}.link{color:var(--blue);font-weight:700}.section-gap{margin-top:24px}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.empty{text-align:center;color:var(--muted);padding:42px 20px}.details{grid-template-columns:1fr 1fr;gap:16px;display:grid}.details strong{color:var(--muted);font-size:12px;display:block}.details span{margin-top:5px;display:block}.footer-note{color:var(--muted);margin-top:27px;font-size:12px}@media (max-width:1050px){.cards,.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{grid-template-columns:1fr 1fr}.app-shell{grid-template-columns:205px minmax(0,1fr)}}@media (max-width:700px){.app-shell{display:block}.sidebar{padding:15px}.sidebar nav{margin-top:13px;display:flex;overflow-x:auto}.sidebar nav a,.sidebar nav button{white-space:nowrap}.sidebar .user{display:none}.main{padding:20px 14px}.cards,.grid,.grid.two,.grid.four,.filters,.form-grid,.auth-screen,.details{grid-template-columns:1fr}.auth-art{padding:35px}.auth-art strong{font-size:30px}.auth-art p{font-size:14px}.auth-box{padding:40px 18px}.product-cover{height:200px}}.site-body{flex-direction:column;display:flex}.site-wrap{flex:1}.site-footer{color:#d9e4f2;background:#0e1f36;border-top:1px solid #20344f;padding:20px 24px}.footer-grid{grid-template-columns:1.2fr 1.3fr 1fr;gap:24px;max-width:1500px;margin:0 auto;display:grid}.footer-grid strong{color:#fff;letter-spacing:.03em;margin-bottom:8px;font-size:13px;display:block}.footer-text{color:#d9e4f2;margin:0;font-size:13px;line-height:1.65}.brand{flex-direction:column;gap:10px;margin:0 4px 6px;display:flex}.brand-logo{width:200px;max-width:100%;height:auto}.brand-text{display:block}.brand-title{letter-spacing:.01em;font-size:20px;line-height:1.15;display:block}.brand-text small{color:#a8c0dc;letter-spacing:.12em;margin-top:6px;font-size:11px;font-weight:500;display:block}.auth-logo{width:260px;max-width:100%;height:auto;margin-bottom:20px}@media (max-width:900px){.footer-grid{grid-template-columns:1fr;gap:18px}}.footer-version{color:#9bacc1;margin-top:9px;font-size:11px}.notification-toggle{border:1px solid var(--line);cursor:pointer;background:#fafcff;border-radius:10px;align-items:flex-start;gap:13px;padding:13px 15px;display:flex}.notification-toggle input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0;margin:3px 0 0}.notification-toggle strong{margin-bottom:5px;font-size:14px;display:block}.notification-toggle .muted{font-size:12px;line-height:1.55;display:block}body:has(.rioe-auth-stage) .site-wrap{min-height:100vh}.rioe-auth-stage{isolation:isolate;background:#263a35 url(/auth-warehouse-bg.webp) 50%/cover no-repeat;place-items:center;min-height:100vh;padding:34px 16px;display:grid;position:relative}.rioe-auth-stage:before{content:"";z-index:-1;background:linear-gradient(120deg,#122725a3,#162a267a);position:absolute;inset:0}.rioe-auth-container{width:min(100%,444px)}.rioe-auth-wide{width:min(100%,492px)}.rioe-auth-card{background:#fffffffb;border-radius:7px;padding:33px 42px 31px;box-shadow:0 24px 65px #0518133d}.rioe-auth-brand{justify-items:center;gap:1px;display:grid}.rioe-auth-brand a{line-height:0;display:inline-block}.rioe-auth-logo{width:226px;max-width:100%;height:auto;display:block}.rioe-auth-brand p{letter-spacing:.25em;color:#617265;margin:0;font-size:10px;font-weight:700}.rioe-auth-heading{text-align:center;margin:25px 0 21px}.rioe-auth-heading h1{letter-spacing:.06em;color:#4e782b;margin:0 0 7px;font-size:27px;font-weight:400}.rioe-auth-heading p{color:#64717c;margin:0;font-size:12px;line-height:1.6}.rioe-auth-form{gap:14px;display:grid}.rioe-auth-form .label{color:#4f5c6c;margin-bottom:6px;font-size:12px;font-weight:600}.rioe-auth-input{color:#25314a;background:#f2f6fb;border:1px solid #d3dce9;border-radius:5px;width:100%;min-height:45px;padding:11px 13px;transition:border-color .15s,box-shadow .15s;display:block}.rioe-auth-input::placeholder{color:#8292a6}.rioe-auth-input:focus-visible{outline-offset:2px;outline:2px solid #2a609480}.rioe-auth-submit{color:#fff;letter-spacing:.06em;background:#354e4e;border:1px solid #354e4e;border-radius:4px;width:100%;min-height:47px;margin-top:3px;font-size:13px;font-weight:700}.rioe-auth-submit:not(:disabled):hover{background:#263d3d}.rioe-auth-submit:disabled{opacity:.65;cursor:not-allowed}.rioe-auth-method-switch{text-align:center;margin-top:-8px}.rioe-auth-method-link{color:#0574ad;text-underline-offset:3px;background:0 0;border:0;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:underline}.rioe-auth-method-link:hover{color:#034d77}.rioe-auth-method-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0574ad}.rioe-auth-method-link:disabled{opacity:.6;cursor:not-allowed}.rioe-auth-help{text-align:center;margin-top:24px}.rioe-auth-help p{color:#6d7882;margin:8px 0 0;font-size:12px}.rioe-auth-help a{color:#cb2e70;font-weight:700}.rioe-auth-bottom-caption{text-align:center;color:#fff;text-shadow:0 1px 3px #00000073;margin:14px 0 0;font-size:11px}.rioe-auth-form .error,.rioe-auth-form .success,.rioe-auth-form .notice{margin:0;font-size:12px;line-height:1.5}.rioe-auth-success{text-align:center;margin-top:20px}@media (max-width:520px){.rioe-auth-stage{padding:18px 12px}.rioe-auth-card{padding:27px 22px}.rioe-auth-heading{margin-top:20px}.rioe-auth-heading h1{font-size:24px}.rioe-auth-logo{width:205px}}:root{--brand-blue:#16a9e6;--brand-blue-strong:#098dc8;--brand-red:#f83d57;--brand-red-hover:#d92e4b;--bg:#f4f6f8;--surface:#fff;--ink:#203047;--muted:#65758a;--line:#e2e9ef;--blue:#16a9e6;--navy:#183b55;--green:#16865e}body{background:var(--bg);color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.link,.rioe-shell a:not(.btn):not(.nav-link):not(.brand){color:var(--brand-blue-strong)}.link:hover,.rioe-shell a:not(.btn):not(.nav-link):not(.brand):hover{text-decoration:underline}.btn,.btn.secondary,.btn.ghost,.rioe-auth-submit{background:var(--brand-red);color:#fff;border:1px solid var(--brand-red);border-radius:7px;font-weight:700;text-decoration:none;box-shadow:0 2px 5px #f83d571c}.btn:hover,.btn.secondary:hover,.btn.ghost:hover,.rioe-auth-submit:not(:disabled):hover{background:var(--brand-red-hover);border-color:var(--brand-red-hover);color:#fff;filter:none;text-decoration:none}.btn:disabled,.rioe-auth-submit:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.rioe-shell{background:var(--bg);grid-template-columns:258px minmax(0,1fr);min-height:calc(100vh - 180px);display:grid}.rioe-shell .sidebar{min-width:0;color:var(--ink);background:#fff;border-right:1px solid #e5e9f1;flex-direction:column;padding:0;display:flex;position:relative}.rioe-shell .brand{letter-spacing:normal;color:var(--ink);border-bottom:1px solid #e8edf3;flex-direction:column;gap:3px;margin:0;padding:21px 20px 17px;display:flex}.rioe-shell .brand-logo{width:154px;max-width:100%;height:auto}.rioe-shell .brand-title{color:#173e56;letter-spacing:-.01em;font-size:16px;line-height:1.3}.rioe-shell .brand-text small{color:var(--muted);letter-spacing:.035em;margin-top:3px;font-size:10px;line-height:1.3}.rioe-shell .sidebar nav{flex-direction:column;gap:5px;margin:0;padding:17px 11px 10px;display:flex}.rioe-shell .sidebar nav .nav-section-label{letter-spacing:.13em;color:#8492a3;margin:15px 11px 6px;font-size:10px;font-weight:800}.rioe-shell .sidebar nav .nav-section-label:first-child{margin-top:0}.rioe-shell .sidebar nav a.nav-link{color:#47566e;background:0 0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:13px;font-weight:600;line-height:1.35;transition:background .14s,color .14s;display:flex}.rioe-shell .sidebar nav a.nav-link:hover,.rioe-shell .sidebar nav a.nav-link.active{color:#087db6;background:#eaf7fe;text-decoration:none}.rioe-shell .sidebar nav a.nav-link.active{box-shadow:inset 3px 0 0 var(--brand-blue)}.rioe-shell .nav-icon{flex:none;place-items:center;width:22px;font-size:17px;line-height:1;display:grid}.rioe-shell .user{border:1px solid var(--line);color:var(--ink);background:#f8fafc;border-radius:10px;margin:auto 13px 18px;padding:14px 12px;font-size:12px}.rioe-shell .user strong{overflow-wrap:anywhere;margin-bottom:4px;line-height:1.45;display:block}.rioe-shell .user p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 9px;font-size:11px}.rioe-shell .user .badge{color:#087db6;background:#e5f6fd}.rioe-shell .rioe-signout{margin:4px 11px 16px}.rioe-shell .rioe-signout button{text-align:left;border:1px solid var(--brand-red);background:var(--brand-red);color:#fff;border-radius:8px;width:100%;padding:11px 13px;font-size:13px;font-weight:700}.rioe-shell .rioe-signout button:hover{background:var(--brand-red-hover)}.portal-workspace{flex-direction:column;min-width:0;display:flex}.portal-topbar{background:var(--brand-blue);border-bottom:1px solid #0f3c591a;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 30px;display:flex}.portal-topbar-title{color:#103b50;font-size:18px;font-weight:800;line-height:1.25;display:block}.portal-topbar-subtitle{color:#0d485e;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:600;display:block}.portal-topbar-account{color:#214057;text-overflow:ellipsis;white-space:nowrap;background:#ffffffe6;border:1px solid #ffffffb3;border-radius:9px;max-width:300px;padding:9px 13px;font-size:12px;font-weight:700;overflow:hidden}.rioe-shell .main.portal-content{background:0 0;width:100%;min-width:0;max-width:1550px;margin:0 auto;padding:27px 28px 44px}.rioe-shell .page-header{background:var(--brand-blue);color:#11364b;border:1px solid #14a1dc;border-radius:15px;min-height:107px;margin-bottom:22px;padding:24px 25px;box-shadow:0 5px 16px #118ec31a}.rioe-shell .page-header h1{letter-spacing:-.025em;color:#11364b;margin-bottom:6px;font-size:26px;line-height:1.25}.rioe-shell .page-header .lead{color:#17475a;font-size:13px;line-height:1.5}.rioe-shell .page-header .link{color:#073c57;font-weight:800}.rioe-shell .page-header .badge{color:#0678ac;background:#fff}.rioe-shell .panel{background:#fff;border:1px solid #e5eaf1;border-radius:14px;padding:24px;box-shadow:0 3px 11px #202f4809}.rioe-shell .panel h2{color:#153c58;letter-spacing:-.015em;margin-bottom:15px;font-size:17px}.rioe-shell .panel h3{color:#183b55}.rioe-shell .grid{gap:16px}.rioe-shell .stat{border-top:4px solid var(--brand-blue);min-height:145px;position:relative;overflow:hidden}.rioe-shell .stat:before{content:"";background:#eaf8fe;border-radius:50%;width:97px;height:97px;position:absolute;top:-30px;right:-29px}.rioe-shell .stat span{color:#60728a;font-size:13px;font-weight:600;display:block;position:relative}.rioe-shell .stat strong{color:#153f59;letter-spacing:-.035em;font-size:34px;position:relative}.rioe-shell .input,.rioe-shell .select,.rioe-shell .textarea{color:var(--ink);background:#fff;border:1px solid #d4dce7;border-radius:7px}.rioe-shell .label{color:#40536b;font-weight:700}.rioe-shell th{color:#19628a;text-transform:uppercase;letter-spacing:.045em;background:#ebf7fd;border-bottom:1px solid #d4e9f5;font-size:11px}.rioe-shell td{border-bottom:1px solid #ecf0f5}.rioe-shell tbody tr:hover{background:#fbfdff}.rioe-shell .product-card{border:1px solid var(--line);border-radius:12px;box-shadow:0 3px 11px #14323c0a}.rioe-shell .product-cover{background:linear-gradient(145deg,#f1f8fc,#eef1f6)}.rioe-shell .product-content h3{color:#183b55}.rioe-shell .notice{border-left:3px solid var(--brand-blue);color:#28495d;background:#eaf7fd}.rioe-shell .badge{color:#087a55;background:#e8f8ef}.rioe-shell .badge.draft,.rioe-shell .badge.pending{color:#886221;background:#fff4e0}.rioe-shell .notification-toggle{background:#f9fbfd;border-color:#dfe9f1}.rioe-shell .notification-toggle input{accent-color:var(--brand-red)}.rioe-shell .footer-note{color:#677b90}.site-footer{color:#506275;background:#fff;border-top:1px solid #d7e6f1}.footer-grid strong{color:#167cb0}.footer-text{color:#52687a}.footer-version{color:#7692a7}.rioe-auth-brand p,.rioe-auth-heading h1,.rioe-auth-help a{color:var(--brand-blue-strong)}.rioe-auth-submit{background:var(--brand-red);border-color:var(--brand-red);color:#fff}.rioe-auth-submit:not(:disabled):hover{background:var(--brand-red-hover);border-color:var(--brand-red-hover)}.rioe-auth-input:focus-visible{outline-color:var(--brand-blue)}body:has(.rioe-auth-stage) .site-footer{display:none}@media (max-width:1100px){.rioe-shell{grid-template-columns:218px minmax(0,1fr)}.rioe-shell .main.portal-content{padding:22px 20px 38px}.portal-topbar{padding:12px 21px}.rioe-shell .brand{padding:20px 13px 17px}}@media (max-width:760px){.rioe-shell{display:block}.rioe-shell .sidebar{border-right:0;border-bottom:1px solid var(--line)}.rioe-shell .brand{flex-direction:row;align-items:center;gap:13px;padding:12px 16px}.rioe-shell .brand-logo{width:100px}.rioe-shell .brand-title{font-size:14px}.rioe-shell .brand-text small{font-size:9px}.rioe-shell .sidebar nav{flex-direction:row;gap:5px;margin:0;padding:8px 12px 10px;display:flex;overflow-x:auto}.rioe-shell .sidebar nav a.nav-link{white-space:nowrap;flex-shrink:0;width:auto;padding:10px 12px}.rioe-shell .sidebar nav .nav-section-label,.rioe-shell .rioe-signout,.rioe-shell .user{display:none}.portal-topbar{min-height:60px;padding:10px 15px}.portal-topbar-title{font-size:15px}.portal-topbar-subtitle{font-size:10px}.portal-topbar-account{max-width:43%;padding:8px;font-size:10px}.rioe-shell .main.portal-content{padding:15px 12px 32px}.rioe-shell .page-header{border-radius:12px;min-height:0;padding:19px 17px}.rioe-shell .page-header h1{font-size:22px}.rioe-shell .panel{padding:17px}.rioe-shell .grid.two,.rioe-shell .grid.four,.rioe-shell .grid{grid-template-columns:1fr}}.catalog-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.catalog-section-heading h2{margin:0 0 4px}.catalog-section-heading p{margin:0;font-size:12px}.catalog-filter-grid{border:1px solid var(--line);background:#f7fafc;border-radius:10px;grid-template-columns:minmax(230px,2fr) minmax(140px,1fr) minmax(130px,1fr) auto auto;align-items:end;gap:12px;margin-bottom:15px;padding:16px 17px;display:grid}.catalog-filter-grid .link{text-align:center;padding:12px 3px}.catalog-results-count{color:var(--muted);margin:7px 0;font-size:12px;font-weight:700}.catalog-download-menu{z-index:5;position:relative}.catalog-download-menu summary{background:var(--brand-red);border:1px solid var(--brand-red);color:#fff;cursor:pointer;border-radius:7px;padding:11px 15px;font-size:13px;font-weight:700;list-style:none}.catalog-download-menu summary::-webkit-details-marker{display:none}.catalog-download-menu>div{border:1px solid var(--line);background:#fff;border-radius:10px;width:258px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 10px 28px #122b4225}.catalog-download-menu>div a{border-bottom:1px solid #eef1f5;padding:13px 15px;font-size:12px;font-weight:700;display:block;color:var(--brand-blue-strong)!important}.catalog-download-menu>div a:hover{background:#edf8ff}.catalog-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 0 12px;font-size:12px;display:flex}.catalog-text-button{color:var(--brand-blue-strong);background:0 0;border:0;padding:5px 6px;font-size:12px;font-weight:700}.catalog-text-button:hover{text-decoration:underline}.catalog-manage-table{width:100%;min-width:780px}.catalog-manage-table th,.catalog-manage-table td{padding:15px 11px}.catalog-manage-table td{vertical-align:middle;font-size:12px}.catalog-manage-table td>strong{color:#193e5a;font-size:13px;line-height:1.35;display:block}.catalog-meta{color:#748397;margin-top:5px;font-size:11px}.catalog-master-row:hover{background:#f4faff}.catalog-master-row.catalog-row-active{background:#e8f5fd}.catalog-children-row>td{background:#f3faff;padding:0 11px 12px 45px}.catalog-children-row .catalog-child-scroll{background:#fff;border:1px solid #d7e9f7;border-radius:8px;overflow-x:auto}.catalog-child-table{min-width:650px}.catalog-child-table th{background:#e8f7ff!important}.catalog-child-table td{padding:10px 13px;font-size:12px}.catalog-child-table td strong{color:#114e72}.catalog-expand{color:var(--brand-blue-strong);background:#fff;border:1px solid #cae6f5;border-radius:7px;place-items:center;width:29px;height:29px;font-size:20px;line-height:22px;display:grid}.catalog-expand:hover{background:#e0f4fd}.catalog-variant-pill{color:#1b6488;white-space:nowrap;background:#fff;border:1px solid #cee3ef;border-radius:999px;align-items:center;gap:9px;padding:7px 12px;font-size:12px;display:inline-flex}.catalog-variant-pill:hover{border-color:var(--brand-blue)}.catalog-edit-link{color:var(--brand-blue-strong);white-space:nowrap;margin:6px 0 0 5px;font-weight:700;display:inline-block}.catalog-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;font-size:13px;font-weight:700;display:flex}.catalog-pagination-link{color:var(--brand-blue-strong);border:1px solid #cee7f4;border-radius:8px;padding:9px 14px}.catalog-editor-panel{overflow:visible;padding:0!important}.catalog-editor-tabs{border-bottom:1px solid var(--line);gap:8px;padding:0 25px;display:flex;overflow-x:auto}.catalog-editor-tabs a{white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:19px 14px 14px;font-size:13px;font-weight:700;display:inline-flex;color:#54677a!important}.catalog-editor-tabs a.active{border-bottom-color:var(--brand-blue);background:#f3fbfe;color:#0d8ac1!important}.catalog-tab-count{background:#ebf0f4;border-radius:6px;padding:4px 6px;font-size:11px;font-weight:800}.catalog-tab-panel{padding:26px}.catalog-tab-panel>h2{margin-bottom:8px}.catalog-tab-panel>p.muted{margin:5px 0 21px}.catalog-savebar{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:18px;margin-top:8px;padding-top:18px;display:flex}.catalog-editor-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.catalog-editor-top h2{margin:0}.catalog-variant-editor-list{gap:12px;margin-top:15px;display:grid}.catalog-variant-editor-card{border:1px solid var(--line);background:#fbfcff;border-radius:11px;padding:18px}.catalog-variant-editor-card .catalog-editor-top{border-bottom:1px solid #e5edf4;padding-bottom:13px}.catalog-variant-editor-card .catalog-editor-top strong{color:#124366}.catalog-inline-form{gap:12px}.catalog-add-variant{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.catalog-add-variant h3{margin-bottom:17px}.catalog-stock-form{align-items:end;gap:12px;max-width:440px;margin:12px 0;display:flex}.catalog-stock-form label{flex:1}.catalog-stock-form button{flex:none}.catalog-warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-warehouse-grid .catalog-stock-form{margin:0}.catalog-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalog-media-card{border:1px solid var(--line);background:#f9fbfd;border-radius:11px;min-width:0;padding:12px}.catalog-media-card img{object-fit:contain;width:100%;height:145px;margin-bottom:12px;display:block}.catalog-media-url{overflow-wrap:anywhere;max-height:50px;font-size:11px;overflow:hidden}.catalog-import-form{gap:15px;display:grid}.catalog-import-results{background:#f4fafe;border:1px solid #cde5f4;border-radius:10px;margin-top:17px;padding:20px}.catalog-import-results .grid>div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:13px}.catalog-import-results .grid>div strong{color:#183b55;font-size:23px;display:block}.catalog-import-results .grid>div span{color:#637b8e;font-size:11px}.catalog-import-error{color:#b92848}.catalog-import-results ul{color:#b92848;margin:12px 0;padding-left:22px;font-size:12px;line-height:1.7}.catalog-import-results h3{color:#18754a}@media (max-width:1050px){.catalog-filter-grid,.catalog-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.catalog-filter-grid{grid-template-columns:1fr}.catalog-download-menu>div{max-width:85vw;left:0;right:auto}.catalog-tab-panel{padding:17px}.catalog-editor-tabs{padding:0 12px}.catalog-editor-tabs a{padding:14px 9px}.catalog-warehouse-grid{grid-template-columns:1fr}.catalog-media-grid{grid-template-columns:1fr 1fr}.catalog-children-row>td{padding-left:12px}.catalog-savebar{flex-wrap:wrap}}.rioe-shell .portal-topbar{color:#fff;background:#16a9e6;border-bottom:1px solid #0795d0}.rioe-shell .portal-topbar-title,.rioe-shell .portal-topbar-subtitle{color:#fff!important}.rioe-shell .page-header{color:#1a3347;box-shadow:none;background:#e9f7fe;border:1px solid #cce8f6}.rioe-shell .page-header h1,.rioe-shell .page-header .lead{color:#1a3347!important}.rioe-shell .page-header .link{color:#075b87!important}.rioe-shell .page-header .badge{color:#174865}.rioe-shell .btn,.rioe-shell .btn.secondary,.rioe-shell .btn.ghost{color:#fff;background:#f83d57;border-color:#f83d57}.rioe-shell .btn:hover,.rioe-shell .btn.secondary:hover,.rioe-shell .btn.ghost:hover{color:#fff;background:#db304b;border-color:#db304b}.site-footer{color:#42586b;background:#f7f9fb;border-top:1px solid #dbe4eb;padding:34px 27px 29px;position:relative}.footer-top-accent{background:linear-gradient(90deg,#16a9e6 0% 78%,#f83d57 78% 100%);width:100%;height:4px;position:absolute;top:0;left:0}.footer-grid>div:not(:first-child){border-left:1px solid #e0e8ee;padding-left:28px}.footer-grid strong{color:#173f5d;letter-spacing:.045em;text-transform:uppercase;margin-bottom:12px;font-size:12px}.footer-grid .footer-company-mark{letter-spacing:-.025em;text-transform:none;color:#0f81b8;font-size:21px}.footer-text{color:#52697e;font-size:12px;line-height:1.9}.footer-version{color:#7d91a4;font-size:11px}.rioe-platform-choices{background:#f7fbfd;border:1px solid #d9e6ee;border-radius:9px;gap:10px;padding:13px 15px;display:grid}.rioe-platform-choices legend{color:#173f5d;padding:0 5px;font-size:12px;font-weight:800}.rioe-platform-choices label{color:#28475d;align-items:center;gap:11px;font-size:13px;display:flex}.rioe-platform-choices label>span{align-items:baseline;gap:8px;display:flex}.rioe-platform-choices input,.rioe-inline-checks input{accent-color:#f83d57;width:15px;height:15px}.rioe-platform-choices small{font-size:11px}.rioe-account-table{min-width:680px}.rioe-account-table td{vertical-align:top}.rioe-account-table td p{overflow-wrap:anywhere;font-size:12px}.rioe-role-chip{color:#0d6f9f;background:#e6f7ff;border:1px solid #cbebf9;border-radius:20px;margin:0 5px 6px 0;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.rioe-account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:315px;display:grid}.rioe-account-form>.rioe-inline-checks{grid-column:1/-1}.rioe-account-form .btn{justify-self:start}.rioe-inline-checks{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.rioe-inline-checks label{color:#264763;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.rioe-seats{color:#1a5d7e;white-space:nowrap;font-weight:800}.rioe-pending-page{place-items:center;min-height:calc(100vh - 170px);padding:25px;display:grid}.rioe-pending-card{width:min(100%,575px)}.rioe-claim-block{background:#f1faff;border:1px solid #d7e9f4;border-radius:9px;margin:15px 0 18px;padding:16px}.rioe-claim-block p{margin:0 0 12px;font-size:13px}@media (max-width:850px){.footer-grid{grid-template-columns:1fr;gap:16px}.footer-grid>div:not(:first-child){border-top:1px solid #e0e8ee;border-left:0;padding-top:17px;padding-left:0}}@media (max-width:650px){.rioe-account-form{grid-template-columns:1fr;min-width:260px}.footer-grid{gap:10px}.site-footer{padding:28px 19px}.rioe-platform-choices label>span{gap:3px;display:grid}}.rioe-shell{color:#1c3650;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px}.rioe-shell .main{font-size:14px;line-height:1.55}.rioe-shell .main h1{letter-spacing:-.02em;color:#173751;font-size:26px;font-weight:760;line-height:1.27}.rioe-shell .main h2{letter-spacing:-.012em;color:#173751;font-size:19px;font-weight:750;line-height:1.4}.rioe-shell .main h3{letter-spacing:0;color:#1b3c55;font-size:15px;font-weight:700;line-height:1.4}.rioe-shell .main p,.rioe-shell .main li{letter-spacing:0;font-size:14px;line-height:1.6}.rioe-shell .main .muted,.rioe-shell .main .lead{color:#617487}.rioe-shell .main .label{color:#37546d;font-size:12.5px;font-weight:680;line-height:1.4}.rioe-shell .main .input,.rioe-shell .main .select,.rioe-shell .main .textarea{font-size:13.5px;line-height:1.5}.rioe-shell .main table{font-size:13px}.rioe-shell .main th{color:#60758a;font-size:11.5px;line-height:1.45}.rioe-shell .main td{color:#2b475d;font-size:13px;line-height:1.5}.rioe-shell .main .btn{font-size:12.5px;font-weight:750;line-height:1.4}.rioe-shell .sidebar .nav-link{color:#253e57;font-size:13.5px;font-weight:650;line-height:1.45}.rioe-shell .sidebar .nav-section-label{letter-spacing:.075em;color:#8192a1;font-size:11px;font-weight:800}.rioe-shell .sidebar .brand-title{color:#173751;font-size:16px;font-weight:800;line-height:1.3}.rioe-shell .sidebar .brand small{color:#647b91;font-size:11px;font-weight:650}.rioe-shell .portal-topbar .portal-topbar-title{color:#fff;font-size:19px;font-weight:800;line-height:1.3}.rioe-shell .portal-topbar .portal-topbar-subtitle{color:#fff;font-size:11px;font-weight:650;line-height:1.4}.rioe-shell .portal-topbar-account{font-size:12.5px;font-weight:700}.rioe-catalog-toggle{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.rioe-catalog-toggle.active-parent{color:#116b9b;background:#e8f6fd}.rioe-catalog-toggle .rioe-chevron{margin-left:auto;font-size:15px;font-weight:700}.rioe-submenu{border-left:2px solid #dcecf6;flex-direction:column;gap:2px;margin:1px 0 10px 22px;padding-left:10px;display:flex}.rioe-submenu .nav-link{border-radius:8px;padding:10px 11px!important;font-size:13px!important}.rioe-submenu .nav-link .nav-icon{opacity:.65;width:15px}.rioe-submenu .nav-link.active{color:#0875ab!important;background:#dff1fb!important}.footer-grid{grid-template-columns:minmax(175px,.85fr) minmax(420px,1.55fr) minmax(270px,1.05fr);align-items:start;gap:30px}.footer-grid .footer-text{font-size:12.5px;line-height:1.75}.footer-grid .footer-version{font-size:11px}.footer-grid strong{font-size:12px;line-height:1.6}.footer-grid>div:nth-child(2) .footer-text{max-width:590px}.rioe-filter-row{grid-template-columns:minmax(180px,1fr) minmax(200px,1.4fr) auto auto;align-items:end;gap:14px;display:grid}.rioe-table-count{margin:14px 0 10px}.rioe-inventory-table{min-width:790px}.rioe-inventory-table td strong{color:#1d465f;font-weight:750}.rioe-stock-line{white-space:nowrap;justify-content:space-between;gap:24px;padding:3px 0;display:flex}.rioe-stock-line span{color:#5c7288}.rioe-qty{font-size:15px;color:#126e9f!important}.rioe-category-tree{gap:14px;display:grid}.rioe-category-node{background:#f7fbfe;border:1px solid #d6e7f2;border-radius:9px;padding:13px 16px}.rioe-category-node>strong{font-size:14px;display:block}.rioe-category-node>small{font-size:11px}.rioe-category-node ul{color:#3a5c73;margin:10px 0 0 12px;padding:0 0 0 15px}.rioe-category-node li{padding:3px 0}.rioe-manage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rioe-inline-form{border:1px solid #e1eaf0;border-radius:9px;align-items:end;gap:12px;padding:12px;display:flex}.rioe-inline-grow{flex:1;min-width:0}.rioe-attribute-card{background:#f9fcfe;border:1px solid #d8e6ef;border-radius:11px;min-width:0;margin:0;padding:17px}.rioe-attribute-card h3,.rioe-attribute-card legend{color:#1b4b68;margin:0 0 9px;font-size:14px;font-weight:750}.rioe-attribute-values,.rioe-attribute-checkboxes{flex-wrap:wrap;gap:9px;display:flex}.rioe-attribute-checkboxes label{background:#fff;border:1px solid #dce8f0;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.rioe-attribute-checkboxes input{accent-color:#f83d57}.rioe-export-grid{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:1050px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:nth-child(2){min-width:0}}@media (max-width:720px){.rioe-filter-row,.rioe-attribute-grid,.rioe-manage-grid,.footer-grid{grid-template-columns:1fr}.footer-grid>div:nth-child(2){min-width:0}}.footer-grid{grid-template-columns:minmax(200px,.93fr) minmax(455px,1.5fr) minmax(280px,.98fr);gap:26px;max-width:1560px}.footer-grid>div:not(:first-child){padding-left:23px}.footer-grid strong{letter-spacing:.025em;margin-bottom:9px;font-size:11.5px;line-height:1.45}.footer-grid .footer-company-mark{font-size:20px}.footer-grid .footer-text{color:#587087;margin:0;font-size:12.5px;line-height:1.7}.footer-grid .rioe-office-line{white-space:nowrap;letter-spacing:-.015em;display:block}.footer-grid .footer-version{margin-top:10px}.rioe-shell .sidebar nav button.rioe-catalog-toggle,.rioe-shell .sidebar nav button.rioe-catalog-toggle.active-parent,.rioe-shell .sidebar nav button.rioe-catalog-toggle:hover,.rioe-shell .sidebar nav button.rioe-catalog-toggle:focus-visible{font-weight:700;color:#0b76a9!important;box-shadow:none!important;background:#e9f6fd!important;border:0!important}.rioe-shell .sidebar nav button.rioe-catalog-toggle:not(.active-parent){color:#344e64!important;background:0 0!important}.rioe-shell .sidebar nav button.rioe-catalog-toggle:not(.active-parent):hover{color:#0b76a9!important;background:#e9f6fd!important}.rioe-shell .sidebar nav button.rioe-catalog-toggle.active-parent:hover{color:#076c9b!important;background:#dceffb!important}.rioe-shell .sidebar nav button.rioe-catalog-toggle .nav-icon,.rioe-shell .sidebar nav button.rioe-catalog-toggle .rioe-chevron{color:inherit!important}.rioe-shell .sidebar nav .rioe-submenu .nav-link:hover{color:#0b76a9!important;background:#eaf7fe!important}.rioe-taxonomy-panel{padding:25px!important}.rioe-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.rioe-section-heading h2{margin:0 0 4px!important}.rioe-section-heading .muted{margin:0;font-size:13px}.rioe-record-count{color:#28739c;background:#eff8fe;border:1px solid #d8ebf7;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:750}.rioe-tree-list{gap:14px;display:grid}.rioe-tree-group{background:#fff;border:1px solid #dfe8ef;border-radius:11px;overflow:visible}.rioe-tree-row{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:14px 18px;display:flex}.rioe-tree-row:last-child{border-bottom:0}.rioe-tree-group>.rioe-tree-row:first-child{background:#f5fbfe;border-radius:11px 11px 0 0}.rioe-tree-child{background:#fff;border-left:2px solid #daeaf4;margin-left:23px;padding-left:19px}.rioe-tree-title{align-items:center;gap:12px;min-width:0;display:flex}.rioe-tree-title strong{color:#213e56;font-size:13.5px;line-height:1.5;display:block}.rioe-tree-title small{color:#708497;margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.rioe-tree-symbol{text-align:center;color:#13a5dd;flex:none;width:25px;font-size:18px}.rioe-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rioe-inline-details{flex-shrink:0;position:relative}.rioe-inline-details>summary{cursor:pointer;color:#076eaa;white-space:nowrap;background:#fff;border:1px solid #cfdfeb;border-radius:7px;align-items:center;gap:4px;padding:8px 11px;font-size:12px;font-weight:740;line-height:1.25;list-style:none;display:inline-flex}.rioe-inline-details>summary::-webkit-details-marker{display:none}.rioe-inline-details>summary:hover,.rioe-inline-details[open]>summary{color:#086e9c;background:#eaf7fe;border-color:#acd8ef}.rioe-inline-details>.rioe-compact-form{z-index:10;background:#fff;border:1px solid #d4e2ed;border-radius:10px;gap:12px;width:300px;max-width:min(88vw,360px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #133b5b24}.rioe-compact-form .label{font-size:12px}.rioe-compact-form .btn{justify-self:end}.rioe-inline-details:focus-within{z-index:11}.rioe-create-inline{grid-template-columns:minmax(190px,430px) auto;align-items:end;gap:12px;display:grid}.rioe-create-inline .btn{justify-self:start}.rioe-create-category h2{margin-bottom:8px}.rioe-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rioe-attribute-card{background:#f7fbfe;border:1px solid #dceaf3;border-radius:12px;min-width:0;padding:18px}.rioe-attribute-heading{border-bottom:1px solid #dce8f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;display:flex}.rioe-attribute-heading h3{margin:0!important;font-size:15px!important}.rioe-values-list{flex-direction:column;gap:2px;margin:11px 0;display:flex}.rioe-attribute-value-row{background:#fff;border:1px solid #e4edf4;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-bottom:4px;padding:7px 9px;display:flex}.rioe-value-chip{color:#1478ae;background:#e9f7ff;border:1px solid #cbe7f8;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:760}.rioe-attribute-value-row .rioe-inline-details>summary{background:0 0;border:0;padding:5px 8px}.rioe-add-inline>summary{background:0 0;border-style:dashed;border-color:#a8cfe4}.rioe-product-create-panel{padding:0!important;overflow:visible!important}.rioe-product-create-panel>form{flex-direction:column;min-width:0;display:flex}.rioe-create-title{border-bottom:1px solid #e4edf4;justify-content:space-between;align-items:center;gap:14px;padding:22px 28px 18px;display:flex}.rioe-create-title strong{color:#183a55;letter-spacing:-.01em;font-size:18px;font-weight:780}.rioe-create-title p{color:#75899a;margin:5px 0 0!important;font-size:12.5px!important}.rioe-create-tabstrip{background:#fff;border-bottom:1px solid #d8e4ed;flex-wrap:nowrap;align-items:center;gap:2px;padding:0 22px;display:flex;overflow-x:auto}.rioe-create-tabstrip button{appearance:none;color:#5f7183;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:15px 15px 12px;font-size:13px;font-weight:680;line-height:1.4;display:flex}.rioe-create-tabstrip button:hover{color:#0879ae;background:#f4fbff}.rioe-create-tabstrip button.selected{color:#037bb7;background:#f6fcff;border-bottom-color:#14a6df}.rioe-create-tabstrip button:focus-visible{outline-offset:-4px;outline:2px solid #14a6df}.rioe-tab-counter{background:#e5eef5;border-radius:6px;padding:2px 7px;font-size:11px}.rioe-create-content{background:#fff;min-height:350px;padding:25px 30px 28px}.rioe-create-content [hidden]{display:none!important}.rioe-create-content .rioe-create-section-heading{border-bottom:1px solid #e8eef3;margin-bottom:24px;padding-bottom:13px}.rioe-create-section-heading h2{color:#233f54;margin:0 0 5px!important;font-size:18px!important}.rioe-create-section-heading p{margin:0;font-size:13px!important}.rioe-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;max-width:1250px;display:grid}.rioe-editor-field{min-width:0;display:block}.rioe-editor-field.wide{grid-column:1/-1}.rioe-editor-field .label{color:#2e5169;margin-bottom:7px;line-height:1.4;font-size:12.5px!important}.rioe-editor-field .input,.rioe-editor-field .select,.rioe-editor-field .textarea{background:#fff;border:1px solid #cddbe7;border-radius:7px;min-height:43px;padding:12px 13px;font-size:13.5px!important}.rioe-editor-field .input:focus-visible,.rioe-editor-field .select:focus-visible,.rioe-editor-field .textarea:focus-visible{outline-offset:1px;border-color:#67b7d9;outline:2px solid #83cde9}.rioe-editor-hint{color:#45667c;background:#f2faff;border:1px solid #cee8f5;border-radius:9px;max-width:1250px;margin-top:22px;padding:17px 20px;font-size:13px}.rioe-editor-hint strong{color:#1d5678;margin-bottom:5px;font-size:13px;display:block}.rioe-editor-hint p{margin:0;line-height:1.6;font-size:13px!important}.rioe-new-variants{gap:14px;margin-bottom:16px;display:grid}.rioe-variant-line{background:#f8fbfe;border:1px solid #dfeaf3;border-radius:10px;padding:18px}.rioe-line-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.rioe-line-heading strong{color:#1e506d;font-size:13px;font-weight:760}.rioe-delete-link{color:#bf3e59;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.rioe-variant-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.rioe-add-row{text-align:center;color:#1478a8;cursor:pointer;background:#f7fcff;border:1px dashed #a6cadd;border-radius:9px;width:100%;max-width:1250px;padding:12px 16px;font-size:13px;font-weight:760;display:block}.rioe-add-row:hover{background:#ebf8ff;border-color:#4aa7d1}.rioe-add-row:disabled{opacity:.5;cursor:not-allowed}.rioe-new-media-list{gap:11px;margin:20px 0;display:grid}.rioe-new-media-row{border:1px solid #e3edf3;border-radius:8px;grid-template-columns:26px minmax(260px,2fr) minmax(150px,1fr) 28px;align-items:end;gap:13px;padding:12px 14px;display:grid}.rioe-row-count{color:#1478a8;text-align:center;background:#eef7fc;border-radius:20px;align-self:center;padding:7px 0;font-size:11px;font-weight:760}.rioe-remove-row{color:#bf3e59;cursor:pointer;background:0 0;border:0;align-self:center;font-size:24px}.rioe-create-footer{z-index:5;background:#fff;border-top:1px solid #dce8f1;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:14px;padding:15px 27px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 16px #16385408}.rioe-create-progress{color:#7a90a0;font-size:12px}.rioe-cancel-action{padding:10px 14px;font-size:13px;font-weight:750;color:#476176!important}.rioe-cancel-action:hover{text-decoration:underline;color:#007bad!important}.rioe-create-error{margin-bottom:18px}.rioe-empty-note{margin-top:15px;font-size:13px!important}@media (max-width:1100px){.footer-grid{grid-template-columns:minmax(175px,1fr) minmax(280px,1.3fr) minmax(200px,1fr);gap:14px}.footer-grid .rioe-office-line{white-space:normal}.rioe-variant-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.footer-grid{grid-template-columns:1fr!important}.rioe-editor-grid,.rioe-variant-fields,.rioe-attribute-grid,.rioe-create-inline{grid-template-columns:1fr}.rioe-create-content{padding:18px}.rioe-create-title{padding:17px}.rioe-create-tabstrip{padding:0 9px}.rioe-create-footer{flex-wrap:wrap;padding:12px 14px}.rioe-new-media-row{grid-template-columns:1fr;gap:9px}.rioe-row-count{display:none}.rioe-tree-row{flex-direction:column;align-items:flex-start}.rioe-row-actions{justify-content:flex-start}}.rioe-char-count{text-align:right;color:#7a8fa0;margin:5px 0 0;font-size:11px;display:block}.rioe-dimension-fieldset{background:#f9fcff;border:1px solid #d8e5ef;border-radius:9px;min-width:0;margin:0;padding:13px 17px 16px}.rioe-dimension-fieldset legend{color:#2d516b;padding:0 5px;font-size:12.5px;font-weight:760}.rioe-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.rioe-warehouse-picker{background:#f7fbfe;border:1px solid #d7e8f2;border-radius:12px;margin-top:28px;padding:21px}.rioe-warehouse-picker>strong{color:#18415d;font-size:15px}.rioe-warehouse-picker>p{margin:7px 0 14px;font-size:12.5px!important}.rioe-warehouse-choices{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;display:grid}.rioe-warehouse-choices label{cursor:pointer;background:#fff;border:1px solid #d5e1ea;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.rioe-warehouse-choices label.selected{background:#ecf9ff;border-color:#6fc3e7;box-shadow:0 0 0 1px #6fc3e750}.rioe-warehouse-choices input{accent-color:#f83d57;flex:none;width:17px;height:17px}.rioe-warehouse-choices label span{flex-direction:column;gap:2px;display:flex}.rioe-warehouse-choices label strong{color:#24506e;font-size:13px}.rioe-warehouse-choices label small{color:#6d8294;font-size:11px}.rioe-price-inputs{max-width:none;margin-bottom:20px}.rioe-calculation-status{color:#3c6075;background:#f3faff;border:1px solid #cce5f1;border-radius:8px;padding:12px 16px;line-height:1.6;font-size:12.5px!important}.rioe-calculated-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.rioe-calculated-field{background:#fbfdff;border:1px solid #d8e6f0;border-radius:10px;min-width:0;padding:16px 18px}.rioe-calculated-field dt{color:#47667b;min-height:36px;font-size:12px;font-weight:700;line-height:1.5}.rioe-calculated-field dd{color:#203f55;margin:8px 0 0;font-size:23px;font-weight:700;line-height:1.4}.rioe-marketplace-comparison{min-width:0;margin-top:30px}.rioe-marketplace-comparison h3{color:#233f54;margin:0 0 6px;font-size:16px}.rioe-marketplace-comparison>p{margin:0 0 15px;font-size:12.5px!important}.rioe-marketplace-scroll{border:1px solid #d6e4ef;border-radius:10px;max-width:100%;overflow-x:auto}.rioe-marketplace-scroll:focus-visible{outline-offset:3px;outline:2px solid #14a6df}.rioe-marketplace-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1400px;font-size:12px}.rioe-marketplace-table th,.rioe-marketplace-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #dce8f0;border-right:1px solid #dce8f0;padding:13px 12px}.rioe-marketplace-table thead th{color:#254e68;white-space:normal;background:#ecf7fd;font-weight:700;line-height:1.5}.rioe-marketplace-table thead tr:first-child th{background:#e2f2fc}.rioe-marketplace-table tbody th{z-index:1;text-align:left;color:#294d65;white-space:nowrap;background:#fff;font-weight:700;position:sticky;left:0}.rioe-marketplace-table tbody td{color:#8295a3;font-variant-numeric:tabular-nums;background:#fff}.rioe-marketplace-table tbody tr:nth-child(2n) th,.rioe-marketplace-table tbody tr:nth-child(2n) td{background:#f9fcfe}.rioe-marketplace-table tr>:last-child{border-right:0}.rioe-marketplace-table tbody tr:last-child>*{border-bottom:0}.rioe-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.rioe-calculated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rioe-calculated-grid,.rioe-dimensions{grid-template-columns:1fr}.rioe-calculated-field dt{min-height:0}}.rioe-create-content .rioe-media-note{color:#315e79;background:#edf8ff;border:1px solid #cee8f6;border-radius:8px;margin:0 0 19px;padding:12px 14px;font-size:12px!important}.rioe-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 16px;display:grid}.rioe-image-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.rioe-image-toolbar label{align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.rioe-image-toolbar .select{width:auto;min-width:125px}.rioe-image-group{margin:20px 0 28px}.rioe-image-group>h3{border-bottom:1px solid #dce8f0;margin:0 0 14px;padding:0 0 10px}.rioe-grouped-images[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.rioe-grouped-images[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.rioe-image-filename{overflow-wrap:anywhere;color:#4b6377;min-height:28px;font-size:11px}.rioe-variation-media{background:#fbfdff;border:1px solid #d3e6f3;border-radius:10px;margin:12px;padding:16px}.rioe-fit-sku-single:has(.rioe-variation-media){flex-wrap:wrap;display:flex}.rioe-fit-sku-single>.rioe-variation-media{flex-basis:100%;min-width:0}@media (max-width:1100px){.rioe-grouped-images[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rioe-grouped-images[data-columns]{grid-template-columns:1fr}}.rioe-media-card{background:#fff;border:1px solid #dce8f0;border-radius:11px;flex-direction:column;gap:10px;min-width:0;padding:13px;display:flex}.rioe-media-card-heading{justify-content:space-between;align-items:center;gap:5px;min-height:28px;display:flex}.rioe-media-card-heading strong{color:#173f5a;font-size:12.5px}.rioe-media-card-heading span{color:#7e90a0;font-size:11px}.rioe-media-preview{color:#8a9eb0;background:#f6f9fc;border:1px dashed #d4e2ee;border-radius:8px;place-items:center;height:145px;font-size:12px;display:grid;overflow:hidden}.rioe-media-preview img{object-fit:contain;width:100%;height:100%}.rioe-media-card .rioe-editor-field .label{margin-bottom:4px;font-size:11px!important}.rioe-media-card .input,.rioe-media-card .select{min-height:37px!important;padding:7px 9px!important;font-size:12px!important}.rioe-upload-label{color:#d63856;text-align:center;cursor:pointer;background:#fff3f5;border:1px solid #d9b8c1;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:760}.rioe-upload-label:hover{background:#ffe8ed}.rioe-upload-label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rioe-upload-label:focus-within{outline-offset:2px;outline:2px solid #c5485c}.rioe-media-card .rioe-delete-link{align-self:flex-start;font-size:12px}.rioe-variant-stock{border-top:1px solid #dce7ef;margin-top:16px;padding:16px 0 0}.rioe-variant-stock h3{color:#1e526d!important;margin-bottom:12px!important;font-size:12.5px!important}.rioe-variant-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rioe-attribute-mode,.rioe-mode-label{color:#487f9b;background:#e7f5fd;border:1px solid #d0ebf9;border-radius:20px;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:650}.rioe-attribute-dropdown{max-width:100%;position:relative}.rioe-attribute-dropdown summary{cursor:pointer;color:#375773;background:#fff;border:1px solid #cbdde8;border-radius:8px;justify-content:space-between;align-items:center;min-height:43px;padding:10px 12px;font-size:13px;list-style:none;display:flex}.rioe-attribute-dropdown summary::-webkit-details-marker{display:none}.rioe-attribute-dropdown summary:after{content:"⌄";color:#6d8699;font-size:18px}.rioe-attribute-dropdown[open] summary{border-color:#7dbeda;border-radius:8px 8px 0 0}.rioe-attribute-options{background:#fff;border:1px solid #d7e6ef;border-top:0;border-radius:0 0 8px 8px;gap:10px;max-height:190px;padding:9px 12px;display:grid;overflow:auto}.rioe-attribute-options label{color:#31516a;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.rioe-attribute-options input{accent-color:#f83d57}.rioe-attribute-card .label{flex-wrap:wrap;align-items:center;display:flex}.rioe-create-content .rioe-variant-fields{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.rioe-media-grid,.rioe-create-content .rioe-variant-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rioe-media-grid,.rioe-dimensions,.rioe-variant-stock-grid,.rioe-create-content .rioe-variant-fields{grid-template-columns:1fr}}.rioe-field-error{margin-top:6px;font-size:11.5px;line-height:1.45;display:block;color:#b22a48!important}.rioe-char-count.rioe-left{text-align:left;color:#718698;margin:6px 0 0;font-size:11.5px;line-height:1.45}.rioe-video-section{border-top:1px solid #dce9f2;margin-top:28px;padding-top:22px}.rioe-video-section h3{margin:0 0 7px!important;font-size:16px!important}.rioe-video-section>p{margin:0 0 16px;font-size:12.5px!important}.rioe-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.rioe-video-preview{background:#f4f9fd;height:190px}.rioe-video-preview video{object-fit:contain;width:100%;height:100%}.rioe-collapsible-list{gap:10px;display:grid}.rioe-collapse-item{background:#fff;border:1px solid #dce7ef;border-radius:10px}.rioe-collapse-item>summary{cursor:pointer;color:#224862;background:#f9fcfe;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;list-style:none;display:flex}.rioe-collapse-item>summary::-webkit-details-marker{display:none}.rioe-collapse-item>summary:hover,.rioe-collapse-item[open]>summary{color:#086eaa;background:#eaf7ff}.rioe-collapse-label{flex-direction:column;gap:4px;min-width:0;display:flex}.rioe-collapse-label strong{font-size:14px;font-weight:750;line-height:1.4}.rioe-collapse-label small{color:#687e91;font-size:11px}.rioe-collapse-arrow{color:#2386b0;font-size:19px}.rioe-collapse-item[open]>.rioe-collapse-body{border-top:1px solid #e1ebf3}.rioe-collapse-item[open] .rioe-collapse-arrow{transform:rotate(180deg)}.rioe-collapse-body{gap:12px;padding:17px 19px;display:grid}.rioe-collapse-body .rioe-row-actions{justify-content:flex-start}.rioe-collapse-body .rioe-tree-child{margin-left:0;padding:12px 8px 12px 17px}.rioe-collapse-body .rioe-attribute-value-row{margin:0}.rioe-pagination{border-top:1px solid #e3edf4;justify-content:center;align-items:center;gap:20px;margin-top:21px;padding-top:15px;font-size:13px;display:flex}.rioe-pagination a{color:#147baa;border:1px solid #d5e3ee;border-radius:8px;padding:8px 13px;font-weight:700}.rioe-pagination a:hover{background:#e9f7ff}.rioe-pagination a.disabled{pointer-events:none;opacity:.45}.rioe-create-attribute-form{grid-template-columns:minmax(200px,1fr) minmax(190px,1fr) auto;max-width:none}.rioe-create-attribute-form .btn{white-space:nowrap}.rioe-marketplace-select{grid-template-columns:minmax(230px,400px) auto;align-items:end;gap:12px;display:grid}.rioe-marketplace-select>.btn{justify-self:start}.rioe-map-form{background:#f7fbfe;border:1px solid #dce9f2;border-radius:12px;grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:14px;padding:18px;display:grid}.rioe-map-form .rioe-required-check{color:#34546c;align-self:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.rioe-map-form .rioe-required-check input{accent-color:#f83d57}.rioe-map-form .btn{white-space:nowrap;justify-self:start}.rioe-map-list{margin-top:18px;overflow-x:auto}.rioe-map-list table{border-collapse:collapse;width:100%;min-width:780px}.rioe-map-list th,.rioe-map-list td{text-align:left;vertical-align:middle;border-bottom:1px solid #e4ebf1;padding:11px 12px}.rioe-map-list th{background:#f4f9fd}.rioe-map-list td{font-size:12.5px}.rioe-map-actions{align-items:center;gap:9px;display:flex}.rioe-map-list .rioe-inline-details>.rioe-compact-form{min-width:300px;right:0}.rioe-map-list .rioe-delete-link{font-size:12px}@media (max-width:1100px){.rioe-map-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rioe-map-form,.rioe-video-grid,.rioe-marketplace-select,.rioe-create-attribute-form{grid-template-columns:1fr}}.rioe-apparel-options{background:#f5fbff;border:1px solid #cce4f4;border-radius:11px;margin:9px 0 7px;padding:19px 20px}.rioe-apparel-options h3{color:#1b4b69;margin:0 0 7px!important;font-size:15px!important}.rioe-apparel-options .muted{margin:0 0 18px;font-size:12.5px!important}.rioe-apparel-size-list{flex-wrap:wrap;align-items:center;gap:10px;min-height:43px;display:flex}.rioe-apparel-size-list label{cursor:pointer;color:#2b506b;background:#fff;border:1px solid #d5e4ee;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:650;display:inline-flex}.rioe-apparel-size-list label:has(input:checked){color:#006da6;background:#e6f6ff;border-color:#43a9da}.rioe-apparel-size-list input{accent-color:#f93e5c;width:15px;height:15px}.rioe-apparel-preview{background:#fff;border:1px solid #e1edf4;border-radius:9px;margin-top:18px;padding:15px}.rioe-apparel-preview strong{color:#1a5378;margin-bottom:10px;font-size:12.5px;display:block}.rioe-apparel-preview>div{flex-wrap:wrap;gap:8px;display:flex}.rioe-apparel-preview .rioe-value-chip{font-size:12px}.rioe-variant-fields input[readonly]{color:#284e68;cursor:default;font-weight:740;background:#f1f7fb!important}.rioe-category-create-form{grid-template-columns:repeat(2,minmax(220px,1fr));align-items:end;gap:14px;margin-top:16px;display:grid}.rioe-category-create-form>label{min-width:0}.rioe-category-create-form>button{justify-self:start}.rioe-category-parent{margin:7px 0 0 20px;border-left:3px solid #dcf0fb!important}.rioe-category-parent>summary{background:#f7fcff}.rioe-category-parent .rioe-tree-child{min-width:0;margin-left:0}.rioe-category-parent .rioe-collapse-body{gap:9px;padding:12px 14px}.rioe-category-parent .rioe-tree-row{flex-wrap:wrap;min-height:53px}.rioe-category-parent .rioe-tree-title{flex:1}@media (max-width:900px){.rioe-category-create-form,.rioe-apparel-options .rioe-editor-grid{grid-template-columns:1fr}}@media (max-width:600px){.rioe-category-parent{margin-left:7px}.rioe-apparel-options{padding:14px}}.rioe-apparel-options.wide{grid-column:1/-1}.rioe-category-path-pickers.wide{background:#f6fbff;border:1px solid #d8e9f5;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:4px 0 2px;padding:17px;display:grid}.rioe-category-path-pickers .rioe-editor-field{min-width:0}.rioe-category-path-pickers select:disabled{color:#7490a1;cursor:not-allowed;background:#eaf1f5}.rioe-category-level-switch.wide{grid-column:1/-1;max-width:440px}.rioe-taxonomy-actions{flex-wrap:wrap;align-items:flex-start;gap:9px;margin:5px 0 10px;display:flex}.rioe-taxonomy-danger-detail{background:#fafcfe;border:1px solid #dbe8f1;border-radius:9px;min-width:155px;max-width:100%}.rioe-taxonomy-danger-detail[open]{background:#fff;border-color:#a6d3e8;flex-basis:min(100%,460px)}.rioe-taxonomy-danger-detail>summary{cursor:pointer;color:#127eb6;padding:9px 13px;font-size:12.5px;font-weight:740;list-style:none}.rioe-taxonomy-danger-detail>summary::-webkit-details-marker{display:none}.rioe-taxonomy-danger-detail>summary:hover{background:#eaf7ff}.rioe-taxonomy-danger-detail .rioe-compact-form{box-shadow:none;z-index:1;border:0;border-top:1px solid #e0eaf1;gap:11px;width:100%;min-width:0;max-width:100%;padding:15px;display:grid;position:relative;top:auto;left:auto;right:auto}.rioe-taxonomy-danger-detail .rioe-compact-form label{gap:6px;min-width:0;display:grid}.rioe-taxonomy-danger-detail .rioe-compact-form .btn{justify-self:start}.rioe-taxonomy-danger-detail .muted{margin:0;line-height:1.5;font-size:11.5px!important}.rioe-taxonomy-danger-detail .rioe-confirm-label{color:#924653;font-weight:650}.rioe-taxonomy-danger-detail .rioe-danger-button{color:#fff!important;background:#c82f49!important}.rioe-attribute-value-row{flex-wrap:wrap}.rioe-attribute-value-row .rioe-taxonomy-actions{flex-basis:100%;margin-left:6px}.rioe-category-parent .rioe-taxonomy-actions{margin:6px 0 10px}.rioe-tree-child .rioe-taxonomy-actions{min-width:220px;margin:0}.rioe-tree-child .rioe-tree-title small{color:#7690a3;margin-top:4px;font-size:11px;display:block}@media (max-width:900px){.rioe-category-path-pickers.wide,.rioe-category-create-form{grid-template-columns:1fr}}.rioe-taxonomy-actions.rioe-category-ops{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:9px 0 16px;display:flex}.rioe-taxonomy-actions .rioe-taxonomy-danger-detail{background:#fff;border:1px solid #cce0ed;border-radius:9px;min-width:155px;max-width:100%}.rioe-taxonomy-actions .rioe-taxonomy-danger-detail>summary{color:#096da8;min-height:37px;padding:9px 12px;font-size:12.5px;font-weight:750}.rioe-taxonomy-actions .rioe-taxonomy-danger-detail>summary:hover{background:#eaf7ff}.rioe-taxonomy-actions .rioe-delete-detail{border-color:#f2cbd1}.rioe-taxonomy-actions .rioe-delete-detail>summary{color:#b4334e}.rioe-taxonomy-actions .rioe-delete-detail>summary:hover{background:#fff2f4}.rioe-taxonomy-actions .rioe-taxonomy-danger-detail[open]{flex:320px;min-width:min(100%,270px);max-width:485px}.rioe-taxonomy-actions .rioe-taxonomy-danger-detail .rioe-compact-form{width:100%;min-width:0;max-width:none;box-shadow:none;background:#fff;border:0;border-top:1px solid #e4eaf0;border-radius:0 0 9px 9px;gap:12px;padding:14px;display:grid;position:static}.rioe-taxonomy-actions .rioe-taxonomy-danger-detail .rioe-compact-form label{gap:5px;min-width:0;display:grid}.rioe-taxonomy-actions .rioe-taxonomy-danger-detail .rioe-compact-form .btn{justify-self:start}.rioe-taxonomy-actions .rioe-action-explanation{color:#5b7186;border-top:1px solid #edf0f4;margin:0;padding:13px 14px;font-size:12px;line-height:1.6}.rioe-taxonomy-actions .rioe-taxonomy-danger-detail .muted{color:#61798d;margin:0;line-height:1.6;font-size:12px!important}.rioe-taxonomy-actions .rioe-danger-button{color:#fff!important;background:#c6334e!important;border-color:#c6334e!important}.rioe-taxonomy-actions.rioe-value-ops{flex-basis:100%;align-items:start;width:100%;display:flex}.rioe-category-parent .rioe-category-ops{margin:10px 0 14px}.rioe-tree-child .rioe-category-ops{flex-basis:100%;width:100%;min-width:0;display:flex}@media (max-width:760px){.rioe-taxonomy-actions .rioe-taxonomy-danger-detail[open]{flex-basis:100%;max-width:100%}.rioe-taxonomy-actions.rioe-category-ops{flex-direction:column;align-items:stretch}}.rioe-compact-taxonomy{background:#fff;border:1px solid #d9e6ef;border-radius:11px;font-size:13px;overflow:visible}.rioe-compact-head{color:#274f67;letter-spacing:.04em;text-transform:uppercase;background:#edf6fb;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:10px 16px;font-size:11px;font-weight:800;display:flex}.rioe-compact-head span:last-child{margin-right:110px}.rioe-compact-tree-entry{background:#fff;border-top:1px solid #e8edf3;min-width:0;position:relative}.rioe-compact-tree-entry:first-of-type{border-top:0}.rioe-compact-tree-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:51px;padding:7px 13px;display:flex;position:relative}.rioe-compact-tree-row:hover{background:#f3faff}.rioe-compact-tree-toggle{cursor:pointer;text-align:left;color:#172f46;border:0;flex:auto;align-items:center;gap:8px;min-width:0;padding:8px 0;font-family:inherit;font-size:13px;display:flex;background:0 0!important}.rioe-compact-tree-toggle strong{overflow-wrap:anywhere;color:#102f49;font-weight:740}.rioe-compact-tree-toggle small{color:#6b8298;white-space:nowrap;font-size:11px}.rioe-compact-tree-chevron{color:#139ddd;text-align:center;flex:0 0 15px;width:15px;font-size:15px}.rioe-compact-code{color:#006fa9;white-space:nowrap;background:#eaf7ff;border:1px solid #cde9f8;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:760}.rioe-compact-tree-tools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.rioe-compact-tree-tools .rioe-inline-details>summary{border-color:#d6e5ee;padding:6px 10px;font-size:11px}.rioe-compact-tree-tools .rioe-taxonomy-actions,.rioe-compact-tree-tools .rioe-taxonomy-actions.rioe-category-ops,.rioe-compact-tree-tools .rioe-taxonomy-actions.rioe-value-ops{flex-direction:row;flex:none;align-items:center;gap:6px;width:auto;margin:0;display:flex}.rioe-compact-tree-tools .rioe-taxonomy-danger-detail{border-radius:6px;flex:none;width:auto;position:relative;min-width:0!important}.rioe-compact-tree-tools .rioe-taxonomy-danger-detail[open]{flex:none;min-width:0!important;max-width:none!important}.rioe-compact-tree-tools .rioe-taxonomy-danger-detail>summary{white-space:nowrap;line-height:1.4;min-height:0!important;padding:6px 9px!important;font-size:11px!important}.rioe-compact-tree-tools .rioe-taxonomy-danger-detail .rioe-compact-form{z-index:45;background:#fff;border:1px solid #cbdce9;border-radius:9px;width:340px;min-width:270px;max-width:min(88vw,380px);padding:14px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 36px #133d5c2b}.rioe-compact-tree-tools .rioe-taxonomy-danger-detail .rioe-action-explanation{z-index:45;background:#fff;border:1px solid #cbdce9;border-radius:9px;width:300px;max-width:88vw;padding:12px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #133d5c22}.rioe-compact-tree-children{background:#fbfdff;border-top:1px solid #e2edf5}.rioe-compact-tree-children>.rioe-compact-tree-entry{background:#fbfdff;border-top:1px solid #e8eff5}.rioe-compact-tree-children>.rioe-compact-tree-entry .rioe-compact-tree-children{background:#f5faff}.rioe-tree-no-children{margin:0!important;padding:14px 28px!important}.rioe-compact-value-row{border-top:1px dashed #e5edf2;padding-left:34px}.rioe-compact-value-name{cursor:default}.rioe-compact-value-row .rioe-taxonomy-danger-detail>summary{font-size:11px}.rioe-compact-add-value{margin:10px 14px 14px 35px;display:inline-block}.rioe-compact-taxonomy .rioe-compact-form label{gap:6px;min-width:0;display:grid}.rioe-master-number-input{background:#fff;border:1px solid #cfdeea;border-radius:8px;align-items:stretch;max-width:385px;display:flex;overflow:hidden}.rioe-master-number-input .rioe-master-prefix{color:#075d93;letter-spacing:.03em;background:#ebf6fe;border-right:1px solid #cfdeea;align-items:center;min-width:75px;padding:0 14px;font-size:15px;font-weight:800;display:flex}.rioe-master-number-input .input{outline-offset:-3px;letter-spacing:.11em;font-variant-numeric:tabular-nums;min-width:0;height:49px;font-size:17px;font-weight:740;box-shadow:none!important;border:0!important;border-radius:0!important}.rioe-apparel-fit-picker{background:#f4faff;border:1px solid #cfe7f7;border-radius:10px;margin-bottom:19px;padding:16px}.rioe-apparel-fit-picker>strong{margin-bottom:11px;font-size:14px;display:block}.rioe-apparel-fit-picker .rioe-apparel-size-list{flex-wrap:wrap;justify-content:flex-start}.rioe-apparel-fit-picker .rioe-apparel-preview{background:#fff;margin-top:13px}.rioe-apparel-fit-picker .muted{margin:8px 0;font-size:12px}@media (max-width:1030px){.rioe-compact-tree-row{flex-wrap:wrap}.rioe-compact-tree-tools{justify-content:flex-start;margin-left:20px}}@media (max-width:600px){.rioe-compact-head span:last-child,.rioe-compact-tree-toggle small{display:none}.rioe-compact-tree-tools .rioe-taxonomy-danger-detail .rioe-compact-form{min-width:230px;left:0;right:auto}}.rioe-variant-overview{color:#214661;background:#eff8fe;border:1px solid #cfe8f7;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 17px;padding:13px 18px;font-size:13px;line-height:1.6;display:flex}.rioe-variant-overview strong{color:#0b557e;white-space:nowrap}.rioe-size-variant-card{background:#fff;border:1px solid #d8e5ef;border-radius:11px;margin-bottom:17px;overflow:hidden;box-shadow:0 2px 9px #0b39540a}.rioe-size-card-heading{color:#133e59;background:#e9f7ff;border-bottom:1px solid #d8e5ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;font-size:14px;display:flex}.rioe-size-child-count{color:#0b6da1;white-space:nowrap;background:#fff;border:1px solid #cce6f4;border-radius:30px;padding:4px 10px;font-size:11px;font-weight:750}.rioe-size-variant-card .rioe-base-sku-fields{align-items:end;gap:15px;padding:16px 18px 6px}.rioe-size-variant-card .rioe-base-sku-fields .input[readonly]{color:#123e5a;background:#f1f7fb;font-weight:700}.rioe-per-size-fit{background:#f5faff;border:1px solid #d4eaf7;border-radius:8px;margin:10px 18px 15px;padding:14px 15px}.rioe-per-size-fit>strong{color:#13405f;margin-bottom:10px;font-size:12.5px;display:block}.rioe-per-size-fit .rioe-apparel-size-list{flex-wrap:wrap;gap:8px;display:flex}.rioe-per-size-fit .rioe-apparel-size-list label{margin:0;font-size:12.5px}.rioe-size-generated-list{gap:10px;margin:0 18px 18px;display:grid}.rioe-size-generated-list .rioe-fit-sku-row{background:#fff;border:1px solid #dce6ec;border-left:3px solid #14a2dd;border-radius:7px;margin:0;padding:13px 14px}.rioe-size-generated-list .rioe-fit-sku-row .rioe-line-heading{color:#163b55;border-bottom:1px solid #ecf1f4;margin:0 0 12px;padding:0 0 12px}.rioe-size-generated-list .rioe-empty-note{color:#6e8396;background:#fff;border:1px dashed #c8d9e5;border-radius:8px;margin:0;padding:15px 14px;font-size:12px}.rioe-size-generated-list .rioe-variant-stock{margin-top:13px}@media (max-width:760px){.rioe-size-variant-card .rioe-base-sku-fields{grid-template-columns:1fr}.rioe-size-variant-card .rioe-base-sku-fields .rioe-editor-field{min-width:0}}.rioe-size-variant-card .rioe-base-stock{background:#fbfdff;border:1px solid #dce8f0;border-radius:8px;margin:6px 18px 15px;padding:13px 15px}.rioe-size-variant-card .rioe-base-stock h3{color:#163e58;margin:0 0 11px;font-size:12px;font-weight:800}.rioe-size-variant-card .rioe-base-stock .rioe-variant-stock-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.rioe-size-variant-card .rioe-base-stock .muted{color:#687f91;font-size:12px}.rioe-size-variant-card .rioe-per-size-fit{margin-top:10px;margin-bottom:13px}.rioe-size-variant-card .rioe-size-generated-list{padding-bottom:6px}.rioe-size-variant-card .rioe-base-sku-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.rioe-size-variant-card .rioe-base-sku-fields .rioe-editor-field{min-width:0}@media (max-width:850px){.rioe-size-variant-card .rioe-base-sku-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.rioe-size-variant-card .rioe-base-sku-fields{grid-template-columns:1fr}}.rioe-fit-uniqueness-note{color:#547084;margin:7px 0 11px;font-size:12px;line-height:1.5}.rioe-supplier-placeholder{background:#f6fbff;border:1px solid #d5e7f1;border-radius:10px;max-width:720px;margin:20px 0 32px;padding:20px 22px}.rioe-supplier-placeholder .rioe-editor-field{width:100%;display:block}.rioe-supplier-placeholder .select{width:100%;max-width:640px}.rioe-supplier-placeholder>.muted{margin-top:13px;font-size:12px}.rioe-create-footer .rioe-discard-draft{color:#b42335;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e8a2aa;border-radius:7px;padding:10px 15px;font-size:13px;font-weight:750}.rioe-create-footer .rioe-discard-draft:hover{background:#fff2f3;border-color:#d34758}.rioe-create-footer .rioe-discard-draft:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.rioe-create-footer .actions{flex-wrap:wrap}.rioe-supplier-placeholder{padding:15px}}.rioe-size-variant-card{overflow:visible}.rioe-size-variant-card:has(.rioe-fit-dropdown[open]){z-index:10;position:relative}.rioe-size-card-heading{border-radius:10px 10px 0 0}.rioe-per-size-fit .label{color:#143b55;margin:0 0 8px;font-size:13px;font-weight:750;display:block}.rioe-fit-dropdown{width:100%;max-width:585px;position:relative}.rioe-fit-dropdown>summary{cursor:pointer;color:#163e57;background:#fff;border:1px solid #d1deea;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:650;line-height:1.4;list-style:none;display:flex}.rioe-fit-dropdown>summary::-webkit-details-marker{display:none}.rioe-fit-dropdown>summary:focus-visible{outline-offset:2px;outline:3px solid #9ddaff}.rioe-fit-dropdown[open]>summary{border-color:#12a4dc;border-radius:7px 7px 0 0}.rioe-fit-chevron{color:#1684b2;font-size:16px;transition:transform .15s}.rioe-fit-dropdown[open] .rioe-fit-chevron{transform:rotate(180deg)}.rioe-fit-dropdown-menu{z-index:25;background:#fff;border:1px solid #b7d9ed;border-top:0;border-radius:0 0 8px 8px;max-height:250px;padding:6px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 27px #13416224}.rioe-fit-option{cursor:pointer;color:#163e58;border-radius:6px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;line-height:1.3;display:flex}.rioe-fit-option:hover{background:#edf8fe}.rioe-fit-option input{accent-color:#f73859;flex-shrink:0;width:16px;height:16px;margin:0}.rioe-fit-option small{color:#698196;margin-left:auto;font-size:11px}.rioe-fit-option.disabled{cursor:not-allowed;opacity:.45}.rioe-fit-sku-list{gap:8px}.rioe-fit-sku-single{background:#f5fbff;border:1px solid #b9dff4;border-left:3px solid #16a5da;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px 22px;min-height:48px;padding:11px 15px;display:flex}.rioe-fit-sku-caption{color:#53738c;font-size:12px;font-weight:700}.rioe-fit-sku-code{letter-spacing:.025em;color:#07527d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:850}.rioe-fit-sku-list .rioe-empty-note{font-size:12.5px;line-height:1.5}@media (max-width:600px){.rioe-fit-sku-single{flex-direction:column;align-items:flex-start;gap:4px}.rioe-fit-dropdown-menu{max-height:220px}}.rioe-shell .sidebar{background:#fff;min-height:100%}.rioe-shell .sidebar .brand{border-bottom:0;justify-content:center;align-items:center;padding:20px 18px 9px;display:flex}.rioe-hub-tab{text-align:center;background:#eaf7fe;border:1px solid #cdeaf8;border-radius:9px;margin:5px 12px 0;padding:12px 14px;font-size:15px;font-weight:800;color:#087db6!important;text-decoration:none!important;display:block!important}.rioe-sidebar-context{text-align:center;color:#75879b;letter-spacing:.07em;margin-top:9px;font-size:10px;font-weight:700}.rioe-shell .sidebar nav{flex:1;padding:18px 12px;overflow-y:auto}.rioe-sidebar-bottom{background:#fafcff;border-top:1px solid #e4edf4;margin-top:auto;padding-top:13px}.rioe-shell .rioe-sidebar-bottom .user{margin:0 12px 11px}.rioe-shell .rioe-sidebar-bottom .rioe-signout{margin:0 12px 16px}.rioe-shell .portal-topbar{min-height:88px;padding:18px 30px}.rioe-shell .portal-topbar-identity{min-width:0}.rioe-shell .portal-topbar-title{font-size:19px}@media (max-width:760px){.rioe-shell .sidebar .brand{padding:10px 14px;display:flex}.rioe-hub-tab{margin:3px 12px 8px}.rioe-sidebar-context{display:none}.rioe-shell .sidebar nav{padding:8px 12px;overflow:auto visible}.rioe-sidebar-bottom{display:none}}.rioe-shell .main.portal-content{max-width:none;margin:0;padding:0 0 44px}.rioe-shell .main.portal-content>.page-header{color:#fff;box-shadow:none;background:#16a9e6;border:0;border-bottom:1px solid #0795d0;border-radius:0;margin:0 0 24px;padding:23px 30px}.rioe-shell .main.portal-content>.page-header h1,.rioe-shell .main.portal-content>.page-header .lead,.rioe-shell .main.portal-content>.page-header .link{color:#fff!important}.rioe-shell .main.portal-content>.page-header~*{margin-left:28px;margin-right:28px}@media (max-width:760px){.rioe-shell .main.portal-content{padding:0 0 28px}.rioe-shell .main.portal-content>.page-header{padding:19px 15px}.rioe-shell .main.portal-content>.page-header~*{margin-left:12px;margin-right:12px}}@media (min-width:761px){.rioe-shell .sidebar{z-index:15;height:100vh;min-height:0;position:sticky;top:0}.rioe-shell .sidebar nav{flex:1;min-height:0;overflow:hidden auto}}.rioe-shell .sidebar .brand{justify-content:center;padding:21px 14px 9px}.rioe-shell .sidebar .brand-logo{width:184px}.rioe-hub-tab{letter-spacing:.005em;border-radius:8px!important;margin:2px 12px 6px!important;font-size:14px!important}.rioe-hub-tab:hover{background:#dff2fe;text-decoration:none!important}.rioe-sidebar-context{color:#60798d;margin-top:3px;font-size:10px}.rioe-shell .sidebar nav{gap:3px;padding:9px 12px 18px}.rioe-shell .sidebar nav .nav-section-label{margin-top:12px}.rioe-sidebar-bottom{z-index:20;background:#fff;border-top:1px solid #e5eaf0;flex-shrink:0;margin-top:auto;padding:12px 10px;position:relative}.rioe-account-menu{position:relative}.rioe-account-summary{cursor:pointer;color:#193c55;background:#f8fafc;border:1px solid #e1e8f1;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px;list-style:none;display:flex}.rioe-account-summary::-webkit-details-marker{display:none}.rioe-account-summary:hover,.rioe-account-menu[open] .rioe-account-summary{background:#eaf7fe;border-color:#c8e6f7}.rioe-account-summary:focus-visible{outline-offset:2px;outline:3px solid #74c8f4}.rioe-account-avatar{color:#0878b5;background:#e4f5fe;border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:17px;font-weight:850;display:grid}.rioe-account-details{text-align:left;flex:1;min-width:0;display:block}.rioe-account-details strong,.rioe-account-details small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.rioe-account-details strong{font-size:12px;font-weight:800;line-height:1.45}.rioe-account-details small{color:#64788b;margin-top:3px;font-size:11px}.rioe-account-dots{color:#6a7e91;flex:0 0 12px;font-size:20px;line-height:1}.rioe-account-popover{z-index:80;color:#123c5a;background:#fff;border:1px solid #e0e8f0;border-radius:14px;width:290px;max-width:calc(100vw - 25px);padding:9px;position:absolute;bottom:-2px;left:calc(100% + 14px);box-shadow:0 12px 36px #0e334b2e}.rioe-account-menu-heading{border-bottom:1px solid #edf1f5;gap:4px;margin-bottom:6px;padding:10px 12px;display:grid}.rioe-account-menu-heading strong{overflow-wrap:anywhere;font-size:12px}.rioe-account-menu-heading small{color:#6e8297;font-size:11px}.rioe-account-option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-weight:600;color:#233f57!important;font-size:13px!important;text-decoration:none!important;display:flex!important}.rioe-account-option>span{text-align:center;color:#257dae;width:20px;font-size:18px}.rioe-account-option:hover{background:#eaf7fe!important;text-decoration:none!important}.rioe-account-popover form{border-top:1px solid #edf1f5;margin-top:6px;padding-top:6px}.rioe-account-exit,.rioe-account-exit>span{color:#e93d56!important}.rioe-account-profile{margin:0 28px!important}.rioe-account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:15px 0 22px;display:grid}.rioe-account-profile-grid>div{background:#fafcfe;border:1px solid #dfe9f0;border-radius:10px;min-width:0;padding:13px 15px}.rioe-account-profile-grid small{color:#6a7f91;margin-bottom:5px;font-size:11px;display:block}.rioe-account-profile-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}@media (max-width:760px){.rioe-sidebar-bottom{padding:7px 12px 12px;display:block!important}.rioe-account-summary{min-height:52px}.rioe-account-popover{bottom:calc(100% + 7px);left:auto;right:0}.rioe-account-profile{margin:0 12px!important}.rioe-account-profile-grid{grid-template-columns:1fr}}.rioe-shell .main.portal-content>.page-header{min-height:80px!important;margin-bottom:22px!important;padding:13px 30px!important}.rioe-shell .main.portal-content>.page-header h1{margin-bottom:3px!important;font-size:25px!important}.rioe-shell .main.portal-content>.page-header .lead{line-height:1.4}.rioe-shell .sidebar .rioe-hub-tab,.rioe-shell .sidebar nav a.nav-link.active,.rioe-shell .sidebar nav a.nav-link:hover,.rioe-shell .sidebar nav button.nav-link.active-parent,.rioe-shell .sidebar nav button.nav-link:hover,.rioe-shell .rioe-submenu .nav-link.active,.rioe-shell .catalog-editor-tabs a.active,.rioe-shell .rioe-account-summary:hover,.rioe-shell .rioe-account-menu[open] .rioe-account-summary,.rioe-shell .rioe-hub-tab,.rioe-shell .rioe-create-tabs button[aria-selected=true],.rioe-shell .rioe-editor-tabs button[aria-selected=true]{color:#111827!important}.rioe-fit-dropdown-menu .rioe-fit-done{color:#fff;cursor:pointer;z-index:2;background:#16a9e6;border:0;border-radius:7px;width:100%;margin-top:7px;padding:11px 14px;font-size:13px;font-weight:800;display:block;position:sticky;bottom:-6px}.rioe-fit-dropdown-menu .rioe-fit-done:hover{background:#058dcc}.site-footer{padding:15px 25px 13px!important}.site-footer .footer-grid{align-items:center;gap:20px}.site-footer .footer-grid strong{margin-bottom:5px;line-height:1.35}.site-footer .footer-grid .footer-version{margin:3px 0 0}.site-footer .footer-grid .footer-text{line-height:1.5}@media (min-width:1100px){.site-footer .footer-grid{grid-template-columns:minmax(240px,1fr) minmax(435px,1.6fr) minmax(280px,1fr)}.site-footer .footer-grid>div:nth-child(2) .rioe-office-line{display:inline}.site-footer .footer-grid>div:nth-child(2) .rioe-office-line+.rioe-office-line:before{content:", "}}@media (max-width:760px){.rioe-shell .main.portal-content>.page-header{padding:13px 15px!important}.site-footer .footer-grid{grid-template-columns:1fr}}@media (min-width:851px){.site-footer .footer-grid>div:first-child .footer-text,.site-footer .footer-grid>div:first-child .footer-version{font-size:11.5px;display:inline}.site-footer .footer-grid>div:first-child .footer-version:before{content:"  ·  ";white-space:pre}}.rioe-compact-add-value[open]{max-width:min(100% - 49px,520px);margin:12px 14px 18px 35px;display:block}.rioe-compact-add-value>.rioe-compact-form,.rioe-compact-taxonomy .rioe-compact-add-value>.rioe-compact-form{background:#fff;border:1px solid #d8e6ef;border-radius:9px;gap:12px;padding:16px;z-index:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;grid-template-columns:1fr!important;margin:8px 0 0!important;display:grid!important;position:static!important;inset:auto!important}.rioe-compact-add-value>.rioe-compact-form .btn{justify-self:end}@media (max-width:600px){.rioe-compact-add-value[open]{max-width:calc(100% - 24px);margin-left:12px;margin-right:12px}}html,body,.rioe-shell,.rioe-shell button,.rioe-shell input,.rioe-shell select,.rioe-shell textarea,.rioe-compact-tree-toggle{font-family:sans-serif!important}html,body,.rioe-shell,.rioe-shell button,.rioe-shell input,.rioe-shell select,.rioe-shell textarea,.rioe-compact-tree-toggle,button,input,textarea,select{font-family:var(--font-rioe-roboto),Arial,sans-serif!important}.rioe-shell .sidebar nav a.nav-link.active{color:#111827!important;box-shadow:inset 3px 0 #f83d57!important}.rioe-shell .rioe-submenu a.nav-link.active{border-left-color:#f83d57!important}.rioe-shell .rioe-create-tabs button[aria-selected=true],.rioe-shell .rioe-editor-tabs button[aria-selected=true]{color:#111827!important;border-bottom-color:#f83d57!important}.rioe-shell .rioe-create-tabs button.active,.rioe-shell .rioe-editor-tabs button.active,.rioe-shell .catalog-editor-tabs a.active{border-bottom-color:#f83d57!important}.rioe-shell .rioe-create-tabstrip button[aria-selected=true],.rioe-shell .rioe-create-tabstrip button.selected{color:#111827!important;border-bottom-color:#f83d57!important}.rioe-price-tax-four-col{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.rioe-price-tax-four-col .rioe-calculated-field{min-width:0;padding:13px 14px}.rioe-price-tax-four-col .label{min-height:35px;font-size:12px;line-height:1.5;display:block}.rioe-price-tax-four-col input.input,.rioe-price-tax-four-col select.select{width:100%;min-width:0;max-width:100%;font-size:13px}.rioe-price-tax-four-col .rioe-tax-checkbox{align-items:center;gap:8px;min-height:40px;font-size:13px;line-height:1.4;display:flex}.rioe-price-tax-four-col .rioe-tax-checkbox input{flex:none}.rioe-hsn-field{position:relative}.rioe-hsn-suggestions{z-index:50;background:#fff;border:1px solid #bacfe1;border-radius:8px;width:max(100%,min(420px,75vw));max-height:260px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 12px 24px #00152925}.rioe-hsn-suggestions button{text-align:left;color:#18334a;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eff5;align-items:flex-start;gap:8px;width:100%;padding:9px 12px;font-size:12px;display:flex}.rioe-hsn-suggestions button:hover,.rioe-hsn-suggestions button:focus-visible{background:#edf8ff;outline:none}.rioe-hsn-suggestions button strong{white-space:nowrap;color:#0075ac}.rioe-hsn-field small,.rioe-price-tax-four-col small{margin-top:8px;font-size:11px;line-height:1.45;display:block}@media (max-width:1050px){.rioe-price-tax-four-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rioe-price-tax-four-col{grid-template-columns:minmax(0,1fr)}.rioe-hsn-suggestions{width:100%}}.rioe-product-attribute-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 22px}.rioe-product-attribute-grid .rioe-attribute-card{min-width:0;padding:14px}.rioe-product-attribute-card-heading{justify-content:space-between;align-items:flex-start;gap:8px;min-height:32px;margin-bottom:11px;display:flex}.rioe-product-attribute-card-heading .label{flex:1;min-width:0;font-size:12.5px;line-height:1.5}.rioe-product-attr-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;margin-bottom:7px;display:flex}.rioe-product-attr-section-heading h3{color:#123c57;margin:0;font-size:16px}.rioe-attribute-count{color:#28647f;background:#edf7fd;border:1px solid #d0e6f4;border-radius:14px;padding:5px 10px;font-size:12px;display:inline-block}.rioe-product-extra-attributes{border-top:1px solid #dce9f1;margin-top:26px;padding-top:5px}.rioe-product-attribute-add-controls{background:#f5faff;border:1px solid #d3e5f2;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:14px;margin:14px 0;padding:15px;display:grid}.rioe-product-attribute-add-controls .rioe-editor-field{min-width:0;margin:0}.rioe-product-attribute-add-controls .btn{white-space:nowrap;min-height:42px}.rioe-remove-extra-attribute{appearance:none;color:#ab2e45;cursor:pointer;background:#fff;border:1px solid #efbfc6;border-radius:6px;padding:5px 8px;font-size:11px}.rioe-remove-extra-attribute:hover{background:#fff0f2}@media (max-width:1100px){.rioe-product-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.rioe-product-attribute-grid,.rioe-product-attribute-add-controls{grid-template-columns:minmax(0,1fr)}}.rioe-selected-attribute-values{color:#52728b;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.5;display:block}.rioe-removed-attributes{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 20px;display:flex}.rioe-category-rule-row{border-bottom:1px solid #dce8f0;grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) auto;align-items:end;gap:14px;padding:16px 0;display:grid}.rioe-category-rule-row>div>small{margin-top:6px;display:block}.rioe-category-rule-row>p{grid-column:1/-1;margin:0}@media (max-width:700px){.rioe-category-rule-row{grid-template-columns:1fr}}.rioe-nav-row{border-radius:10px;align-items:center;min-width:0;display:flex;position:relative}.rioe-nav-row>.nav-link{flex:1;min-width:0}.rioe-shell .sidebar nav .rioe-nav-expand{color:#48677e;flex:0 0 32px;justify-content:center;width:32px;padding:10px 6px}.rioe-nav-children{border-left:1px solid #cce4f2;margin:5px 0 7px 18px;padding-left:9px}.rioe-nav-level-2 .nav-link{padding:10px 8px!important;font-size:12px!important}.rioe-nav-level-2 .nav-icon{flex-shrink:0;width:12px}.rioe-nav-row.branch-active{background:#eaf8ff}.rioe-nav-level-0>.rioe-nav-row .nav-link{font-weight:700}.rioe-shell .sidebar nav .rioe-nav-row .nav-link:focus-visible,.rioe-shell .sidebar nav .rioe-nav-expand:focus-visible{outline-offset:-2px;outline:2px solid #f83d57}.rioe-config-fieldset{border:0;min-width:0;margin:0;padding:0}.rioe-config-card{background:#f8fcff;border:1px solid #d5e7f3;border-radius:12px;margin:16px 0;padding:18px}.rioe-config-card summary{cursor:pointer;margin-bottom:12px;font-weight:600}.rioe-config-card .rioe-editor-grid{margin-top:14px}.rioe-config-card input[type=checkbox]{width:auto}.rioe-config-card small{font-size:12px}.rioe-nav-children .rioe-nav-children{margin-left:14px;padding-left:5px}@media (max-width:760px){.rioe-shell .sidebar nav{max-height:55vh;display:block!important;overflow-y:auto!important}.rioe-nav-children{margin-left:18px}.rioe-shell .sidebar nav .rioe-nav-row{width:100%}}.rioe-shell .sidebar nav .rioe-nav-row{background:0 0;border-radius:10px;overflow:hidden}.rioe-shell .sidebar nav .rioe-nav-row>:is(a.nav-link,button.nav-link,button.rioe-nav-expand),.rioe-shell .sidebar nav .rioe-nav-row>:is(a.nav-link,button.nav-link,button.rioe-nav-expand):is(:hover,:active,:focus,.active){box-shadow:none!important;color:#253e57!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.rioe-shell .sidebar nav .rioe-nav-row.page-active:before{content:"";z-index:1;pointer-events:none;background:#f83d57;width:3px;position:absolute;top:0;bottom:0;left:0}.rioe-shell .sidebar nav .rioe-nav-row.page-active>.nav-link{font-weight:750;color:#111827!important}.rioe-shell .sidebar nav .rioe-nav-row:has(>:focus-visible){outline-offset:2px;outline:2px solid #f83d57}.rioe-disclosure{color:#61778b;flex:0 0 16px;margin-left:auto;transition:transform .16s}.rioe-disclosure.is-open{transform:rotate(90deg)}.rioe-shell .sidebar nav .rioe-nav-row.branch-active{background:0 0}.rioe-shell .sidebar nav .rioe-nav-row:hover,.rioe-shell .sidebar nav .rioe-nav-row.page-active{background:#eaf7fe}.rioe-shell .sidebar nav .rioe-nav-row>.nav-link{gap:10px;padding:11px 13px}.rioe-nav-children{margin:3px 0 6px 14px;padding-left:7px}.rioe-shell .sidebar nav .rioe-nav-level-2 .nav-link{padding:10px 12px!important;font-size:12.5px!important}@media (prefers-reduced-motion:reduce){.rioe-disclosure{transition:none}}.hsn-management-table{min-width:1120px}.hsn-management-table td{vertical-align:top}.hsn-management-table .hsn-description{min-width:260px;max-width:540px;line-height:1.5}.hsn-status-verified,.hsn-status-pending{white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-block}.hsn-status-verified{color:#176a37;background:#e9f8ee}.hsn-status-pending{color:#865517;background:#fff4dd}.hsn-mappings{min-width:190px;max-width:320px}.hsn-map-entry{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.hsn-map-entry span{overflow-wrap:anywhere}.hsn-row-actions{min-width:300px;max-width:440px}.hsn-action-bar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hsn-action-bar form{margin:0;display:inline-flex}.hsn-row-actions .btn.small,.hsn-mappings .btn.small{min-height:30px;padding:5px 9px;font-size:11px;line-height:1.4}.hsn-inline-danger{color:#bb3148;background:#fff;border:1px solid #f1b7c3}.hsn-inline-danger:hover:not(:disabled){background:#fff0f2}.hsn-inline-danger:disabled{opacity:.45;cursor:not-allowed}.hsn-inline-form{background:#f6fbff;border:1px solid #c8e0ee;border-radius:9px;gap:10px;min-width:280px;max-width:410px;margin-top:12px;padding:14px;display:grid}.hsn-inline-form label{gap:5px;font-size:12px;display:grid}.hsn-inline-form input.input,.hsn-inline-form select.input,.hsn-inline-form textarea.input{width:100%;min-width:0}.hsn-inline-form small{font-size:11px;line-height:1.45}.hsn-inline-form .hsn-confirm{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.hsn-inline-form .hsn-confirm input{flex:none;margin-top:3px}@media (max-width:700px){.hsn-inline-form{min-width:220px}.hsn-row-actions{min-width:260px}}.rioe-shell .main .btn.rioe-btn-secondary,.rioe-shell .main a.btn.rioe-btn-secondary,.rioe-shell .main button.btn.rioe-btn-secondary{color:#146a9c!important;box-shadow:none!important;background:#fff!important;border:1px solid #cddfeb!important;font-weight:650!important}.rioe-shell .main .btn.rioe-btn-secondary:hover:not(:disabled),.rioe-shell .main .btn.rioe-btn-secondary:focus-visible{color:#0c5a90!important;background:#eff8fe!important;border-color:#8ec4e5!important}.rioe-shell .main .btn.rioe-btn-danger{color:#ba344b!important;box-shadow:none!important;background:#fff!important;border:1px solid #f1bdc8!important;font-weight:650!important}.rioe-shell .main .btn.rioe-btn-danger:hover:not(:disabled){background:#fff0f3!important;border-color:#db8fa1!important}.rioe-team-member-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rioe-team-member-actions form{margin:0}.rioe-team-member-actions .btn{white-space:nowrap}.rioe-shell .main .btn.rioe-btn-secondary:disabled,.rioe-shell .main .btn.rioe-btn-danger:disabled{opacity:.45!important;cursor:not-allowed!important}.rioe-team-role-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rioe-team-role-create{flex-shrink:0;position:relative}.rioe-team-role-create>.btn{white-space:nowrap}.rioe-team-role-create .rioe-team-role-editor{width:min(440px,80vw);margin-top:12px}.rioe-team-role-editor{background:#f6fbff;border:1px solid #d2e4ef;border-radius:9px;gap:10px;min-width:240px;padding:14px;display:grid}.rioe-team-role-editor label{gap:5px;min-width:0;display:grid}.rioe-team-role-editor .input,.rioe-team-role-editor .select{width:100%}.rioe-team-role-editor h3{margin:0}.rioe-team-role-editor .actions{flex-wrap:wrap;gap:8px;display:flex}.rioe-role-row-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:225px;display:flex}.rioe-role-row-actions form:not(.rioe-team-role-editor){margin:0}.rioe-role-row-actions .rioe-team-role-editor{flex-basis:100%}.rioe-team-member-actions{min-width:260px}.rioe-member-role-edit{flex-basis:100%;max-width:340px}.rioe-team-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:16px 0;display:grid}.rioe-team-permission-role{gap:10px;padding:18px;display:grid}.rioe-team-permission-role h3{margin:0}.rioe-team-permission-role .btn{justify-self:start}.rioe-team-permission-catalog{background:#f4faff;border:1px solid #d7e7f2;border-radius:9px;gap:10px;padding:14px;font-size:12px;display:grid}.rioe-role-permissions{border:1px solid #d8e7ef;border-radius:9px;gap:12px;min-width:0;padding:14px;display:grid}.rioe-role-permissions legend{color:#123954;padding:0 6px;font-weight:700}.rioe-role-permissions label{align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.rioe-role-permissions input{flex:none;margin-top:2px}.rioe-team-permission-chips{white-space:nowrap;gap:4px;font-size:12px;display:grid}.rioe-team-role-table{min-width:760px}@media (max-width:900px){.rioe-team-permission-grid{grid-template-columns:1fr}}.rioe-email-studio{grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.rioe-template-sidebar{background:#f7fbfd;border:1px solid #d8e6ef;border-radius:11px;gap:11px;max-height:72vh;padding:12px;display:grid;overflow:auto}.rioe-template-group{gap:5px;margin:7px 0;display:grid}.rioe-template-group>strong{letter-spacing:.04em;text-transform:uppercase;color:#4a6a80;padding:5px 6px;font-size:11px}.rioe-template-select{text-align:left;color:#1e3c52;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.rioe-template-select:hover{background:#e8f3fa}.rioe-template-select.selected{background:#e8f7fd;border-color:#b1dceb #b1dceb #b1dceb #f83d57;border-left-style:solid;border-left-width:3px;font-weight:700}.rioe-template-select small{color:#247ca0;font-size:10px}.rioe-template-workspace{gap:15px;min-width:0;display:grid}.rioe-template-workspace .rioe-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.rioe-template-workspace .rioe-section-heading h2{margin:0 0 8px}.rioe-template-token-list{background:#f7fbff;border:1px solid #d8e5f0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:13px;display:flex}.rioe-template-token-list>strong,.rioe-template-token-list>p{flex-basis:100%;margin:0}.rioe-template-form{gap:12px;display:grid}.rioe-template-form>label{gap:5px;display:grid}.rioe-template-editor-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.rioe-template-editor-top .label{margin:0}.rioe-template-html-editor{white-space:pre;tab-size:2;min-height:280px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:12px!important;line-height:1.55!important}.rioe-email-preview{background:#f3f6f8;border:1px solid #d2e0e9;border-radius:9px;width:100%;height:610px;max-height:68vh}.rioe-template-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7fafc;border:1px solid #d6e5ef;max-height:500px;padding:14px;font-size:11px;overflow:auto}@media (max-width:920px){.rioe-email-studio{grid-template-columns:1fr}.rioe-template-sidebar{max-height:260px}.rioe-email-preview{height:480px}}.rioe-size-price-override-panel{background:#f4faff;border:1px solid #cfe4f0;border-radius:11px;gap:10px;margin:14px 0 18px;padding:16px 18px;display:grid}.rioe-size-price-override-panel h3{color:#133d57;margin:0;font-size:15px}.rioe-size-price-override-panel>p{margin:0;font-size:12px}.rioe-size-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.rioe-size-price-card{background:#fff;border:1px solid #d4e4ee;border-radius:9px;gap:9px;min-width:0;padding:13px;display:grid}.rioe-size-price-card>strong{color:#163c56;font-size:13px}.rioe-size-price-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rioe-size-price-fields label{min-width:0}.rioe-size-price-fields .input{width:100%;min-width:0}.rioe-size-price-fields .label{font-size:11px;line-height:1.4}.rioe-size-price-card small{font-size:11px;line-height:1.5}@media (max-width:1250px){.rioe-size-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rioe-size-price-grid,.rioe-size-price-fields{grid-template-columns:1fr}}.rioe-apparel-preview .rioe-sku-removable-chip{color:#1478ae;background:#e9f7ff;border:1px solid #cbe7f8;border-radius:9px;align-items:center;gap:5px;max-width:100%;padding:2px 4px 2px 12px;font-size:12px;font-weight:750;display:inline-flex}.rioe-sku-removable-chip>span{overflow-wrap:anywhere}.rioe-sku-remove-button{appearance:none;cursor:pointer;color:#bd3b54;background:#fff;border:1px solid #b9d8ed;border-radius:5px;place-items:center;width:23px;min-width:23px;height:23px;padding:0;font-size:19px;font-weight:700;line-height:1;display:grid}.rioe-sku-remove-button:hover{color:#d32346;background:#ffebee;border-color:#f83d57}.rioe-sku-remove-button:focus-visible{outline-offset:2px;outline:2px solid #f83d57}.rioe-marketplace-table{min-width:1200px}.rioe-marketplace-table .rioe-marketplace-sku-column{text-align:left;color:#195f8a;white-space:nowrap;min-width:170px;font-weight:750}.rioe-marketplace-table .rioe-marketplace-fixed-column{text-align:left;min-width:130px}.rioe-marketplace-table thead tr:first-child th.rioe-scenario-standard,.rioe-marketplace-table thead th.rioe-scenario-standard{color:#205781;background:#e0efff}.rioe-marketplace-table thead tr:first-child th.rioe-scenario-coupon,.rioe-marketplace-table thead th.rioe-scenario-coupon{color:#60468f;background:#eee4ff}.rioe-marketplace-table thead tr:first-child th.rioe-scenario-ads,.rioe-marketplace-table thead th.rioe-scenario-ads{color:#8e5c29;background:#ffecd5}.rioe-marketplace-table tbody td.rioe-scenario-standard,.rioe-marketplace-table tbody tr:nth-child(2n) td.rioe-scenario-standard{color:#637e94;background:#f0f7ff}.rioe-marketplace-table tbody td.rioe-scenario-coupon,.rioe-marketplace-table tbody tr:nth-child(2n) td.rioe-scenario-coupon{color:#837296;background:#f7f0ff}.rioe-marketplace-table tbody td.rioe-scenario-ads,.rioe-marketplace-table tbody tr:nth-child(2n) td.rioe-scenario-ads{color:#947c64;background:#fff6ea}.rioe-marketplace-table thead tr th.rioe-scenario-standard:first-of-type,.rioe-marketplace-table thead tr th.rioe-scenario-coupon:first-of-type,.rioe-marketplace-table thead tr th.rioe-scenario-ads:first-of-type{border-left:2px solid #d7e3f0}.rioe-marketplace-table tbody td:nth-child(3),.rioe-marketplace-table tbody td:nth-child(6),.rioe-marketplace-table tbody td:nth-child(9){border-left:2px solid #d6e4ee}.rioe-marketplace-table .rioe-marketplace-empty{text-align:center;padding:25px;font-weight:500;color:#5d7387!important;background:#fff!important}:root{--bg:#ffebee}body,.rioe-shell,.rioe-shell .portal-workspace{background:#ffebee}.rioe-multicolor-options{background:#fff;border:1px solid #cfe1ec;border-radius:10px;margin:16px 0;padding:15px}.rioe-multicolor-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rioe-multicolor-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;align-items:end;gap:12px;margin-top:12px;display:grid}.rioe-multicolor-row>.rioe-sku-remove-button{margin-bottom:6px}.rioe-multicolor-sku-section{border-bottom:1px solid #e6ecf1;padding:10px 0}.rioe-multicolor-sku-section>strong{color:#164e6e;margin-bottom:9px;font-size:12px;display:block}.rioe-multicolor-chips{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:750px){.rioe-multicolor-row{grid-template-columns:1fr 1fr}.rioe-multicolor-row>.rioe-sku-remove-button{grid-column:2;justify-self:end}}.rioe-multicolor-media-tabs{border-bottom:1px solid #dce8ef;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:10px 0 20px;display:flex}.rioe-multicolor-media-tab{color:#215675;cursor:pointer;background:#fff;border:1px solid #c8dde9;border-radius:8px;padding:10px 15px;font-weight:700}.rioe-multicolor-media-tab.selected{background:#e8f6fc;border-color:#1687b6;box-shadow:inset 0 -3px #ef3e58}.rioe-multicolor-media-preview{flex-wrap:wrap;gap:9px;display:flex}.rioe-size-attribute-panel{background:#f5fafe;border:1px solid #d6e8f1;border-radius:12px;margin-top:24px;padding:20px}.rioe-size-attribute-panel>h3{margin:0 0 9px}.rioe-size-attribute-scroll{overscroll-behavior:contain;gap:12px;max-height:520px;padding-right:7px;display:grid;overflow:auto}.rioe-size-attribute-card{background:#fff;border:1px solid #dce7ef;border-radius:10px;padding:15px}.rioe-size-attribute-fields{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:12px;margin-top:14px;display:grid}.rioe-product-create-panel .rioe-marketplace-scroll{overscroll-behavior:contain;max-height:480px;overflow:auto}@media (min-width:761px){.rioe-shell .sidebar .brand{min-height:0!important;padding:10px 14px 4px!important}.rioe-shell .sidebar .brand-logo{object-fit:contain!important;width:148px!important;max-height:63px!important}.rioe-shell .sidebar .rioe-hub-tab{box-sizing:border-box!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;margin:0!important;display:flex!important}.rioe-shell .sidebar .rioe-sidebar-context{display:none!important}.rioe-shell .main.portal-content>.page-header{margin-bottom:22px!important;padding:12px 26px!important}.rioe-shell .main.portal-content>.page-header h1{font-size:23px!important}}.rioe-shell .sidebar .rioe-hub-tab{color:#134c70!important;background:#e8f7fd!important}.rioe-shell .sidebar .rioe-hub-tab:after{content:"B2B & DROPSHIP WORKSPACE";letter-spacing:.07em;color:#18597d;margin-top:2px;font-size:9px;display:block}.rioe-shell .sidebar nav .rioe-nav-row.page-active,.rioe-shell .sidebar nav .rioe-nav-row.page-active:hover,.rioe-shell .rioe-create-tabs button[aria-selected=true],.rioe-shell .rioe-editor-tabs button[aria-selected=true],.rioe-shell .rioe-create-tabstrip button[aria-selected=true]{background:#ffebee!important}.rioe-shell .rioe-multicolor-media-tabs{border:0;gap:7px;padding:6px 0 13px}.rioe-shell .rioe-multicolor-media-tab{background:#fff;border:1px solid #cedde8;border-radius:8px;flex:none;min-width:88px;padding:12px 17px;font-size:13px}.rioe-shell .rioe-multicolor-media-tab.selected{border-color:#f3a1b0;box-shadow:inset 0 -3px #f83d57;color:#143d56!important;background:#ffebee!important}.rioe-size-dimensions{background:#f4faff;border:1px solid #d7e8f4;border-radius:12px;margin:20px 0;padding:18px}.rioe-size-dimensions-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-height:470px;display:grid;overflow-y:auto}.rioe-size-dimensions-card{background:#fff;border:1px solid #dce7f0;border-radius:9px;padding:13px}.rioe-size-dimensions-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.rioe-shell .sidebar .rioe-hub-tab{flex-direction:column!important;gap:0!important}@media (min-width:761px){.rioe-shell .sidebar .brand{justify-content:center!important;align-items:center!important;height:76px!important;min-height:76px!important;margin:0!important;padding:5px 10px!important;display:flex!important}.rioe-shell .sidebar .brand-logo{object-fit:contain!important;width:146px!important;max-height:58px!important}.rioe-shell .main.portal-content>.page-header{box-sizing:border-box!important;align-items:center!important;height:76px!important;min-height:76px!important;margin:0 0 24px!important;padding:12px 26px!important}.rioe-shell .main.portal-content>.page-header>:not(:first-child){display:none!important}.rioe-shell .sidebar .rioe-hub-tab{height:59px!important;min-height:59px!important;max-height:59px!important;margin:0!important}}.rioe-matrix-section{background:#fff;border:1px solid #d9e6ef;border-radius:11px;width:100%;min-width:0;margin:22px 0 8px;overflow:hidden;padding:0!important}.rioe-matrix-heading{background:#f4faff;border-bottom:1px solid #d9e6ef;padding:15px 18px}.rioe-matrix-heading h3{color:#163a55;margin:0 0 6px;font-size:15px}.rioe-matrix-heading p{color:#59788a;margin:0;font-size:12px}.rioe-matrix-scroll{overscroll-behavior:contain;width:100%;max-height:460px;overflow:auto}.rioe-input-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:800px;font-size:12px}.rioe-input-matrix th,.rioe-input-matrix td{vertical-align:middle;border-bottom:1px solid #d9e5ed;border-right:1px solid #e4edf2;padding:9px 10px}.rioe-input-matrix thead th{z-index:2;text-align:left;color:#163c59;background:#e6f3fa;font-size:12px;position:sticky;top:0}.rioe-input-matrix tr>th:first-child{z-index:1;background:#f8fbfd;width:205px;min-width:190px;max-width:205px;position:sticky;left:0}.rioe-input-matrix thead tr>th:first-child{z-index:3;background:#daeefa}.rioe-input-matrix tbody tr:nth-child(2n) td{background:#fcfdff}.rioe-input-matrix th strong{overflow-wrap:anywhere;display:block}.rioe-input-matrix th small{color:#7b91a2;margin-top:3px;font-weight:400;display:block}.rioe-input-matrix td .input{min-width:90px;font-size:12px;padding:9px 10px!important}.rioe-input-matrix td .input:focus{outline:2px solid #26a2d8}.rioe-matrix-reset{color:#b7334b;background:#fff5f6;border:1px solid #f0b0ba;border-radius:6px;padding:8px 10px}.rioe-matrix-reset:disabled{opacity:.35}.rioe-shell .rioe-multicolor-media-tabs{align-items:center;gap:10px;max-width:100%;padding:12px 2px 18px;display:flex;overflow-x:auto;flex-wrap:nowrap!important}.rioe-shell .rioe-multicolor-media-tab{white-space:nowrap;flex:none;color:#25475e!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #cedee8!important;border-radius:7px!important;padding:11px 19px!important;font-weight:650!important}.rioe-shell .rioe-multicolor-media-tab.selected{color:#173c52!important;background:#ffebee!important;border-color:#ea9aad!important;box-shadow:inset 0 -3px #f43f5e!important}.rioe-placeholders{background:#f6fbff;border:1px solid #cfe3f0;border-radius:10px;width:100%;margin:16px 0 19px;padding:15px 18px}.rioe-placeholders strong{color:#16405c;font-size:14px}.rioe-placeholders p{color:#647f90;margin:4px 0 10px;font-size:12px}.rioe-placeholder-fields label{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.rioe-placeholder-fields select{background:#fff;border:1px solid #d0e1eb;border-radius:7px;max-width:290px;padding:8px}.rioe-placeholder-tokens{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.rioe-placeholder-tokens button{color:#14618a;background:#fff;border:1px solid #c8dce8;border-radius:6px;padding:7px 10px;font-size:11px}.rioe-placeholder-tokens button:hover{background:#ffebee;border-color:#ef98ae}.rioe-product-create-panel #panel-dimensions>.rioe-matrix-section{clear:both!important;grid-column:1/-1!important;width:100%!important;max-width:none!important;display:block!important}.rioe-product-create-panel #panel-dimensions>.rioe-matrix-section .rioe-matrix-scroll{width:100%!important;max-width:none!important}.rioe-content-editor-grid>.rioe-content-field{grid-column:1/-1;min-width:0}.rioe-content-field.wide{grid-column:1/-1;width:100%;min-width:0}.rioe-inline-placeholder{justify-content:flex-end;margin:6px 0 13px;display:flex}.rioe-inline-placeholder label{color:#466b82;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.rioe-inline-placeholder select{max-width:360px;padding:8px 10px;font-size:12px}.rioe-restricted-editor{width:100%;min-width:0}.rioe-restricted-toolbar{background:#f1f8fc;border:1px solid #d6e5ee;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.rioe-restricted-toolbar button{color:#21516c;background:#fff;border:1px solid #c8dfe9;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:700}.rioe-restricted-toolbar span{color:#718497;margin-left:8px;font-size:11px}.rioe-restricted-editor textarea{border-radius:0 0 8px 8px;min-height:210px;font-family:ui-monospace,monospace}.rioe-content-field .rioe-field-head{color:#1a3f58;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:13px;font-weight:700;display:flex}.rioe-content-field .rioe-field-head+.rioe-editor-field>.label,.rioe-content-field .rioe-field-head+label>.label{display:none!important}.rioe-field-head .rioe-inline-placeholder{justify-content:flex-end;margin:0!important}.rioe-field-head .rioe-inline-placeholder select{min-width:195px;max-width:300px;min-height:33px;padding:6px 9px}.rioe-resolved-preview{color:#60788a;overflow-wrap:anywhere;background:#f6fafd;border:1px solid #e2eaf1;border-radius:6px;margin-top:7px;padding:8px 11px;font-size:11px}.rioe-resolved-preview strong{color:#21516b}.rioe-visual-editor .rioe-restricted-toolbar{border-radius:8px 8px 0 0}.rioe-wysiwyg-surface{background:#fff;border:1px solid #cddce6;border-radius:0 0 8px 8px;outline:0;min-height:220px;max-height:500px;padding:15px;font-size:14px;line-height:1.7;overflow:auto}.rioe-wysiwyg-surface:focus{border-color:#0ea5dd;box-shadow:0 0 0 2px #0ea5dd24}.rioe-wysiwyg-surface:empty:before{content:attr(data-placeholder);color:#9caab5;pointer-events:none}.rioe-wysiwyg-surface ul{padding-left:24px;list-style:outside}.rioe-wysiwyg-surface ol{padding-left:24px;list-style:decimal}.rioe-product-type-tabs{border-bottom:1px solid #d9e6ef;align-items:center;gap:8px;margin-bottom:22px;display:flex}.rioe-type-tab{color:#345b74;border-bottom:3px solid #0000;padding:13px 19px;font-size:13px;font-weight:700;display:inline-flex}.rioe-type-tab.selected{color:#173c58;background:#ffebee;border-color:#f23f5b}.rioe-combo-layout{gap:20px;max-width:100%;display:grid}.rioe-combo-form{gap:18px;display:grid}.rioe-combo-header-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rioe-combo-header-fields label{gap:8px;font-size:13px;font-weight:700;display:grid}.rioe-combo-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.rioe-combo-success{color:#176d3d;background:#ecfcf1;border-radius:8px;padding:12px 15px}@media (max-width:700px){.rioe-combo-header-fields{grid-template-columns:1fr}}.rioe-category-mapping-toolbar{justify-content:flex-start;margin-bottom:22px;display:flex}.rioe-category-mapping-toolbar .btn.secondary{color:#155b7b!important;background:#fff!important;border:1px solid #c6deeb!important}.rioe-compact-tree-tools>a[href$=\/attributes]{color:#135577!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbdeeb!important}.rioe-compact-tree-tools>a[href$=\/attributes]:hover{background:#f3faff!important}.rioe-combo-examples .rioe-matrix-scroll{max-height:none!important;overflow:visible!important}.rioe-combo-examples .rioe-input-matrix{table-layout:auto!important;min-width:0!important}.rioe-combo-examples{overscroll-behavior:auto!important}.rioe-loading-panel{background:#fff;border:1px solid #dfebf3;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:220px;display:flex}.rioe-loading-spinner{border:3px solid #d5eaf5;border-top-color:#13a9dc;border-radius:50%;width:27px;height:27px;animation:.8s linear infinite rioe-spin}@keyframes rioe-spin{to{transform:rotate(360deg)}}.rioe-matrix-scroll,.rioe-size-attribute-scroll,.rioe-size-dimensions-grid{overscroll-behavior:auto!important}.rioe-loading-brand{object-fit:contain;transform-origin:50%;flex-shrink:0;width:54px;height:54px;animation:1.35s linear infinite rioe-spin}.rioe-product-create-panel .rioe-marketplace-scroll{overscroll-behavior:auto!important;height:auto!important;max-height:none!important;overflow:auto visible!important}.rioe-product-create-panel .rioe-marketplace-scroll .rioe-marketplace-table{width:max-content;min-width:100%}.rioe-design-number-row{grid-column:1/-1;grid-template-columns:minmax(300px,1fr) minmax(260px,1fr);align-items:center;gap:18px;min-width:0;display:grid}.rioe-design-number-input{grid-column:1;min-width:0}.rioe-design-number-hint{grid-column:2;min-width:0}.rioe-design-number-hint .rioe-design-digit-note{color:#647e91;margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.rioe-design-number-row{grid-template-columns:1fr}.rioe-design-number-input,.rioe-design-number-hint{grid-column:1}}.rioe-combo-sku-lookup{min-width:0;position:relative}.rioe-combo-sku-results{z-index:30;background:#fff;border:1px solid #b8d4e6;border-radius:7px;max-height:220px;padding:4px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 9px 22px #152f4c25}.rioe-combo-sku-results button{text-align:left;color:#123e59;cursor:pointer;background:#fff;border:0;border-radius:4px;width:100%;padding:9px 11px;font-size:12px;font-weight:600;display:block}.rioe-combo-sku-results button:hover,.rioe-combo-sku-results button:focus{background:#e8f6fc}.rioe-combo-sku-results small{color:#657d91;padding:10px;display:block}body:has(.rioe-shell) .site-footer{display:none!important}body:has(.rioe-shell) .site-wrap{min-height:100vh!important;padding-bottom:0!important}@media (min-width:761px){.rioe-shell{min-height:100vh!important}.rioe-shell>.sidebar{z-index:40!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important}.rioe-shell>.portal-workspace{margin-left:var(--sidebar-width,276px)!important;min-height:100dvh!important}.rioe-shell .sidebar .rioe-hub-tab{height:59px!important;min-height:59px!important;max-height:59px!important}}.rioe-shell .sidebar .rioe-hub-tab:after{margin:0!important;line-height:1.1!important}.rioe-sidebar-version{opacity:.75;margin-top:2px;line-height:1.1;display:block;letter-spacing:0!important;font-size:9px!important;font-weight:500!important}.pricing-list-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pricing-list-filters{grid-template-columns:minmax(250px,1fr) minmax(180px,260px);gap:16px;margin-top:16px;display:grid}.pricing-list-filters label{gap:6px;font-size:12px;font-weight:700;display:grid}.pricing-row-actions{flex-wrap:wrap;gap:8px;display:flex}.pricing-row-actions .btn{white-space:nowrap}.pricing-row-actions .pricing-delete{color:#b9364b!important;border-color:#eec2ca!important}.pricing-back-navigation{padding:12px 24px 0}@media (max-width:720px){.pricing-list-filters{grid-template-columns:1fr}.pricing-list-header{flex-direction:column}}@media (min-width:761px){.rioe-shell.app-shell{display:block!important}.rioe-shell>.portal-workspace{width:calc(100% - 276px)!important;margin-left:276px!important}}.rioe-shell .sidebar .rioe-hub-tab:after{order:2}.rioe-sidebar-version{order:3}@media (min-width:761px){.rioe-shell.app-shell{grid-template-columns:255px minmax(0,1fr)!important;min-width:0!important;display:grid!important}.rioe-shell>.sidebar{z-index:40!important;flex-direction:column!important;width:255px!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;position:sticky!important;top:0!important;bottom:auto!important;left:auto!important;overflow:visible!important}.rioe-shell>.sidebar nav{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.rioe-shell>.portal-workspace{width:100%!important;min-width:0!important;margin-left:0!important}.rioe-shell .rioe-sidebar-bottom{z-index:100!important;flex-shrink:0!important;position:relative!important;overflow:visible!important}.rioe-shell .rioe-account-menu{position:relative!important}.rioe-shell .rioe-account-popover{z-index:1000!important;width:auto!important;max-width:none!important;position:absolute!important;bottom:calc(100% + 8px)!important;left:8px!important;right:8px!important}}@media (min-width:761px) and (max-width:1050px){.rioe-shell.app-shell{grid-template-columns:205px minmax(0,1fr)!important}.rioe-shell>.sidebar{width:205px!important}}.rioe-shell .sidebar .rioe-hub-tab{height:46px!important;min-height:46px!important;max-height:46px!important;padding:3px 8px!important}.rioe-shell .sidebar .rioe-hub-tab:after{margin-top:1px!important;font-size:8px!important;line-height:1.05!important}.rioe-shell .main.portal-content>.page-header{padding-left:34px!important;padding-right:30px!important}.rioe-portal-page-meta{color:#647b8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 26px 0;padding:10px 3px 12px;font-size:11px;line-height:1.4;display:flex}.rioe-portal-page-meta span:last-child{text-align:right;margin-left:auto}@media (max-width:760px){.rioe-portal-page-meta{margin:12px 15px}.rioe-shell .main.portal-content>.page-header{padding-left:18px!important}}.rioe-shell,.rioe-shell .portal-workspace,.rioe-shell .main,.rioe-shell input,.rioe-shell button,.rioe-shell select,.rioe-shell textarea,.rioe-shell table{font-variant-numeric:tabular-nums;font-family:var(--font-rioe-inter),Arial,Helvetica,sans-serif!important}.rioe-shell h1,.rioe-shell h2,.rioe-shell h3,.rioe-shell .page-header h1,.rioe-shell .rioe-hub-tab{font-family:var(--font-rioe-jakarta),var(--font-rioe-inter),Arial,sans-serif!important}.rioe-shell .page-header h1{letter-spacing:-.025em;font-weight:750}.rioe-shell h2,.rioe-shell h3{letter-spacing:-.02em;font-weight:700}.rioe-shell .sidebar .rioe-hub-tab{text-align:center;letter-spacing:-.02em!important;white-space:normal!important;font-size:13px!important;font-weight:750!important}.rioe-shell table th,.rioe-shell table td{font-variant-numeric:tabular-nums}.rioe-shell .sidebar nav .nav-icon{color:#4e6177;justify-content:center;align-items:center;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;display:inline-flex!important}.rioe-shell .sidebar nav .rioe-nav-svg{width:19px;height:19px;display:block}.rioe-shell .sidebar nav .rioe-nav-row.page-active .nav-icon{color:#f83d57}.rioe-shell .sidebar nav .rioe-nav-row .nav-link{align-items:center;gap:10px;min-height:41px;font-size:12.5px;line-height:1.35;display:flex;padding:9px 12px!important}.rioe-shell .sidebar nav .rioe-nav-level-0>.rioe-nav-row .nav-link{min-height:45px;font-size:13px;font-weight:650}.rioe-shell .sidebar nav .rioe-nav-children{margin-top:1px;margin-bottom:3px}.rioe-shell .sidebar nav .rioe-disclosure{flex-shrink:0;width:15px;height:15px;margin-left:auto}.rioe-shell .portal-workspace{min-width:0;position:relative}.rioe-header-actions{z-index:12;justify-content:flex-end;align-items:center;gap:9px;display:flex;position:absolute;top:14px;right:23px}.rioe-header-action{color:#fff;white-space:nowrap;background:#ffffff18;border:1px solid #ffffff65;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:9px 12px;font-size:12px;font-weight:650;display:inline-flex}.rioe-header-action:hover,.rioe-header-action:focus-visible{outline-offset:2px;background:#ffffff35}.rioe-header-action .rioe-nav-svg{width:17px;height:17px}.rioe-shell .main.portal-content{min-width:0}.rioe-shell .main.portal-content>.page-header{min-height:80px;padding:18px 255px 18px 30px!important}@media (max-width:900px){.rioe-header-actions{gap:5px;top:12px;right:12px}.rioe-header-action{min-width:36px;padding:9px;font-size:0}.rioe-header-action .rioe-nav-svg{width:18px;height:18px}.rioe-shell .main.portal-content>.page-header{padding-left:20px!important;padding-right:105px!important}}.rioe-shell .rioe-header-actions{align-items:center!important;gap:12px!important;height:80px!important;display:flex!important;top:0!important;right:20px!important}.rioe-shell .rioe-header-action{color:#fff!important;background:0 0!important;border:1px solid #ffffff70!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:8px!important;display:inline-flex!important}.rioe-shell .rioe-header-action span{display:none!important}.rioe-shell .rioe-header-action .rioe-nav-svg{stroke:#fff!important;stroke-width:1.85px!important;width:23px!important;height:23px!important}.rioe-shell .rioe-header-action:hover{background:#ffffff20!important}.rioe-shell .main.portal-content>.page-header{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;height:auto!important;min-height:80px!important;padding:12px 120px 12px 20px!important;display:flex!important}.rioe-shell .main.portal-content>.page-header h1{letter-spacing:-.025em!important;margin:0!important;font-size:23px!important;line-height:1.23!important}.rioe-shell .main.portal-content>.page-header .lead,.rioe-shell .main.portal-content>.page-header p{margin:0!important;font-size:12px!important;line-height:1.42!important}.rioe-shell .main.portal-content{box-sizing:border-box!important;min-width:0!important;padding:0 20px 20px!important}.rioe-shell .main.portal-content>.page-header{margin:0 -20px 20px!important}.rioe-shell .main.portal-content>.panel,.rioe-shell .main.portal-content>.card{margin-left:0!important;margin-right:0!important;padding:20px!important}.rioe-shell .sidebar nav{padding-left:0!important;padding-right:0!important}.rioe-shell .sidebar nav .nav-section-label{padding-left:20px!important}.rioe-shell .sidebar nav .rioe-nav-level-0>.rioe-nav-row{margin-left:8px!important;margin-right:8px!important}.rioe-shell .sidebar nav .rioe-nav-level-0>.rioe-nav-row .nav-link{padding-left:12px!important}.rioe-shell .rioe-portal-page-meta{gap:12px!important;margin:4px 0 0!important;padding:6px 0 0!important}.rioe-shell .rioe-loading-panel{z-index:35!important;background:#ffebee!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:0!important;display:flex!important;position:fixed!important;inset:80px 0 0 255px!important}.rioe-shell .rioe-loading-brand{width:64px!important;height:64px!important}@media (min-width:761px) and (max-width:1050px){.rioe-shell .rioe-loading-panel{left:205px!important}}@media (max-width:760px){.rioe-shell .rioe-loading-panel{left:0!important}.rioe-shell .main.portal-content{padding:0 20px 20px!important}.rioe-shell .main.portal-content>.page-header{padding:12px 114px 12px 20px!important}.rioe-shell .main.portal-content>.page-header h1{font-size:19px!important}.rioe-shell .rioe-header-actions{gap:6px!important;right:12px!important}.rioe-shell .rioe-header-action{width:37px!important;min-width:37px!important;height:37px!important;min-height:37px!important}}.rioe-shell .main.portal-content>.grid,.rioe-shell .main.portal-content>.pricing-settings,.rioe-shell .main.portal-content>.rioe-product-create-panel,.rioe-shell .main.portal-content>.panel,.rioe-shell .main.portal-content>.card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.rioe-shell .main.portal-content>.grid{margin:0 0 20px!important}.rioe-shell .main.portal-content>.grid.section-gap{margin-top:20px!important}.rioe-shell .main.portal-content>.pricing-settings .card{width:100%!important;max-width:none!important}.rioe-shell .main.portal-content>.rioe-product-create-panel{padding:0!important}.rioe-shell .main.portal-content>.rioe-product-create-panel .rioe-product-create-body,.rioe-shell .main.portal-content>.rioe-product-create-panel .rioe-wizard-content,.rioe-shell .main.portal-content>.rioe-product-create-panel .rioe-wizard-panel,.rioe-shell .main.portal-content>.rioe-product-create-panel section[data-panel]{padding-left:20px!important;padding-right:20px!important}.rioe-shell .main.portal-content>.rioe-notification-full-width{box-sizing:border-box!important;width:100%!important;max-width:none!important}.rioe-shell .main.portal-content>.rioe-portal-page-meta{margin-top:4px!important}.rioe-shell .main.portal-content .rioe-category-edit-page{max-width:none!important}.rioe-category-edit-page .rioe-category-edit-workspace{max-width:760px;margin:18px 0 24px}.rioe-category-edit-page .rioe-category-edit-workspace .rioe-compact-form{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;position:static!important}.rioe-category-edit-page .rioe-category-edit-workspace .rioe-compact-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}.rioe-category-edit-page .rioe-category-edit-workspace .rioe-compact-form button{justify-self:start}.rioe-category-edit-page .rioe-category-ops{flex-wrap:wrap;gap:14px;margin-bottom:18px;display:flex}.rioe-category-edit-page .rioe-category-ops .rioe-taxonomy-danger-detail{position:relative}@media (max-width:760px){.rioe-category-edit-page .rioe-category-edit-workspace .rioe-compact-form fieldset{grid-template-columns:1fr}}.rioe-shell .main .btn.secondary,.rioe-shell .main a.btn.secondary,.rioe-shell .main button.btn.secondary{color:#155b7b!important;box-shadow:none!important;background:#fff!important;border:1px solid #c6deeb!important;font-weight:650!important;text-decoration:none!important}.rioe-shell .main .btn.secondary:hover:not(:disabled){background:#eff8fe!important;border-color:#8ec4e5!important}.rioe-shell .rioe-taxonomy-panel .rioe-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.rioe-shell .rioe-taxonomy-panel .rioe-section-heading .btn{flex-shrink:0}.rioe-shell .rioe-taxonomy-panel .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rioe-shell .rioe-taxonomy-panel .table-scroll{margin-top:15px}.rioe-shell .rioe-taxonomy-panel table td,.rioe-shell .rioe-taxonomy-panel table th{vertical-align:middle}.rioe-shell .rioe-taxonomy-panel table td .actions{flex-wrap:wrap;justify-content:flex-start;display:flex}.rioe-shell .rioe-compact-tree-tools>a.btn,.rioe-shell .hsn-management-table .hsn-action-bar>.btn,.rioe-shell .hsn-management-table .hsn-action-bar>button.btn,.rioe-shell .hsn-management-table .hsn-action-bar>form>.btn{color:#155b7b!important;box-shadow:none!important;background:#fff!important;border:1px solid #c6deeb!important}.rioe-shell .hsn-management-table .hsn-action-bar .rioe-btn-danger{color:#be3448!important;background:#fff!important;border:1px solid #e6bac5!important}.rioe-shell .hsn-management-table .hsn-parent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rioe-shell .rioe-taxonomy-panel .rioe-pagination,.rioe-shell .panel .rioe-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.rioe-shell .rioe-taxonomy-panel .rioe-pagination .btn[aria-disabled=true]{opacity:.4;pointer-events:none}.rioe-shell .main .panel>.btn.secondary:first-child{margin-bottom:16px!important}.rioe-shell .rioe-compact-tree-tools>details.rioe-tree-inline-edit>summary,.rioe-shell .rioe-compact-tree-tools>details.rioe-inline-details>summary{color:#155b7b!important;background:#fff!important;border:1px solid #c6deeb!important}@media (max-width:850px){.rioe-shell .rioe-taxonomy-panel .rioe-section-heading{flex-direction:column;align-items:flex-start}}.rioe-shell .main .rioe-taxonomy-panel .rioe-section-heading>a.btn:not(.secondary){color:#fff!important;box-shadow:none!important;background:#ff3858!important;border:1px solid #ff3858!important}.rioe-shell .main .rioe-taxonomy-panel .rioe-section-heading>a.btn:not(.secondary):hover{background:#eb294b!important}.rioe-shell .main .btn.rioe-delete-secondary,.rioe-shell .main a.btn.rioe-delete-secondary,.rioe-shell .main button.btn.rioe-delete-secondary{color:#d7324c!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8bdc5!important}.rioe-shell .main .btn.rioe-delete-secondary:hover:not(:disabled){color:#b7253e!important;background:#fff3f5!important}.rioe-shell .main .btn.rioe-delete-secondary:disabled{opacity:.45;cursor:not-allowed}.rioe-shell .rioe-category-list-match-attributes{border:1px solid #d9e9f3;border-radius:10px;overflow-x:auto;margin-top:14px!important}.rioe-shell .rioe-category-attribute-style{border-collapse:collapse;width:100%;min-width:650px}.rioe-shell .rioe-category-attribute-style thead{background:#eaf5fb}.rioe-shell .rioe-category-attribute-style thead th{color:#184e70;text-transform:uppercase;letter-spacing:.045em;border-bottom:1px solid #d9e9f3;font-size:11px;font-weight:750;background:#eaf5fb!important;padding:14px 16px!important}.rioe-shell .rioe-category-attribute-style tbody tr{background:#fff;border-bottom:1px solid #e1edf5}.rioe-shell .rioe-category-attribute-style tbody tr:nth-child(2n){background:#f8fbfd}.rioe-shell .rioe-category-attribute-style tbody tr:hover{background:#eff8fd}.rioe-shell .rioe-category-attribute-style tbody td{vertical-align:middle;font-size:13px;padding:13px 16px!important}.rioe-shell .rioe-category-attribute-style tbody td:first-child a{color:#124d70;font-weight:700;text-decoration:none}.rioe-shell .rioe-category-attribute-style tbody td:first-child a:before{content:"▸";color:#13a5dd;margin-right:12px;font-size:11px}.rioe-shell .rioe-category-attribute-style tbody td:first-child a:hover{text-decoration:underline}.rioe-shell .rioe-category-attribute-style .actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rioe-shell .main .catalog-filter-grid,.rioe-shell .main form.rioe-standard-search{background:#f4f9fd!important;border:1px solid #dbe9f3!important;border-radius:11px!important;gap:12px!important;margin:14px 0 16px!important;padding:16px!important}.rioe-shell .main .panel form.actions:has(input[name=q]){background:#f4f9fd!important;border:1px solid #dbe9f3!important;border-radius:11px!important;gap:12px!important;margin:14px 0 16px!important;padding:16px!important}.rioe-shell .main .panel form.actions:has(input[type=search]){background:#f4f9fd!important;border:1px solid #dbe9f3!important;border-radius:11px!important;gap:12px!important;margin:14px 0 16px!important;padding:16px!important}.rioe-shell .main .catalog-filter-grid{align-items:end!important}.rioe-shell .main .catalog-filter-grid .btn[type=submit],.rioe-shell .main .rioe-standard-search .btn[type=submit]{color:#124e72!important;box-shadow:none!important;background:#fff!important;border:1px solid #c7deed!important}.rioe-shell .main .catalog-filter-grid .btn[type=submit]:hover,.rioe-shell .main .rioe-standard-search .btn[type=submit]:hover{background:#e9f6ff!important}.rioe-shell .main .rioe-category-attribute-style tbody td:first-child a.rioe-category-tree-trigger{color:#15364c!important;border-radius:6px!important;align-items:center!important;gap:10px!important;padding:4px 8px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.rioe-shell .main .rioe-category-attribute-style tbody td:first-child a.rioe-category-tree-trigger:before{content:none!important}.rioe-shell .main .rioe-category-attribute-style a.rioe-category-tree-trigger>span{color:#0d9ecf;font-size:12px!important}.rioe-shell .main .rioe-category-attribute-style a.rioe-category-tree-trigger:hover{background:#e7f4fc!important}.rioe-shell .main .rioe-pagination,.rioe-shell .main .catalog-pagination{color:#154664!important;background:#ebf7ff!important;border:1px solid #d0e6f5!important;border-radius:10px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:58px!important;margin-top:16px!important;padding:12px 14px!important;font-size:13px!important;display:flex!important}.rioe-shell .main .rioe-pagination a,.rioe-shell .main .catalog-pagination a{color:#15597c!important;background:#fff!important;border:1px solid #c6deec!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:8px 13px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.rioe-shell .main .rioe-pagination a:hover,.rioe-shell .main .catalog-pagination a:hover{background:#dff1fc!important}.rioe-shell .main .rioe-pagination [aria-disabled=true]{opacity:.45!important;pointer-events:none!important}.rioe-shell .main .rioe-combo-layout{box-sizing:border-box!important;gap:20px!important;width:100%!important;max-width:100%!important;padding:0 20px!important}.rioe-shell .main .rioe-combo-layout>.panel{width:100%!important;min-width:0!important;max-width:none!important}@media (max-width:650px){.rioe-shell .main .rioe-combo-layout{padding:0 12px!important}}.rioe-shell .main .rioe-combo-rebuild{box-sizing:border-box;gap:20px;width:100%;min-width:0;max-width:none;padding:0 20px;display:grid}.rioe-shell .main .rioe-combo-rebuild>.panel,.rioe-shell .main .rioe-combo-rebuild-form,.rioe-shell .main .rioe-combo-rebuild-form>.panel{box-sizing:border-box;width:100%;min-width:0;max-width:none}.rioe-shell .main .rioe-combo-rebuild .panel{padding:24px!important}.rioe-shell .main .rioe-combo-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.rioe-shell .main .rioe-combo-section-title h2{margin:0 0 5px;font-size:20px}.rioe-shell .main .rioe-combo-section-title p{margin:0}.rioe-shell .main .rioe-combo-draft-pill{color:#9b6208;white-space:nowrap;background:#fff3dd;border-radius:18px;padding:7px 12px;font-size:12px;font-weight:700}.rioe-shell .main .rioe-combo-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.rioe-shell .main .rioe-combo-summary-grid label{gap:8px;min-width:0;display:grid}.rioe-shell .main .rioe-combo-summary-grid input[readonly]{background:#f7fafc}.rioe-shell .main .rioe-combo-compose{background:#fff;border:1px solid #d3e5f0;border-radius:11px;overflow:visible}.rioe-shell .main .rioe-combo-compose-header{background:#f2f9fd;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.rioe-shell .main .rioe-combo-compose-header h3{margin:0 0 5px}.rioe-shell .main .rioe-combo-compose-header p{margin:0}.rioe-shell .main .rioe-combo-piece-pill{color:#114a70;background:#e2f4ff;border:1px solid #c9e4f5;border-radius:20px;flex-shrink:0;padding:8px 12px;font-weight:700}.rioe-shell .main .rioe-combo-component-head,.rioe-shell .main .rioe-combo-component-row{grid-template-columns:minmax(0,1fr) 145px 112px;align-items:center;gap:14px;padding:12px 18px;display:grid}.rioe-shell .main .rioe-combo-component-head{color:#17516f;letter-spacing:.03em;text-transform:uppercase;background:#e5f3fb;font-size:12px;font-weight:700}.rioe-shell .main .rioe-combo-component-row{background:#fff;border-bottom:1px solid #e1edf4;position:relative}.rioe-shell .main .rioe-combo-component-row:nth-child(2n){background:#fafdff}.rioe-shell .main .rioe-combo-component-row>.rioe-combo-component-sku{min-width:0}.rioe-shell .main .rioe-combo-component-row input{box-sizing:border-box;width:100%;min-width:0}.rioe-shell .main .rioe-combo-component-row .rioe-combo-remove{padding:9px 11px;font-size:12px}.rioe-shell .main .rioe-combo-component-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.rioe-shell .main .rioe-combo-savebar{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.rioe-shell .main .rioe-combo-savebar p{max-width:72%;margin:0}.rioe-shell .main .rioe-combo-savebar button{flex-shrink:0}.rioe-shell .main .rioe-combo-reference .table-scroll{border-radius:10px;overflow-x:auto}.rioe-shell .main .rioe-combo-mobile-label{display:none}.rioe-shell .main .rioe-pagination a,.rioe-shell .main .catalog-pagination a,.rioe-shell .main .rioe-pagination .btn,.rioe-shell .main .catalog-pagination .btn,.rioe-shell .main .rioe-pagination button,.rioe-shell .main .catalog-pagination button{color:#15597c!important;box-shadow:none!important;background:#fff!important;border:1px solid #c6deec!important}.rioe-shell .main .rioe-pagination a:hover,.rioe-shell .main .catalog-pagination a:hover,.rioe-shell .main .rioe-pagination button:hover:not(:disabled),.rioe-shell .main .catalog-pagination button:hover:not(:disabled){background:#fff!important;border-color:#78b9dc!important}.rioe-shell .main .catalog-filter-grid,.rioe-shell .main .rioe-standard-search,.rioe-shell .main form.rioe-taxonomy-search,.rioe-shell .main form[role=search]{box-sizing:border-box;background:#f4f9fd!important;border:1px solid #d8e9f4!important;border-radius:12px!important;gap:12px!important;margin:14px 0 18px!important;padding:16px!important}.rioe-shell .main .catalog-filter-grid input,.rioe-shell .main .catalog-filter-grid select,.rioe-shell .main .rioe-standard-search input,.rioe-shell .main .rioe-standard-search select,.rioe-shell .main form[role=search] input{min-height:42px;background:#fff!important;border:1px solid #cbddea!important;border-radius:8px!important}.rioe-shell .main .catalog-filter-grid button[type=submit],.rioe-shell .main .rioe-standard-search button[type=submit],.rioe-shell .main form[role=search] button[type=submit]{color:#125579!important;background:#fff!important;border:1px solid #c7dfe9!important}@media (max-width:800px){.rioe-shell .main .rioe-combo-summary-grid{grid-template-columns:1fr}.rioe-shell .main .rioe-combo-rebuild{padding:0 12px}}@media (max-width:620px){.rioe-shell .main .rioe-combo-component-head{display:none}.rioe-shell .main .rioe-combo-component-row{grid-template-columns:minmax(0,1fr) 86px;gap:10px;padding:14px}.rioe-shell .main .rioe-combo-component-row .rioe-combo-remove{grid-column:1/-1;justify-self:end}.rioe-shell .main .rioe-combo-mobile-label{margin-bottom:6px;font-size:12px;font-weight:700;display:block}.rioe-shell .main .rioe-combo-savebar{flex-direction:column;align-items:stretch}.rioe-shell .main .rioe-combo-savebar p{max-width:none}}.rioe-shell .main form.rioe-universal-search,.rioe-shell .main form[role=search],.rioe-shell .main form.rioe-standard-search,.rioe-shell .main form.rioe-taxonomy-search,.rioe-shell .main .catalog-filter-grid{background:#ebf7ff!important;border:1px solid #d0e6f5!important;border-radius:12px!important;flex-flow:wrap!important;align-items:end!important;gap:10px 12px!important;width:100%!important;padding:14px 16px!important;display:flex!important}.rioe-shell .main form.rioe-universal-search>label,.rioe-shell .main form[role=search]>label,.rioe-shell .main form.rioe-standard-search>label,.rioe-shell .main form.rioe-taxonomy-search>label,.rioe-shell .main .catalog-filter-grid>label{flex-direction:column!important;flex:190px!important;gap:6px!important;min-width:0!important;margin:0!important;display:flex!important}.rioe-shell .main form.rioe-universal-search>label:first-of-type,.rioe-shell .main form[role=search]>label:first-of-type,.rioe-shell .main form.rioe-standard-search>label:first-of-type,.rioe-shell .main form.rioe-taxonomy-search>label:first-of-type{flex-grow:3!important}.rioe-shell .main form.rioe-universal-search :is(input,select),.rioe-shell .main form[role=search] :is(input,select),.rioe-shell .main form.rioe-standard-search :is(input,select),.rioe-shell .main form.rioe-taxonomy-search :is(input,select),.rioe-shell .main .catalog-filter-grid :is(input,select){color:#203b50!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbddea!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important}.rioe-shell .main :is(form.rioe-universal-search,form[role=search],form.rioe-standard-search,form.rioe-taxonomy-search,.catalog-filter-grid) button[type=submit]{white-space:nowrap!important;color:#174d6c!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbddea!important;border-radius:9px!important;flex:none!important;align-self:flex-end!important;padding:0 22px!important}.rioe-shell .main :is(form.rioe-universal-search,form[role=search],form.rioe-standard-search,form.rioe-taxonomy-search,.catalog-filter-grid) button[type=submit]:hover{background:#fff!important;border-color:#6aaacb!important}.rioe-shell .main :is(.rioe-pagination,.catalog-pagination) :is(a,button,.btn){color:#174d6c!important;box-shadow:none!important;background:#fff!important;border:1px solid #c6d9e7!important;border-radius:8px!important}.rioe-shell .main :is(.rioe-pagination,.catalog-pagination) :is(a,button,.btn):hover:not(:disabled){background:#fff!important;border-color:#72aacc!important}.rioe-shell .main .rioe-combo-rebuild{gap:16px!important;max-width:100%!important;padding:0!important}.rioe-shell .main .rioe-combo-rebuild-form>.panel{padding:20px!important;overflow:visible!important}.rioe-shell .main .rioe-combo-primary{border:1px solid #d7e6f2!important;border-radius:12px!important}.rioe-shell .main .rioe-combo-component-row{isolation:isolate}.rioe-shell .main .rioe-combo-component-row:focus-within{z-index:5}.rioe-shell .main .rioe-combo-sku-results{z-index:80;box-shadow:0 12px 30px #123a5329}@media (max-width:580px){.rioe-shell .main :is(form.rioe-universal-search,form[role=search],form.rioe-standard-search,form.rioe-taxonomy-search,.catalog-filter-grid)>label{flex-basis:100%!important}.rioe-shell .main :is(form.rioe-universal-search,form[role=search],form.rioe-standard-search,form.rioe-taxonomy-search,.catalog-filter-grid) button[type=submit]{flex:auto!important}}.rioe-shell .main :is(.rioe-instant-search,.pricing-list-filters){box-sizing:border-box!important;background:#ebf7ff!important;border:1px solid #d0e6f5!important;border-radius:12px!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:10px 12px!important;width:100%!important;margin:12px 0 16px!important;padding:14px 16px!important;display:flex!important}.rioe-shell .main .rioe-instant-search:not(.pricing-list-filters){flex-direction:column!important;align-items:stretch!important}.rioe-shell .main .rioe-instant-search label,.rioe-shell .main .pricing-list-filters label{flex-direction:column!important;flex:200px!important;gap:6px!important;min-width:0!important;display:flex!important}.rioe-shell .main .rioe-instant-search:not(.pricing-list-filters)>label{flex:none!important}.rioe-shell .main .rioe-instant-search :is(input[type=search],input.input,select.select),.rioe-shell .main .pricing-list-filters :is(input,select){color:#203b50!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbddea!important;border-radius:9px!important;width:100%!important;height:44px!important;min-height:44px!important}.rioe-shell .main .rioe-instant-search:focus-within,.rioe-shell .main form.rioe-universal-search:focus-within{border-color:#91c7e6!important}.rioe-shell .main.portal-content>.page-header~.rioe-combo-rebuild{gap:14px!important;width:auto!important;max-width:none!important;margin-left:24px!important;margin-right:24px!important;padding:0!important;display:grid!important}.rioe-shell .main .rioe-combo-rebuild-form{margin:0!important;padding:0!important;display:block!important}.rioe-shell .main .rioe-combo-rebuild :is(.rioe-combo-primary,.rioe-combo-reference){box-shadow:none!important;border-radius:10px!important;margin:0!important;padding:18px 20px!important}.rioe-shell .main .rioe-combo-section-title{align-items:center!important;gap:10px!important;margin:0 0 14px!important}.rioe-shell .main .rioe-combo-section-title h2{margin:0 0 2px!important;font-size:18px!important;line-height:1.3!important}.rioe-shell .main .rioe-combo-section-title p{font-size:13px!important;line-height:1.45!important}.rioe-shell .main .rioe-combo-summary-grid{gap:12px!important;margin:0 0 14px!important}.rioe-shell .main .rioe-combo-summary-grid label{gap:5px!important}.rioe-shell .main .rioe-combo-summary-grid .input{height:42px!important;min-height:42px!important}.rioe-shell .main .rioe-combo-compose{border-radius:9px!important;margin:0!important}.rioe-shell .main .rioe-combo-compose-header{border-radius:9px 9px 0 0!important;min-height:0!important;padding:10px 14px!important}.rioe-shell .main .rioe-combo-compose-header h3{margin:0 0 2px!important;font-size:14px!important}.rioe-shell .main .rioe-combo-compose-header p{font-size:12.5px!important;line-height:1.45!important}.rioe-shell .main .rioe-combo-piece-pill{padding:5px 10px!important;font-size:12px!important}.rioe-shell .main .rioe-combo-component-head{padding:7px 14px!important}.rioe-shell .main .rioe-combo-component-row{gap:12px!important;padding:8px 14px!important}.rioe-shell .main .rioe-combo-component-row .input{height:40px!important;min-height:40px!important}.rioe-shell .main .rioe-combo-component-footer{gap:10px!important;padding:10px 14px!important}.rioe-shell .main .rioe-combo-savebar{border-top:1px solid #e2eaf0!important;gap:12px!important;margin:14px 0 0!important;padding-top:12px!important}.rioe-shell .main .rioe-combo-savebar p{font-size:12.5px!important;line-height:1.45!important}.rioe-shell .main .rioe-combo-reference .rioe-combo-section-title{margin-bottom:10px!important}@media (max-width:760px){.rioe-shell .main.portal-content>.page-header~.rioe-combo-rebuild{margin-left:12px!important;margin-right:12px!important}.rioe-shell .main .rioe-combo-rebuild :is(.rioe-combo-primary,.rioe-combo-reference){padding:14px!important}.rioe-shell .main .rioe-combo-component-row{padding:10px!important}}.rioe-shell .main.portal-content>.page-header~.rioe-combo-rebuild{width:auto!important;margin-left:20px!important;margin-right:20px!important;padding:0!important}.rioe-shell .main form.rioe-search-one-line{background:#ebf7ff!important;border:1px solid #d0e6f5!important;border-radius:12px!important;flex-flow:row!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:flex!important}.rioe-shell .main form.rioe-search-one-line>input[name=q]{background:#fff!important;border:1px solid #cbddea!important;border-radius:9px!important;flex:auto!important;width:auto!important;min-width:0!important;height:44px!important;margin:0!important}.rioe-shell .main form.rioe-search-one-line>button[type=submit],.rioe-shell .main form.rioe-search-one-line>button:not([type]){color:#174d6c!important;background:#fff!important;border:1px solid #cbddea!important;border-radius:9px!important;flex:none!important;align-self:center!important;min-width:92px!important;height:44px!important;margin:0!important}.rioe-shell .main .rioe-attribute-search-surface,.rioe-shell .main .rioe-sizechart-search{box-sizing:border-box!important;background:#ebf7ff!important;border:1px solid #d0e6f5!important;border-radius:12px!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin:14px 0 16px!important;padding:14px 16px!important;display:flex!important}.rioe-shell .main .rioe-attribute-search-surface>.label,.rioe-shell .main .rioe-sizechart-search>.label{color:#174d6c!important;margin:0!important;font-weight:650!important;display:block!important}.rioe-shell .main .rioe-attribute-search-surface>input,.rioe-shell .main .rioe-sizechart-search>input{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbddea!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;display:block!important}@media (max-width:650px){.rioe-shell .main.portal-content>.page-header~.rioe-combo-rebuild{margin-left:12px!important;margin-right:12px!important}.rioe-shell .main form.rioe-search-one-line{gap:8px!important;padding:10px!important}.rioe-shell .main form.rioe-search-one-line>button:not([type]){min-width:76px!important;padding:0 10px!important}}.rioe-shell .main .rioe-attribute-search-surface,.rioe-shell .main .rioe-sizechart-search{background:#ebf7ff!important;border:1px solid #d0e6f5!important;border-radius:12px!important;grid-template-rows:auto 44px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px 12px!important;padding:14px 16px!important;display:grid!important}.rioe-shell .main .rioe-attribute-search-surface>.label,.rioe-shell .main .rioe-sizechart-search>.label{grid-area:1/1/auto/-1!important}.rioe-shell .main .rioe-attribute-search-surface>input,.rioe-shell .main .rioe-sizechart-search>input{grid-area:2/1!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important}.rioe-shell .main .rioe-attribute-search-surface>.rioe-search-trigger,.rioe-shell .main .rioe-sizechart-search>.rioe-search-trigger{color:#174d6c!important;background:#fff!important;border:1px solid #cbddea!important;border-radius:9px!important;grid-area:2/2!important;min-width:92px!important;height:44px!important;margin:0!important}.rioe-shell .main :is(.rioe-pagination,.catalog-pagination,.rioe-universal-pagination,.rioe-compact-pagination){color:#174d6c!important;background:#eaf7ff!important;border:1px solid #cfe6f5!important;border-radius:12px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-height:70px!important;margin:16px 0 0!important;padding:14px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.rioe-shell .main :is(.rioe-pagination,.catalog-pagination,.rioe-universal-pagination,.rioe-compact-pagination) :is(button,a,.btn){color:#155477!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #c5ddec!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:9px 15px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.rioe-shell .main :is(.rioe-pagination,.catalog-pagination,.rioe-universal-pagination,.rioe-compact-pagination) :is(button,a,.btn):disabled{opacity:.48!important;cursor:not-allowed!important;background:#fff!important}@media (max-width:580px){.rioe-shell .main .rioe-attribute-search-surface,.rioe-shell .main .rioe-sizechart-search{column-gap:8px!important;padding:10px!important}.rioe-shell .main .rioe-attribute-search-surface>.rioe-search-trigger,.rioe-shell .main .rioe-sizechart-search>.rioe-search-trigger{min-width:76px!important}}.rioe-shell .catalog-manage-table .catalog-thumb-button{cursor:zoom-in;background:#fff;border:1px solid #d4e3ed;border-radius:8px;justify-content:center;align-items:center;width:54px;height:60px;padding:3px;display:inline-flex}.rioe-shell .catalog-manage-table .catalog-thumb-image{object-fit:contain;border-radius:5px;width:46px;height:52px}.rioe-shell .catalog-thumb-placeholder{text-align:center;color:#6b8091;background:#f2f7fa;border:1px dashed #ccdae5;border-radius:8px;justify-content:center;align-items:center;width:54px;height:60px;font-size:10px;line-height:1.2;display:inline-flex}.rioe-shell .catalog-image-lightbox{z-index:9999;background:#0d1b2ac7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rioe-shell .catalog-image-lightbox-content{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;max-width:min(92vw,760px);max-height:92vh;padding:16px;display:flex;position:relative}.rioe-shell .catalog-image-lightbox-content img{object-fit:contain;max-width:100%;max-height:76vh}.rioe-shell .catalog-image-lightbox-content strong{color:#183b55;font-size:14px}.rioe-shell .catalog-image-lightbox-close{color:#153c58;cursor:pointer;background:#fff;border:1px solid #d4e3ed;border-radius:7px;width:32px;height:32px;font-size:24px;position:absolute;top:8px;right:10px}.rioe-shell .main .catalog-editor-panel:has(.rioe-edit-nine-tabs){border-radius:12px!important;padding:0!important;overflow:hidden!important}.rioe-shell .main .catalog-editor-panel .rioe-create-title{background:#fff;border-bottom:1px solid #e0ebf2;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.rioe-shell .main .catalog-editor-panel .rioe-create-title strong{color:#163d57;font-size:18px}.rioe-shell .main .catalog-editor-panel .rioe-create-title p{color:#617487;margin:2px 0 0;font-size:13px}.rioe-shell .main .catalog-editor-tabs.rioe-edit-nine-tabs{background:#fff;border-bottom:1px solid #dfe9f1!important;flex-wrap:wrap!important;gap:0!important;margin:0!important;padding:0 18px!important;display:flex!important}.rioe-shell .main .catalog-editor-tabs.rioe-edit-nine-tabs a{color:#486179!important;background:#fff!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;align-items:center!important;gap:6px!important;padding:15px 14px!important;font-size:13px!important;font-weight:650!important;display:inline-flex!important}.rioe-shell .main .catalog-editor-tabs.rioe-edit-nine-tabs a.active{color:#142f47!important;background:#ffedf0!important;border-bottom-color:#fb3659!important}.rioe-shell .main .catalog-editor-panel:has(.rioe-edit-nine-tabs)>.catalog-tab-panel{margin:0!important;padding:22px 24px!important}@media (max-width:800px){.rioe-shell .main .catalog-editor-tabs.rioe-edit-nine-tabs{padding:0 8px!important}.rioe-shell .main .catalog-editor-tabs.rioe-edit-nine-tabs a{padding:11px 9px!important}.rioe-shell .main .catalog-editor-panel:has(.rioe-edit-nine-tabs)>.catalog-tab-panel{padding:15px!important}}.rioe-shell .main .catalog-manage-table th:first-child,.rioe-shell .main .catalog-manage-table td:first-child{width:76px!important}.rioe-shell .main .rioe-product-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rioe-shell .main .rioe-product-actions form{display:inline-flex;margin:0!important}.rioe-shell .main .rioe-product-actions .btn.secondary{white-space:nowrap;color:#165174!important;background:#fff!important;border:1px solid #cbddea!important;border-radius:8px!important;min-height:34px!important;padding:7px 11px!important;font-size:12px!important}.rioe-shell .main .rioe-product-actions .rioe-delete-control{color:#a62a44!important;border-color:#eed4da!important}.rioe-shell .main .catalog-variant-pill.rioe-variation-toggle{white-space:nowrap!important;color:#185477!important;background:#fff!important;border:1px solid #cbddea!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;font-weight:600!important;display:inline-flex!important}.rioe-shell .main .rioe-variation-chevron{font-size:19px!important;line-height:1!important;transition:transform .15s!important;display:inline-block!important}.rioe-shell .main .rioe-variation-toggle[aria-expanded=true] .rioe-variation-chevron{transform:rotate(180deg)!important}.rioe-shell .main .catalog-manage-table th:last-child{min-width:280px!important}:root{--rioe-page-gutter:20px;--rioe-page-gutter-mobile:12px;--rioe-content-padding:20px;--rioe-ui-font:Roboto,Arial,sans-serif;--rioe-ui-ink:#17324d;--rioe-ui-muted:#617487;--rioe-ui-border:#d0e3f0;--rioe-ui-blue-soft:#ebf7ff;--rioe-ui-blue:#169ae1;--rioe-ui-primary:#fb3659;--rioe-ui-primary-hover:#e62d50;--rioe-ui-danger:#c72543;--rioe-ui-danger-hover:#a51c37;--rioe-ui-radius:10px;--rioe-ui-control-height:36px}.rioe-shell .main.portal-content{padding-left:var(--rioe-page-gutter)!important;padding-right:var(--rioe-page-gutter)!important}.rioe-shell .main.portal-content>.panel{padding-left:var(--rioe-content-padding)!important;padding-right:var(--rioe-content-padding)!important}.rioe-shell .main .rioe-ui-action{transition:background .15s,border-color .15s,color .15s;font-family:var(--rioe-ui-font)!important;white-space:nowrap!important;min-height:var(--rioe-ui-control-height)!important;box-sizing:border-box!important;border:1px solid var(--rioe-ui-border)!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:7px 12px!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;display:inline-flex!important}.rioe-shell .main .rioe-ui-action--secondary{color:#155477!important;background:#fff!important;border-color:#cbddea!important}.rioe-shell .main .rioe-ui-action--secondary:hover{background:#eaf7ff!important;border-color:#8ec2e3!important}.rioe-shell .main .rioe-ui-action--primary{color:#fff!important;background:var(--rioe-ui-primary)!important;border-color:var(--rioe-ui-primary)!important}.rioe-shell .main .rioe-ui-action--primary:hover{background:var(--rioe-ui-primary-hover)!important}.rioe-shell .main .rioe-ui-action--danger{color:var(--rioe-ui-danger)!important;background:#fff!important;border-color:#efc8d0!important}.rioe-shell .main .rioe-ui-action--danger:hover{color:var(--rioe-ui-danger-hover)!important;background:#fff1f3!important;border-color:#df8799!important}.rioe-shell .main .rioe-ui-action:focus-visible{outline-offset:2px!important;outline:2px solid #168bc7!important}.rioe-shell .main .rioe-ui-action:disabled{opacity:.5!important;cursor:not-allowed!important}.rioe-shell .main .rioe-variation-toggle .rioe-ui-chevron{flex:none!important;width:17px!important;height:17px!important;transition:transform .15s!important}.rioe-shell .main .rioe-variation-toggle[aria-expanded=true] .rioe-ui-chevron{transform:rotate(180deg)!important}.rioe-shell .main .catalog-variant-pill.rioe-variation-toggle{border-radius:9px!important;min-width:148px!important;padding:8px 12px!important}.rioe-shell .main .rioe-product-actions .rioe-ui-action--danger{color:var(--rioe-ui-danger)!important}@media (max-width:760px){.rioe-shell .main.portal-content{padding-left:var(--rioe-page-gutter-mobile)!important;padding-right:var(--rioe-page-gutter-mobile)!important}.rioe-shell .main.portal-content>.panel{padding-left:12px!important;padding-right:12px!important}}.rioe-shell .main.portal-content{font-family:var(--rioe-ui-font)!important;font-size:var(--rioe-designer-font-size)!important;color:var(--rioe-ui-ink)!important}.rioe-shell .main.portal-content h1{font-family:var(--rioe-ui-font)!important;font-size:var(--rioe-designer-heading-size)!important}.rioe-shell .main.portal-content>.page-header{background:var(--rioe-ui-blue)!important}.rioe-shell .main.portal-content>.panel,.rioe-shell .main.portal-content>.card{border-radius:var(--rioe-ui-radius)!important}.rioe-shell .main :is(.rioe-standard-search,.rioe-search-one-line,.rioe-universal-search,.rioe-pagination,.catalog-pagination){background:var(--rioe-ui-blue-soft)!important;border-color:var(--rioe-ui-border)!important}.rioe-shell .main .rioe-ui-action--primary{background:var(--rioe-ui-primary)!important;border-color:var(--rioe-ui-primary)!important}.rioe-shell .main .rioe-ui-action--secondary{color:var(--rioe-designer-secondary)!important}.rioe-shell .main .rioe-ui-action--danger{color:var(--rioe-ui-danger)!important}.rioe-shell .main .rioe-ui-action{border-radius:var(--rioe-designer-button-radius)!important}.rioe-shell .main .rioe-variation-toggle .rioe-ui-chevron{width:var(--rioe-designer-icon-size)!important;height:var(--rioe-designer-icon-size)!important}.rioe-shell .main .catalog-manage-table>tbody>tr.catalog-master-row{min-height:var(--rioe-designer-table-row)!important}.rioe-shell .main .rioe-pagination,.rioe-shell .main .catalog-pagination{gap:var(--rioe-designer-pagination-gap)!important}.rioe-shell.rioe-theme-compact .main table :is(th,td){padding-top:7px!important;padding-bottom:7px!important}.rioe-shell.rioe-theme-no-focus .main .rioe-ui-action:focus-visible{outline:1px solid!important}.rioe-designer{display:block}.rioe-designer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.rioe-designer-toolbar p{margin:5px 0 0}.rioe-designer-status{border:1px solid var(--rioe-ui-border);background:var(--rioe-ui-blue-soft);border-radius:8px;padding:9px 12px}.rioe-designer-grid{grid-template-columns:180px minmax(240px,1fr) minmax(300px,1.2fr);align-items:start;gap:16px;display:grid}.rioe-designer-sidebar{flex-direction:column;gap:5px;display:flex}.rioe-designer-sidebar button{text-align:left;color:var(--rioe-ui-ink);background:#f4f8fb;border:1px solid #0000;border-radius:8px;padding:10px 12px}.rioe-designer-sidebar button.active{background:#eaf7ff;border-color:#cfe6f5 #cfe6f5 #cfe6f5 #fb3659;border-left-style:solid;border-left-width:3px;font-weight:700}.rioe-designer-settings,.rioe-designer-preview-wrap{border:1px solid var(--rioe-ui-border);border-radius:12px;min-width:0;padding:16px}.rioe-designer-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.rioe-designer-fields label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.rioe-designer-settings>label{flex-direction:column;gap:8px;display:flex}.rioe-designer-color{align-items:center;gap:7px;display:flex}.rioe-designer-color input[type=color]{background:#fff;border:1px solid #d0e3f0;border-radius:7px;width:42px;height:40px}.rioe-designer-color input[type=text]{border:1px solid #d0e3f0;border-radius:7px;width:92px;min-width:0;padding:9px 7px}.rioe-designer-preview{border:1px solid var(--rioe-ui-border);overflow:hidden}.rioe-designer-preview button{cursor:default}.rioe-designer-checklist{flex-direction:column;gap:10px;display:flex}.rioe-designer-checklist label{font-size:13px}@media (max-width:1250px){.rioe-designer-grid{grid-template-columns:165px minmax(0,1fr)}.rioe-designer-preview-wrap{grid-column:2}}@media (max-width:700px){.rioe-designer-grid{grid-template-columns:1fr}.rioe-designer-sidebar{flex-flow:wrap}.rioe-designer-preview-wrap{grid-column:auto}}.rioe-shell{grid-template-columns:var(--rioe-theme-sidebar-width) minmax(0,1fr)!important}.rioe-shell .sidebar{background:var(--rioe-theme-sidebar)!important;color:var(--rioe-theme-sidebar-text)!important}.rioe-shell .sidebar :is(a,button,.nav-link){color:var(--rioe-theme-sidebar-text)!important}.rioe-shell .sidebar .nav-link.active,.rioe-shell .sidebar .page-active .nav-link{background:var(--rioe-theme-sidebar-active)!important}.rioe-shell.rioe-t-sidebar-dark .sidebar{background:var(--rioe-theme-sidebar)!important}.rioe-shell.rioe-t-sidebar-bordered .sidebar{border-right:2px solid var(--rioe-ui-border)!important}.rioe-shell .portal-workspace{background:var(--rioe-theme-page-bg)!important}.rioe-shell.rioe-t-body-white .portal-workspace{background:#fff!important}.rioe-shell.rioe-t-body-tinted .portal-workspace{background:var(--rioe-ui-blue-soft)!important}.rioe-shell .main.portal-content>.page-header{min-height:var(--rioe-theme-header-height)!important}.rioe-shell.rioe-t-header-gradient .main.portal-content>.page-header{background:linear-gradient(110deg,var(--rioe-ui-blue),var(--rioe-designer-secondary))!important}.rioe-shell.rioe-t-header-light .main.portal-content>.page-header{background:var(--rioe-ui-blue-soft)!important;color:var(--rioe-ui-ink)!important}.rioe-shell.rioe-t-header-light .main.portal-content>.page-header :is(h1,p){color:var(--rioe-ui-ink)!important}.rioe-shell .rioe-portal-page-meta{background:var(--rioe-theme-footer-bg)!important;color:var(--rioe-theme-footer-text)!important;padding:var(--rioe-theme-footer-padding)!important}.rioe-shell.rioe-t-footer-contrast .rioe-portal-page-meta{background:var(--rioe-ui-ink)!important;color:#fff!important}.rioe-shell.rioe-t-footer-boxed .rioe-portal-page-meta{border:1px solid var(--rioe-ui-border)!important;border-radius:var(--rioe-ui-radius)!important}.rioe-shell .main :is(.btn,.rioe-ui-action){border-radius:var(--rioe-designer-button-radius)!important}.rioe-shell.rioe-t-buttons-pill .main :is(.btn,.rioe-ui-action){border-radius:999px!important}.rioe-shell.rioe-t-buttons-square .main :is(.btn,.rioe-ui-action){border-radius:0!important}.rioe-shell .main table thead,.rioe-shell .main table thead th{background:var(--rioe-theme-table-header)!important}.rioe-shell.rioe-t-table-striped .main table tbody tr:nth-child(2n){background:var(--rioe-theme-table-stripe)!important}.rioe-shell.rioe-t-table-bordered .main table :is(th,td){border:var(--rioe-theme-table-border) solid var(--rioe-ui-border)!important}.rioe-shell .main :is(.catalog-editor-tabs,.rioe-wizard-tabs) a.active{background:var(--rioe-theme-tab-active)!important}.rioe-shell.rioe-t-tabs-pills .main :is(.catalog-editor-tabs,.rioe-wizard-tabs) a{border-radius:999px!important}.rioe-shell.rioe-t-tabs-boxed .main :is(.catalog-editor-tabs,.rioe-wizard-tabs) a{border:1px solid var(--rioe-ui-border)!important}.rioe-shell .main :is(.catalog-editor-tabs,.rioe-wizard-tabs) a{min-height:var(--rioe-theme-tab-height)!important}.rioe-shell .main :is(input.input,input[type=search],input[name=q]){background:var(--rioe-theme-input-bg)!important}.rioe-shell .main :is(input.input,input[type=search],input[name=q],select.select){min-height:var(--rioe-theme-search-height)!important}.rioe-shell .main select{background-color:var(--rioe-theme-dropdown-bg)!important}.rioe-shell.rioe-t-dropdown-square .main select{border-radius:0!important}.rioe-shell.rioe-t-dropdown-soft .main select{border-radius:14px!important}.rioe-shell .main a.link{color:var(--rioe-theme-link)!important}.rioe-shell.rioe-t-links-underlined .main a.link{text-decoration:underline!important}.rioe-shell.rioe-t-links-accent .main a.link{color:var(--rioe-ui-primary)!important;font-weight:700!important}.rioe-shell.rioe-t-search-outlined .main :is(.rioe-standard-search,.rioe-universal-search){background:0 0!important}.rioe-shell.rioe-t-search-minimal .main :is(.rioe-standard-search,.rioe-universal-search){background:0 0!important;border:0!important}.rioe-shell.rioe-t-pagination-pills .main :is(.rioe-pagination,.catalog-pagination) :is(button,a){border-radius:999px!important}.rioe-shell.rioe-t-pagination-minimal .main :is(.rioe-pagination,.catalog-pagination){background:0 0!important;border:0!important}.rioe-customizer-presets{gap:9px;display:grid}.rioe-customizer-preset{text-align:left;background:#fff;border:1px solid #cbddea;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.rioe-customizer-preset strong{flex:1}.rioe-preset-swatch{border:1px solid #d0e3f0;border-radius:6px;width:25px;height:25px}@media (max-width:760px){.rioe-shell{grid-template-columns:minmax(0,1fr)!important}}.rioe-shell .main.portal-content[data-page-template]>.panel,.rioe-shell .main.portal-content[data-page-template]>.card{background:var(--rioe-template-surface,#fff)!important;border-radius:var(--rioe-template-radius,10px)!important}.rioe-shell .main.portal-content[data-page-template]>.panel{padding:var(--rioe-template-padding,20px)!important}.rioe-shell .main.portal-content[data-page-template] .catalog-tab-panel{border-radius:var(--rioe-template-radius,10px)!important}.rioe-shell .main.portal-content[data-page-template] .rioe-type-tab.selected{border-bottom-color:var(--rioe-template-accent,#fb3659)!important}.rioe-shell .main.portal-content[data-template-layout=contained]>.panel{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}.rioe-shell .main.portal-content[data-template-layout=wide]>.panel{max-width:none!important}.rioe-shell .main.portal-content[data-template-density=compact] table :is(th,td){padding-top:7px!important;padding-bottom:7px!important}.rioe-shell .main.portal-content[data-template-density=spacious] table :is(th,td){padding-top:19px!important;padding-bottom:19px!important}.rioe-shell .main.portal-content[data-template-table=bordered] table :is(th,td){border:1px solid var(--rioe-ui-border)!important}.rioe-shell .main.portal-content[data-template-table=striped] table tbody tr:nth-child(2n){background:var(--rioe-theme-table-stripe,#f7fbfe)!important}.rioe-shell .main.portal-content[data-template-heading=hide]>.page-header{display:none!important}.rioe-template-manager-grid{grid-template-columns:220px minmax(250px,1fr) minmax(300px,1.05fr);align-items:start;gap:16px;display:grid}.rioe-template-manager-grid .rioe-designer-sidebar button{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.rioe-template-manager-grid .rioe-designer-sidebar button strong{text-align:left;font-size:12px}.rioe-template-manager-grid .rioe-designer-sidebar button small{white-space:nowrap;color:#617487;font-size:11px}.rioe-template-mode{flex-wrap:wrap;gap:13px;margin:12px 0;display:flex}.rioe-template-mode label{align-items:center;gap:6px;font-size:13px;display:flex}.rioe-template-manager-grid .rioe-designer-settings>label{margin:12px 0}.rioe-template-preview{overflow:auto}@media (max-width:1250px){.rioe-template-manager-grid{grid-template-columns:190px minmax(0,1fr)}.rioe-template-manager-grid>.rioe-designer-preview-wrap{grid-column:2}}@media (max-width:760px){.rioe-template-manager-grid{grid-template-columns:minmax(0,1fr)}.rioe-template-manager-grid>.rioe-designer-preview-wrap{grid-column:auto}.rioe-template-manager-grid .rioe-designer-sidebar{max-height:260px;overflow:auto}}.rioe-auth-form .btn.secondary.rioe-auth-secondary{color:#155b7b;width:100%;min-height:42px;box-shadow:none;background:#fff;border:1px solid #c6deeb;font-size:13px;font-weight:700;display:block}.rioe-auth-form .btn.secondary.rioe-auth-secondary:hover:not(:disabled){color:#125273;background:#eff8fe;border-color:#8ec4e5}.rioe-auth-form .btn.secondary.rioe-auth-secondary:focus-visible{outline-offset:2px;outline:2px solid #2465d9}.rioe-mfa-page{background:linear-gradient(155deg,#f7f9fc 0%,#f0f6fa 65%,#fff5f7 100%);place-items:center;min-height:min(720px,100vh - 110px);padding:52px 20px 60px;display:grid}.rioe-mfa-shell{background:#fff;border:1px solid #e0e9ef;border-radius:18px;width:100%;max-width:510px;padding:38px 40px 28px;box-shadow:0 20px 56px #14354e14}.rioe-mfa-shield{color:#126890;background:#e8f6fc;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:25px;font-weight:800;display:grid}.rioe-mfa-eyebrow{color:#0677a6;letter-spacing:.16em;font-size:10px;font-weight:800}.rioe-mfa-heading h1{letter-spacing:-.035em;color:#14324c;margin:10px 0;font-size:26px;line-height:1.2}.rioe-mfa-heading>p{color:#627689;margin:0 0 26px;font-size:14px;line-height:1.6}.rioe-mfa-panel{border-top:1px solid #e8eef3;padding:24px 0 12px}.rioe-mfa-panel h2{color:#14324c;letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:750}.rioe-mfa-copy{color:#61778b;margin:0 0 22px;font-size:13px;line-height:1.6}.rioe-mfa-mode{color:#2c7661;align-items:center;gap:8px;margin-bottom:15px;font-size:12px;font-weight:700;display:flex}.rioe-mfa-status-dot{background:#2f9c76;border-radius:50%;width:8px;height:8px;display:inline-block}.rioe-mfa-code-form{flex-direction:column;gap:11px;display:flex}.rioe-mfa-code-form label{color:#2b455d;font-size:12px;font-weight:700}.rioe-mfa-code-input,.rioe-mfa-factor-choice select{color:#173750;letter-spacing:.16em;background:#f8fbfd;border:1px solid #cbdce8;border-radius:8px;width:100%;min-height:50px;padding:12px 14px;font-size:17px}.rioe-mfa-code-input:focus-visible,.rioe-mfa-factor-choice select:focus-visible{outline-offset:2px;outline:2px solid #228cbd}.rioe-mfa-factor-choice{flex-direction:column;gap:7px;margin-bottom:7px;display:flex}.rioe-mfa-factor-choice select{letter-spacing:0;font-size:13px}.rioe-mfa-primary{color:#fff;letter-spacing:.03em;cursor:pointer;background:#fa3b59;border:1px solid #fa3b59;border-radius:8px;width:100%;min-height:48px;margin-top:7px;font-size:13px;font-weight:750}.rioe-mfa-primary:hover:not(:disabled){background:#dd2c4b;border-color:#dd2c4b}.rioe-mfa-primary:disabled{opacity:.52;cursor:not-allowed}.rioe-mfa-loading{color:#567184;text-align:center;padding:16px 0;font-size:14px}.rioe-mfa-error{color:#ae354a;background:#fff4f5;border:1px solid #f5c5cf;border-radius:8px;margin:15px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.rioe-mfa-qr{border:1px solid #dbe9f1;border-radius:8px;width:100%;max-width:230px;margin:12px auto 18px;padding:9px;display:block}.rioe-mfa-return{border-top:1px solid #e8eef3;margin-top:12px;padding-top:20px}.rioe-mfa-return a{color:#126e99;font-size:13px;font-weight:700}.rioe-mfa-return a:hover{text-decoration:underline}.rioe-mfa-footer-note{color:#8494a5;margin:22px 0 0;font-size:11px;line-height:1.5}@media (max-width:560px){.rioe-mfa-page{min-height:calc(100vh - 130px);padding:24px 12px 34px}.rioe-mfa-shell{border-radius:12px;padding:28px 22px 24px}.rioe-mfa-heading h1{font-size:23px}}.rioe-variation-media{overflow:hidden;background:#f2fbf8!important;border:1px solid #c9e4e9!important;border-radius:11px!important;margin-top:16px!important}.rioe-variation-media>summary.rioe-variation-media-header{cursor:pointer;color:#15465b;align-items:center;gap:10px;list-style:none;display:flex;background:#e8f5f3!important;padding:15px 17px!important}.rioe-variation-media>summary.rioe-variation-media-header::-webkit-details-marker{display:none}.rioe-variation-media-header>strong{flex:1;font-size:13px}.rioe-variation-media-header>small{color:#58758a;word-break:break-word;font-size:11px}.rioe-variation-media-header .rioe-variation-media-caret{margin-left:8px;transition:transform .2s}.rioe-variation-media[open] .rioe-variation-media-caret{transform:rotate(180deg)}.rioe-variation-media[open]>summary.rioe-variation-media-header{border-bottom:1px solid #c5e1e3}.rioe-variation-media-content{background:#fbfefd;padding:15px}.rioe-variation-media>summary.rioe-variation-media-header:hover{background:#dcefeb!important}.rioe-multicolor-options{background:#eff8fd!important;border-color:#cbdfee!important;border-radius:12px!important}.rioe-multicolor-options .rioe-multicolor-title{background:#e0f0fa;border-radius:8px;margin-bottom:12px;padding:11px 13px}.rioe-multicolor-options .rioe-multicolor-row{background:#fff;border:1px solid #dce9f0;border-radius:9px;padding:12px}.rioe-marketplace-comparison .rioe-marketplace-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;position:relative;max-height:480px!important;overflow:auto!important}.rioe-marketplace-comparison .rioe-marketplace-table thead th{z-index:3;position:sticky;top:0}.rioe-marketplace-comparison .rioe-marketplace-table thead tr:nth-child(2) th{z-index:2;top:47px}.rioe-marketplace-comparison .rioe-marketplace-table tbody th{z-index:1}.rioe-create-tabstrip{align-items:stretch;gap:2px;padding:0 6px;display:flex;overflow-x:auto;background:#fff!important;border-bottom:1px solid #d5e5f0!important}.rioe-create-tabstrip button[role=tab]{white-space:nowrap;font-weight:700;color:#285772!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;padding:15px 14px!important;font-size:12px!important}.rioe-create-tabstrip button[role=tab]:hover{background:#f1f8fc!important}.rioe-create-tabstrip button[role=tab].selected{color:#074a79!important;background:#e7f4fc!important;border-bottom-color:#fa3855!important}.rioe-create-tabstrip button[role=tab]:focus-visible{outline-offset:-3px;outline:2px solid #2197d1}.rioe-xls-hold{border:1px solid var(--line);background:var(--surface)}.rioe-xls-hold-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rioe-xls-hold-heading .badge{white-space:nowrap}.rioe-xls-hold-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:17px 0;display:grid}.rioe-xls-hold-item{border:1px solid var(--line);background:var(--bg);border-radius:11px;flex-direction:column;align-items:flex-start;gap:8px;padding:17px;display:flex}.rioe-xls-hold-item>strong{font-size:15px}.rioe-xls-hold-item p{margin:0 0 5px}.rioe-xls-hold .rioe-xls-disabled{white-space:normal;text-align:center;cursor:not-allowed;opacity:.6;color:#47566d;background:#f1f4f9;border-color:#aebcd0;max-width:100%}.rioe-xls-hold .rioe-xls-disabled:hover{filter:none}.rioe-xls-format-picker{gap:8px;max-width:400px;margin-top:16px;display:grid}.rioe-xls-format-picker .select{width:100%}.rioe-xls-format-picker p{margin:0;font-size:13px}.rioe-readiness-phase-list{gap:12px;margin-top:16px;display:grid}.rioe-readiness-phase{border:1px solid var(--line);background:var(--bg);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.rioe-readiness-phase h3{margin:0 0 7px}.rioe-readiness-phase p{margin:0}.rioe-readiness-phase .btn{flex-shrink:0}@media (max-width:680px){.rioe-readiness-phase .btn{width:100%}}
