.hub-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.hub-form label{display:flex;flex-direction:column;gap:7px;font-weight:600;font-size:14px;color:#142346}.hub-form input,.hub-form select,.hub-form textarea,.hub-select{width:100%;box-sizing:border-box;border:1px solid #cdd7e7;border-radius:7px;padding:11px;background:white;color:#142346;font:inherit}.hub-form textarea{min-height:90px}.hub-form .wide{grid-column:1/-1}.hub-form label.check{display:flex;flex-direction:row;align-items:flex-start;font-weight:400}.hub-form .check input{width:auto;margin-top:3px}.hub-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0}.hub-actions button{margin:0}.hub-error{color:#a51e26;white-space:pre-wrap}.hub-status{font-size:13px;border-radius:20px;padding:5px 10px;background:#eef3ff;color:#17458b;display:inline-block}.hub-items{display:grid;gap:16px}.hub-items .box{margin:0}.hub-caption{font-size:13px;color:#526381}.hub-wizard{max-width:850px;margin:auto}.hub-steps{display:flex;gap:10px;margin:20px 0}.hub-steps span{border-bottom:3px solid #dbe4f5;padding:8px}.hub-steps .current{border-color:#0656e8;color:#0656e8}.hub-card-head{display:flex;align-items:center;gap:12px}.hub-card-head img{width:42px;height:42px;object-fit:contain}.hub-panel-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.hub-panel-tabs button.active{background:#0756e8;color:white}.hub-form legend{font-weight:700}.hub-form fieldset{border:1px solid #dbe4f1;border-radius:8px;padding:14px}.hub-list-detail{overflow-wrap:anywhere}.hub-inline-note{border-left:3px solid #0860ed;padding:12px 16px;background:#f4f7ff}.hub-modal{position:fixed;inset:0;background:#00122a88;z-index:100;display:grid;place-items:center;padding:20px;overflow:auto}.hub-modal>.box{width:min(780px,100%);max-height:85vh;overflow:auto;box-sizing:border-box}.hub-form button:disabled{opacity:.6}.hub-form small{font-weight:400}.hub-task-count{margin-bottom:16px}@media(max-width:650px){.hub-form{grid-template-columns:1fr}.hub-form .wide{grid-column:auto}.hub-steps{font-size:13px}.hub-modal{padding:10px}.hub-actions{gap:8px}}
