.ux-concept-mark{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:16px;color:#8b401c;background:#ffead7;border:1px solid #f3d0af}.ux-section-title{display:flex;align-items:center;gap:10px;min-width:0}.ux-scope-note{margin:0 0 14px;font-size:12px}.ux-preview-label{display:inline-block;margin-top:4px;color:var(--text-secondary);font-size:12px}.product-helper-panel .product-guide-switch{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:32px;padding:5px 0;border:0;border-radius:6px;background:transparent;color:var(--companion-product-deep);font:inherit;font-size:12px;cursor:pointer;text-align:left}.product-helper-panel .product-guide-switch:focus-visible{outline:2px solid var(--companion-product-color);outline-offset:3px}.ux-marketing details.mk-role-menu:not([open]) .mk-role-options{display:none}.ux-marketing details.mk-role-menu[open] .mk-role-options{display:grid}.ux-marketing details.mk-role-menu>summary{list-style:none;cursor:pointer}.ux-marketing details.mk-role-menu>summary::-webkit-details-marker{display:none}.ux-inline-details{min-width:0}.ux-inline-details>summary{width:-moz-fit-content;width:fit-content;padding:6px 0;color:var(--text-secondary);font-size:12px;cursor:pointer}.ux-inline-details[open]{padding-bottom:8px}.ux-inline-details a+a{margin-left:12px}.ux-integrations .ic-modal-actions:empty{display:none}.gov-issue-page .gov-issue-hero{gap:12px;padding:16px}.gov-issue-page .gov-issue-title{align-items:flex-start}.gov-issue-page .gov-issue-title h1{font-size:clamp(20px,2vw,26px);overflow-wrap:anywhere}.gov-issue-page .gov-issue-title>.gov-pill{flex-shrink:0}.gov-issue-report-link{display:inline-flex;align-items:center;min-height:32px;color:var(--primary);text-underline-offset:3px;font-size:13px}.gov-issue-page .gov-issue-summary :is(strong,small){white-space:normal;overflow-wrap:anywhere}.gov-issue-page .gov-issue-check-date strong{font-size:16px}.gov-issue-reference{min-width:0;border:1px solid var(--card-border);border-radius:14px;background:var(--surface)}.gov-issue-reference>summary{cursor:pointer;padding:10px 14px;color:var(--text-secondary);font-size:13px}.gov-issue-reference>p{margin:0;padding:0 14px 12px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.gov-issue-reference dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 14px 14px;margin:0}.gov-issue-reference dt{font-size:12px;color:var(--text-secondary)}.gov-issue-reference dd{margin:4px 0 0;font-size:13px;overflow-wrap:anywhere}.gov-issue-reference summary:focus-visible,.gov-issue-report-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}@media (max-width:700px){.fnd-workspace-identity .fnd-page-title-link{display:block;min-height:44px;box-sizing:border-box;padding-top:12px;padding-bottom:12px;line-height:20px}.gov-issue-page .gov-issue-hero-action{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.gov-issue-page .gov-issue-hero-action>span{flex-basis:100%;width:-moz-fit-content;width:fit-content;background:transparent;padding:0}.gov-issue-page :is(.btn,.gov-issue-report-link,.gov-issue-reference>summary){min-height:44px;height:auto}.gov-issue-reference dl{grid-template-columns:minmax(0,1fr)}.gov-issue-page .gov-issue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-issue-page .gov-issue-summary>div{padding:12px 10px}.gov-issue-page .gov-issue-summary>div:nth-child(-n+2){border-top:0}.gov-issue-page .gov-issue-summary>div:nth-child(2n){border-left:1px solid var(--card-border)}}.ux-inline-details>summary:focus-visible,.ux-measurement-details>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.ux-marketing.mk-revenue-page{gap:16px}.ux-marketing .mk-revenue-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:0;min-height:0}.ux-marketing.mk-revenue-page:has(.mk-dashboard-date-filter.is-custom) .mk-revenue-hero{min-height:0;padding:0}.ux-marketing .mk-revenue-hero>.shared-dashboard-bar.without-tabs{position:static;margin:0;min-height:0;width:auto}.ux-marketing .mk-revenue-hero h1{font-size:clamp(24px,2.5vw,32px);margin:0}.ux-marketing .mk-revenue-hero p{margin:4px 0 0;font-size:14px;color:var(--text-secondary)}.ux-marketing>.shared-dashboard-bar.without-tabs{position:static;width:100%;margin:0}.ux-measurement-details{border:1px solid var(--card-border);border-radius:16px;background:var(--surface);min-width:0}.ux-measurement-details>summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer;color:var(--text-secondary)}.ux-measurement-details>summary:after{content:"+";margin-left:auto;font-size:18px}.ux-measurement-details[open]>summary:after{content:"-"}.ux-measurement-details>summary>span{font-weight:400;overflow-wrap:anywhere}.ux-measurement-details .mk-evidence-strip,.ux-measurement-details .mk-measurement-strip{border:0;box-shadow:none;border-radius:0;margin:0}.ux-marketing .mk-campaign-pulse{--pulse-ink:#fff8ee;--pulse-muted:#ffe0cc;--pulse-line:rgb(255 228 203/25%);min-width:0;border:1px solid #9b452d;border-radius:24px;color:var(--pulse-ink);background:radial-gradient(ellipse at 100% 0,#a6472b 0,transparent 65%),linear-gradient(115deg,#783326,#8d3e28);box-shadow:0 8px 22px rgb(103 50 32/9%)}.ux-marketing .mk-pulse-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr);grid-gap:24px;gap:24px;padding:22px 24px;align-items:center}.ux-marketing .mk-pulse-focus{min-width:0}.ux-marketing .mk-pulse-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--pulse-muted);font-size:12px;font-weight:700}.ux-marketing .mk-pulse-eyebrow>span{padding-left:8px;border-left:1px solid var(--pulse-line);font-weight:400}.ux-marketing .mk-pulse-focus h2{margin:10px 0 14px;color:var(--pulse-ink);font-size:clamp(22px,2.1vw,30px);line-height:1.2;max-width:32ch;overflow-wrap:anywhere}.ux-marketing .mk-pulse-destination{display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;gap:20px;padding:10px 14px;border:1px solid var(--pulse-line);border-radius:14px;color:#713320;background:#fff5e6;text-decoration:none}.ux-marketing .mk-pulse-destination>span{min-width:0}.ux-marketing .mk-pulse-destination small{display:block;margin-bottom:3px;font-size:11px}.ux-marketing .mk-pulse-destination strong{display:block;font-size:13px;overflow-wrap:anywhere}.ux-marketing .mk-pulse-destination>svg{flex-shrink:0}.ux-marketing .mk-pulse-status{min-width:0;padding:16px;border:1px solid var(--pulse-line);border-radius:18px;background:rgb(75 27 19/20%)}.ux-marketing .mk-pulse-status-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px}.ux-marketing .mk-pulse-status-heading strong{color:var(--pulse-ink);font-size:14px}.ux-marketing .mk-pulse-status p,.ux-marketing .mk-pulse-status-heading span{color:var(--pulse-muted);font-size:11px}.ux-marketing .mk-pulse-status p{margin:12px 0 0}.ux-marketing .mk-pulse-status dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin:14px 0 0}.ux-marketing .mk-pulse-status dt{display:flex;align-items:center;gap:6px;color:var(--pulse-muted);font-size:11px}.ux-marketing .mk-pulse-status dt i{width:6px;height:6px;border:1px solid;border-radius:50%;flex-shrink:0}.ux-marketing .mk-pulse-status .is-active dt i{background:#b7ebbd;border-color:#b7ebbd}.ux-marketing .mk-pulse-status .is-paused dt i{background:#ffcb6a;border-color:#ffcb6a}.ux-marketing .mk-pulse-status dd{margin:4px 0 0 12px;color:var(--pulse-ink);font-size:22px;line-height:1;font-weight:700}.ux-marketing .mk-campaign-pulse .mk-revenue-summary{overflow:visible;border:0;border-top:1px solid var(--pulse-line);border-radius:0 0 24px 24px;background:rgb(76 27 18/14%)}.ux-marketing .mk-revenue-summary>.mk-pulse-metric{padding:0;border-color:var(--pulse-line)}.ux-marketing .mk-pulse-metric .mk-summary-link{display:block;height:auto;min-height:100%;padding:16px 20px;border:0;border-radius:12px}.ux-marketing .mk-pulse-metric:has(.mk-pulse-definition) .mk-summary-link{min-height:0;padding-bottom:6px}.ux-marketing .mk-pulse-metric .mk-summary-label{justify-content:space-between;gap:8px}.ux-marketing .mk-summary-label svg{flex-shrink:0}.ux-marketing .mk-revenue-summary strong{color:var(--pulse-ink);font-size:clamp(24px,2.4vw,32px)}.ux-marketing .mk-revenue-summary span{color:var(--pulse-ink);font-size:12px}.ux-marketing .mk-pulse-definition,.ux-marketing .mk-revenue-summary small{color:var(--pulse-muted);font-size:11px}.ux-marketing .mk-pulse-definition{padding:0 20px 12px}.ux-marketing .mk-pulse-definition>summary{display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:24px}.ux-marketing .mk-pulse-definition>summary::-webkit-details-marker{display:none}.ux-marketing .mk-pulse-definition p{margin:6px 0 0;line-height:1.5;overflow-wrap:anywhere}.ux-marketing .mk-campaign-pulse :is(a,summary):focus-visible{outline:2px solid #ffdc97;outline-offset:3px}.ux-marketing .mk-campaign-pulse .mk-summary-link:hover{background:rgb(255 245 230/8%)}.ux-marketing .mk-campaign-pulse [hidden]{display:none}.ux-marketing .mk-pulse-detail-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;min-height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--pulse-ink);font:inherit;text-align:left;cursor:pointer;font-size:13px;font-weight:700}.ux-marketing .mk-pulse-detail-toggle small{display:block;margin-top:4px;color:var(--pulse-muted);font-size:11px;font-weight:400}.ux-marketing .mk-pulse-detail-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.ux-marketing .mk-pulse-detail-toggle[aria-expanded=true]+div{padding-top:14px}.ux-marketing .mk-pulse-metrics-toggle{padding:14px 18px;border-top:1px solid var(--pulse-line);border-radius:0 0 24px 24px}.ux-marketing .mk-pulse-detail-toggle:focus-visible{outline:2px solid #ffdc97;outline-offset:-3px}.ux-marketing .mk-revenue-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px}.ux-marketing .mk-revenue-card{align-self:start;border-radius:22px;padding:20px}.ux-marketing .mk-decision-card{border-top:3px solid #c6793d}.ux-marketing .mk-decision-card .ux-section-title>svg{color:#a45a2d;flex-shrink:0}.ux-marketing .mk-decision-status{padding:12px 0;background:transparent;border:0}.ux-marketing .mk-decision-status p{font-size:13px}.ux-marketing .mk-role-flow-rows{gap:0;padding:0}.ux-marketing .mk-role-flow-row{grid-template-columns:minmax(0,1fr) auto minmax(90px,.8fr);gap:12px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.ux-marketing .mk-role-flow-row:last-child{border-bottom:0}.ux-marketing .mk-role-flow-label,.ux-marketing .mk-role-flow-row>small{font-size:12px}.ux-marketing .mk-role-flow-row>strong{font-size:18px}.ux-marketing .mk-portfolio-table td,.ux-marketing .mk-portfolio-table th{font-size:12px;padding:12px 10px}.ux-marketing .mk-portfolio-table small{font-size:12px}[data-theme=dark] .ux-concept-mark{color:#ffc99c;border-color:#6f4d31;background:#493322}[data-theme=dark] .ux-marketing .mk-campaign-pulse{border-color:#ae6347;background:radial-gradient(ellipse at 100% 0,#8d452d 0,transparent 65%),linear-gradient(115deg,#4e291f,#693324)}.ux-sales .sd-pulse{border-radius:24px;background:linear-gradient(115deg,#12385e,#175b86)}.ux-sales .sd-pulse-primary{min-height:0}.ux-sales .sd-pulse.is-seller .sd-pulse-primary{display:block}.ux-sales .sd-pulse-copy{min-height:0;padding:22px 24px;gap:10px}.ux-sales .sd-pulse-copy:after{display:none}.ux-sales .sd-pulse-copy h2{display:block;font-size:clamp(26px,2.6vw,36px);line-height:1.2;overflow:visible}.ux-sales .sd-pulse-kicker{display:flex;align-items:center;gap:10px}.ux-sales .sd-pulse-kicker svg{color:#ffcd7b}.ux-sales .sd-pulse-guidance{max-width:60ch;font-size:14px}.ux-sales .sd-pulse.is-seller .sd-pulse-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 24px;gap:6px 24px;align-items:center}.ux-sales .sd-pulse.is-seller .sd-pulse-copy h2,.ux-sales .sd-pulse.is-seller .sd-pulse-guidance,.ux-sales .sd-pulse.is-seller .sd-pulse-kicker{grid-column:1;margin:0}.ux-sales .sd-pulse.is-seller .sd-pulse-links{grid-column:2;grid-row:1/4}.ux-sales .sd-pulse.is-seller .sd-pulse-links a{padding:10px 16px;border:1px solid rgb(255 255 255/45%);border-radius:999px;color:#143957;background:#f4f9ff}.ux-sales .sd-pulse-links a{min-height:32px;font-size:13px}.ux-sales .sd-pulse-business{padding:18px}.ux-sales .sd-pulse-business strong{font-size:26px}.ux-sales .sd-pulse-business small{font-size:12px}.ux-sales .sd-pulse-operation{padding:14px 18px}.ux-sales .sd-pulse-operation>small,.ux-sales .sd-pulse-operation>span{font-size:12px}.ux-sales .sd-pulse-operation>strong{font-size:26px}.ux-sales-results{border-top:1px solid rgb(255 255 255/18%)}.ux-sales-results>summary{padding:12px 24px;cursor:pointer;font-weight:700;font-size:13px}.ux-sales-results>summary>span{margin-left:10px;font-weight:400;color:var(--on-dark-muted)}.ux-sales-results>summary:focus-visible{outline:2px solid #ffcd7b;outline-offset:-4px;border-radius:8px}.ux-sales-results>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ux-sales .sd-forecast-bridge span{font-size:13px}.ux-governance .gov-health-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:16px}.ux-governance .gov-next-card{padding:22px;border-radius:22px;border:1px solid var(--card-border);border-top:3px solid #b48635;background:linear-gradient(120deg,color-mix(in srgb,#edb648 10%,var(--surface)),var(--surface))}.ux-governance .gov-next-card .ux-section-title>svg{color:#9a691d;flex-shrink:0}.ux-governance .gov-next-card h3{font-size:clamp(20px,2vw,26px);line-height:1.3;margin:14px 0 8px}.ux-governance .gov-next-card p,.ux-governance .gov-source{font-size:13px;line-height:1.5}.ux-governance .gov-health-card{border-radius:22px;padding:20px}.ux-governance .gov-health-top strong{font-size:36px}.ux-governance-context{border:1px solid var(--card-border);border-radius:16px;background:var(--surface);overflow:hidden}.ux-governance-context>summary{padding:12px 16px;font-size:13px;font-weight:700;cursor:pointer;color:var(--text-primary)}.ux-governance-context>summary>span{margin-left:10px;color:var(--text-secondary);font-weight:400}.ux-governance-context>summary:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:12px}.ux-governance-context>.gov-run-context{margin:0;border:0;border-radius:0}.ux-governance .gov-metrics{gap:12px}.ux-governance .gov-metrics small{font-size:12px;line-height:1.4}.ux-analytics .hdq-empty-state{justify-content:center;padding:24px 28px!important}.ux-analytics .hdq-empty-state h2{font-size:clamp(25px,3vw,38px)!important;line-height:1.2}.ux-analytics .hdq-empty-state .page-subtitle{font-size:14px;max-width:48ch!important;line-height:1.5}.ux-analytics .hdq-empty-mark{width:50px;height:50px;margin-bottom:12px;color:#28675d;background:#e6f4ee;border-color:#bedfd3;box-shadow:none}.ux-analytics .hdq-empty-kicker{color:var(--text-secondary)}.ux-analytics .hdq-starter-label{margin-top:18px;font-size:12px;text-transform:none;letter-spacing:0}.ux-analytics .hdq-starters{margin-top:12px!important}.ux-analytics .hdq-starters>button{min-height:60px}.ux-analytics .hdq-main .hdq-composer-area{padding-bottom:18px!important}.ux-analytics .hdq-thread.has-conversation{padding:24px!important}.ux-analytics .hdq-chat-row-main{display:grid;grid-gap:4px;gap:4px;width:100%;min-width:0;padding:0;border:0;border-radius:6px;text-align:left;color:inherit;font:inherit;background:transparent;cursor:pointer}.ux-analytics .hdq-chat-row-main:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ux-chat-history-toggle{display:none}.ux-data-picker-head{display:flex;align-items:center;gap:8px;padding:8px}.ux-data-picker-head input{min-width:0;flex:1 1}.ux-analytics .hdq-composer-footer .ux-data-picker-button{width:auto;min-width:0;padding:0 10px!important;white-space:nowrap;font-size:13px}[data-theme=dark] .ux-analytics .hdq-empty-mark{color:#ace4d1;background:#223d37;border-color:#41685c}@media (max-width:760px){.ux-chat-history-toggle{display:inline-flex;margin-right:auto}.ux-analytics.is-history-open .hdq-history-rail{display:flex;grid-column:1;grid-row:1;max-height:45dvh;padding:16px;border-bottom:1px solid var(--card-border)}.ux-analytics.is-history-open .hdq-workspace{grid-template-rows:auto minmax(0,1fr)}.ux-analytics .hdq-empty-state,.ux-analytics .hdq-thread.has-conversation{padding:16px!important}.ux-analytics .hdq-starters{grid-template-columns:1fr!important}.ux-analytics .hdq-composer-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.ux-analytics .hdq-composer-footer>div{display:none}.ux-analytics .hdq-mode-selector{grid-column:1/-1;width:100%;max-width:100%}.ux-analytics .hdq-mode-selector select{min-width:0;max-width:100%}.ux-analytics .ux-data-picker-button{grid-column:1;justify-self:start}.ux-analytics .hdq-send-button{grid-column:2;min-width:44px;min-height:44px}.ux-analytics .hdq-composer-footer .ux-data-picker-button{min-height:44px}}@media (max-width:900px){.ux-marketing .mk-revenue-grid{grid-template-columns:1fr}.ux-marketing .mk-revenue-hero{padding-right:0}.ux-sales-results>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-governance .gov-health-grid{grid-template-columns:1fr}}@media (max-width:720px){.ux-marketing .mk-pulse-overview{grid-template-columns:1fr;gap:16px}}@media (max-height:500px) and (min-width:761px) and (max-width:1000px){.ux-analytics .hdq-workspace{grid-template-columns:minmax(0,1fr)!important}.ux-analytics .hdq-history-rail{display:none}.ux-analytics .ux-chat-history-toggle{display:inline-flex;margin-right:auto}.ux-analytics.is-history-open .hdq-history-rail{display:flex;grid-row:1;max-height:45dvh;overflow-y:auto}.ux-analytics.is-history-open .hdq-workspace{grid-template-rows:auto minmax(0,1fr)}.ux-analytics .hdq-main .hdq-composer-area{padding-block:8px!important}}@media (max-width:540px){.ux-marketing .mk-pulse-overview{padding:18px}.ux-marketing .mk-pulse-status{padding:12px}.ux-marketing .mk-pulse-status dl{gap:12px}.ux-marketing .mk-pulse-metric .mk-summary-link{padding:14px}.ux-marketing .mk-pulse-definition{padding-inline:14px}.ux-marketing .mk-pulse-definition>summary{min-height:36px}.ux-marketing .mk-revenue-card{padding:16px;border-radius:18px}.ux-marketing .mk-revenue-summary{grid-template-columns:1fr 1fr}.ux-marketing .mk-summary-link{padding:14px}.ux-marketing .mk-revenue-summary strong{font-size:24px}.ux-marketing .mk-role-flow-row{grid-template-columns:minmax(0,1fr) auto}.ux-marketing .mk-role-flow-row>small{grid-column:1/-1;text-align:left;max-width:none}.ux-marketing .mk-revenue-card>header{flex-wrap:wrap;gap:8px}.ux-measurement-details>summary>span{display:none}.ux-measurement-details[open]>summary>span{display:block;flex-basis:100%}.ux-sales .sd-pulse-copy{padding:18px}.ux-sales .sd-pulse.is-seller .sd-pulse-copy{display:block}.ux-sales .sd-pulse.is-seller .sd-pulse-kicker{margin-bottom:8px}.ux-sales .sd-pulse.is-seller .sd-pulse-guidance{margin:8px 0 14px}.ux-sales-results>summary{padding:14px 18px}.ux-governance-context>summary>span,.ux-sales-results>summary>span{display:block;margin:4px 0 0}.ux-governance .gov-health-card,.ux-governance .gov-next-card{padding:16px}}.ux-scope-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;margin:8px 0 12px;border-radius:16px;background:var(--surface-alt,#f4f7fb);border:1px solid var(--border,#dce6f0);color:var(--text-secondary);font-size:13px;line-height:1.5}.ux-activity-feed .qb-team-tabs{overflow-x:auto;flex-wrap:nowrap}.ux-activity-feed .qb-team-tab{flex-shrink:0}@media (max-width:700px){.ux-activity-feed .sd-header{align-items:flex-start;flex-direction:column;gap:8px}.ux-activity-feed .sd-header-actions{flex-wrap:wrap;gap:8px}}.ux-audience-measures>div{grid-template-columns:minmax(0,1fr) auto}.fb2-palette-toggle{display:none}@media (max-width:760px){.fb2{height:auto;min-height:0;margin:8px}.fb2 .fb2-head{flex-wrap:wrap;padding:12px;gap:10px}.fb2 .fb2-head-name{min-width:0;flex-basis:100%}.fb2 .fb2-head-actions{gap:6px}.fb2 .fb2-body,.fb2 .fb2-build{flex-direction:column}.fb2 .fb2-rail{width:100%;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--card-border);padding:4px}.fb2 .fb2-rail-btn{flex-shrink:0;width:auto;min-width:58px;min-height:44px}.fb2 .fb2-palette-toggle{display:inline-flex;align-self:flex-start;margin:10px}.fb2 .fb2-palette{display:none;width:100%;max-height:300px;border-right:0;border-bottom:1px solid var(--card-border)}.fb2 .is-palette-open .fb2-palette{display:flex}.fb2 .fb2-canvas{min-width:0;min-height:220px;padding:12px;overflow-x:auto}.fb2 .fb2-drawer{position:static;width:100%;min-width:0;max-height:none;border-left:0;border-top:1px solid var(--card-border);box-shadow:none}.fb2 .fb2-drawer-body{overflow:visible}}.ux-action-review{display:grid;grid-gap:16px;gap:16px;padding:20px}.ux-action-review>p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.ux-action-review label{display:grid;grid-gap:8px;gap:8px;font-size:14px;font-weight:600}.ux-action-review textarea{resize:vertical;min-height:96px;max-height:40dvh;padding:12px;color:var(--ink);background:var(--card);border:1px solid var(--card-border);border-radius:14px;font:400 16px/1.5 var(--font-body)}.ux-review-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ux-action-review .ux-review-error{color:var(--critical)}.ux-attendance-review{display:grid;grid-gap:16px;gap:16px}.ux-attendance-review p{margin:0;font-size:14px;line-height:1.5}.ux-attendance-review label{display:grid;grid-gap:8px;gap:8px;font-size:14px}.ux-attendance-review input{min-width:0;width:100%;min-height:44px;border:1px solid var(--card-border);border-radius:12px;padding:8px 12px;color:var(--ink);background:var(--surface);font:inherit;font-size:16px}.ux-attendance-review small{color:var(--text-secondary);font-size:12px}.ux-version-table{max-width:100%;overflow-x:auto}.ux-version-table table{min-width:580px}.ux-service-routing{padding:20px}.ux-service-routing>h2{margin:0}.ux-service-routing>p{font-size:14px;color:var(--text-secondary)}.ux-service-routing>.btn{margin-top:14px}.ux-account-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:12px;gap:12px}.svc-page .table-card{overflow-x:auto;max-width:100%}@media (max-width:700px){.svc-page .svc-head{flex-wrap:wrap;gap:10px}.svc-page .svc-two-col{grid-template-columns:minmax(0,1fr)}.svc-page .svc-head h1{font-size:26px}.svc-page .svc-card-list article{min-width:0;overflow-wrap:anywhere}}.ux-connection-status{padding:18px;margin-bottom:16px}.ux-connection-status>header{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ux-connection-status>header>div{flex:1 1;min-width:180px}.ux-connection-status h2{margin:0;font-size:22px}.ux-connection-status p{margin:4px 0 0;font-size:14px;color:var(--text-secondary)}.ux-connection-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:10px;gap:10px;margin-top:16px}.ux-connection-list article{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--card-border);border-radius:18px;min-width:0}.ux-connection-list article>div{min-width:0;flex:1 1}.ux-connection-list small,.ux-connection-list strong{display:block;overflow-wrap:anywhere}.ux-connection-list small{color:var(--text-secondary);font-size:12px;margin-top:3px}.ux-integrations .ic-summary-card small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}.ux-integrations .ic-failure-details{overflow-wrap:anywhere}.ux-connection-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:14px 0}.ux-connection-tools>label{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px}.ux-connection-tools>label:first-child{flex:1 1 220px}.ux-connection-tools .ic-filter{margin:0}.ux-connection-tools input{width:100%;min-width:0}.ux-connection-tools select{width:auto;min-width:100px}.ic-mapping-panel.ux-inline-details>summary{font-size:14px;font-weight:650;cursor:pointer}.ic-modal.ux-connection-dialog{width:auto;max-height:none;padding:0;border:0;box-shadow:none;background:transparent;overflow:visible}@media (max-width:600px){.ux-connection-dialog input,.ux-connection-dialog select,.ux-connection-dialog textarea,.ux-connection-tools input,.ux-connection-tools select{font-size:16px}.ux-connection-dialog .ic-modal-actions{flex-wrap:wrap}}@media (max-width:480px){.acc-session-table thead{position:absolute;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.acc-session-table,.acc-session-table tbody{display:block}.acc-session-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding-block:12px;border-bottom:1px solid var(--card-border)}.acc-session-table tbody td{padding:2px 0;border:0;min-width:0}.acc-session-table tbody td:first-child{grid-column:1/-1}.acc-session-table tbody td:nth-child(2):before{content:"Last active";display:block;color:var(--text-secondary);font-size:12px}.acc-session-table tbody td:last-child{align-self:end}.acc-session-table tbody td[colspan]{grid-column:1/-1}}@media (max-width:600px){.auto-page .auto-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auto-page .auto-metrics>article{padding:12px;min-width:0}.auto-page .auto-metrics small{white-space:normal}.mk-lp-library .mk-lp-library-head{margin-bottom:12px;padding:0}.mk-lp-library .mk-lp-summary{gap:8px}}.ux-integrations details.ic-hero{display:block;padding:16px 20px}.ux-integrations details.ic-hero>summary{font-size:14px}.ux-integrations details.ic-hero:not([open])>:not(summary){display:none}.ux-integrations .ic-flow-map{margin-top:12px}.ux-access-member-grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-gap:16px;gap:16px}.ux-access-member-grid>*{min-width:0}.ux-access-routing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:16px;gap:16px}.ux-access-disclosure{margin-bottom:14px;overflow:hidden}.ux-access-disclosure>summary{padding:16px 18px;cursor:pointer;font-size:14px;font-weight:650}.ux-access-disclosure>summary>span{margin-left:8px;font-size:12px;font-weight:400;color:var(--text-secondary)}.ux-access-disclosure>.card{margin:0!important;border:0;box-shadow:none}.ux-access-history{padding:0 18px 16px}.ux-access-disclosure>summary:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.acc-access .acc-access-savebar{flex-wrap:wrap;gap:8px}.ux-quote-catalog .sd-header{flex-wrap:wrap;gap:12px}.ux-quote-catalog .btn-icon{min-width:36px;min-height:36px}.ux-quotes-home .sd-header{flex-wrap:wrap;gap:12px}.ux-quotes-home .qb-hero-row{gap:12px}.ux-quotes-home .dl-kpi{padding:16px;border-radius:22px}.ux-quotes-home .qb-legend{line-height:1.5;font-size:13px}.ux-governance-plan-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ux-governance-plan-controls>div{display:inline-flex;border:1px solid var(--card-border);border-radius:999px;padding:4px}.ux-governance-plan-controls button{display:inline-flex;gap:8px;min-height:36px;align-items:center;padding:7px 14px;background:transparent;color:var(--ink);border:0;border-radius:999px;font:600 14px/1.3 var(--font-body);cursor:pointer}.ux-governance-plan-controls button[aria-pressed=true]{background:var(--surface-alt);box-shadow:inset 0 0 0 1px var(--card-border);color:var(--primary)}.ux-governance-plan-controls button>span{color:var(--text-secondary)}.ux-governance-plan-controls button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ux-governance-plan-controls>input{max-width:280px;min-width:0;font-size:14px}.ux-governance-plan-summary{min-width:0;border:1px solid var(--card-border);border-radius:20px;padding:14px}.ux-governance-plan-summary>summary{cursor:pointer;min-height:44px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ux-governance-plan-summary>summary>span{display:block;margin-top:4px;color:var(--text-secondary)}.ux-governance-plan-summary[open]>summary{margin-bottom:14px}.ux-import-search{width:min(100%,480px);margin-bottom:16px;font-size:16px}.ux-import-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:12px;gap:12px}.ux-import-option{display:flex;align-items:center;gap:12px;padding:16px;border-radius:22px;text-align:left;color:var(--ink);cursor:pointer;font-family:var(--font-body)}.ux-import-option>span:nth-child(2){flex:1 1;min-width:0}.ux-import-option strong{display:block;font-size:15px;line-height:1.4}.ux-import-option small{display:block;margin-top:4px;color:var(--text-secondary);font-size:13px;line-height:1.4}.ux-import-mark{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:14px;background:var(--surface-alt);color:var(--primary)}.ux-import-option:hover{border-color:var(--primary);background:var(--surface-alt)}.ux-import-option:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ux-import-advanced{margin-top:18px}.ux-import-advanced>summary{font-size:14px;padding:12px 0;cursor:pointer;color:var(--text-secondary)}.ux-import-advanced>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:1000px){.ux-access-member-grid{grid-template-columns:minmax(0,1fr)}.product-helper-reveal,.product-helper-wrap:not(.is-home-docked)>.product-helper-button{display:none}.home-assistant-dock .product-helper-reveal{display:inline-flex}.product-helper-wrap:not(.is-home-docked):not(.is-panel-open){display:none}.product-helper-wrap.is-panel-open{inset:auto!important;width:0;height:0}.home-assistant-dock .product-helper-panel,.product-helper-wrap .product-helper-panel{position:fixed;inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px;width:auto;max-width:none;max-height:calc(100dvh - 80px)!important;margin:0;border-radius:24px;padding:14px;overflow-y:auto}.product-helper-panel .product-helper-thread{max-height:min(38dvh,340px)}.product-helper-panel .product-helper-welcome>strong{font-size:16px}.product-helper-panel .product-helper-message>p,.product-helper-panel .product-helper-welcome>p{font-size:14px}.product-helper-panel .product-helper-welcome button{font-size:13px;min-height:40px}.product-helper-panel .product-helper-composer input{font-size:16px}.product-helper-wrap .product-helper-panel.is-guide-preview{max-height:48dvh!important}}@media (max-width:1000px){.fnd-content:has(.product-guide-target):after{content:"";display:block;height:52dvh;min-height:52dvh;flex-shrink:0;pointer-events:none}.fnd-content .product-guide-target{scroll-margin-block-start:8px}.product-helper-panel.is-guide-preview .product-guide-context>h3,.product-helper-panel.is-guide-preview .product-guide-context>p,.product-helper-panel.is-guide-preview .product-guide-map{display:none}.product-helper-panel.is-guide-preview .product-guide-step{padding:12px}.product-helper-panel.is-guide-preview .product-guide-step>p{font-size:14px}}.product-helper-panel .product-guide-compact-count{display:none}.product-guide-viewport-action{display:flex;justify-content:center;min-width:0}@media (min-width:480px) and (max-width:1000px) and (max-height:500px){.product-helper-wrap .product-helper-panel.is-guide-preview{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;height:max(166px,min(48dvh,calc(100dvh - 224px)));max-height:calc(100dvh - 16px)!important;padding:10px;overflow:hidden;scrollbar-gutter:auto;border-radius:18px}.product-helper-panel.is-guide-preview .product-helper-panel-head{grid-column:1;grid-row:1;gap:6px;margin:0;padding:0;border:0;position:static;min-width:0}.product-helper-panel.is-guide-preview .product-helper-panel-head small{display:none}.product-helper-panel.is-guide-preview .product-helper-panel-head .product-guide-compact-count{display:block;font-size:12px}.product-helper-panel.is-guide-preview .product-helper-panel-head strong{font-size:13px}.product-helper-panel.is-guide-preview .product-helper-panel-head button{min-width:44px;min-height:44px}.product-helper-panel.is-guide-preview .product-guide-preview{display:contents}.product-helper-panel.is-guide-preview .product-guide-context{display:grid;grid-column:1;grid-row:2;grid-gap:4px;gap:4px;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain}.product-helper-panel.is-guide-preview .product-guide-preview-meta,.product-helper-panel.is-guide-preview .product-guide-preview-progress{display:none}.product-helper-panel.is-guide-preview .product-guide-switch{min-height:44px;padding:4px 0}.product-helper-panel.is-guide-preview .product-guide-step{grid-column:2;grid-row:1/3;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start;padding:10px}.product-helper-panel.is-guide-preview .product-guide-step>span{display:none}.product-helper-panel.is-guide-preview .product-guide-step:focus-visible{outline:2px solid var(--companion-product-color);outline-offset:-3px}.product-helper-panel.is-guide-preview .product-guide-actions{grid-column:1/-1;grid-row:3;padding:0}.product-helper-panel.is-guide-preview .product-guide-actions button{min-height:44px;font-size:13px}.product-helper-wrap .product-helper-panel.is-guide-preview.is-guide-page-view{display:block;height:auto}.product-helper-panel.is-guide-page-view :is(.product-helper-panel-head,.product-guide-context,.product-guide-step){display:none}}@media (max-width:700px){.acc-access .acc-access-banner{flex-wrap:wrap;gap:10px}.ux-quotes-home .qb-hero-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-quotes-home .qb-two-col{grid-template-columns:minmax(0,1fr)}.ux-quotes-home .sd-header-actions{flex-wrap:wrap;gap:8px}.ux-governance-plan-controls>input{flex-basis:100%;max-width:none;font-size:16px}.gov-page :is(.gov-form-grid,.gov-approval-fields){grid-template-columns:minmax(0,1fr)}.gov-page .gov-field :is(input,textarea,select){font-size:16px;min-width:0}.gov-page :is(.gov-incident-actions,.gov-plan-actions,.gov-ready-to-run){flex-wrap:wrap}.acc-access :is(input:not([type=checkbox]),select){font-size:16px;max-width:100%}.ux-access-disclosure>summary>span{display:block;margin:5px 0 0}.ux-integrations .ic-mini-grid,.ux-integrations .ic-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-integrations .table-card{max-width:100%;overflow-x:auto}.ux-connection-list article{flex-wrap:wrap}}.ux-editor-fieldset{display:contents;margin:0;padding:0;border:0;min-width:0}@media (max-width:700px){.fnd-workspace-header.is-context-only{min-height:48px;flex-direction:row;flex-wrap:wrap;align-items:center;padding-block:4px}.fnd-workspace-header.is-context-only .fnd-tabstrip-empty{display:none}.fnd-workspace-header.is-context-only .fnd-workspace-identity{min-width:0;flex:1 1 auto}.fnd-workspace-header.is-context-only .fnd-workspace-navigation{width:auto;flex:0 1 auto;overflow:visible}.fnd-workspace-header.is-context-only .ux-workspace-actions{flex-wrap:wrap;justify-content:flex-end}.fnd-workspace-header .ux-workspace-actions :is(.btn,.actions-menu-trigger){min-height:44px}.ld-lead-record .ld-header-actions .actions-menu-trigger{min-height:36px}.ld-lead-record .ld-info-editable{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:12px 16px}.ld-lead-record .ld-info-editable .ld-field:first-child{grid-column:1/-1;padding-right:44px}.ld-lead-record .ld-info-editable .ld-field-value{font-size:14px;line-height:1.45;overflow-wrap:anywhere}}.kx-builder-panel summary{min-height:48px;font-size:14px}.kx-builder-panel .kx-check-list label small,.kx-builder-panel .kx-readiness span{font-size:12px;white-space:normal}.kx-builder-canvas>header>label,.kx-preview-note{font-size:13px}@media (max-width:1050px){.kx-builder-panel{display:block}.kx-builder-panel>details{border-right:0}}@media (max-width:600px){.kx-builder-panel input,.kx-builder-panel select,.kx-builder-panel textarea{font-size:16px}.kx-builder-canvas>header .select{width:100%;min-width:0;font-size:16px}.kx-preview-note{align-items:flex-start}.kx-preview-note svg{flex-shrink:0}}.ux-access-heading{display:flex;align-items:center;gap:8px}.ux-access-heading svg{color:var(--primary);flex-shrink:0}.ux-email-editor,.ux-email-editor .mk-ted-code>*{min-width:0}.ux-page-studio .mk-lp-title-row{flex-wrap:wrap;min-width:0}.ux-page-studio .mk-lp-head-actions{flex-wrap:wrap}.ux-page-studio .mk-lp-save-state{font-size:12px}.ux-page-studio .mk-lp-readiness>button small{font-size:13px}.ux-page-studio .mk-lp-settings label{font-size:14px}.ux-page-studio .mk-lp-settings label>small{font-size:12px}.ux-page-dialog.mk-lp-strat{width:100%;max-height:none;box-shadow:none;overflow:visible}.ux-page-dialog .mk-lp-strat-brief{padding:0}.ux-page-dialog .mk-lp-strat-brief label{font-size:14px}.ux-page-dialog>footer{flex-wrap:wrap;padding:16px 0 0;margin-top:16px}.ux-page-dialog>footer>span{font-size:12px}.ux-page-preview{min-width:0}.ux-preview-devices{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ux-preview-devices>button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 10px;color:var(--ink);background:var(--surface);border:1px solid var(--card-border);border-radius:14px;font:inherit;font-size:13px}.ux-preview-devices>button.is-active{color:var(--primary);background:var(--surface-alt);border-color:var(--primary)}.ux-page-preview .mk-lp-page-preview-frame iframe{min-height:400px;height:min(65dvh,720px)}@media (max-width:700px){.ux-page-studio .mk-lp-head-actions{justify-content:flex-start}.ux-page-studio .mk-lp-title-row input{font-size:16px;width:min(100%,260px)}.ux-page-dialog :is(input,textarea,select),.ux-page-studio :is(.mk-lp-code-editor textarea,.mk-lp-settings input,.mk-lp-settings textarea,.mk-lp-settings select){font-size:16px}.ux-email-editor .mk-ted-code-head{flex-wrap:wrap;gap:8px}.ux-email-editor .mk-ted-code-block{font-size:16px;min-height:320px!important}.ux-email-editor .mk-ted-canvas{padding:8px}.ux-page-dialog>footer>span{flex-basis:100%}.fb2 .fb2-sheet{padding:16px 12px}.fb2 .fb2-drawer{scroll-margin-block-start:90px}.fb2 .fb2-row-rail{opacity:1;width:32px}.fb2 .fb2-row-rail .fb2-icon{min-width:32px;min-height:32px}.fb2 .fb2-row-count{font-size:11px}.fb2 .fb2-card-label{font-size:14px}}.fb2-row-wrap:focus-within .fb2-row-rail{opacity:1}.ux-field-pattern>summary{padding:10px 0;font-size:13px;cursor:pointer;color:var(--text-secondary)}.fb2 .fb2-drawer-head{justify-content:space-between}.fb2 .fb2-drawer-head>.fb2-icon{flex-shrink:0;min-height:32px;min-width:32px}.modal-backdrop:has(>.lead-convert-modal){grid-template-columns:minmax(0,1fr)}.lead-convert-modal{width:min(900px,100%);min-width:0;max-width:100%}@media (max-width:600px){.lead-convert-head{display:flex;align-items:flex-start;gap:12px;padding:16px}.lead-convert-head>div{flex:1 1;min-width:0}.lead-convert-head>button{flex-shrink:0}.lead-convert-actions{flex-wrap:wrap;padding:12px}}.ux-quotes-unavailable{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ux-quotes-unavailable p{margin:6px 0 0}.ux-catalog-editor .mk-modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:0}.ux-catalog-editor .mk-modal-field{display:grid;align-content:start;grid-gap:6px;gap:6px;font-size:14px;min-width:0}.ux-catalog-editor .mk-modal-field :is(input,select){min-width:0;width:100%;min-height:40px}.ux-catalog-editor .mk-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:16px 0 0}.gov-action-plan{min-width:0}.gov-action-plan .gov-card-title h3{font-size:18px;line-height:1.35}.gov-action-plan :is(.gov-plan-feedback>small,.gov-plan-section-title small,.gov-plan-instructions p,.gov-proposed-actions li span,.gov-proposed-actions li>small,.gov-ready-to-run span){font-size:13px;line-height:1.5}.gov-action-plan :is(.gov-plan-section-title strong,.gov-proposed-actions li strong){font-size:14px}.gov-action-plan .gov-field :is(input,textarea){font-size:14px;line-height:1.5}.gov-action-plan .gov-receipt{min-width:0;background:var(--surface-alt)}.gov-action-plan .gov-receipt.is-unconfirmed{border-color:var(--card-border);background:var(--surface)}.gov-action-plan .gov-receipt-head{flex-wrap:wrap}.gov-action-plan .gov-receipt p,.gov-outcome-details{font-size:14px;line-height:1.5}.gov-outcome-details{min-width:0;display:block;border-top:1px solid var(--card-border)}.gov-outcome-details>summary{min-height:44px;padding:12px 0;cursor:pointer;color:var(--text-secondary)}.gov-outcome-details dl{margin:12px 0 0;display:grid;grid-gap:12px;gap:12px}.gov-outcome-details dt{color:var(--text-secondary)}.gov-outcome-details dd{margin:4px 0 0;overflow-wrap:anywhere}.gov-outcome-details code{white-space:normal;overflow-wrap:anywhere}.gov-action-plan :is(button,input,summary,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.gov-plan-preview{max-width:1000px;margin:auto}.gov-plan-preview>header{display:grid;grid-gap:12px;gap:12px;padding:16px 0}.gov-plan-preview>header .btn{justify-self:start}.gov-simulation-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:16px}.gov-simulation-controls label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gov-simulation-controls select{min-width:0;max-width:100%;min-height:44px;color:var(--ink);background:var(--surface)}@media (max-width:600px){.gov-action-plan .gov-plan-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-action-plan .gov-plan-progress strong{font-size:12px;white-space:normal;overflow:visible}.gov-action-plan :is(.btn,.gov-help){min-height:44px}.gov-action-plan .gov-help{min-width:44px}.gov-action-plan .gov-field :is(input,textarea){font-size:16px;min-width:0;min-height:44px}.gov-action-plan :is(.gov-plan-actions,.gov-ready-to-run){flex-wrap:wrap}.gov-action-plan .gov-approval-box code{overflow-wrap:anywhere;white-space:normal}}.account-settings-page{min-width:0;container:account-settings/inline-size}.account-settings-intro{margin-bottom:16px}.account-settings-intro h2{margin:0;font-size:22px;line-height:1.3}.account-settings-intro p{margin:6px 0 0}.account-settings-page .acc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.account-settings-page .acc-card{min-width:0;padding:20px;border-radius:22px;gap:14px}.account-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.account-settings-heading h3{margin:0;font-size:17px;line-height:1.4}.account-settings-scope{border-radius:999px;padding:4px 10px;background:var(--surface-alt);color:var(--text-secondary);font-size:12px}.account-settings-page p{margin:0}.account-settings-page .acc-fieldrow{min-width:0}.account-settings-page .acc-field{min-width:0;flex:1 1}.account-settings-page .acc-input{width:100%;min-width:0;min-height:44px}.account-settings-page :is(.btn,.acc-seg-btn){min-height:44px}.account-settings-page .acc-pref-row{padding:10px 0;flex-wrap:wrap}.account-settings-page .acc-pref-text{min-width:0}.account-settings-page :is(button,input):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.account-notification-option{display:flex;justify-content:space-between;align-items:center;min-height:52px;gap:12px;font-size:15px;border-top:1px solid var(--card-border);cursor:pointer}.account-notification-option input{width:20px;height:20px;flex-shrink:0;margin:12px;accent-color:var(--primary)}.account-settings-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--card-border)}.account-settings-actions>span{font-size:13px;overflow-wrap:anywhere}.account-settings-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.account-settings-error{display:grid;grid-gap:10px;gap:10px;justify-items:start}.account-company-readonly{margin:0;display:grid;grid-gap:12px;gap:12px}.account-company-readonly>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--card-border);padding-top:12px;font-size:14px}.account-company-readonly dt{color:var(--text-secondary)}.account-company-readonly dd{margin:0;overflow-wrap:anywhere}@container account-settings (max-width: 720px){.account-settings-page .acc-grid{grid-template-columns:minmax(0,1fr)}}@container account-settings (max-width: 420px){.account-settings-page .acc-fieldrow{flex-direction:column}.account-settings-page .acc-card{padding:16px}}@media (max-width:760px){.account-settings-page .acc-grid{grid-template-columns:minmax(0,1fr)}.account-settings-page .acc-input{font-size:16px}}@media (max-width:480px){.account-settings-page .acc-fieldrow{flex-direction:column}}.ux-quote-settings{min-width:0;container:quote-settings/inline-size}.ux-settings-savebar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ux-settings-savebar>div{min-width:0}.ux-settings-savebar strong{font-size:16px;color:var(--ink)}.ux-settings-savebar p{margin:4px 0;font-size:14px;color:var(--text-secondary)}.ux-settings-savebar [role=status]{font-size:13px;color:var(--text-secondary)}.ux-settings-actions{display:flex;flex-wrap:wrap;gap:8px}.ux-quote-settings .btn{min-height:44px}.ux-settings-fields{min-width:0;border:0;margin:0;padding:0}.ux-quote-settings .qb-set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.ux-quote-settings .qb-set-card{min-width:0;padding:18px;gap:14px;border-radius:22px}.ux-quote-settings .qb-set-head{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.ux-quote-settings .qb-set-head svg{color:var(--primary);flex-shrink:0}.ux-quote-settings .mk-modal-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.ux-quote-settings .mk-modal-field label{font-size:14px}.ux-quote-settings :is(input,select,textarea){min-width:0;width:100%;min-height:44px;font:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1px solid var(--card-border);border-radius:12px;padding:10px 12px}.ux-quote-settings textarea{resize:vertical}.ux-quote-settings [aria-invalid=true]{border-color:var(--critical)}.ux-settings-field-error{color:var(--critical)}.ux-quote-settings small{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ux-settings-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ux-settings-default-fields{display:grid;grid-gap:14px;gap:14px;min-width:0}.ux-settings-template{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-top:12px;border-top:1px solid var(--card-border)}.ux-settings-template>strong{flex:1 1;font-size:14px}.ux-settings-template>small{flex-basis:100%}.ux-settings-note{margin:0;font-size:13px;line-height:1.5}.ux-quote-settings .ux-settings-details{display:block}.ux-settings-details>summary{cursor:pointer;min-height:44px}.ux-settings-details>summary .qb-set-head{display:inline}.ux-settings-details>summary small{display:block;margin-top:4px;color:var(--text-secondary)}.ux-settings-details>div{display:grid;grid-gap:14px;gap:14px;padding-top:16px}.ux-quote-settings :is(input,select,textarea,summary,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@container quote-settings (max-width: 620px){.ux-quote-settings .qb-set-grid{grid-template-columns:minmax(0,1fr)}}@container quote-settings (max-width: 300px){.ux-settings-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ux-quote-settings .qb-set-grid{grid-template-columns:minmax(0,1fr)}.ux-quote-settings .qb-set-card{padding:14px}.ux-quote-settings :is(input,select,textarea){font-size:16px}}@media (max-width:360px){.ux-settings-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.modal-overlay{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}body:has(.environment-banner) .modal-overlay{padding-top:max(38px,env(safe-area-inset-top))}.modal-overlay .modal{max-height:calc(100dvh - 56px);border-radius:24px}.modal-overlay :is(.modal-header,.modal-body,.modal-footer){padding:14px}.modal-overlay .modal-title{font-size:20px;min-width:0;overflow-wrap:anywhere}.modal-overlay .modal-close{flex-shrink:0}.modal-overlay .modal-footer{flex-wrap:wrap}.ux-catalog-editor .mk-modal-body{grid-template-columns:minmax(0,1fr)}.ux-catalog-editor .mk-modal-field :is(input,select){font-size:16px}}.acc-session-error{color:var(--critical);overflow-wrap:anywhere}.acc-session-table{table-layout:fixed;width:100%}.acc-session-table th:first-child{width:46%}.acc-session-table th:last-child{width:25%}.acc-session-table :is(td,th){white-space:normal;overflow-wrap:anywhere;vertical-align:top}.acc-session-details{margin-top:4px;font-size:13px}.acc-session-details summary{cursor:pointer;color:var(--text-secondary);padding-block:10px}.acc-session-details summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.acc-session-details dl{margin:4px 0 0}.acc-session-details dt{font-weight:600}.acc-session-details dd{margin:2px 0 8px;overflow-wrap:anywhere}@media (max-width:600px){.acc-session-table th:first-child{width:40%}.acc-session-table th:last-child{width:35%}.acc-session-table :is(th,td){padding-inline:8px}.acc-session-table .btn{min-height:44px;padding-inline:8px;max-width:100%;white-space:normal}}