.drawer{width:760px}.drawer h3{margin-bottom:12px}.drawer select{width:100%;padding:11px;border:1px solid #dce3e9;border-radius:5px;background:white}.drawer textarea{resize:vertical}.drawer p,.drawer label{font-size:13px}.drawer .details{gap:18px}.details small{font-size:11px}.details b{line-height:1.5}.section-note{background:#fff8f1;border:1px solid #f0dcc9;padding:14px;border-radius:6px;margin:18px 0;color:#80502f;font-size:12px;line-height:1.6}.action-card{padding:16px 20px;border-top:1px solid var(--line)}.action-card strong{display:block;font-size:12px;margin:7px 0}.action-card p{font-size:11px}.action-card button{margin-top:10px}.action-kicker{font-size:10px;color:#a75a2d;font-weight:700;letter-spacing:.7px}.advanced-filters{display:flex;gap:12px;flex-wrap:wrap;padding:0 22px 18px}.advanced-filters label{font-size:11px;color:#647584;display:flex;flex-direction:column;gap:6px;flex:1;min-width:135px}.advanced-filters select{padding:9px;border:1px solid var(--line);border-radius:5px;background:white;color:var(--ink);font-size:12px;width:100%}.action-buttons{display:flex;gap:8px;flex-wrap:wrap}.detail-list{padding:0;list-style:none;margin:0}.detail-list li{padding:11px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.6}.detail-list b{color:var(--ink)}.timeline{border-left:2px solid #e4eaf0;padding-left:18px;margin-top:18px}.timeline p{margin-bottom:16px}.timeline b{display:block;color:var(--ink)}.filter-summary{padding:0 22px 14px;font-size:11px;color:#70818e}.tier-table{width:100%;white-space:normal}.tier-table td,.tier-table th{padding:8px!important}.tier-table input{min-width:75px}.attachment-list{font-size:12px;color:#647584;margin-top:8px;overflow-wrap:anywhere}.profile-checks{display:flex;gap:10px;flex-wrap:wrap}.profile-checks label{border:1px solid var(--line);padding:9px;border-radius:5px;margin:0}.profile-checks input{width:auto;margin-right:7px}.quiet{font-size:11px!important;color:#7c8b97;margin-top:14px!important}.drawer .form-row{margin-top:8px}.drawer input[type=checkbox]{width:auto}.response-label{color:#9c542d;font-size:10px;display:block;margin-top:6px}@media(max-width:760px){.advanced-filters{padding:0 15px 16px}.drawer{padding:22px}.drawer .form-row{grid-template-columns:1fr}.details{grid-template-columns:1fr 1fr}.tier-table td{font-size:11px}.action-buttons .btn{flex:1}}
