.EWSection{margin-top:32px}.EWSection .EWList{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.EWSection .EWList{grid-template-columns:1fr}}.EWSection .EWContent{background:var(--primary);border-left:4px solid var(--accent);grid-template-columns:32px 1fr;align-items:center;gap:12px;padding:16px 20px;display:grid}.EWSection .EWContent .icon{background:rgba(69,93,35,.2);border-radius:50%;flex:1;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.EWSection .EWContent svg{width:16px;height:auto}.EWSection .EWContent .title{font-size:16px}
.esmanModification{border:1px solid var(--gray-400);flex-direction:column;height:100%;transition:all .3s;display:flex}.esmanModification:hover{border-color:var(--accent);box-shadow:0 4px 16px rgba(0,0,0,.1)}.esmanModification:hover .modificationHeader{background-color:var(--accent)}.modificationHeader{background-color:var(--gray-400);justify-content:space-between;align-items:center;height:80px;padding:0 16px;transition:background-color .3s;display:flex}@media (max-width:768px){.modificationHeader{height:60px}}.modificationHeader h4{font-size:24px;font-weight:600;line-height:32px}@media (max-width:768px){.modificationHeader h4{font-size:18px;line-height:26px}}.modificationHeader .icon{background-color:var(--primary);justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (max-width:768px){.modificationHeader .icon{width:36px;height:36px}}.modificationHeader .icon svg{width:24px;height:24px}@media (max-width:768px){.modificationHeader .icon svg{width:21px;height:21px}}.modificationCnt{flex-direction:column;flex:1;padding:16px 24px;display:flex}@media (max-width:768px){.modificationCnt{padding:16px}}.modificationCnt .tags{gap:8px;display:flex}.modificationCnt .tags .tag{color:var(--accent);background:rgba(74,93,35,.2);padding:4px 12px;font-size:12px;line-height:16px}.modificationCnt .description{color:var(--gray-100);margin-top:12px;font-size:14px;line-height:20px}.modificationCnt .options{flex-direction:column;gap:4px;margin:16px 0;display:flex}.modificationCnt .options .option{color:var(--gray-200);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.modificationCnt .options .option svg{width:13px;height:15px}.modificationCnt .baseButton{justify-content:center;margin-top:auto}
.esmanModifications{grid-template-columns:repeat(3,minmax(280px,1fr));gap:24px;display:grid}@media (max-width:768px){.esmanModifications{gap:18px;overflow-x:auto}}
