.clb-modal{color:#fff;word-break:keep-all;background:#31313c;border:1px solid #515163;border-radius:10px;width:480px;max-width:calc(100vw - 24px);margin:auto;padding:24px;box-shadow:0 24px 64px #0000008c}.clb-modal::backdrop{background:#08080ca8}.clb-modal h2{letter-spacing:-.3px;font-size:22px;font-weight:700}.clb-modal p{color:#b5b5c4;margin-top:10px;line-height:1.6}.clb-modal .ft{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.clb-modal .tgt{background:#282830;border:1px solid #424254;border-radius:6px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.clb-modal .tgt b{font-weight:700;display:block}.clb-modal .tgt span{color:#9e9eb1;font-size:12px}.clb-modal .field{gap:6px;margin-top:16px;display:grid}.clb-modal .field label{color:#e4e4ec;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.clb-modal .field label .c{color:#9e9eb1;font-size:11px;font-weight:400}.clb-modal .inp{color:#fff;width:100%;height:44px;font:inherit;background:#1a1a1f;border:1px solid #515163;border-radius:6px;padding:0 12px;font-size:14px;box-shadow:inset 0 2px 4px #00000059}.clb-modal textarea.inp{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.clb-modal .inp:focus{border-color:#8a61ff;outline:none;box-shadow:inset 0 2px 4px #00000059,0 0 0 3px #8a61ff40}.clb-modal .err{color:#ff8a9a;margin-top:10px;font-size:12px;font-weight:600}@media (max-width:639px){.clb-modal{width:100%;margin:auto auto 12px;padding:20px}.clb-modal .ft{flex-wrap:wrap}.clb-modal .ft>*{flex:1}.clb-modal .inp{font-size:16px}}