.pricing-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.pricing-tabs .btn{min-height:42px;padding:9px 14px}.pricing-workspace{padding:18px}.pricing-table{font-size:14px}.pricing-table td{vertical-align:middle}.pricing-table td small{display:block;max-width:280px;margin-top:5px;color:var(--muted);line-height:1.5}.pricing-table input[type=number],.pricing-table select{width:120px;min-height:40px;text-align:center}.pricing-verify{display:flex;align-items:center;gap:8px;max-width:240px;font-size:12px}.pricing-verify input{width:17px;height:17px;flex:none;accent-color:var(--navy)}.pricing-business{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.pricing-loading{min-height:240px}.pricing-workspace .panel-head{gap:12px;flex-wrap:wrap}.pricing-workspace [data-pricing-search]{min-height:42px;max-width:260px}.pricing-save{margin-top:12px}@media(max-width:700px){.pricing-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.pricing-tabs .btn{flex:none}.pricing-workspace{padding:12px}.pricing-table,.pricing-table tbody,.pricing-table tr,.pricing-table td{display:block;width:100%}.pricing-table thead{display:none}.pricing-table tr{padding:12px 0;border-bottom:1px solid var(--line)}.pricing-table td{display:flex;gap:12px;justify-content:space-between;border:0;padding:7px 0;flex-wrap:wrap}.pricing-table td:before{content:attr(data-label);color:var(--muted);min-width:72px}.pricing-table td small{max-width:100%;flex-basis:100%}.pricing-workspace .table-wrap{overflow:visible}.pricing-verify{max-width:240px}.pricing-workspace [data-pricing-search]{width:100%;max-width:none}}

.cutplus-loading{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;width:100%;min-height:200px;height:100%;padding:28px;background:#f2f3f5;color:#8493a5;text-align:center;font:inherit;font-size:13px;line-height:1.6;direction:rtl}
.cutplus-loading-label{display:block;max-width:380px}.cutplus-loading-spinner{display:block;flex:none;box-sizing:border-box;width:38px;height:38px;border:3px solid #e0e0e0;border-top-color:#a77946;border-radius:50%!important;box-shadow:0 0 0 10px #ffffffa0;animation:cutplus-loading-spin .7s linear infinite,cutplus-loading-appear .12s .2s both}
.cutplus-loading-overlay{position:absolute;inset:0;z-index:390;width:100%;height:100%;min-height:0;background:#f2f3f5}
.cutplus-is-loading{position:relative!important;isolation:isolate;background:#f2f3f5!important}.cutplus-is-loading>:not(.cutplus-loading-overlay){visibility:hidden!important;pointer-events:none!important}
#shape-workspace>.cutplus-loading,#new-order-root>.cutplus-loading{min-height:100%;flex:1}
.production-project-content>.cutplus-loading{min-height:55dvh}
@keyframes cutplus-loading-spin{to{transform:rotate(360deg)}}@keyframes cutplus-loading-appear{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.cutplus-loading-spinner{animation-duration:1.8s,.01ms;animation-delay:0s,0s}}.pricing-workspace .pricing-table input:not([type=checkbox]),.pricing-workspace .pricing-table select,.pricing-workspace [data-pricing-search]{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:8px 10px;color:var(--text)}.pricing-tabs{max-width:100%}.pricing-workspace{min-width:0}.pricing-workspace a.btn{text-decoration:none}@media(max-width:700px){.pricing-workspace .pricing-table{min-width:0!important;max-width:100%}.pricing-workspace .pricing-table td{padding:7px 0}.pricing-workspace .pricing-table td:has(>strong){display:block}.pricing-workspace .pricing-table td:has(>strong):before{display:none}.pricing-workspace .pricing-table td small{overflow-wrap:anywhere}.pricing-workspace .pricing-table td strong{overflow-wrap:anywhere}.pricing-workspace .pricing-verify{flex:1}.pricing-workspace .panel-head{margin-bottom:12px}}
