/* v2 mockup additions: existing tokens only */
.bf{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.9rem 0;margin:1rem 0}
.bf-h{font:600 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-d);margin:0 0 .4rem}
.bf ul{list-style:none;margin:0;padding:0}.bf li{padding:.2rem 0;font-size:.92rem}.bf li a{font-weight:600;color:var(--ink,inherit)}
.bf li span{display:block;color:var(--muted);font-size:.85rem}
.bf li+li a::before{content:"+ ";color:var(--gold-d)}
.steplist{list-style:none;padding:0;margin:1rem 0 1.4rem}.steplist li{padding:.55rem 0;border-top:1px solid var(--line)}.steplist a{font-weight:600}
.paths.one{grid-template-columns:1fr;margin-top:2rem}
#grow .r3-cards{margin-bottom:0}
.sub-h{margin:3rem 0 1.2rem;font-size:1.5rem}
.card.here{border-color:var(--gold)}
.pathlist .pn,.pathlist .pp{min-height:44px;display:inline-flex;align-items:center}
.pk .bf ul li,.bf ul li{display:block!important;gap:0;padding:.35rem 0;border:0}
.pk .bf li a{display:inline}
/* ux-cf16 fixes */
label.check>span{min-width:0}label.check .ck-n,label.check .ck-d,label.check .ck-p{white-space:normal;overflow-wrap:anywhere}
.nw{white-space:nowrap}.nw .qp>span:not(.qa){white-space:normal}
.qp:not(p .qp):not(li .qp){display:inline-flex;align-items:center;min-height:24px}
@media (max-width:640px){.pp:not(p .pp),.qp:not(p .qp):not(li .qp):not(.mrow .qp):not(.it .qp):not(summary .qp){min-height:44px}}
details summary .p a.qp{display:inline-flex;align-items:center;min-height:24px}

/* Help Desk preview 2026-10-25 */
.hd-key{border-left:3px solid #2f7f7a;background:rgba(47,127,122,.08);padding:.5rem .8rem;margin:.6rem 0;font-weight:600;color:#14383f}
.pathlist .hd-mgr{display:block;font-weight:600}
.hd-tailor{margin-top:1.6rem;max-width:62ch}
.hd-up{display:block;margin-top:.45rem;padding:.45rem .65rem;border:1px dashed #b9975b;border-radius:6px;background:#fbf6ea;color:#14383f;font-size:.86rem;text-decoration:none}
.hd-up:hover,.hd-up:focus-visible{text-decoration:underline}
.cl-svc-how.hd-key{font-weight:600}
.hd-page{padding-top:1.6rem}
.hd-page .crumbs{margin-bottom:1.4rem}
.hd-h1{font-size:clamp(2rem,4vw,2.6rem);margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}
.hd-role{font-family:inherit;font-size:.78rem;font-weight:600;letter-spacing:.02em;border:1px solid #2f7f7a;color:#14383f;background:rgba(47,127,122,.08);border-radius:4px;padding:.2rem .5rem}
.hd-filter{margin:1.4rem 0 1rem;display:flex;gap:.5rem;flex-wrap:wrap}
.hd-filter .cl-biz-t{min-height:44px}
.hd-filter .cl-biz-t[aria-pressed=true]{border-color:#14383f;box-shadow:inset 0 0 0 1px #14383f;font-weight:600}
.hd-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;align-items:start}
.hd-scroll{overflow-x:auto;min-width:0}
.hd-list{width:100%;border-collapse:collapse;font-size:.9rem}
.hd-list th{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:.5rem .4rem;border-bottom:1px solid #d9d2c3}
.hd-list td{padding:.55rem .4rem;border-bottom:1px solid #ece6d9;vertical-align:middle}
.hd-list td a{display:inline-block;min-height:24px;padding:.15rem 0;font-weight:600}
.hd-list tr.on{background:#f3eee3}
.hd-st{display:inline-block;font-size:.75rem;border:1px solid #b8b0a0;border-radius:4px;padding:.1rem .4rem;white-space:nowrap}
.hd-st.hd-new{border-color:#b9975b;background:#fbf6ea}.hd-st.hd-in{border-color:#2f7f7a;background:rgba(47,127,122,.08)}.hd-st.hd-resolved{color:#5b5b5b}
.hd-open{border:1px solid #d9d2c3;border-radius:8px;padding:1.2rem;background:#fff;min-width:0}
.hd-oh{font-size:1.35rem;margin:.2rem 0 .8rem}
.hd-msg{margin:0 0 1rem;padding:.8rem 1rem;background:#f6efe1;border-radius:6px}.hd-msg p{margin:0 0 .4rem}.hd-msg cite{font-style:normal;font-size:.8rem;color:#5b5b5b}
.hd-tl{list-style:none;padding:0;margin:0 0 1rem}.hd-tl li{padding:.4rem 0;border-bottom:1px solid #f0ebe0}.hd-tl p{margin:.15rem 0 0}
.hd-form textarea{width:100%;box-sizing:border-box}.hd-acts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem;align-items:center}.hd-acts select{min-height:44px}
.hd-note{font-size:.82rem;margin:.4rem 0 0}.hd-fine{font-size:.8rem}
.hd-cust{margin-top:2.4rem;max-width:640px}.hd-cust .list-plain li{display:flex;flex-direction:column;gap:.15rem;padding:.5rem 0;border-bottom:1px solid #ece6d9}
@media (max-width:860px){.hd-wrap{grid-template-columns:1fr}}
/* ux-8VXg */
.card-foot .cp-w{display:inline-flex;align-items:center;white-space:nowrap}
.card-foot a.cp{display:inline-flex;align-items:center;min-height:24px}
.pr .nw{display:inline;white-space:nowrap}
.pr .nw{white-space:normal}
.pr .nw a.qp{display:inline;min-height:0;padding:.32em 0;line-height:1.5}
.pr .nw a.qp>span:not(.qa){white-space:normal}
.pr .nw a.qp .qa{display:none}
.fa-add-p a{display:inline-flex;align-items:center;min-height:24px}
.pr .nw .fn,.fa-add-p .fn,.card-foot .cp-w .fn{justify-content:flex-start;margin-left:0;padding:0 0 0 .05em}
@media (max-width:640px){.card-foot a.cp,.fa-add-p a{min-height:44px}.pr .nw a.qp{padding:.6em 0}}
