.assessment-back{align-items:center;min-height:44px;display:inline-flex}.assessment-note{color:var(--nb-ref-fg-ink-soft,var(--ink-soft));font-size:var(--nb-size-c7cd3557ec)}.assessment-message{border-radius:var(--nb-radius-38cb6b4a22);background:var(--nb-ref-bg-green-soft,var(--green-soft));padding:10px 12px}.assessment-primary{border-radius:var(--nb-radius-7769e81702);background:var(--nb-ref-bg-navy,var(--navy));min-height:48px;color:var(--nb-fg-e08de71387);font-weight:var(--nb-weight-700);font-size:var(--nb-size-b8be0c77cf);border:0;padding:0 24px}.assessment-primary:disabled{opacity:.45}.assessment-progress{font-weight:var(--nb-weight-600);margin:0 0 4px}.assessment-item{border:1px solid var(--nb-ref-edge-line,var(--line));border-radius:var(--nb-radius-09f97395c8);margin:12px 0;padding:12px}.assessment-item legend{font-weight:var(--nb-weight-600);padding:0 4px}.assessment-item legend span{color:var(--nb-ref-fg-ink-soft,var(--ink-soft))}.assessment-scale{gap:6px;margin-top:8px;display:grid}.assessment-scale label{border:1px solid var(--nb-ref-edge-line,var(--line));border-radius:var(--nb-radius-38cb6b4a22);align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.assessment-nav{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.assessment-nav button:not(.assessment-primary),.assessment-actions button{border-radius:var(--nb-radius-38cb6b4a22);border:1px solid var(--nb-ref-edge-line,var(--line));background:var(--nb-bg-e08de71387);min-height:44px;padding:0 16px}.assessment-scale-card{border:1px solid var(--nb-ref-edge-line,var(--line));border-radius:var(--nb-radius-09f97395c8);margin:12px 0;padding:14px}.assessment-scale-card h3{font-size:var(--nb-size-14af91bc6c);margin:0 0 8px}.assessment-intro>h2:focus,.assessment-result>h2:focus,.assessment-progress:focus{outline-offset:3px;outline:2px solid}.assessment-bar{border-radius:var(--nb-radius-088f2449c3);background:var(--nb-bg-954ece542d);height:10px;overflow:hidden}.assessment-bar span{background:var(--nb-ref-bg-navy,var(--navy));height:100%;display:block}.assessment-detail dt{font-weight:var(--nb-weight-700);margin-top:8px}.assessment-detail dd{margin:2px 0 0}.assessment-upsell{border-radius:var(--nb-radius-7769e81702);background:var(--nb-bg-29948b418e);padding:12px}.assessment-share{align-items:flex-start;gap:10px;margin:16px 0;display:flex}.assessment-share input{width:20px;height:20px;margin-top:5px}.assessment-actions{flex-wrap:wrap;gap:10px;display:flex}
