#link-evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}
#link-evidence label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#738168}
#link-evidence label:first-child,#link-evidence label:has(textarea){grid-column:1/-1}
#link-evidence input,#link-evidence select,#link-evidence textarea{font:11px Arial;border:1px solid #dfe5d8;border-radius:5px;padding:9px;background:#fafcf6;color:#274432;min-width:0;width:100%}
#link-evidence textarea{resize:vertical}
#link-evidence button{grid-column:1/-1;justify-self:start}
.spaced{margin-top:26px}
#login-dialog{max-width:420px}
#login-form{display:grid;gap:14px;margin-top:20px}
#login-form input{border:1px solid #dfe5d8;border-radius:6px;padding:12px;font:14px Arial;width:100%}
#login-form label{font-size:12px;color:#738168}
#login-error{color:#b0443d;font-size:12px}
@media(max-width:750px){#link-evidence{grid-template-columns:1fr}}

.ring{position:relative;border:0}.ring-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ring>strong,.ring>small{position:relative}
#link-evidence{gap:16px;margin-top:22px}#link-evidence label{font-size:13px;font-weight:750;color:#183c2d;gap:8px}#link-evidence input,#link-evidence select,#link-evidence textarea{font:15px var(--display);border:2px solid #9fb88c;border-radius:9px;padding:12px;background:#fffaf0;color:#183c2d;min-height:45px}#link-evidence textarea{font-size:13px;line-height:1.5}#login-dialog{max-width:480px}#login-form{gap:17px}#login-form input{font:17px var(--display);padding:13px;border:2px solid #9fb88c;background:#fffaf0;border-radius:10px}#login-form label{font-size:15px;font-weight:800;color:#183c2d}#login-error{font-size:14px;color:#183c2d}#login-back{border:2px solid #9fb88c;background:#e3ecd5;color:#183c2d;font-size:14px;padding:10px 16px}.spaced{margin-top:30px}
