@font-face{font-family:'Morabba';src:url(/wp-content/plugins/price-chart/assets/fonts/Morabba-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Morabba';src:url(/wp-content/plugins/price-chart/assets/fonts/Morabba-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}.pce-modal{position:fixed;inset:0;display:none;z-index:9999;font-family:'Morabba',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.pce-modal.is-open{display:block}.pce-modal__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .4);backdrop-filter:blur(1px)}.pce-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:720px;max-width:95vw;height:420px;background:#fff;border-radius:12px;box-shadow:0 20px 50px rgb(0 0 0 / .18);padding:16px;display:flex;flex-direction:column}.pce-modal__close{position:absolute;right:10px;top:8px;border:0;background:#fff0;font-size:22px;cursor:pointer;color:#444;z-index:2}.pce-canvas-wrap{flex:1;position:relative}.pce-chart-canvas{position:absolute;inset:12px 6px 6px 6px}.pce-open-modal{display:inline-flex;align-items:center;justify-content:center;background:#fff0;color:inherit;border:0;border-radius:8px;padding:10px;cursor:pointer;font-family:'Morabba',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.pce-open-modal:hover{opacity:.9}.pce-chart-img{width:28px;height:28px;object-fit:contain;display:block}.pce-chart-icon{width:16px;height:16px;display:inline-block;position:relative}.pce-chart-icon:before{content:'';position:absolute;inset:0;border-left:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:2px;transform:translate(2px,2px)}.pce-chart-icon:after{content:'';position:absolute;left:3px;right:2px;bottom:3px;top:4px;background:linear-gradient(to top right,currentColor 22%,#fff0 22%);opacity:.9}@media (max-width:600px){.pce-modal__content{height:62vh;padding:12px;border-radius:10px}.pce-chart-canvas{inset:8px 4px 6px 4px}}