.alert{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:15px;margin-bottom:15px;padding:20px;font-family:Vazir,Tahoma,Arial,sans-serif;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:relative;overflow:hidden;transform:translate(100%);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.alert:before{content:"";background:linear-gradient(90deg,#0000,currentColor,#0000);height:3px;animation:2s infinite shimmer;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.alert.show{opacity:1;transform:translate(0)}.alert.hide{opacity:0;transform:translate(100%)}.alert .alert-icon{z-index:1;flex-shrink:0;width:24px;height:24px;animation:2s infinite pulse;position:relative}.alert .alert-icon svg{stroke-width:2.5px;width:100%;height:100%}.alert .alert-content{z-index:1;flex:1;position:relative}.alert .alert-content h3{margin-bottom:4px;font-family:Vazir,Tahoma,Arial,sans-serif;font-size:16px;font-weight:600;animation:.8s ease-out .2s both slideInUp}.alert .alert-content p{opacity:.8;font-family:Vazir,Tahoma,Arial,sans-serif;font-size:14px;animation:.8s ease-out .4s both slideInUp}.alert .alert-close{cursor:pointer;color:inherit;opacity:.7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;transition:all .3s;animation:.8s ease-out .6s both slideInUp;display:flex;position:relative}.alert .alert-close:hover{opacity:1;background:#fff3;transform:scale(1.1);box-shadow:0 4px 15px #0003}.alert .ripple-effect{pointer-events:none;background:#ffffff4d;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.6s linear ripple;position:absolute;top:50%;left:50%;transform:scale(0)}.alert-success{color:#10b981;background:linear-gradient(135deg,#10b98126,#10b9810d);border-left:4px solid #10b981;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a,0 0 20px #10b9811a}.alert-success:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #10b9814d;border-radius:50%;width:8px;height:8px;animation:6s ease-in-out 2s infinite bubbleFloat;position:absolute;top:90%;left:30%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #10b98133}.alert-success:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #10b9814d;border-radius:50%;width:12px;height:12px;animation:6s ease-in-out infinite bubbleFloat;position:absolute;top:85%;left:10%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #10b98133}.alert-success .bubble-1{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #10b9814d;border-radius:50%;width:6px;height:6px;animation:6s ease-in-out 1s infinite bubbleFloat;position:absolute;top:80%;left:5%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #10b98133}.alert-success .bubble-2{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #10b9814d;border-radius:50%;width:10px;height:10px;animation:6s ease-in-out 3s infinite bubbleFloat;position:absolute;top:88%;left:35%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #10b98133}.alert-success .bubble-3{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #10b9814d;border-radius:50%;width:14px;height:14px;animation:6s ease-in-out 4s infinite bubbleFloat;position:absolute;top:82%;left:55%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #10b98133}.alert-warning{color:#fbbf24;background:linear-gradient(135deg,#fbbf2426,#fbbf240d);border-left:4px solid #fbbf24;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a,0 0 20px #fbbf241a}.alert-warning:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #fbbf244d;border-radius:50%;width:6px;height:6px;animation:6s ease-in-out 1.5s infinite bubbleFloat;position:absolute;top:92%;left:40%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #fbbf2433}.alert-warning:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #fbbf244d;border-radius:50%;width:10px;height:10px;animation:6s ease-in-out infinite bubbleFloat;position:absolute;top:88%;left:15%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #fbbf2433}.alert-warning .bubble-1{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #fbbf244d;border-radius:50%;width:8px;height:8px;animation:6s ease-in-out 2.5s infinite bubbleFloat;position:absolute;top:85%;left:5%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #fbbf2433}.alert-warning .bubble-2{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #fbbf244d;border-radius:50%;width:12px;height:12px;animation:6s ease-in-out 4s infinite bubbleFloat;position:absolute;top:80%;left:35%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #fbbf2433}.alert-warning .bubble-3{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #fbbf244d;border-radius:50%;width:7px;height:7px;animation:6s ease-in-out 5s infinite bubbleFloat;position:absolute;top:90%;left:55%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #fbbf2433}.alert-error{color:#f87171;background:linear-gradient(135deg,#f8717126,#f871710d);border-left:4px solid #f87171;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a,0 0 20px #f871711a}.alert-error:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #f871714d;border-radius:50%;width:9px;height:9px;animation:6s ease-in-out 3s infinite bubbleFloat;position:absolute;top:88%;left:50%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #f8717133}.alert-error:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #f871714d;border-radius:50%;width:14px;height:14px;animation:6s ease-in-out infinite bubbleFloat;position:absolute;top:82%;left:20%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #f8717133}.alert-error .bubble-1{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #f871714d;border-radius:50%;width:11px;height:11px;animation:6s ease-in-out 1.5s infinite bubbleFloat;position:absolute;top:85%;left:5%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #f8717133}.alert-error .bubble-2{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #f871714d;border-radius:50%;width:7px;height:7px;animation:6s ease-in-out 4.5s infinite bubbleFloat;position:absolute;top:90%;left:35%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #f8717133}.alert-error .bubble-3{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #f871714d;border-radius:50%;width:13px;height:13px;animation:6s ease-in-out 6s infinite bubbleFloat;position:absolute;top:78%;left:55%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #f8717133}.alert-info{color:#60a5fa;background:linear-gradient(135deg,#60a5fa26,#60a5fa0d);border-left:4px solid #60a5fa;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a,0 0 20px #60a5fa1a}.alert-info:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #60a5fa4d;border-radius:50%;width:7px;height:7px;animation:6s ease-in-out 2.5s infinite bubbleFloat;position:absolute;top:91%;left:55%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #60a5fa33}.alert-info:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #60a5fa4d;border-radius:50%;width:11px;height:11px;animation:6s ease-in-out infinite bubbleFloat;position:absolute;top:87%;left:25%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #60a5fa33}.alert-info .bubble-1{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #60a5fa4d;border-radius:50%;width:9px;height:9px;animation:6s ease-in-out 3.5s infinite bubbleFloat;position:absolute;top:83%;left:5%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #60a5fa33}.alert-info .bubble-2{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #60a5fa4d;border-radius:50%;width:5px;height:5px;animation:6s ease-in-out 5.5s infinite bubbleFloat;position:absolute;top:89%;left:35%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #60a5fa33}.alert-info .bubble-3{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:0;background:radial-gradient(circle at 30% 30%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 70%);border:1px solid #60a5fa4d;border-radius:50%;width:15px;height:15px;animation:6s ease-in-out 7s infinite bubbleFloat;position:absolute;top:79%;left:55%;box-shadow:inset 0 0 5px #ffffff1a,0 0 10px #60a5fa33}.alert.show .alert-icon{animation:.6s ease-out bounce}.alert.show .alert-content h3{animation:.8s ease-out .2s both slideInUp}.alert.show .alert-content p{animation:.8s ease-out .4s both slideInUp}.alert.show .alert-close{animation:.8s ease-out .6s both slideInUp}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translate(0,0)}40%,43%{transform:translateY(-8px)}70%{transform:translateY(-4px)}90%{transform:translateY(-2px)}}@keyframes bubbleFloat{0%{opacity:.3;transform:translateY(0)scale(1)}25%{opacity:.5;transform:translateY(-15px)scale(1.1)}50%{opacity:.7;transform:translateY(-30px)scale(1.2)}75%{opacity:.5;transform:translateY(-45px)scale(1.1)}to{opacity:.2;transform:translateY(-60px)scale(1)}}@keyframes ripple{to{opacity:0;transform:scale(4)}}@media (max-width:768px){.alert{gap:12px;margin-bottom:12px;padding:15px}.alert .alert-content h3{font-size:15px}.alert .alert-content p{font-size:13px}.alert-success:after,.alert-warning:after,.alert-error:after,.alert-info:after{width:8px;height:8px}.alert-success:before,.alert-warning:before,.alert-error:before,.alert-info:before{width:6px;height:6px}.alert-success .bubble-1,.alert-warning .bubble-1,.alert-error .bubble-1,.alert-info .bubble-1{width:4px;height:4px}.alert-success .bubble-2,.alert-warning .bubble-2,.alert-error .bubble-2,.alert-info .bubble-2{width:6px;height:6px}.alert-success .bubble-3,.alert-warning .bubble-3,.alert-error .bubble-3,.alert-info .bubble-3{width:8px;height:8px}}@media (max-width:480px){.alert{gap:10px;margin-bottom:10px;padding:12px}.alert .alert-content h3{font-size:14px}.alert .alert-content p{font-size:12px}.alert-success:after,.alert-warning:after,.alert-error:after,.alert-info:after{width:6px;height:6px}.alert-success:before,.alert-warning:before,.alert-error:before,.alert-info:before{width:4px;height:4px}.alert-success .bubble-1,.alert-warning .bubble-1,.alert-error .bubble-1,.alert-info .bubble-1{width:3px;height:3px}.alert-success .bubble-2,.alert-warning .bubble-2,.alert-error .bubble-2,.alert-info .bubble-2{width:4px;height:4px}.alert-success .bubble-3,.alert-warning .bubble-3,.alert-error .bubble-3,.alert-info .bubble-3{width:6px;height:6px}}@media (max-width:320px){.alert{gap:8px;margin-bottom:8px;padding:10px}.alert .alert-content h3{font-size:13px}.alert .alert-content p{font-size:11px}.alert-success:after,.alert-warning:after,.alert-error:after,.alert-info:after{width:4px;height:4px}.alert-success:before,.alert-warning:before,.alert-error:before,.alert-info:before{width:3px;height:3px}.alert-success .bubble-1,.alert-warning .bubble-1,.alert-error .bubble-1,.alert-info .bubble-1{width:2px;height:2px}.alert-success .bubble-2,.alert-warning .bubble-2,.alert-error .bubble-2,.alert-info .bubble-2{width:3px;height:3px}.alert-success .bubble-3,.alert-warning .bubble-3,.alert-error .bubble-3,.alert-info .bubble-3{width:4px;height:4px}}
.dashHeader{margin-bottom:2rem;text-align:center!important;padding-bottom:2rem!important}.dashHeader h2{color:#fff;font-weight:500}.dashboard-page .header{background:#fff;box-shadow:0 2px 10px #0000001a;z-index:1000!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.dashboard-page .main-content{min-height:calc(100vh - 80px);margin-top:80px}.dashboard-page .dashboard-container{margin-top:0;padding-top:20px}.dashboard-page .dashboard-container .user-dashboard .col-xl-2,.dashboard-page .dashboard-container .user-dashboard .col-lg-3{z-index:999;position:relative}@media (max-width:768px){.dashHeader{margin-bottom:1.5rem;padding-bottom:1.5rem!important}.dashHeader h2{font-size:1.5rem}.dashboard-page .header{z-index:1001!important}.dashboard-page .main-content{margin-top:70px}}@media (max-width:480px){.dashHeader{margin-bottom:1rem;padding-bottom:1rem!important}.dashHeader h2{font-size:1.25rem}.dashboard-page .main-content{margin-top:60px}}.user-dashboard-inner .logout-btn{color:#dc3545;text-align:right;background:0 0;border:none;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.user-dashboard-inner .logout-btn:hover{color:#b02a37;background:#dc35451a;transform:translate(-2px)}.user-dashboard-inner .logout-btn:active{background:#dc354533;transform:translate(0)}.user-dashboard-inner .logout-btn .ms-2{margin-left:8px}.user-dashboard-inner .dashboard_users .square--80{border:3px solid #fff3;transition:all .3s}.user-dashboard-inner .dashboard_users .square--80:hover{border-color:var(--bs-primary);transform:scale(1.05)}.user-dashboard-inner .dashboard_users .user-nameTitle h4{margin-bottom:4px;font-size:18px}.user-dashboard-inner .dashboard_users .user-nameTitle h6{opacity:.8;font-size:14px}.user-dashboard-inner .subscription-status{border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.user-dashboard-inner .subscription-status.active{color:#198754;background:#1987541a;border:1px solid #19875440}.user-dashboard-inner .subscription-status.expired{color:#dc3545;background:#dc35451a;border:1px solid #dc354540}.listing-type-selector .card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:none;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #00000014}.listing-type-selector .card-header{text-align:center;background:#c71f37;border:none;padding:2rem 2rem 1.5rem;position:relative;overflow:hidden}.listing-type-selector .card-header h4{color:#fff;margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1.4}.listing-type-selector .card-header p{color:#fffffff2;margin-bottom:0;font-size:1rem}.listing-type-selector .card-body{background:0 0;padding:2rem}.listing-type-selector .listing-type-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:linear-gradient(135deg,#ffffffe6,#f8f9facc);border:2px solid #0000;border-radius:16px;height:100%;position:relative;overflow:hidden}.listing-type-selector .listing-type-card:hover{border-color:#c71f374d;box-shadow:0 20px 40px #c71f3726}.listing-type-selector .listing-type-card:hover .listing-type-icon,.listing-type-selector .listing-type-card:hover .listing-type-title{color:#c71f37}.listing-type-selector .listing-type-card.disabled{pointer-events:none;opacity:.55;filter:grayscale(.2)}.listing-type-selector .listing-type-card.disabled .listing-type-title,.listing-type-selector .listing-type-card.disabled .listing-type-description{color:#6c757d}.listing-type-selector .listing-type-card.selected{background:linear-gradient(135deg,#c71f371a,#e91e630d);border-color:#c71f37;box-shadow:0 15px 35px #c71f3733}.listing-type-selector .listing-type-card.selected .listing-type-icon{color:#c71f37}.listing-type-selector .listing-type-card.selected .listing-type-title{color:#c71f37;font-weight:700}.listing-type-selector .listing-type-card.selected .listing-type-description{color:#6c757d}.listing-type-selector .btn-white-primary{color:#c71f37!important;background:#fff!important;border:1px solid #fff!important}.listing-type-selector .btn-white-primary:hover{box-shadow:0 2px 8px #ffffff40;color:#a01828!important;background:#fff!important;border-color:#fff!important}.listing-type-selector .listing-type-content{text-align:center;z-index:1;padding:2rem 1.5rem;position:relative}.listing-type-selector .listing-type-icon{color:#6c757d;margin-bottom:1.5rem;font-size:3rem;display:block}.listing-type-selector .listing-type-title{color:#2c3e50;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.listing-type-selector .listing-type-description{color:#6c757d;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.listing-type-selector .priority-badge{color:#212529;background:linear-gradient(135deg,#ffc107,#ff8c00);border-radius:20px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;box-shadow:0 4px 15px #ffc1074d}@media (max-width:768px){.listing-type-selector .card-header{padding:1.5rem 1.5rem 1rem}.listing-type-selector .card-header h4{font-size:1.5rem}.listing-type-selector .card-header p{font-size:.9rem}.listing-type-selector .card-body{padding:1.5rem}.listing-type-selector .listing-type-content{padding:1.5rem 1rem}.listing-type-selector .listing-type-icon{margin-bottom:1rem;font-size:2.5rem}.listing-type-selector .listing-type-title{font-size:1.1rem}.listing-type-selector .listing-type-description{font-size:.85rem}}@media (max-width:480px){.listing-type-selector .card-header{padding:1.25rem 1.25rem .75rem}.listing-type-selector .card-header h4{font-size:1.25rem}.listing-type-selector .card-header p{font-size:.85rem}.listing-type-selector .card-body{padding:1.25rem}.listing-type-selector .listing-type-content{padding:1.25rem .75rem}.listing-type-selector .listing-type-icon{margin-bottom:.75rem;font-size:2rem}.listing-type-selector .listing-type-title{font-size:1rem}.listing-type-selector .listing-type-description{font-size:.8rem}}.notifications-page{min-height:100vh}.notifications-page .page-header{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.notifications-page .page-header .page-icon{background:linear-gradient(135deg,#c71f37 0%,#a01828 100%);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.notifications-page .page-header .page-title{color:#2c3e50;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.notifications-page .page-header .page-subtitle{color:#6c757d;font-size:1rem}.notifications-page .stats-cards .stats-card{border:none;border-radius:12px;transition:transform .2s;box-shadow:0 2px 10px #0000001a}.notifications-page .stats-cards .stats-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.notifications-page .stats-cards .stats-card .card-body{padding:1.5rem}.notifications-page .stats-cards .stats-card .card-body h4{margin-bottom:.5rem;font-size:2rem;font-weight:700}.notifications-page .stats-cards .stats-card .card-body p{font-size:.9rem;font-weight:500}.notifications-page .applications-list .application-card{border:none;border-radius:12px;margin-bottom:1rem;transition:all .3s;box-shadow:0 2px 15px #0000001a}.notifications-page .applications-list .application-card:hover{transform:translateY(-2px);box-shadow:0 4px 25px #00000026}.notifications-page .applications-list .application-card .card-body{padding:1.5rem}.notifications-page .applications-list .application-card .card-body .application-info .application-details .detail-item{align-items:center;margin-bottom:.5rem;font-size:.9rem;display:flex}.notifications-page .applications-list .application-card .card-body .application-info .application-details .detail-item .text-muted{margin-right:.5rem;font-size:.85rem}.notifications-page .applications-list .application-card .card-body .application-info .application-status{margin-top:1rem}.notifications-page .applications-list .application-card .card-body .application-info .application-status .badge{border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.notifications-page .applications-list .application-card .card-body .application-info .application-status .badge.bg-warning{color:#212529!important;background:linear-gradient(135deg,#ffc107,#ff8c00)!important}.notifications-page .applications-list .application-card .card-body .application-info .application-status .badge.bg-info{color:#fff!important;background:linear-gradient(135deg,#17a2b8,#138496)!important}.notifications-page .applications-list .application-card .card-body .application-info .application-status .badge.bg-success{color:#fff!important;background:linear-gradient(135deg,#28a745,#1e7e34)!important}.notifications-page .applications-list .application-card .card-body .application-info .application-status .badge.bg-danger{color:#fff!important;background:linear-gradient(135deg,#dc3545,#c82333)!important}.notifications-page .applications-list .application-card .card-body .application-actions{border-right:1px solid #e9ecef;padding-right:1rem}.notifications-page .applications-list .application-card .card-body .application-actions .btn-outline-primary{border-radius:8px;padding:.5rem 1rem;font-size:.85rem;transition:all .3s}.notifications-page .applications-list .application-card .card-body .application-actions .btn-outline-primary:hover{background:#c71f37;border-color:#c71f37;transform:translateY(-1px)}.notifications-page .applications-list .application-card .card-body .application-actions .review-info{border-top:1px solid #e9ecef;margin-top:1rem;padding-top:1rem}.notifications-page .applications-list .application-card .card-body .application-actions .review-info small{color:#6c757d;font-size:.8rem}.notifications-page .applications-list .application-card .card-body .application-actions .notes{border-top:1px solid #e9ecef;margin-top:1rem;padding-top:1rem}.notifications-page .applications-list .application-card .card-body .application-actions .notes small{color:#6c757d;font-size:.8rem;font-weight:500}.notifications-page .applications-list .application-card .card-body .application-actions .notes p{color:#495057;margin-top:.5rem;font-size:.85rem;line-height:1.4}.notifications-page .applications-list .empty-state{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;padding:3rem 2rem}.notifications-page .applications-list .empty-state h4{color:#6c757d;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.notifications-page .applications-list .empty-state p{color:#6c757d;margin-bottom:2rem;font-size:1rem;line-height:1.5}.notifications-page .applications-list .empty-state .btn-primary{background:linear-gradient(135deg,#c71f37,#a01828);border:none;border-radius:8px;padding:.75rem 2rem;font-weight:500;transition:all .3s}.notifications-page .applications-list .empty-state .btn-primary:hover{background:linear-gradient(135deg,#a01828,#8b1520);transform:translateY(-2px);box-shadow:0 4px 15px #c71f374d}@media (max-width:768px){.notifications-page .page-header .page-icon{width:50px;height:50px}.notifications-page .page-header .page-title{font-size:1.5rem}.notifications-page .page-header .page-subtitle{font-size:.9rem}.notifications-page .stats-cards .stats-card .card-body{padding:1rem}.notifications-page .stats-cards .stats-card .card-body h4{font-size:1.5rem}.notifications-page .stats-cards .stats-card .card-body p{font-size:.8rem}.notifications-page .applications-list .application-card .card-body{padding:1rem}.notifications-page .applications-list .application-card .card-body .application-actions{border-top:1px solid #e9ecef;border-right:none;margin-top:1rem;padding-top:1rem;padding-right:0}.notifications-page .applications-list .empty-state{padding:2rem 1rem}.notifications-page .applications-list .empty-state h4{font-size:1.25rem}.notifications-page .applications-list .empty-state p{font-size:.9rem}}@media (max-width:480px){.notifications-page .page-header .page-icon{width:45px;height:45px}.notifications-page .page-header .page-title{font-size:1.25rem}.notifications-page .page-header .page-subtitle{font-size:.85rem}.notifications-page .stats-cards .stats-card .card-body{padding:.75rem}.notifications-page .stats-cards .stats-card .card-body h4{font-size:1.25rem}.notifications-page .stats-cards .stats-card .card-body p{font-size:.75rem}.notifications-page .applications-list .application-card .card-body{padding:.75rem}.notifications-page .applications-list .empty-state{padding:1.5rem .75rem}.notifications-page .applications-list .empty-state h4{font-size:1.1rem}.notifications-page .applications-list .empty-state p{font-size:.85rem}}
[data-component=neshan-map]{isolation:isolate;contain:layout style;width:100%;position:relative}[data-component=neshan-map] *{box-sizing:border-box}[data-component=neshan-map] .neshan-map-main-container,[data-component=neshan-map].business-form-map-container{border:1px solid #ddd;border-radius:8px;flex-shrink:0;width:100%;height:600px;min-height:600px;max-height:600px;position:relative;overflow:hidden}[data-component=neshan-map] .mapboxgl-map{isolation:isolate!important;contain:layout style!important;z-index:1!important;width:100%!important;max-width:100%!important;height:100%!important;font-family:Iran Sans,sans-serif!important;position:relative!important;overflow:hidden!important}[data-component=neshan-map] .mapboxgl-canvas-container,[data-component=neshan-map] .mapboxgl-canvas{width:100%!important;max-width:100%!important;height:100%!important}[data-component=neshan-map] .mapboxgl-map,[data-component=neshan-map] .mapboxgl-canvas-container,[data-component=neshan-map] .mapboxgl-canvas,[data-component=neshan-map] .mapboxgl-ctrl-group,[data-component=neshan-map] .mapboxgl-ctrl-attrib,[data-component=neshan-map] .mapboxgl-popup{max-width:100%!important;position:relative!important}[data-component=neshan-map] .mapboxgl-ctrl-group,[data-component=neshan-map] .neshan-map-type-controller,[data-component=neshan-map] .map-type-controller,[data-component=neshan-map] [class*=map-type],[data-component=neshan-map] [class*=neshan-controller]{display:none!important}[data-component=neshan-map] .mapboxgl-ctrl-attrib{color:#666;background:#fffc;border-radius:4px;padding:4px 8px;font-size:10px;max-width:100%!important;position:relative!important}[data-component=neshan-map] .mapboxgl-popup{max-width:300px;max-width:100%!important;position:relative!important}[data-component=neshan-map] .mapboxgl-popup-content{border-radius:8px;padding:12px;box-shadow:0 4px 12px #00000026}[data-component=neshan-map] .mapboxgl-popup-close-button{cursor:pointer;color:#666;background:#ffffffe6;border:none;border-radius:50%;width:24px;height:24px;font-size:16px}[data-component=neshan-map] .mapboxgl-popup-close-button:hover{color:#333;background:#fff}[data-component=neshan-map] .neshan-map-search-container{width:100%;margin-bottom:1rem}[data-component=neshan-map] .neshan-map-search-container .input-group{flex-direction:row;width:100%;display:flex}[data-component=neshan-map] .neshan-map-search-container .input-group .form-control{border-right:none;border-radius:8px 0 0 8px;flex:1;min-width:0}[data-component=neshan-map] .neshan-map-search-container .input-group .form-control:focus{border-color:#c71f37;box-shadow:0 0 0 .2rem #c71f3740}[data-component=neshan-map] .neshan-map-search-container .input-group .btn{border-left:none;border-radius:0 8px 8px 0;flex-shrink:0}[data-component=neshan-map] .neshan-map-search-container .input-group .btn.btn-primary{background-color:#c71f37;border-color:#c71f37}[data-component=neshan-map] .neshan-map-search-container .input-group .btn.btn-primary:hover{background-color:#a01a2e;border-color:#a01a2e}[data-component=neshan-map] .neshan-map-search-container .input-group .btn.btn-outline-secondary{color:#6c757d;border-color:#6c757d}[data-component=neshan-map] .neshan-map-search-container .input-group .btn.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}[data-component=neshan-map] .neshan-map-usage-guide{margin-top:1rem}[data-component=neshan-map] .neshan-map-usage-guide .alert{color:#004085;background-color:#e7f3ff;border:none;border-radius:8px}[data-component=neshan-map] .mapboxgl-marker{z-index:9999!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;transform-origin:50%!important;display:block!important;position:absolute!important}[data-component=neshan-map] .mapboxgl-marker[style*=transform] .custom-marker-icon,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon[data-marker-type=custom-with-logo]{transform-origin:bottom!important;visibility:visible!important;opacity:1!important;display:block!important;position:absolute!important;transform:translate(-50px,-160%)!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon[data-marker-type=custom-with-logo] .marker-pin img{transform-origin:50%!important;visibility:visible!important;opacity:1!important;z-index:1!important;display:block!important;position:relative!important;transform:rotate(45deg)!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin img,[data-component=neshan-map] .custom-marker-icon .marker-pin img,[data-component=neshan-map] .marker-logo img{transform-origin:50%!important;transform:rotate(45deg)!important}[data-component=neshan-map] .mapboxgl-marker svg{visibility:visible!important;opacity:1!important;z-index:1001!important;filter:drop-shadow(0 4px 8px #0000004d)!important;width:60px!important;height:60px!important;display:block!important;position:relative!important;transform:scale(1.5)!important}[data-component=neshan-map] .mapboxgl-marker svg path{fill:#c71f37!important;stroke:none!important;stroke-width:0!important;visibility:visible!important;opacity:1!important;display:block!important}[data-component=neshan-map] .mapboxgl-marker svg g:last-child circle{fill:#fff!important;stroke:none!important;r:8px!important}[data-component=neshan-map] .mapboxgl-marker svg g:last-child circle:last-child{fill:#fff!important;stroke:none!important;r:3px!important}[data-component=neshan-map] .mapboxgl-marker:after{content:""!important;z-index:1002!important;pointer-events:none!important;background-image:url(/img/biziloc-logo/BiziLoc-icon.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:35px 35px!important;width:35px!important;height:35px!important;position:absolute!important;top:27%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon:after,[data-component=neshan-map] .mapboxgl-marker[data-component=neshan-map] .custom-marker-icon:after,[data-component=neshan-map] .mapboxgl-marker[style*=transform] .custom-marker-icon:after,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon[data-marker-type=custom-with-logo]:after,[data-component=neshan-map] .mapboxgl-marker[data-marker-type=custom-with-logo]:after,[data-component=neshan-map] .mapboxgl-marker[data-marker-type=custom-with-logo]:after{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}[data-component=neshan-map] .mapboxgl-marker:has(.custom-marker-icon[data-marker-type=custom-with-logo]):after{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}[data-component=neshan-map] .mapboxgl-marker:has(.custom-marker-icon):after{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}[data-component=neshan-map] .mapboxgl-marker svg g:first-child ellipse{opacity:.1!important}[data-component=neshan-map] .mapboxgl-marker *{visibility:visible!important;opacity:1!important;display:block!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon,[data-component=neshan-map] .mapboxgl-marker[data-component=neshan-map] .custom-marker-icon{visibility:visible!important;opacity:1!important;z-index:1000!important;pointer-events:auto!important;transform-origin:bottom!important;width:100px!important;height:120px!important;display:block!important;position:relative!important;transform:none!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin:after,[data-component=neshan-map] .custom-marker-icon .marker-pin:after{content:""!important;z-index:998!important;filter:blur(8px)!important;background:#0000004d!important;border-radius:50%!important;width:60px!important;height:20px!important;position:absolute!important;bottom:-5px!important;left:-2px!important;transform:translate(-50%)rotate(45deg)!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin{width:80px!important;height:80px!important;box-shadow:none!important;z-index:1001!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:80px!important;height:80px!important;box-shadow:none!important;z-index:1001!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#c71f37!important;border:none!important;border-radius:50% 50% 50% 0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)rotate(-45deg)!important}[data-component=neshan-map] .custom-marker-icon .marker-pin>div,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin>div,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin>div{width:70px!important;height:70px!important;box-shadow:none!important;z-index:1002!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-component=neshan-map] .custom-marker-icon .marker-pin img,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin img{object-fit:contain!important;transform-origin:50%!important;border-radius:50%!important;width:70px!important;height:70px!important;transform:rotate(45deg)!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin>div{width:70px!important;height:70px!important;box-shadow:none!important;z-index:1002!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-component=neshan-map] .custom-marker-icon .marker-pin img,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin img{object-fit:contain!important;transform-origin:50%!important;border-radius:50%!important;width:70px!important;height:70px!important;transform:rotate(45deg)!important}[data-component=neshan-map] .custom-marker-icon{cursor:pointer!important;z-index:1000!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:100px!important;height:120px!important;transform-origin:center-bottom!important;display:block!important;position:relative!important}[data-component=neshan-map] .custom-marker-icon .marker-pin{width:80px!important;height:80px!important;box-shadow:none!important;z-index:1001!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#c71f37!important;border:none!important;border-radius:50% 50% 50% 0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)rotate(-45deg)!important}[data-component=neshan-map] .custom-marker-icon .marker-logo{width:70px!important;height:70px!important;box-shadow:none!important;z-index:1002!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-component=neshan-map] .custom-marker-icon .marker-logo img{object-fit:contain!important;transform-origin:50%!important;border-radius:50%!important;width:70px!important;height:70px!important;transform:rotate(45deg)!important}[data-component=neshan-map] .custom-marker-icon .marker-icon{color:#fff!important;text-shadow:0 2px 4px #0000004d!important;z-index:1002!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;font-size:70px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-component=neshan-map] .neshan-map-controls{z-index:999;flex-direction:column;gap:8px;display:flex;position:absolute;top:10px;right:10px}[data-component=neshan-map] .neshan-map-zoom-controls{flex-direction:column;gap:2px;display:flex}[data-component=neshan-map] .neshan-map-control-btn{cursor:pointer;color:#333;background:#ffffffe6;border:1px solid #0000001a;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001a}[data-component=neshan-map] .neshan-map-control-btn:hover{color:#c71f37;background:#fff;border-color:#c71f37;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}[data-component=neshan-map] .neshan-map-control-btn:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}[data-component=neshan-map] .neshan-map-fullscreen-btn{color:#fff;background:#c71f37e6;border-color:#c71f37}[data-component=neshan-map] .neshan-map-fullscreen-btn:hover{color:#fff;background:#c71f37;border-color:#a01a2e}[data-component=neshan-map] .neshan-map-cache-btn{color:#fff;background:#6c757de6;border-color:#6c757d}[data-component=neshan-map] .neshan-map-cache-btn:hover{color:#fff;background:#6c757d;border-color:#5a6268}@media (max-width:768px){[data-component=neshan-map] .neshan-map-main-container,[data-component=neshan-map].business-form-map-container{height:600px;min-height:600px;max-height:600px}[data-component=neshan-map] .neshan-map-search-container{margin-bottom:1rem}[data-component=neshan-map] .neshan-map-search-container .input-group{flex-direction:row;width:100%;display:flex}[data-component=neshan-map] .neshan-map-search-container .input-group .form-control{border-right:none;border-radius:8px 0 0 8px;flex:1;min-width:0}[data-component=neshan-map] .neshan-map-search-container .input-group .btn{border-left:none;border-radius:0 8px 8px 0;flex-shrink:0}[data-component=neshan-map] .neshan-map-controls{gap:6px;top:8px;right:8px}[data-component=neshan-map] .neshan-map-control-btn{width:38px;height:38px;font-size:15px}}@media (max-width:480px){[data-component=neshan-map] .neshan-map-main-container,[data-component=neshan-map].business-form-map-container{height:600px;min-height:600px;max-height:600px}[data-component=neshan-map] .neshan-map-search-container{margin-bottom:1rem}[data-component=neshan-map] .neshan-map-search-container .input-group{flex-direction:row;width:100%;display:flex}[data-component=neshan-map] .neshan-map-search-container .input-group .form-control{border-right:none;border-radius:8px 0 0 8px;flex:1;min-width:0;font-size:14px}[data-component=neshan-map] .neshan-map-search-container .input-group .btn{border-left:none;border-radius:0 8px 8px 0;flex-shrink:0;font-size:14px}[data-component=neshan-map] .neshan-map-controls{gap:2px;top:3px;right:3px}[data-component=neshan-map] .neshan-map-control-btn{width:32px;height:32px;font-size:12px}}.navigation-buttons{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:15px;padding:15px}.navigation-buttons .btn{border-radius:6px;height:45px;font-size:14px;font-weight:500;transition:all .2s}.navigation-buttons .btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.navigation-buttons .btn:active{transform:translateY(0)}.navigation-buttons .navigation-icon{object-fit:contain;width:20px;height:20px}.navigation-buttons .btn-outline-primary{color:#c71f37;border-color:#c71f37}.navigation-buttons .btn-outline-primary:hover{color:#fff;background-color:#c71f37;border-color:#c71f37}.navigation-buttons .btn-outline-danger{color:#dc3545;border-color:#dc3545}.navigation-buttons .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.navigation-buttons .btn-outline-success{color:#198754;border-color:#198754}.navigation-buttons .btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.navigation-buttons .btn-outline-warning{color:#fd7e14;border-color:#fd7e14}.navigation-buttons .btn-outline-warning:hover{color:#fff;background-color:#fd7e14;border-color:#fd7e14}@media (max-width:768px){.navigation-buttons{padding:10px}.navigation-buttons .btn{height:40px;font-size:12px}.navigation-buttons .navigation-icon{width:18px;height:18px}}
