html,body{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}#app{font-family:Arial,sans-serif;padding:10px;margin:0 auto;max-width:100%}@media (max-width: 480px){#app{padding:5px}.gradient-text{font-size:14px}}@media (max-width: 360px){#app{padding:2px}}h2{font-size:18px;margin:0}.section{margin-top:15px;margin-bottom:28px;border:1px solid #ddd;border-radius:8px;overflow:hidden}.section-header{display:flex;justify-content:space-between;background:#f6f6f6;padding:10px;cursor:pointer}.section-body{padding:10px}.table-wrapper{overflow-x:auto}table{width:100%;min-width:400px;border-collapse:collapse}th,td{width:115px;border:1px solid #ccc;padding:11px 6px;text-align:center;font-size:14px}input{width:70px;padding:2px;font-size:14px}select{width:43px;padding:3px;font-size:14px}button{padding:6px 10px;border:none;border-radius:5px;background:#70afd7e0;color:#fff;cursor:pointer}button:hover{background:#369870}.add-btn{margin-top:10px;width:100%}.delete-btn{background:#2872a3;color:#fff;font-size:14px;width:40px;padding:4px 8px}.delete-btn:hover{background:#b52b27;color:#ccc}.highlight{background:#dfb4d8a9}.result{margin-top:10px;font-size:14px;font-weight:700}.normal{font-weight:400}.best{color:#fff;display:inline-block;text-align:center;width:120px;height:23px;background:#02a80d;border-radius:4px;font-weight:700}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.file-row{gap:3px;padding:2px}.gradient-text{text-align:center;margin-bottom:5px;color:#555;font-size:20px;font-weight:700;background:linear-gradient(270deg,#53f060,#9b3feb,#2c9ff1,#e039f3,#e8f15d,#45f6db,#eb2132,#a0f364);background-size:800% 800%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientMove 6s ease infinite}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-text:nth-child(2){animation-delay:1s}.gradient-text:nth-child(3){animation-delay:2s}.buy-label{display:inline-block;background:#fa0a0a;color:#fff;font-weight:400;font-size:15px;padding:3px 5px;line-height:20px;border-radius:17px;transform:rotate(-45deg);margin-right:-10px;animation:flash 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(-45deg)}50%{transform:rotate(315deg)}to{transform:rotate(-45deg)}}@keyframes flash{0%,to{opacity:1}50%{opacity:.5}}.app-bg[data-v-42990927]{position:relative;min-height:100vh}.app-bg[data-v-42990927]:before{content:"";position:absolute;inset:0;background-image:url(/Calc-Goods-CPR/assets/240P-D9xOIM7Z.gif);background-size:cover;background-position:center;opacity:.08;z-index:-1}.container[data-v-42990927]{padding:16px;display:flex;flex-direction:column;align-items:center;background-color:#0a05006b}.header[data-v-42990927]{width:100%;max-width:350px;display:flex;flex-direction:column;align-items:center;gap:17px}.title[data-v-42990927]{margin-left:-7px;font-size:1.25rem;font-weight:700;text-align:center}.filters[data-v-42990927]{margin-top:15px;width:100%;display:flex;flex-direction:column;gap:16px}.filter-row[data-v-42990927]{display:flex;justify-content:space-between;align-items:center;font-size:17px;height:30px;line-height:30px}.filter-row label[data-v-42990927]{margin-right:10px;font-weight:500}.filters select[data-v-42990927]{flex:1;padding:4px 8px;border-radius:4px;border:1px solid #ccc}.generate-btn[data-v-42990927]{width:100%;padding:8px 0;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:background .3s}.generate-btn[data-v-42990927]:hover{background-color:#2563eb}.divider[data-v-42990927]{width:90%;border:1px solid #ccc;margin:24px 0}.history-title[data-v-42990927]{font-size:1.1rem;font-weight:600;margin-bottom:12px;text-align:center}.history-container[data-v-42990927]{width:98%;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.name-chip[data-v-42990927]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;background-color:#f3f4f6;font-size:.9rem;cursor:default;transition:transform .3s,box-shadow .3s}.name-chip[data-v-42990927]:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026}.delete-btn[data-v-42990927]{border:none;background:transparent;color:#ef4444;cursor:pointer;font-size:.9rem}.delete-btn[data-v-42990927]:hover{color:#b91c1c}.gradient-text[data-v-42990927]{background:linear-gradient(90deg,#ec4899,#8b5cf6,#3b82f6);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-x-42990927 3s linear infinite;font-weight:700}@keyframes gradient-x-42990927{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.history-header[data-v-42990927]{width:98%;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.clear-btn[data-v-42990927]{padding:6px 12px;background-color:#ef4444;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:background .3s,transform .2s}.clear-btn[data-v-42990927]:hover{background-color:#b91c1c;transform:scale(1.05)}
