.yr-preview{margin:18px 0;border:1px solid #67e8f940;border-radius:16px;background:#0b152680;color:#dce7f7;min-width:0}.yr-preview>summary{padding:15px;font-size:14px;font-weight:700;color:#a5f3fc;cursor:pointer}.yr-body{padding:0 14px 16px;min-width:0}.yr-label{font-size:10px;letter-spacing:.12em;color:#67e8f9}.yr-body h3{font-size:16px;margin:8px 0}.yr-body h4{font-size:13px;margin:22px 0 8px}.yr-note{font-size:12px;line-height:1.8;color:#a9b9cf;margin:10px 0}.yr-period{font-size:13px;color:#c4b5fd}.yr-count{font-size:12px;color:#a5f3fc}.yr-reset{border:1px solid #64748b;background:#1e293b;color:#e2e8f0;border-radius:10px;padding:9px 14px;min-height:44px;cursor:pointer}.yr-times{display:grid;gap:8px;margin-top:12px}.yr-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #ffffff20;border-radius:10px}.yr-output table{border-collapse:collapse;width:max-content;min-width:100%;font-size:11px;text-align:center}.yr-output th,.yr-output td{border:1px solid #ffffff15;padding:10px 8px;min-width:54px;height:42px;white-space:nowrap}.yr-output th{color:#a9b9cf;background:#172238}.yr-output .yr-mark{color:#a5f3fc;background:#164e6340;font-weight:700}.yr-preview button:focus-visible,.yr-preview summary:focus-visible,.yr-table-scroll:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}
