.author-console-v34{color:#153642;min-width:0}.author-console-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:12px 0 28px}.author-console-heading h1{font-size:clamp(28px,3.6vw,40px);line-height:1.13;margin:8px 0 12px}.author-console-heading p,.author-form-section header p{color:#45616a;font-size:15px;line-height:1.65;max-width:65ch;margin:0}.author-console-heading>.btn{flex-shrink:0}.author-permissions-note{display:flex;align-items:flex-start;gap:14px;border:1px solid #d5e6df;background:linear-gradient(125deg,#edf6f0,#f6faf9);padding:20px;border-radius:20px;margin:0 0 24px;color:#264c46;font-size:15px;line-height:1.65}.author-permissions-note>.icon{width:24px;height:24px;flex-shrink:0}.author-permissions-note p{margin:5px 0 0}.author-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.author-management-card{min-width:0;border:1px solid #dce7e5;background:#fff;border-radius:22px;padding:22px;box-shadow:0 8px 28px #17374406}.author-management-person{display:flex;gap:15px;align-items:center}.author-management-person img,.author-photo-upload>img{border-radius:50%;object-fit:cover;flex-shrink:0}.author-management-card h2{font-size:20px;line-height:1.35;margin:0 0 6px}.author-management-card span,.author-management-card p{font-size:14px;color:#45616a;line-height:1.6}.author-console-monogram{display:grid;place-items:center;background:linear-gradient(135deg,#d5f2de,#e2eef2);color:#173744!important;width:64px;height:64px;border-radius:50%;font-size:22px!important;font-weight:700;flex-shrink:0}.author-management-card dl{display:grid;gap:14px;margin:22px 0}.author-management-card dl>div{display:grid;gap:5px;min-width:0}.author-management-card dt{color:#576d74;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.author-management-card dd{margin:0;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.author-management-card footer{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding-top:17px;border-top:1px solid #e6eeeb}.author-profile-form{max-width:1000px}.author-form-section{background:#fff;border:1px solid #dce7e5;border-radius:22px;padding:26px;display:grid;gap:20px}.author-form-section>header{display:flex;align-items:flex-start;gap:14px;margin-bottom:3px}.author-form-section>header>span{background:#edf4f1;color:#32574b;font-size:13px;border-radius:12px;display:grid;place-items:center;min-width:38px;height:38px;font-weight:700}.author-form-section h2{font-size:21px;line-height:1.3;margin:0 0 7px}.author-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.author-form-section .field{min-width:0}.author-form-section input:not([type=checkbox]),.author-form-section textarea,.author-form-section select{max-width:100%;color:#173744}.author-form-section small,.author-inline-note{font-size:13px;line-height:1.6;color:#48646a}.author-photo-upload{display:flex;gap:22px;align-items:flex-start}.author-photo-upload>.field{flex:1}.author-permission-choice{display:flex;gap:12px;align-items:flex-start;border:1px solid #dce7e5;background:#f7faf9;border-radius:15px;padding:16px;cursor:pointer}.author-permission-choice input,.author-rights input{width:18px;height:18px;margin-top:3px;flex-shrink:0;accent-color:#245b4a}.author-permission-choice>span{display:grid;gap:5px}.author-permission-choice strong{font-size:15px;line-height:1.5}.author-rights{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65}.author-form-section .btn{justify-self:start}.author-workspace{padding-block:36px 64px}.author-inline-note{margin:0}.author-console-v34 .content-pagination{margin-top:25px}@media(max-width:760px){.author-console-heading{flex-direction:column;gap:16px;margin-bottom:22px}.author-console-heading>.btn{width:100%}.author-management-grid,.author-form-fields{grid-template-columns:1fr}.author-form-section{padding:20px;border-radius:18px}.author-photo-upload{gap:15px}.author-photo-upload>img{width:64px;height:64px}.author-management-card{padding:20px}.author-workspace{padding-top:24px}.author-permissions-note{padding:16px}.author-hero-v33{gap:20px}.author-management-card footer .btn{min-height:40px}}@media(prefers-reduced-motion:no-preference){.author-management-card{transition:box-shadow .2s ease,border-color .2s ease}.author-management-card:hover{border-color:#b9d4c7;box-shadow:0 10px 30px #1737440d}}
