/* Merchant chrome and app workspace only. Published websites and editor canvases retain their design. */
body.ld-unified,body.aw-workspace{--mu-ink:#142c47;--mu-muted:#586b82;--mu-line:#dce5ef;--mu-bg:#f4f6fb;--mu-blue:#315ac2;--mu-soft:#eaf0fc;--mu-top-height:74px;font-family:Inter,Arial,sans-serif;color:var(--mu-ink);background:var(--mu-bg)}
.ld-unified .workspace{min-width:0;max-width:none;padding:28px clamp(18px,2.3vw,40px) 100px;background:var(--mu-bg)}
.ld-unified .mu-page-header,.ld-unified .ux-page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;padding:0 0 22px;margin:0 0 24px;border-bottom:1px solid var(--mu-line);background:transparent;box-shadow:none;border-radius:0;color:var(--mu-ink)}
.ld-unified .mu-back{flex-basis:100%;font-size:13px;color:var(--mu-muted);text-decoration:none;width:max-content}
.ld-unified .mu-back:hover{color:var(--mu-blue);text-decoration:underline}
.ld-unified .mu-page-header h1{font:700 clamp(26px,2.4vw,34px)/1.2 Inter,Arial,sans-serif;letter-spacing:-.035em;margin:0;color:var(--mu-ink)}
.ld-unified .mu-breadcrumb{font-size:12px;color:var(--mu-muted);margin:0 0 8px}
.ld-unified [data-mu-duplicate][hidden],.ld-unified .mu-profile-panel[hidden],.aw-workspace .aw-panel[hidden]{display:none!important}
.ld-unified .mu-tabs,.aw-workspace .aw-tabs{display:flex;flex-wrap:wrap;gap:5px;align-items:center;border:0;border-bottom:1px solid var(--mu-line);padding:0;margin:0 0 24px;background:transparent;border-radius:0;box-shadow:none;overflow:visible}
.ld-unified .mu-tabs>:is(button,a),.aw-workspace .aw-tabs>button{border:0;border-radius:9px 9px 0 0;background:transparent;color:var(--mu-muted);min-height:48px;padding:12px 16px;font:600 14px/1.5 Inter,Arial,sans-serif;box-shadow:none;text-decoration:none;transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.ld-unified .mu-tabs>:is([aria-selected=true],[aria-current=page],.active),.aw-workspace .aw-tabs>[aria-selected=true]{background:var(--mu-soft);color:#244eb4;box-shadow:inset 0 -3px var(--mu-blue)}
.ld-unified .mu-profile-grid{display:block}.ld-unified .mu-profile-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;padding:22px;background:#fff;border:1px solid var(--mu-line);border-radius:16px;margin-bottom:20px}
.ld-unified .mu-profile-panel>label{margin:0;min-width:0}.ld-unified .mu-profile-panel .biz-image{max-width:100%;max-height:200px;object-fit:contain}
.ld-unified main.workspace>:is(.card,.notice,.ldm,.p1c,.sl-planner){min-width:0;max-width:100%}
.ld-unified main.workspace> :is(.page-head,.biz-heading){background:transparent;border:0;border-radius:0;color:var(--mu-ink);box-shadow:none}
.ld-unified main.workspace :is(.card,.consent-info,.biz-panel):not(.preview *):not(.we-canvas *):not(.pb-canvas *):not(.vc-preview *):not(.eux-phone *){border-color:var(--mu-line);border-radius:16px;box-shadow:none}
.ld-unified main.workspace :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not(.preview *):not(.we-canvas *):not(.pb-canvas *):not(.vc-preview *):not(.eux-phone *){border:1px solid #bdcadc;border-radius:9px;min-height:44px;font-size:14px;max-width:100%;min-width:0;background:#fff;color:var(--mu-ink)}
.ld-unified main.workspace :is(button,.btn):not(.preview *):not(.we-canvas *):not(.pb-canvas *):not(.vc-preview *):not(.eux-phone *){border-radius:9px;min-height:44px;box-shadow:none}
.ld-unified main.workspace :is(.primary,.btn.primary):not(.preview *):not(.we-canvas *):not(.pb-canvas *):not(.vc-preview *):not(.eux-phone *){background:var(--mu-blue);border-color:var(--mu-blue);color:#fff}
.ld-unified main.workspace table:not(.fc *):not(.preview *):not(.we-canvas *):not(.pb-canvas *):not(.vc-preview *){border-collapse:collapse;color:var(--mu-ink)}
.ld-unified main.workspace table:not(.fc *):not(.preview *):not(.we-canvas *):not(.pb-canvas *):not(.vc-preview *) :is(th,td){border-color:var(--mu-line);padding:12px 14px;line-height:1.5}
.ld-unified .mu-tabs :focus-visible,.ld-unified .mu-back:focus-visible,.aw-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #859ff0;outline-offset:3px}
.ah-card .aw-window,.ah-card .aw-separate{min-height:44px;border:1px solid #bdcadc;border-radius:9px;background:#fff;color:#244eb4;padding:10px 13px;font:600 13px/1.5 Inter,Arial,sans-serif;text-decoration:none}
.ah-card .aw-launch-message{font-size:12px;line-height:1.5;flex-basis:100%;color:#586b82}
body.aw-workspace{margin:0;line-height:1.55}.aw-workspace *{box-sizing:border-box}
.aw-workspace>header.aw-top{max-width:none;width:100%;margin:0;padding:16px clamp(18px,3vw,36px);background:#fff;border-bottom:1px solid var(--mu-line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.aw-workspace .aw-top>a{font-size:19px;font-weight:750;letter-spacing:-.035em;color:var(--mu-ink);text-decoration:none}
.aw-workspace .aw-top>a{display:inline-flex;align-items:center;gap:12px}.aw-workspace .aw-logo{display:block;width:138px;height:46px;object-fit:contain}.aw-workspace .aw-top>a>span{font-size:13px;letter-spacing:0;color:var(--mu-muted);font-weight:600}
.aw-workspace .aw-top-links{display:flex;gap:6px;flex-wrap:wrap}.aw-workspace .aw-top-links>a{display:inline-flex;align-items:center;min-height:44px;padding:10px 12px;color:var(--mu-muted);font-size:13px;text-decoration:none;border-radius:9px}.aw-workspace .aw-top-links>a:hover{background:var(--mu-soft);color:var(--mu-blue)}
.aw-workspace .aw-main,.aw-workspace #ct-app.aw-main{max-width:1280px;padding:28px clamp(18px,3vw,36px) 70px;margin:0 auto;width:100%;min-width:0}
.aw-workspace .aw-heading{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--mu-line);margin:0 0 20px}
.aw-workspace .aw-heading-copy{min-width:0;flex:1}.aw-workspace .aw-breadcrumb{font-size:12px;color:var(--mu-muted);margin:0 0 8px}
.aw-workspace .aw-heading h1{font:700 clamp(26px,3vw,34px)/1.2 Inter,Arial,sans-serif;letter-spacing:-.035em;color:var(--mu-ink);margin:0 0 8px}.aw-workspace .aw-heading p:not(.aw-breadcrumb){font-size:14px;color:var(--mu-muted);margin:0}
.aw-workspace .aw-heading-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.aw-workspace .aw-link{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--mu-line);border-radius:9px;background:#fff;color:var(--mu-blue);font-size:13px;text-decoration:none}
.aw-workspace .aw-original-hero{margin:0;flex:1;min-width:0}.aw-workspace .aw-original-hero .ct-eyebrow{display:none}.aw-workspace .ct-price{font-size:12px;background:var(--mu-soft)}
.aw-workspace .aw-tabs>a{display:inline-flex;align-items:center;min-height:48px;padding:12px 16px;font-size:14px;color:var(--mu-muted);text-decoration:none;border-radius:9px 9px 0 0}.aw-workspace .aw-tabs>a:is(.active,[aria-current=page]){background:var(--mu-soft);color:#244eb4;box-shadow:inset 0 -3px var(--mu-blue)}
.aw-workspace[data-la-app=affiliate] main>.card{border:1px solid var(--mu-line);border-radius:16px;box-shadow:none;background:#fff;padding:24px}
.aw-workspace .aw-app-links{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 18px}.aw-workspace .aw-app-links>a{font-size:13px;padding:8px 12px;border-radius:8px;text-decoration:none;background:#fff;border:1px solid var(--mu-line);color:var(--mu-muted)}
.aw-workspace :is(.ct-panel,.ct-card){background:#fff;border:1px solid var(--mu-line);border-radius:16px;box-shadow:none;padding:24px;margin:18px 0;min-width:0}
.aw-workspace .aw-panel>.ct-panel:first-child,.aw-workspace .aw-panel>.ct-card:first-child{margin-top:0}.aw-workspace .wd-value{font-size:clamp(27px,4vw,40px);letter-spacing:-.035em;line-height:1.3;color:var(--mu-ink)}
.aw-workspace .ct-grid.aw-single-column{grid-template-columns:minmax(0,1fr)}
.aw-workspace :is(button,input,select,textarea){border-radius:9px;font-family:Inter,Arial,sans-serif;min-height:44px}.aw-workspace :where(#ct-app) button{background:var(--mu-blue);border-color:var(--mu-blue);color:#fff}.aw-workspace button.secondary{background:#fff;color:var(--mu-blue);border-color:#bdcadc}.aw-workspace .aw-tabs>button{border:0}
.aw-workspace :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]){background:#fff;color:var(--mu-ink);border:1px solid #bdcadc;min-width:0;max-width:100%}
.aw-workspace .wd-main{min-height:64px;font-size:18px}.aw-workspace .ct-actions{gap:10px}.aw-workspace .ct-note,.aw-workspace .ct-subtitle{color:var(--mu-muted)}
.aw-workspace.aw-compact .aw-main{max-width:520px}.aw-workspace.aw-compact .aw-app-links{display:none}.aw-workspace.aw-compact .aw-panel[data-aw-panel=today]>section>details{display:none}.aw-workspace.aw-compact .aw-heading h1{font-size:28px}.aw-workspace.aw-compact .aw-top-links>a{padding:8px;font-size:12px}
.aw-workspace.aw-compact .aw-tabs,.aw-workspace.aw-compact .aw-heading-copy>p:not(.aw-breadcrumb){display:none}
@media(max-width:700px){.ld-unified .workspace{padding:22px 16px 100px}.ld-unified .mu-profile-panel{grid-template-columns:1fr;padding:18px}.ld-unified .mu-tabs>:is(button,a),.aw-workspace .aw-tabs>button{padding:11px 12px;font-size:13px}.aw-workspace>header.aw-top{padding:12px 16px;gap:7px}.aw-workspace .aw-top-links{gap:0}.aw-workspace .aw-top-links>a{padding:9px 10px}.aw-workspace .aw-main,.aw-workspace #ct-app.aw-main{padding:22px 16px 60px}.aw-workspace :is(.ct-panel,.ct-card){padding:18px}.aw-workspace .aw-heading{gap:12px}.aw-workspace .aw-original-hero{flex-basis:100%}.aw-workspace .ct-price{white-space:normal}}
@media(pointer:coarse){.ld-unified main.workspace :is(input,select,textarea):not([type=checkbox]):not([type=radio]),.aw-workspace :is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:16px}}
@media(max-width:700px){.ld-unified .fc .fc-list-table{white-space:normal;max-width:100%}.ld-unified .fc :is(.fc-list-event-title,.fc-list-event-title a){white-space:normal;overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.ld-unified .mu-tabs *,.aw-workspace *{scroll-behavior:auto!important;transition:none!important}}
@media print{.aw-workspace .aw-top,.aw-workspace .aw-tabs,.ld-unified .mu-back,.ld-unified .mu-profile-tabs{display:none!important}.ld-unified .mu-profile-panel[hidden],.aw-workspace .aw-panel[hidden]{display:block!important}}
