/* Chakra modal */
.chakra-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);display:none;align-items:center;justify-content:center;z-index:9999}
.chakra-overlay.active{display:flex}
.chakra-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.25);padding:16px;max-width:640px;width:96%}
.chakra-close{background:transparent;border:none;font-size:22px;line-height:1;float:right;cursor:pointer}
#chakra-canvas{width:100%;height:480px}
.chakra-title{font-weight:700;margin:6px 0 12px 0}
.chakra-current{margin-top:10px}
.chakra-actions{display:flex;justify-content:flex-end;margin-top:10px}
.chakra-seg{cursor:pointer;transition:opacity .15s ease}
.chakra-seg:hover{opacity:.85}
.chakra-seg.selected{stroke:#1f7a59;stroke-width:2px;opacity:.95}
