.fc3y1q_root{color:#17362e;gap:24px;display:grid}.fc3y1q_hero{background:#e9f2ed;border:1px solid #d5e5dc;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex}.fc3y1q_hero h2{letter-spacing:-.7px;margin:8px 0;font-size:28px}.fc3y1q_hero p{color:#526d61;margin:0}.fc3y1q_eyebrow{letter-spacing:2px;font-size:11px;font-weight:750}.fc3y1q_badge,.fc3y1q_urgent{background:#edf4ee;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-block}.fc3y1q_urgent{color:#963900;background:#fff0e5}.fc3y1q_filters,.fc3y1q_row,.fc3y1q_actions,.fc3y1q_cardTop{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fc3y1q_filters{align-items:flex-end}.fc3y1q_filters label,.fc3y1q_form label{gap:7px;font-size:13px;font-weight:650;display:grid}.fc3y1q_filters input,.fc3y1q_filters select,.fc3y1q_form input,.fc3y1q_form textarea,.fc3y1q_form select{width:100%;font:inherit;color:#17362e;background:#fff;border:1px solid #c6d7cd;border-radius:9px;padding:10px 12px}.fc3y1q_filters input,.fc3y1q_filters select{min-width:170px}.fc3y1q_form textarea{resize:vertical;min-height:100px}.fc3y1q_form input[type=file]{max-width:100%;font-size:12px}.fc3y1q_tabs{background:#eef2ef;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.fc3y1q_tabs button{cursor:pointer;color:#465f53;background:0 0;border:0;border-radius:7px;padding:10px 14px;font-weight:650}.fc3y1q_tabs .fc3y1q_active{color:#17613e;background:#fff;box-shadow:0 1px 4px #17362e15}.fc3y1q_stats{align-items:center;gap:10px;display:flex}.fc3y1q_stats strong{font-size:28px}.fc3y1q_stats small{color:#61746a;margin-left:auto}.fc3y1q_layout{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start;gap:24px;display:grid}.fc3y1q_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.fc3y1q_card,.fc3y1q_form,.fc3y1q_journal{background:#fff;border:1px solid #dae4dd;border-radius:14px;min-width:0;padding:20px}.fc3y1q_card{align-content:start;gap:13px;display:grid}.fc3y1q_card h3,.fc3y1q_card p{margin:0}.fc3y1q_card small,.fc3y1q_media small{color:#65796d;overflow-wrap:anywhere}.fc3y1q_cardTop{justify-content:space-between}.fc3y1q_description{white-space:pre-wrap;overflow-wrap:anywhere}.fc3y1q_media{gap:10px;display:grid}.fc3y1q_media img,.fc3y1q_media video{object-fit:contain;background:#f2f5f2;border-radius:8px;width:100%;max-height:280px}.fc3y1q_media audio{width:100%}.fc3y1q_media small{margin-top:5px;display:block}.fc3y1q_form{gap:18px;display:grid}.fc3y1q_form h3{margin:0}.fc3y1q_form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.fc3y1q_form fieldset:disabled{opacity:.75}.fc3y1q_row>label{flex:1;min-width:140px}.fc3y1q_form ul{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:12px}.fc3y1q_form li{padding:5px 0}.fc3y1q_form li button{color:#8c3027;cursor:pointer;background:0 0;border:0}.fc3y1q_empty{text-align:center;color:#58705f;background:#f5f8f5;border:1px dashed #c4d5c7;border-radius:14px;padding:48px 24px}.fc3y1q_detail{gap:20px;max-width:900px;display:grid}.fc3y1q_history{background:#f7faf7;border-left:3px solid #b9d4c3;padding:8px 18px}.fc3y1q_journal{gap:20px;display:grid}.fc3y1q_journal table{border-collapse:collapse;width:100%}.fc3y1q_journal th,.fc3y1q_journal td{text-align:left;border-bottom:1px solid #e4ebe5;padding:12px}.fc3y1q_root button:focus-visible,.fc3y1q_root input:focus-visible,.fc3y1q_root textarea:focus-visible,.fc3y1q_root select:focus-visible{outline-offset:2px;outline:3px solid #7db89a}@media (max-width:1100px){.fc3y1q_layout{grid-template-columns:1fr}.fc3y1q_layout>.fc3y1q_form{grid-row:1}}@media (max-width:600px){.fc3y1q_hero{flex-direction:column;align-items:flex-start;padding:20px}.fc3y1q_stats{flex-wrap:wrap}.fc3y1q_stats small{margin-left:0}.fc3y1q_hero h2{font-size:24px}.fc3y1q_filters>label{width:100%}}@media print{.fc3y1q_noPrint,.fc3y1q_hero,.fc3y1q_filters{display:none!important}.fc3y1q_journal,.fc3y1q_form,.fc3y1q_card{break-inside:avoid;border:0;padding:8px}.fc3y1q_grid{display:block}.fc3y1q_media img{max-height:180px}.fc3y1q_journal textarea{border:0;min-height:80px}.fc3y1q_root{color:#000}:is(.sidebar,.topbar,.page-footer,.page-title){display:none!important}:is(.main-column,.main-content){margin:0!important}}.fc3y1q_printOnly{white-space:pre-wrap;display:none}@media print{.fc3y1q_printOnly{display:block}.fc3y1q_journal .fc3y1q_form{display:none}}
