.crypto-container *{margin:0 !important;padding:0 !important;box-sizing:border-box !important}.crypto-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;background-color:#fff !important;color:#000 !important;line-height:1.5 !important;max-width:100% !important;margin:0 auto !important;padding:0 24px !important;width:100% !important}.crypto-container .hero-section{padding:32px 0 !important;text-align:center !important;background:#fff !important}.crypto-container .hero-title{font-size:32px !important;font-weight:700 !important;color:#000 !important;margin-bottom:16px !important;line-height:1.2 !important}.crypto-container .hero-subtitle{font-size:16px !important;color:#646464 !important;margin-bottom:32px !important;line-height:1.4 !important}.crypto-container .market-stats{display:flex !important;justify-content:center !important;gap:64px !important;margin-bottom:32px !important;flex-wrap:wrap !important}.crypto-container .market-stat{text-align:center !important;min-width:200px !important}.crypto-container .market-stat-value{font-size:28px !important;font-weight:700 !important;color:#000 !important;margin-bottom:8px !important;line-height:1.1 !important}.crypto-container .market-stat-label{font-size:14px !important;color:#646464 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}.crypto-container .trending-section{display:grid !important;grid-template-columns:1fr 1fr !important;gap:24px !important;margin-bottom:32px !important}.crypto-container .trending-card{background:#fff !important;border:1px solid #e5e5e5 !important;border-radius:12px !important;padding:24px !important;box-shadow:0 1px 3px rgba(0,0,0,.1) !important}.crypto-container .trending-title{font-size:20px !important;font-weight:600 !important;color:#000 !important;margin-bottom:16px !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.crypto-container .trending-item{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:12px 0 !important;border-bottom:1px solid #f0f0f0 !important;cursor:pointer !important;transition:background-color .2s ease !important}.crypto-container .trending-item:hover{background-color:#f8f9fa !important}.crypto-container .trending-item:last-child{border-bottom:none !important}.crypto-container .trending-coin{display:flex !important;align-items:center !important;gap:12px !important}.crypto-container .trending-logo{width:24px !important;height:24px !important;border-radius:50% !important;object-fit:cover !important}.crypto-container .trending-info{display:flex !important;flex-direction:column !important}.crypto-container .trending-name{font-weight:500 !important;color:#000 !important;font-size:14px !important;margin-bottom:2px !important}.crypto-container .trending-symbol{font-size:12px !important;color:#9e9e9e !important;text-transform:uppercase !important}.crypto-container .trending-price{font-weight:600 !important;color:#000 !important;font-size:14px !important}.crypto-container .trending-change{font-size:14px !important;font-weight:500 !important}.crypto-container .trending-change.positive{color:#16c784 !important}.crypto-container .trending-change.negative{color:#ea3943 !important}.crypto-container .filter-tabs{display:flex !important;gap:8px !important;margin-bottom:24px !important;align-items:center !important;flex-wrap:wrap !important}.crypto-container .filter-tab{padding:8px 16px !important;border:1px solid #e5e5e5 !important;background:#fff !important;color:#000 !important;border-radius:8px !important;font-size:14px !important;font-weight:500 !important;cursor:pointer !important;transition:all .2s !important;display:flex !important;align-items:center !important;gap:6px !important;text-decoration:none !important;white-space:nowrap !important}.crypto-container .filter-tab.active{background-color:#16c784 !important;color:#fff !important;border-color:#16c784 !important}.crypto-container .filter-tab:hover:not(.active){background-color:#f8f8f8 !important}.crypto-container .customize-btn{margin-left:auto !important;padding:8px 16px !important;border:1px solid #e5e5e5 !important;background:#fff !important;color:#000 !important;border-radius:8px !important;font-size:14px !important;font-weight:500 !important;cursor:pointer !important;transition:background-color .2s !important;text-decoration:none !important}.crypto-container .customize-btn:hover{background-color:#f8f8f8 !important}.crypto-container .crypto-table{background:#fff !important;border-radius:12px !important;overflow:hidden !important;border:1px solid #e5e5e5 !important;box-shadow:0 1px 3px rgba(0,0,0,.1) !important;width:100% !important;max-width:100% !important}.crypto-container .table-header{background-color:#f9fafb !important;display:grid !important;grid-template-columns:50px 30px 1fr 160px 70px 70px 70px 120px 120px 100px !important;padding:12px 16px !important;font-size:12px !important;font-weight:500 !important;color:#646464 !important;border-bottom:1px solid #e5e5e5 !important;gap:12px !important;width:100% !important}.crypto-container .table-row{display:grid !important;grid-template-columns:50px 30px 1fr 160px 70px 70px 70px 120px 120px 100px !important;padding:12px 16px !important;border-bottom:1px solid #f0f0f0 !important;align-items:center !important;transition:background-color .2s !important;gap:12px !important;width:100% !important;cursor:pointer !important}.crypto-container .table-row:hover{background-color:#f8f9fa !important}.crypto-container .table-row:nth-child(even){background-color:#f9fafb !important}.crypto-container .table-row:hover{background-color:#f8f8f8 !important}.crypto-container .table-row:last-child{border-bottom:none !important}.crypto-container .rank{font-weight:500 !important;color:#646464 !important;font-size:12px !important;text-align:center !important}.crypto-container .star{color:#9e9e9e !important;cursor:pointer !important;transition:color .2s !important;font-size:14px !important;text-align:center !important}.crypto-container .star:hover,.crypto-container .star.favorited{color:gold !important}.crypto-container .coin-info{display:flex !important;align-items:center !important;gap:8px !important;min-width:0 !important;flex:1 !important}.crypto-container .coin-logo{width:20px !important;height:20px !important;border-radius:50% !important;object-fit:cover !important;flex-shrink:0 !important}.crypto-container .coin-details{display:flex !important;flex-direction:column !important;gap:2px !important;min-width:0 !important;flex:1 !important}.crypto-container .coin-name{font-weight:500 !important;color:#000 !important;font-size:12px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.crypto-container .coin-symbol{font-size:10px !important;color:#9e9e9e !important;text-transform:uppercase !important}.crypto-container .buy-btn{background-color:#e7f9f0 !important;color:#16c784 !important;border:none !important;border-radius:4px !important;padding:2px 6px !important;font-size:10px !important;font-weight:500 !important;cursor:pointer !important;transition:background-color .2s !important;margin-left:4px !important;white-space:nowrap !important}.crypto-container .buy-btn:hover{background-color:#d4f5e0 !important}.crypto-container .price{font-weight:600 !important;color:#000 !important;font-size:12px !important;text-align:left !important}.crypto-container .change{font-size:12px !important;font-weight:500 !important;text-align:left !important}.crypto-container .change.positive{color:#16c784 !important}.crypto-container .change.negative{color:#ea3943 !important}.crypto-container .volume,.crypto-container .market-cap{font-size:12px !important;color:#000 !important;text-align:left !important}.crypto-container .sparkline{width:100px !important;height:30px !important}.crypto-container .loading{text-align:center !important;padding:40px !important;color:#646464 !important;font-size:16px !important}.crypto-container .error{text-align:center !important;padding:40px !important;color:#ea3943 !important;font-size:16px !important}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.crypto-container .positive{color:#16c784 !important}.crypto-container .negative{color:#ea3943 !important}.crypto-container a{color:#16c784 !important;text-decoration:none !important}.crypto-container a:hover{text-decoration:underline !important}@media (max-width:768px){.crypto-container{padding:0 8px !important}.crypto-container .hero-title{font-size:24px !important}.crypto-container .market-stats{flex-direction:column !important;gap:24px !important}.crypto-container .trending-section{grid-template-columns:1fr !important}.crypto-container .filter-tabs{flex-wrap:wrap !important;gap:4px !important;overflow-x:auto !important;padding-bottom:8px !important}.crypto-container .filter-tab{font-size:11px !important;padding:6px 10px !important;white-space:nowrap !important;flex-shrink:0 !important}.crypto-container .crypto-table{overflow-x:auto !important}.crypto-container .table-header,.crypto-container .table-row{grid-template-columns:40px 25px 1fr 100px 60px 60px 60px 100px 100px 80px !important;font-size:11px !important;padding:8px 12px !important;gap:8px !important;min-width:900px !important}.crypto-container .coin-info{gap:6px !important}.crypto-container .coin-logo{width:18px !important;height:18px !important}.crypto-container .coin-name{font-size:11px !important}.crypto-container .coin-symbol{font-size:9px !important}.crypto-container .price{font-size:11px !important}.crypto-container .change{font-size:11px !important}.crypto-container .volume,.crypto-container .market-cap{font-size:11px !important}.crypto-container .buy-btn{font-size:9px !important;padding:2px 4px !important}}@media (max-width:480px){.crypto-container .table-header,.crypto-container .table-row{grid-template-columns:35px 20px 1fr 120px 50px 50px 50px 80px 80px 60px !important;font-size:10px !important;padding:6px 8px !important;gap:6px !important;min-width:800px !important}.crypto-container .coin-logo{width:16px !important;height:16px !important}.crypto-container .coin-name{font-size:10px !important}.crypto-container .coin-symbol{font-size:8px !important}}.israel-filters{background:#fff;border-radius:20px;padding:2rem;margin-bottom:2rem;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid #e2e8f0}.israel-filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;align-items:end}.israel-filter-group{display:flex;flex-direction:column}.israel-filter-label{font-weight:600;color:#2d3748;margin-bottom:.5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.israel-filter-select,.israel-search-input{padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;background:#fff;transition:all .3s ease;font-family:inherit}.israel-filter-select:focus,.israel-search-input:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.1)}.israel-consuls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.israel-consul-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.israel-consul-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(30,64,175,.15)}.israel-card-header{background:linear-gradient(135deg,#1e40af 0%,#1e3f73 100%);color:#fff;padding:2rem;text-align:center;position:relative}.israel-consul-name{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#fff}.israel-consul-title{font-size:.875rem;opacity:.9;color:#fff;margin-bottom:.5rem}.israel-consul-country{font-size:1rem;font-weight:600;color:rgba(255,255,255,.95)}.israel-card-body{padding:2rem;display:flex;flex-direction:column;flex:1}.israel-consul-info{display:grid;gap:1rem;flex:1}.israel-info-item{display:flex;align-items:flex-start;gap:.75rem}.israel-info-icon{width:20px;height:20px;color:#1e40af;flex-shrink:0;margin-top:.1rem}.israel-info-content{flex:1}.israel-info-label{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.israel-info-value{font-size:.875rem;color:#374151;line-height:1.5}.israel-contact-links{display:flex;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0}.israel-contact-link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;color:#374151;text-decoration:none;border-radius:8px;font-size:.875rem;font-weight:500;transition:all .3s ease}.israel-view-details{margin-top:auto;padding-top:1rem;border-top:1px solid #e5e7eb}.israel-details-link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#1e40af;color:#fff !important;text-decoration:none;border-radius:8px;font-size:.875rem;font-weight:600;transition:all .3s ease;width:100%;justify-content:center}.israel-details-link:hover{color:#fff !important;background:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(30,64,175,.3)}.israel-type-badge{position:absolute;top:.5rem;left:1rem;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1)}.israel-type-in-israel{background:#10b981;color:#fff}.israel-type-abroad{background:#f59e0b;color:#fff}.israel-no-results{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid #e2e8f0}.israel-no-results h3{font-size:1.5rem;color:#4a5568;margin-bottom:1rem}.israel-no-results p{color:#718096;margin-bottom:2rem}.israel-error{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid #fed7d7}.israel-error h2{color:#e53e3e;margin-bottom:1rem;font-weight:600}.israel-error p{color:#718096;margin-bottom:2rem}@media (max-width:768px){.israel-consuls-grid{grid-template-columns:1fr;gap:1.5rem}.israel-card-body{padding:1.5rem}.israel-card-header{padding:1.5rem}.israel-contact-links{flex-direction:column;gap:.75rem}.israel-filters{padding:1.5rem}.israel-filters-grid{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.israel-consuls-grid{grid-template-columns:1fr}.israel-contact-links{flex-direction:column}}