.QSPMTool_container__kXIgo{font-family:Arial,sans-serif}.QSPMTool_tab__0y_FJ{overflow:hidden;border-bottom:1px solid #ccc;background-color:#f1f1f1}.QSPMTool_tablinks__vIZo_{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s;font-size:16px}.QSPMTool_tablinks__vIZo_:hover{background-color:#ddd}.QSPMTool_tablinks__vIZo_.QSPMTool_active__3qTTA{background-color:#009688;color:#fff}.QSPMTool_tabcontent__doIYd{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none}.QSPMTool_tabcontent__doIYd.QSPMTool_active__3qTTA{display:block}.QSPMTool_swot-section__MkOPB{margin-bottom:20px}.QSPMTool_error__7pZw0{color:red}.QSPMTool_action-buttons__Dk7Bh{margin-top:20px}.QSPMTool_action-buttons__Dk7Bh button{margin-right:10px;padding:10px 20px;background-color:#4caf50;color:#fff;border:none;cursor:pointer}.QSPMTool_action-buttons__Dk7Bh button:hover{background-color:#45a049}.QSPMTool_button__sfo_w{background-color:#4caf50;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;transition-duration:.4s;cursor:pointer;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.QSPMTool_button__sfo_w:hover{background-color:#45a049;box-shadow:0 4px 8px rgba(0,0,0,.2)}.QSPMTool_button__sfo_w:active{background-color:#3e8e41;box-shadow:0 1px 3px rgba(0,0,0,.2);transform:translateY(1px)}.QSPMTool_buttonGroup__xhkXq{display:flex;justify-content:center;gap:10px;margin-top:20px}.QSPMTool_matrix__fx67o{width:100%;border-collapse:collapse;margin-bottom:1rem}.QSPMTool_matrix__fx67o caption{font-weight:700;margin-bottom:.5rem}.QSPMTool_matrix__fx67o td,.QSPMTool_matrix__fx67o th{border:1px solid #ddd;padding:8px;text-align:left}.QSPMTool_matrix__fx67o th{background-color:#f2f2f2}.QSPMTool_matrixTable__WQCkK{width:100%;border-collapse:collapse;margin-bottom:20px}.QSPMTool_matrixTable__WQCkK td,.QSPMTool_matrixTable__WQCkK th{border:1px solid #ddd;padding:8px;text-align:left}.QSPMTool_matrixTable__WQCkK th{background-color:#f2f2f2;font-weight:700}.QSPMTool_matrixTable__WQCkK tr:nth-child(2n){background-color:#f9f9f9}.QSPMTool_categoryHeader__4OZNe{background-color:#2c3e50;color:#fff;font-weight:700;text-align:left;padding:8px}.QSPMTool_totalRow__XGao6{background-color:#ecf0f1;font-weight:700}.QSPMTool_actionButtons__V2RHJ{display:flex;justify-content:center;gap:10px;margin-top:20px}.QSPMTool_actionButton__1qeZ5{background-color:#009688;color:#fff;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:4px;transition:background-color .3s}.QSPMTool_actionButton__1qeZ5:hover{background-color:#00796b}.QSPMTool_actionButton__1qeZ5{border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.QSPMTool_actionButton__1qeZ5:active{background-color:#00695c;box-shadow:0 1px 2px rgba(0,0,0,.2);transform:translateY(1px)}.QSPMTool_comingSoon__R93Sy{opacity:.8;cursor:default}.QSPMTool_comingSoon__R93Sy:hover{background-color:#009688}.QSPMTool_sectionTitle__7JfAO{color:#009688;margin-top:30px;margin-bottom:15px;font-size:1.17em;font-weight:700}.QSPMTool_container__kXIgo{padding:20px;max-width:1200px;margin:0 auto}.QSPMTool_input__Be4Ue{width:100%;padding:8px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.QSPMTool_factorTable__DjwJK{width:100%;border-collapse:separate;border-spacing:0 10px}.QSPMTool_factorTable__DjwJK th{text-align:left;font-size:14px;font-weight:600;color:#333;padding-bottom:8px;border-bottom:2px solid #e0e0e0}.QSPMTool_factorTable__DjwJK th:not(:last-child){padding-right:20px}.QSPMTool_factorTable__DjwJK td{padding-top:10px}.QSPMTool_factorTable__DjwJK input,.QSPMTool_factorTable__DjwJK select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.QSPMTool_factorTable__DjwJK .QSPMTool_deleteButton__ruzjN{background-color:#f44336;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer}