.ir-home{display:grid;gap:16px}.ir-home-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;border-radius:14px;background:linear-gradient(120deg,#1c1f22,#34383c);color:#fff;border-left:6px solid #ff6a13}.ir-home-hero h2{font-size:27px;margin:3px 0 4px}.ir-home-hero p{margin:0;color:#d6dade}.ir-home-kicker{display:block;font-size:10px;font-weight:900;letter-spacing:.1em;color:#e85d0c}.ir-home-hero .ir-home-kicker{color:#ff914f}.ir-home-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ir-home-hero .btn.ghost{background:#fff;color:#292d30;border-color:#fff}.ir-home-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.75fr);gap:16px;align-items:start}.ir-home-layout main,.ir-home-layout aside{display:grid;gap:16px}.ir-home-live{font-size:10px;font-weight:900;color:#16703d;background:#e8f7ed;border-radius:999px;padding:6px 9px}.ir-priority-list{display:grid;gap:8px}.ir-priority-list>a{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px;border:1px solid #e1e5e8;border-radius:10px;color:#202428;text-decoration:none;transition:.15s}.ir-priority-list>a:hover{border-color:#ff9a60;background:#fff9f5;transform:translateX(2px)}.ir-priority-rank{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#fff0e7;color:#b84c09;font-weight:900}.ir-priority-list b,.ir-priority-list small{display:block}.ir-priority-list small{margin-top:2px;color:#6b767e}.ir-priority-list strong{font-size:21px}.ir-priority-list em{font-style:normal;color:#c34c06;font-size:11px;font-weight:850}.ir-flow-row{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.ir-flow-row a{min-width:0;padding:12px 9px;border-radius:9px;background:#f4f5f6;text-decoration:none;color:#24282b;border-bottom:3px solid #d9dde0}.ir-flow-row a:last-child{border-color:#36a363;background:#eef8f1}.ir-flow-row small,.ir-flow-row strong,.ir-flow-row span{display:block}.ir-flow-row small{font-size:9px;color:#8a9399;font-weight:900}.ir-flow-row strong{font-size:24px;margin:3px 0}.ir-flow-row span{font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ir-home-recent{display:grid}.ir-home-recent button{display:grid;grid-template-columns:minmax(0,1fr) auto 60px;gap:12px;align-items:center;padding:10px 3px;border:0;border-bottom:1px solid #e5e8ea;background:transparent;text-align:left;cursor:pointer}.ir-home-recent button:last-child{border-bottom:0}.ir-home-recent b,.ir-home-recent small{display:block}.ir-home-recent small{color:#6d7880;margin-top:2px}.ir-home-recent em{font-style:normal;font-size:9px;font-weight:900;text-transform:uppercase;color:#a2470b;background:#fff0e5;padding:5px 7px;border-radius:999px}.ir-home-recent time{text-align:right;font-size:10px;color:#737e86}.ir-home-delivery{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid #e5e8ea}.ir-home-delivery:last-child{border-bottom:0}.ir-home-delivery time{font-size:10px;color:#6b767e}.ir-home-delivery time b{display:block;font-size:11px;color:#25292c;margin-top:2px}.ir-home-delivery span{font-size:12px;font-weight:800;border-left:3px solid #70a4bf;padding-left:9px}.ir-home-delivery.gold span{border-color:#d8b329}.ir-home-delivery.busy span{border-color:#ff6a13}.ir-home-empty{display:grid;gap:4px;padding:18px;background:#f5f7f8;border-radius:9px}.ir-home-empty span{font-size:11px;color:#6d7780}.ir-health{display:grid;gap:14px}.ir-health span{display:flex;justify-content:space-between;font-size:11px;margin-bottom:5px}.ir-health i{display:block;height:7px;border-radius:99px;background:linear-gradient(90deg,#ff6a13 var(--w),#eceff1 var(--w))}.ir-home-quick{display:grid}.ir-home-quick a,.ir-home-quick button{display:flex;justify-content:space-between;padding:11px 2px;border:0;border-bottom:1px solid #e5e8ea;background:transparent;color:#30363a;text-decoration:none;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.ir-home-quick span{color:#e85d0c}.ir-home-quick a:last-child,.ir-home-quick button:last-child{border-bottom:0}
@media(max-width:1100px){.ir-home-layout{grid-template-columns:1fr}.ir-home-layout aside{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-home-layout aside .ir-home-deliveries{grid-column:1/-1}}@media(max-width:780px){.ir-home-hero{align-items:flex-start;flex-direction:column}.ir-home-actions{justify-content:flex-start}.ir-home-actions .btn{flex:1}.ir-flow-row{grid-template-columns:repeat(3,1fr)}.ir-home-layout aside{grid-template-columns:1fr}.ir-priority-list>a{grid-template-columns:32px minmax(0,1fr) auto}.ir-priority-list em{display:none}}

.ir-appraiser-alerts{border-left:6px solid #b42318;background:linear-gradient(135deg,#fff,#fff8f7)}.ir-appraiser-alert-count{padding:6px 10px;border-radius:999px;background:#fee4e2;color:#b42318;font-size:11px;font-weight:900}.ir-appraiser-alert-list{display:grid;gap:10px;margin-top:12px}.ir-appraiser-alert-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;border:1px solid #f0b8b4;border-radius:11px;background:#fff;color:#282d31;text-decoration:none;box-shadow:0 5px 16px #b423180c}.ir-appraiser-alert-item:hover{border-color:#b42318;background:#fffafa;transform:translateY(-1px)}.ir-appraiser-alert-copy{display:grid;gap:3px;min-width:0}.ir-appraiser-alert-copy small{font-size:9px;letter-spacing:.1em;color:#b42318;font-weight:900}.ir-appraiser-alert-copy b{font-size:16px}.ir-appraiser-alert-copy span{font-size:12px;color:#68727a;overflow:hidden;text-overflow:ellipsis}.ir-appraiser-alert-clock{text-align:right;min-width:148px}.ir-appraiser-alert-clock strong{display:block;color:#b42318;font-size:clamp(25px,3vw,38px);line-height:1.05;font-variant-numeric:tabular-nums;font-weight:950}.ir-appraiser-alert-clock small{display:block;margin-top:4px;color:#8e2924;font-size:9px;font-weight:900;letter-spacing:.1em}@media(max-width:780px){.ir-appraiser-alert-item{gap:8px;padding:12px}.ir-appraiser-alert-clock{min-width:120px}.ir-appraiser-alert-clock strong{font-size:25px}.ir-appraiser-alert-copy b{font-size:14px}}

/* Appraisal pipeline segmented by customer intent */
.desktop-intent-section{margin:20px 0 14px;padding:20px;border:1px solid #e5eaf0;border-radius:16px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 8px 26px #172b4d0a}
.desktop-intent-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}
.desktop-intent-heading span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#68778a}
.desktop-intent-heading h2{margin:4px 0 0;font-size:20px;color:#172b4d}
.desktop-intent-heading p{margin:0;color:#697586;font-size:12px}
.desktop-appraisal-intents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.desktop-intent-tile{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;text-align:left;padding:14px;border:1px solid #e1e7ee;border-radius:12px;background:#fff;color:#172b4d;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}
.desktop-intent-tile:hover{transform:translateY(-1px);box-shadow:0 8px 20px #172b4d12}
.desktop-intent-tile.selected{border-width:2px;box-shadow:0 0 0 3px #172b4d0b}
.desktop-intent-tile .intent-mark{width:10px;height:10px;border-radius:50%;background:#98a2b3}
.desktop-intent-tile.intent-trade .intent-mark{background:#0e8a76}
.desktop-intent-tile.intent-buy .intent-mark{background:#4169c1}
.desktop-intent-tile.intent-consign .intent-mark{background:#d08a22}
.desktop-intent-tile.intent-unspecified .intent-mark{background:#98a2b3}
.desktop-intent-tile.intent-trade.selected{border-color:#0e8a76}
.desktop-intent-tile.intent-buy.selected{border-color:#4169c1}
.desktop-intent-tile.intent-consign.selected{border-color:#d08a22}
.desktop-intent-tile.intent-unspecified.selected{border-color:#8994a3}
.desktop-intent-tile .intent-copy{display:grid;gap:3px;min-width:0}
.desktop-intent-tile .intent-copy strong{font-size:14px}
.desktop-intent-tile .intent-copy small{font-size:10px;line-height:1.35;color:#697586}
.desktop-intent-tile .intent-count{font-size:23px;line-height:1;font-variant-numeric:tabular-nums}
.desktop-interest-pill{display:inline-flex;width:max-content;max-width:100%;margin-top:6px;padding:3px 8px;border-radius:999px;background:#eef2f7;color:#586679;font-size:10px;font-weight:800}
.desktop-interest-pill.interest-trade{background:#e2f5f0;color:#087461}
.desktop-interest-pill.interest-buy{background:#e9efff;color:#3456a4}
.desktop-interest-pill.interest-consign{background:#fff2d9;color:#8a5b0a}
.desktop-interest-pill.interest-unspecified{background:#f1f3f5;color:#667085}
.appraisal-intent-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}
.mobile-intent-tile{display:grid;justify-items:center;gap:3px;min-width:0;padding:9px 4px;border:1px solid #e1e7ee;border-radius:10px;background:#fff;color:#172b4d;cursor:pointer}
.mobile-intent-tile b{font-size:20px;font-variant-numeric:tabular-nums}
.mobile-intent-tile span{font-size:10px;font-weight:800;white-space:nowrap}
.mobile-intent-tile.selected{border-width:2px;background:#f7faff}
.mobile-intent-tile.intent-trade.selected{border-color:#0e8a76}
.mobile-intent-tile.intent-buy.selected{border-color:#4169c1}
.mobile-intent-tile.intent-consign.selected{border-color:#d08a22}
.mobile-intent-tile.intent-unspecified.selected{border-color:#8994a3}
@media(max-width:1050px){.desktop-appraisal-intents{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.desktop-intent-heading{display:block}.desktop-intent-heading p{margin-top:6px}.desktop-appraisal-intents{grid-template-columns:1fr 1fr}.desktop-intent-tile{padding:10px;gap:7px}.desktop-intent-tile .intent-copy small{font-size:9px}}
