._1d5wya00{gap:1rem;width:100%;display:flex}
._1d5wya01{flex:1}
._1lt24f30{flex-direction:column;justify-content:stretch;align-items:center;gap:1rem;width:100%;display:flex;overflow:clip}
._1lt24f31{flex-direction:row;justify-content:stretch;align-items:center;gap:1rem;width:100%;display:flex}
._1lt24f32{flex-direction:row;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;font-weight:500;display:flex}
._1lt24f33{color:#000;flex-direction:row;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;font-weight:500;display:flex}
._1lt24f34{color:#000;flex-direction:row;justify-content:center;align-items:center;width:20px;height:40px;font-size:14px;font-weight:500;display:flex}
@media screen and (max-width:430px){._1ghd7nl0 td{min-height:45px}}
.k8xkrk0{margin:0}
.k8xkrk1{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;grid-template-columns:repeat(7,1fr);gap:4px;padding:8px;display:grid}
.k8xkrk2{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.k8xkrk3{grid-template-columns:repeat(7,1fr);gap:4px;min-height:52px;padding:8px;display:grid}
.k8xkrk4{border-radius:6px;justify-content:center;align-items:center;min-height:40px;font-size:14px;font-weight:500;transition:all .2s;display:flex}
.k8xkrk5{background-color:#fff;border:1px solid #e0e0e0}
.k8xkrk5:hover{background-color:#f0f7ff;border-color:#4a90e2}
.k8xkrk6{color:#ccc;background-color:#f8f8f8;border:1px solid #f0f0f0}
.u88mfo1{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;padding:8px 4px;position:sticky;top:0}
.u88mfo2{margin:0;font-size:2.2rem;font-weight:600;line-height:1.6}
.u88mfo3{color:var(--bpxin01p);grid-template-columns:repeat(7,1fr);padding:0 4px 4px;font-size:1.63rem;display:grid}
.u88mfo4{text-align:center}
.u88mfo5{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}
.u88mfo6{aspect-ratio:1;color:var(--bpxin01l);cursor:pointer;border:2px solid #0000;border-radius:12px;outline:none;justify-content:center;align-items:center;font-size:1.63rem;transition:transform .12s,background .12s,color .12s,border-color .12s;display:flex}
.u88mfo6:hover{transform:translateY(-1px)}
.u88mfo6:focus-visible{box-shadow:0 0 0 2px #3b82f6}
.u88mfo7{opacity:0;cursor:default;pointer-events:none}
.u88mfo8{color:var(--bpxin01q);cursor:not-allowed;pointer-events:none}
.u88mfo9{border-color:var(--bpxin01d);border-style:solid;border-width:2px}
.u88mfoa{background:var(--bpxin01d);color:var(--bpxin07)}
.x8mq5n0{background:#fff;width:100%;max-height:70vh;overflow:hidden}
.x8mq5n1{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}
.x8mq5n1::-webkit-scrollbar{display:none}
.x8mq5n2{scroll-snap-type:y mandatory;overscroll-behavior:contain}
.x8mq5n3{scroll-snap-align:start;scroll-snap-stop:always}
._1r15nba0{background-color:var(--bpxin02n);border:var(--bpxin03z);color:var(--bpxin01d);border-radius:4px;flex:auto;padding:.5rem}
._1r15nba1{flex-direction:column;flex:auto;align-items:center;gap:.25rem;display:flex}
._1r15nba2{text-align:center;font-variation-settings:"wght" 800;flex:none;font-size:1.63rem}
._1hv1rfs0{outline-offset:0;color:var(--bpxin01d);border-radius:2px;align-self:stretch;padding:.85rem 0;font-size:1.63rem;transition:all .1s ease-out}
._1hv1rfs0:hover{background-color:#004ca30d}
._1hv1rfs1{width:40px;color:var(--bpxin01d);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-variation-settings:"wght" 600;text-align:center;border:none;border-bottom:2px solid #0000;outline:0;flex:none;font-size:1.63rem;line-height:1;transition:all .1s ease-out}
._1hv1rfs1:focus-visible{outline-offset:0;border-bottom:2px solid var(--bpxin01d)}
._1hv1rfs1[type=number]{appearance:none}
._1hv1rfs1::-webkit-outer-spin-button{appearance:none}._1hv1rfs1::-webkit-inner-spin-button{appearance:none}
._1hv1rfs1:disabled{background-color:#0000}
._19tkqzx0{padding:3.5rem}
._19tkqzx1{overflow:clip}
._19tkqzx2{flex-direction:column;align-items:stretch;gap:2.4rem;display:flex}
._19tkqzx3{flex-direction:row;justify-content:stretch;align-items:center;gap:1.6rem;width:340px;display:flex;overflow:clip}
._19tkqzx4{color:var(--bpxin01d);font-variation-settings:"wght" 460;flex-direction:column;flex:auto;align-items:stretch;gap:.5rem;font-size:1.4rem;display:flex}
._19tkqzx5{color:var(--bpxin01l);font-variation-settings:"wght" 600;text-align:center;margin-top:2.4rem;font-size:1.63rem}
._19tkqzx6{color:var(--bpxin01m);font-variation-settings:"wght" 480;text-align:center;font-size:1.4rem}
@media screen and (max-width:430px){._19tkqzx0{padding:2.4rem}._19tkqzx1,._19tkqzx3{flex-direction:column;align-items:stretch;gap:2.4rem;width:100%}._19tkqzx5{display:none}}
._11w2ad60{background-color:var(--bpxin02n);box-shadow:var(--bpxin03s);color:var(--bpxin01d);font-variation-settings:"wght" 700;cursor:pointer}
._11w2ad61{background-color:var(--bpxin02n);box-shadow:var(--bpxin03s);color:var(--bpxin01o);font-variation-settings:"wght" 400;cursor:default}
.yhv7mo0{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem;display:inline-flex}
.yhv7mo1{flex-grow:1;width:90px}
.yhv7mo2{appearance:none;border:var(--bpxin03z);background:0 0;border-radius:4px;outline:none;padding:.85rem}
.yhv7mo2[type=number]{appearance:textfield;width:100%;color:var(--bpxin01d);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-variation-settings:"wght" 600;text-align:center;font-size:1.4rem;font-weight:400}
.yhv7mo2::-webkit-outer-spin-button{appearance:none;margin:0}.yhv7mo2::-webkit-inner-spin-button{appearance:none;margin:0}
.yhv7mo2:focus-visible{outline:2px solid var(--bpxin09);outline-offset:.25rem}
._1iq7uhr0{background-color:var(--bpxin02n);border:var(--bpxin03w);border-radius:8px;flex:auto;width:100%;padding:.5rem}
._1iq7uhr1{color:var(--bpxin01e);font-variation-settings:"wght" 550;text-align:center;flex:auto;font-size:1.32rem}
@keyframes fngyc40{0%{background-color:var(--bpxin038)}50%{background-color:var(--bpxin039)}to{background-color:var(--bpxin038)}}
.fngyc41{background-color:var(--bpxin038);border-radius:4px;animation:1.3s ease-in-out infinite fngyc40;color:#0000!important;border-color:#0000!important}
.fngyc42{color:#0000!important}
/*# sourceMappingURL=2842oettdq6pz.css.map*/