.candidate-docs-panel{margin:18px 0;padding:15px;border:1px solid #e4ebe2;border-radius:13px;background:#fcfdfb}.candidate-docs-panel>h3{margin:0 0 5px;font:700 14px Manrope}.candidate-docs-panel>p{margin:0 0 12px;font-size:10px;color:#7b8980;line-height:1.5}.candidate-doc-status{padding:11px 0;border-top:1px solid #e9eee8}.candidate-doc-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.candidate-doc-head>b{font-size:11px}.candidate-doc-status>small{display:block;margin-top:5px;color:#77867d;font-size:10px;line-height:1.5}.candidate-doc-status>.candidate-file{color:#426b5b}.correction-note{display:block;color:#a54835;font-size:10px;line-height:1.5;margin:6px 0}.live-update-banner{display:flex;align-items:flex-start;gap:10px;margin:14px 0;padding:13px 15px;border:1px solid #cfe3d0;border-radius:12px;background:#eaf5e9;color:#286d5c}.live-update-banner[hidden]{display:none}.live-update-banner>svg{width:19px;flex:none}.live-update-banner b,.live-update-banner small{display:block}.live-update-banner b{font-size:12px}.live-update-banner small{font-size:10px;color:#557563;margin-top:4px;line-height:1.5}@media(max-width:520px){.candidate-doc-head{align-items:flex-start;flex-direction:column;gap:6px}}