.pm-panel .pm-intake-field input[type=hidden]{display:none}
.pm-panel [data-pm-date-open]{background:transparent;border:0;border-radius:4px;padding:4px 0;color:#333940;font:inherit;font-size:14px;line-height:1.6;text-align:right;cursor:pointer}
.pm-panel [data-pm-date-open][aria-expanded=true]{color:#b97a25}
.pm-panel .pm-date-picker{position:absolute;z-index:48;bottom:78px;right:18px;width:calc(100% - 36px);max-width:300px;box-sizing:border-box;padding:18px;border:1px solid #eee7dd;border-radius:15px;background:#fff;box-shadow:0 10px 35px #3b332322}
.pm-panel .pm-date-picker[hidden]{display:none}
.pm-calendar-caption{font-size:12px;color:#a09689;margin-bottom:10px}
.pm-calendar-year{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}
.pm-calendar-year strong{font-size:16px;font-weight:600;color:#332c24}
.pm-panel .pm-calendar-year button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:#f7f5f2;color:#736656;font-size:22px;cursor:pointer}
.pm-month-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}
.pm-panel .pm-month-grid button{height:35px;border:0;border-radius:8px;background:#faf9f7;color:#544b41;font-size:13px;cursor:pointer}
.pm-panel .pm-month-grid button[aria-pressed=true]{background:#ffecd0;color:#9b5c17;font-weight:600}
.pm-panel .pm-month-grid button:active{background:#ffd99e;transform:scale(.96)}
/* The staged file and the sent attachment now share the same dimensions. */
[data-journey-stage="1"] .jm-chat-file{width:224px}
[data-journey-stage="1"] .jm-attachment{height:76px;padding:12px 14px;gap:12px}
[data-journey-stage="1"].sf-attaching .sc-composer,[data-journey-stage="1"].sf-sending-file .sc-composer{min-height:92px;box-sizing:border-box}
[data-journey-stage="1"].sf-sending-file .sc-composer textarea{visibility:hidden}
[data-journey-stage="1"] .sf-compose-file{left:16px;right:51px;bottom:7px;justify-content:flex-start;animation:sf-file-ready .18s ease both}
[data-journey-stage="1"] .sf-compose-file .jm-attachment{width:224px;height:76px;padding:12px 14px;gap:12px;background:#fff;border-color:#e7e7e9;box-shadow:0 1px 2px #20212403;border-radius:7px}
[data-journey-stage="1"] .sf-compose-file .jm-document-copy{gap:11px}
[data-journey-stage="1"] .sf-compose-file .jm-document-copy strong{font-size:15px}
[data-journey-stage="1"] .sf-compose-file .jm-document-copy small{font-size:12px}
[data-journey-stage="1"] .sf-compose-file .jm-document-icon{flex-basis:38px;width:38px;height:46px}
[data-journey-stage="1"] .sf-compose-file .jm-document-icon svg{width:38px;height:46px}
[data-journey-stage="1"] .sf-compose-file .jm-document-icon b{width:38px;bottom:6px;font-size:9px}
[data-journey-stage="1"] .sf-send-layer .jm-attachment{box-shadow:0 1px 2px #20212403}
.pm-panel.pm-date-interacting.is-demo-press .mc-save{transform:none;background:#007cf3;box-shadow:0 3px 8px #007cf312}
.pm-panel.pm-date-interacting.pm-date-trigger.is-demo-press [data-pm-date-open]{background:#fff5e7;color:#a56e27}
.pm-panel.pm-date-interacting:not(.pm-date-trigger).is-demo-press [data-pm-month="09"]{background:#ffd99e;transform:scale(.96)}
