.w-deadline-field{gap:8px;min-width:0;font-size:12px;display:grid;position:relative}.w-deadline-label{font-weight:500}.w-app .w-deadline-trigger{color:#27342c;text-align:left;background:#fff;border:1px solid #d9dfda;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:45px;padding:10px 12px;font-size:13px;display:flex}.w-deadline-trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.w-deadline-trigger .is-placeholder{color:#727b75}.w-deadline-trigger>svg:last-child{color:#69746c}.w-app .w-deadline-trigger:hover{border-color:#a6b7aa}.w-app .w-deadline-trigger:focus-visible,.w-deadline-popover button:focus-visible{outline-offset:2px;outline:2px solid #555b64}.w-deadline-popover{z-index:25;color:#1d2922;background:#fff;border:1px solid #d9dfda;border-radius:15px;grid-template-columns:minmax(260px,1fr) 150px;width:min(500px,100vw - 36px);min-height:340px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 38px -19px #182d1e42}.w-deadline-calendar{min-width:0;padding:18px 17px 40px}.w-deadline-month{grid-template-columns:32px 1fr 32px;align-items:center;gap:5px;margin-bottom:14px;display:grid}.w-deadline-month strong{text-align:center;font-size:15px;font-weight:620}.w-app .w-deadline-month button{color:#3a483e;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.w-app .w-deadline-month button:hover{background:#eef3ef}.w-deadline-days{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:5px 2px;display:grid}.w-deadline-weekday{color:#6f7971;place-items:center;height:28px;font-size:12px;display:grid}.w-app .w-deadline-days button{aspect-ratio:1;color:#26342a;font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;width:100%;font-size:13px;display:grid}.w-app .w-deadline-days button:hover{background:#edf5ef}.w-app .w-deadline-days button[aria-current=date]{box-shadow:inset 0 0 0 1px #9cb9a2}.w-app .w-deadline-days button[aria-pressed=true]{color:#fff;box-shadow:none;background:#218747}.w-app .w-deadline-clear{color:#4c6753;text-underline-offset:3px;padding:3px 0;font-size:12px;text-decoration:underline;position:absolute;bottom:13px;left:17px}.w-deadline-time{border-left:1px solid #e4e9e5;flex-direction:column;min-width:0;padding:19px 10px 10px;display:flex}.w-deadline-time>strong{white-space:nowrap;align-items:center;gap:6px;min-height:32px;padding:0 4px;font-size:13px;font-weight:610;display:flex}.w-deadline-slots{scrollbar-width:thin;flex:1;align-content:start;gap:6px;min-height:0;max-height:262px;padding:5px 2px 7px;display:grid;overflow-y:auto}.w-app .w-deadline-slots button{color:#35463a;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dfe5e0;border-radius:9px;min-height:35px;font-size:12px}.w-app .w-deadline-slots button:hover:not(:disabled){background:#f1f7f2;border-color:#9cb8a3}.w-app .w-deadline-slots button.is-selected{color:#186d37;background:#e8f4eb;border-color:#218747;font-weight:620}.w-app .w-deadline-slots button:disabled{opacity:.5}.w-app .w-deadline-done{color:#4c6753;align-items:center;gap:4px;padding:4px;font-size:12px;display:inline-flex;position:absolute;bottom:7px;right:10px}html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-trigger,html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-popover,html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-slots button{color:#eeeef2;background:#1c1c20;border-color:#46464e}html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-trigger .is-placeholder,html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-weekday{color:#b3b3bb}html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-time{border-color:#3c3c44}html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-month button,html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-days button{color:#eeeef2}html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-days button:hover,html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-month button:hover,html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-slots button:hover:not(:disabled){background:#303037}html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-days button[aria-pressed=true]{color:#fff;background:#218747}html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) .w-deadline-slots button.is-selected{color:#c3f5d2;background:#25412e;border-color:#6cbf88}html[data-workspace-theme=dark] .w-app:not(.w-admin-mode) :is(.w-deadline-clear,.w-deadline-done){color:#a6e8b9}@media (max-width:760px){.w-deadline-popover{left:auto;right:0}}@media (max-width:540px){.w-deadline-popover{grid-template-rows:auto minmax(132px,1fr);grid-template-columns:1fr;width:min(360px,100vw - 24px);max-height:min(680px,100dvh - 24px);position:fixed;top:50%;left:50%;right:auto;overflow-y:auto;transform:translate(-50%,-50%)}.w-deadline-calendar{padding-bottom:12px}.w-deadline-time{border-top:1px solid #e4e9e5;border-left:0;padding:10px 16px 26px}.w-deadline-slots{min-height:47px;max-height:none;padding-bottom:7px;display:flex;overflow:auto hidden}.w-app .w-deadline-slots button{min-width:74px;padding:0 10px}.w-app .w-deadline-clear{margin-top:9px;position:static}}.w-deadline-popover.is-date-only{grid-template-rows:auto;grid-template-columns:1fr;width:min(320px,100vw - 24px);min-height:0}.w-deadline-popover.is-date-only .w-deadline-calendar{padding-bottom:46px}.w-deadline-popover.is-date-only .w-deadline-done{padding:8px 14px}.w-deadline-days button:disabled{opacity:.35;cursor:not-allowed}.w-deadline-popover.is-embedded{z-index:auto;width:100%;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(200px,1fr) 150px;position:relative;inset:auto;overflow:visible;transform:none}.w-deadline-popover.is-embedded .w-deadline-slots{max-height:244px}@media (max-width:540px){.w-deadline-popover.is-embedded{grid-template-columns:1fr}.w-deadline-popover.is-embedded .w-deadline-slots{max-height:none}}
