@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--p-teal:#f91942;--p-teal-dark:#d81537;--p-teal-glow:#f9194240;--p-purple:#ff4d6d;--p-purple-dark:#e83e5a;--p-purple-glow:#ff4d6d40;--p-pink:#f05;--grad-primary:linear-gradient(135deg,#f91942 0%,#ff4d6d 100%);--grad-btn:linear-gradient(135deg,#f91942 0%,#f05 100%);--grad-btn-hover:linear-gradient(135deg,#d81537 0%,#e83e5a 100%);--grad-sidebar:#fff;--grad-card-accent:linear-gradient(135deg,#f91942 0%,#ff4d6d 100%);--bg-base:#f4f7f6;--bg-elevated:#fff;--bg-surface:#fff;--bg-surface-2:#f8fafc;--bg-surface-3:#f1f5f9;--border:#0000000f;--border-soft:#00000008;--border-glow:#f919424d;--text:#1f2937;--text-muted:#6b7280;--text-dim:#00000059;--shadow-card:0 4px 20px #0000000d;--shadow-glow:0 0 20px #f9194233;--shadow-btn:0 4px 15px #f9194259}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg-base)!important}.parkez-layout__sidebar-wrap{border-right:1px solid var(--border);background:var(--grad-sidebar)!important}.parkez-layout__main,.parkez-layout__scroll{background:var(--bg-base)!important}.parkez-navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 10px #0000000d;border-bottom:1px solid var(--border)!important;background:#fffffff2!important}.parkez-navbar h2,.parkez-navbar h6{font-weight:600;color:var(--text)!important}.parkez-navbar .dropdown-menu{background:var(--bg-surface-2);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:12px}.parkez-navbar .dropdown-item{color:var(--text);border-radius:8px;transition:background .15s}.parkez-navbar .dropdown-item:hover{color:var(--p-teal);background:#f919421f}.parkez-navbar .navbar-toggler{background:var(--bg-surface-2)!important;border:1px solid var(--border)!important;color:var(--text)!important}.parkez-sidebar{background:var(--grad-sidebar)!important;border-right:1px solid var(--border)!important}.parkez-sidebar .nav-link{border-radius:10px;margin:2px 8px;transition:all .2s;color:var(--text-muted)!important}.parkez-sidebar .nav-link.active,.parkez-sidebar .nav-link.active.bg-info{background:var(--grad-btn)!important;color:#fff!important;box-shadow:var(--shadow-btn)!important;font-weight:600!important}.parkez-sidebar .nav-link:hover:not(.active){background:#f919421a;color:var(--p-teal)!important}.parkez-sidebar hr.horizontal{opacity:1;border-color:var(--border)!important}.parkez-layout__scroll .card{box-shadow:var(--shadow-card);border-radius:16px;background:var(--bg-surface)!important;color:var(--text)!important;border:1px solid var(--border)!important}.parkez-layout__scroll .card-header,.parkez-layout__scroll .section-body .card{background:var(--bg-surface)!important}.parkez-layout__scroll .table{color:var(--text);--bs-table-bg:transparent;--bs-table-striped-bg:#ffffff05;--bs-table-hover-bg:#f9194212}.parkez-layout__scroll .table thead th{color:var(--text-muted);border-color:var(--border);text-transform:uppercase;letter-spacing:.6px;font-size:.78rem;font-weight:600}.parkez-layout__scroll .table td,.parkez-layout__scroll .table th{border-color:var(--border-soft);vertical-align:middle}.parkez-layout__scroll .form-control,.parkez-layout__scroll .form-select{border-radius:10px;transition:border .2s,box-shadow .2s;background:var(--bg-surface-2)!important;border:1px solid var(--border)!important;color:var(--text)!important}.parkez-layout__scroll .form-control:focus,.parkez-layout__scroll .form-select:focus{border-color:var(--p-teal)!important;box-shadow:0 0 0 3px var(--p-teal-glow)!important;background:var(--bg-surface-3)!important;color:var(--text)!important}.parkez-layout__scroll .form-control::placeholder{color:var(--text-dim)}.parkez-layout__scroll label{color:var(--text-muted);font-size:.85rem;font-weight:500}.form-control:disabled,.form-control[readonly]{opacity:1;background:var(--bg-surface)!important;color:var(--text-muted)!important}.parkez-layout__scroll .page-link{background:var(--bg-surface-2);border-color:var(--border);color:var(--p-teal)}.parkez-layout__scroll .page-item.active .page-link{background:var(--grad-btn);color:#fff;border-color:#0000}.parkez-layout__scroll .list-group-item{background:var(--bg-surface-2);border-color:var(--border);color:var(--text)}.parkez-layout__scroll .list-group-item a{color:var(--p-teal)}.bg-info{background:var(--grad-btn)!important}.btn-info,.btn.bg-info{box-shadow:var(--shadow-btn);background:var(--grad-btn)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:600!important;transition:all .25s!important}.btn-info:hover,.btn.bg-info:hover{transform:translateY(-1px);background:var(--grad-btn-hover)!important;color:#fff!important;box-shadow:0 6px 20px #f9194266!important}.btn-info:disabled,.btn.bg-info:disabled{opacity:.55;transform:none}.text-info{color:var(--p-teal)!important}.border-info{border-color:var(--p-teal)!important}.shadow-info{box-shadow:var(--shadow-glow)!important}.parkez-layout__scroll .btn-danger{border-color:#b02a37;border-radius:10px!important}.parkez-footer{background:var(--bg-elevated);border-top:1px solid var(--border);color:var(--text-muted)}.dashboard-card{transition:transform .2s,box-shadow .2s;position:relative;background:var(--bg-surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;margin-top:15px!important;overflow:hidden!important}.dashboard-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px #f9194233!important}.dashboard-card:before{content:"";background:var(--grad-primary);border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.dashboard-card .card-header{min-height:100px;background:0 0!important;border:none!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;padding:1.25rem!important;display:flex!important}.dashboard-card .icon-shape{flex-shrink:0;width:56px;height:56px;background:var(--grad-primary)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;margin-right:16px!important;display:flex!important;position:relative!important;box-shadow:0 4px 20px #f9194259!important}.dashboard-card .icon-shape i{color:#fff!important;margin:0!important;padding:0!important;font-size:26px!important;line-height:1!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.dashboard-card .text-end{flex-direction:column;display:flex;text-align:left!important;width:auto!important;padding-top:0!important}.dashboard-title{text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px;font-weight:600;color:var(--text-muted)!important;font-size:.75rem!important}.dashboard-count{background:var(--grad-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:800;display:block;color:var(--text)!important;font-size:1.6rem!important}@media (max-width:1199.98px){.dashboard-card{margin-top:30px!important}}@media (max-width:575.98px){.dashboard-card .card-header{min-height:80px!important;padding:1rem!important}.dashboard-card .icon-shape{width:44px;height:44px;margin-right:10px}.dashboard-card .icon-shape i{font-size:20px!important}.dashboard-title{font-size:.65rem!important}.dashboard-count{font-size:1.2rem!important}}.parkez-auth-page{min-height:100vh;background:var(--bg-base)!important}.parkez-auth-card .card{background:var(--bg-surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-card),var(--shadow-glow);border-radius:20px}.parkez-auth-card .form-control{border-radius:10px;background:var(--bg-surface-2)!important;border:1px solid var(--border)!important;color:var(--text)!important}.parkez-auth-card .form-control:focus{border-color:var(--p-teal)!important;box-shadow:0 0 0 3px var(--p-teal-glow)!important}.parkez-auth-card .card-body,.parkez-auth-card .text-start{color:var(--text)}.admin-gradient-btn{background:var(--grad-btn);color:#fff;cursor:pointer;box-shadow:var(--shadow-btn);letter-spacing:.3px;border:none;border-radius:10px;align-items:center;gap:6px;padding:.65rem 1.6rem;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.admin-gradient-btn:hover{background:var(--grad-btn-hover);transform:translateY(-2px);box-shadow:0 8px 24px #f9194266}.admin-gradient-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}button.admin-gradient-btn{justify-content:center;width:100%}.admin-back-btn{color:var(--p-teal);align-items:center;gap:4px;margin-bottom:.75rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.admin-back-btn:hover{color:var(--p-purple);text-decoration:underline}input,select,textarea,.form-control{color:var(--text)!important;background-color:var(--bg-surface-2)!important}input[type=password],input[type=text],input[type=email]{color:var(--text)!important}input:focus,select:focus,textarea:focus,.form-control:focus{color:var(--text)!important;background-color:var(--bg-surface-3)!important}::placeholder{color:var(--text-dim)!important}label,.form-label,.col-form-label{color:var(--text-muted)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-dark{color:var(--text)!important}.text-secondary{color:var(--text-muted)!important}.status-select{color:#fff;font-weight:500}.status-pending{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#0000!important}.status-verified{color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#0000!important}.status-select:disabled{opacity:.8;cursor:not-allowed}.btn i.fas,.btn i.far,.btn i.fab{vertical-align:middle;pointer-events:none;font-size:.95rem;font-weight:900;line-height:1;display:inline-block;font-family:"Font Awesome 7 Free","Font Awesome 6 Free","Font Awesome 5 Free",sans-serif!important}.btn i.far{font-weight:400}.btn .material-icons,.btn i.material-icons{vertical-align:middle;pointer-events:none;-webkit-font-smoothing:antialiased;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Material Icons,sans-serif!important}button.react-international-phone-country-selector-button{border:1px solid var(--border)!important;background-color:var(--bg-surface-2)!important;border-right-width:0!important;border-radius:10px 0 0 10px!important;height:44px!important}#navbarHeader{color:var(--parkez-text,#f5f5f5);font-size:23px;display:block}#navbarToggler{display:block}@media screen and (min-width:1493px){#navbarToggler{display:none}}@media screen and (max-width:700px){#navbarHeader{font-size:1.5rem}}@media screen and (max-width:590px){#navbarHeader{display:none}}.public-navbar .nav-link{margin:0 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;position:relative}.public-navbar .nav-link.active-link,.public-navbar .nav-link:hover{color:#f91942!important}.hover-opacity-100:hover{opacity:1!important}.public-layout{font-family:Inter,sans-serif}.hero-section{background:#fcfcfc;padding:80px 0;position:relative;overflow:hidden}.hero-title{color:#1a1a1a;font-size:3.5rem;font-weight:800;line-height:1.2}.hero-title span{color:#f91942}.hero-subtitle{color:#666;margin-top:20px;margin-bottom:40px;font-size:1rem}.app-store-btn{height:50px;margin-right:15px}.hero-image-container{text-align:center;margin-top:60px;position:relative}.hero-image-container img{max-width:100%;height:auto}.section-title{color:#222;margin-bottom:20px;font-size:2.2rem;font-weight:800}.section-subtitle{color:#666;margin-bottom:40px;font-size:1rem}.feature-card{text-align:center;background:#fff;border-radius:20px;height:100%;padding:30px;transition:transform .3s;box-shadow:0 10px 30px #00000008}.feature-card:hover{transform:translateY(-10px)}.feature-icon{color:#f91942;background:#f8f9fa;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;font-size:1.5rem;display:inline-flex}.testimonial-card{background:#fff;border-radius:20px;margin-bottom:30px;padding:30px;box-shadow:0 10px 30px #00000008}.testimonial-text{color:#555;margin-top:15px;margin-bottom:25px;font-size:.95rem;font-style:italic;line-height:1.6}.testimonial-author img{object-fit:cover;border-radius:50%;width:45px;height:45px;margin-right:15px}.testimonial-author-info h6{margin:0;font-size:.9rem;font-weight:700}.testimonial-author-info p{color:#888;margin:0;font-size:.8rem}.faq-accordion .accordion-item{background:0 0;border:none;margin-bottom:15px}.faq-accordion .accordion-button{color:#333;background:#fff;padding:20px;font-weight:600;box-shadow:0 5px 15px #00000005;border-radius:10px!important}.faq-accordion .accordion-button:not(.collapsed){color:#f91942;background:#fff;box-shadow:0 5px 15px #00000005}.faq-accordion .accordion-button:focus{border-color:#f919424d;box-shadow:0 0 0 .25rem #f919421a}.faq-accordion .accordion-body{color:#666;background:#fff;border-radius:0 0 10px 10px;margin-top:2px;padding:20px;font-size:.95rem}.contact-info-card{align-items:flex-start;margin-bottom:25px;display:flex}.contact-icon{color:#f91942;background:#f919421a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-right:20px;font-size:1.3rem;display:flex}.form-control-custom{background-color:#f8f9fa;border:1px solid #eee;border-radius:8px;padding:12px 20px;font-size:.95rem}.form-control-custom:focus{background-color:#fff;border-color:#f91942;box-shadow:0 0 0 .25rem #f919421a}
