.hrdash .nbdash{flex-direction:column;gap:18px;max-width:1080px;font-size:14.5px;line-height:1.5;display:flex}.hrdash .nbdash .card{border-color:var(--border);border-radius:16px}.hrdash .nbdash .card2{border-color:var(--border);border-radius:12px}.hrdash .nbdash .nb-rule{border-color:var(--border)!important}.hrdash .nbdash .page-header{flex-wrap:wrap;gap:12px}.hrdash .nbdash .page-title{letter-spacing:-.02em;font-size:22px;font-weight:750}.hrdash .nbdash .page-sub{font-size:14px}.hrdash .nbdash .card-title{font-size:15.5px;font-weight:700}.hrdash .nbdash .btn{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 18px;font-family:inherit;font-size:14px;display:inline-flex}.hrdash .nbdash .btn-sm{border-radius:9px;min-height:36px;padding:0 14px;font-size:13px}.hrdash .nbdash .btn-primary{color:#fff}.hrdash .nbdash .btn-primary:hover{background:var(--accent);filter:brightness(1.08)}.hrdash .nbdash .btn-ghost{border-color:var(--border2);color:var(--text)}.hrdash .nbdash .input-field{border-color:var(--border2);border-radius:10px;min-height:42px;font-family:inherit;font-size:14px}.hrdash .nbdash .form-label{font-size:13px}.hrdash .nbdash .nb-select{border:1px solid var(--border2);border-radius:10px;min-height:42px;font-family:inherit;font-size:14px}.hrdash .nbdash .nb-menu{border:1px solid var(--border2);border-radius:12px;padding:4px}.hrdash .nbdash .nb-menu button{border-radius:8px;min-height:40px;font-family:inherit;font-size:14px}.hrdash .nbdash .badge{padding:5px 12px;font-size:12.5px}.hrdash .nbdash .pill{padding:4px 11px;font-size:12px}.hrdash .nbdash .offline-banner{border-radius:12px;padding:12px 14px;font-size:13.5px}.hrdash .nbdash .no-data{font-size:14px}.hrdash .nbdash .nb-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.hrdash .nbdash .nb-platform-row{grid-template-columns:180px 1fr;gap:12px;display:grid}.hrdash .nbdash .nb-actions{flex-wrap:wrap;gap:10px;display:flex}.hrdash .nbdash .nb-creator{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.hrdash .nbdash .nb-creator+.nb-creator{border-top:1px solid var(--border)}.hrdash .nbdash .nb-creator-name{overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.hrdash .nbdash .nb-creator-meta{color:var(--text2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:13px;display:flex}@media (max-width:640px){.hrdash .nbdash{gap:14px}.hrdash .nbdash .page-title{font-size:20px}.hrdash .nbdash .nb-stats{grid-template-columns:1fr;gap:10px}.hrdash .nbdash .nb-platform-row,.hrdash .nbdash .form-row{grid-template-columns:1fr}.hrdash .nbdash .input-field{font-size:16px}.hrdash .nbdash .btn{min-height:44px}.hrdash .nbdash .btn-sm{min-height:40px}.hrdash .nbdash .nb-actions .btn{flex:auto}.hrdash .nbdash form>.btn[type=submit]{align-self:stretch!important}.hrdash .nbdash .nb-creator{flex-wrap:wrap;padding:14px 16px}.hrdash .nbdash .nb-creator-side{justify-content:space-between;width:100%}.hrdash .nbdash .card{border-radius:14px}}.hrdash .nbdash .nb-creator{flex-wrap:wrap}.hrdash .nbdash .nb-creator-extras{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.hrdash .nbdash .nb-tag{border:1px solid var(--border2);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border-radius:999px;max-width:100%;padding:3px 9px;font-size:12px;overflow:hidden}.hrdash .nbdash .nb-tag-text{color:var(--accent-light);border-color:var(--accent-soft);background:var(--accent-soft)}.hrdash .nbdash .nb-edit{border:1px solid var(--border);background:#ffffff05;border-radius:12px;flex-direction:column;flex:100%;gap:14px;margin-top:4px;padding:14px;display:flex}.hrdash .nbdash .nb-textarea{resize:vertical;width:100%;min-height:64px;padding:10px 12px;line-height:1.45}.hrdash .nbdash .nb-hint{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.45}.hrdash .nbdash .nb-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hrdash .nbdash .nb-chip{cursor:pointer;border:1px solid var(--border2);min-height:30px;color:var(--text);background:#ffffff0a;border-radius:8px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.hrdash .nbdash .nb-chip:hover:not(:disabled){border-color:var(--accent)}.hrdash .nbdash .nb-preview{border-left:3px solid var(--accent);background:#ffffff08;border-radius:8px;padding:10px 12px}.hrdash .nbdash .nb-preview-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;font-size:11px}.hrdash .nbdash .nb-preview-text{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px}@media (max-width:640px){.hrdash .nbdash .nb-textarea{font-size:16px}.hrdash .nbdash .nb-chip{min-height:36px}.hrdash .nbdash .nb-edit{padding:12px}}
