dialog:has(.cf-root){width:min(850px,94vw);max-width:850px}.cf-root{color:var(--text,#39404a);line-height:1.7}.cf-root>p,.cf-intro{font-size:13px;color:var(--muted,#68717b);margin:14px 0 22px}.cf-root h3{font-family:inherit;font-size:15px;line-height:1.5;margin:0}.cf-tools{display:flex;gap:16px;align-items:end;margin:22px 0}.cf-tools .field{flex:1;min-width:0;margin:0}.cf-tools>.btn{flex-shrink:0}.cf-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid var(--border,#e2e3e7);border-radius:17px;padding:20px;margin-bottom:12px;background:#fff}.cf-number{font-size:13px;color:var(--palette-primary,#9c3d63);background:var(--palette-primary-soft,#f4edf0);border-radius:11px;padding:10px 5px;text-align:center}.cf-card p{font-size:12px;color:var(--muted,#69737d);margin:5px 0}.cf-card small{font-size:10px;color:#70767e}.cf-note{font-size:12px!important;background:#f5f5f7;border:1px solid #e7e7eb;border-radius:13px;padding:16px;color:#646972;margin:22px 0!important}.cf-back{background:none;border:0;color:var(--palette-primary,#9c3d63);padding:9px 0;min-height:40px;font:inherit;font-size:12px;cursor:pointer}.cf-state{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e5e5e9;padding:14px 0;margin-bottom:20px;font-size:12px}.cf-state span{color:var(--palette-primary,#9c3d63)}.cf-state b{font-weight:500}.cf-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.cf-assigned>div{border-bottom:1px solid #eaeaf0;padding:13px 0}.cf-assigned b,.cf-assigned small{display:block;font-size:12px;overflow-wrap:anywhere}.cf-assigned small{font-size:11px;color:#717781}.cf-key,.cf-history{margin-top:20px;font-size:12px;color:#6a7078}.cf-key summary,.cf-history summary{padding:12px 0;cursor:pointer}.cf-history p{font-size:11px}.cf-target{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #e4e4e9;border-radius:12px;margin-bottom:10px;cursor:pointer}.cf-target input{width:19px;height:19px;flex-shrink:0;accent-color:var(--palette-primary,#9c3d63)}.cf-target span{flex:1;min-width:0}.cf-target b,.cf-target small{display:block;font-size:12px;overflow-wrap:anywhere}.cf-target small{font-size:11px;color:#69717c}.cf-target em{font-size:11px;font-style:normal;color:var(--palette-primary,#9c3d63)}.cf-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0}.cf-pages small{font-size:10px}.cf-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.cf-chips>span{display:flex;align-items:center;gap:10px;padding:7px 9px;background:#f3f1f4;border-radius:9px;font-size:11px;max-width:100%;overflow-wrap:anywhere}.cf-chips button{border:0;background:transparent;color:#745b69;min-width:28px;min-height:28px;font-size:19px;cursor:pointer}.cf-empty{text-align:center;font-size:13px;color:#707680;padding:28px 10px}.cf-tool-list{display:grid;gap:12px;margin-top:22px}.cf-tool{display:flex;align-items:center;gap:16px;text-align:left;background:white;border:1px solid #e3e2e7;border-radius:16px;padding:19px;cursor:pointer;color:inherit}.cf-tool>span{color:var(--palette-primary,#9c3d63);font-size:13px}.cf-tool div{flex:1}.cf-tool b,.cf-tool small{display:block;font-size:14px}.cf-tool small{font-size:12px;line-height:1.6;color:#6c747e;margin-top:5px}.cf-tool i{font-size:22px;font-style:normal}.cf-record{border:1px solid #e2e3e8;border-radius:15px;padding:20px;margin:14px 0;background:#fff}.cf-record small{display:block;font-size:11px;color:#717680;margin-top:5px}.cf-record p{font-size:13px;line-height:1.8;white-space:normal;overflow-wrap:anywhere;margin:12px 0}.cf-record-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #ededf0;padding-top:14px;margin-top:15px}.cf-record-actions .btn{font-size:11px;min-height:40px;padding:9px 13px}.cf-whatsapp{color:var(--palette-primary,#9c3d63);text-decoration:none}.cf-remove{background:none;border:0;padding:8px;font-size:11px;color:#8d5d66;cursor:pointer}.cf-record-filters{display:flex;gap:8px;margin:20px 0}.cf-record-filters .btn{font-size:11px;padding:9px 14px}.cf-root .error{font-size:12px}.cf-root .error .btn{display:block;margin-top:12px}
@media(max-width:650px){.cf-tools{flex-direction:column;align-items:stretch;gap:13px}.cf-card{grid-template-columns:35px minmax(0,1fr);gap:12px;padding:16px}.cf-card>.btn{grid-column:2;justify-self:start}.cf-number{font-size:11px}.cf-card h3{font-size:14px}.cf-card p{font-size:11px}.cf-detail-actions>.btn{flex:1;min-width:130px}.cf-state{font-size:11px;flex-wrap:wrap}.cf-tool{padding:16px;gap:12px}.cf-tool b{font-size:13px}.cf-tool small{font-size:11px}.cf-record{padding:16px}.cf-record-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cf-record-actions .btn{text-align:center;justify-content:center;white-space:normal}.cf-record-actions .cf-whatsapp{grid-column:1/-1}.cf-target{padding:12px}.cf-target small{font-size:10px}.cf-pages .btn{font-size:10px;padding:9px 11px}}
