.ss-compact-date{position:fixed;z-index:2147483000;width:252px;max-width:calc(100vw - 8px);max-height:calc(100dvh - 8px);overflow:auto;padding:8px 10px 10px;border:1px solid #d7d9d2;border-radius:6px;background:#fff;color:#171717;box-shadow:0 8px 24px #0002;font:14px/1.4 "Open Sans",Arial,sans-serif}.ss-compact-date *{box-sizing:border-box}.ss-compact-date button{font:inherit;cursor:pointer;border:0;color:inherit;background:transparent;padding:0;border-radius:5px}.ss-date-drag{display:flex;align-items:center;justify-content:space-between;cursor:grab;touch-action:none;user-select:none;color:#727272;font-size:12px;margin-bottom:10px}.ss-date-drag button{width:24px;height:24px;font-size:20px;color:#171717}.ss-date-month{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:3px}.ss-date-month>button{border:1px solid #e3e4df;width:28px;height:28px;font-size:22px}.ss-date-month>div{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0}.ss-date-month select,.ss-date-month input{border:0;background:transparent;color:inherit;font:500 13px "Open Sans",Arial,sans-serif;padding:2px;min-width:0}.ss-date-month select{width:94px}.ss-date-month input{width:52px;appearance:textfield}.ss-date-month input::-webkit-inner-spin-button{appearance:none}.ss-date-week,.ss-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.ss-date-week{font-size:12px;color:#727272;margin-bottom:5px}.ss-date-grid>button{height:30px;font-size:13px}.ss-date-grid>button:disabled{opacity:.35;cursor:default}.ss-date-grid>button.today{background:#f4f5ef}.ss-date-grid>button[aria-pressed=true]{background:#6d7f38;color:#fff}.ss-date-grid>button:not(:disabled):hover{outline:1px solid #6d7f38}.ss-date-clear{font-size:12px!important;margin-top:8px!important;color:#727272!important}.ss-compact-date [hidden]{display:none!important}.ss-compact-date :focus-visible{outline:2px solid #6d7f38;outline-offset:1px}input[data-ss-date-ready]{cursor:pointer}input[data-ss-date-ready]::-webkit-calendar-picker-indicator{pointer-events:none}html.dark .ss-compact-date{background:#222;color:#eee;border-color:#444}html.dark .ss-date-grid>button.today{background:#333}
