/* Warmth without changing the established structure. */
:root{--ink:#293c43;--muted:#6b756f;--line:#e2dfd6;--panel:#fffefa;--panel2:#f7f5ee;--sea:#327a73;--deep:#203c46;--shadow:0 3px 14px rgba(77,62,39,.045)}
body{background:#f6f3ed;color:#293c43}body::before{opacity:.035}aside{background:#203c46}.nav.active{background:#386266!important}.card,.qcc-info-page .card,.qcc-direction-page .card{background:#fffefa!important;border-color:#e2dfd6!important}.btn.sea,.qcc-info-page .btn.sea,.qcc-direction-page .btn.sea,.ticket-create-grid-v272 .btn.sea,.ticket-side-v272 .btn.sea{background:#327a73;border-color:#327a73}.btn.sea:hover{background:#28635e}.direction-hero,.ticket-command-hero{background:#294e55}.tab.active{background:#294e55}.info-tabs button.selected{background:#fffefa;border-top-color:#294e55}.info-tabs{border-bottom-color:#d6d9cb}th{background:#f4f1e9}.panel{background:#fffefa}.panel>.top{background:#fffefa}.rich-toolbar,.rich-toolbar-v270,.company-toolbar{background:#f7f5ef!important}.rich-editor,.company-editor{background:#fffefa}.direction-stats>div{background:#fffefa;border-color:#e2dfd6}.info-avatar{background:#e9f0e6;color:#416659}.direction-steps li::before{background:#f1ebdd;color:#786b4e}.vnext-source,.vnext-resolution{background:#f0f5ed}.calendar-date-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:4px 3px;margin-bottom:6px;border:0;background:transparent;color:#43554c;font-size:13px;font-weight:650;min-height:30px;border-radius:5px;text-align:left}.calendar-date-button span{font-weight:400;color:#6b8377}.calendar-date-button:hover,.calendar-date-button:focus-visible{background:#eaf0e5}.office-cal-day{background:#fffefa!important;border-color:#e2dfd6!important}.office-cal-day.today{box-shadow:inset 0 0 0 2px #9cac84!important;background:#f5f6e9!important}.calendar-event-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.calendar-event-panel fieldset{border:1px solid #dedfd3;border-radius:8px;padding:12px;margin:16px 0}.calendar-event-panel .calendar-person{display:flex;gap:9px;align-items:center;font-size:13px;margin:12px 0;line-height:1.5}.calendar-person input{width:auto!important;margin:0!important;min-height:auto!important}.calendar-event-panel legend{font-size:12px;color:#657562;padding:0 6px}.calendar-event-panel .actions{margin-top:22px}
@media(max-width:650px){.calendar-event-two{grid-template-columns:1fr}.calendar-date-button{min-height:34px}}
