.my-date-picker{--control-size:32px;--ink:#191d26;--global-hover-transform:translateY(-1px);--global-hover-bg:rgba(0,111,201,0.08);--global-hover-border:rgba(0,111,201,0.38);--global-hover-shadow:inset 0 0 0 1px rgba(0,111,201,0.10);--control-icon-size:15px;--icon-check:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--control-frame-height:32px;--control-frame-focus-border:var(--accent-blue);--accent-blue:#006fc9;--control-frame-radius:var(--radius);--radius:8px;--control-frame-padding-x:12px;--control-frame-bg:var(--field-bg);--field-bg:#ffffff;--control-frame-color:var(--ink);--placeholder:#9aa1ab;--control-frame-focus-shadow:none;--icon-button-border:#9aa1ab;--icon-close:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6l12 12M18 6 6 18' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--icon-back:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20id%3D%22Outline%22%20viewBox%3D%221%200%2024%2024%22%20width%3D%22512%22%20height%3D%22512%22%3E%3Cpath%20d%3D%22M19%2C11H9l3.29-3.29a1%2C1%2C0%2C0%2C0%2C0-1.42%2C1%2C1%2C0%2C0%2C0-1.41%2C0l-4.29%2C4.3A2%2C2%2C0%2C0%2C0%2C6%2C12H6a2%2C2%2C0%2C0%2C0%2C.59%2C1.4l4.29%2C4.3a1%2C1%2C0%2C1%2C0%2C1.41-1.42L9%2C13H19a1%2C1%2C0%2C0%2C0%2C0-2Z%22/%3E%3C/svg%3E");--muted:#7b8290;--action-button-border:var(--line-soft);--line-soft:#e5e8ed;--action-button-bg:rgba(17,19,24,0.035);--action-button-color:var(--text-button-color);--text-button-color:var(--muted-strong);--muted-strong:#4d5563;--text-button-hover-border:var(--accent-blue);--text-button-hover-bg:var(--field-bg);--text-button-hover-color:var(--ink);--shadow-soft:0 16px 48px rgba(25,31,40,0.12);--text-button-height:32px;--text-button-font-size:13px;--line:#d9dee7;--canvas:#f5f6f8;--shadow:0 24px 80px rgba(25,31,40,0.16);--control-frame-border:var(--line);--radius-card:8px;--surface-strong:#f1f3f6;--accent-orange:#ff7a3d;--sidebar-bg:rgba(255,255,255,0.94);--action-button-shadow:var(--text-button-shadow);--text-button-shadow:none;--text-button-border:var(--line);--text-button-radius:8px;--text-button-bg:var(--field-bg);--text-button-padding-x:12px;--text-button-active-border:var(--accent-blue);--text-button-active-bg:rgba(0,153,255,0.16);--text-button-active-color:var(--ink)}html[data-theme=dark] .my-date-picker{--ink:rgb(var(--color-ink));--field-bg:rgb(var(--color-panel));--muted:rgb(var(--color-muted));--muted-strong:rgb(var(--color-ink));--placeholder:rgb(var(--color-muted));--line:rgb(var(--color-line));--line-soft:rgb(var(--color-line));--canvas:rgb(var(--color-canvas));--surface-strong:rgb(var(--color-panel));--sidebar-bg:rgb(var(--color-panel)/0.96);--admin-table-card-bg:rgb(var(--color-panel)/0.96);--accent-blue:#339cff;--shadow:0 24px 80px rgb(0 0 0/0.4)}html[data-theme=dark] .my-date-picker .admin-date-trigger-input{background-color:transparent!important;border-color:transparent!important}.my-date-picker .input{text-transform:none}.my-date-picker .button{display:inline-flex;width:var(--control-size);min-width:var(--control-size);max-width:var(--control-size);height:var(--control-size);min-height:var(--control-size);max-height:var(--control-size);aspect-ratio:1/1;align-items:center;justify-content:center;gap:0;border:1px solid transparent;border-radius:999px;padding:0;background:transparent;color:var(--ink);font-size:0;font-weight:760;line-height:1;text-decoration:none;overflow:visible;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.my-date-picker .button:hover{transform:var(--global-hover-transform);background:var(--global-hover-bg);border-color:var(--global-hover-border);color:var(--ink);box-shadow:var(--global-hover-shadow)}.my-date-picker .button:active{transform:translateY(0)}.my-date-picker .button:before{content:"";display:inline-block;width:var(--control-icon-size);height:var(--control-icon-size);background:currentColor;-webkit-mask:var(--icon-check) center /contain no-repeat;mask:var(--icon-check) center /contain no-repeat}.my-date-picker .button:has(svg):before{display:none}.my-date-picker .admin-date-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.my-date-picker .input{width:100%;min-height:var(--control-frame-height);border:1px solid var(--control-frame-focus-border);border-radius:var(--control-frame-radius);padding:0 var(--control-frame-padding-x);background:var(--control-frame-bg);color:var(--control-frame-color);outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.my-date-picker .input::-moz-placeholder{color:var(--placeholder)}.my-date-picker .input::placeholder{color:var(--placeholder)}.my-date-picker .admin-date-cell-button:focus-visible,.my-date-picker .button:focus-visible,.my-date-picker .input:focus{border-color:var(--control-frame-focus-border);box-shadow:var(--control-frame-focus-shadow);outline:none}:root:root .my-date-picker :is(.admin-text-button.admin-text-button-raised,:is(button,a):is(.admin-icon-button:not(.admin-icon-button-unframed),.admin-drawer-back-button)){--admin-primary-action-bg-top:#414145;--admin-primary-action-bg-bottom:#232327;--admin-primary-action-color:#ffffff;transition:scale .12s ease-out,filter .12s ease-out;&:active:not(:disabled):not([aria-disabled=true]){scale:.94;filter:brightness(.84)}@media (prefers-reduced-motion:reduce){transition:none;&:active:not(:disabled):not([aria-disabled=true]){scale:none}}border:0!important;background:linear-gradient(180deg,var(--admin-primary-action-bg-top),var(--admin-primary-action-bg-bottom))!important;box-shadow:none!important;color:var(--admin-primary-action-color)!important;-webkit-text-fill-color:var(--admin-primary-action-color)!important}:root:root .my-date-picker :is(.admin-text-button.admin-text-button-raised,:is(button,a):is(.admin-icon-button:not(.admin-icon-button-unframed),.admin-drawer-back-button)):hover:not(:disabled){border:0!important;background:linear-gradient(180deg,var(--admin-primary-action-bg-top),var(--admin-primary-action-bg-bottom))!important;box-shadow:none!important;color:var(--admin-primary-action-color)!important;-webkit-text-fill-color:var(--admin-primary-action-color)!important;outline:none!important;transform:none!important}:root:root .my-date-picker :is(.admin-text-button.admin-text-button-raised,:is(button,a):is(.admin-icon-button:not(.admin-icon-button-unframed),.admin-drawer-back-button)):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-blue) 36%,transparent)!important}.my-date-picker .admin-icon-button svg{width:var(--control-icon-size);height:var(--control-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.my-date-picker .admin-drawer-back-button,.my-date-picker .admin-icon-button{place-items:center;border:1px solid var(--icon-button-border);border-radius:var(--radius);background:transparent;background-image:none;box-shadow:none;color:var(--ink);padding:0;font-size:0;line-height:0;transform:none;transition:color .18s ease}.my-date-picker .admin-date-nav-button,.my-date-picker .admin-date-trigger-icon-button,.my-date-picker .admin-drawer-back-button,.my-date-picker .admin-icon-button{width:var(--control-size);min-width:var(--control-size);max-width:var(--control-size);height:var(--control-size);min-height:var(--control-size);max-height:var(--control-size);display:inline-grid;flex:0 0 auto}.my-date-picker .admin-date-nav-button,.my-date-picker .admin-date-trigger-icon-button{place-items:center;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink);transition:background .18s ease,border-color .18s ease,transform .18s ease}.my-date-picker .admin-drawer-back-button{font-size:0;line-height:0}.my-date-picker .admin-drawer-back-button:before{content:"";display:inline-block;width:var(--control-icon-size);height:var(--control-icon-size);background:currentColor;-webkit-mask:var(--icon-close) center /contain no-repeat;mask:var(--icon-close) center /contain no-repeat;-webkit-mask:var(--icon-back) center /contain no-repeat;mask:var(--icon-back) center /contain no-repeat}.my-date-picker .admin-drawer-back-button:focus-visible,.my-date-picker .admin-drawer-back-button:hover,.my-date-picker .admin-icon-button:focus-visible,.my-date-picker .admin-icon-button:hover{border-color:var(--accent-blue);background:transparent;background-image:none;color:var(--accent-blue);box-shadow:none;outline:none;transform:none}.my-date-picker .admin-icon-button.admin-icon-button-unframed,.my-date-picker .admin-icon-button.admin-icon-button-unframed:is(:hover,:focus-visible,:active){border:0}.my-date-picker .admin-date-nav-button:hover,.my-date-picker .admin-date-trigger-icon-button:hover{border-color:var(--global-hover-border);background:var(--global-hover-bg);color:var(--ink);box-shadow:var(--global-hover-shadow);transform:var(--global-hover-transform)}.my-date-picker .admin-field-label{margin:0;color:var(--muted);font-size:.75rem;font-weight:760;text-transform:none}.my-date-picker .admin-date-panel-action-footer{justify-content:flex-end}.my-date-picker .admin-date-panel-action-button{min-height:var(--control-size);border:1px solid var(--action-button-border);border-radius:8px;background:var(--action-button-bg);color:var(--action-button-color);cursor:pointer;padding:0 12px;font:inherit;font-size:var(--transaction-page-font-size);font-weight:700}.my-date-picker .admin-date-panel-action-button:hover:not(:disabled){border-color:var(--text-button-hover-border);background:var(--text-button-hover-bg);color:var(--text-button-hover-color)}.my-date-picker .admin-date-panel-action-button:disabled{cursor:not-allowed;opacity:.56}.my-date-picker .admin-field{display:grid;gap:8px}.my-date-picker .admin-date-preset-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.my-date-picker .admin-transaction-date-picker .admin-date-panel{border:1px solid var(--control-frame-focus-border);border-radius:var(--control-frame-radius);background:var(--control-frame-bg);box-shadow:var(--shadow-soft)}.my-date-picker .admin-transaction-date-picker .admin-date-range-field>.admin-field-label{color:var(--muted);font-size:var(--transaction-page-font-size);font-weight:600;line-height:1;white-space:nowrap}.my-date-picker .admin-transaction-date-picker .admin-date-range-field{--transaction-page-font-size:13px;display:grid;gap:5px}.my-date-picker .admin-transaction-date-picker .admin-date-inline-month-nav{display:inline-grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;margin:0;padding:0;font:inherit;line-height:0;transform:none}:root:root .my-date-picker .admin-transaction-date-picker .admin-date-trigger.admin-date-trigger-with-month-navigation{grid-template-columns:16px max-content 16px;gap:5px;padding:0 4px}.my-date-picker .admin-transaction-date-picker .admin-date-inline-month-nav{width:16px;min-width:16px;max-width:16px;height:100%;min-height:16px;cursor:pointer}.my-date-picker .admin-transaction-date-picker .admin-date-inline-month-nav .admin-date-nav-icon{width:12px;height:12px}.my-date-picker .admin-transaction-date-picker .admin-date-inline-month-nav:focus-visible,.my-date-picker .admin-transaction-date-picker .admin-date-inline-month-nav:hover:not(:disabled){border:0;background:transparent;box-shadow:none;color:var(--accent-blue);outline:none;transform:none}:root:root .my-date-picker .admin-transaction-date-picker .admin-date-trigger{--admin-date-inline-gap:9.5px;width:-moz-max-content;width:max-content;display:grid;grid-template-columns:max-content 16px;justify-content:start;gap:var(--admin-date-inline-gap);font-size:13px;font-weight:400;padding:0 var(--admin-date-inline-gap)}:root:root .my-date-picker .admin-transaction-date-picker .admin-date-trigger-input-row{width:auto;grid-template-columns:10ch 16px 10ch;gap:var(--admin-date-inline-gap)}:root:root .my-date-picker .admin-transaction-date-picker .admin-date-trigger-input{font-size:var(--transaction-page-font-size);text-align:center}.my-date-picker .admin-transaction-date-picker .admin-date-trigger-arrow{color:var(--ink)}.my-date-picker .admin-transaction-date-picker .admin-date-trigger-arrow .admin-date-swap-icon{width:12px;height:12px}.my-date-picker .admin-date-masked-input-empty .admin-date-masked-segment-wrap,.my-date-picker .admin-transaction-date-picker .admin-date-masked-input{width:100%}:root:root .my-date-picker .admin-transaction-date-picker .admin-date-trigger-icon-button{width:16px;min-width:16px;max-width:16px;border:0;padding:0}.my-date-picker .admin-transaction-date-picker :is(.admin-date-weekdays,.admin-date-grid){width:100%;grid-template-columns:repeat(7,minmax(0,1fr));justify-content:stretch}.my-date-picker .admin-transaction-date-picker .admin-date-grid .admin-date-cell .admin-date-cell-button{margin-left:auto;margin-right:auto}.my-date-picker .admin-transaction-date-picker .admin-date-range-panel-footer{display:flex}.my-date-picker .admin-text-button{width:auto;min-width:72px;max-width:none;height:var(--text-button-height);max-height:var(--text-button-height);aspect-ratio:auto;justify-content:center;gap:0;font-size:var(--text-button-font-size);line-height:1;white-space:nowrap}.my-date-picker .admin-text-button:before{content:none;display:none}.my-date-picker .admin-text-button:has(svg){gap:6px}@keyframes admin-dropdown-expand{0%{opacity:0;transform:translateY(-6px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}.my-date-picker .admin-date-confirm:before{-webkit-mask:var(--icon-check) center /contain no-repeat;mask:var(--icon-check) center /contain no-repeat}.my-date-picker .admin-date-cancel:before{-webkit-mask:var(--icon-close) center /contain no-repeat;mask:var(--icon-close) center /contain no-repeat}.my-date-picker .admin-drawer-overlay{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:rgba(0,0,0,.64);backdrop-filter:blur(8px);animation:my-date-fade-in .22s ease-out;overscroll-behavior-x:none}.my-date-picker .admin-modal-overlay-high{z-index:95}.my-date-picker .admin-drawer-overlay-closing{animation:my-date-fade-out .24s ease-in forwards}.my-date-picker .admin-drawer-panel{width:min(620px,100vw);height:100%;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--canvas);box-shadow:var(--shadow);animation:drawerIn .24s ease-out}.my-date-picker .admin-drawer-panel-closing{animation:drawerOut .24s ease-in forwards}.my-date-picker .admin-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line-soft);padding:18px}.my-date-picker .admin-transaction-detail-header{align-items:center}.my-date-picker .admin-transaction-detail-header .admin-drawer-heading{flex:1 1 auto;text-align:left}.my-date-picker .admin-transaction-detail-header .admin-drawer-title{text-align:left}.my-date-picker .admin-drawer-heading{min-width:0;display:grid;flex:1 1 auto;gap:6px}.my-date-picker .admin-drawer-header>.admin-drawer-back-button{align-self:center}.my-date-picker .admin-drawer-title{margin:0;font-size:1.24rem}.my-date-picker .admin-drawer-body{flex:1;overflow:auto;display:grid;align-content:start;gap:16px;padding:18px}@keyframes admin-dropdown-frame-expand{0%{opacity:0;transform:translateY(-4px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes admin-dropdown-frame-collapse{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-4px) scaleY(.97)}}.my-date-picker .admin-date-range-field,.my-date-picker .admin-date-single-field{position:relative}.my-date-picker .admin-date-trigger{width:100%;height:var(--control-frame-height);min-height:var(--control-frame-height);max-height:var(--control-frame-height);display:flex;align-items:center;justify-content:space-between;gap:0;border:1px solid var(--control-frame-border);border-radius:var(--control-frame-radius);background:var(--control-frame-bg);color:var(--control-frame-color);padding:0 12px;overflow:hidden}.my-date-picker .admin-date-trigger-open{border-color:var(--control-frame-focus-border);box-shadow:var(--control-frame-focus-shadow)}.my-date-picker .admin-date-trigger-copy,.my-date-picker .admin-date-trigger-input-row,.my-date-picker .admin-date-trigger-input-single{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:6px}.my-date-picker .admin-date-trigger-input-single{grid-template-columns:1fr}.my-date-picker .admin-date-trigger-input-row{--date-motion-half-line:5ch;--date-trigger-edge-start:calc((100% - 40px) / 4);--date-trigger-edge-end:calc(100% - ((100% - 40px) / 4));position:relative;height:100%}.my-date-picker .admin-date-trigger-value{min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:0;background:transparent;padding:0 4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.my-date-picker .admin-date-trigger-arrow{display:grid;place-items:center;color:var(--muted);line-height:1;text-align:center}.my-date-picker .admin-date-swap-icon{width:16px;height:16px;fill:currentColor;stroke:none}.my-date-picker .admin-date-trigger-icon{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.my-date-picker .admin-date-trigger-edge{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;height:100%;border:0;background:transparent}.my-date-picker .admin-date-trigger-edge-active{color:var(--ink)}.my-date-picker .admin-date-trigger-edge-active:after{content:"";position:absolute;left:50%;bottom:0;width:min(10ch,calc(100% - 8px));height:2px;border-radius:999px;background:var(--accent-blue);opacity:0;transform:translateX(-50%);will-change:left,width,background,transform,opacity}.my-date-picker .admin-date-trigger-open .admin-date-trigger-edge-active:after{opacity:1}.my-date-picker .admin-date-trigger-open .admin-date-trigger-input-row-motion-back .admin-date-trigger-edge-active:after,.my-date-picker .admin-date-trigger-open .admin-date-trigger-input-row-motion-forward .admin-date-trigger-edge-active:after{animation:admin-date-edge-bar-settle .1s linear .72s both}.my-date-picker .admin-date-trigger-motion-runner{position:absolute;right:0;bottom:0;left:0;height:2px;overflow:hidden;pointer-events:none;opacity:0}.my-date-picker .admin-date-trigger-open .admin-date-trigger-input-row-motion-back .admin-date-trigger-motion-runner,.my-date-picker .admin-date-trigger-open .admin-date-trigger-input-row-motion-forward .admin-date-trigger-motion-runner{opacity:1}.my-date-picker .admin-date-trigger-motion-segment{position:absolute;bottom:0;left:var(--date-trigger-edge-start);width:var(--date-motion-segment-width);height:2px;border-radius:999px;background:var(--accent-blue);opacity:0;transform:translateX(-50%) scaleX(.65);will-change:left,opacity,transform}.my-date-picker .admin-date-trigger-open .admin-date-trigger-input-row-motion-forward .admin-date-trigger-motion-segment{animation:admin-date-edge-segment-forward .22s cubic-bezier(.2,.92,.36,1) var(--date-motion-delay) both}.my-date-picker .admin-date-trigger-open .admin-date-trigger-input-row-motion-back .admin-date-trigger-motion-segment{animation:admin-date-edge-segment-back .22s cubic-bezier(.2,.92,.36,1) var(--date-motion-delay) both}@keyframes admin-date-edge-segment-forward{0%{left:calc(var(--date-trigger-edge-start) - var(--date-motion-half-line) + var(--date-motion-offset));opacity:0;transform:translateX(-50%) scaleX(.35)}18%{opacity:1;transform:translateX(-50%) scaleX(1)}86%{left:calc(var(--date-trigger-edge-end) + var(--date-motion-half-line) - var(--date-motion-offset));opacity:1;transform:translateX(-50%) scaleX(1)}to{left:calc(var(--date-trigger-edge-end) + var(--date-motion-half-line) - var(--date-motion-offset));opacity:1;transform:translateX(-50%) scaleX(1)}}@keyframes admin-date-edge-segment-back{0%{left:calc(var(--date-trigger-edge-end) + var(--date-motion-half-line) - var(--date-motion-offset));opacity:0;transform:translateX(-50%) scaleX(.35)}18%{opacity:1;transform:translateX(-50%) scaleX(1)}86%{left:calc(var(--date-trigger-edge-start) - var(--date-motion-half-line) + var(--date-motion-offset));opacity:1;transform:translateX(-50%) scaleX(1)}to{left:calc(var(--date-trigger-edge-start) - var(--date-motion-half-line) + var(--date-motion-offset));opacity:1;transform:translateX(-50%) scaleX(1)}}@keyframes admin-date-edge-bar-settle{0%{width:min(10ch,calc(100% - 8px));opacity:0;transform:translateX(-50%) scaleX(1)}to{width:min(10ch,calc(100% - 8px));opacity:1;transform:translateX(-50%) scaleX(1)}}.my-date-picker .admin-date-trigger-input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);outline:none;text-align:center}.my-date-picker .admin-date-masked-input{width:min(100%,calc(10ch + 20px));gap:0;color:var(--ink);line-height:1}.my-date-picker .admin-date-masked-input,.my-date-picker .admin-date-masked-segment-wrap{min-width:0;display:inline-flex;align-items:center;justify-content:center}.my-date-picker .admin-date-masked-segment-wrap-hidden{display:none}.my-date-picker .admin-date-masked-separator{flex:0 0 auto;color:var(--muted);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.my-date-picker .admin-date-trigger-edge-active .admin-date-masked-separator{color:var(--ink)}.my-date-picker .admin-date-masked-input .admin-date-masked-segment{width:2ch;min-width:2ch;max-width:2ch;padding:0;font:inherit;line-height:1}.my-date-picker .admin-date-masked-input .admin-date-masked-segment-year{width:4ch;min-width:4ch;max-width:4ch}.my-date-picker .admin-date-masked-input-empty .admin-date-masked-segment-month{width:100%;min-width:0;max-width:100%}.my-date-picker .admin-date-panel{position:absolute;z-index:60;top:calc(100% + 8px);left:0;right:auto;width:min(352px,calc(100vw - 32px));border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-strong);padding:10px;box-shadow:var(--shadow);transform-origin:top center;animation:admin-dropdown-expand .18s cubic-bezier(.2,.8,.2,1) both}.my-date-picker .admin-date-panel-align-right{left:auto;right:0}.my-date-picker .admin-date-panel-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:8px}.my-date-picker .admin-date-panel-nav{display:flex;gap:4px}.my-date-picker .admin-date-nav-button{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;border-radius:6px;color:var(--muted-strong);font-size:1rem;font-weight:820;line-height:1;transition:color .18s ease}.my-date-picker .admin-date-nav-icon{width:14px;height:14px;display:block;flex:0 0 14px;fill:currentColor;stroke:none}.my-date-picker .admin-date-panel .admin-date-nav-button:focus-visible,.my-date-picker .admin-date-panel .admin-date-nav-button:hover{border-color:transparent;background:transparent;box-shadow:none;color:var(--accent-blue);outline:none;transform:none}.my-date-picker .admin-date-panel-title{text-align:center}.my-date-picker :is(.admin-date-panel,.admin-date-drawer){font-size:13px}.my-date-picker :is(.admin-date-panel,.admin-date-drawer) :is(.admin-date-panel-title,.admin-date-weekdays,.admin-date-cell-button,.glass-radio-option){font-size:13px}.my-date-picker .admin-date-grid,.my-date-picker .admin-date-weekdays{display:grid;grid-template-columns:repeat(7,36px);justify-content:center;gap:4px}.my-date-picker .admin-date-grid{overflow:hidden}.my-date-picker .admin-date-weekdays{margin-bottom:6px;color:var(--muted);font-size:.75rem;text-align:center}.my-date-picker .admin-date-cell{position:relative}.my-date-picker .admin-date-cell-placeholder{visibility:hidden;pointer-events:none}.my-date-picker .admin-date-cell:before{background:transparent}.my-date-picker .admin-date-cell:after,.my-date-picker .admin-date-cell:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:-2px;right:-2px;pointer-events:none}.my-date-picker .admin-date-cell:after{border:1px dashed transparent}.my-date-picker .admin-date-cell-button{position:relative;z-index:1;width:36px;height:36px;aspect-ratio:1/1;display:grid;place-items:center;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--muted-strong)}.my-date-picker .admin-date-cell-button:hover{border-color:var(--global-hover-border);background:var(--global-hover-bg);box-shadow:var(--global-hover-shadow);color:var(--ink);transform:var(--global-hover-transform)}.my-date-picker .admin-date-cell-disabled .admin-date-cell-button,.my-date-picker .admin-date-cell-outside .admin-date-cell-button{color:var(--placeholder)}.my-date-picker .admin-date-cell-today .admin-date-cell-button{width:36px;height:36px;margin:0;border-color:transparent;border-radius:12px;background:transparent;color:var(--muted-strong)}.my-date-picker .admin-date-cell-today .admin-date-cell-button:after{content:"";position:absolute;left:50%;bottom:4px;width:5px;height:5px;border-radius:999px;background:var(--accent-orange);transform:translateX(-50%)}.my-date-picker .admin-date-cell-in-range:before{background:color-mix(in srgb,var(--accent-blue) 16%,transparent)}.my-date-picker .admin-date-cell-preview-range:before{background:color-mix(in srgb,var(--accent-blue) 10%,transparent)}.my-date-picker .admin-date-cell-range-start:before{left:50%}.my-date-picker .admin-date-cell-range-end:before{right:50%}.my-date-picker .admin-date-cell-range-start:after{left:50%}.my-date-picker .admin-date-cell-range-end:after{right:50%}.my-date-picker .admin-date-cell-range-start.admin-date-cell-range-end:after,.my-date-picker .admin-date-cell-range-start.admin-date-cell-range-end:before{display:none}.my-date-picker .admin-date-cell-in-range .admin-date-cell-button{background:transparent;color:var(--ink)}.my-date-picker .admin-date-cell-preview-range .admin-date-cell-button{border-color:transparent;border-style:solid;background:transparent}.my-date-picker .admin-date-cell-preview-range:after{border-top-color:color-mix(in srgb,var(--accent-blue) 68%,transparent);border-bottom-color:color-mix(in srgb,var(--accent-blue) 68%,transparent)}.my-date-picker .admin-date-cell-active-edge .admin-date-cell-button,.my-date-picker .admin-date-cell-preview-end .admin-date-cell-button,.my-date-picker .admin-date-cell-preview-start .admin-date-cell-button,.my-date-picker .admin-date-cell-range-end .admin-date-cell-button,.my-date-picker .admin-date-cell-range-start .admin-date-cell-button{width:30px;height:30px;margin:3px auto;border-color:var(--accent-blue);border-style:solid;border-radius:8px;background:var(--accent-blue);color:#ffffff}.my-date-picker .admin-date-cell-today:not(.admin-date-cell-in-range):not(.admin-date-cell-preview-range) .admin-date-cell-button{width:36px;height:36px;margin:0;border-color:var(--accent-orange);border-radius:10px;background:var(--accent-orange);color:#ffffff}.my-date-picker .admin-date-cell-preview-start:after{border-left-color:color-mix(in srgb,var(--accent-blue) 68%,transparent)}.my-date-picker .admin-date-cell-preview-end:after{border-right-color:color-mix(in srgb,var(--accent-blue) 68%,transparent)}.my-date-picker .admin-date-panel-footer{display:grid;gap:10px;border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.my-date-picker .admin-date-range-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.my-date-picker .admin-date-panel .admin-date-preset-row{max-width:100%;flex-wrap:nowrap;gap:10px 16px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.my-date-picker .admin-date-panel .admin-date-preset-row::-webkit-scrollbar{display:none}.my-date-picker .admin-date-panel .admin-date-preset-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;height:var(--text-button-height);min-height:var(--text-button-height);max-height:var(--text-button-height);border:0;border-radius:0;background:none;box-shadow:none;color:var(--muted-strong);cursor:pointer;font-family:inherit;font-size:var(--text-button-font-size);font-weight:760;line-height:1;padding:0;text-transform:none;transition-duration:.4s;transition-property:color;transition-timing-function:cubic-bezier(.25,.8,.25,1);white-space:nowrap}.my-date-picker .admin-date-panel .admin-date-preset-chip:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;pointer-events:none;background-color:var(--accent-blue);transition-duration:.4s;transition-property:width,left;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.my-date-picker .admin-date-panel .admin-date-preset-chip-active,.my-date-picker .admin-date-panel .admin-date-preset-chip:focus,.my-date-picker .admin-date-panel .admin-date-preset-chip:hover{border-color:transparent;background:none;box-shadow:none;color:var(--accent-blue);outline:none}.my-date-picker .admin-date-panel .admin-date-preset-chip-active:after,.my-date-picker .admin-date-panel .admin-date-preset-chip:focus:after,.my-date-picker .admin-date-panel .admin-date-preset-chip:hover:after{left:0;width:100%}.my-date-picker .admin-date-action-row{justify-content:flex-end;flex-wrap:nowrap}.my-date-picker .admin-date-range-panel-footer .admin-date-action-row{flex:0 0 auto}.my-date-picker .admin-date-commit-action-group,.my-date-picker .admin-date-month-action-group{display:flex;align-items:center;gap:6px}.my-date-picker .admin-date-month-action-group{flex:0 0 auto}.my-date-picker .admin-date-range-panel-footer .admin-date-month-icon-action{width:28px;min-width:28px;max-width:28px;height:var(--control-size);min-height:var(--control-size);max-height:var(--control-size);aspect-ratio:1/1;display:inline-grid;place-items:center;gap:0;padding:0;border-radius:8px}.my-date-picker .admin-date-month-action-label{color:var(--muted-strong);font-size:13px;font-weight:780;line-height:1;white-space:nowrap}.my-date-picker .admin-date-range-panel-footer .admin-date-month-action:not(.admin-date-month-icon-action){width:64px;min-width:64px;max-width:64px;height:var(--control-size);min-height:var(--control-size);max-height:var(--control-size);aspect-ratio:auto;gap:0;padding:0 10px;border-radius:8px;font-size:13px}.my-date-picker .admin-date-range-panel-footer .admin-date-all-dates-action{width:auto;min-width:-moz-max-content;min-width:max-content;max-width:none}.my-date-picker .admin-date-range-panel-footer .admin-date-month-action:before{content:none;display:none}.my-date-picker .admin-date-confirm{min-height:var(--control-size)}:root .my-date-picker .admin-date-trigger{background:var(--field-bg)}:root:root .my-date-picker .admin-date-cell-in-range .admin-date-cell-button:hover{background:transparent;box-shadow:none;color:var(--ink);transform:none}:root:root .my-date-picker .admin-date-cell-preview-range .admin-date-cell-button:hover{border-color:transparent;border-style:solid;background:transparent;color:var(--ink);box-shadow:none;transform:none}:root:root:root .my-date-picker .admin-date-grid .admin-date-cell-button,:root:root:root .my-date-picker .admin-date-grid .admin-date-cell-button:hover{transition:none}:root:root .my-date-picker .admin-date-cell-preview-end .admin-date-cell-button,:root:root .my-date-picker .admin-date-cell-preview-start .admin-date-cell-button,:root:root:root .my-date-picker .admin-date-cell-active-edge .admin-date-cell-button:hover,:root:root:root .my-date-picker .admin-date-cell-preview-end .admin-date-cell-button:hover,:root:root:root .my-date-picker .admin-date-cell-preview-start .admin-date-cell-button:hover,:root:root:root .my-date-picker .admin-date-cell-range-end .admin-date-cell-button:hover,:root:root:root .my-date-picker .admin-date-cell-range-start .admin-date-cell-button:hover{width:30px;height:30px;margin:3px auto;border-color:var(--accent-blue);border-style:solid;border-radius:8px;background:var(--accent-blue);box-shadow:none;color:#ffffff;transform:none}:root:root .my-date-picker .admin-date-cell-today:not(.admin-date-cell-in-range):not(.admin-date-cell-preview-range) .admin-date-cell-button,:root:root .my-date-picker .admin-date-cell-today:not(.admin-date-cell-in-range):not(.admin-date-cell-preview-range) .admin-date-cell-button:hover{width:36px;height:36px;margin:0;border-color:transparent;border-radius:12px;background:transparent;box-shadow:none;color:var(--muted-strong);transform:none}:root .my-date-picker .admin-drawer-overlay{background:rgba(17,19,24,.48)}:root .my-date-picker .admin-date-cell-disabled .admin-date-cell-button,:root .my-date-picker .admin-date-cell-outside .admin-date-cell-button{color:var(--placeholder)}:root:root .my-date-picker :is(.admin-drawer-panel,.admin-date-panel){border-radius:var(--radius-card)}:root:root .my-date-picker :is(.input,select,textarea,.admin-date-trigger,.admin-date-cell-button){border-radius:var(--radius)}:root:root .my-date-picker :is([role=listbox],.admin-transaction-date-picker .admin-date-panel){border-color:transparent!important;background:var(--admin-table-card-bg,var(--sidebar-bg))!important;box-shadow:0 10px 24px rgba(0,0,0,.14)!important}@keyframes drawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes drawerOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (max-width:810px){:root:root .my-date-picker .admin-date-panel :is(.admin-date-nav-button,.admin-date-trigger-icon-button){width:var(--control-size)!important;min-width:var(--control-size)!important;max-width:var(--control-size)!important;height:var(--control-size)!important;min-height:var(--control-size)!important;max-height:var(--control-size)!important;aspect-ratio:1/1!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--action-button-border)!important;border-radius:999px!important;background:var(--action-button-bg)!important;box-shadow:var(--action-button-shadow)!important;padding:0!important;gap:0!important;font-size:0!important;line-height:0!important}:root:root .my-date-picker .admin-date-panel :is(.admin-date-nav-button,.admin-date-trigger-icon-button) svg{width:18px!important;height:18px!important;flex:0 0 18px!important}:root:root .my-date-picker .admin-date-panel .button:before{width:18px!important;height:18px!important}:root:root .my-date-picker .admin-date-panel .admin-date-nav-button{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;border-color:transparent!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:var(--muted-strong)!important;font-size:1rem!important;font-weight:820!important;line-height:1!important}:root:root .my-date-picker .admin-date-panel .admin-date-nav-button:focus-visible,:root:root .my-date-picker .admin-date-panel .admin-date-nav-button:hover{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--accent-blue)!important;outline:none!important;transform:none!important}:root:root .my-date-picker .admin-date-panel .admin-date-nav-button .admin-date-nav-icon{width:14px!important;height:14px!important;flex:0 0 14px!important}.my-date-picker .admin-date-panel{position:fixed;inset:auto 12px 12px 12px;width:auto;max-height:min(560px,calc(100vh - 24px));overflow:auto}.my-date-picker .admin-drawer-panel{width:100vw}}@media (max-width:560px){.my-date-picker .admin-date-panel-footer{display:grid}.my-date-picker .admin-date-grid,.my-date-picker .admin-date-weekdays{grid-template-columns:repeat(7,36px);gap:4px}.my-date-picker .admin-date-cell-button{width:36px;height:36px;border-radius:12px}}:root:root .my-date-picker .admin-transaction-date-picker .admin-date-trigger-icon-button:active,:root:root .my-date-picker .admin-transaction-date-picker .admin-date-trigger-icon-button:focus-visible,:root:root .my-date-picker .admin-transaction-date-picker .admin-date-trigger-icon-button:hover{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;outline:none!important;transform:none!important}:root:root .my-date-picker .admin-drawer-panel{max-width:min(560px,100vw)!important;border-radius:0!important}.my-date-picker .glass-radio-group{--bg:var(--field-bg);--text:var(--muted-strong);--glass-option-count:1;position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:stretch;overflow:hidden}.my-date-picker .glass-radio-option{position:relative;z-index:2;min-width:80px;flex:1 1 0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:1;padding:.8rem 1.2rem;transition:color .3s ease-in-out;white-space:nowrap}:root:root .my-date-picker .glass-radio-group .glass-radio-option-hovered:not(:disabled):not(.glass-radio-option-active){border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--accent-blue)!important;-webkit-text-fill-color:var(--accent-blue)!important;outline:none!important;transform:none!important}:root:root .my-date-picker .glass-radio-group .glass-radio-option:not(.glass-radio-option-hovered):not(.glass-radio-option-active){color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}:root:root .my-date-picker .glass-radio-group .glass-radio-option:active:not(.glass-radio-option-active),:root:root .my-date-picker .glass-radio-group .glass-radio-option:focus-visible:not(.glass-radio-option-active){border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;outline:none!important;transform:none!important}:root:root .my-date-picker .glass-radio-group .glass-radio-option-active,:root:root .my-date-picker .glass-radio-group .glass-radio-option-active:active,:root:root .my-date-picker .glass-radio-group .glass-radio-option-active:focus-visible,:root:root .my-date-picker .glass-radio-group .glass-radio-option-active:hover:not(:disabled){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.my-date-picker .glass-radio-option:after,.my-date-picker .glass-radio-option:before{content:none!important;display:none!important}.my-date-picker .glass-glider{--glass-index:0;position:absolute;z-index:1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--glass-option-count));transform:translateX(calc(var(--glass-index) * 100%));transition:transform .5s cubic-bezier(.37,1.95,.66,.56),background .4s ease-in-out,box-shadow .4s ease-in-out}.my-date-picker .glass-glider[data-tone=silver]{background:linear-gradient(135deg,#c0c0c055,#9aa3b2);box-shadow:none}.my-date-picker .glass-glider[data-tone=gold]{background:linear-gradient(135deg,#ffd70055,#c58a00);box-shadow:none}.my-date-picker .glass-glider[data-tone=platinum]{background:linear-gradient(135deg,#d0e7ff55,#3b82f6);box-shadow:none}.my-date-picker .glass-glider[data-tone=danger]{background:linear-gradient(135deg,rgba(244,63,94,.34),#be123c);box-shadow:none}.my-date-picker .glass-glider[data-tone=success]{background:linear-gradient(135deg,rgba(34,197,94,.34),#047857);box-shadow:none}.my-date-picker .glass-glider[data-tone=blue]{background:linear-gradient(135deg,rgba(59,130,246,.34),#075bb5);box-shadow:none}.my-date-picker .glass-glider[data-tone=orange]{background:linear-gradient(135deg,rgba(255,122,61,.34),var(--accent-orange));box-shadow:none}:root:root:root .my-date-picker :is(.admin-drawer-back-button){width:var(--control-size)!important;min-width:var(--control-size)!important;max-width:var(--control-size)!important;height:var(--control-size)!important;min-height:var(--control-size)!important;max-height:var(--control-size)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--control-size)!important;padding:0!important;border:1px solid var(--line-soft)!important;border-radius:var(--radius)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;line-height:1!important;transform:none!important}:root:root:root .my-date-picker :is(.admin-drawer-back-button):before{content:""!important;display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important;background:currentColor!important;-webkit-mask:var(--icon-back) center /contain no-repeat!important;mask:var(--icon-back) center /contain no-repeat!important}:root:root:root .my-date-picker :is(.admin-drawer-back-button):active:not(:disabled),:root:root:root .my-date-picker :is(.admin-drawer-back-button):focus-visible,:root:root:root .my-date-picker :is(.admin-drawer-back-button):hover:not(:disabled){background:transparent!important;background-image:none!important;border-color:var(--accent-blue)!important;box-shadow:none!important;color:var(--accent-blue)!important;-webkit-text-fill-color:var(--accent-blue)!important;transform:none!important}:root:root:root .my-date-picker :is(.admin-drawer-back-button)>svg{display:none!important}:root:root:root:root .my-date-picker :is(.admin-drawer-back-button){border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root:root:root:root .my-date-picker :is(.admin-drawer-back-button):active:not(:disabled),:root:root:root:root .my-date-picker :is(.admin-drawer-back-button):focus-visible,:root:root:root:root .my-date-picker :is(.admin-drawer-back-button):hover:not(:disabled){border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--accent-blue)!important;-webkit-text-fill-color:var(--accent-blue)!important;transform:none!important}:root:root .my-date-picker :is(.admin-text-button){height:var(--text-button-height)!important;min-height:var(--text-button-height)!important;max-height:var(--text-button-height)!important;border:1px solid var(--text-button-border)!important;border-radius:var(--text-button-radius)!important;background:var(--text-button-bg)!important;box-shadow:var(--text-button-shadow)!important;color:var(--text-button-color)!important;-webkit-text-fill-color:var(--text-button-color)!important;cursor:pointer!important;padding:0 var(--text-button-padding-x)!important;font-size:var(--text-button-font-size)!important;font-weight:760!important;line-height:1!important;transform:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease!important}:root:root .my-date-picker :is(.admin-text-button):is(:hover,:focus-visible,:active):not(:disabled){border-color:var(--text-button-hover-border)!important;background:var(--text-button-hover-bg)!important;box-shadow:none!important;color:var(--text-button-hover-color)!important;-webkit-text-fill-color:var(--text-button-hover-color)!important;outline:none!important;transform:none!important}:root:root .my-date-picker :is(.admin-text-button-primary,.admin-text-button[aria-pressed=true]){border-color:var(--text-button-active-border)!important;background:var(--text-button-active-bg)!important;box-shadow:none!important;color:var(--text-button-active-color)!important;-webkit-text-fill-color:var(--text-button-active-color)!important}:root:root .my-date-picker :is(.admin-text-button):disabled{cursor:not-allowed!important;opacity:.56!important}:root:root .my-date-picker :is(.input,select,textarea,.admin-date-trigger,.glass-radio-group){border:1px solid var(--control-frame-border)!important;border-radius:var(--control-frame-radius)!important;background-color:var(--control-frame-bg)!important;color:var(--control-frame-color)!important;box-shadow:none!important;outline:none!important}:root:root .my-date-picker :is(.input,select,textarea,.admin-date-trigger,.glass-radio-group):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--control-frame-focus-border)!important}:root:root .my-date-picker :is(.input,select,.admin-date-trigger,.glass-radio-group):where{height:var(--control-frame-height)!important;min-height:var(--control-frame-height)!important;max-height:var(--control-frame-height)!important}:root:root .my-date-picker .admin-date-trigger-open,:root:root .my-date-picker .glass-radio-group:focus-within,:root:root .my-date-picker :is(.input,select,textarea,.admin-date-trigger,.glass-radio-group):is(:focus,:focus-visible,:focus-within){border-color:var(--control-frame-focus-border)!important;box-shadow:var(--control-frame-focus-shadow)!important;outline:none!important}:root:root .my-date-picker .glass-radio-group{padding:0!important}:root:root .my-date-picker .glass-radio-option{min-height:calc(var(--control-frame-height) - 2px)!important;border-radius:calc(var(--control-frame-radius) - 1px)!important;padding-block:0!important}:root:root .my-date-picker .glass-glider{border-radius:calc(var(--control-frame-radius) - 2px)!important;top:3px!important;bottom:3px!important}:root:root .my-date-picker :is(.admin-drawer-title){font-weight:600!important;line-height:1.22!important}:root:root .my-date-picker :is(.admin-field-label){font-weight:520!important}:root:root .my-date-picker :is(.button,.admin-text-button,.glass-radio-option){font-weight:520!important}@media (max-width:810px){:root:root .my-date-picker .admin-drawer-overlay{width:100%;max-width:100%;overflow-x:hidden}:root:root .my-date-picker .admin-drawer-overlay>.admin-drawer-panel,:root:root .my-date-picker .admin-drawer-panel{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;flex:0 1 100%;overflow-x:hidden}:root:root .my-date-picker .admin-drawer-panel .admin-drawer-body,:root:root .my-date-picker .admin-drawer-panel .admin-drawer-header,:root:root .my-date-picker .admin-drawer-panel [class*=bottom-bar],:root:root .my-date-picker .admin-drawer-panel [class*=drawer-footer],:root:root .my-date-picker .admin-drawer-panel>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}:root:root .my-date-picker .admin-drawer-panel .admin-drawer-body{overflow-x:hidden}:root:root .my-date-picker .admin-drawer-panel :is(.admin-drawer-heading,.admin-drawer-title,[class*=drawer-footer]){min-width:0;max-width:100%}:root:root .my-date-picker .admin-drawer-panel :is(.admin-drawer-title){overflow-wrap:anywhere}:root:root .my-date-picker .admin-drawer-panel :is([class*=drawer-footer]){flex-wrap:wrap}:root:root .my-date-picker .admin-drawer-panel :is(form,section,article){min-width:0;max-width:100%}:root:root .my-date-picker .admin-drawer-panel :is(input,select,textarea,.input,.admin-date-trigger){min-width:0;max-width:100%}}.my-date-picker .admin-date-picker-trigger{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer}:root:root .my-date-picker .admin-date-drawer-overlay{height:100dvh;max-height:100dvh;overflow:clip}:root:root .my-date-picker .admin-date-drawer{max-height:100%;overflow:hidden}.my-date-picker .admin-date-drawer>.admin-drawer-header{flex:0 0 auto}:root:root .my-date-picker .admin-date-drawer>.admin-drawer-body{min-height:0;overscroll-behavior:contain}.my-date-picker .admin-date-drawer-input{font-size:max(16px,1rem)}.my-date-picker .admin-date-drawer-input .admin-date-trigger-input-row{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:4px}:root:root .my-date-picker .admin-date-drawer .admin-date-panel{position:static;inset:auto;width:100%;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;animation:none}.my-date-picker .admin-date-drawer :is(.admin-date-weekdays,.admin-date-grid){grid-template-columns:repeat(7,minmax(0,1fr))}.my-date-picker .admin-date-drawer .admin-date-cell-button{max-width:100%;margin-inline:auto}.my-date-picker .admin-date-drawer .admin-date-range-panel-footer{display:flex;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.my-date-picker .admin-date-drawer,.my-date-picker .admin-date-drawer-overlay{animation-duration:1ms}}.my-date-picker .admin-date-quick-range-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.my-date-picker .admin-date-quick-range-arrows{display:flex;flex-shrink:0;gap:8px}:root:root:root:root .my-date-picker .admin-text-button.admin-text-button-plain{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--muted-strong)!important;-webkit-text-fill-color:var(--muted-strong)!important}:root:root:root:root .my-date-picker .admin-text-button.admin-text-button-plain:is(:hover,:focus-visible){color:var(--accent-blue)!important;-webkit-text-fill-color:var(--accent-blue)!important}:root:root .my-date-picker .admin-icon-button.admin-icon-button-text{width:auto;min-width:var(--control-size);max-width:none;padding-inline:var(--text-button-padding-x);font-size:var(--text-button-font-size);font-weight:760;line-height:1;white-space:nowrap}:root:root:root .my-date-picker :is(.admin-drawer-panel)>.admin-drawer-header{position:sticky;top:0;z-index:4;flex-shrink:0;isolation:isolate;border-bottom-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root:root:root .my-date-picker :is(.admin-drawer-panel)>.admin-drawer-header:before{content:"";position:absolute;inset:0 0 -8px;z-index:-1;pointer-events:none;background:var(--workspace-heading-glass-bg);backdrop-filter:var(--workspace-heading-glass-blur);-webkit-backdrop-filter:var(--workspace-heading-glass-blur);mask-image:linear-gradient(180deg,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 8px),transparent)}:root:root .my-date-picker .admin-icon-button.admin-icon-button-expandable{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;width:var(--control-size);min-width:var(--control-size)!important;max-width:none!important;padding:0!important;overflow:visible;transition:width .2s ease-in-out,color .18s ease,scale .12s ease-out,filter .12s ease-out!important;will-change:width}:root:root .my-date-picker .admin-icon-button.admin-icon-button-expandable:is(:hover,:focus-visible){width:var(--admin-icon-button-expanded-width,120px)!important}.my-date-picker .admin-icon-button-expand-icon{display:inline-grid;place-items:center;align-self:stretch;flex:0 0 var(--control-icon-size);width:var(--control-icon-size);margin-inline:calc((var(--control-size) - var(--control-icon-size)) / 2)}.my-date-picker .admin-icon-button-expand-label{flex:0 0 auto;padding-right:10px;white-space:nowrap;clip-path:inset(0 100% 0 0);font-size:12px!important;font-weight:700;line-height:1!important;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out,clip-path .2s ease-in-out}.my-date-picker .admin-icon-button-expandable:is(:hover,:focus-visible) .admin-icon-button-expand-label{clip-path:inset(0);opacity:1}@media (prefers-reduced-motion:reduce){.my-date-picker .admin-icon-button-expand-label,:root:root .my-date-picker .admin-icon-button.admin-icon-button-expandable{transition:none!important}}@keyframes my-date-fade-in{0%{opacity:0}to{opacity:1}}@keyframes my-date-fade-out{0%{opacity:1}to{opacity:0}}