.sla-briefing-desk .window-content { background: linear-gradient(180deg, #16171c 0%, #1d2026 100%); color: #f4efe5 !important; } .sla-briefing-form { display: grid; gap: 12px; } .sla-briefing-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; } .sla-briefing-field, .sla-briefing-card { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(213, 180, 88, 0.3); border-radius: 12px; padding: 10px 12px; } .sla-briefing-field label, .sla-briefing-card h3 { display: block; color: #f4efe5 !important; margin-bottom: 6px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; } .sla-briefing-field input, .sla-briefing-field textarea { width: 100%; background: rgba(0, 0, 0, 0.35); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 10px; color: #f4efe5 !important; padding: 8px 10px; } .sla-briefing-desk .window-title, .sla-briefing-desk p, .sla-briefing-desk span, .sla-briefing-desk strong, .sla-briefing-desk input, .sla-briefing-desk textarea, .sla-briefing-desk option { color: #f4efe5 !important; } .sla-briefing-desk input::placeholder, .sla-briefing-desk textarea::placeholder { color: rgba(244, 239, 229, 0.58) !important; } .sla-briefing-field textarea { min-height: 88px; } .sla-briefing-actions { display: flex; flex-wrap: wrap; gap: 8px; } .sla-briefing-actions button { background: linear-gradient(180deg, #d6b24e 0%, #b88a24 100%) !important; border: 1px solid rgba(255, 232, 180, 0.55) !important; border-radius: 999px; color: #17140c !important; padding: 7px 14px; font-weight: 700; } @media (max-width: 720px) { .sla-briefing-grid { grid-template-columns: 1fr; } }