.date-picker{position:relative}.date-picker h5{cursor:pointer}.custom-input{cursor:pointer;flex-direction:row;align-items:center;gap:0;padding:0;display:flex;position:relative}.custom-input figure,.custom-input figcaption{width:100%;height:100%;padding:0 var(--padding-m);align-items:center;margin:0;display:inline-flex}.custom-input figure{width:auto}.custom-input figcaption{gap:var(--unit-base);padding:var(--padding-xs);box-sizing:border-box;flex-direction:row;height:100%;display:flex}.custom-input figcaption div{align-content:center;gap:var(--margin-xs);box-sizing:border-box;flex-wrap:wrap;width:auto;height:100%;display:flex}.custom-input figcaption div h5{width:100%;margin:0 0 calc(var(--margin-xs) * -1)}.custom-input figcaption div p{margin:0}.custom-input figcaption .divider{width:var(--unit-line);height:calc(var(--unit-base) * 3);background-color:var(--color-border);flex-shrink:0;display:block}.panel{top:calc(var(--margin-xxl) * -1);left:calc(var(--margin-s) * -1);right:calc(var(--margin-s) * -1);background:var(--color-background);border-radius:var(--border-radius-s);box-shadow:var(--box-shadow-panel);padding:var(--padding-m);z-index:999;animation:drp-in var(--anim-base) var(--anim-timing);min-width:calc(var(--unit-base) * 20);position:absolute}.panel .header{gap:var(--unit-base);justify-content:space-between;align-items:center;width:100%;display:flex}.panel .list{gap:var(--margin-xs);margin-bottom:var(--margin-m)}@keyframes drp-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.calendar-grid .weekdays,.calendar-grid .days{margin-bottom:var(--margin-m);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.calendar-grid .day[role=button]{cursor:pointer;box-shadow:none;padding:var(--padding-m);min-width:inherit;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar-grid .day--empty{cursor:default;pointer-events:none}.calendar-grid .day--disabled{cursor:not-allowed;pointer-events:none;opacity:.4}.calendar-grid .day--selected{z-index:1;background:var(--color-action)!important;color:var(--color-background)!important}.calendar-grid .day--today:not(.day--selected):after{content:"";bottom:var(--padding-s);width:calc(var(--unit-base) / 2);height:calc(var(--unit-base) / 2);background:var(--color-action);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.calendar-grid .day--in-range{background:var(--color-active)!important}
.radio-group{margin:var(--margin-m) 0}[type=radio]{--checkmark:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDhMMTAuMTI1IDE1TDcgMTEuODE4MiIgc3Ryb2tlPSIjMzVCNEVDIiBzdHJva2Utb3BhY2l0eT0iMC4yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);--checkmarked:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDhMMTAuMTI1IDE1TDcgMTEuODE4MiIgc3Ryb2tlPSIjMDAwMjA0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);appearance:none;background-image:var(--checkmark);background-repeat:no-repeat;background-color:var(--color-background);box-shadow:inset 0 0 0 var(--border-unit) var(--color-border);border-radius:var(--border-radius-xs);margin:calc(var(--unit-base) + var(--border-unit)) calc(var(--unit-base) * -3) calc(var(--unit-base)) var(--margin-xs);float:left;width:calc(var(--unit-base) * 2);height:calc(var(--unit-base) * 2);cursor:pointer;z-index:1;border:none;position:relative}[type=radio]+label:not(.card){cursor:pointer;box-sizing:border-box;background-color:color-mix(var(--color-hover) 0%, transparent);padding:var(--padding-m) var(--padding-m) var(--padding-m) var(--padding-xxl);border-radius:var(--border-radius-xs);transition:background-color var(--anim-base) var(--anim-base);width:100%;text-transform:inherit;font-size:inherit;color:var(--color-foreground);margin:0;display:flex}[type=radio]:not([disabled]):hover+label,[type=radio]+label:not([disabled]):hover{background-color:color-mix(var(--color-hover) 100%, transparent);transition:none}[type=radio]:checked{background-color:var(--color-primary);box-shadow:none;background-image:var(--checkmarked)}[type=radio]{border-radius:var(--border-radius-xl)}
