.kb-schedule-content{background:var(--ws-bg-1);color:var(--ws-text-1);border:1px solid var(--ws-border-hover);border-radius:12px;box-shadow:var(--shadow-lg);padding:12px;width:min(340px,calc(100vw - 24px))}.kb-schedule-fields{display:flex;gap:8px}.kb-schedule-field{flex:1;min-width:0;border:1px solid var(--ws-border);border-radius:8px}.kb-schedule-field[data-active=true]{border-color:var(--ws-accent,#6b8afd)}.kb-schedule-field>button:first-child{display:block;padding:8px;text-align:left;width:100%;font-size:13px}.kb-schedule-field>button:last-child:not(:first-child){padding:0 8px 8px;color:var(--ws-text-2);font-size:12px}.kb-schedule-hint{margin:10px 0 4px;font-size:12px;color:var(--ws-text-2)}.kb-schedule-content .rdp-root{margin:0 auto;width:-moz-fit-content;width:fit-content}.kb-schedule-content .rdp-range_middle,.kb-schedule-done{background:var(--ws-bg-2)}.kb-schedule-done{display:block;margin-left:auto;padding:8px 12px;border-radius:8px;font-size:13px}.kb-popover.kb-schedule-sheet{max-width:none;max-height:90dvh;overflow-y:auto;padding-bottom:max(16px,env(safe-area-inset-bottom));width:100%;border-radius:16px 16px 0 0}.kb-schedule-sheet .kb-schedule-fields{margin-top:8px}.ws-daypicker.kb-deadline-calendar{--rdp-range_start-background:linear-gradient(to right,transparent 50%,var(--ws-bg-2) 50%);--rdp-range_end-background:linear-gradient(to left,transparent 50%,var(--ws-bg-2) 50%);--rdp-range_middle-background-color:var(--ws-bg-2)}.kb-deadline-calendar .rdp-range_start.rdp-range_end{background:transparent}.kb-deadline-calendar .rdp-day_button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}