.store-search{margin:0;display:flex;align-items:center}.store-search button{border:0;background:transparent;color:inherit;cursor:pointer;padding:5px 9px}
:root{--bg:#141e25;--blue:#75ddcc;--muted:#98aaae;--line:#34464c}
body{background:radial-gradient(ellipse at 80% 110px,#23444266,transparent 720px),var(--bg)}
.client-header{background:#11191f;border-bottom:1px solid #334345;box-shadow:none}
.client-navigation{min-height:76px;gap:42px}.wordmark{letter-spacing:.3px}.wordmark svg{fill:#75ddcc;width:31px}.brand-name{font-size:22px;font-weight:600}
.client-navigation nav a{font-size:15px;letter-spacing:1px}.client-navigation nav a.active{color:#8ae6d7}.client-navigation nav a.active:after{background:#75ddcc;height:2px;bottom:8px}
.utility-right .install-client{background:#23453e;color:#adebdd;border:1px solid #3e6b60;border-radius:4px}.utility-right .install-client:hover{background:#316254}
.store-layout{grid-template-columns:170px minmax(0,1fr);gap:32px}.store-sidebar{padding-top:20px;border-right:1px solid #ffffff0b;padding-right:18px}.store-sidebar>a{color:#a1babf}.store-sidebar h3{color:#879d9e;font-size:10px;letter-spacing:1.5px}.side-brand svg{fill:#75ddcc}.side-brand span{color:#8fa6a6}
.store-nav{background:#1b2a2f;border:1px solid #34484c;border-radius:6px;box-shadow:none;height:42px;margin-bottom:25px}.store-nav>a{padding-block:13px;font-size:12px}.store-nav>a:hover{background:#2a4245}.store-search{background:#101b20;border:1px solid #3b5255;box-shadow:none;margin:5px 5px 5px auto;max-width:200px}.store-search input{font-style:normal}.store-search span{color:#8bb8b3}.store-search input::placeholder{color:#93aeaf}
.discover-heading{display:flex;align-items:end;justify-content:space-between;margin:0 0 21px;gap:15px}.discover-heading h1{font-size:29px;font-weight:500;letter-spacing:-.5px;margin:6px 0 0;color:#f2f6f5}.discover-heading p{font-size:12px;color:#a9bbbd;margin:0 0 3px}.studio-eyebrow{font-size:10px;letter-spacing:1.8px;color:#85cdbf}.section-title{letter-spacing:1.5px;font-size:12px}
.featured{grid-template-columns:minmax(0,1fr) 285px;background:#1d2d32;border:1px solid #3a5052;border-radius:8px;overflow:hidden;box-shadow:0 12px 32px #0003}.feature-art{height:378px}.feature-info{padding:23px 20px}.feature-info h2{font-size:28px;margin:11px 0 17px}.feature-info h3{font-size:17px;color:#c6dfd6}.feature-shots{margin:0 0 15px;gap:6px}.feature-shots button{height:66px;border-radius:3px}.feature-title strong{font-size:42px;letter-spacing:4px}.feature-title span{line-height:1.6}.feature-link{color:#9ae4d6;padding-top:12px;border-top:1px solid #ffffff16}.feature-meta{padding-bottom:9px;color:#a5bdbb}.tag-list a{background:#2a4245;color:#b0d1ce}.tag-list a:hover{background:#3c625e}
.carousel-dots{justify-content:flex-start;padding:14px 0;gap:7px}.carousel-dots button{height:4px;width:24px;border-radius:4px}.carousel-dots button.selected{background:#75ddcc}
.spotlight{background:#1c2c32;border:1px solid #34474d;border-radius:6px;overflow:hidden;box-shadow:none}.spotlight span{background:#243d38;color:#aad3b9}.spotlight p{color:#a0b7bb}.category-grid>a{border-radius:6px}.category-grid>a:after{background:linear-gradient(transparent,#102526)}
.catalog-tabs{border-bottom:2px solid #36514d}.catalog-tabs a.selected,.catalog-tabs a:hover{background:#29413e;border-radius:5px 5px 0 0}.store-row{background:#1c2c32;border-radius:4px;overflow:hidden}.store-row p{color:#91a8ad}.row-price span{color:#a6d2b6}.catalog-end{background:#213236;color:#afc2c1}
.button{border-radius:5px}.button.primary,.button.green{background:#72d8c2;color:#102c29;font-weight:600}.button.primary:hover,.button.green:hover{background:#9be7d8;color:#102c29}.button.secondary{background:#30494e;color:#d3e5e5}.button.secondary:hover{background:#42656b}.outline-link{border-color:#527069;border-radius:4px}.text-button{color:#8bd8cc}
.library-content{background:linear-gradient(#263c40,#19262c 600px)}.library-sidebar{background:#172329;border-right:1px solid #3c4d51}.library-home{background:#2a4143;border-radius:5px}.library-item.selected{background:#2f514f}.library-heading h1{color:#b8cecc}.library-heading{border-color:#3c5051}.library-shelf{background:#142226;border-color:#3c5051}.library-capsules>a{border-radius:6px}.library-playbar{background:#263d40}
dialog{border-radius:8px;border-top-color:#75ddcc}.client-bottom{background:#142127;border-color:#34474c;box-shadow:none}footer{background:#101b20}.footer-brand{color:#9dbbb7}progress::-webkit-progress-value{background:#75ddcc}
@media(max-width:1050px){.store-layout{display:block}.client-navigation{gap:28px}.client-navigation nav a{font-size:13px}.featured{grid-template-columns:minmax(0,1fr) 270px}}
@media(max-width:760px){.client-navigation{min-height:65px}.client-navigation nav a{font-size:11px;letter-spacing:.4px}.brand-name{font-size:20px}.store-nav{height:auto}.store-nav>a{padding:11px 8px;font-size:10px}.store-search{max-width:none}.discover-heading{align-items:start}.discover-heading h1{font-size:25px}.discover-heading p{display:none}.featured{grid-template-columns:1fr}.feature-art{height:270px}.feature-info{padding:18px}.feature-info h2{font-size:25px;margin:8px 0 13px}.feature-shots button{height:52px}.feature-title strong{font-size:35px}}
/* Custom TBS studio identity */
.wordmark{gap:15px;min-width:268px}.brand-monogram{width:72px;height:30px;object-fit:contain;flex-shrink:0}.brand-wordmark{display:flex;flex-direction:column;gap:7px}.wordmark .brand-name{font-family:'Segoe UI',Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:.4px;color:#eee9df;line-height:1}.brand-wordmark small{font-size:6px;letter-spacing:1.35px;font-weight:400;color:#9aaea9;white-space:nowrap}.store-sidebar .side-brand{margin:0 0 12px;padding:12px 0 18px}.side-brand .sidebar-monogram{display:block;width:126px;height:44px;object-fit:contain}.footer-brand{display:inline-block}.footer-brand .studio-logo{display:block;margin-left:-25px}.about-studio{margin:25px 0;padding:20px 0;border-block:1px solid #3b514d}.about-studio img{display:block;max-width:100%;height:auto}.client-navigation{gap:32px}
@media(max-width:1050px){.wordmark{min-width:240px}.wordmark .brand-name{font-size:21px}.brand-monogram{width:62px}.client-navigation{gap:22px}}
@media(max-width:760px){.wordmark{margin-bottom:10px;gap:14px}.wordmark .brand-name{font-size:23px}.brand-monogram{width:68px}.brand-wordmark small{font-size:6px;letter-spacing:1.3px}}
.store-search{margin:0;display:flex;align-items:center}.store-search button{border:0;background:transparent;color:inherit;cursor:pointer;padding:5px 9px}.catalog-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:22px;background:#14232b;border:1px solid #30464f;border-radius:8px;margin-bottom:22px}.catalog-filters label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#a9c4ca}.catalog-filters .catalog-query{grid-column:1/-1}.catalog-filters input,.catalog-filters select{width:100%;min-width:0;box-sizing:border-box;background:#0c181e;color:#eee9df;border:1px solid #39545e;border-radius:4px;padding:12px;font:inherit;font-size:14px}.catalog-filters input:focus,.catalog-filters select:focus{outline:2px solid #69d9c0;outline-offset:2px}.catalog-query input{font-size:18px}.catalog-filters button{align-self:end;min-height:42px}.catalog-notice{border-left:2px solid #79b7ba;padding:12px 16px;background:#172b32;color:#bfd1d4;line-height:1.6;margin:0 0 20px}.search-page .discover-heading{margin-top:30px}.catalog-placeholder{width:184px;min-height:86px;display:grid;place-items:center;background:#203740;color:#80cbbc;font-size:32px}.external-result .studio-eyebrow{font-size:10px}.search-page .store-row p{line-height:1.6}.search-page #catalog-credit{line-height:1.6}.search-page #catalog-credit a{color:#8cdfca}@media(max-width:760px){.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.catalog-filters .catalog-query{grid-column:1/-1}.catalog-placeholder{width:100px}.external-result .row-price{max-width:110px}}@media(max-width:460px){.catalog-filters{grid-template-columns:1fr}}

/* Search follows the familiar store results / right-hand facets layout. */
.search-store-layout{display:block;max-width:1120px;margin:0 auto}.search-store-layout .store-content{width:100%;min-width:0}.search-page{padding-top:18px}.search-breadcrumb{font-size:12px;color:#748e96;margin-bottom:8px}.search-breadcrumb a{color:#a5bec5}.search-page .search-title{font-size:24px;font-weight:400;margin:0 0 22px}.search-columns{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:16px}.catalog-searchbar{display:flex;align-items:center;gap:8px;background:#23363f;padding:7px;margin:0 0 6px}.catalog-searchbar .catalog-query{flex:1;min-width:80px}.catalog-searchbar input{width:100%;height:34px;box-sizing:border-box;border:1px solid #101d25;background:#101e26;color:#eee9df;border-radius:2px;padding:6px 9px;font-size:14px}.catalog-submit,.facet-clear{background:#344f5b;color:#d4e7e8;border:0;border-radius:2px;font:inherit;padding:8px 12px;cursor:pointer}.catalog-submit:hover,.facet-clear:hover{background:#426574;color:#fff}.catalog-sort-label{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;color:#a5bac1;margin-left:auto}.catalog-sort-label select{max-width:132px}.search-page select{height:34px;border:1px solid #344e59;background:#172a33;color:#d4e1e5;padding:5px 8px;font:inherit;font-size:13px;border-radius:2px}.search-result-count{padding:10px 12px;background:#14242c;color:#9eafb6;font-size:12px;margin-bottom:6px;min-height:16px}.search-page .store-row{min-height:72px;margin:0 0 5px;padding:0 12px 0 0;gap:14px;background:#15262e;border:1px solid transparent;border-radius:0}.search-page .store-row:hover{border-color:#496773;background:#25404a}.search-page .store-row img,.search-page .catalog-placeholder{width:148px;height:69px;min-height:69px;object-fit:cover}.search-page .store-row h3{font-size:15px;margin:3px 0 5px;font-weight:400}.search-page .store-row p{font-size:11px;margin:3px 0}.search-page .store-row .row-price{font-size:11px;flex-shrink:0}.search-page .store-row .row-price strong{font-size:12px}.facet-panel{margin:0 0 12px;border:1px solid #2e454f;background:#15272f}.facet-panel h2{font-size:13px;font-weight:400;color:#d5e5e9;padding:11px 13px;background:#223a45;margin:0}.facet-panel label{display:block;padding:12px}.facet-panel select{width:100%}.facet-clear{width:100%;text-align:center;font-size:12px}.facet-help{font-size:11px;color:#90a5ad;line-height:1.6;padding:0 6px}.search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.search-page .catalog-notice{margin:16px 0;padding:10px 12px;font-size:12px}.search-page input:focus,.search-page select:focus{outline:1px solid #7bc9bc;outline-offset:1px}@media(max-width:760px){.search-columns{grid-template-columns:1fr}.search-facets{grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.facet-panel{margin:0}.facet-panel h2{padding:8px;font-size:12px}.facet-panel label{padding:7px}.facet-help{grid-column:2/-1;margin:0}.catalog-sort-label{font-size:0;gap:0}.catalog-sort-label select{max-width:115px}.search-page .store-row img{width:105px}.search-page .store-row{gap:9px}.search-page .store-row .row-price{max-width:115px}}@media(max-width:420px){.search-facets{grid-template-columns:1fr}.facet-help{grid-column:auto}.catalog-sort-label select{max-width:95px}.search-page .store-row .row-price{max-width:86px}}

.catalog-searchbar label,.facet-panel label,.catalog-searchbar input,.search-page select{margin:0}.footer-brand .footer-monogram{display:block;width:126px;height:44px;margin:15px 0 22px}.search-page .catalog-notice{border-left:2px solid #628f91;color:#aac0c7;background:#172b32;line-height:1.6}.catalog-placeholder{display:grid;place-items:center;background:#203740;color:#80cbbc;font-size:26px}

/* Standalone header monogram; sidebar begins with navigation. */
.client-navigation .wordmark{min-width:0;width:auto;gap:0}.store-sidebar>h3:first-child{margin-top:0}

/* Small, plain-text release label in the existing upper-right utility slot. */
.utility-right .development-badge{display:inline-flex;align-items:center;gap:6px;color:#e8f3f5;font-family:'Bahnschrift SemiCondensed','Arial Narrow','Roboto Condensed',monospace;font-size:10px;font-weight:400;letter-spacing:.2px;white-space:nowrap;border:0;background:transparent;text-transform:uppercase;text-shadow:none;padding:0 5px;cursor:default}.changelog-list{max-width:920px;margin:0 auto 50px}.changelog-entry{padding:26px 28px;margin-bottom:20px;background:#14262e;border:1px solid #304650;border-radius:3px}.changelog-entry header{display:flex;align-items:start;justify-content:space-between;gap:20px;border-bottom:1px solid #304650;padding-bottom:20px}.changelog-entry h2{font-size:22px;font-weight:400;margin:10px 0 0}.changelog-entry time{color:#95adb6;white-space:nowrap;font-size:12px}.changelog-entry ul{padding-left:20px;color:#bdcdd2;line-height:1.8}.changelog-entry li{padding:5px 0}.changelog-version{color:#9de2d4;font-family:monospace;font-size:18px}.client-bottom{gap:22px}.client-bottom #connection-state{margin-left:auto}#account-management{margin-right:12px}@media(max-width:760px){.utility-right .development-badge{font-size:10px;gap:4px}.changelog-entry{padding:18px}.changelog-entry header{flex-direction:column;gap:12px}.client-bottom{gap:12px;font-size:9px}}

.catalog-retry{padding:0 4px;border:0;background:transparent;color:#9bd6ce;font:inherit;text-decoration:underline;cursor:pointer}.catalog-retry:hover{color:#fff}
/* External game pages share the storefront's compact desktop layout. */
.external-title{font-size:30px;font-weight:400;margin:12px 0 22px;color:#f0eee7}
.external-overview{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:24px;align-items:start}
.external-main-image{width:100%;aspect-ratio:16/9;object-fit:contain;background:#0e191e;display:block}
.external-thumbnails{display:flex;gap:8px;margin-top:8px;overflow:auto}.external-thumbnails button{padding:0;border:1px solid #3b515b;background:#11212a;flex:0 0 23%;cursor:pointer}.external-thumbnails img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.external-thumbnails button:focus-visible{outline:2px solid #9ddacc}
.external-banner{width:100%;display:block;margin-bottom:15px}.external-summary p{font-size:13px;line-height:1.7;color:#c4d4da}.external-summary dl{display:grid;grid-template-columns:80px 1fr;font-size:12px;line-height:1.8;gap:5px}.external-summary dt{color:#8199a5}.external-summary dd{margin:0;color:#b8d9e8}.external-summary .tag-list{margin:18px 0}.external-summary .full{margin-top:12px}
.external-no-image{aspect-ratio:16/9;background:#11212a;display:grid;place-items:center;color:#829eab}
.external-offers{margin:32px 0}.external-offer-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.external-offer-heading h2,.external-about h2{font-size:20px;font-weight:400;margin:0 0 8px}.external-offer-heading p{font-size:13px;color:#8eabb7;margin:0}.external-offer-heading label{font-size:12px;color:#91acb7;display:flex;align-items:center;gap:10px}.external-offer-heading select{background:#162832;border:1px solid #39515d;padding:8px;color:#dbe7eb}
.external-offer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);gap:20px;align-items:center;background:#192e38;padding:18px 20px;margin-bottom:6px;border-left:2px solid #3a5962}.external-offer h3{font-size:16px;margin:0 0 6px;font-weight:500}.external-offer p,.external-offer small{font-size:12px;color:#93aeb8;margin:0}.offer-pricing{text-align:right;display:flex;flex-direction:column;gap:4px}.offer-pricing strong{font-size:21px;font-weight:500;color:#d9f0e5}.offer-pricing s{font-size:12px;color:#8298a3}.external-offer .button{white-space:nowrap;font-size:13px}.offer-empty{padding:24px;background:#172932;color:#bdced6}
.external-about{max-width:820px;margin:35px 0 55px}.external-description{white-space:pre-line;font-size:14px;line-height:1.8;color:#b8cbd3}.external-about details{border-top:1px solid #344851;padding-top:18px;margin-top:25px}.external-about summary{cursor:pointer;color:#cfdfdf}.external-dialog-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}#external-purchase-dialog{max-width:540px}#external-purchase-copy{line-height:1.75;color:#bdd0d8}
.wishlist-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:6px 0}.wishlist-item .store-row{margin:0}.wishlist-item>.text-button{padding:12px;color:#9dbdc9}
@media(max-width:850px){.external-overview{grid-template-columns:1fr}.external-summary{max-width:600px}.external-banner{max-width:360px}.external-offer{grid-template-columns:1fr auto}.external-offer .button{grid-column:1/-1}.external-offer-heading{align-items:flex-start;flex-direction:column}}
.market-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 22px}.market-topline h1{font-size:28px;font-weight:400;margin:8px 0}.market-topline label{font-size:11px;color:#8da9b7;min-width:160px}.market-topline select,.market-browse-toolbar select{display:block;background:#172c36;color:#c7dce2;border:1px solid #365360;padding:8px;font:inherit;margin-top:5px}.market-featured{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);background:linear-gradient(125deg,#213f4d,#13242c);box-shadow:0 8px 25px #0005;margin-bottom:34px;min-height:280px}.market-featured>a{display:flex;align-items:center;background:#0e1b22}.market-featured img{width:100%;height:100%;object-fit:cover;max-height:400px}.market-feature-info{padding:28px 24px;display:flex;flex-direction:column;align-items:start}.market-feature-info h2{font-size:25px;font-weight:400;line-height:1.3;margin:16px 0 10px}.market-feature-info>p{color:#9fb9c4;font-size:12px;line-height:1.7}.market-feature-store{margin:8px 0 20px}.market-feature-info .button{font-size:12px}.market-feature-steps{display:flex;gap:6px;margin-top:24px}.market-feature-steps button{width:24px;height:8px;font-size:0;border:0;cursor:pointer;background:#436471}.market-feature-steps button.selected{background:#91dccc}
.market-card-price{display:inline-flex;align-items:stretch;gap:0;margin-top:6px}.market-card-price>b{background:#405f21;color:#c6ee8c;font-size:21px;font-weight:500;display:flex;align-items:center;padding:6px 9px}.market-card-price>span{display:flex;flex-direction:column;justify-content:center;background:#101f27;padding:5px 10px;min-width:65px;text-align:right}.market-card-price s{font-size:10px;color:#84949b}.market-card-price strong{color:#c8efba;font-size:16px;font-weight:500}.market-check-price{font-size:12px;color:#9ec3d0}.market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:30px}.market-game{display:flex;flex-direction:column;color:#e4ebef;background:linear-gradient(135deg,#203e4b,#182d37);text-decoration:none;box-shadow:0 3px 9px #0003}.market-game:hover{background:#2b4e5e;transform:translateY(-2px)}.market-game>img,.market-art-placeholder{width:100%;aspect-ratio:1.8;object-fit:cover;background:#122530}.market-art-placeholder{display:grid;place-items:center;color:#557783}.market-game-body{padding:13px;flex:1;display:flex;align-items:start;flex-direction:column}.market-game h3{font-size:14px;line-height:1.4;font-weight:500;margin:0 0 5px}.market-game p{font-size:10px;color:#92b0bd;margin:0 0 auto;padding-bottom:9px}.market-game small{font-size:10px;color:#88a8b6;margin-top:8px}.market-subnote{font-size:11px;color:#8ca8b5}.market-categories{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 25px}.market-categories button{background:#203f4e;border:1px solid #365b6c;color:#bed8e4;cursor:pointer;font-size:13px;padding:10px 15px}.market-categories .selected{background:#426472;border-color:#6b9f9a;color:#ebf6f2}.market-browse-toolbar{display:flex;align-items:center;gap:20px;padding:14px 16px;background:#172b36}.market-browse-toolbar h2{margin:0 auto 0 0;font-size:18px;font-weight:400}.market-browse-toolbar label{font-size:11px;color:#98b8c6}.market-footnote{font-size:11px;line-height:1.8;color:#7896a4;margin:24px 0 40px}.market-studio{display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:center;border:1px solid #314b55;padding:20px;margin-bottom:32px;background:#152a32}.market-studio h2{font-weight:400;font-size:19px;line-height:1.5;margin:7px 0}.market-studio .store-row{margin:0}.market-welcome{padding:30px;background:#193440;margin-bottom:24px}.market-list-row .market-card-price{margin:0}.market-list-row .row-price>span{display:block;font-size:10px;margin-top:4px}
@media(max-width:1100px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-studio{grid-template-columns:1fr}.market-feature-info{padding:20px}}@media(max-width:700px){.market-featured{grid-template-columns:1fr}.market-featured img{max-height:260px}.market-topline{align-items:start;flex-direction:column}.market-topline h1{font-size:23px}.market-grid{gap:8px}.market-browse-toolbar{flex-wrap:wrap}.market-subnote{display:none}.market-list-row .market-card-price>b{font-size:14px}.market-feature-info h2{font-size:23px}}

.launcher-updates{margin-top:26px;padding-top:20px;border-top:1px solid #35515b}.client-bottom #launcher-update-status{color:#9fdccd;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Compact account dropdown, anchored to the top-right identity control. */
.client-header{z-index:30}.account-menu-wrap{position:relative}.utility-right #account-button[aria-expanded="true"]{color:#67c8ee;background:#263d4b}.account-menu{position:absolute;top:calc(100% + 5px);right:0;width:260px;max-width:calc(100vw - 32px);padding:7px 0;background:#35424e;border:1px solid #4a5a68;box-shadow:0 8px 25px #0008;z-index:100;color:#e4e8ec}.account-menu[hidden]{display:none}.account-menu a,.utility-right .account-menu button{display:block;width:100%;padding:10px 17px;font:400 13px/1.4 Arial,sans-serif;text-align:left;color:#e4e8ec;background:transparent;white-space:normal;text-decoration:none;border:0;border-radius:0;cursor:pointer}.account-menu a span{color:#68c9ef}.account-menu a:hover,.account-menu a:focus-visible,.utility-right .account-menu button:hover,.utility-right .account-menu button:focus-visible{background:#465a6b;color:#fff;outline:0}.account-menu [role="separator"]{height:1px;background:#5b6771;margin:5px 12px}
#preference-country{display:block;width:100%;max-width:360px;margin-top:9px;padding:11px 13px;background:#213441;color:#dce8ef;border:1px solid #48616f;border-radius:2px;font-size:14px}
