.wsg-portal{--tt-purple: #6361AA;--tt-aqua: #86CBA4;--tt-magenta: #ED3877;--tt-yellow: #FFD677;--tt-dark: #242424;--tt-white: #FFFFFF;--tt-purple-10: #f0f0f8;--tt-aqua-10: #f0f9f4;--tt-magenta-10: #fde8ef;--tt-yellow-10: #fff8e6;--color-fg-2: #555555;--color-fg-3: #888888;--color-bg-subtle: #F7F7F7;--color-border: #E0E0E0;--font-family-sans: "Proxima Nova", "Poppins", Arial, sans-serif;--text-xs: 11px;--text-sm: 13px;--text-base: 16px;--text-md: 18px;--text-lg: 22px;--text-xl: 28px;--text-2xl: 36px;--text-3xl: 48px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .1);--shadow-brand: 0 6px 20px rgba(99, 97, 170, .22);font-family:var(--font-family-sans);font-size:var(--text-base);line-height:1.55;color:var(--tt-dark)}#MainContent,.main-content,main[role=main],body.template-page #MainContent,body.template-page .main-content,body.template-page main[role=main],#MainContent>.shopify-section:first-child,.main-content>.shopify-section:first-child,main[role=main]>.shopify-section:first-child,#MainContent .page-content:first-child,#MainContent .page-width:first-child,.main-content .page-content:first-child,.main-content .page-width:first-child{padding-top:0!important;margin-top:0!important}body:has(.wsg-portal) #MainContent,body:has(.wsg-portal) .main-content,body:has(.wsg-portal) main[role=main],body:has(.wsg-portal) #MainContent .shopify-section:has(.wsg-portal),body:has(.wsg-portal) .main-content .shopify-section:has(.wsg-portal),body:has(.wsg-portal) .page-content:has(.wsg-portal),body:has(.wsg-portal) .page-width:has(.wsg-portal){padding-top:0!important;margin-top:0!important}body:has(.wsg-portal) .site-header__element--sub[data-type=nav] .site-nav__link{padding-top:0;padding-bottom:0;line-height:1.1}.wsg-portal.container{width:min(100% - 48px,1320px)!important;max-width:1320px!important;margin:24px auto 0!important;padding:0 0 48px!important}#MainContent .wsg-portal.container,.main-content .wsg-portal.container,main[role=main] .wsg-portal.container{margin-top:24px!important;padding-top:0!important}@media(max-width:640px){.wsg-portal.container{width:min(100% - 28px,1320px)!important;padding:0 0 48px!important}}.wsg-portal *{box-sizing:border-box}.wsg-portal a{color:inherit;text-decoration:none}.wsg-portal button,.wsg-portal input{font:inherit}.wsg-portal button{cursor:pointer}.wsg-portal svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.wsg-portal-locked{max-width:560px;margin:48px auto;padding:32px;border-radius:var(--radius-lg, 16px);background:#fff;box-shadow:0 4px 16px #00000014;text-align:center}.wsg-portal-locked h1{margin:0 0 12px;font-size:28px}.wsg-portal-locked a{color:var(--tt-purple, #6361AA);font-weight:600;text-decoration:underline}.wsg-portal .portal-hero{min-height:177px;padding:28px 32px;border-radius:var(--radius-lg);background:linear-gradient(105deg,#181729,#282544);color:var(--tt-white);box-shadow:var(--shadow-md)}.wsg-portal .eyebrow{margin:0 0 8px;color:#b7b6da;font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.wsg-portal .portal-hero h1{margin:0;font-size:clamp(36px,4vw,52px);line-height:1.05;letter-spacing:-.03em;font-weight:800}.wsg-portal .portal-hero h1 span{color:#a8a6dc}.wsg-portal .hero-copy{margin:8px 0 10px;font-size:var(--text-md)}.wsg-portal .status-badge{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--tt-aqua);border-radius:var(--radius-md);color:var(--tt-white);font-size:var(--text-sm)}.wsg-portal .status-badge svg{width:18px;height:18px;color:var(--tt-aqua)}.wsg-portal .action-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:16px 0}.wsg-portal .action-card{min-height:96px;display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 24px 16px 18px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--tt-white);box-shadow:var(--shadow-sm)}.wsg-portal .action-card-magenta{background:linear-gradient(90deg,var(--tt-white),var(--tt-magenta-10));border-color:#f2c2d1}.wsg-portal .action-icon{width:64px;height:64px;display:grid;place-items:center;border:2px solid var(--tt-purple);border-radius:50%;color:var(--tt-purple)}.wsg-portal .action-card-magenta .action-icon{border-color:var(--tt-magenta);color:var(--tt-magenta)}.wsg-portal .action-icon svg{width:34px;height:34px}.wsg-portal .action-copy h2,.wsg-portal .card-heading h2{margin:0;font-size:var(--text-md);line-height:1.2;font-weight:700}.wsg-portal .action-copy p,.wsg-portal .card-heading p{margin:4px 0 0;color:var(--color-fg-2);font-size:var(--text-sm);line-height:1.35}.wsg-portal .tt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 20px;border:2px solid transparent;border-radius:var(--radius-md);font-weight:600;line-height:1;transition:opacity .18s ease,transform .12s ease,box-shadow .18s ease}.wsg-portal .tt-btn:hover{opacity:.9;box-shadow:var(--shadow-brand)}.wsg-portal .tt-btn:active{transform:scale(.98)}.wsg-portal .tt-btn svg{width:18px;height:18px}.wsg-portal .tt-btn-primary{background:var(--tt-purple);color:var(--tt-white)}.wsg-portal .tt-btn-magenta{background:var(--tt-magenta);color:var(--tt-white)}.wsg-portal .tt-btn-outline-purple{border-color:var(--tt-purple);background:transparent;color:var(--tt-purple)}.wsg-portal .full-width{width:100%}.wsg-portal .content-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}.wsg-portal .main-column,.wsg-portal .side-column{display:grid;gap:16px;min-width:0}.wsg-portal .tt-card{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--tt-white);box-shadow:var(--shadow-md)}.wsg-portal .card-heading{padding:16px 20px 12px}.wsg-portal .card-heading-inline{display:flex;justify-content:space-between;align-items:center;gap:16px}.wsg-portal .card-heading-inline a{display:inline-flex;align-items:center;gap:4px;color:var(--tt-purple);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.wsg-portal .card-heading-inline a svg{width:16px;height:16px}.wsg-portal .orders-table-wrap{overflow-x:auto}.wsg-portal table{width:100%;border-collapse:collapse}.wsg-portal th,.wsg-portal td{padding:7px 20px;border-top:1px solid #eeeeee;text-align:left;font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsg-portal th{color:var(--tt-dark);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.wsg-portal .order-table th:last-child,.wsg-portal .order-table td:last-child{text-align:right}.wsg-portal .order-table{table-layout:fixed}.wsg-portal .order-table th:nth-child(1),.wsg-portal .order-table td:nth-child(1){width:34%}.wsg-portal .order-table th:nth-child(2),.wsg-portal .order-table td:nth-child(2){width:34%;white-space:normal}.wsg-portal .order-table th:nth-child(3),.wsg-portal .order-table td:nth-child(3){width:14%}.wsg-portal .order-table th:nth-child(4),.wsg-portal .order-table td:nth-child(4){width:18%}.wsg-portal .order-table input{width:100%;padding:4px 8px;border:1px solid #d7d7d7;border-radius:var(--radius-sm);color:var(--color-fg-2);background:var(--tt-white)}.wsg-portal .sku-search{position:relative}.wsg-portal .sku-search svg{position:absolute;left:9px;top:50%;width:14px;height:14px;transform:translateY(-50%);color:var(--color-fg-3);pointer-events:none}.wsg-portal .sku-search input{padding-left:30px}.wsg-portal .field-hint{margin:6px 0 0 20px;color:var(--color-fg-3);font-size:var(--text-xs)}.wsg-portal .quick-order-card{overflow:visible}.wsg-portal .wsg-suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;background:var(--tt-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:240px;overflow-y:auto}.wsg-portal .wsg-suggest[hidden]{display:none}.wsg-portal .wsg-suggest li{padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;white-space:normal}.wsg-portal .wsg-suggest li:hover,.wsg-portal .wsg-suggest li.is-active{background:var(--tt-purple-10)}.wsg-portal .wsg-suggest li.is-empty,.wsg-portal .wsg-suggest li.is-loading{cursor:default;color:var(--color-fg-3);font-size:var(--text-sm)}.wsg-portal .wsg-suggest li.is-empty:hover,.wsg-portal .wsg-suggest li.is-loading:hover{background:none}.wsg-portal .wsg-suggest-title{display:block;font-weight:600;color:var(--tt-dark);font-size:var(--text-sm)}.wsg-portal .wsg-suggest-sku{display:block;color:var(--color-fg-3);font-size:var(--text-xs);margin-top:2px}.wsg-portal .row-button{width:100%;padding:5px 10px;border:1px solid var(--tt-purple);border-radius:var(--radius-sm);background:var(--tt-white);color:var(--tt-purple);font-size:var(--text-sm);white-space:normal}.wsg-portal .row-button[disabled]{opacity:.55;cursor:default}.wsg-portal .order-actions{display:flex;justify-content:flex-end;gap:12px;padding:12px 20px 16px}.wsg-portal .order-actions .tt-btn{min-height:34px;padding:8px 18px;font-size:var(--text-sm)}.wsg-portal .wsg-mini-status{margin:0;padding:0 20px 12px;font-size:var(--text-sm);color:var(--color-fg-2);min-height:1.4em}.wsg-portal .wsg-mini-status.is-error{color:var(--tt-magenta)}.wsg-portal .wsg-mini-status.is-success{color:#317449}.wsg-portal .help-card{padding-bottom:16px}.wsg-portal .help-card .tt-btn{margin:0 20px 10px;width:calc(100% - 40px)}.wsg-portal .help-card .tt-btn:last-child{margin-bottom:0}.wsg-portal .account-card{padding-bottom:0}.wsg-portal .account-summary{display:grid;gap:14px;padding:4px 20px 16px}.wsg-portal .account-summary-row{display:grid;grid-template-columns:28px 1fr;gap:10px}.wsg-portal .account-summary-row svg{margin-top:2px;color:var(--tt-aqua)}.wsg-portal .account-summary-row strong{display:block;font-size:var(--text-sm);font-weight:700}.wsg-portal .account-summary-row span{display:block;margin-top:2px;color:var(--color-fg-2);font-size:var(--text-sm);line-height:1.4}.wsg-portal .account-summary-link{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid #eeeeee;color:var(--tt-purple);font-size:var(--text-sm);font-weight:600}.wsg-portal .account-summary-link svg{width:16px;height:16px}.wsg-portal .order-status{display:inline-block;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs)}.wsg-portal .processing{background:var(--tt-yellow)}.wsg-portal .shipped{background:#dbe8fb;color:#275b9e}.wsg-portal .delivered{background:#dff2e6;color:#317449}.wsg-portal .orders-table td:last-child a{display:inline-flex;color:var(--tt-purple)}.wsg-portal .orders-table td:last-child svg{width:16px;height:16px}@media(max-width:980px){.wsg-portal .action-card{grid-template-columns:64px 1fr}.wsg-portal .action-card .tt-btn{grid-column:2;justify-self:start}.wsg-portal .content-grid{grid-template-columns:1fr}.wsg-portal .side-column{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.wsg-portal{padding-top:16px}.wsg-portal .portal-hero{padding:24px 20px}.wsg-portal .portal-hero h1{font-size:38px}.wsg-portal .hero-copy{font-size:16px}.wsg-portal .action-grid,.wsg-portal .side-column{grid-template-columns:1fr}.wsg-portal .action-card{grid-template-columns:58px 1fr;gap:12px;padding:16px}.wsg-portal .action-icon{width:54px;height:54px}.wsg-portal .action-icon svg{width:29px;height:29px}.wsg-portal .action-copy h2{font-size:18px}.wsg-portal .action-card .tt-btn{grid-column:1 / -1;width:100%}.wsg-portal .card-heading-inline{align-items:flex-start;flex-direction:column}.wsg-portal th,.wsg-portal td{padding-inline:14px}.wsg-portal .order-table th:nth-child(2),.wsg-portal .order-table td:nth-child(2){display:none}.wsg-portal .order-table th:nth-child(1),.wsg-portal .order-table td:nth-child(1){width:48%}.wsg-portal .order-table th:nth-child(3),.wsg-portal .order-table td:nth-child(3){width:22%}.wsg-portal .order-table th:nth-child(4),.wsg-portal .order-table td:nth-child(4){width:30%}.wsg-portal .sku-search input{padding-left:26px;font-size:var(--text-xs)}.wsg-portal .row-button{padding:5px 6px;font-size:var(--text-xs)}.wsg-portal .order-actions{flex-wrap:wrap}.wsg-portal .order-actions .tt-btn{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/wsg-portal-skin.css.map */
