.crm-ui-dialog[data-v-ffeffcb3]{background:#fff;border-radius:20px;padding:20px;box-shadow:0 12px 40px #18274b1f,0 2px 8px #18274b0f}.crm-ui-dialog__head[data-v-ffeffcb3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-ui-dialog__title[data-v-ffeffcb3]{color:#1f2937;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.crm-ui-dialog--viewport[data-v-ffeffcb3]{box-sizing:border-box;width:100%;height:100dvh;max-height:100dvh;padding-bottom:max(20px,env(safe-area-inset-bottom));border-radius:0;flex-direction:column;display:flex;overflow:hidden}.crm-ui-dialog--viewport .crm-ui-dialog__head[data-v-ffeffcb3],.crm-ui-dialog--viewport .crm-ui-dialog__text[data-v-ffeffcb3]{flex:none}.crm-ui-dialog--viewport .crm-ui-dialog__body[data-v-ffeffcb3]{flex:auto;min-height:0;overflow:auto}@media (width>=960px){.crm-ui-dialog--viewport[data-v-ffeffcb3]{border-radius:20px;height:calc(min(720px,100dvh - 48px));max-height:calc(100dvh - 48px)}}.crm-ui-dialog__close[data-v-ffeffcb3]{color:#374151;cursor:pointer;background:#f3f4f6;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.crm-ui-dialog__close[data-v-ffeffcb3]:hover{background:#e5e7eb}.crm-ui-dialog--plain-close .crm-ui-dialog__close[data-v-ffeffcb3]{color:#9ca3af;background:0 0;width:32px;height:32px}.crm-ui-dialog--plain-close .crm-ui-dialog__close[data-v-ffeffcb3]:hover{color:#6b7280;background:#f3f4f6}.crm-ui-dialog__text[data-v-ffeffcb3]{color:#6b7280;margin:16px 0 0;font-size:.875rem;line-height:1.9}.crm-ui-dialog__body[data-v-ffeffcb3]{flex-direction:column;gap:12px;margin-top:20px;display:flex}.crm-ui-dialog__body[data-v-ffeffcb3] .vpd-input-group,.crm-ui-dialog__body[data-v-ffeffcb3] .vpd-main{width:100%;display:flex}.crm-ui-dialog__body[data-v-ffeffcb3] .vpd-input-group{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.crm-ui-dialog__body[data-v-ffeffcb3] .vpd-icon-btn,.crm-ui-dialog__body[data-v-ffeffcb3] .vpd-input-group input{height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.crm-ui-dialog__body[data-v-ffeffcb3] .vpd-icon-btn{flex-shrink:0;width:48px}.crm-ui-dialog__body[data-v-ffeffcb3] .vpd-icon-btn svg path,.crm-ui-dialog__body[data-v-ffeffcb3] .vpd-icon-btn svg{fill:#6b7280}.crm-ui-dialog__body[data-v-ffeffcb3] .vpd-icon-btn svg{width:18px;height:18px}.crm-ui-dialog__actions[data-v-ffeffcb3]{justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;display:flex}.crm-ui-dialog__actions[data-v-ffeffcb3] .v-btn{min-height:44px;padding-inline:20px;font-size:.9375rem;border-radius:12px!important}
