*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#1e293b;font-family:Cairo,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;overflow-x:hidden;padding:0}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container-login{background:radial-gradient(circle at 20% 20%,#2563eb1f,#0000 40%),radial-gradient(circle at 80% 80%,#6366f11f,#0000 40%),linear-gradient(135deg,#0f172a,#1e293b);height:100vh;margin:0;overflow:hidden;padding:0;width:100vw}.container-login,.login-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.login-container{padding:16px;width:100%}.login-card{border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 25px 50px -12px #0006,0 0 0 1px #ffffff1a;height:480px;max-width:95vw;overflow:hidden;width:740px}.login-card,.login-image{background-color:#fff;display:flex}.login-image{align-items:center;border-inline-end:1px solid #e2e8f0;flex:0.95 1;justify-content:center;padding:32px}.login-image img{height:auto;object-fit:contain;transition:transform .3s ease;width:155px}.login-image:hover img{transform:scale(1.04)}.login-form{background-color:#fff;box-sizing:border-box;display:flex;flex:1.15 1;flex-direction:column;justify-content:center;padding:36px 40px}.login-form h2{color:#0f172a;font-size:1.65rem;font-weight:800;letter-spacing:-.3px;margin:0 0 20px}.input-group{margin-bottom:16px;position:relative;width:100%}.input-group input{background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:.95rem;outline:none;padding:12px 16px 12px 42px;transition:all .2s ease;width:100%}body[dir=rtl] .input-group input{padding:12px 42px 12px 16px}.input-group input:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.input-group .input-icon{color:#94a3b8;font-size:1rem;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s ease}body[dir=rtl] .input-group .input-icon{left:auto;right:14px}.input-group:focus-within .input-icon{color:#2563eb}.input-group .MuiOutlinedInput-root{background-color:#f8fafc!important;border-radius:12px!important;font-size:.95rem!important}.input-group .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important}.input-group .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2563eb!important;border-width:1.5px!important}.error-message{color:#ef4444;font-size:.8rem;font-weight:600;margin:4px 0 0 2px}.login-button{background:linear-gradient(135deg,#1e40af,#2563eb);border:none;border-radius:12px;box-shadow:0 4px 12px #2563eb4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:6px;padding:12px;transition:all .2s ease;width:100%}.login-button:hover:not(:disabled){background:linear-gradient(135deg,#1e3a8a,#1d4ed8);box-shadow:0 6px 16px #2563eb66;transform:translateY(-1px)}.login-button:active:not(:disabled){transform:translateY(0)}.login-button:disabled{cursor:not-allowed;opacity:.65}@media (max-width:768px){.login-card{flex-direction:column;height:auto;width:92%}.login-image{display:none}.login-form{padding:28px 24px}}.MuiDrawer-paper{background-color:#fff!important;border-inline-end:1px solid #e2e8f0!important;box-shadow:2px 0 10px #00000008!important}.MuiListItemButton-root{border-radius:10px!important;margin:4px 8px!important;transition:all .2s ease!important}.MuiListItemButton-root:hover{background-color:#f1f5f9!important}.MuiListItemButton-root.active{background-color:#eff6ff!important;border-inline-start:4px solid #2563eb!important}.MuiListItemButton-root.active .MuiListItemIcon-root{color:#2563eb!important}.MuiListItemButton-root.active .MuiListItemText-primary{color:#2563eb!important;font-weight:700!important}.details-page{background-color:#f8fafc;box-sizing:border-box;font-family:inherit;min-height:100vh;padding:16px 24px}.header{align-items:center;background-color:#1e293b;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#fff;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 24px}.header h1{font-size:1.35rem;font-weight:700;letter-spacing:-.3px;margin:0}.back-to-search-btn{background:#ffffff1f;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:6px 14px;transition:all .2s ease}.back-to-search-btn:hover{background:#ffffff38}.content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.2fr 1fr;margin-bottom:16px}.right-panel{grid-gap:16px;display:grid;gap:16px;grid-template-rows:1fr 1fr}.left-panel{padding:18px 20px}.left-panel,.sender-info,.shipment-info{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #00000008}.sender-info,.shipment-info{padding:16px 20px}.sender-info p,.shipment-info p{color:#334155;font-size:.9rem;font-weight:500;margin:6px 0}h2{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:1.1rem;font-weight:700;margin:0 0 12px;padding-bottom:6px}.tracking-list{max-height:280px;overflow-y:auto;padding-right:4px}.tracking-item{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.tracking-item p{color:#1e293b;font-weight:600;margin:0}.tracking-item p:first-child{color:#64748b;font-size:.8rem;font-weight:500}.complaints-section,.support-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #00000008;margin-bottom:16px;padding:16px 20px}.complaints-section .MuiDataGrid-root,.support-section .MuiDataGrid-root{border:none!important;font-family:inherit!important}.complaints-section .MuiDataGrid-columnHeaders,.support-section .MuiDataGrid-columnHeaders{background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;color:#334155!important;font-weight:700!important}.complaints-section .MuiDataGrid-cell,.support-section .MuiDataGrid-cell{border-bottom:1px solid #f1f5f9!important;font-size:.875rem!important}.complaint-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #00000008;margin:16px auto;max-width:100%;padding:20px}.complaint-header{background:#1e293b;border-radius:8px;color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:16px;padding:12px 18px}.form-group{align-items:center;display:flex;gap:16px;margin-bottom:12px}.form-group label{color:#334155;flex-shrink:0;font-size:.9rem;font-weight:600;width:140px}.form-group input,.form-group select,.form-group textarea{background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;flex:1 1;font-family:inherit;font-size:.9rem;outline:none;padding:10px 14px;transition:all .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.form-group textarea{min-height:60px;resize:vertical}.btn-submit{background:#2563eb;border:none;border-radius:8px;box-shadow:0 2px 6px #2563eb4d;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;margin-top:10px;padding:11px 28px;transition:background .2s ease}.btn-submit:hover{background:#1d4ed8}@media (max-width:900px){.content{grid-template-columns:1fr}.form-group{align-items:flex-start;flex-direction:column}.form-group label{margin-bottom:4px;width:100%}}.home-container{background:radial-gradient(circle at 10% 10%,#2563eb0f,#0000 40%),radial-gradient(circle at 90% 90%,#6366f10f,#0000 40%),#f8fafc;height:100vh;overflow:hidden;width:100%}.container,.home-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.container{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 20px 40px -15px #00000014;flex-direction:column;gap:22px;max-width:540px;padding:44px 52px;text-align:center;width:90%}.logo{align-items:center;display:flex;justify-content:center}.logo img{filter:drop-shadow(0 6px 12px rgba(37,99,235,.18));height:76px;object-fit:contain;transition:transform .25s ease;width:76px}.logo img:hover{transform:scale(1.05)}.search-box{align-items:center;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 6px #00000005;display:flex;max-width:440px;overflow:hidden;transition:all .2s ease;width:100%}.search-box:focus-within{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.search-button{align-items:center;background:linear-gradient(135deg,#1e40af,#2563eb);border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:13px 18px;transition:background .2s ease}.search-button:hover:not(:disabled){background:linear-gradient(135deg,#172554,#1d4ed8)}.search-button:disabled{cursor:not-allowed;opacity:.65}.search-input{background:#0000;border:none;box-sizing:border-box;color:#1e293b;flex:1 1;font-family:inherit;font-size:1rem;font-weight:600;outline:none;padding:13px 16px}.search-input::placeholder{color:#94a3b8;font-weight:400}.loading-container{align-items:center;display:flex;flex-direction:column;margin-top:10px}.loading-container p{color:#2563eb;font-size:15px;font-weight:600;margin-top:10px}.shipment-details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;max-height:180px;overflow-y:auto;padding:14px;text-align:left;width:100%}.shipment-details h3{color:#0f172a;font-size:.95rem;margin:0 0 8px}.error-actions{display:flex;gap:12px;justify-content:center;margin-top:8px;width:100%}.home-button,.retry-button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-family:inherit;font-size:.9rem;font-weight:700;padding:11px 16px;transition:all .2s ease}.retry-button{background:#2563eb;box-shadow:0 4px 10px #2563eb40;color:#fff}.retry-button:hover{background:#1d4ed8;transform:translateY(-1px)}.home-button{background:#0f172a;box-shadow:0 4px 10px #0f172a33;color:#fff}.home-button:hover{background:#1e293b;transform:translateY(-1px)}
/*# sourceMappingURL=main.7d2fd03b.css.map*/