.ogp-configurator{max-width:1200px;margin:0 auto 60px;padding:20px 0 40px}.ogp-config-layout{display:grid;grid-template-columns:260px minmax(0,1.4fr) 320px;gap:24px}.ogp-config-sidebar{border:1px solid #e3e3e3;border-radius:10px;padding:18px 18px 22px;background:#fff;box-shadow:0 4px 12px #00000012}.ogp-config-title{font-size:1.55rem;font-weight:700;margin-bottom:18px}.ogp-step-nav{list-style:none;margin:0 0 16px;padding:0}.ogp-step-nav-item{display:flex;align-items:center;padding:10px 12px;margin-bottom:6px;border-radius:8px;cursor:pointer;font-size:1.45rem;transition:background .2s,color .2s,box-shadow .2s;background:#fafafa;border:1px solid #e4e4e4}.ogp-step-nav-item:hover{background:#f0f0f0;box-shadow:0 2px 6px #0000000d}.ogp-step-nav-item.active{background:#00bcad;color:#fff;border-color:#00bcad;box-shadow:0 2px 10px #00bcad59}.ogp-step-number{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid currentColor;font-size:1.45rem;margin-right:10px}.ogp-progress{width:100%;height:5px;background:#e6e6e6;border-radius:999px;overflow:hidden;margin-bottom:12px}.ogp-progress-bar{height:100%;width:25%;background:#ffd400;transition:width .25s ease}.ogp-sidebar-note{font-size:1.35rem;color:#626262;margin-top:14px}.ogp-config-main{border:1px solid #e4e4e4;border-radius:12px;padding:22px;background:#fff;box-shadow:0 4px 12px #0000000f}.ogp-step h2{font-size:1.55rem;margin-bottom:10px}.ogp-step-desc{font-size:1.35rem;color:#444;margin-bottom:16px}.ogp-grid{display:grid;gap:12px}.ogp-grid-indici{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ogp-index-btn{border:1px solid #ddd;border-radius:999px;padding:8px 12px;background:#f8f8f8;font-size:1.35rem;cursor:pointer;transition:all .18s ease}.ogp-index-btn:hover{background:#ececec}.ogp-index-btn.selected{background:#00bcad;color:#fff;border-color:#00bcad}.ogp-trattamento-card{border:1px solid #e4e4e4;border-radius:10px;padding:12px 14px;background:#fbfbfb;cursor:pointer;transition:all .18s ease}.ogp-trattamento-card:hover{border-color:#cfcfcf;background:#fff}.ogp-trattamento-card.selected{border-color:#00bcad;box-shadow:0 0 0 2px #00bcad;background:#fafffe}.ogp-trattamento-card h4{margin:0 0 6px;font-size:1.45rem}.ogp-prescription-grid label{font-size:1.55rem;margin-bottom:4px}.ogp-prescription-grid input{width:100%;padding:10px 12px;margin-bottom:10px;border-radius:6px;border:1px solid #cfcfcf;font-size:1.45rem;background:#fff}.ogp-input[inputmode=text]{font-family:inherit}.ogp-prescription-upload{margin-top:20px;padding:16px;border:1px dashed #b5b5b5;border-radius:10px;background:#fbfbfb}.ogp-input-file{margin-top:10px;font-size:15px}#prescription_file_info{font-size:14px;margin-top:8px;color:#444}.ogp-pd-helper-link{display:inline-block;margin:14px 0 24px;color:#00bcad;font-weight:600;text-decoration:underline}#ogp-pd-warning{margin-top:10px;padding:10px;background:#fff3d6;color:#8a5e00;font-size:14px;border-left:4px solid #f5b200;display:none}.ogp-preview-panel{border:1px solid #e4e4e4;border-radius:12px;padding:18px;background:#fffef7;box-shadow:0 3px 10px #00000012}.ogp-next-btn,.ogp-primary-btn{background:#00bcad;color:#fff;padding:12px 22px;border-radius:8px;width:100%;cursor:pointer;font-size:1.45rem;margin-top:18px;border:none;transition:background .18s ease}.ogp-next-btn:hover,.ogp-primary-btn:hover{background:#009e92}.ogp-secondary-btn{background:#f1f1f1;color:#333;border-radius:8px;padding:10px 20px;font-size:1.35rem}.ogp-secondary-btn:hover{background:#e6e6e6}@media (max-width: 1024px){.ogp-config-layout{grid-template-columns:1fr}.ogp-preview-panel{order:3}.ogp-config-sidebar{order:1}.ogp-config-main{order:2}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ogp-config.css.map */
