.author-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.admin-form.author-workspace{width:100%;max-width:1080px;margin-inline:auto}.author-workspace>.form-error,.author-workspace>.form-actions,.author-workspace>button[type=submit],.author-workspace>.notice,.author-workspace>p{grid-column:1/-1}.admin-form.author-workspace>button[type=submit]{justify-self:end;min-width:160px}.author-panel,.author-identity{min-width:0;border:1px solid var(--line);border-radius:8px;padding:20px;gap:18px}.author-panel{display:grid;align-content:start}.author-panel>h3{color:var(--orange);font-size:13px}.author-identity{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:start;gap:24px}.author-identity-fields{display:grid;gap:16px;min-width:0}.author-identity-fields>[hidden],.author-type-fields:empty{display:none}.author-artwork{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.author-artwork-image{display:block;width:104px;height:104px;object-fit:contain;border-radius:7px}.author-artwork>.row{gap:8px;align-items:center}.author-artwork>.row>.btn{font-size:10px;gap:6px;min-height:34px;padding:7px 10px}.author-artwork>.row>.text-btn{font-size:9px;gap:5px}.author-artwork .icon{width:15px;height:15px}.author-details,.author-descriptions,.author-files{grid-column:1;grid-row:auto}.author-panel .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.author-panel .field,.author-identity .field{margin:0;min-width:0}.author-panel textarea{min-height:96px;resize:vertical;max-width:100%}.author-panel .journal-blocks{gap:12px}.author-panel .journal-block{padding:12px}.author-panel .journal-editor{min-width:0}.author-panel .journal-block>.row{gap:6px;justify-content:flex-end}.author-panel .journal-block>.row>.tiny{margin-right:auto}.author-panel .journal-block>.row>.icon-btn{width:32px;height:32px;flex:0 0 32px}.author-panel .journal-block>.row>.icon-btn>.icon{width:16px;height:16px}.author-panel .journal-editor>.row{gap:8px;justify-content:flex-start}.author-panel .journal-editor>.row>.btn{flex:0 1 auto;min-height:36px;gap:7px;font-size:10px;padding:8px 11px}.author-specific{display:grid;gap:18px;min-width:0}.author-specific>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.author-specific .upload-field{padding:16px;border:1px solid var(--line);border-radius:6px;display:grid;gap:12px;min-width:0}.author-specific .upload-field>.row{justify-content:flex-end;gap:12px}.author-specific .upload-field>.row .text-btn{font-size:10px}.author-specific .upload-field>div:not(.row){display:grid;gap:8px}.author-specific .upload-field>div:not(.row)>.btn{justify-content:flex-start;text-align:left;overflow-wrap:anywhere;min-width:0;font-size:11px}.author-tools{display:grid;gap:5px;margin-top:8px;min-width:0}.author-tools>.row{gap:8px;align-items:center;justify-content:flex-start}.author-tools>.row>.btn{min-height:34px;padding:7px 11px;gap:7px;font-size:10px}.author-tools>.row>.icon-btn{width:34px;height:34px;flex:0 0 34px}.author-tools .icon{width:17px;height:17px}.author-tools p:empty{display:none}.author-language{display:flex;gap:8px;align-items:center;min-width:0!important;width:auto!important}.author-language>span{font-size:10px;max-width:80px}.author-language select{padding:7px;min-height:34px;width:auto;max-width:120px;font-size:11px}.author-tools .recording{color:#ff9586;outline:1px solid currentColor;animation:author-recording 1.4s ease-in-out infinite}
.overlay.artwork-picker-dialog{width:min(960px,calc(100% - 28px));max-width:960px}.artwork-picker-dialog .asset-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0}.artwork-picker-dialog .asset-option{width:100%;min-width:0;min-height:100px;padding:12px 8px;border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;color:var(--text)}.artwork-picker-dialog .asset-option img{width:72px;height:72px;object-fit:contain}.artwork-picker-dialog .asset-option span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.artwork-picker-dialog .asset-option:hover,.artwork-picker-dialog .asset-option:focus-visible{border-color:var(--orange);background:#ce803910}.artwork-picker-dialog .asset-grid>.empty{grid-column:1/-1}
@keyframes author-recording{50%{box-shadow:0 0 0 5px #ff95861a}}
@media(max-width:800px){.artwork-picker-dialog .asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){.author-panel,.author-identity{padding:15px}.author-identity{grid-template-columns:96px minmax(0,1fr);gap:16px}.author-artwork-image{width:80px;height:80px}.author-artwork>.row{gap:7px}.author-artwork>.row>.btn{font-size:9px;max-width:100%;padding:6px;gap:4px;flex-wrap:wrap}.author-panel .form-grid{grid-template-columns:minmax(0,1fr)}.author-specific>.row{grid-template-columns:minmax(0,1fr)}.author-workspace{gap:14px}.author-tools .row{gap:6px}.author-language>span{display:none}.author-panel .journal-editor>.row>.btn{flex:1 1 120px;font-size:9px}.artwork-picker-dialog .asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.artwork-picker-dialog .asset-option{padding:8px 4px}.artwork-picker-dialog .asset-option img{width:60px;height:60px}}
@media(max-width:380px){.author-identity{grid-template-columns:minmax(0,1fr)}.author-artwork{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px 14px;align-items:center}.author-artwork>p{grid-column:1/-1}.author-artwork-image{width:64px;height:64px}.author-artwork>.row{justify-content:flex-end}.admin-form.author-workspace>button[type=submit]{width:100%}}
@media(prefers-reduced-motion:reduce){.author-tools .recording{animation:none}}
/* Developed by Flexxi */
