.btn:focus,.btn:focus-visible{box-shadow:none;outline:none}.btn-primary:focus-visible{box-shadow:0 0 0 3px rgba(228,0,111,0.25)}.nav{display:block;padding:0;flex-wrap:nowrap}.nav-link{display:inline-block;padding:6px 0}.card{display:block;position:static;min-width:0;word-wrap:normal;background-clip:initial}.badge{line-height:1.2;vertical-align:baseline}.alert{margin-bottom:0;border:0}.alert-info{background:var(--ochre-soft);color:#6B5319;border:1px solid #E8D5A1}.alert-magenta{background:var(--magenta-50);color:var(--magenta-ink);border:1px solid var(--magenta-100)}.input-group{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}.input-group>.input{flex:1 1 auto;min-width:0}.modal-scrim .modal{display:block;position:static;top:auto;left:auto;right:auto;bottom:auto;z-index:auto;width:100%;height:auto;pointer-events:auto;outline:0}.modal-scrim .modal-header,.modal-scrim .modal-footer{flex-shrink:initial;border-bottom:0}.modal-scrim .modal-body{flex:initial;position:static}button[disabled]{pointer-events:none}.chips{vertical-align:middle}.accordion-step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:10px;overflow:hidden}.accordion-step.active{border-color:var(--magenta-500)}.accordion-step.done .accordion-header .step-num{background:var(--success);color:#fff;border-color:var(--success)}.accordion-header{width:100%;display:flex;align-items:center;gap:14px;padding:14px 18px;background:transparent;border:none;text-align:left;font-size:14px;font-weight:600;color:var(--ink)}.accordion-header .step-num{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--border-strong);border-radius:50%;font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--ink-3);flex-shrink:0}.accordion-step.active .accordion-header .step-num{background:var(--magenta-500);color:#fff;border-color:var(--magenta-500)}.accordion-header .name{flex:1}.accordion-body{padding:16px 18px 20px;border-top:1px solid var(--border)}
