.ui-modal.ax-cards-dialog{--cards-w:480px;--cards-h:280px;box-sizing:border-box;width:min(var(--cards-w),calc(100vw - 32px));height:min(var(--cards-h),calc(100dvh - 32px));max-width:none;max-height:none;padding:0;border:1px solid #dce2ed;border-radius:10px;color:var(--text,#172b48);background:#fff}
.ax-cards-dialog[data-profile=standard]{--cards-w:740px;--cards-h:600px}.ax-cards-dialog[open]{display:flex;flex-direction:column}.ax-cards-dialog::backdrop{background:#16253c55}.ax-cards-dialog .ui-modal-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.ax-cards-dialog .ui-modal-header h2{font-size:16px;margin:0}.ax-cards-dialog .ui-modal-header,.ax-cards-dialog .ui-modal-footer{flex:none;padding:14px 18px}.ax-cards-dialog .ui-modal-body{flex:1;min-height:0;overflow:auto;padding:12px 18px}.ax-cards-dialog .ui-modal-footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;border-top:1px solid #e1e6ef}.ax-cards-dialog>.ax-error{margin:0;padding:0 18px;max-height:70px;overflow:auto}.ax-cards-dialog textarea{border:1px solid #d7dfeb;border-radius:6px;padding:8px;font:inherit;box-sizing:border-box}.ax-cards-dialog a{overflow-wrap:anywhere}
.ax-duplicate-warning{background:#fce8ef;border:1px solid #e7b4c4;border-radius:7px;padding:10px 12px;color:#77515f;font-size:12px;overflow-wrap:anywhere}.ax-duplicate-warning p{margin:7px 0}.ax-duplicate-warning p+p{border-top:1px solid #ebc7d3;padding-top:6px}
.ax-operations .ax-history-tech{font-size:10px;line-height:1.45}.ax-project-unread{background:#edf4ff;border-radius:7px;padding:10px}.ax-chat-ack{display:flex;gap:8px;align-items:center;font-size:11px;margin:7px 0 14px}.ax-chat-ack.is-read{color:#27834b}.ax-chat-filters{display:flex;gap:8px;margin:8px 0 14px}.ax-chat-mention{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.ax-chat-mention .btn{white-space:normal}.ax-drop-target{outline:2px dashed #5385e5;outline-offset:-4px;background:#edf4ff!important}.ax-drop-files{padding:0;list-style:none}.ax-drop-files li{display:flex;gap:12px;justify-content:space-between;margin:10px 0;overflow-wrap:anywhere}.ax-drop-files span{min-width:0}
@media(max-width:600px){.ax-operations .ax-history-tech{font-size:11px}.ui-modal.ax-cards-dialog{width:min(var(--cards-w),calc(100vw - 16px));height:min(var(--cards-h),calc(100dvh - 16px))}}
