.customer-stage{background:#fff;border:1px solid #d4e0ef;border-radius:12px;margin:16px 0;padding:24px}.customer-stage label{margin:12px 0;display:block}.customer-stage input:not([type=checkbox]){box-sizing:border-box;border:1px solid #b9cce2;border-radius:6px;width:100%;padding:12px;display:block}.customer-stage button{color:#fff;background:#173858;border:0;border-radius:6px;min-height:44px;padding:12px 18px}.customer-stage button:disabled{opacity:.5}.customer-stage [role=alert]{color:#b22}.customer-table{overflow:auto}.customer-stage td,.customer-stage th{text-align:left;border-bottom:1px solid #dee6f1;padding:12px}.customer-stage dt{font-weight:700}.customer-stage dd{margin-bottom:12px;margin-left:0}@media (width<=600px){.customer-stage{padding:18px}}.customer-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px;display:grid}.customer-card{overflow-wrap:anywhere;border:1px solid #d4e0ef;border-radius:8px;min-width:0;padding:16px}.customer-card dl{margin:12px 0 0}.customer-stage p{overflow-wrap:anywhere}.customer-stage label:has(input[type=checkbox]){align-items:flex-start;gap:10px;display:flex}.customer-stage input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:3px}.mysa-root .customer-stage label:has(input[type=checkbox]){align-items:flex-start;gap:10px;flex-direction:row!important;display:flex!important}.mysa-root .customer-stage input[type=checkbox]{flex:0 0 18px!important;width:18px!important;min-width:18px!important}.mysa-root .customer-stage label:has(input[type=checkbox]) span{white-space:normal;flex:1;min-width:0;line-height:1.5}.customer-entry-buttons{flex-wrap:wrap;gap:12px;display:flex}.customer-stage h1,.customer-stage h2{margin-bottom:12px;font-weight:700}.customer-stage label:has(input[type=checkbox]) span{flex:1;min-width:0}.customer-stage select,.customer-stage textarea{box-sizing:border-box;color:#173858;background:#fff;border:1px solid #b9cce2;border-radius:6px;width:100%;padding:12px;display:block}.customer-stage textarea{min-height:90px}.udecs-customer-portal.ivory-customer{--ivory:#f7f4ee;--ink:#172641;--line:#e8e0d3;font-family:Arial,sans-serif;background:var(--ivory)!important;color:var(--ink)!important}.udecs-customer-portal.ivory-customer>header{position:relative;border-color:var(--line)!important;background:#f7f4eef5!important}.udecs-customer-portal.ivory-customer>header>div{max-width:1160px;padding:18px 24px}.udecs-customer-portal.ivory-customer>header a{color:var(--ink)!important}.udecs-customer-portal.ivory-customer .portal-layout{box-sizing:border-box;flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;width:100%;max-width:1160px;margin:28px auto 0;padding:0 24px;display:grid}.udecs-customer-portal.ivory-customer .portal-intro{background:linear-gradient(135deg,#fff7e8,#f1e6cd);border:1px solid #f1e6d3;border-radius:24px;min-width:0;padding:52px 32px;position:sticky;top:28px}.udecs-customer-portal.ivory-customer .portal-intro h1{letter-spacing:-.8px;color:var(--ink);margin:28px 0 12px;font-size:32px;line-height:1.15}.udecs-customer-portal.ivory-customer .portal-intro p{color:#647086;font-size:14px;line-height:1.65}.udecs-customer-portal.ivory-customer .portal-intro .portal-eyebrow{letter-spacing:1.6px;color:#806139;margin:32px 0 -14px;font-size:10px;font-weight:700}.udecs-customer-portal.ivory-customer .portal-intro .portal-separation{margin-top:24px;font-size:12px}.udecs-customer-portal.ivory-customer .portal-content{min-width:0}.udecs-customer-portal.ivory-customer .customer-stage{border:1px solid var(--line);background:#fff;border-radius:20px;margin:0 0 20px;padding:26px;box-shadow:0 6px 18px #17264107}.udecs-customer-portal.ivory-customer .customer-stage h2{color:var(--ink);letter-spacing:-.25px;margin-bottom:12px;font-size:18px;line-height:1.35}.udecs-customer-portal.ivory-customer .customer-stage p,.udecs-customer-portal.ivory-customer .customer-stage small{color:#647086;margin:10px 0;font-size:13px;line-height:1.65}.udecs-customer-portal.ivory-customer .customer-stage label{color:#31405a;margin:16px 0;font-size:13px;font-weight:600}.udecs-customer-portal.ivory-customer .customer-stage input:not([type=checkbox]),.udecs-customer-portal.ivory-customer .customer-stage textarea,.udecs-customer-portal.ivory-customer .customer-stage select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;min-height:46px;margin-top:7px;padding:12px;font-size:16px;font-weight:400}.udecs-customer-portal.ivory-customer .customer-stage input:read-only{background:#f7f4ee}.udecs-customer-portal.ivory-customer .customer-stage button{color:#172641;cursor:pointer;background:linear-gradient(110deg,#fa9e2d,#f08409);border-radius:12px;min-height:46px;padding:13px 18px;font-size:13px;font-weight:700;line-height:1.4;transition:box-shadow .15s}.udecs-customer-portal.ivory-customer .customer-stage button:disabled{cursor:not-allowed;opacity:.5}.udecs-customer-portal.ivory-customer .customer-stage button:not(:disabled):hover{box-shadow:0 3px 10px #b1762526}.udecs-customer-portal.ivory-customer .customer-entry-buttons{gap:10px;margin-top:18px}.udecs-customer-portal.ivory-customer .customer-entry-buttons button{color:var(--ink);border:1px solid var(--line);white-space:nowrap;background:#fff;flex:1}.udecs-customer-portal.ivory-customer :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ac7830}.udecs-customer-portal.ivory-customer .customer-stage [role=alert]{color:#a52222;background:#fff5f3;border-radius:10px;padding:12px}.udecs-customer-portal.ivory-customer .customer-card{border-color:var(--line);border-radius:14px}.udecs-customer-portal.ivory-customer .customer-stage :is(td,th){border-color:var(--line);font-size:13px}.udecs-customer-portal.ivory-customer>footer{max-width:1160px;margin:20px auto;padding:20px}.udecs-customer-portal.ivory-customer>footer a{color:#647086!important}@media (width<=760px){.udecs-customer-portal.ivory-customer>header>div{padding:14px 18px}.udecs-customer-portal.ivory-customer .portal-layout{margin:12px auto 0;padding:0 16px;display:block}.udecs-customer-portal.ivory-customer .portal-intro{text-align:center;background:0 0;border:0;min-height:0;padding:20px 12px 26px;position:static}.udecs-customer-portal.ivory-customer .portal-intro>div{justify-content:center}.udecs-customer-portal.ivory-customer .portal-intro h1{margin:18px 0 10px;font-size:27px}.udecs-customer-portal.ivory-customer .portal-intro .portal-eyebrow{margin:24px 0 -8px}.udecs-customer-portal.ivory-customer .portal-intro .portal-separation{margin-top:12px}.udecs-customer-portal.ivory-customer .customer-stage{border-radius:18px;padding:20px}.udecs-customer-portal.ivory-customer .customer-entry-buttons{flex-direction:column}.udecs-customer-portal.ivory-customer .customer-entry-buttons button{width:100%}}.udecs-customer-portal.ivory-customer .customer-stage{border-top:1px solid #e8e0d3!important}.udecs-customer-portal.ivory-customer .customer-stage button{color:#172641!important;background:linear-gradient(110deg,#fa9e2d,#f08409)!important}.udecs-customer-portal.ivory-customer .customer-entry-buttons button{color:#172641!important;background:#fff!important}.udecs-customer-portal.ivory-customer .portal-brand{object-fit:contain;width:140px;height:140px;margin-bottom:26px;display:block}@media (width<=760px){.udecs-customer-portal.ivory-customer .portal-brand{width:110px;height:110px;margin:0 auto 18px}}.premium-admin{color:#172b46;background:#f4f7fc!important}.premium-admin aside{color:#d9e6f5!important;background:#102a49!important;border-color:#284564!important}.premium-admin header{box-shadow:0 2px 12px #102a4910;border-color:#dce5f0!important}.premium-admin h1,.premium-admin h2,.premium-admin h3{color:#183758}.premium-admin [class*="bg-[#FBFAF5]"]{border-radius:14px;background:#fff!important;border-color:#dde6f0!important}.premium-admin [class*="bg-[#182620]"],.premium-admin [class*="bg-[#0F1913]"]{background:#183758!important}.premium-admin [class*="text-[#CC9A2E]"],.premium-admin [class*="text-[#A87C1F]"]{color:#e98b22!important}.premium-admin button{min-height:36px}.premium-admin table{border-collapse:separate;border-spacing:0}.premium-admin td{padding-top:14px!important;padding-bottom:14px!important}.premium-admin{font-family:Arial,sans-serif}.premium-admin>aside{width:264px}.premium-admin aside nav button{border-radius:8px;min-height:42px;font-size:12px}.premium-admin aside nav button[class*=border-l]{border-left:3px solid #f59625;background:#284d76!important}.premium-admin aside nav button svg{color:#a8c0de!important}.premium-admin aside p,.premium-admin aside span{color:inherit}.premium-admin .admin-topbar{flex-wrap:wrap;min-height:70px;padding:14px 24px}.premium-admin .admin-content{min-width:0;padding:24px}.premium-admin .admin-module>div{padding:0!important}.premium-admin .admin-preview-note{color:#624218;background:#fff2df;border:1px solid #f3d4a9;border-radius:10px;margin-bottom:22px;padding:12px 16px;font-size:12px;line-height:1.6}.premium-admin [class*="border-[#CBCFB9]"]{border-color:#dae3ed!important}.premium-admin [class*="text-[#565F52]"],.premium-admin [class*="text-[#4a5548]"]{color:#62748a!important}.premium-admin [class*="bg-[#E4E8D9]"]{background:#edf2f8!important}.premium-admin [class*=shadow]{box-shadow:0 4px 18px #102a4908}.premium-admin input,.premium-admin select,.premium-admin textarea{min-height:40px;border-color:#cbd7e6!important;border-radius:8px!important}.premium-admin th{font-size:11px;color:#4d6580!important;background:#edf3f9!important}.premium-admin td{font-size:12px;border-color:#e3eaf2!important}.premium-admin h2{letter-spacing:-.02em;font-size:22px}.premium-admin button:focus-visible{outline-offset:2px;outline:3px solid #f59a2f}.premium-admin .admin-module{min-width:0}.premium-admin .admin-module table{min-width:600px}@media (width<=760px){.premium-admin{flex-direction:column}.premium-admin>aside{width:100%;max-height:168px}.premium-admin>aside>div:first-child>div{display:none}.premium-admin>aside nav{gap:5px;max-height:none;padding:10px;display:flex;overflow-x:auto}.premium-admin>aside nav button{flex-shrink:0;width:auto;min-height:44px}.premium-admin>aside>div:last-child{gap:8px;padding:8px;display:flex}.premium-admin>aside>div:last-child button:last-child{display:none}.premium-admin .admin-topbar{min-height:60px;padding:12px}.premium-admin .admin-topbar>div{flex-wrap:wrap}.premium-admin .admin-content{padding:18px 12px}.premium-admin .admin-module{overflow-x:auto}.premium-admin h2{font-size:20px}}.premium-admin .admin-dark-panel{color:#dce7f5!important;background:#173858!important}.premium-admin .admin-dark-panel h1,.premium-admin .admin-dark-panel h2,.premium-admin .admin-dark-panel h3,.premium-admin .admin-dark-panel p{color:#edf4fc!important}.premium-admin .admin-dark-panel button{color:#fff!important}.premium-admin [aria-current=page]{background:#284d76!important;border-left:3px solid #f59625!important}@media (width<=760px){.premium-admin .admin-topbar{gap:8px;min-height:54px}.premium-admin .admin-topbar>div:last-child{margin-left:auto}.premium-admin .admin-topbar>div:last-child>div{font-size:10px}.premium-admin .admin-topbar>div:first-child{gap:6px}.premium-admin .admin-topbar>div:first-child>button{padding:5px}.premium-admin .admin-content{padding-top:12px}}.visual-store>header img{background:#fff;border-radius:8px}.visual-store>main>section:first-child{color:#fff;background:linear-gradient(115deg,#16395f,#365f91);border:0;padding-top:54px;padding-bottom:54px}.visual-store>main>section:first-child h1,.visual-store>main>section:first-child h1 span,.visual-store>main>section:first-child p,.visual-store>main>section:first-child b,.visual-store>main>section:first-child span{color:#fff!important}.visual-store>main>section:first-child [class*="bg-[#FBFAF5]"],.visual-store>main>section:first-child [class*="bg-[#EEF0E7]"],.visual-store>main>section:first-child [class*="bg-[#E4E8D9]"]{background:#284f7b!important;border-color:#6084ac!important}.visual-store>main>section:first-child a[href=\#products]{background:#f18a17!important}.visual-store #categories{padding-top:36px;padding-bottom:36px}.visual-store #categories [class*="bg-[#FBFAF5]"]{background:#fff;border-color:#d9e3ef;border-radius:14px;min-height:170px}.visual-store #products{padding-top:36px;padding-bottom:36px}.visual-store #products [class*="bg-[#FBFAF5]"]{background:#fff;border-color:#d9e3ef;border-radius:10px}.visual-store #products [class*="bg-[#0F1913]"],.visual-store #products [class*="bg-[#182620]"]{background:#183e68!important}.visual-store #products [class*="bg-[#CC9A2E]"]{background:#f18a17!important}.visual-store :is(input,select){border-radius:7px}.visual-store #products button,.visual-store #categories button{min-height:40px}.visual-store [class*="text-[#3C6656]"]{color:#315f8b}.visual-store [class*="text-[#A87C1F]"]{color:#bf640e}.visual-store h2,.visual-store h3{color:#183e68}.visual-store button:focus-visible,.visual-store a:focus-visible{outline-offset:3px;outline:3px solid #f59a2f}@media (width<=650px){.visual-store>main>section:first-child{padding:32px 0}.visual-store #categories{padding:28px 0}.visual-store #categories .grid{gap:12px}.visual-store #categories [class*="bg-[#FBFAF5]"]{padding:20px}.visual-store #products{padding:28px 0}}.visual-store #categories>div>div:first-child{margin-bottom:20px}.visual-store #categories>div>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.visual-store #categories>div>div:nth-child(2)>div{grid-column:auto!important}.visual-store #categories>div>div:nth-child(2)>div:nth-child(2){display:contents}.visual-store #categories>div>div:nth-child(2)>div:last-child{grid-column:1/-1!important}.visual-store #categories h3{font-size:19px}.visual-store #products [aria-label="Add to cart"]{color:#fff;background:#183e68}.visual-store>header select{color:#16395f;background:#edf4fc}.visual-store>header [class*="bg-[#FBFAF5]"]{background:#284f7b!important}.visual-store #products>div>div:last-child{gap:14px}@media (width<=650px){.visual-store>header>div{flex-wrap:wrap;justify-content:center}.visual-store>header>div>div:last-child{flex-wrap:wrap;justify-content:center;gap:8px}.visual-store #categories>div>div:nth-child(2){grid-template-columns:1fr}.visual-store #products>div>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.visual-store #products>div>div:last-child>div{padding:10px}.visual-store #products h4{font-size:12px}.visual-store #products h2{font-size:24px}.visual-store #products [class*="text-[16px]"]{font-size:14px}.visual-store #products [class*="text-[11px]"]{font-size:10px}}.visual-store .rd-safe-grid{min-width:0}.visual-store #wholesale{overflow-wrap:anywhere}.visual-store #wholesale [class*=min-w]{min-width:0!important}@media (width<=650px){.visual-store>header nav{gap:10px}.visual-store #wholesale .flex{flex-wrap:wrap}.visual-store footer{overflow-wrap:anywhere}.visual-store #products .grid>div{min-width:0}.visual-store #products .grid>div [class*=justify-between]{flex-wrap:wrap}.visual-store #products [class*=whitespace-nowrap]{white-space:normal}}.visual-store #products .grid{overflow-wrap:anywhere}.visual-store #products .grid span{max-width:100%}.visual-store #products .grid [class*=font-mono]{min-width:0}@media (width<=650px){.visual-store>main>section{max-width:100%}.visual-store #products .grid>div>div:last-child>div{min-width:0;max-width:100%}.visual-store #products .grid>div>div:last-child{align-items:flex-start}.visual-store #products .grid>div>div:last-child>button{margin-top:8px}.visual-store #products .grid>div [class*=justify-between]{gap:4px}.visual-store #products .grid>div [class*=justify-between]>span{overflow-wrap:anywhere}.visual-store #products .grid>div>div:last-child>div>span{display:inline-block}}.visual-store>header{color:#173452!important;background:#fff!important;border-color:#dce5ef!important}.visual-store>header [class*="text-[#"],.visual-store>header button,.visual-store>header a{color:#173452!important}.visual-store>header select,.visual-store>header [class*="bg-[#FBFAF5]"]{color:#173452!important;background:#fff!important;border-color:#ccd8e6!important}.visual-store>header [class*="bg-[#182620]"]{color:#fff!important;background:#183758!important}.visual-store>header [class*="bg-[#E8730A]"],.visual-store>header [class*="bg-[#182620]"] span,.visual-store>header [class*="bg-[#E8730A]"] span{color:#fff!important}.visual-store>header [class*=fixed][class*=top-full]{color:#173452!important;background:#fff!important}.visual-store>header [class*="bg-[#182620]"] svg{color:#e9b555!important}.visual-store>header [class*="bg-[#E8730A]"] svg{color:#fff1ce!important}.visual-store #products .grid>div[class*=cursor-pointer][class*=group]{border-radius:12px;box-shadow:0 5px 18px #18375812;background:#fff!important;border:1.5px solid #183758!important;border-top-width:4px!important}.visual-store #products .grid>div[class*=cursor-pointer][class*=group]:hover{box-shadow:0 9px 24px #18375822;border-color:#285783!important}.visual-store #products .grid>div[class*=cursor-pointer][class*=group]>div:first-child{background:#f0f4f9!important;border-color:#d5dfeb!important}.visual-store #products .grid>div[class*=cursor-pointer][class*=group] h4{line-height:1.5;color:#183758!important}.visual-store #products .grid>div[class*=cursor-pointer][class*=group] [class*=border-t]{border-color:#d5dfeb!important}@media (width<=650px){.visual-store #products .grid>div[class*=cursor-pointer][class*=group]{box-shadow:0 3px 12px #18375812;border-top-width:3px!important}}.visual-store{color:#173452!important;background:radial-gradient(at 12% 20%,#dce9f8 0,#0000 36%),linear-gradient(145deg,#f5f8fc,#e8eff8 55%,#f5f8fc)!important}.visual-store>header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 28px #12345816;background:linear-gradient(125deg,#fffffffa,#ecf4fdf0)!important;border-bottom:1px solid #c8d9ed!important}.visual-store>main>section:first-child{position:relative;box-shadow:inset 0 1px #ffffff45,inset 0 -1px #07192d90;background:radial-gradient(at 78% 5%,#6387ac90 0,#0000 45%),linear-gradient(125deg,#09233f 0,#173f66 48%,#2c567e 100%)!important}.visual-store>main>section:first-child h1{letter-spacing:-.025em;text-shadow:0 3px 14px #06172f38}.visual-store>main>section:first-child :is(a,button){border-radius:10px;box-shadow:inset 0 1px #ffffff65,0 7px 16px #03142924}.visual-store>main>section:first-child a[href=\#products]{color:#112d49!important;background:linear-gradient(145deg,#ffa333,#e47605)!important;border:1px solid #ffc075!important}.visual-store #categories [class*=corner-brackets]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #fff,0 12px 28px #12345812;background:linear-gradient(145deg,#ffffffed,#eaf1fbeb)!important;border:1px solid #c6d5e8!important;border-radius:18px!important}.visual-store #categories h3{color:#183e68!important}.visual-store #categories p{color:#47627e!important}.visual-store #products .grid>div[class*=cursor-pointer][class*=group]{background:linear-gradient(145deg,#fffffffa,#f0f5fcf5)!important;border-color:#183758!important;border-radius:16px!important;box-shadow:inset 0 1px #fff,0 8px 22px #163d631c!important}.visual-store #products .grid>div[class*=cursor-pointer][class*=group]>div:first-child{border-radius:11px;background:linear-gradient(150deg,#f8fbff,#e8eff8)!important}.visual-store #products .grid h4{color:#163858!important}.visual-store #products [aria-label="Add to cart"]{box-shadow:inset 0 1px #fff5,0 4px 10px #11325125;background:linear-gradient(145deg,#305c86,#102d4b)!important;border-color:#163858!important}.visual-store #products button[aria-pressed=true]{box-shadow:inset 0 1px #ffffff40,0 5px 13px #12345820;color:#fff!important;background:linear-gradient(135deg,#315c84,#112f50)!important}.visual-store footer{box-shadow:inset 0 1px #ffffff25;background:linear-gradient(140deg,#071c33,#173957)!important}.visual-store #store-mobile-menu{flex-wrap:nowrap!important}.visual-store>main>section:first-child{background:linear-gradient(155deg,#0000 48%,#ffffff0d 49%,#ffffff05 70%,#0000 71%),radial-gradient(at 80% 0,#8eb8df65 0,#0000 45%),linear-gradient(120deg,#061a31 0,#123c62 48%,#315f87 100%)!important}.visual-store #categories [class*=corner-brackets]{background:linear-gradient(155deg,#fff 0,#fffc 40%,#dce9f8b5 100%)!important}.visual-store #products .grid>div[class*=cursor-pointer][class*=group]{background:linear-gradient(155deg,#fff 0 25%,#e8f1fc 100%)!important}.visual-store .glossy-hero-layout{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)!important;align-items:center!important;gap:44px!important;display:grid!important}.visual-store .glossy-brand-feature{justify-content:center;align-items:center;display:flex;position:relative}.visual-store .glossy-brand-feature img{border:1px solid #8bb6e450;border-radius:26%;width:min(100%,320px);height:auto;transform:rotate(-5deg);box-shadow:0 28px 55px #00000045,0 0 45px #6aa8df25}@media (width<=760px){.visual-store .glossy-hero-layout{grid-template-columns:1fr!important;gap:26px!important}.visual-store .glossy-brand-feature{grid-row:1}.visual-store .glossy-brand-feature img{border-radius:26%;width:136px}.visual-store>main>section:first-child h1{font-size:30px}.visual-store>main>section:first-child{padding-top:25px!important}}.visual-store #wholesale{box-shadow:inset 0 1px #e5a24980;color:#fff!important;background:linear-gradient(155deg,#0000 43%,#4478a030 44%,#4478a012 64%,#0000 65%),linear-gradient(120deg,#233f66 0,#224066 48%,#4478a0 100%)!important;border-color:#d18146!important}.visual-store #wholesale :is(h2,h3,h4){color:#fff!important}.visual-store #wholesale h2 span{color:#e5a249!important}.visual-store #wholesale p{color:#fff!important}.visual-store #wholesale [class*=bg-white\/]{box-shadow:inset 0 1px #4478a0,0 7px 17px #233f6650;background:linear-gradient(145deg,#4478a070,#233f6650)!important;border:1px solid #e5a24970!important}.visual-store #wholesale [class*="text-[#CC9A2E]"]{color:#e5a249!important}.visual-store #wholesale [class*="bg-[#FBFAF5]"]{box-shadow:0 18px 35px #233f6660,inset 0 1px #4478a0;background:linear-gradient(145deg,#224066,#233f66)!important;border:1px solid #d18146!important}.visual-store #wholesale label{color:#fff!important}.visual-store #wholesale :is(input,select,textarea){color:#233f66!important;background:#fff!important;border-color:#d18146!important}.visual-store #wholesale button[type=submit]{border:1px solid #e5a249;box-shadow:inset 0 1px #ffffff85,0 6px 14px #233f6630;color:#233f66!important;background:linear-gradient(140deg,#e5a249,#d18146)!important}.visual-store #wholesale button[type=submit] *{color:#233f66!important}.visual-store #wholesale{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(163deg,#0000 0 13%,#ffffff28 13.2%,#ffffff08 25%,#0000 25.3% 64%,#4478a068 64.2%,#0000 77%),radial-gradient(at 12% 0,#4478a0 0,#0000 58%),linear-gradient(125deg,#233f66 0,#224066 62%,#4478a0 100%)!important;border-top:2px solid #e5a249!important;border-bottom:1px solid #d18146!important;box-shadow:inset 0 2px #e5a249,inset 0 5px 22px #ffffff15,inset 0 -20px 48px #233f66,0 18px 45px #233f6640!important}.visual-store #wholesale [class*=bg-white\/]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden;background:linear-gradient(160deg,#ffffff20 0,#ffffff08 31%,#0000 31.5%),linear-gradient(145deg,#4478a095,#233f6680)!important;border:1px solid #e5a249a0!important;border-top-color:#e5a249!important;box-shadow:inset 0 2px #ffffff70,inset 0 -1px #4478a0,0 9px 18px #233f6680!important}.visual-store #wholesale [class*="bg-[#FBFAF5]"]{background:linear-gradient(165deg,#fff2 0,#ffffff05 15%,#0000 15.5%),linear-gradient(145deg,#4478a0,#224066 50%,#233f66)!important;border:1px solid #d18146!important;border-top:2px solid #e5a249!important;box-shadow:inset 0 2px #ffffff85,inset 0 0 30px #4478a025,0 24px 40px #233f6680!important}.visual-store #wholesale h2{text-shadow:0 2px 1px #233f66,0 0 18px #4478a065}.visual-store #wholesale h2 span{text-shadow:0 2px 1px #233f66,0 0 22px #d1814635}.visual-store #wholesale :is(input,select,textarea){box-shadow:inset 0 2px 4px #233f6612,0 1px #fff5!important}.visual-store #wholesale button[type=submit]{background:linear-gradient(#ffffff70 0,#ffffff16 46%,#0000 47%),linear-gradient(140deg,#e5a249,#d18146)!important;border-top:1px solid #ffffffd0!important;box-shadow:inset 0 2px #ffffff75,inset 0 -3px #233f6625,0 8px 18px #233f6670,0 0 18px #d1814628!important}.visual-store footer{isolation:isolate;position:relative;overflow:hidden;color:#e8eef6!important;border-top:2px solid #e5a249!important;padding-top:48px!important;padding-bottom:96px!important}.visual-store footer h4{letter-spacing:.08em;color:#e5a249!important;margin-bottom:18px!important;font-size:13px!important}.visual-store footer :is(p,li,a,span){line-height:1.65}.visual-store footer p,.visual-store footer li,.visual-store footer [class*="text-[#B9BFAE]"]{color:#e4ebf4!important}.visual-store footer svg{flex-shrink:0;color:#e5a249!important}.visual-store footer a:hover,.visual-store footer button:hover{color:#e5a249!important}.visual-store footer a:focus-visible,.visual-store footer button:focus-visible{outline-offset:4px;outline:2px solid #e5a249}.visual-store footer [class*="text-[#CC9A2E]"]{color:#e5a249!important}.visual-store footer .break-all{overflow-wrap:anywhere;word-break:normal}.visual-store footer .pt-8{background:linear-gradient(#ffffff12,#0000),#233f6655;border:1px solid #4478a060;border-radius:16px;margin-top:24px;box-shadow:inset 0 1px #ffffff30;color:#d6e3f1!important;padding:18px!important}.visual-store footer .pt-8 p{font-size:11px!important}.visual-store footer .pt-8>div{flex-wrap:wrap;justify-content:center}.visual-store footer a.w-8,.visual-store footer button.inline-flex,.visual-store footer a.investor-login-button{border:1px solid #d1814680;box-shadow:inset 0 1px #ffffff65,0 5px 10px #233f6680;background:linear-gradient(160deg,#ffffff30,#0000 48%),linear-gradient(135deg,#4478a0,#233f66)!important;border-radius:10px!important}@media (width<=767px){.visual-store footer{padding-top:28px!important}.visual-store footer .pt-8{align-items:flex-start!important}.visual-store footer .pt-8>div{justify-content:flex-start!important;gap:8px!important}}.visual-store footer{background:radial-gradient(at 90% 0,#4478a078,#0000 65%),linear-gradient(145deg,#224066,#233f66)!important}.visual-store footer>div>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr));border-color:#d1814660!important;gap:32px!important;padding-bottom:28px!important}.visual-store footer>div>div:first-child>div{min-width:0;grid-column:auto!important}.visual-store footer>div>div:first-child>div:first-child{background:linear-gradient(165deg,#ffffff24 0,#ffffff05 30%,#0000 30.4%),linear-gradient(115deg,#4478a080,#233f66);border:1px solid #d18146;border-radius:22px;grid-template-columns:1fr 1.2fr;gap:16px 28px;padding:26px;display:grid;box-shadow:inset 0 2px #ffffff70,0 16px 30px #233f6680;grid-column:1/-1!important}.visual-store footer>div>div:first-child>div:first-child>*{margin:0!important}.visual-store footer>div>div:first-child>div:first-child>div:first-child{flex-wrap:wrap}.visual-store footer>div>div:first-child>div:not(:first-child){border-left:2px solid #d18146;padding:8px 0 8px 24px}.visual-store footer h4:after{content:"";background:linear-gradient(90deg,#e5a249,#d18146);border-radius:3px;width:44px;height:3px;margin-top:12px;display:block;box-shadow:0 1px #ffffff75}@media (width<=767px){.visual-store footer>div>div:first-child{grid-template-columns:1fr!important;gap:26px!important}.visual-store footer>div>div:first-child>div:first-child{grid-template-columns:1fr!important;padding:22px!important}.visual-store footer>div>div:first-child>div:not(:first-child){padding-left:18px!important}}.udecs-checkout{font-family:Arial,sans-serif;color:#233f66!important;background:#061a31b8!important}.udecs-checkout>div,.udecs-checkout>section{box-shadow:0 24px 60px #061a3160;background:linear-gradient(155deg,#fff,#eef4fc)!important;border:1px solid #d18146!important;border-top:3px solid #e5a249!important}.udecs-checkout :is(h2,h3,h4,label,span,p){color:#233f66!important}.udecs-checkout input,.udecs-checkout select,.udecs-checkout textarea{accent-color:#d18146;color:#233f66!important;background:#fff!important;border-color:#b9cde5!important}.udecs-checkout [class*="bg-[#EEF0E7]"]{background:#eaf2fc!important;border-color:#b9cde5!important}.udecs-checkout button:not([aria-label]){border-radius:8px;color:#233f66!important;background:linear-gradient(140deg,#e5a249,#d18146)!important;border:1px solid #e5a249!important}.udecs-checkout button:not([aria-label]) *{color:#233f66!important}.udecs-checkout button:disabled{opacity:.55}.udecs-customer-portal .customer-stage{box-shadow:0 10px 24px #233f6610;border-top:3px solid #e5a249!important}.udecs-customer-portal .customer-stage button{font-weight:600;color:#233f66!important;background:linear-gradient(140deg,#e5a249,#d18146)!important}.udecs-customer-portal a{color:#233f66}.udecs-customer-portal footer a{color:#fff!important}@media screen{.premium-admin .admin-module :is(.biz-card,.customer-stage,div.bg-white[class*=rounded],section.bg-white[class*=rounded],form.bg-white[class*=rounded],article.bg-white[class*=rounded],div[class*="bg-[#FBFAF5]"][class*=rounded],section[class*="bg-[#FBFAF5]"][class*=rounded],form[class*="bg-[#FBFAF5]"][class*=rounded],section.bg-slate-50[class*=rounded]):not([role=dialog]):not([aria-modal=true]):not([role=dialog] *):not([aria-modal=true] *){box-shadow:none!important;background:#ffffff6b!important}}.management-back{color:#17385b;cursor:pointer;background:#fffdf7;border:1px solid #ba934d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:80px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}.management-back:hover{background:#f8edd9}.management-back:focus-visible{outline-offset:2px;outline:3px solid #2770a7}.management-back:disabled{opacity:.5;cursor:default}@media (width<=640px){.premium-admin .admin-topbar{flex-wrap:wrap;gap:6px}.premium-admin .admin-topbar>div{max-width:100%}.premium-admin .admin-topbar>div:last-child{margin-left:auto}.premium-admin .admin-topbar button[title="Click to view Live Domain Activation & DNS Status"]{display:none}}.premium-admin .admin-topbar button.management-back{min-height:44px!important;padding:8px 12px!important;font-size:14px!important}.service-leads{color:#17385b;background:#f6f9fc;border:1px solid #d4dfeb;border-radius:14px;padding:24px;font:14px/1.6 Arial,sans-serif}.service-leads *{box-sizing:border-box}.service-leads header{justify-content:space-between;align-items:center;gap:20px;display:flex}.service-leads h1{margin:8px 0;font-size:30px}.service-leads p{margin:8px 0}.sl-kicker{letter-spacing:1.6px;color:#56718c;font-size:10px}.sl-note{background:#fff;border:1px solid #d4dfeb;border-left:3px solid #f7941d;border-radius:8px;margin:22px 0;padding:16px}.sl-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.service-leads button,.sl-btn{color:#fff;cursor:pointer;font:inherit;background:#17385b;border:0;border-radius:8px;min-height:44px;padding:11px 15px;text-decoration:none}.service-leads button:disabled{opacity:.5}.service-leads input{color:#17385b;background:#fff;border:1px solid #b6cbe0;border-radius:8px;width:100%;margin:8px 0;padding:12px}.sl-table{background:#fff;border:1px solid #d4dfeb;border-radius:10px;margin-top:14px;overflow:auto}.sl-table table{border-collapse:collapse;text-align:left;width:100%;min-width:1050px}.sl-table th{letter-spacing:.5px;background:#eaf0f7;padding:14px;font-size:10px}.sl-table td{overflow-wrap:anywhere;border-top:1px solid #d4dfeb;max-width:220px;padding:14px}.sl-table>p{padding:16px}.sl-foot{color:#56718c;font-size:12px}.sl-error{color:#9f3527;background:#fff0ed;padding:12px}@media (width<=720px){.service-leads{padding:16px 12px}.service-leads header{display:block}.service-leads h1{font-size:26px}.sl-btn{margin-top:12px;display:inline-block}.sl-actions span{width:100%}}.sl-editor,.sl-delete{background:#fff;border:1px solid #b6cbe0;border-radius:10px;margin:20px 0;padding:20px}.sl-delete{border-color:#ba5043}.sl-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-leads select{color:#17385b;width:100%;font:inherit;background:#fff;border:1px solid #b6cbe0;border-radius:8px;margin:8px 0;padding:12px}.sl-check{align-items:center;gap:10px;margin:14px 0;display:flex}.sl-check input{flex-shrink:0;width:20px}.sl-editor button,.sl-delete button{margin:5px}.sl-delete p{overflow-wrap:anywhere}@media (width<=720px){.sl-grid{grid-template-columns:1fr}.sl-editor,.sl-delete{padding:12px}.sl-table{background:0 0;border:0;overflow:visible}.sl-table table{min-width:0;display:block}.sl-table thead{display:none}.sl-table tbody{display:block}.sl-table tr{background:#fff;border:1px solid #d4dfeb;border-radius:10px;margin:14px 0;padding:10px;display:block}.sl-table td{overflow-wrap:anywhere;border:0;max-width:none;padding:6px;display:block}.sl-table td:before{content:attr(data-label);color:#56718c;font-size:10px;font-weight:700;display:block}.sl-table td button{margin-top:6px;display:block}}.sl-table td:last-child button{white-space:nowrap;min-width:74px}.sl-table th:last-child,.sl-table td:last-child{min-width:104px}.sl-table th:nth-last-child(2),.sl-table td:nth-last-child(2){min-width:165px}.service-leads textarea{color:#17385b;width:100%;min-height:120px;font:inherit;background:#fff;border:1px solid #b6cbe0;border-radius:8px;padding:12px}.sl-table details{font-size:11px}.sl-table summary{cursor:pointer}.sl-table td button{white-space:normal}.service-leads{isolation:isolate;position:relative}.service-leads:before{content:"";z-index:0;pointer-events:none;opacity:.065;background:url(/UDECS_Logo_Premium_Transparent.png) 50% 340px/min(65%,560px) no-repeat;position:absolute;inset:0}.sl-table tr{background:#ffffffe6}.service-leads>*{z-index:1;position:relative}.service-leads:before{background-position:50% 370px;background-size:72%}@media (width>=721px){.service-leads:before{background-position:50% 270px;background-size:500px}}.import-panel{color:#183758;box-sizing:border-box;background:#fff;border:1px solid #c8d7e5;border-radius:14px;max-width:100%;margin:16px 0;padding:18px;font:14px/1.55 Arial,sans-serif}.import-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-heading strong{font-size:18px}.import-heading p{color:#637990;margin:3px 0}.import-panel button,.import-file{color:#183758;cursor:pointer;background:#f0f5fa;border:1px solid #bfcede;border-radius:9px;min-height:44px;padding:10px 15px;font-weight:700}.import-panel button:disabled{opacity:.45;cursor:not-allowed}.import-notice{background:#fff5dd;border-radius:8px;margin:14px 0;padding:12px}.import-caption{color:#60758a;font-size:12px}.import-actions{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.import-file{flex:1;min-width:200px;display:block}.import-file input{width:100%;margin-top:8px;font-weight:400;display:block}.import-panel label{display:block}.import-panel small{color:#677d91;display:block}.import-panel textarea{box-sizing:border-box;resize:vertical;background:#f8fafc;border:1px solid #becfe0;border-radius:9px;width:100%;min-height:130px;margin:8px 0;padding:12px;font:12px/1.5 monospace;display:block}.import-panel h3{margin-top:20px;font-size:15px;font-weight:700}.import-map{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.import-map select{background:#fff;border:1px solid #becfe0;border-radius:7px;width:100%;min-height:44px;padding:8px;display:block}.import-rows{max-height:350px;margin-top:12px;overflow:auto}.import-rows article{background:#f8fafc;border:1px solid #d8e2ec;border-radius:10px;margin:10px 0;padding:13px}.import-rows dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin:10px 0;display:grid}.import-rows dt{color:#6c8093;font-size:11px}.import-rows dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.import-error{color:#9b2020;background:#fff0f0;border-radius:6px;padding:8px}.import-success{color:#195b43;background:#e9f7f0;padding:10px}.import-check{background:#f0f5fa;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex!important}.import-check input{flex-shrink:0;width:20px;height:20px;margin-top:2px}.import-pdf{white-space:pre-wrap;background:#eef4fa;max-height:220px;padding:12px;font-size:12px;overflow:auto}@media (width<=600px){.import-panel{margin:12px 0;padding:14px}.import-heading{align-items:flex-start}.import-heading strong{font-size:17px}.import-heading button{flex-shrink:0;padding:9px}.import-map{grid-template-columns:1fr 1fr}.import-rows dl{grid-template-columns:1fr}.import-actions>button{flex:1}.import-file{width:100%;min-width:0}.import-actions .import-file{box-sizing:border-box;flex:0 0 100%}.import-actions .import-file input{box-sizing:border-box;width:100%}}.smart-payroll{color:#17385b}.sp-heading{justify-content:space-between;align-items:center;margin:24px 0;display:flex}.sp-heading h2{font-size:26px;font-weight:700}.sp-heading p,.sp-caption{color:#6c8194;font-size:12px;line-height:1.6}.sp-heading span{border:1px solid #d8e2ec;border-radius:20px;padding:8px 14px;font-size:12px}.sp-warning{background:#fff7e7;border-left:3px solid #d89b44;border-radius:7px;margin:18px 0;padding:14px;font-size:12px;line-height:1.6}.sp-error{color:#a93636;background:#fff0f0;padding:12px}.sp-controls,.sp-pairs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.smart-payroll label{margin:12px 0;font-size:12px;display:block}.smart-payroll input,.smart-payroll select,.smart-payroll textarea{color:#17385b;background:#fff;border:1px solid #d5e0ea;border-radius:8px;width:100%;min-width:0;margin-top:6px;padding:11px;display:block}.sp-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.sp-stats>div,.sp-card{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:19px}.sp-stats small{color:#71879a;font-size:12px}.sp-stats b{overflow-wrap:anywhere;margin-top:10px;font-size:24px;display:block}.sp-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:18px;margin-top:18px;display:grid}.sp-card h3{margin-bottom:16px;font-size:18px;font-weight:700}.sp-week,.sp-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.sp-week{text-align:center;color:#7890a6;margin:18px 0 12px;font-size:10px}.sp-calendar button{border:1px solid #e1eaf1;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;height:68px;padding:7px;display:flex}.sp-calendar strong{font-size:14px}.sp-calendar small{font-size:9px}.sp-calendar .present{color:#327858;background:#eef8f2}.sp-calendar .absent{color:#a14545;background:#fff0f0}.sp-calendar .half-day{color:#937020;background:#fff8e9}.sp-calendar .leave{background:#edf2ff}.sp-calendar .chosen{outline:2px solid #db9b43}.sp-calendar .unmarked{color:#8d9dae}.smart-payroll button:not(.sp-calendar button){color:#fff;background:#17385b;border:1px solid #c8d8e6;border-radius:8px;width:100%;margin:10px 0;padding:11px 14px;font-size:12px;display:block}.smart-payroll button:disabled{opacity:.45;cursor:not-allowed}.sp-total{color:#fff;background:#17385b;border-radius:12px;margin:18px 0;padding:18px;font-size:13px}.sp-total b{margin-top:10px;font-size:24px;display:block}.smart-payroll .sp-check{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.smart-payroll .sp-check input{width:18px;min-width:18px;margin-top:4px}.sp-slip{border:1px solid #dde5ed;width:100%;margin-top:14px}@media (width<=650px){.sp-heading{display:block}.sp-heading span{margin-top:10px;display:inline-block}.sp-stats{grid-template-columns:1fr 1fr;gap:9px}.sp-stats>div,.sp-card{padding:14px}.sp-layout{grid-template-columns:1fr}.sp-calendar button{height:58px;padding:5px}.sp-calendar small{font-size:8px}.sp-controls{grid-template-columns:1fr}.sp-stats b{font-size:21px}}.business-panel{color:#17385b}.biz-card{background:#fff;border:1px solid #c5d5e7;border-radius:12px;padding:18px}.biz-input{color:#17385b;background:#fff;border:1px solid #b5cbe2;border-radius:8px;width:100%;min-width:0;padding:10px;display:block}.biz-btn{background:#17385b;border-radius:8px;padding:10px 16px;font-weight:700;color:#fff!important}.biz-btn:disabled{opacity:.5}.business-panel textarea{min-height:100px}.business-panel h1,.business-panel h2,.business-panel h3{color:#17385b!important}.quotation{color:#183858;font:14px/1.5 Arial,sans-serif}.quote-heading,.quote-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.quote-heading h2{font-size:25px;font-weight:700}.quote-actions{justify-content:flex-start;margin:15px 0}.quotation button,.quote-file{cursor:pointer;background:#fff;border:1px solid #c5d3e2;border-radius:9px;min-height:44px;padding:10px 13px}.quotation button:disabled{opacity:.5;cursor:not-allowed}.quotation input,.quotation textarea,.quotation select{color:#183858;background:#fff;border:1px solid #c6d3e0;border-radius:7px;width:100%;min-height:44px;margin:5px 0;padding:9px}.quotation label{font-size:12px;display:block}.quote-file{max-width:310px}.quote-file input{font-size:11px}.quote-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:17px;display:grid}.quote-card{background:#ffffffed;border:1px solid #d5e0ec;border-radius:14px;min-width:0;margin-bottom:16px;padding:20px}.quote-card h3{margin-bottom:10px;font-size:18px;font-weight:700}.quote-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote-item{border-top:1px solid #dce5ee;margin-top:15px;padding-top:15px}.quote-note{overflow-wrap:anywhere;background:#f1f6fa;border-left:3px solid #c59442;border-radius:8px;margin:12px 0;padding:12px;font-size:12px}.quote-small{color:#637b91;margin:7px 0;font-size:12px}.quote-error{color:#8a2121;overflow-wrap:anywhere;background:#fff0f0;border:1px solid #db6e6e;margin:12px 0;padding:12px}.quote-record{text-align:left;overflow-wrap:anywhere;border:1px solid #d8e3ed;border-radius:9px;width:100%;margin:12px 0;padding:13px;display:block}.quote-modal{z-index:150;background:#0d284a99;padding:25px;position:fixed;inset:0;overflow:auto}.quote-modal>.quote-card{max-width:960px;margin:0 auto}.quote-pdf{width:100%;height:600px;margin:15px 0;display:block}.quote-source{white-space:pre-wrap;word-break:break-word;background:#f1f5f9;max-height:260px;padding:13px;overflow:auto}.quote-check{align-items:flex-start;gap:10px;margin:14px 0;display:flex!important}.quote-check input{flex-shrink:0;width:22px;min-height:22px;margin:0}@media (width<=800px){.quote-grid{grid-template-columns:1fr}.quote-card{padding:16px}.quote-modal{padding:12px}.quote-pdf{height:460px}}@media (width<=350px){.quote-fields{grid-template-columns:1fr}.quote-heading h2{font-size:22px}}.quotation *{box-sizing:border-box}.quote-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-fields label,.quotation input,.quotation textarea,.quotation select,.quote-grid form{min-width:0}.quote-file{width:100%}@media (width<=350px){.quote-fields{grid-template-columns:1fr}}
