/* Scoped additions only: the approved global stylesheet is not modified. */
.pref-page{max-width:1120px;min-width:0}.pref-page .settings-panel{max-width:none}.pref-page h1{line-height:1.2}.pref-notice{padding:14px 16px;background:var(--surface,#f6f7fb);border:1px solid var(--line,#e5e7ef);border-radius:12px;color:var(--muted,#596276);font-size:13px;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.pref-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pref-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.pref-rubric>div{display:flex;align-items:center;gap:16px}.pref-rubric .field{flex:1}.pref-score{color:var(--primary);font-weight:700;min-width:46px;padding-bottom:12px}.pref-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.pref-pill{display:inline-block;padding:6px 12px;background:var(--surface,#f3f4fb);border:1px solid var(--line,#e5e7ef);border-radius:24px;font-size:12px;line-height:1.5}.pref-history>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line,#e5e7ef)}.pref-records{display:grid;grid-template-columns:1fr;gap:16px}.pref-record{padding:22px;background:white;border:1px solid var(--line,#e5e7ef);border-radius:14px;min-width:0}.pref-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.pref-record h3{margin:0 0 5px;overflow-wrap:anywhere}.pref-record p{overflow-wrap:anywhere}.pref-dl{display:grid;grid-template-columns:minmax(110px,1fr) 3fr;gap:12px;line-height:1.6}.pref-dl dt{color:var(--muted,#596276)}.pref-dl dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.pref-page pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line,#e5e7ef);padding:15px;border-radius:12px;font-size:12px;max-height:450px;overflow:auto}.pref-page details{padding:10px 0}.pref-page summary,.pref-review-guide summary{cursor:pointer;font-weight:600}.pref-review-guide{padding:12px;margin:0 0 16px;background:var(--surface,#f6f7fb);border-radius:12px}.pref-review-guide ol{padding-left:22px;font-size:12px;line-height:1.7}.pref-review-guide .btn{font-size:12px;padding:7px 10px}.pref-filter{max-width:340px}.pref-candidate-notice{padding:18px 0;border-bottom:1px solid var(--line,#e5e7ef);margin-bottom:18px}.pref-candidate-notice h3{font-size:16px}.pref-page input,.pref-page select,.pref-page textarea{min-width:0;max-width:100%}.pref-page .form-error:empty{display:none}@media(max-width:700px){.pref-grid{grid-template-columns:1fr}.pref-record{padding:16px}.pref-record-head{flex-direction:column;gap:8px}.pref-history>div{align-items:flex-start;flex-direction:column}.pref-dl{grid-template-columns:1fr;gap:3px}.pref-dl dd{margin-bottom:12px}.pref-rubric>div{gap:10px}.pref-page .pref-actions .btn{white-space:normal}.pref-page .panel-header{flex-wrap:wrap;gap:10px}.pref-page .panel{padding:18px}.pref-page h1{font-size:25px}}
