.s76-hub{display:grid;gap:20px}.s76-heading h1{font-size:26px;font-weight:700;margin:0}.s76-heading p,.s76-card>p{color:#64748b;margin:6px 0 18px}.s76-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dce5f0;padding-bottom:14px}.s76-button{border:1px solid #cbd7e7;background:#fff;color:#15365f;border-radius:10px;padding:10px 15px;cursor:pointer;font:inherit}.s76-button:hover{background:#edf4ff}.s76-tabs [aria-current=page],.s76-save .s76-button,.s76-actions button[type=submit]{background:#1954c9;color:white;border-color:#1954c9}.s76-card{padding:24px;margin-bottom:18px}.s76-card h2{font-size:20px;font-weight:600;margin-bottom:8px}.s76-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.s76-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:500}.s76-field input,.s76-field select{width:100%;min-width:0;border:1px solid #ccd8e9;border-radius:9px;padding:10px 12px;background:#f8faff;color:#122945;min-height:43px}.s76-field input[type=color]{padding:5px;height:44px}.s76-field input:focus,.s76-field select:focus{outline:2px solid #9cbbf6;outline-offset:2px}.s76-users{margin:16px 0 26px}.s76-user{display:grid;grid-template-columns:1fr auto;gap:12px;padding:15px 0;border-bottom:1px solid #e4ebf4;align-items:center}.s76-user small{display:block;color:#64748b;margin-top:3px}.s76-user-form{grid-column:1/-1;margin-top:14px}.s76-user-form fieldset{border:1px solid #dbe4f0;padding:20px;border-radius:12px}.s76-user-form legend{font-size:18px;font-weight:600;padding:0 7px}.s76-user-form details{margin:16px 0}.s76-user-form summary{cursor:pointer;font-weight:500}.s76-permissions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.s76-permissions label,.s76-check{display:flex;align-items:center;gap:8px;font-size:14px}.s76-check{margin-top:14px}.s76-permissions input,.s76-check input{width:16px;height:16px}.s76-actions{display:flex;gap:10px;margin-top:18px}.s76-note{background:#eef5ff;padding:14px;border-radius:9px;margin-top:15px;font-size:14px;line-height:1.5}.s76-error{color:#b42318}.s76-save{position:sticky;bottom:10px;display:flex;justify-content:flex-end;padding:12px;background:#ffffffed;border:1px solid #e1e8f1;border-radius:12px}.fp70-client-selected{display:flex;gap:10px;align-items:center}.fp70-client-selected input{flex:1;min-width:0}.fp70-client-selected button{flex-shrink:0}@media(max-width:760px){.s76-grid,.s76-permissions{grid-template-columns:1fr}.s76-tabs{flex-wrap:nowrap;overflow-x:auto}.s76-tabs button{white-space:nowrap}.s76-card{padding:16px}.fp70-client-selected{flex-wrap:wrap}}
