.high-stat-notice{display:flex;align-items:center;gap:18px;max-width:760px;margin:18px auto;padding:12px 22px 12px 14px;text-align:left;color:#35435a;background:linear-gradient(120deg,#fffdf6,#f3f8ff);border:1px solid #dce6f2;border-radius:22px;box-shadow:0 7px 22px #6081b00d}
.high-stat-notice[hidden]{display:none!important}
.high-stat-notice img{width:100px;height:112px;flex:0 0 100px;object-fit:contain;filter:drop-shadow(0 4px 4px #7584a520)}
.high-stat-notice-name{display:inline-block;padding:3px 10px;margin-bottom:5px;border-radius:12px;background:#e6efff;color:#3d6293;font-size:12px;font-weight:800;letter-spacing:.03em}
.high-stat-notice p{margin:0;font-size:15px;line-height:1.65}
.high-stat-notice small{display:block;margin-top:5px;color:#788395;font-size:12px;line-height:1.6}
.search-time-dialog{--notice-blue:#497dce;box-sizing:border-box;width:min(440px,calc(100vw - 28px));max-width:440px;max-height:calc(100dvh - 24px);padding:0;margin:auto;border:0;outline:0;border-radius:28px;background:transparent;color:#263c58;overflow:auto;overscroll-behavior:contain;box-shadow:none}
.search-time-dialog::backdrop{background:#17284280;backdrop-filter:blur(5px)}
.search-time-art{position:relative;display:flex;justify-content:center;height:218px;margin-bottom:-30px;pointer-events:none;z-index:1}
.search-time-art::before{content:'';position:absolute;inset:20px 20% 0;border-radius:50%;background:radial-gradient(ellipse,#ddebff80,transparent 70%)}
.search-time-art img{position:relative;display:block;width:230px;height:218px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 9px #233b5024)}
.search-time-spark{position:absolute;z-index:2;color:#ffe49a;text-shadow:0 2px 8px #ffd36650}
.spark-one{left:19%;top:48px;font-size:26px;transform:rotate(-12deg)}
.spark-two{right:20%;top:116px;font-size:18px;transform:rotate(12deg)}
.search-time-card{position:relative;padding:43px 30px 22px;border:1px solid #fff;border-radius:27px;background:linear-gradient(160deg,#fffef9 0%,#fff 45%,#f3f8ff 100%);text-align:center;box-shadow:0 18px 60px #0e254020}
.search-time-close{position:absolute;right:12px;top:10px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#eff4fa;color:#6d8096;font-size:26px;line-height:1;cursor:pointer;z-index:3}
.search-time-name{display:inline-block;padding:5px 14px;border-radius:20px;background:#e8f0fd;color:#4873ad;font-size:12px;font-weight:800}
.search-time-eyebrow{margin:14px 0 6px;color:#7c8999;font-size:12px;font-weight:600}
.search-time-card h2{margin:0;font-size:23px;line-height:1.4;font-weight:850;letter-spacing:-.9px;text-wrap:balance}
.search-time-message{margin:17px 0 10px;padding:15px 14px;border:1px solid #f2dda6;border-radius:15px;background:#fff8e6;color:#855d23;font-size:16px;font-weight:750;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}
.search-time-detail{margin:0 3px;color:#7a889b;font-size:13px;line-height:1.7;word-break:keep-all}
.search-time-continue{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;margin:22px 0 16px;padding:14px 12px;border:1px solid #4777c5;border-radius:14px;background:linear-gradient(120deg,#6595df,#467bd0);color:#fff;font-size:15px;font-weight:800;box-shadow:0 5px 12px #487aca24;cursor:pointer}
.search-time-continue:hover{background:#477ac8}
.search-time-preference{display:flex!important;align-items:center;justify-content:center;gap:9px;width:100%;margin:0!important;color:#7c8796;font-size:12px!important;font-weight:500!important;cursor:pointer;min-height:32px}
.search-time-preference input{appearance:none!important;-webkit-appearance:none!important;flex:0 0 19px!important;width:19px!important;height:19px!important;min-height:19px!important;padding:0!important;margin:0!important;border:1.5px solid #bcc8d7!important;border-radius:4px!important;background:#fff!important;box-shadow:0 1px 3px #122f4d0a!important;display:grid;place-content:center;cursor:pointer}
.search-time-preference input:checked::after{content:'';width:9px;height:5px;border-left:2px solid #5283cd;border-bottom:2px solid #5283cd;transform:translateY(-1px) rotate(-45deg)}
.search-time-dialog button:focus-visible,.search-time-preference input:focus-visible{outline:3px solid #80b2ff;outline-offset:3px}
@media(max-width:540px){.high-stat-notice{gap:12px;padding:12px;border-radius:18px}.high-stat-notice img{width:82px;height:100px;flex-basis:82px}.high-stat-notice p{font-size:13px}.high-stat-notice small{font-size:11px}.search-time-card{padding:40px 22px 18px}.search-time-card h2{font-size:21px}.search-time-art{height:190px}.search-time-art img{width:205px;height:190px}.search-time-message{font-size:15px}}
@media(max-height:700px){.search-time-art{height:140px;margin-bottom:-23px}.search-time-art img{width:165px;height:140px}.search-time-card{padding-top:33px}.search-time-eyebrow{margin-top:10px}.search-time-message{margin-top:12px;padding:11px}.search-time-continue{margin-top:15px}.spark-one{top:26px}.spark-two{top:77px}}
