.admin-tool-page{color:#23231f;background:#f4f1e9;min-height:100vh;padding:0 0 40px;font-family:Instrument Sans,Arial,sans-serif}.admin-tool-head{background:#fff;border-bottom:1px solid #d8d4ca;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.admin-tool-head p{letter-spacing:.14em;color:#8a8880;margin:0 0 8px;font-size:9px}.admin-tool-head h1{letter-spacing:-.045em;margin:0 0 8px;font-size:30px;font-weight:500;line-height:1}.admin-tool-head span{color:#77756e;font-size:11px;line-height:1.5}.admin-tool-head button{color:#23231f;font:inherit;cursor:pointer;background:#fff;border:1px solid #c3bfb6;padding:9px 12px;font-size:10px}.admin-tool-content{gap:16px;padding:18px;display:grid}.admin-tool-panel{background:#fff;border:1px solid #d7d3c9}.admin-tool-panel-head{border-bottom:1px solid #dfdcd4;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.admin-tool-panel-head p{letter-spacing:.14em;color:#8a8880;margin:0 0 7px;font-size:9px}.admin-tool-panel-head h2{letter-spacing:-.04em;margin:0 0 6px;font-size:24px;font-weight:500}.admin-tool-panel-head span{color:#77756e;font-size:11px}.admin-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.admin-tool-grid label{text-transform:uppercase;letter-spacing:.05em;gap:7px;font-size:9px;display:grid}.admin-tool-grid input,.admin-tool-grid select,.admin-tool-grid textarea,.admin-tool-inline input{color:#23231f;width:100%;font:inherit;background:#faf9f5;border:1px solid #c8c4ba;border-radius:0;padding:0 11px}.admin-tool-grid input,.admin-tool-grid select,.admin-tool-inline input{height:44px}.admin-tool-grid textarea{resize:vertical;min-height:130px;padding-top:11px}.admin-tool-grid .full{grid-column:1/-1}.admin-tool-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.admin-tool-primary,.admin-tool-secondary{font:inherit;cursor:pointer}.admin-tool-primary{color:#fff;background:#23231f;border:1px solid #23231f;padding:10px 14px;font-size:10px}.admin-tool-secondary{color:#23231f;background:#fff;border:1px solid #c3bfb6;padding:9px 12px;font-size:10px}.admin-tool-alert{color:#355238;background:#e8eee5;margin:14px 22px;padding:11px 13px;font-size:11px}.admin-tool-alert.error{color:#7b281d;background:#f4e5e1}.admin-tool-table-wrap{overflow:auto}.admin-tool-table{border-collapse:collapse;width:100%;min-width:900px}.admin-tool-table th,.admin-tool-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e2da;padding:12px 13px;font-size:10px}.admin-tool-table th{letter-spacing:.09em;text-transform:uppercase;color:#727069;white-space:nowrap;background:#f6f4ef;font-size:8px}.admin-tool-table td.message{white-space:normal;min-width:260px;line-height:1.5}.admin-tool-status{letter-spacing:.06em;text-transform:uppercase;background:#f5f3ed;border:1px solid #c8c4bb;padding:5px 7px;font-size:8px;display:inline-block}.admin-tool-status.new,.admin-tool-status.sent,.admin-tool-status.subscribed{color:#355238;background:#e8efe4;border-color:#bfd0b8}.admin-tool-status.failed,.admin-tool-status.unsubscribed{color:#7b281d;background:#f4e5e1;border-color:#d8b8b1}.admin-tool-status.in_progress{color:#776127;background:#f3eee0;border-color:#d8ca9e}.admin-tool-status.resolved{color:#5f5d57;background:#ecebea}.admin-tool-row-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-tool-row-actions button,.admin-tool-row-actions a{color:#23231f;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8c4bb;padding:6px 8px;font-size:9px;text-decoration:none}.admin-tool-empty{color:#77756e;padding:28px 22px;font-size:11px}.admin-tool-provider{align-items:center;gap:8px;display:flex}.admin-tool-dot{background:#8d8c85;border-radius:50%;width:8px;height:8px}.admin-tool-dot.ok{background:#4f754c}.admin-tool-inline{align-items:center;gap:8px;display:flex}.admin-tool-inline input{min-width:240px}.admin-tool-template{border-top:1px solid #e1ded6}.admin-tool-template summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 22px;list-style:none;display:flex}.admin-tool-template summary::-webkit-details-marker{display:none}.admin-tool-template summary strong{font-size:12px}.admin-tool-template summary span{color:#77756e;font-size:9px}.admin-tool-template-form{grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 20px;display:grid}.admin-tool-template-form label{text-transform:uppercase;gap:6px;font-size:9px;display:grid}.admin-tool-template-form input,.admin-tool-template-form textarea{font:inherit;background:#faf9f5;border:1px solid #c8c4ba;padding:10px}.admin-tool-template-form textarea{resize:vertical;grid-column:1/-1;min-height:120px}.admin-tool-template-form .template-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-tool-template-form .template-actions label{text-transform:none;align-items:center;gap:7px;margin-right:auto;display:flex}.admin-tool-template-form .template-actions input{width:16px;height:16px;padding:0}.admin-tool-split{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.admin-tool-note{color:#77756e;padding:18px 22px;font-size:11px;line-height:1.6}.admin-tool-auth{color:#77756e;background:#f4f1e9;place-items:center;min-height:420px;font:12px Instrument Sans,Arial,sans-serif;display:grid}@media (width<=800px){.admin-tool-head{padding:20px}.admin-tool-content{padding:12px}.admin-tool-grid,.admin-tool-template-form{grid-template-columns:1fr}.admin-tool-grid .full,.admin-tool-actions,.admin-tool-template-form textarea,.admin-tool-template-form .template-actions{grid-column:auto}.admin-tool-panel-head{flex-direction:column}.admin-tool-split{grid-template-columns:1fr}.admin-tool-inline{flex-direction:column;align-items:stretch;width:100%}.admin-tool-inline input{min-width:0}.admin-tool-actions{justify-content:stretch}.admin-tool-actions button{flex:1}}
