/* ZiCabin 0.8.17 — stable floating action menu and measurement workflow */
body:not(.is-partner) .zc-customer-actions{width:51px;min-width:51px;align-items:flex-start;gap:0}
body:not(.is-partner) .zc-customer-plus{flex:0 0 51px;position:relative;left:0;right:auto;transform:none}
body:not(.is-partner) .zc-customer-plus-options{position:absolute;left:0;right:auto;top:calc(100% + 9px);z-index:2;box-sizing:border-box}
body:not(.is-partner) .zc-measurement-panel{border:1px solid #d9e2f5;background:#fbfcff;padding:17px;border-radius:14px;margin:18px 0}
body:not(.is-partner) .zc-measurement-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
body:not(.is-partner) .zc-measurement-head h3{margin:0}
body:not(.is-partner) .zc-measurement-visit{background:#fff;border:1px solid #dbe3f4;border-radius:10px;padding:12px;margin:12px 0;font-size:13px;line-height:1.9}
body:not(.is-partner) .zc-measurement-visit p{margin:5px 0;overflow-wrap:anywhere}
body:not(.is-partner) .zc-measurement-event{border-right:3px solid #8176d6;margin:9px 0;padding:9px 12px;background:#eef1fa;border-radius:8px;color:#283a65;font-size:13px;line-height:1.9}
body:not(.is-partner) .zc-measurement-event small{color:#63728e;margin-right:9px}
body:not(.is-partner) .zc-measurement-event p{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}
body:not(.is-partner) [data-stage-measurement][hidden]{display:none}
body:not(.is-partner) [data-call-due][hidden]{display:none}
@media (max-width:600px){body:not(.is-partner) .zc-customer-actions{width:47px;min-width:47px}body:not(.is-partner) .zc-customer-plus{flex-basis:47px}body:not(.is-partner) .zc-measurement-panel{padding:11px}}
