.build-notice{z-index:60;color:#1f2933;background:#fff4d6;border-bottom:2px solid #b7791f;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 20px;font-size:15px;line-height:1.45;display:flex;position:sticky;top:0}.build-notice p{flex:420px;margin:0}.build-notice-reload{color:#fff;font:inherit;cursor:pointer;background:#1f3a5f;border:1px solid #1f3a5f;border-radius:6px;flex:none;padding:9px 18px;font-weight:600}.build-notice-reload:focus-visible{outline-offset:2px;outline:3px solid #f6ad55}@media print{.build-notice{display:none}}.revisions-panel{background:#f7f9fb;border:1px solid #d5dae1;border-left:4px solid #1f3a5f;border-radius:6px;margin:12px 0;padding:15px}.revisions-panel h3:focus{outline:none}.revisions-panel h3:focus-visible{outline-offset:2px;outline:2px solid #1f3a5f}.revisions-panel h3{margin:0 0 6px;font-size:17px}.revisions-panel .revisions-where{margin:8px 0;font-weight:600}.revisions-panel .revisions-where:focus-visible{outline-offset:2px;outline:2px solid #1f3a5f}.revisions-panel .revisions-find{flex-wrap:wrap;align-items:flex-end;gap:10px 24px;margin:10px 0;display:flex}.revisions-panel .revisions-find form{align-items:flex-end;gap:8px;display:flex}.revisions-panel .revisions-find label{gap:3px;font-size:13px;font-weight:600;display:grid}.revisions-panel .revisions-find input{min-height:36px;font:inherit;border:1px solid #8a94a3;border-radius:5px;padding:4px 8px;font-weight:400}.revisions-panel .revisions-find input[inputmode=numeric]{width:9ch}.revisions-panel .revisions-pages{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.revisions-panel .revisions-pages-bottom{margin-top:14px}.revisions-panel .revisions-day{letter-spacing:.02em;color:#46505c;margin:12px 0 4px;font-size:13px;font-weight:700}.revisions-panel ul{background:#fff;border:1px solid #d5dae1;border-radius:6px;margin:0;padding:0;list-style:none}.revisions-panel li{font-variant-numeric:tabular-nums;border-top:1px solid #e6e9ee;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.revisions-panel li:first-child{border-top:0}.revisions-panel li[data-found=true]{background:#eef5ff}.revisions-panel .revisions-problem{color:#9b1c1c;margin:6px 0;font-weight:600}.practice-size-warning{background:#fff8e6;border-left:4px solid #b7791f;margin:8px 0;padding:10px 14px}
