.df{align-items:stretch;min-width:0;max-width:100%;display:flex;position:relative}.df>.df-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;padding-right:30px!important}.df>.df-input.df-input--mono{font-family:var(--font-mono,"DM Mono", ui-monospace, monospace)}.df>.df-input:focus{box-shadow:none;outline:var(--focus-field,2px solid var(--ink-primary,#1a1a17))!important;outline-offset:var(--focus-ring-offset,-2px)!important}.df.df--invalid>.df-input,.df.df--invalid>.df-input:focus{outline:2px solid var(--neg,#8b2a1f)!important;outline-offset:-2px!important}.df>.df-cal{z-index:1;flex:none;width:28px;margin-left:-28px;display:flex;position:relative}.df .df-btn{min-width:0;min-height:0;box-shadow:none;color:var(--ink-muted,#6b6862);cursor:pointer;background:0 0;border:0;border-radius:0 1px 1px 0;flex:auto;justify-content:center;align-items:center;margin:1px 1px 1px 0;padding:0;line-height:0;display:flex}.df .df-btn:hover{color:var(--ink-primary,#1a1a17)}.df .df-btn:focus{outline:var(--focus-ring,2px solid var(--accent-primary,#14796b));outline-offset:-2px}.df .df-btn:disabled{cursor:default;opacity:.45}.df .df-btn svg{pointer-events:none;display:block}.df .df-native{z-index:-1;opacity:0!important;pointer-events:none!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}.df .df-cal--overlay .df-native{z-index:2;cursor:pointer;pointer-events:auto!important}.df .df-cal--overlay .df-native::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.df .df-msg{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
