:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#203568;background:#f7f7f2;font-synthesis:none}body{margin:0}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{border:1px solid #ccd5e5;background:#fff;color:#203568;border-radius:8px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:600;cursor:pointer}button:hover:not(:disabled){background:#f0f3fa;border-color:#7d91b4}button:disabled{opacity:.5;cursor:default}button.primary{background:#ffdd32;border-color:#edc51c;color:#203568;font-weight:750}button.primary:hover:not(:disabled){background:#f4ce21}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #d3a800;outline-offset:3px}a{color:#203568}.attendance-shell{max-width:1240px;margin:0 auto;padding:20px 24px 36px}.attendance-back{display:inline-block;font-size:13px;font-weight:650;text-decoration:none;margin-bottom:12px}.attendance-back:hover{text-decoration:underline}.attendance-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#243b82;color:#fff;border-radius:16px;padding:22px 25px}.attendance-eyebrow{color:#c6d3f3;font-size:10px;letter-spacing:1.6px;font-weight:700}.attendance-hero h1{margin:6px 0;font-size:28px;line-height:1.2;letter-spacing:-.5px}.attendance-hero p{margin:0;color:#dce4f9;font-size:13px;line-height:1.5}.attendance-location-badge{white-space:nowrap;background:#ffdd32;color:#203568;border-radius:20px;padding:8px 12px;font-size:11px;font-weight:750}.attendance-tabs{display:flex;gap:8px;padding:14px 0 10px;margin-bottom:10px;border-bottom:1px solid #dce2ed}.attendance-tabs button{padding:9px 16px;background:transparent;border-color:transparent}.attendance-tabs button[aria-pressed=true]{background:#fff;border-color:#d5ddea;box-shadow:0 3px #ffdd32}.attendance-panel{font-size:14px}.attendance-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:16px 0 10px}.attendance-section-heading h2{font-size:18px;line-height:1.3;margin:0 0 4px}.attendance-section-heading p{font-size:12px;color:#66758f;margin:0;line-height:1.5}.attendance-feedback{position:sticky;top:10px;z-index:5}.attendance-feedback:empty{display:none}.attendance-feedback p{border:1px solid;border-radius:9px;padding:10px 13px;font-size:13px;line-height:1.5;margin:8px 0}.attendance-feedback .success{background:#eef8ef;color:#256036;border-color:#b9d8c0}.attendance-feedback .error{background:#fff0ee;color:#8d2d26;border-color:#e9b9b2}.attendance-feedback .saving{background:#fff7d6;color:#6d5711;border-color:#ead481}.attendance-location{display:flex;align-items:center;gap:24px;margin-bottom:14px}.attendance-location>label{flex:1;max-width:630px}.attendance-location>p{flex:1;max-width:440px;font-size:12px;line-height:1.5;color:#66758f;margin:0}.attendance-panel label{display:block;font-size:12px;font-weight:650;line-height:1.5;color:#52617b;margin:0 0 10px}.attendance-panel input,.attendance-panel select{display:block;width:100%;min-width:0;min-height:39px;border:1px solid #c7d1e2;border-radius:8px;padding:8px 10px;margin-top:5px;background:#fff;color:#203568;font-size:14px}.attendance-panel input:disabled,.attendance-panel select:disabled{background:#f3f5fa}.attendance-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.attendance-card{background:#fff;border:1px solid #ccd6e6;border-radius:12px;padding:16px;min-width:0}.attendance-card>header{display:flex;align-items:center;gap:10px;margin:-16px -16px 14px;padding:12px 16px;background:#eef2fa;border-radius:12px 12px 0 0;border-bottom:1px solid #d7e0ee}.attendance-card h3{font-size:15px;margin:0 0 3px;line-height:1.4}.attendance-card header p{font-size:11px;color:#6b7890;margin:0;line-height:1.5}.step{display:flex;align-items:center;justify-content:center;flex:0 0 27px;height:27px;border-radius:8px;background:#ffdd32;color:#243b82;font-size:13px;font-weight:800}.attendance-form-row{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.hint{font-size:12px;color:#6b7890;line-height:1.5;margin:7px 0 12px}.staff-list{grid-column:1/-1}.attendance-staff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.attendance-staff-record{padding:13px;border:1px solid #dce3ef;border-radius:9px;background:#fcfdff;min-width:0}.attendance-record{border-top:1px solid #dce3ef;padding:12px 0 0;margin-top:12px}.attendance-record-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.attendance-record-heading strong{font-size:14px;overflow-wrap:anywhere}.status{display:inline-block;font-size:10px;font-weight:750;border-radius:12px;padding:4px 8px;background:#edf0f6;color:#5e6b80}.status.active{background:#e6f3e8;color:#2d693a}.attendance-actions{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.attendance-actions button{font-size:12px;min-height:32px;padding:6px 10px}.attendance-staff-record details{margin-top:10px;border-top:1px solid #e3e8f1;padding-top:9px}.attendance-staff-record summary{font-size:12px;cursor:pointer;font-weight:650}.attendance-pin-form{margin-top:10px}.attendance-pin-form button{min-height:34px;padding:6px 12px}.attendance-qr{display:grid;justify-items:start;gap:8px;background:#f7f9fd;border-radius:9px;padding:14px;margin-top:12px}.attendance-qr svg{background:#fff;padding:8px;width:min(100%,216px);height:auto}.attendance-qr p{font-size:12px;line-height:1.5;max-width:300px;margin:0}.attendance-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.attendance-filters label{width:190px;margin-bottom:0}.attendance-filters button{margin-bottom:0}.attendance-correction{border:1px solid #c9d5e8;background:#f6f8fc;padding:15px;border-radius:10px;margin-top:14px}.attendance-correction>button{margin-right:8px}.attendance-record p{font-size:13px;line-height:1.6}@media(max-width:850px){.attendance-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-location{gap:12px}.attendance-location>p{max-width:300px}}@media(max-width:620px){.attendance-shell{padding:14px 14px 26px}.attendance-hero{padding:18px;align-items:start}.attendance-hero h1{font-size:24px}.attendance-location-badge{display:none}.attendance-grid,.attendance-staff-grid{grid-template-columns:1fr}.attendance-form-row{grid-template-columns:1fr 1fr}.attendance-location{display:block}.attendance-location>p{max-width:none;margin:0 0 10px}.attendance-section-heading{align-items:start}.attendance-section-heading>button{max-width:145px;font-size:12px}.attendance-card{padding:14px}.attendance-card>header{margin:-14px -14px 12px;padding:12px 14px}.attendance-tabs{padding-top:10px}.attendance-hero p{font-size:12px}}.yc-toolbar{display:flex;gap:12px;align-items:center;margin:12px 0}.yc-toolbar>input{flex:1;min-width:140px}.yc-catalogue input:not([type=checkbox]),.yc-dialog input:not([type=checkbox]),.yc-dialog select{border:1px solid #d8dfef;border-radius:9px;background:#fff;padding:10px 12px;width:100%;color:#20335d}.yc-catalogue button,.yc-form-actions button{padding:10px 16px;border:1px solid #d8dfef;border-radius:9px;font-weight:600}.yc-primary{background:#293f87!important;color:#fff!important;border-color:#293f87!important}.yc-edit{background:#f0f3ff;color:#293f87}.yc-help{font-size:13px;color:#64748b;margin-bottom:14px}.yc-notice{background:#edf9f1;padding:12px;border-radius:10px;color:#21633c}.yc-topping-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.yc-dialog{max-width:650px!important;max-height:90dvh;overflow-y:auto;color:#20335d}.yc-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.yc-fields label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.yc-check{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important}.yc-check input{width:18px;height:18px;flex-shrink:0}.yc-photo-preview{width:90px;height:90px;object-fit:cover;border-radius:12px}.yc-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.yc-error{color:#a32323;margin-top:12px}.yc-product-choices{max-height:200px;overflow-y:auto;padding:8px 0}.yc-product-choices label{padding:7px}.yc-dialog fieldset{margin-top:16px;border:1px solid #d8dfef;border-radius:10px;padding:12px}.yc-catalogue button:disabled,.yc-dialog button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.yc-fields{grid-template-columns:1fr}.yc-toolbar{flex-wrap:wrap}.yc-toolbar>input{flex-basis:100%}}.yc-photo-empty{width:100%;height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f3f5fb;color:#64748b;font-size:14px}.yc-photo-empty button{background:#fff;border-color:#d8dfef}.yc-catalogue .oa-photo{aspect-ratio:1/1;overflow:hidden}.yc-catalogue .yc-photo-empty button{position:static;color:#293f87;font-size:13px}.yc-category{display:flex;flex-direction:column;gap:12px}.yc-category small{font-size:12px;font-weight:400;color:#64748b;line-height:1.5}body:has(.yc-dialog)>[data-yens-dialog-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a8c}.yc-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;box-sizing:border-box;width:min(650px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid #d8dfef;border-radius:16px;background:#fff;color:#20335d;box-shadow:0 24px 70px #0f172a4d}.yc-dialog h2{margin:0 72px 20px 0;font-size:22px}.yc-dialog>[data-yens-dialog-close]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:6px;border:1px solid #d8dfef;border-radius:8px;background:#fff;color:#20335d;cursor:pointer}.yc-dialog>[data-yens-dialog-close] svg{width:16px;height:16px}.yc-dialog input:not([type=checkbox]),.yc-dialog select{box-sizing:border-box;min-width:0}.yc-dialog button:focus-visible,.yc-dialog input:focus-visible,.yc-dialog select:focus-visible{outline:3px solid #536bc3;outline-offset:2px}.yc-catalogue .oa-productinfo>.yc-product-edit{display:block;width:auto;margin-top:8px;padding:5px 10px;min-height:30px;border:1px solid #d4ddf0;border-radius:7px;background:#f0f3ff;color:#293f87;font-size:12px;line-height:18px;font-weight:600;cursor:pointer}.yc-catalogue .yc-product-edit:hover{background:#e3e9ff}.yc-category-nav{display:flex;flex-wrap:wrap;gap:8px;position:sticky;top:60px;z-index:20;padding:12px;background:#f8f9fc;border:1px solid #dce3ef;border-radius:12px;box-shadow:0 3px 10px #192d5a0f}.yc-category-nav a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:#293f87;background:#fff;border:1px solid #d4ddf0;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none}.yc-category-nav a:first-child{background:#293f87;color:#fff}.yc-category-nav a span{font-size:11px;opacity:.75}.yc-category-nav a:hover{background:#e8edff;color:#20335d}.yc-category-nav a:focus-visible,.yc-category-heading a:focus-visible{outline:3px solid #536bc3;outline-offset:2px}.yc-scroll-help{margin:10px 0 20px;font-size:13px;color:#64748b}.yc-category-section{margin:24px 0 32px}.yc-category-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding-bottom:12px;border-bottom:2px solid #e1e6ef}.yc-category-heading h2{margin:0;color:#243c86;font-size:22px;scroll-margin-top:160px}.yc-category-heading h2 span{display:inline-block;margin-left:10px;font-size:12px;color:#64748b;font-weight:500}.yc-category-heading a{color:#293f87;font-size:12px;white-space:nowrap;text-decoration:none}#catalogue-top{scroll-margin-top:70px}@media(max-width:600px){.yc-category-nav{flex-wrap:nowrap;overflow-x:auto;top:60px}.yc-category-nav a{flex-shrink:0}.yc-category-heading h2 span{display:block;margin:4px 0 0}}.yc-order-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;margin:12px 0;border:1px solid #dce3ef;border-radius:10px;background:#fff;color:#20335d}.yc-order-toolbar>span,.yc-order-toolbar small{font-size:12px;color:#64748b}.yc-order-toolbar p{flex-basis:100%;margin:0}.yc-order-controls{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px}.yc-catalogue .yc-order-controls button{min-height:34px;padding:5px 8px;font-size:13px;background:#f0f3ff;color:#293f87}.yc-drag-handle{cursor:grab;touch-action:pan-y}.yc-drag-handle:active{cursor:grabbing}.yc-order-controls small{font-size:11px;color:#64748b}.yc-catalogue .oa-productcard[data-drop-target=true]{outline:3px solid #293f87;outline-offset:2px;box-shadow:0 0 0 5px #ffe666}.yc-catalogue .yc-order-controls button:focus-visible{outline:3px solid #536bc3;outline-offset:2px}.yc-catalogue-navigation{position:sticky;top:60px;z-index:20;padding:1px 0 8px;border-radius:12px;background:#f8f9fc}.yc-catalogue-navigation .yc-order-toolbar{margin:0 0 8px}.yc-catalogue-navigation .yc-category-nav{position:static;box-shadow:none}.yc-category-heading h2{scroll-margin-top:240px}@media(max-width:600px){.yc-category-heading h2{scroll-margin-top:380px}}.yc-catalogue-navigation{position:static}.yc-catalogue[data-arranging=true] .yc-catalogue-navigation{position:sticky;top:0}.yc-category-heading h2{scroll-margin-top:24px}.yc-catalogue[data-arranging=true] .yc-category-heading h2{scroll-margin-top:180px}@media(max-width:600px){.yc-catalogue[data-arranging=true] .yc-category-heading h2{scroll-margin-top:320px}}.yc-epos-card{border:1px solid #dce3ef;border-radius:10px;padding:8px;background:#fff}.lp-pos-products .yc-epos-pick{width:100%;border:0;background:transparent;color:inherit}.lp-pos-products .yc-order-controls button{display:inline-flex;flex-direction:row;align-items:center;gap:4px}.yc-epos-card[data-drop-target=true]{outline:3px solid #293f87}.yl-locations .oa-locationcard{display:flex;flex-direction:column}.yl-locations .oa-locationbody{flex:1}.yl-locations .oa-locationcard header{padding:20px;min-height:125px}.yl-locations .oa-locationcard h3{margin:12px 0 0;overflow-wrap:anywhere}.yl-locations .oa-locationbody p{overflow-wrap:anywhere}.yl-hours{list-style:none;padding:0;margin:10px 0}.yl-hours li{display:flex;justify-content:space-between;gap:14px;padding:5px 0;font-size:14px}.yl-notes{white-space:pre-wrap}.yl-schedule{margin:18px 0;border:1px solid #dce3f3;border-radius:12px;padding:14px}.yl-day{display:grid;grid-template-columns:minmax(110px,1fr) 110px auto 110px;gap:8px;align-items:center;margin:8px 0}.yl-day input[type=time]{min-width:0;width:100%;padding:8px;border:1px solid #ccd6e8;border-radius:8px}.yl-notes-field{display:grid;gap:8px;margin:16px 0}.yl-notes-field textarea{padding:12px;border:1px solid #ccd6e8;border-radius:10px;width:100%}.yl-locations .yc-toolbar select{padding:12px;border:1px solid #ccd6e8;border-radius:10px;background:#fff}@media(max-width:540px){.yl-day{grid-template-columns:1fr 1fr 24px 1fr}.yl-day label{grid-column:1/-1}.yl-dialog{padding:18px}.yl-hours li{font-size:13px}}.yl-selection{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0 20px;padding:12px 16px;background:#fff8d5;border-radius:12px}.yl-selection label,.yl-pick{display:flex;align-items:center;gap:8px;cursor:pointer}.yl-selection input,.yl-pick input{width:20px;height:20px;accent-color:#ffdb29}.yl-selection button{padding:10px 16px;border-radius:9px}.yl-selection button:last-child{margin-left:auto}.yl-delete{background:#a32632!important;color:#fff!important;border:1px solid #a32632!important;padding:10px 16px;border-radius:9px}.yl-delete:disabled{opacity:.45;cursor:not-allowed}.yl-pick{margin-bottom:12px;color:#fff;font-size:14px;width:max-content;min-height:28px}.yl-selected{outline:3px solid #f4ca16;outline-offset:1px}.yl-confirm-list{max-height:240px;overflow:auto;padding-left:24px;line-height:1.9}.yl-locations .oa-footer{padding:10px 16px}.email-preference-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px 18px;border:1px solid #e5dba8;border-radius:12px;background:#fffbe8;color:#25376d}.email-preference-summary strong{font-size:14px}.email-preference-summary p{font-size:13px;margin:5px 0}.email-preference-summary small{font-size:12px}.email-preference-summary button,.email-preference-actions button{padding:10px 14px;min-height:40px;border:1px solid #d6deed;border-radius:8px;font-size:13px;font-weight:700;background:#fff;color:#25376d}.email-preference-dialog{max-width:640px!important;max-height:90vh;overflow-y:auto}.email-preference-dialog p{font-size:13px;line-height:1.5}.email-preference-form fieldset{display:grid;gap:14px;border:0;padding:0;min-width:0}.email-preference-form label{display:grid;gap:6px;font-size:13px;font-weight:600;color:#25376d}.email-preference-form input:not([type=checkbox]),.email-preference-form textarea,.email-preference-form select{padding:9px 10px;border:1px solid #d6deed;border-radius:8px;width:100%;font-size:14px;background:#fafbfe}.email-preference-form textarea{min-height:90px;resize:vertical}.email-preference-form .email-evidence-confirm{display:flex;align-items:flex-start;font-weight:400;gap:10px;line-height:1.5}.email-evidence-confirm input{margin-top:4px;width:17px;height:17px;flex-shrink:0}.email-choice-state{padding:10px;border-radius:8px;background:#fff5bc;font-weight:700}.email-choice-state small{display:block;font-weight:400;margin-top:5px}.email-preference-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.email-preference-actions button[type=submit]{background:#ffda37;border-color:#ffda37}.email-preference-actions button:disabled{opacity:.5}.email-choice-history{margin-top:15px}.email-choice-history summary{cursor:pointer;font-size:13px;font-weight:700}.email-choice-history article{border-top:1px solid #e2e8f0;padding:12px 0;font-size:12px;overflow-wrap:anywhere}.email-choice-history small{color:#64748b}.email-preference-dialog [role=alert]{color:#b42318}.email-preference-dialog [role=status]{color:#166534}.customer-email-choice{margin-left:6px!important}.customer-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:700px){.email-preference-summary{align-items:stretch;flex-direction:column}.email-preference-form input:not([type=checkbox]),.email-preference-form textarea,.email-preference-form select{font-size:16px}}.customer-birthday-summary{margin:0 0 18px;border-radius:18px;background:var(--owner-navy,#243b7c);color:#fff;overflow:hidden;box-shadow:0 5px 16px #182b5112}.customer-birthday-summary>header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #ffffff20;background:#ffffff08}.customer-birthday-summary>header>div{display:flex;gap:10px;align-items:center}.customer-birthday-summary h2{font-size:16px;margin:0;font-weight:750;color:#fff}.customer-birthday-summary>header svg{color:#ffd02e}.customer-birthday-summary>header button{padding:7px;background:#ffffff12;border:0;border-radius:8px;color:#fff}.birthday-summary-content{display:flex;gap:24px;padding:16px 20px;align-items:flex-start}.birthday-summary-count{display:flex;align-items:center;gap:12px;min-width:205px}.birthday-summary-count>strong{font-size:40px;line-height:1;font-weight:800;color:#ffd02e}.birthday-summary-count span{font-size:13px;font-weight:650}.birthday-summary-count small,.birthday-summary-recipient small{display:block;font-size:11px;color:#d1dcf4;margin-top:4px}.birthday-summary-recipients{display:flex;gap:10px;flex-wrap:wrap;flex:1;max-height:165px;overflow:auto}.birthday-summary-recipient{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#ffffff0d;border:1px solid #ffffff15;border-radius:10px;padding:9px 12px;min-width:240px;flex:1}.birthday-summary-recipient strong{font-size:12px}.birthday-summary-recipient em{font-size:11px;font-weight:650;color:#ffe38b;font-style:normal;max-width:170px}.customer-birthday-summary>footer{display:flex;gap:18px;flex-wrap:wrap;align-items:center;background:#fff3bd;color:#26386c;padding:10px 20px;font-size:11px}.customer-birthday-summary>footer>strong{text-transform:capitalize}.customer-birthday-summary summary{display:flex;gap:5px;align-items:center;cursor:pointer;font-weight:700}.birthday-summary-history{background:#fffdf3;color:#27396d;padding:12px;border-radius:10px;max-height:240px;overflow:auto;margin-top:10px}.birthday-summary-blocked{font-size:12px;padding:0 20px 10px}.customer-birthday-summary>p{padding:14px 20px}@media(max-width:700px){.birthday-summary-content{flex-direction:column;gap:12px}.birthday-summary-recipients{width:100%}.birthday-summary-recipient{min-width:100%}.customer-birthday-summary>footer{gap:8px;align-items:flex-start;flex-direction:column}}.os-panel{margin-bottom:16px}.os-panel h2{font-size:18px;font-weight:700;margin:0 0 16px}.os-panel h3{font-size:15px;font-weight:700;margin:18px 0 8px}.os-panel p{font-size:13px;line-height:1.6;color:var(--ow-muted);margin:10px 0 15px}.os-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr);gap:16px;align-items:start}.os-grid>.os-panel{min-width:0}.os-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px}.os-metrics>div{background:#243c86;color:#fff;border-radius:14px;padding:20px;min-height:110px}.os-metrics small{display:block;color:#b9d2fa;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:1px}.os-metrics strong{display:block;font-size:27px;margin-top:13px;line-height:1.2}.os-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:9px;margin-bottom:14px}.os-tabs button{white-space:nowrap;border:1px solid var(--ow-line);border-radius:8px;padding:9px 14px;background:#fff;color:var(--ow-text);font-size:12px;min-height:40px}.os-tabs button.selected{background:var(--ow-navy);color:#fff;border-color:var(--ow-navy)}.os-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.os-form label,.os-search,.os-toolbar label{display:grid;gap:6px;color:var(--ow-muted);font-size:12px;font-weight:600}.os-form input,.os-form select,.os-form textarea,.os-search input,.os-toolbar select{border:1px solid #cbd5e1;background:#fff;color:var(--ow-text);border-radius:8px;min-height:42px;padding:8px 11px;min-width:0;width:100%;font-size:14px}.os-form textarea{resize:vertical}.os-form label:has(textarea),.os-form label:has(input[placeholder="https://…"]),.os-form .os-calculated,.os-form .os-primary,.os-merge{grid-column:1/-1}.os-calculated,.os-total{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--ow-line);font-size:13px}.os-calculated strong,.os-total strong{font-size:20px;color:var(--ow-navy)}.os-primary{background:#f1cd62;color:#20336f;border:1px solid #e0b94a;border-radius:9px;padding:11px 16px;font-weight:700;min-height:44px}.os-primary:hover:not(:disabled){background:#e6bf51}.os-primary:disabled{opacity:.5;cursor:not-allowed}.os-table-scroll{max-height:460px;overflow:auto}.os-table-scroll table{width:100%;border-collapse:collapse;min-width:420px;font-size:12px}.os-table-scroll th{position:sticky;top:0;background:#fff;text-align:left;font-size:11px;color:var(--ow-muted);padding:12px;border-bottom:1px solid var(--ow-line)}.os-table-scroll td{padding:16px 12px;border-bottom:1px solid var(--ow-line)}.os-table-scroll td small{display:block;color:var(--ow-muted)}.os-table-scroll td button,.os-product button,.os-merge button{color:var(--ow-navy);text-decoration:underline;font-size:12px}.os-dot{display:inline-block;width:9px;height:9px;background:#db9b27;border-radius:50%;margin-right:7px}.os-subtle{font-size:12px!important;color:var(--ow-muted)}.os-bars{height:230px;display:flex;align-items:end;gap:9px;overflow:auto}.os-bars>div{display:grid;justify-items:center;align-content:end;gap:5px;flex:1;min-width:45px;font-size:11px;color:var(--ow-muted)}.os-bars i{display:block;width:70%;max-width:45px;background:#405ca9;border-radius:4px 4px 0 0}.os-bars small{white-space:nowrap;font-size:10px}.os-list{list-style:none;margin:0;padding:0}.os-list li{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid var(--ow-line);font-size:13px}.os-list li strong{text-align:right}.os-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.os-product{display:grid;text-align:left;gap:8px;padding:17px;background:#f8faff;border:1px solid var(--ow-line);border-radius:10px;min-height:105px;color:var(--ow-text);font-size:13px}.os-product strong{font-size:15px}.os-product small{font-size:11px;color:var(--ow-muted)}button.os-product:hover{border-color:#7892c8;background:#eef3ff}.os-search{max-width:420px;margin-bottom:13px}.os-merge{display:flex;flex-wrap:wrap;gap:8px}.os-merge button{border:1px solid var(--ow-line);border-radius:7px;padding:7px}.os-campaign-image{max-height:220px;width:100%;object-fit:contain;border-radius:8px}.os-message-preview{white-space:pre-wrap;background:#f8faff;padding:18px;border-radius:8px;color:var(--ow-text)!important}.os-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.os-calendar>div{border:1px solid var(--ow-line);min-height:92px;padding:9px;font-size:12px}.os-calendar small{display:block;background:#e9edf9;border-radius:5px;padding:5px;margin-top:7px;line-height:1.3}.os-toolbar{display:flex;flex-wrap:wrap;gap:15px;align-items:end;margin-bottom:17px}.os-toolbar .os-search{margin-bottom:0;flex:1;min-width:180px}.os-toolbar label{min-width:160px}@media(max-width:1000px){.os-grid{grid-template-columns:1fr}.os-metrics strong{font-size:22px}}.os-html-source{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f8faff;border:1px solid var(--ow-line);border-radius:8px;padding:12px;margin-top:9px}@media(max-width:600px){.os-metrics{grid-template-columns:1fr 1fr}.os-metrics>div{min-height:93px;padding:15px}.os-metrics strong{font-size:21px}.os-form,.os-card-grid{grid-template-columns:1fr}.os-calendar{grid-template-columns:repeat(7,minmax(105px,1fr));overflow:auto}.os-panel:has(.os-calendar){overflow:auto}.os-list li{font-size:12px}}.os-customer-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.os-customer-toolbar .os-search{flex:1;margin:0}.os-view-toggle{display:flex;border:1px solid var(--ow-line);border-radius:8px;overflow:hidden}.os-view-toggle button{min-height:40px;padding:8px 13px;color:var(--ow-muted);font-size:12px;font-weight:700;background:#fff}.os-view-toggle button+button{border-left:1px solid var(--ow-line)}.os-view-toggle button.selected{background:var(--ow-navy);color:#fff}.os-customer-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.os-customer-cards article{display:grid;gap:13px;border:1px solid var(--ow-line);border-radius:13px;padding:15px;background:#fff;box-shadow:0 5px 18px #1e34690d}.os-customer-cards article.selected{border-color:#4562ac;box-shadow:0 0 0 2px #4562ac1f}.os-customer-cards header{display:flex;align-items:center;gap:9px}.os-customer-cards header>span{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:#eef2fb;color:var(--ow-navy);font-weight:800}.os-customer-cards header>div{min-width:0}.os-customer-cards header strong,.os-customer-cards header small{display:block}.os-customer-cards header small{font-size:10px;color:var(--ow-muted)}.os-customer-cards header b{margin-left:auto;border:1px solid #dcc26b;border-radius:20px;padding:4px 7px;color:#806612;font-size:9px;text-transform:uppercase}.os-customer-cards dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.os-customer-cards dt{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:var(--ow-muted)}.os-customer-cards dd{margin:3px 0 0;font-size:12px;font-weight:750;color:var(--ow-navy)}.os-customer-cards article>button{justify-self:start;color:var(--ow-navy);font-weight:700;font-size:12px;text-decoration:underline}.os-customer-directory+.os-panel{max-width:720px}@media(max-width:900px){.os-customer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.os-customer-toolbar{align-items:stretch;flex-direction:column}.os-view-toggle{align-self:flex-start}.os-customer-cards{grid-template-columns:1fr}}.comparison-connected .comparison-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:16px 0;color:#5f6c80;font-size:12px}.comparison-connected .comparison-pagination button{border:1px solid #dbe2ee;border-radius:8px;background:#fff;color:#243c86;padding:9px 14px;font-weight:700}.comparison-connected .comparison-pagination button:disabled{opacity:.45;cursor:not-allowed}.comparison-connected .comparison-source-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.comparison-connected .comparison-source-stats>div{border:1px solid #dbe2ee;border-radius:10px;padding:14px;background:#f8faff}.comparison-connected .comparison-source-stats small{display:block;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.5px}.comparison-connected .comparison-source-stats strong{display:block;color:#243c86;font-size:25px;margin-top:7px}.comparison-connected .comparison-muted{color:#64748b;font-size:12px;margin-top:16px}.comparison-connected .comparison-no-photo{display:flex;height:100%;align-items:center;justify-content:center;padding:12px;color:#64748b;font-size:12px;text-align:center}.comparison-connected .oa-footer small{color:#64748b;font-size:10px;overflow-wrap:anywhere}.comparison-connected .oa-actions button:disabled,.comparison-connected .oa-hero button:disabled{opacity:.7;cursor:not-allowed}.comparison-connected .comparison-entry-intro{margin:25px 0 15px;border-left:4px solid #ffcd12;padding:4px 0 4px 15px}.comparison-connected .comparison-entry-intro h2{font-size:20px;font-weight:800;color:#172440;margin:0 0 5px}.comparison-connected .comparison-entry-intro p{font-size:13px;color:#526179;margin:0;line-height:1.55}.comparison-connected .comparison-original-link{margin-top:20px}.comparison-connected .comparison-original-link h2{font-size:17px;font-weight:800}.comparison-connected .comparison-original-link p{font-size:13px;color:#526179;margin:8px 0 12px}.comparison-connected .comparison-original-link button{border:1px solid #243c86;border-radius:8px;padding:9px 14px;color:#243c86;font-weight:700}.comparison-connected .comparison-sales-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:18px 0}.comparison-connected .comparison-sales-filters label{display:grid;gap:5px;color:#4c5b78;font-size:11px;font-weight:800;text-transform:uppercase}.comparison-connected .comparison-sales-filters input,.comparison-connected .comparison-sales-filters select{border:1px solid #cbd5e1;background:#fff;border-radius:8px;min-height:42px;padding:8px;color:#172440;font-size:13px;min-width:0;width:100%}.comparison-connected .comparison-mapping-note{border-left:3px solid #f1ba39;background:#fff9e8;padding:10px 14px;color:#71530b;font-size:12px;margin:10px 0 18px}.comparison-connected>.sa-metrics{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.comparison-connected>.sa-metrics strong{font-size:clamp(18px,1.6vw,24px);overflow-wrap:anywhere}.comparison-connected .comparison-summary-heading{margin:24px 0 11px}.comparison-connected .comparison-summary-heading h2{margin:0 0 4px;color:#243c86;font-size:18px;font-weight:800}.comparison-connected .comparison-summary-heading p{margin:0;color:#526179;font-size:12px;line-height:1.5}.comparison-connected .comparison-source-heading{margin-top:26px}.comparison-connected .comparison-test-entries .sa-wide{grid-column:1/-1}.comparison-connected .comparison-test-entries .sa-gross input{background:#edf6ff;border-color:#aacbed}.comparison-connected .comparison-test-entries .sa-fees input{background:#fff1f1;border-color:#edc7c7}.comparison-connected .comparison-test-entries .sa-save{font-size:14px;letter-spacing:.06em}.comparison-connected .comparison-test-entries .sa-logheading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.comparison-connected .comparison-test-entries .sa-logheading h2{color:#243c86;margin:0}.comparison-connected .comparison-test-entries .sa-logheading span{color:#64748b;font-size:11px}.comparison-connected .comparison-test-entries .sa-scroll{max-height:580px}.comparison-connected .comparison-test-entries .sa-scroll td strong i{vertical-align:middle}@media(max-width:1100px){.comparison-connected .comparison-sales-filters{grid-template-columns:repeat(3,minmax(135px,1fr))}}@media(max-width:600px){.comparison-connected .comparison-sales-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-connected .comparison-sales-filters label:last-child{grid-column:1/-1}}@media(max-width:600px){.comparison-connected .comparison-source-stats{grid-template-columns:1fr}.comparison-connected .comparison-pagination{justify-content:center}}.owner-workspace .owner-content:has(.customers-compact){padding-top:12px;padding-bottom:18px}.owner-workspace .owner-content:has(.customers-compact)>.owner-context{margin-bottom:10px;padding-bottom:8px}.customers-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.customers-heading h1{font-size:25px;color:#243c86;font-weight:800;line-height:1.2;margin:0 0 4px}.customers-heading p{font-size:12px;color:#71819a;margin:0}.customers-heading>span{font-size:11px;background:#fff4c5;color:#826912;padding:6px 10px;border-radius:20px}.owner-workspace .customers-compact .customers-cards{gap:12px;margin-bottom:14px}.owner-workspace .customers-compact .customers-cards>div{position:relative;padding:12px 16px;min-height:91px;border-radius:16px}.owner-workspace .customers-compact .customers-cards strong{font-size:28px;margin-top:7px}.customers-cards svg{position:absolute;right:17px;top:24px;width:38px;height:38px;opacity:.2}.owner-workspace .customers-compact .customers-registry{padding:0;border-radius:16px;overflow:hidden}.customers-toolbar{display:flex;gap:14px;align-items:center;padding:12px 15px 8px}.customer-search{display:flex;align-items:center;gap:9px;max-width:480px;flex:1;color:#8191af;background:#f5f7fc;border:1px solid #e5eaf4;border-radius:8px;padding:0 10px}.customer-search input{min-width:0;width:100%;height:40px;background:transparent;border:0;color:#253c72;font-size:13px;outline-offset:3px}.customer-size{display:flex;align-items:center;gap:7px;font-size:11px;color:#75829c;margin-left:auto}.customer-size select,.customer-pagination select{background:#fff;border:1px solid #dde3ef;border-radius:7px;min-height:36px;padding:5px 8px;color:#243c86}.customers-count{font-size:11px;color:#75829c;white-space:nowrap}.customer-tiers{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0 15px 11px}.customer-tiers button,.customer-tier{border:1px solid #dce3f0;color:#5d6e8a;border-radius:20px;font-size:10px;font-weight:750;padding:5px 11px;letter-spacing:.4px}.customer-tiers button{min-height:32px;background:#fff}.customer-tiers .active{background:#243c86!important;color:#ffda37!important;border-color:#243c86!important}.tier-bronze{color:#a55a26!important;border-color:#e4b085!important}.tier-silver{color:#64748b!important;border-color:#bbc5d3!important}.tier-gold{color:#9a7013!important;border-color:#e5c15c!important}.tier-platinum{color:#8643b8!important;border-color:#c39ceb!important}.customer-tiers .customer-clear{border:0;letter-spacing:0;text-decoration:underline}.customer-table-wrap{overflow-x:auto}.customer-table-wrap table{width:100%;min-width:710px;border-collapse:collapse;font-size:12px}.customer-table-wrap th{background:#243c86;color:#b4cef7;text-transform:uppercase;letter-spacing:1px;text-align:left;font-size:10px;padding:12px 16px;white-space:nowrap}.customer-table-wrap th:nth-child(3),.customer-table-wrap td:nth-child(3),.customer-table-wrap th:nth-child(4),.customer-table-wrap td:nth-child(4){text-align:right}.customer-table-wrap td{padding:8px 16px;border-bottom:1px solid #eef1f7}.customer-table-wrap tbody tr:nth-child(2n){background:#fcfdff}.customer-table-wrap tbody tr:hover{background:#f4f7ff}.customer-table-wrap td:nth-child(3){font-weight:750;color:#243c86}.customer-table-wrap td:nth-child(4) strong{color:#243c86}.customer-table-wrap td:nth-child(4) small{color:#b88715;font-size:10px}.customer-table-wrap td:last-child,.customer-table-wrap th:last-child{text-align:right;width:145px}.customer-identity{display:flex;gap:10px;align-items:center}.customer-identity strong{display:block;font-size:12px;color:#263a75}.customer-identity small{display:block;color:#8492a9;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.customer-avatar{background:#f0f3fa;width:31px;height:31px;flex-shrink:0;border-radius:11px;display:grid;place-content:center;font-weight:800;color:#304a8c}.customer-tier{display:inline-block;border-radius:6px;padding:5px 8px;background:#fff}.customer-edited{color:#25765f}.customer-edit-button{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#284388;min-height:36px;padding:5px 8px;border-radius:7px}.customer-edit-button:hover{background:#e7edfc}.customer-pagination{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 15px;color:#74839b;font-size:11px;flex-wrap:wrap}.customer-pagination>div{display:flex;align-items:center;gap:6px}.customer-pagination button{display:flex;align-items:center;gap:5px;min-height:36px;border:1px solid #e0e6f0;border-radius:7px;padding:6px 9px;color:#243c86;background:#fff}.customer-pagination button:disabled{opacity:.4;cursor:not-allowed}.customer-pagination label{display:flex;align-items:center;gap:6px;margin:0 5px}.customer-empty{padding:35px!important;text-align:center!important;color:#73809a}.customer-error{background:#fff0f0;padding:9px 12px;border-radius:7px;color:#ab3030;font-size:12px;margin:7px 15px}.customer-error button{text-decoration:underline}.customer-success{background:#e7f6ec;color:#26724d;padding:8px 12px;margin:7px 15px;font-size:12px;border-radius:7px}.owner-workspace .customers-compact>.owner-preview-note{margin:10px 0 0}.owner-workspace .customers-compact>.owner-preview-note summary{padding:8px 12px;font-size:11px}.customer-edit-dialog{max-width:650px!important;max-height:90vh;overflow-y:auto;border-radius:18px!important;padding:22px!important;color:#1c2f55;background:#fff}.customer-edit-dialog h2{color:#243c86;font-size:21px}.customer-edit-dialog p{font-size:12px;line-height:1.5}.customer-edit-form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.customer-edit-form label{display:grid;gap:5px;font-size:12px;font-weight:650;color:#657590}.customer-edit-form input,.customer-edit-form select{width:100%;min-width:0;min-height:40px;border:1px solid #d6deed;border-radius:8px;padding:8px 10px;font-size:14px;color:#253a65;background:#fafbfe}.customer-edit-id{font-size:10px!important;color:#8190a6;overflow-wrap:anywhere;margin-top:10px}.customer-edit-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.customer-edit-actions button{min-height:40px;padding:9px 16px;border:1px solid #d6deed;border-radius:8px;font-weight:700;font-size:13px}.customer-edit-actions button[type=submit]{background:#ffda37;color:#243c86;border-color:#ffda37}.customer-edit-actions button:disabled{opacity:.5}@media(max-width:700px){.customers-toolbar{flex-wrap:wrap;gap:8px}.customer-search{flex-basis:100%;max-width:none}.customer-size{margin-left:0}.customer-pagination>div{flex-wrap:wrap}.customer-edit-form fieldset{grid-template-columns:1fr}.customer-edit-form input,.customer-edit-form select{font-size:16px}.owner-workspace .customers-compact .customers-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.owner-workspace .customers-compact .customers-cards>div{padding:11px 10px}.owner-workspace .customers-compact .customers-cards strong{font-size:23px}.customers-cards svg{display:none}}.customer-view-toggle{display:flex;border:1px solid #dce3ef;border-radius:8px;overflow:hidden;background:#fff}.customer-view-toggle button{display:flex;align-items:center;gap:5px;min-height:36px;padding:6px 10px;color:#61708a;font-size:11px;font-weight:700}.customer-view-toggle button+button{border-left:1px solid #dce3ef}.customer-view-toggle button.active{background:#243c86;color:#fff}.customer-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 15px 14px}.customer-card{min-width:0;border:1px solid #e2e7f1;border-radius:14px;background:#fff;padding:15px;box-shadow:0 5px 18px #1e34690d}.customer-card-heading{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #eef1f6}.customer-card .customer-avatar{width:39px;height:39px;border-radius:13px}.customer-card .customer-identity strong{font-size:14px}.customer-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.customer-card dl div{min-width:0}.customer-card dt{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:#8290a7;font-weight:750}.customer-card dd{margin:3px 0 0;color:#243c86;font-weight:750;font-size:12px;overflow-wrap:anywhere}.customer-card dd small{color:#b88715}.customer-card>.customer-edited{margin:0 0 10px;font-size:10px}.customer-card-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #eef1f6;padding-top:9px}.customer-card-actions .customer-email-choice{font-size:10px;color:#687791;text-decoration:underline}.customer-card-empty{grid-column:1/-1;margin:0}@media(max-width:1100px){.customer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.customer-view-toggle{order:2}.customer-card-grid{grid-template-columns:1fr;padding:4px 10px 12px}}.owner-workspace{--ow-navy:#20336f;--ow-gold:#f1cd62;--ow-text:#172440;--ow-muted:#5f6c80;--ow-line:#e1e6ee;color:var(--ow-text);background:#f4f6fa;min-height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr);font-family:inherit}.owner-workspace *{box-sizing:border-box}.owner-workspace button:focus-visible,.owner-workspace a:focus-visible,.owner-workspace select:focus-visible{outline:3px solid #c09000;outline-offset:3px}.owner-workspace .owner-content:focus{outline:none}.owner-skip{position:absolute;left:12px;top:-70px;background:#fff;color:#172440;padding:12px;z-index:60}.owner-skip:focus{top:12px}.owner-sidebar{background:var(--ow-navy);color:#f8faff;padding:26px 14px;position:sticky;top:0;height:100dvh;overflow-y:auto}.owner-brand{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;color:inherit;margin:0 6px 30px}.owner-brand img{width:40px;height:40px;border-radius:50%;object-fit:contain;background:#fff}.owner-brand small{display:block;font-size:11px;font-weight:400;color:#dce4ff;margin-top:2px}.owner-navigation nav{display:grid;gap:5px}.owner-navigation nav a{display:flex;align-items:center;gap:10px;border-radius:9px;padding:12px 10px;text-decoration:none;color:#e2e9fd;font-size:13px;min-height:44px}.owner-navigation nav a svg{flex-shrink:0}.owner-navigation nav a small{font-size:10px;margin-left:auto;color:#c6d2f4}.owner-navigation nav a:hover{background:#2c4180}.owner-navigation nav a.is-active{color:var(--ow-gold);background:#354983;font-weight:600}.owner-nav-group{color:#aabce9;font-size:10px;text-transform:uppercase;letter-spacing:1.4px;margin:17px 10px 6px;font-weight:700}.owner-profile{border-top:1px solid #4a5b91;margin:25px 6px 0;padding-top:18px;font-size:13px;overflow-wrap:anywhere}.owner-profile p{margin:0}.owner-profile small{color:#dce4ff;font-size:11px;display:block;margin-top:5px}.owner-profile button{display:flex;align-items:center;gap:8px;margin-top:14px;color:#f8faff;font-size:12px;padding:10px 0}.owner-profile [role=alert]{margin-top:8px;color:#ffdfad}.owner-mobile-toggle{display:none}.owner-content{min-width:0;padding:25px 30px 36px;max-width:1550px;width:100%;margin:0 auto}.owner-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--ow-muted);font-size:12px;margin-bottom:27px}.owner-stage{background:#fff;border:1px solid var(--ow-line);border-radius:20px;padding:4px 10px;font-size:11px}.owner-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.owner-heading h1{font-size:30px;font-weight:700;letter-spacing:-.8px;margin:4px 0 5px;line-height:1.2}.owner-heading p{color:var(--ow-muted);font-size:14px;margin:0}.owner-heading .owner-eyebrow{color:#365493;font-size:11px;text-transform:uppercase;letter-spacing:1.6px;font-weight:700}.owner-preview-note{border:1px solid #ecdda7;background:#fff8e6;color:#654914;border-radius:10px;padding:12px 15px;margin-bottom:20px;font-size:12px}.owner-preview-note p{margin:4px 0 0}.owner-preview-note strong{font-weight:600}.owner-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:18px}.owner-filters label{font-size:12px;color:var(--ow-muted);display:grid;gap:5px}.owner-filters select{height:42px;padding:8px 32px 8px 12px;border:1px solid var(--ow-line);border-radius:8px;background:#fff;color:var(--ow-text);font-size:14px;max-width:100%}.owner-filters p{font-size:12px;color:var(--ow-muted);margin:0 0 12px auto}.owner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.owner-metric,.owner-panel{background:#fff;border:1px solid var(--ow-line);border-radius:12px;min-width:0}.owner-metric{padding:16px}.owner-metric p{font-size:12px;color:var(--ow-muted);margin:0}.owner-metric strong{display:block;font-size:27px;font-weight:700;letter-spacing:-.8px;margin:8px 0;font-variant-numeric:tabular-nums;line-height:1.3}.owner-metric small{font-size:11px;color:var(--ow-muted)}.owner-quick-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.owner-action{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid var(--ow-line);background:#fff;border-radius:8px;min-height:42px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--ow-text);text-decoration:none}.owner-action:hover{background:#e9eef8}.owner-action-primary{color:#fff;background:var(--ow-navy);border-color:var(--ow-navy)}.owner-action-primary:hover{background:#2e468a}.owner-analysis{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.owner-panel{padding:20px}.owner-panel-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.owner-panel-heading h2{font-size:16px;font-weight:600;margin:0}.owner-panel-heading small{color:var(--ow-muted);font-size:11px}.owner-chart{display:flex;height:200px;gap:12px;align-items:end;border-bottom:1px solid var(--ow-line);padding-bottom:9px}.owner-chart-column{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:8px;font-size:11px;font-variant-numeric:tabular-nums}.owner-chart-column span,.owner-chart-column small{font-size:11px;color:var(--ow-muted);white-space:nowrap}.owner-chart-bar{background:#405ca9;border-radius:4px 4px 0 0;width:75%;max-width:40px;min-height:2px}.owner-chart-footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:12px;color:var(--ow-muted)}.owner-chart-footer small{font-size:11px}.owner-stream-rank{display:grid;gap:23px;margin:25px 0}.owner-stream-label{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:9px}.owner-stream-label strong{font-weight:500;font-variant-numeric:tabular-nums}.owner-track{height:6px;background:#e9eef6;border-radius:4px}.owner-track span{display:block;height:100%;background:#405ca9;border-radius:4px}.owner-caption{font-size:12px;color:var(--ow-muted);margin:18px 0 0;line-height:1.6}.owner-activity{list-style:none;padding:0;margin:0}.owner-activity li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:center;border-top:1px solid var(--ow-line);padding:13px 0;font-size:12px}.owner-activity small{display:block;color:var(--ow-muted);font-size:11px;margin-top:3px}.owner-activity li>span:nth-child(2){color:var(--ow-muted)}.owner-activity strong{font-weight:500;font-variant-numeric:tabular-nums}.owner-coming-next{max-width:720px;padding:30px}.owner-coming-next>svg{color:#405ca9;margin-bottom:16px}.owner-coming-next h2{font-size:20px;font-weight:600;margin:0 0 12px}.owner-coming-next p{color:var(--ow-muted);margin:10px 0;line-height:1.7}.owner-coming-next .owner-action{margin:15px 10px 0 0}@media(max-width:1100px){.owner-workspace{grid-template-columns:205px minmax(0,1fr)}.owner-content{padding:24px}.owner-metric strong{font-size:23px}.owner-metric{padding:13px}.owner-analysis{grid-template-columns:1fr}}@media(max-width:800px){.owner-workspace{grid-template-columns:1fr}.owner-sidebar{height:auto;position:static;overflow:visible;padding:15px 18px}.owner-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-brand{margin:0}.owner-mobile-toggle{display:grid;place-items:center;border:1px solid #6072a8;border-radius:8px;width:44px;height:44px;color:#fff}.owner-navigation{display:none}.owner-navigation.is-open{display:block}.owner-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.owner-profile{margin-top:15px}.owner-content{padding:22px 18px}.owner-context{margin-bottom:23px}.owner-analysis{grid-template-columns:1fr 1fr}.owner-metric strong{font-size:24px}}@media(max-width:600px){.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-analysis{grid-template-columns:1fr}.owner-heading h1{font-size:28px}.owner-filters p{margin:0;width:100%}.owner-filters select{font-size:16px}.owner-filters label{min-width:0;max-width:100%}.owner-content{padding:18px 14px 30px}.owner-panel{padding:16px}.owner-metric strong{font-size:23px}.owner-chart{gap:7px}.owner-activity li{grid-template-columns:1fr auto;gap:5px}.owner-activity li>span:nth-child(2){grid-column:1;grid-row:auto;font-size:11px}.owner-activity strong{grid-column:2;grid-row:span 2;align-self:center}.owner-navigation nav{grid-template-columns:1fr}.owner-stream-label{font-size:12px}}.owner-workspace,.owner-theme-dialog,.yens-brand{--ow-navy:#243b87;--ow-gold:#ffd329;--ow-text:#17284c;--ow-muted:#626f85;--ow-line:#e3e7ef;--ow-surface:#fff;--ow-background:#f7f7f2;--ow-soft:#f1f4fa;--ow-radius:18px;--ow-shadow:0 4px 16px #17284c06;--background:60 24% 97%;--foreground:222 54% 19%;--card:0 0% 100%;--card-foreground:222 54% 19%;--primary:48 100% 58%;--primary-foreground:226 58% 28%;--border:220 27% 91%;--input:220 27% 85%;--muted:220 47% 96%;--muted-foreground:218 15% 45%;--ring:226 58% 34%;color-scheme:light;color:var(--ow-text);font-family:Inter,Noto Sans Thai,Arial,sans-serif}.owner-workspace{background:var(--ow-background);line-height:1.5}.owner-workspace :is(button,a,input,select,textarea):focus-visible,.owner-theme-dialog :is(button,input,select):focus-visible{outline:3px solid #ad8700;outline-offset:3px}.owner-workspace button{transition:background-color .15s,border-color .15s,box-shadow .15s}.owner-workspace button:disabled{cursor:not-allowed}.owner-workspace .owner-sidebar{background:#1d306e;padding:28px 16px}.owner-workspace .owner-brand{margin-bottom:34px;letter-spacing:-.3px}.owner-workspace .owner-brand img{width:46px;height:46px}.owner-workspace .owner-brand small{color:#bcc9e8;font-size:10px;letter-spacing:1.3px;text-transform:uppercase}.owner-workspace .owner-navigation nav{gap:6px}.owner-workspace .owner-navigation nav a{padding:11px 12px;border-radius:10px;font-weight:600;color:#cbd5ee;min-height:44px}.owner-workspace .owner-navigation nav a:hover{background:#314680;color:#fff}.owner-workspace .owner-navigation nav a.is-active{background:#ffda45;color:#1d306e;box-shadow:0 4px 14px #0b1b4920}.owner-workspace .owner-profile{border-color:#41538a}.owner-workspace .owner-content{padding:26px 32px 40px}.owner-workspace .owner-context{align-items:center;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--ow-line)}.owner-workspace .owner-stage{color:#6e5611;background:#fff3bf;border:0;font-weight:600}.owner-workspace .owner-heading{margin-bottom:19px}.owner-workspace .owner-heading h1{font-size:30px;letter-spacing:-.85px;color:var(--ow-text);line-height:1.2}.owner-workspace .owner-heading p{font-size:14px;color:var(--ow-muted)}.owner-workspace .owner-heading .owner-eyebrow{font-size:10px;letter-spacing:1.4px;color:#657693;margin-bottom:7px}.owner-workspace .owner-preview-note{border:1px solid #ece2bc;background:#fffbee;border-radius:10px;padding:9px 13px;font-size:12px;margin-bottom:22px;color:#705715}.owner-workspace .owner-preview-note summary{cursor:pointer;font-weight:600}.owner-workspace .owner-preview-note summary span{float:right;font-weight:400;font-size:11px;margin-left:10px}.owner-workspace .owner-preview-note p{margin:10px 0 3px;line-height:1.6}.owner-workspace .owner-welcome{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#243b87;border-radius:var(--ow-radius);color:#fff;padding:28px 30px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 8px 20px #22398414}.owner-workspace .owner-welcome:after{content:"";position:absolute;right:-50px;top:-75px;width:260px;height:260px;border:44px solid #ffffff0b;border-radius:50%;pointer-events:none}.owner-workspace .owner-welcome>div,.owner-workspace .owner-welcome>img{position:relative;z-index:1}.owner-workspace .owner-welcome h2{font-size:27px;font-weight:750;letter-spacing:-.6px;line-height:1.25}.owner-workspace .owner-welcome p{color:#d0dbf5;font-size:14px;margin:10px 0 18px;max-width:470px}.owner-workspace .owner-welcome .owner-welcome-eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#ffdf65;font-weight:700;margin:0 0 9px}.owner-workspace .owner-welcome img{width:90px;height:90px;border-radius:50%;background:#fff;padding:3px;object-fit:contain;box-shadow:0 0 0 9px #ffffff12;flex-shrink:0}.owner-workspace :is(.owner-panel,.owner-metric,.oa-productcard,.oa-locationcard,.ma-tools,.ma-canvas,.ma-inspector,.ra-grid article,.ma-draftgrid>div){border-color:var(--ow-line);border-radius:var(--ow-radius);box-shadow:var(--ow-shadow)}.owner-workspace .owner-panel{padding:22px}.owner-workspace :is(.owner-panel-heading h2,.os-panel h2,.sa-work h2,.ca-weekhead h2,.ca-calendar .owner-panel>h2,.fa-head h2,.fa-grid h2){font-size:18px;font-weight:700;letter-spacing:-.25px}.owner-workspace .owner-metrics{gap:14px;margin:22px 0}.owner-workspace .owner-metric{padding:20px}.owner-workspace .owner-metric p{font-size:12px;font-weight:600}.owner-workspace .owner-metric strong{font-size:29px;margin:10px 0 7px;letter-spacing:-.8px}.owner-workspace .owner-metric small{font-size:12px}.owner-workspace :is(.owner-action,.os-primary,.oa-gold,.sa-save,.ra-hero button){border-radius:10px;font-weight:700}.owner-workspace :is(.owner-action-primary,.os-primary,.oa-hero .oa-gold,.sa-save,.ra-hero button,.ma-footer button:last-child){background:var(--ow-gold);color:#223579;border-color:var(--ow-gold);box-shadow:0 2px 4px #ad84000a}.owner-workspace :is(.owner-action-primary,.os-primary,.oa-hero .oa-gold,.sa-save,.ra-hero button,.ma-footer button:last-child):hover:not(:disabled){background:#ffdf62;border-color:#ffdf62}.owner-workspace .owner-action:not(.owner-action-primary):hover{background:var(--ow-soft)}.owner-workspace :is(.owner-analysis,.os-grid,.sa-work,.fa-grid){gap:22px}.owner-workspace .owner-analysis{margin-bottom:22px}.owner-workspace .owner-chart{background:repeating-linear-gradient(to top,transparent 0,transparent 49px,#e7ebf2 50px)}.owner-workspace .owner-chart-bar{background:#b4c5ef;max-width:48px;border-radius:6px 6px 0 0}.owner-workspace .owner-chart-column:last-child .owner-chart-bar{background:var(--ow-gold)}.owner-workspace .owner-track{background:#eff2f8;height:7px}.owner-workspace .owner-track span{background:#708ac7}.owner-workspace :is(.os-tabs,.sa-tabs,.ca-tabs,.fa-tabs,.fa-period,.ma-nav,.ma-channels,.ma-steps,.ra-tabs){gap:6px;padding-bottom:10px;border-bottom:1px solid var(--ow-line);flex-wrap:wrap;overflow:visible}.owner-workspace :is(.os-tabs,.sa-tabs,.ca-tabs,.fa-tabs,.fa-period,.ma-nav,.ma-channels,.ma-steps,.ra-tabs) button{background:transparent;color:var(--ow-muted);border:1px solid transparent;border-radius:9px;font-size:13px;font-weight:600;min-height:42px;padding:10px 14px}.owner-workspace :is(.os-tabs,.sa-tabs,.ca-tabs,.fa-tabs,.fa-period,.ma-nav,.ma-channels,.ma-steps,.ra-tabs) button:hover{background:#eef1f7;color:var(--ow-text)}.owner-workspace :is(.os-tabs,.sa-tabs,.ca-tabs,.fa-tabs,.fa-period,.ma-nav,.ma-channels,.ma-steps,.ra-tabs) button.selected{background:#fff;color:#223579;box-shadow:inset 0 -3px var(--ow-gold);border-color:var(--ow-line)}.owner-workspace :is(.sa-metrics>div,.os-metrics>div){background:var(--ow-navy);border-radius:var(--ow-radius);padding:21px;box-shadow:0 6px 15px #243b8712}.owner-workspace :is(.sa-metrics small,.os-metrics small){font-size:11px;text-transform:none;letter-spacing:0;color:#c1cff1;font-weight:600}.owner-workspace :is(.sa-metrics strong,.os-metrics strong){font-size:28px;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.owner-workspace .sa-metrics span{color:#c1cff1;font-size:12px}.owner-workspace :is(.os-form,.sa-form){gap:18px}.owner-workspace :is(.os-form label,.sa-form label,.fa-fields label,.ma-fields label,.ma-stage label,.os-search,.ra-filter label){font-size:12px;color:var(--ow-muted);letter-spacing:0;font-weight:600}.owner-workspace :is(.os-form,.sa-form,.fa-fields,.ma-fields,.ma-stage,.oa-toolbar,.ra-filter,.owner-filters,.os-search,.os-toolbar,.fa-controls) :where(input:not([type=checkbox]):not([type=file]),select,textarea){border-color:#dce2ec;border-radius:10px;background:#fff;color:var(--ow-text);font-size:14px;min-height:44px;padding:11px 12px;box-shadow:0 1px 2px #17284c03}.owner-workspace :is(input,select,textarea):hover:not(:disabled){border-color:#aabada}.owner-workspace .sa-work>.sa-entry{border:2px solid #eac54a;overflow:hidden}.owner-workspace .sa-panelhead{margin:-22px -22px 22px;padding:22px;background:var(--ow-navy)}.owner-workspace .sa-entry>p{margin-bottom:20px}.owner-workspace .sa-gross,.owner-workspace .sa-reference{grid-column:1/-1}.owner-workspace .sa-gross input{font-size:25px;font-weight:700;min-height:65px;background:#f5f8ff;border-color:#bed0f7}.owner-workspace .sa-fee input{background:#fff8f7;border-color:#f1cfcb}.owner-workspace .sa-log{font-weight:700}.owner-workspace .sa-log .sa-logtools small{font-weight:700;font-size:12px}.owner-workspace :is(.sa-scroll,.os-table-scroll){scrollbar-width:thin;scrollbar-color:#a7b5d3 #f4f6fa}.owner-workspace :is(.sa-scroll,.os-table-scroll,.fa-table) table{font-size:13px}.owner-workspace :is(.sa-scroll,.os-table-scroll,.fa-table) th{background:var(--ow-soft);color:#5c6b83;font-size:11px;padding:13px;z-index:1}.owner-workspace :is(.sa-scroll,.os-table-scroll,.fa-table) td{padding:17px 13px;border-color:var(--ow-line)}.owner-workspace :is(.sa-scroll,.os-table-scroll,.fa-table) tbody tr:nth-child(2n){background:#fbfcfe}.owner-workspace :is(.sa-scroll,.os-table-scroll,.fa-table) tbody tr:hover{background:#f1f5fc}.owner-workspace :is(.sa-scroll,.os-table-scroll) td button{font-weight:700;text-decoration:none;color:#3655a0;min-height:34px}.owner-workspace :is(.oa-hero,.ra-hero){background:var(--ow-navy);border-radius:var(--ow-radius);padding:26px 28px;box-shadow:0 7px 20px #22398410}.owner-workspace :is(.oa-hero h2,.ra-hero h2){font-size:24px;letter-spacing:-.4px}.owner-workspace .oa-productgrid,.owner-workspace .oa-locationgrid{gap:20px}.owner-workspace .oa-productinfo{padding:20px}.owner-workspace .oa-productinfo h3{line-height:1.5;font-size:16px;font-weight:700}.owner-workspace .oa-footer{padding:14px 20px;background:#fcfcfe}.owner-workspace .oa-footer button{min-height:40px;font-weight:600}.owner-workspace .oa-locationcard header{background:var(--ow-navy)}.owner-workspace .oa-locationbody{gap:14px;padding:22px}.owner-workspace .oa-locationbody p{font-size:14px}.owner-workspace :is(.oa-tags span,.oa-days b){font-size:11px;border-radius:7px;padding:5px 8px}.owner-workspace :is(.os-product,.ca-staff>div){border-radius:14px;background:#fafbfe;padding:20px}.owner-workspace .os-product{gap:12px;min-height:120px}.owner-workspace .os-list li{padding:16px 0;font-size:14px}.owner-workspace .ma-studio{gap:16px}.owner-workspace .ma-canvas{background:#edf0f6;padding:20px}.owner-workspace .ma-inspector{padding:22px}.owner-workspace .ma-tools{padding:12px}.owner-workspace .ma-tools button{font-size:13px;min-height:43px}.owner-workspace .ma-tools button.selected{background:#fff3c3;color:#223579;font-weight:700}.owner-workspace .ma-draftgrid>div{padding:21px;background:#fff}.owner-workspace .ra-grid{gap:16px}.owner-workspace .ra-grid article{padding:22px;min-height:180px}.owner-workspace .ra-grid article h3{font-size:16px}.owner-workspace .ra-grid article p{font-size:13px;margin:10px 0 18px}.owner-workspace .ra-grid article button{font-size:12px;min-height:36px}.owner-workspace .ca-days>div{padding:13px;min-height:125px;border-color:var(--ow-line)}.owner-workspace .ca-days>div.muted{background:#f8f8f4}.owner-workspace .ca-days span{border-left:3px solid #708ac7;padding:8px;font-size:12px;background:#eef3ff}.owner-workspace .ca-agenda li{padding:20px 12px;font-size:14px}.owner-workspace .owner-admin-catalogue>h2{font-size:19px;font-weight:700;letter-spacing:-.3px;margin:0 0 17px}.owner-workspace .owner-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.owner-workspace .owner-admin-grid article{border:1px solid var(--ow-line);border-radius:var(--ow-radius);padding:24px;background:#fff;box-shadow:var(--ow-shadow)}.owner-workspace .owner-area-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#eef3ff;color:#35529b;margin-bottom:22px}.owner-workspace .owner-admin-grid h3{font-size:16px;font-weight:700;margin-bottom:8px}.owner-workspace .owner-admin-grid p{font-size:13px;color:var(--ow-muted);line-height:1.6}.owner-workspace .owner-admin .bg-card{background:#fff;border-color:var(--ow-line);border-radius:var(--ow-radius);box-shadow:var(--ow-shadow)}.owner-workspace .owner-admin :is(input,button){border-radius:10px}.owner-workspace .owner-stream-directory{background:transparent;color:var(--ow-text)}.owner-workspace .owner-stream-directory :is(.rounded-xl,.rounded-2xl){border-radius:var(--ow-radius);box-shadow:var(--ow-shadow)}.owner-workspace .owner-stream-directory .bg-slate-50{background:var(--ow-soft)}.owner-workspace .owner-stream-directory h1{font-size:30px;letter-spacing:-.85px}.owner-workspace .owner-stream-directory button.bg-\[\#102b58\]{background:var(--ow-gold);color:#223579}.owner-theme-dialog{background:#fff;border-color:var(--ow-line);border-radius:18px;box-shadow:0 24px 70px #17284c30}.owner-workspace [role=status]{color:#176b55;font-weight:600}@media(max-width:1200px){.owner-workspace .owner-metric strong{font-size:25px}.owner-workspace .owner-content{padding:24px}.owner-workspace .owner-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.owner-workspace .owner-sidebar{padding:16px 18px}.owner-workspace .owner-brand{margin-bottom:0}.owner-workspace .owner-navigation nav{gap:6px}.owner-workspace .owner-content{padding:24px 18px}.owner-workspace .owner-welcome{padding:24px}}@media(max-width:600px){.owner-workspace .owner-content{padding:20px 14px 32px}.owner-workspace .owner-heading h1{font-size:27px}.owner-workspace .owner-welcome h2{font-size:24px}.owner-workspace .owner-welcome img{display:none}.owner-workspace .owner-welcome{padding:24px 22px}.owner-workspace .owner-metric{padding:16px 13px}.owner-workspace .owner-metric strong{font-size:22px}.owner-workspace :is(.sa-metrics>div,.os-metrics>div){padding:16px 13px}.owner-workspace :is(.sa-metrics strong,.os-metrics strong){font-size:22px}.owner-workspace .owner-panel{padding:18px}.owner-workspace .sa-panelhead{margin:-18px -18px 20px;padding:20px}.owner-workspace :is(.os-tabs,.sa-tabs,.ca-tabs,.fa-tabs,.fa-period,.ma-nav,.ma-channels,.ma-steps,.ra-tabs) button{padding:10px;font-size:12px}.owner-workspace .owner-admin-grid{grid-template-columns:1fr}.owner-workspace .owner-preview-note summary span{display:none}.owner-workspace :is(.os-form,.sa-form,.fa-fields,.ma-fields,.ma-stage,.oa-toolbar,.ra-filter,.owner-filters,.os-search,.os-toolbar,.fa-controls) :where(input:not([type=checkbox]):not([type=file]),select,textarea){font-size:16px}.owner-workspace .sa-gross input{font-size:24px}}@media(prefers-reduced-motion:reduce){.owner-workspace button{transition:none}}.owner-workspace.owner-consistent{--ow-radius:16px;--ow-gap:12px;--ow-panel-padding:16px;--ow-metric-height:112px;--ow-control-radius:8px}.owner-consistent #owner-content{padding:12px 24px 24px}.owner-consistent #owner-content>.owner-context{margin-bottom:12px;padding-bottom:8px;font-size:11px}.owner-consistent #owner-content :is(.owner-heading,.customers-heading,.pos-topline){margin-bottom:12px;gap:12px}.owner-consistent #owner-content :is(.owner-heading,.customers-heading,.pos-topline,.owner-stream-directory,.owner-admin>header) h1{font-size:25px;line-height:1.2;letter-spacing:-.5px;font-weight:750;color:var(--ow-navy);margin:0 0 4px}.owner-consistent #owner-content :is(.owner-heading,.customers-heading,.pos-topline) p{font-size:12px;line-height:1.5;margin:0}.owner-consistent #owner-content .owner-heading .owner-eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:4px}.owner-consistent #owner-content .owner-preview-note{margin-bottom:12px;padding:0;border-radius:var(--ow-control-radius)}.owner-consistent #owner-content .owner-preview-note summary{padding:8px 12px;font-size:11px}.owner-consistent #owner-content .owner-preview-note>p{margin:0;padding:0 12px 10px}.owner-consistent #owner-content :is(.owner-metrics,.os-metrics,.sa-metrics,.pos-metrics,.stream-summary-cards){gap:var(--ow-gap);margin:0 0 14px;align-items:stretch}.owner-consistent #owner-content :is(.owner-metric,.os-metrics>div,.sa-metrics>div,.pos-metrics>section,.stream-summary-cards>div){min-width:0;min-height:var(--ow-metric-height);padding:14px 16px;border-radius:var(--ow-radius);box-shadow:var(--ow-shadow);display:flex;flex-direction:column;justify-content:center}.owner-consistent #owner-content :is(.owner-metric>p,.os-metrics small,.sa-metrics small,.pos-metrics section>div,.stream-summary-cards>div>p:first-child){font-size:11px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;margin:0}.owner-consistent #owner-content :is(.owner-metric>strong,.os-metrics strong,.sa-metrics strong,.pos-metrics strong,.stream-summary-cards>div>p:last-child){display:block;font-size:28px;line-height:1.2;font-weight:750;letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:7px 0;overflow-wrap:anywhere}.owner-consistent #owner-content :is(.owner-metric>small,.sa-metrics>div>span,.pos-metrics small){font-size:11px;line-height:1.4}.owner-consistent #owner-content :is(.sa-card-icon,.customers-cards>div>svg){width:40px;height:40px;top:18px;right:16px}.owner-consistent #owner-content :is(.owner-panel,.owner-admin .bg-card,.owner-admin-grid article,.ra-grid article,.ma-draftgrid>div,.ma-tools,.ma-canvas,.ma-inspector,.oa-productcard,.oa-locationcard){border-radius:var(--ow-radius);border-color:var(--ow-line);box-shadow:var(--ow-shadow)}.owner-consistent #owner-content .owner-panel{padding:var(--ow-panel-padding)}.owner-consistent #owner-content .customers-registry{padding:0}.owner-consistent #owner-content .sa-panelhead{margin:-16px -16px 14px;padding:14px 16px}.owner-consistent #owner-content :is(.owner-panel-heading h2,.os-panel h2,.sa-work h2,.pos-panel-heading h2,.fa-head h2,.fa-grid h2,.ca-weekhead h2,.ca-calendar .owner-panel>h2,.owner-admin-catalogue>h2){font-size:16px;font-weight:700;letter-spacing:-.2px;line-height:1.35}.owner-consistent #owner-content :is(.owner-panel-heading,.sa-logheading,.ca-weekhead){margin-bottom:12px}.owner-consistent #owner-content :is(.owner-analysis,.os-grid,.sa-work,.fa-grid,.ra-grid,.owner-admin-grid,.oa-productgrid,.oa-locationgrid,.ma-studio,.ma-draftgrid,.ca-staff){gap:var(--ow-gap)}.owner-consistent #owner-content :is(.os-tabs,.sa-tabs,.ca-tabs,.fa-tabs,.fa-period,.ma-nav,.ma-channels,.ma-steps,.ra-tabs){gap:6px;margin-top:0;margin-bottom:12px;padding-bottom:6px}.owner-consistent #owner-content :is(.os-tabs,.sa-tabs,.ca-tabs,.fa-tabs,.fa-period,.ma-nav,.ma-channels,.ma-steps,.ra-tabs) button{min-height:40px;padding:8px 12px;border-radius:var(--ow-control-radius);font-size:12px}.owner-consistent #owner-content :is(.sa-topline,.pos-topline) :is(.sa-tabs,.os-tabs){margin:0;padding:0}.owner-consistent #owner-content :is(.owner-action,.os-primary,.oa-gold,.ra-back,.comparison-pagination button,.pos-toolbar a,.pos-toolbar button){border-radius:var(--ow-control-radius);min-height:40px;padding:9px 12px;font-size:12px;font-weight:650}.owner-consistent #owner-content :is(.os-form,.sa-form,.fa-fields){gap:12px}.owner-consistent #owner-content :is(.os-form,.sa-form,.fa-fields,.ma-fields,.ma-stage,.oa-toolbar,.ra-filter,.owner-filters,.os-search,.os-toolbar,.fa-controls) :where(input:not([type=checkbox]):not([type=file]),select,textarea){border-radius:var(--ow-control-radius);min-height:40px;padding:8px 10px;font-size:14px}.owner-consistent #owner-content .sa-form :is(input,select){min-height:44px}.owner-consistent #owner-content :is(.oa-toolbar,.ra-filter,.ca-bar,.ma-studiohead,.fa-controls){margin-top:10px;margin-bottom:12px;gap:12px}.owner-consistent #owner-content :is(.sa-scroll,.os-table-scroll,.fa-table) th{padding:10px 12px;font-size:11px}.owner-consistent #owner-content :is(.sa-scroll,.os-table-scroll,.fa-table) td{padding:11px 12px;font-size:12px}.owner-consistent #owner-content :is(.oa-hero,.ra-hero){padding:16px 20px;border-radius:var(--ow-radius);margin-bottom:12px}.owner-consistent #owner-content :is(.oa-hero,.ra-hero) h2{font-size:20px;line-height:1.3}.owner-consistent #owner-content .ra-hero{display:grid;grid-template-columns:1fr auto;gap:5px 16px;align-items:center}.owner-consistent #owner-content .ra-hero p{margin:0;font-size:12px;grid-column:1}.owner-consistent #owner-content .ra-hero button{grid-column:2;grid-row:1/3;min-height:40px;border-radius:var(--ow-control-radius)}.owner-consistent #owner-content :is(.ra-grid article,.owner-admin-grid article,.ma-draftgrid>div){padding:16px;min-height:150px}.owner-consistent #owner-content :is(.ra-grid article h3,.owner-admin-grid h3){font-size:15px;line-height:1.4}.owner-consistent #owner-content .ra-grid article p{font-size:12px;margin:7px 0 12px}.owner-consistent #owner-content .ra-group{margin:18px 0}.owner-consistent #owner-content .owner-area-icon{width:34px;height:34px;border-radius:8px;margin-bottom:10px}.owner-consistent #owner-content .owner-admin-grid p{font-size:12px;line-height:1.5}.owner-consistent #owner-content :is(.oa-productinfo,.oa-locationbody){padding:14px 16px}.owner-consistent #owner-content .oa-productinfo h3{font-size:15px;line-height:1.4}.owner-consistent #owner-content .oa-footer{padding:10px 16px}.owner-consistent #owner-content .oa-locationcard header{padding:16px;min-height:116px}.owner-consistent #owner-content .oa-locationcard header h3{font-size:17px;margin:10px 0 5px}.owner-consistent #owner-content .oa-locationbody{gap:10px;overflow-wrap:anywhere}.owner-consistent #owner-content .oa-locationbody p{font-size:12px}.owner-consistent #owner-content .ca-days>div{min-height:84px;padding:8px}.owner-consistent #owner-content .ca-days span{padding:6px;margin-top:5px;font-size:11px}.owner-consistent #owner-content .ca-agenda li{padding:12px;font-size:13px}.owner-consistent #owner-content .ca-staff>div{padding:16px;border-radius:var(--ow-radius)}.owner-consistent #owner-content .ma-inspector{padding:16px}.owner-consistent #owner-content .ma-canvas{padding:14px}.owner-consistent #owner-content .ma-tools{padding:10px}.owner-consistent #owner-content .ma-tools button{min-height:40px;padding:8px;font-size:12px}.owner-consistent #owner-content .ma-studiohead h2{font-size:18px}.owner-consistent #owner-content .ma-fields{gap:10px}.owner-consistent #owner-content .ma-stage{padding:16px}.owner-consistent #owner-content .owner-stream-directory>div{margin:0;max-width:none}.owner-consistent #owner-content .owner-stream-directory>div>*+*{margin-top:12px}.owner-consistent #owner-content .owner-stream-directory section[aria-label="Preview information"]{padding:10px 12px}.owner-consistent #owner-content .owner-stream-directory section[aria-label="Preview information"] p{font-size:12px}.owner-consistent #owner-content .owner-stream-directory li{padding:12px 16px;font-size:13px}.owner-consistent #owner-content .owner-stream-directory footer{padding:10px 16px}.owner-consistent #owner-content .owner-admin{max-width:none}.owner-consistent #owner-content .owner-admin>*+*{margin-top:14px}.owner-consistent #owner-content .owner-admin>header p{font-size:12px;line-height:1.5;margin-top:3px}.owner-consistent #owner-content .owner-admin>p{padding:10px 12px;font-size:12px;line-height:1.5}.owner-consistent #owner-content .owner-admin .bg-card>div{padding:16px}.owner-consistent #owner-content .owner-admin .bg-card h3{font-size:16px}.owner-consistent #owner-content .owner-admin .bg-card>div:first-child>div:first-child{font-size:16px;line-height:1.35}.owner-consistent #owner-content .owner-admin .grid{gap:12px}.owner-consistent #owner-content :is(button,a,input,select,textarea):focus-visible{outline:3px solid #b38b00;outline-offset:2px}@media(max-width:1100px){.owner-consistent #owner-content :is(.owner-metrics,.sa-dashboard-cards,.pos-metrics,.stream-summary-cards){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.owner-consistent #owner-content{padding:14px 16px 24px}}@media(max-width:600px){.owner-consistent #owner-content{padding:12px 14px 24px}.owner-consistent #owner-content :is(.owner-metric,.os-metrics>div,.sa-metrics>div,.pos-metrics>section,.stream-summary-cards>div){padding:12px;min-height:100px}.owner-consistent #owner-content :is(.owner-metric>strong,.os-metrics strong,.sa-metrics strong,.pos-metrics strong,.stream-summary-cards>div>p:last-child){font-size:23px}.owner-consistent #owner-content .customers-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-consistent #owner-content .ra-hero{display:block}.owner-consistent #owner-content .ra-hero p{margin:6px 0 10px}.owner-consistent #owner-content :is(.os-form,.sa-form,.fa-fields,.ma-fields,.ma-stage,.oa-toolbar,.ra-filter,.owner-filters,.os-search,.os-toolbar,.fa-controls) :where(input:not([type=checkbox]):not([type=file]),select,textarea){font-size:16px;min-height:44px}}.owner-consistent #owner-content .oa-compact-top .oa-page-banner{padding:14px 20px;gap:12px;margin-bottom:8px}.owner-consistent #owner-content .oa-page-banner h1{font-size:25px;line-height:1.2;font-weight:750;color:#fff;margin:0 0 4px;letter-spacing:-.5px}.owner-consistent #owner-content .oa-compact-top>.os-tabs{margin-bottom:8px;padding-bottom:4px}.owner-consistent #owner-content .oa-compact-top .oa-toolbar{margin:0 0 12px}.owner-consistent #owner-content .oa-compact-top .oa-locations>.oa-caption{margin:0 0 12px}.owner-consistent #owner-content .oa-source-details{margin-top:16px}.owner-consistent #owner-content .fa-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#243c86;color:#fff;border-radius:var(--ow-radius);padding:14px 20px;margin-bottom:8px}.owner-consistent #owner-content .fa-banner h1{font-size:25px;line-height:1.2;font-weight:750;letter-spacing:-.5px;margin:0 0 4px;color:#fff}.owner-consistent #owner-content .fa-banner p{font-size:12px;color:#c5d8ff;margin:0}.owner-consistent #owner-content .fa-banner-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;background:#ffcd12;color:#243c86;border-radius:8px;font-size:12px;font-weight:750}.owner-consistent #owner-content .fa-compact .fa-tabs{margin-bottom:8px;padding-bottom:4px}.owner-consistent #owner-content .fa-compact .fa-controls{margin:0 0 12px}.owner-consistent #owner-content .fa-compact .fa-period{margin:0;padding:0}.owner-consistent #owner-content .fa-status{font-size:11px;color:#62718b;background:#eef2f9;padding:6px 9px;border-radius:8px}.owner-consistent #owner-content .fa-compact h2{font-size:16px;font-weight:700;line-height:1.35;margin:0 0 5px}.owner-consistent #owner-content .fa-compact .fa-grid p{margin:0 0 14px}.owner-consistent #owner-content .fa-compact .fa-table{margin:12px 0}.owner-consistent #owner-content .fa-footnote{font-size:12px;line-height:1.5;color:#64748b;margin:12px 0 0}.owner-consistent #owner-content .fa-result .os-total{padding:14px 12px;background:#edf2fc;border-radius:8px;align-items:center;margin:12px 0}.owner-consistent #owner-content .fa-result .fa-franchise-context{font-size:11px;line-height:1.5;margin:0}.owner-consistent #owner-content .fa-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0}.owner-consistent #owner-content .fa-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.owner-consistent #owner-content .fa-report-grid h3{font-size:16px;font-weight:700;margin:10px 0 6px}.owner-consistent #owner-content .fa-report-grid p{font-size:12px;line-height:1.5;color:#64748b;min-height:36px;margin-bottom:16px}.owner-consistent #owner-content .fa-report-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#edf2fc;color:#243c86;border-radius:8px;font-size:12px;font-weight:750}.owner-consistent #owner-content .fa-report-format{font-size:11px;color:#64748b}.owner-consistent #owner-content .fa-preview-details{margin-top:16px}@media(max-width:700px){.owner-consistent #owner-content .fa-report-grid{grid-template-columns:1fr}.owner-consistent #owner-content .fa-report-grid p{min-height:0}.owner-consistent #owner-content .fa-banner-action{width:100%}}.owner-consistent #owner-content .ra-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#243c86;color:#fff;border-radius:var(--ow-radius);padding:14px 20px;margin-bottom:8px}.owner-consistent #owner-content .ra-banner h1{font-size:25px;line-height:1.2;font-weight:750;letter-spacing:-.5px;margin:0 0 4px;color:#fff}.owner-consistent #owner-content .ra-banner p{font-size:12px;color:#c5d8ff;margin:0}.owner-consistent #owner-content .ra-banner>button{min-height:40px;padding:9px 14px;background:#ffcd12;color:#243c86;border-radius:8px;font-size:12px;font-weight:750}.owner-consistent #owner-content .ra-compact .ra-tabs{margin:0 0 8px;padding-bottom:4px}.owner-consistent #owner-content .ra-compact .ra-filter{margin:0 0 10px}.owner-consistent #owner-content .ra-library-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;color:#64748b;margin:8px 0 12px}.owner-consistent #owner-content .ra-compact .ra-group{margin:14px 0 20px}.owner-consistent #owner-content .ra-compact .ra-group>h2{font-size:16px;margin-bottom:8px}.owner-consistent #owner-content .ra-grid .ra-report-card{--report-accent:#3459a4;min-height:190px;border-top:3px solid var(--report-accent);padding:12px 16px 14px}.owner-consistent #owner-content .ra-report-card[data-report-group="1"]{--report-accent:#7754a3}.owner-consistent #owner-content .ra-report-card[data-report-group="2"]{--report-accent:#aa7220}.owner-consistent #owner-content .ra-report-card[data-report-group="3"]{--report-accent:#2b807b}.owner-consistent #owner-content .ra-report-card[data-report-group="4"]{--report-accent:#527387}.owner-consistent #owner-content .ra-report-card[data-report-group="5"]{--report-accent:#243c86}.owner-consistent #owner-content .ra-card-top{align-items:center;margin-bottom:8px}.owner-consistent #owner-content .ra-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#edf2fc;color:var(--report-accent)}.owner-consistent #owner-content .ra-report-card .ra-favourite{min-width:36px;min-height:36px;padding:3px;border:0;font-size:23px;background:transparent;color:#8a6900}.owner-consistent #owner-content .ra-report-card h3{font-size:15px;margin:0}.owner-consistent #owner-content .ra-report-card p{margin:6px 0 12px}.owner-consistent #owner-content .ra-report-card .ra-card-open{display:flex;justify-content:space-between;align-items:center;min-height:36px;padding:8px 10px;background:#edf2fc;border:0;border-radius:8px;font-size:12px;font-weight:650;text-align:left}.owner-consistent #owner-content .ra-card-open:hover{background:#dde7fa}.owner-consistent #owner-content .ra-preview-details{margin-top:16px}.owner-consistent #owner-content .ra-compact .ra-previewhead{margin:12px 0}.owner-consistent #owner-content .ra-compact .ra-previewhead h2{font-size:16px}@media(max-width:600px){.owner-consistent #owner-content .ra-banner>button{width:100%}}.owner-consistent #owner-content .ra-grid .ra-report-card{--report-tint:#edf2fc;background:var(--report-tint);box-shadow:0 3px 10px #20336f0d}.owner-consistent #owner-content .ra-report-card[data-report-group="1"]{--report-tint:#f2eef9}.owner-consistent #owner-content .ra-report-card[data-report-group="2"]{--report-tint:#fbf4e6}.owner-consistent #owner-content .ra-report-card[data-report-group="3"]{--report-tint:#eaf5f1}.owner-consistent #owner-content .ra-report-card[data-report-group="4"]{--report-tint:#edf3f7}.owner-consistent #owner-content .ra-report-card[data-report-group="5"]{--report-tint:#eef0f8}.owner-consistent #owner-content .ra-report-card :is(.ra-card-icon,.ra-card-open){background:#ffffffc9}.owner-consistent #owner-content .ra-report-card .ra-card-open:hover{background:#fff}.owner-consistent #owner-content .ra-report-card p{color:#526179}.owner-consistent #owner-content .owner-admin>header.admin-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#243c86;color:#fff;border-radius:var(--ow-radius);padding:14px 20px;margin:0 0 8px}.owner-consistent #owner-content .owner-admin>header.admin-banner h1{color:#fff;margin:0 0 4px}.owner-consistent #owner-content .owner-admin>header.admin-banner p{color:#c5d8ff;margin:0;font-size:12px}.owner-consistent #owner-content .owner-admin>header.admin-banner .admin-banner-account{margin-top:5px;font-size:11px}.owner-consistent #owner-content .admin-banner>button{background:transparent;color:#fff;border-color:#7892c8;min-height:40px;border-radius:8px;font-weight:750;font-size:12px}.owner-consistent #owner-content .owner-admin-catalogue>h2{margin:0 0 8px;font-size:16px}.owner-consistent #owner-content .owner-admin-grid .admin-area-card{--admin-accent:#3459a4;--admin-tint:#edf2fc;display:flex;flex-direction:column;min-height:190px;padding:12px 16px 14px;border-top:3px solid var(--admin-accent);background:var(--admin-tint);box-shadow:0 3px 10px #20336f0d}.owner-consistent #owner-content .admin-area-card[data-admin-area="1"]{--admin-accent:#7754a3;--admin-tint:#f2eef9}.owner-consistent #owner-content .admin-area-card[data-admin-area="2"]{--admin-accent:#aa7220;--admin-tint:#fbf4e6}.owner-consistent #owner-content .admin-area-card[data-admin-area="3"]{--admin-accent:#2b807b;--admin-tint:#eaf5f1}.owner-consistent #owner-content .admin-area-card[data-admin-area="4"]{--admin-accent:#527387;--admin-tint:#edf3f7}.owner-consistent #owner-content .admin-area-card[data-admin-area="5"]{--admin-accent:#243c86;--admin-tint:#eef0f8}.owner-consistent #owner-content .admin-area-card .owner-area-icon{background:#ffffffc9;color:var(--admin-accent);margin-bottom:8px}.owner-consistent #owner-content .admin-area-card h3{font-size:15px;margin:0}.owner-consistent #owner-content .admin-area-card p{flex:1;font-size:12px;color:#526179;margin:6px 0 12px}.owner-consistent #owner-content .admin-area-action{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 10px;background:#ffffffc9;color:#243c86;border-radius:8px;font-size:12px;font-weight:650}.owner-consistent #owner-content .admin-area-action:hover{background:#fff}.owner-consistent #owner-content .admin-area-pending{display:flex;align-items:center;min-height:36px;color:#526179;font-size:11px}.owner-consistent #owner-content :is(#admin-sites,#admin-people,#admin-account-security){scroll-margin-top:16px}@media(max-width:600px){.owner-consistent #owner-content .admin-banner>button{width:100%}}.owner-consistent #owner-content .sa-topline.analytics-banner{background:#243c86;color:#fff;border-radius:var(--ow-radius);padding:14px 20px;margin-bottom:12px;gap:12px;flex-wrap:wrap}.owner-consistent #owner-content .analytics-banner .owner-heading{display:block;margin:0}.owner-consistent #owner-content .analytics-banner .owner-heading h1{color:#fff;margin:0 0 4px;font-size:25px}.owner-consistent #owner-content .analytics-banner p{color:#c5d8ff;font-size:12px;margin:0}.owner-consistent #owner-content .analytics-banner .sa-tabs{border:0;margin:0;padding:0}.owner-consistent #owner-content .analytics-banner .sa-tabs button{color:#fff}.owner-consistent #owner-content .analytics-banner .sa-tabs button.selected{color:#243c86;background:#fff}.owner-consistent #owner-content .sales-analytics .sa-metrics{margin:0 0 12px}.owner-consistent #owner-content .analytics-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.owner-consistent #owner-content .analytics-chart-heading h2{margin:0 0 4px;font-size:16px}.owner-consistent #owner-content .analytics-chart-heading p{font-size:12px;margin:0;color:#526179}.owner-consistent #owner-content .analytics-change{font-size:13px;background:#edf2fc;color:#243c86;padding:8px 12px;border-radius:8px}.owner-consistent #owner-content .analytics-chart{height:260px;margin-top:8px;min-width:0}.owner-consistent #owner-content .analytics-chart-panel{min-width:0}.owner-consistent #owner-content .analytics-comparison{font-size:12px;color:#243c86;margin:8px 0 5px}.owner-consistent #owner-content .analytics-caption{font-size:11px;color:#526179;margin:0}.owner-consistent #owner-content .analytics-details{margin:12px 0;font-size:12px;color:#526179}.owner-consistent #owner-content .analytics-details summary{cursor:pointer;font-weight:650;color:#243c86}.owner-consistent #owner-content .analytics-details p{margin:8px 0}@media(max-width:600px){.owner-consistent #owner-content .analytics-chart{height:235px}.owner-consistent #owner-content .analytics-banner .sa-tabs{width:100%}}.owner-consistent #owner-content .complete-log .cl-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:12px;margin-bottom:8px;background:#edf2fc}.owner-consistent #owner-content .cl-filters label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:650;color:#526179;min-width:100px;flex:1}.owner-consistent #owner-content .cl-filters .cl-search{flex:2;min-width:180px}.owner-consistent #owner-content .cl-filters :is(input,select){width:100%;min-height:40px;border:1px solid #cbd6eb;background:#fff;border-radius:8px;padding:8px 10px;font-size:13px;color:#21365f}.owner-consistent #owner-content .cl-reset{min-height:40px;border:1px solid #cbd6eb;border-radius:8px;padding:8px 12px;font-size:12px;color:#243c86;background:#fff}.owner-consistent #owner-content .cl-dates{display:flex;gap:12px;flex-basis:100%}.owner-consistent #owner-content .cl-scope{font-size:11px;color:#526179;margin:8px 0 10px}.owner-consistent #owner-content .cl-register{padding:0;overflow:hidden}.owner-consistent #owner-content .cl-register-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 16px;background:#edf2fc}.owner-consistent #owner-content .cl-register-heading h2{font-size:16px;font-weight:750;margin:0;color:#243c86}.owner-consistent #owner-content .cl-register-heading span{font-size:11px;color:#526179}.owner-consistent #owner-content .cl-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 16px;font-size:11px;color:#526179}.owner-consistent #owner-content .cl-pagination>div{display:flex;align-items:center;gap:12px}.owner-consistent #owner-content .cl-pagination button{min-height:36px;border:1px solid #cbd6eb;border-radius:8px;padding:6px 10px;font-size:12px;color:#243c86;background:#fff}.owner-consistent #owner-content .cl-pagination button:disabled{opacity:.45;cursor:default}.owner-consistent #owner-content .cl-table-wrap{overflow-x:auto}.owner-consistent #owner-content .cl-register table{width:100%;border-collapse:collapse;font-size:13px}.owner-consistent #owner-content .cl-register th{padding:10px 16px;background:#243c86;color:#fff;text-align:left;font-size:11px;font-weight:650}.owner-consistent #owner-content .cl-register td{padding:10px 16px;border-bottom:1px solid #e3e8f3;vertical-align:top;color:#21365f}.owner-consistent #owner-content .cl-register tr:nth-child(2n) td{background:#f6f8fc}.owner-consistent #owner-content .cl-register td:first-child{white-space:nowrap}.owner-consistent #owner-content .cl-register th:nth-child(3),.owner-consistent #owner-content .cl-register .cl-amount{text-align:right;font-weight:750;white-space:nowrap}.owner-consistent #owner-content .cl-channel{display:flex;align-items:center;gap:8px;font-weight:650}.owner-consistent #owner-content .cl-channel i{width:8px;height:8px;flex-shrink:0;border-radius:50%}.owner-consistent #owner-content .cl-register td:last-child{width:28%}.owner-consistent #owner-content .cl-register summary{cursor:pointer;color:#243c86;font-size:12px;font-weight:650}.owner-consistent #owner-content .cl-register dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:10px 0 0;font-size:11px}.owner-consistent #owner-content .cl-register dd{margin:0;overflow-wrap:anywhere}.owner-consistent #owner-content .cl-empty,.owner-consistent #owner-content .cl-register>p{padding:16px;font-size:13px}.owner-consistent #owner-content .cl-reconciliation{margin:12px 0;font-size:12px;color:#526179}.owner-consistent #owner-content .cl-reconciliation summary{cursor:pointer;font-weight:650;color:#243c86}.owner-consistent #owner-content .cl-reconciliation p{margin:8px 0}@media(max-width:600px){.owner-consistent #owner-content .cl-register table{min-width:570px}.owner-consistent #owner-content .cl-pagination{padding:8px 12px}.owner-consistent #owner-content .cl-pagination>div{gap:8px}.owner-consistent #owner-content .cl-filters .cl-search{flex-basis:100%}}.owner-consistent #owner-content .overview-running-chart{height:194px;min-width:0}.owner-consistent #owner-content .overview-origin{display:block;font-size:10px;color:#526179;margin-top:2px}.owner-consistent #owner-content .overview-panels .owner-panel{min-width:0}.owner-consistent #owner-content .overview-compact .owner-stream-rank{max-height:212px}.fa-tabs,.fa-period{display:flex;gap:7px;overflow:auto;margin:16px 0}.fa-tabs button,.fa-period button{background:#fff;border:1px solid #dbe2ee;border-radius:8px;padding:10px 13px;color:#243c86;white-space:nowrap;font-size:12px}.fa-tabs button.selected,.fa-period button.selected{background:#243c86;color:#fff}.fa-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.fa-head h2,.fa-grid h2{font-size:18px;font-weight:800;margin-bottom:9px}.fa-head p,.fa-grid p,.fa-forecast>.owner-panel>p{font-size:12px;color:#64748b;line-height:1.5}.fa-table{overflow:auto;margin:18px 0}.fa-table table{border-collapse:collapse;width:100%;min-width:450px;font-size:13px}.fa-table th{text-align:left;color:#64748b;border-bottom:1px solid #e1e6ee;padding:10px}.fa-table td{border-bottom:1px solid #e1e6ee;padding:15px}.fa-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.fa-controls label{display:flex;gap:8px;align-items:center;font-size:12px}.fa-controls select,.fa-fields input{border:1px solid #cbd5e1;border-radius:8px;padding:9px;background:#fff;color:#172440;min-height:42px}.fa-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:16px}.fa-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fa-fields label{display:grid;gap:7px;font-size:12px;color:#64748b}.fa-fields input{width:100%;min-width:0}.fa-grid .os-list li{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e1e6ee;font-size:13px}.fa-grid .os-total{display:flex;justify-content:space-between;gap:10px;margin-top:17px;font-size:13px}.fa-grid .os-total strong{font-size:23px;color:#243c86}@media(max-width:950px){.fa-grid{grid-template-columns:1fr}}@media(max-width:600px){.fa-fields{grid-template-columns:1fr}}.ra-hero{background:#243c86;color:#fff;padding:25px;border-radius:14px;margin-bottom:16px}.ra-hero h2{font-size:22px;font-weight:800}.ra-hero p{font-size:13px;color:#b8d2ff;margin:9px 0 15px}.ra-hero button{background:#ffcd12;color:#243c86;padding:10px 14px;border-radius:8px;font-weight:800;font-size:12px}.ra-tabs{display:flex;gap:8px;margin:14px 0}.ra-tabs button,.ra-back{border:1px solid #dbe2ee;background:#fff;color:#243c86;padding:9px 13px;border-radius:8px;font-size:12px}.ra-tabs button.selected{background:#243c86;color:#fff}.ra-filter{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.ra-filter label{display:grid;gap:6px;font-size:12px;color:#5f6c80;min-width:165px}.ra-filter input,.ra-filter select{background:#fff;color:#172440;border:1px solid #cbd5e1;border-radius:8px;min-height:42px;padding:8px 10px}.ra-filter label:first-child{flex:1}.ra-caption{font-size:12px;color:#64748b;margin:13px 0}.ra-group{margin:24px 0}.ra-group h2{font-size:17px;font-weight:800;margin-bottom:12px}.ra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ra-grid article{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:17px;min-height:155px;display:flex;flex-direction:column}.ra-grid article h3{font-size:15px;font-weight:800}.ra-grid article p{font-size:12px;color:#64748b;line-height:1.5;margin:7px 0;flex:1}.ra-grid article div{display:flex;justify-content:space-between;gap:8px}.ra-grid article button{border:1px solid #dbe2ee;border-radius:7px;color:#243c86;padding:7px 10px;font-size:11px}.ra-previewhead{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:20px 0}.ra-previewhead h2{font-size:22px;font-weight:800}.ra-previewhead p{font-size:12px;color:#64748b}.ra-previewhead button{border:1px solid #dbe2ee;border-radius:8px;padding:9px;margin-left:6px;font-size:11px;opacity:.5}.ra-paper{background:#fff;border:1px solid #e1e6ee;box-shadow:0 8px 20px #20336f0b;max-width:950px;margin:20px auto;padding:35px}.ra-brand{display:flex;align-items:center;gap:12px;border-bottom:3px solid #ffcd12;padding-bottom:13px;margin-bottom:20px}.ra-brand img{width:45px;height:45px;object-fit:contain}.ra-brand strong{font-size:20px;color:#243c86}.ra-brand span{display:block;font-size:10px;text-transform:uppercase;color:#64748b}.ra-paper h3{font-size:21px;font-weight:800}.ra-paper p{font-size:12px;color:#64748b;margin:8px 0 17px}.ra-tablewrap{overflow:auto}.ra-paper table{border-collapse:collapse;width:100%;min-width:580px;font-size:12px}.ra-paper th{background:#243c86;color:#fff;text-align:left;padding:10px}.ra-paper td{border-bottom:1px solid #e1e6ee;padding:12px}.ra-total{text-align:right;font-size:13px!important;color:#243c86!important}@media(max-width:1050px){.ra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ra-grid{grid-template-columns:1fr}.ra-paper{padding:18px}.ra-filter label{min-width:100%}.ra-previewhead button{margin:4px 4px 0 0}}.sa-tabs{display:flex;gap:8px;margin:16px 0;overflow:auto}.sa-tabs button{background:#fff;border:1px solid #dbe2ee;border-radius:8px;padding:10px 15px;white-space:nowrap;font-size:13px}.sa-tabs button.selected{background:#243c86;color:#fff}.sa-filter{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:12px 0 18px;font-size:13px;color:#5f6c80}.sa-filter strong{color:#172440}.sa-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.sa-metrics>div{background:#243c86;color:#fff;border-radius:14px;padding:20px;min-height:132px}.sa-metrics small{display:block;color:#a9cdf7;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800}.sa-metrics strong{display:block;font-size:26px;font-weight:800;margin:12px 0}.sa-metrics span{color:#b6d2f4;font-size:11px}.sa-rule{font-size:11px;color:#64748b;margin:12px 0 20px}.sa-work{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr);gap:17px;align-items:start}.sa-work>.owner-panel{min-width:0}.sa-panelhead{background:#243c86;color:#fff;margin:-20px -20px 20px;padding:20px}.sa-panelhead h2{color:#fff!important;margin:0!important}.sa-work h2{font-size:19px;font-weight:800;margin:0 0 15px}.sa-work p{font-size:12px;color:#64748b;line-height:1.5}.sa-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sa-form label{display:grid;gap:7px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4c5b78;font-weight:700}.sa-form input,.sa-form select{border:1px solid #cbd5e1;border-radius:8px;min-height:44px;padding:9px;color:#172440;background:#fff;min-width:0;width:100%;font-size:14px}.sa-calculated{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e1e6ee;padding:14px 0;font-size:12px}.sa-calculated strong{font-size:20px;color:#243c86}.sa-save{grid-column:1/-1;background:#ffcd12;color:#243c86;font-weight:800;border-radius:9px;padding:12px;min-height:48px}.sa-form button:not(.sa-save){border:1px solid #dbe2ee;border-radius:8px;padding:9px;font-size:12px}.sa-logtools{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.sa-logtools button{border:1px solid #dbe2ee;border-radius:7px;padding:7px;font-size:11px;opacity:.55}.sa-logtools small{margin-left:auto;color:#64748b}.sa-scroll{max-height:430px;overflow:auto;scrollbar-gutter:stable}.sa-scroll table{width:100%;min-width:480px;border-collapse:collapse;font-size:12px}.sa-scroll th{position:sticky;top:0;background:#fff;color:#64748b;text-align:left;padding:11px;border-bottom:1px solid #e1e6ee;font-size:10px;text-transform:uppercase}.sa-scroll td{padding:15px 11px;border-bottom:1px solid #e1e6ee}.sa-scroll td strong{font-size:14px;font-weight:800}.sa-scroll td small{display:block;margin-top:5px;color:#64748b}.sa-scroll td i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px}.sa-scroll td button{color:#243c86;text-decoration:underline}.sa-log .sa-rule{margin-bottom:0}@media(max-width:1100px){.sa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-work{grid-template-columns:1fr}}@media(max-width:600px){.sa-metrics>div{min-height:110px;padding:15px}.sa-metrics strong{font-size:20px}.sa-form{grid-template-columns:1fr}.sa-work .owner-panel{padding:16px}.sa-panelhead{margin:-16px -16px 16px}.sa-scroll table{min-width:430px}}.sa-actions{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.sa-actions button{display:inline-flex;align-items:center;gap:4px}.sa-delete-dialog{color:#172440}.sa-delete-dialog h2{color:#172440;font-size:20px}.sa-delete-summary{display:grid;gap:4px;padding:14px;border:1px solid #dbe2ee;border-radius:10px;background:#f5f7fb}.sa-delete-summary span{color:#53627a;font-size:13px}.sa-delete-form{display:grid;gap:10px}.sa-delete-form label{font-size:12px;font-weight:700}.sa-delete-form input{width:100%;min-height:44px;border:1px solid #aebbd0;border-radius:8px;padding:10px;color:#172440;background:#fff}.sa-delete-form p[role=alert]{color:#ad3030;font-size:13px}.sa-delete-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.sa-delete-actions button{min-height:42px;border-radius:8px;padding:9px 14px;font-weight:700}.sa-delete-actions button:first-child{border:1px solid #cbd5e1}.sa-delete-actions button:last-child{background:#9d2d32;color:#fff}.sa-delete-actions button:disabled{opacity:.55;cursor:wait}.sa-delete-notice{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#e5f5e9;color:#195a31!important;font-weight:700}.sa-filter label{display:grid;gap:5px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.sa-filter input,.sa-filter select{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172440;min-height:40px;padding:8px;font-size:13px;min-width:145px}.sa-history{border-top:1px solid #dbe2ee;margin-top:16px;padding-top:14px;font-size:12px;color:#172440}.sa-history h3{font-size:14px;font-weight:800;margin-bottom:8px}.sa-history ol{padding-left:22px;list-style:decimal}.sa-history li{margin:6px 0}.sa-history button{color:#243c86;text-decoration:underline;margin-top:8px}.sa-week-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0;color:#243d86}.sa-week-nav button{border:1px solid #dbe2ef;border-radius:10px;background:#fff;padding:9px 14px;font-weight:700;cursor:pointer}.sa-week-nav button:disabled{opacity:.4;cursor:default}.sa-dashboard-cards>div{position:relative;overflow:hidden;box-shadow:0 8px 20px #17244012}.sa-dashboard-cards .sa-card-icon{position:absolute;right:16px;top:20px;width:66px;height:66px;color:#fff;opacity:.12}.sa-dashboard-cards small,.sa-dashboard-cards strong,.sa-dashboard-cards span{position:relative;z-index:1}.sa-original-details{margin-top:24px;border-top:1px solid #dbe2ee;padding-top:16px}.sa-original-details>summary{cursor:pointer;font-weight:700;color:#243c86;font-size:13px;padding:10px 0}.owner-workspace .owner-content:has(.sa-compact){padding-top:14px}.owner-workspace .owner-content:has(.sa-compact)>.owner-context{margin-bottom:12px;padding-bottom:10px}.owner-workspace .sa-compact .sa-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.owner-workspace .sa-compact .owner-heading{margin:0}.owner-workspace .sa-compact .owner-heading h1{font-size:26px;margin:0}.owner-workspace .sa-compact .sa-topline .sa-tabs{margin:0;border:0;padding:0}.owner-workspace .sales-report-wrap{margin:-2px 0 12px}.owner-workspace .sales-report-controls{justify-content:flex-end}.owner-workspace .sales-report-wrap>p{color:#a12929;margin:8px 0 0}.owner-workspace .sales-report-controls{display:flex;align-items:end;gap:9px;flex-wrap:wrap;color:#d79620}.owner-workspace .sales-report-controls label{display:grid;gap:2px;font-size:10px;font-weight:700;text-transform:uppercase;color:#63728c}.owner-workspace .sales-report-controls input{height:38px;padding:5px 8px;border:1px solid #d7deea;border-radius:8px;background:#fff;color:#1e3a8a;font-size:13px}.owner-workspace .sales-report-controls button{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 15px;background:#285ee5;color:#fff;border:0;border-radius:9px;font-weight:700;font-size:13px;box-shadow:0 2px 7px #1e3a8a33}.owner-workspace .sales-report-controls button:disabled{opacity:.6;cursor:wait}.owner-workspace .sa-compact .sa-dashboard-cards{margin-bottom:16px;gap:12px}.owner-workspace .sa-compact .sa-dashboard-cards>div{min-height:106px;padding:14px 16px}.owner-workspace .sa-compact .sa-dashboard-cards strong{font-size:28px;margin:7px 0}.owner-workspace .sa-compact .sa-dashboard-cards span{font-size:11px}.owner-workspace .sa-compact .sa-card-icon{width:52px;height:52px;top:15px;right:14px}.owner-workspace .sa-compact .sa-work>.owner-panel{padding:16px}.owner-workspace .sa-compact .sa-panelhead{padding:14px 16px;margin:-16px -16px 14px}.owner-workspace .sa-compact .sa-form{gap:10px 14px}.owner-workspace .sa-compact .sa-form label{gap:5px}.owner-workspace .sa-compact .sa-form input,.owner-workspace .sa-compact .sa-form select{min-height:44px;padding:9px 11px}.owner-workspace .sa-compact .sa-calculated{padding:8px 0;align-items:center}.owner-workspace .sa-compact .sa-save{min-height:44px;padding:10px}.owner-workspace .sa-compact .sa-logheading{margin-bottom:10px}.owner-workspace .sa-compact .sa-log-controls{display:flex;align-items:end;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.owner-workspace .sa-compact .sa-week-nav{margin:0;gap:7px;flex-wrap:wrap;font-size:12px;align-items:center}.owner-workspace .sa-compact .sa-week-nav button{min-width:36px;min-height:40px;padding:6px 10px}.owner-workspace .sa-compact .sa-filter{margin:0;gap:8px}.owner-workspace .sa-compact .sa-filter label{font-size:10px}.owner-workspace .sa-compact .sa-filter select{min-width:125px;max-width:210px;min-height:40px;padding:7px;font-size:12px}.owner-workspace .sa-compact .sa-scroll{max-height:360px}.owner-workspace .sa-compact .sa-scroll td{padding:12px 9px}.owner-workspace .sa-compact .sa-original-details{margin-top:16px;padding-top:8px}@media(min-width:1101px){.owner-workspace .sa-compact .sa-work{grid-template-columns:minmax(300px,.85fr) minmax(0,1.3fr)}}@media(max-width:1100px){.owner-workspace .sa-compact .sa-dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.owner-workspace .sa-compact .sa-topline{gap:10px}.owner-workspace .sa-compact .owner-heading h1{font-size:24px}.owner-workspace .sa-compact .sa-dashboard-cards strong{font-size:23px}.owner-workspace .sa-compact .sa-topline .sa-tabs{width:100%}.owner-workspace .sa-compact .sa-log-controls{align-items:start}.owner-workspace .sales-report-wrap{justify-content:stretch}.owner-workspace .sales-report-controls{width:100%}.owner-workspace .sales-report-controls label{flex:1;min-width:120px}.owner-workspace .sales-report-controls input,.owner-workspace .sales-report-controls button{width:100%}}.oa-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;background:#243c86;color:#fff;border-radius:16px;padding:22px 26px;margin-bottom:20px}.oa-hero h2{font-size:23px;font-weight:800;margin:0 0 5px;color:#fff}.oa-hero small{font-size:11px;letter-spacing:1px;color:#b8d2ff}.oa-actions{display:flex;flex-wrap:wrap;gap:8px}.oa-hero button{border:1px solid #7892c8;border-radius:8px;padding:10px 13px;font-size:12px;min-height:40px}.oa-hero button.oa-gold{background:#ffcd12;border-color:#ffcd12;color:#243c86;font-weight:800}.oa-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.oa-toolbar input,.oa-toolbar select{border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:9px 11px;min-height:43px;font-size:13px;color:#172440}.oa-toolbar input{flex:1;min-width:180px}.oa-toolbar label{display:flex;align-items:center;gap:8px;font-size:12px}.oa-toolbar span,.oa-caption{font-size:12px;color:#64748b}.oa-productgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:17px}.oa-productcard{background:#fff;border:1px solid #e1e6ee;border-radius:13px;overflow:hidden;display:flex;flex-direction:column}.oa-photo{position:relative;aspect-ratio:1.2;background:#eeede9}.oa-photo img{width:100%;height:100%;object-fit:contain}.oa-photo button{position:absolute;right:9px;bottom:9px;background:#233569e6;color:#fff;border-radius:6px;padding:7px 10px;font-size:11px}.oa-productinfo{padding:17px;flex:1}.oa-productinfo h3{font-size:15px;font-weight:800;margin:0}.oa-productinfo p{font-size:12px;color:#64748b;margin:6px 0}.oa-productinfo>strong{font-size:22px;color:#243c86}.oa-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.oa-tags span,.oa-days b{font-size:10px;background:#edf2fc;color:#243c86;border-radius:10px;padding:4px 7px}.oa-footer{display:flex;gap:8px;padding:12px 17px;border-top:1px solid #e1e6ee}.oa-footer button{flex:1;border:1px solid #dbe2ed;border-radius:8px;padding:7px;font-size:12px;color:#243c86}.oa-upload{border:2px dashed #ccd6e9;border-radius:12px;text-align:center;padding:22px;background:#fff}.oa-upload h3{font-weight:700}.oa-upload p{font-size:12px;color:#64748b;margin:8px}.oa-upload button{border:1px solid #dbe2ed;border-radius:8px;padding:8px;margin:4px}.oa-upload button:disabled{opacity:.5}.oa-locationgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.oa-locationcard{background:#fff;border:1px solid #e1e6ee;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.oa-locationcard header{background:#243c86;color:#fff;min-height:128px;padding:20px;position:relative}.oa-locationcard header small{display:block;text-transform:uppercase;letter-spacing:1px;color:#aacaff;font-size:10px;max-width:65%}.oa-locationcard header h3{font-size:18px;font-weight:800;margin:14px 0 5px}.oa-locationcard header strong{font-size:12px;color:#ffda38}.oa-status{position:absolute;right:14px;top:15px;border-radius:15px;background:#fff2;padding:5px 7px;font-size:9px}.oa-locationbody{padding:19px 20px;flex:1;display:grid;gap:10px}.oa-locationbody p{font-size:13px;color:#5f6c80;margin:0}.oa-days{display:flex;gap:5px;flex-wrap:wrap}.oa-hq,.oa-notice{padding:14px 16px;background:#fff;border:1px solid #e1e6ee;border-radius:10px;margin:20px 0;font-size:13px}.oa-caption{margin-top:18px}@media(max-width:1200px){.oa-locationgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.oa-locationgrid{grid-template-columns:1fr}.oa-hero{padding:18px}.oa-actions{width:100%}.oa-hero button{flex:1}}.oa-locationgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.oa-locationcard{border-radius:16px}.oa-locationcard header{min-height:108px;padding:16px}.oa-locationcard header small{font-size:9px;max-width:62%}.oa-locationcard header h3{font-size:15px;margin:12px 0 4px}.oa-locationcard header strong{font-size:11px}.oa-status{right:11px;top:12px;padding:4px 6px;font-size:8px}.oa-locationbody{padding:14px 16px;gap:8px}.oa-locationbody p{font-size:11px}.oa-locationcard .oa-footer{padding:9px 12px}.oa-locationcard.is-archived{opacity:.68}.oa-locationcard.is-archived header{background:#59657a}.oa-locationcard button:disabled{opacity:.45;cursor:not-allowed}.oa-location-dialog{max-width:680px!important;max-height:90vh;overflow-y:auto;border-radius:18px!important;background:#fff;color:#172440}.oa-location-dialog h2{color:#243c86}.oa-location-form{display:grid;gap:16px}.oa-location-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.oa-location-form label{display:grid;gap:5px;color:#5f6c80;font-size:12px;font-weight:650}.oa-location-form input,.oa-location-form select{width:100%;min-height:41px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:8px 10px;color:#172440;font-size:14px}.oa-location-form .oa-active{display:flex;align-items:center;align-self:end;gap:8px;min-height:41px}.oa-location-form .oa-active input,.oa-day-options input{width:17px;min-height:17px}.oa-week{border:1px solid #dbe2ed;border-radius:11px;padding:14px}.oa-week legend{padding:0 6px;color:#243c86;font-weight:750;font-size:13px}.oa-day-options{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.oa-day-options label{display:flex;align-items:center;gap:5px;border:1px solid #dbe2ed;border-radius:8px;padding:7px 8px}.oa-time-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.oa-form-error{margin:0;border-radius:8px;background:#fff0f0;color:#a32d2d;padding:9px 11px;font-size:12px}.oa-form-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #e1e6ee;padding-top:13px}.oa-form-actions button{min-height:40px;border:1px solid #dbe2ed;border-radius:8px;padding:8px 14px;color:#243c86;font-weight:750}.oa-form-actions .oa-gold{background:#ffcd12;border-color:#ffcd12}@media(max-width:1450px){.oa-locationgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.oa-locationgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.oa-locationgrid,.oa-location-fields,.oa-time-fields{grid-template-columns:1fr}.oa-location-form input,.oa-location-form select{font-size:16px}}.oa-productcard.is-unavailable{opacity:.68}.oa-productcard.is-unavailable .oa-photo{filter:grayscale(.35)}.oa-photo-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#66748a;font-size:12px;font-weight:700}.oa-product-dialog{max-width:640px!important}.oa-product-form .oa-active{align-self:end}.customer-directory{color:#183b61;min-width:0}.customer-directory button,.customer-directory select,.customer-directory input,.customer-directory-profile button{min-height:44px;border:1px solid #7891a9;border-radius:8px;padding:8px 12px;background:#fff;color:#183b61}.customer-directory button:disabled{opacity:.55}.customer-directory button:focus-visible,.customer-directory input:focus-visible,.customer-directory select:focus-visible{outline:3px solid #124d96;outline-offset:3px}.customer-directory h2{font-size:1.25rem;font-weight:700;margin:12px 0}.customer-directory h3{font-weight:700}.customer-directory .customers-toolbar form{display:flex;align-items:end;gap:8px;flex:1;flex-wrap:wrap}.customer-directory label{display:flex;flex-direction:column;gap:4px}.customer-directory input{width:100%;min-width:0}.customer-directory .customer-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-directory .customer-identity{min-width:0}.customer-directory small,.customer-directory dd,.customer-directory-profile{overflow-wrap:anywhere}.customer-directory-list{list-style:none;padding:0}.customer-directory-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #d4dce4}.customer-directory-list small{display:block}.customer-directory-profile dl>div{padding:8px 0}.customer-directory-profile dt{font-weight:700}.customer-directory-profile{max-height:90dvh;overflow:auto}.customer-directory-profile button{font:inherit}.customer-directory .customers-heading>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.customer-directory .customer-card{min-width:0}.customer-directory .customer-card-grid{padding:12px}.customer-directory .customer-card-actions button{width:100%}@media(max-width:1000px){.customer-directory .customer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.customer-directory .customer-card-grid{grid-template-columns:minmax(0,1fr)}.customer-directory .customers-toolbar{align-items:stretch}.customer-directory .customers-toolbar form{display:block}.customer-directory .customers-toolbar form button{margin-top:8px}.customer-directory-list li{align-items:start;flex-direction:column}.customer-directory .customers-heading{display:block}.customer-directory .os-metrics{grid-template-columns:minmax(0,1fr)}}.customer-directory .customers-heading p,.customer-directory .customer-identity small,.customer-directory .customer-card dt,.customer-directory .customer-pagination{color:#495f7c}.customer-directory .customer-card dt{font-size:11px;letter-spacing:0;text-transform:none}.customer-directory .customer-identity small{font-size:12px}.customer-directory .customers-toolbar{flex-wrap:wrap}@media(max-width:600px){.owner-workspace .customer-directory .customers-cards{grid-template-columns:1fr}}#owner-content .customer-directory .customers-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px}#owner-content .customer-directory .customers-toolbar form{display:flex;flex:1 1 300px;gap:8px;align-items:end;min-width:0}#owner-content .customer-directory .customers-toolbar form label{flex:1;min-width:0}#owner-content .customer-directory .customers-toolbar form button{flex:0 0 auto;margin:0}#owner-content .customer-directory .customer-view-toggle{height:44px;align-self:end;order:0}#owner-content .customer-directory .customer-view-toggle button{height:44px;min-height:44px}#owner-content .customer-directory .customers-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){#owner-content .customer-directory .customers-toolbar form{flex-basis:100%;font-size:14px}#owner-content .customer-directory .customers-toolbar form button{font-size:14px;padding:8px}#owner-content .customer-directory .customers-cards{gap:6px}#owner-content .customer-directory .customers-cards>div{padding:12px 8px;min-height:110px}#owner-content .customer-directory .customers-cards small{font-size:11px}}.ca-calendar{color:var(--ow-text)}.ca-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#f7f7f2}.ca-fullscreen-scroll{height:100%;overflow:auto}.ca-fullscreen .ca-fullscreen-scroll{padding:22px 28px}.ca-heading{align-items:center}.ca-title{display:flex;align-items:center;gap:13px}.ca-title>img{width:58px;height:58px;border:5px solid #fff;border-radius:50%;object-fit:contain;background:#fff;box-shadow:0 4px 13px #20336f1f}.ca-fullscreen .ca-heading{padding:15px 19px;border-radius:14px;background:var(--ow-navy);color:#fff}.owner-workspace.owner-consistent #owner-content .ca-fullscreen .ca-heading h1{color:#fff}.owner-workspace.owner-consistent #owner-content .ca-fullscreen .ca-heading p{color:#c7d4f4}.owner-workspace.owner-consistent #owner-content .ca-fullscreen .ca-heading .owner-eyebrow{color:#ffd548}.ca-heading-actions{display:flex;gap:9px}.ca-heading-actions button,.ca-add{min-height:42px;border:1px solid #cbd5e1;border-radius:9px;padding:9px 15px;background:#fff;color:var(--ow-navy);font-size:12px;font-weight:750}.ca-heading-actions .ca-add,.ca-add{border-color:#e4bc34;background:#ffd548}.ca-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:16px 0}.ca-overview article{display:grid;gap:5px;padding:15px 17px;border:1px solid var(--ow-line);border-radius:12px;background:#fff}.ca-overview small{font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--ow-muted)}.ca-overview strong{font-size:24px;line-height:1.1;color:var(--ow-navy)}.ca-overview span{font-size:10px;color:var(--ow-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-workspace{border:1px solid var(--ow-line);border-radius:15px;background:#fff;overflow:hidden}.ca-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 15px;border-bottom:1px solid var(--ow-line);background:#f8f9fc}.ca-view-tabs{display:flex;gap:4px}.ca-view-tabs button{min-height:38px;border-radius:7px;padding:7px 13px;color:var(--ow-muted);font-size:11px;font-weight:750}.ca-view-tabs button.selected{background:var(--ow-navy);color:#fff}.ca-period{display:flex;gap:6px;align-items:center}.ca-period button{min-height:36px;border:1px solid #d6deea;border-radius:7px;padding:6px 10px;background:#fff;color:var(--ow-navy);font-size:11px}.ca-period strong{min-width:190px;text-align:right;font-size:13px;color:var(--ow-navy)}.ca-filters{display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(145px,.7fr));gap:10px;padding:12px 15px;border-bottom:1px solid var(--ow-line)}.ca-filters label{display:grid;gap:5px;font-size:9px;font-weight:750;letter-spacing:.4px;text-transform:uppercase;color:var(--ow-muted)}.ca-filters input,.ca-filters select{width:100%;min-height:39px;border:1px solid #d2dae8;border-radius:7px;background:#fff;padding:7px 9px;color:var(--ow-text);font-size:11px;text-transform:none}.ca-notice{margin:10px 15px 0;padding:9px 12px;border-radius:8px;background:#eef8f4;color:#17664d;font-size:11px}.ca-month-frame{overflow:auto}.ca-weekdays,.ca-month-grid{display:grid;grid-template-columns:repeat(7,minmax(118px,1fr));min-width:826px}.ca-weekdays b{padding:10px;text-align:center;border-bottom:1px solid var(--ow-line);font-size:10px;color:var(--ow-muted)}.ca-day{min-height:122px;padding:7px;border-right:1px solid var(--ow-line);border-bottom:1px solid var(--ow-line);background:#fff;cursor:pointer}.ca-day:nth-child(7n){border-right:0}.ca-day:hover{background:#fafbfe}.ca-day.outside{background:#f6f7f9;color:#8e9aae}.ca-day.today{background:#fffbea;box-shadow:inset 0 0 0 2px #f0cd51}.ca-day>header button{display:flex;gap:5px;align-items:center;padding:2px;color:var(--ow-navy);font-size:11px;font-weight:800}.ca-day>header span{border-radius:10px;padding:2px 5px;background:#ffd548;font-size:7px;text-transform:uppercase}.ca-day>div{display:grid;gap:4px;margin-top:5px}.ca-event{display:grid;gap:2px;width:100%;overflow:hidden;border-left:3px solid #506bb4;border-radius:5px;padding:6px 7px;background:#edf1fb;color:#243c86;text-align:left}.ca-event span{overflow:hidden;font-size:9px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ca-event small{font-size:8px;color:#64748b}.ca-event.draft{opacity:.72}.ca-event.draft span:after{content:" · Draft";font-weight:500}.ca-event.ca-event{border-left-color:#875bc4;background:#f3edfb}.ca-event.ca-catering{border-left-color:#d17732;background:#fff0e3}.ca-event.ca-delivery{border-left-color:#2e8d7a;background:#e8f7f3}.ca-event.ca-meeting{border-left-color:#6f7b91;background:#eff2f6}.ca-event.ca-task{border-left-color:#d1a313;background:#fff7d7}.ca-more{justify-self:start;color:var(--ow-navy);font-size:9px;font-weight:700}.ca-week-frame{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));min-width:1015px;overflow:auto}.ca-week-frame>section{min-height:430px;border-right:1px solid var(--ow-line)}.ca-week-frame>section:last-child{border-right:0}.ca-week-frame>section.today{background:#fffbea}.ca-week-frame>section>header{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid var(--ow-line);background:#f8f9fc}.ca-week-frame>section>header strong{font-size:10px;color:var(--ow-muted)}.ca-week-frame>section>header button{display:grid;place-items:center;width:30px;height:30px;border-radius:15px;color:var(--ow-navy);font-size:13px;font-weight:800}.ca-week-frame>section.today>header button{background:#ffd548}.ca-week-frame>section>div{display:grid;align-content:start;gap:6px;padding:9px}.ca-week-frame .ca-event{padding:9px}.ca-week-frame .ca-event span{font-size:10px;white-space:normal}.ca-empty-day{min-height:55px;border:1px dashed #cbd4e3;border-radius:8px;color:var(--ow-muted);font-size:9px}.ca-agenda>header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--ow-line)}.ca-agenda h2{margin:0;font-size:15px;color:var(--ow-navy)}.ca-agenda header>span{font-size:10px;color:var(--ow-muted)}.ca-agenda article{display:grid;grid-template-columns:45px 4px 1fr auto;gap:13px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--ow-line)}.ca-agenda time{display:grid;justify-items:center}.ca-agenda time strong{font-size:19px;color:var(--ow-navy)}.ca-agenda time span{font-size:9px;text-transform:uppercase;color:var(--ow-muted)}.ca-agenda-line{width:4px;height:42px;border-radius:3px;background:#506bb4}.ca-agenda-line.ca-event{background:#875bc4}.ca-agenda-line.ca-catering{background:#d17732}.ca-agenda-line.ca-delivery{background:#2e8d7a}.ca-agenda-line.ca-meeting{background:#6f7b91}.ca-agenda-line.ca-task{background:#d1a313}.ca-agenda-copy{display:grid;gap:3px}.ca-agenda-copy>span{font-size:8px;text-transform:uppercase;letter-spacing:.5px;color:var(--ow-muted)}.ca-agenda-copy>button{text-align:left;font-size:12px;font-weight:750;color:var(--ow-navy)}.ca-agenda-copy small{font-size:9px;color:var(--ow-muted)}.ca-view-event{min-height:34px;border:1px solid #d2dae8;border-radius:7px;padding:6px 10px;color:var(--ow-navy);font-size:10px}.ca-empty{display:grid;justify-items:center;gap:5px;padding:42px;color:var(--ow-muted);text-align:center}.ca-empty strong{color:var(--ow-text)}.ca-empty span{font-size:11px}.ca-legend{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:11px 15px;background:#f8f9fc}.ca-legend span{display:flex;gap:5px;align-items:center;font-size:8px;color:var(--ow-muted)}.ca-legend i{width:7px;height:7px;border-radius:50%;background:#506bb4}.ca-legend .ca-event i{background:#875bc4}.ca-legend .ca-catering i{background:#d17732}.ca-legend .ca-delivery i{background:#2e8d7a}.ca-legend .ca-meeting i{background:#6f7b91}.ca-legend .ca-task i{background:#d1a313}.ca-legend>small{margin-left:auto;font-size:8px;color:var(--ow-muted)}.ca-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;justify-content:flex-end;background:#141f3d73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ca-detail{display:flex;flex-direction:column;width:min(420px,100%);height:100%;overflow:auto;padding:24px;background:#fff;box-shadow:-12px 0 35px #15224633}.ca-detail>header,.ca-event-form>header{display:flex;justify-content:space-between;gap:12px;align-items:start}.ca-detail>header button,.ca-event-form>header>button{font-size:11px;color:var(--ow-navy);text-decoration:underline}.ca-category{justify-self:start;border-radius:15px;padding:5px 8px;background:#edf1fb;color:#243c86;font-size:9px;font-weight:800}.ca-detail h2{margin:20px 0 6px;font-size:25px;color:var(--ow-navy)}.ca-detail-status{margin:0;color:var(--ow-muted);font-size:12px}.ca-detail dl{display:grid;gap:0;margin:24px 0}.ca-detail dl>div{padding:13px 0;border-bottom:1px solid var(--ow-line)}.ca-detail dt{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--ow-muted)}.ca-detail dd{margin:5px 0 0;font-size:12px;line-height:1.5}.ca-detail footer{display:flex;gap:8px;margin-top:auto;padding-top:22px}.ca-detail footer button{min-height:40px;border:1px solid #d2dae8;border-radius:8px;padding:8px 12px;color:var(--ow-navy);font-weight:750}.ca-detail footer .ca-remove{margin-right:auto;color:#a33b3b}.ca-event-form{align-self:center;width:min(720px,calc(100% - 30px));max-height:92vh;overflow:auto;border-radius:14px;padding:22px;background:#fff;box-shadow:0 20px 55px #15224640}.ca-event-form>header span{font-size:9px;font-weight:800;letter-spacing:.8px;color:#5870ad}.ca-event-form h2{margin:4px 0 0;font-size:21px;color:var(--ow-navy)}.ca-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:19px 0}.ca-form-grid label{display:grid;gap:5px;font-size:10px;font-weight:700;color:var(--ow-muted)}.ca-form-grid label>small{font-size:8px;font-weight:500;line-height:1.35}.ca-form-grid input,.ca-form-grid select,.ca-form-grid textarea{width:100%;min-height:41px;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;color:var(--ow-text);font:inherit}.ca-form-grid textarea{resize:vertical}.ca-form-grid .wide{grid-column:1/-1}.ca-form-grid .ca-all-day{display:flex;align-items:center;gap:7px;align-self:end;min-height:41px}.ca-form-grid .ca-all-day input{width:auto;min-height:0}.ca-event-form>footer{display:flex;justify-content:flex-end;gap:8px}.ca-event-form>footer button{min-height:40px;border:1px solid #d2dae8;border-radius:8px;padding:8px 14px;color:var(--ow-navy);font-weight:750}.ca-form-notice{margin:0 0 12px;padding:9px 11px;border-radius:7px;background:#fff0e3;color:#8d4e1d;font-size:10px}@media(max-width:1000px){.ca-overview,.ca-filters{grid-template-columns:1fr 1fr}.ca-toolbar{align-items:flex-start;flex-direction:column}.ca-period{width:100%}.ca-period strong{margin-left:auto}}@media(max-width:700px){.ca-fullscreen .ca-fullscreen-scroll{padding:12px}.ca-heading{align-items:stretch}.ca-title{align-items:flex-start}.ca-title>img{width:48px;height:48px}.ca-heading-actions{width:100%}.ca-heading-actions button{flex:1}.ca-overview{grid-template-columns:1fr 1fr}.ca-overview article:first-child{grid-column:1/-1}.ca-filters{grid-template-columns:1fr}.ca-period{flex-wrap:wrap}.ca-period strong{width:100%;min-width:0;margin:4px 0 0;text-align:left}.ca-agenda article{grid-template-columns:38px 4px 1fr}.ca-view-event{display:none}.ca-legend>small{width:100%;margin:0}.ca-form-grid{grid-template-columns:1fr}.ca-form-grid .wide{grid-column:auto}.ca-event-form{width:calc(100% - 18px);padding:18px}}*{box-sizing:border-box}body{margin:0;background:#f8f8f1;color:#24365a;font-family:Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer;border:1px solid #d2dbed;border-radius:9px;background:#fff;color:#283f85;padding:11px 16px}button:disabled{opacity:.5;cursor:not-allowed}input,select{border:1px solid #d2dbed;border-radius:9px;padding:12px;background:#fff;color:#24365a;max-width:100%}label{display:grid;gap:7px}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #edbd00;outline-offset:2px}.lp-heading{background:#293f86;color:#fff;padding:26px;border-radius:20px;margin:16px 0}.lp-heading h1{margin:0 0 9px;font-size:30px}.lp-heading p{color:#d7e2ff;margin:0}.lp-snapshot{display:grid;gap:7px;background:#fff6cb;border:1px solid #efdc83;border-radius:12px;padding:15px;font-size:14px}.lp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.lp-tabs [aria-selected=true]{background:#293f86;color:#fff;border-bottom:4px solid #ffda24}.lp-panel{background:#fff;border:1px solid #dde3ed;border-radius:18px;padding:24px;margin:18px 0}.lp-toolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:18px 0}.lp-toolbar>input,.lp-toolbar>label:first-child{flex:1;min-width:180px}.lp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-metrics article{background:#293f86;color:#fff;padding:25px;border-radius:18px}.lp-metrics small,.lp-metrics strong{display:block}.lp-metrics strong{font-size:32px;margin-top:12px}.lp-sales-grid{display:grid;grid-template-columns:minmax(250px,1fr) minmax(400px,1.6fr);gap:18px}.lp-sales-grid fieldset{border:0;padding:0;display:grid;gap:15px}.lp-scroll{overflow:auto}.lp-table{width:100%;border-collapse:collapse;background:#fff}.lp-table th{text-align:left;background:#eef2fa;padding:13px;color:#526382;font-size:13px}.lp-table td{padding:15px;border-bottom:1px solid #e2e8f2}.lp-table tr:nth-child(2n){background:#f8faff}.lp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14224388;z-index:1000;display:grid;place-items:center;padding:24px}.lp-dialog{width:min(680px,100%);max-height:85vh;overflow:auto;padding:28px;border-radius:18px;background:#fff}.lp-close{float:right}.lp-dialog dl>div{display:grid;grid-template-columns:1fr 2fr;gap:15px;padding:10px;border-bottom:1px solid #eee}.lp-dialog dd{margin:0;overflow-wrap:anywhere}.lp-calendar-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#f8f8f1;padding:25px;overflow:auto}.lp-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #dde3ed;background:#fff;border-radius:12px;overflow:hidden}.lp-calendar-grid>b{padding:15px;text-align:center;background:#eef2fa}.lp-calendar-grid>section{padding:10px;min-height:130px;border-top:1px solid #dde3ed;border-right:1px solid #dde3ed}.lp-calendar-grid .today{background:#fff8cf}.lp-calendar-event{display:grid;gap:6px;text-align:left;width:100%;background:#edf1ff;border-left:4px solid #526eb6;margin:8px 0;padding:9px}.lp-calendar-event small{font-size:12px}.lp-login{margin:7vh auto;width:min(480px,95vw);background:#fff;padding:35px;border-radius:20px;border:1px solid #dde3ed}.lp-login img{width:70px}.lp-login form{display:grid;gap:18px}.lp-login button{background:#293f86;color:#fff}.customer-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.customer-card{background:#fff;border:1px solid #dde3ed;border-radius:16px;padding:20px}.customer-card-heading{display:flex;align-items:center;gap:12px}.customer-avatar{background:#eef2fb;border-radius:12px;padding:12px}.customer-card h3{margin:0}.customer-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0}.customer-card dd{margin:0;overflow-wrap:anywhere}.oa-photo img{object-fit:contain;width:100%;height:100%}.owner-profile small{line-height:1.5}@media(max-width:1000px){.lp-sales-grid{grid-template-columns:1fr}.customer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lp-metrics,.customer-card-grid{grid-template-columns:1fr}.lp-calendar-grid>section{padding:4px;min-height:90px}.lp-calendar-event{font-size:11px;padding:4px}.lp-heading{padding:20px}.lp-dialog dl>div{grid-template-columns:1fr}}.lp-community{margin:20px 0;background:#283d87;color:#fff;border-radius:20px;padding:24px}.lp-community h2{color:#fff}.lp-community footer{margin:16px -24px -24px;padding:16px 24px;background:#fff4b8;color:#24386f;border-radius:0 0 20px 20px}.lp-keyvalue{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #dae1ed}.lp-trend{max-height:380px;overflow:auto}.lp-trend>div{display:grid;grid-template-columns:100px 1fr 120px;gap:12px;align-items:center;margin:12px 0}.lp-trend meter{width:100%}.lp-panel textarea{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:8px}.lp-panel details{padding:12px;border-bottom:1px solid #dce2ed}.oa-productcard>img{width:100%;object-fit:contain;max-height:240px}.lp-dialog{border:1px solid #cbd5e1;color:#24365a}.lp-dialog::backdrop{background:#14224388}.owner-profile button{background:transparent;color:#fff;border-color:#7485bb}.lp-sales-grid .lp-scroll{max-height:600px}.lp-panel>fieldset{border:0;display:grid;gap:14px;padding:0}.lp-panel>fieldset textarea{font:inherit}.ca-detail{border:1px solid #cbd5e1;color:#24365a}.ca-detail::backdrop{background:#14224388}.lp-live{--lp-heading-size:25px;--lp-heading-inset:20px;--lp-heading-height:100px}.lp-live .owner-consistent #owner-content :is(.lp-heading,.overview-banner,.fa-banner,.ra-banner,.ca-heading,.pos-topline,.ma-marketing-banner,.lp-page-banner){background:#243c86;color:#fff;border-radius:18px;min-height:var(--lp-heading-height);padding:14px var(--lp-heading-inset);margin:0 0 14px;box-sizing:border-box}.lp-live .owner-consistent #owner-content .lp-heading{display:flex;flex-direction:column;justify-content:center;gap:4px}.lp-live .owner-consistent #owner-content :is(.lp-heading,.overview-banner,.fa-banner,.ra-banner,.ca-heading,.pos-topline,.ma-marketing-banner,.lp-page-banner) h1{font-size:var(--lp-heading-size);font-weight:750;line-height:1.2;letter-spacing:-.5px;color:#fff;margin:0 0 4px}.lp-live .owner-consistent #owner-content :is(.lp-heading,.overview-banner,.fa-banner,.ra-banner,.ca-heading,.pos-topline,.ma-marketing-banner,.lp-page-banner) p{font-size:12px;line-height:1.5;color:#c4d6f7;margin:0}.lp-live .owner-consistent #owner-content :is(.overview-eyebrow,.ca-heading .owner-eyebrow,.ma-marketing-banner small,.lp-banner-eyebrow){font-size:10px;line-height:1.4;font-weight:800;letter-spacing:1px;color:#ffda37;margin:0 0 6px}.lp-live .owner-consistent #owner-content>.lp-snapshot{margin-top:18px;font-size:12px}.lp-live .ca-heading .ca-title{display:contents}.lp-live .ca-heading .ca-title>img{order:3;margin-left:8px;box-shadow:none}.lp-live .owner-consistent #owner-content .overview-compact .owner-metric{background:#fff;color:var(--ow-text)}@media(max-width:700px){.lp-live{--lp-heading-size:23px;--lp-heading-inset:16px}.lp-live .overview-banner .owner-quick-actions{width:100%;max-width:none}.lp-live .overview-banner .owner-action{flex:1;min-width:140px;text-align:center}.lp-live .owner-stage{line-height:1.5}}.lp-live .pos-compact .owner-panel{margin-bottom:14px}.lp-live .pos-compact .pos-topline .os-tabs{flex-shrink:0}.lp-live .pos-compact .pos-topline .os-tabs button{color:#243c86;background:#fff}.lp-live .pos-compact .pos-topline .os-tabs button[aria-selected=true]{border-bottom:3px solid #ffda37}.lp-live .pos-compact .expo-actions button{display:inline-flex;align-items:center;gap:6px}.lp-live .pos-compact .expo-filters label{min-width:0}.lp-live .pos-compact .expo-filters input{max-width:100%;width:155px}.lp-live .pos-compact .expo-filters input[type=checkbox]{width:20px}.lp-live .pos-compact .expo-report>p{font-size:12px;line-height:1.5}.lp-live .pos-compact .pos-metrics section:first-child strong button{color:#fff}.lp-pos-checkout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:14px}.lp-pos-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:650px;overflow:auto}.lp-pos-products button{display:flex;flex-direction:column;gap:8px;text-align:left;padding:10px}.lp-pos-products img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px}.lp-pos-basket ul{list-style:none;padding:0}.lp-pos-basket li{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #dce3ed;padding:12px 0}.lp-pos-basket li small{display:block;margin-top:5px}.lp-pos-basket>button{margin:6px 6px 6px 0}.lp-pos-basket h2,.lp-pos-checkout h2{font-size:18px;margin:0 0 12px}@media(max-width:900px){.lp-pos-checkout{grid-template-columns:1fr}.lp-pos-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.lp-pos-products{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-live .pos-compact .expo-filters label{max-width:100%}.lp-live .pos-compact .pos-topline{flex-wrap:wrap}.lp-live .pos-compact .expo-filters input,.lp-live .pos-compact .pos-topline .os-tabs{width:100%}}.lp-live .lp-sales-parity .sa-topline .owner-heading{background:transparent;min-height:0;padding:0;border:0;box-shadow:none}.lp-live .lp-sales-parity .sa-topline .owner-heading h1{color:#243c86;font-size:26px;line-height:1.25;margin:0}.lp-live .lp-sales-parity .sa-tabs button{font-size:12px;padding:10px 14px;background:transparent;border:0;color:#526078}.lp-live .lp-sales-parity .sa-tabs button.selected{background:#fff;color:#243c86;box-shadow:0 3px #ffda37}.lp-live .lp-sales-parity .sa-form{border:0;padding:0;margin:0;min-width:0}.lp-live .lp-sales-parity .sa-wide{grid-column:1/-1}.lp-live .lp-sales-parity .sa-gross input{background:#eff6ff}.lp-live .lp-sales-parity .sa-fees input{background:#fff1f2}.lp-live .lp-sales-parity .sa-save{background:#ffda37;border:0}.lp-live .lp-sales-parity .sa-form :disabled{opacity:.75}.lp-live .lp-sales-parity .sa-scroll td button{border:0;background:none;padding:0;font-size:12px}.lp-live .lp-sales-parity .sa-scroll th{background:#f3f4fa}.lp-live .lp-sales-parity .sa-logheading h2{color:#243c86}.lp-live .lp-customers-parity .customers-heading{margin-bottom:14px}.lp-live .lp-customers-parity .customer-card{border:1px solid #5d7db5;transition:border-color .15s,box-shadow .15s}.lp-live .lp-customers-parity .customer-card:hover,.lp-live .lp-customers-parity .customer-card:focus-within{border-color:#d6aa00;box-shadow:0 0 0 1px #ffda37,0 5px 18px #1e346912}.lp-live .lp-customers-parity .customer-card-actions small{font-size:11px;color:#657590;overflow-wrap:anywhere;text-align:right}.lp-live .lp-customers-parity .customer-card-heading{gap:8px}.lp-live .lp-customers-parity .customer-identity{min-width:0}.lp-live .lp-customers-parity .customer-identity>div{min-width:0;overflow-wrap:anywhere}.lp-live .lp-customers-parity .customer-tier{flex-shrink:0}.lp-live .lp-customers-parity .customer-search{display:flex;gap:8px}.lp-live .lp-customers-parity .customer-search input{background:transparent;border:0;padding:8px 0}.lp-live .lp-customers-parity .customer-size{display:flex;flex-direction:row}.lp-live .lp-customers-parity .customer-view-toggle button{border:0;border-radius:0}.lp-live .lp-customers-parity .birthday-summary-recipients p{font-size:13px;margin:8px 0}.lp-live .lp-customers-parity .customer-table-wrap td small{display:block;margin-top:4px;color:#657590}.lp-live .lp-customers-parity .lp-customer-review-badge{font-size:12px;border:1px solid #dfd097;border-radius:8px;padding:9px;white-space:nowrap}.lp-live .lp-customers-parity .customer-card-actions button{font-size:12px;text-decoration:none}@media(max-width:700px){.lp-live .lp-customers-parity .customers-heading{align-items:flex-start}.lp-live .lp-customers-parity .customers-toolbar{align-items:center}.lp-live .lp-customers-parity .customer-card-actions{flex-wrap:wrap}}.lp-live .lp-customers-parity .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-live .lp-marketing-parity .ma-route-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lp-live .lp-marketing-parity .ma-route-cards button{min-height:136px;padding:14px 16px}.lp-live .lp-marketing-parity .ma-marketing-banner{padding:20px 24px}.lp-live .lp-marketing-parity .ma-marketing-banner h1{font-size:28px;margin:4px 0;font-weight:800;line-height:1.2}.lp-live .lp-marketing-parity .ma-template-shortcuts{flex-wrap:wrap}.lp-live .lp-marketing-parity .lp-marketing-form{display:grid;gap:14px;border:0;padding:0;margin:16px 0;min-width:0}.lp-live .lp-marketing-parity .lp-marketing-form textarea{font:inherit;border:1px solid #cbd5e1;border-radius:9px;padding:12px;color:#172440}.lp-live .lp-marketing-parity .lp-marketing-form>button{justify-self:start;background:#ffda37;color:#243c86;font-weight:700}@media(max-width:1000px){.lp-live .lp-marketing-parity .ma-route-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.lp-live .lp-marketing-parity .ma-route-cards{grid-template-columns:1fr}.lp-live .lp-marketing-parity .ma-route-cards button{min-height:110px}.lp-live .lp-marketing-parity .ma-marketing-banner{padding:18px}.lp-live .lp-marketing-parity .ma-marketing-banner h1{font-size:24px}}.lp-live .lp-admin-parity .admin-summary article{border-color:#d6deec}.lp-live .lp-admin-parity .admin-tabs{border:1px solid #d6deec;flex-wrap:wrap;overflow:visible}.lp-live .lp-admin-parity .admin-tabs button{font-size:12px;border:0;background:transparent;padding:10px 13px;min-height:44px}.lp-live .lp-admin-parity .admin-tabs button.selected{background:#243c86;color:#fff}.lp-live .lp-admin-parity .admin-owner-card{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #8ba1cd;border-radius:12px;background:#f2f5fd}.lp-live .lp-admin-parity .admin-owner-card>.status-active{margin-left:auto;padding:7px 10px;border-radius:20px;font-size:11px}.lp-live .lp-admin-parity .lp-admin-subheading{font-size:16px;color:#243c86;margin:0}.lp-live .lp-admin-parity .lp-admin-description{font-size:12px;color:#627087;margin:0;line-height:1.5}.lp-live .lp-admin-parity .admin-people-list{border-color:#d6deec}.lp-live .lp-admin-parity .admin-people-list article{border-color:#e0e6ef}.lp-live .lp-admin-parity .admin-person{min-width:0;overflow-wrap:anywhere}.lp-live .lp-admin-parity .admin-settings{margin:0;min-width:0}.lp-live .lp-admin-parity .lp-admin-brand-sample{padding:9px 14px;background:#ffd548;color:#243c86;border-radius:8px;font-size:13px;font-weight:700}.lp-live .lp-admin-parity .admin-summary strong{font-size:22px}.lp-live .lp-admin-parity .admin-summary span{font-size:11px;line-height:1.5}.lp-live .lp-admin-parity .admin-summary small{font-size:10px;text-transform:uppercase}.lp-live .lp-admin-parity .admin-row-actions button{font-size:11px;min-height:38px}.lp-live .lp-admin-parity .admin-connections article,.lp-live .lp-admin-parity .admin-role-detail{border-color:#d6deec}.lp-live .lp-admin-parity .admin-connections header{flex-wrap:wrap}.lp-live .lp-admin-parity .admin-connections b{font-size:10px}.lp-live .lp-admin-parity .admin-connections p{font-size:12px!important;line-height:1.5}.lp-live .lp-admin-parity .admin-role-columns p{font-size:12px;line-height:1.5}.lp-live .lp-admin-parity .lp-admin-audit-state{padding:18px;font-size:12px;color:#52627b}.lp-live .lp-admin-parity .admin-security-history>p{display:block;font-size:12px!important;line-height:1.6}.lp-live .lp-admin-parity button:disabled{cursor:not-allowed;opacity:.45}.lp-live .lp-admin-parity .admin-role-layout>aside button{min-height:55px}@media(max-width:560px){.lp-live .lp-admin-parity .admin-owner-card{flex-wrap:wrap}.lp-live .lp-admin-parity .admin-tabs button{flex:1 1 45%;white-space:normal}.lp-live .lp-admin-parity .admin-summary strong{font-size:18px}}.lp-live .owner-consistent #owner-content .ma-marketing-banner small{display:block}.lp-live .owner-consistent #owner-content .lp-page-banner{display:flex;align-items:center;justify-content:space-between;gap:20px}.lp-live .lp-banner-copy{min-width:0}.lp-live .lp-banner-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto}.lp-live .owner-consistent #owner-content .lp-banner-eyebrow{text-transform:uppercase}.lp-live .owner-consistent #owner-content .lp-banner-actions button,.lp-live .owner-consistent #owner-content .lp-banner-actions a{min-height:40px}.lp-live .owner-consistent #owner-content .ca-heading-actions{margin-left:auto}.lp-live .lp-sales-parity .sa-topline{justify-content:flex-start}.lp-live .lp-sales-parity .sa-tabs button{min-height:40px;padding:9px 16px;border-radius:8px}.lp-live .lp-sales-parity .sa-tabs button.selected{box-shadow:inset 0 -3px #ffda37}@media(max-width:700px){.lp-live .owner-consistent #owner-content .lp-page-banner{flex-wrap:wrap;gap:12px}.lp-live .lp-banner-actions{margin-left:0;width:100%;justify-content:flex-start;flex-wrap:wrap}.lp-live .owner-consistent #owner-content .ca-heading-actions{margin-left:0}}.lp-live .ca-calendar{--calendar-grid-line:#cfd9e8}.lp-live .ca-calendar .ca-weekdays,.lp-live .ca-calendar .ca-month-grid{border-left:1px solid var(--calendar-grid-line);border-right:1px solid var(--calendar-grid-line)}.lp-live .ca-calendar .ca-weekdays{border-top:1px solid var(--calendar-grid-line)}.lp-live .ca-calendar .ca-weekdays>b{border-right:1px solid var(--calendar-grid-line);border-bottom:1px solid var(--calendar-grid-line)}.lp-live .ca-calendar .ca-weekdays>b:last-child{border-right:0}.lp-live .ca-calendar .ca-day{border-right:1px solid var(--calendar-grid-line);border-bottom:1px solid var(--calendar-grid-line)}.lp-live .ca-calendar .ca-day:nth-child(7n){border-right:0}.lp-live .ca-calendar .ca-week-frame{border:1px solid var(--calendar-grid-line)}.lp-live .ca-calendar .ca-week-frame>section{border-right:1px solid var(--calendar-grid-line)}.lp-live .ca-calendar .ca-week-frame>section:last-child{border-right:0}.lp-live .ca-calendar .ca-week-frame>section>header{border-bottom:1px solid var(--calendar-grid-line)}.lp-live .ca-calendar .ca-event{padding:8px 9px;min-height:40px}.lp-live .ca-calendar .ca-event span{font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.lp-live .ca-calendar .ca-event small{font-size:12px;line-height:1.4;color:#52627b}.lp-live .ca-calendar .ca-day{min-height:145px}.lp-live .ca-calendar .ca-day>div{gap:6px}.lp-live .ca-calendar .ca-day>header>span{font-size:12px;font-weight:700}.lp-live .ca-calendar .ca-day>header>span>span{font-size:9px}.lp-live .ca-calendar .ca-weekdays>b{font-size:12px}.lp-live .ca-calendar .ca-more{font-size:12px;min-height:28px}.lp-live .ca-calendar .ca-agenda-copy>button{font-size:15px;line-height:1.4}.lp-live .ca-calendar .ca-agenda-copy>small{font-size:12px;line-height:1.4}.lp-live .ca-calendar .ca-empty-day{font-size:12px}.ca-create{width:min(680px,94vw);max-height:92vh;overflow:auto;border:1px solid #cfd9e8;border-radius:20px;padding:26px;color:#172445;background:#fff;box-shadow:0 20px 80px #17244540}.ca-create::backdrop{background:#17244570}.ca-create header,.ca-create footer{display:flex;justify-content:space-between;gap:16px;align-items:center}.ca-create h2{font-size:26px;margin:0}.ca-create p{font-size:14px;line-height:1.5}.ca-create fieldset{border:0;padding:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ca-create label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700}.ca-create input,.ca-create select,.ca-create textarea{font:inherit;padding:11px;border:1px solid #cfd9e8;border-radius:9px;min-width:0;background:#fff;color:#172445}.ca-create .ca-wide{grid-column:1/-1}.ca-create .ca-check{flex-direction:row;align-items:center}.ca-create button{padding:12px 20px;border-radius:9px;border:1px solid #cfd9e8;background:#fff;font-weight:700;color:#20326c}.ca-create button.ca-add{background:#ffdf3e}.ca-create button:disabled{opacity:.55}.ca-create [role=alert]{color:#a31929}.ca-create footer{justify-content:flex-end}@media(max-width:520px){.ca-create fieldset{grid-template-columns:1fr}.ca-create{padding:18px}}.ma-nav,.ma-channels,.ma-steps{display:flex;gap:7px;flex-wrap:wrap}.ma-nav{margin-bottom:18px}.ma-nav button,.ma-channels button,.ma-steps button{border:1px solid #dce3ed;border-radius:8px;background:#fff;color:#243c86;padding:9px 12px;font-size:12px;min-height:40px}.ma-nav button.selected,.ma-channels button.selected,.ma-steps button.selected{background:#243c86;color:#fff}.ma-studiohead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin:16px 0}.ma-studiohead h2{font-size:21px;font-weight:800}.ma-studiohead p{font-size:12px;color:#64748b}.ma-steps{margin:0 0 15px}.ma-studio{display:grid;grid-template-columns:125px minmax(0,1fr) 280px;gap:12px;align-items:stretch}.ma-tools,.ma-canvas,.ma-inspector{background:#fff;border:1px solid #e1e6ee;border-radius:12px;min-width:0}.ma-tools{display:grid;align-content:start;gap:3px;padding:10px}.ma-tools button{text-align:left;border-radius:8px;padding:11px 9px;font-size:12px;color:#243c86}.ma-tools button.selected{background:#eaf0fb;font-weight:800}.ma-tools button:disabled{opacity:.4}.ma-canvas{padding:14px;background:#eef2f9}.ma-canvasbar{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#64748b;margin-bottom:12px}.ma-canvasbar strong{color:#172440}.ma-message{background:#fff;border-radius:13px;box-shadow:0 8px 20px #20336f13;min-height:390px;max-width:540px;margin:auto;overflow:hidden}.ma-brand{background:#243c86;color:#ffcd12;font-weight:800;padding:18px;text-align:center}.ma-message img{width:100%;max-height:230px;object-fit:contain;background:#f4f1eb}.ma-message h3{font-size:22px;font-weight:800;margin:25px 25px 12px}.ma-message p,.ma-safe-html{white-space:pre-wrap;font-size:14px;line-height:1.6;margin:0 25px 20px;color:#334155}.ma-message small{display:block;text-align:center;border-top:1px solid #e1e6ee;padding:13px;color:#64748b;font-size:10px}.ma-sms{text-align:left;min-height:260px;border-radius:20px;margin:45px auto;max-width:380px}.ma-sms .ma-brand{display:none}.ma-inspector{padding:17px}.ma-inspector h3{font-size:16px;font-weight:800;margin:0 0 15px}.ma-fields{display:grid;gap:13px}.ma-fields label,.ma-stage label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#5f6c80}.ma-fields input,.ma-fields textarea,.ma-stage select{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:8px;padding:9px;font-size:13px;color:#172440;background:#fff}.ma-fields label:has(input[type=checkbox]),.ma-controls label{display:flex;align-items:center;gap:7px}.ma-fields input[type=checkbox],.ma-controls input[type=checkbox]{width:auto}.ma-fields p,.ma-controls p{font-size:12px;line-height:1.5;color:#64748b}.ma-controls{display:grid;gap:9px}.ma-controls>button,.ma-controls div button,.ma-fields>button{border:1px solid #dbe2ee;border-radius:7px;padding:8px;text-align:left;font-size:12px}.ma-controls div{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-size:11px}.ma-controls div strong{width:100%}.ma-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;font-size:12px}.ma-footer span{margin-right:auto;color:#64748b}.ma-footer button,.ma-stage button{border:1px solid #dbe2ee;border-radius:8px;padding:10px;font-size:12px}.ma-footer button:last-child{background:#ffcd12;border-color:#ffcd12;color:#243c86;font-weight:800}.ma-stage{padding:25px}.ma-stage h2{font-size:20px;font-weight:800}.ma-stage p{font-size:13px;color:#64748b}.ma-draftgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ma-draftgrid>div{background:#f8faff;border:1px solid #e1e6ee;border-radius:10px;padding:17px;min-height:100px}.ma-draftgrid strong,.ma-draftgrid small{display:block}.ma-draftgrid small{font-size:11px;color:#64748b;margin-top:8px}.ma-safe-html span.ma-html-p,.ma-safe-html span.ma-html-div,.ma-safe-html span.ma-html-h2{display:block}.ma-safe-html span.ma-html-h2{font-size:19px;font-weight:800}.ma-safe-html span.ma-html-strong,.ma-safe-html span.ma-html-b{font-weight:800}@media(max-width:1200px){.ma-studio{grid-template-columns:105px minmax(0,1fr)}.ma-inspector{grid-column:1/-1}}@media(max-width:750px){.ma-studio{grid-template-columns:1fr}.ma-tools{display:flex;overflow-x:auto}.ma-tools button{white-space:nowrap}.ma-inspector{grid-column:auto}.ma-draftgrid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.ma-draftgrid{grid-template-columns:1fr}.ma-message{min-height:300px}.ma-message h3{font-size:19px}}.owner-workspace .ma-marketing .ma-studio{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:10px}.owner-workspace .ma-marketing .ma-tools{grid-column:1/-1;display:flex;align-items:center;gap:5px;padding:5px 7px;overflow-x:auto}.owner-workspace .ma-marketing .ma-tools button{flex:0 0 auto;min-height:38px;padding:7px 12px;white-space:nowrap}.owner-workspace .ma-marketing .ma-canvas{min-height:360px;padding:14px;background:#f1f3f8}.owner-workspace .ma-marketing .ma-inspector{grid-column:auto;min-height:360px;padding:16px}.owner-workspace .ma-marketing .ma-message{min-height:285px;max-width:570px}.owner-workspace .ma-marketing .ma-message h3{margin-top:20px}.owner-workspace .ma-marketing .ma-message small{margin-top:25px}.owner-workspace .ma-marketing .ma-studiohead{margin:8px 0}.owner-workspace .ma-marketing .ma-steps{margin-bottom:8px}.owner-workspace .ma-marketing .ma-footer{margin-top:9px}.owner-workspace .ma-marketing .ma-controls button.selected{border-color:#243c86;background:#eef2ff;color:#243c86;font-weight:700}.owner-workspace .ma-marketing .ma-style-warm .ma-brand{background:#9c5639;color:#fff7df}.owner-workspace .ma-marketing .ma-style-warm{background:#fffaf1}.owner-workspace .ma-marketing .ma-style-soft .ma-brand{background:#467d75;color:#fff}.owner-workspace .ma-marketing .ma-style-soft{background:#f7fcfa}.owner-workspace .ma-marketing .ma-smstext{min-height:220px;max-width:380px;margin:15px auto 0;background:#e9f0fb;box-shadow:none}.owner-workspace .ma-marketing .ma-smstext h3{font-size:16px}.owner-workspace .ma-marketing .ma-smstext p{font-size:14px}@media(max-width:980px){.owner-workspace .ma-marketing .ma-studio{grid-template-columns:1fr}.owner-workspace .ma-marketing .ma-inspector{min-height:0}}.owner-consistent #owner-content .ma-marketing .ma-heading{margin:0 0 3px}.owner-consistent #owner-content .ma-marketing .ma-heading h1{font-size:23px;margin:0}.owner-consistent #owner-content .ma-marketing .ma-heading p{font-size:11px;line-height:1.35}.owner-consistent #owner-content .ma-marketing .ma-nav{margin:0 0 5px;padding:0 0 3px}.owner-consistent #owner-content .ma-marketing .ma-workbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 5px}.owner-consistent #owner-content .ma-marketing :is(.ma-steps,.ma-channels){margin:0;padding:0;border:0;gap:3px}.owner-consistent #owner-content .ma-marketing :is(.ma-nav,.ma-steps,.ma-channels) button{min-height:34px;padding:5px 10px;font-size:11px}.owner-consistent #owner-content .ma-marketing .ma-studio{grid-template-columns:minmax(0,1fr) 270px;gap:8px}.owner-consistent #owner-content .ma-marketing .ma-tools{padding:3px 5px;gap:2px}.owner-consistent #owner-content .ma-marketing .ma-tools button{min-height:34px;padding:5px 10px}.owner-consistent #owner-content .ma-marketing .ma-canvas{min-height:clamp(480px,calc(100vh - 245px),780px);padding:12px}.owner-consistent #owner-content .ma-marketing .ma-inspector{min-height:clamp(480px,calc(100vh - 245px),780px);padding:14px}.owner-consistent #owner-content .ma-marketing .ma-message{width:100%;max-width:800px;min-height:clamp(420px,calc(100vh - 305px),700px)}.owner-consistent #owner-content .ma-marketing .ma-message img{max-height:340px}.owner-consistent #owner-content .ma-marketing .ma-message h3{font-size:26px;margin:28px 32px 14px}.owner-consistent #owner-content .ma-marketing .ma-message p,.owner-consistent #owner-content .ma-marketing .ma-safe-html{font-size:16px;margin-left:32px;margin-right:32px}.owner-consistent #owner-content .ma-marketing .ma-customerapp,.owner-consistent #owner-content .ma-marketing .ma-line{max-width:600px}.owner-consistent #owner-content .ma-marketing .ma-line{background:#f5fbf6}.owner-consistent #owner-content .ma-marketing .ma-line .ma-brand{background:#237451;color:#fff}.owner-consistent #owner-content .ma-marketing .ma-smstext{max-width:470px;min-height:230px;margin:auto}.owner-consistent #owner-content .ma-marketing .ma-smstext .ma-brand{display:none}@media(max-width:1050px){.owner-consistent #owner-content .ma-marketing .ma-studio{grid-template-columns:1fr}.owner-consistent #owner-content .ma-marketing .ma-inspector{min-height:0}.owner-consistent #owner-content .ma-marketing .ma-workbar{flex-wrap:wrap}}@media(max-width:600px){.owner-consistent #owner-content .ma-marketing .ma-canvas{min-height:0}.owner-consistent #owner-content .ma-marketing .ma-message{min-height:360px}.owner-consistent #owner-content .ma-marketing .ma-message h3{font-size:21px;margin:22px 20px 12px}.owner-consistent #owner-content .ma-marketing .ma-message p,.owner-consistent #owner-content .ma-marketing .ma-safe-html{font-size:14px;margin-left:20px;margin-right:20px}}@media(max-width:600px){.owner-consistent #owner-content .ma-marketing .ma-smstext{min-height:230px}}.owner-consistent #owner-content .ma-marketing .ma-preview-subject{max-width:800px;margin:0 auto 8px;padding:10px 14px;border:1px solid #dce3ed;border-radius:10px;background:#fff;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:13px}.owner-consistent #owner-content .ma-marketing .ma-preview-subject span{color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.owner-consistent #owner-content .ma-marketing .ma-preview-subject strong{color:#172440;font-weight:700}.owner-consistent #owner-content .ma-marketing .ma-html-message{max-width:800px;min-height:0}.owner-consistent #owner-content .ma-marketing .ma-html-frame{display:block;width:100%;height:1320px;border:0;background:#fff}.owner-consistent #owner-content .ma-marketing .ma-template-card{background:#f8faff;border:1px solid #e1e6ee;border-radius:10px;padding:17px;min-height:100px;text-align:left;color:#172440}.owner-consistent #owner-content .ma-marketing .ma-template-card:hover,.owner-consistent #owner-content .ma-marketing .ma-template-card:focus-visible{border-color:#243c86;outline:2px solid transparent}.owner-consistent #owner-content .ma-marketing .ma-template-card strong,.owner-consistent #owner-content .ma-marketing .ma-template-card small{display:block}.owner-consistent #owner-content .ma-marketing .ma-template-card small{font-size:11px;color:#64748b;margin-top:8px}@media(max-width:600px){.owner-consistent #owner-content .ma-marketing .ma-html-message{min-height:0}.owner-consistent #owner-content .ma-marketing .ma-html-frame{height:1750px}}.owner-consistent #owner-content .ma-marketing .ma-design-fields h4{margin:12px 0 0;border-top:1px solid #e1e6ee;padding-top:12px;font-size:12px;color:#243c86}.owner-consistent #owner-content .ma-marketing .ma-design-fields .ma-design-warning{margin:0;padding:9px;border:1px solid #f2c56c;border-radius:7px;background:#fff8e6;color:#704c00}.owner-consistent #owner-content .ma-marketing .ma-design-fields .ma-color-field{display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-consistent #owner-content .ma-marketing .ma-design-fields input[type=color]{width:48px;min-width:48px;height:34px;padding:2px}.owner-consistent #owner-content .ma-marketing .ma-draft-name{display:flex;align-items:center;gap:7px;color:#64748b;font-size:11px}.owner-consistent #owner-content .ma-marketing .ma-draft-name input{width:165px;max-width:42vw;border:1px solid #cbd5e1;border-radius:7px;padding:8px;color:#172440;background:#fff;font-size:12px}.owner-consistent #owner-content .ma-marketing .ma-stage h3{font-size:14px;color:#243c86;margin:22px 0 10px}.owner-consistent #owner-content .ma-marketing .ma-stage h3:first-of-type{margin-top:16px}.owner-consistent #owner-content .ma-marketing .ma-template-filters{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.owner-consistent #owner-content .ma-marketing .ma-template-filters button{border:1px solid #dce3ed;border-radius:7px;padding:7px 12px;background:#fff;color:#243c86;font-size:11px}.owner-consistent #owner-content .ma-marketing .ma-template-filters button.selected{background:#243c86;color:#fff}.owner-consistent #owner-content .ma-marketing .ma-concept-card{padding:0 0 16px;overflow:hidden;min-height:0}.owner-consistent #owner-content .ma-marketing .ma-concept-card img{display:block;width:100%;height:155px;object-fit:cover;background:#eaf0fb}.owner-consistent #owner-content .ma-marketing .ma-concept-card strong,.owner-consistent #owner-content .ma-marketing .ma-concept-card small{margin:10px 15px 0}.owner-consistent #owner-content .ma-marketing .ma-concept-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:85px 70px;gap:3px;background:#fff6df}.owner-consistent #owner-content .ma-marketing .ma-concept-collage img{width:100%;height:100%;object-fit:cover}.owner-consistent #owner-content .ma-marketing .ma-concept-collage img:first-child{grid-column:1/-1;object-position:center 18%}.owner-consistent #owner-content .ma-marketing .ma-collage-message{background:#fffaf2}.owner-consistent #owner-content .ma-marketing .ma-collage-message .ma-brand{background:#243c86;color:#ffd949}.owner-consistent #owner-content .ma-marketing .ma-collage-message h3{color:#243c86;text-align:center}.owner-consistent #owner-content .ma-marketing .ma-collage-message p{text-align:center}.owner-consistent #owner-content .ma-marketing .ma-photo-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:320px 190px;gap:6px;padding:6px;background:#fff2cf}.owner-consistent #owner-content .ma-marketing .ma-photo-collage img{width:100%;height:100%;max-height:none;object-fit:cover;background:#fff2cf}.owner-consistent #owner-content .ma-marketing .ma-photo-collage img:first-child{grid-column:1/-1;object-position:center 18%}@media(max-width:600px){.owner-consistent #owner-content .ma-marketing .ma-photo-collage{grid-template-rows:220px 130px}}.ma-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ma-library-head h3{margin:0;font-size:17px;color:#172440}.ma-library-head p,.ma-library-note{margin:5px 0 12px;font-size:12px;line-height:1.5;color:#64748b}.ma-library-upload{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;background:#243c86;border-radius:8px;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.ma-library-upload input{position:absolute;width:1px;height:1px;opacity:0}.ma-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.ma-library-card{display:grid;gap:8px;align-content:start;padding:8px;border:1px solid #e1e6ee;border-radius:10px;background:#fff}.ma-library-card img{width:100%;height:130px;object-fit:cover;border-radius:6px}.ma-library-card strong{font-size:12px;line-height:1.3;overflow-wrap:anywhere}.ma-library-card div{display:flex;gap:5px;flex-wrap:wrap}.ma-library-card button{border:1px solid #cdd8ec;border-radius:6px;padding:6px 8px;color:#243c86;background:#f7f9fe;font-size:11px}.ma-library-error{color:#a32222;font-size:12px}.ma-library-compact .ma-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;overflow:auto}.ma-library-compact .ma-library-card img{height:75px}.ma-library-compact .ma-library-card{gap:5px}.ma-library-compact .ma-library-head h3{font-size:14px}.ma-library-compact .ma-library-note{font-size:11px}.ma-library-search{display:grid;gap:5px;max-width:320px;margin:0 0 14px;color:#5f6c80;font-size:12px;font-weight:700}.ma-library-search input{border:1px solid #cbd5e1;border-radius:7px;padding:8px;background:#fff;color:#172440}.ma-marketing .ma-heading .owner-button{display:inline-flex;align-items:center;min-height:42px;padding:10px 16px;border-radius:10px;background:#ffcd12;color:#243c86;font-weight:700;text-decoration:none}#customer-app-pilot{background:#fff;border:1px solid #dce3ed;border-radius:16px;color:#172440}#customer-app-pilot h2{font-size:21px;font-weight:800;margin:0 0 6px;color:#243c86}#customer-app-pilot h3{font-size:16px;font-weight:700;margin:0 0 10px}#customer-app-pilot p{font-size:14px;line-height:1.5;margin:8px 0;color:#52627b}#customer-app-pilot label{font-size:13px;font-weight:600}#customer-app-pilot :is(select,input:not([type=checkbox]),textarea){padding:10px 12px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#172440;font-size:14px}#customer-app-pilot button{min-height:42px;padding:10px 16px;border-radius:9px;background:#243c86;color:#fff;font-weight:700;font-size:14px}#customer-app-pilot button:disabled{opacity:.45;cursor:not-allowed}#customer-app-pilot :is(button,select,textarea,summary):focus-visible,.ma-marketing .ma-heading .owner-button:focus-visible{outline:3px solid #c29900;outline-offset:3px}#customer-app-pilot>details{margin-top:12px;border-top:1px solid #e1e6ee;padding-top:12px}#customer-app-pilot summary{cursor:pointer;font-weight:600;color:#243c86;padding:6px 0}.ma-marketing .ma-marketing-banner{background:#243c86;color:#fff;border-radius:16px;padding:20px 24px;margin-bottom:14px}.ma-marketing .ma-marketing-banner h1{color:#fff;font-size:28px;margin:4px 0;font-weight:800}.ma-marketing-banner small{color:#ffda27;font-weight:700;letter-spacing:1px}.ma-marketing-banner p{color:#d9e2fa;margin:5px 0 0}.ma-route-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.ma-marketing .ma-route-cards button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:5px;padding:16px 18px;background:#eef2fb;border:2px solid #dce3f1;border-radius:14px;color:#243c86;min-height:148px}.ma-marketing .ma-route-cards button[aria-pressed=true]{border-color:#243c86;background:#fff6cf}.ma-route-cards svg{width:23px;height:23px;margin-bottom:3px}.ma-route-cards strong{font-size:17px}.ma-route-cards span{font-size:14px;color:#52627b}.ma-route-cards small{font-size:12px;font-weight:700;margin-top:auto}.ma-design-notice{background:#fff7d9;border-radius:10px;padding:12px 16px;font-size:14px;color:#52627b}.ma-design-workspace[hidden]{display:none}.ma-app-composer{padding:20px;background:#fff;border:1px solid #dce3ed;border-radius:16px;margin-bottom:18px;color:#172440}.ma-composer-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:16px}.ma-app-composer h2{color:#243c86;font-size:22px;font-weight:800;margin:0 0 5px}.ma-app-composer h3{font-size:16px;font-weight:700;margin:0 0 8px}.ma-app-composer p{font-size:14px;line-height:1.5;margin:8px 0}.ma-live-label{font-size:12px;color:#23634f;background:#e7f4ee;padding:6px 10px;border-radius:18px;white-space:nowrap}.ma-composer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.ma-compose-fields,.ma-audience{display:grid;gap:10px}.ma-app-composer label,.ma-audience>label,.ma-save-group label{display:grid;gap:6px;font-size:14px;font-weight:600}.ma-marketing .ma-app-composer :is(select,input:not([type=checkbox]),textarea),.ma-marketing .ma-audience :is(select,input:not([type=checkbox])){width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#172440;font-size:14px;min-height:44px}.ma-app-composer textarea{resize:vertical}.ma-help{font-size:13px!important;color:#52627b;margin:0!important}.ma-marketing .ma-app-composer button,.ma-marketing .ma-audience button{min-height:42px;padding:9px 14px;border:1px solid #cbd5e1;border-radius:9px;background:#f5f7fc;color:#243c86;font-size:14px;font-weight:700}.ma-marketing .ma-app-composer button.ma-send-primary{background:#243c86;border-color:#243c86;color:#fff}.ma-marketing .ma-app-composer button:disabled,.ma-audience button:disabled{opacity:.45;cursor:not-allowed}.ma-recipient-list{max-height:240px;overflow:auto;border:1px solid #dce3ed;border-radius:10px;padding:6px 10px}.ma-marketing .ma-recipient-list label{display:flex;align-items:center;gap:10px;padding:8px 2px;cursor:pointer}.ma-recipient-list input{width:18px;height:18px;flex-shrink:0}.ma-recipient-list small{display:block;color:#52627b;font-weight:400;overflow-wrap:anywhere}.ma-selection-count{display:flex;align-items:center;justify-content:space-between;gap:8px}.ma-recipient-tags{display:flex;flex-wrap:wrap;gap:6px}.ma-recipient-tags span{background:#eef2fb;color:#243c86;border-radius:20px;padding:5px 10px;font-size:13px}.ma-save-group{border-top:1px solid #e1e6ee;padding-top:10px}.ma-save-group summary,.ma-published summary{cursor:pointer;font-weight:700;color:#243c86}.ma-save-group label{margin:10px 0}.ma-send-review{background:#fff7d9;border:1px solid #ecdc9f;border-radius:12px;padding:16px}.ma-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.ma-review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ma-result{padding:10px 12px;background:#eff5fb;border-radius:8px}.ma-published{margin-top:16px;border-top:1px solid #dce3ed;padding-top:12px}.ma-published>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.ma-app-composer :is(button,input,select,textarea,summary):focus-visible,.ma-route-cards button:focus-visible{outline:3px solid #c29900;outline-offset:3px}@media(max-width:800px){.ma-route-cards{grid-template-columns:1fr}.ma-marketing .ma-route-cards button{min-height:110px}.ma-composer-grid{grid-template-columns:1fr}.ma-composer-heading{flex-wrap:wrap}.ma-marketing .ma-marketing-banner h1{font-size:24px}}.ma-template-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:12px 16px;background:#eef2fb;border-radius:12px;color:#243c86}.ma-template-shortcuts button,.ma-template-library-head button{min-height:42px;padding:9px 16px;border:1px solid #bcc9e4;border-radius:9px;background:#fff;color:#243c86;font-weight:700}.ma-template-shortcuts button[aria-pressed=true]{background:#243c86;color:#fff}.ma-template-shortcuts span{font-size:13px;color:#52627b}.ma-template-strip{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:14px;background:#eef2fb;border-radius:12px;margin-bottom:16px}.ma-template-strip>div{flex:1;min-width:200px}.ma-template-strip p{margin:4px 0;font-size:13px}.ma-template-strip label{flex:1;min-width:220px}.ma-save-template{border-top:1px solid #dce3ed;padding-top:10px}.ma-save-template summary{cursor:pointer;color:#243c86;font-weight:700}.ma-save-template label{margin:10px 0}.ma-save-template p{margin-top:8px!important}.ma-send-bar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff7d9;border:1px solid #e9d788;border-radius:12px;padding:14px 16px;margin-top:18px;box-shadow:0 4px 16px #17244014}.ma-send-bar p{margin:4px 0 0;font-size:13px}.ma-send-bar button{flex-shrink:0}.ma-send-review{margin-top:18px}.ma-template-library-head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width:600px){.ma-send-bar{flex-direction:column;align-items:stretch;bottom:4px}.ma-template-strip label{min-width:0;width:100%}}.owner-consistent #owner-content .ma-marketing .ma-channel-delivery{position:sticky;top:8px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin-bottom:12px;background:#fff7d9;border:1px solid #e9d788;border-radius:12px;box-shadow:0 3px 12px #17244010;color:#243c86}.ma-channel-delivery strong{font-size:15px}.ma-channel-delivery p{margin:4px 0 0;font-size:13px;color:#52627b}.owner-consistent #owner-content .ma-marketing .ma-channel-delivery button:disabled{min-height:44px;min-width:100px;padding:10px 24px;border:0;border-radius:9px;background:#62749e;color:#fff;font-weight:700;opacity:1;cursor:not-allowed;flex-shrink:0}@media(max-width:600px){.owner-consistent #owner-content .ma-marketing .ma-channel-delivery{gap:10px;padding:10px;top:4px}.ma-channel-delivery p{font-size:12px}}.owner-consistent #owner-content .ma-marketing .ma-email-delivery.ma-email-review{position:static;align-items:flex-start}.ma-email-delivery>div{flex:1;min-width:0}.owner-consistent #owner-content .ma-marketing .ma-email-delivery button{border:1px solid #d1d9e7;border-radius:8px;padding:9px 14px;margin:8px 6px 0 0;background:#fff;color:#243c86;font:inherit;font-weight:700;cursor:pointer}.owner-consistent #owner-content .ma-marketing .ma-email-delivery>button,.owner-consistent #owner-content .ma-marketing .ma-email-delivery [role=dialog] button:first-of-type{background:#ffcd12;border-color:#ffcd12}.ma-email-delivery [role=dialog]{margin-top:12px;padding:16px;border:1px solid #d1d9e7;border-radius:10px;background:#fff;max-width:720px}.ma-email-delivery [role=dialog] h3{margin:0 0 8px;font-size:18px}.ma-email-delivery iframe{display:block;margin-top:12px;background:#fff}.ma-email-delivery details{margin-top:10px}.ma-email-delivery details summary{cursor:pointer}#owner-content label.ma-library-upload{color:#fff!important}#owner-content label.ma-library-upload[aria-disabled=true]{opacity:.55;cursor:not-allowed}#owner-content label.ma-library-upload[aria-disabled=false]{opacity:1;cursor:pointer}.ysw{--ysw-blue:#163866;--ysw-gold:#f9c931;--ysw-border:#e0e5eb;color:#22314a}.ysw *{box-sizing:border-box}.ysw-header,.ysw-panel-head,.ysw-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.ysw-header{margin:14px 0 24px}.ysw h1{font-size:27px;margin:5px 0 8px}.ysw h2{font-size:19px;margin:0 0 5px}.ysw h3{font-size:18px}.ysw p{margin:4px 0 0;line-height:1.5}.ysw-kicker{font-size:11px;font-weight:750;letter-spacing:.12em;color:#6a788b}.ysw-muted,.ysw-panel-head p,.ysw-hint,.ysw-item-name small{color:#6f7c8d;font-size:12px}.ysw-dot{display:inline-block;width:8px;height:8px;border-radius:100%;background:#aeb6c2;margin-right:7px}.ysw-dot.linked{background:#24885f}.ysw button,.ysw input,.ysw select{font:inherit;border:1px solid var(--ysw-border);border-radius:7px;background:#fff;color:inherit;padding:9px 12px}.ysw button{cursor:pointer;font-size:12px;font-weight:650;white-space:nowrap}.ysw button:hover{border-color:#758baa;background:#f6f9fc}.ysw button:focus-visible,.ysw input:focus-visible,.ysw select:focus-visible{outline:3px solid #8eafd9;outline-offset:2px}.ysw button:disabled{cursor:default;opacity:.45}.ysw .ysw-primary{background:var(--ysw-blue);color:#fff;border-color:var(--ysw-blue)}.ysw .ysw-primary:hover{background:#214779}.ysw-status{font-size:13px;margin-bottom:18px;min-height:30px;display:flex;align-items:center;gap:10px}.ysw-status.uncertain{background:#fff0c0;border-radius:8px;padding:10px}.ysw-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;align-items:start}.ysw-panel{background:#fff;border:1px solid var(--ysw-border);border-radius:12px;overflow:hidden;min-width:0}.ysw-panel-head{padding:18px;border-bottom:1px solid var(--ysw-border)}.ysw-actions{justify-content:flex-end}.ysw-playlist{list-style:none;margin:0;padding:0 16px}.ysw-playlist li{display:flex;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid var(--ysw-border)}.ysw-order{font-size:12px;color:#8a96a6;min-width:13px}.ysw .ysw-thumb{width:105px;height:62px;flex-shrink:0;overflow:hidden;padding:0;background:#101a2a;border:0}.ysw-thumb img,.ysw-thumb video{width:100%;height:100%;object-fit:contain;pointer-events:none}.ysw-item-name{min-width:0;flex:1}.ysw-item-name strong{display:block;font-size:12px;overflow-wrap:anywhere;margin-bottom:5px}.ysw-duration{font-size:10px;color:#798598;display:flex;flex-direction:column;gap:6px;align-items:center}.ysw-duration input{width:63px;padding:6px;font-size:12px;text-align:center}.ysw-duration output{font-size:12px;color:#22314a;min-width:48px}.ysw-item-actions{display:flex;gap:3px}.ysw-item-actions button{padding:5px;font-size:14px;border:0;background:transparent}.ysw-hint{padding:14px 18px}.ysw-filters{padding:16px;display:flex;gap:10px}.ysw-filters input{min-width:0;flex:1}.ysw-filters input,.ysw-filters select{font-size:12px}.ysw-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 16px 18px}.ysw-library article{border:1px solid var(--ysw-border);border-radius:8px;overflow:hidden;min-width:0}.ysw .ysw-library-preview{display:block;width:100%;height:128px;background:#14223a;padding:0;border:0;border-radius:0;position:relative;overflow:hidden}.ysw-library-preview img,.ysw-library-preview video{height:100%;width:100%;object-fit:contain;pointer-events:none}.ysw-library-preview span{position:absolute;bottom:7px;left:8px;font-size:10px;color:#fff;background:#14223abd;padding:3px 6px;border-radius:4px}.ysw-library article>div{padding:11px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ysw-library strong{font-size:12px;overflow-wrap:anywhere}.ysw-library article>div button{font-size:11px;padding:5px 10px}.ysw-empty{text-align:center;padding:55px 20px;color:#728094}.ysw-empty>span{font-size:35px}.ysw-empty h3{color:#293e5c;margin:12px 0 5px}.ysw-empty p{font-size:13px}.ysw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#07152b80;display:flex;justify-content:center;align-items:center;padding:24px}.ysw-dialog{background:#fff;width:min(620px,100%);max-height:90vh;overflow:auto;border-radius:14px;padding:0 22px 24px;box-shadow:0 20px 80px #07152b66}.ysw-dialog.wide{width:min(1000px,100%)}.ysw-dialog>.ysw-panel-head{padding:20px 0;margin-bottom:20px}.ysw-dialog label{display:flex;flex-direction:column;font-size:13px;gap:7px;margin-bottom:15px}.ysw-dialog p{font-size:13px;margin:12px 0 18px}.ysw-dialog fieldset{border:1px solid var(--ysw-border);border-radius:8px;display:flex;gap:12px;margin:20px 0}.ysw-dialog fieldset label{display:flex;flex-direction:row;align-items:center;margin:0;font-size:12px}.ysw-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ysw-full-preview{background:#07152b;width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.ysw-full-preview video,.ysw-full-preview img{width:100%;height:100%;object-fit:contain}.ysw-switch{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:12px}@media(max-width:1100px){.ysw-columns{grid-template-columns:1fr}.ysw-library{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.ysw-header{align-items:flex-start;flex-direction:column}.ysw-panel-head{align-items:flex-start;flex-wrap:wrap}.ysw-library{grid-template-columns:repeat(2,minmax(0,1fr))}.ysw .ysw-thumb{width:72px;height:48px}.ysw-item-actions{flex-direction:column}.ysw-playlist li{gap:8px}.ysw-dialog fieldset{flex-wrap:wrap}.ysw-overlay{padding:10px}}.ysw-pair-inline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:18px 20px;margin:0 0 18px;background:#fff;border:1px solid var(--ysw-border);border-radius:12px}.ysw-pair-intro{flex:1;min-width:220px}.ysw-pair-intro p,.ysw-pair-inline.is-linked p{font-size:13px;color:#62738b}.ysw-pair-form{display:flex;gap:10px;align-items:flex-end}.ysw-pair-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:650}.ysw .ysw-pair-form input{width:220px;min-height:60px;font-family:monospace;font-size:32px;letter-spacing:.16em;padding:7px 12px}.ysw .ysw-pair-form button{min-height:60px;font-size:20px;padding:7px 18px}.ysw-pair-notice{flex-basis:100%;font-size:12px;color:#62738b}.ysw-pair-inline.is-linked{background:#edf7f0;border-color:#c8e2d1}.ysw-pair-inline.is-linked strong{color:#216747}@media(max-width:650px){.ysw-pair-form{width:100%}.ysw-pair-form label{flex:1}.ysw .ysw-pair-form input{width:100%}}@media(max-width:650px){.ysw-pair-form{flex-wrap:wrap}.ysw-pair-form label{flex:1 1 220px;min-width:0}.ysw .ysw-pair-form button{flex:1 1 160px}}.ysw .ysw-header{margin:8px 0 12px}.ysw .ysw-header h1{font-size:36px;font-weight:800;line-height:1.15;margin:2px 0 4px}.ysw .ysw-header p{font-size:13px;margin:0}.ysw .ysw-kicker{font-size:10px}.ysw .ysw-pair-inline{padding:12px 16px;margin-bottom:10px;gap:8px 20px}.ysw .ysw-pair-intro h2{font-size:16px}.ysw .ysw-pair-intro p{font-size:12px}.ysw .ysw-pair-notice{margin:0;font-size:12px}.ysw .ysw-pair-form input,.ysw .ysw-pair-form button{height:60px;line-height:1.2}.ysw .ysw-status{min-height:22px;margin-bottom:8px;font-size:12px}.ysw .ysw-panel-head{padding:14px 18px}.ym{color:var(--ow-text);max-width:1400px;margin:auto;line-height:1.5;font-family:inherit}.ym *{box-sizing:border-box}.ym h1{margin:4px 0;font-size:25px;line-height:1.2}.ym h2{font-size:18px;margin:0 0 18px}.ym h3{font-size:16px;margin:0 0 14px}.ym p{font-size:13px;color:var(--ow-muted);margin:12px 0}.ym-banner{margin:0 0 16px}.ym-banner small{color:var(--ow-muted);font-size:10px;letter-spacing:1px}.ym .ym-warning{background:#fffbee;border:1px solid #ece2bc;color:#705715;padding:10px 13px;border-radius:var(--ow-control-radius,8px)}.ym-card{background:var(--ow-surface);border:1px solid var(--ow-line);border-radius:var(--ow-radius);padding:var(--ow-panel-padding,22px);box-shadow:var(--ow-shadow);min-width:0}.ym .ym-status{padding:10px 13px;background:var(--ow-soft);border-radius:var(--ow-control-radius,8px);overflow-wrap:anywhere;color:var(--ow-text);font-weight:500}.ym-campaign-picker{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-bottom:16px}.ym-campaign-picker label{flex:1;min-width:180px;margin:0}.ym-campaign-picker>span{font-size:12px;color:var(--ow-muted);align-self:center}.ym-steps{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.ym-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.ym label{display:flex;flex-direction:column;font-size:12px;color:var(--ow-muted);font-weight:600;gap:6px;margin:14px 0}.ym input,.ym select{font:inherit;font-size:14px;width:100%;min-width:0;min-height:44px;border:1px solid var(--ow-line);border-radius:var(--ow-control-radius,8px);padding:10px 12px;background:var(--ow-surface);color:var(--ow-text)}.ym input[type=checkbox]{width:20px;height:20px;min-height:20px;flex-shrink:0;accent-color:var(--ow-navy)}.ym-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ym-days{display:flex;gap:14px;flex-wrap:wrap}.ym-days label{align-items:center;min-width:36px}.ym fieldset{border:1px solid var(--ow-line);border-radius:var(--ow-control-radius,8px);font-size:13px}.ym .ym-target{flex-direction:row;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--ow-line);padding:8px 0}.ym-target small{display:block;font-weight:400}.ym-placement{background:var(--ow-soft);border:1px solid var(--ow-line);border-radius:var(--ow-control-radius,8px);padding:14px;margin:12px 0;overflow-wrap:anywhere}.ym-placement strong{font-size:14px}.ym-actions{display:flex;gap:8px;flex-wrap:wrap}.ym button,.ym-tools button{cursor:pointer;background:var(--ow-surface);color:var(--ow-text);padding:10px 14px;border:1px solid var(--ow-line);border-radius:var(--ow-control-radius,8px);font:inherit;font-size:13px;min-height:44px}.ym button:hover:not(:disabled),.ym-tools button:hover:not(:disabled){background:var(--ow-soft)}.ym button:disabled{opacity:.5;cursor:not-allowed}.ym :is(button,input,select,summary):focus-visible,.ym-tools :is(button,input,select,summary):focus-visible{outline:3px solid var(--ow-gold);outline-offset:3px}.ym-preview{aspect-ratio:16/9;background:var(--ow-navy);color:var(--ow-gold);display:flex;align-items:center;justify-content:center;border-radius:var(--ow-control-radius,8px);overflow:hidden}.ym-preview.ym-portrait{aspect-ratio:9/16;max-width:280px;margin:auto}.ym-preview img,.ym-preview video{height:100%;width:100%;object-fit:contain}.ym code{font-size:11px;overflow-wrap:anywhere}.ym .ym-error{color:#a01e24}.ym details{margin-top:18px;border-top:1px solid var(--ow-line);padding-top:12px}.ym summary,.ym-tools summary{cursor:pointer;font-size:13px;min-height:44px;display:list-item;padding:10px 0}.ym-footer{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:22px;border-top:1px solid var(--ow-line);padding-top:16px}.ym-footer span{color:var(--ow-muted);font-size:12px}.ym-review{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;font-size:13px}.ym-review dt{color:var(--ow-muted)}.ym-review dd{margin:0;overflow-wrap:anywhere}.ym-tools{margin:16px 0;color:var(--ow-text)}.ym-tools form{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.ym-tools label{display:grid;gap:6px;font-size:13px;margin:12px 0}.ym-tools input,.ym-tools select{font:inherit;max-width:100%;border:1px solid var(--ow-line);border-radius:8px;min-height:44px;padding:10px}.ym-tools p{font-size:13px}.ym-tools>summary{font-weight:600}.ym-tools .ym-diagnostic-fields{display:grid;gap:8px;max-width:600px}.ym-diagnostics{margin:20px 0}.ym-preview-boundary{margin:18px 0}.ym-preview-page{margin:0}.ym-stage h2:focus{outline:none}@media(max-width:900px){.ym-grid{grid-template-columns:1fr}.ym-card{padding:16px}.ym-campaign-picker{align-items:stretch}.ym-campaign-picker label{flex-basis:100%}}@media(max-width:600px){.ym input,.ym select{font-size:16px}.ym-tools form{display:grid}.ym-tools input,.ym-tools select{width:100%}}@media(max-width:380px){.ym-fields,.ym-review{grid-template-columns:1fr}}.owner-workspace:has(.ym-tools) .owner-mobile-toggle{background:transparent;cursor:pointer}.ym-card{border-color:#b9c6d8}.ym-section{min-width:0;margin:0 0 18px;padding:18px;border:1px solid #b9c6d8;border-radius:12px;background:var(--ow-surface,#fff)}.ym-section>h3{margin:-18px -18px 16px;padding:12px 18px;border-bottom:1px solid #c9d3e1;border-radius:11px 11px 0 0;background:var(--ow-soft,#f1f4f9);color:var(--ow-navy,#17365a);font-size:15px;font-weight:700}.ym .ym-section p{font-size:14px}.ym .ym-section>label:first-of-type{margin-top:0}.ym .ym-section>p:last-child{margin-bottom:0}.ym fieldset.ym-section{margin:0 0 18px;padding:12px 18px 16px;border-color:#b9c6d8;border-radius:12px}.ym fieldset.ym-section legend{padding:0 8px;color:var(--ow-navy,#17365a);font-weight:700}.ym-placement{border-color:#b9c6d8;background:var(--ow-surface,#fff);padding:18px}.ym-placement>strong{display:block;padding-bottom:12px;border-bottom:1px solid #d4dce7;color:var(--ow-navy,#17365a)}.ym .ym-target{border:1px solid #b9c6d8;border-radius:9px;padding:12px;margin:12px 0;background:var(--ow-surface,#fff)}.ym .ym-target:has(input:checked){border-color:var(--ow-navy,#17365a);background:#f0f4fa;box-shadow:inset 3px 0 var(--ow-navy,#17365a)}.ym .ym-target:has(input:disabled){background:#f6f7f9;color:#697486}.ym-grid{gap:18px;align-items:start}.ym-grid>.ym-section{margin:0}.ym-review{gap:0 12px}.ym-review dt,.ym-review dd{padding:9px 0;border-bottom:1px solid #d9e0e9}.ym-review dt:last-of-type,.ym-review dd:last-of-type{border-bottom:0}.ym .ym-steps button{border:1px solid #b9c6d8;border-radius:8px;margin:0;padding:10px 12px}.ym .ym-steps button[aria-current=step]{border-color:var(--ow-navy,#17365a);background:var(--ow-surface,#fff);box-shadow:inset 0 -3px var(--ow-gold,#edc84b);font-weight:700}.ym-footer{padding:14px;border:1px solid #c9d3e1;border-radius:10px;background:var(--ow-soft,#f1f4f9)}@media(max-width:600px){.ym-section{padding:14px}.ym-section>h3{margin:-14px -14px 14px;padding:12px 14px}.ym fieldset.ym-section{padding:10px 14px 14px}.ym-placement{padding:14px}.ym .ym-steps{gap:8px}}.ym-picker-toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px}.ym .ym-picker-toolbar label{margin:0}.ym-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.ym-media-card{min-width:0;border:1px solid #b9c6d8;border-radius:12px;overflow:hidden;background:var(--ow-surface,#fff)}.ym-media-card.ym-media-added{border:2px solid var(--ow-navy,#17365a)}.ym button.ym-media-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:170px;padding:0;border:0;border-radius:0;background:#eef1f6;overflow:hidden}.ym-media-thumb img,.ym-media-thumb video{width:100%;height:100%;object-fit:contain;pointer-events:none}.ym-media-type{position:absolute;bottom:8px;left:8px;padding:3px 8px;border-radius:5px;background:#172b4de6;color:#fff;font-size:12px}.ym-media-card-body{display:grid;gap:8px;padding:12px}.ym-media-card-body>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ym-media-count{font-size:12px;color:var(--ow-muted)}.ym-media-added .ym-media-count{color:var(--ow-navy,#17365a);font-weight:700}.ym-media-card-body>button{width:100%;font-weight:700}.ym-picker-preview{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;padding:16px;margin:16px 0;border:2px solid var(--ow-navy,#17365a);border-radius:12px;background:var(--ow-soft,#f1f4f9)}.ym-picker-preview h4{margin:0;overflow-wrap:anywhere}.ym-picker-preview .ym-preview{max-height:400px}.ym-picker-preview .ym-portrait{width:100%}.ym-picker-empty{padding:24px;border:1px dashed #b9c6d8;border-radius:10px;text-align:center}@media(max-width:600px){.ym-picker-toolbar,.ym-picker-preview{grid-template-columns:1fr}.ym-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ym button.ym-media-thumb{height:140px}}.mcl{padding:22px;color:#17365a}.mcl-toolbar,.mcl-filters,.mcl-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mcl-toolbar>div:first-child{flex:1}.mcl h2,.mcl h3{margin:0 0 8px}.mcl p{color:#52627a;line-height:1.5}.mcl button,.mcl select,.mcl input{border:1px solid #aebdd0;border-radius:8px;background:#fff;padding:10px 14px;color:#17365a;font:inherit}.mcl button{cursor:pointer}.mcl button:disabled{opacity:.55;cursor:not-allowed}.mcl button[aria-pressed=true]{background:#17365a;color:#fff;border-color:#17365a}.mcl button:focus-visible,.mcl input:focus-visible,.mcl select:focus-visible{outline:3px solid #c49a31;outline-offset:3px}.mcl-filters{margin:20px 0;padding:16px;background:#f4f7fb;border:1px solid #b9c6d8;border-radius:12px;align-items:end}.mcl label{display:flex;flex-direction:column;gap:6px;font-size:14px}.mcl-filters label:first-of-type{flex:1;min-width:170px}.mcl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:18px}.mcl-card{border:1px solid #b9c6d8;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 5px #17365a0d;min-width:0}.mcl .mcl-thumbnail{display:block;position:relative;padding:0;border:0;border-radius:0;width:100%;height:164px;background:#eaf0f7}.mcl-thumbnail img{width:100%;height:100%;object-fit:contain}.mcl-video{display:flex;height:100%;justify-content:center;align-items:center;flex-direction:column;font-size:42px;color:#17365a}.mcl-video small{font-size:13px}.mcl-badge{position:absolute;bottom:8px;right:8px;background:#17365ae8;color:#fff;padding:4px 7px;border-radius:4px;font-size:11px}.mcl-details{padding:16px}.mcl-details h3{font-size:16px;overflow-wrap:anywhere}.mcl-details p{font-size:13px}.mcl-actions button{font-size:13px;padding:8px 10px}.mcl-panel{margin:18px 0;padding:20px;border:1px solid #b9c6d8;border-radius:12px;background:#fff}.mcl-preview img,.mcl-preview video{display:block;max-width:100%;max-height:440px;margin:16px auto;background:#eaf0f7}.mcl-group-icon{font-size:48px;line-height:1;text-align:center;padding:24px;background:#eaf0f7}.mcl-screen-list{display:flex;flex-direction:column;gap:10px}.mcl-screen-list span{padding:12px;border:1px solid #ccd6e3;border-radius:8px}.mcl-screen-list small{display:block;color:#52627a}@media(max-width:600px){.mcl{padding:14px}.mcl-filters>*{width:100%}.mcl-filters input,.mcl-filters select{width:100%}.mcl-toolbar{align-items:flex-start}}.mcl .mcl-member{flex-direction:row;align-items:center;padding:9px 0}.mcl .mcl-member input{width:auto}.mcl fieldset{border:1px solid #b9c6d8;border-radius:8px;margin:16px 0}.mcl form>label{margin:12px 0}.mcl-actions{margin-top:12px}.mcl>h3{margin:24px 0 14px}.owner-workspace .owner-content:has(.overview-compact){padding-top:14px;padding-bottom:18px}.owner-workspace .owner-content:has(.overview-compact)>.owner-context{margin-bottom:12px;padding-bottom:10px}.overview-compact .overview-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#243c86;color:#fff;border-radius:18px;padding:14px 20px;margin-bottom:14px}.overview-compact .overview-banner h1{font-size:25px;line-height:1.2;font-weight:750;letter-spacing:-.5px;margin:5px 0}.overview-compact .overview-banner p{font-size:12px;color:#c4d6f7;margin:0}.overview-compact .overview-banner .overview-eyebrow{color:#ffda37;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:800}.overview-compact .overview-banner img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:50%;padding:5px;flex-shrink:0}.overview-compact .overview-banner .owner-quick-actions{margin:0;gap:7px;justify-content:flex-end;max-width:540px}.owner-workspace .overview-compact .owner-action{min-height:40px;padding:8px 11px;font-size:12px}.owner-workspace .overview-compact .owner-filters{margin-bottom:12px;align-items:center}.owner-workspace .overview-compact .owner-filters label{display:flex;align-items:center;gap:9px}.owner-workspace .overview-compact .owner-filters select{min-height:40px;height:40px;padding:7px 26px 7px 10px;font-size:13px}.owner-workspace .overview-compact .owner-filters p{margin:0 0 0 auto;font-size:11px}.owner-workspace .overview-compact .owner-metrics{gap:12px;margin-bottom:14px}.owner-workspace .overview-compact .owner-metric{padding:14px 16px}.owner-workspace .overview-compact .owner-metric strong{font-size:27px;margin:6px 0}.owner-workspace .overview-compact .owner-metric small{font-size:11px}.owner-workspace .overview-compact .overview-panels{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.15fr);gap:12px;margin-bottom:12px;align-items:stretch}.owner-workspace .overview-compact .owner-panel{padding:16px}.owner-workspace .overview-compact .owner-panel-heading{margin-bottom:12px;gap:4px;align-items:start;flex-direction:column}.owner-workspace .overview-compact .owner-panel-heading h2{font-size:16px}.owner-workspace .overview-compact .owner-chart{height:174px;gap:6px;padding-bottom:8px}.owner-workspace .overview-compact .owner-chart-column{gap:6px}.owner-workspace .overview-compact .owner-chart-column small{font-size:10px}.owner-workspace .overview-compact .owner-chart-footer{margin-top:8px;gap:4px}.owner-workspace .overview-compact .owner-chart-footer small{font-size:10px}.owner-workspace .overview-compact .owner-stream-rank{margin:16px 0;gap:18px;max-height:212px;overflow:auto}.owner-workspace .overview-compact .owner-stream-label{font-size:12px;margin-bottom:7px}.owner-workspace .overview-compact .owner-caption{font-size:11px;line-height:1.5;margin-top:10px}.owner-workspace .overview-compact .owner-activity li{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:9px 0;font-size:11px}.owner-workspace .overview-compact .owner-activity li>span:nth-child(2){font-size:10px}.overview-compact .overview-history-link{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;color:#243c86}.owner-workspace .overview-compact>.owner-preview-note{margin:10px 0 0}.owner-workspace .overview-compact>.owner-preview-note summary{padding:8px 12px;font-size:11px}.owner-workspace .overview-compact .overview-archive{margin-top:8px}@media(max-width:1250px){.overview-compact .overview-banner{flex-wrap:wrap}.overview-compact .overview-banner img{display:none}.owner-workspace .overview-compact .overview-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-compact .overview-recent{grid-column:1/-1}}@media(max-width:700px){.owner-workspace .overview-compact .overview-panels{grid-template-columns:1fr}.owner-workspace .overview-compact .owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-compact .overview-banner h1{font-size:23px}.overview-compact .overview-banner .owner-quick-actions{justify-content:flex-start}.owner-workspace .overview-compact .owner-filters p{margin:0}.overview-compact .overview-recent{grid-column:auto}}.owner-workspace .owner-content:has(.pos-compact){padding-top:12px;padding-bottom:14px}.owner-workspace .owner-content:has(.pos-compact)>.owner-context{margin-bottom:10px;padding-bottom:8px}.pos-compact{color:var(--ow-text)}.pos-compact .pos-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.pos-compact h1{font-size:24px;line-height:1.2;font-weight:800;color:#243c86;margin:0 0 4px}.pos-compact .pos-topline p{font-size:12px;color:var(--ow-muted);margin:0}.owner-workspace .pos-compact .os-tabs{margin:0;padding:0;border:0}.owner-workspace .pos-compact .os-tabs button{min-height:40px;padding:8px 12px;font-size:12px}.pos-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pos-toolbar>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pos-toolbar label,.pos-org{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ow-muted)}.pos-toolbar select,.pos-org select{background:#fff;border:1px solid #dce2ef;border-radius:8px;padding:8px 10px;min-height:40px;color:#243c86;font-weight:650}.pos-toolbar a,.pos-toolbar button{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;border-radius:8px;padding:10px 12px;min-height:40px}.pos-toolbar a{background:#ffda37;color:#243c86}.pos-toolbar button{border:1px solid #dce2ef;color:#6b7892;background:#f1f3f7;cursor:not-allowed}.pos-status{font-size:11px;color:#886a13;background:#fff3c4;border-radius:20px;padding:6px 10px}.pos-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.pos-metrics section{background:#fff;border:1px solid #e3e7f0;border-radius:16px;padding:12px 16px;box-shadow:0 6px 15px #182a5108}.pos-metrics section:first-child{background:linear-gradient(120deg,#253e8a,#211e52);color:#fff;border-color:transparent}.pos-metrics section>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:750;text-transform:uppercase;color:#7285a8}.pos-metrics section:first-child>div{color:#adc9f5}.pos-metrics svg{color:#f2bc19}.pos-metrics strong{display:block;font-size:29px;line-height:1.2;margin:7px 0}.pos-metrics small{display:block;font-size:10px;color:#7786a1}.pos-metrics section:first-child small{color:#bdc9e7}.owner-workspace .pos-compact .owner-panel{padding:14px 16px;border-radius:16px;min-width:0}.pos-panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.pos-panel-heading h2{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:750;color:#243c86;margin:0}.pos-panel-heading p{font-size:10px;color:#73829b;margin:3px 0 0}.pos-chart-panel{margin-bottom:12px}.pos-chart{height:174px;min-width:0}.pos-legend{display:flex;align-items:center;gap:14px;font-size:10px;flex-wrap:wrap}.pos-legend i{display:inline-block;width:14px;height:3px;background:#293f89;vertical-align:middle;margin-right:5px}.pos-pending{color:#78839a}.pos-bottom-grid{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.65fr);gap:12px}.pos-compact .pos-connection-note{font-size:10px;color:#886a13;background:#fff8df;padding:7px 9px;border-radius:6px;margin:0 0 9px}.pos-sites h3{font-size:12px;font-weight:700;margin:18px 0 6px;color:#526382}.pos-site-receipts{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pos-site-receipts>li{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:16px;padding:12px;background:#f5f7fc;border:1px solid #e6ebf4;border-radius:9px;font-size:12px;line-height:1.5}.pos-receipt-site-name{min-width:0;overflow-wrap:anywhere;font-weight:600}.pos-receipt-site-total{text-align:right;display:grid;gap:3px}.pos-receipt-site-total strong{white-space:nowrap;color:#243c86;font-size:13px;font-variant-numeric:tabular-nums}.pos-receipt-site-total small{font-size:11px;color:#73809a}.pos-channel-list{max-height:160px;overflow:auto}.pos-channel-list>div{display:flex;justify-content:space-between;gap:16px;font-size:12px;padding:10px 0;border-bottom:1px solid #eef0f5}.pos-channel-list>div>span{min-width:0;overflow-wrap:anywhere}.pos-channel-list strong{white-space:nowrap;color:#243c86}.pos-period-total{font-size:11px;border-radius:6px;padding:5px 8px;color:#243c86;background:#edf2ff;white-space:nowrap}.pos-table-scroll{max-height:240px;overflow:auto}.pos-table-scroll table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.pos-table-scroll th{position:sticky;top:0;background:#f2f5fb;font-size:10px;text-align:right;padding:8px;color:#75819a;z-index:1}.pos-table-scroll td{padding:8px;text-align:right;border-bottom:1px solid #eef0f5}.pos-table-scroll th:first-child,.pos-table-scroll td:first-child{text-align:left}.pos-table-scroll td:nth-child(3){font-weight:700;color:#243c86}.pos-compact .pos-footnote{display:grid;gap:6px;font-size:11px;color:#66758f;line-height:1.6;margin:14px 0 0;padding:12px 16px;background:#f1f4fa;border-radius:10px}.pos-compact .pos-footnote p{margin:0}.pos-footnote strong{color:#526382}.pos-empty{height:100%;display:grid;place-content:center;color:#73809a;font-size:12px}.pos-org{margin-bottom:10px}.pos-sample-note{background:#fff5d4;border-radius:8px;padding:10px 12px;font-size:12px;margin-bottom:12px}.owner-workspace .pos-compact .os-panel h2{font-size:16px;margin-bottom:12px}.owner-workspace .pos-compact .os-product{padding:14px;min-height:100px}@media(max-width:1000px){.pos-topline,.pos-toolbar{flex-wrap:wrap}.pos-bottom-grid{grid-template-columns:1fr}.pos-legend{max-width:230px}.pos-chart{height:190px}}@media(max-width:600px){.pos-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-toolbar>div{gap:7px}.pos-panel-heading{flex-wrap:wrap}.pos-topline h1{font-size:22px}.pos-legend{max-width:none}.pos-table-scroll{max-height:250px}.pos-metrics section{padding:12px}.pos-toolbar select{font-size:16px}}.pos-quarantine .pos-panel-heading{align-items:flex-start}.pos-quarantine .pos-panel-heading p{margin:.25rem 0 0;color:#667085}.pos-quarantine td small{display:block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;color:#667085}.pos-quarantine td ul{margin:0;padding-left:1.1rem;min-width:16rem}.pos-delete-order{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d92d20;color:#b42318;background:#fff;border-radius:.45rem;padding:.45rem .65rem;font-weight:700;cursor:pointer}.pos-delete-order:disabled{opacity:.55;cursor:wait}.pos-live-sites{margin-bottom:12px}.pos-live-sites>.pos-panel-heading>strong{font-size:12px;color:#243c86;background:#edf2ff;border-radius:999px;padding:7px 10px}.pos-live-site-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.pos-live-site-grid article{border:1px solid #dce2ed;border-left-width:5px;border-radius:10px;padding:10px;background:#fff;display:grid;gap:5px}.pos-live-site-grid article>div{display:flex;align-items:center;gap:7px}.pos-live-site-grid article>b{font-size:10px;letter-spacing:.08em}.pos-live-site-grid article>small{display:flex;align-items:center;gap:4px;color:#667085}.pos-live-dot{width:9px;height:9px;border-radius:50%;background:#98a2b3}.pos-site-live{border-left-color:#12b76a!important}.pos-site-live .pos-live-dot{background:#12b76a;box-shadow:0 0 0 4px #d1fadf}.pos-site-live>b{color:#067647}.pos-site-attention{border-left-color:#f79009!important;background:#fffaeb!important}.pos-site-attention .pos-live-dot{background:#f79009}.pos-site-attention>b{color:#b54708}.pos-site-offline{border-left-color:#d92d20!important;background:#fef3f2!important}.pos-site-offline .pos-live-dot{background:#d92d20}.pos-site-offline>b{color:#b42318}.pos-device-activation{margin-bottom:12px}.pos-activation-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.pos-activation-controls label{display:grid;gap:4px;font-size:11px;color:#667085;min-width:220px}.pos-activation-controls input{min-height:40px;border:1px solid #d0d5dd;border-radius:8px;padding:8px 10px;font-size:15px}.pos-activation-controls button{min-height:40px;border:0;border-radius:8px;padding:9px 13px;background:#243c86;color:#fff;font-weight:750;cursor:pointer}.pos-activation-controls button:disabled{opacity:.55;cursor:not-allowed}.pos-activation-result{display:flex;align-items:center;gap:18px;margin-top:14px;padding:14px;border:1px solid #dce2ed;border-radius:12px;background:#f8faff}.pos-activation-result p{margin:4px 0;font-size:12px;color:#667085}.pos-activation-qr{padding:10px;background:#fff;border-radius:8px;line-height:0}@media(max-width:600px){.pos-activation-result{align-items:flex-start;flex-direction:column}.pos-activation-controls label{min-width:100%}}.expo-report{scroll-margin-top:20px;margin:12px 0}.expo-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.expo-heading h2{font-size:18px;font-weight:800;color:#243c86;margin:5px 0}.expo-heading p,.expo-sync-note{font-size:12px;color:#667085}.expo-test-badge{background:#fff1b8;color:#725500;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}.expo-actions,.expo-filters,.expo-pagination{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.expo-report button{min-height:38px;padding:8px 12px;border:1px solid #ccd5e7;border-radius:8px;background:#fff;color:#243c86;font-weight:700;cursor:pointer}.expo-actions button{background:#243c86;color:#fff;border-color:#243c86}.expo-report button:disabled{opacity:.5;cursor:not-allowed}.expo-filters{margin:14px 0;align-items:end}.expo-report label{font-size:12px;display:grid;gap:4px;color:#667085}.expo-report input,.expo-report select{background:#fff;color:#182b55;border:1px solid #ccd5e7;border-radius:7px;padding:7px;min-height:38px}.expo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.expo-metrics>div{background:#f1f4fc;border:1px solid #dce3f2;padding:12px;border-radius:12px}.expo-metrics>div:first-child{background:#243c86;color:#fff}.expo-metrics span,.expo-metrics small{display:block;font-size:12px}.expo-metrics strong{display:block;font-size:27px;margin:5px 0}.expo-breakdowns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:14px 0}.expo-report h3{font-size:14px;color:#243c86;font-weight:750;margin:6px 0}.expo-breakdowns>div{border:1px solid #e1e6f1;border-radius:10px;padding:12px}.expo-summary-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e8ecf4;padding:6px 0;font-size:12px}.expo-breakdowns small{display:block;color:#667085;margin-top:8px}.expo-register-heading{display:flex;align-items:center;justify-content:space-between;margin:12px 0 8px}.expo-register-heading label{display:flex;align-items:center;gap:7px}.expo-order-table{overflow:auto}.expo-order-table table{width:100%;border-collapse:collapse;font-size:12px}.expo-order-table th{background:#eef2fa;color:#243c86;padding:10px;text-align:left}.expo-order-table td{padding:10px;border-bottom:1px solid #e6ebf4;vertical-align:top}.expo-order-table td>span,.expo-order-table td>small{display:block}.expo-order-number{font-size:16px;color:#243c86;display:block;margin-bottom:4px}.expo-order-table details{font-size:10px;color:#667085;margin-top:5px}.expo-order-table details small{max-width:none;white-space:normal;overflow-wrap:anywhere}.expo-order-table td ul{padding-left:16px;margin:0;min-width:210px}.expo-pagination{justify-content:flex-end;margin-top:12px;font-size:12px}.expo-pagination>span:first-child{margin-right:auto}@media(max-width:900px){.expo-heading{align-items:flex-start;flex-direction:column}.expo-metrics{grid-template-columns:1fr 1fr}}@media(max-width:600px){.expo-breakdowns{grid-template-columns:1fr}.expo-filters input,.expo-filters select{font-size:16px}.expo-metrics strong{font-size:23px}}.pos-metrics strong button{color:inherit;background:transparent;border:0;border-bottom:1px dotted currentColor;font:inherit;text-align:left;cursor:pointer;padding:0}.pos-metrics strong button:disabled{cursor:default;opacity:.6}.pos-receipt-site-total button,.pos-table-scroll td button{font:inherit;color:#243c86;background:transparent;border:0;text-decoration:underline;cursor:pointer;padding:0}.pos-compact section[aria-label="EPOS sync status"] li{overflow-wrap:anywhere;font-size:12px;margin:8px 0}.expo-report textarea{width:100%;min-height:80px;border:1px solid #ccd5e7;border-radius:8px;padding:8px;font-size:16px}.expo-filters input[type=checkbox]{min-height:20px;width:20px}.expo-report details article{border-bottom:1px solid #dce3f2;padding:10px 0;font-size:12px;overflow-wrap:anywhere}.admin-preview{display:grid;gap:14px;color:var(--ow-text)}.admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-summary article{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--ow-line);border-radius:11px;background:#fff}.admin-summary small{font-size:8px;font-weight:800;letter-spacing:.8px;color:var(--ow-muted)}.admin-summary strong{font-size:21px;color:var(--ow-navy)}.admin-summary span{font-size:9px;color:var(--ow-muted)}.admin-tabs{display:flex;gap:5px;overflow:auto;padding:7px;border:1px solid var(--ow-line);border-radius:11px;background:#f7f9fd}.admin-tabs button{white-space:nowrap;min-height:39px;border-radius:7px;padding:8px 11px;color:var(--ow-muted);font-size:10px;font-weight:750}.admin-tabs button.selected{background:var(--ow-navy);color:#fff}.admin-notice{margin:0;padding:10px 13px;border-radius:8px;background:#eef8f4;color:#17664d;font-size:11px}.admin-section{display:grid;gap:14px}.admin-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:end;padding:19px 21px;border-radius:13px;background:#edf2fc}.admin-section-heading p{margin:0 0 4px;font-size:8px!important;font-weight:800;letter-spacing:1px;color:#4b67aa!important}.admin-section-heading h2{margin:0 0 5px;font-size:20px;color:var(--ow-navy)}.admin-section-heading span{font-size:11px;color:var(--ow-muted)}.admin-primary{min-height:40px;border:1px solid #dfb62c;border-radius:8px;padding:8px 14px;background:#ffd548;color:#20336f;font-size:11px;font-weight:800}.admin-toolbar{display:grid;grid-template-columns:1fr minmax(170px,.3fr);gap:10px}.admin-toolbar label,.admin-settings label,.admin-inline-form label{display:grid;gap:5px;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.4px;color:var(--ow-muted)}.admin-toolbar input,.admin-toolbar select,.admin-settings input,.admin-settings select,.admin-inline-form input,.admin-inline-form select{width:100%;min-height:40px;border:1px solid #ced7e6;border-radius:7px;background:#fff;padding:7px 10px;color:var(--ow-text);font-size:11px;text-transform:none}.admin-people-list{border:1px solid var(--ow-line);border-radius:12px;background:#fff;overflow:hidden}.admin-people-list article{display:grid;grid-template-columns:auto minmax(200px,1.5fr) minmax(155px,.7fr) auto;gap:12px;align-items:center;padding:13px 15px;border-bottom:1px solid var(--ow-line)}.admin-people-list article:last-child{border-bottom:0}.admin-person-avatar{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#edf2fc;color:var(--ow-navy);font-size:11px;font-weight:800}.admin-person,.admin-person-security{display:grid;gap:3px}.admin-person strong{font-size:12px}.admin-person span{font-size:10px;color:#4f607d}.admin-person small,.admin-person-security small{font-size:9px;color:var(--ow-muted)}.admin-person-security b{justify-self:start;border-radius:14px;padding:4px 7px;font-size:8px}.status-active{background:#e1f5eb;color:#176a4e}.status-invited{background:#e9effc;color:#31549d}.status-suspended{background:#f3e8e8;color:#934242}.admin-row-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:end}.admin-row-actions button,.admin-access-review button,.admin-location-directory button,.admin-connections button,.admin-security-actions button,.admin-sessions button,.admin-recovery-actions button,.admin-audit button{min-height:33px;border:1px solid #ccd5e3;border-radius:7px;padding:6px 9px;background:#fff;color:var(--ow-navy);font-size:9px;font-weight:750}.admin-inline-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:15px;background:#141f3d73}.admin-inline-form form{width:min(620px,100%);border-radius:13px;padding:20px;background:#fff;box-shadow:0 18px 50px #15224640}.admin-inline-form header{display:flex;justify-content:space-between;gap:12px}.admin-inline-form h3{margin:0;font-size:18px;color:var(--ow-navy)}.admin-inline-form header p{margin:4px 0 0;font-size:10px;color:var(--ow-muted)}.admin-inline-form header>button{font-size:10px;text-decoration:underline}.admin-inline-form form>div{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:17px 0}.admin-inline-form footer{display:flex;justify-content:flex-end;gap:8px}.admin-inline-form footer>button:not(.admin-primary){min-height:40px;padding:8px 12px}.admin-role-layout{display:grid;grid-template-columns:minmax(190px,.35fr) 1fr;gap:12px}.admin-role-layout>aside{display:grid;gap:5px;align-content:start}.admin-role-layout>aside button{display:grid;gap:3px;text-align:left;padding:11px 12px;border:1px solid var(--ow-line);border-radius:8px;background:#fff}.admin-role-layout>aside button.selected{border-color:#425fa9;background:#edf2fc;box-shadow:inset 3px 0 #425fa9}.admin-role-layout>aside strong{font-size:11px;color:var(--ow-navy)}.admin-role-layout>aside span{font-size:8px;color:var(--ow-muted)}.admin-role-detail{border:1px solid var(--ow-line);border-radius:12px;padding:18px;background:#fff}.admin-role-detail>header{display:flex;justify-content:space-between;gap:12px}.admin-role-detail header small{font-size:8px;color:var(--ow-muted)}.admin-role-detail h3{margin:3px 0 5px;font-size:19px;color:var(--ow-navy)}.admin-role-detail header p{margin:0;font-size:10px;color:var(--ow-muted)}.admin-role-detail header>span{align-self:start;border-radius:15px;padding:5px 8px;background:#edf2fc;color:#31549d;font-size:8px}.admin-role-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.admin-role-columns section{padding:13px;border-radius:9px;background:#f7f9fc}.admin-role-columns h4{margin:0 0 8px;font-size:10px;text-transform:uppercase;color:var(--ow-muted)}.admin-role-columns p{margin:6px 0;font-size:10px;color:#41516c}.admin-role-rule,.admin-connection-rule{display:flex;gap:12px;padding:12px;border-radius:8px;background:#fff8dc}.admin-role-rule strong,.admin-connection-rule strong{white-space:nowrap;font-size:10px;color:#6e570c}.admin-role-rule span,.admin-connection-rule span{font-size:9px;line-height:1.5;color:#715f25}.admin-access-review,.admin-sessions,.admin-security-history,.admin-location-directory,.admin-audit{border:1px solid var(--ow-line);border-radius:12px;background:#fff;overflow:hidden}.admin-access-review header,.admin-sessions header,.admin-audit header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;background:#f7f9fc}.admin-access-review h3,.admin-sessions h3,.admin-security-history h3,.admin-location-directory h3,.admin-audit h3{margin:0;font-size:13px;color:var(--ow-navy)}.admin-access-review header p,.admin-sessions header p,.admin-audit header p{margin:3px 0 0;font-size:9px;color:var(--ow-muted)}.admin-access-review>div{display:grid;grid-template-columns:1fr 1.5fr auto;gap:12px;padding:11px 16px;border-top:1px solid var(--ow-line);font-size:10px}.admin-access-review b{color:#176a4e}.admin-access-review b.due{color:#a06312}.admin-org-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.admin-settings{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:17px;border:1px solid var(--ow-line);border-radius:12px;background:#fff}.admin-settings input[type=color]{padding:4px}.admin-settings .admin-primary{align-self:end}.admin-brand-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;border-radius:12px;padding:24px;color:#fff;text-align:center}.admin-brand-preview img{width:75px;height:75px;border:6px solid #fff;border-radius:50%;background:#fff;object-fit:contain}.admin-brand-preview small{margin-top:14px;letter-spacing:2px;color:#c7d4f4}.admin-brand-preview h3{margin:7px 0 2px;font-size:22px}.admin-brand-preview p{margin:0 0 15px!important;color:#c7d4f4!important}.admin-brand-preview button{border-radius:8px;padding:9px 14px;color:#243c86;font-weight:800}.admin-location-directory{padding:15px}.admin-location-directory>div{display:grid;grid-template-columns:1fr 1.8fr auto;gap:12px;align-items:center;margin-top:10px;font-size:10px}.admin-location-directory span{color:var(--ow-muted)}.admin-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-connections article{display:grid;gap:11px;min-height:170px;padding:15px;border:1px solid var(--ow-line);border-radius:11px;background:#fff}.admin-connections header{display:flex;justify-content:space-between;gap:9px}.admin-connections header div{display:grid;gap:3px}.admin-connections strong{font-size:12px;color:var(--ow-navy)}.admin-connections header span,.admin-connections footer span{font-size:8px;color:var(--ow-muted)}.admin-connections b{align-self:start;border-radius:14px;padding:4px 7px;background:#e3f4eb;color:#176a4e;font-size:8px}.admin-connections .connection-review,.admin-connections .connection-pilot{background:#fff0d9;color:#8c570d}.admin-connections .connection-not-enabled{background:#edf0f5;color:#66748b}.admin-connections p{margin:0!important;font-size:10px!important;color:var(--ow-muted)!important}.admin-connections footer{display:flex;justify-content:space-between;align-items:end;margin-top:auto}.admin-connection-rule{border:1px solid #ead992}.admin-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-posture,.admin-security-actions{border:1px solid var(--ow-line);border-radius:12px;padding:16px;background:#fff}.admin-posture header{display:flex;justify-content:space-between;gap:12px;margin-bottom:13px}.admin-posture header div{display:grid}.admin-posture small{font-size:8px;color:var(--ow-muted)}.admin-posture strong{font-size:22px;color:#176a4e}.admin-posture header>span{font-size:9px;color:var(--ow-muted)}.admin-posture p{display:flex;gap:8px;align-items:center;margin:8px 0!important;font-size:10px!important;color:#41516c!important}.admin-posture p b{display:grid;place-items:center;width:18px;height:18px;border-radius:9px;background:#dff4e9;color:#176a4e}.admin-posture p b.warning{background:#fff0d9;color:#9a620e}.admin-security-actions h3{margin:0 0 10px;font-size:13px;color:var(--ow-navy)}.admin-security-actions>div{display:grid;grid-template-columns:1fr auto;gap:4px 9px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ow-line)}.admin-security-actions span{font-size:10px}.admin-security-actions b{font-size:9px;color:#176a4e}.admin-security-actions button{grid-column:1/-1;justify-self:start}.admin-sessions>div{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:11px 16px;border-top:1px solid var(--ow-line);font-size:10px}.admin-sessions b{font-size:8px;color:#176a4e}.admin-security-history{padding:15px}.admin-security-history>p{display:grid;grid-template-columns:110px 1fr 1fr;gap:10px;margin:8px 0!important;padding-top:8px;border-top:1px solid var(--ow-line);font-size:9px!important}.admin-security-history span,.admin-security-history small{color:var(--ow-muted)}.admin-recovery-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-recovery-summary article{display:grid;gap:5px;padding:14px;border:1px solid var(--ow-line);border-radius:10px;background:#fff}.admin-recovery-summary small{font-size:8px;color:var(--ow-muted)}.admin-recovery-summary strong{font-size:16px;color:var(--ow-navy)}.admin-recovery-summary span{font-size:8px;color:var(--ow-muted)}.admin-recovery-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-recovery-actions article{display:flex;flex-direction:column;align-items:start;padding:15px;border:1px solid var(--ow-line);border-radius:10px;background:#fff}.admin-recovery-actions h3{margin:0;font-size:12px;color:var(--ow-navy)}.admin-recovery-actions p{flex:1;margin:7px 0 12px!important;font-size:9px!important;color:var(--ow-muted)!important}.admin-audit-row{display:grid;grid-template-columns:120px 1.5fr 1fr 1fr;gap:10px;padding:10px 15px;border-top:1px solid var(--ow-line);font-size:9px}.admin-audit-row.head{background:#fafbfc;font-weight:750;color:var(--ow-muted)}@media(max-width:1050px){.admin-connections{grid-template-columns:1fr 1fr}.admin-people-list article{grid-template-columns:auto 1fr 1fr}.admin-row-actions{grid-column:2/-1;justify-content:start}}@media(max-width:800px){.admin-summary,.admin-recovery-summary{grid-template-columns:1fr 1fr}.admin-role-layout,.admin-org-layout,.admin-security-grid,.admin-connections,.admin-recovery-actions{grid-template-columns:1fr}.admin-role-layout>aside{grid-template-columns:1fr 1fr}.admin-toolbar{grid-template-columns:1fr}.admin-people-list article{grid-template-columns:auto 1fr}.admin-person-security,.admin-row-actions{grid-column:2}.admin-audit-row{grid-template-columns:90px 1fr}.admin-audit-row span:nth-child(n+3){display:none}}@media(max-width:560px){.admin-summary{grid-template-columns:1fr 1fr}.admin-section-heading{align-items:stretch;flex-direction:column}.admin-section-heading .admin-primary{width:100%}.admin-inline-form form>div,.admin-settings,.admin-role-columns{grid-template-columns:1fr}.admin-role-layout>aside{grid-template-columns:1fr}.admin-people-list article{grid-template-columns:auto 1fr}.admin-row-actions{grid-column:1/-1}.admin-access-review>div,.admin-location-directory>div{grid-template-columns:1fr}.admin-security-history>p{grid-template-columns:1fr}.admin-sessions>div{grid-template-columns:1fr auto}.admin-sessions>div button{grid-column:1/-1;justify-self:start}}
