.SearchBar-module__ba6AaG__wrap{flex:1;max-width:520px;position:relative}.SearchBar-module__ba6AaG__icon{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.SearchBar-module__ba6AaG__input{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text-1);transition:all var(--transition);border-radius:50px;outline:none;padding:11px 42px;font-family:inherit;font-size:.9rem}.SearchBar-module__ba6AaG__input::placeholder{color:var(--text-3)}.SearchBar-module__ba6AaG__input:focus{border-color:var(--border-focus);background:var(--bg-card-hover);box-shadow:0 0 0 3px #6366f11f}.SearchBar-module__ba6AaG__clearBtn{background:var(--bg-3);width:22px;height:22px;color:var(--text-3);cursor:pointer;transition:all var(--transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.SearchBar-module__ba6AaG__clearBtn:hover{background:var(--border-strong);color:var(--text-1)}
.FilterBar-module__B9od-q__bar{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0 20px;display:flex}.FilterBar-module__B9od-q__filterIcon{color:var(--text-3);flex-shrink:0}.FilterBar-module__B9od-q__regionWrap{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.FilterBar-module__B9od-q__pills{flex-wrap:wrap;gap:6px;display:flex}.FilterBar-module__B9od-q__pill{border:1px solid var(--border);background:var(--bg-card);color:var(--text-2);cursor:pointer;transition:all var(--transition);white-space:nowrap;border-radius:50px;padding:6px 14px;font-family:inherit;font-size:.8rem;font-weight:500}.FilterBar-module__B9od-q__pill:hover{background:var(--bg-card-hover);color:var(--text-1);border-color:var(--border-strong)}.FilterBar-module__B9od-q__pill.FilterBar-module__B9od-q__active{background:linear-gradient(135deg, var(--accent-2), var(--accent));color:#fff;border-color:#0000;box-shadow:0 2px 10px #6366f161}.FilterBar-module__B9od-q__right{flex-shrink:0;align-items:center;gap:14px;display:flex}.FilterBar-module__B9od-q__count{color:var(--text-3);white-space:nowrap;font-size:.8rem}.FilterBar-module__B9od-q__countNum{color:var(--accent);font-weight:700}.FilterBar-module__B9od-q__sortWrap{align-items:center;display:flex;position:relative}.FilterBar-module__B9od-q__sortIcon{color:var(--text-3);pointer-events:none;position:absolute;left:10px}.FilterBar-module__B9od-q__chevron{color:var(--text-3);pointer-events:none;position:absolute;right:10px}.FilterBar-module__B9od-q__select{appearance:none;background:var(--bg-card);border:1px solid var(--border);color:var(--text-2);cursor:pointer;transition:all var(--transition);border-radius:50px;outline:none;padding:7px 30px;font-family:inherit;font-size:.8rem}.FilterBar-module__B9od-q__select:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #6366f11a}@media (max-width:768px){.FilterBar-module__B9od-q__bar{flex-direction:column;align-items:flex-start}.FilterBar-module__B9od-q__right{justify-content:space-between;width:100%}}@media (max-width:480px){.FilterBar-module__B9od-q__pill{padding:5px 10px;font-size:.74rem}}
.CountryCard-module__Wikpga__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;transition:all var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.CountryCard-module__Wikpga__card:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-lg), 0 0 0 1px #6366f126;border-color:#6366f147;transform:translateY(-5px)}.CountryCard-module__Wikpga__card.CountryCard-module__Wikpga__compareActive{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent), var(--shadow)}.CountryCard-module__Wikpga__flagWrap{background:var(--bg-3);flex-shrink:0;height:165px;position:relative;overflow:hidden}.CountryCard-module__Wikpga__flag{object-fit:cover;transition:transform .4s}.CountryCard-module__Wikpga__card:hover .CountryCard-module__Wikpga__flag{transform:scale(1.06)}.CountryCard-module__Wikpga__flagPlaceholder{background:linear-gradient(135deg, var(--bg-3), var(--bg-2));width:100%;height:100%}.CountryCard-module__Wikpga__flagOverlay{background:linear-gradient(#0000 50%,#00000073 100%);position:absolute;inset:0}.CountryCard-module__Wikpga__regionBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd9;letter-spacing:.04em;z-index:2;background:#0000008c;border-radius:50px;padding:3px 10px;font-size:.68rem;font-weight:600;position:absolute;bottom:10px;left:10px}.CountryCard-module__Wikpga__actionBtn{color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:28px;height:28px;transition:all var(--transition);z-index:2;background:#0000007a;border:1px solid #ffffff2e;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px}.CountryCard-module__Wikpga__actionBtn:hover{transform:scale(1.1)}.CountryCard-module__Wikpga__actionBtn:disabled{opacity:.35;cursor:not-allowed;transform:none}.CountryCard-module__Wikpga__favBtn{left:10px}.CountryCard-module__Wikpga__favBtn:hover{border-color:var(--danger);color:#fff;background:#ef4444b3}.CountryCard-module__Wikpga__favActive{border-color:var(--danger)!important;color:#fff!important;background:#ef4444cc!important}.CountryCard-module__Wikpga__compareBtn{right:10px}.CountryCard-module__Wikpga__compareBtn:hover{border-color:var(--accent-2);color:#fff;background:#6366f1b3}.CountryCard-module__Wikpga__compareActive2{border-color:var(--accent)!important;color:#fff!important;background:#06b6d4bf!important}.CountryCard-module__Wikpga__body{flex:1;padding:14px 16px 10px}.CountryCard-module__Wikpga__name{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size:.97rem;font-weight:700;line-height:1.3;overflow:hidden}.CountryCard-module__Wikpga__meta{flex-direction:column;gap:5px;display:flex}.CountryCard-module__Wikpga__metaRow{color:var(--text-2);align-items:center;gap:7px;font-size:.8rem;display:flex}.CountryCard-module__Wikpga__metaIcon{color:var(--text-3);flex-shrink:0}.CountryCard-module__Wikpga__truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.CountryCard-module__Wikpga__footer{flex-wrap:wrap;gap:6px;padding:8px 16px 14px;display:flex}.CountryCard-module__Wikpga__chip{color:var(--accent-3);background:#6366f11a;border:1px solid #6366f133;border-radius:50px;padding:2px 9px;font-size:.68rem;font-weight:500}@media (max-width:480px){.CountryCard-module__Wikpga__flagWrap{height:120px}}
.Skeleton-module__xSTg6a__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.Skeleton-module__xSTg6a__flag{border-radius:0;height:165px}.Skeleton-module__xSTg6a__body{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.Skeleton-module__xSTg6a__line{border-radius:4px;height:11px}.Skeleton-module__xSTg6a__w70{width:70%}.Skeleton-module__xSTg6a__w50{width:50%}.Skeleton-module__xSTg6a__w60{width:60%}.Skeleton-module__xSTg6a__w40{width:40%}@media (max-width:480px){.Skeleton-module__xSTg6a__flag{height:120px}}
.page-module__kse5cG__page{padding:40px 0 100px}.page-module__kse5cG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:4px;display:flex}.page-module__kse5cG__titleRow{align-items:center;gap:14px;display:flex}.page-module__kse5cG__titleIcon{color:var(--accent-2);flex-shrink:0}.page-module__kse5cG__title{color:var(--text-1);letter-spacing:-.5px;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.page-module__kse5cG__subtitle{color:var(--text-3);margin-top:2px;font-size:.85rem}.page-module__kse5cG__grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:20px;display:grid}.page-module__kse5cG__empty{text-align:center;color:var(--text-3);grid-column:1/-1;padding:80px 20px}.page-module__kse5cG__emptyIcon{color:var(--text-3);margin:0 auto 20px}.page-module__kse5cG__empty h2{color:var(--text-2);margin-bottom:8px;font-size:1.3rem;font-weight:700}.page-module__kse5cG__empty p{font-size:.9rem}@media (max-width:640px){.page-module__kse5cG__header{flex-direction:column}.page-module__kse5cG__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}
.page-module__4sb2oa__page{padding:40px 0 100px}.page-module__4sb2oa__header{margin-bottom:24px}.page-module__4sb2oa__titleRow{align-items:center;gap:14px;display:flex}.page-module__4sb2oa__titleIcon{color:var(--danger)}.page-module__4sb2oa__title{color:var(--text-1);letter-spacing:-.5px;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.page-module__4sb2oa__subtitle{color:var(--text-3);margin-top:2px;font-size:.85rem}.page-module__4sb2oa__grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:20px;display:grid}.page-module__4sb2oa__empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:80px 20px;display:flex}.page-module__4sb2oa__emptyIcon{color:var(--text-3)}.page-module__4sb2oa__emptyTitle{color:var(--text-1);font-size:1.4rem;font-weight:800}.page-module__4sb2oa__emptyText{color:var(--text-2);max-width:340px;font-size:.9rem;line-height:1.6}.page-module__4sb2oa__emptyBtn{background:linear-gradient(135deg, var(--accent-2), var(--accent));color:#fff;transition:all var(--transition);border-radius:50px;align-items:center;gap:8px;padding:11px 24px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__4sb2oa__emptyBtn:hover{box-shadow:var(--shadow-accent);transform:translateY(-2px)}@media (max-width:640px){.page-module__4sb2oa__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}
