.tender-followup{color:#173346;background:#f8fbfb;border:1px solid #dbe5e8;border-radius:14px;margin:24px 0;padding:22px}.tender-followup header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:0;padding:0 0 14px;display:flex;position:static}.tender-followup h3{margin:4px 0 0;font-size:20px}.followup-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.followup-badge{background:#e5ecef;border-radius:30px;padding:5px 11px;font-size:12px;font-weight:700}.followup-badge.ok{color:#226443;background:#ddefe5}.followup-badge.pending{color:#765414;background:#fff0cc}.followup-caption{color:#4a6675;margin:14px 0;font-size:13px}.followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.followup-grid>div{background:#fff;border:1px solid #e1e9ec;border-radius:9px;flex-direction:column;gap:6px;padding:16px;display:flex}.followup-grid span{color:#547181;font-size:12px}.followup-grid strong{font-size:15px}.followup-grid small,.followup-question small,.followup-event small{color:#547181;font-size:12px}.followup-alert,.followup-notice{color:#68501e;background:#fff4d9;border-radius:8px;padding:13px 16px;font-size:13px;line-height:1.6}.followup-alert ul{margin:6px 0 0;padding-left:18px}.followup-mail{overflow-wrap:anywhere;padding:18px 0;font-size:13px}.followup-mail p{margin:6px 0}.followup-mail p>span{color:#547181}.followup-last{padding-top:10px}.tender-followup details{border-top:1px solid #dbe5e8;padding:13px 0;font-size:14px}.tender-followup summary{cursor:pointer;font-weight:650}.followup-question,.followup-event{background:#fff;border:1px solid #e1e9ec;border-radius:8px;margin-top:12px;padding:15px}.followup-question h4{margin:14px 0 6px;font-size:14px}.followup-question p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;line-height:1.65}.tender-followup footer{border-top:1px solid #dbe5e8;padding-top:14px}.tender-followup footer>p{color:#547181;font-size:12px;line-height:1.6}.followup-confirm{background:#fff;border:1px solid #e1e9ec;border-radius:8px;padding:15px;font-size:14px}.followup-confirm button{margin:6px 8px 0 0}@media (width<=650px){.tender-followup{padding:16px}.tender-followup header{flex-direction:column;align-items:flex-start}.followup-grid{grid-template-columns:1fr}.followup-actions{justify-content:space-between;width:100%}}.economic-preparation{background:#f8fbfc;border:1px solid #c9d7df;border-radius:12px;margin:20px 0;padding:18px}.economic-preparation h3{margin:0}.economic-files{padding-left:22px}.economic-files li{overflow-wrap:anywhere;margin:10px 0}.economic-files a{color:#12516c;font-weight:600;text-decoration:underline}.final-decision{overflow-wrap:anywhere;background:#f6faf8;border:1px solid #cbded8;border-left:4px solid #168579;border-radius:10px;margin:24px 0;padding:22px}.final-decision-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.final-decision h3{margin:6px 0 10px}.final-decision p{margin:12px 0;line-height:1.6}.final-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.final-actions button{white-space:normal;text-align:left}.final-decision label{font-weight:600;display:block}.final-decision textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #acbfb6;border-radius:7px;margin-top:8px;padding:12px;display:block}.final-reason{white-space:pre-wrap}.final-rejected{color:#962e28;background:#fbe9e6}.final-reject-button{color:#962e28!important;border-color:#cfaaa5!important}.final-decision small{color:#526b63;line-height:1.5;display:block}@media (width<=600px){.final-decision{padding:16px}.final-actions{flex-direction:column}.final-actions button{width:100%}}
