.scheduling-showcase-module__WQT84q__root{color:#162f45;width:100%;min-width:0;font-family:var(--font-ibm-plex-sans),system-ui,sans-serif;text-align:left;background:#f5f9fc;border:1px solid #b8cbd8;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #16395419}.scheduling-showcase-module__WQT84q__chrome{color:#fff;background:#102e48;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.scheduling-showcase-module__WQT84q__brand{letter-spacing:-.03em;font-size:16px;font-weight:700}.scheduling-showcase-module__WQT84q__example{color:#d4eaf7;border:1px solid #507085;border-radius:99px;padding:4px 8px;font-size:10px;line-height:1.5}.scheduling-showcase-module__WQT84q__body{padding:22px}.scheduling-showcase-module__WQT84q__date{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.scheduling-showcase-module__WQT84q__date small{letter-spacing:.09em;color:#55738b;font-size:8px;font-weight:700;line-height:1.6;display:block}.scheduling-showcase-module__WQT84q__date strong{letter-spacing:-.04em;margin-top:6px;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.2;display:block}.scheduling-showcase-module__WQT84q__dateMark{text-align:center;letter-spacing:.06em;background:#e4eff6;border:1px solid #cfdee8;border-radius:9px;padding:5px 10px;font-size:8px}.scheduling-showcase-module__WQT84q__dateMark b{letter-spacing:-.05em;font-size:24px;line-height:1.2;display:block}.scheduling-showcase-module__WQT84q__calendar{grid-template-columns:30px 1fr 1fr;gap:10px;margin-bottom:19px;display:grid}.scheduling-showcase-module__WQT84q__time{color:#506a7d;padding-top:48px;font-size:9px}.scheduling-showcase-module__WQT84q__lane{min-width:0}.scheduling-showcase-module__WQT84q__technician{align-items:center;gap:7px;margin-bottom:11px;font-size:11px;display:flex}.scheduling-showcase-module__WQT84q__technician>span{color:#395e79;background:#e0edf3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:700;display:grid}.scheduling-showcase-module__WQT84q__technician strong{font-weight:600}.scheduling-showcase-module__WQT84q__booked,.scheduling-showcase-module__WQT84q__proposed{background:#e4f0f7;border:1px solid #c2d9e5;border-left:3px solid #568aac;border-radius:8px;min-height:108px;padding:12px 10px}.scheduling-showcase-module__WQT84q__booked small,.scheduling-showcase-module__WQT84q__proposed small{color:#3a617a;font-size:8px;line-height:1.5;display:block}.scheduling-showcase-module__WQT84q__booked strong,.scheduling-showcase-module__WQT84q__proposed strong{margin:8px 0 4px;font-size:12px;line-height:1.4;display:block}.scheduling-showcase-module__WQT84q__booked>span,.scheduling-showcase-module__WQT84q__proposed>span{color:#47677a;font-size:10px;line-height:1.5;display:block}.scheduling-showcase-module__WQT84q__proposed{background:#e7f5f3;border:1px dashed #49a095;border-left:3px solid #138276}.scheduling-showcase-module__WQT84q__proposed small{color:#216b64}.scheduling-showcase-module__WQT84q__request{background:#fff;border:1px solid #d0dfe8;border-radius:14px;padding:18px;box-shadow:0 4px 12px #102e4808}.scheduling-showcase-module__WQT84q__requestTitle{align-items:center;gap:10px;display:flex}.scheduling-showcase-module__WQT84q__avatar{color:#436179;background:#ecf3f8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:600;display:grid}.scheduling-showcase-module__WQT84q__requestTitle strong{font-size:13px;font-weight:600;display:block}.scheduling-showcase-module__WQT84q__requestTitle small{color:#5e7485;margin-top:3px;font-size:10px;display:block}.scheduling-showcase-module__WQT84q__pending{color:#345b83;background:#eaf1f9;border-radius:99px;margin-left:auto;padding:5px 8px;font-size:9px}.scheduling-showcase-module__WQT84q__request>p{margin:15px 0;font-size:13px;line-height:1.6}.scheduling-showcase-module__WQT84q__match{color:#175b64;background:#eaf5f5;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.scheduling-showcase-module__WQT84q__match>span{font-size:18px}.scheduling-showcase-module__WQT84q__match strong{font-size:12px;font-weight:600;line-height:1.5}.scheduling-showcase-module__WQT84q__match p{margin:3px 0 0;font-size:10px;line-height:1.6}.scheduling-showcase-module__WQT84q__reply{border-left:2px solid #b9d4e4;margin:16px 0;padding-left:12px}.scheduling-showcase-module__WQT84q__reply small{color:#597389;letter-spacing:.06em;font-size:8px;font-weight:700}.scheduling-showcase-module__WQT84q__reply p{margin:5px 0 0;font-size:12px;line-height:1.65}.scheduling-showcase-module__WQT84q__approval{border-top:1px solid #e1eaf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.scheduling-showcase-module__WQT84q__approval>span{color:#5c7689;font-size:9px}.scheduling-showcase-module__WQT84q__approval>strong{color:#126c76;font-size:11px;font-weight:600}.scheduling-showcase-module__WQT84q__note{color:#5b768a;text-align:center;margin:13px 0 0;font-size:10px;line-height:1.6}.scheduling-showcase-module__WQT84q__compact .scheduling-showcase-module__WQT84q__body{padding:18px}.scheduling-showcase-module__WQT84q__compact .scheduling-showcase-module__WQT84q__date{margin-bottom:17px}.scheduling-showcase-module__WQT84q__compact .scheduling-showcase-module__WQT84q__request{padding:14px}.scheduling-showcase-module__WQT84q__compact .scheduling-showcase-module__WQT84q__calendar{margin-bottom:15px}@media (max-width:450px){.scheduling-showcase-module__WQT84q__body,.scheduling-showcase-module__WQT84q__compact .scheduling-showcase-module__WQT84q__body{padding:15px}.scheduling-showcase-module__WQT84q__chrome{padding:14px 16px}.scheduling-showcase-module__WQT84q__calendar{grid-template-columns:23px 1fr 1fr;gap:7px}.scheduling-showcase-module__WQT84q__date small{font-size:7px}.scheduling-showcase-module__WQT84q__date strong{font-size:20px}.scheduling-showcase-module__WQT84q__request{padding:14px}.scheduling-showcase-module__WQT84q__technician{gap:5px;font-size:10px}.scheduling-showcase-module__WQT84q__time{font-size:8px}.scheduling-showcase-module__WQT84q__booked,.scheduling-showcase-module__WQT84q__proposed{padding:10px 8px}.scheduling-showcase-module__WQT84q__booked small,.scheduling-showcase-module__WQT84q__proposed small{font-size:7px}.scheduling-showcase-module__WQT84q__requestTitle strong{font-size:12px}.scheduling-showcase-module__WQT84q__pending,.scheduling-showcase-module__WQT84q__example{font-size:8px}}
