.cooperation-plan-basics,.cooperation-item-heading,.cooperation-cost-fields{gap:12px;display:grid}.cooperation-plan-basics{grid-template-columns:repeat(4,minmax(0,1fr))}.cooperation-item-heading{background:#fbfdfc;border:1px solid #dce8e2;border-radius:12px;grid-template-columns:1.2fr 1.8fr .8fr;align-items:end;padding:16px}.cooperation-cost-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.cooperation-plan-basics label,.cooperation-item-heading label,.cooperation-cost-fields label{color:#61736b;gap:6px;font-size:12px;font-weight:700;display:grid}.cooperation-item-heading b{color:#24463a;align-items:center;min-height:39px;display:flex}.cooperation-item-heading label>div,.cooperation-cost-fields label>div{background:#fff;border:1px solid #d6e3dd;border-radius:8px;align-items:center;display:flex}.cooperation-item-heading input,.cooperation-cost-fields input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:10px}.cooperation-item-heading i,.cooperation-cost-fields i{color:#83948d;padding-right:10px;font-style:normal}.cooperation-item-list{background:#fff;border:1px solid #dce8e2;border-radius:12px;padding:18px}.cooperation-item-results{background:#f1faf5;border:1px solid #bfe2d2;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.cooperation-item-results>div{border-right:1px solid #cfe9dc;padding:13px 16px}.cooperation-item-results>div:last-child{border:0}.cooperation-item-results span,.cooperation-item-results small{color:#638177;font-size:11px;display:block}.cooperation-item-results b{color:#087a58;margin:5px 0;font-size:24px;display:block}.cooperation-total-results{margin-top:0}.cooperation-summary header{margin-bottom:14px}.cooperation-summary h3{color:#214b3d;margin:0}.cooperation-summary p{color:#71827b;margin:5px 0 0;font-size:12px}.cooperation-summary-table{margin-top:15px}.cooperation-create{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.cooperation-create label{min-width:0}.cooperation-product-tabs{position:relative}.cooperation-style-tab{flex:none;position:relative}.cooperation-product-tab{height:100%}.cooperation-style-delete{z-index:2;cursor:pointer;place-items:center;width:17px;height:17px;top:-7px;right:-7px;color:#d84d43!important;background:0 0!important;border:0!important;border-radius:50%!important;min-height:0!important;padding:0!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important}.cooperation-style-delete:hover{transform:scale(1.08);color:#b9342c!important}.cooperation-style-delete:disabled{cursor:not-allowed;color:#b8c3be!important}.cooperation-product-add{text-align:left;flex:none;gap:3px;color:#087654!important;background:#f5fbf8!important;border:1px dashed #9acbbb!important;display:grid!important}.cooperation-product-add:hover{background:#e8f6ef!important;border-color:#087654!important}.cooperation-product-add span{color:#78958a;font-size:10px;font-weight:500}@media (width<=900px){.cooperation-plan-basics,.cooperation-cost-fields,.cooperation-create{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cooperation-plan-basics,.cooperation-item-heading,.cooperation-cost-fields,.cooperation-create,.cooperation-item-results{grid-template-columns:1fr}.cooperation-item-results>div{border-bottom:1px solid #cfe9dc;border-right:0}.cooperation-item-results>div:last-child{border-bottom:0}.cooperation-product-tabs{padding-top:8px}.cooperation-style-delete{top:-3px}}.cooperation-summary-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.cooperation-total-results .sales-amount,.cooperation-summary-table .sales-amount{color:#668077;margin-top:3px;font-size:11px;font-weight:500;display:block}.cooperation-trial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.cooperation-trial{background:linear-gradient(135deg,#fbfffd,#f1faf5);border:1px solid #d4e8de;border-radius:12px;gap:12px;padding:16px;display:grid}.cooperation-post-refund{background:linear-gradient(135deg,#f8fffb,#eaf8f0);border-color:#b9dfcf}.cooperation-trial-input{justify-content:space-between;align-items:center;gap:18px;display:flex}.cooperation-trial-input span,.cooperation-trial-input small{display:block}.cooperation-trial-input span{color:#214b3d;font-weight:800}.cooperation-trial-input small{color:#71827b;margin-top:4px;font-size:12px;line-height:1.55}.cooperation-trial-input label{background:#fff;border:1px solid #bcdccf;border-radius:9px;align-items:center;min-width:220px;display:flex}.cooperation-trial-input input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:11px}.cooperation-trial-input i{color:#69837a;padding-right:12px;font-style:normal}.cooperation-trial-results{background:#fff;border:1px solid #cfe9dc;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cooperation-post-refund-results{grid-template-columns:repeat(2,minmax(0,1fr))}.cooperation-trial-results>div{border-right:1px solid #dcece4;padding:12px 14px}.cooperation-trial-results>div:last-child{border:0}.cooperation-post-refund-results>div:nth-child(2){border-right:0}.cooperation-post-refund-results>div:nth-child(-n+2){border-bottom:1px solid #dcece4}.cooperation-trial-results span{color:#668077;font-size:11px;display:block}.cooperation-trial-results b{color:#087a58;margin-top:5px;font-size:18px;display:block}.cooperation-trial-results .loss b{color:#ba5b36}@media (width<=900px){.cooperation-trial-grid{grid-template-columns:1fr}}@media (width<=600px){.cooperation-summary-header,.cooperation-trial-input{flex-direction:column;align-items:stretch}.cooperation-trial-input label{min-width:0}.cooperation-trial-results,.cooperation-post-refund-results{grid-template-columns:1fr}.cooperation-trial-results>div,.cooperation-post-refund-results>div{border-bottom:1px solid #cfe9dc;border-right:0}.cooperation-trial-results>div:last-child,.cooperation-post-refund-results>div:last-child{border-bottom:0}}.cooperation-plan-actions{align-items:center;gap:8px;display:flex}.cooperation-plan-actions .danger-button{white-space:nowrap;padding:7px 11px;font-size:12px}@media (width<=700px){.cooperation-plan-actions{flex-wrap:wrap}}
