.msr-author-page,.msr-author-settings{max-width:1280px;margin:32px auto;padding:24px;color:#f5faff}.msr-author-page h1,.msr-author-settings h1{font-size:clamp(2rem,4vw,3.5rem)}.msr-author-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin:24px 0 40px}.msr-author-card,.msr-author-settings form,.msr-author-settings article{background:#102c3e;border:1px solid #275169;border-radius:18px;padding:20px}.msr-author-card img{width:100%;height:180px;object-fit:cover;border-radius:12px}.msr-author-card h2,.msr-author-card h3{overflow-wrap:anywhere}.msr-author-card button,.msr-author-settings button,.msr-author-page [data-author-follow]{display:inline-block;margin:8px 8px 0 0;padding:10px 16px;border:0;border-radius:10px;background:#20d4cf;color:#061c27;font-weight:700;cursor:pointer}.msr-author-card button:disabled,.msr-author-page button:disabled{opacity:.6;cursor:default}.msr-author-settings form{display:grid;gap:14px;margin:20px 0}.msr-author-settings label{display:grid;gap:7px}.msr-author-settings input:not([type=checkbox]),.msr-author-settings select,.msr-author-settings textarea{max-width:650px;box-sizing:border-box;padding:10px;border:1px solid #508096;border-radius:8px;background:#081d2b;color:white}.msr-author-settings fieldset{border:1px solid #508096;border-radius:10px;display:grid;gap:8px}.msr-author-settings fieldset label{display:block}.msr-author-page [data-author-preview-panel]{margin:20px 0}.msr-author-page [data-author-preview-panel]>img{max-width:360px;width:100%;height:auto;display:block;margin:12px 0}
.msr-author-page{display:flow-root;min-width:0}
.msr-author-page>.msr-author-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-auto-rows:auto;align-items:stretch;gap:20px;min-width:0;margin:20px 0 48px;clear:both}
.msr-author-page>.msr-author-grid>.msr-author-card{box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%;height:auto!important;min-height:0;max-height:none!important;margin:0;padding:20px;overflow:visible;float:none;transform:none}
.msr-author-page>.msr-author-grid>.msr-author-card>img,.msr-author-page>.msr-author-grid>.msr-author-card>.msr-image-placeholder{display:block;flex:none;width:100%;height:180px;max-height:180px;object-fit:cover;margin:0 0 14px;border-radius:12px;overflow:hidden}
.msr-author-page>.msr-author-grid>.msr-author-card h3{position:static;margin:0 0 10px;line-height:1.25}
.msr-author-page>.msr-author-grid>.msr-author-card p{position:static;margin:0 0 12px;line-height:1.45}
.msr-author-page>.msr-author-grid>.msr-author-card small{position:static;display:block;margin-top:auto;line-height:1.4}
.msr-author-page>h2{position:relative;display:block;clear:both;margin:38px 0 14px;line-height:1.3}
.msr-author-new{display:block;width:max-content;max-width:100%;padding:5px 9px;border-radius:8px;background:#20d4cf;color:#06202c;font-size:12px;margin:10px 0}
.msr-author-toast{position:fixed;right:20px;bottom:20px;z-index:2147483000;display:flex;align-items:center;gap:14px;max-width:min(420px,90vw);padding:16px;border:1px solid #20d4cf;border-radius:14px;background:#071b2e;color:#fff;box-shadow:0 15px 50px #0009}
.msr-author-toast button{border:0;border-radius:9px;padding:9px 12px;background:#20d4cf;color:#06202c;font-weight:800;cursor:pointer}
.msr-local-select{display:flex;align-items:center;gap:10px;padding:8px;margin:6px 0;border:1px solid rgba(255,255,255,.18);border-radius:10px;cursor:pointer}.msr-local-select input{width:22px;height:22px;flex:none}.msr-local-select img{width:54px;height:54px;object-fit:cover;border-radius:7px}.msr-local-select span{overflow-wrap:anywhere}.msr-local-author-image{max-width:110px;max-height:110px;object-fit:cover;border-radius:50%;margin:10px}

.msr-local-item{display:flex;align-items:center;gap:10px}.msr-local-item img{width:48px;height:48px;object-fit:cover;border-radius:7px}.msr-local-delete{position:absolute;top:8px;right:8px;z-index:2;padding:6px 10px;border-radius:8px;background:#152f42;color:white;cursor:pointer}.msr-card-image{position:relative}

.msr-author-page .msr-author-card .msr-local-item{display:flex;align-items:center;gap:9px;min-width:0;margin:7px 0;font-size:14px;line-height:1.35}.msr-author-page .msr-author-card .msr-local-item img{width:44px;height:44px;min-width:44px;max-width:44px;flex:none;object-fit:cover;border-radius:7px}.msr-author-page .msr-author-card .msr-local-item span{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}
.msr-author-page .msr-author-card.msr-lot-summary{min-height:0;padding:14px;gap:6px}.msr-author-page .msr-lot-summary>img{height:145px;max-height:145px;margin-bottom:4px}.msr-lot-summary .msr-local-select{min-width:0;margin:0}.msr-lot-summary .msr-local-select strong{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.msr-author-page .msr-lot-summary p{margin:0;color:#bad6df}.msr-author-page .msr-lot-summary button{align-self:flex-start;margin-top:auto}
.msr-lot-overlay{position:fixed;inset:0;z-index:2147483001;display:grid;place-items:center;padding:16px;background:rgba(0,8,16,.82)}.msr-lot-dialog{box-sizing:border-box;width:min(960px,100%);max-height:min(88vh,850px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #3a899a;border-radius:16px;background:#0a2334;color:#fff;box-shadow:0 24px 70px #000b}.msr-lot-dialog header,.msr-lot-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px}.msr-lot-dialog h2{margin:0;font-size:clamp(20px,3vw,29px);overflow-wrap:anywhere}.msr-lot-dialog button{padding:10px 16px;border:0;border-radius:9px;background:#20d4cf;color:#06202c;font:700 15px system-ui;cursor:pointer}.msr-lot-dialog [data-lot-close]{background:#24465a;color:white}.msr-lot-dialog .msr-lot-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;overflow-y:auto;padding:14px 20px}.msr-lot-item-card{min-width:0;overflow:hidden;border:1px solid #3a6173;border-radius:12px;background:#103349}.msr-lot-item-card img,.msr-lot-item-placeholder{display:block;width:100%;height:112px;object-fit:cover;background:#193e53}.msr-lot-item-placeholder{display:grid;place-items:center}.msr-lot-item-card div{padding:10px;min-width:0}.msr-lot-item-card small{display:block;color:#68dfdc}.msr-lot-item-card strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}
