.urgency-module-container{padding:40px 20px}.module-wrapper{align-items:center;background-color:#fcffff;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1200px;opacity:0;padding:40px;transform:translateY(30px);transition:opacity .3s ease-out,transform .3s ease-out}.module-wrapper.is-visible{opacity:1;transform:translateY(0);transition:opacity .8s ease-out,transform .8s ease-out}.chart-column{flex:1;min-width:300px;text-align:center}.chart-title{color:#222!important;font-size:28px;font-weight:700;margin-bottom:40px}.pie-chart-container{align-items:center;background:conic-gradient(#ef4444 0,#e5e7eb 0);border-radius:50%;box-shadow:inset 0 0 10px rgba(0,0,0,.02);display:flex;height:300px;justify-content:center;margin:0 auto;transition:all .6s cubic-bezier(.4,0,.2,1);width:300px}.inner-circle{background-color:#fcffff;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.05);height:230px;width:230px}.status-display{margin-top:30px}.count-text{color:#ef4444!important;font-size:24px!important;font-weight:700;margin:0;transition:all .3s ease}.desc-text{color:#444!important;font-size:16px;margin-top:8px!important;min-height:24px;transition:opacity .3s ease}.list-column{flex:1.2;min-width:300px}.issue-card{background:#fff;border:2px solid #e9f0ff;border-radius:16px;cursor:pointer;display:flex;gap:15px;margin-bottom:14px;padding:18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.issue-card:hover{border-color:#cbd5e1;box-shadow:0 5px 15px rgba(0,0,0,.04);transform:translateY(-2px)}.issue-card:has(.issue-checkbox:checked){background-color:#f8faff;border-color:#2563eb;box-shadow:0 5px 15px rgba(37,99,235,.1)}.issue-checkbox{accent-color:#2563eb;cursor:pointer;height:22px;margin-top:4px;width:22px}.issue-title{color:#1f2937;display:block;font-size:16px;font-weight:700;margin-bottom:2px}.issue-subtitle{color:#6b7280;display:block;font-size:13.5px;line-height:1.5}@media (max-width:767px){.urgency-module-container{padding:20px 0}.module-wrapper{padding:20px 15px}.chart-column,.list-column{min-width:auto}.pie-chart-container{height:260px;width:260px}.inner-circle{height:180px;width:180px}.chart-title{font-size:22px;margin-bottom:30px}.count-text{font-size:20px!important}}