.msl23-section{animation:msl23-show .2s ease}.msl23-banner{padding:22px 25px;border-radius:16px;background:linear-gradient(130deg,#083c43,#087e78);color:#fff;margin-bottom:16px}.msl23-banner h3{color:#fff;font-size:21px;margin:0 0 5px}.msl23-banner p{color:#e4f6f2;margin:0;font-size:13px}.msl23-line{padding:12px 0;border-bottom:1px solid #e4ebee;display:flex;align-items:center;justify-content:space-between;gap:14px}.msl23-line strong{font-size:14px}.msl23-line small{display:block;color:#6a7c85;font-size:12px;margin-top:3px}.msl23-line a{font-size:12px;color:#087b75;font-weight:700}.msl23-line .msl23-sum{font-size:12px;white-space:nowrap;font-weight:800;color:#096c65}.msl23-section .msl23-form{display:grid;gap:12px}.msl23-section label{font-size:13px;color:#536a74;font-weight:650;display:grid;gap:6px}.msl23-section input,.msl23-section select{width:100%;max-width:100%;padding:11px 12px;background:#fff;border:1px solid #ccdadd;border-radius:9px;color:#203541;font:inherit}.msl23-btn{border:0;border-radius:10px;color:white;background:#0b8077;padding:12px 18px;cursor:pointer;font-weight:800}.msl23-btn:hover{background:#06655e}.msl23-text-button{border:0;background:none;color:#9b3434;cursor:pointer;font-size:12px;font-weight:700;padding:5px}.msl23-warning{padding:14px;background:#fff7e7;border:1px solid #f0d5a2;border-radius:10px;font-size:13px}.msl23-toast{position:fixed;z-index:99;bottom:22px;right:22px;padding:13px 20px;background:#0d6b62;color:white;border-radius:11px;box-shadow:0 9px 26px #0002}@media(max-width:650px){.msl23-banner{padding:17px}.msl23-line{align-items:flex-start;flex-direction:column}.msl23-line>div:last-child{display:flex;gap:10px}.msl23-toast{left:12px;right:12px;bottom:12px}}
@keyframes msl23-show{from{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}
