.psych-author-entry{position:fixed;right:18px;bottom:18px;z-index:1035;display:flex;align-items:center;background:#fff;border:1px solid #cbd7cf;border-radius:24px;box-shadow:0 2px 10px #193a2415;font:14px/1.4 system-ui,sans-serif;color:#385c45}
.psych-author-entry a{color:inherit!important;text-decoration:none;padding:10px 9px 10px 15px}
.psych-author-entry button{background:none;border:0;border-left:1px solid #dbe3dd;color:inherit;padding:9px 13px;cursor:pointer;border-radius:0 24px 24px 0;min-width:36px;min-height:40px}
.psych-author-entry a:focus-visible,.psych-author-entry button:focus-visible{outline:3px solid #457453;outline-offset:3px}
.psych-author-help{max-width:520px;width:calc(100% - 32px);max-height:85vh;overflow:auto;padding:28px;border:1px solid #d3ded6;border-radius:16px;box-shadow:0 15px 70px #13281f30;font:16px/1.7 system-ui,sans-serif;color:#263b2d;background:#fff}
.psych-author-help::backdrop{background:#17281b55}
.psych-author-help h2{font-size:22px;margin:0 0 14px;border:0;padding:0}
.psych-author-help p{margin:0 0 14px}
.psych-author-help input{width:100%;padding:10px;border:1px solid #c4d1c7;border-radius:6px;font-size:14px;margin-bottom:14px}
.psych-author-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.psych-author-buttons button,.psych-author-retry{padding:8px 12px;border:1px solid #bbcdbf;border-radius:7px;background:#f2f6f3;color:#2c5437;cursor:pointer;font:inherit;text-decoration:none}
.psych-author-retry{background:#315d3e;color:#fff!important}
.psych-author-status{font-size:14px;color:#426c4e}
@media(max-width:600px){.psych-author-entry{right:12px;bottom:12px;font-size:13px}.psych-author-help{padding:20px}}
@media print{.psych-author-entry,.psych-author-help{display:none!important}}
