/* ADATASK_SMART_TASKS_UI_V3137A — cumulative */
.atsm-overlay{position:fixed;inset:0;z-index:2147482500;background:rgba(15,23,42,.62);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px;direction:rtl;font-family:inherit}
.atsm-modal{width:100%;max-height:94vh;background:#fff;border-radius:22px;box-shadow:0 35px 90px rgba(15,23,42,.38);overflow:hidden;border:1px solid rgba(255,255,255,.7)}
.atsm-head{height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#0F766E,#173454);color:#fff;font-size:16px}
.atsm-head button{width:34px;height:34px;border:0;border-radius:10px;background:rgba(255,255,255,.15);color:#fff;font-size:25px;cursor:pointer}
.atsm-body{padding:18px;max-height:calc(94vh - 58px);overflow:auto;background:#F8FAFC;color:#173454}
.atsm-error{background:#FEF2F2;border:1px solid #FECACA;color:#B91C1C;border-radius:12px;padding:10px 12px;margin-bottom:12px;font-size:12px;font-weight:800}
.atsm-upload{min-height:360px;border:2px dashed #96cdcd;border-radius:20px;background:linear-gradient(135deg,#ECFDF5,#EFF6FF);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;text-align:center}
.atsm-upload-icon{width:86px;height:86px;border-radius:24px;background:linear-gradient(135deg,#16A34A,#0F766E);display:grid;place-items:center;color:#fff;font-weight:1000;font-size:18px;box-shadow:0 14px 30px rgba(15,118,110,.25)}
.atsm-upload p,.atsm-upload small{color:#64748B;margin:0}.atsm-upload input{background:#fff;border:1px solid #CBD5E1;border-radius:12px;padding:10px;max-width:100%}
.atsm-body button.primary,.atsm-upload button.primary{background:#0F766E;border:1px solid #0F766E;color:#fff;border-radius:11px;padding:10px 18px;font:900 12px inherit;cursor:pointer}.atsm-body button:disabled{opacity:.55;cursor:not-allowed}
.atsm-summary{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.atsm-summary span{background:#fff;border:1px solid #D8E1EA;border-radius:999px;padding:6px 10px;font-size:11px}
.atsm-profilebar{display:flex;gap:7px;align-items:center;margin-bottom:10px}.atsm-profilebar select{min-width:260px;border:1px solid #CBD5E1;border-radius:10px;background:#fff;padding:8px;color:#173454;font:850 11px inherit}.atsm-profilebar button{border:1px solid #96cdcd;border-radius:10px;background:#ECFDF5;color:#047857;padding:8px 11px;font:900 10px inherit;cursor:pointer}
.atsm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:13px}
.atsm-field{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;font-size:11px;font-weight:850}.atsm-field.wide{grid-column:1/-1}.atsm-field input,.atsm-field select,.atsm-custom input,.atsm-custom select,.atsm-reminders input{width:100%;min-width:0;border:1px solid #CBD5E1;border-radius:9px;background:#fff;padding:8px;font:inherit;color:#173454;box-sizing:border-box}
.atsm-section{margin-top:12px;background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:13px}.atsm-section-title{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:10px}.atsm-section-title b{font-size:13px}.atsm-section-title span{font-size:10px;color:#64748B}
.atsm-custom{display:grid;grid-template-columns:28px 1.2fr 1fr 105px 90px 54px;gap:6px;align-items:center;margin-bottom:6px}.atsm-custom button{border:1px solid #FECACA;background:#FEF2F2;color:#B91C1C;border-radius:8px;padding:7px;font-size:10px;cursor:pointer}.atsm-custom label{font-size:9px;display:flex;align-items:center;gap:3px}.atsm-custom label input{width:auto}.atsm-custom small{grid-column:2/-1;color:#0F766E;font-size:9px}.atsm-num{width:25px;height:25px;border-radius:8px;background:#EEF2FF;display:grid;place-items:center;font-weight:900;color:#4338CA}.atsm-add{border:1px dashed #0F766E;background:#ECFDF5;color:#047857;border-radius:9px;padding:7px 12px;font:900 11px inherit;cursor:pointer}
.atsm-reminders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-items:center}.atsm-reminders label{font-size:11px;display:flex;gap:6px;align-items:center}.atsm-reminders label>input[type=checkbox]{width:auto}.atsm-estimate{grid-column:1/-1;background:#FFFBEB;border:1px solid #FDE68A;border-radius:10px;padding:8px;color:#92400E;font-size:10px}
.atsm-priority-default{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}.atsm-priority-default label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:850}.atsm-priority-default select,.atsm-priority-default button{border:1px solid #CBD5E1;border-radius:9px;background:#fff;padding:7px 9px;color:#173454;font:850 10px inherit}.atsm-priority-default input[type=color]{width:42px;height:34px;padding:2px;border:1px solid #CBD5E1;border-radius:9px;background:#fff}.atsm-priority-default button{background:#ECFDF5;border-color:#96cdcd;color:#047857;cursor:pointer}.atsm-priority-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.atsm-priority-map>label{display:grid;grid-template-columns:26px 82px 1fr 110px;gap:7px;align-items:center;border:1px solid #E2E8F0;border-radius:11px;padding:7px;background:#F8FAFC;font-size:10px}.atsm-priority-map i{width:24px;height:24px;border-radius:7px;border:1px solid rgba(15,23,42,.15)}.atsm-priority-map small{color:#64748B}.atsm-priority-map select{min-width:0;border:1px solid #CBD5E1;border-radius:8px;padding:6px;background:#fff;font:850 10px inherit}.atsm-priority-empty{grid-column:1/-1;color:#64748B;background:#F8FAFC;border:1px dashed #CBD5E1;border-radius:10px;padding:10px;font-size:10px}
.atsm-table-wrap{overflow:auto;max-height:300px;border:1px solid #E2E8F0;border-radius:10px}.atsm-table-wrap table{border-collapse:collapse;width:max-content;min-width:100%;font-size:10px;background:#fff}.atsm-table-wrap th,.atsm-table-wrap td{border-bottom:1px solid #E2E8F0;border-left:1px solid #E2E8F0;padding:6px 8px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.atsm-table-wrap th{position:sticky;top:0;background:#F1F5F9;color:#334155;z-index:1}
.atsm-actions{position:sticky;bottom:-18px;background:rgba(248,250,252,.95);backdrop-filter:blur(6px);display:flex;justify-content:flex-end;gap:8px;padding:14px 0 2px;margin-top:12px}.atsm-actions>button:not(.primary){border:1px solid #CBD5E1;background:#fff;color:#475569;border-radius:10px;padding:9px 15px;font:800 11px inherit;cursor:pointer}
.atsm-success{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#ECFDF5;border:1px solid #86EFAC;border-radius:18px;color:#047857}.atsm-success b{font-size:19px}.atsm-success button{margin-top:12px;border:0;border-radius:10px;background:#0F766E;color:#fff;padding:9px 18px;cursor:pointer}
.atsm-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border:1px solid #F59E0B;border-radius:10px;background:linear-gradient(135deg,#FFFBEB,#FFF7ED);color:#92400E;font-family:inherit;font-size:11px;font-weight:950;cursor:pointer;box-shadow:0 5px 14px rgba(245,158,11,.12)}
.atsm-report-tools{display:flex;align-items:center;gap:7px;margin-bottom:10px}.atsm-report-tools label{display:flex;align-items:center;gap:6px;flex:1;background:#fff;border:1px solid #CBD5E1;border-radius:11px;padding:0 10px}.atsm-report-tools input{width:100%;border:0;outline:0;background:transparent;padding:10px 0;font:850 11px inherit;color:#173454}.atsm-report-tools button{border:1px solid #CBD5E1;border-radius:10px;background:#fff;color:#64748B;padding:9px 11px;font:850 10px inherit;cursor:pointer}.atsm-filterbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.atsm-filterbar button{border:1px solid #CBD5E1;background:#fff;border-radius:999px;padding:7px 10px;color:#475569;font:850 10px inherit;cursor:pointer}.atsm-filterbar button.active{background:#173454;color:#fff;border-color:#173454}.atsm-filterbar b{background:rgba(148,163,184,.18);border-radius:99px;padding:1px 5px;margin-right:4px}
.atsm-report-list{display:grid;gap:7px}.atsm-report-item{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:10px;align-items:center;background:#fff;border:1px solid #E2E8F0;border-radius:13px;padding:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.atsm-report-item:hover,.atsm-report-item:focus{outline:0;border-color:#5EEAD4;box-shadow:0 8px 20px rgba(15,118,110,.10);transform:translateY(-1px)}.atsm-risk{border-radius:9px;padding:7px;text-align:center;font-size:10px;font-weight:950}.atsm-risk.red{background:#FEF2F2;color:#B91C1C}.atsm-risk.orange{background:#FFF7ED;color:#C2410C}.atsm-risk.yellow{background:#FFFBEB;color:#A16207}.atsm-risk.green{background:#ECFDF5;color:#047857}.atsm-risk.none{background:#F8FAFC;color:#64748B}.atsm-report-main{display:flex;flex-direction:column;gap:4px;min-width:0}.atsm-report-main b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atsm-report-main span{font-size:10px;color:#64748B}.atsm-report-main i{width:max-content;border-radius:99px;padding:2px 6px;font-size:8px;color:#172554;border:1px solid rgba(0,0,0,.12)}.atsm-priority-chip{width:max-content;border-radius:99px;padding:2px 7px;font-size:8px;font-style:normal;font-weight:950}.atsm-priority-chip.urgent{background:#FEE2E2;color:#B91C1C}.atsm-priority-chip.high{background:#FFEDD5;color:#C2410C}.atsm-priority-chip.medium{background:#DBEAFE;color:#1D4ED8}.atsm-priority-chip.low{background:#DCFCE7;color:#15803D}.atsm-report-actions{display:flex;gap:5px}.atsm-report-actions button{border:1px solid #96cdcd;background:#ECFDF5;color:#047857;border-radius:8px;padding:6px 8px;font:850 9px inherit;cursor:pointer}.atsm-empty,.atsm-loading{padding:60px;text-align:center;color:#94A3B8}
.atsm-alert{display:inline-flex;align-items:center;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:950;white-space:nowrap}.atsm-alert.red{background:#FEE2E2;color:#B91C1C;border:1px solid #FCA5A5;animation:atsm-pulse 1.7s infinite}.atsm-alert.orange{background:#FFEDD5;color:#C2410C;border:1px solid #FDBA74}.atsm-alert.yellow{background:#FEF3C7;color:#A16207;border:1px solid #FCD34D}.atsm-alert.green{background:#D1FAE5;color:#047857;border:1px solid #6EE7B7}@keyframes atsm-pulse{50%{box-shadow:0 0 0 4px rgba(239,68,68,.12)}}
.atsm-quick-comments{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.atsm-quick-comments button{border:1px solid #96cdcd;background:#F0FDFA;color:#0F766E;border-radius:999px;padding:4px 8px;font:850 10px inherit;cursor:pointer}.atsm-quick-comments button:disabled{opacity:.5}
@media(max-width:760px){.atsm-overlay{padding:6px}.atsm-modal{max-height:98vh;border-radius:15px}.atsm-body{max-height:calc(98vh - 58px);padding:10px}.atsm-grid{grid-template-columns:1fr}.atsm-field,.atsm-field.wide{grid-column:auto;grid-template-columns:1fr}.atsm-custom{grid-template-columns:24px 1fr 1fr}.atsm-custom [data-cf-type],.atsm-custom label,.atsm-custom button{grid-row:2}.atsm-reminders{grid-template-columns:1fr 1fr}.atsm-priority-map{grid-template-columns:1fr}.atsm-priority-map>label{grid-template-columns:26px 72px 1fr 96px}.atsm-report-tools{align-items:stretch}.atsm-report-tools label{min-width:0}.atsm-report-item{grid-template-columns:75px 1fr}.atsm-report-actions{grid-column:1/-1;justify-content:flex-end}.atsm-section-title{align-items:flex-start;flex-direction:column}}


/* ADATASK_SMART_REPORT_NESTED_TASK_MODAL_STYLE_V3137B */
.atsm-overlay.atsm-native-task-open{
 visibility:hidden;
 pointer-events:none;
}
/* /ADATASK_SMART_REPORT_NESTED_TASK_MODAL_STYLE_V3137B */

/* ADATASK_PHASE6_REMINDER_STYLE_V3145B */
.adrm-v3145b-open-btn{display:inline-flex;align-items:center;height:36px;padding:0 12px;border:1px solid #96cdcd;border-radius:10px;background:#f0fdfa;color:#173454;font-family:inherit;font-size:12px;font-weight:950;cursor:pointer}
.adrm-v3145b-create{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;padding:12px;margin-bottom:12px}.adrm-v3145b-note{font-size:12px;color:#475569;line-height:1.9;margin-bottom:10px}.adrm-v3145b-grid{display:grid;grid-template-columns:1fr 140px 190px;gap:10px;align-items:end}.adrm-v3145b-message{grid-column:1/3}.adrm-v3145b-channels{display:flex;gap:12px;align-items:center;min-height:40px;font-size:12px;font-weight:850}.adrm-v3145b-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0}.adrm-v3145b-toolbar select{max-width:220px}.adrm-v3145b-list{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow:auto;padding-left:2px}.adrm-v3145b-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2e8f0;border-radius:13px;padding:11px;background:#fff}.adrm-v3145b-main{display:flex;flex-direction:column;gap:4px;min-width:0}.adrm-v3145b-main b{font-size:12px;color:#0f172a}.adrm-v3145b-main span,.adrm-v3145b-main small{font-size:11px;color:#64748b}.adrm-v3145b-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px}.adrm-v3145b-meta .status{padding:4px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:900}.adrm-v3145b-meta .status.failed{background:#fef2f2;color:#dc2626}.adrm-v3145b-meta .status.sent{background:#ecfdf5;color:#059669}.adrm-v3145b-meta .status.cancelled,.adrm-v3145b-meta .status.cancelled_closed{background:#f8fafc;color:#64748b}.adrm-v3145b-meta button,.adrm-v3145b-pager button{border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:6px 9px;font-family:inherit;cursor:pointer}.adrm-v3145b-pager{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:11px}.adrm-v3145b-empty{text-align:center;padding:28px;color:#94a3b8}.adrm-v3145b-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:10px;padding:9px;margin:8px 0;font-size:12px}
@media(max-width:700px){.adrm-v3145b-grid{grid-template-columns:1fr}.adrm-v3145b-message{grid-column:auto}.adrm-v3145b-row{align-items:flex-start;flex-direction:column}.adrm-v3145b-list{max-height:55vh}.adrm-v3145b-open-btn{height:34px;padding:0 9px}}
/* /ADATASK_PHASE6_REMINDER_STYLE_V3145B */

