.status-page{background:linear-gradient(135deg,#7e22ce,#4f46e5);min-height:100vh;padding:5rem 2rem 2rem}.status-page h2{font-size:1.8rem;margin-bottom:1.5rem;color:#333}.status-info{background-color:#f4f6fa;border:1px solid #ddd;border-radius:6px;padding:1rem 1.5rem;line-height:1.6}.status-info p{margin:.5rem 0;font-size:1rem}.status-id{font-weight:700;font-size:1.2rem;color:#007bff;margin-bottom:1rem}.status-badge{display:inline-block;padding:.4rem .8rem;background-color:#ffc107;color:#fff;font-weight:700;border-radius:20px;text-transform:uppercase;font-size:.85rem;margin-top:1rem}.status-row{margin-bottom:1rem}.status-label{font-weight:600;color:#555}.status-value{color:#000}.status-container{max-width:600px;padding:2rem;margin:0 auto 3rem;background-color:#fdfaff;border-radius:12px;box-shadow:0 8px 24px rgba(111,66,193,.1);border:1px solid #e0dff0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.status-title{font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;text-align:center;color:#6f42c1}.status-form{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.status-input{width:100%;padding:.75rem 1rem;border:1px solid #c5bfe3;border-radius:8px;color:#007bff;font-weight:600;font-size:1rem;margin-bottom:1rem;transition:border-color .3s ease;background-color:#f4f2fa}.status-input:focus{outline:none;border-color:#6f42c1}.status-button{padding:.7rem 1.5rem;font-size:1rem;width:100%;background-color:#6f42c1;color:white;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.status-button:hover{background-color:#59359e}.status-error{color:#d9534f;text-align:center;margin-top:1rem}.status-result{margin-top:2rem;background-color:#fdfaff;border:1px solid #e6e1f2;padding:1.5rem;border-radius:10px;line-height:1.6}.status-result h3{margin-bottom:1rem;color:#333;font-size:1.3rem}.status-label{font-weight:700;padding:.3rem .7rem;border-radius:16px;font-size:.9rem;text-transform:uppercase}.status-new{background-color:#ffc107;color:white}.status-in-process{background-color:#6f42c1;color:white}.status-completed{background-color:#28a745;color:white}.status-notpaid{background-color:#dc3545;color:white}.status-paid{background-color:#28a745;color:white}