.gpd-datum{display:inline-flex;align-items:stretch;box-sizing:border-box;height:var(--gpd-datum-h,34px);max-width:100%;padding:0 2px;border:1px solid var(--gpd-datum-border,#d4d4d8);border-radius:var(--gpd-datum-radius,8px);background:var(--gpd-datum-bg,#fff);color:var(--gpd-datum-fg,inherit);font-family:inherit;font-size:var(--gpd-datum-fs,14px);line-height:1;font-variant-numeric:tabular-nums;vertical-align:middle;transition:border-color .15s,box-shadow .15s;--gpd-datum-res-clear:0px;--gpd-datum-res-colon:0px;--gpd-datum-res:calc(var(--gpd-datum-res-clear) + var(--gpd-datum-res-colon))}.gpd-datum--clear{--gpd-datum-res-clear:25px}.gpd-datum--cas{--gpd-datum-res-colon:calc(0.35em + 2px)}.gpd-datum--sm{height:var(--gpd-datum-h-sm,28px);font-size:var(--gpd-datum-fs-sm,13px)}.gpd-datum--block{display:flex;width:100%}.gpd-datum:hover:not(.is-disabled):not(.is-invalid):not(:focus-within){border-color:var(--gpd-datum-border-hover,var(--gpd-datum-border,#a1a1aa))}.gpd-datum:focus-within{border-color:var(--gpd-datum-focus,#2563eb);box-shadow:var(--gpd-datum-ring,0 0 0 3px rgb(37 99 235/.18))}.gpd-datum.is-invalid{border-color:var(--gpd-datum-invalid,#dc2626);background:var(--gpd-datum-invalid-bg,var(--gpd-datum-bg,#fff))}.gpd-datum.is-invalid:focus-within{box-shadow:var(--gpd-datum-invalid-ring,0 0 0 3px rgb(220 38 38/.16))}.gpd-datum.is-disabled{background:var(--gpd-datum-disabled-bg,#f4f4f5);color:var(--gpd-datum-disabled-fg,#a1a1aa);cursor:not-allowed}.gpd-datum__seg{position:relative;display:flex;align-items:center;flex:0 1 auto;min-width:0}.gpd-datum__seg--d,.gpd-datum__seg--h,.gpd-datum__seg--min{--gpd-datum-seg-w:calc(1.9em + 28px);--gpd-datum-seg-k:0.33}.gpd-datum__seg--h,.gpd-datum__seg--min{--gpd-datum-seg-k:0.49}.gpd-datum__seg--m{--gpd-datum-seg-w:calc(2.9em + 28px);--gpd-datum-seg-k:0.265}.gpd-datum__seg--y{--gpd-datum-seg-w:calc(2.7em + 28px);--gpd-datum-seg-k:0.4}.gpd-datum--sm .gpd-datum__seg--d,.gpd-datum--sm .gpd-datum__seg--h,.gpd-datum--sm .gpd-datum__seg--min{--gpd-datum-seg-w:calc(1.9em + 25px)}.gpd-datum--sm .gpd-datum__seg--m{--gpd-datum-seg-w:calc(2.9em + 25px)}.gpd-datum--sm .gpd-datum__seg--y{--gpd-datum-seg-w:calc(2.7em + 25px)}.gpd-datum__seg--d,.gpd-datum__seg--h,.gpd-datum__seg--min,.gpd-datum__seg--y{width:var(--gpd-datum-seg-w)}.gpd-datum__seg--d,.gpd-datum__seg--h,.gpd-datum__seg--m,.gpd-datum__seg--min,.gpd-datum__seg--y{min-width:min(var(--gpd-datum-seg-w),calc((100% - var(--gpd-datum-res)) * var(--gpd-datum-seg-k)))}.gpd-datum__seg+.gpd-datum__seg:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:var(--gpd-datum-sep,var(--gpd-datum-border,#d4d4d8))}.gpd-datum__seg:after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;margin-top:-4px;pointer-events:none;background:currentColor;opacity:.45;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}.gpd-datum.is-disabled .gpd-datum__seg:after{opacity:.25}.gpd-datum .gpd-datum__seg select.gpd-datum__sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;flex:1 1 auto;width:auto;min-width:0;min-height:0;height:calc(100% - 6px);margin:3px 1px;padding:0 19px 0 7px;border:0;border-radius:max(2px,calc(var(--gpd-datum-radius, 8px) - 3px));background:transparent;box-shadow:none;outline:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;line-height:normal;text-align:left;text-overflow:ellipsis;max-width:100%;cursor:pointer}.gpd-datum--sm .gpd-datum__seg select.gpd-datum__sel{padding:0 17px 0 6px}.gpd-datum .gpd-datum__seg select.gpd-datum__sel:hover{background:var(--gpd-datum-seg-hover,rgb(127 127 127/.08))}.gpd-datum .gpd-datum__seg select.gpd-datum__sel:focus,.gpd-datum .gpd-datum__seg select.gpd-datum__sel:focus-visible{border:0;outline:none;box-shadow:none;background:var(--gpd-datum-seg-focus,rgb(37 99 235/.1))}.gpd-datum .gpd-datum__seg select.gpd-datum__sel:disabled{background:transparent;color:inherit;cursor:not-allowed}.gpd-datum .gpd-datum__seg select.gpd-datum__sel.is-placeholder{color:var(--gpd-datum-muted,#8a8a8a)}.gpd-datum .gpd-datum__seg select.gpd-datum__sel option{color:var(--gpd-datum-option-fg,CanvasText);background:var(--gpd-datum-option-bg,Canvas)}.gpd-datum .gpd-datum__seg select.gpd-datum__sel option:disabled{color:var(--gpd-datum-option-disabled,GrayText)}.gpd-datum__colon{display:flex;align-items:center;padding:0 1px;color:var(--gpd-datum-muted,#8a8a8a);font-weight:600}.gpd-datum__fill{display:none}.gpd-datum--block .gpd-datum__fill{display:block;flex:1 1 auto}.gpd-datum__hint{--gpd-datum-hint-l:5px;--gpd-datum-hint-r:7px;display:flex;flex-wrap:wrap;align-items:center;align-self:center;flex:0 1000000 calc(3.7em + var(--gpd-datum-hint-l) + var(--gpd-datum-hint-r));min-width:0;height:1.3em;overflow:hidden;padding:0;color:var(--gpd-datum-muted,#8a8a8a);font-size:.88em;line-height:1.3;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gpd-datum__hint:before{content:"";width:0;height:100%}.gpd-datum__hint-t{margin:0 var(--gpd-datum-hint-r) 0 var(--gpd-datum-hint-l)}.gpd-datum__hint-t:not(:empty){min-width:3.6em}.gpd-datum .gpd-datum__clear,.gpd-datum-termin .gpd-datum-termin__clear{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:none;width:22px;height:22px;margin:0 3px 0 0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--gpd-datum-muted,#8a8a8a);cursor:pointer}.gpd-datum .gpd-datum__clear.is-idle,.gpd-datum-termin .gpd-datum-termin__clear.is-idle{visibility:hidden}.gpd-datum--block>.gpd-datum__clear.is-idle{flex:0 100 auto;min-width:0;overflow:hidden}.gpd-datum--block:has(>.gpd-datum__clear.is-idle){--gpd-datum-res-clear:3px}@media (pointer:coarse){.gpd-datum .gpd-datum__clear,.gpd-datum-termin .gpd-datum-termin__clear{width:32px;height:32px}.gpd-datum--clear{--gpd-datum-res-clear:35px}}.gpd-datum .gpd-datum__clear:hover,.gpd-datum-termin .gpd-datum-termin__clear:hover{background:var(--gpd-datum-seg-hover,rgb(127 127 127/.12));color:var(--gpd-datum-fg,inherit)}.gpd-datum .gpd-datum__clear:focus-visible,.gpd-datum-termin .gpd-datum-termin__clear:focus-visible{outline:2px solid var(--gpd-datum-focus,#2563eb);outline-offset:1px}.gpd-datum-termin{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 6px;max-width:100%;vertical-align:middle}.gpd-datum-termin--block{display:flex;width:100%}.gpd-datum-termin--block>.gpd-datum:first-child{flex:1 1 auto}.gpd-datum-termin--block>.gpd-datum:first-child .gpd-datum__fill{display:block;flex:1 1 auto}