.sms-admin{display:grid;gap:18px}.sms-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sms-metric{display:flex;flex-direction:column;gap:9px;padding:21px 24px;border:1px solid #247278;border-radius:15px;background:linear-gradient(130deg,#0f414f,#052a34)}.sms-metric small{font-size:13px;color:#c0d9dc}.sms-metric strong{font-size:30px;line-height:1.2;color:#b9f34c}.sms-metric>span{font-size:11px;color:#9dc0c7}.sms-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:17px 0}.sms-filters>label{display:flex;flex-direction:column;gap:8px;font-size:12px;min-width:0}.sms-filters .field{font-size:12px;min-height:42px;background:#062b35;color:#eef7f7;border-color:#397078}.sms-filters>button{justify-self:end;align-self:end;min-height:42px}.sms-filters .sms-reveal{display:flex;flex-direction:row;align-items:center;gap:8px;grid-column:span 2}.sms-reveal input{accent-color:#00c9a7}.sms-notice{color:#a3c5cb;font-size:12px;line-height:1.8;margin:10px 0 17px}.sms-error{padding:12px;border:1px solid #c76a65;border-radius:9px;color:#ffc3bb;font-size:13px}.sms-summary{display:flex;flex-wrap:wrap;gap:12px 24px;padding:15px 0;border-top:1px solid #33707766;color:#afccd2;font-size:12px}.sms-summary strong{color:#f1f7f6;margin-left:6px}.sms-table-wrap{overflow:auto;scrollbar-width:thin}.sms-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px;text-align:left}.sms-table th{padding:12px 10px;color:#a9c9cf;border-bottom:1px solid #397078;font-weight:600}.sms-table td{padding:13px 10px;border-bottom:1px solid #24545d}.sms-status{display:inline-block;padding:5px 9px;border:1px solid #65909a55;border-radius:7px;font-size:11px;color:#bfdae0;background:#173c46}.sms-status-accepted,.sms-status-verified{color:#b9f34c;background:#53842522;border-color:#9bcc3955}.sms-status-failed,.sms-status-locked{color:#ffb1a7;background:#bb403c18;border-color:#e57a6f55}.sms-status-expired,.sms-status-invalidated{color:#c2cbd2;background:#5a71801a}.sms-status-demo{color:#83d8ea}.sms-empty{text-align:center;padding:35px!important;color:#a3c5cb}.sms-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-top:18px;font-size:12px;color:#a3c5cb}.sms-pagination>div{display:flex;gap:10px}.sms-meta{font-size:10px;color:#88afb8;margin-top:13px}.sms-admin button:disabled{opacity:.45;cursor:not-allowed}.sms-detail{font-size:12px;line-height:1.7}.sms-detail dl{margin:15px 0}.sms-detail dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #33707755}.sms-detail dt{color:#9dc0c7}.sms-detail dd{margin:0;overflow-wrap:anywhere}.sms-detail h3{margin:24px 0 14px;font-size:16px}.sms-detail ol{padding:0;list-style:none}.sms-detail li{display:flex;flex-direction:column;gap:4px;padding:12px 0 12px 16px;border-left:2px solid #00c9a766}.sms-detail time,.sms-detail small{color:#9dc0c7}.sms-detail strong{color:#e4f1f2}@media(max-width:1000px){.sms-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-filters .sms-reveal{grid-column:span 1}.sms-metric{padding:18px}.sms-metric strong{font-size:26px}}@media(max-width:600px){.sms-metrics{grid-template-columns:1fr}.sms-metric{gap:6px}.sms-filters{grid-template-columns:1fr}.sms-filters>button{justify-self:stretch}.sms-detail dl>div{grid-template-columns:100px minmax(0,1fr)}.sms-summary{gap:12px 18px}}
