.hcp-root{width:100%;min-width:0}.hcp-root *{box-sizing:border-box}.hcp-zoom{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:14px 0}.hcp-zoom button{font:600 16px Arial,sans-serif;min-width:42px;min-height:42px;padding:8px 12px;border:1px solid #a71d31;background:white;color:#a71d31;border-radius:3px;cursor:pointer}.hcp-zoom output{font:14px Arial,sans-serif;min-width:45px}.hcp-day{margin:24px 0;scroll-margin-top:110px}.hcp-scroll{overflow:auto;background:white;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}.hcp-space{position:relative}.hcp-sheet{position:relative;transform-origin:top left;background:white}.hcp-shape{position:absolute;pointer-events:none}.hcp-text{position:absolute;white-space:pre;font-family:Arial,sans-serif!important;font-weight:400!important;line-height:1.116!important;letter-spacing:normal!important;text-transform:none!important;transform-origin:left top;outline:none;margin:0!important;padding:0!important;border:0!important}.hcp-text[contenteditable=true]:focus{background:#fff2a8;outline:1px solid #c22335}
