.status-check-card{background:#fff;border-radius:2px;max-width:600px;margin:0 auto;padding:48px 40px;box-shadow:0 2px 12px #00000014}.card-icon{background:linear-gradient(135deg,#47b2e4 0%,#2a8fc7 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex;box-shadow:0 4px 12px #47b2e44d}.card-icon i{color:#fff;font-size:36px}.status-check-card h3{color:#37517e;text-align:center;margin-bottom:12px;font-family:Poppins,sans-serif;font-size:24px;font-weight:600}.status-form{margin-top:32px}.status-form .form-group{margin-bottom:24px}.status-form label{color:#37517e;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;display:block}.status-form .form-control{border:1px solid #e0e0e0;border-radius:2px;padding:12px 16px;font-family:Poppins,sans-serif;font-size:13px;transition:all .3s}.status-form .form-control:focus{border-color:#47b2e4;outline:none;box-shadow:0 0 0 3px #47b2e41a}.status-form .form-text{color:#6c757d;margin-top:4px;font-size:11px;display:block}.status-form .alert{border-radius:2px;margin-top:16px;padding:12px 16px;font-size:12px}.btn-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#47b2e4 0%,#2a8fc7 100%);border:none;border-radius:2px;padding:14px 48px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .3s;box-shadow:0 4px 12px #47b2e44d}.btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #47b2e466}.btn-submit:disabled{opacity:.6;cursor:not-allowed}.security-note{color:#6c757d;text-align:center;border-top:1px solid #e0e0e0;margin-top:24px;padding-top:24px;font-size:11px}.case-result-header{margin-bottom:32px}.result-title{color:#37517e;align-items:center;margin-top:16px;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;display:flex}.result-title i{font-size:32px}.case-card{background:#fff;border-radius:2px;margin-bottom:24px;transition:all .3s;overflow:hidden;box-shadow:0 2px 12px #00000014}.case-card:hover{box-shadow:0 4px 16px #0000001f}.case-card-header{background:linear-gradient(135deg,#37517e 0%,#2a3f5f 100%);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.case-card-header h4{color:#fff;align-items:center;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;display:flex}.case-card-header h4 i{font-size:20px}.case-card-header .badge{border-radius:2px;padding:6px 12px;font-size:11px;font-weight:500}.case-card-body{padding:32px 24px}.case-overview .case-card-header{background:linear-gradient(135deg,#47b2e4 0%,#2a8fc7 100%)}.info-item{margin-bottom:20px}.info-item label{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;display:block}.info-value{color:#37517e;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.info-value.highlight{color:#47b2e4;font-size:16px;font-weight:600}.parties-list{flex-direction:column;gap:16px;display:flex}.party-item{background:#f8f9fa;border-left:3px solid #47b2e4;border-radius:2px;align-items:flex-start;gap:16px;padding:16px;display:flex}.party-type .badge{border-radius:2px;padding:6px 12px;font-size:10px;font-weight:600}.party-details{flex:1}.party-name{color:#37517e;margin-bottom:4px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.party-ic{color:#6c757d;font-family:Poppins,sans-serif;font-size:12px}.timeline-card .case-card-header{background:linear-gradient(135deg,#6f42c1 0%,#5a32a3 100%)}.timeline-container{padding:8px 0;position:relative}.timeline-item{gap:20px;margin-bottom:32px;display:flex;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-marker{flex-direction:column;align-items:center;display:flex;position:relative}.timeline-icon{color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.timeline-line{background:#e0e0e0;flex:1;width:2px;min-height:40px;margin-top:8px}.timeline-content{background:#f8f9fa;border-left:3px solid #6f42c1;border-radius:2px;flex:1;padding:16px 20px}.timeline-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.timeline-title{color:#37517e;flex-wrap:wrap;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;display:flex}.timeline-title .badge{border-radius:2px;padding:4px 10px;font-size:10px;font-weight:600}.timeline-date{color:#6c757d;white-space:nowrap;align-items:center;font-family:Poppins,sans-serif;font-size:11px;display:flex}.timeline-description{color:#6c757d;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:12px;line-height:1.6}.timeline-metadata{border-top:1px solid #e0e0e0;padding-top:8px;font-family:Poppins,sans-serif;font-size:11px}.contact-card .case-card-header{background:linear-gradient(135deg,#28a745 0%,#218838 100%)}.contact-info{flex-direction:column;gap:12px;display:flex}.contact-item{color:#37517e;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:13px;display:flex}.contact-item i{color:#47b2e4;text-align:center;width:24px;font-size:18px}.contact-item a{color:#47b2e4;text-decoration:none;transition:color .3s}.contact-item a:hover{color:#2a8fc7;text-decoration:underline}.faq-section{background:#fff;border-radius:2px;padding:32px 24px;box-shadow:0 2px 12px #00000014}.faq-section h4{color:#37517e;align-items:center;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;display:flex}.faq-section .accordion-button{color:#37517e;padding:16px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.faq-section .accordion-button:not(.collapsed){color:#47b2e4;background-color:#f8f9fa}.faq-section .accordion-body{color:#6c757d;padding:16px 20px;font-family:Poppins,sans-serif;font-size:12px;line-height:1.6}@media (max-width:768px){.status-check-card{padding:32px 24px}.card-icon{width:64px;height:64px}.card-icon i{font-size:28px}.status-check-card h3{font-size:20px}.result-title{font-size:22px}.case-card-header{flex-direction:column;align-items:flex-start;gap:12px}.case-card-body{padding:24px 16px}.party-item{flex-direction:column;gap:12px}.btn-submit{padding:12px 32px;font-size:13px}.timeline-item{gap:12px;margin-bottom:24px}.timeline-icon{width:40px;height:40px;font-size:16px}.timeline-header{flex-direction:column;align-items:flex-start;gap:8px}.timeline-content{padding:12px 16px}.timeline-title{font-size:13px}.timeline-date{font-size:10px}}
