.side-brand{background:#fff;border-radius:12px;padding:12px 14px;margin:0 0 38px}.side-brand .side-logo{display:block;width:100%;height:auto;margin:0}.top-actions,.actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.actions{margin-top:28px}.actions .primary,.actions .secondary{width:auto;margin:0}.secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 17px;border:1px solid #d7dde6;border-radius:10px;background:#fff;color:var(--ink);font-weight:700;text-decoration:none}.secondary:hover{border-color:var(--blue);color:var(--blue)}.compact{padding:9px 13px;font-size:13px}.candidate.selectable{cursor:pointer}.candidate.selectable:hover{border-color:var(--blue);background:#f8fbff}.candidate.selectable>div{display:grid;grid-template-columns:24px 1fr}.candidate.selectable input{width:16px;margin:2px 8px 0 0;grid-row:1/3}.candidate.selectable strong,.candidate.selectable div>span{grid-column:2}.error-box{padding:18px;border:1px solid #f5b7b1;background:#fff6f5;border-radius:12px;margin:20px 0}.error-box p{color:#8b3028;margin:8px 0 16px}.primary:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.top-actions,.actions{align-items:stretch;flex-direction:column}.actions>*{width:100%!important}}
