.semantic-policy-note{padding:12px 14px;border-radius:10px;background:#ecfdf5;color:#065f46;font-size:13px}
.semantic-policy-note.additional-closed{display:grid;gap:4px;border:1px solid #86efac}.semantic-policy-note.additional-closed span{color:#166534}.semantic-policy-note.leader-accepted{background:#eff6ff;color:#1e40af}
.semantic-additional-form{width:100%;margin-top:12px;padding:16px;border:1px solid #bfdbfe;border-radius:12px;background:#f8fbff}
.semantic-additional-form h6{margin:0 0 4px;font-size:14px}.semantic-additional-form p{margin:0 0 12px;color:#64748b;font-size:12px}
.semantic-additional-form label{display:grid;gap:5px;margin-top:10px;font-size:12px;font-weight:700;color:#334155}
.semantic-additional-form input,.semantic-additional-form textarea,.additional-assignment-card textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:9px;padding:10px 12px;background:#fff;color:#0f172a;font:inherit}
.semantic-additional-form textarea{min-height:88px;resize:vertical}.semantic-additional-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.additional-assignments-panel{margin:0 0 24px;padding:20px;border:1px solid #bfdbfe;border-radius:16px;background:linear-gradient(145deg,#eff6ff,#fff)}
.additional-assignments-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
.additional-assignments-head span{font-size:11px;font-weight:800;color:#1d4ed8;letter-spacing:.08em}.additional-assignments-head h2{margin:3px 0 0}
.additional-assignments-head>b{display:grid;place-items:center;min-width:34px;height:34px;border-radius:50%;background:#1d4ed8;color:#fff}
.additional-assignment-card{position:relative;padding:18px;border:1px solid #dbeafe;border-radius:13px;background:#fff}
.additional-assignment-card+.additional-assignment-card{margin-top:12px}.additional-assignment-card h3{margin:4px 130px 8px 0}
.additional-assignment-status{position:absolute;right:16px;top:16px;padding:5px 9px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:800}
.additional-assignment-status.accepted{background:#dcfce7;color:#166534}.additional-assignment-status.leader_review{background:#ede9fe;color:#6d28d9}
.additional-assignment-task{white-space:pre-wrap;color:#1e293b}.additional-assignment-criteria{display:grid;gap:4px;margin:12px 0;padding:11px;border-radius:9px;background:#f8fafc;color:#475569;font-size:13px}
.additional-assignment-card label{display:grid;gap:6px;font-size:13px;font-weight:700}.additional-assignment-card textarea{min-height:130px;resize:vertical}
.additional-assignment-result{display:flex;gap:12px;align-items:flex-start;margin-top:12px}.additional-assignment-result b{font-size:18px;color:#1d4ed8}.additional-assignment-result span{color:#475569;font-size:13px}
.additional-source-closure{display:grid;gap:3px;margin-top:12px;padding:11px;border:1px solid #86efac;border-radius:9px;background:#ecfdf5;color:#166534;font-size:13px}
@media(max-width:700px){.additional-assignment-card h3{margin-right:0;padding-top:28px}.additional-assignment-status{left:16px;right:auto}}
