.crm-dialog-surface{display:flex;flex-direction:column;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;background:#fff;color:#263b31;border:1px solid #d6dfd8;border-radius:12px;box-shadow:0 24px 80px #081f1b40;width:calc(100vw - 32px);max-width:560px;max-height:calc(100dvh - 32px);min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;font:14px/1.5 Inter,Arial,sans-serif;isolation:isolate}.crm-dialog-surface>[data-slot=alert-dialog-header],.crm-dialog-surface>[data-slot=dialog-header]{min-width:0;text-align:left}.crm-dialog-surface>[data-slot=alert-dialog-title],.crm-dialog-surface>[data-slot=dialog-title]{padding-right:30px;margin:0;font-size:21px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.crm-dialog-surface>[data-slot=dialog-header] [data-slot=dialog-title]{padding-right:30px;line-height:1.3;overflow-wrap:anywhere}.crm-dialog-surface>p{margin:0;overflow-wrap:anywhere}.crm-dialog-surface>form{min-width:0}.crm-dialog-surface>[data-slot=dialog-close]{color:#68796e;width:28px;height:28px;display:grid;place-items:center}[data-slot=alert-dialog-overlay],[data-slot=dialog-overlay]{background:rgb(8 25 18/48%)}.crm-popover-surface,[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]{background:#fff;color:#263b31;border:1px solid #d6dfd8;box-shadow:0 12px 40px #10251c26;isolation:isolate}.crm-popover-surface{z-index:110}.task-delete-dialog[data-slot=dialog-content]{width:min(500px,calc(100vw - 32px));max-width:500px;z-index:110;gap:18px}.task-delete-dialog .task-delete-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;padding-top:4px}.task-delete-dialog .task-delete-actions button{padding:10px 16px;border-radius:7px;font:600 13px Inter,Arial,sans-serif;cursor:pointer}.task-delete-dialog .task-delete-actions .primary{background:#b6333e;color:#fff}.task-delete-dialog .task-delete-actions .soft{background:#fff;color:#40554a;border:1px solid #cbd8cf}.task-delete-dialog button:disabled{opacity:.6;cursor:default}@media(max-width:600px){.crm-dialog-surface{padding:20px}.task-delete-dialog .task-delete-actions button{flex:1;justify-content:center}}.crm-dialog-surface>[data-slot=alert-dialog-header]{grid-template-columns:minmax(0,1fr);margin:0}.crm-popover-surface{max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height,80dvh);overflow-y:auto;overscroll-behavior:contain}