.sl-admin{max-width:1100px;margin:auto;padding:30px 32px 70px;color:#202020}.sl-admin header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:25px}.sl-admin header>a{font:26px Georgia,serif;letter-spacing:.06em}.sl-admin header small{display:block;font:9px Arial,sans-serif;letter-spacing:.25em;margin-top:7px}.sl-admin header>span,.admin-account{font-size:12px;color:#777}.admin-account{display:flex;justify-content:flex-end;gap:25px;padding-top:20px}.admin-account a{text-decoration:underline}.admin-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:35px 0}.admin-title p{font-size:12px;color:#888;margin-bottom:10px}.admin-title h1,.admin-gate h1{font-size:32px;font-weight:400;letter-spacing:-.05em}.admin-button{display:inline-block;background:#222;color:white;padding:13px 20px;border:1px solid #222;font-size:13px;cursor:pointer}.sl-admin button:disabled{opacity:.45;cursor:wait}.admin-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-stats>div{border:1px solid #ddd;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-stats span{font-size:13px;color:#666}.admin-stats strong{font:32px Georgia,serif;font-weight:400}.admin-stats .admin-unread{background:#f4f2ec}.admin-sync{font-size:12px;color:#666;line-height:1.8;margin:20px 0}.admin-sync>span{display:block;color:#999;font-size:11px}.admin-error{background:#fff0ed;padding:15px;margin:20px 0;font-size:13px;line-height:1.9}.admin-error a{display:block;text-decoration:underline}.admin-tools{display:grid;grid-template-columns:200px 1fr;gap:20px;margin-top:30px}.sl-admin label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#666}.sl-admin select,.sl-admin input{border:1px solid #ccc;padding:12px;background:white;color:#222;border-radius:0;width:100%;font-family:inherit;font-size:14px;min-height:44px}.admin-result{font-size:11px;color:#999;margin:17px 0}.admin-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-list article{border:1px solid #ddd;padding:24px;min-width:0}.admin-list article.is-unread{border-color:#555}.admin-row-head{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;font-size:10px;color:#888;line-height:1.9}.new-badge{background:#222;color:#fff;font-size:10px;padding:4px 7px;margin-right:8px;font-weight:400}.admin-row-head small{font-size:10px}.admin-list h2{font-size:21px;font-weight:400;margin-top:20px}.admin-phone{display:block;font:20px Arial,sans-serif;margin:12px 0 20px}.admin-list dl{font-size:12px;line-height:1.9}.admin-list dl>div{display:flex;gap:20px}.admin-list dt{color:#999;min-width:55px}.admin-list dd{margin:0;overflow-wrap:anywhere}.admin-row-actions{display:flex;align-items:end;gap:15px;border-top:1px solid #eee;padding-top:20px;margin-top:20px}.admin-row-actions>label{flex:1}.admin-row-actions button,.admin-load{border:1px solid #bbb;background:white;padding:13px;font-size:12px;cursor:pointer;min-height:44px}.admin-load{display:block;margin:25px auto}.admin-empty{text-align:center;padding:60px 10px;color:#888;font-size:14px}.admin-privacy{font-size:11px;color:#999;line-height:1.9;border-top:1px solid #ddd;margin-top:40px;padding-top:20px}.admin-gate{padding:70px 0;display:grid;justify-items:start;gap:22px}.admin-gate>p{color:#888;font-size:14px}.admin-gate>a:last-child{font-size:12px;text-decoration:underline}.sl-admin :focus-visible{outline:2px solid #222;outline-offset:3px}@media(max-width:700px){.sl-admin{padding:22px 20px 45px}.admin-title{align-items:start}.admin-title h1{font-size:27px}.admin-stats>div{padding:15px;flex-direction:column;align-items:start;gap:12px}.admin-stats span{font-size:11px}.admin-tools{grid-template-columns:1fr}.admin-list{grid-template-columns:1fr}.admin-title .admin-button{font-size:11px;white-space:nowrap;padding:12px}.admin-list article{padding:20px}}

.admin-list .admin-coupon{background:#f5f3ee;padding:12px;font-size:12px;line-height:1.8;margin-top:15px}.admin-coupon>strong{font-size:12px;font-weight:500}.admin-coupon small{display:block;color:#888;font-size:11px;margin-top:5px}

.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-public-note{padding:16px 19px;background:#f5f3ee;font-size:12px;line-height:1.9;color:#777;margin-top:18px;word-break:keep-all}.admin-public-note b{font-weight:500;color:#333}.admin-row-actions{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:14px}.admin-row-actions>button{grid-column:1/-1}.admin-row-actions select{font-size:12px;padding:11px 8px}@media(max-width:700px){.admin-stats{grid-template-columns:1fr 1fr;gap:10px}.admin-stats>div:last-child{grid-column:1/-1;flex-direction:row;align-items:center}.admin-public-note{font-size:11px;padding:14px}.admin-row-actions{grid-template-columns:1fr}.admin-row-actions select{font-size:13px}}
.admin-customer-message{margin-top:16px;padding:14px;background:#edf8ff;font-size:13px;line-height:1.9;overflow-wrap:anywhere}
.admin-customer-message b{font-size:12px;font-weight:500;color:#42667e}
.admin-customer-message p{white-space:pre-wrap;margin:7px 0 0}
