.cloud-status{max-width:1160px;margin:12px auto;padding:0 24px;font-size:12px;color:#53766a;min-height:18px}.hero{padding-top:45px!important;padding-bottom:60px!important}.trust-section{max-width:1160px;margin:40px auto;padding:36px;background:#fff;border:1px solid #d6e4db;border-radius:20px}.trust-section p{line-height:1.8;color:#4f6c61;max-width:940px}.trust-section h2{font-size:28px}.modal-box:has(#accountPanel:not([hidden])){max-width:1050px!important;width:calc(100% - 30px)!important;max-height:92vh;overflow:auto;padding:32px!important}#accountPanel label{display:block;margin:14px 0 8px;font-size:13px;font-weight:600}#accountPanel input,#accountPanel textarea,#accountPanel select{display:block;box-sizing:border-box;width:100%;margin-top:7px;border:1px solid #cbded3;padding:13px;background:white;border-radius:9px;color:#183d33;font:inherit}#realAuth,#brevoSetup,#deleteAccount{max-width:500px}#accountPanel button{cursor:pointer}#accountPanel .full{margin-top:18px}.auth-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px}.auth-links button{border:0;background:none;text-decoration:underline;font-size:13px;color:#245d4b}.inbox-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:28px}.thread-button{display:block;text-align:left;border:1px solid #d4e3d8;padding:14px;border-radius:10px;background:white;width:100%;margin:10px 0}.thread-button b,.thread-button small{display:block}.thread-button small{font-size:11px;margin-top:7px;color:#5b766b}.conversation-messages{max-height:400px;overflow:auto}.message-bubble{padding:16px;border:1px solid #d7e5dc;background:white;border-radius:12px;margin:12px 0}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.message-bubble small{color:#638273;font-size:11px}.message-bubble.from-admin{background:#e3f1e9}.admin-stats{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.admin-stats strong{font-size:32px;display:block}#accountPanel details{padding:18px 0;border-top:1px solid #d3e1d8}#accountPanel summary{cursor:pointer;font-weight:600}.admin-table{overflow:auto;margin:16px 0}.admin-table table{width:100%;border-collapse:collapse;font-size:12px}.admin-table th,.admin-table td{text-align:left;padding:12px;border-bottom:1px solid #dce6e0}.area-check{display:flex!important;align-items:center;gap:8px;font-weight:400!important}.area-check input{width:18px!important;margin:0!important}#accountToast:not(:empty){position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:15px 24px;background:#183f34;color:white;border-radius:12px;max-width:90vw;z-index:200;box-shadow:0 6px 28px #0002}.site-announcement{background:#e4f2e8;padding:20px 6vw;text-align:center}.report-company{font-size:11px;margin-top:12px}#directoryLogin{margin:18px 0}button:disabled{opacity:.55;cursor:wait!important}
@media(max-width:750px){.trust-section{margin:25px 6vw;padding:24px}.inbox-layout{grid-template-columns:1fr}.hero{padding-top:24px!important}.modal-box:has(#accountPanel:not([hidden])){padding:24px 18px!important}.cloud-status{margin:10px 4vw;padding:0}}
