.post-recommendation-control{grid-column:1/-1;border:1px solid #2d586e;border-radius:14px;background:#0d2b3b;padding:18px;color:#eef7fa}.pr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.pr-head span{display:block;color:#65cce1;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.pr-head strong{display:block;margin-top:4px;font-size:18px}.pr-head small{display:block;margin-top:5px;color:#a9c6d2;line-height:1.45}.pr-head em{flex:none;border:1px solid #3f7c91;border-radius:999px;padding:6px 10px;color:#80d9e9;font-size:10px;font-style:normal;font-weight:700}.pr-status{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#123749;border-left:3px solid #d0ad5b;margin-bottom:15px}.pr-status strong{white-space:nowrap;color:#fff}.pr-status span{color:#bad0d9;line-height:1.45}.pr-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pr-grid label{display:flex;flex-direction:column;gap:6px;color:#82bad0;font-size:10px;letter-spacing:.7px;text-transform:uppercase}.pr-grid input,.pr-grid select,.pr-grid textarea{width:100%;box-sizing:border-box;border:1px solid #315a6e;border-radius:8px;background:#071f2d;color:#fff;padding:11px 12px;font:inherit;letter-spacing:0;text-transform:none}.pr-grid .full-field{grid-column:1/-1}.pr-check{display:grid!important;grid-template-columns:auto 1fr;align-items:start;background:#113646;border:1px solid #315a6e;border-radius:9px;padding:12px}.pr-check input{width:auto;margin-top:2px}.pr-check span,.pr-check small{grid-column:2;text-transform:none;letter-spacing:0}.pr-check span{color:#fff;font-size:13px;font-weight:700}.pr-check small{color:#a9c6d2;font-size:11px;line-height:1.4}.pr-rule{margin-top:14px;padding:12px 14px;background:#102f3f;border-left:3px solid #d0ad5b;color:#d9e8ed;font-size:12px;line-height:1.5}.pr-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.pr-actions p{margin:0;color:#a9c6d2;font-size:12px}@media(max-width:760px){.pr-grid{grid-template-columns:1fr}.pr-grid .full-field{grid-column:1}.pr-head,.pr-actions{align-items:stretch;flex-direction:column}.pr-head em{align-self:flex-start}}
