.hc-date-field{display:flex;position:relative;align-items:center;width:100%;min-width:0}.v2-workspace .hc-date-field .hc-date-input{width:100%;min-width:0;min-height:44px;border:1px solid #d6e3e9;border-radius:10px;padding:10px 42px 10px 12px;font:600 12px/1.5 Arial,sans-serif;letter-spacing:.1px;color:#315468;background:linear-gradient(110deg,#fff,#f7fbfc);box-shadow:0 2px 4px #173d5903}.v2-workspace .hc-date-field .hc-date-input:focus{outline:3px solid #0b8e7915;border-color:#19a18a}.hc-date-input::-webkit-calendar-picker-indicator{display:none}.hc-date-input::-webkit-datetime-edit-fields-wrapper{padding:0}.hc-date-input::-webkit-datetime-edit-text{color:#9aafb8;padding:0 3px}.hc-date-trigger{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:#eaf4f1;color:#178f80;cursor:pointer}.hc-date-trigger:focus-visible{outline:2px solid #0c8b79;outline-offset:2px}.hc-date-trigger:disabled{cursor:default;opacity:.4}.hc-date-popover{position:fixed;margin:0;inset:auto;width:min(320px,calc(100vw - 24px));padding:0;max-height:calc(100dvh - 24px);overflow-y:auto;border:1px solid #d7e6e9;border-radius:16px;box-shadow:0 16px 60px #163c5930;color:#244858;font:12px/1.5 Arial,sans-serif;background:white;z-index:10000}.hc-date-popover::backdrop{background:transparent}.hc-date-popover header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:linear-gradient(110deg,#eff8f4,#f4f6ff);border-bottom:1px solid #e1eae9}.hc-date-popover header>span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.hc-calendar-month>button,.hc-date-popover header button{border:0;background:transparent;color:#527c84;width:28px;height:28px;display:grid;place-items:center;cursor:pointer;border-radius:7px}.hc-calendar-month{display:flex;gap:5px;align-items:center;padding:13px 12px 8px}.hc-calendar-month select{min-width:0;border:1px solid #e2ebee;border-radius:7px;padding:6px;color:#355c6c;background:#f9fcfc;font:600 12px Arial,sans-serif}.hc-calendar-month select:first-of-type{flex:1}.hc-calendar-days,.hc-calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:0 13px}.hc-calendar-week span{text-align:center;color:#8ba0aa;font-size:10px;padding:6px 0}.hc-calendar-days button{width:100%;height:33px;border:1px solid transparent;border-radius:8px;background:#fff;color:#345967;font:600 12px Arial,sans-serif;cursor:pointer}.hc-calendar-days .outside{color:#aebdc4}.hc-calendar-days .today{border-color:#b1dcd1;color:#0a8d77}.hc-calendar-days .selected{color:white;background:#0b8877;box-shadow:0 3px 8px #13867724}.hc-calendar-days button:disabled{color:#d3dce0;cursor:default}.hc-calendar-days button:hover:not(:disabled):not(.selected){background:#eef7f4}.hc-date-popover button:focus-visible{outline:2px solid #0b8877}.hc-date-popover footer{display:flex;gap:12px;align-items:center;margin-top:10px;padding:10px 14px;border-top:1px solid #edf1f2}.hc-date-popover footer button{border:0;padding:4px 0;font:600 11px Arial,sans-serif;background:transparent;color:#098a76;cursor:pointer}.hc-date-popover footer span{margin-left:auto;font-size:9px;color:#8fa2ac}@media (max-width:767px){.v2-workspace .hc-date-field .hc-date-input{font-size:16px;min-height:46px}.hc-date-field.with-time{min-width:0}}.care-notification-center,.care-operations-board{min-width:0}.care-queue-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.care-queue-metric{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px 12px;align-items:center;padding:20px;border:1px solid #d6e8e2;border-radius:16px;background:linear-gradient(120deg,#e9f7f0,#fff);color:#137d6c}.care-queue-metric.is-blue{background:linear-gradient(120deg,#edf5ff,#fff);color:#2d6c9a;border-color:#d9e6f4}.care-queue-metric.is-coral{background:linear-gradient(120deg,#fff1e8,#fff);color:#b46b43;border-color:#f3dfd2}.care-queue-metric.is-violet{background:linear-gradient(120deg,#f3effc,#fff);color:#8064b1;border-color:#e8def8}.care-queue-metric span{font-size:12px;line-height:1.6;color:#58717e}.care-queue-metric strong{grid-column:2;font-size:30px;line-height:1.1}.care-queue-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:22px;align-items:start}.care-ops-filters{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(2,minmax(130px,1fr));gap:12px;margin:20px 0}.care-queue-list{display:grid;gap:14px}.care-queue-card{border:1px solid #e0e9eb;border-radius:14px;padding:18px;background:linear-gradient(115deg,#f8fbfc,#fff);min-width:0}.care-queue-card.is-priority{border-left:4px solid #dd9568;background:linear-gradient(115deg,#fff8f1,#fff)}.care-queue-card h3{margin:13px 0 4px;font-size:17px;color:#244c60}.care-ops-copy small,.care-queue-card small{display:block;color:#6d8791;font-size:11px;line-height:1.8}.care-queue-context{display:flex;flex-wrap:wrap;gap:12px 22px;margin:16px 0;font-size:12px;color:#486c7c}.care-queue-context span,.care-wait-time{display:inline-flex;align-items:center;gap:7px}.care-queue-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid #e8eeef}.care-wait-time{font-size:12px;color:#4e7d80;font-variant-numeric:tabular-nums}.care-upcoming-card{display:flex;gap:13px;padding:20px 0;border-bottom:1px solid #e9eef2}.care-ops-icon{display:grid;place-items:center;flex:0 0 45px;height:45px;background:#ecf5f7;color:#358c94;border-radius:14px}.care-upcoming-card .care-ops-icon{color:#8064b1;background:#f2eefb}.care-ops-copy{flex:1;min-width:0;overflow-wrap:anywhere}.care-ops-copy strong{color:#294e60;font-size:14px}.care-ops-copy p{margin:5px 0;color:#496b7a;font-size:13px}.care-upcoming-card .care-badge{display:inline-block;margin:9px 0}.care-notification-center h2,.care-upcoming-panel h2{display:flex;align-items:center;gap:10px}.care-notification-center .care-list-heading>div>p{font-size:12px;color:#768f98;margin:8px 0 0}.care-notification-list{display:grid;gap:12px}.care-notification{display:flex;align-items:start;gap:16px;padding:20px;border:1px solid #e3ebed;border-radius:14px;background:#fff}.care-notification.is-unread{border-color:#b9dcd2;background:linear-gradient(110deg,#f0faf5,#fff)}.care-notification-title{display:flex;align-items:center;gap:10px}.care-unread-dot{width:8px;height:8px;border-radius:50%;background:#07947b;flex-shrink:0}.care-notification .v2-actions{margin-top:13px}.care-operation-summary{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:24px;margin:25px 0;padding:23px;border:1px solid #dbe9e8;border-radius:16px;background:linear-gradient(125deg,#edf8f3,#f5f6fd)}.care-operation-summary h2{margin:8px 0 16px;font-size:24px}.care-operation-summary p{display:flex;align-items:center;gap:8px;margin:9px 0;font-size:13px}.care-operation-summary small{font-size:11px;color:#78919b}.care-operation-state{display:grid;gap:15px;min-width:200px}.care-operation-actions{padding:0 0 22px}.care-draft-status{display:flex;align-items:start;gap:12px;padding:15px 17px;border:1px solid #cce5d9;border-radius:12px;background:#f0faf4;color:#227d65;margin:18px 0}.care-draft-status>svg{flex-shrink:0;margin-top:2px}.care-draft-status small,.care-draft-status strong{display:block;line-height:1.7}.care-draft-status strong{font-size:12px}.care-draft-status small{font-size:11px;color:#658578}.care-draft-status.is-warning{color:#9a6638;background:#fff8e9;border-color:#f0d9b4}.care-draft-status.is-warning small{color:#947850}.v2-workspace .care-notification-bell{position:relative;flex-shrink:0;width:38px;height:38px;padding:0;display:grid;place-items:center;border-radius:12px;border:1px solid #d7e6e9;background:#f5faf9;color:#397b7c}.care-notification-bell b{position:absolute;top:-5px;right:-7px;min-width:18px;padding:1px 4px;border-radius:8px;background:#dc835f;color:#fff;font-size:9px;border:2px solid #fff}@media (max-width:1150px){.care-queue-layout{grid-template-columns:minmax(0,1fr)}.care-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.care-ops-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.care-ops-filters>:first-child{grid-column:1/-1}.care-queue-metric{padding:14px;grid-template-columns:27px minmax(0,1fr);gap:7px}.care-queue-metric span{font-size:11px}.care-queue-metric strong{font-size:26px}.care-queue-metrics{gap:10px}.care-notification{padding:15px 12px;gap:10px}.care-notification .care-ops-icon{flex-basis:34px;height:34px;border-radius:10px}.care-queue-card{padding:15px}.care-queue-footer{align-items:stretch;flex-direction:column}.care-queue-card .care-list-heading{align-items:flex-start;flex-direction:column;gap:7px}.care-operation-summary{padding:17px}.care-operation-state{width:100%;min-width:0}.care-notification .v2-actions{align-items:stretch;flex-direction:column}}.care-upcoming-card .v2-link-button{display:flex;width:fit-content;margin-top:6px}@media (max-width:420px){.care-ops-filters{grid-template-columns:minmax(0,1fr)}}