/* Website-specific components, adapted from original directory extension */
.rs-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.rs-category{--cat-accent:var(--accent);display:flex;gap:14px;align-items:center;padding:20px 15px;min-height:91px;border:1px solid var(--line);background:var(--surface);border-radius:15px;transition:.18s}.rs-category:hover{transform:translateY(-3px);border-color:var(--cat-accent);box-shadow:var(--shadow)}.rs-category-symbol{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border-radius:12px;color:var(--cat-accent);background:color-mix(in srgb,var(--cat-accent) 12%,var(--surface2));font-size:19px}.rs-category-info{display:grid;gap:5px;min-width:0;flex:1}.rs-category-info strong{font-size:13px;overflow-wrap:anywhere}.rs-category-info small{font-size:10px;color:var(--muted)}.rs-category-arrow{font-size:11px;color:var(--muted)}.rs-category:hover .rs-category-arrow{color:var(--cat-accent)}
.rs-leaderboards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rs-ranking-card{border:1px solid var(--line);border-radius:17px;background:var(--surface);padding:20px;min-width:0}.rs-ranking-head{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid var(--line)}.rs-ranking-head>i{color:var(--accent2);font-size:18px}.rs-ranking-head h3{flex:1;font-size:16px;margin:0}.rs-ranking-head>a{color:var(--accent2)}.rs-ranking-row{display:flex;gap:11px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.rs-ranking-row:last-child{border:0}.rs-ranking-row:hover strong{color:var(--accent2)}.rs-ranking-number{font-size:13px;color:var(--accent2);font-weight:900;min-width:17px}.rs-ranking-row>img{width:61px;height:43px;flex-shrink:0;object-fit:cover;border-radius:7px;border:1px solid var(--line)}.rs-ranking-info{flex:1;min-width:0;display:grid;gap:2px}.rs-ranking-info strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-ranking-info small{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-ranking-row>b{font-weight:800;font-size:13px;white-space:nowrap}
.rs-site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rs-site-card{background:var(--surface);border:1px solid var(--line);border-radius:17px;overflow:hidden;transition:transform .2s,border-color .2s;min-width:0}.rs-site-card:hover{transform:translateY(-5px);border-color:var(--accent)}.rs-site-shot{position:relative;display:block;height:185px;overflow:hidden;background:var(--surface2);border-bottom:1px solid var(--line)}.rs-site-shot>img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .35s}.rs-site-card:hover .rs-site-shot>img{transform:scale(1.04)}.rs-site-screen-tag{position:absolute;right:12px;bottom:12px;color:#d8feff;background:rgba(7,29,45,.89);border-radius:6px;padding:5px 8px;font-size:9px;letter-spacing:.08em;font-weight:800}.rs-site-screen-tag i{margin-right:5px;color:#63e0d8}.rs-site-content{padding:20px}.rs-site-category{font-size:10px;color:var(--accent2);font-weight:800;text-transform:uppercase;letter-spacing:.07em}.rs-site-category i{margin-right:5px}.rs-site-content h3{font-size:19px;margin:10px 0 5px;line-height:1.3}.rs-site-domain{display:block;color:var(--muted);font-size:11px}.rs-site-content p{margin:12px 0 18px;font-size:12px;line-height:1.7;min-height:42px}.rs-site-traffic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;background:var(--surface2)}.rs-site-traffic>div{display:grid;gap:5px;padding:12px 9px;border-right:1px solid var(--line)}.rs-site-traffic>div:last-child{border:0}.rs-site-traffic small{font-size:9px;color:var(--muted)}.rs-site-traffic strong{font-size:17px}.rs-site-foot{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:15px;font-size:11px;font-weight:800}.rs-site-foot>span{color:var(--muted)}.rs-site-foot>span i{color:#ffba67;margin-right:4px}.rs-site-foot>span i:nth-of-type(2){color:#ee8590;margin-left:9px}.rs-site-foot>a{color:var(--accent2)}
.rs-promo{border:1px solid var(--line);border-radius:23px;background:linear-gradient(120deg,var(--surface2),var(--surface));padding:44px 52px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:62px}.rs-promo h2{font-size:clamp(23px,3vw,34px);margin:12px 0}.rs-promo p{max-width:680px}.rs-promo-icon{color:var(--accent2);font-size:89px;position:relative;opacity:.7;min-width:160px;text-align:center}.rs-promo-icon i:last-child{position:absolute;right:-10px;bottom:-10px;font-size:45px;color:var(--text)}
.rs-detail-head{padding-top:39px;padding-bottom:22px}.rs-detail-breadcrumb{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:9px;margin-bottom:18px}.rs-detail-breadcrumb i{font-size:9px}.rs-detail-title{display:flex;align-items:center;justify-content:space-between;gap:25px}.rs-detail-title h1{font-size:clamp(28px,3.3vw,46px);margin:8px 0}.rs-detail-title p{font-size:12px;margin:0}.rs-site-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:23px;margin-bottom:70px;align-items:start}.rs-site-detail-main{min-width:0;display:grid;gap:20px}.rs-preview-large{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.rs-preview-bar{background:var(--surface2);display:flex;align-items:center;gap:5px;padding:12px 16px;border-bottom:1px solid var(--line)}.rs-preview-bar>i{color:#ec8e95;font-size:9px}.rs-preview-bar>i:nth-child(2){color:#f7cb7d}.rs-preview-bar>i:nth-child(3){color:#65d8b0}.rs-preview-bar span{margin-left:13px;flex:1;padding:4px 11px;border-radius:6px;background:var(--input);color:var(--muted);font-size:11px}.rs-preview-bar span i{margin-right:5px}.rs-preview-bar small{color:var(--muted);font-size:9px}.rs-preview-large>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top}.rs-detail-visits{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.rs-detail-visits>div{display:grid;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:15px}.rs-detail-visits i{color:var(--accent2);font-size:17px}.rs-detail-visits small{color:var(--muted);font-size:11px}.rs-detail-visits strong{font-size:26px}.rs-detail-panel{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:25px}.rs-detail-panel h2{font-size:19px;display:flex;align-items:center;gap:10px}.rs-detail-panel h2 i{color:var(--accent2)}.rs-site-description{line-height:1.9;font-size:14px;overflow-wrap:anywhere}.rs-keywords{margin-top:20px;padding-top:15px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.rs-keywords b{color:var(--text)}.rs-site-detail-sidebar{display:grid;gap:16px;min-width:0}.rs-site-detail-sidebar .side-panel{padding:21px}.rs-detail-owner,.rs-detail-category{display:grid;gap:7px}.rs-detail-owner>a,.rs-detail-category>a{font-weight:800;color:var(--accent2)}.rs-detail-rating{display:flex;justify-content:space-between;margin-bottom:20px;font-weight:800}.rs-detail-rating i{color:#ffbe73;margin-right:5px}.rs-counter-card p{font-size:12px}.rs-code,.rs-banner-item textarea{width:100%;max-width:100%;background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:10px;font:11px/1.6 monospace;resize:vertical}.rs-counter-status{color:var(--positive)!important;font-weight:800}.rs-banner-item{padding:10px;border-top:1px solid var(--line)}.rs-banner-item summary{cursor:pointer;color:var(--accent2);font-weight:700}.rs-banner-item img{display:block;max-width:100%;height:auto;margin:12px auto}.rs-form-preview{display:flex;gap:16px;align-items:center;border:1px solid var(--line);border-radius:13px;padding:12px;background:var(--surface2)}.rs-form-preview img{width:160px;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.rs-form-preview p{margin:7px 0;font-size:12px}.rs-site-form{max-width:840px}.rs-site-form .help{display:flex;gap:10px}
.footer-visitors{margin-top:10px}.leaderboard-panels,.server-list{gap:18px}.rs-site-detail-layout .comments-section{min-width:0}
@media(max-width:1110px){.rs-hero-main{grid-template-columns:1fr 1fr;padding:35px}.rs-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-site-detail-layout{grid-template-columns:minmax(0,1fr) 280px}.brand-text strong{font-size:15px}}
@media(max-width:800px){.rs-hero-main{grid-template-columns:1fr;min-height:0}.rs-hero-graphic{min-height:330px}.rs-browser{max-width:470px}.rs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-leaderboards{grid-template-columns:1fr}.rs-site-detail-layout{grid-template-columns:1fr}.rs-site-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-detail-title{align-items:flex-start}.rs-hero-main{padding:28px}.rs-hero h1{font-size:clamp(33px,7vw,50px)}}
@media(max-width:560px){.container{width:min(100% - 26px,1260px)}.rs-hero{margin-top:14px}.rs-hero-main{padding:25px 18px;border-radius:17px}.rs-hero-graphic{min-height:240px;perspective:none}.rs-browser{height:220px;transform:none;animation:none}.rs-browser-inside{padding:11px}.rs-browser-title{font-size:17px}.rs-browser-bar{height:31px}.rs-bars{margin-top:12px;gap:5px}.rs-bars>div{padding:5px}.rs-browser-chart{height:24px}.rs-graphic-label{padding:8px;grid-template-columns:22px 1fr}.rs-graphic-label strong{font-size:13px}.rs-graphic-label>i{font-size:15px}.rs-graphic-label small{font-size:8px}.rs-label-one{right:-8px;top:0}.rs-label-two{left:-8px;bottom:0}.rs-hero h1{font-size:clamp(30px,8vw,41px)}.rs-hero p{font-size:13px}.rs-hero-note{font-size:10px}.rs-search-wrap button{font-size:0;padding:11px}.rs-search-wrap button i{font-size:13px}.rs-metrics{gap:8px}.rs-metrics>div{padding:15px 12px;grid-template-columns:28px 1fr;gap:8px}.rs-metrics i{width:28px;height:28px;font-size:13px}.rs-metrics strong{font-size:18px}.rs-metrics span{font-size:9px}.rs-category-grid{grid-template-columns:1fr;gap:9px}.rs-category{min-height:70px;padding:11px 12px}.rs-category-symbol{width:40px;height:40px}.rs-category-info strong{font-size:13px}.rs-site-grid{grid-template-columns:1fr}.rs-site-shot{height:205px}.rs-detail-title{flex-direction:column}.rs-detail-visits{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-site-detail-sidebar{grid-template-columns:1fr}.rs-promo{padding:27px 20px}.rs-promo-icon{display:none}.rs-preview-bar small{display:none}.rs-form-preview{flex-direction:column;align-items:flex-start}.rs-form-preview img{width:100%}.rs-hero-actions{gap:8px}.rs-hero-actions .btn{white-space:normal}}
@media(prefers-reduced-motion:reduce){.rs-browser{animation:none}.rs-site-card,.rs-category{transition:none}}

/* Four independent live periods on every website card. */
.rs-site-traffic{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}
.rs-site-traffic>div{min-width:0;padding:10px 4px!important}
.rs-site-traffic small{font-size:9px!important;white-space:nowrap}
.rs-site-traffic strong{font-size:16px!important}
@media(max-width:390px){.rs-site-traffic{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Top Web Online 2.0: original LIFE-GAMES layout + website directory cards. */
/* The base style.css remains the original theme (purple/teal, original header/hero/cards). */
:root{--top-web-purple:#8872ff}
.brand-text strong{font-size:23px;letter-spacing:.005em}
.brand-mark{background:linear-gradient(145deg,#8575ff,#3ddcce);border:0;box-shadow:0 8px 24px rgba(109,92,232,.32)}
.brand-mark img{width:37px;height:37px}
.topbar{height:83px}.topbar-row{gap:22px}
.hero.tw-hero{padding-top:34px;padding-bottom:48px;min-height:570px}
.tw-hero .hero-copy{position:relative;z-index:2}
.tw-hero-search{display:flex;align-items:center;gap:10px;background:var(--surface2);border:1px solid var(--line);padding:7px 9px 7px 16px;border-radius:12px;margin:0 0 18px;max-width:510px;box-shadow:0 12px 30px rgba(0,0,0,.08)}
.tw-hero-search>i{color:var(--accent2)}.tw-hero-search input{border:0;outline:0;background:transparent;color:var(--text);width:100%;min-width:0;font-size:13px}.tw-hero-search button{border:0;display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:9px;background:var(--accent);color:white}
.tw-hero-visual{min-height:465px;overflow:visible}.tw-hero-visual .tw-hero-image{max-width:none;width:105%;max-height:450px;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(8,6,40,.25));position:relative;z-index:2}
.tw-hero-visual .hero-wordmark{top:16px;left:0;right:0;z-index:1}.tw-hero-visual .hero-wordmark-letters{font-size:clamp(30px,3vw,48px);white-space:nowrap}
.tw-hero-visual .floating-stamp{z-index:3}.tw-categories-section .rs-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.rs-ranking-card,.rs-category,.rs-site-card,.rs-detail-panel,.rs-detail-visits>div{border-radius:13px}
.rs-site-card{box-shadow:0 10px 30px rgba(5,10,30,.07)}.rs-site-shot{height:181px}
.rs-site-screen-tag{background:rgba(33,25,73,.88)}.rs-site-foot>a{color:var(--accent2)}
.rs-category-symbol{background:color-mix(in srgb,var(--cat-accent) 13%,var(--surface2))}
.rs-site-traffic{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.rs-site-traffic>div{min-width:0;padding:10px 5px}.rs-site-traffic small{font-size:9px}.rs-site-traffic strong{font-size:17px}
.tw-cta img{max-width:290px;object-fit:contain;opacity:.85}
.footer-brand .brand-text strong{font-size:19px}
@media(max-width:1100px){.brand-text strong{font-size:19px}.topbar-row{gap:14px}.tw-hero-visual .tw-hero-image{width:100%}}
@media(max-width:800px){.tw-hero-visual{min-height:330px}.tw-hero-visual .tw-hero-image{max-height:330px}.tw-categories-section .rs-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.hero.tw-hero{padding-top:23px;padding-bottom:14px;min-height:0}.tw-hero-visual{min-height:265px}.tw-hero-visual .tw-hero-image{max-height:255px}.tw-hero-visual .hero-wordmark-letters{font-size:24px}.tw-categories-section .rs-category-grid{grid-template-columns:1fr}.rs-site-traffic{grid-template-columns:repeat(4,minmax(0,1fr))}.rs-site-traffic strong{font-size:14px}.rs-site-traffic small{font-size:9px}.tw-cta img{display:none}}
@media(max-width:390px){.rs-site-traffic{grid-template-columns:repeat(2,minmax(0,1fr))}}

.tw-mini-banner{border:1px solid var(--line);border-radius:10px;background:var(--surface2);padding:12px;margin-bottom:15px}.tw-mini-banner h4{margin:0 0 6px}.tw-mini-preview{display:block;width:88px!important;height:15px!important;max-width:none!important;object-fit:contain;margin:12px 0;image-rendering:auto}.tw-banner-colors{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.tw-banner-colors label{font-size:11px;display:flex;flex-direction:column;gap:6px}.tw-banner-colors input{border-radius:6px;width:58px;height:30px;padding:2px;border:1px solid var(--line);background:transparent;cursor:pointer}.tw-mini-banner .rs-code{width:100%;font-family:monospace;font-size:10px;resize:vertical}.tw-mini-banner button{margin-top:8px}
.tw-analytics{padding-bottom:55px}.tw-analytics-head .btn{margin-top:15px}.tw-analytics-totals{margin-bottom:19px}.tw-analytics-note{font-size:12px;color:var(--muted);padding:15px;background:var(--surface2);border-radius:9px;border:1px solid var(--line);line-height:1.65}.tw-analytics-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.tw-analytics .panel h2{font-size:17px;margin:0 0 15px}.tw-analytics-list{max-height:370px;overflow:auto}.tw-analytics-line{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 2px;border-bottom:1px solid var(--line);font-size:12px}.tw-analytics-line code{overflow-wrap:anywhere;word-break:break-all}.tw-analytics-line strong{white-space:nowrap;font-size:15px;color:var(--accent2)}.tw-table-scroll{overflow:auto;width:100%}.tw-table-scroll table{width:100%;min-width:610px;border-collapse:collapse}.tw-table-scroll th,.tw-table-scroll td{padding:10px;text-align:left;border-bottom:1px solid var(--line);font-size:12px;vertical-align:top}.tw-table-scroll th{font-weight:800}.tw-table-scroll code{word-break:break-all}.tw-analytics-table{margin-top:20px}
@media(max-width:800px){.tw-analytics-columns{grid-template-columns:1fr}}

/* Top Web Online 2.1: owner controls and compact, expandable web counter / banners. */
.tw-owner-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}
.tw-owner-actions .btn{white-space:normal;text-align:center;line-height:1.35}
.tw-tools-panel{min-width:0}
.tw-tools-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.tw-tools-buttons .btn{white-space:normal;min-width:0;min-height:44px;padding:10px 7px;line-height:1.25;word-break:normal}
.tw-tools-buttons .btn[aria-expanded="true"]{border-color:var(--accent2);color:var(--accent2)}
.tw-tool-content{margin-top:17px;padding-top:17px;border-top:1px solid var(--line);min-width:0}
.tw-tool-content[hidden]{display:none!important}
.tw-tool-content h3{margin:0 0 10px}
.tw-tool-content>p{line-height:1.55}
.tw-tool-content .rs-code,.tw-counter-diagnostics .rs-code{display:block;max-width:100%;width:100%;margin:9px 0;resize:vertical;overflow-wrap:anywhere}
.tw-tools-panel .rs-banner-item img{max-width:100%;height:auto;object-fit:contain}
.rs-detail-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:10px}
.rs-detail-rating>span{display:flex;align-items:center;gap:6px;white-space:normal}
.tw-card-scores{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:6px}
.tw-card-scores>span{white-space:nowrap}
.tw-counter-diagnostics{margin:16px 0 22px;padding:21px}
.tw-counter-diagnostics>p{margin:8px 0;line-height:1.6}
.rs-leaderboards{align-items:start}
.rs-ranking-head h3{font-size:14px}
.rs-ranking-row b{white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:560px){.tw-tools-buttons{grid-template-columns:1fr 1fr;gap:9px}.tw-owner-actions{gap:10px}}

.locale-list{width:210px;max-height:min(68vh,520px);overflow-y:auto;overscroll-behavior:contain}
.locale-list a[aria-current="true"]{color:var(--accent2);background:var(--surface2)}

/* 2.1.2: Center each traffic label and count within its own metric cell. */
.rs-site-traffic > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 5px;
  text-align: center;
}
.rs-site-traffic > div > small,
.rs-site-traffic > div > strong {
  display: block;
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.rs-site-traffic > div > small {
  white-space: normal !important;
  line-height: 1.3;
  overflow-wrap: break-word;
}
.rs-site-traffic > div > strong {
  font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
}


/* 2.1.3. Country and language flags: same 24×18 image format as website cards. */
.locale-list{width:min(260px,calc(100vw - 24px));max-height:min(72vh,560px);overflow-y:auto;overscroll-behavior:contain}
.locale-list .tw-locale-option{display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:35px;white-space:nowrap}
.locale-list .tw-locale-option>span{flex:1;overflow:hidden;text-overflow:ellipsis}
.tw-language-flag,.tw-dropdown-flag{display:inline-block;width:24px!important;height:18px!important;min-width:24px;min-height:18px;max-width:24px;max-height:18px;object-fit:cover;border-radius:3px;vertical-align:middle;box-shadow:0 0 0 1px rgba(110,130,163,.22);flex:none}
.tw-locale-toggle{gap:7px}
.tw-selected-language{font-size:10px;color:var(--accent2);margin-left:auto}
.tw-country-filter{position:relative;min-width:0}
.tw-country-filter.tw-country-picker-ready{padding-right:3px;min-width:210px}
.tw-country-native-hidden{display:none!important}
.tw-country-trigger{min-height:43px;display:flex;align-items:center;gap:9px;width:190px;max-width:100%;background:transparent;color:var(--text);border:0;cursor:pointer;text-align:left;padding:0 9px 0 0;font:inherit;font-size:13px}
.tw-country-trigger .tw-country-selected-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tw-country-trigger>.fa-chevron-down{font-size:10px;color:var(--muted)}
.tw-country-trigger:focus-visible,.tw-country-choice:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}
.tw-country-options{position:absolute;z-index:90;left:0;top:calc(100% + 7px);width:max(100%,240px);max-width:min(340px,calc(100vw - 36px));max-height:min(390px,55vh);overflow-y:auto;overscroll-behavior:contain;border-radius:11px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:6px}
.tw-country-options[hidden]{display:none!important}
.tw-country-choice{width:100%;display:flex;align-items:center;gap:10px;text-align:left;background:transparent;border:0;color:var(--text);min-height:35px;border-radius:7px;padding:7px 9px;cursor:pointer;font-size:13px;font-family:inherit}
.tw-country-choice:hover,.tw-country-choice[aria-selected="true"]{background:var(--surface2);color:var(--accent2)}
.tw-country-globe{display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;flex:none;color:var(--muted)}
@media(max-width:720px){.tw-country-filter.tw-country-picker-ready{width:100%;min-width:0}.tw-country-trigger{width:100%}.tw-country-options{max-width:100%;width:100%}}
