.sdp[data-v-55cfefe4]{position:relative;display:inline-block;width:100%}.sdp-trigger[data-v-55cfefe4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--dd-border);border-radius:10px;background:var(--dd-bg);color:var(--dd-text);font-size:13px;text-align:left;cursor:pointer}.sdp-trigger[data-v-55cfefe4]:disabled{cursor:not-allowed;opacity:.55}.sdp-trigger--empty[data-v-55cfefe4]{color:var(--dd-muted)}.sdp-trigger-icon[data-v-55cfefe4]{-ms-flex-negative:0;flex-shrink:0;color:var(--dd-muted)}.sdp-overlay[data-v-55cfefe4]{position:fixed;inset:0;z-index:1400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:rgba(15,15,17,.55)}.sdp-modal[data-v-55cfefe4]{width:320px;max-width:100%;padding:18px;border:1px solid var(--dd-border);border-radius:16px;background:var(--dd-card);-webkit-box-shadow:0 22px 55px rgba(0,0,0,.28);box-shadow:0 22px 55px rgba(0,0,0,.28)}.sdp-head[data-v-55cfefe4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.sdp-head-title[data-v-55cfefe4]{color:var(--dd-text);font-size:14px;font-weight:700}.sdp-nav[data-v-55cfefe4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background:transparent;cursor:pointer}.sdp-manual[data-v-55cfefe4],.sdp-nav[data-v-55cfefe4]{border:1px solid var(--dd-border);border-radius:8px;color:var(--dd-text)}.sdp-manual[data-v-55cfefe4]{width:100%;min-height:36px;margin-bottom:12px;padding:6px 10px;background:var(--dd-bg);font-size:12.5px}.sdp-manual[data-v-55cfefe4]:focus{outline:none;border-color:#a6192e}.sdp-weekdays[data-v-55cfefe4]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.sdp-weekdays span[data-v-55cfefe4]{text-align:center;color:var(--dd-muted);font-size:10.5px;font-weight:700}.sdp-grid[data-v-55cfefe4]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.sdp-cell[data-v-55cfefe4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;border:0;border-radius:8px;background:transparent;color:var(--dd-text);font-size:12.5px;cursor:pointer}.sdp-cell[data-v-55cfefe4]:hover:not(:disabled){background:var(--dd-border)}.sdp-cell--muted[data-v-55cfefe4]{color:var(--dd-muted);opacity:.5}.sdp-cell--today[data-v-55cfefe4]{font-weight:800;-webkit-box-shadow:inset 0 0 0 1px #a6192e;box-shadow:inset 0 0 0 1px #a6192e}.sdp-cell--selected[data-v-55cfefe4]{background:#a6192e;color:#fff}.sdp-cell[data-v-55cfefe4]:disabled{cursor:not-allowed;opacity:.3}.sdp-actions[data-v-55cfefe4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px}.sdp-actions-right[data-v-55cfefe4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.sdp-cancel[data-v-55cfefe4],.sdp-clear[data-v-55cfefe4]{min-height:34px;padding:6px 12px;border:1px solid var(--dd-border);border-radius:8px;background:transparent;color:var(--dd-text);font-size:12px;font-weight:700;cursor:pointer}.sdp-confirm[data-v-55cfefe4]{min-height:34px;padding:6px 14px;border:none;border-radius:8px;background:#a6192e;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.sdp-confirm[data-v-55cfefe4]:disabled{opacity:.5;cursor:not-allowed}