.yose-date-field{position:relative;display:block;margin-top:6px}.yose-date-field .yose-date-text{display:block;width:100%;box-sizing:border-box;padding-right:50px!important;margin-top:0!important;font-variant-numeric:tabular-nums}.yose-date-field .yose-date-native{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.yose-date-button{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:38px;padding:0;border:0;border-radius:6px;background:transparent;color:#45685e;cursor:pointer}.yose-date-button:hover{background:#eef3ef}.yose-date-button:focus-visible,.yose-date-calendar button:focus-visible,.yose-date-calendar select:focus-visible{outline:2px solid #32665a;outline-offset:2px}.yose-date-button:disabled{opacity:.4;cursor:default}.yose-date-calendar{box-sizing:border-box;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #dce3dc;border-radius:12px;padding:20px;background:#fff;color:#242d28;box-shadow:0 12px 60px #12352a25}.yose-date-calendar::backdrop{background:#10271e66}.yose-date-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.yose-date-calendar h2{font:400 22px/1.3 'Lora',serif;margin:0}.yose-date-calendar .yose-date-close{background:transparent;color:#53645b;border:0;padding:0;width:32px;height:32px;cursor:pointer;font-size:28px;line-height:1}.yose-date-calendar-controls{display:grid;grid-template-columns:1fr 100px;gap:10px;margin-bottom:14px}.yose-date-calendar select{border:1px solid #d8ded8;background:#fff;border-radius:5px;padding:8px;font:inherit;color:inherit;min-width:0}.yose-date-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.yose-date-calendar-grid .yose-date-weekday{font:11px/28px Arial,sans-serif;color:#718077}.yose-date-calendar-grid button{height:36px;width:100%;background:transparent;color:inherit;border:0;border-radius:5px;font:14px/1 Arial,sans-serif;cursor:pointer}.yose-date-calendar-grid button:hover{background:#edf3ee}.yose-date-calendar-grid button[aria-selected="true"]{background:#06463f;color:white}.yose-date-calendar-grid button:disabled{color:#bdc5bf;cursor:default;background:transparent}.yose-dialog-fallback{position:fixed;z-index:10050;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;box-shadow:0 0 0 100vmax #10271e66,0 12px 60px #12352a25}@media(max-width:600px){.yose-date-field .yose-date-text{font-size:16px!important}.yose-date-calendar{padding:17px}}
