.b-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1010;animation:b-modal-fade .16s ease}.b-modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-height:85vh;background:var(--b-surface);border-radius:var(--b-radius-xl);box-shadow:var(--b-shadow-lg);z-index:1011;display:flex;flex-direction:column;overflow:hidden;animation:b-modal-in .18s ease}.b-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--b-border-soft)}.b-modal-title{font-weight:600;font-size:15px;margin:0}.b-modal-close{width:28px;height:28px;border:none;background:transparent;color:var(--b-text-3);border-radius:var(--b-radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.b-modal-close:hover{background:var(--b-sunken-2);color:var(--b-text)}.b-modal-body{padding:20px;overflow-y:auto;flex:1}.b-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--b-border-soft);background:var(--b-sunken);border-radius:0 0 var(--b-radius-xl) var(--b-radius-xl)}@keyframes b-modal-fade{0%{opacity:0}}@keyframes b-modal-in{0%{opacity:0;transform:translate(-50%,-48%)}}@media (max-width: 767.98px){.b-modal-content:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:2px;background:var(--b-border-strong);z-index:2;pointer-events:none}.b-modal-header{padding:18px 16px 12px}.b-modal-body{padding:16px}}.b-ta[data-v-3bb7608a]{display:inline-flex;flex-direction:column;width:100%;background:var(--b-surface);border:1px solid var(--b-border);border-radius:var(--b-radius);transition:border-color var(--b-duration),box-shadow var(--b-duration);position:relative}.b-ta[data-v-3bb7608a]:focus-within{border-color:var(--b-accent);box-shadow:0 0 0 3px var(--b-accent-tint)}.b-ta.is-error[data-v-3bb7608a]{border-color:var(--b-danger)}.b-ta.is-error[data-v-3bb7608a]:focus-within{box-shadow:0 0 0 3px #ef444426}.b-ta.is-disabled[data-v-3bb7608a]{background:var(--b-sunken-2)}.b-ta-input[data-v-3bb7608a]{border:0;background:transparent;outline:none;font:inherit;color:var(--b-text);padding:10px 12px;font-size:13px;line-height:1.5;font-family:inherit;min-height:80px}.b-ta-input[data-v-3bb7608a]::placeholder{color:var(--b-muted)}.b-ta-input[data-v-3bb7608a]:disabled{color:var(--b-muted);cursor:not-allowed}.b-ta-count[data-v-3bb7608a]{position:absolute;right:10px;bottom:6px;font-size:11px;color:var(--b-text-3);background:#ffffffd9;padding:0 4px;border-radius:4px;pointer-events:none}.b-ta-count.is-over[data-v-3bb7608a]{color:var(--b-danger)}
