.wmgce-notification-panel{position:fixed;z-index:99999;width:min(390px,calc(100vw - 24px));max-height:min(70vh,600px);overflow:auto;padding:20px;box-sizing:border-box;background:var(--surface,#fff);color:var(--ink,#111);border:1px solid var(--line,#aaa);box-shadow:0 12px 40px #0004;text-align:left;font:inherit}
.wmgce-notification-panel[hidden]{display:none!important}.wmgce-notification-heading,.wmgce-notification-actions{display:flex;gap:12px;align-items:center;justify-content:space-between}.wmgce-notification-panel article{padding:12px 0;border-bottom:1px solid var(--line,#aaa)}.wmgce-notification-panel article p{font-size:.9rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.wmgce-notification-panel button{font:inherit;color:inherit;background:transparent;border:1px solid var(--line,#aaa);cursor:pointer;padding:6px 10px}.wmgce-notification-panel .is-unread>strong:before{content:'●';color:var(--gold,#e3b600);margin-right:8px}.wmgce-notification-actions{margin:14px 0;font-size:.8rem}.notification-header-button{position:relative!important}.notification-header-button [data-notification-count]{position:absolute!important;top:-5px;right:-5px;min-width:16px;height:16px;border-radius:50%;font-size:10px;display:grid;place-items:center;background:var(--gold,#ffd900);color:#111}

.wmgce-page-editor{width:min(640px,90vw);padding:24px;border:1px solid #8886;border-radius:16px;background:var(--paper,#fff);color:var(--ink,#111)}.wmgce-page-editor::backdrop{background:#0009}.wmgce-page-editor form{display:grid;gap:16px}.wmgce-page-editor label{display:grid;gap:6px}.wmgce-page-editor input{padding:12px;max-width:100%;font:inherit}

[data-account-authoring="recruiter"] form{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}
[data-account-authoring="recruiter"] [data-authoring-fields]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:1.25rem;min-width:0}
[data-account-authoring="recruiter"] label{display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;min-width:0}
[data-account-authoring="recruiter"] label:has(input[type="checkbox"]){flex-direction:row;align-items:center}
[data-account-authoring="recruiter"] form>button[type="submit"]{grid-column:1/-1;justify-self:start;align-self:start;width:auto;min-height:44px;height:auto;padding:.8rem 1.4rem}
[data-authoring-status][hidden]{display:none!important}
[data-authoring-status].is-loading:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.7em;border:3px solid var(--line,#555);border-top-color:var(--gold,#ffda18);border-radius:50%;animation:wmg-account-spin .8s linear infinite;vertical-align:middle}
@keyframes wmg-account-spin{to{transform:rotate(360deg)}}
.wmg-analytics-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin-block:1.5rem}
.wmg-analytics-sections>section{padding:1.2rem;border:1px solid var(--line,#555);background:var(--surface,#151811);min-width:0}
.wmg-analytics-bar{display:grid;gap:.3rem;margin-block:.8rem;overflow-wrap:anywhere}
.wmg-analytics-bar meter{width:100%;height:1rem;accent-color:var(--gold,#ffda18)}
.wmg-analytics-cards article,.wmg-analytics-sections>section{animation:wmg-account-reveal .3s ease-out both}
@keyframes wmg-account-reveal{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){[data-authoring-status].is-loading:before,.wmg-analytics-cards article,.wmg-analytics-sections>section{animation:none}}

/* Storefront metadata presentation, independent of price and checkout authority. */
.cart-preview-item{display:grid!important;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0!important}.cart-preview-art{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;background:var(--surface,#161812);color:var(--brand,#ffdb00);text-decoration:none}.cart-preview-art img,.cart-item-art img{width:100%;height:100%;object-fit:contain}.cart-product-title{display:block;font-weight:700;color:inherit!important;text-decoration:none}.cart-preview-item small{display:block;margin-top:4px;font-size:12px}.cart-item h2 a{color:inherit;text-decoration:none}.cart-item-art{overflow:hidden}.header-account>summary{display:flex;align-items:center;justify-content:center}.header-account>summary>.wmg-account-avatar{width:36px;height:36px;min-width:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center;aspect-ratio:1;color:white;background:#24271f;font-size:14px;line-height:1}.header-account>summary>.wmg-account-avatar img{width:100%;height:100%;object-fit:cover}
/* Account table and settings controls, 0.16.93. */
.wmg-table-toolbar,.wmg-table-paging{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin:.8rem 0}.wmg-table-toolbar input[type=search]{flex:1;min-width:12rem}.wmg-table-scroll{max-height:600px;overflow:auto;border:1px solid var(--border,#c6c6c6);border-radius:.55rem;overscroll-behavior:contain}.wmg-table-scroll table{width:100%;border-collapse:separate;border-spacing:0;min-width:48rem;font-size:.9rem}.wmg-table-scroll th,.wmg-table-scroll td{padding:.7rem .8rem;text-align:left;border-bottom:1px solid var(--border,#ccc);white-space:nowrap;vertical-align:middle}.wmg-table-scroll th{position:sticky;top:0;background:var(--surface,#f4f4f4);z-index:1}.wmg-table-scroll th button{background:transparent;color:inherit;border:0;font:inherit;font-weight:700;white-space:nowrap;padding:0}.wmg-table-scroll tbody tr:hover{background:rgba(255,196,0,.09)}.wmg-column-chooser{margin:.65rem 0}.wmg-column-chooser>div{display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem}.wmg-column-chooser>div>div{display:flex;align-items:center;gap:.3rem;border:1px solid var(--border,#aaa);padding:.3rem .5rem;border-radius:.4rem}.wmg-column-chooser label{display:flex;gap:.4rem;align-items:center}.wmg-column-chooser button{padding:.15rem .4rem;min-width:1.8rem}.wmg-state-badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:capitalize;background:#e5e7eb;color:#222}.wmg-state-success{background:#dcfce7;color:#14532d}.wmg-state-failed{background:#fee2e2;color:#7f1d1d}.wmg-state-pending{background:#fef3c7;color:#713f12}.wmg-app-layout-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.8rem;margin:1rem 0}.wmg-app-layout-choices button{display:flex;flex-direction:column;gap:.5rem;padding:.6rem;background:var(--surface,#fff);color:inherit;border:2px solid transparent;border-radius:.6rem}.wmg-app-layout-choices button[aria-pressed=true]{border-color:#ffc600;background:rgba(255,198,0,.12)}.wmg-app-layout-choices img{width:100%;height:190px;object-fit:contain}.wmg-team-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1rem 0}.wmg-team-directory section{border:1px solid var(--border,#aaa);border-radius:.65rem;padding:1rem}.wmg-team-directory ul{padding-left:1.2rem}.wmg-team-directory li{margin:.55rem 0}.wmg-team-directory button{font-size:.85rem}.wmg-automation-departments{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem}.wmg-automation-departments fieldset{min-width:0;padding:.8rem;border:1px solid var(--border,#ccc);border-radius:.5rem}[data-settings-panel] label{max-width:100%}.settings-section-nav button:hover,.settings-section-nav button.is-active,[data-settings-tab][aria-selected=true],[data-settings-tab].is-active{background:#ffc600;color:#111;border-color:#ffc600}

.wmgce-live-manager-toolbar .wmgce-btn{display:inline-flex!important;flex:none!important;width:auto!important;min-height:36px!important;padding:8px 12px!important;font-size:13px!important;line-height:1.25!important}.wmgce-live-manager-toolbar{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}
.wmg-notification-policy{border:1px solid var(--line,#7775);padding:1rem;margin:.75rem 0;border-radius:.65rem}.wmg-notification-policy>summary{font-weight:700;cursor:pointer}.wmg-notification-policy[open]>summary{margin-bottom:1rem;border-bottom:2px solid #ffc600;padding-bottom:.6rem}.wmg-notification-policy fieldset{border:1px solid var(--line,#7775);padding:.7rem;margin:.6rem 0}.wmg-notification-policy textarea{width:100%;min-height:80px}.wmg-notification-policy label{display:block;margin:.4rem 0}

/* 1.6.34 Commerce controls and accessible product actions */
.wmg-ordering-schedule{min-width:0;border:1px solid var(--line,#7776);padding:16px;margin:20px 0}.wmg-ordering-schedule legend{font-weight:700;padding:0 6px}.wmg-ordering-schedule>label{display:grid;gap:8px;margin:16px 0;min-width:0}.wmg-ordering-schedule>label.wmg-switch-row{display:flex;gap:10px;align-items:center}.wmg-ordering-schedule input[type=datetime-local]{color-scheme:dark;box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit}html[data-theme=light] .wmg-ordering-schedule input[type=datetime-local]{color-scheme:light}.wmg-ordering-schedule input:disabled{opacity:.5}.wmg-ordering-settings .wmg-ordering-next{font-weight:700;overflow-wrap:anywhere}

[data-site-settings-form] .wmg-ordering-settings{border:1px solid #ffda00;margin-block:1.5rem;min-width:0}.wmg-ordering-settings>summary{font-weight:700;cursor:pointer}.wmg-ordering-settings .wmg-settings-accordion-content>label{display:grid;gap:.5rem;margin-block:1rem;min-width:0}.wmg-ordering-settings .wmg-settings-accordion-content>label.wmg-switch-row{min-height:44px;display:flex;align-items:center;gap:12px}[data-site-settings-form] .wmg-ordering-settings input[role=switch]{appearance:none!important;position:relative!important;flex:0 0 50px!important;min-width:50px!important;max-width:50px!important;max-height:28px!important;width:50px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border:1px solid #85877d!important;border-radius:30px!important;background:#50534a!important;cursor:pointer;box-shadow:none!important;clip-path:none!important}[data-site-settings-form] .wmg-ordering-settings input[role=switch]::before{content:''!important;position:absolute;display:block!important;inset:3px auto auto 3px;width:20px!important;height:20px!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:50%;background:#fff;transform:none!important;margin:0!important}[data-site-settings-form] .wmg-ordering-settings input[role=switch]:checked{background:#ffda00!important;border-color:#ffda00!important}[data-site-settings-form] .wmg-ordering-settings input[role=switch]:checked::before{left:25px;background:#111}[data-site-settings-form] .wmg-ordering-settings input[role=switch]:focus-visible{outline:3px solid #669fff;outline-offset:3px}.wmg-ordering-settings textarea,.wmg-ordering-settings input[type=text]{width:100%;box-sizing:border-box}.wmg-ordering-settings .wmg-ordering-status{font-weight:700}.wmg-ordering-settings button{margin:12px 12px 0 0}.wmg-ordering-settings small{display:block}
.wmg-checkout-settings,.wmg-coupon-settings{border-top:1px solid var(--border,#3b3d30);padding-block:1.5rem;margin-top:1.5rem;min-width:0}
.wmg-checkout-settings>label,.wmg-coupon-settings label{display:grid;gap:.5rem;margin-block:1rem;min-width:0}
.wmg-checkout-settings .wmg-switch-row,.wmg-coupon-settings .wmg-switch-row{display:flex;align-items:center;gap:.75rem}
.wmg-checkout-settings input[type=checkbox],.wmg-coupon-settings input[type=checkbox]{width:18px;height:18px;min-height:0;flex:none;accent-color:var(--gold,#ffcf00)}
.wmg-checkout-field-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--border,#3b3d30);padding:.65rem 0}
.wmg-checkout-field-row>label{flex:1;min-width:150px;margin:0}.wmg-checkout-field-row>small{min-width:75px}
.wmg-checkout-field-row>button{font-size:.8rem;min-height:34px;padding:.4rem .65rem}
.wmg-coupon-table{max-height:600px;overflow:auto;border:1px solid var(--border,#3b3d30);margin-block:1rem}
.wmg-coupon-table table{border-collapse:collapse;width:100%;min-width:850px}.wmg-coupon-table th,.wmg-coupon-table td{text-align:left;padding:.8rem;border-bottom:1px solid var(--border,#3b3d30)}
.wmg-coupon-table th{position:sticky;top:0;background:var(--surface,#14160f);z-index:1}
.product-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.product-card-actions .wmg-product-add{padding:.75rem 1rem;font-size:.9rem}
[data-checkout-field-list]{align-items:start}[data-checkout-field-list]>label{margin:0}[data-checkout-fulfillment]{padding:1.25rem}
.wmg-product-availability{display:block;font-size:.85rem}.wmg-lead-status+small.wmg-lead-status{display:inline-flex;width:max-content;margin-top:.4rem}

/* 0.16.110 — QR defaults workspace: controls left, live preview right. */
.wmg-qr-defaults-layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(190px,1fr);gap:24px;align-items:start}
.wmg-qr-defaults-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.wmg-qr-default-field{display:grid;gap:7px;min-width:0;padding:16px;border:1px solid var(--line,#33372f);background:var(--panel,#11150f)}
.wmg-qr-default-field>span{font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}
.wmg-qr-default-field>small{color:var(--muted,#a9aca3);line-height:1.45;min-height:2.7em}
.wmg-qr-default-field input:not([type=checkbox]):not([type=color]),.wmg-qr-default-field select{width:100%;min-height:46px}
.wmg-qr-default-field input[type=color]{width:100%;height:52px;padding:4px;border:1px solid var(--line,#33372f);background:transparent}
.wmg-qr-default-field .button{width:max-content;max-width:100%}
.wmg-qr-defaults-explainer{grid-column:1/-1;padding:16px;border-left:4px solid var(--accent,#ffd415);background:color-mix(in srgb,var(--panel,#11150f) 92%,var(--accent,#ffd415) 8%)}
.wmg-qr-defaults-explainer p{margin-bottom:0;color:var(--muted,#a9aca3)}
.wmg-qr-defaults-preview{position:sticky;top:24px;padding:18px;border:1px solid var(--line,#33372f);background:var(--panel,#11150f)}
.wmg-qr-defaults-preview h3{margin-top:0}.wmg-qr-defaults-preview figure{margin:0}.wmg-qr-defaults-preview img{display:block;width:100%;height:auto;aspect-ratio:1;background:transparent}
.wmg-qr-defaults-preview figcaption{margin-top:12px;color:var(--muted,#a9aca3);line-height:1.45}.wmg-qr-defaults-preview figcaption[data-kind="notice"]{padding:10px 12px;border-left:3px solid var(--accent,#ffd415);color:inherit;background:rgba(255,212,21,.08)}
.wmg-points-reconcile{margin:0 0 18px;padding:16px;border:1px solid var(--line,#33372f);background:var(--panel,#11150f)}
@media(max-width:900px){.wmg-qr-defaults-layout{grid-template-columns:1fr}.wmg-qr-defaults-preview{position:static;order:-1;max-width:300px}.wmg-qr-defaults-fields{grid-template-columns:1fr}.wmg-qr-defaults-explainer{grid-column:auto}}

/* Archive options inherit the imported site's brand controls and fit narrow cards. */
.product-card-actions .wmg-product-option{display:grid;gap:.5rem;flex:1 0 100%;min-width:0;max-width:100%;font-size:.85rem;letter-spacing:normal}
.product-card-actions .wmg-product-option select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:.65rem .4rem;font-size:1rem;font-weight:400;letter-spacing:normal}

.wmg-coupon-remove{display:inline-flex;width:auto;margin-top:.65rem;background:none;color:var(--ink,currentColor);border:0;border-bottom:1px solid currentColor;padding:.25rem 0;min-height:44px;cursor:pointer}.wmg-coupon-remove[hidden]{display:none!important}

/* Commerce 0.16.121: quiet account balance and shopping navigation. */
.wmg-checkout-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:1rem;margin-bottom:1.5rem;border:1px solid var(--border,#35382e);border-radius:.5rem;font-size:.875rem;text-transform:none;letter-spacing:normal}
.wmg-checkout-wallet .wmg-wallet-label{opacity:.72}.wmg-checkout-wallet [data-current-points]{font-weight:600;margin-left:auto}
.wmg-checkout-wallet .wmg-wallet-after{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;font-size:.75rem;opacity:.85}
.wmg-checkout-wallet [data-after-points]{display:inline-block;border:1px solid var(--border,#35382e);border-radius:1rem;padding:.2rem .6rem;font-weight:500;text-align:right}
.wmg-commerce-navigation{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin:0 0 1.5rem}.wmg-commerce-navigation a,.wmg-commerce-navigation button{font:inherit;font-size:.875rem;color:inherit;text-transform:none;letter-spacing:normal;background:transparent;border:1px solid var(--border,#35382e);border-radius:.3rem;padding:.6rem .85rem;text-decoration:none;cursor:pointer}.wmg-commerce-navigation a:hover,.wmg-commerce-navigation button:hover{border-color:currentColor}.wmg-commerce-navigation :focus-visible{outline:2px solid currentColor;outline-offset:3px}

.commerce-page:has([data-checkout-form]) .commerce-page-head [data-account-points],.commerce-page:has([data-checkout-form]) .commerce-page-head .eyebrow{display:none!important}
.wmg-checkout-notice{position:relative;background:var(--brand,#ffd900);color:#202020;border-left:12px solid #303030;padding:24px 42px 24px 24px;margin:0 0 32px}.wmg-checkout-notice h2{font-size:1.3rem;margin:0 0 12px;color:inherit}.wmg-checkout-notice p{white-space:pre-line;margin:0;color:inherit}.wmg-checkout-notice button{position:absolute;right:10px;top:8px;border:0;background:none;color:inherit;font-size:26px;cursor:pointer}[data-checkout-form] section[hidden],.wmg-checkout-notice[hidden]{display:none!important}[data-checkout-field=notes]{grid-column:1/-1}[data-checkout-form] textarea{width:100%;min-height:120px;font:inherit;color:inherit;background:transparent;border:1px solid var(--border,#777);padding:16px}
/* Shared native/Woo product geometry. Auxiliary badges cannot become grid columns. */
main.product-detail,main.wmgce-woo-product{max-width:1240px;margin-inline:auto;padding-block:clamp(1.5rem,4vw,3.5rem)}
main.product-detail{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}
main.product-detail>.wmgce-product-badges{grid-column:1/-1}
main.product-detail>.product-detail-media{grid-column:1;min-height:0!important;aspect-ratio:1;position:relative;overflow:hidden;border:1px solid var(--line,#36392f);background:var(--surface,#14170f)}
main.product-detail>.product-detail-media img{display:block;width:100%;height:100%;object-fit:contain}
main.product-detail>.product-purchase{grid-column:2;min-width:0;padding:clamp(0rem,1vw,1rem) 0}
main.product-detail .product-purchase h1{font-size:clamp(2rem,3.3vw,3.8rem);line-height:1.02;margin:.5rem 0 1rem}
main.product-detail .product-price{font-size:1.4rem;font-weight:700}
main.product-detail [data-wmg-commerce-actions]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-block:1.25rem}
main.product-detail .purchase-fields{grid-template-columns:minmax(0,1fr) minmax(80px,120px)}
.wmg-low-stock{color:var(--gold,#ffda00);font-size:.9rem!important;letter-spacing:normal!important;text-transform:none!important;margin:.7rem 0;padding:.4rem .7rem;border-left:3px solid currentColor;grid-column:1/-1}
.product-card>.wmg-low-stock{margin:0;padding:.6rem 1rem;order:2}
.wmgce-woo-product .woocommerce div.product{align-items:start}
.wmgce-woo-product .woocommerce div.product .product_title{font-weight:700}
.wmgce-woo-product .woocommerce div.product>.onsale{position:absolute;z-index:2;top:1rem;left:1rem}
.wmgce-woo-product .woocommerce div.product>.images{grid-column:1;grid-row:1}
.wmgce-woo-product .woocommerce div.product>.summary{grid-column:2;grid-row:1}
.wmgce-woo-product .woocommerce div.product>.woocommerce-tabs,.wmgce-woo-product .woocommerce div.product>.related{grid-column:1/-1}
.wmgce-woocommerce-authority .woocommerce{color:var(--ink);font-family:inherit}
.wmgce-woocommerce-authority .woocommerce :is(table.shop_table,.cart_totals,.woocommerce-checkout-review-order){border-color:var(--line,#36392f)}
.wmgce-woocommerce-authority .woocommerce :is(input.input-text,textarea,select){background:var(--surface,#14170f);color:var(--ink,#fff);border:1px solid var(--line,#36392f);padding:.85rem;max-width:100%;box-sizing:border-box;font:inherit}
.wmgce-woocommerce-authority .woocommerce :is(select option,.select2-selection){color:#161616;background:#fff}
.wmgce-woocommerce-authority .woocommerce :is(button.button,a.button,input.button,#place_order){background:var(--gold,#ffda00);color:#090b06;padding:1rem 1.5rem;border:0;font-family:inherit;font-size:1rem;font-weight:700;text-transform:uppercase}
.wmgce-woocommerce-authority .woocommerce #payment{background:var(--surface,#14170f);color:var(--ink,#fff)}
.wmgce-woocommerce-authority .woocommerce .payment_box{background:var(--surface,#14170f)!important;color:var(--ink,#fff)!important}
.wmgce-woocommerce-authority .woocommerce :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){color:var(--ink,#fff);background:var(--surface,#14170f);border-color:var(--gold,#ffda00)}
.wmgce-woocommerce-authority .woocommerce .col2-set :is(.col-1,.col-2){min-width:0}
@media(max-width:900px){main.product-detail{gap:1.5rem}main.product-detail .purchase-fields{grid-template-columns:1fr}.wmgce-woocommerce-authority .woocommerce .col2-set :is(.col-1,.col-2){width:100%;float:none}}
@media(max-width:700px){
 main.product-detail{grid-template-columns:minmax(0,1fr)!important}main.product-detail>.product-detail-media,main.product-detail>.product-purchase{grid-column:1;grid-row:auto}
 .wmgce-woo-product .woocommerce div.product>.images,.wmgce-woo-product .woocommerce div.product>.summary{grid-column:1;grid-row:auto}
 .store-results-toolbar{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;overflow:visible!important;min-width:0}
 .store-results-toolbar>[data-store-result-count]{white-space:nowrap;margin:0;width:100%;flex:none}
 .store-results-toolbar .store-view-controls{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:.65rem!important;width:100%;min-width:0;overflow:visible!important}
 .store-view-controls>label:has([data-store-sort]){display:flex!important;flex:0 0 100%!important;justify-content:flex-start!important;gap:.75rem!important;min-width:0;white-space:normal}
 .store-view-controls select{max-width:100%;min-width:0!important}
 .store-view-controls :is(button,label){flex-shrink:1;min-width:0}
 .store-results{min-width:0;overflow:visible}
}
.wmg-settings-current,.wmg-settings-current:hover,.wmg-settings-current:focus{background:#ffdb00!important;color:#111!important;border-color:#ffdb00!important}.wmg-settings-current span,.wmg-settings-current svg{color:#111!important}[data-site-automation-forms] select{display:block;width:100%;max-width:100%;margin-top:.35rem;font-size:.85rem}[data-site-automation-forms] label{min-width:0;overflow-wrap:anywhere}
/* Account-owned active colors load even when no storefront assets are needed. */
[data-site-settings-form] .settings-tabs button:is(.is-active,[aria-selected="true"],.wmg-settings-current),
[data-site-settings-form] .settings-tabs button:is(.is-active,[aria-selected="true"],.wmg-settings-current) *{background:var(--gold,#ffdb00)!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:var(--gold,#ffdb00)!important}
[data-site-settings-form] .settings-tabs[data-grouped-settings]{display:grid!important;grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;overflow:visible;min-width:0}
[data-site-settings-form] .settings-tabs[data-grouped-settings] .wmg-settings-group{margin:0;min-width:0;border:1px solid var(--line,#34382e);border-radius:6px;background:transparent}
[data-site-settings-form] .wmg-settings-group>summary{padding:.8rem .7rem;cursor:pointer;font:inherit;font-weight:700;white-space:normal;line-height:1.4}
[data-site-settings-form] .wmg-settings-group.has-current-section>summary{background:var(--gold,#ffdb00);color:#111!important;-webkit-text-fill-color:#111!important;border-radius:5px}
[data-site-settings-form] .wmg-settings-subsections{display:grid;gap:.3rem;padding:.5rem;min-width:0}
[data-site-settings-form] .wmg-settings-subsections button{width:100%;min-width:0;white-space:normal;margin:0;text-align:left}
[data-site-settings-form]:has(.settings-tabs[data-grouped-settings]) .settings-mobile-select{display:none!important}
@media(max-width:900px){[data-site-settings-form] .settings-tabs[data-grouped-settings]{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line,#34382e)}}

/* Desktop settings navigation needs room for full group labels. */
@media(min-width:901px){[data-site-settings-form]:has(.settings-tabs[data-grouped-settings]){grid-template-columns:280px minmax(0,1fr)!important}[data-site-settings-form] .wmg-settings-group>summary{white-space:nowrap}}
.wmg-outgoing-email{margin-top:24px;padding:24px;border:1px solid var(--line,#34382e);min-width:0}.wmg-outgoing-email-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.wmg-outgoing-email label{display:grid;gap:8px;min-width:0}.wmg-outgoing-email :is(input:not([type=checkbox]),select){width:100%;box-sizing:border-box}.wmg-outgoing-email .wmg-email-toggle{display:flex;align-items:center;gap:10px}.wmg-outgoing-email input[type=checkbox]{flex:none}.wmg-outgoing-email [data-email-smtp]{margin-top:20px}.wmg-outgoing-email button{margin-top:18px}.wmg-outgoing-email [hidden]{display:none!important}

/* Account Mobile and Options authoring retain the site's fonts and colors. */
.wmg-mobile-launch-settings,.wmg-mobile-device-settings,.wmg-mission-targets,.wmg-option-image{min-width:0;margin-block:20px;padding:20px;border:1px solid var(--line,#34382e)}
.wmg-mobile-device-fields,.wmg-mission-year-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}
.wmg-mobile-device-fields label,.wmg-mission-targets label{display:grid;gap:8px;min-width:0}
.wmg-mobile-device-fields .wmg-switch-row{display:flex;align-items:center;gap:12px}
.wmg-mobile-device-fields :is(input:not([type=checkbox]),select),.wmg-mission-targets :is(input,select),.wmg-option-image input{width:100%;box-sizing:border-box}
.wmg-mobile-device-settings button,.wmg-mobile-launch-settings button,.wmg-mission-targets button{margin:10px 10px 0 0;max-width:100%}
.wmg-mission-year{min-width:0;margin:16px 0;padding:16px;border:1px solid var(--line,#34382e)}
.wmg-mission-recruiter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-block:12px}
.wmg-mission-recruiter button{margin:0}
.wmg-option-image img{display:block;max-width:100%;width:240px;height:160px;object-fit:contain;background:var(--surface,#080906);margin-top:16px;border:1px solid var(--line,#34382e)}
.wmg-option-image [hidden]{display:none!important}
@media(max-width:700px){.wmg-mission-recruiter{grid-template-columns:1fr}.wmg-mobile-launch-settings,.wmg-mobile-device-settings,.wmg-mission-targets,.wmg-option-image{padding:14px}}

.wmg-seo-section{margin:22px 0;padding:22px;border:1px solid var(--line,#34382e);min-width:0}.wmg-seo-section h3{margin-top:0}.wmg-seo-section>.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.wmg-seo-section label{min-width:0}.wmg-seo-section :is(input:not([type=checkbox]),textarea){width:100%;box-sizing:border-box}.wmg-seo-section .button{margin:8px 10px 0 0}.wmg-seo-section [hidden]{display:none!important}
[data-site-settings-form] .wmg-settings-checkbox{display:grid!important;grid-template-columns:22px 1fr!important;align-items:center;gap:12px!important}[data-site-settings-form] .wmg-settings-checkbox small{grid-column:2}[data-site-settings-form] input[name=show_mobile_apps][type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;padding:0!important;margin:0!important;flex:none!important;border:2px solid var(--gold,#ffdb00)!important;border-radius:3px!important;background:transparent!important;cursor:pointer}[data-site-settings-form] input[name=show_mobile_apps][type=checkbox]:checked{background-color:var(--gold,#ffdb00)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-9' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E")!important;background-size:100% 100%!important}[data-site-settings-form] input[name=show_mobile_apps]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wmg-consent-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin:16px 0}.wmg-consent-facts div{min-width:0}.wmg-consent-facts dt{font-weight:bold}.wmg-consent-facts dd{margin:4px 0;overflow-wrap:anywhere}

[data-mobile-app-links] [hidden]{display:none!important}[data-mobile-app-links] a:has(img:not([hidden]))>span{display:none}[data-mobile-app-links] img{max-width:180px;height:54px;object-fit:contain}[data-mobile-app-links][hidden]{display:none!important}

.wmg-mission-targets select{min-width:0;max-width:100%;min-height:44px;font:inherit;white-space:normal}.wmg-mission-targets [role=status],.wmg-mission-recruiter small{overflow-wrap:anywhere}

/* Team and self-service device controls. */
[data-team-workspace] .wmg-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;border-radius:16px;overflow:hidden;}
[data-team-workspace] .wmg-account-avatar img{width:100%;height:100%;object-fit:cover;}
.wmg-team-directory{align-items:start}.wmg-team-directory>section{background:var(--surface,#14170f);min-width:0;display:flex;flex-direction:column;gap:1rem}.wmg-team-person{display:flex;align-items:center;gap:.85rem;min-width:0}.wmg-team-person-info{min-width:0}.wmg-team-person-info h3,.wmg-team-person-info h4{margin:.35rem 0;font-size:1rem;overflow-wrap:anywhere}.wmg-team-person-info small{font-size:.8rem;color:var(--text-muted,#a6aa9f)}.wmg-team-role{display:inline-flex;border:1px solid var(--border,#464a3c);background:rgba(255,214,0,.1);color:inherit;padding:.22rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.03em}.wmg-team-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.wmg-team-metrics>div{background:rgba(128,128,128,.08);border:1px solid var(--border,#464a3c);padding:.65rem;border-radius:.4rem}.wmg-team-metrics strong,.wmg-team-metrics span{display:block}.wmg-team-metrics strong{font-size:1.3rem}.wmg-team-metrics span{font-size:.75rem;margin-top:.2rem}.wmg-team-directory .wmg-team-people{list-style:none;padding:0;margin:0;max-height:600px;overflow:auto;overscroll-behavior:contain}.wmg-team-directory .wmg-team-people>li{border-top:1px solid var(--border,#464a3c);padding:1rem 0;margin:0}.wmg-team-people .wmg-account-avatar{width:44px;height:44px;flex-basis:44px;border-radius:12px;background:rgba(255,214,0,.13)}.wmg-team-people .wmg-team-metrics{margin:.65rem 0}.wmg-team-person-info~p{font-size:.85rem}.wmg-team-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem}.wmg-team-roster article{padding:1rem;border:1px solid var(--border,#464a3c);border-radius:.65rem}.wmg-team-roster .wmg-team-metrics{margin:1rem 0}.wmg-team-directory>section>button{align-self:start}.wmg-team-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
[data-recognized-devices] article{display:grid;gap:12px;padding:18px;margin:12px 0;border:1px solid currentColor;border-radius:14px;}
[data-recognized-devices] article button{justify-self:start;}

/* User management and permanent RSIDs share the imported site's design tokens. */
.wmg-user-management-tabs{display:flex;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid var(--line,#d9d8d1);padding-bottom:.75rem;margin:1.25rem 0}
.wmg-user-management-tabs [role=tab]{min-height:44px;padding:.75rem 1rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line,#d9d8d1);background:var(--surface,#fff);color:var(--ink,#111);font:inherit;font-weight:700;cursor:pointer}
.wmg-user-management-tabs [role=tab][aria-selected=true]{background:var(--gold,#ffd415)!important;border-color:var(--gold,#ffd415)!important;color:#070707!important}
[data-user-management-panel][hidden]{display:none!important}
[data-positions-workspace],.wmg-positions-shortcut{margin:1rem 0;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--line,#d9d8d1);background:var(--surface,#fff);color:var(--ink,#111)}
[data-positions-workspace] .wmg-setup-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:end;margin:1rem 0}
[data-positions-workspace] .wmg-setup-actions label{display:grid;gap:.5rem;flex:1 1 12rem;min-width:0}
[data-positions-workspace] input[type=checkbox]{width:20px!important;height:20px!important;flex:none}
[data-positions-workspace] table{width:100%;min-width:640px;border-collapse:collapse}
[data-positions-workspace] th,[data-positions-workspace] td{padding:.75rem;text-align:left;border-bottom:1px solid var(--line,#d9d8d1)}
[data-positions-workspace] th{position:sticky;top:0;background:var(--surface,#fff)}
/* Keep native table cells intact. Long ZIP coverage must not squeeze code,
 * status or action columns into vertically stacked letters. */
[data-positions-workspace]{min-width:0;max-width:100%;box-sizing:border-box}
[data-positions-workspace] .wmg-position-table-scroll{width:100%;max-width:100%;min-width:0;max-height:600px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
[data-positions-workspace] .wmg-position-table-scroll:focus-visible{outline:2px solid var(--gold,#ffd415);outline-offset:3px}
[data-positions-workspace] .wmg-position-table{display:table;width:100%;min-width:94rem;table-layout:fixed;border-collapse:collapse}
[data-positions-workspace] .wmg-position-table[data-position-table="review"]{min-width:80rem}
[data-positions-workspace] .wmg-position-table thead{display:table-header-group}
[data-positions-workspace] .wmg-position-table tbody{display:table-row-group}
[data-positions-workspace] .wmg-position-table tr{display:table-row}
[data-positions-workspace] .wmg-position-table :is(th,td){display:table-cell;box-sizing:border-box;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.5;font-size:.875rem;letter-spacing:normal;text-transform:none}
[data-positions-workspace] .wmg-position-table th{white-space:nowrap;position:sticky;top:0;z-index:1}
[data-positions-workspace] .wmg-position-table [data-position-column="zips"]{overflow-wrap:normal;word-break:normal}
[data-positions-workspace] .wmg-position-table :is([data-position-column="code"],[data-position-column="team"]){white-space:nowrap}
[data-positions-workspace] .wmg-position-row-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}
[data-positions-workspace] .wmg-position-row-actions .button{flex:0 0 auto;width:auto;max-width:none;min-height:44px;margin:0;white-space:nowrap;word-break:normal;overflow-wrap:normal;letter-spacing:normal}
[data-positions-workspace] .button[data-delete-confirm="true"]{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}
[data-positions-workspace] .button[data-delete-confirm="true"]:focus-visible{outline:3px solid #b91c1c;outline-offset:3px}
[data-positions-workspace] .wmg-position-scroll-hint{font-size:.875rem;color:var(--muted,#6b6b65);margin:.5rem 0}
[data-positions-workspace] pre{max-height:600px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}
[data-positions-workspace] progress{width:100%;height:14px;accent-color:var(--gold,#ffd415)}
.wmg-position-tools,.wmg-position-advanced{border:1px solid var(--line,#d9d8d1);padding:.85rem;margin:1rem 0}
.wmg-position-tools>summary,.wmg-position-advanced>summary{cursor:pointer;font-weight:700;min-height:32px}
.wmg-user-editor{box-sizing:border-box;width:min(720px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--line,#d9d8d1);border-top:4px solid var(--gold,#ffd415);border-radius:var(--radius,.35rem);background:var(--surface,#fff);color:var(--ink,#111);font-family:inherit;box-shadow:var(--shadow,0 24px 70px #0005)}
.wmg-user-editor::backdrop{background:rgb(0 0 0 / 72%);backdrop-filter:blur(3px)}
.wmg-user-editor :is(h2,h3,label,legend){color:var(--ink,#111)}
.wmg-user-editor label{display:grid;gap:.5rem;margin:1rem 0;min-width:0;font-size:.8rem;font-weight:700;line-height:1.4;letter-spacing:.06em}
.wmg-user-editor label[hidden]{display:none!important}
.wmg-user-editor :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:.75rem;border:1px solid var(--line,#d9d8d1);border-radius:var(--radius,.35rem);background:var(--paper,#f6f5f0);color:var(--ink,#111);font:inherit;font-size:1rem;font-weight:400;letter-spacing:normal}
.wmg-user-editor input[type=checkbox]{width:20px!important;min-height:20px;height:20px!important}
.wmg-user-editor small,.wmg-user-editor [role=status]{color:var(--muted,#6b6b65);font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none}
.wmg-user-editor :is(button,a):focus-visible{outline:2px solid var(--gold,#ffd415);outline-offset:3px}
.wmg-position-editor[open]{display:flex;flex-direction:column;padding:0;overflow:hidden}
.wmg-position-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line,#d9d8d1);flex:none}
.wmg-position-dialog-header h2{margin:0;font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.2}
.wmg-position-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--line,#d9d8d1);background:transparent;color:var(--ink,#111);font-size:1.5rem;line-height:1;cursor:pointer}
.wmg-position-editor form{display:flex;flex-direction:column;min-height:0;overflow:hidden;margin:0}
.wmg-position-fields{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:.5rem 1.25rem 1rem}
.wmg-position-fields fieldset{min-width:0;margin:1.25rem 0;padding:.5rem 1rem 1rem;border:1px solid var(--line,#d9d8d1)}
.wmg-position-fields legend{padding:0 .5rem;font-weight:700}
.wmg-position-editor input[readonly]{opacity:.75}
.wmg-position-dialog-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex:none;padding:1rem 1.25rem;border-top:1px solid var(--line,#d9d8d1);background:var(--surface,#fff)}
.wmg-position-dialog-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0}
[data-positions-workspace] [data-position-confirmation]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;margin:1rem 0;border:2px solid var(--line,#d9d8d1);border-radius:var(--radius,.35rem);background:var(--paper,#f6f5f0);color:var(--ink,#111);cursor:pointer;font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.5;min-height:44px}
[data-positions-workspace] [data-position-confirmation][hidden]{display:none!important}
[data-positions-workspace] [data-position-confirmation][data-attention], [data-positions-workspace] [data-position-confirmation]:focus-within{border-color:var(--gold,#ffd415)}
[data-positions-workspace] [data-position-confirmation]>input{flex:0 0 24px;appearance:auto;width:24px!important;min-width:24px;min-height:24px;height:24px!important;max-height:24px;padding:0;margin:.15rem 0;accent-color:var(--gold,#ffd415);cursor:pointer}
[data-positions-workspace] [data-position-confirmation]>span{display:grid;gap:.4rem;min-width:0}
[data-positions-workspace] [data-position-confirmation] :is(strong,span,small){text-transform:none;letter-spacing:normal;color:inherit}
[data-positions-workspace] [data-position-confirmation] small{font-size:.875rem}
.wmg-position-bulk-editor{width:min(1000px,calc(100vw - 2rem))}
.wmg-position-bulk-table{overflow-x:auto;margin:1rem 0}
.wmg-position-bulk-table table{width:100%;border-collapse:collapse;min-width:570px}
.wmg-position-bulk-table :is(th,td){padding:.75rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line,#d9d8d1);overflow-wrap:normal;word-break:normal}
.wmg-position-bulk-table td:last-child{width:50%;min-width:260px}
.wmg-position-bulk-table th{position:sticky;top:0;background:var(--surface,#fff);z-index:1}
.wmg-position-person-field{display:grid;gap:.5rem;margin:1rem 0;min-width:0}
.wmg-person-field-label{font-size:.8rem;font-weight:700;letter-spacing:.06em}
.wmg-person-picker{min-width:0;width:100%;text-transform:none;letter-spacing:normal}
.wmg-person-picker :is(button,div,span){box-sizing:border-box}
.wmg-person-picker-toggle{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;position:relative;width:100%;min-height:64px;padding:.65rem 2.5rem .65rem .8rem;border:1px solid var(--line,#d9d8d1);border-radius:var(--radius,.35rem);background:var(--paper,#f6f5f0);color:var(--ink,#111);font:inherit;letter-spacing:normal;text-transform:none;text-align:left;cursor:pointer}
.wmg-user-role-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.15rem .5rem;border:1px solid var(--gold,#ffd415);border-radius:999px;background:var(--surface,#fff);color:var(--ink,#111);font-size:.7rem;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}
.wmg-person-picker-name{display:block;font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}
.wmg-person-picker-email{display:block;color:var(--muted,#6b6b65);font-size:.8rem;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}
.wmg-person-picker-arrow{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);font-size:1.5rem}
.wmg-person-picker-list{max-height:280px;max-height:min(280px,45dvh);overflow-y:auto;overscroll-behavior:contain;margin-top:.4rem;border:1px solid var(--gold,#ffd415);border-radius:var(--radius,.35rem);background:var(--surface,#fff);color:var(--ink,#111);text-align:left}
.wmg-person-picker-list[hidden],.wmg-person-picker select[hidden],.wmg-position-person-field>select[hidden],.wmg-position-bulk-table select[hidden]{display:none!important}
.wmg-person-picker-option{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:64px;padding:.7rem .8rem;border-bottom:1px solid var(--line,#d9d8d1);cursor:pointer}
.wmg-person-picker-option:last-child{border-bottom:0}
.wmg-person-picker-option[data-active="1"]{outline:2px solid var(--gold,#ffd415);outline-offset:-2px;background:var(--paper,#f6f5f0)}
.wmg-person-picker-option[aria-selected="true"]{border-left:4px solid var(--gold,#ffd415)}
.wmg-person-picker-toggle:focus-visible,.wmg-person-picker-list:focus-visible{outline:2px solid var(--gold,#ffd415);outline-offset:2px}
@media(max-width:480px){.wmg-position-dialog-actions .button{flex:1 1 auto}.wmg-position-dialog-header,.wmg-position-dialog-actions{padding:1rem}.wmg-position-fields{padding:.5rem 1rem 1rem}}

/* User management identity stays visible beside the name on narrow screens. */
.wmg-user-person{display:flex;align-items:flex-start;flex-direction:column;gap:.35rem;min-width:10rem}.wmg-user-rank{font-size:.78rem;font-weight:700;color:var(--text-muted,currentColor)}
.wmg-enlistment-bulk { margin-block:1rem; padding:1rem; border:1px solid currentColor; }
.wmg-enlistment-bulk button { max-width:100%; min-height:44px; white-space:normal; margin:.25rem; }
.wmg-enlistment-bulk label { display:flex; align-items:flex-start; gap:.5rem; margin-block:.75rem; }
.wmg-enlistment-bulk input[type="checkbox"] { flex:none; }
.wmg-enlistment-bulk article { margin-block:.75rem; overflow-wrap:anywhere; }

/* Lead settings: visible scope, independent cards, and explicit inheritance.
 * Deliberately scoped to Forms; does not change other account sections. */
[data-site-automation-forms] [data-recipient-fields][hidden]{display:none!important}
[data-site-automation-forms] :is([data-shared-zip-channels],[data-shared-zip-request-copy])[hidden]{display:none!important}
[data-site-automation-forms] [data-lead-intake-settings]{min-width:0;margin-top:2rem}
[data-site-automation-forms] .wmg-lead-fiscal-summary{display:inline-block;margin:0 0 .5rem;padding:.5rem .75rem;border:1px solid var(--line,#565a4e);font-size:.9rem}
[data-site-settings-form] [data-site-automation-forms] .wmg-lead-settings-card{display:block;box-sizing:border-box;min-width:0;width:100%;margin:1.5rem 0;padding:0;border:1px solid var(--line,#565a4e);border-top:4px solid var(--gold,#ffdb00);border-radius:4px;background:var(--surface,#14170f);color:inherit;overflow:visible}
[data-site-settings-form] [data-site-automation-forms] .wmg-lead-settings-card>.wmg-lead-settings-heading{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.7rem 1rem;margin:0;padding:1.25rem 1.5rem;border-bottom:1px solid var(--line,#565a4e);background:rgba(128,128,128,.08);line-height:1.35;text-transform:none;letter-spacing:normal}
[data-site-settings-form] [data-site-automation-forms] details.wmg-lead-settings-card>summary{position:relative;list-style:none;padding-right:3rem;cursor:pointer}
[data-site-automation-forms] details.wmg-lead-settings-card>summary::-webkit-details-marker{display:none}
[data-site-automation-forms] details.wmg-lead-settings-card>summary::after{content:'';position:absolute;right:1.5rem;top:1.8rem;width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
[data-site-automation-forms] details.wmg-lead-settings-card[open]>summary::after{transform:rotate(225deg);top:2rem}
[data-site-settings-form] [data-site-automation-forms] details.wmg-lead-settings-card:not([open])>summary{border-bottom:0}
[data-site-automation-forms] .wmg-lead-settings-number{display:grid;place-items:center;align-self:start;width:2.5rem;height:2.5rem;background:var(--gold,#ffdb00);color:#111;font:700 1rem/1 var(--body-font,var(--body,inherit));border-radius:3px}
[data-site-automation-forms] .wmg-lead-heading-copy{display:grid;gap:.4rem;min-width:0}
[data-site-automation-forms] .wmg-lead-settings-scope{justify-self:start;display:inline-block;width:fit-content;max-width:100%;padding:.2rem .55rem;border:1px solid var(--gold,#ffdb00);border-radius:3px;color:inherit;font:700 .75rem/1.4 var(--body-font,var(--body,inherit));letter-spacing:.025em;overflow-wrap:anywhere}
[data-site-settings-form] [data-site-automation-forms] .wmg-lead-heading-copy :is(h4,strong){display:block;margin:0;font-family:var(--body-font,var(--body,inherit));font-size:1.25rem;font-weight:700;line-height:1.35;letter-spacing:normal;text-transform:none;color:inherit;overflow-wrap:anywhere}
[data-site-automation-forms] .wmg-lead-settings-body{padding:1.5rem;min-width:0;box-sizing:border-box}
[data-site-automation-forms] .wmg-lead-settings-description{margin:0 0 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line,#565a4e);font-size:1rem;line-height:1.6;text-transform:none;letter-spacing:normal}
[data-site-settings-form] [data-site-automation-forms] .wmg-lead-settings-body label:not(.wmg-switch-row){display:block;margin:1.25rem 0;font-size:.85rem;font-weight:700;line-height:1.45;letter-spacing:.025em}
[data-site-automation-forms] .wmg-lead-settings-body :is(input:not([type=checkbox]),textarea,select){display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-top:.5rem;min-height:44px;font-family:inherit;font-size:1rem;letter-spacing:normal;text-transform:none}
[data-site-automation-forms] .wmg-lead-settings-body textarea{min-height:6rem;resize:vertical}
[data-site-automation-forms] .wmg-lead-settings-body [data-dynamic-value-picker]{font-size:.85rem;margin-top:.4rem}
[data-site-automation-forms] .wmg-lead-settings-body .wmg-switch-row{margin:.6rem 0;font-size:.85rem;font-weight:700;line-height:1.5}
[data-site-automation-forms] .wmg-lead-inheritance-note{padding:1rem 1.1rem;margin:0 0 1.5rem;border-left:4px solid var(--gold,#ffdb00);background:rgba(128,128,128,.08);text-transform:none;letter-spacing:normal}
[data-site-automation-forms] .wmg-lead-inheritance-note strong{display:block;font-size:1rem}
[data-site-automation-forms] .wmg-lead-inheritance-note p{margin:.4rem 0 0;font-size:.95rem;line-height:1.6}
[data-site-automation-forms] .wmg-lead-field-hint{margin:.65rem 0 0;font-size:.85rem;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none;opacity:.85}
[data-site-automation-forms] .wmg-lead-override-status{grid-column:2;margin:0;font-size:.85rem;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:normal}
[data-site-automation-forms] .wmg-lead-state-context{border-top:1px solid var(--line,#565a4e);margin-top:1.5rem;padding-top:1rem}
[data-site-automation-forms] .wmg-lead-state-context h5{margin:0;font:700 1rem/1.5 var(--body-font,var(--body,inherit));letter-spacing:normal;text-transform:none}
[data-site-automation-forms] .wmg-lead-state-context p{font-size:.9rem;line-height:1.5;margin:.5rem 0 0}
[data-site-automation-forms] .wmg-lead-recipient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;min-width:0}
[data-site-automation-forms] .wmg-lead-settings-body fieldset{box-sizing:border-box;min-width:0;max-width:100%;margin:1.25rem 0;padding:1rem 1.1rem;border:1px solid var(--line,#565a4e);background:rgba(128,128,128,.04)}
[data-site-automation-forms] .wmg-lead-recipient-grid>fieldset{margin:0}
[data-site-automation-forms] .wmg-lead-settings-body legend{padding:0 .4rem;max-width:100%;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none}
[data-site-automation-forms] .wmg-lead-channel-list{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1.2rem;padding-top:.75rem;margin-top:.75rem;border-top:1px solid var(--line,#565a4e)}
[data-site-automation-forms] .wmg-lead-channel-list .wmg-lead-channel-label{flex:0 0 100%;margin:0;font-size:.8rem;line-height:1.4;text-transform:none;letter-spacing:normal;opacity:.85}
[data-site-automation-forms] .wmg-lead-save-note{padding:1.25rem;border:1px solid var(--line,#565a4e);font-size:.95rem;line-height:1.6}
[data-site-automation-forms] .wmg-lead-settings-card>summary:focus-visible{outline:3px solid var(--gold,#ffdb00);outline-offset:3px}
@media(max-width:600px){
 [data-site-settings-form] [data-site-automation-forms] .wmg-lead-settings-card>.wmg-lead-settings-heading{padding:1rem;gap:.65rem .75rem}
 [data-site-settings-form] [data-site-automation-forms] details.wmg-lead-settings-card>summary{padding-right:2.5rem}
 [data-site-automation-forms] details.wmg-lead-settings-card>summary::after{right:1rem;top:1.6rem}
 [data-site-automation-forms] details.wmg-lead-settings-card[open]>summary::after{top:1.8rem}
 [data-site-automation-forms] .wmg-lead-settings-body{padding:1rem}
 [data-site-settings-form] [data-site-automation-forms] .wmg-lead-heading-copy :is(h4,strong){font-size:1.1rem}
}
@media(forced-colors:active){[data-site-automation-forms] .wmg-lead-settings-card{border-color:CanvasText}[data-site-automation-forms] .wmg-lead-settings-number{border:1px solid CanvasText}}

/* Keep lead diagnostics easy to find in both themes, even when collapsed. */
[data-site-settings-form] [data-site-automation-forms] details[data-development-helpers],
[data-site-settings-form] [data-site-automation-forms] details[data-routing-preview]{box-sizing:border-box;min-width:0;max-width:100%;border:2px solid var(--gold,#ffdb00);border-radius:4px}
[data-site-settings-form] [data-site-automation-forms] details[data-development-helpers]>summary,
[data-site-settings-form] [data-site-automation-forms] details[data-routing-preview]>summary{background:rgba(255,219,0,.10);font-weight:700;color:inherit}
[data-site-settings-form] [data-site-automation-forms] details[data-development-helpers]>summary:focus-visible,
[data-site-settings-form] [data-site-automation-forms] details[data-routing-preview]>summary:focus-visible{outline:3px solid var(--gold,#ffdb00);outline-offset:3px}
[data-routing-preview] [data-routing-preview-referrer]{min-width:0;margin:1rem 0;padding:1rem;border:1px solid var(--gold,#ffdb00)}
[data-routing-preview] [data-routing-preview-referrer] label{display:block;margin:.75rem 0}
[data-routing-preview] [data-routing-preview-referrer] input{display:block;box-sizing:border-box;min-height:44px;width:100%;max-width:100%;margin-top:.4rem}
[data-routing-preview-results] pre{max-width:100%;max-height:32rem;overflow:auto}

[data-positions-workspace] [data-position-table="directory"]{min-width:98rem}
[data-positions-workspace] :is([data-position-select],[data-position-select-all]){width:1.25rem;height:1.25rem;accent-color:#ffda16;cursor:pointer}
[data-positions-workspace] [data-position-column="select"]{text-align:center;vertical-align:middle}

/* Composer first; keep the personal inbox compact and keyboard-scrollable. */
.portal-content .wmg-notification-section{grid-column:1/-1;min-width:0;margin:16px 0;padding:0;border:1px solid var(--line,#7776);background:var(--surface,#15180f)}
.portal-content .wmg-notification-section>summary{padding:18px 20px;cursor:pointer;font-family:var(--body-font,var(--body,inherit));font-weight:700;font-size:1rem;line-height:1.4}
.portal-content .wmg-notification-section[open]>summary{border-bottom:1px solid var(--line,#7776)}
.portal-content .wmg-notification-section>.wmg-settings-accordion-content{margin:0;padding:20px;min-width:0;box-sizing:border-box}
.portal-content .wmg-notification-section>summary:focus-visible{outline:3px solid var(--gold,#ffd415);outline-offset:-5px}
.portal-content [data-account-inbox]{box-sizing:border-box;max-height:600px;overflow-y:auto;overscroll-behavior:contain;min-height:0}
.wmg-message-recipients{min-width:0;margin:1rem 0;padding:1rem;border:1px solid var(--gold,#ffdb00)}
.portal-content [data-notification-form] .wmg-message-recipients{box-sizing:border-box;display:block;grid-column:1/-1;justify-self:stretch;width:100%;max-width:none;min-width:0}
.portal-content [data-notification-form] .wmg-message-recipients>:not(legend){box-sizing:border-box;width:100%;max-width:100%;min-width:0}
.portal-content [data-notification-form] .wmg-message-recipients>button{width:auto}
.portal-content [data-notification-form] .wmg-message-recipients>input[type=search]{display:block;width:100%}
.wmg-composer-channel-help{grid-column:1/-1;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-transform:none}
.wmg-message-recipients input[type="search"]{box-sizing:border-box;width:100%;margin-bottom:.75rem}
.wmg-recipient-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:.25rem .75rem;max-height:240px;overflow-y:auto;overscroll-behavior:contain;margin-top:.75rem}
.wmg-recipient-choices .check span{min-width:0;overflow-wrap:anywhere}
.wmg-recipient-choices .check{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.25rem}
.wmg-recipient-choices input[type="checkbox"]{width:1.25rem;height:1.25rem;flex:none;accent-color:var(--gold,#ffdb00)}
.wmg-recipient-selected{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}
.wmg-recipient-selected button{white-space:normal;text-align:left;min-height:36px}
.wmg-message-results{max-height:360px;overflow-y:auto;overflow-wrap:anywhere}
[data-account-inbox]:focus-visible{outline:2px solid var(--gold,#ffdb00);outline-offset:2px}
