:root{--tn-navy-deep:#0a2c4a;--tn-navy:#103e65;--tn-navy-light:#1a5f91;--tn-ink:#16324a;--tn-muted:#7c8fa6;--tn-line:#e4eaf1;--tn-bg-soft:#f6f9fc;--tn-overdue:#e1543a;--tn-today:#e0a527;--tn-upcoming:#2f6fed;--tn-white:#ffffff}.task-notification{position:relative;width:33px;height:33px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:33px;background:var(--tn-navy);color:var(--tn-white);font-size:14px;box-shadow:0 3px 10px rgba(10,44,74,.25);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.task-notification:hover{background:var(--tn-navy-light);transform:translateY(-1px);box-shadow:0 6px 16px rgba(10,44,74,.3)}.task-notification:focus-visible{outline:2px solid var(--tn-upcoming);outline-offset:2px}.task-notification .badge-item{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:20px;background:var(--tn-overdue);color:var(--tn-white);border:2px solid var(--tn-white);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;line-height:1}.task-notification .badge-item:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:1.5px solid var(--tn-overdue);animation:tnRing 2.2s ease-out infinite}@keyframes tnRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.task-notification-main{position:fixed;inset:0;z-index:998;background:transparent}.notification-wrapper{position:absolute;right:0;top:50px;width:340px;max-width:calc(100vw - 24px);height:440px;background:var(--tn-white);border-radius:16px;overflow:hidden;z-index:999;display:flex;flex-direction:column;box-shadow:0 20px 45px rgba(10,44,74,.22),0 4px 14px rgba(10,44,74,.1);animation:tnPanelIn .2s ease-out;transform-origin:top right}@keyframes tnPanelIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.notification-panel-header{flex-shrink:0;padding:16px 18px;background:linear-gradient(135deg,var(--tn-navy-deep) 0,var(--tn-navy) 60%,var(--tn-navy-light) 130%);display:flex;align-items:center;justify-content:space-between;color:var(--tn-white)}.notification-title{display:flex;align-items:center;gap:12px}.notification-title-icon{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.notification-title h4{margin:0;color:var(--tn-white);font-size:15px;font-weight:700;line-height:1.25}.notification-title span{display:block;margin-top:2px;color:rgba(255,255,255,.7);font-size:11px}.notification-close{width:30px;height:30px;flex-shrink:0;border:none;border-radius:8px;background:rgba(255,255,255,.12);color:var(--tn-white);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background .2s ease}.notification-close:hover{background:rgba(255,255,255,.24)}.notification-add-task{flex-shrink:0;padding:10px 14px;border-bottom:1px solid var(--tn-line)}.notification-add-task button{width:100%;border:1px dashed #c9d7e3;background:var(--tn-bg-soft);border-radius:10px;padding:8px 10px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.notification-add-task button:hover{background:#eef4fa;border-color:var(--tn-upcoming)}.add-task-icon{width:28px;height:28px;flex-shrink:0;border-radius:8px;background:var(--tn-navy);color:var(--tn-white);display:flex;align-items:center;justify-content:center;font-size:11px}.notification-add-task strong{display:block;color:var(--tn-ink);font-size:12.5px;line-height:1.2}.notification-add-task small{display:block;margin-top:1px;color:var(--tn-muted);font-size:10px}.task-list-body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 16px 14px 10px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.task-list-body::-webkit-scrollbar{width:4px}.task-list-body::-webkit-scrollbar-track{background:transparent}.task-list-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.tn-timeline{list-style:none;margin:0;padding:0;position:relative}.tn-timeline:before{content:"";position:absolute;left:15px;top:6px;bottom:6px;width:1.5px;background:var(--tn-line)}.tn-timeline-item{position:relative;display:flex;gap:12px;padding-left:4px;margin-bottom:4px;animation:tnItemIn .25s ease both}@keyframes tnItemIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tn-dot-col{position:relative;width:24px;flex-shrink:0;display:flex;justify-content:center;padding-top:14px}.tn-dot{width:11px;height:11px;border-radius:50%;background:var(--tn-upcoming);border:2px solid var(--tn-white);box-shadow:0 0 0 1.5px var(--tn-upcoming);z-index:1}.urgency-overdue .tn-dot{background:var(--tn-overdue);box-shadow:0 0 0 1.5px var(--tn-overdue)}.urgency-today .tn-dot{background:var(--tn-today);box-shadow:0 0 0 1.5px var(--tn-today)}.tn-card{flex:1 1;min-width:0;background:var(--tn-white);border:1px solid var(--tn-line);border-radius:11px;padding:10px 11px;display:flex;align-items:center;gap:8px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.tn-timeline-item:hover .tn-card{border-color:#c9d7e3;transform:translateX(2px);box-shadow:0 4px 12px rgba(15,61,99,.08)}.task-content{flex:1 1;min-width:0}.task-content h5{margin:0 0 5px;color:var(--tn-ink);font-size:12.5px;font-weight:650;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-meta{gap:10px;min-width:0}.task-meta,.task-meta span{display:flex;align-items:center}.task-meta span{gap:4px;color:var(--tn-muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:115px}.urgency-overdue .task-meta span:last-child{color:var(--tn-overdue)}.urgency-today .task-meta span:last-child{color:#b9860f}.task-meta svg{font-size:9px;flex-shrink:0;color:var(--tn-upcoming)}.urgency-overdue .task-meta svg:last-child{color:var(--tn-overdue)}.urgency-today .task-meta svg:last-child{color:var(--tn-today)}.task-actions{gap:6px}.task-actions,.task-clear-btn,.task-view-btn{display:flex;align-items:center;flex-shrink:0}.task-clear-btn,.task-view-btn{width:26px;height:26px;min-width:26px;border:none;border-radius:8px;cursor:pointer;justify-content:center;font-size:9.5px;transition:background .2s ease,color .2s ease}.task-view-btn{background:var(--tn-bg-soft);color:var(--tn-navy)}.task-view-btn:hover{background:var(--tn-navy);color:var(--tn-white)}.task-clear-btn{background:var(--tn-bg-soft);color:var(--tn-muted)}.task-clear-btn:hover{background:var(--tn-overdue);color:var(--tn-white)}.task-clear-btn:disabled,.task-view-btn:disabled{opacity:.6;cursor:not-allowed}.notification-add-task button:focus-visible,.notification-close:focus-visible,.task-clear-btn:focus-visible,.task-view-btn:focus-visible{outline:2px solid var(--tn-upcoming);outline-offset:1px}.notification-empty{height:100%;flex-direction:column;text-align:center;padding:30px}.empty-icon,.notification-empty{display:flex;align-items:center;justify-content:center}.empty-icon{width:54px;height:54px;border-radius:50%;background:var(--tn-bg-soft);color:var(--tn-muted);font-size:18px;margin-bottom:12px}.notification-empty h5{margin:0 0 4px;color:var(--tn-ink);font-size:13px;font-weight:700}.notification-empty p{margin:0;max-width:220px;color:var(--tn-muted);font-size:11px;line-height:1.5}@media screen and (max-width:575px){.notification-wrapper{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;max-width:100%;height:min(78vh,520px);border-radius:20px 20px 0 0;animation:tnSheetUp .24s ease-out;transform-origin:bottom center}@keyframes tnSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.task-notification-main{background:rgba(10,30,50,.45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.notification-wrapper:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:4px;background:rgba(255,255,255,.55);z-index:2}.notification-panel-header{padding-top:20px;border-radius:20px 20px 0 0}.task-list-body{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.task-meta span{max-width:92px}}@media screen and (max-width:380px){.notification-title h4{font-size:14px}.task-meta{gap:7px}.task-meta span{max-width:78px}}@media (prefers-reduced-motion:reduce){.badge-item:after,.notification-wrapper,.tn-timeline-item{animation:none!important}}.data-search-btn{text-align:right;margin-top:1rem}.data-search-btn button{background-color:#103e65;color:white;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.data-search-btn button:hover{background-color:var(--theme-color)}.task-wrapper{width:100%;border-radius:8px;padding:15px;box-shadow:3px 3px 10px var(--gray-color);max-height:211px;min-height:211px;background-color:rgb(231 76 60/10%);transition:all .3s ease;animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ds-task-header h2{font-size:clamp(16px,2.5vw,20px);font-family:monospace}.ds-task-header img{height:24px;vertical-align:sub}.task-assign-card{width:100%;padding:10px 0}.task-assign-card .task-img img{height:80px;width:80px;object-fit:contain}.task-body-content{width:calc(100% - 85px)}.task-body-content .count-circle{min-height:80px;max-height:80px;min-width:80px;max-width:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:600}.task-body-content ul{width:calc(100% - 85px)}.task-body-content ul li h5{font-size:clamp(16px,2.7vw,20px);font-weight:600;line-height:normal;margin-bottom:6px;font-family:system-ui;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.task-body-content ul li span{color:#000}.task-body-content ul li svg{color:var(--theme-color)}.task-body-content ul li p{font-size:clamp(14px,1.2vw,16px);line-height:normal;font-family:system-ui;color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-assign-card .task-status .view-more-btn{font-size:14px;text-decoration:underline;text-underline-offset:2px;transition:var(--transition)}.task-assign-card .task-status .view-more-btn:hover svg{transform:translateX(6px);transition:var(--transition)}.total-cards-count{border-radius:8px;padding:15px;box-shadow:3px 3px 10px var(--gray-color);max-height:211px;min-height:211px;margin-top:10px;background-color:#ebe9fe85;transition:all .3s ease;animation:fadeIn .4s ease-out}.total-task-count{height:28px;width:28px;border-radius:50px;background-color:#00b386;display:inline-block;line-height:28px;text-align:center;color:#fff;font-size:14px;font-weight:600}.count-circle ul li{text-align:center}.count-circle ul li p{height:100px;width:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:600}.count-circle ul li span{font-size:13px;padding-top:10px;display:inline-block}.form-overlay{position:fixed;inset:0;height:100vh;width:100vw;background-color:rgba(16,33,55,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;animation:overlayFadeIn .2s ease}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.add-new-task-form{position:fixed;background-color:#fff;padding:0;max-width:780px;min-width:780px;width:90%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:16px;z-index:1001;border:none;max-height:88vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(16,33,55,.35);animation:taskFormPop .25s ease}@keyframes taskFormPop{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.task-form-header{background:linear-gradient(135deg,#103e65,#1a5f91 55%,#6d5df0 130%);padding:18px 22px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.task-form-header-title{display:flex;align-items:center;gap:14px}.task-form-header-icon{height:42px;width:42px;min-width:42px;border-radius:12px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.task-form-header-title h5{color:#fff;font-size:17px;font-weight:600;margin:0;line-height:1.3}.task-form-header-title p{color:rgba(255,255,255,.75);font-size:12.5px;margin:2px 0 0}.task-form-close{background:rgba(255,255,255,.14);color:#fff;border:none;height:34px;width:34px;border-radius:50%;cursor:pointer;flex-shrink:0;transition:background .2s ease}.task-form-close:hover{background:rgba(255,255,255,.28)}.task-form-body{overflow-y:auto;padding:20px 22px 0;flex:1 1;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.task-form-body::-webkit-scrollbar{width:6px}.task-form-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.task-form-section{margin-bottom:22px;padding-bottom:20px;border-bottom:1px dashed #e5e7eb}.task-form-section:last-of-type{border-bottom:none}.task-form-section-title{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#6d5df0;margin-bottom:14px;display:flex;align-items:center;gap:8px}.task-effort-section{background:#f6f5ff;border-radius:12px;padding:16px 16px 18px;border-bottom:none}.task-form-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px 14px;gap:16px 14px}.task-form-grid.cols-3{grid-template-columns:repeat(3,1fr)}.task-form-controller{position:relative;margin-top:.4rem}.task-form-controller span.error-mesg svg{position:absolute;top:50%;color:#ef4444;right:10px;transform:translateY(-50%);pointer-events:none}.task-form-controller .react-datepicker-popper{z-index:1100}.task-form-controller label{position:absolute;top:.75rem;left:.75rem;color:#94a3b8;font-size:13px;transition:all .18s ease;pointer-events:none;border-radius:3px;padding:0 6px;background-color:#fff;z-index:1;width:calc(100% - 20px)}.task-form-controller #assignTo{min-height:44px;width:100%;align-items:center;padding-left:15px;border:1.5px solid #e2e8f0;border-radius:8px}.task-form-controller .react-datepicker-wrapper{width:100%}.task-form-controller input,.task-form-controller select{width:100%;padding:.7rem .85rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13.5px;outline:none;min-height:44px;max-height:44px;background:#fff;color:#1e293b;transition:border-color .2s ease,box-shadow .2s ease}.task-form-controller input:focus,.task-form-controller select:focus{border-color:#6d5df0;box-shadow:0 0 0 3px rgba(109,93,240,.12)}.task-form-controller.has-error input,.task-form-controller.has-error select{border-color:#ef4444}.task-form-controller.label-active label{top:-.55rem;left:.6rem;font-size:.68rem;font-weight:600;color:#103e65;background:white;padding:2px 8px;z-index:1}.form-textarea{width:100%;max-height:70px;min-height:70px;border-radius:8px;border:1.5px solid #e2e8f0;font-size:13.5px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-textarea:focus{border-color:#6d5df0;box-shadow:0 0 0 3px rgba(109,93,240,.12)}.task-desc-item{position:relative}.task-desc-error-icon{color:#ef4444;position:absolute;right:10px;bottom:15px}.task-desc-remove-btn{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;border:2px solid #fff;border-radius:50%;width:24px;height:24px;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:transform .15s ease}.task-desc-remove-btn:hover{transform:scale(1.1)}.add-more-textarea{text-align:right;margin-top:8px}.add-more-textarea button{font-size:12.5px;font-weight:600;cursor:pointer;padding:6px 14px;border-radius:20px;background-color:#f0eeff;color:#6d5df0;border:none;transition:background .2s ease}.add-more-textarea button:hover{background-color:#e2dcfd}.task-form-footer{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;border-top:1px solid #eef1f5;padding:14px 22px;display:flex;justify-content:flex-end;gap:10px;flex-shrink:0;z-index:11}.task-form-cancel-btn{background:#f1f5f9;color:#475569;border:none;padding:10px 20px;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .2s ease}.task-form-cancel-btn:hover{background:#e2e8f0}.task-form-submit-btn{background:linear-gradient(135deg,#103e65,#1a5f91);color:white;padding:10px 24px;border:none;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.task-form-submit-btn:hover{opacity:.92}.task-form-submit-btn:active{transform:scale(.98)}.task-form-submit-btn:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:991px){.add-new-task-form{max-width:92%;min-width:92%}.task-form-grid.cols-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.add-new-task-form{left:0;right:0;bottom:0;top:auto;transform:none;width:100%;max-width:100%;min-width:100%;max-height:92vh;border-radius:20px 20px 0 0;animation:taskFormSlideUp .25s ease}@keyframes taskFormSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.add-new-task-form:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;border-radius:4px;background:rgba(255,255,255,.6);z-index:2}.task-form-header{padding:20px 16px 14px;border-radius:20px 20px 0 0}.task-form-header-icon{height:36px;width:36px;font-size:15px}.task-form-header-title h5{font-size:15px}.task-form-header-title p{font-size:11.5px}.task-form-body{padding:16px 14px 0}.task-form-grid,.task-form-grid.cols-3{grid-template-columns:1fr;gap:14px}.task-form-section{margin-bottom:16px;padding-bottom:14px}.task-effort-section{padding:14px 12px 16px}.task-form-footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom));flex-direction:column-reverse;gap:8px}.task-form-cancel-btn,.task-form-submit-btn{width:100%;padding:12px}}@media screen and (max-width:480px){.task-form-header-title h5{font-size:14px}.task-form-section-title{font-size:11.5px}}.HeaderBreakWidget_wrapper__QsIVW{position:relative;display:inline-block;--navy-900:#002744;--navy-800:#003d6b;--navy-700:#0a5288;--navy-600:#1768a8;--navy-100:#eaf3fb;--navy-150:#dcecf9;--navy-200:#c7e0f4;font-family:inherit}.HeaderBreakWidget_pill__zpRhg{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px 2px rgba(0,40,70,.06)}.HeaderBreakWidget_pillLabel__8IbCH{letter-spacing:-.01em}.HeaderBreakWidget_pillIconDot__JmB50{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.7);flex-shrink:0}.HeaderBreakWidget_pillActive__OKvs0{background:linear-gradient(135deg,var(--navy-100),var(--navy-150));color:var(--navy-800);border-color:var(--navy-200)}.HeaderBreakWidget_pillActive__OKvs0:hover{background:linear-gradient(135deg,var(--navy-150),var(--navy-200));border-color:#a3cdec;transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,61,107,.18)}.HeaderBreakWidget_pillOnBreak__5nDDH{background:linear-gradient(135deg,#fff6ec,#ffe9d2);color:#9a4a12;border-color:#f6cf9e;box-shadow:0 3px 10px rgba(194,108,22,.15)}.HeaderBreakWidget_pillOnBreak__5nDDH:hover{background:linear-gradient(135deg,#ffe9d2,#fbdcb4)}.HeaderBreakWidget_pillIdle__qHT2q{background:linear-gradient(135deg,#fdf0f0,#fbdfdf);color:#a8271f;border-color:#f3c4c1;box-shadow:0 3px 10px rgba(190,45,34,.14)}.HeaderBreakWidget_timer__pBRCe{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.3px;opacity:.92}.HeaderBreakWidget_endIcon__V4JmQ{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.08);border-radius:50%;width:20px;height:20px;margin-left:2px;transition:all .18s ease}.HeaderBreakWidget_endIcon__V4JmQ:hover{background:#d63b1f;color:white;transform:scale(1.1)}.HeaderBreakWidget_pulse__emmPt{animation:HeaderBreakWidget_pulse__emmPt 1.7s ease-in-out infinite}@keyframes HeaderBreakWidget_pulse__emmPt{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.15)}}.HeaderBreakWidget_backdrop__bAUjF{position:fixed;inset:0;background:rgba(0,20,38,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1050;animation:HeaderBreakWidget_fadeIn__Kl4dc .2s ease}@keyframes HeaderBreakWidget_fadeIn__Kl4dc{0%{opacity:0}to{opacity:1}}.HeaderBreakWidget_modal__0CYOY{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:560px;max-width:calc(100vw - 28px);background:#ffffff;border-radius:20px;box-shadow:0 0 0 1px rgba(0,40,70,.05),0 32px 64px -12px rgba(0,30,55,.28);z-index:1100;padding:0 20px 20px;animation:HeaderBreakWidget_popIn__ct1P2 .24s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes HeaderBreakWidget_popIn__ct1P2{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.HeaderBreakWidget_modalHeader__EAhFA{display:flex;align-items:flex-start;justify-content:space-between;margin:0 -20px 20px;padding:12px 20px;background:linear-gradient(180deg,var(--navy-100),#ffffff);border-bottom:1px solid #eef4fa}.HeaderBreakWidget_modalTitle__iNCv_{display:flex;align-items:center;gap:13px}.HeaderBreakWidget_titleIcon__o0jaF{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,var(--navy-700),var(--navy-900));color:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 14px rgba(0,61,107,.35)}.HeaderBreakWidget_titleText__IBBA_{font-size:17px;font-weight:700;color:var(--navy-900);letter-spacing:-.02em;line-height:1.25}.HeaderBreakWidget_titleSub__7axRb{font-size:12.5px;color:#5b7690;margin-top:2px;font-weight:500}.HeaderBreakWidget_closeBtn__NhjQa{background:#f1f5f9;border:none;border-radius:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#5b7690;transition:all .18s ease;flex-shrink:0}.HeaderBreakWidget_closeBtn__NhjQa:hover{background:var(--navy-150);color:var(--navy-800);transform:rotate(90deg)}.HeaderBreakWidget_section__Zp3F4{margin-bottom:8px}.HeaderBreakWidget_sectionLabel__l5_qN{font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#94a3b8;margin-bottom:10px}.HeaderBreakWidget_reasonScrollWrapper__WI_dl{display:flex;align-items:center;gap:6px}.HeaderBreakWidget_reasonRow__CpF77{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:8px 2px;flex:1 1;min-width:0}.HeaderBreakWidget_reasonRow__CpF77::-webkit-scrollbar{display:none}.HeaderBreakWidget_scrollBtn__inq3K{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:50%;border:1.5px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;flex-shrink:0;transition:all .18s cubic-bezier(.16,1,.3,1)}.HeaderBreakWidget_scrollBtn__inq3K:hover:not(:disabled){background:var(--navy-100);border-color:#a3cdec;color:var(--navy-800);transform:scale(1.06)}.HeaderBreakWidget_scrollBtn__inq3K:active:not(:disabled){transform:scale(.96)}.HeaderBreakWidget_scrollBtn__inq3K:disabled{opacity:.75;cursor:not-allowed}.HeaderBreakWidget_reasonBtn__OO2Kp{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;border:1.5px solid #e2e8f0;border-radius:14px;background:#f8fafc;cursor:pointer;font-size:12.5px;font-weight:600;color:#475569;transition:all .18s cubic-bezier(.16,1,.3,1);flex:0 0 auto;min-width:82px}.HeaderBreakWidget_reasonBtn__OO2Kp:hover{border-color:#a3cdec;background:var(--navy-100);color:var(--navy-800);transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,61,107,.12)}.HeaderBreakWidget_reasonBtnSelected___bRb1{border-color:var(--navy-700);background:linear-gradient(180deg,var(--navy-100),var(--navy-150));color:var(--navy-800);box-shadow:0 0 0 3px rgba(0,61,107,.14)}.HeaderBreakWidget_selectedBadge__ywl5l{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:var(--navy-800);color:white;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,61,107,.45);border:2px solid white}.HeaderBreakWidget_reasonIcon__PJqRK{width:38px;height:38px;border-radius:11px;background:linear-gradient(180deg,var(--navy-100),var(--navy-150));color:var(--navy-800);display:flex;align-items:center;justify-content:center;transition:all .18s ease}.HeaderBreakWidget_reasonBtnSelected___bRb1 .HeaderBreakWidget_reasonIcon__PJqRK{background:linear-gradient(135deg,var(--navy-700),var(--navy-900));color:#ffffff;box-shadow:0 4px 10px rgba(0,61,107,.35)}.HeaderBreakWidget_reasonContent__2e_Gz{display:flex;align-items:center;gap:10px}.HeaderBreakWidget_reasonText__qRFbN{display:flex;flex-direction:column;align-items:flex-start}.HeaderBreakWidget_reasonText__qRFbN .HeaderBreakWidget_reasonDescription__flVeJ{font-size:11px;color:#94a3b8}.HeaderBreakWidget_reasonLabel__OcVY4{text-align:start;line-height:1.2;white-space:nowrap;color:var(--navy-900)}.HeaderBreakWidget_emptyState__ADYuj{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8;padding:14px 4px;white-space:nowrap}.HeaderBreakWidget_spinner__23gRT{width:14px;height:14px;border:2px solid #e2e8f0;border-top:2px solid var(--navy-700);border-radius:50%;animation:HeaderBreakWidget_spin__yxWTS .7s linear infinite}@keyframes HeaderBreakWidget_spin__yxWTS{to{transform:rotate(1turn)}}.HeaderBreakWidget_remarkTextarea___mnaX{width:100%;min-height:88px;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 14px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box;transition:all .18s ease;color:var(--navy-900);background:#f8fafc;line-height:1.5}.HeaderBreakWidget_remarkTextarea___mnaX::placeholder{color:#94a3b8}.HeaderBreakWidget_remarkTextarea___mnaX:focus{outline:none;border-color:var(--navy-700);background:white;box-shadow:0 0 0 3px rgba(0,61,107,.12)}.HeaderBreakWidget_remarkError__1iIkx{border-color:#e0574a;background:#fef2f2}.HeaderBreakWidget_remarkError__1iIkx:focus{box-shadow:0 0 0 3px rgba(224,87,74,.14)}.HeaderBreakWidget_errorText__XOjBE{font-size:12px;color:#d6473a;margin-top:6px;font-weight:500}.HeaderBreakWidget_saveBtn__sWHN8{width:100%;margin-top:4px;padding:13px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--navy-700),var(--navy-900));color:#ffffff;font-size:14.5px;font-weight:600;cursor:pointer;transition:all .18s ease;letter-spacing:-.01em}.HeaderBreakWidget_saveBtn__sWHN8:hover:not(:disabled){background:linear-gradient(135deg,var(--navy-800),var(--navy-900));transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,61,107,.32)}.HeaderBreakWidget_saveBtn__sWHN8:active:not(:disabled){transform:translateY(0)}.HeaderBreakWidget_saveBtn__sWHN8:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none}@media (max-width:640px){.HeaderBreakWidget_modal__0CYOY{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:4px calc(20px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-bottom));animation:HeaderBreakWidget_slideUp__kXtbn .28s cubic-bezier(.16,1,.3,1)}@keyframes HeaderBreakWidget_slideUp__kXtbn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.HeaderBreakWidget_modalHeader__EAhFA{margin:0 -20px 16px}.HeaderBreakWidget_reasonBtn__OO2Kp{min-width:76px;padding:12px}.HeaderBreakWidget_titleText__IBBA_{font-size:16px}}.Breakactivemodal_overlay__fEhYu{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,15,30,.58);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:Breakactivemodal_fadeIn__4AeHf .35s ease}.Breakactivemodal_modalWrapper__XNpXN{width:100%;max-width:560px;padding:0;perspective:1000px}.Breakactivemodal_modalCard__Nrpmh{position:relative;width:100%;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,250,252,.97));border:1px solid rgba(255,255,255,.8);border-radius:22px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.25),0 8px 30px rgba(0,0,0,.08);animation:Breakactivemodal_slideUp__66rjP .45s cubic-bezier(.16,1,.3,1)}.Breakactivemodal_glowBlob__RhTSE{position:absolute;top:-100px;right:-80px;width:260px;height:260px;border-radius:50%;filter:blur(65px);opacity:.13;pointer-events:none;z-index:0}.Breakactivemodal_breakTheme__V1sog .Breakactivemodal_glowBlob__RhTSE{background:#3b82f6}.Breakactivemodal_idleTheme__7mg_u .Breakactivemodal_glowBlob__RhTSE{background:#f59e0b}.Breakactivemodal_header__3F1En{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #edf2f7}.Breakactivemodal_headerLeft__CUMfu{display:flex;align-items:center;gap:12px;min-width:0}.Breakactivemodal_iconContainer__ebQVT{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.08)}.Breakactivemodal_breakTheme__V1sog .Breakactivemodal_iconContainer__ebQVT{color:#075985;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:1px solid #bae6fd}.Breakactivemodal_idleTheme__7mg_u .Breakactivemodal_iconContainer__ebQVT{color:#b45309;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa}.Breakactivemodal_headerText__m6zCc{min-width:0}.Breakactivemodal_headerText__m6zCc h2{margin:0 0 3px;color:#0f172a;font-size:18px;font-weight:750;letter-spacing:-.3px}.Breakactivemodal_headerText__m6zCc p{margin:0;color:#64748b;font-size:12px;font-weight:500}.Breakactivemodal_statusBadge__R1ZIe{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:30px;font-size:11px;font-weight:700}.Breakactivemodal_breakTheme__V1sog .Breakactivemodal_statusBadge__R1ZIe{color:#0369a1;background:#e0f2fe}.Breakactivemodal_idleTheme__7mg_u .Breakactivemodal_statusBadge__R1ZIe{color:#b45309;background:#fff7ed}.Breakactivemodal_pulseIcon__fspVW{animation:Breakactivemodal_heartbeat__q9P7b 2s ease-in-out infinite}.Breakactivemodal_body__GUQ83{position:relative;z-index:1;padding:16px 20px 20px}.Breakactivemodal_timerDisplay__0a0KU{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 16px;margin-bottom:12px;border-radius:20px;overflow:hidden;isolation:isolate}.Breakactivemodal_breakTheme__V1sog .Breakactivemodal_timerDisplay__0a0KU{background:linear-gradient(145deg,#eff6ff,#f8fafc);border:1px solid #dbeafe}.Breakactivemodal_idleTheme__7mg_u .Breakactivemodal_timerDisplay__0a0KU{background:linear-gradient(145deg,#fff7ed,#fffbeb);border:1px solid #fde68a}.Breakactivemodal_timerDisplay__0a0KU:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;filter:blur(50px);opacity:.3;z-index:-1;animation:Breakactivemodal_driftGlow__XO25L 6s ease-in-out infinite}.Breakactivemodal_breakTheme__V1sog .Breakactivemodal_timerDisplay__0a0KU:before{background:#60a5fa}.Breakactivemodal_idleTheme__7mg_u .Breakactivemodal_timerDisplay__0a0KU:before{background:#fbbf24}.Breakactivemodal_timerIconWrapper__zYj10{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 5px 15px rgba(0,0,0,.06)}.Breakactivemodal_breakTheme__V1sog .Breakactivemodal_timerIconWrapper__zYj10{color:#2563eb}.Breakactivemodal_idleTheme__7mg_u .Breakactivemodal_timerIconWrapper__zYj10{color:#d97706}.Breakactivemodal_timerIconWrapper__zYj10:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid;opacity:.5;animation:Breakactivemodal_ringPulse___1OEp 2.4s cubic-bezier(.16,1,.3,1) infinite}.Breakactivemodal_timeValue__d03Gl{margin-bottom:8px;font-size:clamp(32px,8vw,40px);line-height:1;font-weight:800;letter-spacing:-1.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#0f172a,#334155);-webkit-background-clip:text;background-clip:text;color:transparent}.Breakactivemodal_timeLabel__VHQ8r{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:30px;background:white;border:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.Breakactivemodal_timeLabel__VHQ8r:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%}.Breakactivemodal_breakTheme__V1sog .Breakactivemodal_timeLabel__VHQ8r:before{background:#3b82f6}.Breakactivemodal_idleTheme__7mg_u .Breakactivemodal_timeLabel__VHQ8r:before{background:#f59e0b}.Breakactivemodal_breakTypeSection__xqge_{margin-bottom:12px}.Breakactivemodal_sectionHeader__2jweR{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.Breakactivemodal_label__MAmTE{display:block;margin:0 0 0 2px;color:#334155;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.Breakactivemodal_required__Dc_pF{margin-left:3px;color:#ef4444;font-size:13px}.Breakactivemodal_carouselControls__J4FBf{display:flex;align-items:center;gap:5px}.Breakactivemodal_arrowButton___efWj{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #dbe3ec;border-radius:50%;background:white;color:#475569;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.05)}.Breakactivemodal_arrowButton___efWj:hover{color:#075985;border-color:#7dd3fc;background:#f0f9ff;transform:translateY(-1px)}.Breakactivemodal_carouselWrapper__1ycV8{position:relative;width:100%}.Breakactivemodal_breakTypesContainer__1WCbT{display:flex;align-items:stretch;gap:10px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;padding:2px 2px 8px;scrollbar-width:none;-ms-overflow-style:none}.Breakactivemodal_breakTypesContainer__1WCbT::-webkit-scrollbar{display:none}.Breakactivemodal_breakTypeCard__zSmav{position:relative;flex:0 0 190px;min-width:190px;min-height:68px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:15px;background:linear-gradient(145deg,#ffffff,#f8fafc);color:#334155;cursor:pointer;text-align:left;scroll-snap-align:start;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 7px rgba(15,23,42,.04)}.Breakactivemodal_breakTypeCard__zSmav:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 8px 20px rgba(37,99,235,.1)}.Breakactivemodal_breakTypeIcon__fRuTp{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#075985;background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border:1px solid #bae6fd;transition:all .2s ease}.Breakactivemodal_breakTypeContent__Y7Nk9{min-width:0;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}.Breakactivemodal_breakTypeName__lwZ4k{display:block;width:100%;overflow:hidden;color:#0f172a;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.Breakactivemodal_breakTypeDuration__JYEBT{display:block;color:#94a3b8;font-size:10px;font-weight:600;white-space:nowrap}.Breakactivemodal_selectedBreakType__5hEGo{border-color:#0284c7!important;background:linear-gradient(145deg,#f0f9ff,#e0f2fe)!important;box-shadow:0 7px 18px rgba(2,132,199,.14);transform:translateY(-1px)}.Breakactivemodal_selectedBreakType__5hEGo .Breakactivemodal_breakTypeIcon__fRuTp{color:white;background:linear-gradient(135deg,#0369a1,#075985);border-color:#0369a1;box-shadow:0 5px 12px rgba(3,105,161,.25)}.Breakactivemodal_selectedBreakType__5hEGo .Breakactivemodal_breakTypeName__lwZ4k{color:#075985}.Breakactivemodal_selectedCheck__T53l0{top:7px;right:7px;width:17px;height:17px;background:#075985;color:white;font-size:10px;font-weight:800;box-shadow:0 2px 6px rgba(3,105,161,.25)}.Breakactivemodal_selectedCheck__T53l0,.Breakactivemodal_sideArrow__29NA1{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%}.Breakactivemodal_sideArrow__29NA1{top:50%;z-index:5;width:32px;height:32px;padding:0;border:1px solid #dbe3ec;background:rgba(255,255,255,.96);color:#475569;cursor:pointer;box-shadow:0 4px 12px rgba(15,23,42,.12);transform:translateY(-50%);transition:all .2s ease}.Breakactivemodal_sideArrow__29NA1:hover{color:#075985;border-color:#7dd3fc;background:#f0f9ff;transform:translateY(-50%) scale(1.05)}.Breakactivemodal_leftArrow__llEzC{left:-12px}.Breakactivemodal_rightArrow__lmMWd{right:-12px}.Breakactivemodal_emptyBox__s0B3l,.Breakactivemodal_loadingBox__LN3Rg{display:flex;align-items:center;justify-content:center;min-height:68px;padding:15px;border-radius:14px;background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b;font-size:12px;font-weight:600}.Breakactivemodal_inputSection___ngyV{margin-bottom:14px}.Breakactivemodal_textarea__bV_Sa{width:100%;min-height:82px;box-sizing:border-box;padding:12px 14px;resize:none;border-radius:14px;border:1px solid #cbd5e1;outline:none;background:white;color:#1e293b;font-family:inherit;font-size:13px;line-height:1.5;transition:all .2s ease;box-shadow:0 2px 5px rgba(15,23,42,.02)}.Breakactivemodal_textarea__bV_Sa::placeholder{color:#94a3b8}.Breakactivemodal_textarea__bV_Sa:focus{border-color:#0284c7;box-shadow:0 0 0 3px rgba(14,165,233,.12)}.Breakactivemodal_endButton__KcM4f{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:13px;color:white;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.Breakactivemodal_breakTheme__V1sog .Breakactivemodal_endButton__KcM4f{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 9px 22px rgba(239,68,68,.25)}.Breakactivemodal_idleTheme__7mg_u .Breakactivemodal_endButton__KcM4f{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 9px 22px rgba(245,158,11,.25)}.Breakactivemodal_endButton__KcM4f:hover:not(:disabled){transform:translateY(-2px)}.Breakactivemodal_breakTheme__V1sog .Breakactivemodal_endButton__KcM4f:hover:not(:disabled){box-shadow:0 13px 28px rgba(239,68,68,.35)}.Breakactivemodal_idleTheme__7mg_u .Breakactivemodal_endButton__KcM4f:hover:not(:disabled){box-shadow:0 13px 28px rgba(245,158,11,.35)}.Breakactivemodal_endButton__KcM4f:active:not(:disabled){transform:translateY(1px)}.Breakactivemodal_endButton__KcM4f:disabled{opacity:.55;cursor:not-allowed;transform:none}@keyframes Breakactivemodal_fadeIn__4AeHf{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@keyframes Breakactivemodal_slideUp__66rjP{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Breakactivemodal_heartbeat__q9P7b{0%{transform:scale(1);opacity:1}25%{transform:scale(1.15);opacity:.8}50%{transform:scale(1);opacity:1}75%{transform:scale(1.15);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes Breakactivemodal_ringPulse___1OEp{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}@keyframes Breakactivemodal_driftGlow__XO25L{0%,to{transform:translate(-10%,-6%)}50%{transform:translate(10%,6%)}}@media (max-width:640px){.Breakactivemodal_overlay__fEhYu{align-items:flex-end;padding:0}.Breakactivemodal_modalWrapper__XNpXN{max-width:100%}.Breakactivemodal_modalCard__Nrpmh{border-radius:22px 22px 0 0;max-height:94vh;overflow-y:auto}.Breakactivemodal_header__3F1En{padding:12px}.Breakactivemodal_body__GUQ83{padding:14px 16px 18px}.Breakactivemodal_statusBadge__R1ZIe{padding:6px 8px}.Breakactivemodal_statusBadge__R1ZIe span{display:none}.Breakactivemodal_timerDisplay__0a0KU{padding:8px 12px}.Breakactivemodal_breakTypeCard__zSmav{flex-basis:185px;min-width:185px}.Breakactivemodal_sideArrow__29NA1{display:none}.Breakactivemodal_carouselControls__J4FBf{display:flex}.Breakactivemodal_timeValue__d03Gl{font-size:38px}}@media (max-width:400px){.Breakactivemodal_header__3F1En{padding:10px}.Breakactivemodal_body__GUQ83{padding:12px 14px 16px}.Breakactivemodal_iconContainer__ebQVT{width:38px;height:38px}.Breakactivemodal_headerText__m6zCc h2{font-size:16px}.Breakactivemodal_headerText__m6zCc p{font-size:11px}.Breakactivemodal_timerDisplay__0a0KU{border-radius:17px}.Breakactivemodal_timeValue__d03Gl{font-size:34px}.Breakactivemodal_breakTypeCard__zSmav{flex-basis:175px;min-width:175px;min-height:64px;padding:9px 10px}.Breakactivemodal_breakTypeIcon__fRuTp{width:36px;height:36px;flex-basis:36px}.Breakactivemodal_breakTypeName__lwZ4k{font-size:11px}.Breakactivemodal_breakTypeDuration__JYEBT{font-size:9px}.Breakactivemodal_textarea__bV_Sa{min-height:76px}}