/* ADATASK_TASK_SHEET_V3264A_STYLE */
.adatask-task-sheet-v3264a{direction:rtl;background:#fff;border:1px solid #dfe8ef;border-radius:18px;padding:16px;margin:14px 0;box-shadow:0 10px 28px rgba(23,52,84,.06);font-family:inherit;color:#173454}.adatask-task-sheet-v3264a *{box-sizing:border-box}.ats3264-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:12px}.ats3264-head h3{margin:0 0 4px;font-size:18px;font-weight:950}.ats3264-head p{margin:0;color:#64748b;font-size:12px}.ats3264-count{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.ats3264-toolbar,.ats3264-paste{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ats3264-toolbar button,.ats3264-paste button,.ats3264-actions button{border:1px solid #96cdcd;background:#f0fdfa;color:#173454;border-radius:9px;min-height:34px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:900;cursor:pointer}.ats3264-toolbar button:disabled,.ats3264-paste button:disabled,.ats3264-actions button:disabled{opacity:.45;cursor:not-allowed}.ats3264-toolbar .danger,.ats3264-actions .danger{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.ats3264-paste{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:10px}.ats3264-paste b{font-size:12px}.ats3264-paste span{font-size:10px;color:#64748b}.ats3264-paste textarea{flex:1 1 380px;min-width:260px}.adatask-task-sheet-v3264a input,.adatask-task-sheet-v3264a select,.adatask-task-sheet-v3264a textarea{width:100%;border:1px solid #dbe4ec;border-radius:8px;background:#fff;padding:7px 8px;font-family:inherit;font-size:11px;color:#0f2f66;outline:none}.adatask-task-sheet-v3264a input:focus,.adatask-task-sheet-v3264a select:focus,.adatask-task-sheet-v3264a textarea:focus{border-color:#96cdcd;box-shadow:0 0 0 3px rgba(150,205,205,.18)}.adatask-task-sheet-v3264a select[multiple]{min-height:78px}.ats3264-wrap{overflow:auto;border:1px solid #dfe8ef;border-radius:12px;max-height:68vh}.ats3264-grid{border-collapse:separate;border-spacing:0;min-width:1900px;width:100%;background:#fff}.ats3264-grid th{position:sticky;top:0;z-index:3;background:#173454;color:#fff;padding:9px 7px;border-left:1px solid rgba(255,255,255,.12);font-size:10px;white-space:nowrap}.ats3264-grid td{padding:6px;border-left:1px solid #edf2f7;border-bottom:1px solid #edf2f7;vertical-align:top;background:#fff;min-width:120px}.ats3264-grid td.wide{min-width:220px}.ats3264-grid tr.state-converted td{background:#f0fdf4}.ats3264-grid tr.state-invalid td,.ats3264-grid tr.state-failed td{background:#fff7f7}.ats3264-state{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;white-space:nowrap;background:#f1f5f9;color:#475569}.ats3264-state.converted{background:#dcfce7;color:#166534}.ats3264-state.failed,.ats3264-state.invalid{background:#fee2e2;color:#991b1b}.ats3264-state.finalizing{background:#dbeafe;color:#1d4ed8}.ats3264-result{display:flex;flex-direction:column;gap:4px;max-width:260px}.ats3264-result code{direction:ltr;text-align:left;font-size:9px;color:#047857;word-break:break-all}.ats3264-result span{font-size:10px;color:#b91c1c;line-height:1.6}.ats3264-actions{display:flex;gap:4px;flex-wrap:wrap;min-width:160px}.ats3264-actions button{min-height:30px;padding:4px 7px}.ats3264-foot{margin-top:10px;color:#64748b;font-size:10px}@media(max-width:760px){.adatask-task-sheet-v3264a{padding:10px;border-radius:14px}.ats3264-paste textarea{min-width:100%}.ats3264-wrap{border:0;overflow:visible;max-height:none}.ats3264-grid{min-width:0;display:block}.ats3264-grid thead{display:none}.ats3264-grid tbody{display:block}.ats3264-grid tr{display:block;border:1px solid #dfe8ef;border-radius:13px;margin-bottom:10px;overflow:hidden;box-shadow:0 4px 12px rgba(23,52,84,.05)}.ats3264-grid td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;align-items:start;min-width:0!important;width:auto!important;border-left:0;padding:8px}.ats3264-grid td:before{content:attr(data-label);font-size:10px;font-weight:900;color:#64748b;padding-top:5px}.ats3264-actions{min-width:0}}

/* ADATASK_TASK_SHEET_FULLSCREEN_STYLE_V3267C */
.adatask-task-sheet-v3264a .ats3267c-fullscreen-toggle{border-color:#173454;background:#173454;color:#fff}.adatask-task-sheet-v3264a .ats3267c-fullscreen-toggle:hover{filter:brightness(1.08)}
.adatask-task-sheet-v3264a.adatask-task-sheet-fullscreen-v3267c{position:fixed;inset:0;z-index:2147482000;width:100vw;max-width:none;height:100vh;height:100dvh;margin:0;border:0;border-radius:0;padding:12px;background:#f8fafc;box-shadow:none;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}
.adatask-task-sheet-fullscreen-v3267c .ats3264-head,.adatask-task-sheet-fullscreen-v3267c .ats3264-toolbar,.adatask-task-sheet-fullscreen-v3267c .ats3264-paste{margin-bottom:8px}
.adatask-task-sheet-fullscreen-v3267c .ats3264-head{align-items:center}
.adatask-task-sheet-fullscreen-v3267c .ats3264-toolbar{padding:8px 10px;background:#fff;border:1px solid #dfe8ef;border-radius:10px;box-shadow:0 4px 14px rgba(23,52,84,.05)}
.adatask-task-sheet-fullscreen-v3267c .ats3264-paste{max-height:142px;overflow:auto}
.adatask-task-sheet-fullscreen-v3267c .ats3264-wrap{height:100%;min-height:0;max-height:none;overflow:auto;border-radius:10px;background:#fff;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}
.adatask-task-sheet-fullscreen-v3267c .ats3264-grid{min-width:2100px}
.adatask-task-sheet-fullscreen-v3267c .ats3264-grid th{top:0;z-index:8}
.adatask-task-sheet-fullscreen-v3267c .ats3264-grid th:nth-child(1),.adatask-task-sheet-fullscreen-v3267c .ats3264-grid td:nth-child(1){position:sticky;right:0;min-width:64px;width:64px;max-width:64px}
.adatask-task-sheet-fullscreen-v3267c .ats3264-grid th:nth-child(2),.adatask-task-sheet-fullscreen-v3267c .ats3264-grid td:nth-child(2){position:sticky;right:64px;min-width:60px;width:60px;max-width:60px}
.adatask-task-sheet-fullscreen-v3267c .ats3264-grid th:nth-child(3),.adatask-task-sheet-fullscreen-v3267c .ats3264-grid td:nth-child(3){position:sticky;right:124px;min-width:118px;width:118px;max-width:118px;box-shadow:-8px 0 12px -12px rgba(15,47,102,.8)}
.adatask-task-sheet-fullscreen-v3267c .ats3264-grid th:nth-child(-n+3){z-index:12;background:#173454}
.adatask-task-sheet-fullscreen-v3267c .ats3264-grid td:nth-child(-n+3){z-index:5;background:#fff}
.adatask-task-sheet-fullscreen-v3267c .ats3264-grid tr.state-converted td:nth-child(-n+3){background:#f0fdf4}
.adatask-task-sheet-fullscreen-v3267c .ats3264-grid tr.state-invalid td:nth-child(-n+3),.adatask-task-sheet-fullscreen-v3267c .ats3264-grid tr.state-failed td:nth-child(-n+3){background:#fff7f7}
.adatask-task-sheet-fullscreen-v3267c .ats3264-foot{margin:0;padding-top:7px;background:#f8fafc}
@media(max-width:760px){.adatask-task-sheet-v3264a.adatask-task-sheet-fullscreen-v3267c{padding:8px;grid-template-rows:auto auto auto minmax(0,1fr) auto}.adatask-task-sheet-fullscreen-v3267c .ats3264-paste{max-height:160px}.adatask-task-sheet-fullscreen-v3267c .ats3264-wrap{overflow:auto;max-height:none}.adatask-task-sheet-fullscreen-v3267c .ats3264-grid{min-width:0}.adatask-task-sheet-fullscreen-v3267c .ats3264-grid td:nth-child(-n+3){position:static;right:auto;width:auto;max-width:none;box-shadow:none}}

/* ADATASK_TASK_SHEET_FULLSCREEN_SCROLL_STYLE_V3267D */
html.adatask-task-sheet-fullscreen-active-v3267d,html.adatask-task-sheet-fullscreen-active-v3267d body{width:100%;height:100%;overflow:hidden!important;overscroll-behavior:none!important}
.adatask-task-sheet-v3264a.adatask-task-sheet-fullscreen-v3267c[data-fullscreen-scroll-fixed-v3267d="1"]{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-rows:max-content max-content max-content minmax(0,1fr) max-content!important;overflow:hidden!important;isolation:isolate!important}
.adatask-task-sheet-fullscreen-v3267c[data-fullscreen-scroll-fixed-v3267d="1"]>.ats3264-head,.adatask-task-sheet-fullscreen-v3267c[data-fullscreen-scroll-fixed-v3267d="1"]>.ats3264-toolbar,.adatask-task-sheet-fullscreen-v3267c[data-fullscreen-scroll-fixed-v3267d="1"]>.ats3264-paste,.adatask-task-sheet-fullscreen-v3267c[data-fullscreen-scroll-fixed-v3267d="1"]>.ats3264-wrap,.adatask-task-sheet-fullscreen-v3267c[data-fullscreen-scroll-fixed-v3267d="1"]>.ats3264-foot{min-width:0!important;max-width:100%!important}
.adatask-task-sheet-fullscreen-v3267c .ats3264-wrap[data-fullscreen-scroll-root-v3267d="1"]{grid-row:4!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;outline:none!important}
.adatask-task-sheet-fullscreen-v3267c .ats3264-wrap[data-fullscreen-scroll-root-v3267d="1"]:focus{box-shadow:inset 0 0 0 2px rgba(150,205,205,.35)}
.adatask-task-sheet-fullscreen-v3267c .ats3264-grid{max-width:none!important}
@media(min-width:761px){.adatask-task-sheet-fullscreen-v3267c .ats3264-wrap[data-fullscreen-scroll-root-v3267d="1"] .ats3264-grid{width:100%!important;min-width:2100px!important}}
@media(max-width:760px){.adatask-task-sheet-v3264a.adatask-task-sheet-fullscreen-v3267c[data-fullscreen-scroll-fixed-v3267d="1"]{padding:8px!important}.adatask-task-sheet-fullscreen-v3267c .ats3264-wrap[data-fullscreen-scroll-root-v3267d="1"]{overflow:auto!important}.adatask-task-sheet-fullscreen-v3267c .ats3264-wrap[data-fullscreen-scroll-root-v3267d="1"] .ats3264-grid{min-width:0!important;width:100%!important}}

/* ADATASK_TASK_SHEET_DEADLINE_PICKER_STYLE_V3268A */
.adatask-task-sheet-v3264a .ats3268-deadline-trigger{width:100%;min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:7px;border:1px solid #dbe4ec;border-radius:9px;background:#fff;color:#0f2f66;padding:7px 9px;font-family:inherit;font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap}
.adatask-task-sheet-v3264a .ats3268-deadline-trigger:hover{border-color:#96cdcd;background:#f0fdfa}
.adatask-task-sheet-v3264a .ats3268-deadline-trigger:focus{outline:none;border-color:#96cdcd;box-shadow:0 0 0 3px rgba(150,205,205,.18)}
.adatask-task-sheet-v3264a .ats3268-deadline-trigger:disabled{opacity:.55;cursor:not-allowed}
.adatask-task-sheet-v3264a .ats3268-deadline-icon{font-size:15px;line-height:1}
.ats3268-deadline-modal{position:fixed;inset:0;z-index:2147483200;display:grid;place-items:center;padding:18px;direction:rtl}
.ats3268-deadline-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:rgba(7,17,31,.56);backdrop-filter:blur(4px);cursor:default}
.ats3268-deadline-dialog{position:relative;z-index:1;width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid rgba(255,255,255,.7);border-radius:20px;background:#fff;padding:18px;box-shadow:0 32px 90px -38px rgba(0,0,0,.92);color:#173454}
.ats3268-deadline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}
.ats3268-deadline-head b{display:block;font-size:16px;font-weight:950}
.ats3268-deadline-head small{display:block;margin-top:4px;color:#64748b;font-size:10px;font-weight:800}
.ats3268-deadline-head>button{width:34px;height:34px;flex:0 0 34px;border:1px solid #dbe4ec;border-radius:10px;background:#fff;color:#475569;font-size:20px;line-height:1;cursor:pointer}
.ats3268-deadline-body{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:12px;align-items:end}
.ats3268-deadline-body label{display:grid;gap:6px;min-width:0;color:#475569;font-size:11px;font-weight:900}
.ats3268-deadline-body input,.ats3268-deadline-body select{width:100%;min-height:40px;border:1px solid #dbe4ec;border-radius:10px;background:#fff;padding:8px 10px;font-family:inherit;color:#0f2f66;outline:none}
.ats3268-deadline-body input:focus,.ats3268-deadline-body select:focus{border-color:#96cdcd;box-shadow:0 0 0 3px rgba(150,205,205,.18)}
.ats3268-deadline-preview{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dfe8ef;border-radius:12px;background:#f8fafc;padding:10px 12px}
.ats3268-deadline-preview span{color:#64748b;font-size:10px;font-weight:850}
.ats3268-deadline-preview b{direction:ltr;color:#173454;font-size:12px;font-weight:950}
.ats3268-deadline-actions{margin-top:16px;display:flex;align-items:center;justify-content:flex-end;gap:8px}
.ats3268-deadline-actions button{min-height:38px;border-radius:10px;padding:7px 13px;font-family:inherit;font-size:11px;font-weight:900;cursor:pointer}
.ats3268-deadline-actions .primary{border:1px solid #173454;background:#173454;color:#fff}
.ats3268-deadline-actions .danger{border:1px solid #fecaca;background:#fff7f7;color:#b91c1c}
.ats3268-deadline-actions button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:600px){.ats3268-deadline-modal{padding:8px;align-items:end}.ats3268-deadline-dialog{width:100%;max-height:88dvh;border-radius:18px 18px 10px 10px;padding:14px}.ats3268-deadline-body{grid-template-columns:1fr}.ats3268-deadline-actions{align-items:stretch}.ats3268-deadline-actions button{flex:1}}
