.mail-workspace{gap:20px}.mail-workspace.active{display:grid}.mail-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.mail-heading small{font-weight:750;letter-spacing:.14em;color:#5466db}.mail-heading h2{margin:8px 0}.mail-heading p{margin-bottom:0;color:#66748b}.mail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mail-summary article{margin:0}.mail-summary strong{display:block;margin:14px 0 10px;font-size:28px;letter-spacing:-.025em;color:#223250}.mail-summary strong small{font-size:17px;color:#75819a}.mail-summary p,.mail-workspace .hint{font-size:13px;color:#66748b}.mail-summary progress{width:100%;height:7px;accent-color:#5970e4}.mail-empty{text-align:center;padding:25px 12px}.mail-empty-icon{display:inline-grid;place-items:center;background:#eef2ff;border-radius:18px;width:56px;height:56px;color:#5a64d9}.mail-empty-icon .ico{width:28px;height:28px}.mail-empty p{color:#66748b}.mail-create{padding-top:18px;border-top:1px solid #e7ebf2}.mail-workspace summary{cursor:pointer;font-weight:650;padding:10px 0}.mail-form-grid{grid-column:1 / -1;display:grid;grid-template-columns:2fr 1.3fr 1fr auto;align-items:end;gap:14px;border:0;padding:0;min-width:0;width:100%}.mail-form-grid label{min-width:0}.mail-address-input{display:flex;align-items:center;direction:ltr;gap:7px}.mail-address-input input{min-width:60px;width:100%}.mail-address-input code{font-size:12px;overflow-wrap:anywhere}.mail-edit{min-width:220px;display:grid;gap:20px;padding:12px 0}.mail-accounts td{vertical-align:top}.mail-records{margin-top:20px}.mail-records code,.mail-preview code{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.mail-records td,.mail-preview td{max-width:450px;vertical-align:top}.mail-preview{border:1px solid #9baaf0!important}.mail-confirm{display:flex!important;align-items:flex-start;gap:10px;line-height:1.7;padding:14px;background:#fff4df;border-radius:10px}.mail-confirm input{width:auto;margin-top:6px}.mail-bottom>.panel{min-width:0}.mail-admin form{margin-top:15px}.mail-workspace form button:disabled,.mail-workspace fieldset:disabled{opacity:.55}.mail-workspace .kv{overflow-wrap:anywhere}.mail-admin summary{color:#4c5f87}@media(max-width:1150px){.mail-form-grid{grid-template-columns:1fr 1fr}.mail-bottom{grid-template-columns:1fr!important}}@media(max-width:700px){.mail-summary{grid-template-columns:1fr}.mail-heading{align-items:flex-start;flex-direction:column}.mail-form-grid{grid-template-columns:1fr}.mail-address-input{flex-wrap:wrap}.mail-summary strong{font-size:24px}}
