.notification-control{height:35px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #e2e6df;border-radius:7px;color:#64766b;background:#fdfdf8;font-size:10px;font-weight:600;white-space:nowrap}.notification-control:hover{border-color:#cbd8ce;background:#f2f6f1}.notification-control.is-enabled{border-color:#d5e3d8;color:#4c765c;background:#edf4ee}.notification-control.is-blocked{border-color:#edd8d0;color:#b96b56;background:#fcf3ee}.bell-icon{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hint-bell{width:13px;height:13px;fill:none;stroke:#b17957;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.timer-bell{display:none;width:14px;height:14px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.task-timer.is-warning .timer-bell,.task-timer.is-expired .timer-bell{display:block}.task-card.is-done .timer-bell{display:none!important}
.export-button{height:35px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #e2e6df;border-radius:7px;color:#607468;background:#fdfdf8;font-size:10px;font-weight:600;white-space:nowrap}.export-button:hover{border-color:#cbd8ce;background:#f2f6f1}.export-button>span:first-child{font-size:16px;line-height:1}
.task-timer.is-expired{white-space:normal;max-width:min(100%, 260px)}.task-timer.is-expired .timer-label{line-height:1.3}
@media(max-width:900px){.notification-control{padding:0 7px;font-size:9px}.search-box{width:160px}}
@media(max-width:820px){.export-button>span:last-child,.notification-control span{display:none}.export-button,.notification-control{width:35px;justify-content:center;padding:0}}
@media(max-width:680px){.notification-control{width:32px}.export-button{width:32px}.topbar-actions{gap:4px}.breadcrumbs{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs>span:first-child,.crumb-divider{display:none}.task-timer.is-expired{max-width:min(100%, 205px)}}
