.iq-workspace{color:var(--brand-text);font:16px/1.55 var(--brand-body-font);min-width:0}.iq-workspace *,.iq-dialog *{box-sizing:border-box}.iq-workspace h2,.iq-dialog h2{font:500 32px/1.15 var(--brand-heading-font);margin:7px 0 10px}.iq-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.iq-heading p{color:var(--brand-muted);margin:0}.iq-heading>div:last-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.iq-workspace button,.iq-workspace a,.iq-dialog button{font:600 14px/1.4 var(--brand-body-font);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.iq-workspace button,.iq-dialog button{border:1px solid var(--brand-border);color:var(--brand-text);background:var(--brand-surface);padding:9px 13px}.iq-workspace a{color:var(--brand-text);text-underline-offset:4px}.iq-workspace button:disabled,.iq-dialog button:disabled{opacity:.5;cursor:not-allowed}.iq-workspace .v-primary,.iq-dialog .v-primary{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-on-accent)}.iq-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.iq-metrics>span{border-bottom:2px solid var(--brand-accent);background:var(--brand-surface);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:17px 20px;font-size:14px;display:flex}.iq-metrics b{font-size:27px}.iq-metrics small{color:var(--brand-muted);font-size:12px;display:block}.iq-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);align-items:start;gap:20px;display:grid}.iq-directory,.iq-detail{min-width:0;padding:0;overflow:hidden}.iq-filters{border-bottom:1px solid var(--brand-border);gap:12px;padding:18px;display:grid}.iq-filters>label{align-items:center;gap:8px;display:flex}.iq-workspace input:not([type=checkbox]),.iq-workspace select,.iq-workspace textarea,.iq-dialog input:not([type=checkbox]),.iq-dialog select,.iq-dialog textarea{font:400 16px/1.5 var(--brand-body-font);border:1px solid var(--brand-border);width:100%;min-height:46px;color:var(--brand-text);background:var(--brand-surface);border-radius:7px;padding:10px}.iq-workspace label,.iq-dialog label{gap:7px;margin:12px 0;font-size:14px;font-weight:600;display:grid}.iq-workspace label.iq-check,.iq-dialog label.iq-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.iq-check input{width:20px;height:20px;accent-color:var(--brand-accent);flex-shrink:0;margin:2px 0}.iq-card{text-align:left;width:100%;border:0!important;border-bottom:1px solid var(--brand-border)!important;background:var(--brand-surface)!important;border-radius:0!important;padding:20px!important;display:block!important}.iq-card.selected{box-shadow:inset 4px 0 var(--brand-accent);background:var(--brand-tint)!important}.iq-card>div{color:var(--brand-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;font-size:12px;display:flex}.iq-badge{border:1px solid var(--brand-border);color:var(--brand-text);background:var(--brand-tint);font:600 12px/1.4 var(--brand-body-font);border-radius:5px;padding:5px 9px;display:inline-flex}.iq-badge.stage-new{border-color:var(--brand-accent)}.iq-badge.stage-booked{background:var(--brand-accent);color:var(--brand-on-accent)}.iq-card h3{margin:12px 0 5px;font-size:19px}.iq-card>p{-webkit-line-clamp:2;color:var(--brand-muted);-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.iq-card footer{color:var(--brand-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;font-size:12px;display:flex}.iq-card footer span{align-items:center;gap:5px;display:inline-flex}.iq-card .iq-due{color:var(--brand-text);font-weight:700}.iq-pagination{justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.iq-pagination button{padding:7px;font-size:12px}.iq-detail{padding:26px}.iq-detail-heading p{color:var(--brand-muted);font-size:14px}.iq-detail-heading h2:focus{outline:none}.iq-next{background:var(--brand-tint);border-left:3px solid var(--brand-accent);margin:24px 0;padding:18px 20px}.iq-next>span{letter-spacing:1px;font-size:12px;font-weight:700}.iq-next h3{margin:9px 0;font-size:19px}.iq-next p{margin:6px 0 14px;font-size:14px}.iq-contact{overflow-wrap:anywhere;gap:7px;font-size:14px;display:grid}.iq-contact span:last-child{color:var(--brand-muted)}.iq-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0}.iq-section{border-top:1px solid var(--brand-border);padding:18px 0}.iq-section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.iq-section h3{margin:0;font-size:19px}.iq-section summary,.iq-report summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.iq-section summary svg{vertical-align:middle}.iq-section-body{padding-top:12px}.iq-section-body>a{justify-content:flex-start;min-height:48px;display:flex}.iq-section-body form{margin:18px 0}.iq-followup{background:var(--brand-page);border:1px solid var(--brand-border);overflow-wrap:anywhere;border-radius:9px;margin:12px 0;padding:17px}.iq-followup>div{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.iq-followup p{white-space:pre-wrap;margin:8px 0}.iq-followup small,.iq-caption,.iq-message small{color:var(--brand-muted);font-size:13px;line-height:1.6}.iq-followup footer{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.iq-message{border-left:3px solid var(--brand-border);background:var(--brand-page);overflow-wrap:anywhere;margin:12px 0;padding:10px 14px}.iq-message.inbound{border-color:var(--brand-accent)}.iq-message p{white-space:pre-wrap;margin:0 0 6px}.iq-history{padding:0;list-style:none}.iq-history li{border-bottom:1px solid var(--brand-border);overflow-wrap:anywhere;gap:5px;padding:14px 0;display:grid}.iq-history strong{white-space:pre-wrap;font-size:14px;font-weight:400}.iq-history time{color:var(--brand-muted);font-size:12px}.iq-empty{text-align:center;color:var(--brand-muted);padding:50px 24px}.iq-empty h3{font:500 26px var(--brand-heading-font);color:var(--brand-text)}.iq-load{padding:14px;font-size:14px}.iq-error,.iq-warning{border:1px solid var(--brand-border);border-left:4px solid var(--brand-accent);background:var(--brand-surface);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex}.iq-dialog{max-width:640px}.iq-dialog h2{padding-right:30px}.iq-dialog p{color:var(--brand-muted);font-size:14px;line-height:1.65}.iq-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.iq-report{margin-top:24px;padding:20px;font-size:14px}.iq-back{display:none!important}.inbox-section-tabs{gap:8px;margin-bottom:20px;display:flex}.inbox-section-tabs button{border:1px solid var(--brand-border);background:var(--brand-surface);min-height:46px;color:var(--brand-text);font:600 15px var(--brand-body-font);border-radius:8px;padding:10px 18px}.inbox-section-tabs button[aria-pressed=true]{background:var(--brand-accent);color:var(--brand-on-accent)}@media (max-width:900px){.iq-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1fr)}.iq-detail{padding:18px}.iq-heading{flex-direction:column;align-items:flex-start}.iq-heading>div:last-child{width:100%}}@media (max-width:700px){.iq-detail-open>.iq-heading,.iq-detail-open>.iq-metrics{display:none}.iq-detail-open .iq-detail{margin-top:8px}.iq-workspace .iq-metrics b{font-size:25px}.iq-next p{overflow-wrap:anywhere}.iq-layout{display:block}.iq-detail,.iq-detail-open .iq-directory{display:none}.iq-detail-open .iq-detail{display:block}.iq-back{margin-bottom:20px;display:inline-flex!important}.iq-metrics{gap:8px}.iq-metrics>span{padding:12px 9px;font-size:12px;display:block}.iq-metrics b{font-size:25px;display:block}.iq-heading h2{font-size:30px}.iq-heading>div:last-child>*{flex:1}.iq-detail-heading h2{font-size:29px}.iq-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.iq-workspace button{white-space:normal;max-width:100%}.iq-dialog{padding:22px!important}.iq-pagination{gap:5px}.iq-report{padding:16px}.iq-followup footer>button{width:100%}.inbox-section-tabs button{flex:1}}
