.siteIdentityEditor{color:#214b34;background:#f7fbf8;border:1px solid #cee2d3;border-radius:16px;gap:22px;margin:24px 0;padding:25px;display:grid}.siteIdentityEditor *{box-sizing:border-box}.siteIdentityHeading>div>span{letter-spacing:.1em;color:#588668;font:850 11px/1.4 Courier New,monospace}.siteIdentityHeading h3{color:#1c5038;margin:6px 0 5px;font:850 23px/1.2 ui-rounded,Avenir Next,system-ui,sans-serif}.siteIdentityHeading p,.siteIdentityPicture p{color:#627e6a;margin:0;font-size:13px;line-height:1.5}.siteIdentityPicture{align-items:center;gap:16px;display:flex}.siteIdentityPicture .siteAccountAvatar{width:78px;height:78px;font-size:27px}.siteIdentityPicture>div{flex:1}.siteIdentityPicture strong{color:#205238;font-size:15px}.siteIdentityPictureActions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:9px;display:flex}.siteIdentityUpload,.siteIdentityRemove{color:#1d603e;cursor:pointer;background:#fff;border:1px solid #a8ccb4;border-radius:9px;justify-content:center;align-items:center;min-height:41px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.siteIdentityUpload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.siteIdentityUpload:focus-within{outline-offset:3px;outline:3px solid #5ca674}.siteIdentityRemove{color:#677a6c;background:0 0}.siteIdentityName{gap:8px;display:grid}.siteIdentityName label{color:#245438;font-size:13px;font-weight:800}.siteIdentityName>div{gap:10px;display:flex}.siteIdentityName input{color:#1c4c35;background:#fff;border:1px solid #bbd4c4;border-radius:10px;flex:1;min-width:0;min-height:45px;padding:11px 13px;font-size:14px}.siteIdentityName button{color:#fff;cursor:pointer;background:#216448;border:1px solid #216448;border-radius:10px;min-height:45px;padding:10px 17px;font-size:13px;font-weight:850}.siteIdentityName button:disabled,.siteIdentityRemove:disabled{opacity:.55;cursor:not-allowed}.siteIdentityName small{color:#738677;font-size:11px;line-height:1.45}.siteIdentitySuccess{color:#266241;background:#e5f5e8;border:1px solid #b9dec4;border-radius:8px;padding:10px 12px;font-size:12px}.siteIdentityError{color:#853d31;background:#fff0ea;border:1px solid #e5c0b1;border-radius:8px;padding:10px 12px;font-size:12px}@media (max-width:550px){.siteIdentityEditor{gap:17px;padding:18px}.siteIdentityPicture{align-items:flex-start}.siteIdentityPicture .siteAccountAvatar{width:58px;height:58px;font-size:21px}.siteIdentityName>div{flex-direction:column}.siteIdentityName button{width:100%}}
