.SwotBoard_container__GrJ6m{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.SwotBoard_form__dPV5z{display:flex;gap:1rem;padding:1.5rem;align-items:center;flex-wrap:wrap}.SwotBoard_input__lW9PJ,.SwotBoard_select___Y0gQ{padding:.75rem 1rem;border-radius:8px;border:1px solid var(--border);background:rgba(15,23,42,.5);color:#fff;flex:1 1;min-width:200px}.SwotBoard_btn__9TJlc{background-color:var(--primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.SwotBoard_btn__9TJlc:hover{background-color:var(--primary-dark)}.SwotBoard_grid__IWnRe{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.SwotBoard_quadrant__x3xn_{padding:1.5rem;min-height:300px;display:flex;flex-direction:column}.SwotBoard_quadrant__x3xn_ h2{margin-bottom:1rem;font-size:1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.SwotBoard_strength__UCuBz h2{color:#10b981}.SwotBoard_weakness__sgJEO h2{color:#f59e0b}.SwotBoard_opportunity__LTfr4 h2{color:#3b82f6}.SwotBoard_threat__ZFnZg h2{color:#ef4444}.SwotBoard_itemList__xBvyS{list-style:none;display:flex;flex-direction:column;gap:.75rem}.SwotBoard_item__1W3NN{display:flex;align-items:center;gap:.75rem;background:hsla(0,0%,100%,.05);padding:.75rem;border-radius:6px;transition:transform .2s}.SwotBoard_item__1W3NN:hover{transform:translateX(4px);background:hsla(0,0%,100%,.1)}.SwotBoard_impactBadge__9GLr0{font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:12px;background:#334155;color:#fff}.SwotBoard_impactBadge__9GLr0[data-impact=HIGH]{background:#ef4444}.SwotBoard_impactBadge__9GLr0[data-impact=MEDIUM]{background:#f59e0b}.SwotBoard_impactBadge__9GLr0[data-impact=LOW]{background:#10b981}.SwotBoard_desc__SYrhA{flex:1 1}.SwotBoard_deleteBtn__czuHW{background:transparent;border:none;color:#ef4444;cursor:pointer;opacity:.5;transition:opacity .2s}.SwotBoard_item__1W3NN:hover .SwotBoard_deleteBtn__czuHW{opacity:1}@media (max-width:768px){.SwotBoard_grid__IWnRe{grid-template-columns:1fr}}