.suite-work-header-action{position:static;min-width:44px;min-height:44px;border:0;border-radius:10px;padding:7px 10px;background:transparent;color:inherit;font:inherit;font-weight:700;display:inline-flex;gap:7px;align-items:center;justify-content:center;box-shadow:none}.suite-work-header-action:hover,.suite-work-header-action:focus-visible{background:#e8f0ff;color:#0f3d91}.suite-work-header-icon{width:30px;height:30px;display:grid;place-items:center}.suite-work-header-icon svg{width:30px;height:30px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.suite-work-header-action b{min-width:20px;height:20px;border-radius:999px;padding:0 5px;display:grid;place-items:center;background:#dc2626;color:#fff;font-size:11px;line-height:1}
.daily-work-dialog{width:min(820px,calc(100vw - 24px));max-height:calc(100vh - 32px);border:0;border-radius:20px;padding:0;color:#172033;box-shadow:0 24px 80px #0f172a66}.daily-work-dialog::backdrop{background:#07112099}.daily-work-dialog header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px 14px}.daily-work-dialog h2,.daily-work-dialog h3{margin:3px 0}.daily-work-dialog nav{display:flex;gap:6px;padding:0 24px 14px;border-bottom:1px solid #dde5ee}.daily-work-dialog nav button{border:0;background:transparent;padding:10px 12px;border-radius:10px;font:inherit}.daily-work-dialog nav button.active{background:#e8f0ff;color:#0f3d91;font-weight:700}.daily-work-dialog main{padding:18px 24px 28px;display:grid;gap:12px}.daily-item{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #dce3eb;border-left:5px solid #94a3b8;border-radius:14px;padding:16px}.daily-item.priority-urgent{border-left-color:#dc2626}.daily-item.priority-high{border-left-color:#f59e0b}.daily-item p,.daily-item small{margin:4px 0;color:#5d6b7b}.daily-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.daily-form{display:grid;gap:14px}.daily-form label{display:grid;gap:6px;font-weight:650}.daily-form input,.daily-form textarea{font:inherit;padding:11px;border:1px solid #cbd5e1;border-radius:10px}.daily-check{grid-template-columns:auto 1fr!important;align-items:center}.daily-empty{text-align:center;color:#64748b;padding:36px}
@media(max-width:640px){.suite-work-header-action>span:not(.suite-work-header-icon){display:none}.daily-item{align-items:stretch;flex-direction:column}.daily-actions{justify-content:flex-start}.daily-work-dialog header,.daily-work-dialog nav,.daily-work-dialog main{padding-left:16px;padding-right:16px}}
