html,body,#root{min-height:100%;margin:0}body{background:#fff}*{box-sizing:border-box}button,input,textarea{font:11px Tahoma,Arial,sans-serif}.site{width:795px;min-height:100vh;margin:0 auto;background:#fff;color:#222;font:11px Tahoma,Arial,sans-serif}.top{height:40px;display:flex;align-items:stretch;background:linear-gradient(#527da4,#345d82);border-radius:0 0 7px 7px;overflow:hidden;color:#fff}.brand{width:225px;border:0;background:none;color:#fff;display:flex;align-items:center;padding:0 10px;font-size:20px;font-weight:700;text-shadow:0 1px #234b6c;cursor:pointer}.brand b{width:25px;height:25px;margin-right:4px;border-radius:4px;background:#fff;color:#416d93;font-size:20px;line-height:25px}.top nav{display:flex}.top nav button{border:0;border-left:1px solid #547d9f;border-right:1px solid #2e5474;background:transparent;color:#fff;padding:0 10px;cursor:pointer}.top nav button:hover{background:#416d93}.top>input{width:112px;height:21px;margin:9px 8px 0 auto;padding:2px 5px;border:1px solid #254d70;background:#fff}.body{display:flex}.body>aside{width:145px;padding:9px 10px 20px;background:#fff;flex:none}.menu button{display:flex;width:100%;border:0;background:#fff;color:#274f73;padding:4px 5px;text-align:left;cursor:pointer}.menu button:hover,.menu button.active{background:#e1e8ef;text-decoration:underline}.menu em{margin-left:auto;color:#777;font-style:normal}.job{text-align:center;margin:14px 0;background:#fff;border-top:1px solid #e5e8eb;border-bottom:1px solid #e5e8eb;color:#345b7d}.job b,.job span{display:block;padding:5px}.job span{border-top:1px solid #eef1f3}.ad{border:1px solid #bdc8d2;padding:5px;text-align:center;color:#777}.ad img{width:111px;height:130px;object-fit:cover;margin:5px 0}.ad a{display:block}main{width:650px;min-height:690px;background:#fff}.crumb{height:25px;padding:5px 10px;background:#fff9cf;border-bottom:1px solid #e5dca6}.crumb span{margin-left:7px;color:#aaa}.crumb i{float:right;color:#9b956a;font-style:normal}.profile{display:flex}.photoCol{width:211px;padding:10px}.avatar{display:block;width:197px;height:245px;object-fit:cover;border:1px solid #b4c3d1;padding:2px}.photoLinks button,.rating button{border:0;border-bottom:1px solid #dce3e9;background:#fff;width:100%;color:#2b587a;text-align:left;padding:4px 2px;cursor:pointer}.rating{margin:7px 0}.rating>div{height:20px;border:1px solid #c8bf89;background:#e5dfb8;position:relative;text-align:center;line-height:18px}.rating span{position:absolute;left:0;height:100%;background:#c8bf89}.rating b{position:relative;color:#68613d}.profileMain{width:439px;padding:10px 9px 10px 0}.identity{border-bottom:1px solid #ccd6df;padding:1px 9px 10px;margin-bottom:8px}.identity h1{font-size:13px;margin:0 0 2px}.identity>button{border:0;background:#fff;color:#aaa;padding:0;cursor:pointer}.identity form input{width:230px;background:#fff}.identity form button,.wallform button,.chat form button,.searchline button{background:#5a7d9c;color:#fff;border:1px solid #3d607e;padding:4px 10px}.box{border:0;margin:0 0 9px;background:#fff}.box h3,.chat h3{height:22px;margin:0;padding:4px 8px;background:#dce5ed;border-top:1px solid #8fa8bc;border-bottom:1px solid #b8c7d5;color:#3a5d7d;font-size:11px}.box h3 a{float:right;font-weight:400}.boxin{padding:8px;background:#fff}a{color:#2b587a;cursor:pointer}.box h4{margin:2px 0 6px;color:#315879;font-size:11px}.box h4 a{font-weight:400;color:#aaa;margin-left:5px}dl{margin:8px 0 0}dl div{display:flex;line-height:17px}dt{width:125px;color:#777;flex:none}dd{margin:0}.box p{margin:5px 0;line-height:15px}.box label{color:#777}.friendGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.friendGrid img{width:52px;height:53px;object-fit:cover;display:block;margin:auto}.friendGrid a{font-size:10px}.wallform textarea{width:100%;height:45px;resize:vertical;border:1px solid #b8c6d2;padding:5px;background:#fff}.wallform button{display:block;margin:4px 0 6px auto}.posts article{display:flex;border-top:1px solid #dae1e7;padding:8px 0}.posts article:first-child{border-top:0}.posts img{width:43px;height:43px;object-fit:cover;margin-right:8px}.posts p{margin:4px 0!important}.posts small{color:#888}.posts article button{border:0;background:#fff;color:#2b587a;padding:0}.sectionPage{padding:10px;background:#fff}.searchline{background:#fff;border-top:1px solid #d5dde4;border-bottom:1px solid #d5dde4;padding:8px}.searchline input{width:80%;padding:5px;border:1px solid #acbac6;background:#fff}.summary{color:#777}.person{display:flex;padding:10px 4px;border-top:1px solid #d7e0e8}.person>img{width:80px;height:80px;object-fit:cover;margin-right:10px}.person>div:last-child{margin-left:auto}.person>div:last-child button,.group>button{display:block;border:0;background:#fff;color:#2b587a;padding:3px}.person small{color:#499640}.albums{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.albums figure{margin:0}.albums img{width:100%;height:115px;object-fit:cover;border:1px solid #aebdca;padding:3px}.albums figcaption{color:#2b587a;margin-top:3px}.albums small{display:block;color:#999}.messages{display:flex;min-height:600px;background:#fff}.dialogs{width:210px}.dialogs>button{width:100%;height:65px;display:flex;border:0;border-bottom:1px solid #d8e0e7;background:#fff;padding:7px;text-align:left}.dialogs>button.active{background:#f3f5f7}.dialogs img{width:48px;height:48px;object-fit:cover;margin-right:7px}.dialogs span,.dialogs small{display:block;overflow:hidden}.dialogs small{color:#777;margin-top:5px;white-space:nowrap}.chat{flex:1}.bubbleList{padding:10px;min-height:420px}.bubbleList p{background:#fff;padding:8px;border-top:1px solid #d8e1e8;border-bottom:1px solid #d8e1e8}.bubbleList p.mine{background:#fffbe5}.chat form{padding:10px;border-top:1px solid #ccd6df}.chat textarea{width:100%;height:55px;background:#fff}.group{display:flex;align-items:center;padding:8px;border-bottom:1px solid #d8e0e7}.groupPic{width:48px;height:48px;background:#597d9d;color:#fff;text-align:center;line-height:48px;font-size:22px;margin-right:10px}.group p{margin:4px 0}.group button{margin-left:auto}.toast{position:fixed;z-index:5;top:50px;left:50%;transform:translate(-50%);background:#fff8cc;border:1px solid #cbbf78;padding:8px 18px;box-shadow:0 2px 6px #888}footer{border-top:1px solid #d6dee6;padding:12px 155px;color:#789;display:flex;gap:12px;background:#fff}footer span{margin-left:auto;white-space:nowrap}@media(max-width:820px){.site{width:100%;min-width:700px}.brand{width:145px}.top nav button{padding:0 6px}.body>aside{width:140px}main{width:calc(100% - 140px)}}.auth{width:620px;margin:0 auto;color:#222;font:10px Tahoma,Arial,sans-serif}.authTop{height:35px;display:flex;align-items:stretch;background:linear-gradient(#426f98,#264e73);border:1px solid #244762;border-radius:0 0 6px 6px;box-shadow:0 1px 1px #aaa;color:#fff}.authBrand{display:flex;align-items:center;padding:0 10px;font-size:19px;font-weight:700;text-shadow:0 1px #173b5a}.authBrand b{display:inline-block;width:22px;height:22px;margin-right:4px;border-radius:3px;background:#fff;color:#3f6a91;text-align:center;line-height:22px;font-size:18px}.authTop nav{display:flex;margin-left:auto}.authTop nav button{border:0;border-left:1px solid #52799c;background:transparent;color:#fff;padding:0 9px;font-size:9px;cursor:pointer}.authTop nav button:hover{background:#416b90}.authBody{display:flex}.authForm{width:113px;padding:8px 5px 0 2px}.authForm label{display:block;margin-bottom:2px}.authForm input{width:100%;height:20px;margin-bottom:5px;border:1px solid #aeb9c3;background:#fff}.authForm form>div{display:flex;gap:4px}.authForm button,.welcomeActions button{border:1px solid #294c6a;background:#41698c;color:#fff;padding:3px 6px;font-size:9px;cursor:pointer}.authError{color:#a43131;line-height:13px;margin:2px 0 5px}.welcome{width:507px;min-height:251px;border:1px solid #bdc8d2;border-top:0;background:#fff}.welcome h2{height:20px;margin:0;padding:4px 10px;background:#fff9c9;border-bottom:1px solid #e1d998;font-size:10px}.welcome h4{margin:18px 25px 12px;font-size:10px}.welcome>p,.welcome>ul{margin:11px 25px;line-height:14px}.welcome ul{padding-left:26px}.tour{width:205px;margin:16px auto 9px;padding:5px;border:1px solid #b7b07c;background:#fffef0;text-align:center}.tour b,.tour span{display:block}.welcomeActions{text-align:center}.welcomeActions button{margin:0 2px}.authFooter{display:block!important;border:0!important;padding:8px 0!important;text-align:center;background:#fff!important;color:#555!important}.authFooter div{display:flex;justify-content:center;gap:14px}.authFooter p{margin:8px 0 2px}.authFooter span{margin:0!important;color:#555}@media(max-width:650px){.auth{width:620px;margin-left:0}}.authRegister{width:770px}.authRegister .authBrand{width:137px}.authRegister .authBody{align-items:stretch}.authRegister .authForm{width:137px;border-right:1px solid #d4dce3;padding:8px 7px}.authRegister .welcome{width:633px}.registerPage{min-height:560px}.registration{padding:17px 25px 25px}.registration h1{margin:0 0 9px;color:#3b5e7d;font:700 15px Tahoma,Arial,sans-serif;border-bottom:1px solid #b8c5d0;padding-bottom:5px}.registrationIntro{display:flex;padding:8px 11px 6px}.introIcon{width:27px;height:28px;flex:none;margin:1px 13px 0 0;border-radius:2px;background:#6d93ad;color:#fff;text-align:center;line-height:28px;font-size:19px;font-weight:700}.registrationIntro p{margin:0;line-height:14px}.registration h3{margin:5px 35px 14px;color:#58748d;border-bottom:1px solid #d2d9df;padding-bottom:5px;font-size:13px}.regRows{display:grid;grid-template-columns:170px 126px 1fr;gap:6px 8px;align-items:center;margin:0 35px 15px}.regRows label{text-align:right;color:#777;font-weight:700}.regRows input,.regRows select{height:23px;border:1px solid #aeb9c3;background:#fff;width:126px}.regRows small{color:#777;line-height:13px}.regRows.selects{grid-template-columns:170px 180px 1fr}.regRows.selects select{width:max-content;min-width:126px;max-width:180px}.regRows select:disabled{color:#aaa;background:#f5f5f5}.graduationHint{grid-column:2/4;margin-top:-5px;color:#333!important;font-size:9px}.registerSubmit{display:block;margin:5px auto;border:1px solid #294c6a;background:#41698c;color:#fff;padding:6px 10px;cursor:pointer}.registerError{text-align:center;color:#a43131}.authRegister .authFooter{padding-left:137px!important}@media(max-width:780px){.authRegister{width:770px;margin-left:0}}.auth,.authRegister{width:795px}.authBrand,.authRegister .authBrand{width:145px;flex:none}.authForm,.authRegister .authForm{width:145px;flex:none;padding:8px 10px}.welcome,.authRegister .welcome{width:650px}.authRegister .authFooter{padding-left:145px!important}@media(max-width:805px){.auth,.authRegister{width:795px;margin-left:0}}.crumb,.welcome h2{width:100%;height:25px;margin:0;padding:5px 10px;background:#fff9cf;border:0;border-bottom:1px solid #e5dca6;font-size:11px;line-height:14px}.site,.auth,.authRegister{width:791px;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px}.top,.authTop{width:791px;height:45px;border-radius:0;background:linear-gradient(#4d789e,#32608a);border:0;border-bottom:1px solid #244c70;box-shadow:none}.brand,.authBrand,.authRegister .authBrand{width:159px;height:45px;padding-left:10px;flex:none}.top nav button,.authTop nav button{height:45px;padding-top:1px;font-weight:700;color:#dae1e8;border-left:1px solid rgba(255,255,255,.12);border-right:0}.authBody{align-items:flex-start}.authForm,.authRegister .authForm{width:144px;padding:5px 20px 10px 4px;border-right:0}.authForm input{width:120px;height:22px;padding:3px;border:1px solid #c0cad5}.welcome,.authRegister .welcome{width:632px;border:0}.welcome h2,.crumb{height:25px;padding:2px 10px 5px;line-height:17px;background:#eee5b8;border-left:1px solid #e4ddb4;border-right:1px solid #dcd4a4;border-bottom:1px solid #d7cf9e}.welcome:not(.registerPage){min-height:0;border-left:1px solid #dae1e8;border-right:1px solid #dae1e8;border-bottom:1px solid #c3cad2;padding:12px}.welcome:not(.registerPage)>h2{margin:-12px -12px 0;width:calc(100% + 24px)}.welcome:not(.registerPage)>h4{margin:22px 20px 15px;font-size:11px;color:#222;border:0}.welcome:not(.registerPage)>p,.welcome:not(.registerPage)>ul{margin:15px 20px;line-height:15px}.welcome:not(.registerPage)>ul{list-style:square;padding-left:40px;color:#758eac}.welcome:not(.registerPage)>ul li{padding:1px 0;color:#000}.welcomeDisclaimer{margin:13px 20px 10px;padding:8px 10px;border:1px solid #d4dce3;background:#f5f7f8;color:#555;line-height:14px}.welcomeDisclaimer b,.welcomeDisclaimer span{display:block}.welcomeDisclaimer b{margin-bottom:3px;color:#2b587a}.tour{width:257px;padding:8px 25px;margin:10px auto;background:#f9f6e7;border:1px solid #bead61;font-size:12px}.tour span{font-size:11px}.authForm button,.welcomeActions button{background:#36638e;border:0;padding:4px 8px;font-size:11px}.welcomeActions{height:30px;width:100%;margin:10px 0 0;display:flex;justify-content:center;align-items:flex-start;gap:5px;white-space:nowrap}.authFooter{padding-left:144px!important;padding-right:15px!important;font-size:10px;line-height:15px}.authRegister .authFooter{padding-left:144px!important;padding-right:15px!important}.body>aside{width:144px;padding:5px 20px 20px 4px}main{width:632px}.profileMain{width:421px}@media(max-width:800px){.site,.auth,.authRegister{width:791px;margin-left:0}.top,.authTop{width:791px}}.top,.authTop{background:#32608a url(/xhead2.gif) no-repeat left top;border:0}.top nav button,.authTop nav button{background-image:url(/header_divider.gif);background-repeat:no-repeat;background-position:left top;border:0}.welcome h2,.crumb{background:#eee5b8 url(/header_yellow.gif) repeat-x left top}.authForm button,.welcomeActions button{border-radius:3px}.authForm button:hover,.welcomeActions button:hover{color:#dae1e8}.authBrand{border:0;background:transparent;cursor:pointer}.registerSubmit{background:#36638e;border:0;border-radius:3px;color:#fff;font:11px Tahoma,Verdana,Arial,sans-serif;padding:4px 8px}.registerSubmit:hover{color:#dae1e8}.regRows .sendCode{justify-self:start;border:0;border-radius:3px;background:#36638e;color:#fff;padding:4px 8px;cursor:pointer;white-space:nowrap}.regRows .sendCode:hover{color:#dae1e8}.regRows .sendCode:disabled,.registerSubmit:disabled{opacity:.6;cursor:default}.crumb span{color:#c8bf85}.noAvatar{display:flex!important;flex-direction:column;align-items:center;justify-content:center;background:#f7f3cf;color:#777;text-align:center}.noAvatar b{font-size:86px;line-height:90px;color:#ded9ae}.noAvatar span{font-size:10px;line-height:14px}.noAvatarUploadLink{display:inline;color:#2b587a;cursor:pointer;font:inherit}.noAvatarUploadLink:hover{text-decoration:underline}.noAvatarUploadLink.uploading{cursor:wait;opacity:.7}.noAvatarUploadLink input{display:none}.uploadPhoto{display:block;width:197px;padding:5px 2px;border-bottom:1px solid #dce3e9;color:#2b587a;cursor:pointer}.uploadPhoto:hover{text-decoration:underline}.uploadPhoto input{display:none}.emptyBlock{padding:9px 3px;color:#777;text-align:center}.postNoAvatar{width:43px;height:43px;flex:none;margin-right:8px;background:#e7ebef;color:#8294a5;text-align:center;line-height:43px;font-size:20px}.body>main{border:0;box-shadow:none}.body>main>.profile,.body>main>.sectionPage,.body>main>.photos2010Page,.body>main>.messages,.body>main>.editProfile,.body>main>.newsPage{border-left:1px solid #dae1e8;border-right:1px solid #dae1e8;border-bottom:1px solid #c3cad2;box-shadow:none}.photos2010Page{min-height:560px;padding:0;background:#fff;color:#333;font:11px Tahoma,Arial,sans-serif}.photos2010Toolbar{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border-top:1px solid #d4dde5;border-bottom:1px solid #d4dde5;background:#f1f4f7;color:#666}.photos2010Toolbar b{color:#333}.photos2010Toolbar label{color:#2b587a;cursor:pointer}.photos2010Toolbar label:hover{text-decoration:underline}.photos2010Toolbar label.uploading{color:#8997a4;cursor:wait;text-decoration:none}.photos2010Toolbar input{display:none}.photos2010AlbumHeader{min-height:47px;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #d8e0e7}.photos2010AlbumHeader>div{min-width:0}.photos2010AlbumHeader b,.photos2010AlbumHeader span{display:block}.photos2010AlbumHeader b{color:#2b587a;font-size:12px}.photos2010AlbumHeader span{margin-top:3px;color:#777}.photos2010AlbumHeader small{color:#999;white-space:nowrap}.photos2010Grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 2px}.photos2010Grid>button{height:112px;display:block;padding:3px;border:1px solid #b8c6d1;background:#fff;cursor:pointer;overflow:hidden}.photos2010Grid>button:hover{border-color:#6f8da7;background:#eef2f5}.photos2010Grid img{width:100%;height:100%;display:block;object-fit:cover;background:#edf1f4}.photos2010Empty{padding:55px 15px;color:#777;text-align:center}.photos2010Error{color:#a43131}.photos2010Error button{display:block;margin:10px auto 0;border:0;background:transparent;color:#2b587a;cursor:pointer}.photos2010Error button:hover{text-decoration:underline}.photos2010Links{min-height:31px;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:1px solid #d4dde5;color:#777;white-space:nowrap}.photos2010Links b{color:#45688e}.photos2010Links i{color:#b3bdc6;font-style:normal}.photos2010Links button{padding:0;border:0;background:transparent;color:#2b587a;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.photos2010Links button:hover{text-decoration:underline}.photos2010Tabs{min-height:35px;display:flex;align-items:flex-end;gap:5px;padding:7px 10px 0;border-bottom:1px solid #bcc8d2;background:#f7f8f9}.photos2010Tabs>b{align-self:center;margin-right:auto;color:#45688e;font-size:12px}.photos2010Tabs>button,.photos2010Tabs>a{height:27px;padding:6px 9px;border:0;background:transparent;color:#2b587a;font:11px Tahoma,Arial,sans-serif;text-decoration:none;cursor:pointer}.photos2010Tabs>button.active{border:1px solid #bcc8d2;border-bottom-color:#fff;background:#fff;color:#333;font-weight:700}.photos2010Layout{display:grid;grid-template-columns:145px minmax(0,1fr);min-height:510px}.photos2010AlbumsSidebar{padding:10px 8px;border-right:1px solid #d7dfe6;background:#f7f8f9}.photos2010AlbumsSidebar h3{margin:0 0 7px;padding:0 5px 6px;border-bottom:1px solid #d3dce4;color:#45688e;font-size:11px}.photos2010AlbumsSidebar>button{width:100%;min-height:25px;display:flex;align-items:center;gap:5px;padding:5px 6px;border:0;background:transparent;color:#2b587a;font:11px/15px Tahoma,Arial,sans-serif;text-align:left;cursor:pointer;overflow:hidden}.photos2010AlbumsSidebar>button:hover,.photos2010AlbumsSidebar>button.active{background:#dfe7ed}.photos2010AlbumsSidebar>button.active{color:#1f4c70;font-weight:700}.photos2010AlbumsSidebar>button small{margin-left:auto;color:#8997a4;font-weight:400}.photos2010AlbumsSidebar>button.create{margin-top:8px;border-top:1px solid #d3dce4;color:#2b587a;font-weight:700}.photos2010Content{min-width:0;padding:10px}.photos2010CatalogContent{padding-top:0}.photos2010Content .photos2010Toolbar{margin:0}.photos2010Toolbar>div{display:flex;align-items:center;gap:9px}.photos2010Toolbar button{padding:0;border:0;background:transparent;color:#2b587a;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.photos2010CatalogSummary{height:35px;display:flex;align-items:center;padding:0 8px;border-bottom:1px solid #d4dde5;color:#555}.photos2010CatalogSummary>button{margin-left:auto;padding:4px 9px;border:1px solid #3d6383;background:linear-gradient(#7199b8,#4b7496);color:#fff;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.photos2010AlbumRows{padding:7px 0 0}.photos2010AlbumRows>button{width:100%;min-height:82px;display:grid;grid-template-columns:101px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 7px;padding:3px 7px;border:1px solid #d7dee5;background:#fff;text-align:left;cursor:pointer}.photos2010AlbumRows>button:hover{border-color:#c3ced8;background:#f7f8f9}.photos2010AlbumCover{width:99px;height:74px;display:flex;align-items:center;justify-content:center;padding:2px;border:1px solid #b7c4cf;background:#fff;overflow:hidden}.photos2010AlbumCover img{width:100%;height:100%;object-fit:cover}.photos2010AlbumCover i{width:100%;height:100%;background:#eef2f5;color:#9ba9b5;font:32px/68px Tahoma,Arial,sans-serif;text-align:center}.photos2010AlbumRows>button>span:last-child{align-self:start;min-width:0;padding-top:1px}.photos2010AlbumRows b,.photos2010AlbumRows small{display:block}.photos2010AlbumRows b{margin:0;color:#2b587a;font-size:11px;line-height:12px}.photos2010AlbumRows small{min-height:11px;margin:0;color:#777;line-height:11px}.photos2010AlbumRows small:empty{display:none}.photos2010AlbumRows em{display:flex;gap:6px;margin-top:0;color:#2b587a;font-style:normal;line-height:12px}.photos2010AlbumRows em u{text-decoration:underline}.photos2010DeleteAlbum{display:block;margin:16px auto 3px;padding:0;border:0;background:transparent;color:#a33;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.photos2010AlbumEditor{width:470px;max-width:100%;border:1px solid #3f5365;background:#eef0f2;box-shadow:0 5px 22px #0000008c;font:11px Tahoma,Arial,sans-serif}.photos2010AlbumEditor>header{height:40px;display:flex;align-items:center;padding:0 14px;background:#587fae;color:#fff}.photos2010AlbumEditor>header b{flex:1}.photos2010AlbumEditor>header button{padding:0;border:0;background:transparent;color:#dce8f1;cursor:pointer}.photos2010AlbumEditor>div{padding:17px 20px;background:#fff}.photos2010AlbumEditor label{display:grid;grid-template-columns:90px 1fr;align-items:start;gap:8px;margin-bottom:10px}.photos2010AlbumEditor label span{padding-top:5px;color:#555;text-align:right}.photos2010AlbumEditor input,.photos2010AlbumEditor textarea,.photos2010AlbumEditor select{width:100%;padding:4px 5px;border:1px solid #c0cad5;background:#fff;color:#222;font:11px Tahoma,Arial,sans-serif}.photos2010AlbumEditor input{height:25px}.photos2010AlbumEditor textarea{height:72px;resize:vertical}.photos2010AlbumEditor>footer{height:51px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:0 18px;border-top:1px solid #ccd4da;background:#eef0f2}.photos2010AlbumEditor>footer button{height:25px;padding:3px 12px;border:1px solid #9eabb5;background:linear-gradient(#fff,#e5e8eb);color:#333;cursor:pointer}.photos2010AlbumEditor>footer button[type=submit]{border-color:#416784;background:linear-gradient(#7393ad,#557a99);color:#fff}.photosHistoryError{padding:5px 7px;background:#fff3f3;color:#a43131;font-size:10px;text-align:center}.photoViewerBackdrop{position:fixed;z-index:12000;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:#000000b8}.photoViewer2010{width:min(900px,100%);max-height:calc(100vh - 36px);display:flex;flex-direction:column;border:1px solid #263f55;background:#111;box-shadow:0 5px 24px #000000a6}.photoViewer2010>header{height:42px;display:flex;align-items:center;padding:0 14px;background:#52779d;color:#fff}.photoViewer2010>header>b{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photoViewer2010>header>button{padding:0;border:0;background:transparent;color:#dce8f1;cursor:pointer}.photoViewer2010>header>button:hover{text-decoration:underline}.photoViewerStage{min-height:220px;display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;justify-items:center;overflow:auto;background:#111}.photoViewerStage>img{max-width:100%;max-height:calc(100vh - 145px);display:block;object-fit:contain}.photoViewerStage>button{width:38px;height:68px;border:0;background:transparent;color:#fff;font:42px/60px Arial,sans-serif;opacity:.72;cursor:pointer}.photoViewerStage>button:hover{opacity:1;background:#ffffff14}.photoViewerStage>button:disabled{visibility:hidden}.photoViewer2010>footer{height:43px;display:flex;align-items:center;padding:0 14px;background:#fff;color:#777}.photoViewer2010>footer span{flex:1}.photoViewer2010>footer button{padding:0;border:0;background:transparent;color:#2b587a;cursor:pointer}.photoViewer2010>footer button:hover{text-decoration:underline}@media(max-width:700px){.photos2010Page{padding:0}.photos2010Tabs{align-items:center;flex-wrap:wrap;height:auto;padding:6px}.photos2010Tabs>b{width:100%}.photos2010Layout{grid-template-columns:1fr}.photos2010AlbumsSidebar{display:flex;gap:3px;padding:5px;border-right:0;border-bottom:1px solid #d7dfe6;overflow-x:auto}.photos2010AlbumsSidebar h3{display:none}.photos2010AlbumsSidebar>button{width:auto;flex:none;white-space:nowrap}.photos2010Content{padding:7px}.photos2010AlbumRows>button{grid-template-columns:87px minmax(0,1fr);min-height:72px}.photos2010AlbumCover{width:85px;height:64px}.photos2010AlbumEditor label{grid-template-columns:1fr;gap:3px}.photos2010AlbumEditor label span{text-align:left}.photos2010Grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 0}.photos2010Grid>button{height:28vw;max-height:140px;padding:1px}.photoViewerBackdrop{padding:0}.photoViewer2010{width:100%;max-height:100vh;border:0}.photoViewerStage{grid-template-columns:34px minmax(0,1fr) 34px}.photoViewerStage>button{width:32px}.photoViewerStage>img{max-height:calc(100vh - 125px)}}.wallActions{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin:5px 0 2px}.wallform .wallActions button{display:block;margin:0}.wallActions>button[type=submit]{margin-left:auto}.wallActions>span{color:#888;font-size:10px}.wallActions label{color:#2b587a;cursor:pointer}.wallActions label:hover{text-decoration:underline}.wallActions label input{display:none}.newsTabs{height:37px;padding:8px 10px 0;border-bottom:1px solid #36638e;display:flex}.newsTabs button{height:29px;border:0;background:#fff;color:#2b587a;padding:0 13px;cursor:pointer}.newsTabs button.active{background:#36638e;color:#fff}.newsFeed{width:470px;padding-right:10px}.newsComposer{width:100%;height:28px;padding:5px 8px;border:1px solid #c0cad5;margin-bottom:6px}.newsItem{display:flex;padding:9px 0;border-top:1px solid #dae1e8}.newsItem>div:last-child{flex:1}.newsItem p{margin:4px 0;line-height:15px}.newsItem small{color:#999}.newsItem button{float:right;border:0;background:#fff;color:#91a5b7}.newsFilters{width:130px;padding-left:9px;border-left:1px solid #dae1e8}.newsFilters>input{width:100%;height:24px;margin-bottom:10px;border:1px solid #c0cad5;padding:3px}.newsFilters button{display:block;width:100%;border:0;background:#fff;color:#2b587a;text-align:left;padding:5px 7px}.newsFilters button.active{background:#5b7c9c;color:#fff}.newsFilters p{margin:18px 7px;font-size:10px;line-height:16px}.top nav button:hover,.authTop nav button:hover{background-color:transparent;background-image:url(/header_divider.gif);background-repeat:no-repeat;background-position:left top;color:#fff;text-decoration:underline}.guestMenu{width:144px;flex:none;padding:12px 15px}.guestMenu a,.guestMenu button{display:block;border:0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;padding:6px 0;cursor:pointer;text-decoration:none}.loginRequired{min-height:340px!important;padding:0!important}.loginRequired>h2{margin:0!important;width:100%!important}.requiredContent{padding:18px 32px}.requiredNotice{padding:13px 17px;margin-bottom:25px;border:1px solid #d7cf9e;background:#f9f6e7;font-size:13px;font-weight:700}.requiredContent form{width:330px;margin:0 auto;text-align:center}.requiredContent form>div:not(.requiredButtons){display:flex;align-items:center;margin:9px 0}.requiredContent form label{width:105px;padding-right:10px;text-align:right;color:#777;font-size:12px}.requiredContent form input{width:248px;height:31px;border:1px solid #c0cad5;padding:4px}.requiredButtons{display:flex;justify-content:center;gap:5px;margin:14px 0 26px}.requiredButtons button{border:0;border-radius:3px;background:#36638e;color:#fff;padding:6px 10px;cursor:pointer}.requiredButtons button:hover{color:#dae1e8}.requiredContent .forgot{display:block;font-size:12px}.friendRequests{margin-bottom:12px;border:1px solid #c6d2dc}.friendRequests h3{margin:0;padding:5px 8px;background:#dae1e8;color:#36638e;font-size:11px}.requestItem{display:flex;align-items:center;padding:8px;border-top:1px solid #dae1e8}.requestAvatar{width:50px;height:50px;flex:none;margin-right:9px;background:#e7ebef;color:#8294a5;text-align:center;line-height:50px;font-size:23px}.requestItem>div:nth-child(2){flex:1}.requestItem p{margin:5px 0;color:#777}.requestItem>div:last-child button{display:block;border:0;background:#fff;color:#2b587a;padding:3px;cursor:pointer}.person>.requestAvatar{width:80px;height:80px;line-height:80px;font-size:30px;margin-right:10px}.person>div:last-child>a{display:block;padding:3px;color:#2b587a}.wallform textarea,.wallform>.smileComposer .smileComposerEditor{height:28px;min-height:28px;transition:none}.wallform textarea{resize:none}.wallform.open textarea,.wallform.open>.smileComposer .smileComposerEditor{height:54px}.wallform.open textarea{resize:vertical}.wallPosts{margin-top:5px}.wallPosts .wallPost{position:relative;align-items:flex-start;padding:9px 0}.wallPost>img,.wallPost>.postNoAvatar,.wallPost>.wallPostAuthorAvatar{width:48px;height:48px;min-width:48px;line-height:48px;margin-right:8px}.wallPostAuthorAvatar{display:block;flex:0 0 48px;overflow:hidden;text-decoration:none!important}.wallPostAuthorAvatar>img,.wallPostAuthorAvatar>.postNoAvatar{display:block;width:48px;height:48px;margin:0;object-fit:cover}.wallPostBody{position:relative;flex:1;min-width:0}.wallPostBody>div:first-child{padding-right:30px;line-height:15px}.wallPostBody>div:first-child a{margin-right:5px}.wallPostBody>div:first-child span{color:#222}.wallPostText>a{display:block;line-height:15px}.wallPostText>p{margin:2px 0 0!important;line-height:15px;color:#222}.wallPostBody>small{display:block;margin-top:4px;color:#999;line-height:13px}.wallPosts .wallLike{position:absolute;right:8px;top:17px;border:0;background:#fff;color:#2b587a;padding:0;cursor:pointer}.wallMeta{display:flex;align-items:center;justify-content:space-between;min-height:17px;margin-top:4px;padding-right:4px}.wallMeta small{color:#999;line-height:13px}.wallPosts .wallMeta .wallLike{position:static;right:auto;top:auto;flex:none;margin:0}.wallMeta>div{display:flex;align-items:center;gap:6px}.wallMeta .commentLink{border:0;background:#fff;color:#2b587a;padding:0;cursor:pointer;font-size:10px}.wallMeta .commentLink:hover{text-decoration:underline}.wallMeta.noComments .commentLink,.newsMeta.noComments>div:first-child>button{margin-left:1px;padding-left:7px!important;border-left:1px solid #c8d0d7!important}.wallLike i{display:inline-block;width:10px;height:9px;margin-right:3px;background:url(/like.gif) no-repeat 0 0;vertical-align:-1px;opacity:.55;transition:opacity .18s ease}.wallLike.liked{color:#2b587a}.wallLike:hover i,.wallLike.liked i{background-position:0 0;opacity:1}.wallComment{display:flex;align-items:center;gap:5px;margin-top:7px;padding:5px;background:#f2f4f6;border-top:1px solid #dae1e8}.wallComment input{min-width:0;height:26px;flex:1;border:1px solid #c0cad5;padding:3px 6px}.posts article .wallComment>button[type=submit]{height:26px;flex:none;padding:3px 9px;border:1px solid #3d607e;background:#5a7d9c;color:#fff;cursor:pointer}.posts article .wallComment>button[type=submit]:disabled{opacity:.55;cursor:default}.posts article .postRemove{position:absolute;z-index:2;right:8px;top:0;width:11px;height:11px;border:0;padding:0;background-color:transparent;background-image:url(/statusx_op.gif);background-repeat:no-repeat;background-position:0 0;opacity:0;cursor:pointer;transition:opacity .16s ease}.wallPost .postRemove.revealed{opacity:.35}.wallPost .postRemove.revealed:hover{opacity:1}.avatar{border:0;padding:0}.menu{width:120px;margin:0;padding:0}.menu button{height:20px;padding:3px 3px 3px 6px;margin:0;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:12px;white-space:nowrap}.menu button:hover,.menu button.active{border-top-color:#cad1d9;text-decoration:none}.menu a.menuItem{display:flex;width:100%;height:20px;margin:0;padding:3px 3px 3px 6px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#fff;color:#274f73;line-height:12px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.menu a.menuItem:hover,.menu a.menuItem.active{border-top-color:#cad1d9;background:#e1e8ef;text-decoration:none}.menu .menuEdit{margin-left:auto;padding-left:5px;color:gray}.menu button.active .menuEdit,.menu a.menuItem.active .menuEdit{color:#36638e}.menuSecondaryGroup{margin-top:3px;padding-top:3px;border-top:1px solid #ccc}.editProfile{min-height:488px;background:#f7f7f7}.editTabs{height:38px;padding:9px 10px 0;background:#fff;border-bottom:1px solid #36638e;display:flex;align-items:flex-end;gap:3px}.editTabs button{height:28px;padding:5px 8px;border:0;border-radius:4px 4px 0 0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer;white-space:nowrap}.editTabs button:hover{background:#dae1e8;text-decoration:none}.editTabs button.active,.editTabs button.active:hover{background:#36638e;color:#fff}.editForm{width:630px;margin:0 auto;padding:22px 0 0}.editRow{min-height:31px;display:flex;align-items:center;gap:8px}.editRow>label{width:160px;text-align:right;color:#777;font-weight:700}.editRow input,.editRow select{height:24px;border:1px solid #bdc7d8;padding:2px;background:#fff}.editRow>input{width:200px}.editRow>select{width:215px}.editNameRows{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #d9e1e8}.editNameRows .editRow>input{width:240px}.editRow input:disabled{color:#777;background:#edf0f3;border-color:#c8d0d8;cursor:not-allowed}.editNameHint{margin:3px 0 0 168px;width:330px;color:#777;font-size:10px;line-height:14px}.editNameHint.required{color:#8a5b19}.editRow.relationship{white-space:nowrap}.editRow.relationship>select:last-child{width:180px}.editRow.relationship>span{color:#555}.editRow.relationship>select:disabled{color:#999;background:#f1f1f1}.relationshipMatchHint{margin:-2px 0 8px 165px;padding:6px 8px;width:340px;box-sizing:border-box;border:1px solid #d6dfe7;background:#f5f8fa;color:#667786;line-height:15px}.relationshipMatchHint.matched{border-color:#bfd5b6;background:#f0f7ed;color:#4f6f45}.editRow.birthday select{width:65px}.editRow.birthday select:nth-of-type(2){width:90px}.editRow.birthday select:nth-of-type(3){width:80px}.editRow.birthVisibility select{width:215px}.editRow.birthVisibility span{white-space:nowrap}.relatives{width:260px;margin:12px 0 15px 52px}.relatives>div{display:flex;align-items:center;height:31px}.relatives label{width:115px;text-align:right;color:#777}.relatives button{border:0;background:transparent;color:#2b587a;padding:3px 8px;cursor:pointer}.relatives button:hover{text-decoration:underline}.editButtons{width:630px;margin:0;padding:11px 0;display:flex;justify-content:center;gap:6px;border-top:1px solid #d6dce2;background:#fafafa}.editButtons button{border:0;border-radius:3px;background:#36638e;color:#fff;padding:5px 10px;cursor:pointer}.editButtons button:hover{color:#dae1e8}.identity{border-bottom:0}.wallCommentItem{margin:5px 0 0;padding:5px 7px;background:#fff;border-top:1px solid #d9e1e7;color:#333}.wallCommentItem{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.wallCommentItem>.wallCommentBody{min-width:0;flex:1;line-height:15px}.wallCommentAvatarLink{display:block;width:34px;height:34px;flex:0 0 34px;overflow:hidden;text-decoration:none!important}.posts .wallCommentItem>.wallCommentAvatar,.wallCommentNoAvatar,.wallCommentAvatarLink>.wallCommentAvatar,.wallCommentAvatarLink>.wallCommentNoAvatar{width:34px;height:34px;flex:0 0 34px;margin:0;background:#e3e9ee;color:#8193a3;font:18px/34px Tahoma,Arial,sans-serif;text-align:center;object-fit:cover}.wallCommentItem b{color:#2b587a}.wallCommentItem small{display:block;margin-top:2px;color:#999}.wallCommentItem .wallCommentRemove{width:12px;height:12px;flex:0 0 12px;padding:0;border:0;background:transparent;color:#8b9baa;font:14px/10px Arial,sans-serif;opacity:0;cursor:pointer}.wallCommentItem:hover .wallCommentRemove,.wallCommentRemove:focus{opacity:1}.commentsSummary{height:24px;display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:0 7px;border-top:1px solid #c6d2dc;border-bottom:1px solid #c6d2dc;background:#e9eef2;color:#6f7f8c;font-size:10px}.commentsSummary button{float:none!important;padding:0!important;border:0!important;background:transparent!important;color:#2b587a!important;font:10px Tahoma,Verdana,Arial,sans-serif!important;cursor:pointer}.commentsSummary button:hover{text-decoration:underline}.commentsSummary button:disabled{color:#8997a4!important;cursor:default;text-decoration:none}.commentsLoadError{padding:5px 7px;border-bottom:1px solid #d8c5c5;background:#fff3f3;color:#a43131;font-size:10px;line-height:14px}.wallHistoryButton,.newsHistoryButton,.audioHistoryButton,.photosHistoryButton{float:none!important;width:100%;min-height:30px;display:block;margin:7px 0 0;padding:6px 10px!important;border:0!important;border-top:1px solid #d7e0e8!important;background:#eef2f6!important;color:#2b587a!important;font:11px Tahoma,Verdana,Arial,sans-serif!important;text-align:center!important;cursor:pointer}.wallHistoryButton:hover,.newsHistoryButton:hover,.audioHistoryButton:hover,.photosHistoryButton:hover{background:#e3eaf1!important;text-decoration:underline}.wallHistoryButton:disabled,.newsHistoryButton:disabled,.audioHistoryButton:disabled,.photosHistoryButton:disabled{color:#8997a4!important;cursor:default;text-decoration:none}.wallHistoryError,.audioHistoryError{padding:5px 7px;background:#fff3f3;color:#a43131;font-size:10px;text-align:center}.commentsReplyPrompt{float:none!important;display:block!important;width:100%!important;height:25px!important;margin:5px 0 0!important;padding:4px 7px!important;border-top:1px solid #c6d2dc!important;border-right:0!important;border-bottom:1px solid #c6d2dc!important;border-left:0!important;border-radius:0!important;background:#e9eef2!important;color:#2b587a!important;font:10px/15px Tahoma,Verdana,Arial,sans-serif!important;text-align:left!important;cursor:pointer}.commentsReplyPrompt:hover{background:#e1e8ee!important;text-decoration:underline}.inlineCommentPrompt{float:none!important;display:block!important;width:100%!important;height:38px!important;margin:5px 0 0!important;padding:5px 10px!important;border:5px solid #f2f4f6!important;border-radius:0!important;background:#fff!important;box-shadow:inset 0 0 0 1px #b8bec4!important;color:#999!important;font:11px/18px Tahoma,Verdana,Arial,sans-serif!important;text-align:left!important;cursor:text!important}.inlineCommentPrompt:hover,.inlineCommentPrompt:focus{background:#fff!important;color:#999!important;text-decoration:none!important;outline:0!important}.richPostText{white-space:pre-wrap;overflow-wrap:anywhere}.richPostText .messageSmile{width:auto;max-width:none;height:auto;max-height:none;margin:-2px 1px 0;vertical-align:middle}.wallCommentItem .richPostText .messageSmile,.newsComment .richPostText .messageSmile{width:auto;max-width:none;height:auto;max-height:none}.smileComposer{position:relative;min-width:0;width:100%;flex:1}.smileComposerEditor{width:100%;min-height:26px;padding:4px 29px 4px 6px;border:1px solid #c0cad5;background:#fff;color:#222;font:11px/15px Tahoma,Verdana,Arial,sans-serif;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;white-space:pre-wrap}.smileComposerEditor:focus{border-color:#7f9db9;outline:0}.wallComment .smileComposerEditor,.newsCommentForm .smileComposerEditor{border-color:#b8bec4}.wallComment .smileComposerEditor:focus,.newsCommentForm .smileComposerEditor:focus{border-color:#b8bec4!important;box-shadow:none!important;outline:0!important}.smileComposerEditor:empty:before{color:#999;content:attr(data-placeholder);pointer-events:none}.smileComposer.singleline .smileComposerEditor{height:auto;min-height:26px;max-height:96px;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.smileComposerButton{position:absolute!important;z-index:3;right:3px!important;top:3px!important;width:22px!important;height:20px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#819bb1!important;font:17px/19px Arial,sans-serif!important;cursor:pointer}.smileComposerButton:hover{color:#527a9d!important}.smilePicker.smileComposerPicker{right:0;top:calc(100% + 3px);bottom:auto}.smileComposerPicker:after{display:none}.smileComposerPicker .smilePickerGrid button{float:none!important}.wallAttachMenu{position:relative;margin:-4px -6px;padding:4px 6px}.wallform .wallAttachTrigger{padding:0;border:0;background:transparent;color:#2b587a}.wallform .wallAttachTrigger:hover{text-decoration:underline}.wallAttachMenu>div{display:none;width:112px;position:absolute;z-index:8;top:calc(100% - 4px);left:0;padding:3px;border:1px solid #9aaebf;background:#fff;box-shadow:0 2px 5px #0000002e}.wallAttachMenu:hover>div,.wallAttachMenu:focus-within>div{display:block}.wallAttachMenu>div>label,.wallform .wallAttachMenu>div>button{width:100%;height:23px;display:block;padding:4px 7px;border:0;border-radius:0;background:#fff;color:#2b587a;font:11px/15px Tahoma,Arial,sans-serif;text-align:left;white-space:nowrap;cursor:pointer}.wallAttachMenu>div>label:hover,.wallform .wallAttachMenu>div>button:hover{background:#e1e8ed;text-decoration:none}.wallAttachMenu input{display:none}.wallComposerAttachment{position:relative;margin-top:5px;padding:5px;border:1px solid #d5dde5;background:#f5f7f9}.wallComposerAttachments{margin-top:5px}.wallComposerAttachments>.wallComposerAttachment{margin-top:4px;padding-right:22px}.wallComposerAttachments>.wallComposerAttachment:first-child{margin-top:0}.wallComposerAttachments .wallAttachmentAudio{margin-top:0}.wallComposerAttachment>button{position:absolute;right:5px;top:4px;padding:0;border:0;background:transparent;color:#8a9baa;font:16px/14px Arial;cursor:pointer}.wallAttachmentImage{margin-top:6px}.posts .wallAttachmentImage img{width:auto;height:auto!important;display:block;max-width:100%;max-height:420px;border:0;background:transparent;padding:0;object-fit:contain}.posts .wallAttachmentImage.graffiti{width:100%;max-width:100%;overflow:hidden}.posts .wallAttachmentImage.graffiti img{display:block;width:100%!important;height:auto!important;max-width:100%!important;max-height:none;margin:0;border:0;background:transparent;padding:0;object-fit:contain}.wallComposerAttachment .wallAttachmentImage{margin:0;padding-right:18px}.wallComposerAttachment .wallAttachmentImage img{width:auto;height:auto;display:block;max-width:100%;max-height:170px;border:1px solid #c5ced6;background:#fff;padding:2px;object-fit:contain}.wallComposerAttachment .wallAttachmentImage.graffiti img{width:100%;height:auto;padding:0}.wallAttachmentAudio{min-height:27px;display:flex;align-items:center;gap:6px;margin-top:5px;padding:4px 6px;border-top:1px solid #d7e0e7;border-bottom:1px solid #d7e0e7;background:#f1f5f8}.wallAttachmentAudio>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallAttachmentAudio b{color:#2b587a}.wallAttachmentAudio time{color:#777}.wallAttachmentCollection{min-width:0}.wallAttachmentCollection>.wallAttachmentAudio+.wallAttachmentAudio{margin-top:0}.wallAttachmentPhotoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;max-width:520px;margin-top:6px}.wallAttachmentPhotoGrid.count3,.wallAttachmentPhotoGrid.count4{grid-template-columns:repeat(3,minmax(0,1fr))}.posts .wallAttachmentPhotoGrid .wallAttachmentImage{min-width:0;margin:0;overflow:hidden}.posts .wallAttachmentPhotoGrid .wallAttachmentImage img{width:100%;height:145px!important;max-height:none;object-fit:cover}.posts .wallAttachmentPhotoGrid.count3 .wallAttachmentImage img,.posts .wallAttachmentPhotoGrid.count4 .wallAttachmentImage img{height:120px!important}.wallComposerAttachments.multiplePhotos{display:flex;flex-wrap:wrap;gap:4px}.wallComposerAttachments.multiplePhotos>.wallComposerAttachment{margin-top:0}.wallComposerAttachments.multiplePhotos>.wallComposerAttachment.photo{box-sizing:border-box;width:128px;flex:0 0 128px}.wallComposerAttachments.multiplePhotos>.wallComposerAttachment:not(.photo){width:100%;flex:1 0 100%}.wallComposerAttachments.multiplePhotos .wallComposerAttachment.photo .wallAttachmentImage img{width:100%;height:92px;object-fit:cover}.wallModalBackdrop{position:fixed;z-index:120;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#141b21b8}.wallGraffitiModal,.wallAudioPicker{width:630px;max-width:100%;border:1px solid #3f5365;background:#f2f3f4;box-shadow:0 4px 18px #0000008c;font:11px Tahoma,Arial,sans-serif}.wallGraffitiModal.expanded{width:820px}.wallGraffitiModal>header,.wallAudioPicker>header{height:43px;display:flex;align-items:center;padding:0 18px;background:#587fae;color:#fff}.wallGraffitiModal>header>b,.wallAudioPicker>header>b{flex:1}.wallGraffitiModal>header>button,.wallAudioPicker>header>button{padding:0;border:0;background:transparent;color:#dce8f1;font:11px/18px Tahoma,Arial,sans-serif;cursor:pointer}.wallGraffitiTools{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;border-bottom:1px solid #c7ced4;background:#f7f8f9}.wallGraffitiTools>div{display:flex;align-items:center;gap:5px}.wallGraffitiTools i{color:#9ba9b4;font-style:normal}.wallGraffitiTools button{padding:0;border:0;background:transparent;color:#2b587a;cursor:pointer}.wallGraffitiCanvas{margin:17px 20px 19px;border:1px solid #c5ccd2;background:#fff;box-shadow:inset 0 0 4px #00000014}.wallGraffitiCanvas canvas{width:100%;height:auto;display:block;touch-action:none;cursor:crosshair}.wallGraffitiControls{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 48px;border-top:1px solid #d5dade;background:#fff}.wallGraffitiControls label{display:flex;align-items:center;gap:5px;white-space:nowrap}.wallGraffitiControls input{width:100px}.wallGraffitiColors{display:flex;align-items:center;gap:4px}.wallGraffitiColors>i{width:6px;height:6px;margin-right:58px;border-radius:50%}.wallGraffitiColors>label{width:14px;height:14px;display:block;border:1px solid #ccd3d9;box-shadow:0 0 0 1px #fff;cursor:pointer;overflow:hidden}.wallGraffitiColors>label>input{width:22px;height:22px;margin:-4px;padding:0;border:0;opacity:0;cursor:pointer}.wallGraffitiControls input[type=range]{height:15px;appearance:none;-webkit-appearance:none;background:repeating-linear-gradient(to right,transparent 0 8px,#c6cdd3 8px 9px) 0 0/100% 6px no-repeat;cursor:pointer}.wallGraffitiControls input[type=range]::-webkit-slider-runnable-track{height:4px;border:1px solid #aeb9c3;background:#e4e8eb}.wallGraffitiControls input[type=range]::-webkit-slider-thumb{width:8px;height:13px;margin-top:-5px;border:1px solid #9aabb9;border-radius:0;-webkit-appearance:none;background:#cbd7e1}.wallGraffitiControls input[type=range]::-moz-range-track{height:2px;border:1px solid #aeb9c3;background:#e4e8eb}.wallGraffitiControls input[type=range]::-moz-range-thumb{width:7px;height:12px;border:1px solid #9aabb9;border-radius:0;background:#cbd7e1}.wallGraffitiModal>footer,.wallAudioPicker>footer{height:63px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px 20px;border-top:1px solid #d0d5da;background:#eef0f2;color:inherit}.wallGraffitiModal>footer button,.wallAudioPicker>footer button{height:25px;padding:3px 12px;border:1px solid #9eabb5;background:linear-gradient(#fff,#e5e8eb);color:#333;cursor:pointer}.wallGraffitiModal>footer button:first-child{border-color:#416784;background:linear-gradient(#7393ad,#557a99);color:#fff}.wallAudioPicker{width:500px}.wallAudioPicker>div{max-height:330px;padding:8px;background:#fff;overflow:auto}.wallAudioPicker>div>p{padding:25px;text-align:center;color:#777}.wallAudioPicker>div>button{width:100%;height:29px;display:flex;align-items:center;gap:8px;padding:4px 7px;border:0;border-bottom:1px solid #edf0f2;background:#fff;color:#333;text-align:left;cursor:pointer}.wallAudioPicker>div>button:hover{background:#e9eff4}.wallAudioPicker>div>button:disabled{color:#7b8790;background:#f4f6f8;cursor:default}.wallAudioPicker>div>button.selected{background:#e7edf2}.wallAudioPicker>div>button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallAudioPicker>div>button b{color:#2b587a}.wallAudioPicker>div>button time{color:#777}.wallAudioPicker>div>button em{flex:none;color:#67809a;font-style:normal}.wallAudioPicker>div>button.wallAudioPickerMore{height:32px;justify-content:center;margin-top:5px;border-top:1px solid #d7e0e8;border-bottom:0;background:#eef2f6;color:#2b587a;text-align:center}.wallAudioPicker>div>button.wallAudioPickerMore:hover{background:#e3eaf1;text-decoration:underline}.wallAudioPicker>div>button.wallAudioPickerMore:disabled{color:#8997a4;background:#eef2f6}.wallAudioPicker>div>p.wallAudioPickerError{padding:7px;background:#fff3f3;color:#a43131}.wallPoll{box-sizing:border-box;width:100%;max-width:470px;margin-top:7px;padding:9px 11px 7px;border:1px solid #d4dce4;background:#f7f8fa;color:#333;font:11px/15px Tahoma,Arial,sans-serif}.wallPoll>header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wallPoll>header>span{width:27px;height:27px;flex:none;border:1px solid #9eafbe;background:linear-gradient(#fff,#dce4eb);position:relative}.wallPoll>header>span:before,.wallPoll>header>span:after{position:absolute;bottom:5px;width:4px;background:#6d8ba7;content:""}.wallPoll>header>span:before{left:7px;height:8px;box-shadow:6px -4px #6d8ba7,12px -9px #6d8ba7}.wallPoll>header>div{min-width:0;display:flex;flex-direction:column}.wallPoll>header b{color:#2b587a;font-size:11px;overflow-wrap:anywhere}.wallPoll>header small{color:#777}.wallPollChoices{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding-left:1px}.wallPollChoices label{display:flex;align-items:flex-start;gap:5px;max-width:100%;cursor:pointer}.wallPollChoices input{width:13px;height:13px;flex:none;margin:1px 0 0;accent-color:#597da3}.wallPollChoices span{overflow-wrap:anywhere}.wallPollChoices>button{height:24px;margin-top:3px;padding:2px 10px;border:1px solid #45688e!important;border-radius:0!important;background:linear-gradient(#6d8fb0,#4f7393)!important;color:#fff!important;font:11px Tahoma,Arial,sans-serif!important;cursor:pointer}.wallPollChoices>button:disabled{border-color:#aeb8c1!important;background:#e6e9ec!important;color:#8b949c!important;cursor:default}.wallPollResults{display:flex;flex-direction:column;gap:7px}.wallPollResults>div>p{display:flex;gap:8px;margin:0 0 2px}.wallPollResults>div>p span{min-width:0;flex:1;overflow-wrap:anywhere}.wallPollResults>div>p b{flex:none;color:#555}.wallPollResults>div>i{height:10px;display:block;border:1px solid #bac5cf;background:#fff;font-style:normal;overflow:hidden}.wallPollResults>div>i>b{height:100%;display:block;background:#8ba7bd}.wallPollResults>div.selected>i>b{background:#5f83a3}.wallPollResults>div>small{display:block;margin-top:1px;color:#777;text-align:right}.wallPoll>footer{margin-top:7px;padding-top:5px;border-top:1px solid #dbe1e6;color:#777}.wallPollError{margin:5px 0 0;color:#a43131}.wallComposerAttachment.poll{padding:0 22px 0 0;border:0;background:transparent}.wallComposerAttachment.poll .wallPoll{margin-top:0}.wallPollEditor{width:460px;max-width:100%;border:1px solid #3f5365;background:#f2f3f4;box-shadow:0 4px 18px #0000008c;color:#222;font:11px Tahoma,Arial,sans-serif}.wallPollEditor>header{height:39px;display:flex;align-items:center;padding:0 14px;background:#587fae;color:#fff}.wallPollEditor>header>b{flex:1}.wallPollEditor>header>button{padding:0;border:0;background:transparent;color:#dce8f1;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.wallPollEditorBody{padding:14px 17px 12px;border-bottom:1px solid #c8d0d7;background:#fff}.wallPollQuestion{display:grid;grid-template-columns:105px 1fr;align-items:center;gap:7px}.wallPollQuestion>input{display:block!important}.wallPollQuestion>span,.wallPollOptionList>span{color:#555;text-align:right}.wallPollEditor input{box-sizing:border-box;width:100%;height:24px;padding:3px 5px;border:1px solid #c0cad5;border-radius:0;background:#fff;color:#222;font:11px Tahoma,Arial,sans-serif}.wallPollEditor input:focus{border-color:#7f9db9;outline:0}.wallPollOptionList{display:grid;grid-template-columns:105px 1fr;align-items:start;gap:7px;margin-top:9px}.wallPollOptionList>span{padding-top:5px}.wallPollOptionList>div{grid-column:2}.wallPollOptionRow{display:flex;align-items:center;gap:5px;margin-bottom:5px}.wallPollOptionRow>em{width:14px;flex:none;color:#777;font-style:normal;text-align:right}.wallPollOptionRow>button{width:18px;height:20px;flex:none;padding:0;border:0;background:transparent;color:#8796a3;font:16px/18px Arial,sans-serif;cursor:pointer}.wallPollAddOption{margin:1px 0 0 126px;padding:0;border:0;background:transparent;color:#2b587a;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.wallPollAddOption:hover{text-decoration:underline}.wallPollEditorError{margin:9px 0 0 112px;padding:5px 7px;border:1px solid #e2b8b8;background:#fff3f3;color:#a43131}.wallPollEditor>footer{height:50px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:0 17px;background:#eef0f2}.wallPollEditor>footer>button{height:25px;padding:3px 12px;border:1px solid #9eabb5;border-radius:0;background:linear-gradient(#fff,#e5e8eb);color:#333;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.wallPollEditor>footer>button.primary{border-color:#416784;background:linear-gradient(#7393ad,#557a99);color:#fff}@media(max-width:700px){.wallModalBackdrop{padding:8px}.wallGraffitiControls{flex-wrap:wrap;justify-content:flex-start;padding:8px}.wallGraffitiControls input{width:85px}.wallGraffitiColors>i{margin-right:5px}.wallAttachMenu>div{top:auto;bottom:calc(100% - 4px);width:145px}.wallPollEditorBody{padding:11px}.wallPollQuestion,.wallPollOptionList{grid-template-columns:1fr}.wallPollQuestion>span,.wallPollOptionList>span{text-align:left}.wallPollOptionList>div{grid-column:1}.wallPollAddOption{margin-left:19px}.wallPollEditorError{margin-left:0}.wallCommentItem .wallCommentRemove{opacity:.65}}.top,.authTop{height:43px;background:#154572 url(/vzontaktehead.png) no-repeat left top;border:0;border-radius:0;box-shadow:none;overflow:hidden}.brand,.authBrand,.authRegister .authBrand{width:159px;height:43px;padding:0;display:flex;align-items:center;border:0;background:transparent;cursor:pointer}.brand>*,.authBrand>*{visibility:hidden}.brand b,.authBrand b{width:22px;height:22px;margin-right:4px;border:1px solid rgba(221,231,239,.95);border-radius:3px;background:linear-gradient(to bottom,#fff,#edf2f5 56%,#ccd8e1);box-shadow:inset 0 1px #fff,0 1px 1px #11344ea6;color:#35658d;font:700 18px/20px Tahoma,Verdana,Arial,sans-serif;text-align:center;text-shadow:0 1px 0 #fff}.brand span,.authBrand span{letter-spacing:-.35px;color:#fff}.top nav,.authTop nav{height:41px}.top nav button,.authTop nav button{height:41px;background-size:auto}.messagesPage{width:100%;height:calc(100vh - 43px);min-height:560px;max-height:780px;display:flex;flex-direction:column;background:#fff;overflow:hidden}.messagesToolbar{height:38px;flex:none;display:flex;align-items:flex-end;padding:8px 10px 0;border-bottom:1px solid #36638e;background:#fff}.messagesTabs{height:29px;display:flex;gap:3px}.messagesTabs button{height:29px;padding:0 12px;border:0;border-radius:3px 3px 0 0;background:#fff;color:#2b587a;cursor:pointer}.messagesTabs button:hover{background:#e1e8ed}.messagesTabs button.active,.messagesTabs button.active:hover{background:#5b7fa3;color:#fff}.messagesTabs button:disabled{color:#a7b3bd;background:#fff;cursor:default}.messagesFriendsLink{height:27px;margin:0 2px 0 auto;padding:0;border:0;background:#fff;color:#2b587a;cursor:pointer}.messagesFriendsLink:hover{text-decoration:underline}.dialogsView,.conversation{min-height:0;flex:1;display:flex;flex-direction:column;background:#fff}.dialogsSearch{height:47px;flex:none;display:flex;align-items:center;gap:7px;padding:9px 11px;border-bottom:1px solid #d8e0e7;background:#f5f7f8}.dialogsSearch input{min-width:0;height:27px;flex:1;padding:4px 7px;border:1px solid #b8c5d1;background:#fff;color:#222}.dialogsSearch button,.messagesEmpty button{height:27px;padding:0 10px;border:0;border-radius:3px;background:#5b7fa3;color:#fff;cursor:pointer}.dialogsSearch button:hover,.messagesEmpty button:hover{background:#4e7397}.dialogList{min-height:0;flex:1;overflow-y:auto;padding:0 11px 12px}.dialogItem{width:100%;min-height:68px;display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:center;padding:8px 7px;border:0;border-bottom:1px solid #dbe2e8;background:#fff;color:#222;text-align:left;cursor:pointer}.dialogItem:hover{background:#edf2f6}.dialogItem.unread{border-bottom-color:#c8d6e1;background:#e7eff6}.dialogItem.unread:hover{background:#dce8f2}.dialogItem.unread .dialogPreview{color:#2b587a;font-weight:700}.dialogAvatar,.messageAvatar,.composerAvatar{display:flex;align-items:center;justify-content:center;flex:none;background:#e5ebf0;color:#8195a8;font-weight:700}.dialogAvatar{width:50px;height:50px;font-size:22px}.dialogBody{display:block;min-width:0}.dialogHeading{display:flex;align-items:center;gap:8px;line-height:17px}.dialogHeading b{min-width:0;flex:1;overflow:hidden;color:#2b587a;text-overflow:ellipsis;white-space:nowrap}.dialogHeading time{margin-left:auto;flex:none;color:#9a9a9a;font-size:10px;font-weight:400}.dialogMeta{margin-left:auto;display:flex;align-items:center;gap:5px;flex:none}.dialogHeading .dialogMeta time{margin-left:0}.dialogUnread{min-width:19px;height:18px;padding:0 5px;border-radius:9px;background:#5b7fa3;color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:18px;text-align:center}.dialogPreview{display:block;margin-top:5px;overflow:hidden;color:#666;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.dialogPreview b{color:#6b8095}.dialogPreview.hasDraft,.dialogPreview.hasDraft b{color:#b34b43!important;font-weight:400!important}.dialogPreview.hasDraft b{font-weight:700!important}.dialogPreview .messageSmile{width:auto;max-width:none;height:auto;max-height:none;margin:-3px 1px 0;vertical-align:middle}.messagesEmpty{min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;color:#777;text-align:center;line-height:16px}.messagesEmpty b{margin-bottom:5px;color:#555}.messagesEmpty span{display:block}.messagesEmpty button{margin-top:13px}.messagesError{flex:none;margin:0;padding:7px 11px;border-bottom:1px solid #e0bcbc;background:#fff2f2;color:#a43131;line-height:15px}.messagesPeerBar{height:48px;flex:none;display:flex;align-items:center;gap:7px;padding:9px 11px;border-bottom:1px solid #d4dce3;background:#f5f7f8;overflow:hidden}.messagesBack{width:25px;height:25px;border:0;background:transparent;color:#5d7891;font-size:22px;line-height:20px;cursor:pointer}.messagesBack:hover{color:#2b587a}.messagesPeerTabs{min-width:0;flex:1;display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.messagesPeerChip{min-width:0;max-width:190px;height:25px;display:flex;align-items:center;border:0;border-radius:3px;background:#8aa2b8;color:#fff;flex:none;overflow:hidden}.messagesPeerChip.active{background:#6b8baa}.messagesPeerOpen{min-width:0;max-width:160px;height:25px;padding:0 4px 0 9px;overflow:hidden;border:0;background:transparent;color:#fff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.messagesPeerClose{width:24px;height:25px;flex:none;padding:0;border:0;background:transparent;color:#cbd8e3;font-size:14px;line-height:25px;text-align:center;cursor:pointer}.messagesPeerOpen:hover{background:#ffffff14}.messagesPeerClose:hover{background:#ffffff1f;color:#fff}.messagesDeleteSelected{height:25px;flex:none;padding:0 10px;border:1px solid #5e7891;border-radius:2px;background:#6b8baa;color:#fff;font-size:11px;white-space:nowrap;cursor:pointer}.messagesDeleteSelected:hover{background:#5d7d9c}.messagesDeleteSelected:disabled{border-color:#c4ccd3;background:#e5e9ed;color:#8795a1;cursor:default}.messageTimeline{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px 18px;background:#fff;scrollbar-color:#bdc8d2 #f2f4f6}.timelineHistoryButton{width:500px;max-width:100%;min-height:27px;display:block;margin:0 auto 7px;padding:5px 10px;border:0;background:#eef2f6;color:#2b587a;font:11px Tahoma,Arial,sans-serif;text-align:center;cursor:pointer}.timelineHistoryButton:hover{background:#e3eaf1;text-decoration:underline}.timelineHistoryButton:disabled{color:#8997a4;cursor:default;text-decoration:none}.dialogsHistoryButton{width:100%;min-height:31px;display:block;padding:6px 10px;border:0;border-top:1px solid #d8e0e7;background:#f2f4f6;color:#2b587a;font:11px Tahoma,Arial,sans-serif;text-align:center;cursor:pointer}.dialogsHistoryButton:hover{background:#e8edf2;text-decoration:underline}.dialogsHistoryButton:disabled{color:#8997a4;cursor:default;text-decoration:none}.messageRow{width:500px;max-width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 68px;gap:9px;align-items:start;margin:0 auto;padding:7px 5px;border-radius:2px}.messageRow.unread{background:#e6edf4}.messageRow.selected{background:#f5f7f8}.messageRow.mine{cursor:pointer}.messageAvatar{width:38px;height:38px;font-size:18px}.messageAvatar{border-radius:3px}.messageAvatarLink{width:38px;height:38px;display:block;flex:none;color:inherit;text-decoration:none}.messageAvatarLink .messageAvatar{width:100%;height:100%}.messageAvatarLink:hover .messageAvatar{outline:0}.messageAvatarSpacer{width:38px;height:1px;display:block}.messageRow.mine .messageAvatar{background:#dbe5ed;color:#5f7d98}.messageBody{min-width:0;padding-top:1px}.messageAuthor{display:inline-block;line-height:14px;text-decoration:none}.messageRow.continuation{padding-top:1px}.messageRow.continuation .messageBody{padding-top:0}.messageRow.continuation .messageText{margin-top:0}.messageText{margin:3px 0 0;color:#222;line-height:16px;overflow-wrap:anywhere;white-space:pre-wrap}.messageSmile{width:auto;max-width:none;height:auto;max-height:none;display:inline-block;margin:1px 2px;vertical-align:middle}.messagePhotoLink{display:inline-block;margin-top:5px}.messagePhoto{width:auto;max-width:300px;height:auto;max-height:260px;display:block;border:0;padding:0;background:transparent}.messageRow.photoMessageRow{padding-top:7px}.messageRow.photoMessageRow .messageBody{padding-top:1px}.messageRow.photoMessageRow .messageAuthor{display:block;margin-bottom:2px}.messageRow.photoMessageRow .messagePhotoLink{margin-top:3px}.messageMeta{min-width:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:7px;padding-top:2px}.messageTime{min-width:0;color:#999;font-size:10px;line-height:14px;text-align:right}.messageSelectMark{width:16px;height:16px;flex:none;display:flex;align-items:center;justify-content:center;color:#2b587a;font-size:16px;font-weight:700;line-height:16px}.messagePeerActivity{width:500px;max-width:100%;flex:none;display:flex;align-items:center;gap:5px;margin:0 auto;padding:5px 73px 5px 52px;color:#777;font-size:11px;line-height:15px}.messagePeerActivityText{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messagePeerTypingDots{height:12px;flex:none;display:inline-flex;align-items:center;gap:3px}.messagePeerTypingDots i{width:5px;height:5px;display:block;border-radius:50%;background:#9db4c9;animation:messagePeerTypingDotFloat 1.15s ease-in-out infinite}.messagePeerTypingDots i:nth-child(2){animation-delay:.15s}.messagePeerTypingDots i:nth-child(3){animation-delay:.3s}@keyframes messagePeerTypingDotFloat{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.messagePeerTypingDots i{animation:none;opacity:.75}}.conversationEmpty{height:100%;min-height:170px}.messageComposer{min-height:93px;flex:none;display:grid;grid-template-columns:46px minmax(0,360px) 46px;justify-content:center;gap:9px;align-items:start;padding:8px 31px;border-top:0;background:#f2f3f4}.composerAvatar{width:46px;height:46px;border-radius:3px;font-size:21px}.messageComposerMain{min-width:0}.messageComposerField{position:relative}.messageComposer textarea,.messageComposerEditor{width:100%;height:46px;display:block;padding:6px 34px 6px 7px;border:1px solid #b8c5d1;background:#fff;color:#222;line-height:15px;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;resize:none;white-space:pre-wrap}.messageConversationResizeHandle{width:100%;height:11px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0;border:0;border-top:1px solid #d9dfe4;border-bottom:1px solid #aeb7bf;background:#f2f3f4;cursor:n-resize;touch-action:none;-webkit-user-select:none;user-select:none}.messageConversationResizeHandle:hover{background:#e9edf0}.messageConversationResizeHandle i{height:1px;display:block;background:#9faab3}.messageConversationResizeHandle i:nth-child(1){width:14px}.messageConversationResizeHandle i:nth-child(2){width:12px}.messageConversationResizeHandle i:nth-child(3){width:10px}.messageConversationResizeHandle i:nth-child(4){width:8px}.messageComposer textarea:focus,.messageComposerEditor:focus{border-color:#7f9db9;outline:0}.messageComposerEditor:empty:before{color:#999;content:attr(data-placeholder);pointer-events:none}.messageComposerEditor[contenteditable=false]{background:#f5f5f5}.composerInlineSmile{width:auto;max-width:none;height:auto;max-height:none;display:inline-block;margin:0 2px;vertical-align:middle;cursor:text;-webkit-user-select:all;user-select:all;-webkit-user-drag:none}.messageComposerTools{position:absolute;z-index:2;top:3px;right:3px;display:flex;flex-direction:column;gap:2px}.composerToolButton{width:24px;height:21px;padding:0;border:0;background:transparent;color:#8ba5bb;font-size:18px;line-height:20px;text-align:center;cursor:pointer}.composerToolButton:hover{color:#527a9d}.composerToolButton:disabled{color:#c7d0d7;cursor:default}.composerPhotoButton{font-size:15px;line-height:18px}.composerPhotoInput{display:none}.smilePicker{position:absolute;z-index:20;right:0;bottom:58px;width:332px;overflow:hidden;border:1px solid #9aabb9;border-radius:2px;background:#fff;box-shadow:0 3px 12px #233b4e47}.smilePicker:after{position:absolute;right:9px;bottom:-6px;width:10px;height:10px;border-right:1px solid #9aabb9;border-bottom:1px solid #9aabb9;background:#fff;content:"";transform:rotate(45deg)}.smilePickerGrid{max-height:230px;display:grid;grid-template-columns:repeat(7,1fr);gap:2px;overflow-y:auto;padding:6px}.smilePickerGrid button{width:41px;height:41px;display:flex;align-items:center;justify-content:center;padding:2px;border:0;background:transparent;cursor:pointer}.smilePickerGrid button:hover,.smilePickerGrid button:focus,.smilePickerGrid button:focus-visible,.smilePickerGrid button:active{border:0;background:transparent;outline:0;box-shadow:none}.smilePickerGrid img{max-width:35px;max-height:35px}.messageComposerActions{height:31px;display:flex;align-items:flex-end}.messageComposerActions button{height:26px;padding:0 13px;border:0;border-radius:3px;background:#5b7fa3;color:#fff;cursor:pointer}.messageComposerActions button:hover{background:#4e7397}.messageComposerActions button:disabled{background:#aebbc6;cursor:default}.messageComposerActions .quickSmiles{height:29px;display:flex;align-items:center;gap:1px;margin-left:5px}.messageComposerActions .quickSmiles button{width:27px;height:27px;display:flex;align-items:center;justify-content:center;padding:1px;border:0;background:transparent}.messageComposerActions .quickSmiles button:hover,.messageComposerActions .quickSmiles button:focus,.messageComposerActions .quickSmiles button:focus-visible,.messageComposerActions .quickSmiles button:active{border:0;background:transparent;outline:0;box-shadow:none}.quickSmiles img{max-width:23px;max-height:23px}.messageComposerActions span{margin:0 0 5px auto;color:#999;font-size:9px}.composerPeerAvatar{background:#dfe6ec}.messageBlacklistNotice{min-height:92px;flex:none;display:flex;align-items:center;gap:12px;padding:14px 31px;border-top:1px solid #cbd4dc;background:#f2f3f4;color:#555}.messageBlacklistIcon{width:34px;height:34px;flex:none;border-radius:50%;background:#d7dde3;color:#6f7d89;font:700 20px/34px Tahoma;text-align:center}.messageBlacklistNotice>div:last-child{display:grid;gap:4px}.messageBlacklistNotice b{color:#444;font-size:12px}.messageBlacklistNotice span{line-height:16px}.messageBlacklistNotice a{width:max-content;color:#2b587a;text-decoration:none}.messageBlacklistNotice a:hover{text-decoration:underline}.mobileMenuToggle,.mobileMenuBackdrop,.mobileAsideHeader,.mobileAsideSearch,.mobileMenuActions,.mobileMenuProfile,.mobileMenuItemIcon{display:none}@media(max-width:700px){body.mobileMenuLocked{overflow:hidden}.site,.auth,.authRegister{width:100%;min-width:0;max-width:100%;margin:0;overflow-x:hidden}.top,.authTop{width:100%;height:43px;position:sticky;top:0;z-index:60;background-position:left top;background-size:791px 43px}.top .brand{width:159px;min-width:159px;height:43px}.top>nav,.top>input{display:none}.mobileMenuToggle{width:44px;height:43px;margin:0 0 0 auto;padding:12px 11px;display:flex;flex-direction:column;justify-content:space-between;border:0;background:#133d6073;cursor:pointer}.mobileMenuToggle span{width:22px;height:2px;display:block;background:#fff;box-shadow:0 1px #00000040}.mobileMenuBackdrop{position:fixed;z-index:49;inset:43px 0 0;width:100%;height:auto;display:block;padding:0;border:0;background:#1222316b}.body{display:block}.body>aside{width:min(86vw,300px);height:calc(100vh - 43px);height:calc(100dvh - 43px);position:fixed;z-index:50;top:43px;left:0;display:block;padding:0 12px 24px;overflow-y:auto;background:#fff;box-shadow:4px 0 14px #19314647;transform:translate(-105%);visibility:hidden;pointer-events:none;transition:transform .18s ease-out}.body>aside.mobileOpen{transform:translate(0);visibility:visible;pointer-events:auto}.mobileAsideHeader{height:43px;display:flex;align-items:center;justify-content:space-between;margin:0 -12px;padding:0 12px;border-bottom:1px solid #c8d2dc;background:#e9eef3;color:#315879;font-size:14px}.mobileAsideHeader button{width:40px;height:40px;border:0;background:transparent;color:#54718c;font-size:25px;line-height:38px;cursor:pointer}.mobileAsideSearch{display:flex;gap:7px;padding:12px 0;border-bottom:1px solid #d8e0e7}.mobileAsideSearch input{min-width:0;height:40px;flex:1;padding:7px 9px;border:1px solid #aebdca}.mobileAsideSearch button,.mobileMenuActions button{min-height:40px;border:0;border-radius:3px;background:#51779a;color:#fff;padding:0 12px;cursor:pointer}.body>aside .menu{width:100%;padding:8px 0}.body>aside .menu button{min-height:40px;height:auto;align-items:center;padding:9px 10px;border:0;border-bottom:1px solid #edf1f4;font-size:14px;line-height:20px;white-space:normal}.body>aside .menu .menuSecondaryGroup{margin-top:0;padding-top:0;border-top:1px solid #ccd6df}.mobileMenuActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;border-top:1px solid #ccd6df}.mobileMenuActions button:last-child{background:#6d7e8c}.body>aside>.job,.body>aside>.ad{display:none}.site main{width:100%;min-width:0;min-height:calc(100vh - 43px);min-height:calc(100dvh - 43px)}.crumb{min-height:32px;height:auto;padding:7px 10px;line-height:17px}.toast{width:calc(100% - 24px);max-width:420px;top:52px;padding:10px 12px;text-align:center}.site>footer{width:100%;padding:14px 12px;flex-wrap:wrap;justify-content:center;gap:8px 14px;text-align:center}.site>footer span{width:100%;margin:2px 0 0}.messagesSite>footer{display:none}.authTop .authBrand,.authRegister .authTop .authBrand{width:145px;min-width:145px;height:43px}.authTop nav{height:43px;margin-left:auto;display:flex;min-width:0}.authTop nav button{height:43px;padding:0 7px;font-size:10px}.authBody{display:block}.authForm{width:100%;padding:12px;border:0}.authForm form{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;align-items:center}.authForm label{margin:0;text-align:right}.authForm input{width:100%;height:40px;margin:0;padding:7px 9px}.authForm form>div,.authForm .authError{grid-column:2;margin:0}.authForm button,.welcomeActions button{min-height:38px;padding:7px 12px;font-size:13px}.authRegister .authForm{display:none}.guestMenu{width:100%;display:flex;gap:6px;padding:8px 12px;border-bottom:1px solid #d8e0e7}.guestMenu a,.guestMenu button{min-height:38px;flex:1;padding:10px 6px;text-align:center}.welcome,.authRegister .welcome{width:100%;min-width:0}.welcome:not(.registerPage){padding:12px;border-left:0;border-right:0}.welcome:not(.registerPage)>h2{margin:-12px -12px 0;width:calc(100% + 24px)}.welcome:not(.registerPage)>h4,.welcome:not(.registerPage)>p,.welcome:not(.registerPage)>ul{margin:16px 8px}.welcome:not(.registerPage)>ul{padding-left:25px}.tour{width:100%;max-width:300px}.welcomeActions{height:auto;min-height:44px;flex-wrap:wrap}.registration{padding:14px 12px 20px}.registration h1{font-size:17px}.registrationIntro{padding:8px 0 12px}.registrationIntro p{line-height:17px}.registration h3{margin:9px 0 13px}.regRows,.regRows.selects{grid-template-columns:minmax(82px,105px) minmax(0,1fr);gap:8px 9px;margin:0 0 18px}.regRows label{grid-column:1;text-align:right}.regRows input,.regRows select{width:100%;min-width:0;max-width:none;height:40px;grid-column:2;padding:6px 8px}.regRows.selects select{width:100%;min-width:0;max-width:none}.regRows small,.regRows>span,.regRows .sendCode{grid-column:2;line-height:15px}.regRows .sendCode{min-height:38px;justify-self:stretch;font-size:13px}.graduationHint{grid-column:2!important;margin-top:-3px}.registerSubmit{min-height:42px;padding:8px 14px;font-size:14px}.requiredContent{padding:14px 12px}.requiredNotice{margin-bottom:18px;padding:12px;font-size:13px;line-height:18px}.requiredContent form{width:100%;max-width:390px}.requiredContent form>div:not(.requiredButtons){display:block;margin:12px 0}.requiredContent form label{width:auto;display:block;padding:0 0 5px;text-align:left}.requiredContent form input{width:100%;height:40px;padding:7px 9px}.requiredButtons button{min-height:40px;font-size:13px}.authFooter,.authRegister .authFooter{width:100%;padding:13px 12px!important}.authFooter div{flex-wrap:wrap;gap:6px 14px}.site input,.site textarea,.site select,.auth input,.auth textarea,.auth select{font-size:16px}.profile{display:block}.photoCol{width:100%;display:grid;grid-template-columns:120px minmax(0,1fr);gap:0 11px;align-items:start;padding:12px}.photoCol>.avatar{width:120px;height:150px;grid-column:1;grid-row:1/span 3}.photoCol>.uploadPhoto,.photoCol>.photoLinks,.photoCol>.rating{grid-column:2}.photoCol>.uploadPhoto{width:100%;min-height:38px;padding:8px 3px}.photoLinks button,.rating button{min-height:36px;padding:7px 3px;line-height:16px}.photoCol>.rating{margin:7px 0 0}.photoCol>.box{grid-column:1/-1}.photoCol>.box:first-of-type{margin-top:12px}.publicProfile .photoCol>.avatar{grid-row:1}.publicProfile .photoCol>.photoLinks{grid-column:2;grid-row:1}.noAvatar b{font-size:55px;line-height:60px}.noAvatar span{padding:0 5px}.profileMain{width:100%;padding:0 12px 12px}.identity{padding:5px 2px 12px;margin-bottom:9px}.identity h1{font-size:16px}.identity>button{max-width:100%;padding:5px 0;text-align:left}.identity form{display:flex;gap:6px}.identity form input{min-width:0;width:auto;height:38px;flex:1}.identity form button{min-height:38px}dl div{display:grid;grid-template-columns:minmax(95px,38%) minmax(0,1fr);column-gap:8px;line-height:18px}dt{width:auto}dd{overflow-wrap:anywhere}.box h3{height:auto;min-height:28px;padding:6px 8px}.wallform textarea,.wallform>.smileComposer .smileComposerEditor{height:42px;min-height:42px;padding:8px}.wallform.open textarea,.wallform.open>.smileComposer .smileComposerEditor{height:72px}.wallActions button{min-height:36px}.wallPost>img,.wallPost>.postNoAvatar,.wallPost>.wallPostAuthorAvatar,.wallPostAuthorAvatar>img,.wallPostAuthorAvatar>.postNoAvatar{width:42px;height:42px;min-width:42px;line-height:42px}.wallPostAuthorAvatar{flex-basis:42px}.wallMeta{align-items:flex-start;gap:6px}.wallMeta>div{min-width:0;flex-wrap:wrap}.wallComment input{height:38px}.wallComment .smileComposer.singleline .smileComposerEditor{height:auto;min-height:38px;max-height:120px}.sectionPage{padding:8px}.searchline{display:flex;gap:7px;padding:8px 0}.searchline input{width:auto;min-width:0;height:40px;flex:1}.searchline button{min-height:40px}.person,.requestItem{display:grid;grid-template-columns:60px minmax(0,1fr);gap:0 9px;align-items:start;padding:10px 2px}.person>.requestAvatar,.requestItem>.requestAvatar{width:60px;height:60px;margin:0;line-height:60px;grid-row:1/span 2}.person>div:last-child,.requestItem>div:last-child{grid-column:2;margin:5px 0 0;display:flex;flex-wrap:wrap;gap:3px 10px}.person>div:last-child button,.person>div:last-child a,.requestItem>div:last-child button{min-height:32px;padding:7px 0}.albums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.albums img{height:130px}.group{align-items:flex-start;gap:8px;padding:10px 4px}.groupPic{width:45px;height:45px;margin:0;line-height:45px}.group>div:nth-child(2){min-width:0;flex:1}.group>button{min-height:36px;margin:0;padding:7px 4px}.editProfile{min-height:0}.editTabs{height:44px;padding:8px 8px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.editTabs button{height:35px;flex:none;padding:7px 10px;font-size:13px}.editForm{width:100%;padding:10px 0 0}.editRow{min-height:0;display:grid;grid-template-columns:1fr;gap:5px;align-items:start;padding:7px 12px}.editRow>label{width:100%;text-align:left}.editRow input,.editRow select,.editRow>input,.editRow>select,.editRow.relationship>select:last-child,.editRow.birthday select,.editRow.birthday select:nth-of-type(2),.editRow.birthday select:nth-of-type(3),.editRow.birthVisibility select{width:100%;max-width:none;height:40px}.editRow.relationship,.editRow.birthVisibility{white-space:normal}.relationshipMatchHint{margin:-2px 12px 8px;width:auto}.editRow.birthVisibility span{line-height:18px}.editNameRows{margin-bottom:5px;padding-bottom:8px}.editNameRows .editRow>input{width:100%}.editNameHint{margin:1px 12px 5px;width:auto;font-size:11px;line-height:15px}.relatives{width:auto;margin:10px 12px 16px}.relatives>div{height:auto;min-height:40px}.relatives label{width:135px;text-align:left}.relatives button{min-height:38px}.editButtons{width:100%;padding:12px}.editButtons button{min-height:40px;padding:8px 14px;font-size:13px}.newsTabs{height:44px;padding:8px 8px 0;overflow-x:auto;overflow-y:hidden}.newsTabs button{height:35px;flex:none;padding:0 11px;font-size:13px;white-space:nowrap}.newsColumns{display:block;padding:10px}.newsFeed{width:100%;padding:0}.newsComposer{height:40px;font-size:16px}.newsFilters{width:100%;margin-top:12px;padding:10px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;border-left:0;border-top:1px solid #dae1e8}.newsFilters>input{height:40px;grid-column:1/-1}.newsFilters button{min-height:38px;padding:7px;text-align:center}.newsFilters p{grid-column:1/-1;margin:8px;text-align:center}.messagesPage{width:100%;height:calc(100vh - 43px);height:calc(100dvh - 43px);min-height:0;max-height:none;border-left:0!important;border-right:0!important;box-shadow:none!important}.messagesToolbar{height:42px;padding:7px 7px 0}.messagesTabs{min-width:0;height:34px}.messagesTabs button{height:34px;padding:0 8px;font-size:12px;white-space:nowrap}.messagesFriendsLink{width:53px;height:32px;margin-left:auto;overflow:hidden;color:transparent;font-size:0;white-space:nowrap}.messagesFriendsLink:after{content:"Друзья";color:#2b587a;font-size:12px}.dialogsSearch{min-height:56px;height:auto;gap:6px;padding:8px}.dialogsSearch input{height:40px;padding:7px 8px}.dialogsSearch button{min-height:40px;height:auto;max-width:105px;padding:5px 9px;line-height:15px}.dialogList{padding:0 5px 8px}.dialogItem{min-height:64px;grid-template-columns:46px minmax(0,1fr);gap:8px;padding:7px 5px}.dialogAvatar{width:46px;height:46px}.dialogHeading{gap:5px}.dialogHeading time{font-size:10px}.messagesPeerBar{height:47px;padding:7px 8px}.messagesBack{width:34px;height:34px}.messagesPeerTabs{height:32px}.messagesPeerChip{min-width:0;max-width:190px;height:32px}.messagesPeerOpen,.messagesPeerClose{height:32px;line-height:32px}.messagesDeleteSelected{height:32px;padding:0 8px}.messageTimeline{padding:7px 5px 12px;-webkit-overflow-scrolling:touch}.messageRow{width:100%;grid-template-columns:34px minmax(0,1fr) 48px;gap:6px;padding:7px 3px}.messageAvatar{width:34px;height:34px;font-size:16px}.messageTime{font-size:9px;overflow-wrap:anywhere}.messageText{font-size:14px;line-height:19px}.messageComposer{min-height:101px;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:8px}.messageComposer>.composerAvatar{display:none}.messageComposer textarea,.messageComposerEditor{height:58px;padding:8px 36px 8px 8px;line-height:20px}.messageComposerActions{height:35px;align-items:flex-end}.messageComposerActions button{min-width:112px;height:32px;font-size:13px}.messageComposerActions span{display:none}.smilePicker{right:0;bottom:64px;width:min(332px,calc(100vw - 16px))}.smilePickerGrid{grid-template-columns:repeat(7,1fr)}.smilePickerGrid button{width:100%;height:39px}.messageComposerActions .quickSmiles{overflow:hidden}.messageComposerActions .quickSmiles button:nth-child(n+5){display:none}.messagePhoto{max-width:min(280px,70vw);max-height:240px}.messagesEmpty{min-height:120px;padding:20px 14px;font-size:13px;line-height:18px}.messagesEmpty button{min-height:40px;font-size:13px}}@media(max-width:380px){.authTop .authBrand,.authRegister .authTop .authBrand{width:136px;min-width:136px}.authTop nav button{padding:0 6px}.authTop nav button:last-child{display:none}.photoCol{grid-template-columns:102px minmax(0,1fr);gap:0 8px;padding:10px 8px}.photoCol>.avatar{width:102px;height:128px}.profileMain{padding:0 8px 10px}.photoLinks button,.rating button{min-height:33px;padding:5px 2px;font-size:11px}.albums img{height:105px}.messagesTabs button{padding:0 6px;font-size:11px}.messagesFriendsLink{width:45px}.messagesFriendsLink:after{font-size:11px}.dialogsSearch button{max-width:92px;padding:4px 7px;font-size:11px}.messageRow{grid-template-columns:32px minmax(0,1fr) 43px}.messageAvatar{width:32px;height:32px}}.mobileAppBar,.mobileBottomNav,.mobileProfileSummary,.mobileAuthTitle,.mobileAuthSubtitle{display:none}@media(max-width:700px){.site{--mobile-bottom-safe:max(8px, env(safe-area-inset-bottom));min-height:100vh;min-height:100dvh;background:#edf1f5;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px}.site button,.site input,.site textarea,.site select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.site>.top{display:none}.mobileAppBar{width:100%;height:52px;position:sticky;z-index:60;top:0;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;border-bottom:1px solid #dce1e6;background:#fff}.mobileAppBar>b{min-width:0;overflow:hidden;color:#111;font-size:17px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.mobileAppBarButton{width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#3f88c9;cursor:pointer}.mobileIcon{width:25px;height:25px;display:block}.mobileAppBarButton:last-child .mobileIcon{width:28px}.mobileBottomNav{height:calc(58px + var(--mobile-bottom-safe));position:fixed;z-index:70;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:var(--mobile-bottom-safe);border-top:1px solid #dce1e6;background:#fffffffa;box-shadow:0 -1px 7px #2233440d}.mobileBottomNav button{height:58px;position:relative;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#98a2ac;cursor:pointer}.mobileBottomNav button.active{color:#3f88c9}.mobileBottomNav .mobileIcon{width:29px;height:29px;stroke-width:1.7}.mobileNavBadge{min-width:19px;height:19px;position:absolute;top:7px;left:calc(50% + 5px);padding:0 5px;border:2px solid #fff;border-radius:11px;background:#ee4d5a;color:#fff;font-size:10px;font-weight:700;line-height:15px;text-align:center}.mobileMenuBackdrop{inset:52px 0 calc(58px + var(--mobile-bottom-safe));z-index:49;background:#202d3961}.body>aside{width:min(88vw,340px);height:auto;top:52px;right:0;bottom:calc(58px + var(--mobile-bottom-safe));left:auto;z-index:50;padding:0 14px 22px;border-left:1px solid #d9e0e6;box-shadow:-5px 0 18px #19283633;transform:translate(105%)}.body>aside.mobileOpen{transform:translate(0)}.mobileAsideHeader{height:52px;margin:0 -14px;padding:0 14px;border-bottom:1px solid #e1e6ea;background:#fff;color:#111;font-size:17px}.mobileAsideHeader button{color:#6f7d89;font-size:28px}.mobileAsideSearch{padding:12px 0;border-bottom:0}.mobileAsideSearch input{border:0;border-radius:9px;background:#edf1f5}.mobileAsideSearch button,.mobileMenuActions button{border-radius:9px;background:#4b87bf;font-size:14px}.body>aside .menu{padding:2px 0 8px}.body>aside .menu button{min-height:44px;padding:10px 8px;border:0;border-bottom:1px solid #edf0f3;background:#fff;color:#2d3339;font-size:15px}.body>aside .menu button.active{border-radius:8px;background:#edf4fa;color:#347fbd}.body>aside .menu .menuEdit{color:#86919b}.mobileMenuActions{padding-top:12px;border-top:1px solid #e1e6ea}.mobileMenuActions button:last-child{background:#7b8995}.site main{width:100%;min-height:calc(100vh - 52px);min-height:calc(100dvh - 52px);padding-bottom:calc(66px + var(--mobile-bottom-safe));background:#edf1f5}.site main>.crumb{display:none}.site>footer{display:none}.toast{top:61px;z-index:80;border:0;border-radius:10px;background:#fff;box-shadow:0 4px 18px #1c2b3940;font-size:14px}.body>main>.profile{display:block;border:0;background:#edf1f5;box-shadow:none}.mobileProfileSummary{display:block;background:#fff}.mobileProfileLead{min-height:118px;display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;padding:16px 14px 10px}.mobileProfileAvatar{width:92px;height:92px;display:block;border-radius:50%;background:#e6ebef;object-fit:cover}.mobileProfileIdentity{min-width:0;align-self:center}.mobileProfileIdentity h1{margin:0;display:-webkit-box;overflow:hidden;color:#111;font-size:21px;line-height:25px;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.mobileProfileIdentity p{margin:2px 0 7px;overflow:hidden;color:#262b30;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.mobileProfileIdentity>span{color:#8b959e;font-size:14px}.mobileProfileActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding:0 14px 10px}.mobileProfileActions button{min-height:43px;padding:8px 12px;border:0;border-radius:10px;background:#f0f2f5;color:#347fbd;font-size:15px;font-weight:600;cursor:pointer}.mobileProfileActions button:disabled{color:#7f8a94;cursor:default}.mobileProfileFacts{padding:4px 14px 7px;color:#6d7780}.mobileProfileFacts>div{min-height:39px;display:flex;align-items:center;font-size:15px;line-height:20px}.mobileProfileFacts .mobileIcon{width:24px;height:24px;flex:none;margin-right:12px;color:#99a4ad}.mobileProfileDetailsButton{width:calc(100% - 28px);min-height:43px;display:flex;align-items:center;gap:12px;margin:0 14px 10px;padding:7px 0;border:0;background:#fff;color:#347fbd;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.mobileProfileDetailsButton .mobileIcon{width:24px;height:24px;flex:none}.mobileProfileDetails{margin:0 14px 11px;padding:9px 0;border-top:1px solid #e2e6ea}.mobileProfileDetails>div{display:grid;grid-template-columns:minmax(115px,42%) minmax(0,1fr);gap:8px;padding:5px 0;line-height:19px}.mobileProfileDetails span{color:#89939c}.mobileProfileDetails b{min-width:0;color:#333a40;font-weight:400;overflow-wrap:anywhere}.mobileProfilePhotos{padding:12px 14px 14px;border-top:1px solid #e3e7eb}.mobileProfileSectionHeading{min-height:30px;display:flex;align-items:center;margin-bottom:8px}.mobileProfileSectionHeading>b{display:flex;align-items:center;color:#161a1e;font-size:14px;text-transform:uppercase}.mobileProfileSectionHeading>b .mobileIcon{width:20px;height:20px;display:none}.mobileProfileSectionHeading>b span{margin-left:6px;color:#89939c;font-weight:400}.mobileProfileSectionHeading button{min-height:34px;margin-left:auto;padding:4px 0 4px 12px;border:0;background:#fff;color:#347fbd;font-size:14px;cursor:pointer}.mobileProfilePhotoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.mobileProfilePhotoGrid img{width:100%;aspect-ratio:1;display:block;border-radius:4px;object-fit:cover}.profile>.photoCol{display:none}.profile>.profileMain{width:100%;margin-top:8px;padding:0 0 calc(66px + env(safe-area-inset-bottom));border-top:1px solid #dfe4e8;background:#fff}.profileMain>.identity,.profileMain>.box:first-of-type{display:none}.profileMain>.box:last-of-type{margin:0;background:#fff}.profileMain>.box:last-of-type>h3{min-height:43px;padding:13px 14px 9px;border:0;border-bottom:1px solid #e3e7eb;background:#fff;color:#6f7982;font-size:13px;text-transform:uppercase}.profileMain>.box:last-of-type>.boxin{padding:12px 14px}.wallform textarea,.wallform>.smileComposer .smileComposerEditor{min-height:44px;border:0;border-radius:9px;background:#edf1f5}.wallform.open textarea,.wallform.open>.smileComposer .smileComposerEditor{height:75px}.wallActions button{border:0;border-radius:8px;background:#4b87bf}.wallPosts .wallPost{padding:12px 0;font-size:14px}.wallPostText>p,.wallPostBody>div:first-child{line-height:19px}.wallComment input,.wallComment .smileComposerEditor{border:0;border-radius:8px;background:#fff}.body>main>.sectionPage,.body>main>.messages,.body>main>.editProfile,.body>main>.newsPage{border:0;box-shadow:none}.sectionPage,.editProfile,.newsPage{background:#fff}.sectionPage{padding:10px 12px calc(68px + env(safe-area-inset-bottom))}.searchline{border:0;background:#fff}.searchline input,.dialogsSearch input,.newsComposer{border:0;border-radius:9px;background:#edf1f5}.searchline button,.dialogsSearch button{border:0;border-radius:9px;background:#4b87bf}.person,.requestItem,.group{border-color:#e5e9ed}.person>.requestAvatar,.requestItem>.requestAvatar,.groupPic{border-radius:50%;background:#e4ebf1;color:#73889a}.albums img{border:0;border-radius:8px;padding:0}.box h3{border-color:#e1e6ea;background:#f1f4f7;color:#4b6174}.editTabs,.newsTabs{border-color:#dce3e8;background:#fff}.editTabs button.active,.newsTabs button.active{border-radius:9px 9px 0 0;background:#4b87bf}.editProfile{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.editRow input,.editRow select{border:0;border-radius:8px;background:#edf1f5}.editButtons button{border-radius:9px;background:#4b87bf}.newsPage{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.newsFilters{display:none}html.vzKeyboardOpen,html.vzKeyboardOpen body{overflow:hidden;height:var(--vz-vv-height, 100dvh)}html.vzKeyboardOpen .mobileBottomNav{display:none!important}html.vzKeyboardOpen .messagesSite{position:fixed;z-index:80;top:var(--vz-vv-top, 0px);right:0;left:0;width:100%;height:var(--vz-vv-height, 100dvh);min-height:0;overflow:hidden;background:#edf1f5}html.vzKeyboardOpen .messagesSite>.body{height:calc(var(--vz-vv-height, 100dvh) - 52px);min-height:0}html.vzKeyboardOpen .messagesSite main{height:100%!important;max-height:100%!important;min-height:0;padding-bottom:0!important}html.vzKeyboardOpen .messagesSite .messagesPage,html.vzKeyboardOpen .messagesSite .conversation{height:100%;min-height:0}html.vzKeyboardOpen .messagesSite .messageComposer{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.messagesSite main{height:calc(100vh - 110px);height:calc(100dvh - 110px - env(safe-area-inset-bottom));min-height:0;padding-bottom:0}.messagesPage{height:100%;min-height:0;max-height:none;background:#fff}.messagesToolbar{border-color:#dce3e8;background:#fff}.messagesTabs button.active,.messagesTabs button.active:hover{background:#4b87bf}.dialogsSearch,.messagesPeerBar,.messageComposer{background:#f3f5f7}.dialogItem:hover{background:#f1f5f8}.messagesPeerChip{background:#7da2c4}.messagesPeerChip.active,.messageComposerActions button{background:#4b87bf}}@media(max-width:360px){.mobileProfileLead{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:14px 12px 9px}.mobileProfileAvatar{width:80px;height:80px}.mobileProfileIdentity h1{font-size:19px}.mobileProfileActions,.mobileProfileFacts,.mobileProfilePhotos{padding-right:12px;padding-left:12px}.mobileProfileDetailsButton{width:calc(100% - 24px);margin-right:12px;margin-left:12px}}.guestProfileSite .profile2011AvatarEmpty{color:#ded9ae;font-size:96px;font-weight:700;line-height:300px}.guestProfileSite .profile2011Notice button{margin:0;padding:0;border:0;background:transparent;color:#2b587a;cursor:pointer}.guestProfileSite .profile2011Notice button:hover{text-decoration:underline}.guestProfileSite .profile2011Rating>span:first-child{height:17px;position:absolute;top:-1px;bottom:0;left:0;border-top:1px solid #c0ccd9;background:#dae2e8}.guestProfileSite .profile2011Rating>b{position:relative;z-index:1;color:#8ba1bc;font-weight:400}.guestProfileSite .profile2011Rows>div>span{padding-right:5px;color:#777;font-weight:400}.guestProfileSite .profile2011Rows>div>b{min-width:0;color:#222;font-weight:400;overflow-wrap:anywhere}.guestProfileSite .profile2011Module>.boxin{padding:0}.guestProfileSite .profile2011Person{display:block;text-decoration:none}.guestProfileSite .profile2011Person:hover{text-decoration:underline}.guestProfileSite .profile2011Person>b{display:block;overflow:hidden;font-weight:400;text-overflow:ellipsis}.guestProfileSite .profile2011Module>h3>a,.guestProfileSite .profile2011Wall>h3>small{margin-left:auto;color:#2b587a;font-size:10px;font-weight:400}.guestProfileState{flex-direction:column;gap:7px}.photoCol>.profile2011Module .profile2011PersonAvatar{width:52px;height:53px;display:flex;align-items:center;justify-content:center;margin:0 auto 4px;background:#e5ebf0;color:#8195a8;font-size:20px}.photoCol>.profile2011Module .profile2011Person{display:block;overflow:hidden;text-decoration:none}.photoCol>.profile2011Module .profile2011Person>b{display:block;overflow:hidden;font-weight:400;text-overflow:ellipsis}.profile2011Person:hover>b{text-decoration:underline}@media(min-width:701px){.body>main>.profile .avatar{width:200px;height:300px}.body>main>.profile .uploadPhoto{width:200px}}.profile2011ModuleSummary{width:100%;min-height:21px;display:flex;align-items:center;padding:3px 8px;border-bottom:1px solid #e5e5e5;background:#f2f2f2;color:#777;font-size:11px;font-weight:400;line-height:14px}.profile2011ModuleSummary a{margin-left:auto;color:#2b587a;font-weight:400;text-decoration:none}.profile2011ModuleSummary a:hover{text-decoration:underline}.profileMediaModule>h3>button:not(.profileBlockToggle){margin-left:auto;padding:0;border:0;background:transparent;color:#2b587a;font:10px/14px Tahoma,Arial,sans-serif;font-weight:400;cursor:pointer}.profileMediaModule>h3>button:not(.profileBlockToggle):hover{text-decoration:underline}.profileMediaPhotoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:6px 0 9px}.profileMediaPhotoGrid>a{display:block;min-width:0;height:70px;overflow:hidden;background:#eef1f3}.profileMediaPhotoGrid img{width:100%;height:70px;display:block;margin:0;object-fit:cover}.profileMediaAudioList{padding:2px 8px 5px}.profileMediaAudioList .wallAttachmentAudio{min-height:22px;margin:0;padding:2px 0;border:0;background:#fff}.profileMediaAudioList .wallAttachmentAudio+.wallAttachmentAudio{border-top:1px dotted #d8dfe5}.profileMediaAudioList .audioSpriteButton{margin-left:0}.profileMediaEmpty{padding:9px 8px;color:#777;text-align:center}.profileBlockToggle{min-width:0;display:flex;flex:1;align-self:stretch;align-items:center;margin:-3px 0;padding:3px 0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer}.profileBlockLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileBlockArrow{width:20px;height:17px;flex:0 0 20px;margin-left:-5px;margin-right:2px;background:#91aac0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 17px;mask-size:20px 17px}.profileBlockArrow.open{-webkit-mask-image:url(/assets/ui/arrow-open-oldvk.png);mask-image:url(/assets/ui/arrow-open-oldvk.png)}.profileBlockArrow.closed{-webkit-mask-image:url(/assets/ui/arrow-close-oldvk.png);mask-image:url(/assets/ui/arrow-close-oldvk.png)}.profileBlockToggle:hover .profileBlockArrow{background:#7895ad}.profileBlockToggle:focus-visible{outline:1px dotted #597da3;outline-offset:1px}@supports not ((-webkit-mask-image:url(/assets/ui/arrow-open-oldvk.png)) or (mask-image:url(/assets/ui/arrow-open-oldvk.png))){.profileBlockArrow{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:20px 17px}.profileBlockArrow.open{background-image:url(/assets/ui/arrow-open-oldvk.png)}.profileBlockArrow.closed{background-image:url(/assets/ui/arrow-close-oldvk.png)}}.guestProfileSite .profile2011Aside .profile2011Module>h3,.body>main>.profile>.photoCol .profile2011Module>h3{border-right:1px solid #e4eaf0}.guestProfileSite .profile2011Aside .profile2011Module .profile2011ModuleSummary,.body>main>.profile>.photoCol .profile2011Module .profile2011ModuleSummary{border-right:1px solid #f1f1f1}.guestProfileSite .profile2011Aside .profile2011Module .boxin,.guestProfileSite .profile2011Aside .profile2011Module .emptyBlock,.body>main>.profile>.photoCol .profile2011Module .boxin,.body>main>.profile>.photoCol .profile2011Module .emptyBlock{border-right:1px solid #e9edf1}@media(max-width:700px){.mobileAppBarButton:first-child .mobileIcon{width:27px;height:27px;stroke-width:2}.mobileAppBarButton:last-child{visibility:visible;pointer-events:auto}.mobileAppBarButton:last-child .mobileIcon{width:24px;height:24px}.mobileMenuBackdrop{inset:0;z-index:85;background:#1b29366e}.body>aside{width:min(86vw,340px);height:100vh;height:100dvh;inset:0 auto 0 0;z-index:90;padding:0 0 calc(14px + env(safe-area-inset-bottom));border:0;border-right:1px solid #c8d2dc;background:#fff;box-shadow:5px 0 18px #19283647;transform:translate(-105%)}.body>aside.mobileOpen{transform:translate(0)}.mobileAsideHeader{height:52px;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 9px 0 12px;border:0;border-bottom:1px solid #3f74a8;background:#5287bd;color:#fff}.mobileAsideHeader>b{min-width:0;display:flex;align-items:center;overflow:hidden;color:#fff;font-size:19px;line-height:25px;text-overflow:ellipsis;white-space:nowrap}.mobileAsideHeader>b>span{width:25px;height:25px;flex:none;margin-right:5px;border-radius:4px;background:#fff;color:#5287bd;font-size:19px;line-height:25px;text-align:center}.mobileAsideHeader button{width:44px;height:52px;display:flex;align-items:center;justify-content:center;padding:0;color:#fff}.mobileAsideHeader button .mobileIcon{width:28px;height:28px;stroke-width:2}.mobileMenuProfile{width:100%;min-height:82px;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px 12px;border:0;border-bottom:1px solid #dfe5ea;background:#fff;color:#111;text-align:left;cursor:pointer}.mobileMenuAvatar{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:#e4e9ee;color:#8b99a5;font-size:23px;font-weight:600}.mobileMenuIdentity{min-width:0;display:block}.mobileMenuIdentity b{display:block;overflow:hidden;color:#4b6174;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.mobileMenuIdentity small{display:block;margin-top:2px;color:#8d979f;font-size:12px;line-height:16px}.mobileMenuChevron{color:#a5adb4;font-size:30px;font-weight:300;line-height:30px}.mobileAsideSearch{display:flex;gap:7px;padding:9px 10px;border-bottom:1px solid #dfe5ea;background:#f5f7f9}.mobileAsideSearch input{height:38px;padding:7px 9px;border:1px solid #c8d2dc;border-radius:4px;background:#fff;font-size:14px}.mobileAsideSearch button{min-height:38px;padding:0 11px;border-radius:4px;background:#5d83a8;font-size:13px;font-weight:600}.body>aside .menu{width:100%;padding:0}.body>aside .menu button{min-height:47px;display:flex;align-items:center;padding:0 12px;border:0;border-bottom:1px solid #e2e7eb;border-radius:0;background:#fff;color:#4b6174;font-size:15px;font-weight:600;line-height:20px;text-decoration:none}.body>aside .menu button:hover{background:#f3f6f8;text-decoration:none}.body>aside .menu button.active{border-radius:0;background:#edf3f8;color:#3978af}.mobileMenuItemIcon{width:28px;height:28px;display:flex;flex:none;align-items:center;justify-content:center;margin-right:10px;color:#88a4bb}.mobileMenuItemIcon .mobileIcon{width:23px;height:23px;stroke-width:1.8}.mobileMenuItemLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>aside .menu .menuEdit{display:none}.body>aside .menu em{min-width:21px;height:21px;margin-left:auto;padding:0 6px;border-radius:3px;background:#e4e9ee;color:#60788d;font-size:12px;font-weight:600;line-height:21px;text-align:center}.body>aside .menu .menuSecondaryGroup{margin:0;padding:7px 0 0;border-top:0;background:#edf1f5}.mobileMenuActions{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px 10px 0;border-top:0;background:#fff}.mobileMenuActions button{min-height:41px;border-radius:4px;background:#5287bd;font-size:14px;font-weight:600}.mobileMenuActions button:last-child{background:#7f8f9c}}@media(max-width:700px){.body>aside .menu a.menuItem{min-height:47px;height:auto;display:flex;align-items:center;padding:0 12px;border:0;border-bottom:1px solid #e2e7eb;border-radius:0;background:#fff;color:#4b6174;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;white-space:normal}.body>aside .menu a.menuItem:hover{background:#f3f6f8;text-decoration:none}.body>aside .menu a.menuItem.active{background:#edf3f8;color:#3978af}}@media(max-width:360px){.body>aside{width:min(88vw,316px)}.mobileAsideHeader{padding-left:10px}.mobileMenuProfile{padding-right:10px;padding-left:10px}.body>aside .menu button{padding-right:10px;padding-left:10px}}@media(max-width:700px){.auth,.authRegister{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;background:#edf1f5;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px}.auth button,.auth input,.auth select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.authTop,.authRegister .authTop{width:100%;height:52px;min-height:52px;position:sticky;top:0;z-index:60;align-items:stretch;border:0;border-bottom:1px solid #3f74a8;background:#5287bd;box-shadow:none}.authTop .authBrand,.authRegister .authTop .authBrand{width:auto;min-width:0;height:52px;display:flex;flex:1;align-items:center;padding:0 12px;overflow:hidden;background:none;color:#fff;text-align:left;text-shadow:none}.authBrand>*{visibility:visible}.authBrand b{width:25px;height:25px;flex:none;margin-right:5px;border-radius:4px;background:#fff;color:#5287bd;font-size:19px;line-height:25px;text-align:center}.authBrand span{min-width:0;overflow:hidden;font-size:18px;font-weight:700;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.authTop nav{height:52px;flex:none}.authTop nav button{height:52px;padding:0 9px;border:0;background:none;color:#e7f0f8;font-size:12px;font-weight:600;text-transform:none}.authTop nav button:hover{background:#1d49702e;color:#fff;text-decoration:none}.authTop nav button:last-child{display:none}.auth:not(.authRegister) .authTop nav button:first-child,.authRegister .authTop nav button:nth-child(2){background:#1f476c38;box-shadow:inset 0 -3px #fff;color:#fff}.authBody{width:100%;display:flex;flex:1;flex-direction:column;align-items:stretch;background:#edf1f5}.authForm{width:100%;margin:0;padding:18px 14px 16px;border:0;border-bottom:8px solid #edf1f5;background:#fff}.mobileAuthTitle{display:block;margin:0 0 3px;color:#111;font-size:22px;font-weight:650;line-height:28px}.mobileAuthSubtitle{display:block;margin:0 0 17px;color:#818b94;font-size:14px;line-height:19px}.authForm form{width:100%;display:block}.authForm label{display:block;margin:0 0 6px;color:#69737c;font-size:13px;line-height:17px;text-align:left}.authForm input{width:100%;height:44px;margin:0 0 13px;padding:9px 11px;border:1px solid transparent;border-radius:8px;outline:0;background:#edf1f5;color:#111;font-size:16px}.authForm input:focus{border-color:#7fa9ce;background:#fff;box-shadow:0 0 0 2px #5287bd1f}.authForm form>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.authForm form>div,.authForm .authError{grid-column:auto}.authForgot{width:100%;padding-top:13px;color:#3978af;font-size:14px;text-align:center}.authForm button,.welcomeActions button{min-height:44px;padding:9px 12px;border:0;border-radius:8px;background:#5287bd;color:#fff;font-size:14px;font-weight:600}.authForm form>div button+button,.welcomeActions button+button{background:#e7ecf1;color:#506a82}.authError,.registerError{margin:0 0 12px;padding:10px 11px;border-radius:7px;background:#fae9e9;color:#a53b3b;font-size:13px;line-height:18px;text-align:left}.welcome,.authRegister .welcome{width:100%;min-width:0;border:0;background:#fff}.welcome:not(.registerPage){padding:0 14px 18px;border:0}.welcome:not(.registerPage)>h2{width:100%;height:auto;min-height:42px;margin:0 0 15px;padding:13px 0 9px;border:0;border-bottom:1px solid #e2e6ea;background:none;color:#727c85;font-size:13px;font-weight:500;line-height:19px;text-transform:uppercase}.welcome:not(.registerPage)>h4{margin:0 0 12px;color:#15191d;font-size:16px;line-height:21px}.welcome:not(.registerPage)>p,.welcome:not(.registerPage)>ul{margin:11px 0;color:#30363b;font-size:14px;line-height:20px}.welcome:not(.registerPage)>ul{padding-left:22px;list-style:square}.welcome:not(.registerPage)>ul li{padding:2px 0;color:#30363b}.tour{width:100%;max-width:none;margin:16px 0 10px;padding:11px 12px;border:0;border-radius:8px;background:#edf1f5;color:#506a82;font-size:14px}.tour span{margin-top:2px;color:#7c8790;font-size:12px}.welcomeActions{width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0}.welcomeActions button{margin:0}.authRegister .authForm{display:none}.registerPage>h2{display:none}.registration{padding:18px 14px 22px;border-bottom:8px solid #edf1f5;background:#fff}.registration h1{margin:0 0 14px;padding:0 0 11px;border-bottom:1px solid #e2e6ea;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:22px;font-weight:650;line-height:28px}.registrationIntro{align-items:flex-start;margin:0 0 18px;padding:12px;border-radius:8px;background:#f1f4f7}.introIcon{width:32px;height:32px;margin:0 11px 0 0;border-radius:5px;background:#5287bd;font-size:21px;line-height:32px}.registrationIntro p{color:#30363b;font-size:13px;line-height:18px}.registration h3{margin:20px 0 12px;padding:0 0 8px;border-bottom:1px solid #e2e6ea;color:#747e87;font-size:13px;font-weight:500;line-height:18px;text-transform:uppercase}.regRows,.regRows.selects{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.regRows label{grid-column:1;margin:0 0 6px;color:#69737c;font-size:13px;line-height:17px;text-align:left}.regRows input,.regRows select,.regRows.selects select{width:100%;min-width:0;max-width:none;height:44px;grid-column:1;margin:0 0 13px;padding:8px 11px;border:1px solid transparent;border-radius:8px;outline:0;background:#edf1f5;color:#111;font-size:16px}.regRows input:focus,.regRows select:focus{border-color:#7fa9ce;background:#fff;box-shadow:0 0 0 2px #5287bd1f}.regRows select:disabled{background:#f3f5f7;color:#9aa2a9}.regRows small{grid-column:1;margin:-7px 0 13px;color:#818b94;font-size:12px;line-height:17px}.regRows>span:empty{display:none}.regRows .sendCode{width:100%;min-height:44px;grid-column:1;justify-self:stretch;margin:-3px 0 13px;padding:9px 12px;border:0;border-radius:8px;background:#5287bd;color:#fff;font-size:14px;font-weight:600}.graduationHint{grid-column:1!important;margin:-7px 0 3px}.registerSubmit{width:100%;min-height:46px;margin:7px 0 0;padding:10px 14px;border:0;border-radius:8px;background:#5287bd;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:600}.requiredAuth .guestMenu{display:none}.loginRequired{min-height:0!important;padding:0 14px 18px!important;border-bottom:8px solid #edf1f5!important}.loginRequired>h2{min-height:44px!important;margin:0!important;padding:14px 0 9px!important}.requiredContent{padding:0}.requiredNotice{margin:15px 0;padding:12px;border:0;border-radius:8px;background:#f1f4f7;color:#30363b;font-size:14px;font-weight:500;line-height:20px}.requiredContent form{width:100%;max-width:none;margin:0}.requiredContent form>div:not(.requiredButtons){display:block;margin:0 0 13px}.requiredContent form label{width:auto;display:block;margin:0 0 6px;padding:0;color:#69737c;font-size:13px;text-align:left}.requiredContent form input{width:100%;height:44px;padding:9px 11px;border:1px solid transparent;border-radius:8px;outline:0;background:#edf1f5;font-size:16px}.requiredContent form input:focus{border-color:#7fa9ce;background:#fff;box-shadow:0 0 0 2px #5287bd1f}.requiredButtons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 16px}.requiredButtons button{min-height:44px;padding:9px 12px;border:0;border-radius:8px;background:#5287bd;color:#fff;font-size:14px;font-weight:600}.requiredButtons button+button{background:#e7ecf1;color:#506a82}.requiredContent .forgot{display:block;color:#3978af;font-size:14px;text-align:center}.passwordRecoverySite{min-height:100dvh;overflow-x:hidden;background:#edf1f5}.passwordRecoverySite .guestProfileTop{position:sticky;top:0}.passwordRecoveryLayout{width:100%;display:block;padding:0}.passwordRecoveryLayout>.guestQuickLogin{display:none}.passwordRecoveryMain{width:100%;min-height:0;padding:0 14px 18px;border:0;border-bottom:8px solid #edf1f5}.passwordRecoveryMain>.crumb{width:100%;height:auto;min-height:44px;padding:14px 0 9px;border:0;border-bottom:1px solid #e2e6ea;background:none;color:#727c85;font-size:13px;text-transform:uppercase}.passwordRecoveryForm{width:100%;margin:18px 0 0}.passwordRecoveryForm h1{margin:0 0 15px;padding:0;border:0;color:#111;font-size:22px;font-weight:650;line-height:28px}.passwordRecoveryRows{width:100%;display:block;margin:0}.passwordRecoveryRows label{display:block;margin:0 0 6px;color:#69737c;font-size:13px;line-height:17px;text-align:left}.passwordRecoveryRows input{width:100%;height:44px;margin:0 0 13px;padding:9px 11px;border:1px solid transparent;border-radius:8px;background:#edf1f5;font-size:16px}.passwordRecoveryRows input:focus{border-color:#7fa9ce;background:#fff;box-shadow:0 0 0 2px #5287bd1f}.passwordRecoveryForm>button{width:100%;min-height:44px;padding:9px 12px;border:0;border-radius:8px;background:#5287bd;box-shadow:none;font-size:14px;font-weight:600}.passwordRecoveryError,.passwordRecoverySuccess{width:100%;margin:0 0 12px;padding:10px 11px;border-radius:7px;font-size:13px;line-height:18px}.passwordRecoveryHint{margin:18px 0 0;padding:12px;border:0;border-radius:8px;background:#f1f4f7;font-size:13px;line-height:18px}.passwordRecoveryLoginLink{font-size:14px}.authFooter,.authRegister .authFooter{width:100%;margin-top:auto;padding:16px 14px calc(18px + env(safe-area-inset-bottom))!important;border:0!important;background:#edf1f5!important;color:#7d8790!important;font-size:12px;line-height:17px}.authFooter div{flex-wrap:wrap;gap:7px 15px}.authFooter p{margin:9px 0 2px}.authFooter span{color:#7d8790}}@media(max-width:360px){.authTop .authBrand,.authRegister .authTop .authBrand{padding-right:7px;padding-left:10px}.authBrand span{font-size:17px}.authTop nav button{padding:0 7px;font-size:11px}.registration,.authForm,.welcome:not(.registerPage),.loginRequired{padding-right:12px!important;padding-left:12px!important}}@media(max-width:700px){.mobileAppBar{border-bottom:1px solid #3f74a8;background:#5287bd}.mobileAppBar>b{color:#fff;font-size:17px;font-weight:600}.mobileAppBarButton{color:#fff}.mobileAppBarButton:last-child{visibility:hidden;pointer-events:none}.mobileAsideHeader{border-bottom-color:#3f74a8;background:#5287bd;color:#fff}.mobileAsideHeader button{color:#fff}.mobileProfileSummary{display:flex;flex-direction:column}.mobileProfileLead{min-height:106px;order:1;grid-template-columns:82px minmax(0,1fr);gap:13px;align-items:center;padding:13px 14px 10px}.mobileProfileAvatar{width:82px;height:82px}.mobileProfileAvatarEmpty{display:flex;align-items:center;justify-content:center;background:#e4e9ee;color:#8b99a5;font-size:34px;font-weight:600}.mobileProfileIdentity h1{display:block;margin:0 0 2px;overflow:hidden;font-size:17px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.mobileProfileIdentity>span{display:block;margin:0 0 2px;color:#9099a1;font-size:13px;line-height:17px}.mobileProfileIdentity p{margin:0;color:#252a2f;font-size:14px;line-height:18px}.mobileProfileIdentity small{display:block;margin-top:2px;overflow:hidden;color:#8a939c;font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.mobileProfileActions{order:2;padding:0 14px 10px}.profile:not(.publicProfile) .mobileProfileActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.profile:not(.publicProfile) .mobileProfileActions button{min-height:30px;padding:5px 7px;border:1px solid #b8c6d2;border-bottom-color:#9eafbd;border-radius:2px;background:linear-gradient(#fff,#e5e9ed);color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;font-weight:400;text-shadow:0 1px #fff}.profile:not(.publicProfile) .mobileProfileActions button:hover{border-color:#9aabba;background:linear-gradient(#fff,#dce3e9);text-decoration:none}.profile:not(.publicProfile) .mobileProfileActions button:active{padding-top:6px;padding-bottom:4px;background:#dce3e9}.publicProfile .mobileProfileActions button{min-height:39px;border-radius:4px}.mobileProfilePhotos{order:3;padding:10px 14px 12px;border-top:0}.mobileProfileSectionHeading{min-height:27px;margin-bottom:6px}.mobileProfileSectionHeading>b{color:#7d858d;font-size:13px;font-weight:500}.mobileProfileSectionHeading>b span{color:#9aa2a9;font-weight:400}.mobileProfileSectionHeading button{min-height:30px;color:#3978af;font-size:13px}.mobileProfilePhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.mobileProfilePhotoGrid img{aspect-ratio:4/3;border-radius:0}.mobileProfilePhotoGrid img:nth-child(n+4){display:none}.mobileProfilePhotosEmpty{min-height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #e4e8ec;background:#f7f8f9;color:#8a939b;font-size:13px}.mobileProfileFacts{order:4;padding:11px 14px 4px;border-top:1px solid #e2e6ea}.mobileProfileFacts h2{margin:0 0 8px;color:#7d858d;font-size:13px;font-weight:500;line-height:18px;text-transform:uppercase}.mobileProfileFacts>div{min-height:34px;display:grid;grid-template-columns:minmax(115px,39%) minmax(0,1fr);gap:8px;align-items:center;font-size:14px;line-height:18px}.mobileProfileFacts>div>span{color:#777f86}.mobileProfileFacts>div>b{min-width:0;color:#3978af;font-weight:400;overflow-wrap:anywhere}.mobileProfileDetailsButton{width:calc(100% - 28px);min-height:40px;order:5;justify-content:center;margin:5px 14px 13px;padding:7px 10px;border-radius:8px;background:#e7ecf1;color:#506a82;font-size:14px;font-weight:600;text-align:center}.mobileProfileDetails{order:6;margin:-4px 14px 12px}.mobileProfileOther{order:7;display:block;padding:11px 14px 4px;border-top:8px solid #edf1f5;background:#fff}.mobileProfileOther>b{display:block;margin-bottom:6px;color:#7d858d;font-size:13px;font-weight:500;line-height:18px;text-transform:uppercase}.mobileProfileOther button{width:100%;min-height:43px;display:flex;align-items:center;padding:7px 0;border:0;background:#fff;color:#3978af;font-size:15px;text-align:left;cursor:pointer}.mobileProfileOther button span{margin-left:5px;color:#85909a}.profile>.profileMain{margin-top:8px}.mobileBottomNav button.active{color:#397fba}.messagesTabs button.active,.messagesTabs button.active:hover,.messagesPeerChip,.messageComposerActions button,.searchline button,.dialogsSearch button,.editButtons button{background:#5287bd}}@media(max-width:360px){.mobileProfileLead{grid-template-columns:74px minmax(0,1fr);gap:11px;padding-right:12px;padding-left:12px}.mobileProfileAvatar{width:74px;height:74px}.mobileProfileIdentity h1{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobileProfilePhotos,.mobileProfileFacts,.mobileProfileOther{padding-right:12px;padding-left:12px}.mobileProfileDetailsButton{width:calc(100% - 24px);margin-right:12px;margin-left:12px}}@media(max-width:700px){.mobileAppBarButton:last-child{visibility:visible;pointer-events:auto}}.mobilePushSetting{display:none}@media(max-width:700px){.mobilePushSetting{width:100%;min-height:55px;display:flex;align-items:center;padding:7px 12px;border:0;border-top:7px solid #edf1f5;border-bottom:1px solid #e2e7eb;background:#fff;color:#4b6174;text-align:left;cursor:pointer}.mobilePushSetting:hover{background:#f3f6f8}.mobilePushSetting:disabled{cursor:wait;opacity:.72}.mobilePushSetting.enabled{color:#3978af;background:#edf3f8}.mobilePushSetting .mobileMenuItemIcon{margin-right:10px}.mobilePushSettingText{min-width:0;display:flex;flex-direction:column}.mobilePushSettingText b{overflow:hidden;font-size:15px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.mobilePushSettingText small{margin-top:2px;color:#8d979f;font-size:12px;line-height:16px}.mobileBottomNav button.pushEnabled{color:#397fba}}.guestProfileSite{width:791px;min-height:100vh;margin:0 auto;overflow-x:hidden;background:#fff;color:#222;font:11px Tahoma,Verdana,Arial,sans-serif}.guestProfileSite button,.guestProfileSite input{font:11px Tahoma,Verdana,Arial,sans-serif}.guestProfileTop{width:791px;height:43px;display:flex;align-items:stretch;overflow:hidden;border:0;background:#154572 url(/vzontaktehead.png) no-repeat left top}.guestProfileTop .brand,.guestProfileTop .authBrand{width:159px;height:43px;flex:none;padding:0;border:0;background:transparent}.guestJoin{height:41px;display:flex;align-items:center;margin-left:auto;padding:0 17px 1px 10px;border:0;background:transparent;color:#e8eff7;font-weight:700;text-decoration:none;text-shadow:0 1px 0 #173b5a;cursor:pointer}.guestJoin:hover{color:#fff;text-decoration:underline}.guestProfileLayout{width:791px;display:grid;grid-template-columns:144px 632px;align-items:start;padding-right:15px}.guestQuickLogin{width:144px;position:static;padding:5px 17px 20px 4px;background:#fff}.guestLoginForm{width:123px;margin:0}.guestLoginForm label{display:block;margin:0;padding:0 0 4px;color:#666;line-height:14px}.guestLoginForm input{width:123px;height:22px;display:block;margin:0 0 7px;padding:3px;border:1px solid #c0cad5;outline:0;background:#fff;color:#222}.guestLoginForm input:focus{border-color:#7895b1}.guestLoginForm button{width:123px;min-height:25px;display:block;margin:0;padding:4px 8px;border:1px solid #416796;border-radius:0;background:linear-gradient(#6d8fb3,#4f7197);box-shadow:inset 0 1px #8da7c1;color:#fff;text-align:center;cursor:pointer}.guestLoginForm button:hover{background:linear-gradient(#7899ba,#587ba0)}.guestLoginForm button:disabled{opacity:.65;cursor:default}.guestLoginError{width:123px;margin:0 0 7px;color:#a43131;font-size:10px;line-height:13px}.guestForgot{width:123px;display:block;padding-top:5px;color:#2b587a;text-align:center;text-decoration:none}.guestForgot:hover{text-decoration:underline}.authForgot{width:123px;display:block;padding-top:5px;color:#2b587a;text-align:center;text-decoration:none}.authForgot:hover{text-decoration:underline}.passwordRecoveryMain{min-height:215px;border-right:1px solid #dae1e8;border-bottom:1px solid #c3cad2;border-left:1px solid #dae1e8}.passwordRecoveryForm{width:470px;margin:31px auto 20px;text-align:center}.passwordRecoveryForm h1{margin:0 0 17px;padding:0 0 5px;border-bottom:1px solid #d8dfe6;color:#45688e;font-size:13px;text-align:left}.passwordRecoveryRows{width:365px;display:grid;grid-template-columns:135px 200px;gap:8px 10px;align-items:center;margin:0 auto 12px}.passwordRecoveryRows label{color:#555;text-align:right}.passwordRecoveryRows input{width:200px;height:22px;padding:3px;border:1px solid #c0cad5;outline:0}.passwordRecoveryRows input:focus{border-color:#7895b1}.passwordRecoveryForm>button{min-height:24px;padding:4px 12px;border:1px solid #416796;border-radius:0;background:linear-gradient(#6d8fb3,#4f7197);box-shadow:inset 0 1px #8da7c1;color:#fff;cursor:pointer}.passwordRecoveryForm>button:disabled{opacity:.65;cursor:default}.passwordRecoveryError,.passwordRecoverySuccess{width:365px;margin:0 auto 12px;padding:7px 9px;line-height:15px;text-align:left}.passwordRecoveryError{background:#fae9e9;color:#a43131}.passwordRecoverySuccess{background:#eef6e8;color:#3f6b2a}.passwordRecoveryHint{margin-top:20px;padding:5px 10px;border-top:1px solid #d8dfe6;background:#f6f7f8;color:#555;text-align:center}.passwordRecoveryLoginLink{display:block;margin-top:12px;color:#2b587a}.guestProfileMain{width:632px;min-width:0;min-height:690px;background:#fff}.guestProfileMain>.crumb{width:632px;height:25px}.guestProfileState{min-height:280px;display:flex;align-items:center;justify-content:center;padding:30px;border-right:1px solid #dae1e8;border-bottom:1px solid #c3cad2;border-left:1px solid #dae1e8;background:#fff;color:#777;line-height:16px;text-align:center}.guestProfileMobileActions{display:none}.guestProfileSite .profile2011{width:632px;display:grid;grid-template-columns:200px 397px;column-gap:15px;align-items:start;padding:10px;border:0;background:#fff;box-shadow:none}.guestProfileSite .profile2011Aside{width:200px;min-width:0}.guestProfileSite .profile2011Avatar,.guestProfileSite .profile2011AvatarEmpty{width:200px;height:300px;display:block}.guestProfileSite .profile2011Avatar{max-height:500px;background:#eef1f4;object-fit:cover}.guestProfileSite .profile2011Avatar>img{width:100%;height:100%;display:block;object-fit:cover}.guestProfileSite .profile2011AvatarEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#f7f3cf;color:#777;text-align:center}.guestProfileSite .profile2011AvatarEmpty b{color:#ded9ae;font-size:96px;line-height:105px}.guestProfileSite .profile2011AvatarEmpty span{max-width:170px;font-size:10px;line-height:14px}.guestProfileSite .profile2011Notice{width:200px;margin:10px 0;padding:8px;border:1px solid #d4bc4c;background:#f9f6e7;color:#222;line-height:14px}.guestProfileSite .profile2011Notice a{color:#2b587a}.guestProfileSite .profile2011Counters{width:200px;margin:5px 0 0;padding:5px 0;border-top:1px solid #e7eaed;border-bottom:1px solid #e7eaed}.guestProfileSite .profile2011Counters a,.guestProfileSite .profile2011Counters button{width:100%;min-height:22px;display:flex;align-items:center;padding:2px 6px;border:0;background:#fff;color:#2b587a;line-height:17px;text-align:left;text-decoration:none;cursor:pointer}.guestProfileSite .profile2011Counters a:hover,.guestProfileSite .profile2011Counters button:hover{background:#e1e7ed;text-decoration:none}.guestProfileSite .profile2011Counters span{margin-left:auto;color:#8495a6;font-size:10px}.guestProfileSite .profile2011Rating{width:200px;height:18px;position:relative;display:flex;align-items:flex-start;justify-content:center;margin:10px 0 12px;overflow:hidden;border-top:1px solid #c0ccd9;background:linear-gradient(to right,#dae2e8 0 73%,#f7f7f7 73% 100%);color:#8ba1bc;font-size:10px;line-height:16px;text-align:center}.guestProfileSite .profile2011Rating>span:first-child,.guestProfileSite .profile2011Rating>i:first-child{height:17px;position:absolute;top:-1px;bottom:0;left:0;background:#dae2e8;border-top:1px solid #c0ccd9}.guestProfileSite .profile2011Rating>b,.guestProfileSite .profile2011Rating>span:last-child{position:relative;z-index:1;color:inherit;font-weight:400}.guestProfileSite .profile2011Content{width:397px;min-width:0;padding-bottom:10px}.guestProfileSite .profile2011Header{min-height:19px;display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 0 3px 6px;border-bottom:1px solid #e8ebee;color:#45688e}.guestProfileSite .profile2011Header h1,.guestProfileSite .profile2011Header h2,.guestProfileSite .profile2011Header b{min-width:0;margin:0;overflow:hidden;color:#45688e;font-size:12px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.guestProfileSite .profile2011Header a,.guestProfileSite .profile2011Header button{flex:none;margin-left:auto;padding:0;border:0;background:#fff;color:#2b587a;font-size:11px;font-weight:400;line-height:15px;cursor:pointer}.guestProfileSite .profile2011Header a:hover,.guestProfileSite .profile2011Header button:hover{text-decoration:underline}.guestProfileSite .profile2011Section{width:397px;margin:0}.guestProfileSite .profile2011Section>h2,.guestProfileSite .profile2011Section>h3,.guestProfileSite .profile2011Section>h4{margin:0;padding:0 0 3px;border-bottom:1px solid #e8ebee;background:#fff;color:#45688e;font-size:11px;font-weight:700;line-height:14px}.guestProfileSite .profile2011Rows{width:397px;margin:0;padding:10px 6px 15px;color:#222;line-height:140%}.guestProfileSite .profile2011Header+.profile2011Rows{padding-bottom:5px}.guestProfileSite .profile2011Rows>div{width:385px;display:grid;grid-template-columns:120px minmax(0,265px);align-items:start;padding-top:3px}.guestProfileSite .profile2011Rows>div:first-child{padding-top:0}.guestProfileSite .profile2011Rows>div.profile2011Block{padding-top:10px}.guestProfileSite .profile2011Rows dt,.guestProfileSite .profile2011Rows .label{width:120px;margin:0;color:#777;font-weight:400}.guestProfileSite .profile2011Rows dd,.guestProfileSite .profile2011Rows .value{min-width:0;margin:0;overflow-wrap:anywhere}.guestProfileSite .profile2011Module{width:200px;margin:0 0 10px;overflow:hidden;background:#fff}.guestProfileSite .profile2011Content>.profile2011Module{width:397px}.guestProfileSite .profile2011Module>header,.guestProfileSite .profile2011Module>h2,.guestProfileSite .profile2011Module>h3,.body>main>.profile .box>h3{min-height:22px;display:flex;align-items:center;margin:0;padding:3px 8px;border-top:1px solid #d3dae0;border-bottom:1px solid #d8dfe5;background:#e1e7ed;color:#45688e;font-size:11px;font-weight:700;line-height:14px}.guestProfileSite .profile2011Module>header a,.guestProfileSite .profile2011Module>header button,.guestProfileSite .profile2011Module>h2 a,.guestProfileSite .profile2011Module>h3 a,.body>main>.profile .box>h3 a{margin-left:auto;padding:0;border:0;background:transparent;color:#2b587a;font-size:10px;font-weight:400;cursor:pointer}.guestProfileSite .profile2011Module>header+small{min-height:21px;display:flex;align-items:center;padding:3px 8px;border-bottom:1px solid #eee;color:#777;font-size:11px}.guestProfileSite .profile2011People{width:198px;display:grid;grid-template-columns:repeat(3,66px);padding:6px 0 14px}.guestProfileSite .profile2011Person{width:66px;min-width:0;overflow:hidden;padding:6px 0;color:#2b587a;font-size:10px;line-height:13px;text-align:center}.guestProfileSite .profile2011PersonAvatar{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 8px 6px;overflow:hidden;background:#e5ebf0;color:#8195a8;font-size:20px;font-weight:700}.guestProfileSite .profile2011PersonAvatar>img,.guestProfileSite img.profile2011PersonAvatar{width:50px;height:50px;display:block;object-fit:cover}.guestProfileSite .profile2011Person a{display:block;overflow:hidden;color:#2b587a;text-overflow:ellipsis;text-decoration:none}.guestProfileSite .profile2011Person a:hover{text-decoration:underline}.guestProfileSite .profile2011Wall{width:397px;margin:0;overflow:hidden;background:#fff}.guestProfileSite .profile2011Wall>header,.guestProfileSite .profile2011Wall>h2,.guestProfileSite .profile2011Wall>h3{min-height:22px;display:flex;align-items:center;margin:0;padding:3px 8px;border-top:1px solid #d3dae0;border-bottom:1px solid #d8dfe5;background:#e1e7ed;color:#45688e;font-size:11px;line-height:14px}.guestProfileSite .profile2011Wall>header a,.guestProfileSite .profile2011Wall>header button{margin-left:auto;padding:0;border:0;background:transparent;color:#2b587a;font-size:10px;font-weight:400}.guestProfileSite .profile2011WallPost{width:397px;display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:8px;align-items:start;padding:10px 0;border-top:1px solid #dae1e8;color:#222;line-height:15px}.guestProfileSite .profile2011WallPost:first-of-type{border-top:0}.guestProfileSite .profile2011WallPost>div:last-child{min-width:0}.guestProfileSite .profile2011WallPost p{margin:3px 0}.guestProfileSite .profile2011WallPost small{color:#999;font-size:10px}.guestProfileSite .profile2011WallAvatar{width:50px;height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e5ebf0;color:#8195a8;font-size:20px;font-weight:700;text-decoration:none!important}.guestProfileSite .profile2011WallAvatar>img,.guestProfileSite img.profile2011WallAvatar{width:50px;height:50px;display:block;object-fit:cover}@media(max-width:700px){.guestProfileSite{width:100%;min-width:0;max-width:100%;min-height:100vh;min-height:100dvh;margin:0;overflow-x:hidden;background:#edf1f5;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px}.guestProfileSite button,.guestProfileSite input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.guestProfileSite>.guestProfileTop{width:100%;height:43px;position:sticky;z-index:60;top:0;display:flex;background:#154572 url(/vzontaktehead.png) no-repeat left top;background-size:791px 43px}.guestProfileTop .brand,.guestProfileTop .authBrand{width:159px;min-width:159px;height:43px}.guestJoin{height:43px;min-width:0;overflow:hidden;padding:0 12px;background:#133d6061;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.guestProfileLayout{width:100%;min-width:0;display:flex;flex-direction:column;padding:0}.guestProfileMain{width:100%;min-width:0;min-height:0;order:1;overflow-x:hidden;padding:0;background:#edf1f5}.guestProfileMain>.crumb{display:none}.guestProfileSite .profile2011{display:none}.guestProfileSite .mobileProfileSummary{width:100%;min-width:0;display:block;overflow-x:hidden;background:#fff}.guestProfileMobileActions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding:0 14px 12px;background:#fff}.guestProfileMobileActions button,.guestProfileMobileActions a{min-height:43px;display:flex;align-items:center;justify-content:center;padding:8px 12px;border:0;border-radius:8px;background:#edf1f5;color:#3978af;font-size:14px;font-weight:600;text-align:center;text-decoration:none}.guestProfileSite .guestProfileLayout>.guestQuickLogin{inset:auto;width:100%;height:auto;min-height:0;position:static;z-index:auto;order:2;display:block;padding:18px 14px 22px;overflow:visible;border:0;border-top:8px solid #edf1f5;background:#fff;box-shadow:none;transform:none;visibility:visible;pointer-events:auto}.guestLoginForm{width:100%;max-width:440px;margin:0 auto}.guestLoginForm label{margin:0 0 6px;padding:0;color:#69737c;font-size:13px;line-height:17px}.guestLoginForm input{width:100%;height:44px;margin:0 0 13px;padding:9px 11px;border:1px solid transparent;border-radius:8px;background:#edf1f5;color:#111;font-size:16px}.guestLoginForm input:focus{border-color:#7fa9ce;background:#fff;box-shadow:0 0 0 2px #5287bd1f}.guestLoginForm button{width:100%;min-height:44px;padding:9px 12px;border:0;border-radius:8px;background:#5287bd;box-shadow:none;color:#fff;font-size:14px;font-weight:600}.guestLoginForm button:hover{background:#477cad}.guestLoginError{width:100%;margin:0 0 12px;padding:10px 11px;border-radius:7px;background:#fae9e9;color:#a53b3b;font-size:13px;line-height:18px}.guestForgot{width:100%;padding-top:10px;color:#3978af;font-size:14px}.guestProfileState{width:100%;min-height:180px;padding:24px 14px;border:0;border-bottom:8px solid #edf1f5;background:#fff;color:#747e87;font-size:14px;line-height:20px}}.guestProfileSite .profile2011AvatarEmpty{color:#ded9ae}.guestProfileSite .profile2011Rating{background:#f7f7f7}.profileRouteState{min-height:340px;display:flex;align-items:center;justify-content:center;padding:30px;border-right:1px solid #dae1e8;border-bottom:1px solid #c3cad2;border-left:1px solid #dae1e8;color:#777;text-align:center}@media(min-width:701px){.body>main>.profile{width:632px;display:grid;grid-template-columns:200px 397px;column-gap:15px;align-items:start;padding:10px 9px}.body>main>.profile>.photoCol{width:200px;min-width:0;padding:0}.body>main>.profile>.profileMain{width:397px;min-width:0;padding:0}.body>main>.profile .avatar{width:200px;height:300px}.body>main>.profile .uploadPhoto{width:200px}}.body>main>.profile>.photoCol>img.avatar{height:auto;max-height:none;object-fit:contain}img.mobileMenuAvatar,img.profile2011PersonAvatar,img.requestAvatar,img.dialogAvatar,img.messageAvatar,img.composerAvatar{object-fit:cover}.profile2011AvatarImage{height:auto;max-height:none;object-fit:contain}.uploadPhoto.uploading{cursor:wait;opacity:.7}@media(min-width:701px){.body>main>.messagesPage.threadPageView{border-right:0;border-bottom:0;border-left:0}.messagesPage.threadPageView>.messagesToolbar,.messagesPage.threadPageView>.messagesPeerBar,.messagesPage.threadPageView>.conversation{border-right:1px solid #dae1e8;border-left:1px solid #dae1e8}.messagesPage.threadPageView>.conversation{border-bottom:1px solid #c3cad2}.messagesSite{height:100vh;min-height:0;overflow:hidden}.messagesSite>.body{height:calc(100vh - 43px);min-height:0}.messagesSite>.body>aside{height:100%;overflow-y:auto}.messagesSite>.body>main{height:100%;min-height:0}.messagesSite .messagesPage{height:100%;min-height:0;max-height:none}.messagesSite>footer{display:none}}.composerPeerStatus{width:48px;display:flex;flex-direction:column;align-items:center;color:#999;text-align:center}.composerPeerStatus small{display:block;margin-top:2px;font-size:10px;line-height:12px}.composerPeerLink{display:block;color:inherit;text-decoration:none}@media(max-width:700px){.messageConversationResizeHandle{display:none}.messageAvatarLink,.messageAvatarSpacer{width:34px}.messageAvatarLink{height:34px}.messagePeerActivity{padding:5px 12px}.messageComposer>.composerPeerStatus{display:none}}@media(max-width:380px){.messageAvatarLink,.messageAvatarSpacer{width:32px}.messageAvatarLink{height:32px}}.friends2010Page{padding:0;background:#fff}.friends2010Tabs{height:35px;display:flex;align-items:flex-end;padding:6px 8px 0;border-bottom:1px solid #597da3;background:#f7f7f7}.friends2010Tabs button{height:28px;margin:0 1px 0 0;padding:0 13px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;cursor:pointer}.friends2010Tabs button:hover{background:#e1e7ed}.friends2010Tabs button.active{border-color:#597da3;background:#5b7fa2;color:#fff}.friends2010Create{margin:0 4px 8px auto;color:#2b587a;white-space:nowrap}.friends2010Layout{display:flex;min-height:485px;background:#fff}.friends2010Main{width:500px;min-width:0;padding:8px 10px 16px;border-right:1px solid #d9e0e7}.friends2010Search{height:31px;display:flex;align-items:center;margin-bottom:9px;padding:0 7px;border:1px solid #b8c6d1;background:#fff}.friends2010Search>span{width:15px;color:#aeb9c3;font-size:18px;line-height:1;transform:rotate(-20deg)}.friends2010Search input{width:100%;height:27px;border:0;outline:0;background:#fff;color:#222}.friends2010Search input::placeholder{color:#b4bbc2}.friends2010Summary{min-height:32px;display:flex;align-items:center;gap:10px;padding:7px 3px;border-top:1px solid #e1e7ec;border-bottom:1px solid #dbe2e8;color:#555}.friends2010Summary b{font-weight:400}.friends2010Summary button{margin-left:auto;border:0;background:#fff;color:#2b587a;padding:0;cursor:pointer}.friends2010Summary button:hover{text-decoration:underline}.friends2010Rows{width:100%}.friends2010Row{min-height:121px;display:grid;grid-template-columns:100px minmax(0,1fr) 150px;column-gap:9px;align-items:start;padding:10px 0;border-bottom:1px solid #e1e7ec}.friends2010AvatarLink{display:block;width:100px;height:100px;text-decoration:none}.friends2010Avatar{width:100px;height:100px;display:block;object-fit:cover;background:#e7ebef}.friends2010NoAvatar{color:#8ca0b2;font-size:68px;line-height:100px;text-align:center}.friends2010Info{min-width:0;padding-top:1px;color:#222}.friends2010Info>div{display:grid;grid-template-columns:48px minmax(0,1fr);min-height:18px;line-height:15px}.friends2010Info>div>span{color:#777}.friends2010Info p{margin:0;overflow-wrap:anywhere}.friends2010Info a{overflow-wrap:anywhere}.friends2010Info small{display:block;margin:3px 0 0 48px;color:#8bb35d;font-size:10px}.friends2010Actions{display:flex;flex-direction:column;align-items:flex-start;padding-top:1px}.friends2010Actions a,.friends2010Actions .friends2010Link{display:block;border:0;background:#fff;color:#2b587a;padding:3px 0;text-decoration:none;cursor:pointer;text-align:left}.friends2010Actions a:hover,.friends2010Actions .friends2010Link:hover{text-decoration:underline}.friends2010Actions.requestActions{align-items:stretch;padding-top:0}.friends2010Primary{min-height:28px;margin-bottom:5px;padding:4px 10px;border:1px solid #3b6183;background:linear-gradient(#6f91ae,#517696);color:#fff;cursor:pointer;text-align:center}.friends2010Primary:hover{background:linear-gradient(#7899b5,#5a7e9d)}.friends2010Empty{padding:30px 10px;color:#777;text-align:center}.friends2010Sidebar{width:148px;flex:none;padding:9px 9px 18px;background:#f7f7f7}.friends2010Sidebar button,.friends2010Sidebar span{width:100%;min-height:25px;display:block;padding:6px 8px;border:0;background:transparent;color:#2b587a;text-align:left}.friends2010Sidebar button{cursor:pointer}.friends2010Sidebar button:hover{background:#e5eaf0}.friends2010Sidebar button.active{background:#5b7fa2;color:#fff}.friends2010Sidebar>div{height:1px;margin:4px 0;border-top:1px solid #d7dde3}@media(max-width:700px){.friends2010Page{padding:0 0 calc(68px + env(safe-area-inset-bottom));background:#fff}.friends2010Tabs{height:auto;min-height:43px;align-items:stretch;padding:6px 8px 0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.friends2010Tabs button{height:36px;flex:none;padding:0 11px}.friends2010Create{display:none}.friends2010Layout{display:block;min-height:0}.friends2010Main{width:100%;padding:10px 12px 0;border-right:0}.friends2010Search{height:42px;margin-bottom:10px;border:0;border-radius:9px;background:#edf1f5}.friends2010Search input{height:40px;background:transparent;font-size:14px}.friends2010Summary{min-height:38px;padding:8px 2px;font-size:12px}.friends2010Row{min-height:0;grid-template-columns:64px minmax(0,1fr);column-gap:10px;padding:11px 0}.friends2010AvatarLink,.friends2010Avatar{width:64px;height:64px}.friends2010NoAvatar{font-size:42px;line-height:64px;border-radius:50%}.friends2010Avatar{border-radius:50%}.friends2010Info>div{grid-template-columns:42px minmax(0,1fr)}.friends2010Info small{margin-left:42px}.friends2010Actions{grid-column:2;display:flex;flex-direction:row;flex-wrap:wrap;gap:2px 12px;margin-top:4px;padding:0}.friends2010Actions.requestActions{align-items:flex-start}.friends2010Primary{min-height:34px;margin:0;padding:6px 11px;border:0;border-radius:7px;background:#5287bd}.friends2010Actions a,.friends2010Actions .friends2010Link{min-height:32px;padding:8px 0}.friends2010Sidebar{display:none}}@media(min-width:701px){.friends2010Tabs{height:38px;padding:9px 10px 0;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid #36638e;background:#fff}.friends2010Tabs button{height:28px;margin:0;padding:5px 8px;border:0;border-radius:4px 4px 0 0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer;white-space:nowrap}.friends2010Tabs button:hover{background:#dae1e8;color:#2b587a;text-decoration:none}.friends2010Tabs button.active,.friends2010Tabs button.active:hover{background:#36638e;color:#fff}.friends2010Create{margin:0 4px 8px auto}}@media(min-width:701px){.friends2010Row{min-height:116px;grid-template-columns:100px minmax(0,1fr) 154px;column-gap:10px;padding:8px 0}.friends2010FriendInfo{padding-top:1px;line-height:15px}.friends2010Name{display:block;margin:0 0 5px;color:#2b587a;text-decoration:none}.friends2010Name:hover{text-decoration:underline}.friends2010University{margin:0;color:#222;line-height:15px;overflow-wrap:anywhere}.friends2010Info .friends2010Online{display:block;margin:6px 0 0;color:#777;font-size:10px}.friends2010FriendActions{padding-top:0}.friends2010FriendActions a,.friends2010FriendActions .friends2010Link{min-height:18px;padding:2px 0;font-size:10px;line-height:14px}}@media(max-width:700px){.friends2010FriendInfo .friends2010Name{margin-bottom:3px}.friends2010University{margin:0;line-height:16px}.friends2010Info .friends2010Online{margin:4px 0 0;color:#777}.friends2010FriendActions{gap:0 12px}.friends2010FriendActions a,.friends2010FriendActions .friends2010Link{min-height:28px;padding:6px 0}}.invite2010Page{padding:12px 12px 22px;background:#fff}.invite2010Card{min-height:210px;padding:15px 14px 12px;border:1px solid #d8dfea;background:#fff;color:#333;font-size:11px;line-height:16px}.invite2010Status,.invite2010Count,.invite2010Reward{margin:0 0 8px}.invite2010Status a{color:#2b587a;text-decoration:none}.invite2010Status a:hover{text-decoration:underline}.invite2010People{max-width:520px;margin:13px 0 2px;color:#777}.invite2010People ul{margin:5px 0 0;padding:0;border-top:1px solid #e3e8ed;list-style:none}.invite2010People li{min-height:25px;padding:5px 3px;border-bottom:1px solid #edf0f2}.invite2010People a{color:#2b587a;text-decoration:none}.invite2010People a:hover{text-decoration:underline}.invite2010Label{display:block;margin:13px 0 4px;color:#777}.invite2010Row{display:flex;align-items:center;gap:8px;max-width:520px}.invite2010Row input{height:25px;min-width:0;flex:1;padding:3px 6px;border:1px solid #c0cad5;background:#fff;color:#333;font:11px Tahoma,Verdana,Arial,sans-serif;box-sizing:border-box}.invite2010Row button{height:25px;padding:3px 11px;border:1px solid #3b6183;background:linear-gradient(#6f91ae,#517696);color:#fff;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer;white-space:nowrap}.invite2010Row button:hover{background:linear-gradient(#7899b5,#5a7e9d)}.invite2010Row button:disabled{opacity:.6;cursor:default}.invite2010Share{display:none}.invite2010EmailRow{max-width:405px}.invite2010Error{margin:10px 0 0;color:#b23b3b}.invite2010Hint{margin:14px 0 0;color:#777}@media(max-width:700px){.invite2010Page{padding:10px 10px calc(78px + env(safe-area-inset-bottom))}.invite2010Card{min-height:0;padding:14px 12px;font-size:13px;line-height:19px}.invite2010Label{margin-top:16px}.invite2010People{max-width:none;margin-top:15px}.invite2010People li{min-height:36px;padding:8px 3px}.invite2010Row{display:block;max-width:none}.invite2010Row input{width:100%;height:38px;font-size:14px}.invite2010Row button{width:100%;height:38px;margin-top:7px;font-size:13px}.invite2010Row .invite2010Share{display:block}.invite2010EmailRow{max-width:none}}.editContactsForm{padding-top:18px}.editContactSection{padding:0 0 17px}.editContactSection+.editContactSection{margin-top:5px;padding-top:15px;border-top:1px solid #d6dce2}.editContactRow{align-items:center}.editContactRow>input{width:178px}.editContactRow .editContactVisibility{width:185px;height:24px;color:#333;font-weight:400}.editContactIntegration{display:block;margin:8px auto 0;padding:3px 6px;border:0;background:transparent;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer}.editContactIntegration:hover{text-decoration:underline}.editContactsForm .editButtons{margin-top:0}@media(max-width:700px){.editContactsForm{padding:14px 12px 0}.editContactSection{padding-bottom:13px}.editContactRow{display:grid;grid-template-columns:1fr;gap:6px}.editContactRow>label{width:auto;text-align:left}.editContactRow>input,.editContactRow .editContactVisibility{width:100%}.editContactIntegration{min-height:38px;margin-top:6px}}.profileMain>.box:first-of-type>.boxin{padding:10px 8px 3px}.profileOldInfo{padding:0 1px}.profileOldInfoSection{margin:0 0 24px}.profileOldInfoSection:last-child{margin-bottom:4px}.profileOldInfoTitle{display:flex;align-items:center;min-height:18px;margin:0 0 7px;color:#315879;font-weight:700}.profileOldInfoTitle span{flex:none;padding-right:8px;white-space:nowrap}.profileOldInfoTitle i{display:block;flex:1;height:1px;background:#d7dfe6}.profileOldInfoRows{margin:0}.profileOldInfoRows>div{display:grid;grid-template-columns:160px minmax(0,1fr);min-height:18px;line-height:18px}.profileOldInfoRows dt{width:auto;color:#777}.profileOldInfoRows dd{min-width:0;margin:0;color:#222;overflow-wrap:anywhere}.profileOldInfoRows dd a{color:#2b587a;text-decoration:none}.profileOldInfoRows dd a:hover{text-decoration:underline}.userPresence{font-style:normal;font-weight:400;white-space:nowrap}.userPresence.isOnline{font-weight:600}.userPresence.isOffline{color:#999}.crumb i .userPresence{margin-left:0;color:inherit}.crumb i .userPresence.isOnline{font-weight:600}.crumb,.welcome h2{display:flex;align-items:center;padding-top:0;padding-bottom:0;line-height:14px}.site main>.crumb>i{float:none;margin-left:auto}.crumb .crumbSelfMark{font-weight:600}.newsPage{min-height:520px;background:#fff}.newsTabs.editTabs{height:38px;padding:9px 10px 0;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid #36638e;background:#fff;overflow-x:auto;overflow-y:hidden}.newsTabs.editTabs button{height:28px;flex:none;padding:5px 10px;border:0;border-radius:4px 4px 0 0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;white-space:nowrap;cursor:pointer}.newsTabs.editTabs button:hover{background:#dae1e8}.newsTabs.editTabs button.active,.newsTabs.editTabs button.active:hover{background:#36638e;color:#fff}.newsColumns{display:flex;padding:10px}.newsFeed{width:457px;min-width:0;padding-right:10px}.newsComposer{width:100%;height:auto;margin:0 0 7px;padding:0;border:0;background:#fff}.newsComposer textarea,.newsComposer>.smileComposer .smileComposerEditor{display:block;width:100%;height:49px;min-height:49px;padding:5px 30px 5px 7px;border:1px solid #c0cad5;border-radius:0;background:#fff;font:11px/15px Tahoma,Verdana,Arial,sans-serif}.newsComposer textarea{resize:vertical}.newsComposerActions{height:30px;display:flex;align-items:center;margin-top:3px}.newsComposerActions .wallAttachMenu{margin:0;padding:0}.newsComposerActions .wallAttachTrigger{padding:4px 9px;border:1px solid #c5ced7;background:#e5e9ed;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer}.newsComposerActions .wallAttachTrigger:hover{text-decoration:underline}.newsComposerActions .wallAttachTrigger:disabled{color:#888;cursor:default}.newsComposerActions .wallAttachMenu>div{width:116px;top:100%;left:0;padding:3px;border:1px solid #9aaebf;background:#fff;box-shadow:0 2px 5px #0000002e}.newsComposerActions .wallAttachMenu>div>label,.newsComposerActions .wallAttachMenu>div>button{width:100%;height:25px;display:block;padding:5px 7px;border:0;border-radius:0;background:#fff;color:#2b587a;font:11px/15px Tahoma,Arial,sans-serif;text-align:left;white-space:nowrap;cursor:pointer}.newsComposerActions .wallAttachMenu>div>label:hover,.newsComposerActions .wallAttachMenu>div>button:hover{background:#e1e8ed;text-decoration:none}.newsComposerActions .wallAttachMenuItem{position:relative;padding-left:27px!important}.newsComposerActions .wallAttachMenuItem:before{width:16px;height:16px;position:absolute;top:4px;left:6px;content:"";background-image:url(/news_attach_icons.png);background-repeat:no-repeat}.newsComposerActions .wallAttachMenuItem.photo:before{background-position:0 0}.newsComposerActions .wallAttachMenuItem.video:before{background-position:0 -16px}.newsComposerActions .wallAttachMenuItem.audio:before{background-position:0 -32px}.newsComposerActions .wallAttachMenuItem.graffiti:before{background-position:0 -48px}.newsComposerActions .wallAttachMenuItem.note:before{background-position:0 -64px}.newsComposerActions .wallAttachMenuItem.document:before{background-position:0 -80px}.newsComposerActions .wallAttachMenuItem.map:before{background-position:0 -96px}.newsComposerActions .wallAttachMenuItem.poll:before{background-position:0 -112px}.newsComposerActions .wallAttachMenuItem.timer:before{background-position:0 -128px}.newsComposerActions .wallAttachMenuItem:disabled,.newsComposerActions .wallAttachMenuItem.disabled{color:#8b969f!important;background:#f5f6f7!important;cursor:default!important}.newsComposerActions>button[type=submit]{height:23px;margin-left:auto;padding:3px 12px;border:0;border-radius:2px;background:#36638e;color:#fff;cursor:pointer}.newsComposerActions>button[type=submit]:disabled{opacity:.55;cursor:default}.newsComposerAttachments{margin-top:4px}.newsComposerAttachment{position:relative;margin-top:4px;padding:5px 22px 5px 5px;border:1px solid #d6dee5;background:#f5f7f9}.newsComposerAttachments>.newsComposerAttachment:first-child{margin-top:0}.newsComposerAttachment>.wallAttachmentImage{margin:0}.newsComposerAttachment>.wallAttachmentImage img{display:block;max-width:100%;max-height:180px;object-fit:contain}.newsComposerAttachment>.wallAttachmentAudio{margin:0;border-top:0;background:transparent}.newsComposerAttachment>button{position:absolute;right:5px;top:4px;padding:0;border:0;background:transparent;color:#8395a5;font:16px/14px Arial,sans-serif;cursor:pointer}.newsEmpty{padding:35px 10px;text-align:center;color:#777;border-top:1px solid #dae1e8}.newsEmpty.newsError{color:#a43131}.newsEmpty>button{display:block;margin:8px auto 0;padding:3px 8px;border:0;border-radius:2px;background:#36638e;color:#fff;cursor:pointer}.newsItem{display:flex;align-items:flex-start;padding:10px 0;border-top:1px solid #dae1e8}.newsItemRealtime{animation:vzNewsRealtimeIn .8s cubic-bezier(.2,.75,.25,1) both}@keyframes vzNewsRealtimeIn{0%{opacity:0;transform:translateY(-16px);background:#fff8c9}45%{opacity:1;transform:translateY(0);background:#fff8c9}to{opacity:1;transform:translateY(0);background:transparent}}@media(prefers-reduced-motion:reduce){.newsItemRealtime{animation:none}}.newsAvatar{width:50px;height:50px;flex:0 0 50px;margin-right:8px;text-decoration:none}.newsAvatar img,.newsAvatar span{display:block;width:50px;height:50px;object-fit:cover}.newsAvatar span{background:#e7ebef;color:#8294a5;font:22px/50px Tahoma,Arial,sans-serif;text-align:center}.newsItemBody{min-width:0;flex:1}.newsAuthorLine{min-width:0;line-height:15px}.newsAuthor{display:inline-block;line-height:15px}.newsGroupSource{display:block;margin-top:1px;color:#777;font-size:10px}.newsGroupSource a{color:#2b587a;text-decoration:none}.newsGroupSource a:hover{text-decoration:underline}.newsItem p{margin:3px 0;line-height:15px;white-space:pre-wrap;overflow-wrap:anywhere}.newsItem .wallAttachmentImage img{max-width:100%;max-height:390px;object-fit:contain}.newsItem .wallAttachmentImage.graffiti img{display:block;width:100%;height:auto;max-height:none;margin:0;border:0;background:transparent;padding:0}.newsMeta{min-height:18px;display:flex;align-items:center;justify-content:space-between;margin-top:4px}.newsMeta>div{display:flex;align-items:center;gap:7px}.newsMeta small{color:#999}.newsMeta>div button{float:none!important;padding:0!important;border:0!important;background:transparent!important;color:#2b587a!important;font:10px Tahoma,Verdana,Arial,sans-serif;cursor:pointer}.postLike{display:inline-flex!important;align-items:center;flex:none;gap:3px;margin:0;padding:2px 0!important;border:0!important;background:transparent!important;color:#91a5b7!important;font:10px Tahoma,Verdana,Arial,sans-serif!important;line-height:13px;white-space:nowrap;cursor:pointer;transition:color .18s ease,opacity .18s ease}.postLike span{color:inherit}.postLike i{display:inline-block;width:10px;height:9px;flex:0 0 10px;margin:0;background:url(/like.gif) no-repeat 0 0;opacity:.48;transform-origin:center;transition:opacity .18s ease,transform .18s ease}.postLike b{min-width:6px;color:inherit;font-weight:400}.postLike:hover,.postLike:focus-visible,.postLike.liked{color:#2b587a!important;outline:0}.postLike:hover i,.postLike:focus-visible i,.postLike.liked i{opacity:1;transform:scale(1.12)}.postLike.liked i{animation:postLikePulse .28s ease-out}.postFeedback{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:none}.postShare{display:inline-flex!important;align-items:center;gap:3px;min-width:11px;margin:0;padding:2px 0!important;border:0!important;background:transparent!important;color:#91a5b7!important;font:10px Tahoma,Verdana,Arial,sans-serif!important;line-height:13px;white-space:nowrap;cursor:pointer}.postShare i{display:inline-block;width:11px;height:11px;flex:0 0 11px;background:url(/mono_iconset.gif) no-repeat 0 -45px}.postShare:hover,.postShare:focus-visible{color:#2b587a!important;outline:0}.postShare:disabled{opacity:.55;cursor:default}.postShare b{font-weight:400;color:inherit}.wallRepost{display:flex;align-items:flex-start;gap:7px;margin:7px 0 2px;padding:7px 0 1px 8px;border-left:2px solid #d8e1e8;line-height:15px}.wallRepostAvatar{display:block;width:32px;height:32px;flex:0 0 32px;overflow:hidden;text-decoration:none!important}.wallRepostAvatar img,.wallRepostAvatar span{display:block;width:32px;height:32px;object-fit:cover}.wallRepostAvatar span{background:#e3e9ee;color:#8193a3;font:17px/32px Tahoma,Arial,sans-serif;text-align:center}.wallRepostBody{min-width:0;flex:1}.wallRepostAuthor>a{color:#2b587a;text-decoration:none}.publishedBy{font-weight:700;background:url(/published.gif) 0 3px no-repeat;padding-left:12px;margin-right:2px}.wallRepostAuthor>a:hover,.wallRepostAuthor span a:hover{text-decoration:underline}.wallRepostAuthor span{color:#777;font-size:10px}.wallRepostAuthor span a{color:#2b587a;text-decoration:none}.wallRepostBody>p{margin:2px 0!important;color:#222;white-space:pre-wrap;overflow-wrap:anywhere}.wallRepostDate{display:block;margin-top:3px;color:#999!important;font-size:10px;text-decoration:none!important}.wallRepostDate:hover{text-decoration:underline!important}@keyframes postLikePulse{0%{transform:scale(.72)}55%{transform:scale(1.28)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.postLike,.postLike i{transition:none}.postLike.liked i{animation:none}}.newsComment{position:relative;display:flex;align-items:flex-start;gap:5px;margin-top:6px;padding:5px;background:#fff;border-top:1px solid #dae1e8;line-height:15px}.newsCommentAvatarLink{display:block;width:32px;height:32px;flex:0 0 32px;overflow:hidden;text-decoration:none!important}.newsCommentAvatarLink>img,.newsCommentAvatarLink>span{display:block;width:32px;height:32px;object-fit:cover}.newsCommentAvatarLink>span{background:#e3e9ee;color:#8193a3;font:17px/32px Tahoma,Arial,sans-serif;text-align:center}.newsComment>div{min-width:0;flex:1;overflow-wrap:anywhere}.newsComment small{display:block;color:#999}.newsComment>button{float:none!important;padding:0!important;border:0!important;background:transparent!important;color:#8293a2!important;font:14px/12px Arial,sans-serif;cursor:pointer}.newsCommentForm{display:flex;gap:5px;margin-top:6px;padding:5px;background:#f1f5f8;border-top:1px solid #dae1e8}.newsCommentForm input{height:26px;min-width:0;flex:1;padding:3px 5px;border:1px solid #c0cad5}.newsCommentForm>button[type=submit]{float:none!important;height:26px;padding:3px 9px!important;border:1px solid #3d607e!important;background:#5a7d9c!important;color:#fff!important;cursor:pointer}.newsCommentForm>button[type=submit]:disabled{opacity:.55}.newsFilters{width:145px;flex:0 0 145px;padding-left:9px;border-left:1px solid #dae1e8}.newsFilterButtons{display:contents}.newsFilters>input{width:100%;height:24px;margin-bottom:10px;padding:3px 5px;border:1px solid #c0cad5;background:#fff}.newsFilters button{display:block;width:100%;height:23px;padding:4px 7px;border:0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;text-align:left;cursor:pointer}.newsFilters button:hover{background:#e1e8ef}.newsFilters button.active{background:#dbe4ec;color:#2b587a}.newsFilters p{margin:18px 7px;color:#777;font-size:10px;line-height:16px}@media(max-width:700px){.newsTabs.editTabs{height:44px;padding:8px 8px 0}.newsTabs.editTabs button{height:35px;padding:0 11px;font-size:13px}.newsColumns{display:flex;flex-direction:column;padding:10px 12px}.newsFeed{width:100%;padding:0;order:0}.newsFilters{width:100%;min-width:0;flex:none;order:-1;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0 0 10px;padding:0 0 10px;border:0;border-bottom:1px solid #e1e6ea}.newsFilters>input{width:100%;min-width:0;height:34px;grid-column:auto;margin:0;border-radius:7px}.newsFilterButtons{min-width:0;display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.newsFilterButtons::-webkit-scrollbar{display:none}.newsFilters button{width:auto;height:34px;flex:none;padding:6px 8px;border-radius:7px;text-align:center;scroll-snap-align:start;white-space:nowrap}.newsFilters button.active{background:#4b87bf;color:#fff}.newsFilters p{display:none}.newsComposer{height:auto!important;margin:0 0 8px;padding:0 0 12px;border-bottom:1px solid #e1e6ea;background:#fff!important}.newsComposer textarea,.newsComposer>.smileComposer .smileComposerEditor{height:58px;min-height:58px;padding:8px 36px 8px 9px;border:1px solid transparent;border-radius:9px;background:#edf1f5;font-size:16px;line-height:20px;transition:border-color .15s ease,background-color .15s ease}.newsComposer textarea:focus,.newsComposer>.smileComposer .smileComposerEditor:focus{border-color:#c4d3df;background:#f4f7fa;outline:0}.newsComposerActions{height:30px;display:flex;align-items:center;margin-top:3px;gap:0}.newsComposerActions .wallAttachMenu{margin:0;padding:0}.newsComposerActions .wallAttachTrigger,.newsComposerActions>button[type=submit]{height:23px;min-height:23px;padding:3px 12px;border-radius:2px;font-size:11px;line-height:15px}.newsComposerActions>button[type=submit]{min-width:0;margin-left:auto}.newsComposerActions .wallAttachMenu>div{width:116px;top:100%;bottom:auto;left:0;padding:3px;border-color:#9aaebf;border-radius:0;box-shadow:0 2px 5px #0000002e}.newsComposerActions .wallAttachMenu>div>label,.newsComposerActions .wallAttachMenu>div>button{width:100%;height:25px;display:block;padding:5px 7px;border:0;border-radius:0;background:#fff;color:#2b587a;font-size:11px;line-height:15px;text-align:left;white-space:nowrap;cursor:pointer}.newsComposerActions .wallAttachMenu>div>label:hover,.newsComposerActions .wallAttachMenu>div>button:hover,.newsComposerActions .wallAttachMenu>div>label:active,.newsComposerActions .wallAttachMenu>div>button:active{background:#e8eef3}.newsComposerActions .wallAttachMenuItem{padding-left:27px!important}.newsComposerActions .wallAttachMenuItem:before{top:4px;left:6px}.newsItem{padding:12px 0;font-size:13px}.newsItem p{line-height:18px}.newsAvatar,.newsAvatar img,.newsAvatar span{width:44px;height:44px;flex-basis:44px}.newsAvatar span{line-height:44px}.newsMeta{margin-top:7px}.newsMeta>div button,.newsMeta .postLike{font-size:11px!important}.smileComposerEditor{font-size:16px;line-height:20px}.smileComposerButton{width:36px!important;height:36px!important;right:2px!important;top:2px!important;font-size:23px!important;line-height:34px!important;touch-action:manipulation}.newsComposer .smileComposerButton,.wallform.open .smileComposerButton{top:10px!important}.newsCommentForm .smileComposer.singleline .smileComposerEditor{height:auto;min-height:38px;max-height:120px}.smilePicker.smileComposerPicker{position:fixed!important;z-index:500!important;top:calc(env(safe-area-inset-top) + 8px)!important;right:8px!important;bottom:auto!important;left:8px!important;width:auto!important;max-height:min(460px,calc(100dvh - env(safe-area-inset-top) - 16px));touch-action:manipulation}.smileComposerPicker .smilePickerGrid{max-height:min(410px,calc(100dvh - env(safe-area-inset-top) - 58px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.friendsSearchPresence{display:block;margin-top:5px;color:#888;font-size:10px}.friendsSearchPresence.isOnline{color:#888;font-weight:600}.friends2010Info .friends2010Online{display:block;color:#777;font-size:10px;font-weight:400}.friends2010Info .friends2010Online.isOnline{color:#777;font-weight:600}.mobileProfileIdentity>.mobileProfilePresence{display:block;max-width:100%;color:#9099a1;font-weight:400;line-height:17px;white-space:normal}.mobileProfileIdentity>.mobileProfilePresence.isOnline{color:#788b99;font-weight:600}@media(max-width:700px){.profileOldInfoSection{margin-bottom:18px}.profileOldInfoRows>div{grid-template-columns:135px minmax(0,1fr)}}.requiredNameNotice{position:fixed;z-index:250;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:95px;background:#141e2861}.requiredNameNotice>section{width:430px;max-width:calc(100% - 24px);border:1px solid #9cacb9;background:#fff;box-shadow:0 3px 15px #00000059;font:11px Tahoma,Verdana,Arial,sans-serif}.requiredNameNotice header{height:30px;display:flex;align-items:center;padding:0 9px;background:#eee5b8 url(/header_yellow.gif) repeat-x left top;border-bottom:1px solid #d7cf9e;color:#333}.requiredNameNotice header b{flex:1}.requiredNameNotice header button{padding:0;border:0;background:transparent;color:#8c8765;font:18px/18px Arial,sans-serif;cursor:pointer}.requiredNameNotice p{margin:17px 20px 13px;line-height:16px}.requiredNameNotice>section>button{display:block;margin:0 auto 17px;padding:5px 10px;border:0;border-radius:3px;background:#36638e;color:#fff;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer}.requiredNameNotice>section>button:hover{color:#dae1e8}@media(max-width:700px){.requiredNameNotice{align-items:center;padding:12px}.requiredNameNotice>section{width:100%;font-size:14px}.requiredNameNotice header{height:42px;padding:0 12px}.requiredNameNotice p{margin:18px;line-height:20px}.requiredNameNotice>section>button{min-height:40px;margin-bottom:18px;padding:8px 14px;font-size:13px}}.answersPage{min-height:520px;background:#fff}.answersSummary{height:30px;padding:7px 10px;border-bottom:1px solid #dae1e8;background:#f7f7f7;color:#777}.answersList{padding:0 10px}.answerItem{display:flex;align-items:flex-start;min-height:69px;padding:9px 5px;border-bottom:1px solid #dae1e8;background:#fff}.answerItem.unread{background:#f2f6f9}.answerAvatar{width:50px;height:50px;flex:0 0 50px;margin-right:9px;text-decoration:none}.answerAvatar img,.answerAvatar span{display:block;width:50px;height:50px;object-fit:cover}.answerAvatar span{background:#e7ebef;color:#8294a5;font:22px/50px Tahoma,Arial,sans-serif;text-align:center}.answerBody{min-width:0;flex:1;line-height:15px;overflow-wrap:anywhere}.answerActor{color:#2b587a}.answerBody p{margin:4px 0;padding:5px 7px;border-left:2px solid #c8d5df;background:#f5f7f9;color:#333;white-space:pre-wrap}.answerPostLink{display:block;margin-top:3px;color:#6a7f91;font-size:10px}.answerBody small{display:block;margin-top:4px;color:#999}.answersEmpty{padding:45px 20px;text-align:center;color:#777}.answersError{color:#a43131}.wallPost[id]{scroll-margin-top:60px}@media(max-width:700px){.answersPage{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.answersSummary{height:38px;padding:11px 12px}.answersList{padding:0 12px}.answerItem{min-height:70px;padding:10px 4px;font-size:13px;line-height:18px}.answerBody{line-height:18px}.answerAvatar,.answerAvatar img,.answerAvatar span{width:44px;height:44px;flex-basis:44px}.answerAvatar span{line-height:44px}.answerPostLink{font-size:11px}}.menu .menuCounter{display:inline;flex:none;margin-left:2px;color:#2b587a;font-style:normal;font-weight:400;line-height:inherit;white-space:nowrap}.menu .menuCounter b{font-weight:700}@media(min-width:701px){.body>aside .menu button{align-items:center}.body>aside .menu .mobileMenuItemLabel{flex:none}}.menu .menuCounter{margin-left:6px!important}.profileIdentityHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:18px}.profileIdentityHeading h1{min-width:0;margin:0;color:#2b587a;font-size:13px;line-height:17px}.profileIdentityHeading>b{max-width:48%;color:#222;font-size:11px;line-height:17px;font-weight:400;text-align:right;overflow-wrap:anywhere}.profileStatusSection{min-height:36px;margin:1px 0 7px;padding:0 0 7px;border-bottom:1px solid #d7dfe6}.profileStatusText{display:block;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:#111;font:11px/16px Tahoma,Arial,sans-serif;text-align:left;overflow-wrap:anywhere}button.profileStatusEditable{cursor:pointer}button.profileStatusEditable:hover{background:transparent;color:#111;text-decoration:none}.profileStatusEmpty{margin:0;padding:0;border:0;background:transparent;color:#aaa;font:11px/16px Tahoma,Arial,sans-serif;cursor:pointer}.profileStatusEmpty:hover{color:#777;text-decoration:underline}.profileStatusSection>small{display:block;margin-top:1px;color:#aaa;font:10px/14px Tahoma,Arial,sans-serif}.profileStatusForm{display:flex;align-items:center;gap:5px;min-height:28px}.profileStatusForm input{width:235px;height:23px;padding:2px 4px;border:1px solid #b8c6d2;background:#fff;font:11px Tahoma,Arial,sans-serif}.profileStatusForm button{height:23px;padding:2px 8px;border:1px solid #3d607e;background:#5a7d9c;color:#fff;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.profileStatusForm button:disabled{opacity:.6;cursor:default}.profileStatusForm .profileStatusCancel{border:0;background:transparent;color:#2b587a;padding:2px 3px}.profileStatusForm .profileStatusCancel:hover{text-decoration:underline}.identity>.profileStatusSection+dl,.identity>.profileStatusSection+form+dl{margin-top:0}@media(max-width:700px){.profileIdentityHeading h1{font-size:16px;line-height:20px}.profileIdentityHeading>b{font-size:11px;line-height:20px}.profileStatusSection{min-height:38px;padding-top:2px}.profileStatusText,.profileStatusEmpty{font-size:13px;line-height:19px}.profileStatusForm{flex-wrap:wrap}.profileStatusForm input{width:100%;height:36px;flex-basis:100%}.profileStatusForm button{height:34px}}@media(min-width:701px){.body>aside .menu button,.body>aside .menu button.active,.body>aside .menu button.active:not(:hover){background:#fff!important;color:#2b587a!important;border-top-color:#fff!important;border-bottom-color:#fff!important;text-decoration:none!important}.body>aside .menu button:hover,.body>aside .menu button.active:hover{background:#e1e8ef!important;color:#2b587a!important;border-top-color:#cad1d9!important;border-bottom-color:#fff!important;text-decoration:none!important}.body>aside .menu button.menuProfileItem,.body>aside .menu button.menuProfileItem:hover,.body>aside .menu button.menuProfileItem.active,.body>aside .menu button.menuProfileItem.active:hover{display:flex!important;align-items:stretch!important;height:20px!important;padding:0 3px 0 0!important;background:#fff!important;border-top-color:#fff!important;border-bottom-color:#fff!important}.body>aside .menu button.menuProfileItem .mobileMenuItemLabel{display:flex!important;min-width:0;flex:1 1 auto!important;align-items:center;padding:3px 3px 3px 6px;background:#fff!important;color:#2b587a!important;line-height:12px;text-decoration:none!important}.body>aside .menu button.menuProfileItem .mobileMenuItemLabel:hover{background:#e1e8ef!important;text-decoration:none!important}.body>aside .menu button.menuProfileItem .menuEdit,.body>aside .menu button.menuProfileItem:hover .menuEdit,.body>aside .menu button.menuProfileItem.active .menuEdit,.body>aside .menu button.menuProfileItem.active:hover .menuEdit{display:flex!important;flex:none!important;align-items:center;margin-left:0!important;padding:3px 0 3px 5px!important;background:#fff!important;color:#888!important;line-height:12px;text-decoration:none!important}.body>aside .menu button.menuProfileItem .menuEdit:hover{background:#fff!important;color:#777!important;text-decoration:underline!important}}@media(min-width:701px){.body>aside .menu button.menuProfileItem .menuEdit{position:relative!important;pointer-events:auto!important;cursor:pointer!important;color:#888!important;background:#fff!important;text-decoration:none!important}.body>aside .menu button.menuProfileItem .menuEdit:hover{color:#777!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.body>aside .menu button.menuProfileItem .menuEdit:after{content:"";position:absolute;left:5px;right:0;bottom:2px;height:1px;background:currentColor;opacity:0;pointer-events:none}.body>aside .menu button.menuProfileItem .menuEdit:hover:after{opacity:1}.body>aside .menu button.menuProfileItem:has(.menuEdit:hover),.body>aside .menu button.menuProfileItem:has(.menuEdit:hover):hover,.body>aside .menu button.menuProfileItem:has(.menuEdit:hover) .mobileMenuItemLabel{background:#fff!important}}@media(min-width:701px){.body>aside .menu a.menuProfileItem,.body>aside .menu a.menuProfileItem:hover,.body>aside .menu a.menuProfileItem:focus,.body>aside .menu a.menuProfileItem:active,.body>aside .menu a.menuProfileItem.active,.body>aside .menu a.menuProfileItem.active:hover{background:#fff!important;border-top-color:#fff!important;border-bottom-color:#fff!important;text-decoration:none!important}.body>aside .menu a.menuProfileItem .mobileMenuItemLabel{box-sizing:border-box;border-top:1px solid transparent;border-bottom:1px solid transparent;text-decoration:none!important}.body>aside .menu a.menuProfileItem:hover .mobileMenuItemLabel{background:#e1e8ef!important;border-top-color:#cad1d9!important;border-bottom-color:#fff!important;color:#2b587a!important;text-decoration:none!important}.body>aside .menu a.menuProfileItem .menuEdit{position:relative!important;background:#fff!important;color:gray!important;text-decoration:none!important}.body>aside .menu a.menuProfileItem .menuEdit:hover{background:#fff!important;color:#777!important;text-decoration:underline!important;text-decoration-color:#777!important}.body>aside .menu a.menuProfileItem .menuEdit:after{content:none!important;display:none!important}.body>aside .menu a.menuProfileItem:has(.menuEdit:hover) .mobileMenuItemLabel,.body>aside .menu a.menuProfileItem:has(.menuEdit:hover):hover .mobileMenuItemLabel{background:#fff!important;border-top-color:transparent!important;border-bottom-color:transparent!important;text-decoration:none!important}}@media(min-width:701px){.body>aside .menu a.menuItem,.body>aside .menu a.menuItem.active,.body>aside .menu a.menuItem.active:not(:hover){align-items:center;background:#fff;color:#2b587a;border-top-color:#fff;border-bottom-color:#fff;text-decoration:none}.body>aside .menu a.menuItem:hover,.body>aside .menu a.menuItem.active:hover{background:#e1e8ef;color:#2b587a;border-top-color:#cad1d9;border-bottom-color:#fff;text-decoration:none}.body>aside .menu a.menuProfileItem,.body>aside .menu a.menuProfileItem:hover,.body>aside .menu a.menuProfileItem.active,.body>aside .menu a.menuProfileItem.active:hover{align-items:stretch;height:20px;padding:0 3px 0 0;background:#fff;border-top-color:#fff;border-bottom-color:#fff}.body>aside .menu a.menuProfileItem .mobileMenuItemLabel{display:flex;min-width:0;flex:1 1 auto;align-items:center;padding:3px 3px 3px 6px;background:#fff;color:#2b587a;line-height:12px;text-decoration:none}.body>aside .menu a.menuProfileItem:hover .mobileMenuItemLabel{background:#e1e8ef}.body>aside .menu a.menuProfileItem .menuEdit{position:relative;display:flex;flex:none;align-items:center;margin-left:0;padding:3px 0 3px 5px;background:#fff;color:#888;line-height:12px;text-decoration:none;cursor:pointer}.body>aside .menu a.menuProfileItem .menuEdit:hover{color:#777;text-decoration:underline;text-underline-offset:2px}.body>aside .menu a.menuProfileItem:has(.menuEdit:hover),.body>aside .menu a.menuProfileItem:has(.menuEdit:hover):hover,.body>aside .menu a.menuProfileItem:has(.menuEdit:hover) .mobileMenuItemLabel{background:#fff}}.audioGlobalPlayer{width:100%;min-height:48px;display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid #c7d2dc;background:#eef3f7;color:#333;font:10px/14px Tahoma,Arial,sans-serif}.audioGlobalPlayer audio,.audioPersistentElement{display:none!important;width:0;height:0;position:absolute;pointer-events:none}.audioGlobalPlayer button{cursor:pointer}.audioGlobalPlayer button:disabled{cursor:default;opacity:.38}.audioSpriteButton{width:16px;height:16px;flex:0 0 16px;padding:0;border:0;background:transparent url(/playpause.gif) no-repeat 0 0;image-rendering:auto}.audioSpriteButton.pause{background-position:0 -16px}.audioGlobalPlayer>.audioSpriteButton{width:16px;height:16px;flex:0 0 16px;border:0;border-radius:0;background:transparent url(/playpause.gif) no-repeat 0 0;box-shadow:none}.audioGlobalPlayer>.audioSpriteButton.pause{background-position:0 -16px}.audioGlobalPlayer>.audioSpriteButton:before{display:none}.audioTransportControls{display:flex;align-items:center;gap:1px;flex:0 0 auto}.audioTransportButton{width:16px;height:24px;position:relative;flex:0 0 16px;padding:0;border:0;background:transparent}.audioTransportButton span{width:16px;height:15px;position:absolute;top:4px;display:block;background:transparent url(/audio-icons-vk-2013.png) no-repeat 0 -48px}.audioTransportButton.previous span{left:0;background-position:0 -48px}.audioTransportButton.next span{right:0;background-position:-16px -48px}.audioTransportButton:hover:not(:disabled) span{opacity:.82}.audioGlobalCenter{min-width:0;flex:1}.audioGlobalCaption{height:15px;display:flex;align-items:center;min-width:0;color:#333;white-space:nowrap}.audioGlobalCaption>b{max-width:45%;overflow:hidden;color:#2b587a;text-overflow:ellipsis}.audioGlobalCaption>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.audioGlobalCaption>time{margin-left:auto;padding-left:8px;color:#777;font-weight:400}.audioClassicRange{width:100%;height:12px;position:relative;display:block;--audio-progress:0%;--audio-buffered:var(--audio-progress)}.audioClassicRange:before{content:"";position:absolute;top:5px;right:0;left:0;height:1px;border:0;background:linear-gradient(to right,#607f9b 0 var(--audio-progress),#c9d2da var(--audio-progress) var(--audio-buffered),#c9d2da var(--audio-buffered) 100%);box-sizing:border-box}.audioClassicRange.disabled:before{opacity:.48}.audioClassicRange input{width:100%;height:12px;position:absolute;z-index:1;top:0;right:0;left:0;margin:0;padding:0;border:0;outline:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.audioClassicRange input:disabled{cursor:default}.audioClassicRange input::-webkit-slider-runnable-track{height:1px;background:transparent}.audioClassicRange input::-moz-range-track{height:1px;border:0;background:transparent}.audioClassicRange.audioProgressRange input::-webkit-slider-thumb{width:14px;height:5px;margin-top:-2px;border:0;border-radius:0;appearance:none;-webkit-appearance:none;background:#68849d}.audioClassicRange.audioVolumeRange input::-webkit-slider-thumb{width:8px;height:5px;margin-top:-2px;border:0;border-radius:0;appearance:none;-webkit-appearance:none;background:#68849d}.audioClassicRange.audioProgressRange input::-moz-range-thumb{width:14px;height:5px;border:0;border-radius:0;background:#68849d}.audioClassicRange.audioVolumeRange input::-moz-range-thumb{width:8px;height:5px;border:0;border-radius:0;background:#68849d}.audioClassicRange input:focus-visible::-webkit-slider-thumb{outline:1px dotted #2b587a;outline-offset:2px}.audioClassicRange input:focus-visible::-moz-range-thumb{outline:1px dotted #2b587a;outline-offset:2px}.audioGlobalControlsRow{min-width:0;display:flex;align-items:center}.audioProgressRange{min-width:0;width:auto;flex:1 1 auto}.audioVolumeBox{display:none}.audioVolumeRange{width:64px;flex:0 0 64px}.audioGlobalPlayer>.audioVolumeRange{transform:translateY(7px)}.audioExtraControls{display:flex;align-items:center;gap:1px;flex:0 0 auto}.audioOptionButton{width:18px;height:22px;position:relative;flex:0 0 18px;padding:0;border:0;background:transparent;opacity:.78}.audioOptionButton:hover,.audioOptionButton.active{opacity:1}.audioOptionButton>span{width:16px;height:15px;position:absolute;top:3px;left:1px;display:block;background:transparent url(/audio-icons-vk-2013.png) no-repeat 0 -48px;image-rendering:auto}.audioOptionButton.repeat>span{top:4px;left:3px;background-position:-32px -48px}.audioOptionButton.shuffle>span{background-position:-48px -48px}.audioOptionButton.headphones>span{width:12px;left:3px;background-position:-202px -48px}.audioOptionButton.broadcast>span{left:2px;background-position:-64px -48px}@media(min-width:701px){.body>main>.profile>.photoCol{align-self:stretch;position:relative;margin-bottom:-10px;overflow:hidden}.body>main>.profile>.photoCol>.profile2011Module:first-of-type{position:relative}.body>main>.profile>.photoCol>.profile2011Module:first-of-type:after{content:"";width:0;height:9999px;position:absolute;top:0;right:0;border-right:1px solid #e9edf1;pointer-events:none}}.audioOptionButton.repeat i{position:absolute;z-index:1;right:0;bottom:0;width:7px;height:7px;border-radius:3px;background:#315879;color:#fff;font:700 6px/7px Arial,sans-serif}.adminServerBoard,.adminRegistrationChart,.adminTodayBoard{border:1px solid #cbd5df;background:#fff}.adminServerBoard{margin-bottom:12px}.adminBoardHeader{min-height:37px;display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-bottom:1px solid #cbd5df;background:linear-gradient(#f5f7f9,#e8edf2);color:#45688e}.adminBoardHeader>div{display:grid;gap:2px}.adminBoardHeader b{font-size:12px}.adminBoardHeader span,.adminBoardHeader time{color:#777;font-size:10px;font-weight:400}.adminBoardHeader>strong{font-size:18px}.adminMeters{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:10px}.adminMeter{min-width:0;padding:9px;border:1px solid #d9e0e7;background:#f7f8fa}.adminMeter header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#45688e}.adminMeter header strong{font-size:14px}.adminMeterTrack{height:13px;overflow:hidden;border:1px solid #aebbc7;background:#e9edf1;box-shadow:inset 0 1px 2px #00000014}.adminMeterTrack span{height:100%;display:block;background:linear-gradient(#7899b7,#5c7e9e);transition:width .25s ease}.adminMeter.green .adminMeterTrack span{background:linear-gradient(#8eb07d,#668e55)}.adminMeter.orange .adminMeterTrack span{background:linear-gradient(#d8a36e,#b8783e)}.adminMeter small{display:block;margin-top:6px;overflow:hidden;color:#777;text-overflow:ellipsis;white-space:nowrap}.adminRuntimeFacts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e0e5ea;background:#fafafa}.adminRuntimeFacts span{padding:7px 9px;border-right:1px solid #e0e5ea;color:#777;text-align:center}.adminRuntimeFacts span:last-child{border-right:0}.adminRuntimeFacts b{margin-right:4px;color:#45688e}.adminAnalyticsGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(205px,1fr);gap:10px;margin-bottom:12px}.adminChartSummary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e2e7ec;background:#fafafa}.adminChartSummary span{padding:6px 8px;border-right:1px solid #e2e7ec;color:#777;text-align:center}.adminChartSummary span:last-child{border-right:0}.adminChartSummary b{color:#45688e;font-size:13px}.adminBarChart{height:164px;display:flex;align-items:stretch;gap:2px;padding:8px 8px 4px;border-bottom:1px solid #eef1f4;background:repeating-linear-gradient(to top,#fff 0 32px,#edf1f4 33px)}.adminBarColumn{min-width:0;flex:1;display:grid;grid-template-rows:16px 1fr 16px;align-items:end;text-align:center}.adminBarColumn .adminBarValue{min-height:14px;color:#777;font-size:9px;line-height:14px}.adminBarColumn i{width:100%;min-height:2px;display:block;align-self:end;border:1px solid #5f7f9d;border-bottom:0;background:linear-gradient(to right,#7899b7,#5e82a3);font-style:normal}.adminBarColumn small{height:16px;display:block;overflow:visible;color:#888;font-size:8px;line-height:16px;white-space:nowrap}.adminTodayGrid{display:grid;grid-template-columns:1fr 1fr}.adminTodayGrid span{min-height:50px;display:grid;place-content:center;padding:7px;border-right:1px solid #e2e7ec;border-bottom:1px solid #e2e7ec;color:#777;text-align:center}.adminTodayGrid span:nth-child(2n){border-right:0}.adminTodayGrid b{color:#45688e;font-size:18px;line-height:21px}.adminUsefulFacts{margin:0;padding:7px 9px}.adminUsefulFacts>div{display:grid;grid-template-columns:125px 1fr;gap:6px;padding:5px 0;border-bottom:1px dotted #d5dce3;line-height:14px}.adminUsefulFacts>div:last-child{border-bottom:0}.adminUsefulFacts dt{width:auto;color:#777}.adminUsefulFacts dd{min-width:0;margin:0;color:#333}.adminUsefulFacts a{color:#2b587a;text-decoration:none}.adminUsefulFacts small{display:block;margin-top:2px;color:#888}@media(max-width:700px){.adminMeters,.adminRuntimeFacts,.adminAnalyticsGrid{grid-template-columns:1fr}.adminMeters{padding:8px}.adminRuntimeFacts span{border-right:0;border-bottom:1px solid #e0e5ea}.adminRuntimeFacts span:last-child{border-bottom:0}.adminAnalyticsGrid{gap:8px}.adminBarChart{min-width:530px}.adminRegistrationChart{overflow-x:auto}.adminRegistrationChart>.adminBoardHeader,.adminRegistrationChart>.adminChartSummary{position:sticky;left:0;min-width:calc(100vw - 20px)}}.audio2010Page{min-height:610px;border:1px solid #d8e0e7;border-top:0;background:#fff}.audio2010Layout{min-height:609px;display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:start}.audio2010Main{min-width:0;padding:8px 10px 20px}.audio2010Toolbar{height:29px;display:flex;align-items:center;margin-bottom:8px;border:1px solid #b8c6d2;background:#fff}.audio2010Sidebar>.audio2010Toolbar{margin:0 8px 7px}.audioSearchIcon{width:24px;flex:0 0 24px;color:#9aa9b5;font-size:18px;text-align:center}.audio2010Toolbar input{min-width:0;height:27px;flex:1;padding:3px 5px;border:0;outline:0;background:#fff;color:#333}.audio2010Toolbar select{width:135px;height:27px;border:0;border-left:1px solid #c7d2dc;background:#6384a1;color:#fff;padding:0 5px}.audioListHeading{min-height:25px;display:flex;align-items:center;justify-content:space-between;padding:5px 4px;border-bottom:1px solid #d8e0e7;color:#555}.audioListHeading>b{color:#315879}.audioListHeading>span{color:#888}.audioTrackList{width:100%}.audioTrackRow{min-height:27px;display:grid;grid-template-columns:18px minmax(0,1fr) auto 36px;align-items:center;column-gap:5px;padding:2px 3px;border-bottom:1px solid #edf0f2}.audioTrackRow:hover{background:#f1f5f8}.audioTrackRow.active{background:#e7eef4}.audioRowPlay{margin-left:1px}.audioTrackName{min-width:0;padding:0;border:0;background:transparent;color:#333;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.audioTrackName b{color:#2b587a}.audioTrackName:hover b{text-decoration:underline}.audioTrackStats{min-width:0;color:#9aa3aa;font-size:9px;white-space:nowrap}.audioTrackRow time{color:#777;text-align:right}.audioTrackAction{width:18px;height:18px;position:relative;padding:0;border:0;background:transparent;cursor:pointer}.audioTrackAction:before{content:"";width:16px;height:12px;position:absolute;top:50%;left:50%;background:transparent url(/audio-icons-vk-2013.png) no-repeat 0 -51px;transform:translate(-50%,-50%)}.audioTrackAction.edit:before{background-position:-134px -51px}.audioTrackAction.add:before{background-position:-80px -51px}.audioTrackAction.added:before{background-position:-165px -51px}.audioTrackAction.added:hover:before,.audioTrackAction.remove:before{background-position:-105px -51px}.audioTrackAction:hover:before{opacity:.82}.audioEmpty,.audioError{padding:22px 10px;text-align:center;color:#777}.audioError{margin:5px 0;padding:8px;border:1px solid #e6c9c9;background:#fff2f2;color:#9b3b3b}.audio2010Sidebar{min-height:610px;padding:8px 0 20px;border-left:1px solid #d8e0e7;background:#f7f8fa}.audio2010Sidebar>button{width:100%;min-height:27px;display:block;padding:5px 9px;border:0;background:transparent;color:#2b587a;text-align:left;cursor:pointer}.audio2010Sidebar>button:hover:not(:disabled):not(.active){background:#e8edf2}.audio2010Sidebar>button.active{background:#5d82a4;color:#fff}.audio2010Sidebar>button:disabled{color:#777;cursor:default}.audio2010Sidebar>.audioCreateAlbumButton{min-height:24px;padding-top:3px;padding-bottom:3px;color:#2b587a}.audioSidebarDivider{height:1px;margin:8px;background:#d9e0e7}.audio2010Sidebar>.audioUploadButton{font-weight:700}.audio2010Sidebar>p{margin:8px 9px;color:#999;font-size:9px;line-height:13px}.audioAlbumEditor{margin:0 8px 8px;padding:7px;border:1px solid #c8d3dc;background:#fff}.audioAlbumEditor label{display:block;color:#777;font-size:9px}.audioAlbumEditor input{width:100%;height:23px;margin:4px 0 6px;padding:2px 4px;border:1px solid #b8c6d2;background:#fff}.audioAlbumEditor>div{display:flex;gap:4px}.audioAlbumEditor button{min-height:22px;padding:2px 6px;border:1px solid #3b6183;background:linear-gradient(#6f91ae,#517696);color:#fff;cursor:pointer}.audioAlbumEditor button+button{border-color:#b4c0ca;background:#fff;color:#2b587a}.audioAlbumEditor button:disabled{opacity:.55;cursor:default}.audioAlbumList>button{width:100%;min-height:25px;display:flex;align-items:center;gap:4px;padding:4px 9px;border:0;background:transparent;color:#2b587a;text-align:left;cursor:pointer}.audioAlbumList>button:hover:not(.active){background:#e8edf2}.audioAlbumList>button.active{background:#5d82a4;color:#fff}.audioAlbumList>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audioAlbumList>button em{margin-left:auto;color:#8b9aa6;font-style:normal}.audioAlbumList>button.active em{color:#dce7f0}.audioAlbumManage{display:flex;align-items:center;gap:4px;margin:5px 9px;color:#aaa;font-size:9px}.audioAlbumManage button{padding:0;border:0;background:transparent;color:#2b587a;font-size:9px;cursor:pointer}.audioAlbumManage button:hover{text-decoration:underline}.audioPageTrack{position:relative}.audioTrackAction.album:before{width:13px;height:9px;border:1px solid #7e93a5;background:#e8eef3;transform:translate(-50%,-42%)}.audioTrackAction.album:after{content:"";width:6px;height:2px;position:absolute;top:3px;left:3px;border:1px solid #7e93a5;border-bottom:0;background:#e8eef3}.audioTrackAction.albumRemove:before{content:"×";background:none;color:#7f92a3;font:700 16px/12px Arial,sans-serif;text-align:center}.audioAlbumPicker{position:absolute;z-index:8;top:23px;right:38px;width:190px;padding:5px;border:1px solid #9aaeba;background:#fff;box-shadow:0 2px 5px #0003}.audioAlbumPicker>b{display:block;padding:3px 5px 5px;color:#555;font-size:10px}.audioAlbumPicker>button{width:100%;display:flex;gap:5px;padding:4px 5px;border:0;background:#fff;color:#2b587a;text-align:left;cursor:pointer}.audioAlbumPicker>button:hover{background:#e8edf2}.audioAlbumPicker>button.included{color:#657b8e}.audioAlbumPicker>button span{margin-left:auto;color:#999}.audioUploadPanel{margin:0 0 10px;padding:8px 10px 10px;border:1px solid #c5d0db;background:#f6f8fa}.audioUploadPanel h3{margin:0 0 8px;color:#315879;font-size:11px}.audioUploadGrid{display:grid;grid-template-columns:78px minmax(0,1fr);gap:6px;align-items:center}.audioUploadGrid label{color:#666;text-align:right}.audioUploadGrid input{width:100%;height:25px;padding:3px 5px;border:1px solid #b8c6d2;background:#fff}.audioUploadGrid input[type=file]{height:auto;padding:3px}.audioUploadPanel>p{margin:7px 0;color:#888;font-size:9px;line-height:13px}.audioUploadActions{display:flex;gap:6px;justify-content:flex-end;margin-top:7px}.audioUploadActions button{height:25px;padding:3px 11px;border:1px solid #3b6183;background:linear-gradient(#6f91ae,#517696);color:#fff;cursor:pointer}.audioUploadActions button+button{border-color:#b4c0ca;background:#fff;color:#2b587a}.audioUploadActions button:disabled{opacity:.55;cursor:default}.audioUploadProgress{height:18px;position:relative;margin:7px 0;border:1px solid #b6c3cf;background:#fff;overflow:hidden}.audioUploadProgress>span{height:100%;display:block;background:#dce8f2}.audioUploadProgress>b{position:absolute;inset:0;padding:0 6px;overflow:hidden;color:#526a7e;font:10px/16px Tahoma,Arial,sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap}.audioUploadSelection{margin:7px 0;padding:6px 8px;border:1px solid #d3dce5;background:#fff;color:#555}.audioUploadSelection>b{display:block;margin-bottom:3px;color:#315879}.audioUploadSelection ul{max-height:82px;margin:0;padding:0 0 0 18px;overflow:auto}.audioUploadSelection li{padding:1px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audioUploadError{margin:7px 0;padding:6px 8px;border:1px solid #e1b5b5;background:#fff1f1;color:#a33}.audioUploadResults{margin:7px 0;padding:0;list-style:none;border-top:1px solid #d7e0e8}.audioUploadResults li{display:grid;grid-template-columns:minmax(120px,1fr) minmax(150px,1fr);gap:8px;padding:5px 6px;border-bottom:1px solid #d7e0e8;background:#fff;color:#587087}.audioUploadResults li b{overflow:hidden;color:#315879;text-overflow:ellipsis;white-space:nowrap}.audioUploadResults li.error{background:#fff1f1;color:#a33}.audioUploadResults li.error b{color:#a33}.audioUploadResults li.compressed{background:#f2f8ee;color:#4f763e}@media(max-width:700px){.audioSite main,.audioPlayingSite main{background:#edf1f5}.audioPlayingSite main{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.audioGlobalPlayer{min-height:58px;gap:8px;padding:8px 10px;border-top:1px solid #d2dbe3;border-bottom:1px solid #c8d2db;background:#fffffffa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:12px}.audioGlobalPlayer.hasTrack{position:fixed;z-index:69;right:0;bottom:calc(58px + env(safe-area-inset-bottom));left:0;box-shadow:0 -2px 10px #23374814}.audioGlobalPlayer.empty{position:relative}.audioSpriteButton{width:24px;height:24px;flex-basis:24px;background-size:24px 48px}.audioSpriteButton.pause{background-position:0 -24px}.audioGlobalPlayer>.audioSpriteButton{width:24px;height:24px;flex-basis:24px;background:transparent url(/playpause.gif) no-repeat 0 0;background-size:24px 48px}.audioGlobalPlayer>.audioSpriteButton.pause{background-position:0 -24px}.audioTransportButton{width:25px;height:28px;flex-basis:25px;font-size:12px;line-height:28px}.audioTransportButton span,.audioTransportButton span:before{top:9px}.audioTransportButton.previous span:before,.audioTransportButton.next span:before{top:-5px}.audioGlobalCaption{height:18px;font-size:12px}.audioGlobalCaption>b{max-width:38%}.audioGlobalCaption>time{font-size:10px}.audioVolumeBox,.audioGlobalControlsRow .audioVolumeRange{display:none}.audioGlobalPlayer>.audioVolumeRange{display:none}.audioExtraControls{gap:1px}.audioExtraControls .repeat,.audioExtraControls .shuffle,.audioExtraControls .headphones{display:none}.audioProgressRange{height:14px}.audio2010Page{min-height:0;padding-bottom:calc(72px + env(safe-area-inset-bottom));border:0;background:#fff}.audio2010Layout{min-height:0;display:flex;flex-direction:column}.audio2010Main{width:100%;padding:10px 10px 16px;order:2}.audio2010Sidebar{width:100%;min-height:0;display:flex;gap:4px;padding:8px 10px;border:0;border-bottom:1px solid #dce2e7;background:#fff;overflow-x:auto;order:1}.audio2010Sidebar>button{width:auto;min-height:34px;flex:0 0 auto;padding:7px 10px;border-radius:7px;background:#edf1f5;font-size:13px;white-space:nowrap}.audio2010Sidebar>button.active{background:#5b87b2;color:#fff}.audio2010Sidebar>button:disabled,.audio2010Sidebar>p,.audioSidebarDivider{display:none}.audio2010Sidebar>.audioUploadButton{display:block;background:#e7eef5}.audio2010Sidebar>.audio2010Toolbar{width:190px;flex:0 0 190px;margin:0}.audio2010Toolbar{height:40px;border:0;border-radius:9px;background:#edf1f5;overflow:hidden}.audioSearchIcon{width:34px;flex-basis:34px}.audio2010Toolbar input{height:40px;background:#edf1f5;font-size:14px}.audio2010Toolbar select{display:none}.audioAlbumList{display:flex;gap:4px;flex:0 0 auto}.audioAlbumList>button{width:auto;min-height:34px;flex:0 0 auto;padding:7px 10px;border-radius:7px;background:#edf1f5;font-size:13px;white-space:nowrap}.audioAlbumEditor{position:fixed;z-index:80;top:90px;right:10px;left:10px;margin:0;padding:12px;box-shadow:0 4px 18px #0000004d}.audioAlbumEditor label{font-size:12px}.audioAlbumEditor input{height:36px;font-size:14px}.audioAlbumEditor button{height:34px;font-size:12px}.audioAlbumManage{flex:0 0 auto;margin:0 5px;font-size:12px}.audioAlbumManage button{font-size:12px}.audioAlbumPicker{position:fixed;inset:auto 10px 80px;width:auto;padding:8px}.audioAlbumPicker>b,.audioAlbumPicker>button{font-size:13px}.audioListHeading{min-height:35px;padding:7px 3px;font-size:13px}.audioTrackRow{min-height:51px;grid-template-columns:30px minmax(0,1fr) 42px 26px;column-gap:7px;padding:7px 3px}.audioTrackRow .audioTrackStats{display:none}.audioTrackName{font-size:13px;line-height:18px}.audioTrackName b,.audioTrackName span{display:block;overflow:hidden;text-overflow:ellipsis}.audioTrackName span{color:#555}.audioTrackRow time{font-size:11px}.audioTrackAction{width:26px;height:28px;font-size:21px;line-height:28px}.audioRowPlay{margin-left:2px}.audioUploadPanel{padding:12px;border-radius:10px}.audioUploadPanel h3{font-size:14px}.audioUploadGrid{grid-template-columns:1fr;gap:5px}.audioUploadGrid label{text-align:left;font-size:12px}.audioUploadGrid input{height:38px;border-radius:7px;font-size:14px}.audioUploadGrid input[type=file]{height:auto}.audioUploadResults li{grid-template-columns:1fr;gap:2px;font-size:12px}.audioUploadActions button{height:38px;border-radius:7px;font-size:13px}.audioEmpty,.audioError{font-size:13px;line-height:18px}}.site:not(.audioSite) .audioGlobalPlayer{position:absolute!important;inset:auto auto auto -10000px!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important}@media(max-width:700px){.site:not(.audioSite).audioPlayingSite main{padding-bottom:calc(58px + env(safe-area-inset-bottom))!important;background:#fff!important}.site:not(.audioSite) .audioGlobalPlayer.hasTrack,.site:not(.audioSite) .audioGlobalPlayer.empty{position:absolute!important;left:-10000px!important;right:auto!important;bottom:auto!important}}.audioLibraryHeader{min-height:29px;display:flex;align-items:center;gap:7px;padding:2px 0 7px;color:#555;font:11px/18px Tahoma,Arial,sans-serif}.audioLibraryHeader b{font-weight:400}.audioLibraryHeader i{color:#b0b0b0;font-style:normal}.audioLibraryHeader button{padding:0;border:0;background:transparent;color:#2b587a;font:11px/18px Tahoma,Arial,sans-serif;cursor:pointer}.audioLibraryHeader button:hover{text-decoration:underline}.audioTrackActions{display:flex;align-items:center;gap:3px;opacity:0}.audioTrackRow:hover .audioTrackActions,.audioTrackRow:focus-within .audioTrackActions{opacity:1}.audioTrackAction.edit{font-size:0}@media(min-width:701px){.audioGlobalPlayer{min-height:40px;padding:5px 10px;background:#edf2f6}.audio2010Page{min-height:520px}.audio2010Layout{min-height:519px;grid-template-columns:minmax(0,1fr) 140px}.audio2010Main{padding:8px 10px 20px}.audio2010Toolbar{height:24px;border-color:#c6ced6}.audioSearchIcon{width:20px;flex-basis:20px;font-size:15px}.audio2010Toolbar input{height:22px;padding:2px 3px;font-size:10px}.audio2010Toolbar select{display:none}.audioTrackRow{min-height:27px;grid-template-columns:18px minmax(0,1fr) auto 36px;column-gap:5px;padding:2px 3px;border-bottom:1px solid #edf0f2}.audioTrackRow:hover{background:#f1f5f8}.audioTrackRow.active{background:#e7eef4}.audioTrackName{font-size:11px}.audioTrackName b{font-weight:700}.audioTrackRow>time{font-size:10px}.audioTrackAction{width:18px;height:18px;border:0;background:transparent;color:#8093a4;font:700 14px/18px Arial,sans-serif}.audioTrackAction:hover{color:#2b587a}.audio2010Sidebar{min-height:519px;padding:8px 0 20px;background:#f5f6f7}.audio2010Sidebar>button{min-height:27px;padding:5px 9px;font-size:10px}.audio2010Sidebar>button.active{background:#5d82a4}.audioUploadPanel{margin:0 0 11px}}@media(max-width:700px){.audioLibraryHeader{padding:0 3px 8px;font-size:13px}.audioLibraryHeader button{font-size:13px}.audioTrackActions{gap:3px}}.profileSmartRating{margin:7px 0 9px}.profileRatingBar{width:100%;height:20px;display:block;margin:0;padding:0;border:0;border-top:1px solid #cbd5de;background:#edf1f4;position:relative;overflow:hidden;text-align:center;line-height:19px}.profileRatingBarButton{cursor:pointer}.profileRatingBarButton:hover{filter:brightness(.97)}.profileRatingFill{position:absolute;inset:0 auto 0 0;width:0;background:#d6e3ee}.profileRatingBar b{position:relative;z-index:1;font-size:11px;font-weight:400;color:#6987a1}.profileRatingTasks{margin-top:6px;border-top:1px solid #dce3e9;padding-top:3px}.profileRatingTask{width:100%;min-height:24px;display:flex;align-items:center;gap:3px;border:0;border-bottom:1px dotted #d7e0e8;background:#fff;padding:4px 2px 4px 1px;color:#2b587a;text-align:left;cursor:pointer}.profileRatingTask:last-child{border-bottom:0}.profileRatingTask:hover{background:#f9fbfd}.profileRatingTask span{min-width:0;flex:1;color:#2b587a;text-decoration:underline}.profileRatingTask em{flex:none;color:#2b587a;font-style:normal;white-space:nowrap}.profileRatingTaskIcon{width:18px;height:18px;flex:none;display:block;background-repeat:no-repeat;background-position:center;background-size:18px 18px}.profileRatingTaskIcon--photo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Crect x='2.2' y='3.1' width='11.1' height='10.4' fill='%23fefefe' stroke='%236e6f71' stroke-width='1'/%3E%3Crect x='4.7' y='5.5' width='11.1' height='10.4' fill='%23fff7e6' stroke='%237f6738' stroke-width='1'/%3E%3Ccircle cx='10.3' cy='9.2' r='1.8' fill='%23c48422'/%3E%3Cpath d='M7.6 14.2c.7-1.8 2-2.8 3.8-2.8 1.9 0 3.1 1 3.8 2.8' fill='%23c48422'/%3E%3C/svg%3E")}.profileRatingTaskIcon--contacts{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Crect x='2.4' y='3.5' width='13.1' height='10.6' fill='%23ffffff' stroke='%23686a6d' stroke-width='1'/%3E%3Crect x='4.2' y='5.5' width='3.4' height='5.1' fill='%23d7dce2' stroke='%2382878d' stroke-width='.6'/%3E%3Ccircle cx='5.9' cy='7.1' r='1' fill='%23666b70'/%3E%3Cpath d='M4.9 9.5c.4-1 1.1-1.5 2-1.5.9 0 1.6.5 2 1.5' fill='%23666b70'/%3E%3Cpath d='M8.8 6.1h4.1M8.8 8h4.6M8.8 9.9h4.2' stroke='%239da6ad' stroke-width='1' stroke-linecap='square'/%3E%3C/svg%3E")}.profileRatingTaskIcon--places{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M2.8 8.2 9 3.4l6.2 4.8v6.4H2.8z' fill='%23ffffff' stroke='%236c6e71' stroke-width='1'/%3E%3Cpath d='M4.5 7.8 9 4.4l4.5 3.4' fill='none' stroke='%23839ec0' stroke-width='1'/%3E%3Crect x='7.3' y='10.2' width='3.3' height='4.4' fill='%23f3d38a' stroke='%23b98c3b' stroke-width='.8'/%3E%3Crect x='4.3' y='9.4' width='2.1' height='2.1' fill='%23d8e3ef' stroke='%23839ec0' stroke-width='.8'/%3E%3Crect x='11.7' y='9.4' width='2.1' height='2.1' fill='%23d8e3ef' stroke='%23839ec0' stroke-width='.8'/%3E%3C/svg%3E")}.profileRatingTaskIcon--education{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M2.7 6.8 9 4l6.3 2.8L9 9.5z' fill='%23d4dff0' stroke='%23676a6d' stroke-width='1'/%3E%3Cpath d='M5.1 8.1v3.1c0 .9 1.8 1.9 3.9 1.9 2.3 0 4.1-1 4.1-1.9V8.1' fill='%23d4dff0' stroke='%23676a6d' stroke-width='1'/%3E%3Cpath d='M14.2 7.3v4.9' stroke='%23676a6d' stroke-width='1'/%3E%3Ccircle cx='14.2' cy='12.8' r='1.1' fill='%23839ec0'/%3E%3C/svg%3E")}.profileRatingTaskIcon--hobbies,.profileRatingTaskIcon--basic,.profileRatingTaskIcon--personal{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg transform='rotate(-35 9 9)'%3E%3Crect x='7.5' y='3.1' width='3.2' height='8.8' rx='.4' fill='%23f2c64b' stroke='%23706a55' stroke-width='.8'/%3E%3Crect x='7.5' y='2.1' width='3.2' height='1.3' fill='%23ef8c86' stroke='%23706a55' stroke-width='.8'/%3E%3Cpath d='M7.5 11.9h3.2l-1.6 3.5z' fill='%23f7efe6' stroke='%23706a55' stroke-width='.8'/%3E%3C/g%3E%3Cpath d='M5.2 15.6h7' stroke='%239ca8b5' stroke-width='1'/%3E%3C/svg%3E")}.profileRatingPaid{padding:6px 2px 2px;text-align:center}.profileRatingPaid button{height:23px;padding:2px 9px;border:1px solid #3b6183;background:linear-gradient(#6f91ae,#517696);color:#fff;cursor:pointer}.profileRatingPaid button:disabled{cursor:default;opacity:.55}.profileRatingPaid small{display:block;margin-top:4px;color:#888}.profileRatingWindowBackdrop{position:fixed;z-index:760;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#1c293585}.profileRatingWindow{width:500px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;border:1px solid #8fa4b7;background:#fff;box-shadow:0 5px 24px #00000073;color:#222;text-align:left;font:11px/14px Tahoma,Arial,sans-serif}.profileRatingWindow>header{position:relative;min-height:27px;padding:6px 38px 5px 11px;border-bottom:1px solid #d5c987;background:#fff8c8;color:#111}.profileRatingWindow>header>b{font-size:12px}.profileRatingWindow>header>button{position:absolute;right:5px;top:3px;width:22px;height:20px;padding:0;border:1px solid #9ca8b1;background:#eef1f3;color:#4f6476;font:700 15px/17px Arial,sans-serif;cursor:pointer}.profileRatingWindowBody{padding:17px 15px 14px;border-bottom:1px solid #d6dde3}.profileRatingWindowScore{height:34px;position:relative;overflow:hidden;margin-bottom:12px;background:#f5edbd;color:#9b9363;text-align:center;font-size:16px;line-height:34px}.profileRatingWindowScore>span{position:absolute;inset:0 auto 0 0;background:#e0d79f}.profileRatingWindowScore>b{position:relative;z-index:1;font-weight:400}.profileRatingWindowBody>h3{margin:0 0 2px;font-size:11px}.profileRatingWindowBody>p{margin:0;line-height:14px}.profileRatingGetVotes{margin:1px 0 0;padding:0;border:0;background:transparent;color:#2b587a;font-weight:700;cursor:pointer}.profileRatingGetVotes:hover{text-decoration:underline}.profileRatingWindowTabs{display:flex;align-items:flex-end;height:41px;padding:0 14px;border-bottom:1px solid #c9d3dc;background:#f5f7f8}.profileRatingWindowTabs>button{height:27px;margin:0 3px -1px 0;padding:0 11px;border:1px solid #c3cfd9;background:#f1f4f6;color:#2b587a;cursor:pointer}.profileRatingWindowTabs>button.active{border-bottom-color:#fff;background:#fff}.profileRatingWindowVotes{min-height:132px;padding:14px;background:#fff}.profileRatingWindowVotes>p{margin:32px 0;color:#777;text-align:center}.profileRatingVoteRow{min-height:93px;display:grid;grid-template-columns:48px 50px minmax(0,1fr);align-items:start;gap:8px;padding:12px 9px;border:1px solid #bad0a5;background:#e2f2d2}.profileRatingVoteRow>strong{color:#a7cf8b;font-size:24px;line-height:48px}.profileRatingVoteRow>span{width:50px;height:68px;display:block;background:#fff;color:#8ba5bd;font:700 47px/68px Tahoma,Arial,sans-serif;text-align:center}.profileRatingVoteRow>div{padding-top:4px;border-bottom:1px solid #c5d6b6;color:#2b587a}.profileRatingVoteRow>div>b,.profileRatingVoteRow>div>small{display:block;padding:2px 3px}.profileRatingVoteRow>div>small{color:#718263}.profileRatingWindow>footer{display:flex;justify-content:flex-end;padding:7px 10px;border-top:1px solid #d6dde3;background:#f1f3f5}.profileRatingWindow>footer>button{height:24px;padding:2px 12px;border:1px solid #456b8a;background:linear-gradient(#708fa9,#527493);color:#fff;cursor:pointer}.profileRatingLevelBlue .profileRatingFill{background:#d7e4ef}.profileRatingLevelBlue .profileRatingBar{border-color:#c8d5df;background:#edf2f6}.profileRatingLevelBlue .profileRatingBar b{color:#6888a3}.profileRatingLevelBlue .profileRatingWindowScore{background:#f3f6f8;color:#6f8da7}.profileRatingLevelBlue .profileRatingWindowScore>span{background:#d7e4ef}.profileRatingLevelYellow .profileRatingFill{background:#ebe5ae}.profileRatingLevelYellow .profileRatingBar{border-color:#ddd59c;background:#f4f0ce}.profileRatingLevelYellow .profileRatingBar b{color:#9a9050}.profileRatingLevelYellow .profileRatingWindowScore{background:#f6f1cb;color:#9b9257}.profileRatingLevelYellow .profileRatingWindowScore>span{background:#e9e2a9}.profileRatingLevelSand .profileRatingFill{background:#d5cb82}.profileRatingLevelSand .profileRatingBar{border-color:#c6ba6d;background:#e7dfa7}.profileRatingLevelSand .profileRatingBar b{color:#776d31}.profileRatingLevelSand .profileRatingWindowScore{background:#e9e1ad;color:#776d31}.profileRatingLevelSand .profileRatingWindowScore>span{background:#d3c87e}.profileRatingLevelOlive .profileRatingFill{background:#b7ad61}.profileRatingLevelOlive .profileRatingBar{border-color:#a79b4f;background:#cec681}.profileRatingLevelOlive .profileRatingBar b{color:#fff;font-weight:700}.profileRatingLevelOlive .profileRatingWindowScore{background:#d0c985;color:#fff}.profileRatingLevelOlive .profileRatingWindowScore>span{background:#b5aa5d}.profileRatingLevelDark .profileRatingFill{background:#9d913e}.profileRatingLevelDark .profileRatingBar{border-color:#8e8234;background:#b4aa5b}.profileRatingLevelDark .profileRatingBar b{color:#fff;font-weight:700}.profileRatingLevelDark .profileRatingWindowScore{background:#b8ad5c;color:#fff}.profileRatingLevelDark .profileRatingWindowScore>span{background:#9c903d}.profileRatingLevelDeep .profileRatingFill{background:#887a2e}.profileRatingLevelDeep .profileRatingBar{border-color:#796c24;background:#9c8e3d}.profileRatingLevelDeep .profileRatingBar b{color:#fff;font-weight:700}.profileRatingLevelDeep .profileRatingWindowScore{background:#9d8f3e;color:#fff}.profileRatingLevelDeep .profileRatingWindowScore>span{background:#87792d}.profileRatingLevelOlive .profileRatingWindowScore>b,.profileRatingLevelDark .profileRatingWindowScore>b,.profileRatingLevelDeep .profileRatingWindowScore>b{font-weight:700;text-shadow:0 1px rgba(76,68,27,.45)}.editEducationSection{padding:24px 0 28px;border-bottom:1px solid #d9e0e6}.editEducationHeading{width:430px;margin:0 auto 15px;color:#2b587a;font-weight:700;border-bottom:1px solid #ccd6df;padding-bottom:5px}.editEducationForm .editRow{margin:8px auto;width:430px}.editEducationForm .editRow label{width:150px}.editEducationForm .editRow input,.editEducationForm .editRow select{width:240px;height:29px;border:1px solid #b8c7d3;background:#fff;padding:4px 7px}@media(max-width:700px){.photoCol>.profileSmartRating{grid-column:2;margin:7px 0 0}.profileRatingTask{min-height:34px;padding:6px 2px 6px 1px;line-height:16px}.profileRatingPaid button{min-height:34px;padding:6px 11px}.profileRatingWindowBackdrop{align-items:flex-start;padding:8px}.profileRatingWindow{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin-top:8px}.profileRatingWindowTabs{height:auto;padding:8px 8px 0}.profileRatingWindowTabs>button{height:33px;padding:0 8px}.profileRatingVoteRow{grid-template-columns:42px 46px minmax(0,1fr)}.profileRatingVoteRow>span{width:46px}.editEducationHeading,.editEducationForm .editRow{width:100%}.editEducationForm .editRow label{width:auto}.editEducationForm .editRow input,.editEducationForm .editRow select{width:100%}}@media(max-width:700px){.messagesSite .messageComposerEditor,.messagesSite .messageComposer textarea{font-size:16px!important;line-height:21px!important;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}.messagesSite .messageComposerActions{width:100%;min-width:0;display:flex;align-items:center;gap:8px}.messagesSite .messageComposerActions>button{flex:0 0 auto;margin:0}.messagesSite .messageComposerActions .quickSmiles{min-width:0;height:34px;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;gap:3px;margin-left:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.messagesSite .messageComposerActions .quickSmiles::-webkit-scrollbar{display:none}.messagesSite .messageComposerActions .quickSmiles button,.messagesSite .messageComposerActions .quickSmiles button:nth-child(n+5){width:30px!important;min-width:30px!important;height:30px!important;flex:0 0 30px!important;display:flex!important;align-items:center;justify-content:center;padding:1px!important;margin:0!important}.messagesSite .messageComposerActions .quickSmiles img{width:auto!important;height:auto!important;max-width:26px!important;max-height:26px!important;object-fit:contain}}@media(max-width:360px){.messagesSite .messageComposerActions{gap:5px}.messagesSite .messageComposerActions>button{min-width:98px;padding-right:10px;padding-left:10px}.messagesSite .messageComposerActions .quickSmiles{gap:1px}.messagesSite .messageComposerActions .quickSmiles button,.messagesSite .messageComposerActions .quickSmiles button:nth-child(n+5){width:28px!important;min-width:28px!important;height:28px!important;flex-basis:28px!important}.messagesSite .messageComposerActions .quickSmiles img{max-width:24px!important;max-height:24px!important}}.box>h3:has(.profileBlockToggle[aria-expanded=false]),.profile2011Module>h3:has(.profileBlockToggle[aria-expanded=false]),.profileMediaModule>h3:has(.profileBlockToggle[aria-expanded=false]){background:#e7e7e7;border-top:1px solid #f5f5f5;border-bottom:1px solid #d3d3d3}.box>h3:has(.profileBlockToggle[aria-expanded=false])>a,.profile2011Module>h3:has(.profileBlockToggle[aria-expanded=false])>a,.profileMediaModule>h3:has(.profileBlockToggle[aria-expanded=false])>a,.profileMediaModule>h3:has(.profileBlockToggle[aria-expanded=false])>button:not(.profileBlockToggle){display:none}.profileBlockToggle[aria-expanded=false],.profileBlockToggle[aria-expanded=false] .profileBlockLabel{color:#7e7e7e}.profileBlockToggle[aria-expanded=false] .profileBlockArrow{background:#a7a7a7}.profileBlockToggle[aria-expanded=false]:hover .profileBlockLabel{color:#686868}.profileBlockToggle[aria-expanded=false]:hover .profileBlockArrow{background:#8e8e8e}.profileBlockCollapsed>h3{background:#e5e5e5!important;border-top-color:#f3f3f3!important;border-bottom-color:#d1d1d1!important;color:#777!important}.profileBlockCollapsed>h3 .profileBlockToggle,.profileBlockCollapsed>h3 .profileBlockLabel{color:#777!important}.profileBlockCollapsed>h3 .profileBlockArrow{background:#a4a4a4!important}.profileBlockCollapsed>h3 .profileBlockToggle:hover .profileBlockArrow{background:#8f8f8f!important}.profileBlockCollapsed>h3>a,.profileBlockCollapsed>h3>button:not(.profileBlockToggle){display:none!important}.profileCollapsibleBody{display:grid;width:100%;min-width:0;grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .22s ease,opacity .17s ease,visibility 0s linear 0s}.profileCollapsibleInner{width:100%;min-width:0;min-height:0;overflow:hidden;transform:translateY(0);transition:transform .22s ease}.profileCollapsibleBody.isCollapsed{grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows .22s ease,opacity .15s ease,visibility 0s linear .22s}.profileCollapsibleBody.isCollapsed>.profileCollapsibleInner{transform:translateY(-4px)}.profileBlockCollapsed>h3,.profileBlockCollapsed>h3 .profileBlockLabel,.profileBlockCollapsed>h3 .profileBlockArrow{transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}@media(prefers-reduced-motion:reduce){.profileCollapsibleBody,.profileCollapsibleInner,.profileBlockCollapsed>h3,.profileBlockCollapsed>h3 .profileBlockLabel,.profileBlockCollapsed>h3 .profileBlockArrow{transition:none!important}}.profileBlockCollapsed>h3{border-top:1px solid #cfcfcf!important;box-shadow:inset 0 1px #f5f5f5}.profileBlockCollapsed>h3{border-top:1px solid #cfcfcf!important;box-shadow:none!important}.site>footer.siteFooterOldvk{display:block;min-height:64px;margin:0;padding:10px 15px 18px 144px;border-top:1px solid #d6dee6;background:#fff;color:#000;text-align:center;font:10px/14px Tahoma,Arial,sans-serif}.siteFooterOldvkLinks{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 5px}.siteFooterOldvk a{color:#2b587a;text-decoration:none;white-space:nowrap}.siteFooterOldvk a:hover{text-decoration:underline}.siteFooterOldvk p{margin:0 0 1px;padding:0;color:#000}.siteFooterOldvk span{display:block;margin:0;color:#2b587a;white-space:nowrap}@media(max-width:700px){.site>footer.siteFooterOldvk{display:none}}.siteFooterOldvk,.site>.siteFooterOldvk{border-top:0!important}.siteFooterOldvkLinks{flex-wrap:wrap;gap:4px 16px;padding:0 12px}.siteFooterOldvkLinks a,.legalAuthFooter a{text-decoration:none}.siteFooterOldvkLinks a:hover,.legalAuthFooter a:hover{text-decoration:underline}.legalAuthFooter div{flex-wrap:wrap}.legalPublicShell{width:791px;min-height:100vh;display:flex;flex-direction:column;margin:0 auto;background:#fff;color:#222;font:11px/16px Tahoma,Verdana,Arial,sans-serif}.legalPublicHeader{width:100%;height:45px;display:flex;align-items:center;padding:0 15px 0 10px;background:#154572 url(/vzontaktehead.png) no-repeat left top;color:#fff}.legalPublicHeader>a:last-child{margin-left:auto;color:#fff;text-decoration:none}.legalPublicHeader>a:last-child:hover{text-decoration:underline}.legalPublicBrand{width:149px;height:45px;display:flex;align-items:center;color:#fff;text-decoration:none;font-size:0;font-weight:700;text-shadow:0 1px #234b6c}.legalPublicBrand>*{display:none}.legalPublicBrand b{width:25px;height:25px;margin-right:4px;border-radius:4px;background:#fff;color:#416d93;text-align:center;line-height:25px;text-shadow:none}.legalPublicMain{width:100%;min-height:620px;display:grid;grid-template-columns:144px minmax(0,632px);padding-right:15px;background:#fff}.legalPublicNav{padding:15px 20px 20px 4px}.legalPublicNav a{display:block;padding:5px 7px;color:#2b587a;text-decoration:none}.legalPublicNav a:hover,.legalPublicNav a.active{background:#e1e8ef;text-decoration:underline}.legalDocument{min-width:0;padding:0 22px 35px}.legalDocument h1{margin:0 -22px 20px;padding:5px 10px;border-bottom:1px solid #e5dca6;background:#fff9cf;color:#222;font-size:11px;line-height:14px}.legalDocument h2{margin:22px 0 7px;padding-bottom:4px;border-bottom:1px solid #d8e0e7;color:#3b5e7d;font-size:12px}.legalDocument h3{margin:14px 0 6px;color:#3b5e7d;font-size:11px}.legalDocument p{margin:8px 0}.legalDocument ul{margin:7px 0;padding-left:21px}.legalDocument li{margin:4px 0}.legalDocument a{color:#2b587a}.legalUpdated{margin-top:-11px!important;color:#888;font-size:10px}.legalNotice{margin:14px 0;padding:10px 12px;border:1px solid #e1d28a;background:#fff9cf;color:#4d4935}.legalOffer p{margin:7px 0;text-align:left}.legalPublicShell>.authFooter{width:100%;margin-top:auto;padding-left:144px!important}@media(max-width:700px){.site>footer.siteFooterOldvk{display:block;min-height:0;padding:13px 12px calc(76px + env(safe-area-inset-bottom));font-size:11px;line-height:16px}.siteFooterOldvkLinks{gap:4px 12px;margin-bottom:7px}.legalPublicShell{width:100%;min-height:100dvh;margin:0;font-size:13px;line-height:19px}.legalPublicHeader{height:52px;position:sticky;z-index:20;top:0;background:#4b79a1;padding:0 12px}.legalPublicBrand{width:auto;height:auto;font-size:20px}.legalPublicBrand>*{display:block}.legalPublicMain{min-height:0;display:block}.legalPublicNav{display:flex;gap:4px;overflow-x:auto;padding:8px 10px;border-bottom:1px solid #d8e0e7;background:#f4f6f8;-webkit-overflow-scrolling:touch}.legalPublicNav a{flex:0 0 auto;padding:7px 9px;border-radius:3px;white-space:nowrap}.legalDocument{padding:0 15px 28px;border-left:0}.legalDocument h1{margin:0 -15px 17px;padding:10px 15px;font-size:13px;line-height:18px}.legalDocument h2{margin-top:20px;font-size:13px}.legalUpdated{margin-top:-9px!important;font-size:11px}.legalPublicShell>.authFooter{padding:14px 12px calc(18px + env(safe-area-inset-bottom))!important}}.profileCollapsibleBody.isExpanded>.profileCollapsibleInner{overflow:visible}.profileStatusMeta{min-height:14px;display:flex;align-items:baseline;gap:3px;margin-top:1px;color:#aaa;font:10px/14px Tahoma,Arial,sans-serif}.profileStatusMeta>small{display:inline;margin:0;color:#aaa;font:inherit}.profileStatusEditLink{display:inline;margin:0;padding:0;border:0;background:transparent;color:#2b587a;font:10px/14px Tahoma,Arial,sans-serif;cursor:pointer}.profileStatusEditLink:hover{color:#2b587a;text-decoration:underline;background:transparent}.profileStatusEditLink:focus-visible{outline:1px dotted #597da3;outline-offset:1px}.profileMediaAudioList{padding-top:2px;padding-bottom:5px}.profileMediaAudioTrack{border-top:1px dotted #d8dfe5}.profileMediaAudioTrack:first-child{border-top:0}.profileMediaAudioTrackMain{min-height:28px;display:flex;align-items:center;gap:6px;padding:4px 0}.profileMediaAudioTrackTitle{min-width:0;flex:1;overflow:hidden;color:#222;text-overflow:ellipsis;white-space:nowrap}.profileMediaAudioTrackTitle b{color:#2b587a}.profileMediaAudioTrackMain time{flex:none;color:#777;font:10px/14px Tahoma,Arial,sans-serif;white-space:nowrap}.profileMediaAudioControls{display:flex;align-items:center;gap:6px;min-height:17px;padding:0 0 5px 22px}.profileMediaAudioProgress,.profileMediaAudioVolume{height:3px;margin:0;padding:0;border:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;cursor:pointer}.profileMediaAudioProgress{min-width:55px;flex:1 1 auto}.profileMediaAudioVolume{width:62px;flex:0 0 62px}.profileMediaAudioProgress::-webkit-slider-runnable-track,.profileMediaAudioVolume::-webkit-slider-runnable-track{height:3px;border:0;background:transparent}.profileMediaAudioProgress::-webkit-slider-thumb,.profileMediaAudioVolume::-webkit-slider-thumb{width:5px;height:11px;margin-top:-4px;border:1px solid #718aa0;border-radius:0;background:#edf1f4;appearance:none;-webkit-appearance:none}.profileMediaAudioProgress::-moz-range-track,.profileMediaAudioVolume::-moz-range-track{height:3px;border:0;background:transparent}.profileMediaAudioProgress::-moz-range-thumb,.profileMediaAudioVolume::-moz-range-thumb{width:4px;height:10px;border:1px solid #718aa0;border-radius:0;background:#edf1f4}.profileMediaVolumeIcon{width:10px;height:10px;flex:0 0 10px;background-repeat:no-repeat;background-position:center;background-size:10px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 4h2l2-2v6L3 6H1z' fill='%23798fa3'/%3E%3Cpath d='M6.2 3.1c.7.6 1 1.2 1 1.9s-.3 1.3-1 1.9M7.4 2c1 .9 1.5 1.9 1.5 3s-.5 2.1-1.5 3' fill='none' stroke='%23798fa3' stroke-width='.8'/%3E%3C/svg%3E")}@media(max-width:700px){.profileMediaAudioTrackMain{min-height:34px;padding:5px 0}.profileMediaAudioControls{padding-left:30px}.profileMediaAudioVolume{width:52px;flex-basis:52px}}.profileMediaAudioList{padding-top:2px;padding-bottom:4px}.profileMediaAudioTrack,.profileMediaAudioTrack:first-child{border-top:0!important}.profileMediaAudioTrackMain{min-height:23px;gap:5px;padding:2px 0 1px}.profileMediaAudioTrackMain .audioSpriteButton{margin-left:0}.profileMediaAudioTrackTitle{line-height:15px}.profileMediaAudioTrackMain time{line-height:15px}.profileMediaAudioControls,.profileMediaVolumeIcon{display:none!important}.profileMediaAudioRail{height:8px;display:flex;align-items:center;gap:20px;margin-left:24px;padding:0}.profileMediaAudioDottedLine{width:100%;height:0;display:block;border-top:1px dotted #d7dfe6}.profileMediaAudioRail.isActive{padding:0}.profileMediaAudioProgress,.profileMediaAudioVolume{height:1px!important;min-height:1px;margin:0;padding:0;border:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;cursor:pointer}.profileMediaAudioProgress{min-width:0;width:auto;flex:1 1 auto}.profileMediaAudioVolume{width:43px;flex:0 0 43px}.profileMediaAudioProgress::-webkit-slider-runnable-track,.profileMediaAudioVolume::-webkit-slider-runnable-track{height:1px;border:0;background:transparent}.profileMediaAudioProgress::-webkit-slider-thumb{width:14px;height:5px;margin-top:-2px;border:0;border-radius:0;background:#68849d;appearance:none;-webkit-appearance:none}.profileMediaAudioVolume::-webkit-slider-thumb{width:8px;height:5px;margin-top:-2px;border:0;border-radius:0;background:#68849d;appearance:none;-webkit-appearance:none}.profileMediaAudioProgress::-moz-range-track,.profileMediaAudioVolume::-moz-range-track{height:1px;border:0;background:transparent}.profileMediaAudioProgress::-moz-range-progress,.profileMediaAudioVolume::-moz-range-progress{height:1px;background:#607f9b}.profileMediaAudioProgress::-moz-range-thumb{width:14px;height:5px;border:0;border-radius:0;background:#68849d}.profileMediaAudioVolume::-moz-range-thumb{width:8px;height:5px;border:0;border-radius:0;background:#68849d}@media(max-width:700px){.profileMediaAudioTrackMain{min-height:27px;padding:3px 0 2px}.profileMediaAudioRail{height:9px;margin-left:24px;gap:14px}.profileMediaAudioVolume{width:40px;flex-basis:40px}}.profileMediaModule .profileMediaAudioList{padding-top:9px!important}.audioTrackList{padding-top:2px}.audioPageTrack{width:100%}.audioPageTrack .audioTrackRow{min-height:23px!important;grid-template-columns:18px minmax(0,1fr) auto 36px!important;column-gap:5px!important;padding:2px 3px 1px!important;border-bottom:0!important;background:#fff}.audioPageTrack .audioTrackRow:hover,.audioPageTrack:hover .audioTrackRow{background:#f1f5f8}.audioPageTrack.active .audioTrackRow,.audioPageTrack .audioTrackRow.active{background:#e7eef4}.audioPageTrack .audioTrackName{line-height:15px}.audioPageTrack .audioTrackRow>time{line-height:15px}.audioPageTrackRail{height:8px;display:flex;align-items:center;gap:20px;margin-left:27px;margin-right:3px;padding:0}.audioPageTrackDotted{width:100%;height:0;display:block;border-top:1px dotted #d7dfe6}.audioPageTrackProgress,.audioPageTrackVolume{height:1px!important;min-height:1px;margin:0;padding:0;border:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;cursor:pointer}.audioPageTrackProgress{min-width:0;width:auto;flex:1 1 auto}.audioPageTrackVolume{width:43px;flex:0 0 43px}.audioPageTrackProgress::-webkit-slider-runnable-track,.audioPageTrackVolume::-webkit-slider-runnable-track{height:1px;border:0;background:transparent}.audioPageTrackProgress::-webkit-slider-thumb{width:14px;height:5px;margin-top:-2px;border:0;border-radius:0;background:#68849d;appearance:none;-webkit-appearance:none}.audioPageTrackVolume::-webkit-slider-thumb{width:8px;height:5px;margin-top:-2px;border:0;border-radius:0;background:#68849d;appearance:none;-webkit-appearance:none}.audioPageTrackProgress::-moz-range-track,.audioPageTrackVolume::-moz-range-track{height:1px;border:0;background:transparent}.audioPageTrackProgress::-moz-range-progress,.audioPageTrackVolume::-moz-range-progress{height:1px;background:#607f9b}.audioPageTrackProgress::-moz-range-thumb{width:14px;height:5px;border:0;border-radius:0;background:#68849d}.audioPageTrackVolume::-moz-range-thumb{width:8px;height:5px;border:0;border-radius:0;background:#68849d}@media(max-width:700px){.audioPageTrack .audioTrackRow{min-height:27px!important;padding:3px 3px 2px!important}.audioPageTrackRail{height:9px;margin-left:27px;gap:14px}.audioPageTrackVolume{width:40px;flex-basis:40px}}.vzGroupsPage{background:#fff;color:#222;font:11px Tahoma,Arial,sans-serif}.vzGroupsYellowTitle{height:24px;padding:5px 10px;background:#fff8ca;border-bottom:1px solid #e2d99b;color:#111;font-weight:700}.vzGroupsSearch{height:32px;display:flex;padding:3px 7px;background:#52789c;border-bottom:1px solid #315675}.vzGroupsSearch input{min-width:0;flex:1;height:23px;padding:3px 7px;border:1px solid #315574;background:#fff}.vzGroupsSearch select{width:105px;height:23px;margin-left:4px;border:1px solid #315574;background:#eef3f7;color:#777}.vzGroupsSearch button,.vzGroupFormActions .primary,.vzGroupDetailActions .primary{height:23px;padding:2px 12px;border:1px solid #294f70;background:#5c82a2;color:#fff;font-weight:700;cursor:pointer}.vzGroupsListLayout{display:grid;grid-template-columns:minmax(0,1fr) 155px;align-items:start}.vzGroupsResults{min-height:170px;padding:8px 9px 18px}.vzGroupsResultHeader{display:flex;align-items:center;min-height:29px;padding:5px 2px 7px;color:#60788d;font-weight:700;border-bottom:1px solid #d8e0e6}.vzGroupsResultHeader button{margin-left:auto;border:0;background:transparent;color:#2b587a;cursor:pointer}.vzGroupCard{display:grid;grid-template-columns:102px minmax(0,1fr) 112px;gap:8px;min-height:120px;margin-top:8px;padding:5px;border:1px solid #d5dde4;background:#fff}.vzGroupCardAvatarButton{width:102px;height:108px;padding:0;border:0;background:#eef1f3;cursor:pointer;overflow:hidden}.vzGroupCardAvatar{width:102px;height:108px;display:block;object-fit:cover}.vzGroupAvatarFallback{display:flex!important;align-items:center;justify-content:center;background:#f7f3cf!important;color:#ded9ae!important;font:700 35px/1 Tahoma,Arial,sans-serif;text-shadow:none}.vzGroupCardInfo{padding-top:2px}.vzGroupCardInfo dl{margin:0}.vzGroupCardInfo dl>div{display:flex;line-height:16px}.vzGroupCardInfo dt{width:70px;color:#777;flex:none}.vzGroupCardInfo dd{margin:0;min-width:0}.vzGroupCardInfo dd button{padding:0;border:0;background:transparent;color:#2b587a;text-align:left;cursor:pointer}.vzGroupCardInfo dd button:hover{text-decoration:underline}.vzGroupCardActions{padding-top:2px}.vzGroupCardActions button,.vzGroupCardActions span{display:block;width:100%;padding:2px 0;border:0;background:transparent;color:#2b587a;text-align:left;cursor:pointer}.vzGroupCardActions button:hover{text-decoration:underline}.vzGroupCardActions span{color:#777;cursor:default}.vzGroupsSidebar{align-self:start;padding:8px 8px 10px;background:#f5f6f7;border-left:1px solid #d6dee5}.vzGroupsSidebar nav{margin-bottom:8px}.vzGroupsSidebar nav button{display:block;width:100%;height:26px;padding:5px 8px;border:0;background:transparent;color:#2b587a;text-align:left;cursor:pointer}.vzGroupsSidebar nav button.active{background:#6689a8;color:#fff}.vzGroupsCreateLink{width:100%;margin-bottom:10px;padding:5px;border:1px solid #aab7c2;background:linear-gradient(#fff,#e8ebee);color:#2b587a;cursor:pointer}.vzGroupsSidebar section{margin:8px 0;background:#fff}.vzGroupsSidebar section h3{height:23px;margin:0;padding:5px 8px;background:#e7e7e7;color:#555;font-size:11px}.vzGroupsSidebar select{width:100%;height:24px;margin-top:5px;border:1px solid #b8c4ce;background:#fff}.vzGroupsEmptyList,.vzGroupsState{padding:34px 15px 20px;color:#777;text-align:center}.vzGroupsState b,.vzGroupsState button{display:block;margin:8px auto}.vzGroupsState button{border:0;background:transparent;color:#2b587a;cursor:pointer}.vzGroupError{margin:8px 0;padding:7px;border:1px solid #d9b2b2;background:#fff1f1;color:#9b3030}.vzGroupForm{max-width:520px;margin:18px auto;padding:15px 22px;border:1px solid #ccd7df;background:#fff}.vzGroupForm h2{margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid #bdc9d3;color:#3b5f7d;font-size:14px}.vzGroupForm>p{margin:8px 0 15px;color:#666}.vzGroupForm>label{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:8px;margin:7px 0}.vzGroupForm>label>span{padding-top:5px;color:#666;text-align:right}.vzGroupForm input,.vzGroupForm textarea,.vzGroupForm select{width:100%;border:1px solid #aebbc6;background:#fff;padding:4px}.vzGroupForm textarea{height:95px;resize:vertical}.vzGroupForm select{height:25px}.vzGroupFormActions{display:flex;justify-content:center;gap:5px;margin-top:15px}.vzGroupFormActions button{height:25px;padding:3px 12px;border:1px solid #9eabb5;background:linear-gradient(#fff,#e5e8eb);color:#333;cursor:pointer}.vzGroupDelete{display:block;margin:18px auto 0;border:0;background:transparent;color:#a43a3a;cursor:pointer}.vzGroupDetailLayout{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;padding:10px}.vzGroupIdentity{padding:2px 8px 8px;border-bottom:1px solid #cbd5de}.vzGroupIdentity h1{margin:0 0 4px;color:#315b7c;font-size:14px}.vzGroupIdentity span{color:#999}.vzGroupAbout{margin:9px 8px 12px}.vzGroupAbout>div{display:flex;line-height:17px}.vzGroupAbout dt{width:115px;color:#777;flex:none}.vzGroupAbout dd{margin:0;white-space:pre-line}.vzGroupModule{margin:0 0 9px;background:#fff}.vzGroupModule h3{height:22px;margin:0;padding:4px 8px;background:#dce5ed;border-top:1px solid #8fa8bc;border-bottom:1px solid #b8c7d5;color:#3a5d7d;font-size:11px}.vzGroupModule h3 a{float:right;font-weight:400}.vzGroupModule h3>span{float:right;color:#6f8496;font-weight:400}.vzGroupModuleSummary{height:20px;padding:3px 8px;background:#f2f2f2;color:#777}.vzGroupEmpty{padding:12px 8px;color:#777;text-align:center;border-bottom:1px dotted #d8dfe5}.vzGroupWallComposer{margin:8px;padding:6px;border:1px solid #b7c5d0;color:#777}.vzGroupWallBody{padding:8px}.vzGroupWallForm{margin:0 0 8px}.vzGroupWallForm .vzGroupPostAsGroup{display:flex;align-items:center;gap:4px;margin-left:auto;color:#555;font-size:10px;white-space:nowrap;cursor:pointer}.vzGroupWallForm .vzGroupPostAsGroup:hover{text-decoration:none}.vzGroupWallForm .vzGroupPostAsGroup input{width:auto;height:auto;display:inline-block;margin:0}.vzGroupWallForm .newsComposerActions>button[type=submit]{margin-left:0}.vzGroupWallJoinHint{margin-bottom:8px;padding:7px;border:1px solid #d7e0e7;background:#f4f6f8;color:#777}.vzGroupWallPosts .vzGroupEmpty{padding:12px 4px}.vzGroupWallPosts .wallPost:first-child{border-top:1px solid #dae1e7}.vzGroupDetailAvatar{width:170px;height:170px;display:block;object-fit:cover;border:1px solid #b5c3cf;padding:2px;background:#fff}.vzGroupDetailActions{margin-top:7px;border-top:1px solid #d7e0e7}.vzGroupDetailActions button,.vzGroupDetailActions span{display:block;width:100%;min-height:25px;padding:5px 3px;border:0;border-bottom:1px solid #d7e0e7;background:#fff;color:#2b587a;text-align:left;cursor:pointer}.vzGroupDetailActions button:hover{text-decoration:underline;background:#f5f7f9}.vzGroupDetailActions span{color:#777}.vzGroupMembers,.vzGroupManagers{margin-top:10px}.vzGroupMembers h3,.vzGroupManagers h3{height:22px;margin:0;padding:4px 7px;background:#dce5ed;color:#3a5d7d;font-size:11px}.vzGroupMembers h3 span{float:right;color:#8aa0b2}.vzGroupMembers>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px 2px;text-align:center}.vzGroupMembers a{min-width:0;font-size:10px;text-decoration:none}.vzGroupMembers img,.vzGroupMembers i{width:45px;height:45px;display:flex;margin:auto;align-items:center;justify-content:center;object-fit:cover;background:#e6ebef;color:#789;font-style:normal}.vzGroupMembers a span{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vzGroupMembers>p{padding:8px;color:#777}.vzGroupManagers>div{display:grid;grid-template-columns:45px minmax(0,1fr);gap:7px;padding:7px 2px;align-items:start}.vzGroupManagers img,.vzGroupManagers i{width:45px;height:45px;display:flex;align-items:center;justify-content:center;object-fit:cover;background:#e6ebef;color:#789;font-style:normal}.vzGroupManagers p{min-width:0;margin:0;padding-top:2px}.vzGroupManagers p a,.vzGroupManagers p span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vzGroupManagers p a{text-decoration:none}.vzGroupManagers p a:hover{text-decoration:underline}.vzGroupManagers p span{margin-top:3px;color:#777;font-size:10px}.vzGroupManageLayout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;padding:10px}.vzGroupManageLayout .vzGroupForm{width:100%;max-width:none;margin:0}.vzGroupManageAside{padding:5px}.vzGroupAvatarUpload{display:block;margin:5px 0 12px;color:#2b587a;text-align:center;cursor:pointer}.vzGroupAvatarUpload input{display:none}.vzGroupManageAside section{border-top:1px solid #d4dde4}.vzGroupManageAside section h3{margin:0;padding:6px 0;color:#3b5f7d;font-size:11px}.vzGroupManageAside section p{color:#777}.vzGroupRequest{padding:5px 0;border-top:1px dotted #d7dfe6}.vzGroupRequest span{display:block;margin-bottom:3px}.vzGroupRequest button{padding:0 8px 0 0;border:0;background:transparent;color:#2b587a;cursor:pointer}@media(max-width:700px){.vzGroupsPage{min-height:calc(100vh - 110px)}.vzGroupsListLayout,.vzGroupDetailLayout,.vzGroupManageLayout{display:block}.vzGroupsSidebar{border:0;border-top:1px solid #d6dee5}.vzGroupsSidebar nav{display:flex;overflow:auto}.vzGroupsSidebar nav button{min-width:max-content;width:auto}.vzGroupCard{grid-template-columns:74px minmax(0,1fr);min-height:92px}.vzGroupCardAvatarButton,.vzGroupCardAvatar{width:74px;height:78px}.vzGroupCardActions{grid-column:2;display:flex;gap:10px;padding-top:0}.vzGroupCardActions button,.vzGroupCardActions span{width:auto}.vzGroupDetailAside{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.vzGroupDetailAvatar{width:112px;height:112px;flex:none}.vzGroupDetailActions{flex:1;margin-top:0}.vzGroupMembers,.vzGroupManagers{display:none}.vzGroupDetailLayout{display:flex;flex-direction:column-reverse;padding:8px}.vzGroupForm{margin:10px 8px;padding:12px}.vzGroupForm>label{grid-template-columns:1fr;gap:2px}.vzGroupForm>label>span{text-align:left}.vzGroupManageAside{display:flex;flex-direction:column;align-items:center}.vzGroupsSearch select{display:none}}.profileGroupsTextList{padding:1px 0 2px;color:#222;font-size:11px;line-height:15px;overflow-wrap:anywhere}.profileGroupsTextList span{display:inline}.profileGroupsTextList a{color:#2b587a;text-decoration:none}.profileGroupsTextList a:hover{text-decoration:underline}.vzGroupManageOldvk{min-height:620px}.vzGroupManageTabs{height:33px;display:flex;align-items:flex-end;padding:0 12px;border-bottom:1px solid #47779b;background:#f7f8f9}.vzGroupManageTabs>button{height:28px;margin:0 2px 0 0;padding:5px 13px;border:0;background:transparent;color:#2b587a;cursor:pointer}.vzGroupManageTabs>button:hover{text-decoration:underline}.vzGroupManageTabs>button.active{border:1px solid #47779b;border-bottom-color:#5b82a1;background:#5b82a1;color:#fff;text-decoration:none}.vzGroupManageTabs>.vzGroupManageReturn{margin-left:auto;padding-right:2px;padding-left:12px}.vzGroupOldvkForm,.vzGroupManagePanel{width:570px;max-width:calc(100% - 30px);margin:18px auto 28px;padding:0 0 18px;background:#fff}.vzGroupOldvkRow{display:grid;grid-template-columns:155px minmax(0,310px) minmax(0,1fr);align-items:start;gap:8px;margin:8px 0}.vzGroupOldvkRow>label{padding-top:5px;color:#666;text-align:right}.vzGroupOldvkRow>input,.vzGroupOldvkRow>textarea,.vzGroupOldvkRow>select{width:100%;min-width:0;border:1px solid #aebbc6;background:#fff;padding:4px 5px;color:#222}.vzGroupOldvkRow>textarea{height:88px;resize:vertical}.vzGroupOldvkRow>select{height:27px;padding:3px}.vzGroupOldvkRow>small{padding-top:5px;color:#999;line-height:14px}.vzGroupOldvkSettings{width:310px;margin:14px 0 0 163px;padding:0;border:0}.vzGroupOldvkSettings legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.vzGroupOldvkSettings label,.vzGroupManageCheck{display:block;min-height:23px;color:#444;cursor:pointer}.vzGroupOldvkSettings input,.vzGroupManageCheck input{margin:2px 7px 0 0;vertical-align:top}.vzGroupOldvkActions{display:flex;justify-content:center;margin-top:16px}.vzGroupOldvkActions .primary,.vzGroupAvatarUploadButton,.vzGroupAddLink>button{min-height:25px;padding:4px 13px;border:1px solid #315b7a;background:linear-gradient(#6f91ad,#527897);color:#fff;font-weight:700;cursor:pointer}.vzGroupManagePanel>h2{margin:0 0 12px;padding:0 0 6px;border-bottom:1px solid #ccd6df;color:#3b5f7d;font-size:13px}.vzGroupManagePhotos{width:520px}.vzGroupManagePhotoBody{display:flex;align-items:flex-start;gap:18px;margin:15px 0}.vzGroupManagePhotoBody .vzGroupDetailAvatar{width:170px;height:170px;flex:none}.vzGroupManagePhotoBody p{margin:4px 0 13px;color:#666;line-height:15px}.vzGroupAvatarUploadButton{display:inline-block;margin:0;text-align:left}.vzGroupManageCheck{margin:12px 0;padding:7px 0;border-top:1px solid #e1e6ea;border-bottom:1px solid #e1e6ea}.vzGroupManageMembersList article,.vzGroupManageRequests article{display:flex;align-items:center;min-height:58px;padding:7px 5px;border-bottom:1px solid #e1e6ea}.vzGroupManageMembersList img,.vzGroupManageMembersList i{width:45px;height:45px;display:flex;flex:none;align-items:center;justify-content:center;margin-right:10px;object-fit:cover;background:#e7edf2;color:#789;font-style:normal}.vzGroupManageMembersList a{display:block;color:#2b587a;font-weight:700;text-decoration:none}.vzGroupManageMembersList a:hover{text-decoration:underline}.vzGroupManageMembersList span{display:block;margin-top:4px;color:#888}.vzGroupManageRequests article{justify-content:space-between;min-height:33px}.vzGroupManageRequests button,.vzGroupLinkRows button{padding:2px 0 2px 10px;border:0;background:transparent;color:#2b587a;cursor:pointer}.vzGroupManageRequests button:hover,.vzGroupLinkRows button:hover{text-decoration:underline}.vzGroupManageEmpty{padding:12px;color:#777;text-align:center}.vzGroupLinkRows>div{display:flex;align-items:center;justify-content:space-between;padding:7px 5px;border-bottom:1px solid #e1e6ea}.vzGroupLinkRows a{display:block;color:#2b587a;text-decoration:none}.vzGroupLinkRows a:hover{text-decoration:underline}.vzGroupLinkRows small{display:block;margin-top:2px;color:#999}.vzGroupAddLink{margin-top:16px;padding:12px;border:1px solid #d3dce3;background:#f6f7f8}.vzGroupAddLink label{display:grid;grid-template-columns:75px 1fr;align-items:center;gap:7px;margin:6px 0;color:#666}.vzGroupAddLink input{height:25px;border:1px solid #aebbc6;background:#fff;padding:4px}.vzGroupAddLink>button{display:block;margin:9px 0 0 82px}.vzGroupDetailLinks{margin-top:10px}.vzGroupDetailLinks h3{height:22px;margin:0;padding:4px 7px;background:#dce5ed;color:#3a5d7d;font-size:11px}.vzGroupDetailLinks a{display:block;padding:5px 3px;border-bottom:1px solid #d7e0e7;color:#2b587a;text-decoration:none}.vzGroupDetailLinks a:hover{text-decoration:underline;background:#f5f7f9}@media(max-width:700px){.vzGroupManageTabs{height:auto;align-items:stretch;padding:0;overflow-x:auto}.vzGroupManageTabs>button{min-width:max-content;height:36px;margin:0}.vzGroupManageTabs>.vzGroupManageReturn{margin-left:0}.vzGroupOldvkForm,.vzGroupManagePanel{max-width:none;width:auto;margin:13px 10px 22px}.vzGroupOldvkRow{grid-template-columns:1fr;gap:3px;margin:10px 0}.vzGroupOldvkRow>label{text-align:left}.vzGroupOldvkRow>small{padding-top:0}.vzGroupOldvkSettings{width:auto;margin:14px 0 0}.vzGroupManagePhotoBody{display:block}.vzGroupManagePhotoBody .vzGroupDetailAvatar{margin-bottom:12px}.vzGroupAddLink label{grid-template-columns:1fr;gap:3px}.vzGroupAddLink>button{margin-left:0}}.crumbGroupTitleLink{color:inherit;text-decoration:none}.crumbGroupTitleLink:hover{color:#2b587a;text-decoration:underline}.crumb .crumbGroupSection{margin-left:0;color:inherit}.sidebarReminder{width:120px;margin:13px 0 0;padding:0 6px 7px;box-sizing:border-box;border:0;background:#f5f5f5;color:#000;text-align:center;font-size:10px}.sidebarReminder h3{margin:0;padding:4px 0 3px;border:0;border-bottom:1px solid #d8dfea;background:transparent;color:#45688e;font-size:12px;font-weight:700;line-height:15px}.sidebarReminder>div{padding:6px 1px 1px}.sidebarReminder p{margin:0;font-size:10px;line-height:13px}.sidebarReminder p+p{margin-top:5px}.sidebarReminder p>b{font-weight:700}.sidebarReminder a{color:#2b587a;text-decoration:none}.sidebarReminder a:hover{text-decoration:underline}.sidebarReminder+.sidebarNews{margin-top:10px}.sidebarNews{width:120px;margin:13px 0 0;padding:0 6px 7px;box-sizing:border-box;border:0;background:#f5f5f5;color:#000;text-align:center;font-size:10px}.sidebarNews h3{margin:0;padding:4px 0 3px;border:0;border-bottom:1px solid #d8dfea;background:transparent;color:#45688e;font-size:12px;font-weight:700;line-height:15px}.sidebarNews>div{padding:6px 1px 1px;border:0;background:transparent}.sidebarNews p{margin:0;font-size:10px;line-height:13px}.sidebarNews button{display:inline;width:auto;height:auto;margin:0;padding:0;border:0;background:transparent;color:#2b587a;font-size:10px;font-family:inherit;line-height:13px;cursor:pointer}.sidebarNews button:hover{text-decoration:underline}.sidebarVoiceBalance{width:120px;margin:10px 0 0;padding:7px 6px 8px;box-sizing:border-box;border:0;background:#f5f5f5;color:#000;text-align:center;font-size:10px}.sidebarVoiceBalance>div{padding:0 0 1px}.sidebarVoiceBalance p{margin:0 0 4px;line-height:13px}.sidebarVoiceBalance>div>b{display:block;margin-bottom:4px;font-size:11px;line-height:14px}.sidebarVoiceBalance button{width:auto;height:auto;margin:0;padding:0;border:0;background:transparent;color:#2b587a;font:10px/13px Tahoma,Arial,sans-serif;cursor:pointer}.sidebarVoiceBalance button:hover{text-decoration:underline}.sidebarRecentGifts{width:120px;margin:8px 0 0}.sidebarRecentGift{margin:7px 0 0;padding:4px;box-sizing:border-box;border:1px solid #d8dfe5;background:#f1f1f1;text-align:center}.sidebarRecentGift:first-child{margin-top:0}.sidebarRecentGiftSender{min-height:15px;padding:3px 2px 4px;overflow:hidden;background:#fff;color:#777;font:10px/15px Tahoma,Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis}.sidebarRecentGiftSender a{color:#2b587a;text-decoration:none}.sidebarRecentGiftSender a:hover{text-decoration:underline}.sidebarRecentGift img{display:block;width:100px;height:100px;margin:4px auto 0;object-fit:contain}@media(max-width:820px){.sidebarReminder,.sidebarNews{display:none}.sidebarVoiceBalance,.sidebarRecentGifts{width:auto;margin:10px 8px 0}.sidebarRecentGift img{width:96px;height:96px}}.voiceTopUpBackdrop{position:fixed;z-index:600;inset:0;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:16px;background:#000000bd}.voiceTopUpDialog{width:620px;max-width:100%;margin:0 auto;border:1px solid #111;background:#fff;color:#222;box-shadow:0 4px 22px #0000006b;font:14px/20px Tahoma,Verdana,Arial,sans-serif}.voiceTopUpDialog>header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:17px 28px;border-bottom:1px solid #4d76a0;background:#5b88b9;color:#fff}.voiceTopUpDialog>header h2{margin:0;color:#fff;font-size:20px;line-height:26px;font-weight:400}.voiceTopUpDialog>header>button{margin:0;padding:0;border:0;background:transparent;color:#dbe8f4;font:38px/30px Arial,sans-serif;cursor:pointer}.voiceTopUpDialog>header>button:hover{color:#fff}.voiceTopUpShop{padding:28px 29px 22px;border-bottom:1px solid #e1e7ec}.voiceTopUpIntro{margin-bottom:27px}.voiceTopUpIntro p{margin:0 0 5px}.voiceTopUpIntro strong{color:#555}.voiceTopUpShop h3{margin:0 0 18px;color:#222;font-size:15px;line-height:21px;font-weight:400}.voicePackageList{display:flex;flex-direction:column;gap:13px}.voicePackageOption{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.voicePackageOption input,.voiceCustomAmount label input{width:18px;height:18px;margin:3px 0 0;accent-color:#5b88b9;cursor:pointer}.voicePackageOption span,.voicePackageOption b,.voicePackageOption small,.voicePackageOption em{display:block}.voicePackageOption b{font-size:15px;line-height:20px}.voicePackageOption em{color:#5b88b9;font-size:11px;line-height:15px;font-style:normal}.voicePackageOption small{color:#555;font-size:14px;line-height:19px}.voiceCustomAmount{margin-top:16px}.voiceCustomAmount>label{display:flex;align-items:center;gap:10px;cursor:pointer}.voiceCustomAmount>label b{font-size:15px;line-height:20px}.voiceCustomAmountRow{display:flex;align-items:center;gap:14px;margin:8px 0 0 28px}.voiceCustomAmountRow input{width:116px;padding:8px 10px;border:1px solid #b7c1cb;border-radius:3px;font:15px Tahoma,Verdana,Arial,sans-serif}.voiceCustomAmountRow span{font-size:14px}.voiceCustomAmount>small{display:block;margin:4px 0 0 28px;color:#777;font-size:10px}.voicePaymentPending{margin:22px 0 0;padding:9px 18px;border:0;border-radius:3px;background:#5b88b9;color:#fff;font:14px Tahoma,Verdana,Arial,sans-serif;opacity:.68;cursor:not-allowed}.voicePaymentNotice{margin:7px 0 0;color:#777;font-size:10px}.voiceTopUpMethods{padding:21px 25px 14px}.voiceTopUpMethod{width:100%;min-height:59px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:center;margin:0;padding:7px 10px;border:1px solid transparent;background:#fff;color:#222;text-align:left;text-decoration:none;cursor:pointer}.voiceTopUpMethod:hover,.voiceTopUpMethod:focus-visible{border-color:#ccd7e2;background:#f1f5f8;outline:0;text-decoration:none}.voiceTopUpMethod>span:last-child{min-width:0}.voiceTopUpMethod b{display:block;color:#2b587a;font-size:12px;line-height:17px}.voiceTopUpMethod small{display:block;color:#777;font-size:10px;line-height:15px}.voiceTopUpMethodIcon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;transform:rotate(-8deg);color:#52779a}.voiceTopUpMethodIcon svg{width:39px;height:39px;overflow:visible}.voiceTopUpMethodIcon svg path,.voiceTopUpMethodIcon svg circle{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.voiceTopUpMethodIcon.invite{transform:rotate(0)}.voiceTopUpDialog>footer{display:block;padding:3px 25px 19px 86px;border:0;background:#fff;color:#333;text-align:left}.voiceTopUpDialog>footer p{margin:0 0 4px}@media(max-width:600px){.voiceTopUpBackdrop{align-items:center;padding:8px}.voiceTopUpDialog{max-height:calc(100dvh - 16px);overflow-y:auto;font-size:12px;line-height:17px}.voiceTopUpDialog>header{padding:13px 15px}.voiceTopUpDialog>header h2{font-size:17px;line-height:23px}.voiceTopUpDialog>header>button{font-size:32px;line-height:26px}.voiceTopUpShop{padding:18px 16px 14px}.voiceTopUpIntro{margin-bottom:20px}.voiceTopUpShop h3{margin-bottom:14px;font-size:13px;line-height:18px}.voicePackageList{gap:10px}.voicePackageOption b,.voiceCustomAmount>label b{font-size:13px;line-height:18px}.voicePackageOption small{font-size:12px;line-height:17px}.voiceCustomAmountRow{gap:8px;margin-left:28px}.voiceCustomAmountRow input{width:82px;padding:7px}.voiceCustomAmountRow span{font-size:12px}.voiceTopUpMethods{padding:12px 10px 8px}.voiceTopUpMethod{min-height:68px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:8px 7px}.voiceTopUpMethodIcon{width:40px;height:40px}.voiceTopUpMethod b{font-size:13px;line-height:18px}.voiceTopUpMethod small{font-size:11px;line-height:15px}.voiceTopUpDialog>footer{padding:7px 18px 17px;text-align:center}}.opinionsPage{border:1px solid #d8dfe6;border-top:0;background:#f7f7f7;color:#333;min-height:370px;font-size:11px}.opinionsTabs{height:38px;padding:9px 10px 0;border-bottom:1px solid #36638e;background:#fff;display:flex;align-items:flex-end;gap:3px}.opinionsTabs button{width:auto;height:28px;padding:5px 8px;border:0;border-radius:4px 4px 0 0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer;white-space:nowrap}.opinionsTabs button:hover{background:#dae1e8;text-decoration:none}.opinionsTabs button.active,.opinionsTabs button.active:hover{background:#36638e;color:#fff}.opinionsSummary{height:29px;padding:8px 10px 0;border-bottom:1px solid #d8dfe6;background:#fff;box-sizing:border-box;font-weight:700}.opinionsList{padding:12px 15px 16px}.opinionCard{margin:0 0 9px;border:1px solid #d8dfe6;background:#fff}.opinionCard header{display:flex;justify-content:space-between;align-items:center;min-height:26px;padding:0 8px;border-bottom:1px solid #edf0f2;background:#f5f5f5;color:#333}.opinionCard header b{font-size:11px}.opinionCard header span{color:#777;white-space:nowrap}.opinionCard header button{display:inline;width:auto;height:auto;margin:0;padding:0;border:0;background:transparent;color:#2b587a;font:10px Arial,sans-serif;cursor:pointer}.opinionCard header button:hover{text-decoration:underline}.opinionCard header i{margin:0 4px;color:#999;font-style:normal}.opinionCard>p{min-height:45px;margin:0;padding:10px 9px;line-height:15px;white-space:pre-wrap;overflow-wrap:anywhere}.opinionsEmpty,.opinionsLoading{margin:15px;padding:23px 12px;border:1px solid #e0e5e9;background:#fff;color:#777;text-align:center}.opinionComposer{margin:0 8px 9px;padding:8px;border-top:1px solid #e2e7eb;background:#fafafa}.opinionComposer label{display:block;margin:0 0 5px;font-weight:700;color:#555}.opinionComposer textarea{width:100%;min-height:70px;padding:5px;border:1px solid #a9b8c6;border-radius:0;box-sizing:border-box;resize:vertical;font:11px Arial,sans-serif}.opinionComposer>div{display:flex;align-items:center;gap:6px;margin-top:6px}.opinionComposer>div button{width:auto;min-width:78px;height:24px;padding:0 10px;border:1px solid #3b6380;border-radius:0;background:#5f87a6;color:#fff;font:700 11px Arial,sans-serif}.opinionComposer>div button+button{border-color:#b8c1c9;background:#e9edf0;color:#456078}.opinionComposer>div span{margin-left:auto;color:#888}.opinionsFriends{padding-bottom:12px}.opinionFriend{display:grid;grid-template-columns:50px 1fr;gap:9px;margin:10px 15px 0;padding:8px;border:1px solid #d8dfe6;background:#fff}.opinionFriend img,.opinionFriendAvatar{width:50px;height:50px;object-fit:cover;border:1px solid #c7d0d8;box-sizing:border-box}.opinionFriendAvatar{display:grid;place-items:center;background:#e7edf2;color:#6d8497;font-size:20px}.opinionFriend>div>a{display:block;margin:2px 0 8px;color:#2b587a;font-weight:700;text-decoration:none}.opinionFriend>div>button{width:auto;height:auto;padding:0;border:0;background:transparent;color:#2b587a;font:11px Arial,sans-serif}.opinionFriend .opinionComposer{grid-column:1/-1;margin:0}.sentOpinion header span{color:#2b587a}@media(max-width:700px){.opinionsPage{border:0;min-height:0;font-size:13px}.opinionsTabs{height:auto;padding:0;overflow-x:auto;align-items:stretch}.opinionsTabs button{flex:0 0 auto;height:42px;padding:0 14px;font-size:12px}.opinionsSummary{height:auto;min-height:38px;padding:11px 12px 9px}.opinionsList{padding:10px}.opinionCard header{align-items:flex-start;gap:8px;padding:7px 8px;flex-direction:column}.opinionCard header span{white-space:normal}.opinionCard>p{padding:11px;font-size:13px;line-height:18px}.opinionComposer textarea{font-size:16px}.opinionFriend{margin:10px;grid-template-columns:54px 1fr}.opinionFriend img,.opinionFriendAvatar{width:54px;height:54px}}.apps2010Page,.catchVzPage{padding:0 10px 14px}.apps2010Intro{min-height:53px;padding:12px 10px 8px;border-bottom:1px solid #d7e0e7;background:#f7f7f7}.apps2010Intro b,.apps2010Intro span{display:block}.apps2010Intro b{color:#36638e;font-size:12px}.apps2010Intro span{margin-top:4px;color:#777}.apps2010Card{display:flex;align-items:center;gap:12px;margin:10px 0;padding:12px;border:1px solid #cbd6df;background:#fff}.apps2010Icon{width:72px;height:72px;flex:0 0 72px;border:1px solid #345f85;background:linear-gradient(#6f96b8,#476f94);color:#fff;font:700 25px Tahoma,Arial,sans-serif;text-shadow:0 1px #294e6e;cursor:pointer}.apps2010Card>div{min-width:0;flex:1}.apps2010Card>div>a{font-size:12px}.apps2010Card p{margin:6px 0;color:#333;line-height:15px}.apps2010Card small{color:#888}.apps2010DarklandsIcon img{width:42px;height:42px;display:block;margin:auto}.apps2010GravityIcon{padding:14px;overflow:hidden;background:#f6f4e9}.apps2010GravityIcon img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.apps2010Launch,.catchVzOverlay button{border:1px solid #3b5f7e;background:#5b7fa2;color:#fff;padding:5px 15px;cursor:pointer}.apps2010Launch:hover,.catchVzOverlay button:hover{background:#4f7395}.gravityDefiedPage{padding:0 10px 14px}.gravityDefiedTopline{min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d5dde5;color:#777}.gravityDefiedFrame{height:590px;border:1px solid #b8c5d0;background:#f4f4f4;overflow:hidden}.gravityDefiedFrame iframe{display:block;width:100%;height:100%;border:0;background:#fff}.gravityDefiedHelp{padding:9px 2px 0;color:#666;line-height:15px}.gravityDefiedHelp b{color:#45647f}.gravityDefiedHelp a{margin-left:8px}.gravityDefiedLeaderboard{margin-top:12px;border:1px solid #c5d0da;background:#fff}.gravityDefiedLeaderboardTabs{height:35px;display:flex;align-items:flex-end;padding:6px 8px 0;border-bottom:1px solid #597da3;background:#f7f7f7}.gravityDefiedLeaderboardTabs button{height:28px;padding:0 14px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;cursor:pointer}.gravityDefiedLeaderboardTabs button:hover{background:#e1e7ed}.gravityDefiedLeaderboardTabs button.active{border-color:#597da3;background:#5b7fa2;color:#fff}.gravityDefiedLeaderboardHead{height:25px;display:flex;align-items:center;padding:0 9px;background:#e7edf2;color:#45647f}.gravityDefiedLeaderboardHead b{flex:1}.gravityDefiedLeaderboardHead span{width:70px;text-align:right}.gravityDefiedLeaderboardRow{min-height:49px;display:flex;align-items:center;padding:5px 9px;border-top:1px solid #e0e6eb;box-sizing:border-box}.gravityDefiedLeaderboardRow>strong{width:28px;color:#777;text-align:center}.gravityDefiedPlayerAvatar{width:36px;height:36px;flex:0 0 36px;margin-right:8px}.gravityDefiedPlayerAvatar img,.gravityDefiedPlayerAvatar>span{display:block;width:36px;height:36px;object-fit:cover}.gravityDefiedPlayerAvatar>span{background:#e3e9ee;color:#8193a3;font:18px/36px Tahoma,Arial,sans-serif;text-align:center}.gravityDefiedPlayerName{min-width:0;flex:1;font-weight:700}.gravityDefiedPlayerName small{display:block;margin-top:2px;color:#999;font-weight:400}.gravityDefiedLeaderboardRow>span,.gravityDefiedLeaderboardRow>b{width:70px;text-align:right}.gravityDefiedLeaderboardRow>span{color:#777}.gravityDefiedLeaderboardRow>b{color:#315b80;font-size:13px}.gravityDefiedLeaderboardEmpty{padding:28px 10px;color:#777;text-align:center}.catchVzTopline{height:31px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5dde5;color:#777}.catchVzTopline>button{padding:0;border:0;background:transparent;color:#2b587a;cursor:pointer}.catchVzTopline>button:hover{text-decoration:underline}.catchVzLayout{display:grid;grid-template-columns:minmax(0,1fr) 220px;margin-top:10px;border:1px solid #b9c8d5;background:#f7f8f9;box-shadow:0 1px 2px #2a425814}.catchVzMain{min-width:0;border-right:1px solid #b9c8d5;background:#f7f8f9}.catchVzGameHeader{min-height:62px;display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid #cbd5de;background:#fff}.catchVzLogo{width:45px;height:45px;flex:0 0 45px;margin-right:9px;border:1px solid #345f85;background:linear-gradient(#6f96b8,#476f94);color:#fff;font:700 18px/43px Tahoma,Arial,sans-serif;text-align:center;text-shadow:0 1px #294e6e}.catchVzGameHeader h2{margin:0;color:#36638e;font-size:13px}.catchVzGameHeader p{margin:5px 0 0;color:#666;line-height:14px}.catchVzStats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #cbd5de;background:#edf1f5}.catchVzStats>span{min-height:46px;padding:5px 3px;border-left:1px solid #d5dde5;text-align:center}.catchVzStats>span:first-child{border-left:0}.catchVzStats b,.catchVzStats small{display:block}.catchVzStats b{color:#315b80;font-size:17px}.catchVzStats small{margin-top:2px;color:#777}.catchVzTimer{height:5px;background:#d2dae1;overflow:hidden}.catchVzTimer i{display:block;height:100%;background:#5f86aa;transition:width .1s linear}.catchVzBoard{position:relative;height:430px;overflow:hidden;background-color:#f9fbfc;background-image:linear-gradient(#edf2f6 1px,transparent 1px),linear-gradient(90deg,#edf2f6 1px,transparent 1px);background-size:24px 24px;touch-action:manipulation;-webkit-user-select:none;user-select:none}.catchVzTarget{position:absolute;width:56px;height:56px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:linear-gradient(#7098ba,#416b91);box-shadow:0 0 0 1px #315a7c,0 3px 7px #1b3b5559;color:#fff;font:700 17px Tahoma,Arial,sans-serif;text-shadow:0 1px #294e6e;cursor:pointer;touch-action:none}.catchVzTarget:active{width:53px;height:53px}.catchVzFeedback{position:absolute;z-index:3;transform:translate(-50%,-50%);pointer-events:none;font:700 18px Tahoma,Arial,sans-serif;text-shadow:0 1px 0 #fff;animation:catchVzFeedback .55s ease-out forwards}.catchVzFeedback.hit{color:#3f7d3a}.catchVzFeedback.miss{color:#b33c32}@keyframes catchVzFeedback{0%{opacity:0;transform:translate(-50%,-35%) scale(.75)}22%{opacity:1;transform:translate(-50%,-65%) scale(1.15)}to{opacity:0;transform:translate(-50%,-135%) scale(1)}}.catchVzOverlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f9fbfceb;color:#555;text-align:center}.catchVzOverlay>b{color:#365f82;font-size:13px}.catchVzOverlay strong{font-size:22px;color:#315b80}.catchVzSidebar{min-width:0;background:#eef2f5}.catchVzPersonal{background:#fff}.catchVzPersonal h3{height:25px;margin:0;padding:5px 8px;background:#dce5ed;border-bottom:1px solid #b9c7d3;color:#3a5d7d;font-size:11px}.catchVzPersonal p{display:flex;justify-content:space-between;margin:0;padding:7px 8px;border-top:1px solid #eef1f4}.catchVzPersonal p:first-of-type{border-top:0}.catchVzPersonal span{color:#666}.catchVzPersonal b{color:#315b80}.catchVzLeaderboard{border-top:1px solid #b9c8d5;background:#fff}.catchVzLeaderboardTabs{height:34px;display:flex;align-items:flex-end;padding:5px 5px 0;border-bottom:1px solid #597da3;background:#f7f7f7}.catchVzLeaderboardTabs button{height:28px;flex:1;padding:0 4px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;font-size:10px;cursor:pointer}.catchVzLeaderboardTabs button:hover{background:#e1e7ed}.catchVzLeaderboardTabs button.active{border-color:#597da3;background:#5b7fa2;color:#fff}.catchVzLeaderboardHeader{height:24px;display:flex;align-items:center;padding:0 7px;background:#e7edf2;color:#45647f}.catchVzLeaderboardHeader b{flex:1}.catchVzLeaderboardHeader span{width:43px;text-align:right}.catchVzLeaderboardList{height:387px;overflow:auto;scrollbar-width:thin}.catchVzLeaderboardRow{min-height:47px;display:flex;align-items:center;padding:5px 6px;border-top:1px solid #e0e6eb}.catchVzLeaderboardRow:first-child{border-top:0}.catchVzLeaderboardRow>strong{width:20px;flex:0 0 20px;color:#777;text-align:center}.catchVzPlayerAvatar{width:34px;height:34px;flex:0 0 34px;margin-right:6px}.catchVzPlayerAvatar img,.catchVzPlayerAvatar span{width:34px;height:34px;display:block;object-fit:cover}.catchVzPlayerAvatar span{background:#e3e9ee;color:#8193a3;font:17px/34px Tahoma,Arial,sans-serif;text-align:center}.catchVzPlayerName{min-width:0;flex:1;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.catchVzPlayerName small{display:block;margin-top:2px;color:#999;font-size:9px;font-weight:400}.catchVzLeaderboardRow>b{width:37px;flex:0 0 37px;color:#315b80;text-align:right}.catchVzLeaderboardEmpty{padding:28px 10px;color:#777;text-align:center}@media(max-width:700px){.apps2010Page,.catchVzPage{padding:0 0 calc(18px + env(safe-area-inset-bottom))}.apps2010Intro{padding:14px 16px 10px}.apps2010Card{margin:10px 12px;padding:10px}.apps2010Icon{width:62px;height:62px;flex-basis:62px}.apps2010Launch{display:none}.catchVzTopline{height:39px;padding:0 12px}.catchVzLayout{display:block;margin-top:0;border-right:0;border-left:0}.catchVzMain{border-right:0}.catchVzGameHeader{padding:9px 12px}.catchVzStats b{font-size:16px}.catchVzStats small{font-size:9px}.catchVzBoard{height:min(430px,52vh)}.catchVzTarget{width:58px;height:58px}.catchVzSidebar{border-top:1px solid #b9c8d5}.catchVzLeaderboardTabs{padding-right:12px;padding-left:12px}.catchVzLeaderboardList{height:auto;max-height:300px}.catchVzLeaderboardRow{padding-right:12px;padding-left:8px}.gravityDefiedPage{padding:0 0 calc(8px + env(safe-area-inset-bottom))}.gravityDefiedTopline{min-height:38px;padding:0 12px}.gravityDefiedTopline span{font-size:10px;text-align:right}.gravityDefiedFrame{height:calc(100svh - 150px);min-height:470px;border-right:0;border-left:0}.gravityDefiedHelp{padding:8px 12px 0}.gravityDefiedHelp a{display:block;margin:5px 0 0}.gravityDefiedLeaderboard{margin:12px 0 0;border-right:0;border-left:0}.gravityDefiedLeaderboardTabs{overflow-x:auto}.gravityDefiedLeaderboardRow{padding-left:4px}.gravityDefiedLeaderboardRow>strong{width:24px}.gravityDefiedLeaderboardHead span,.gravityDefiedLeaderboardRow>span,.gravityDefiedLeaderboardRow>b{width:58px}}.editArchiveSection,.editPhotoSection{min-height:292px;padding:22px 35px 30px}.editArchiveSection .editEducationHeading,.editPhotoSection .editEducationHeading{margin-bottom:14px}.editTextareaRow{align-items:flex-start;margin-bottom:6px}.editTextareaRow>label{padding-top:5px}.editTextareaRow textarea{width:315px;height:52px;padding:4px 5px;border:1px solid #bdc7d8;background:#fff;resize:vertical;font:11px/15px Tahoma,Arial,sans-serif}.editYearRange>select{width:130px}.editYearRange>span{color:#777}.editPhotoBody{display:flex;align-items:flex-start;gap:18px;padding:10px 60px}.editPhotoBody>img,.editPhotoPlaceholder{width:140px;height:175px;flex:0 0 140px;object-fit:cover;border:1px solid #b4c3d1;padding:2px;background:#fff}.editPhotoPlaceholder{padding:0;color:#9aabba;font:50px/175px Tahoma,Arial,sans-serif;text-align:center}.editPhotoBody>div:last-child{padding-top:8px;color:#555;line-height:15px}.editPhotoBody b{color:#315879}.editPhotoBody p{max-width:265px}.editPhotoBody label{display:inline-block;margin-top:7px;border:1px solid #3d607e;background:#5a7d9c;color:#fff;padding:5px 10px;cursor:pointer}.editPhotoBody label.uploading{opacity:.6}.editPhotoBody input{display:none}@media(max-width:700px){.editArchiveSection,.editPhotoSection{min-height:0;padding:12px 0 18px}.editTextareaRow textarea{width:100%;height:75px}.editYearRange{grid-template-columns:1fr 12px 1fr}.editYearRange>label{grid-column:1/-1}.editYearRange>select{width:100%}.editPhotoBody{padding:10px 12px;gap:12px}.editPhotoBody>img,.editPhotoPlaceholder{width:105px;height:132px;flex-basis:105px}.editPhotoPlaceholder{line-height:132px}}.profileGiftLink{font-weight:700}.profileGiftEmpty{padding:18px 8px;color:#777;text-align:center}.profileGiftGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:8px}.profileGiftCard{position:relative;min-width:0;padding:6px 4px 5px;border:1px solid #d7e0e8;background:linear-gradient(#fff,#f7f9fb);text-align:center}.profileGiftCard img{display:block;width:66px;height:66px;margin:0 auto 4px;object-fit:contain}.profileGiftCard>div{height:26px;overflow:hidden;color:#777;font-size:9px;line-height:12px}.profileGiftCard>div a,.profileGiftCard>div b{color:#2b587a}.profileGiftCard p{max-height:30px;margin:3px 0!important;overflow:hidden;color:#555;font-size:9px;line-height:11px}.profileGiftCard small{display:block;color:#aaa;font-size:8px}.profileGiftPreview{display:flex;align-items:center;justify-content:center;gap:1px;padding:2px 3px 4px;background:#fff}.profileGiftPreview>span{width:96px;height:96px;display:flex;flex:0 0 96px;align-items:center;justify-content:center;min-width:0}.profileGiftPreview img{display:block;width:96px;height:96px;object-fit:contain}.allGiftsPage{min-height:580px;padding:0}.allGiftsHeader{min-height:48px;display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #d5dde4;background:#f7f7f7}.allGiftsHeader>div{min-width:0;flex:1}.allGiftsHeader h1{margin:0 0 3px;color:#45688e;font-size:13px}.allGiftsHeader span{color:#777}.allGiftsHeader>a{margin-left:12px;white-space:nowrap}.allGiftsState{padding:55px 20px;color:#777;text-align:center}.allGiftsState.error{color:#a43131}.allGiftsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px}.allGiftCard{min-width:0;padding:7px 5px 6px;border:1px solid #d7e0e8;background:#fff;text-align:center}.allGiftCard>img{display:block;width:96px;height:96px;margin:0 auto 5px;object-fit:contain}.allGiftCard>div{min-height:25px;overflow:hidden;color:#777;font-size:9px;line-height:12px}.allGiftCard>div a,.allGiftCard>div b{color:#2b587a}.allGiftCard p{max-height:32px;margin:3px 0!important;overflow:hidden;color:#555;font-size:9px;line-height:11px}.allGiftCard small{display:block;margin-top:3px;color:#aaa;font-size:8px}@media(max-width:700px){.profileGiftPreview img{width:70px;height:70px}.profileGiftPreview>span{width:70px;height:72px;flex-basis:70px}.allGiftsPage{min-height:0}.allGiftsHeader{padding:10px 12px}.allGiftsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px}.allGiftCard>img{width:76px;height:76px}}.giftModalBackdrop{position:fixed;z-index:1200;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#1c2b398a}.giftModal{width:min(570px,100%);max-height:calc(100vh - 32px);overflow:auto;border:1px solid #3b5f7e;background:#fff;box-shadow:0 6px 25px #00000059}.giftModal>header{height:34px;display:flex;align-items:center;padding:0 9px;background:linear-gradient(#6989a6,#4d708f);color:#fff;text-shadow:0 1px #34536e}.giftModal>header b{flex:1}.giftModal>header button{width:25px;height:25px;border:0;background:transparent;color:#fff;font-size:20px;line-height:20px;cursor:pointer}.giftModalBody{padding:10px 12px}.giftModalIntro{margin:0 0 9px;color:#555}.giftCatalogLoading{padding:35px;color:#777;text-align:center}.giftCatalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.giftCatalog>button{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:1fr auto;min-height:72px;padding:6px;border:1px solid #ccd7e0;background:#fff;color:#2b587a;text-align:left;cursor:pointer}.giftCatalog>button:hover{background:#f2f6f9}.giftCatalog>button.selected{border-color:#557a9b;background:#e8eff5;box-shadow:inset 0 0 0 1px #9db3c5}.giftCatalog img{grid-row:1/3;width:52px;height:52px;margin-right:5px;object-fit:contain}.giftCatalog b{align-self:end;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.giftCatalog span{align-self:start;margin-top:3px;color:#777;font-size:9px}.giftMessageLabel{position:relative;display:block;margin-top:10px;color:#45647f;font-weight:700}.giftMessageLabel textarea{display:block;width:100%;height:60px;margin-top:4px;padding:5px 6px;border:1px solid #aebdca;background:#fff;resize:vertical}.giftMessageLabel small{position:absolute;right:5px;bottom:4px;color:#aaa;font-weight:400}.giftPrivate{display:flex;align-items:center;gap:5px;margin-top:8px;color:#555!important}.giftPrivate input{margin:0}.giftModalBalance{margin-top:9px;padding:6px 8px;background:#fff9cf;border:1px solid #e5dca6;color:#6d6744}.giftModal>footer{display:flex;justify-content:flex-end;gap:7px;padding:8px 12px;border-top:1px solid #d6dee6;background:#f1f3f5}.giftModal>footer button{padding:5px 13px;border:1px solid #a7b5c2;background:#fff;color:#2b587a;cursor:pointer}.giftModal>footer .giftSendButton{border-color:#3b5f7e;background:#5b7fa2;color:#fff}.giftModal>footer button:disabled{opacity:.55;cursor:default}@media(max-width:700px){.profileGiftGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.giftModalBackdrop{align-items:flex-end;padding:0}.giftModal{width:100%;max-height:92svh;border-width:1px 0 0}.giftCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}.giftModal>footer{position:sticky;bottom:0}}.photoLinks .profileGiftLink{font-weight:400!important}.photoLinks button:hover{text-decoration:underline}.giftModalCatalogStep{width:min(630px,100%)}.giftPriceTabs{height:35px;display:flex;align-items:flex-end;padding:4px 8px 0;border-bottom:1px solid #b8c7d5;background:#f2f2f2}.giftPriceTabs button{height:30px;padding:0 17px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;cursor:pointer}.giftPriceTabs button:hover{background:#e5ebf0}.giftPriceTabs button.active{border-color:#6f8fa9;background:#5b7fa2;color:#fff}.giftCatalogBody{min-height:365px;max-height:55vh;overflow:auto;padding:8px}.giftCatalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.giftCatalog>button{position:relative;display:block;min-height:145px;padding:7px 4px 23px;border:1px solid transparent;background:#fff;text-align:center}.giftCatalog>button:hover{border-color:#d7d1a6;background:#fffde6;box-shadow:0 1px 3px #4646232e}.giftCatalog img{display:block;width:105px;height:105px;margin:0 auto;object-fit:contain}.giftCatalog span{position:absolute;right:3px;bottom:3px;left:3px;margin:0;padding:3px;background:#ffffffe6;color:#756b35;text-align:center}.giftFooterBalance{margin-right:auto;color:#777}.giftSendLayout{display:grid;grid-template-columns:155px minmax(0,1fr);gap:14px;min-height:220px;padding:16px}.giftSelectedPreview{padding:8px;border-right:1px solid #d6dee6;text-align:center}.giftSelectedPreview img{display:block;width:125px;height:125px;margin:0 auto 7px;object-fit:contain}.giftSelectedPreview b,.giftSelectedPreview span{display:block}.giftSelectedPreview b{color:#2b587a}.giftSelectedPreview span{margin-top:4px;color:#777}.giftSendForm .giftMessageLabel{margin-top:0}@media(max-width:700px){.giftCatalogBody{min-height:320px}.giftCatalog{grid-template-columns:repeat(3,minmax(0,1fr))}.giftCatalog>button{min-height:118px}.giftCatalog img{width:82px;height:82px}.giftPriceTabs button{flex:1;padding:0 4px}.giftSendLayout{grid-template-columns:105px minmax(0,1fr);gap:9px;padding:12px}.giftSelectedPreview img{width:90px;height:90px}.giftModal>footer{position:sticky;bottom:0}}.giftModalCatalogStep .giftCatalog{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:700px){.giftModalCatalogStep .giftCatalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.apps2010FarmIcon{background:linear-gradient(#8eb56e,#5f8847);border-color:#557a40;font-size:29px;text-shadow:none}.vzFarmPage{padding:0 10px 18px;background:#fff}.vzFarmLoading{padding:60px 20px;color:#777;text-align:center}.vzFarmTopline{height:31px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5dde5}.vzFarmTopline button{padding:0;border:0;background:transparent;color:#2b587a;cursor:pointer}.vzFarmTopline button:hover{text-decoration:underline}.vzFarmHeader{min-height:78px;display:flex;align-items:center;padding:9px 10px;border:1px solid #bdcbd6;border-top:0;background:linear-gradient(#f9fbf7,#edf4e8)}.vzFarmBrand{width:58px;height:58px;flex:0 0 58px;margin-right:10px;border:1px solid #557a40;background:linear-gradient(#8fb96c,#608d43);color:#fff;font:700 18px/20px Tahoma,Arial,sans-serif;text-align:center;padding-top:9px;text-shadow:0 1px #466733}.vzFarmBrand span{font-size:10px;font-weight:400}.vzFarmHeaderInfo{min-width:0;flex:1}.vzFarmHeaderInfo h2{margin:0;color:#456b37;font-size:14px}.vzFarmHeaderInfo p{margin:5px 0;color:#63705e;line-height:14px}.vzFarmLevel{position:relative;width:min(340px,100%);height:16px;border:1px solid #aebea4;background:#fff;overflow:hidden}.vzFarmLevel span{position:absolute;inset:0 auto 0 0;background:#cfe1c2}.vzFarmLevel b{position:relative;display:block;color:#53684a;font:10px/14px Tahoma,Arial,sans-serif;text-align:center}.vzFarmWallet{width:92px;flex:0 0 92px;margin-left:10px;padding:7px;border:1px solid #c5d1bd;background:#fff;text-align:center}.vzFarmWallet small,.vzFarmWallet b{display:block}.vzFarmWallet small{color:#777}.vzFarmWallet b{margin-top:3px;color:#86631c;font-size:16px}.vzFarmLayout{display:grid;grid-template-columns:minmax(0,1fr) 185px;gap:10px;padding-top:10px}.vzFarmMain{min-width:0;border:1px solid #b9c9b0;background:#dce8d4}.vzFarmFieldTitle{height:29px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border-bottom:1px solid #aebfa4;background:#eef4ea;color:#526b47}.vzFarmFieldTitle span{color:#71806b}.vzFarmField{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;background-color:#b9d19d;background-image:linear-gradient(45deg,rgba(255,255,255,.08) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.08) 75%),linear-gradient(45deg,rgba(255,255,255,.08) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.08) 75%);background-position:0 0,8px 8px;background-size:16px 16px}.vzFarmPlot{position:relative;min-height:112px;padding:8px 5px 7px;border:1px solid #795a35;background:linear-gradient(#a97b47,#805a31);box-shadow:inset 0 0 0 2px #ffffff1a;color:#fff;text-align:center;cursor:pointer}.vzFarmPlot:disabled{cursor:default;opacity:1}.vzFarmPlot:hover:not(:disabled){filter:brightness(1.05)}.vzFarmPlotNumber{position:absolute;top:3px;left:4px;color:#ffffffa6;font-size:9px}.vzFarmPlot strong{display:block;height:42px;font:29px/42px "Apple Color Emoji","Segoe UI Emoji",sans-serif}.vzFarmPlot b,.vzFarmPlot small{display:block}.vzFarmPlot b{font-size:10px}.vzFarmPlot small{height:24px;margin-top:3px;color:#f4e7d5;line-height:12px}.vzFarmPlot>i{display:block;height:4px;margin:3px 5px 0;background:#624426;overflow:hidden}.vzFarmPlot>i em{display:block;height:100%;background:#d6e97b}.vzFarmPlot.empty{border-style:dashed;background:#71522f8c}.vzFarmPlot.empty strong{color:#f0dfca;font:28px/42px Tahoma,Arial,sans-serif}.vzFarmPlot.ready small{color:#fff39d;font-weight:700}.vzFarmSidebar{min-width:0}.vzFarmPanel{margin-bottom:10px;border:1px solid #bec9b7;background:#fff}.vzFarmPanel h3{height:25px;margin:0;padding:5px 7px;border-bottom:1px solid #b5c2ae;background:#dfe9d9;color:#4d6942;font-size:11px}.vzFarmDaily{padding:9px;text-align:center}.vzFarmDaily b,.vzFarmDaily span{display:block}.vzFarmDaily b{color:#89651d;font-size:14px}.vzFarmDaily span{margin:4px 0 8px;color:#777;line-height:14px}.vzFarmDaily button,.vzFarmSell{border:1px solid #4f733e;background:#6d934f;color:#fff;padding:5px 12px;cursor:pointer}.vzFarmDaily button:disabled,.vzFarmSell:disabled{border-color:#aaa;background:#ccc;cursor:default}.vzFarmFriends>p{margin:0;padding:14px 8px;color:#777;text-align:center}.vzFarmFriends>button{width:100%;display:flex;align-items:center;gap:7px;padding:5px 6px;border:0;border-top:1px solid #edf0eb;background:#fff;color:#2b587a;text-align:left;cursor:pointer}.vzFarmFriends>button:first-child{border-top:0}.vzFarmFriends>button:hover,.vzFarmFriends>button.active{background:#eef4ea}.vzFarmFriends>button>span{min-width:0}.vzFarmFriends>button b,.vzFarmFriends>button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vzFarmFriends>button small{margin-top:2px;color:#777}.vzFarmAvatar{width:34px;height:34px;flex:0 0 34px}.vzFarmAvatar img,.vzFarmAvatar span{width:34px;height:34px;display:block;object-fit:cover}.vzFarmAvatar span{background:#e5ebe1;color:#75846f;font:16px/34px Tahoma,Arial,sans-serif;text-align:center}.vzFarmManagement{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin-top:10px}.vzFarmShop,.vzFarmWarehouse{border:1px solid #c4cfd8;background:#fff}.vzFarmSectionTitle{min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border-bottom:1px solid #c4cfd8;background:#f1f3f5;color:#46627b}.vzFarmSectionTitle span{color:#777;font-weight:400}.vzFarmCrops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.vzFarmCrops button{display:flex;align-items:center;min-height:55px;padding:5px;border:1px solid #d2dae1;background:#fff;color:#333;text-align:left;cursor:pointer}.vzFarmCrops button:hover:not(:disabled),.vzFarmCrops button.active{border-color:#7fa06d;background:#eef5e9}.vzFarmCrops button:disabled{opacity:.55;cursor:default}.vzFarmCrops strong{width:38px;flex:0 0 38px;font-size:27px;text-align:center}.vzFarmCrops span{min-width:0;flex:1}.vzFarmCrops b,.vzFarmCrops small{display:block}.vzFarmCrops b{color:#3f6441}.vzFarmCrops small{margin-top:3px;color:#777}.vzFarmCrops em{color:#8a681f;font-style:normal;font-weight:700}.vzFarmInventory{padding:5px 8px}.vzFarmInventory>div{display:flex;align-items:center;gap:5px;padding:5px 0;border-top:1px solid #edf0f2}.vzFarmInventory>div:first-child{border-top:0}.vzFarmInventory strong{font-size:18px}.vzFarmInventory span{flex:1}.vzFarmInventory b{color:#456b37}.vzFarmSell{display:block;margin:4px auto 9px}.vzFarmLeaderboard{margin-top:10px;border:1px solid #c5d0da;background:#fff}.vzFarmTabs{height:35px;display:flex;align-items:flex-end;padding:6px 8px 0;border-bottom:1px solid #597da3;background:#f7f7f7}.vzFarmTabs button{height:28px;padding:0 13px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;cursor:pointer}.vzFarmTabs button:hover{background:#e1e7ed}.vzFarmTabs button.active{border-color:#597da3;background:#5b7fa2;color:#fff}.vzFarmLeaderboardHead{height:24px;display:flex;align-items:center;padding:0 9px;background:#e7edf2;color:#45647f}.vzFarmLeaderboardHead b{flex:1}.vzFarmLeaderboardHead span{width:65px;text-align:right}.vzFarmLeaderboardRow{height:47px;display:flex;align-items:center;padding:5px 9px;border-top:1px solid #e0e6eb}.vzFarmLeaderboardRow>strong{width:28px;color:#777;text-align:center}.vzFarmLeaderboardRow>a{min-width:0;flex:1;margin-left:8px;font-weight:700}.vzFarmLeaderboardRow>a small{display:block;margin-top:2px;color:#888;font-weight:400}.vzFarmLeaderboardRow>b{width:65px;color:#456b37;font-size:13px;text-align:right}.vzFarmLeaderboardEmpty{padding:25px;color:#777;text-align:center}@media(max-width:700px){.vzFarmPage{padding:0 0 calc(18px + env(safe-area-inset-bottom))}.vzFarmTopline{height:39px;padding:0 12px}.vzFarmHeader{border-left:0;border-right:0;padding:9px 12px}.vzFarmBrand{width:52px;height:52px;flex-basis:52px;padding-top:6px}.vzFarmHeaderInfo p{display:none}.vzFarmWallet{width:76px;flex-basis:76px;margin-left:6px}.vzFarmLayout{display:block;padding:0}.vzFarmMain{border-left:0;border-right:0}.vzFarmFieldTitle{height:auto;min-height:36px;padding:6px 10px;gap:6px}.vzFarmFieldTitle span{text-align:right}.vzFarmField{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px}.vzFarmPlot{min-height:105px;padding-left:2px;padding-right:2px}.vzFarmPlot strong{font-size:27px}.vzFarmSidebar{padding:10px 12px 0}.vzFarmManagement{display:block;margin:10px 12px 0}.vzFarmWarehouse{margin-top:10px}.vzFarmCrops{grid-template-columns:1fr}.vzFarmLeaderboard{margin:10px 12px 0}.vzFarmTabs{overflow-x:auto}.vzFarmTabs button{flex:0 0 auto}.vzFarmLeaderboardRow{padding-left:4px}.vzFarmLeaderboardRow>strong{width:24px}}@media(max-width:390px){.vzFarmField{grid-template-columns:repeat(2,minmax(0,1fr))}}.vzFarmBrand{width:64px;height:64px;flex:0 0 64px;margin-right:10px;padding:0;border:0;background:transparent;text-shadow:none}.vzFarmBrand img{display:block;width:64px;height:64px}.vzFarmField{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;background:#b8d09b url(/vz-farm/ui/grass.svg) repeat;background-size:72px 72px}.vzFarmPlot{position:relative;min-height:130px;padding:5px;border:1px solid #76562f;background:linear-gradient(#ad804d,#79532e);box-shadow:inset 0 0 0 2px #ffffff1a;color:#fff;text-align:center;overflow:hidden}.vzFarmPlotMain{width:100%;height:100%;min-height:118px;padding:1px 2px 4px;border:0;background:transparent;color:inherit;cursor:pointer}.vzFarmPlotMain:disabled{cursor:default}.vzFarmPlot:hover:not(.locked){filter:brightness(1.035)}.vzFarmPlotNumber{z-index:4}.vzFarmCropAsset{display:block;width:58px;height:58px;margin:2px auto 1px;object-fit:contain;filter:drop-shadow(0 2px 1px rgba(55,35,15,.25))}.vzFarmPlotMain b,.vzFarmPlotMain small{display:block}.vzFarmPlotMain b{font-size:10px}.vzFarmPlotMain small{height:26px;margin-top:3px;color:#f4e7d5;line-height:13px}.vzFarmPlotMain>i{display:block;height:4px;margin:3px 5px 0;background:#624426;overflow:hidden}.vzFarmPlotMain>i em{display:block;height:100%;background:#d6e97b}.vzFarmPlot.empty{border-style:dashed;background:#71522f94}.vzFarmPlot.ready{box-shadow:0 0 0 2px #f3dc63,inset 0 0 0 2px #ffffff26}.vzFarmPlot.ready .vzFarmPlotMain small{color:#fff39d;font-weight:700}.vzFarmPlot.locked{display:flex;flex-direction:column;align-items:center;justify-content:center;border-color:#8c9a80;background:#697e5bb8;color:#eef3e8}.vzFarmPlot.locked>img{width:50px;height:44px;margin-bottom:3px}.vzFarmPlot.locked b,.vzFarmPlot.locked small{display:block}.vzFarmPlot.locked small{min-height:25px;margin:3px 0;color:#e6ecdf;line-height:12px}.vzFarmPlot.locked>button{border:1px solid #456337;background:#64864d;color:#fff;padding:4px 11px;cursor:pointer}.vzFarmPlot.locked>button:disabled{border-color:#8b9386;background:#9ba396;cursor:default}.vzFarmPlot.locked.next{box-shadow:inset 0 0 0 2px #f5e78b80}.vzFarmWorm{position:absolute;z-index:5;top:5px;right:5px;width:28px;height:28px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.vzFarmStolen{position:absolute;z-index:5;right:3px;bottom:2px;padding:2px 4px;background:#782c23e0;color:#fff;font-size:8px}.vzFarmRemoveWorm{position:absolute;z-index:6;left:3px;right:3px;bottom:2px;height:18px;border:1px solid #755129;background:#f0e2c8;color:#6d4b2c;font-size:9px;cursor:pointer}.vzFarmFieldTitle{min-height:34px;height:auto;gap:7px}.vzFarmFriendModes{display:flex;gap:3px}.vzFarmFriendModes button{height:23px;padding:0 7px;border:1px solid #aab7a2;background:#fff;color:#456244;font-size:10px;cursor:pointer}.vzFarmFriendModes button.active{border-color:#537446;background:#6d9254;color:#fff}.vzFarmFriendModes button.danger{color:#8b4338}.vzFarmFriendModes button.danger.active{border-color:#8b4b41;background:#a55f52;color:#fff}.vzFarmTask,.vzFarmFriendActionInfo,.vzFarmExpansion{padding:8px;text-align:center}.vzFarmTask>span,.vzFarmFriendActionInfo>span,.vzFarmExpansion>*{display:block}.vzFarmTask>span,.vzFarmFriendActionInfo>span{padding:3px 0;color:#666}.vzFarmTask button,.vzFarmFriendActionInfo button,.vzFarmExpansion button{margin-top:7px;border:1px solid #4f733e;background:#6d934f;color:#fff;padding:5px 9px;cursor:pointer}.vzFarmTask button:disabled,.vzFarmFriendActionInfo button:disabled,.vzFarmExpansion button:disabled{border-color:#aaa;background:#ccc;cursor:default}.vzFarmExpansion>b{color:#456b37;font-size:13px}.vzFarmExpansion>span{margin-top:4px;color:#8a681f;font-weight:700}.vzFarmExpansion>small{margin-top:4px;color:#777;line-height:13px}.vzFarmYardSection{margin-top:10px;border:1px solid #b9c9b0;background:#eef4ea}.vzFarmYard{min-height:180px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:10px;background:#bed59f url(/vz-farm/ui/grass.svg) repeat;background-size:72px 72px}.vzFarmYardObject{min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:4px;border:1px solid rgba(92,112,75,.55);background:#ffffff59;text-align:center}.vzFarmYardObject img{max-width:100%;height:82px;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(48,57,37,.25))}.vzFarmYardObject.decoration img{height:65px}.vzFarmYardObject b{min-height:22px;color:#47613f;font-size:9px;line-height:11px}.vzFarmAnimalsOwned{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;border-top:1px solid #aebfa4;background:#fff}.vzFarmAnimalsOwned article{display:flex;align-items:center;min-height:64px;padding:5px;border:1px solid #d4ddd0}.vzFarmAnimalsOwned article>img{width:54px;height:54px;object-fit:contain}.vzFarmAnimalsOwned article>div{min-width:0;flex:1;padding:0 6px}.vzFarmAnimalsOwned b,.vzFarmAnimalsOwned small{display:block}.vzFarmAnimalsOwned small{margin-top:3px;color:#777;line-height:12px}.vzFarmAnimalsOwned button{border:1px solid #607a50;background:#7a995f;color:#fff;padding:4px 7px;cursor:pointer}.vzFarmAnimalsOwned button:disabled{border-color:#aaa;background:#ccc}.vzFarmManagement{grid-template-columns:minmax(0,1.45fr) 240px}.vzFarmShopTabs{height:36px;padding-left:7px}.vzFarmShopTabs button{padding:0 10px}.vzFarmCrops button>img{width:42px;height:42px;flex:0 0 42px;object-fit:contain}.vzFarmCrops strong{display:none}.vzFarmShopGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.vzFarmShopGrid article{display:flex;align-items:center;min-height:82px;padding:5px;border:1px solid #d2dae1;background:#fff}.vzFarmShopGrid article>img{width:72px;height:68px;flex:0 0 72px;object-fit:contain}.vzFarmShopGrid article>div{min-width:0;flex:1;padding:0 6px}.vzFarmShopGrid b,.vzFarmShopGrid small{display:block}.vzFarmShopGrid small{margin-top:4px;color:#777;line-height:12px}.vzFarmShopGrid button{border:1px solid #4f733e;background:#6d934f;color:#fff;padding:4px 8px;cursor:pointer}.vzFarmShopGrid button:disabled{border-color:#aaa;background:#ccc;cursor:default}.vzFarmInventory>div>img{width:24px;height:24px;object-fit:contain}.vzFarmInventory>div{min-height:30px}.vzFarmBottomGrid{display:grid;grid-template-columns:1.15fr 1fr;gap:10px;margin-top:10px}.vzFarmOrderPanel,.vzFarmJournal{border:1px solid #c4cfd8;background:#fff}.vzFarmOrderBody{padding:9px}.vzFarmOrderItems{display:flex;flex-wrap:wrap;gap:6px}.vzFarmOrderItems>span{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;min-width:135px;padding:5px;border:1px solid #d9e0e5;background:#f8fafb}.vzFarmOrderItems img{grid-row:1/3;width:32px;height:32px;object-fit:contain;margin-right:5px}.vzFarmOrderItems b,.vzFarmOrderItems small{display:block}.vzFarmOrderItems small{color:#777}.vzFarmOrderBody p{margin:8px 0;color:#666}.vzFarmOrderBody button{border:1px solid #4f733e;background:#6d934f;color:#fff;padding:5px 10px;cursor:pointer}.vzFarmOrderBody button:disabled{border-color:#aaa;background:#ccc}.vzFarmEmptyText{margin:0;padding:18px;color:#777;text-align:center}.vzFarmJournal>article{display:flex;gap:7px;padding:6px;border-top:1px solid #edf0f2}.vzFarmJournal>article:first-of-type{border-top:0}.vzFarmJournal>article>div{min-width:0}.vzFarmJournal a,.vzFarmJournal span,.vzFarmJournal small{display:block}.vzFarmJournal a{font-weight:700}.vzFarmJournal span{margin-top:2px;color:#555}.vzFarmJournal small{margin-top:2px;color:#999}.vzFarmLeaderboardHead span,.vzFarmLeaderboardRow>b{width:82px}.vzFarmLeaderboardRow>b{color:#7a5e20}@media(max-width:900px){.vzFarmYard{grid-template-columns:repeat(4,minmax(0,1fr))}.vzFarmBottomGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.vzFarmBrand{width:54px;height:54px;flex-basis:54px}.vzFarmBrand img{width:54px;height:54px}.vzFarmField{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px}.vzFarmPlot{min-height:124px}.vzFarmPlotMain{min-height:112px}.vzFarmCropAsset{width:52px;height:52px}.vzFarmFriendModes{width:100%;overflow-x:auto}.vzFarmFriendModes button{flex:0 0 auto}.vzFarmYardSection{border-left:0;border-right:0}.vzFarmYard{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px}.vzFarmYardObject{min-height:102px}.vzFarmYardObject img{height:72px}.vzFarmAnimalsOwned{grid-template-columns:1fr;padding:8px 12px}.vzFarmManagement{display:block}.vzFarmShopTabs{overflow-x:auto}.vzFarmShopGrid{grid-template-columns:1fr}.vzFarmBottomGrid{display:block;margin:10px 12px 0}.vzFarmBottomGrid>section{margin-bottom:10px}.vzFarmOrderItems>span{min-width:calc(50% - 3px)}}@media(max-width:390px){.vzFarmField,.vzFarmYard{grid-template-columns:repeat(2,minmax(0,1fr))}.vzFarmOrderItems>span{min-width:100%}}.apps2010FarmIcon{padding:0!important;background:#6d934f!important}.apps2010FarmIcon img{display:block;width:100%;height:100%;object-fit:cover}.apps2010Library{min-height:430px;padding:0 9px 20px;background:#fff}.apps2010LibraryTabs{height:38px;display:flex;align-items:flex-end;gap:3px;padding:9px 10px 0;border-bottom:1px solid #36638e;background:#fff;box-sizing:border-box;white-space:nowrap}.apps2010LibraryTabs button{height:28px;padding:5px 8px;border:0;border-radius:4px 4px 0 0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer;white-space:nowrap}.apps2010LibraryTabs button:hover{background:#dae1e8;text-decoration:none}.apps2010LibraryTabs button.active,.apps2010LibraryTabs button.active:hover{background:#36638e;color:#fff}.apps2010LibraryTabs button b{font-weight:400}.apps2010LibraryTabs .manage{margin-left:auto}.apps2010LibrarySearch{position:relative;display:block;margin:10px 0;padding:6px;background:#f2f2f2}.apps2010LibrarySearch>span{position:absolute;left:14px;top:13px;width:9px;height:9px;border:1px solid #a8b8c5;border-radius:50%;box-sizing:border-box;pointer-events:none}.apps2010LibrarySearch>span:after{content:"";position:absolute;width:5px;height:1px;right:-4px;bottom:-2px;background:#a8b8c5;transform:rotate(45deg)}.apps2010LibrarySearch input{width:100%;height:25px;padding:3px 8px 3px 25px;border:1px solid #c8d1da;background:#fff;color:#333;font:11px Tahoma,Arial,sans-serif;box-sizing:border-box;outline:0}.apps2010LibrarySearch input:focus{border-color:#9eb4c7}.apps2010LibrarySummary{height:29px;display:flex;align-items:center;gap:5px;padding:0 9px;border-bottom:1px solid #e3e8ec;color:#777;box-sizing:border-box}.apps2010LibrarySummary b{color:#555;font-size:11px}.apps2010LibrarySummary i{color:#bbb;font-style:normal}.apps2010LibrarySummary button{padding:0;border:0;background:transparent;color:#2b587a;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.apps2010LibrarySummary button:hover{text-decoration:underline}.apps2010CatalogList{padding:0 9px 5px}.apps2010CatalogItem{display:flex;align-items:flex-start;min-height:76px;padding:10px 6px 9px;border-bottom:1px solid #e3e8ec;color:#2b587a;text-decoration:none;box-sizing:border-box}.apps2010CatalogItem:hover{background:#f5f7f9}.apps2010CatalogItem>.apps2010LibraryPicture{width:75px;max-width:75px;height:75px;aspect-ratio:auto;flex:0 0 75px;margin-right:11px}.apps2010CatalogInfo{min-width:0;flex:1;padding-top:1px}.apps2010CatalogInfo>b{display:block;overflow:hidden;color:#2b587a;font-size:12px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.apps2010CatalogItem:hover .apps2010CatalogInfo>b{text-decoration:underline}.apps2010CatalogInfo>span{display:block;margin-top:5px;color:#555;line-height:14px}.apps2010CatalogInfo>small{display:block;margin-top:8px;color:#999;font-size:10px}.apps2010CatalogParticipants{width:104px;flex:0 0 104px;padding:5px 2px 0 12px;color:#777;text-align:right;box-sizing:border-box}.apps2010CatalogParticipants>b,.apps2010CatalogParticipants>span{display:block;font-weight:400;line-height:14px}.apps2010CatalogParticipants>b{color:#45647f;font-size:11px}.apps2010CatalogParticipants>span{font-size:10px}.apps2010LibraryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px 24px;padding:13px 10px 4px}.apps2010LibraryItem{min-width:0;color:#2b587a;text-decoration:none}.apps2010LibraryPicture{display:block;width:100%;max-width:122px;aspect-ratio:1/1;overflow:hidden;border:0!important;border-radius:0!important;background:#edf1f4;box-shadow:none!important;box-sizing:border-box}.apps2010LibraryPicture img{display:block;width:100%;height:100%;margin:0;border:0!important;border-radius:0!important;object-fit:cover;box-shadow:none!important}.apps2010LibraryPicture.farm img,.apps2010LibraryPicture.darklands img,.apps2010LibraryPicture.gravity img{object-fit:cover}.apps2010LibraryPicture.catch{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#73a6ce 0,#246c9e 55%,#174c79)}.apps2010CatchMark{width:72%;height:72%;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fffffff0;box-shadow:0 2px 5px #183e5a59}.apps2010CatchMark i,.apps2010CatchMark b{color:#477da5;font:700 28px/1 Tahoma,Arial,sans-serif;font-style:normal}.apps2010CatchMark b{margin-left:-2px;color:#2f648e}.apps2010LibraryItem>b{display:block;max-width:122px;margin-top:6px;overflow:hidden;color:#45647f;font-size:10px;font-weight:400;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.apps2010LibraryItem:hover>b{text-decoration:underline}.apps2010LibraryEmpty{padding:42px 10px;color:#777;text-align:center}.apps2010LibraryEmpty p{margin:0 0 10px}.apps2010LibraryEmpty button{padding:5px 12px;border:1px solid #3b5f7e;background:#5b7fa2;color:#fff;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.apps2010InstallPage{min-height:430px;padding:32px 10px;background:#f3f3f3}.apps2010InstallDialog{width:430px;max-width:100%;margin:0 auto;border:1px solid #456986;background:#fff;box-shadow:0 2px 8px #2d435440}.apps2010InstallDialog>header{height:31px;display:flex;align-items:center;padding:0 9px;background:linear-gradient(#6f91ad,#4d7190);color:#fff;text-shadow:0 1px #35546d}.apps2010InstallBody{display:flex;align-items:flex-start;gap:13px;padding:15px 16px 13px}.apps2010InstallBody>.apps2010LibraryPicture{width:92px;max-width:92px;flex:0 0 92px}.apps2010InstallBody>div{min-width:0;flex:1}.apps2010InstallBody h2{margin:1px 0 3px;color:#2b587a;font-size:14px}.apps2010InstallBody p{margin:5px 0;color:#444;line-height:15px}.apps2010InstallBody small{display:block;margin-top:9px;padding:7px 8px;border:1px solid #d9d3a7;background:#fffce4;color:#6e684a;line-height:14px}.apps2010InstallDialog>footer{display:flex;align-items:center;gap:11px;padding:9px 12px;border-top:1px solid #d2dbe3;background:#f1f3f5}.apps2010InstallDialog>footer button{padding:5px 12px;border:1px solid #3b5f7e;background:#5b7fa2;color:#fff;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.apps2010InstallDialog>footer button:disabled{opacity:.55;cursor:default}.apps2010InstallDialog>footer a{color:#2b587a;text-decoration:none}.apps2010InstallDialog>footer a:hover{text-decoration:underline}.apps2010InstallError{margin:8px 9px;padding:7px 9px;border:1px solid #e0b9b9;background:#fff1f1;color:#9d3131;line-height:14px}@media(max-width:700px){.apps2010Library{min-height:calc(100svh - 160px);padding:0 12px calc(18px + env(safe-area-inset-bottom))}.apps2010LibraryTabs{height:44px;overflow-x:auto;overflow-y:hidden;align-items:flex-end;padding:8px 8px 0;border-color:#dce3e8;scrollbar-width:thin}.apps2010LibraryTabs button{height:35px;flex:0 0 auto;padding:7px 10px;font-size:13px}.apps2010LibraryTabs button.active,.apps2010LibraryTabs button.active:hover{border-radius:9px 9px 0 0;background:#4b87bf}.apps2010LibraryTabs .manage{margin-left:0}.apps2010LibrarySearch{margin:10px 0;padding:5px}.apps2010LibrarySearch>span{left:13px;top:13px}.apps2010LibrarySearch input{height:28px;font-size:13px}.apps2010LibrarySummary{height:35px;padding:0 6px}.apps2010CatalogList{padding:0}.apps2010CatalogItem{min-height:69px;padding:9px 4px 8px}.apps2010CatalogItem>.apps2010LibraryPicture{width:60px;max-width:60px;height:60px;flex-basis:60px;margin-right:9px}.apps2010CatalogInfo>span{margin-top:3px}.apps2010CatalogInfo>small{margin-top:4px}.apps2010CatalogParticipants{width:82px;flex-basis:82px;padding-left:6px}.apps2010LibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;padding:14px 6px}.apps2010LibraryPicture{max-width:none}.apps2010LibraryItem>b{max-width:none;font-size:11px}.apps2010InstallPage{min-height:calc(100svh - 160px);padding:18px 10px}.apps2010InstallBody{padding:13px;gap:11px}.apps2010InstallBody>.apps2010LibraryPicture{width:76px;max-width:76px;flex-basis:76px}}@media(max-width:390px){.apps2010LibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}}.vzApplicationShell{min-width:0;background:#fff}.vzApplicationShellNav{min-height:35px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid #d5dde5;background:#fff;color:#aaa;box-sizing:border-box;white-space:nowrap}.vzApplicationShellNav a,.vzApplicationShellNav button{padding:0;border:0;background:transparent;color:#2b587a;font:10px Tahoma,Arial,sans-serif;cursor:pointer;text-decoration:none}.vzApplicationShellNav a:hover,.vzApplicationShellNav button:hover{text-decoration:underline}.vzApplicationShellNav i{color:#b5b5b5;font-style:normal}.vzApplicationShellBody{min-width:0}.vzApplicationShell .catchVzTopline,.vzApplicationShell .vzFarmTopline,.vzApplicationShell .gravityDefiedTopline,.vzApplicationShell .darklandsTopline{display:none}@media(max-width:700px){.vzApplicationShellNav{min-height:40px;gap:8px;overflow-x:auto;padding:0 12px;-webkit-overflow-scrolling:touch}.vzApplicationShellNav a,.vzApplicationShellNav button{flex:0 0 auto;min-height:39px;font-size:11px}}.vzFarmBrand{width:60px;height:60px;flex-basis:60px}.vzFarmBrand img{width:60px;height:60px}.vzFarmField{gap:6px;padding:7px}.vzFarmPlot{min-height:116px;padding:4px}.vzFarmPlotMain{min-height:106px}.vzFarmCropAsset{width:52px;height:52px;margin-top:1px}.vzFarmPlotMain small{height:24px;margin-top:2px;line-height:12px}.vzFarmPlotMain>i{margin-top:2px}.vzFarmYardSection{margin-top:8px}.vzFarmYard{min-height:145px;gap:6px;padding:8px}.vzFarmYardObject{min-height:98px}.vzFarmYardObject img{height:70px}.vzFarmYardObject.decoration img{height:58px}.vzFarmAnimalsOwned{gap:6px;padding:6px}.vzFarmAnimalsOwned article{min-height:58px;padding:4px}.vzFarmAnimalsOwned article>img{width:48px;height:48px}.vzFarmManagement,.vzFarmBottomGrid{gap:8px;margin-top:8px}.vzFarmShopGrid{gap:6px;padding:7px}.vzFarmShopGrid article{min-height:74px}.vzFarmShopGrid article>img{width:62px;height:60px;flex-basis:62px}.vzFarmInventory>div{min-height:27px;padding:3px 0}.vzFarmInventory>div>img{width:22px;height:22px}@media(max-width:700px){.vzFarmBrand{width:52px;height:52px;flex-basis:52px}.vzFarmBrand img{width:52px;height:52px}.vzFarmField{gap:5px;padding:6px}.vzFarmPlot{min-height:112px}.vzFarmPlotMain{min-height:102px}.vzFarmCropAsset{width:49px;height:49px}.vzFarmYard{min-height:0}.vzFarmYardObject{min-height:94px}.vzFarmYardObject img{height:66px}}.vzFarmLayoutV3{grid-template-columns:minmax(0,1fr) 190px;align-items:start}.vzFarmScenePanel{min-width:0;border:1px solid #9eaf94;background:#dfead8;box-shadow:0 1px #ffffffa6 inset}.vzFarmSceneTitle{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-bottom:1px solid #98aa8d;background:linear-gradient(#f5f8f2,#dfe9d9);color:#47643f}.vzFarmSceneTitle>div:first-child{min-width:130px}.vzFarmSceneTitle b,.vzFarmSceneTitle span{display:block}.vzFarmSceneTitle>div:first-child>b{font-size:11px}.vzFarmSceneTitle>div:first-child>span{margin-top:2px;color:#73806d;font-size:9px}.vzFarmToolBar{display:flex;align-items:stretch;gap:3px;overflow-x:auto;max-width:100%;padding:1px}.vzFarmToolBar button{min-width:52px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px 5px;border:1px solid #9bac92;background:#fff;color:#4b6742;font:9px Tahoma,Arial,sans-serif;white-space:nowrap;cursor:pointer}.vzFarmToolBar button img{width:20px;height:20px;object-fit:contain}.vzFarmToolBar button:hover{background:#edf4e9}.vzFarmToolBar button.active{border-color:#4e713f;background:#66894e;color:#fff;box-shadow:inset 0 1px #ffffff2e}.vzFarmToolBar button.danger{color:#8b4338}.vzFarmToolBar button.danger.active{border-color:#7f4138;background:#a75e51;color:#fff}.vzFarmSceneViewport{position:relative;overflow:hidden;border-bottom:1px solid #99aa90;background:#8eb96e}.vzFarmScene{position:relative;min-height:620px;padding:112px 14px 16px;background:#8fb66f url(/vz-farm/ui/scene.svg) center top/cover no-repeat;isolation:isolate}.vzFarmSceneSky{position:absolute;z-index:-1;inset:0;pointer-events:none}.vzFarmSceneSky span,.vzFarmSceneSky i,.vzFarmSceneSky b{position:absolute;display:block;border-radius:50%;background:#ffffff38}.vzFarmSceneSky span{width:110px;height:25px;top:48px;left:11%}.vzFarmSceneSky i{width:84px;height:20px;top:70px;right:14%}.vzFarmSceneSky b{width:48px;height:48px;top:24px;right:8%;background:#ffe68294}.vzFarmSceneRoad{position:absolute;z-index:0;left:0;right:0;top:154px;height:42px;pointer-events:none}.vzFarmSceneHomestead{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(72px,1fr));align-items:end;gap:3px;min-height:118px;margin:0 4px 8px;padding:4px 7px 1px;border:1px solid rgba(74,101,60,.35);background:#ddeccb57}.vzFarmSceneObject{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;filter:drop-shadow(0 3px 2px rgba(53,70,40,.18))}.vzFarmSceneObject img{width:100%;height:88px;object-fit:contain}.vzFarmSceneObject.decoration img{height:62px}.vzFarmSceneObject b{max-width:100%;margin-top:-3px;padding:1px 4px;border-radius:2px;background:#f6f9efd1;color:#47613f;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 2px #37472b26}.vzFarmScenePlots{position:relative;z-index:3;display:grid;grid-template-columns:repeat(6,minmax(78px,1fr));gap:8px;max-width:690px;margin:0 auto;padding:10px;border:1px solid rgba(79,98,57,.45);background:#e7f2d352;box-shadow:inset 0 0 24px #ffffff1f}.vzFarmScenePlot{position:relative;min-height:104px;overflow:visible;text-align:center;color:#fff;filter:drop-shadow(0 3px 1px rgba(66,45,24,.25))}.vzFarmScenePlot:before{content:"";position:absolute;inset:11px 2px 6px;z-index:-1;border:2px solid #6b4b29;border-radius:48% 48% 43% 43%/24% 24% 18% 18%;background:linear-gradient(#b48553,#7c542e);box-shadow:inset 0 0 0 2px #ffffff14}.vzFarmScenePlot.empty:before{border-style:dashed;background:linear-gradient(#a7794c,#75502d)}.vzFarmScenePlot.ready:before{border-color:#d8b12e;box-shadow:0 0 0 2px #ffef7ed1,inset 0 0 0 2px #ffffff24}.vzFarmScenePlotMain{width:100%;min-height:104px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:4px 3px 8px;border:0;background:transparent;color:inherit;cursor:pointer}.vzFarmScenePlotMain:disabled{cursor:default}.vzFarmScenePlot:hover .vzFarmScenePlotMain:not(:disabled){transform:translateY(-1px)}.vzFarmSoilLines{position:absolute;left:17px;right:17px;bottom:24px;height:26px;opacity:.35;background:repeating-linear-gradient(0deg,transparent 0 5px,#4e351e 6px 7px);border-radius:50%;pointer-events:none}.vzFarmScenePlot .vzFarmPlotNumber{top:14px;left:9px;z-index:8;padding:1px 3px;border-radius:2px;background:#43301d73;color:#fff;font-size:8px}.vzFarmScenePlot .vzFarmCropAsset{position:relative;z-index:2;width:60px;height:60px;margin:0 auto -1px;object-fit:contain;transform-origin:50% 100%;transition:transform .25s,opacity .25s;filter:drop-shadow(0 3px 1px rgba(54,36,17,.24))}.vzFarmScenePlot.stage-sprout .vzFarmCropAsset{transform:scale(.58);opacity:.82}.vzFarmScenePlot.stage-ready .vzFarmCropAsset{transform:scale(1.03);animation:vzFarmReadyBounce 1.8s ease-in-out infinite}@keyframes vzFarmReadyBounce{0%,to{transform:scale(1.03) translateY(0)}50%{transform:scale(1.06) translateY(-2px)}}.vzFarmEmptyAsset{position:relative;z-index:2;width:50px;height:46px;margin:0 auto 2px;object-fit:contain;opacity:.65}.vzFarmScenePlotMain>b,.vzFarmScenePlotMain>small{position:relative;z-index:3;display:block;max-width:100%;padding:0 2px;text-shadow:0 1px rgba(54,35,17,.65)}.vzFarmScenePlotMain>b{font-size:9px}.vzFarmScenePlotMain>small{min-height:21px;margin-top:1px;color:#f7ead7;font-size:8px;line-height:10px}.vzFarmScenePlot.ready .vzFarmScenePlotMain>small{color:#fff6a6;font-weight:700}.vzFarmScenePlotMain>i{position:relative;z-index:3;display:block;width:72%;height:3px;margin-top:2px;background:#5d3f23;overflow:hidden}.vzFarmScenePlotMain>i em{display:block;height:100%;background:#dbe978}.vzFarmScenePlot .vzFarmWorm{top:11px;right:5px;width:26px;height:26px}.vzFarmScenePlot .vzFarmStolen{right:5px;bottom:7px;border-radius:2px}.vzFarmScenePlot.locked{min-height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 3px 7px;color:#eef3e8}.vzFarmScenePlot.locked:before{inset:11px 2px 6px;border-color:#697a61;background:#677c59e0}.vzFarmScenePlot.locked>img{width:42px;height:38px;object-fit:contain}.vzFarmScenePlot.locked b,.vzFarmScenePlot.locked small{position:relative;z-index:2;display:block}.vzFarmScenePlot.locked b{font-size:8px}.vzFarmScenePlot.locked small{min-height:19px;margin-top:2px;color:#e2eadc;font-size:8px;line-height:9px}.vzFarmScenePlot.locked>button{position:relative;z-index:3;margin-top:2px;padding:3px 7px;border:1px solid #456337;background:#64864d;color:#fff;font-size:8px;cursor:pointer}.vzFarmScenePlot.locked>button:disabled{border-color:#8b9386;background:#9ba396}.vzFarmScenePlot.locked.next:before{box-shadow:0 0 0 2px #f5e78b9e}.vzFarmSceneAnimals{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 4px 0;padding:8px;border:1px solid rgba(79,101,63,.42);background:#eff7e275}.vzFarmSceneAnimal{min-height:58px;display:flex;align-items:center;padding:4px;border:1px solid rgba(108,133,91,.48);background:#ffffffbd}.vzFarmSceneAnimal>img{width:50px;height:50px;object-fit:contain}.vzFarmSceneAnimal>div{min-width:0;flex:1;padding:0 5px}.vzFarmSceneAnimal b,.vzFarmSceneAnimal small{display:block}.vzFarmSceneAnimal b{color:#47613f;font-size:9px}.vzFarmSceneAnimal small{margin-top:2px;color:#6b7566;font-size:8px;line-height:10px}.vzFarmSceneAnimal button{padding:3px 6px;border:1px solid #587547;background:#72935b;color:#fff;font-size:8px;cursor:pointer}.vzFarmSceneAnimal button:disabled{border-color:#aaa;background:#bbb}.vzFarmSceneNoAnimals{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;color:#66725f}.vzFarmSceneNoAnimals img{width:48px;height:48px;opacity:.52}.vzFarmSeedStrip{display:flex;gap:4px;overflow-x:auto;padding:6px;border-top:1px solid #9eaf94;background:#eff5eb}.vzFarmSeedStrip button{min-width:74px;height:48px;display:grid;grid-template-columns:33px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:3px 5px;border:1px solid #b5c2ae;background:#fff;color:#456244;text-align:left;cursor:pointer}.vzFarmSeedStrip button:hover:not(:disabled){background:#eaf2e5}.vzFarmSeedStrip button.active{border-color:#587a49;background:#dcebd3}.vzFarmSeedStrip button:disabled{opacity:.52;cursor:default}.vzFarmSeedStrip img{grid-row:1/3;width:32px;height:32px;object-fit:contain}.vzFarmSeedStrip span{font-size:9px;font-weight:700}.vzFarmSeedStrip small{color:#82631e;font-size:8px}.vzFarmBottomGrid .vzFarmJournal .vzFarmSectionTitle span{max-width:170px;text-align:right;line-height:11px}@media(max-width:980px){.vzFarmSceneHomestead{grid-template-columns:repeat(4,minmax(72px,1fr))}.vzFarmScenePlots{grid-template-columns:repeat(4,minmax(78px,1fr));max-width:510px}.vzFarmScene{min-height:710px}.vzFarmSceneAnimals{grid-template-columns:1fr}}@media(max-width:700px){.vzFarmLayoutV3{display:block}.vzFarmScenePanel{border-left:0;border-right:0}.vzFarmSceneTitle{align-items:flex-start;flex-direction:column;padding:7px 10px}.vzFarmSceneTitle>div:first-child{width:100%}.vzFarmToolBar{width:100%;padding-bottom:2px}.vzFarmToolBar button{min-width:66px;height:43px}.vzFarmToolBar button img{width:23px;height:23px}.vzFarmSceneViewport{overflow-x:auto;-webkit-overflow-scrolling:touch}.vzFarmScene{min-width:620px;min-height:690px;padding:105px 10px 14px}.vzFarmSceneHomestead{grid-template-columns:repeat(6,90px);min-width:570px}.vzFarmScenePlots{grid-template-columns:repeat(6,88px);max-width:none;min-width:570px;gap:7px}.vzFarmSceneAnimals{grid-template-columns:repeat(3,184px);min-width:570px}.vzFarmSeedStrip{padding-left:10px;padding-right:10px}.vzFarmSeedStrip button{min-width:82px;height:52px}.vzFarmSidebar{padding-top:10px}}@media(max-width:390px){.vzFarmScene{min-width:590px}.vzFarmSceneHomestead,.vzFarmScenePlots,.vzFarmSceneAnimals{min-width:540px}.vzFarmScenePlots{grid-template-columns:repeat(6,83px)}.vzFarmSceneAnimals{grid-template-columns:repeat(3,174px)}}.vzFarmGuardDogPatrol{position:absolute;z-index:7;top:222px;width:96px;height:96px;overflow:hidden;transform-origin:50% 100%;pointer-events:none;filter:drop-shadow(0 2px 1px rgba(38,55,28,.2));will-change:left,transform}.vzFarmGuardDogPatrol img{display:block;width:800%;height:100%;max-width:none;object-fit:fill;-webkit-user-select:none;user-select:none;will-change:transform}@media(max-width:700px){.vzFarmGuardDogPatrol{top:215px;width:90px;height:90px}}@media(prefers-reduced-motion:reduce){.vzFarmGuardDogPatrol{left:18%!important}}.vzFarmPage{--farm-green:#587a47;--farm-green-dark:#3f6234;--farm-green-pale:#e5eedf;--farm-border:#aebda5;min-width:0;overflow:hidden;padding:0 8px 18px;background:#fff}.vzFarmTopline{height:32px;padding:0 2px}.vzFarmLayoutV3{display:grid;grid-template-columns:minmax(0,1fr) 184px;align-items:start;gap:9px;padding-top:8px}.vzFarmScenePanel{position:relative;min-width:0;overflow:hidden;border:1px solid #96a98c;background:#dfead8;box-shadow:none}.vzFarmSceneHud{min-height:62px;display:grid;grid-template-columns:minmax(138px,1fr) minmax(120px,.9fr) auto;align-items:center;gap:9px;padding:6px 8px;border-bottom:1px solid #8fa385;background:linear-gradient(#f6f8f2,#dce8d5);color:#405e37}.vzFarmSceneHudIdentity{min-width:0;display:flex;align-items:center;gap:7px}.vzFarmSceneHudIdentity>img{width:48px;height:48px;flex:0 0 48px;display:block;object-fit:contain}.vzFarmSceneHudIdentity>.vzFarmAvatar{width:48px;height:48px;flex:0 0 48px}.vzFarmSceneHudIdentity>.vzFarmAvatar img,.vzFarmSceneHudIdentity>.vzFarmAvatar span{width:48px;height:48px}.vzFarmSceneHudIdentity>.vzFarmAvatar span{font-size:20px;line-height:48px}.vzFarmSceneHudIdentity>div,.vzFarmSceneHudCoins>div{min-width:0}.vzFarmSceneHudIdentity b,.vzFarmSceneHudIdentity span,.vzFarmSceneHudCoins small,.vzFarmSceneHudCoins b,.vzFarmSceneHudLevelText b,.vzFarmSceneHudLevelText span{display:block}.vzFarmSceneHudIdentity b{overflow:hidden;color:#35582e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.vzFarmSceneHudIdentity span{margin-top:3px;color:#6e7e68;font-size:9px}.vzFarmSceneHudLevel{min-width:0}.vzFarmSceneHudLevelText{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:4px}.vzFarmSceneHudLevelText b{color:#45653c;font-size:10px;white-space:nowrap}.vzFarmSceneHudLevelText span{overflow:hidden;color:#75816f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.vzFarmSceneHudProgress{height:9px;overflow:hidden;border:1px solid #9dad95;background:#fff}.vzFarmSceneHudProgress>i{display:block;height:100%;background:linear-gradient(#a9cb82,#6f9955)}.vzFarmSceneHudCoins{min-width:78px;display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:5px 6px;border:1px solid #c6ba84;background:#fffbed}.vzFarmSceneHudCoins>img{width:27px;height:27px;flex:0 0 27px;display:block;object-fit:contain}.vzFarmSceneHudCoins small{color:#88754a;font-size:8px}.vzFarmSceneHudCoins b{max-width:72px;overflow:hidden;color:#805d12;font-size:12px;text-overflow:ellipsis}.vzFarmSceneTitle{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:4px 6px;border-bottom:1px solid #98aa8d;background:linear-gradient(#f4f7f1,#dce7d6)}.vzFarmSceneSelection{min-width:92px}.vzFarmSceneSelection b,.vzFarmSceneSelection span{display:block}.vzFarmSceneSelection b{overflow:hidden;color:#45623d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vzFarmSceneSelection span{margin-top:2px;color:#73806d;font-size:8px;line-height:10px}.vzFarmToolBar{min-width:0;display:flex;gap:3px;overflow-x:auto;padding:1px;scrollbar-width:thin}.vzFarmToolBar button{min-width:48px;height:34px;flex:0 0 auto;gap:0;padding:2px 4px;font-size:8px}.vzFarmToolBar button img{width:18px;height:18px}.vzFarmSceneViewport{min-width:0;overflow:hidden;border-bottom:1px solid #99aa90}.vzFarmScene{width:100%;min-width:0;min-height:0;padding:76px 7px 9px;background:#8fb66f url(/vz-farm/ui/scene.svg) center top/cover no-repeat}.vzFarmSceneSky{display:none}.vzFarmSceneHomestead{min-width:0;min-height:88px;display:flex;align-items:flex-end;gap:4px;overflow-x:auto;margin:0 1px 6px;padding:4px 5px 2px;border:1px solid rgba(74,101,60,.4);background:#e6f0d57a;scrollbar-width:thin}.vzFarmSceneObject{width:68px;min-width:68px;flex:0 0 68px}.vzFarmSceneObject img{width:68px;height:65px}.vzFarmSceneObject.decoration img{height:50px}.vzFarmSceneObject b{font-size:8px}.vzFarmScenePlots{min-width:0;max-width:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:7px;border:1px solid rgba(70,91,52,.48);background:#e6f1d061}.vzFarmScenePlot,.vzFarmScenePlot.locked{min-width:0;min-height:94px}.vzFarmScenePlot:before{inset:10px 1px 5px}.vzFarmScenePlotMain{min-height:94px;padding:3px 2px 7px}.vzFarmScenePlot .vzFarmCropAsset{width:50px;height:50px}.vzFarmEmptyAsset{width:42px;height:40px}.vzFarmScenePlotMain>b{font-size:8px}.vzFarmScenePlotMain>small{min-height:19px;font-size:8px;line-height:9px}.vzFarmScenePlot .vzFarmPlotNumber{top:12px;left:6px}.vzFarmScenePlot.locked>img{width:36px;height:32px}.vzFarmSceneAnimals{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:6px 1px 0;padding:6px}.vzFarmSceneAnimal{min-width:0;min-height:53px}.vzFarmSceneAnimal>img{width:43px;height:43px}.vzFarmSeedStrip{max-width:100%;padding:5px;scrollbar-width:thin}.vzFarmSeedStrip button{min-width:70px;height:45px;grid-template-columns:30px 1fr;padding:2px 4px}.vzFarmSeedStrip img{width:28px;height:28px}.vzFarmSidebar{min-width:0;padding:0}.vzFarmPanel{margin-bottom:8px}.vzFarmPanel h3{height:auto;min-height:25px;padding:5px 7px}.vzFarmManagement{grid-template-columns:minmax(0,1fr) 205px;gap:8px;margin-top:8px}.vzFarmShopTabs{min-width:0;height:34px;overflow-x:auto;padding-left:4px;scrollbar-width:thin}.vzFarmShopTabs button{flex:0 0 auto;padding:0 7px}.vzFarmCrops{gap:5px;padding:6px}.vzFarmCrops button{min-width:0;min-height:50px}.vzFarmCrops button>img{width:36px;height:36px;flex-basis:36px}.vzFarmShopGrid{gap:5px;padding:6px}.vzFarmShopGrid article{min-width:0;min-height:70px;padding:4px}.vzFarmShopGrid article>img{width:54px;height:54px;flex-basis:54px}.vzFarmBottomGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.vzFarmLeaderboard{margin-top:8px}@media(max-width:700px){.vzFarmPage{padding:0 0 calc(18px + env(safe-area-inset-bottom))}.vzFarmTopline{padding:0 12px}.vzFarmLayoutV3{display:block;padding-top:7px}.vzFarmScenePanel{border-right:0;border-left:0}.vzFarmSceneHud{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px 10px}.vzFarmSceneHudIdentity>img{width:44px;height:44px;flex-basis:44px}.vzFarmSceneHudLevel{grid-column:1/-1}.vzFarmSceneHudCoins{min-width:82px}.vzFarmSceneTitle{align-items:flex-start;flex-direction:column;padding:5px 10px}.vzFarmSceneSelection{width:100%}.vzFarmToolBar{width:100%;padding-bottom:2px}.vzFarmToolBar button{min-width:68px;height:39px}.vzFarmToolBar button img{width:21px;height:21px}.vzFarmSceneViewport{overflow:hidden}.vzFarmScene{min-width:0;min-height:0;padding:69px 6px 8px}.vzFarmSceneHomestead{min-width:0;min-height:82px}.vzFarmScenePlots{min-width:0;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px}.vzFarmSceneAnimals{min-width:0;grid-template-columns:1fr}.vzFarmSeedStrip{padding-right:10px;padding-left:10px}.vzFarmSeedStrip button{min-width:76px;height:48px}.vzFarmSidebar{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 10px 0}.vzFarmPanel{min-width:0;margin:0}.vzFarmPanel:last-child{grid-column:1/-1}.vzFarmManagement{display:block;margin-top:8px}.vzFarmShop,.vzFarmWarehouse{border-right:0;border-left:0}.vzFarmWarehouse{margin-top:8px}.vzFarmShopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vzFarmBottomGrid{display:block;margin:8px 10px 0}.vzFarmBottomGrid>section{margin-bottom:8px}.vzFarmLeaderboard{margin:8px 10px 0}}@media(max-width:430px){.vzFarmSceneHudIdentity b{font-size:10px}.vzFarmSceneHudCoins{min-width:74px;padding:4px}.vzFarmSceneHudCoins>img{width:24px;height:24px;flex-basis:24px}.vzFarmScene{padding-top:64px}.vzFarmSceneObject{width:62px;min-width:62px;flex-basis:62px}.vzFarmSceneObject img{width:62px;height:58px}.vzFarmScenePlot,.vzFarmScenePlot.locked,.vzFarmScenePlotMain{min-height:91px}.vzFarmScenePlot .vzFarmCropAsset{width:47px;height:47px}.vzFarmSidebar{display:block}.vzFarmPanel{margin-bottom:8px}.vzFarmShopGrid,.vzFarmCrops{grid-template-columns:1fr}.vzFarmOrderItems>span{min-width:100%}.vzFarmLeaderboardRow{padding-right:5px;padding-left:5px}.vzFarmLeaderboardRow>strong{width:20px}.vzFarmLeaderboardHead span,.vzFarmLeaderboardRow>b{width:68px}}.vzFarmLayoutV3{display:block}.vzFarmSidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding:0}.vzFarmSidebar .vzFarmPanel{min-width:0;margin:0}.vzFarmSceneViewport{position:relative;overflow:hidden;aspect-ratio:1374/1145;background:#77b83c;cursor:grab;touch-action:none}.vzFarmSceneViewport.dragging{cursor:grabbing}.vzFarmSceneCamera{width:130%;position:absolute;top:-4.15%;left:-15%;will-change:transform}.vzFarmSceneViewport:not(.dragging) .vzFarmSceneCamera{transition:transform .12s ease-out}.vzFarmOriginalHud{width:43%;min-width:250px;position:absolute;z-index:80;top:2.2%;left:1.7%;color:#34576a;font-family:Tahoma,Arial,sans-serif;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(35,73,71,.3))}.vzFarmOriginalHudCard{min-height:68px;display:flex;align-items:center;gap:10px;padding:6px 12px 6px 7px;border:1px solid rgba(149,190,176,.55);border-radius:4px 15px 15px 4px;background:linear-gradient(90deg,#dff6eee6,#e0f6e8b3 75%,#e1f6e161);box-shadow:inset 0 1px #ffffffbf}.vzFarmOriginalHudCard>.vzFarmAvatar{width:58px;height:58px;flex:0 0 58px;overflow:hidden;border:2px solid rgba(255,255,255,.85);background:#e9f4e1;box-shadow:0 1px 2px #2a4a3e59;pointer-events:auto}.vzFarmOriginalHudCard>.vzFarmAvatar img,.vzFarmOriginalHudCard>.vzFarmAvatar span{width:58px;height:58px}.vzFarmOriginalHudCard>.vzFarmAvatar span{font-size:23px;line-height:58px}.vzFarmOriginalHudInfo{min-width:0;align-self:stretch;padding-top:2px}.vzFarmOriginalHudInfo>b{display:block;overflow:hidden;color:#3b6873;font-size:20px;font-weight:400;line-height:24px;text-overflow:ellipsis;text-shadow:0 1px rgba(255,255,255,.85);white-space:nowrap}.vzFarmOriginalHudMoney{display:flex;align-items:center;gap:15px;margin-top:7px}.vzFarmOriginalHudMoney>span,.vzFarmOriginalHudMoney>button{display:flex;align-items:center;gap:4px;white-space:nowrap}.vzFarmOriginalHudMoney>button{position:relative;margin:0;padding:0 16px 0 0;border:0;background:transparent;font:inherit;cursor:pointer}.vzFarmOriginalHudMoney>button:hover strong{text-decoration:underline}.vzFarmOriginalHudMoney>button>i{position:absolute;right:0;top:5px;width:14px;height:14px;border:1px solid #4a8a42;border-radius:50%;background:#75b55e;color:#fff;font:700 13px/12px Arial,sans-serif;text-align:center;box-shadow:0 1px 1px #314a2659}.vzFarmOriginalHudMoney img{width:24px;height:24px;object-fit:contain}.vzFarmOriginalHudMoney .vzFarmCurrencySprite{filter:drop-shadow(0 1px 1px rgba(70,55,12,.32));transform:translateY(-1px)}.vzFarmOriginalHudMoney strong{font-size:17px;line-height:24px}.vzFarmOriginalHudMoney .coins strong{color:#f09c00;text-shadow:0 1px #fff2a8}.vzFarmOriginalHudMoney .hearts strong{color:#20a333;text-shadow:0 1px #efffdc}.vzFarmOriginalHudBars{width:47%;min-width:155px;margin-top:3px}.vzFarmOriginalHudBar{height:25px;position:relative;margin-bottom:3px;padding-left:31px}.vzFarmOriginalHudBar>b{width:27px;height:27px;position:absolute;z-index:2;top:-2px;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid rgba(255,255,255,.75);border-radius:50%;color:#fff;font-size:13px;line-height:23px;text-shadow:0 1px rgba(0,0,0,.25);box-shadow:0 1px 2px #23484e73}.vzFarmOriginalHudBar>b>i{display:none}.vzFarmOriginalHudBar>span{height:13px;display:block;position:relative;top:4px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.72);border-radius:0 8px 8px 0;background:#deeedab3;box-shadow:0 1px 2px #3958424d}.vzFarmOriginalHudBar>span>i{height:100%;display:block;border-radius:0 7px 7px 0;transition:width .35s ease}.vzFarmOriginalHudBar.level>b{background:linear-gradient(#5db7e5,#217bbb)}.vzFarmOriginalHudBar.level>span>i{background:linear-gradient(#6fc7ed,#2494cc)}.vzFarmOriginalHudBar.recognition>b{background:linear-gradient(#f06f85,#cf294c)}.vzFarmOriginalHudBar.recognition>span{background:#f4dcdeb8}.vzFarmOriginalHudBar.recognition>span>i{background:linear-gradient(#f68ea0,#dc4864)}.vzFarmInventoryDock{position:relative;z-index:90;padding-top:31px;border-top:1px solid #8e9c7e;border-right:1px solid #89937c;border-bottom:7px solid #8c4c12;border-left:1px solid #89937c;background:linear-gradient(#f6f7f0,#e9ece3);box-shadow:inset 0 1px #fff,0 -2px 5px #39432933;font-family:Tahoma,Arial,sans-serif}.vzFarmInventoryDockTabs{height:35px;position:absolute;top:-7px;left:9px;display:flex;align-items:flex-end;gap:2px}.vzFarmInventoryDockTabs button{width:42px;height:33px;display:flex;position:relative;align-items:center;justify-content:center;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#6d745d;cursor:pointer;filter:drop-shadow(0 1px rgba(255,255,255,.8))}.vzFarmInventoryDockTabs button:hover,.vzFarmInventoryDockTabs button.active{border-bottom-color:#778768;background:#ffffff6b}.vzFarmInventoryDockTabs button:disabled{opacity:.35;cursor:default}.vzFarmInventoryDockTabs button img{width:30px;height:30px;object-fit:contain}.vzFarmInventoryDockTabs .vzFarmDockTabFriends img,.vzFarmInventoryDockTabs .vzFarmDockTabSuppliesWarehouse img{width:36px;height:36px;position:absolute;object-fit:contain}.vzFarmInventoryDockTabs .vzFarmDockTabWarehouse img{width:40px;height:40px;position:absolute;bottom:0;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(66,48,25,.4))}.vzFarmInventoryDockTabs .vzFarmDockTabWarehouse>small{min-width:17px;height:17px;position:absolute;z-index:2;right:-2px;top:-5px;box-sizing:border-box;padding:0 3px;border:2px solid #fff;border-radius:9px;background:#d64a34;color:#fff;font:700 8px/13px Arial,sans-serif;text-align:center;text-shadow:0 1px #963322;box-shadow:0 1px 2px #0000004d}.vzFarmInventoryDockTabs .vzFarmDockTabFriends .activeIcon,.vzFarmInventoryDockTabs .vzFarmDockTabSuppliesWarehouse .activeIcon,.vzFarmInventoryDockTabs .vzFarmDockTabWarehouse .activeIcon,.vzFarmInventoryDockTabs .vzFarmDockTabFriends:hover .inactiveIcon,.vzFarmInventoryDockTabs .vzFarmDockTabFriends.active .inactiveIcon,.vzFarmInventoryDockTabs .vzFarmDockTabSuppliesWarehouse:hover .inactiveIcon,.vzFarmInventoryDockTabs .vzFarmDockTabSuppliesWarehouse.active .inactiveIcon,.vzFarmInventoryDockTabs .vzFarmDockTabWarehouse:hover .inactiveIcon,.vzFarmInventoryDockTabs .vzFarmDockTabWarehouse.active .inactiveIcon{display:none}.vzFarmInventoryDockTabs .vzFarmDockTabFriends:hover .activeIcon,.vzFarmInventoryDockTabs .vzFarmDockTabFriends.active .activeIcon,.vzFarmInventoryDockTabs .vzFarmDockTabSuppliesWarehouse:hover .activeIcon,.vzFarmInventoryDockTabs .vzFarmDockTabSuppliesWarehouse.active .activeIcon,.vzFarmInventoryDockTabs .vzFarmDockTabWarehouse:hover .activeIcon,.vzFarmInventoryDockTabs .vzFarmDockTabWarehouse.active .activeIcon{display:block}.vzFarmInventoryDockTabs button>span:not(.shop){font-size:28px;line-height:30px}.vzFarmInventoryDockTabs .shop{width:32px;height:23px;display:flex;align-items:center;justify-content:center;border:2px solid #d8f0eb;border-radius:3px;background:linear-gradient(#f45a42,#d82925);color:#fff;font:700 9px Arial,sans-serif;text-transform:uppercase;box-shadow:0 1px 2px #00000040}.vzFarmInventoryDockShelf{min-width:0;display:flex;align-items:stretch;gap:5px;padding:4px 7px 5px;border-top:1px solid #b9c0b1;background:#ffffffa3}.vzFarmInventoryDockItems{min-width:0;display:flex;flex:1;gap:5px;overflow-x:auto;padding-bottom:1px;scrollbar-width:thin}.vzFarmInventoryDockItems button{width:53px;height:52px;flex:0 0 53px;display:flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;padding:3px;border:1px solid #aeb7aa;border-radius:3px;background:linear-gradient(#fff,#f1f3ed);color:#53634d;cursor:pointer;box-shadow:inset 0 1px #fff}.vzFarmInventoryDockItems button:hover:not(:disabled),.vzFarmInventoryDockItems button.active{border-color:#718966;background:#edf5e7;box-shadow:inset 0 0 0 2px #bed2ae}.vzFarmInventoryDockItems button:disabled{cursor:default;opacity:.48}.vzFarmInventoryDockItems button img{width:39px;height:39px;object-fit:contain}.vzFarmInventoryDockItems.warehouse{align-items:stretch;overflow:hidden;padding-bottom:0}.vzFarmWarehouseItems{width:0;min-width:0;display:grid;flex:1 1 0;grid-auto-flow:column;grid-template-rows:repeat(2,58px);grid-auto-columns:58px;gap:5px;overflow-x:auto;overflow-y:hidden;padding:1px 1px 3px;scrollbar-width:thin}.vzFarmWarehouseItem{width:58px;height:58px;position:relative;overflow:hidden;box-sizing:border-box;border:1px solid #aeb7aa;border-radius:3px;background:linear-gradient(#fff,#f1f3ed);box-shadow:inset 0 1px #fff}.vzFarmWarehouseItem>img{width:43px;height:43px;display:block;margin:5px auto;object-fit:contain}.vzFarmWarehouseItem>small{min-width:18px;position:absolute;z-index:2;right:2px;bottom:2px;padding:1px 3px;border-radius:7px;background:#ffffffe0;color:#586753;font:700 9px/11px Tahoma,Arial,sans-serif;text-align:center;text-shadow:0 1px #fff}.vzFarmInventoryDockItems .vzFarmWarehouseItem>button{width:100%;height:21px;position:absolute;z-index:3;right:0;bottom:0;left:0;display:block;padding:0;border:0;border-radius:0;background:linear-gradient(#79a75d,#557d40);color:#fff;font:700 9px/21px Tahoma,Arial,sans-serif;opacity:0;transform:translateY(100%);cursor:pointer;text-shadow:0 1px #3f6230;transition:opacity .12s ease,transform .12s ease}.vzFarmInventoryDockItems .vzFarmWarehouseItem>button:hover:not(:disabled){border:0;background:linear-gradient(#86b66a,#608c49);box-shadow:none}.vzFarmWarehouseItem:hover{border-color:#718966;box-shadow:inset 0 0 0 2px #bed2ae}.vzFarmWarehouseItem:hover>button,.vzFarmWarehouseItem:focus-within>button{opacity:1;transform:translateY(0)}.vzFarmWarehouseEmpty{display:flex;min-height:121px;flex:1;align-items:center;justify-content:center;color:#788273;font-size:10px;text-align:center}.vzFarmSuppliesWarehouseEmpty{display:flex;min-height:52px;flex:1;align-items:center;justify-content:center;color:#788273;font-size:10px;text-align:center}.vzFarmInventoryDockItems .vzFarmDockSellAll{border-color:#b09250;background:linear-gradient(#fff9d9,#eddfaa)}.vzFarmInventoryDockItems.warehouse .vzFarmDockSellAll{height:121px;align-self:flex-start}.vzFarmInventoryDockItems .vzFarmDockSellAll:hover:not(:disabled){border-color:#8e6d26;background:#fff2b9}.vzFarmInventoryDockItems .vzFarmDockSellAll small{color:#7d5c15;font-weight:700}@media(hover:none){.vzFarmInventoryDockItems .vzFarmWarehouseItem>button{height:18px;line-height:18px;opacity:.94;transform:translateY(0)}.vzFarmWarehouseItem>small{top:2px;bottom:auto}}.vzFarmInventoryDockItems .vzFarmDockFriend{width:68px;height:76px;flex-basis:68px;overflow:visible;padding:3px 5px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.vzFarmInventoryDockItems .vzFarmDockFriendAvatar{width:54px;height:54px;display:block;overflow:hidden;box-sizing:border-box;border:3px solid #f6e3a3;border-radius:8px;background:#e9f0df;box-shadow:inset 0 0 0 1px #7d5722,0 2px 2px #3b442761,0 0 0 1px #a77b34;transition:transform .12s ease,filter .12s ease}.vzFarmInventoryDockItems .vzFarmDockFriendAvatar img{width:100%;height:100%;display:block;object-fit:cover}.vzFarmInventoryDockItems .vzFarmDockFriendAvatar i{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#65785e;font: 19px Georgia,serif}.vzFarmInventoryDockItems .vzFarmDockFriend small{width:25px;height:21px;right:4px;bottom:1px;left:auto;display:flex;align-items:center;justify-content:center;overflow:visible;box-sizing:border-box;border:2px solid rgba(255,255,255,.86);border-radius:50%;background:linear-gradient(#66bee8 0,#2788c5 52%,#176cae);color:#fff;font:700 12px Arial,sans-serif;line-height:17px;text-align:center;text-shadow:0 1px 0 #174f81;box-shadow:inset 0 1px 1px #ffffffb8,0 1px 2px #2347598c}.vzFarmInventoryDockItems .vzFarmDockFriend:hover,.vzFarmInventoryDockItems .vzFarmDockFriend.active{border:0;background:transparent;box-shadow:none}.vzFarmInventoryDockItems .vzFarmDockFriend:hover .vzFarmDockFriendAvatar,.vzFarmInventoryDockItems .vzFarmDockFriend.active .vzFarmDockFriendAvatar{transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 0 0 1px #714814,0 2px 3px #393e226b,0 0 0 2px #fff5b7,0 0 8px #e9b93f}.vzFarmInventoryDockItems .vzFarmDockFriend.own small{background:linear-gradient(#83b95e,#4c8938);font-size:14px;text-shadow:0 1px #315c29}.vzFarmDockEmpty{display:flex;align-items:center;padding:0 12px;color:#788273;font-size:10px;white-space:nowrap}.vzFarmInventoryDockItems button small{position:absolute;right:3px;bottom:1px;color:#586753;font-size:9px;line-height:11px;text-shadow:0 1px #fff}.vzFarmInventoryDockCoins{width:53px;min-width:53px;height:52px;display:flex;position:relative;align-items:center;justify-content:center;padding:3px;border:1px solid #9f8a54;border-radius:3px;background:#fff9df;cursor:pointer}.vzFarmInventoryDockCoins img{width:35px;height:35px}.vzFarmInventoryDockCoins small{position:absolute;right:2px;bottom:1px;color:#815f11;font:700 8px Tahoma,Arial,sans-serif}.vzFarmInventoryDockSummary{display:block;overflow:hidden;padding:1px 8px 3px;color:#7a8273;font-size:8px;line-height:10px;text-overflow:ellipsis;white-space:nowrap}.vzFarmScene{width:100%;min-width:0;min-height:0;aspect-ratio:1374/1145;overflow:hidden;padding:0;background:#77b83c url(/vz-farm/ui/scene-background-v1.jpg) center/100% 100% no-repeat}.vzFarmScene,.vzFarmScene img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.vzFarmOriginalBuildings{position:absolute;z-index:2;inset:0;pointer-events:none}.vzFarmOriginalBuildings>img{position:absolute;display:block;height:auto;max-width:none;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(55,70,38,.24))}.vzFarmOriginalBuildings>img.vzFarmOriginalFence{width:68%;top:16%;right:-30%;filter:none}.vzFarmOriginalFarmhouse{width:28%;top:2%;left:44%}.vzFarmOriginalDoghouse{width:15%;top:10%;left:19%}.vzFarmDogBowl{width:6.2%;aspect-ratio:1.5/1;position:absolute;z-index:8;top:24.1%;left:26.7%;display:block;overflow:visible;margin:0;padding:0;border:0;background:transparent;cursor:pointer;filter:drop-shadow(0 2px 1px rgba(55,70,38,.25))}.vzFarmDogBowl>img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}.vzFarmDogBowl>small{min-width:12px;height:12px;position:absolute;z-index:5;right:-2px;bottom:-1px;padding:0 2px;border:1px solid #654315;border-radius:6px;background:#ffe68c;color:#6b4816;font:700 8px/10px Tahoma,Arial,sans-serif;text-align:center}.vzFarmDogBowlHint{width:max-content;max-width:170px;position:absolute;z-index:120;left:50%;bottom:100%;display:block;margin-bottom:5px;padding:4px 6px;border:1px solid #533b21;border-radius:2px;background:#3d2b19f0;color:#fff;font:9px/12px Tahoma,Arial,sans-serif;text-align:center;text-shadow:0 1px rgba(35,23,12,.75);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .12s ease}.vzFarmDogBowlHint>b,.vzFarmDogBowlHint>em{display:block;color:inherit;font:inherit}.vzFarmDogBowlHint>b{color:#ffe497;font-weight:700}.vzFarmDogBowlHint>em{font-style:normal}.vzFarmDogBowl:hover .vzFarmDogBowlHint,.vzFarmDogBowl:focus-visible .vzFarmDogBowlHint{opacity:1}.vzFarmSceneHomestead{width:29%;min-width:0;min-height:0;position:absolute;z-index:4;top:24%;right:3%;display:flex;overflow:visible;margin:0;padding:0;border:0;background:transparent}.vzFarmSceneHomestead{display:none}.vzFarmSceneHomestead .vzFarmSceneObject{width:28%;min-width:42px;flex:0 0 28%}.vzFarmSceneHomestead .vzFarmSceneObject img{width:100%;height:auto}.vzFarmSceneAnimals{display:none}.vzFarmGuardDogPatrol{top:31%;width:11%;height:auto;aspect-ratio:1/1}.vzFarmGuardDogPatrol.guarding{filter:drop-shadow(0 2px 1px rgba(38,55,28,.2)) drop-shadow(0 0 5px rgba(244,218,89,.72))}.vzFarmScenePlots{width:92%;height:52%;max-width:none;position:absolute;z-index:3;top:39%;left:0;display:block;padding:0;border:0;background:transparent;box-shadow:none}.vzFarmScenePlot,.vzFarmScenePlot.locked{width:18%;height:20%;position:absolute;min-height:0;aspect-ratio:auto;margin:0;filter:none;transform:scale(var(--vz-farm-tile-scale,1));transform-origin:top left;pointer-events:none}.vzFarmScenePlot:before,.vzFarmScenePlot.empty:before,.vzFarmScenePlot.locked:before{display:none}.vzFarmScenePlotMain{min-height:0;height:100%;position:relative;overflow:visible;justify-content:flex-end;padding:0 2px 9px;pointer-events:none}.vzFarmPlotHitArea{width:calc(100% + 5px);height:auto;aspect-ratio:1024/536;position:absolute;z-index:8;top:0;left:-2px;display:block;margin:0;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(var(--vz-farm-sprite-offset-x,0%),var(--vz-farm-sprite-offset-y,0%));clip-path:polygon(50% 0,100% 56%,50% 100%,0 56%)}.vzFarmPlotHitArea:disabled{cursor:default}.vzFarmPlotBase{width:calc(100% + 5px);height:auto;max-width:none;position:absolute;z-index:0;top:0;left:-2px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(var(--vz-farm-sprite-offset-x,0%),var(--vz-farm-sprite-offset-y,0%))}.vzFarmScenePlot.locked{display:flex;position:absolute;align-items:center;justify-content:flex-end;padding:0 2px 7px}.vzFarmScenePlot.locked>.vzFarmPlotBase{width:calc(100% + 5px);height:auto;top:0}.vzFarmScenePlot.locked.next{overflow:visible}.vzFarmScenePlot.locked>.vzFarmPlotPurchaseSign{width:45%;height:auto;aspect-ratio:1.43/1;position:absolute;z-index:7;top:60%;left:50%;display:block;overflow:visible;margin:0;padding:0;border:0;background:transparent;opacity:1!important;cursor:pointer;pointer-events:auto;transform:translate(-50%,-55%) rotate(-3deg);filter:drop-shadow(0 2px 1px rgba(49,41,18,.36))}.vzFarmScenePlot.locked>.vzFarmPlotPurchaseSign:disabled{border:0;background:transparent;box-shadow:none;opacity:1;cursor:default}.vzFarmPlotPurchaseSign>img{width:100%;height:100%;display:block;object-fit:contain}.vzFarmPlotPurchaseHint{width:max-content;max-width:165px;position:absolute;z-index:110;left:50%;bottom:100%;display:block;margin-bottom:5px;padding:4px 6px;border:1px solid #533b21;border-radius:2px;background:#3d2b19f0;color:#fff;font:9px/12px Tahoma,Arial,sans-serif;text-align:center;text-shadow:0 1px rgba(35,23,12,.75);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .12s ease}.vzFarmPlotPurchaseHint>b,.vzFarmPlotPurchaseHint>small{display:block;color:inherit;font:inherit}.vzFarmPlotPurchaseHint>b{color:#ffe497;font-weight:700}.vzFarmPlotPurchaseSign:hover .vzFarmPlotPurchaseHint,.vzFarmPlotPurchaseSign:focus-visible .vzFarmPlotPurchaseHint{opacity:1}.vzFarmScenePlot .vzFarmCropAsset{width:54px;height:54px;position:absolute;z-index:2;right:50%;bottom:22%;margin:0;transform-origin:50% 100%;translate:50% 0}.vzFarmScenePlot.stage-sprout .vzFarmCropAsset{transform:scale(.58)}.vzFarmScenePlot.stage-sprout .vzFarmCropAsset.vzFarmSeedStageAsset{width:32px;height:25px;bottom:25%;transform:none;opacity:1;filter:drop-shadow(0 2px 1px rgba(54,36,17,.2))}.vzFarmScenePlot.stage-growing .vzFarmCropAsset{transform:scale(.78)}.vzFarmScenePlot.stage-mature .vzFarmCropAsset{transform:scale(.92)}.vzFarmScenePlot.stage-ready .vzFarmCropAsset{transform:scale(1.03)}.vzFarmScenePlotMain>b,.vzFarmScenePlotMain>small,.vzFarmScenePlotMain>i,.vzFarmScenePlot.locked>b,.vzFarmScenePlot.locked>small,.vzFarmScenePlot.locked>button{z-index:5;opacity:0;transition:opacity .12s ease}.vzFarmScenePlot:hover .vzFarmScenePlotMain>b,.vzFarmScenePlot:hover .vzFarmScenePlotMain>small,.vzFarmScenePlot:hover .vzFarmScenePlotMain>i,.vzFarmScenePlot:focus-within .vzFarmScenePlotMain>b,.vzFarmScenePlot:focus-within .vzFarmScenePlotMain>small,.vzFarmScenePlot:focus-within .vzFarmScenePlotMain>i,.vzFarmScenePlot.locked:hover>b,.vzFarmScenePlot.locked:hover>small,.vzFarmScenePlot.locked:hover>button,.vzFarmScenePlot.locked:focus-within>b,.vzFarmScenePlot.locked:focus-within>small,.vzFarmScenePlot.locked:focus-within>button{opacity:1}.vzFarmPlotTooltip{width:max-content;max-width:160px;position:absolute;z-index:100;display:flex;flex-direction:column;align-items:center;margin:0;opacity:0;transform:translate(-50%,calc(-100% - 4px));transition:opacity .12s ease;white-space:nowrap;pointer-events:none}.vzFarmPlotTooltip>b,.vzFarmPlotTooltip>small{display:block;padding:1px 4px;background:#3d2b19c7;color:#fff;text-shadow:0 1px rgba(54,35,17,.65)}.vzFarmPlotTooltip>b{font-size:9px}.vzFarmPlotTooltip>small{min-height:0;color:#f7ead7;font-size:8px;line-height:10px}.vzFarmScenePlot.ready+.vzFarmPlotTooltip>small{color:#fff6a6;font-weight:700}.vzFarmScenePlot:hover+.vzFarmPlotTooltip,.vzFarmScenePlot:focus-within+.vzFarmPlotTooltip{opacity:1}.vzFarmScenePlot .vzFarmPlotNumber{display:none}.vzFarmScenePlot .vzFarmWorm,.vzFarmScenePlot .vzFarmStolen{z-index:7}@media(max-width:700px){.vzFarmScene{min-width:0;min-height:0;padding:0}.vzFarmOriginalBuildings>img.vzFarmOriginalFence{width:68%;top:16%;right:-30%}.vzFarmOriginalFarmhouse{width:28%;left:44%}.vzFarmOriginalDoghouse{width:15%;left:19%}.vzFarmDogBowl{width:6.2%;top:24.1%;left:26.7%}.vzFarmScenePlots{width:92%;height:52%;top:39%;left:0;display:block;padding:0}.vzFarmScenePlot,.vzFarmScenePlot.locked,.vzFarmScenePlotMain{min-height:0}.vzFarmScenePlot,.vzFarmScenePlot.locked{width:18%;height:20%;margin:0}.vzFarmPlotBase,.vzFarmScenePlot.locked>.vzFarmPlotBase{width:calc(100% + 4px);left:-2px}.vzFarmScenePlot .vzFarmCropAsset{width:42px;height:42px;bottom:20%}.vzFarmScenePlot.stage-sprout .vzFarmCropAsset.vzFarmSeedStageAsset{width:26px;height:21px;bottom:24%}.vzFarmGuardDogPatrol{top:30%;width:12%}.vzFarmSidebar{display:block;margin:8px 10px 0}.vzFarmSidebar .vzFarmPanel{margin-bottom:8px}}.posts .wallAttachmentAudio,.newsItem .wallAttachmentAudio{min-height:27px;display:block;margin-top:5px;padding:4px 0;border-top:0;border-bottom:1px solid #d7e0e7;background:#fff}.posts .wallAttachmentAudioMain,.newsItem .wallAttachmentAudioMain{min-height:23px;display:flex;align-items:center;gap:6px}.posts .wallAttachmentAudio .audioSpriteButton,.newsItem .wallAttachmentAudio .audioSpriteButton{border:0!important;background-color:transparent!important;background-image:url(/playpause.gif)!important;background-repeat:no-repeat!important}.posts .wallAttachmentAudioMain>span,.newsItem .wallAttachmentAudioMain>span{min-width:0;flex:1;overflow:hidden;color:#222;text-overflow:ellipsis;white-space:nowrap}.posts .wallAttachmentAudioMain>time,.newsItem .wallAttachmentAudioMain>time{flex:none;white-space:nowrap}.posts .wallAttachmentAudioRail,.newsItem .wallAttachmentAudioRail{margin-left:24px;margin-right:0}@media(max-width:700px){.posts .wallAttachmentAudioMain,.newsItem .wallAttachmentAudioMain{min-height:27px}.posts .wallAttachmentAudio .audioSpriteButton,.newsItem .wallAttachmentAudio .audioSpriteButton{width:23px;height:23px;flex:0 0 23px;position:relative;float:none;padding:0;border-radius:3px!important;background:#6f91ae!important;box-shadow:inset 0 1px #fff3}.posts .wallAttachmentAudio .audioSpriteButton:before,.newsItem .wallAttachmentAudio .audioSpriteButton:before{width:0;height:0;position:absolute;top:6px;left:9px;content:"";border-top:5.5px solid transparent;border-bottom:5.5px solid transparent;border-left:7px solid #fff}.posts .wallAttachmentAudio .audioSpriteButton.pause:before,.newsItem .wallAttachmentAudio .audioSpriteButton.pause:before{width:3px;height:11px;top:6px;left:7px;border:0;background:#fff;box-shadow:6px 0 #fff}}.wallPostText>a,.newsAuthor,.newsComment a,a[href^="/id"]{text-decoration:none}.wallPostText>a:hover,.newsAuthor:hover,.newsComment a:hover,a[href^="/id"]:not(.newsAvatar):not(.answerAvatar):not(.friends2010AvatarLink):not(.peopleDirectoryAvatarLink):not(.catchVzPlayerAvatar):not(.profile2011Person):hover{text-decoration:underline}.peopleDirectoryPage{min-height:620px;background:#fff}.peopleDirectorySearch{display:flex;gap:5px;padding:8px 10px;border-bottom:1px solid #d7dee5;background:#f7f7f7}.peopleDirectorySearch input{min-width:0;height:25px;flex:1;padding:4px 6px;border:1px solid #b6c3cf;background:#fff;color:#222}.peopleDirectorySearch button{height:25px;padding:3px 13px;border:1px solid #3b5f7d;background:linear-gradient(#6d8ca6,#527493);color:#fff;cursor:pointer}.peopleDirectoryLayout{display:flex;align-items:stretch}.peopleDirectoryResults{min-width:0;flex:1}.peopleDirectorySummary{height:27px;display:flex;align-items:center;padding:0 9px;border-bottom:1px solid #d5dde4;color:#49677f}.peopleDirectorySummary b{font-size:11px}.peopleDirectorySummary select{height:22px;margin-left:auto;padding:1px 20px 1px 4px;border:0;background:#fff;color:#49677f;font:10px Tahoma,Arial,sans-serif;opacity:1}.peopleDirectoryRows{padding:0 14px}.peopleDirectoryRow{min-height:111px;display:flex;position:relative;gap:10px;padding:10px 0;border-top:1px solid #e1e5e9}.peopleDirectoryRow:first-child{border-top:0}.peopleDirectoryAvatarLink{width:100px;height:100px;display:block;flex:0 0 100px;overflow:hidden;background:#e8edf1;text-decoration:none}.peopleDirectoryAvatarLink img,.peopleDirectoryAvatarLink>span{width:100%;height:100%;display:block;object-fit:cover}.peopleDirectoryAvatarLink>span{color:#8b9bab;font:700 28px/100px Tahoma,Arial,sans-serif;text-align:center}.peopleDirectoryInfo{min-width:0;flex:1;padding-top:1px;color:#222;line-height:15px}.peopleDirectoryName{display:inline;color:#2b587a;text-decoration:none}.peopleDirectoryName:hover{text-decoration:underline}.peopleDirectoryInfo p{margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peopleDirectoryStatus{color:#555}.peopleDirectorySelf{margin-left:5px;color:#999}.peopleDirectoryOnline{display:block;margin-top:3px;color:#777;font-weight:700}.peopleDirectoryRating{align-self:flex-start;min-width:28px;margin-top:1px;padding-right:1px;color:#8a9baa;font-size:10px;text-align:right}.peopleDirectoryRating:before{content:"рейтинг ";display:none}.peopleDirectoryEmpty{padding:30px 10px;color:#777;text-align:center}.peopleDirectoryFilters{width:171px;flex:0 0 171px;padding:8px 9px 16px;border-left:1px solid #d3d9df;background:#f7f7f7;color:#555}.peopleDirectoryFilters>label{display:block;margin:0 0 10px}.peopleDirectoryFilters>label>b,.peopleDirectoryFilters legend{display:block;margin:0 0 5px;color:#555;font-weight:700}.peopleDirectoryFilters select{width:100%;height:23px;padding:2px 3px;border:1px solid #c1c8ce;background:#fff;color:#333}.peopleDirectoryFilters fieldset{margin:0 0 10px;padding:0;border:0}.peopleDirectoryFilters legend{padding:0}.peopleDirectoryAge{display:flex;align-items:center;gap:4px}.peopleDirectoryAge select{min-width:0;flex:1}.peopleDirectoryRadio,.peopleDirectoryCheck{display:flex!important;align-items:center;gap:4px;margin:4px 0!important;color:#444!important;font-weight:400!important}.peopleDirectoryRadio input,.peopleDirectoryCheck input{width:13px;height:13px;margin:0;accent-color:#6586a2}.peopleDirectoryReset{width:100%;margin:4px 0 9px;padding:4px 6px;border:1px solid #aab6c0;background:linear-gradient(#fff,#e8ebed);color:#2b587a;cursor:pointer}.peopleDirectoryCollapsed{padding:6px 0;color:#555;font-weight:700;cursor:default}.peopleDirectoryCollapsed span{margin-left:3px;color:#778b9c}@media(max-width:700px){.peopleDirectorySearch{padding:7px}.peopleDirectoryLayout{display:flex;flex-direction:column}.peopleDirectoryFilters{width:auto;display:grid;order:-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding:9px;border:0;border-bottom:1px solid #d3d9df}.peopleDirectoryFilters>label,.peopleDirectoryFilters fieldset{min-width:0}.peopleDirectoryReset{align-self:end}.peopleDirectoryCollapsed{display:none}.peopleDirectoryRows{padding:0 9px}.peopleDirectoryRow{min-height:89px;gap:9px;padding:8px 0}.peopleDirectoryAvatarLink{width:72px;height:72px;flex-basis:72px}.peopleDirectoryAvatarLink>span{font-size:23px;line-height:72px}.peopleDirectoryInfo p{white-space:normal}}@media(max-width:420px){.peopleDirectoryFilters{grid-template-columns:1fr}.peopleDirectorySummary{height:30px}.peopleDirectoryRow{min-height:79px}.peopleDirectoryAvatarLink{width:64px;height:64px;flex-basis:64px}.peopleDirectoryAvatarLink>span{line-height:64px}}.vzFarmRightTools{width:46px;position:absolute;z-index:86;top:38%;right:1.1%;display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;border-radius:19px;background:linear-gradient(90deg,#d8ebc429,#ffffff57,#709b531f);pointer-events:auto;filter:drop-shadow(0 2px 2px rgba(43,70,33,.32))}.vzFarmRightTools button{width:42px;height:42px;position:relative;padding:2px;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:transform .12s ease,background .12s ease,filter .12s ease}.vzFarmRightTools button img{width:38px;height:38px;display:block;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(35,59,29,.55));pointer-events:none}.vzFarmRightTools button:hover,.vzFarmRightTools button:focus-visible{outline:0;background:#ffffff94;transform:scale(1.08)}.vzFarmRightTools button.active{background:#ffffffdb;box-shadow:0 0 0 2px #689749cc,0 0 9px #ffffd2f2,inset 0 1px #fffffff2;transform:scale(1.08)}.vzFarmSceneViewport.tool-harvest:not(.dragging),.vzFarmSceneViewport.tool-harvest .vzFarmPlotHitArea{cursor:url(/vz-farm/tools/hand.svg) 16 4,pointer}.vzFarmSceneViewport.tool-dig:not(.dragging),.vzFarmSceneViewport.tool-dig .vzFarmPlotHitArea{cursor:url(/vz-farm/tools/shovel.svg) 5 29,pointer}.vzFarmSceneViewport.tool-water:not(.dragging),.vzFarmSceneViewport.tool-water .vzFarmPlotHitArea{cursor:url(/vz-farm/tools/water.svg) 29 18,pointer}.vzFarmSceneViewport.tool-weed:not(.dragging),.vzFarmSceneViewport.tool-weed .vzFarmPlotHitArea{cursor:url(/vz-farm/tools/spray-green.svg) 28 7,pointer}.vzFarmSceneViewport.tool-clean:not(.dragging),.vzFarmSceneViewport.tool-clean .vzFarmPlotHitArea{cursor:url(/vz-farm/tools/spray-orange.svg) 28 7,pointer}.vzFarmSceneViewport.dragging,.vzFarmSceneViewport.dragging .vzFarmPlotHitArea{cursor:grabbing!important}.vzFarmRightTools button:active{transform:scale(.96)}.vzFarmRightTools button.harvest:active img{content:url(/vz-farm/tools/hand-pressed.svg);animation:vzFarmHandPress .24s ease-out both}.vzFarmRightTools button.dig:active img{animation:vzFarmShovelLift .3s ease-out both}.vzFarmRightTools button.water:active img{animation:vzFarmWaterTip .38s ease-out both}.vzFarmRightTools button.weed:active img,.vzFarmRightTools button.worm:active img{animation:vzFarmSprayKick .28s ease-out both}.vzFarmRightTools button.weed:after,.vzFarmRightTools button.worm:after,.vzFarmRightTools button.water:after{content:"";position:absolute;z-index:3;pointer-events:none;opacity:0}.vzFarmRightTools button.weed:after,.vzFarmRightTools button.worm:after{width:7px;height:7px;top:5px;left:-5px;border-radius:50%;background:#dff1d1;box-shadow:-8px 5px 0 -1px #dff1d1,-15px 0 0 -2px #f3f8e9,-21px 7px 0 -2px #cde5bd}.vzFarmRightTools button.worm:after{background:#ffe1b6;box-shadow:-8px 5px 0 -1px #ffe1b6,-15px 0 0 -2px #fff0d8,-21px 7px 0 -2px #f3c17e}.vzFarmRightTools button.weed:active:after,.vzFarmRightTools button.worm:active:after{animation:vzFarmSprayCloud .42s ease-out both}.vzFarmRightTools button.water:after{width:6px;height:9px;top:31px;left:1px;border-radius:55% 45%;background:#71b9dc;box-shadow:-7px 5px 0 -1px #91cbe5,-13px 10px 0 -2px #66afd2;transform:rotate(35deg)}.vzFarmRightTools button.water:active:after{animation:vzFarmWaterDrops .5s ease-out both}@keyframes vzFarmHandPress{0%{transform:translateY(0) scale(1)}45%{transform:translateY(3px) scale(.9)}to{transform:translateY(1px) scale(.95)}}@keyframes vzFarmShovelLift{0%{transform:translate(0) rotate(0)}55%{transform:translate(-2px,-7px) rotate(-19deg)}to{transform:translate(-1px,-4px) rotate(-12deg)}}@keyframes vzFarmWaterTip{0%{transform:rotate(0)}55%{transform:translate(-3px,2px) rotate(-30deg)}to{transform:translate(-2px,1px) rotate(-23deg)}}@keyframes vzFarmSprayKick{0%{transform:translate(0) rotate(0)}45%{transform:translate(4px) rotate(7deg)}to{transform:translate(1px) rotate(2deg)}}@keyframes vzFarmSprayCloud{0%{opacity:0;transform:translate(9px,5px) scale(.35)}35%{opacity:.95}to{opacity:0;transform:translate(-7px,-2px) scale(1.25)}}@keyframes vzFarmWaterDrops{0%{opacity:0;transform:translate(7px,-8px) rotate(35deg) scale(.5)}30%{opacity:.95}to{opacity:0;transform:translate(-6px,10px) rotate(35deg) scale(1.05)}}.vzFarmWeeds,.vzFarmResidue{width:54%;height:56%;position:absolute;z-index:6;right:23%;bottom:23%;pointer-events:none;filter:drop-shadow(0 2px 1px rgba(43,49,22,.35))}.vzFarmWeeds{width:58%;height:62%;right:21%;bottom:20%;object-fit:contain}.vzFarmDriedPlant{width:72%;height:53%;position:absolute;z-index:6;right:14%;bottom:18%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 1px rgba(43,38,22,.35))}.vzFarmResidue i{width:31px;height:9px;position:absolute;left:16%;bottom:16%;border:2px solid #68431f;border-radius:90% 10%;background:linear-gradient(#9b6c2d,#65431d);transform:rotate(17deg)}.vzFarmResidue i:nth-child(2){width:25px;left:44%;bottom:25%;transform:rotate(-29deg)}.vzFarmResidue i:nth-child(3){width:22px;left:33%;bottom:5%;transform:rotate(51deg)}.vzFarmScenePlot.rotten .vzFarmCropAsset{display:none}.vzFarmScenePlot.weedy .vzFarmPlotBase{filter:saturate(.85)}.vzFarmScenePlot.residue .vzFarmPlotBase,.vzFarmScenePlot.rotten .vzFarmPlotBase{filter:saturate(.75) brightness(.88)}@media(max-width:700px){.vzFarmRightTools{width:39px;top:35%;right:.5%;gap:0;padding:3px 1px}.vzFarmRightTools button{width:36px;height:36px}.vzFarmRightTools button img{width:33px;height:33px}.vzFarmResidue{width:50%;height:50%;right:25%;bottom:24%}.vzFarmWeeds{width:54%;height:58%;right:23%;bottom:20%}.vzFarmDriedPlant{width:68%;height:49%;right:16%;bottom:18%}}span.mobileMenuAvatar,span.profile2011PersonAvatar,.profile2011AvatarEmpty,.mobileProfileAvatarEmpty,.profile2011WallAvatar,.postNoAvatar,.wallCommentNoAvatar,.person>div.requestAvatar,.friends2010NoAvatar,.peopleDirectoryAvatarLink>span,.dialogAvatar:not(img),.messageAvatar:not(img),.composerAvatar:not(img),.opinionFriendAvatar,.answerAvatar>span,.vzGroupMembers i,.vzGroupManagers i,.newsAvatar>span,.newsComment>span,.newsCommentAvatarLink>span{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;background:#f7f3cf!important;color:#ded9ae!important;font-family:Tahoma,Arial,sans-serif;font-weight:700;line-height:normal!important;text-align:center}.friends2010NoAvatar{border-radius:0!important}.friends2010AvatarLink:hover,.peopleDirectoryAvatarLink:hover,.profile2011Person:hover,.newsAvatar:hover,.answerAvatar:hover,.catchVzPlayerAvatar:hover{text-decoration:none!important}.newsAvatar,.newsAvatar:hover,.newsAvatar:focus,.newsAvatar:active,.newsAvatar>span{text-decoration:none!important;text-decoration-line:none!important}@media(min-width:701px){.body>main>.profile .avatar.noAvatar,.guestProfileSite .profile2011AvatarEmpty{height:145px}}.body>main>.profile .avatar.noAvatar{position:relative;border:0;border-bottom:1px solid #e2bd42;padding:0;overflow:hidden;background:#f7f3cf}.body>main>.profile .avatar.noAvatar>b{color:#ded9ae;font-family:Tahoma,Arial,sans-serif;font-size:96px;font-weight:700;line-height:103px;transform:none}.body>main>.profile .avatar.noAvatarOwn{justify-content:flex-start;padding-top:3px}.body>main>.profile .avatar.noAvatarOwn>span{position:absolute;right:4px;bottom:7px;left:4px;padding:0;color:#333;line-height:13px}.vzFarmInventoryDockTabs .vzFarmDockTabShop img{width:40px;height:40px;object-fit:contain;transform:translateY(-2px)}.vzFarmInventoryDockTabs .vzFarmDockTabShop.active img,.vzFarmInventoryDockTabs .vzFarmDockTabShop:hover img{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 1px #fff)}.vzFarmShopOverlay{position:absolute;z-index:140;inset:0;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;background:#222d1d94}.vzFarmHeartExchangeOverlay{z-index:160}.vzFarmHeartExchangeWindow{width:330px;overflow:hidden;border:3px solid #e7d5ae;border-radius:13px;background:#faf7ec;box-shadow:0 8px 28px #00000080,inset 0 0 0 1px #aa9874;color:#55462f;font:11px/15px Tahoma,Arial,sans-serif}.vzFarmHeartExchangeWindow>header{position:relative;padding:10px 42px 10px 14px;border-bottom:1px solid #b79f70;background:linear-gradient(#ead19c,#d7b978);color:#6b4b22;font-size:14px;text-shadow:0 1px #fff2cf}.vzFarmHeartExchangeWindow>header>button{position:absolute;right:8px;top:5px;width:29px;height:29px;padding:0;border:1px solid #92764e;border-radius:50%;background:linear-gradient(#fff8e6,#cfb887);color:#72572f;font:700 22px/25px Arial,sans-serif;cursor:pointer}.vzFarmHeartExchangeBalances{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:13px 14px 8px}.vzFarmHeartExchangeBalances>span{padding:7px;border:1px solid #d5c7a8;border-radius:5px;background:#fffdf5;text-align:center}.vzFarmHeartExchangeBalances b{display:block;margin-top:2px;color:#2f7e43;font-size:15px}.vzFarmHeartExchangeRate{display:flex;align-items:center;justify-content:center;gap:12px;margin:2px 14px 10px;padding:7px;border:1px solid #b9d4a7;border-radius:6px;background:#eef6e6;color:#347a3d;font-size:13px}.vzFarmHeartExchangeRate i{color:#9b7a37;font: 19px Arial,sans-serif}.vzFarmHeartExchangeWindow>label{display:flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;color:#665637;font-weight:700}.vzFarmHeartExchangeWindow>label>input{width:82px;height:27px;padding:2px 5px;border:1px solid #9e8d69;background:#fff;color:#493d29;font:700 13px Tahoma,Arial,sans-serif;text-align:center}.vzFarmHeartExchangeWindow>small{display:block;padding:10px 18px;color:#7d7059;text-align:center;line-height:14px}.vzFarmHeartExchangeWindow>footer{display:flex;justify-content:flex-end;gap:7px;padding:9px 12px;border-top:1px solid #cec1a3;background:#eee6d3}.vzFarmHeartExchangeWindow>footer>button{min-width:90px;height:28px;border:1px solid #9b8a69;border-radius:4px;background:linear-gradient(#fff,#ded5c2);color:#584a33;font:700 10px Tahoma,Arial,sans-serif;cursor:pointer}.vzFarmHeartExchangeWindow>footer>button.primary{border-color:#537a3e;background:linear-gradient(#86b768,#5f9147);color:#fff;text-shadow:0 1px #456535}.vzFarmHeartExchangeWindow>footer>button:disabled{opacity:.55;cursor:default}.vzFarmShopWindow{position:relative;display:flex;flex-direction:column;width:calc(100% - 20px);max-height:calc(100% - 20px);overflow:hidden;border:4px solid #e7d5ae;border-radius:20px 20px 14px 14px;background:#faf7ec;box-shadow:0 8px 28px #00000080,inset 0 0 0 1px #aa9874;color:#55462f}.vzFarmShopWindow:after{content:"";position:absolute;right:0;bottom:0;left:0;height:14px;pointer-events:none;background:linear-gradient(#e5dec9,#beb397);border-top:1px solid #9e957c}.vzFarmShopWindowHeader{position:relative;flex:0 0 auto;min-height:58px;padding:12px 54px 8px 18px;box-sizing:border-box;background:linear-gradient(180deg,#ead19c 0,#e4c58b 72%,#f7f2e7 73%)}.vzFarmShopWindowHeader nav{display:flex;justify-content:center;gap:9px;overflow-x:auto}.vzFarmShopWindowHeader nav button{flex:0 0 auto;min-width:82px;height:36px;padding:0 12px;border:2px solid #ae9a75;border-radius:7px;background:linear-gradient(#d8ccb4,#bdae91);box-shadow:inset 0 1px #ffffffa6,0 1px 2px #47341859;color:#fffdf4;font:700 13px Tahoma,Arial,sans-serif;text-shadow:0 1px 1px #786a53;cursor:pointer}.vzFarmShopWindowHeader nav button.active{border-color:#d09328;background:linear-gradient(#ffc653,#eca526);color:#fff}.vzFarmShopClose{position:absolute;top:8px;right:10px;width:38px;height:38px;padding:0;border:3px solid #ecfff0;border-radius:8px;background:linear-gradient(#62c579,#239b55);box-shadow:0 1px 3px #0006;color:#fff;font:700 30px/28px Arial,sans-serif;cursor:pointer}.vzFarmShopBalance{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:0 0 auto;min-height:28px;padding:2px 20px;border-bottom:1px solid #ddd3ba;background:#faf7ec;color:#8d7a51}.vzFarmShopBalance b{color:#9b6c10;font-size:14px}.vzFarmShopCurrencySprite{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(70,55,12,.25))}.vzFarmShopCurrencySprite.heart{width:23px;height:23px;margin-left:8px}.vzFarmShopBalance .vzFarmShopHeartBalance{color:#25864b}.vzFarmShopCatalog{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;overflow:auto;min-height:310px;padding:16px 20px 30px;box-sizing:border-box;background:linear-gradient(165deg,#fffdf6,#f1ede1)}.vzFarmShopCatalog article{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:178px;padding:8px 6px 7px;box-sizing:border-box;border:1px solid transparent;border-radius:10px;background:#e5dac49e;text-align:center}.vzFarmShopCatalog article.selected,.vzFarmShopCatalog article:hover{border-color:#d9b76d;background:#f8efd9}.vzFarmShopCatalog article.clickable{cursor:pointer}.vzFarmShopCatalog article.clickable:focus-visible{outline:2px solid #d49b2c;outline-offset:-2px}.vzFarmShopCatalog article.disabled{cursor:default;opacity:.58}.vzFarmShopCatalog article>em{display:block;margin-top:5px;color:#6d845b;font: 9px/11px Tahoma,Arial,sans-serif}.vzFarmShopCatalog article.owned{opacity:.78}.vzFarmShopCatalog article>img{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}.vzFarmShopCatalog article>b{display:block;overflow:hidden;width:100%;margin-top:3px;color:#5a4b34;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.vzFarmShopCatalog article>small{display:block;min-height:27px;margin:3px 0;color:#85775f;font-size:10px;line-height:13px}.vzFarmShopCatalog article>.vzFarmAnimalPrice>b,.vzFarmShopCatalog article>.vzFarmAnimalPrice>span{display:block}.vzFarmShopCatalog article>.vzFarmAnimalPrice>b{display:flex;align-items:center;justify-content:center;gap:3px;color:#9b6c10;font-size:10px}.vzFarmPriceCurrencySprite{width:17px;height:17px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(36,91,37,.22))}.vzFarmShopCatalog article>.vzFarmAnimalPrice.hearts>b{color:#25864b}.vzFarmShopCatalog article>.vzFarmAnimalPrice>span{color:#85775f;font-weight:400}.vzFarmShopCatalog article>button{min-width:74px;height:25px;border:1px solid #778f42;border-radius:4px;background:linear-gradient(#9fbd65,#698f38);color:#fff;font:700 11px Tahoma,Arial,sans-serif;cursor:pointer}.vzFarmShopCatalog article>button:disabled{border-color:#aaa;background:#c8c4b9;color:#f2f0e9;cursor:default}@media(max-width:700px){.vzFarmShopOverlay{padding:4px}.vzFarmShopWindow{width:calc(100% - 8px);max-height:calc(100% - 8px);border-width:2px;border-radius:12px}.vzFarmShopWindowHeader{min-height:53px;padding:9px 45px 7px 6px}.vzFarmShopWindowHeader nav{justify-content:flex-start;gap:5px}.vzFarmShopWindowHeader nav button{min-width:auto;height:33px;padding:0 9px;font-size:11px}.vzFarmShopClose{top:7px;right:6px;width:34px;height:34px;font-size:27px}.vzFarmShopCatalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:280px;padding:10px 8px 24px}.vzFarmShopCatalog article{min-height:157px;padding:6px 3px}.vzFarmShopCatalog article>img{width:68px;height:68px}}@media(max-width:700px){.body>main>.profile .avatar.noAvatar{height:90px}.body>main>.profile .avatar.noAvatar>b{font-size:58px;line-height:61px}.body>main>.profile .avatar.noAvatarOwn>span{bottom:5px;font-size:9px;line-height:11px}}.messagesPage .messagesToolbar{height:35px;padding:6px 9px 0}.messagesPage .messagesTabs{height:28px;gap:2px}.messagesPage .messagesTabs button{height:28px;padding:0 10px;font-size:11px}.messagesPage .messagesFriendsLink{height:26px;font-size:11px}.messagesPage .dialogsSummary{min-height:30px;display:flex;align-items:center;gap:5px;padding:0 15px;border-bottom:1px solid #d8e0e7;background:#fff;color:#777;font:11px/14px Tahoma,Arial,sans-serif}.messagesPage .dialogsSummary b{color:#2b587a;font-weight:700}.messagesPage .dialogsSummary button{padding:0;border:0;background:transparent;color:#2b587a;font:inherit;cursor:pointer}.messagesPage .dialogsSummary button:hover{text-decoration:underline}.messagesPage .dialogsSearch{height:41px;gap:6px;padding:7px 10px;background:#f5f7f8}.messagesPage .dialogsSearch input{height:25px;padding:3px 6px;border-radius:0;font-size:11px}.messagesPage .dialogsSearch button{height:25px;padding:0 9px;border-radius:0;font-size:11px}.messagesPage .dialogList{padding:0 0 10px}.messagesPage .dialogItem{min-height:64px;grid-template-columns:50px 145px minmax(0,1fr) 30px;gap:10px;padding:7px 16px;font:11px/14px Tahoma,Arial,sans-serif}.messagesPage .classicDialogItem{align-items:center}.messagesPage .classicDialogItem .dialogAvatar{grid-column:1}.messagesPage .dialogIdentity{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;grid-column:2;line-height:14px}.messagesPage .dialogIdentity b{overflow:hidden;color:#2b587a;font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.messagesPage .dialogIdentity small{color:#777;font-size:10px;line-height:13px}.messagesPage .dialogIdentity time{color:#999;font-size:9px;line-height:12px;white-space:nowrap}.messagesPage .classicDialogItem>.dialogPreview{min-width:0;grid-column:3;margin:0;color:#6b7f92;font-weight:400}.messagesPage .classicDialogItem.unread>.dialogPreview{font-weight:400}.messagesPage .classicDialogItem:hover{background:#fff}.messagesPage .dialogItem.unread,.messagesPage .dialogItem.unread:hover{border-bottom-color:#c8d6e1;background:#e7eff6}.messagesPage .dialogUnread{min-width:25px;height:21px;grid-column:4;grid-row:1;align-self:center;justify-self:center;padding:0 5px;border-radius:1px;background:#d6e1ea;color:#2b587a;font-size:11px;line-height:21px;text-align:center}.messagesPage .dialogDeleteButton{width:20px;height:20px;z-index:1;grid-column:4;grid-row:1;align-self:start;justify-self:end;margin-top:1px;padding:0;border:0;background:transparent;color:#7f9db5;font:700 15px/18px Tahoma,Arial,sans-serif;text-align:center;cursor:pointer;opacity:0}.messagesPage .classicDialogItem:hover>.dialogDeleteButton,.messagesPage .dialogDeleteButton:focus-visible{opacity:1}.messagesPage .classicDialogItem:hover>.dialogUnread{visibility:hidden}.messagesPage .dialogDeleteButton:hover{color:#45688e}.messagesPage .dialogDeleteButton:disabled{color:#9aa9b5;cursor:wait}.messagesPage .dialogHeading{gap:6px;line-height:15px}.messagesPage .dialogHeading b{font-size:11px}.messagesPage .dialogHeading time{font-size:9px}.messagesPage .dialogPreview{margin-top:3px;color:#555;font-size:11px;line-height:14px}.messagesPage .dialogPreview.ownMessagePreview{display:flex;align-items:center;gap:6px}.messagesPage .classicDialogItem.ownMessageAwaitingRead>.dialogPreview{min-height:42px;padding:7px 9px;background:#edf2f6;color:#6b7f92}.messagesPage .classicDialogItem.ownMessageAwaitingRead:hover>.dialogPreview{background:#edf2f6}.messagesPage .dialogPreviewAuthorAvatar{width:26px;height:26px;flex:0 0 26px;object-fit:cover}.messagesPage .dialogPreviewAuthorAvatar.noAvatar{display:flex;align-items:center;justify-content:center;background:#e5ebf0;color:#8195a8;font-size:11px;font-weight:700}.messagesPage .dialogPreviewText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagesPage .groupDialogPreview{display:flex;align-items:center;gap:7px}.messagesPage .groupDialogMessage{min-width:0;display:flex;flex-direction:column;line-height:14px}.messagesPage .groupDialogMessage>b{overflow:hidden;color:#2b587a;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.messagesPage .groupDialogMessage>b:empty{display:none}.messagesPage .groupDialogMessage>.dialogPreviewText{color:#6b7f92;font-size:11px}.messagesPage .dialogsServiceBar{min-height:39px;position:sticky;z-index:3;bottom:0;display:flex;align-items:center;justify-content:space-between;flex:none;margin-top:auto;padding:0 14px;border-top:1px solid #c7d2dc;background:#f2f4f6;color:#2b587a;font:11px/14px Tahoma,Arial,sans-serif}.messagesPage .dialogsServiceBar>div{display:flex;align-items:center;gap:6px}.messagesPage .dialogsServiceBar button{padding:0;border:0;background:transparent;color:#2b587a;font:inherit;cursor:pointer}.messagesPage .dialogsServiceBar button:hover{text-decoration:underline}.messagesPage .dialogsServiceBar button:disabled{color:#999;cursor:default;text-decoration:none}.messagesPage .dialogsSpamLink{white-space:nowrap}.messagesPage .dialogPreview .messageSmile{max-width:none;max-height:none;margin:-2px 1px 0;width:auto;height:auto}@media(max-width:700px){.messagesPage .messagesToolbar{height:38px;padding:5px 7px 0}.messagesPage .messagesTabs{height:32px}.messagesPage .messagesTabs button{height:32px;padding:0 7px;font-size:11px}.messagesPage .messagesFriendsLink{width:48px;height:30px}.messagesPage .messagesFriendsLink:after{font-size:11px}.messagesPage .dialogsSearch{min-height:44px;height:44px;gap:5px;padding:6px 8px}.messagesPage .dialogsSearch input{height:32px;padding:5px 7px;font-size:12px}.messagesPage .dialogsSearch button{min-height:32px;height:32px;max-width:112px;padding:0 7px;font-size:11px;line-height:13px}.messagesPage .dialogList{padding:0 0 8px}.messagesPage .dialogItem{min-height:60px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:6px 11px;font:11px/14px Tahoma,Arial,sans-serif}.messagesPage .classicDialogItem .dialogIdentity{grid-column:2;align-self:auto}.messagesPage .classicDialogItem .dialogIdentity small{display:none}.messagesPage .classicDialogItem .dialogIdentity time{font-size:9px}.messagesPage .classicDialogItem>.dialogPreview{grid-column:2;margin-top:2px}.messagesPage .classicDialogItem.ownMessageAwaitingRead>.dialogPreview{min-height:36px;padding:5px 7px}.messagesPage .classicDialogItem>.dialogUnread{grid-column:3;grid-row:1 / span 2;align-self:center}.messagesPage .classicDialogItem>.dialogDeleteButton{grid-column:3;grid-row:1 / span 2;align-self:start;opacity:1}.messagesPage .dialogAvatar{width:44px;height:44px;font-size:19px}.messagesPage .dialogHeading{gap:5px;line-height:15px}.messagesPage .dialogPreview{margin-top:2px;font-size:11px;line-height:14px}}@media(min-width:701px){.messagesSite:has(.messagesPage.dialogsPageView){height:auto;min-height:100vh;overflow:visible}.messagesSite:has(.messagesPage.dialogsPageView)>.body{height:auto;min-height:690px}.messagesSite:has(.messagesPage.dialogsPageView)>.body>aside{height:auto;overflow:visible}.messagesSite:has(.messagesPage.dialogsPageView)>.body>main{height:auto;min-height:690px}.messagesPage.dialogsPageView{height:auto;min-height:690px;max-height:none;overflow:visible}.messagesPage.dialogsPageView .dialogsView{min-height:654px;overflow:visible}.messagesPage.dialogsPageView .dialogList{flex:none;overflow:visible}}.myPetsGame{max-width:760px;margin:0 auto;padding:20px;background:#fff4df;color:#563c2a;font:13px/1.4 Tahoma,Arial,sans-serif}.myPetsGame h1{margin:0;color:#78451c;font-size:25px}.myPetsWelcome{text-align:center}.myPetsWelcome>p{color:#875b35}.myPetsChoices{display:flex;gap:12px;justify-content:center;margin:18px 0}.myPetsChoices button{width:30%;border:2px solid #e4bd83;border-radius:13px;background:#fff;cursor:pointer;padding:6px;color:#75431f}.myPetsChoices button.selected{border-color:#d06a29;box-shadow:0 0 0 3px #ffe1ac}.myPetsChoices img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:9px;display:block}.myPetsChoices b{display:block;padding:5px}.myPetsWelcome label{display:block;max-width:280px;margin:12px auto;text-align:left}.myPetsWelcome input{box-sizing:border-box;width:100%;margin-top:4px;padding:9px;border:1px solid #d6a86e;border-radius:5px}.myPetsPrimary,.myPetsFooter button{border:0;border-radius:5px;padding:10px 18px;background:#d16e2b;color:#fff;font-weight:700;cursor:pointer}.myPetsHeader{display:flex;justify-content:space-between;align-items:center}.myPetsHeader p{margin:2px 0}.myPetsBalance{text-align:right;color:#9b562c;font-weight:700}.myPetsRoom{position:relative;height:310px;margin:15px 0;border-radius:16px;background:linear-gradient(#fbe0ad,#e2a66f);overflow:hidden;text-align:center}.room-mint .myPetsRoom{background:linear-gradient(#d7f2dd,#92c8b6)}.room-pink .myPetsRoom{background:linear-gradient(#ffe0e1,#eab0ba)}.room-night .myPetsRoom{background:linear-gradient(#394667,#9487ae)}.myPetsRoom img{height:100%;max-width:72%;object-fit:contain;filter:drop-shadow(0 8px 7px #6d432766)}.myPetsSpeech{position:absolute;top:20px;right:22px;padding:9px 12px;border-radius:16px;background:#fff;color:#81512b}.myPetsStats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.myPetsStats div{font-size:11px}.myPetsStats b{float:right;color:#bd642c}.myPetsStats i{display:block;height:9px;margin-top:4px;background:#e5c2a2;border-radius:7px;overflow:hidden}.myPetsStats em{display:block;height:100%;background:linear-gradient(90deg,#e48643,#72b65e);border-radius:7px}.myPetsActions{display:flex;gap:7px;margin:18px 0}.myPetsActions button{flex:1;padding:9px 4px;border:1px solid #d9ac76;border-radius:7px;background:#fffaf1;color:#774420;cursor:pointer;font-size:11px}.myPetsActions span{display:block;font-size:19px}.myPetsFooter{border-top:1px solid #e2c296;padding-top:10px;color:#7d5c41}.myPetsFooter small{display:block;margin-top:8px}@media(max-width:600px){.myPetsGame{padding:12px}.myPetsRoom{height:250px}.myPetsStats{grid-template-columns:repeat(2,1fr)}.myPetsActions{flex-wrap:wrap}.myPetsActions button{flex-basis:28%}.myPetsChoices{gap:6px}.myPetsHeader{align-items:flex-start}.myPetsBalance{font-size:11px}}.vzFarmStartupLoader{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#fff;color:#356b9b;text-align:center}.vzFarmStartupLoader img{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(34,93,145,.16))}.vzFarmStartupLoader b{font-size:20px;color:#27659d}.vzFarmStartupLoader span{font-size:13px;color:#777}.vzFarmStartupLoader>div{width:min(310px,78vw);height:10px;overflow:hidden;border:1px solid #b8d1e6;border-radius:8px;background:#eaf3fa;box-shadow:inset 0 1px 2px #2e638e1a}.vzFarmStartupLoader>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#76b8e6,#3b90cb);transition:width .2s ease}.vzFarmStartupLoader small{font-size:12px;color:#8a8a8a}.settings2010Page{min-height:520px;border-left:1px solid #dae1e8;border-right:1px solid #dae1e8;border-bottom:1px solid #c3cad2;background:#fff}.settings2010Tabs{display:flex;align-items:flex-end;height:38px;padding:9px 10px 0;border-bottom:1px solid #36638e;background:#fff;gap:3px}.settings2010Tabs button{height:28px;padding:5px 9px;border:0;border-radius:4px 4px 0 0;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;white-space:nowrap;cursor:pointer}.settings2010Tabs button:hover{background:#dae1e8}.settings2010Tabs button.active,.settings2010Tabs button.active:hover{background:#36638e;color:#fff}.settings2010Content{width:510px;margin:0 auto;padding:18px 0 26px}.settings2010Section{padding:0 14px 15px}.settings2010Section h2{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#45688e;font:700 12px Tahoma,Arial,sans-serif;text-align:center}.settings2010Section h2:before,.settings2010Section h2:after{content:"";height:1px;flex:1;background:#dae1e8}.settings2010Section h2 span{flex:none}.settings2010Intro{width:330px;margin:0 auto 9px;color:#555;line-height:15px}.settings2010Checks{width:210px;margin:0 auto}.settings2010Checks label,.settings2010Appearance>label{display:flex;align-items:center;min-height:22px;color:#222;cursor:pointer}.settings2010Checks input,.settings2010Appearance input{width:13px;height:13px;margin:0 6px 0 0;accent-color:#4f7599}.settings2010Appearance{margin-top:7px;padding-top:14px;border-top:1px dashed #b9c5cf}.settings2010Appearance>label{width:260px;margin:0 auto}.settings2010Actions{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:3px;padding-top:14px;border-top:1px solid #dae1e8}.settings2010Actions>button[type=submit]{min-width:86px;height:27px;border:1px solid #3b5f7e;border-radius:2px;background:linear-gradient(#6d8dab,#4e7192);color:#fff;font-weight:700;cursor:pointer}.settings2010Actions>button[type=submit]:hover{background:linear-gradient(#7898b5,#587b9c)}.settings2010Actions>button[type=submit]:disabled{opacity:.6;cursor:default}.settings2010Reset{border:0;background:transparent;color:#2b587a;padding:2px;cursor:pointer}.settings2010Reset:hover{text-decoration:underline}.settings2010ComingSoon{min-height:420px;padding:52px 25px;text-align:center;color:#777}.settings2010ComingSoon h2{margin:0 0 9px;color:#45688e;font-size:13px}.site.settingsLargeFonts,.site.settingsLargeFonts button,.site.settingsLargeFonts input,.site.settingsLargeFonts textarea,.site.settingsLargeFonts select{font-size:12px}.site.settingsLargeFonts .menu button,.site.settingsLargeFonts .menu a.menuItem{height:22px;line-height:14px}@media(max-width:700px){.settings2010Page{min-height:calc(100vh - 92px);border:0}.settings2010Tabs{height:auto;min-height:42px;overflow-x:auto;padding:8px 7px 0;gap:2px}.settings2010Tabs button{flex:0 0 auto;height:33px;padding:6px 9px;font-size:11px}.settings2010Content{width:100%;padding:17px 8px 24px}.settings2010Section{padding-right:4px;padding-left:4px}.settings2010Intro{width:min(330px,100%)}.settings2010Checks{width:min(230px,100%)}.settings2010Appearance>label{width:min(270px,100%)}.settings2010Actions{flex-direction:column;gap:8px}}.settings2010Privacy{width:590px;max-width:100%;margin:0 auto;padding:16px 18px 27px}.settings2010PrivacyLoading{min-height:360px;padding-top:95px;text-align:center;color:#777}.settings2010PrivacySection{margin:0 0 18px}.settings2010PrivacySection h2{margin:0 0 5px;padding:6px 9px;border-bottom:1px solid #d8dfe7;background:#f1f3f5;color:#45688e;font:700 12px Tahoma,Verdana,Arial,sans-serif}.settings2010PrivacyRows{padding:4px 0 1px}.settings2010PrivacyRow{display:grid;grid-template-columns:minmax(0,1fr) 215px;align-items:center;min-height:28px;column-gap:15px;padding:2px 10px;color:#222}.settings2010PrivacyRow>span{text-align:right;line-height:15px}.settings2010PrivacyRow select{width:100%;height:24px;margin:0;padding:2px 19px 2px 5px;border:1px solid transparent;border-radius:2px;background:#fff;color:#2b587a;font:11px Tahoma,Verdana,Arial,sans-serif;cursor:pointer}.settings2010PrivacyRow select:hover,.settings2010PrivacyRow select:focus{border-color:#b8c5d1;background:#f5f7f9;outline:0}.settings2010PrivacyHint{margin:5px 0 0;text-align:center;color:#777;font-size:10px}.settings2010PrivacyActions{margin-top:14px}@media(max-width:700px){.settings2010Privacy{width:100%;padding:13px 8px 24px}.settings2010PrivacyRow{grid-template-columns:1fr;row-gap:2px;padding:6px}.settings2010PrivacyRow>span{text-align:left}.settings2010PrivacyRow select{width:100%;height:30px;border-color:#c5ced7;background:#fff}}.settings2010Notifications{width:590px;max-width:100%;margin:0 auto;padding:16px 18px 27px}.settings2010NotifyLoading{min-height:360px;padding-top:95px;text-align:center;color:#777}.settings2010NotifySection{margin:0 0 18px}.settings2010NotifySection h2{margin:0;padding:5px 8px 6px;border-bottom:1px solid #dae1e8;background:#f0f3f6;color:#45688e;font-size:11px;line-height:14px;font-weight:700}.settings2010NotifyBody{padding:12px 16px 10px}.settings2010NotifyMaster{display:flex;align-items:center;gap:6px;margin:0 0 11px;font-weight:700;color:#333;cursor:pointer}.settings2010NotifyMaster input,.settings2010NotifyChecks input{width:13px;height:13px;margin:0;accent-color:#4f7599}.settings2010NotifyDevice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:7px 9px;border:1px solid #d8dfe6;background:#f7f8fa;color:#777}.settings2010NotifyDevice.connected{border-color:#c8d7c2;background:#f3f8f1;color:#4b6f42}.settings2010NotifyDevice button{border:0;background:transparent;color:#2b587a;padding:0;white-space:nowrap;cursor:pointer}.settings2010NotifyDevice button:hover{text-decoration:underline}.settings2010NotifyDevice button:disabled{color:#999;text-decoration:none;cursor:default}.settings2010NotifyCaption{margin:8px 0 7px;color:#555}.settings2010NotifyChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;padding-left:4px}.settings2010NotifyChecks label{display:flex;align-items:center;gap:6px;min-height:17px;cursor:pointer}.settings2010NotifyChecks input:disabled+span{color:#999}.settings2010NotifyChecks input:disabled{cursor:default}.settings2010NotifyRow{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:12px;min-height:30px;padding:3px 0}.settings2010NotifyRow>span{text-align:right;color:#555}.settings2010NotifyRow>b{font-weight:400;color:#333;overflow-wrap:anywhere}.settings2010NotifyRow select{width:240px;max-width:100%;height:23px;border:1px solid #b7c3cf;background:#fff;color:#333;font:11px Tahoma,Arial,sans-serif}.settings2010NotifySmsInfo{margin:7px 0 1px;padding:8px 10px;border:1px solid #e0d8ad;background:#fffce8;color:#777;line-height:15px}.settings2010NotifyActions{margin-top:7px}@media(max-width:700px){.settings2010Notifications{width:100%;padding:13px 8px 24px}.settings2010NotifyBody{padding:11px 8px 9px}.settings2010NotifyDevice{align-items:flex-start;flex-direction:column;gap:6px}.settings2010NotifyChecks{grid-template-columns:1fr;gap:8px}.settings2010NotifyRow{grid-template-columns:1fr;gap:3px;padding:5px 0}.settings2010NotifyRow>span{text-align:left}.settings2010NotifyRow select{width:100%;height:30px}}.settings2010Blacklist{width:590px;max-width:100%;margin:0 auto;padding:16px 18px 27px}.settings2010BlacklistSection{margin:0 0 19px}.settings2010BlacklistSection h2,.settings2010BlacklistList h3{margin:0 0 11px;padding:0 0 6px;border-bottom:1px solid #dae1e8;color:#45688e;font-size:12px;line-height:16px;font-weight:700}.settings2010BlacklistIntro{margin:0 0 10px;color:#555;line-height:16px}.settings2010BlacklistAdd{display:flex;align-items:center;gap:7px}.settings2010BlacklistAdd input{min-width:0;flex:1;height:26px;padding:4px 6px;border:1px solid #b6c4d1;background:#fff;color:#333;font:11px Tahoma,Arial,sans-serif;outline:none}.settings2010BlacklistAdd input:focus{border-color:#7f9db9}.settings2010BlacklistAdd button{height:27px;min-width:76px;padding:0 12px;border:1px solid #3b5f7e;border-radius:2px;background:linear-gradient(#6d8dab,#4e7192);color:#fff;font:700 11px Tahoma,Arial,sans-serif;cursor:pointer}.settings2010BlacklistAdd button:hover{background:linear-gradient(#7898b5,#587b9c)}.settings2010BlacklistAdd button:disabled{opacity:.6;cursor:default}.settings2010BlacklistExample{margin:6px 0 0;color:#888;font-size:10px;line-height:14px}.settings2010BlacklistExample b{font-weight:400;color:#666}.settings2010BlacklistLoading,.settings2010BlacklistEmpty{min-height:230px;padding:72px 18px 0;border-top:1px solid #dae1e8;text-align:center;color:#777}.settings2010BlacklistList{margin:0}.settings2010BlacklistList h3 span{color:#777;font-weight:400}.settings2010BlacklistUser{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:7px 4px;border-bottom:1px solid #e4e8ec}.settings2010BlacklistAvatar{width:50px;height:50px;display:block;overflow:hidden;border:1px solid #c7d1db;background:#eef2f5;text-decoration:none}.settings2010BlacklistAvatar img{width:100%;height:100%;display:block;object-fit:cover}.settings2010BlacklistAvatar span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#7890a6;font-size:18px;font-weight:700}.settings2010BlacklistInfo{min-width:0;display:flex;flex-direction:column;gap:5px}.settings2010BlacklistInfo>a{overflow:hidden;color:#2b587a;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.settings2010BlacklistInfo>a:hover{text-decoration:underline}.settings2010BlacklistInfo small{color:#777;font-size:10px}.settings2010BlacklistUser>button{border:0;background:transparent;color:#2b587a;padding:3px 1px;white-space:nowrap;cursor:pointer}.settings2010BlacklistUser>button:hover{text-decoration:underline}.settings2010BlacklistUser>button:disabled{color:#999;text-decoration:none;cursor:default}@media(max-width:720px){.settings2010Blacklist{width:100%;padding:13px 8px 24px}.settings2010BlacklistAdd{align-items:stretch;flex-direction:column}.settings2010BlacklistAdd input{width:100%;height:31px}.settings2010BlacklistAdd button{align-self:flex-start;height:30px}.settings2010BlacklistUser{grid-template-columns:52px minmax(0,1fr);align-items:start}.settings2010BlacklistUser>button{grid-column:2;justify-self:start;padding-top:0}}.settings2010Mobile{width:590px;max-width:100%;margin:0 auto;padding:16px 18px 27px}.settings2010MobileSection{margin:0 0 21px}.settings2010MobileSection>h2{margin:0 0 10px;padding:0 0 6px;border-bottom:1px solid #dae1e8;color:#45688e;font-size:12px;line-height:16px;font-weight:700}.settings2010MobileSection>p{margin:7px 0 0;color:#666;line-height:16px}.settings2010MobilePhoneRow{display:grid;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 3px}.settings2010MobilePhoneRow>span{color:#555}.settings2010MobilePhoneRow>b{color:#333;font-weight:700}.settings2010MobilePhoneRow>a,.settings2010MobileService a{color:#2b587a;text-decoration:none}.settings2010MobilePhoneRow>a:hover,.settings2010MobileService a:hover{text-decoration:underline}.settings2010MobileService{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px;padding:4px 3px}.settings2010MobileIcon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border:1px solid #aebdca;border-radius:7px;background:linear-gradient(#eef4f8,#d6e1e9);box-shadow:inset 0 1px #fff;color:#4d6f8d;font:700 29px Arial,sans-serif;text-shadow:0 1px 0 #fff}.settings2010MobileAppIcon{border-radius:10px;background:linear-gradient(#6f91af,#476d8f);color:#fff;font-size:18px;text-shadow:0 -1px 0 #31516d}.settings2010MobileService h3{margin:1px 0 5px;color:#45688e;font-size:11px;line-height:15px}.settings2010MobileService p{margin:0 0 6px;color:#555;line-height:16px}.settings2010MobileStatus.enabled{color:#477a36;font-weight:700}.settings2010MobileManual{padding:6px 8px;border:1px solid #d8e0e8;background:#f5f7f9;color:#666!important}.settings2010MobileButton{min-height:27px;padding:4px 12px;border:1px solid #3b5f7e;border-radius:2px;background:linear-gradient(#6d8dab,#4e7192);color:#fff;font:700 11px Tahoma,Arial,sans-serif;cursor:pointer}.settings2010MobileButton:hover{background:linear-gradient(#7898b5,#587b9c)}.settings2010MobileButton:disabled{opacity:.62;cursor:default}.settings2010MobileLegacyRows{border-top:1px solid #e1e6eb}.settings2010MobileLegacyRows>div{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:12px;padding:8px 5px;border-bottom:1px solid #e1e6eb}.settings2010MobileLegacyRows span{color:#333}.settings2010MobileLegacyRows b{color:#888;font-weight:400;text-align:right}.settings2010MobileLegacy>p{margin:9px 5px 3px;color:#777;line-height:16px}.settings2010MobileTextButton{border:0;background:transparent;padding:3px 5px;color:#2b587a;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.settings2010MobileTextButton:hover{text-decoration:underline}@media(max-width:720px){.settings2010Mobile{width:100%;padding:13px 8px 24px}.settings2010MobilePhoneRow{grid-template-columns:1fr auto}.settings2010MobilePhoneRow>span{grid-column:1/-1}.settings2010MobileService{grid-template-columns:48px minmax(0,1fr);gap:9px}.settings2010MobileIcon{width:44px;height:44px;font-size:24px}.settings2010MobileAppIcon{font-size:15px}.settings2010MobileLegacyRows>div{grid-template-columns:1fr}.settings2010MobileLegacyRows b{text-align:left}}.settings2010Balance{width:590px;max-width:100%;margin:0 auto;padding:16px 18px 27px}.settings2010BalanceLoading{min-height:360px;padding-top:100px;text-align:center;color:#777}.settings2010BalanceSummary{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 23px;padding:14px 15px;border:1px solid #c8d4df;background:#f2f5f8}.settings2010BalanceCoin{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #9eb0c0;border-radius:50%;background:linear-gradient(#fff,#dce6ee);box-shadow:inset 0 0 0 4px #edf3f7;color:#4c7090;font:700 18px Arial,sans-serif;text-shadow:0 1px 0 #fff}.settings2010BalanceAmount{min-width:0;display:flex;flex-direction:column;gap:3px}.settings2010BalanceAmount>span{color:#666}.settings2010BalanceAmount>b{color:#45688e;font-size:16px;line-height:21px}.settings2010BalanceAmount>small{color:#777;font-size:10px;line-height:14px}.settings2010BalanceSummary>button{min-height:29px;padding:5px 13px;border:1px solid #3b5f7e;border-radius:2px;background:linear-gradient(#6d8dab,#4e7192);color:#fff;font:700 11px Tahoma,Arial,sans-serif;white-space:nowrap;cursor:pointer}.settings2010BalanceSummary>button:hover{background:linear-gradient(#7898b5,#587b9c)}.settings2010BalanceHistory>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 9px;padding:0 0 6px;border-bottom:1px solid #dae1e8}.settings2010BalanceHistory h2{margin:0;color:#45688e;font-size:12px;line-height:16px}.settings2010BalanceHistory label{display:flex;align-items:center;gap:6px;color:#777}.settings2010BalanceHistory select{height:23px;border:1px solid #b7c3cf;background:#fff;color:#333;font:11px Tahoma,Arial,sans-serif}.settings2010BalanceEmpty{min-height:190px;padding:72px 18px 0;text-align:center;color:#777}.settings2010BalanceTable{border:1px solid #d4dde5;border-bottom:0}.settings2010BalanceHead,.settings2010BalanceRow{display:grid;grid-template-columns:108px minmax(0,1fr) 74px 58px;align-items:center}.settings2010BalanceHead{min-height:27px;background:#edf1f5;color:#66788a;font-weight:700}.settings2010BalanceHead span,.settings2010BalanceRow>*{padding:6px 8px;border-right:1px solid #dce3e9}.settings2010BalanceHead span:last-child,.settings2010BalanceRow>*:last-child{border-right:0}.settings2010BalanceRow{min-height:36px;border-bottom:1px solid #e1e6eb;background:#fff}.settings2010BalanceRow:nth-child(odd){background:#fafbfc}.settings2010BalanceRow time{color:#777;font-size:10px;line-height:14px}.settings2010BalanceRow>span{min-width:0;color:#333;line-height:15px;overflow-wrap:anywhere}.settings2010BalanceRow>b{text-align:right;font-weight:700}.settings2010BalanceRow>b.credit{color:#4d7c3c}.settings2010BalanceRow>b.debit{color:#9b4c43}.settings2010BalanceRow>strong{text-align:right;color:#555;font-weight:400}.settings2010BalanceSince{margin:8px 1px 0;color:#999;font-size:10px}@media(max-width:720px){.settings2010Balance{width:100%;padding:13px 8px 24px}.settings2010BalanceSummary{grid-template-columns:52px minmax(0,1fr);align-items:start;padding:12px 10px}.settings2010BalanceCoin{width:46px;height:46px;font-size:15px}.settings2010BalanceSummary>button{grid-column:2;justify-self:start}.settings2010BalanceHistory>header{align-items:flex-start;flex-direction:column;gap:7px}.settings2010BalanceHistory label{width:100%;justify-content:space-between}.settings2010BalanceHistory select{height:30px}.settings2010BalanceHead{display:none}.settings2010BalanceTable{border:0}.settings2010BalanceRow{grid-template-columns:minmax(0,1fr) auto;gap:4px 9px;padding:9px 8px;border:1px solid #dce3e9;border-bottom:0}.settings2010BalanceRow:last-child{border-bottom:1px solid #dce3e9}.settings2010BalanceRow>*{padding:0;border:0!important}.settings2010BalanceRow time{grid-column:1;color:#888}.settings2010BalanceRow>span{grid-column:1;grid-row:2/4}.settings2010BalanceRow>b{grid-column:2;grid-row:1/3;font-size:13px}.settings2010BalanceRow>strong{grid-column:2;grid-row:3;color:#777}}.settings2010General{padding-bottom:28px}.settings2010AccountLoading{width:590px;max-width:100%;min-height:170px;margin:0 auto;padding:62px 18px 0;border-top:1px solid #dae1e8;text-align:center;color:#777}.settings2010Account{width:590px;max-width:100%;margin:0 auto;padding:0 18px}.settings2010AccountSection{margin:0 0 18px;padding:0 0 15px;border-bottom:1px solid #dae1e8}.settings2010AccountSection>h2{margin:0 0 9px;padding:6px 9px;border-bottom:1px solid #d8dfe7;background:#f1f3f5;color:#45688e;font:700 12px Tahoma,Verdana,Arial,sans-serif}.settings2010AccountCurrent{margin:8px 10px;color:#555;line-height:15px}.settings2010AccountCurrent b{color:#333}.settings2010AccountCurrent a{color:#2b587a;text-decoration:none}.settings2010AccountCurrent a:hover{text-decoration:underline}.settings2010AccountRows{padding:1px 8px 0}.settings2010AccountRows>label,.settings2010DeleteForm>label{display:grid;grid-template-columns:165px minmax(0,1fr);align-items:center;gap:11px;min-height:31px;padding:2px 0}.settings2010AccountRows>label>span:first-child,.settings2010DeleteForm>label>span:first-child{text-align:right;color:#555}.settings2010AccountRows input,.settings2010AccountRows select,.settings2010DeleteForm input,.settings2010DeleteForm select{width:250px;max-width:100%;height:25px;border:1px solid #b7c3cf;background:#fff;color:#333;font:11px Tahoma,Arial,sans-serif;box-sizing:border-box}.settings2010AccountRows input:focus,.settings2010AccountRows select:focus,.settings2010DeleteForm input:focus,.settings2010DeleteForm select:focus{border-color:#7f9db9;outline:0}.settings2010AccountInline{display:flex;align-items:center;gap:6px}.settings2010AccountInline input{min-width:0;flex:1}.settings2010AccountInline button{height:25px;padding:3px 8px;border:1px solid #9aaabd;background:linear-gradient(#fff,#e5eaf0);color:#2b587a;font:11px Tahoma,Arial,sans-serif;white-space:nowrap;cursor:pointer}.settings2010AccountInline button:hover{background:linear-gradient(#fff,#dbe3ea)}.settings2010AccountInline button:disabled{color:#999;cursor:default}.settings2010AccountHint{margin:5px 9px 0 184px;color:#888;font-size:10px;line-height:14px}.settings2010AccountAction{margin:9px 0 0 184px}.settings2010AccountAction>button,.settings2010DeleteActions>button:first-child{min-height:27px;padding:4px 11px;border:1px solid #3b5f7e;border-radius:2px;background:linear-gradient(#6d8dab,#4e7192);color:#fff;font:700 11px Tahoma,Arial,sans-serif;cursor:pointer}.settings2010AccountAction>button:hover,.settings2010DeleteActions>button:first-child:hover{background:linear-gradient(#7898b5,#587b9c)}.settings2010AccountAction>button:disabled,.settings2010DeleteActions>button:disabled{opacity:.6;cursor:default}.settings2010AdminCodeResult{margin:12px 10px 2px 184px;padding:10px 12px;border:1px solid #c7d4df;background:#f2f6f9;color:#555;line-height:16px}.settings2010AdminCodeResult>span{display:block}.settings2010AdminCodeResult>strong{display:block;margin:5px 0;color:#2b587a;font:700 24px/28px Tahoma,Arial,sans-serif;letter-spacing:4px}.settings2010AdminCodeResult>small{display:block;color:#777;font-size:10px}.settings2010DeleteSection{border-bottom:0}.settings2010DeleteIntro{margin:8px 10px;color:#666;line-height:16px}.settings2010DeleteIntro button{border:0;background:transparent;color:#2b587a;padding:0;cursor:pointer}.settings2010DeleteIntro button:hover{text-decoration:underline}.settings2010DeleteForm{padding:3px 8px}.settings2010DeleteActions{display:flex;align-items:center;gap:10px;margin:9px 0 0 176px}.settings2010DeleteActions>button:last-child{border:0;background:transparent;color:#2b587a;padding:3px;cursor:pointer}.settings2010DeleteActions>button:last-child:hover{text-decoration:underline}@media(max-width:720px){.settings2010Account,.settings2010AccountLoading{width:100%;padding-right:8px;padding-left:8px}.settings2010AccountRows>label,.settings2010DeleteForm>label{grid-template-columns:1fr;gap:3px;padding:5px 1px}.settings2010AccountRows>label>span:first-child,.settings2010DeleteForm>label>span:first-child{text-align:left}.settings2010AccountRows input,.settings2010AccountRows select,.settings2010DeleteForm input,.settings2010DeleteForm select{width:100%;height:31px}.settings2010AccountInline{align-items:stretch;flex-direction:column}.settings2010AccountInline button{align-self:flex-start;height:30px}.settings2010AccountHint,.settings2010AccountAction{margin-left:1px}.settings2010AdminCodeResult{margin-left:1px;margin-right:1px}.settings2010DeleteActions{margin-left:0;align-items:flex-start;flex-direction:column}}.groupDialogAvatar{background:#6f8eaa;color:#fff}.recipientPickerList{padding-bottom:0!important}.recipientPickerItem{grid-template-columns:20px 50px minmax(0,1fr)!important}.recipientPickerItem.selected{background:#e7eff6!important}.recipientPickerCheck{width:14px;height:14px;display:flex;align-items:center;justify-content:center;border:1px solid #a9b8c5;background:#fff;color:#3d6486;font:700 11px/14px Arial,sans-serif}.recipientPickerCheck.checked{border-color:#7d9bb4;background:#dce9f3}.recipientPickerActions{height:42px;flex:none;display:flex;align-items:center;gap:10px;padding:7px 11px;border-top:1px solid #cbd6df;background:#f2f4f6;color:#666}.recipientPickerActions span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipientPickerActions button,.conversationModal footer button:last-child{height:27px;padding:0 11px;border:1px solid #3d607e;border-radius:2px;background:linear-gradient(#6d8ead,#4f7292);color:#fff;font:700 11px Tahoma,Arial,sans-serif;cursor:pointer}.recipientPickerActions button:hover,.conversationModal footer button:last-child:hover{background:linear-gradient(#7898b5,#587b9c)}.recipientPickerActions button:disabled,.conversationModal footer button:disabled{border-color:#aeb8c1;background:#c4cdd5;cursor:default}.groupConversationThreadView{position:relative}.groupConversationPeerBar{height:43px;min-height:43px;padding:5px 11px;border-bottom-color:#cbd6df;background:#edf1f5}.groupConversationPeerIdentity{min-width:0;display:flex;align-items:center;gap:8px;flex:1}.groupConversationPeerIdentity>img,.groupConversationPeerIdentity>span{width:31px;height:31px;display:flex;align-items:center;justify-content:center;flex:none;object-fit:cover;border:1px solid #b8c6d2;padding:1px;background:#fff;color:#fff;font:700 14px Tahoma,Arial,sans-serif}.groupConversationPeerIdentity>span{border-color:#6685a0;padding:0;background:#6f8eaa}.groupConversationPeerIdentity>div{min-width:0;display:flex;flex-direction:column}.groupConversationPeerIdentity b{overflow:hidden;color:#2b587a;font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.groupConversationPeerIdentity small{margin-top:2px;color:#888;font-size:10px}.groupConversationMembersButton{align-self:flex-start;margin:1px 0 0;padding:0;border:0;background:transparent;color:#777;font:10px Tahoma,Arial,sans-serif;line-height:13px;cursor:pointer}.groupConversationMembersButton:hover{color:#2b587a;text-decoration:underline}.groupConversationPeerActions{display:flex;align-items:center;gap:12px;flex:none}.groupConversationPeerActions button{height:auto;padding:2px 0;border:0;background:transparent;color:#2b587a;font:10px Tahoma,Arial,sans-serif;cursor:pointer}.groupConversationPeerActions button:hover{text-decoration:underline}.groupConversationTimeline{flex:1;min-height:280px}.groupConversationSystemMessage{width:500px;max-width:calc(100% - 20px);margin:5px auto;padding:4px 9px;border-top:1px solid #e1e6eb;border-bottom:1px solid #e1e6eb;background:#f5f7f8;color:#7b8791;font:10px/14px Tahoma,Arial,sans-serif;text-align:center}.groupConversationComposerFallback{background:#6f8eaa;color:#fff;font-weight:700}.groupConversationComposerPeer{height:auto;padding:0;border:0;background:transparent;cursor:pointer}.groupConversationComposerPeer:hover .composerPeerAvatar{outline:1px solid #8ca5ba}.groupConversationComposerPeer:focus-visible{outline:1px dotted #45688e;outline-offset:2px}.groupConversationComposerPeer:disabled{cursor:default;opacity:.65}.messagesPeerChip.groupConversationTab{max-width:155px}.messagesPeerChip.groupConversationTab .messagesPeerOpen{max-width:125px}.conversationParticipantsModal{width:410px}.conversationParticipantsList{padding:0}.conversationParticipantRow{min-height:47px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid #e1e6eb}.conversationParticipantRow:last-child{border-bottom:0}.conversationParticipantRow>img,.conversationParticipantRow>span{width:36px;height:36px;display:flex;align-items:center;justify-content:center;object-fit:cover;background:#e5ebf0;color:#8195a8}.conversationParticipantRow>a{min-width:0;display:flex;flex-direction:column;text-decoration:none}.conversationParticipantRow>a b{overflow:hidden;color:#2b587a;text-overflow:ellipsis;white-space:nowrap}.conversationParticipantRow>a:hover b{text-decoration:underline}.conversationParticipantPresence{margin-top:3px;font:10px Tahoma,Arial,sans-serif}.conversationParticipantPresence.isOnline{color:#4c8b3f}.conversationParticipantPresence.isOffline{color:#888}.conversationParticipantRole{color:#8a98a5;font-size:9px;white-space:nowrap}.conversationModalBackdrop{position:fixed;z-index:10050;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:#121f2c52}.conversationModal{width:445px;max-width:100%;max-height:min(590px,calc(100vh - 36px));display:flex;flex-direction:column;border:1px solid #45688e;background:#fff;box-shadow:0 0 0 7px #23303b2e;font:11px Tahoma,Arial,sans-serif}.conversationModal>header{height:29px;display:flex;align-items:center;padding:0 9px;background:#5b7fa3;color:#fff}.conversationModal>header b{min-width:0;flex:1;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.conversationModal>header button{width:23px;height:23px;margin-left:auto;padding:0;border:0;background:transparent;color:#dce7ef;font-size:17px;line-height:21px;cursor:pointer}.conversationModal>header button:hover{color:#fff}.conversationModal>header button:disabled{color:#9fb3c5;cursor:default}.conversationModalBody{min-height:0;overflow-y:auto;padding:10px}.conversationModalError{margin:0 0 8px;padding:6px 8px;border:1px solid #e0bcbc;background:#fff2f2;color:#a43131;line-height:14px}.conversationModal>footer{min-height:40px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:6px 9px;border-top:1px solid #d6dee5;background:#f2f4f6}.conversationModal>footer button:first-child{height:27px;padding:0 10px;border:1px solid #aab7c2;border-radius:2px;background:linear-gradient(#fff,#e5e9ed);color:#4f6578;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.conversationModal>footer button:first-child:hover{background:linear-gradient(#fff,#dbe2e8)}.conversationModal>footer button:disabled{color:#929da7;cursor:default}.conversationModal h3{margin:10px 0 5px;padding-bottom:4px;border-bottom:1px solid #d6dee5;color:#45688e;font-size:11px}.conversationCreateMain{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start}.conversationCreateAvatar{display:flex;flex-direction:column;align-items:center;color:#2b587a;cursor:pointer;text-align:center}.conversationCreateAvatar>img,.conversationCreateAvatar>span{width:70px;height:70px;display:flex;align-items:center;justify-content:center;object-fit:cover;border:1px solid #b9c5cf;padding:2px;background:#fff;color:#6988a3;font-size:24px}.conversationCreateAvatar>span{background:#edf2f6}.conversationCreateAvatar small{margin-top:4px;font-size:9px;line-height:12px}.conversationCreateTitle{display:flex;flex-direction:column;gap:5px;color:#555;font-weight:700}.conversationCreateTitle input{height:26px;padding:4px 6px;border:1px solid #a9b8c5;font:11px Tahoma,Arial,sans-serif}.conversationCreateTitle input:focus,.conversationSettingsTop input:focus{border-color:#7f9db9;outline:0}.conversationCreateMembers{max-height:170px;overflow-y:auto;border:1px solid #d6dfe6}.conversationCreateMembers>div{min-height:38px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 7px;border-bottom:1px solid #e1e6eb}.conversationCreateMembers>div:last-child{border-bottom:0}.conversationCreateMembers img,.conversationCreateMembers>div>span{width:30px;height:30px;display:flex;align-items:center;justify-content:center;object-fit:cover;background:#e7edf2;color:#8195a8}.conversationCreateMembers b{overflow:hidden;color:#2b587a;text-overflow:ellipsis;white-space:nowrap}.conversationCreateMembers small{color:#888}.conversationMemberPicker{max-height:330px;overflow-y:auto;border:1px solid #ccd6df}.conversationMemberPicker>label{min-height:41px;display:grid;grid-template-columns:18px 32px minmax(0,1fr);align-items:center;gap:7px;padding:4px 8px;border-bottom:1px solid #e0e6eb;cursor:pointer}.conversationMemberPicker>label:last-child{border-bottom:0}.conversationMemberPicker>label:hover,.conversationMemberPicker>label.selected{background:#edf3f7}.conversationMemberPicker img,.conversationMemberPicker label>span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;object-fit:cover;background:#e5ebf0;color:#8195a8}.conversationMemberPicker b{overflow:hidden;color:#2b587a;text-overflow:ellipsis;white-space:nowrap}.conversationSettingsTop{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center}.conversationAvatarEditor{position:relative;width:70px;height:70px;padding:2px;border:1px solid #b5c2cc;background:#fff;cursor:pointer;overflow:hidden}.conversationAvatarEditor:disabled{cursor:default}.conversationAvatarEditor img,.conversationAvatarEditor>span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;object-fit:cover;color:#fff;background:#6f8eaa;font:700 24px Tahoma,Arial,sans-serif}.conversationAvatarEditor small{position:absolute;right:0;bottom:0;left:0;padding:4px 2px;background:#26445ec7;color:#fff;font-size:9px}.conversationSettingsTop>label{display:flex;flex-direction:column;gap:5px;color:#555;font-weight:700}.conversationSettingsTop input{height:26px;padding:4px 6px;border:1px solid #a9b8c5;font:11px Tahoma,Arial,sans-serif}.conversationSettingsOverview{min-height:70px;display:flex;align-items:center;gap:12px;padding:0 0 9px}.conversationSettingsOverview>img,.conversationSettingsOverview>span{width:70px;height:70px;display:flex;align-items:center;justify-content:center;flex:none;object-fit:cover;border:1px solid #b5c2cc;padding:2px;background:#fff;color:#fff;font:700 24px Tahoma,Arial,sans-serif}.conversationSettingsOverview>span{padding:0;background:#6f8eaa}.conversationSettingsOverview>div{min-width:0;display:flex;flex-direction:column;gap:4px}.conversationSettingsOverview b{overflow:hidden;color:#2b587a;text-overflow:ellipsis;white-space:nowrap}.conversationSettingsOverview small{color:#777}.conversationSettingsMembersHead{display:flex;align-items:flex-end;margin-top:2px;border-bottom:1px solid #d6dee5}.conversationModal .conversationSettingsMembersHead h3{min-width:0;flex:1;margin:8px 0 0;padding:0 0 4px;border:0}.conversationSettingsMembersHead>button{margin:0 0 4px 10px;padding:0;border:0;background:transparent;color:#2b587a;font:10px Tahoma,Arial,sans-serif;cursor:pointer}.conversationSettingsMembersHead>button:hover{text-decoration:underline}.conversationSettingsMembers{border:1px solid #d4dde5}.conversationSettingsMembers>div{min-height:41px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 7px;border-bottom:1px solid #e1e6eb}.conversationSettingsMembers>div:last-child{border-bottom:0}.conversationSettingsMembers img,.conversationSettingsMembers>div>span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;object-fit:cover;background:#e5ebf0;color:#8195a8}.conversationSettingsMembers a{min-width:0;display:flex;flex-direction:column;text-decoration:none}.conversationSettingsMembers a b{overflow:hidden;color:#2b587a;text-overflow:ellipsis;white-space:nowrap}.conversationSettingsMembers a:hover b{text-decoration:underline}.conversationSettingsMembers a small{margin-top:2px;color:#888;font-size:9px}.conversationSettingsMembers>div>button{border:0;background:transparent;color:#2b587a;font:10px Tahoma,Arial,sans-serif;cursor:pointer}.conversationSettingsMembers>div>button:hover{text-decoration:underline}.conversationSettingsNotice{margin:9px 0 0;padding:7px 8px;border:1px solid #d8e1e8;background:#f5f7f8;color:#777;line-height:15px}@media(max-width:700px){.recipientPickerItem{grid-template-columns:18px 44px minmax(0,1fr)!important}.recipientPickerActions{height:auto;min-height:47px;padding:7px 8px}.recipientPickerActions span{white-space:normal}.groupConversationPeerBar{height:42px;min-height:42px;padding:5px 8px}.groupConversationPeerIdentity>img,.groupConversationPeerIdentity>span{width:29px;height:29px}.messagesPeerChip.groupConversationTab{max-width:138px}.messagesPeerChip.groupConversationTab .messagesPeerOpen{max-width:108px}.conversationParticipantRow{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:5px 8px}.conversationParticipantRow>img,.conversationParticipantRow>span{width:34px;height:34px}.conversationParticipantRole{display:none}.groupConversationPeerActions{gap:8px}.groupConversationPeerActions button{padding:2px 0;font-size:10px}.messageComposer.groupConversationComposer{grid-template-columns:minmax(0,1fr) 40px;gap:7px}.messageComposer.groupConversationComposer>.groupConversationComposerPeer{width:40px;display:flex}.groupConversationComposerPeer .composerAvatar{width:40px;height:40px;font-size:17px}.conversationModalBackdrop{padding:7px}.conversationModal{max-height:calc(100vh - 14px);box-shadow:0 0 0 4px #23303b2e}.conversationCreateMain,.conversationSettingsTop{grid-template-columns:64px minmax(0,1fr);gap:9px}.conversationCreateAvatar>img,.conversationCreateAvatar>span,.conversationAvatarEditor,.conversationSettingsOverview>img,.conversationSettingsOverview>span{width:60px;height:60px}.conversationModalBody{padding:8px}}.support2010Page{min-height:560px;background:#fff;color:#333;font-size:12px}.support2010Tabs{display:flex;align-items:flex-end;height:42px;padding:8px 10px 0;gap:0;border-bottom:1px solid #4f77a1;background:#fff}.support2010Tabs button{appearance:none;border:0;background:transparent;color:#45688e;font:12px Tahoma,Arial,sans-serif;height:33px;margin:0 1px 0 0;padding:7px 13px 8px;cursor:pointer;border-radius:2px 2px 0 0;white-space:nowrap}.support2010Tabs button:hover{background:#dae1e8;text-decoration:none}.support2010Tabs button.active,.support2010Tabs button.active:hover{background:#36638e;color:#fff;font-weight:700;text-decoration:none}.support2010SectionTitle{background:#e9edf1;border-top:1px solid #d9e0e7;border-bottom:1px solid #d9e0e7;color:#45688e;font-weight:700;padding:8px 12px;margin-bottom:14px}.support2010Hint{margin:0 24px 16px;color:#666;line-height:17px}.support2010NewForm{padding:12px 0 24px}.support2010NewForm>label{display:grid;grid-template-columns:125px minmax(0,430px);align-items:center;gap:10px;margin:0 24px 10px}.support2010NewForm>label>span{text-align:right;color:#555}.support2010NewForm input[type=text],.support2010NewForm input:not([type]),.support2010NewForm select,.support2010NewForm textarea{box-sizing:border-box;width:100%;border:1px solid #c0cad5;background:#fff;font:12px Tahoma,Arial,sans-serif;color:#333;padding:6px}.support2010NewForm textarea{resize:vertical;line-height:17px}.support2010TextLabel{align-items:start!important}.support2010TextLabel>span{padding-top:6px}.support2010FileLabel{align-items:start!important}.support2010FileLabel input{font-size:11px}.support2010FileLabel small{grid-column:2;color:#777;margin-top:-4px}.support2010FormActions{margin-left:159px;display:flex;gap:7px}.support2010FormActions button,.support2010ReplyActions button,.support2010AdminBar button{border:1px solid #3b6798;border-radius:2px;background:linear-gradient(#6d91b5,#527ba4);color:#fff;font:700 11px Tahoma,Arial,sans-serif;padding:6px 13px;cursor:pointer;text-shadow:0 1px rgba(0,0,0,.2)}.support2010FormActions button.secondary{border-color:#b6c2ce;background:linear-gradient(#f7f8f9,#e5e9ed);color:#45688e;text-shadow:none}.support2010FormActions button:disabled,.support2010ReplyActions button:disabled,.support2010AdminBar button:disabled{opacity:.55;cursor:default}.support2010Filters{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-height:39px;box-sizing:border-box;padding:7px 11px;background:#f5f7f9;border-bottom:1px solid #d9e0e7;color:#666}.support2010Filters>span{margin-right:3px;color:#666}.support2010Filters button{appearance:none;border:0;border-radius:2px;background:transparent;color:#2b587a;font:11px Tahoma,Arial,sans-serif;line-height:18px;padding:3px 8px;cursor:pointer}.support2010Filters button:hover{background:#dae1e8;text-decoration:none}.support2010Filters button.active,.support2010Filters button.active:hover{background:#5b7fa4;color:#fff;font-weight:700;text-decoration:none}.support2010Empty{padding:42px 20px;text-align:center;color:#777}.support2010Empty button{border:0;background:none;color:#2b587a;text-decoration:underline;cursor:pointer;font:12px Tahoma,Arial,sans-serif}.support2010Tickets{padding:6px 12px 18px}.support2010TicketRow{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 110px;gap:10px;align-items:start;text-align:left;border:0;border-bottom:1px solid #e1e7ed;background:#fff;padding:10px 7px;cursor:pointer;font:12px Tahoma,Arial,sans-serif;color:#333}.support2010TicketRow:hover{background:#f5f8fa}.support2010TicketRow.unread{background:#edf3f8}.support2010TicketIcon{width:32px;height:32px;display:grid;place-items:center;background:#e1e8ed;border:1px solid #c6d2dc;color:#45688e;font:700 18px Arial;border-radius:2px}.support2010TicketRow.unread .support2010TicketIcon{background:#d5e2ed;border-color:#b6c8d9}.support2010TicketSummary{min-width:0}.support2010TicketSummary>div{display:flex;align-items:center;gap:9px;min-width:0}.support2010TicketSummary b{color:#2b587a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support2010TicketSummary a{font-size:11px;color:#2b587a;text-decoration:none;white-space:nowrap}.support2010TicketSummary a:hover{text-decoration:underline}.support2010TicketSummary p{margin:5px 0;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support2010TicketSummary small{color:#999}.support2010TicketMeta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#999;font-size:10px}.support2010Status{display:inline-block;border-radius:2px;padding:3px 6px;font-size:10px;white-space:nowrap;border:1px solid transparent}.support2010Status.is-new{background:#fff1c9;border-color:#ead28d;color:#8a6d1c}.support2010Status.is-in_progress{background:#e9f1f8;border-color:#c4d5e5;color:#45688e}.support2010Status.is-answered{background:#e9f4e4;border-color:#c6ddbb;color:#4b7838}.support2010Status.is-closed{background:#eee;border-color:#d5d5d5;color:#777}.support2010TicketHeader{min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 12px;background:#f1f4f7;border-bottom:1px solid #d5dde5}.support2010Back{border:0;background:transparent;color:#547b9f;font:28px Arial;cursor:pointer;padding:0}.support2010TicketHeader b{display:block;color:#2b587a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support2010TicketHeader small{display:block;color:#888;margin-top:4px}.support2010AdminBar{display:flex;align-items:center;gap:5px;padding:8px 12px;background:#fff8da;border-bottom:1px solid #ead9a1;color:#665c3e}.support2010AdminBar button{padding:4px 8px;font-weight:400}.support2010AdminBar button.active{box-shadow:inset 0 0 0 2px #ffffff73;font-weight:700}.support2010Conversation{padding:6px 20px 16px}.support2010Message{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #e7ebef}.support2010MessageAvatar{width:50px;height:50px;background:#eef2f5;display:grid;place-items:center;overflow:hidden}.support2010MessageAvatar img{width:100%;height:100%;object-fit:cover}.support2010MessageAvatar span,.support2010ReplyAvatar span{display:grid;place-items:center;width:100%;height:100%;background:#4f79a5;color:#fff;font:700 24px Arial}.support2010MessageBody{min-width:0}.support2010MessageBody header{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.support2010MessageBody header b{color:#2b587a}.support2010MessageBody header time{color:#999;font-size:10px;white-space:nowrap}.support2010MessageText{line-height:18px;white-space:normal;overflow-wrap:anywhere}.support2010Message.fromSupport .support2010MessageBody{background:#f5f8fa;border:1px solid #d8e1e8;padding:9px 10px}.support2010Attachment{display:block;width:max-content;max-width:100%;margin-top:9px;border:1px solid #c6d2dc;padding:3px;background:#fff}.support2010Attachment img{display:block;max-width:min(430px,100%);max-height:520px;object-fit:contain}.support2010Reply{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:12px 20px 18px;background:#f1f4f7;border-top:1px solid #d5dde5}.support2010ReplyAvatar{width:50px;height:50px;background:#e5ebf0;overflow:hidden}.support2010ReplyAvatar img{width:100%;height:100%;object-fit:cover}.support2010ReplyMain textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid #b6c5d3;background:#fff;padding:7px;font:12px/17px Tahoma,Arial,sans-serif;color:#333}.support2010ReplyActions{display:flex;align-items:center;gap:10px;margin-top:7px}.support2010ReplyActions label{color:#2b587a;cursor:pointer}.support2010ReplyActions label input{display:none}.support2010ReplyActions small{color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support2010ClosedNotice{margin:12px 20px 20px;padding:12px;background:#f3f3f3;border:1px solid #ddd;color:#777;text-align:center}@media(max-width:700px){.support2010Page{min-height:calc(100vh - 110px)}.support2010Tabs{height:auto;min-height:42px;overflow-x:auto;padding:8px 7px 0;gap:2px}.support2010Tabs button{flex:0 0 auto;height:33px;padding:6px 9px;font-size:11px;white-space:nowrap}.support2010NewForm>label{grid-template-columns:1fr;margin:0 12px 12px;gap:5px}.support2010NewForm>label>span{text-align:left;font-weight:700;color:#45688e}.support2010FileLabel small{grid-column:1}.support2010FormActions{margin:0 12px}.support2010TicketRow{grid-template-columns:34px minmax(0,1fr);padding:10px 3px}.support2010TicketMeta{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between}.support2010TicketSummary>div{display:block}.support2010TicketSummary a{display:block;margin-top:3px}.support2010AdminBar{overflow-x:auto;white-space:nowrap}.support2010Conversation{padding:4px 10px 12px}.support2010Message{grid-template-columns:42px minmax(0,1fr);gap:8px}.support2010MessageAvatar{width:40px;height:40px}.support2010Reply{grid-template-columns:40px minmax(0,1fr);padding:10px}.support2010ReplyAvatar{width:40px;height:40px}.support2010ReplyActions{flex-wrap:wrap}.support2010Attachment img{max-width:100%;height:auto}}.hangmanPage{min-width:0;padding:0;background:#fff;color:#333;font:11px Tahoma,Arial,sans-serif}.hangmanIntro{min-height:52px;display:flex;align-items:center;gap:9px;padding:7px 10px;border-bottom:1px solid #b9c7d3;background:linear-gradient(#f9fbfc,#e8eef3);box-sizing:border-box}.hangmanIntroIcon{width:37px;height:37px;display:flex;flex:0 0 37px;align-items:center;justify-content:center;border:1px solid #466b8b;border-radius:4px;background:linear-gradient(#7da2c1,#4c7292);box-shadow:inset 0 1px #ffffff8c,0 1px 2px #223b5040;color:#fff;font:700 15px Tahoma,Arial,sans-serif;text-shadow:0 1px #355773}.hangmanIntro>div{min-width:0;flex:1}.hangmanIntro b{display:block;margin-bottom:3px;color:#315b7d;font-size:13px}.hangmanIntro span{color:#777}.hangmanIntro>button{height:25px;padding:0 10px;border:1px solid #9eafbd;background:linear-gradient(#fff,#e7edf2);color:#2b587a;font:10px Tahoma,Arial,sans-serif;cursor:pointer}.hangmanIntro>button:hover{background:#e9eff4}.hangmanRules{padding:9px 12px;border-bottom:1px solid #d8dfe5;background:#fffbdc;color:#5f5a3f;line-height:15px}.hangmanRules>b{color:#675d2a}.hangmanRules p{margin:4px 0 0}.hangmanLayout{display:grid;grid-template-columns:minmax(0,1fr) 194px;border-bottom:1px solid #b9c7d3}.hangmanMain{width:auto;min-width:0;min-height:0;border-right:1px solid #b9c7d3;background:#f5f7f9}.hangmanScoreboard{height:54px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #9eb1c1;background:linear-gradient(#668bad,#466d8e);box-shadow:inset 0 1px #ffffff47;color:#fff;text-shadow:0 1px #31536d}.hangmanScoreboard>span{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(40,73,101,.5);box-shadow:inset 1px 0 #ffffff1f}.hangmanScoreboard>span:first-child{border-left:0}.hangmanScoreboard b{font-size:17px;line-height:20px}.hangmanScoreboard small{font-size:9px;line-height:12px;text-transform:lowercase}.hangmanToolbar{min-height:36px;display:flex;align-items:center;gap:10px;padding:5px 8px;border-bottom:1px solid #cbd5de;background:#e9eef2;box-sizing:border-box;color:#657380}.hangmanToolbar label{display:flex;align-items:center;gap:5px}.hangmanToolbar select{height:24px;min-width:135px;padding:2px 20px 2px 5px;border:1px solid #aebdca;background:#fff;color:#333;font:10px Tahoma,Arial,sans-serif}.hangmanToolbar>span{margin-left:auto;white-space:nowrap}.hangmanToolbar b{color:#45647f}.hangmanBoard{padding:10px 11px 12px;background:#eef2f5}.hangmanPaper{position:relative;height:268px;overflow:hidden;border:1px solid #aebdca;background-color:#faf9ef;background-image:linear-gradient(rgba(94,137,174,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(94,137,174,.1) 1px,transparent 1px);background-size:16px 16px;box-shadow:inset 0 0 22px #55482a14,0 1px 2px #283c4d1f}.hangmanPaper:before{content:"";position:absolute;top:0;bottom:0;left:28px;border-left:1px solid rgba(190,88,88,.23)}.hangmanDrawing{position:absolute;top:8px;left:50%;width:275px;height:245px;transform:translate(-50%)}.hangmanDrawingGhost{fill:none;stroke:#9aa8b1;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.13}.hangmanDrawingInk{fill:none;stroke:#414d55;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.hangmanDrawingInk circle{fill:#faf9ef}.hangmanDrawingInk .hangmanFace{stroke-width:2}.hangmanStartCard,.hangmanFinishCard{position:absolute;z-index:2;right:14px;bottom:13px;left:44px;min-height:64px;padding:9px 115px 9px 11px;border:1px solid #9fb2c2;background:#f9fcfef0;box-shadow:0 2px 5px #30475b2e;box-sizing:border-box}.hangmanStartCard>b,.hangmanFinishCard>b{display:block;margin-bottom:4px;color:#315b7d;font-size:12px}.hangmanStartCard>span,.hangmanFinishCard>span{display:block;color:#666;line-height:14px}.hangmanStartCard>button,.hangmanFinishCard>button{position:absolute;right:9px;top:50%;height:28px;min-width:98px;padding:0 10px;transform:translateY(-50%);border:1px solid #3d607e;background:linear-gradient(#7296b5,#4d7292);box-shadow:inset 0 1px #ffffff59;color:#fff;font:700 10px Tahoma,Arial,sans-serif;text-shadow:0 1px #355570;cursor:pointer}.hangmanStartCard>button:hover,.hangmanFinishCard>button:hover{background:linear-gradient(#7da1bf,#557b9b)}.hangmanStartCard>button:disabled,.hangmanFinishCard>button:disabled{opacity:.55;cursor:default}.hangmanFinishCard strong{display:inline-block;margin-right:7px;color:#3d6282;font-size:15px}.hangmanFinishCard.won{border-color:#91ad82;background:#f7fdf4f2}.hangmanFinishCard.won>b{color:#4d7b3d}.hangmanFinishCard.lost{border-color:#c2a09b;background:#fff8f7f2}.hangmanFinishCard.lost>b{color:#9b4c43}.hangmanWord{min-height:55px;display:flex;align-items:flex-end;justify-content:center;gap:5px;padding:8px 4px 5px;overflow-x:auto;box-sizing:border-box}.hangmanWord>span{width:28px;height:34px;flex:0 0 28px;border-bottom:3px solid #506c83;color:#2f587a;font:700 22px/31px Tahoma,Arial,sans-serif;text-align:center;text-shadow:0 1px #fff}.hangmanWord>span.opened{animation:hangmanLetterOpen .2s ease-out}@keyframes hangmanLetterOpen{0%{transform:translateY(-5px);opacity:.25}to{transform:none;opacity:1}}.hangmanKeyboard{padding:6px 5px 4px;border:1px solid #becbd6;background:#dfe7ed;box-shadow:inset 0 1px #f7f9fb;text-align:center}.hangmanKeyboard>div{display:flex;justify-content:center;gap:4px;margin-top:4px}.hangmanKeyboard>div:first-child{margin-top:0}.hangmanKeyboard button{width:28px;height:28px;padding:0;border:1px solid #8fa3b3;border-radius:2px;background:linear-gradient(#fff,#e3eaf0);box-shadow:inset 0 1px #fff,0 1px 1px #2c44581f;color:#315b7d;font:700 11px Tahoma,Arial,sans-serif;cursor:pointer}.hangmanKeyboard button:hover:not(:disabled){border-color:#527594;background:linear-gradient(#eef5fa,#d4e1ea)}.hangmanKeyboard button:active:not(:disabled){background:#d5e0e8;box-shadow:inset 0 1px 2px #2d445733}.hangmanKeyboard button:disabled{cursor:default;opacity:.52}.hangmanKeyboard button.correct{border-color:#789969;background:linear-gradient(#edf7e9,#cfe3c6);color:#3f7033;opacity:1}.hangmanKeyboard button.wrong{border-color:#b98b85;background:linear-gradient(#f8e9e7,#e6c7c2);color:#9d453b;opacity:1;text-decoration:line-through}.hangmanHint{margin:6px 0 0;color:#8996a0;font-size:9px;text-align:center}.hangmanSidebar{min-width:0;background:#eef2f5}.hangmanPersonal{background:#fff}.hangmanPersonal h3{height:27px;display:flex;align-items:center;margin:0;padding:0 8px;border-bottom:1px solid #b9c7d3;background:#dce5ed;color:#3a5d7d;font-size:11px}.hangmanPersonal p{display:flex;justify-content:space-between;margin:0;padding:6px 8px;border-top:1px solid #eef1f4}.hangmanPersonal p:first-of-type{border-top:0}.hangmanPersonal span{color:#666}.hangmanPersonal b{color:#315b80}.hangmanLeaderboard{border-top:1px solid #b9c8d5;background:#fff}.hangmanLeaderboardTabs{height:34px;display:flex;align-items:flex-end;padding:5px 5px 0;border-bottom:1px solid #597da3;background:#f7f7f7}.hangmanLeaderboardTabs button{height:28px;flex:1;padding:0 4px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;font:10px Tahoma,Arial,sans-serif;cursor:pointer}.hangmanLeaderboardTabs button:hover{background:#e1e7ed}.hangmanLeaderboardTabs button.active{border-color:#597da3;background:#5b7fa2;color:#fff}.hangmanLeaderboardHeader{height:24px;display:flex;align-items:center;padding:0 7px;background:#e7edf2;color:#45647f}.hangmanLeaderboardHeader b{flex:1}.hangmanLeaderboardHeader span{width:43px;text-align:right}.hangmanLeaderboardList{height:388px;overflow:auto;scrollbar-width:thin}.hangmanLeaderboardRow{min-height:47px;display:flex;align-items:center;padding:5px 6px;border-top:1px solid #e0e6eb;box-sizing:border-box}.hangmanLeaderboardRow:first-child{border-top:0}.hangmanLeaderboardRow.self{background:#fffbdc}.hangmanLeaderboardRow>strong{width:20px;flex:0 0 20px;color:#777;text-align:center}.hangmanPlayerAvatar{width:34px;height:34px;flex:0 0 34px;margin-right:6px}.hangmanPlayerAvatar img,.hangmanPlayerAvatar span{width:34px;height:34px;display:block;object-fit:cover}.hangmanPlayerAvatar span{background:#e3e9ee;color:#8193a3;font:17px/34px Tahoma,Arial,sans-serif;text-align:center}.hangmanPlayerName{min-width:0;flex:1;overflow:hidden;color:#2b587a;font-weight:700;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.hangmanPlayerName:hover{text-decoration:underline}.hangmanPlayerName small{display:block;margin-top:2px;color:#999;font-size:9px;font-weight:400}.hangmanLeaderboardRow>b{width:38px;flex:0 0 38px;color:#315b80;text-align:right}.hangmanLeaderboardEmpty{padding:28px 10px;color:#777;text-align:center}.apps2010LibraryPicture.hangman img{object-fit:cover}@media(max-width:700px){.hangmanPage{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.hangmanIntro{padding:7px 12px}.hangmanIntro>div span{display:block;max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hangmanIntro>button{padding:0 8px;font-size:10px}.hangmanRules{padding:9px 12px}.hangmanLayout{display:block;border-bottom:0}.hangmanMain{border-right:0}.hangmanScoreboard{height:55px}.hangmanScoreboard b{font-size:15px}.hangmanScoreboard small{font-size:8px;text-align:center}.hangmanToolbar{padding:6px 12px}.hangmanToolbar label{flex:1}.hangmanToolbar select{width:100%;min-width:0;height:29px;font-size:12px}.hangmanToolbar>span{display:none}.hangmanBoard{padding:8px 8px 12px}.hangmanPaper{height:250px}.hangmanDrawing{top:3px;width:245px;height:230px}.hangmanStartCard,.hangmanFinishCard{right:8px;bottom:8px;left:35px;min-height:82px;padding:8px 9px 42px}.hangmanStartCard>button,.hangmanFinishCard>button{inset:auto 9px 7px;width:auto;height:30px;transform:none}.hangmanWord{gap:4px;padding-top:9px}.hangmanWord>span{width:24px;height:31px;flex-basis:24px;font-size:20px;line-height:28px}.hangmanKeyboard{padding:6px 3px}.hangmanKeyboard>div{gap:3px}.hangmanKeyboard button{width:calc((100vw - 43px)/12);max-width:32px;min-width:22px;height:34px;font-size:12px}.hangmanHint{font-size:9px}.hangmanSidebar{margin-top:10px;border-top:1px solid #b9c8d5}.hangmanLeaderboardList{height:auto;max-height:310px}.hangmanLeaderboardTabs{padding-right:12px;padding-left:12px}.hangmanLeaderboardRow{padding-right:12px;padding-left:8px}}@media(max-width:380px){.hangmanIntroIcon{display:none}.hangmanIntro>div span{max-width:145px}.hangmanScoreboard b{font-size:13px}.hangmanScoreboard small{font-size:7px}.hangmanKeyboard button{min-width:21px}.hangmanWord>span{width:21px;flex-basis:21px;font-size:18px}}.hangmanPage{width:100%;max-width:100%;min-width:0;padding:0 10px 14px;overflow-x:hidden;box-sizing:border-box}.hangmanIntro,.hangmanRules,.hangmanLayout{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.hangmanLayout{display:grid;grid-template-columns:minmax(0,1fr) 194px;align-items:stretch}.hangmanMain{width:auto!important;max-width:none!important;min-width:0!important;min-height:0!important;overflow:hidden;box-sizing:border-box}.hangmanSidebar{width:194px;min-width:194px;max-width:194px;overflow:hidden;box-sizing:border-box}.hangmanPersonal,.hangmanLeaderboard,.hangmanLeaderboardTabs,.hangmanLeaderboardHeader,.hangmanLeaderboardList{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.hangmanPersonal p{min-width:0;gap:6px}.hangmanPersonal p span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hangmanPersonal p b{flex:none;white-space:nowrap}.hangmanLeaderboardTabs button{min-width:0;overflow:hidden;white-space:nowrap}.hangmanLeaderboardRow{width:100%;max-width:100%;min-width:0}@media(max-width:700px){.hangmanPage{width:100%!important;max-width:100%!important;min-width:0!important;padding:0 0 calc(76px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.hangmanLayout{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important}.hangmanMain,.hangmanSidebar{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important}.hangmanMain{border-right:0!important}.hangmanSidebar{margin-top:10px;border-top:1px solid #b9c8d5}.hangmanLeaderboardList{height:auto!important;max-height:320px}}.richTextLink{color:#2b587a;text-decoration:underline;overflow-wrap:anywhere;word-break:break-word}.richTextLink:hover{color:#1d3f5b}.hangmanRecordOverlay{position:fixed;z-index:10020;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:#1e2f3d94;box-sizing:border-box}.hangmanRecordDialog{width:430px;max-width:100%;border:1px solid #375c7b;background:#fff;box-shadow:0 5px 22px #0000006b;color:#333;font:11px Tahoma,Arial,sans-serif}.hangmanRecordDialog>header{height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid #284c69;background:linear-gradient(#6f94b3,#4b7190);box-shadow:inset 0 1px #ffffff52;color:#fff;text-shadow:0 1px #31536d;box-sizing:border-box}.hangmanRecordDialog>header>span{color:#ffe06b;font-size:18px;text-shadow:0 1px #8b6c16}.hangmanRecordDialog>header>b{flex:1;font-size:13px}.hangmanRecordDialog>header>button{width:23px;height:23px;padding:0;border:0;background:transparent;color:#eaf2f8;font:700 20px/20px Arial,sans-serif;cursor:pointer;text-shadow:0 1px #294961}.hangmanRecordDialog>header>button:hover{color:#fff}.hangmanRecordDialog>header>button:disabled{opacity:.55;cursor:default}.hangmanRecordDialogBody{display:flex;align-items:center;gap:14px;padding:17px 18px 12px;background:linear-gradient(#fff,#f1f5f8)}.hangmanRecordMedal{width:72px;height:72px;display:flex;flex:0 0 72px;align-items:center;justify-content:center;border:4px solid #e2a917;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff09a 0,#f4c62d 46%,#c68808);box-shadow:inset 0 0 0 3px #fff1a5,0 2px 4px #3c485247;color:#315b7d;font:700 24px Tahoma,Arial,sans-serif;text-shadow:0 1px #fff3a0}.hangmanRecordDialogBody>div:last-child{min-width:0}.hangmanRecordDialogBody strong{display:block;margin-bottom:5px;color:#2b587a;font-size:24px;line-height:28px}.hangmanRecordDialogBody p{margin:0;color:#555;line-height:15px}.hangmanRecordDialogBody small{display:block;margin-top:5px;color:#7b8790}.hangmanRecordShareHint{margin:0;padding:10px 18px;border-top:1px solid #d4dde4;border-bottom:1px solid #c4d0da;background:#fffbdc;color:#625d42;line-height:15px}.hangmanRecordDialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;background:#eef2f5}.hangmanRecordDialog>footer button{height:28px;padding:0 15px;border:1px solid #9aaaba;background:linear-gradient(#fff,#e3eaf0);color:#2b587a;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.hangmanRecordDialog>footer button:hover{background:linear-gradient(#fff,#d8e3eb)}.hangmanRecordDialog>footer button:disabled{opacity:.6;cursor:default}.hangmanRecordDialog>footer .hangmanRecordShare{border-color:#3c607e;background:linear-gradient(#7599b8,#4e7392);box-shadow:inset 0 1px #ffffff59;color:#fff;font-weight:700;text-shadow:0 1px #355570}.hangmanRecordDialog>footer .hangmanRecordShare:hover{background:linear-gradient(#80a3c0,#587d9b)}@media(max-width:700px){.hangmanRecordOverlay{align-items:flex-start;padding:74px 10px 20px}.hangmanRecordDialogBody{padding:14px 12px 10px}.hangmanRecordMedal{width:58px;height:58px;flex-basis:58px;font-size:20px}.hangmanRecordDialogBody strong{font-size:20px}.hangmanRecordDialog>footer{flex-wrap:wrap}.hangmanRecordDialog>footer button{flex:1;min-width:120px}}.battleshipPage{width:100%;max-width:100%;min-width:0;padding:0 0 14px!important;box-sizing:border-box;color:#2b445a;font-family:Tahoma,Arial,sans-serif;font-size:11px;overflow:visible}.battleshipIntro{display:flex;align-items:center;min-height:52px;padding:7px 10px;border:1px solid #b9c8d5;border-bottom:0;background:linear-gradient(#fbfcfd,#e5edf3);box-shadow:inset 0 1px #fff;box-sizing:border-box}.battleshipIntroIcon{display:flex;width:36px;height:36px;margin-right:9px;align-items:center;justify-content:center;border:1px solid #557995;background:linear-gradient(#78a3c0,#47708f);box-shadow:inset 0 1px #ffffff8c,0 1px 1px #324d622e;color:#fff;font-size:21px;text-shadow:0 1px #34516b}.battleshipIntro>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.battleshipIntro b{font-size:13px;color:#2b587a}.battleshipIntro span{color:#657887}.battleshipIntro>button,.battleshipToolbar button,.battleshipRecordDialog button{min-height:25px;padding:3px 11px;border:1px solid #758fa5;background:linear-gradient(#fff,#e4ebf1);color:#2b587a;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.battleshipIntro>button:hover,.battleshipToolbar button:hover,.battleshipRecordDialog button:hover{background:linear-gradient(#fff,#d8e4ec)}.battleshipRules{padding:10px 12px;border:1px solid #c3d0db;border-bottom:0;background:#fffbe4;color:#4d5962;line-height:1.45}.battleshipRules b{color:#2b587a}.battleshipRules p{margin:5px 0 0}.battleshipLayout{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 176px;border:1px solid #aebfcd;box-sizing:border-box;background:#fff}.battleshipMain{width:auto!important;max-width:none!important;min-width:0!important;min-height:0!important;border-right:1px solid #aebfcd;background:#edf3f7;overflow:hidden;box-sizing:border-box}.battleshipScoreboard{display:grid;grid-template-columns:repeat(4,1fr);height:55px;background:linear-gradient(#6d94b3,#4c7597);border-bottom:1px solid #355e7e;color:#fff;text-align:center;text-shadow:0 1px #31526d;box-shadow:inset 0 1px #ffffff3d}.battleshipScoreboard span{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid rgba(39,78,108,.65);box-shadow:inset -1px 0 #ffffff21}.battleshipScoreboard span:last-child{border-right:0}.battleshipScoreboard b{font-size:17px;line-height:19px}.battleshipScoreboard small{font-size:9px;text-transform:lowercase}.battleshipToolbar{display:flex;min-height:58px;padding:7px 8px;align-items:center;justify-content:space-between;gap:7px;border-bottom:1px solid #c1ced8;background:linear-gradient(#fafbfc,#e4ebf1);box-sizing:border-box}.battleshipToolbarStatus{display:flex;min-width:0;align-items:center;gap:7px}.battleshipToolbarStatus>div{display:flex;min-width:0;flex-direction:column;gap:3px}.battleshipToolbarStatus b{color:#2b587a}.battleshipToolbarStatus>div>span{overflow:hidden;color:#6d7e8c;white-space:nowrap;text-overflow:ellipsis}.battleshipTurnState{display:flex;min-width:58px;height:34px;padding:0 6px;align-items:center;justify-content:center;border:1px solid #9baab6;background:#f3f5f7;color:#71818d;font-size:9px;font-weight:700;text-align:center;line-height:12px;box-sizing:border-box}.battleshipTurnState.active{border-color:#659449;background:linear-gradient(#edf8e8,#d8edcf);color:#46742f}.battleshipTurnState.waiting{border-color:#bc9a48;background:linear-gradient(#fff8d9,#f1e3ac);color:#786323}.battleshipTurnState.finished{border-color:#6e8799;background:#e2e9ee;color:#516b7e}.battleshipToolbarActions{display:flex;flex:none;gap:4px;flex-wrap:wrap;justify-content:flex-end}.battleshipToolbar button{background:linear-gradient(#7199b8,#4b7496);border-color:#3d6383;color:#fff;text-shadow:0 1px #36546e}.battleshipToolbar button.secondary{background:linear-gradient(#fff,#e5edf3);border-color:#8aa0b3;color:#536b7f;text-shadow:none}.battleshipToolbar button.secondary.danger{color:#8a4540}.battleshipToolbar button:disabled{opacity:.55;cursor:default}.battleshipMobileTabs{display:none}.battleshipSea{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 7px 11px;background-color:#f8f5e9;background-image:linear-gradient(rgba(90,130,160,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(90,130,160,.08) 1px,transparent 1px);background-size:16px 16px;border-bottom:1px solid #c3d0da;box-sizing:border-box}.battleshipBoardWrap{min-width:0;padding:5px 4px 7px;border:1px solid #c0cbd3;background:#ffffffad;box-shadow:0 1px 2px #3248581f}.battleshipBoardTitle{display:flex;min-height:32px;margin:0 1px 5px;align-items:center;justify-content:center;flex-direction:column}.battleshipBoardTitle h3{margin:0;color:#2b587a;font-size:12px}.battleshipBoardTitle small{margin-top:2px;color:#7b8b96;font-size:9px;font-weight:400}.battleshipGrid{display:grid;width:100%;max-width:228px;margin:0 auto;aspect-ratio:1/1;gap:1px;padding:3px;border:1px solid #587c98;background:#6f93ac;box-shadow:0 1px 2px #243d4f4d,inset 0 1px #ffffff59;box-sizing:border-box}.battleshipCoordinate,.battleshipCorner{display:flex;align-items:center;justify-content:center;background:linear-gradient(#f5f8fa,#e3ebf1);color:#49677e;font-size:9px;font-weight:700;line-height:1}.battleshipCoordinate.side{min-width:22px}.battleshipCell{position:relative;display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;border:0;background:#d9edf7;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:hidden}button.battleshipCell{padding:0;cursor:crosshair}.battleshipCell.water,.battleshipCell.unknown{background:linear-gradient(135deg,#e7f6fc,#c9e6f3)}.battleshipCell.water:after,.battleshipCell.unknown:after{content:"";position:absolute;left:2px;right:2px;bottom:3px;height:1px;background:#ffffff8c}button.battleshipCell.unknown:hover{z-index:2;outline:2px solid #e7aa2c;outline-offset:-2px;background:#fff4c9}.battleshipCell.ship{background:linear-gradient(#7d98aa 0,#516b7e 52%,#3f596b 53%,#607b8e);box-shadow:inset 0 0 0 2px #334d60}.battleshipCell.ship:before{content:"";position:absolute;left:20%;right:20%;top:24%;height:24%;border-radius:4px 4px 1px 1px;background:#b6c7d2;box-shadow:0 5px 0 -1px #879eae}.battleshipCell.miss{background:linear-gradient(135deg,#e3f4fb,#cae7f3)}.battleshipCell.miss:before{content:"";width:6px;height:6px;border:2px solid #648da7;border-radius:50%;background:#dff2fa;box-shadow:0 0 0 2px #ffffff73}.battleshipCell.hit{background:radial-gradient(circle,#fff7c2 0 18%,#f0a13a 19% 36%,#c94837 37% 58%,#81413a 59% 100%)}.battleshipCell.hit:before,.battleshipCell.sunk:before{content:"";position:absolute;width:3px;height:70%;background:#fff;transform:rotate(45deg);box-shadow:0 0 3px #8e241e}.battleshipCell.hit:after,.battleshipCell.sunk:after{content:"";position:absolute;width:3px;height:70%;background:#fff;transform:rotate(-45deg);box-shadow:0 0 3px #8e241e}.battleshipCell.sunk{background:linear-gradient(135deg,#b73e38,#7e2927);box-shadow:inset 0 0 0 2px #5c1e1c}.battleshipCell.recent{z-index:3;animation:battleshipShotPulse .7s ease-out}.battleshipCell:disabled{cursor:default}@keyframes battleshipShotPulse{0%{transform:scale(.7);filter:brightness(1.8)}55%{transform:scale(1.22)}to{transform:scale(1)}}.battleshipBattleLog{display:flex;min-height:52px;padding:8px 11px;flex-direction:column;justify-content:center;gap:3px;border-bottom:1px solid #c3d0da;background:#eef4f8;box-sizing:border-box}.battleshipBattleLog b{color:#2b587a}.battleshipBattleLog span{color:#687c8c;line-height:14px}.battleshipBattleLog.won{background:#edf6e7}.battleshipBattleLog.won b{color:#47752d}.battleshipBattleLog.lost{background:#f8eae8}.battleshipBattleLog.lost b{color:#9a3b34}.battleshipLegend{display:flex;min-height:37px;padding:5px 8px;align-items:center;justify-content:center;flex-wrap:wrap;gap:11px;background:#f7f9fa;color:#667b8a}.battleshipLegend span{display:flex;align-items:center;gap:4px}.battleshipLegend i{position:relative;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid #7896aa;font-style:normal;font-weight:700;box-sizing:border-box;overflow:hidden}.battleshipLegend i.ship{background:linear-gradient(#7d98aa,#405a6c);box-shadow:inset 0 0 0 2px #334d60}.battleshipLegend i.miss{background:#d7edf7}.battleshipLegend i.miss:before{content:"";width:5px;height:5px;border:2px solid #648da7;border-radius:50%}.battleshipLegend i.hit{background:radial-gradient(circle,#fff7c2 0 18%,#f0a13a 19% 36%,#c94837 37% 58%,#81413a 59% 100%)}.battleshipLegend i.sunk{background:#97322e}.battleshipLegend i.hit:before,.battleshipLegend i.sunk:before{content:"×";color:#fff;font-size:13px}.battleshipSidebar{width:176px;min-width:176px;max-width:176px;overflow:hidden;background:#fff;box-sizing:border-box}.battleshipPersonal h3,.battleshipLeaderboardHeader{height:27px;margin:0;padding:6px 7px;background:linear-gradient(#e8eff4,#d3dfe8);border-bottom:1px solid #b7c6d2;color:#2b587a;font-size:11px;box-sizing:border-box}.battleshipPersonal p{display:flex;height:29px;margin:0;padding:6px 7px;align-items:center;justify-content:space-between;gap:4px;border-bottom:1px solid #e0e6eb;box-sizing:border-box}.battleshipPersonal p span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.battleshipPersonal p b{flex:none;color:#2b587a}.battleshipLeaderboardTabs{display:grid;grid-template-columns:repeat(3,1fr);height:31px;border-bottom:1px solid #9fb2c2}.battleshipLeaderboardTabs button{min-width:0;border:0;border-right:1px solid #c4d0da;background:#f8fafc;color:#2b587a;font:10px Tahoma,Arial,sans-serif;cursor:pointer}.battleshipLeaderboardTabs button:last-child{border-right:0}.battleshipLeaderboardTabs button.active{background:#5c82a3;color:#fff}.battleshipLeaderboardHeader{display:flex;align-items:center;justify-content:space-between}.battleshipLeaderboardList{max-height:420px;overflow:auto}.battleshipLeaderboardEmpty{padding:16px 7px;color:#738795;text-align:center;line-height:1.45}.battleshipLeaderboardRow{display:grid;grid-template-columns:18px 31px minmax(0,1fr) 34px;min-width:0;min-height:43px;align-items:center;border-bottom:1px solid #e1e6ea}.battleshipLeaderboardRow.self{background:#fffbe1}.battleshipLeaderboardRow>strong{text-align:center;color:#6b7f8e}.battleshipPlayerAvatar{display:flex;width:28px;height:28px;align-items:center;justify-content:center;background:#e7edf2;color:#718494;text-decoration:none;overflow:hidden}.battleshipPlayerAvatar img{width:100%;height:100%;object-fit:cover}.battleshipPlayerName{min-width:0;padding:0 3px;color:#2b587a;font-weight:700;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.battleshipPlayerName small{display:block;color:#8796a1;font-size:9px;font-weight:400}.battleshipLeaderboardRow>b{padding-right:4px;color:#2b587a;text-align:right}.battleshipRecordOverlay{position:fixed;z-index:10020;inset:0;display:flex;padding:18px;align-items:center;justify-content:center;background:#19273294;box-sizing:border-box}.battleshipRecordDialog{width:430px;max-width:100%;border:1px solid #315d80;background:#fff;box-shadow:0 6px 25px #0006}.battleshipRecordDialog header{display:flex;height:38px;padding:0 9px;align-items:center;gap:8px;background:linear-gradient(#6d93b2,#456d8f);color:#fff;text-shadow:0 1px #31516b}.battleshipRecordDialog header span{color:#ffd968;font-size:18px}.battleshipRecordDialog header b{flex:1;font-size:13px}.battleshipRecordDialog header button{min-width:24px;padding:0;border:0;background:transparent;color:#fff;font-size:20px}.battleshipRecordDialog header button:disabled{opacity:.55}.battleshipRecordBody{display:flex;padding:17px 18px 12px;align-items:center;gap:14px;background:linear-gradient(#fff,#f1f5f8)}.battleshipRecordMedal{display:flex;width:72px;height:72px;flex:0 0 72px;align-items:center;justify-content:center;border:5px double #b67a15;border-radius:50%;background:radial-gradient(circle,#fff6ac,#e4a92d);color:#2b587a;font-size:30px}.battleshipRecordBody>div{min-width:0}.battleshipRecordBody strong{display:block;color:#2b587a;font-size:24px;line-height:28px}.battleshipRecordBody p{margin:4px 0 0;color:#555}.battleshipRecordBody small{display:block;margin-top:5px;color:#7c8993}.battleshipRecordHint{margin:0;padding:9px 18px;border-top:1px solid #d4dde4;border-bottom:1px solid #c4d0da;background:#fffbdc;color:#625d42;line-height:15px}.battleshipRecordDialog footer{display:flex;padding:9px 12px;justify-content:flex-end;gap:7px;background:#eef2f5}.battleshipRecordDialog footer button:last-child{border-color:#3c607e;background:linear-gradient(#7197b6,#4c7393);color:#fff;font-weight:700;text-shadow:0 1px #355570}.battleshipRecordDialog footer button:disabled{opacity:.6;cursor:default}@media(max-width:700px){.battleshipPage{width:100%!important;max-width:100%!important;min-width:0!important;padding:0 0 calc(76px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.battleshipLayout{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;flex-direction:column!important}.battleshipMain,.battleshipSidebar{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important}.battleshipMain{border-right:0!important}.battleshipSidebar{margin-top:10px;border-top:1px solid #b9c8d5}.battleshipIntro{padding:6px}.battleshipIntroIcon{width:31px;height:31px}.battleshipIntro>button{padding:3px 7px}.battleshipScoreboard b{font-size:14px}.battleshipScoreboard small{font-size:8px}.battleshipToolbar{align-items:stretch;flex-direction:column}.battleshipToolbarStatus{width:100%}.battleshipToolbarActions{justify-content:flex-end}.battleshipMobileTabs{display:grid;grid-template-columns:repeat(2,1fr);height:34px;border-bottom:1px solid #8fa8bc;background:#eef3f7}.battleshipMobileTabs button{border:0;border-right:1px solid #bccad5;background:linear-gradient(#fff,#e6edf3);color:#2b587a;font:11px Tahoma,Arial,sans-serif}.battleshipMobileTabs button:last-child{border-right:0}.battleshipMobileTabs button.active{background:linear-gradient(#6d93b2,#4e7697);color:#fff;font-weight:700;text-shadow:0 1px #36556e}.battleshipSea{display:block;padding:10px 6px}.battleshipSea.show-player .battleshipBoardWrap.enemy,.battleshipSea.show-enemy .battleshipBoardWrap.player{display:none}.battleshipBoardWrap{max-width:352px;margin:0 auto}.battleshipGrid{max-width:330px}.battleshipLeaderboardList{height:auto!important;max-height:320px}.battleshipRecordOverlay{align-items:flex-start;padding:74px 9px 20px}.battleshipRecordBody{padding:14px 12px 10px}.battleshipRecordMedal{width:58px;height:58px;flex-basis:58px;font-size:22px}.battleshipRecordBody strong{font-size:20px}.battleshipRecordDialog footer{flex-wrap:wrap}.battleshipRecordDialog footer button{flex:1;min-width:120px}}@media(max-width:390px){.battleshipIntro>div span{display:none}.battleshipScoreboard{height:50px}.battleshipScoreboard b{font-size:13px}.battleshipTurnState{min-width:52px}.battleshipGrid{max-width:306px}.battleshipLegend{gap:7px;font-size:10px}}.battleshipModeTabs{display:grid;grid-template-columns:repeat(2,1fr);height:35px;border:1px solid #aebfcd;border-bottom:0;background:#edf2f6;box-sizing:border-box}.battleshipModeTabs button{border:0;border-right:1px solid #bdcad5;background:linear-gradient(#fff,#e3ebf1);color:#2b587a;font:11px Tahoma,Arial,sans-serif;cursor:pointer}.battleshipModeTabs button:last-child{border-right:0}.battleshipModeTabs button.active{background:linear-gradient(#6d94b3,#4d7597);color:#fff;font-weight:700;text-shadow:0 1px #355570}.battleshipModeTabs button:hover:not(.active){background:linear-gradient(#fff,#d8e4ec)}.battleshipOnlineLobby{border:1px solid #aebfcd;border-bottom:0;background:#f5f8fa;box-sizing:border-box}.battleshipInviteCard,.battleshipInviteChooser{display:flex;min-height:58px;padding:8px 10px;align-items:center;gap:9px;box-sizing:border-box}.battleshipInviteCard.incoming{background:#fffbe1}.battleshipInviteCard.waiting{background:#edf5fa}.battleshipInviteAvatar{display:flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid #a9bac7;background:#e3eaf0;color:#6d8292;text-decoration:none;overflow:hidden}.battleshipInviteAvatar img{width:100%;height:100%;object-fit:cover}.battleshipInviteCard>div:not(.battleshipInviteActions),.battleshipInviteChooser>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.battleshipInviteCard b,.battleshipInviteChooser b{color:#2b587a}.battleshipInviteCard span,.battleshipInviteChooser span{color:#6d7e8c;line-height:14px}.battleshipInviteActions{display:flex;flex:none;gap:5px}.battleshipInviteCard button,.battleshipInviteChooser button{min-height:25px;padding:3px 10px;border:1px solid #3d6383;background:linear-gradient(#7199b8,#4b7496);color:#fff;font:11px Tahoma,Arial,sans-serif;text-shadow:0 1px #36546e;cursor:pointer}.battleshipInviteCard button.secondary{border-color:#8aa0b3;background:linear-gradient(#fff,#e5edf3);color:#536b7f;text-shadow:none}.battleshipInviteCard button.danger{color:#8a4540}.battleshipInviteCard button:disabled,.battleshipInviteChooser button:disabled{opacity:.55;cursor:default}.battleshipInviteChooser select{width:190px;max-width:32%;height:25px;border:1px solid #9aacba;background:#fff;color:#2b445a;font:11px Tahoma,Arial,sans-serif}.battleshipNoFriends{padding:5px 8px;border:1px solid #d1d9df;background:#fff;color:#778b99!important}.battleshipOpponentName{display:block;max-width:82px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.battleshipGrid{align-content:stretch}.battleshipCoordinate.top,.battleshipCorner{min-height:0;height:auto}.battleshipCoordinate.side{min-height:0}@media(max-width:700px){.battleshipModeTabs{height:38px}.battleshipOnlineLobby{border-left:0;border-right:0}.battleshipInviteCard,.battleshipInviteChooser{align-items:stretch;flex-wrap:wrap}.battleshipInviteCard>div:not(.battleshipInviteActions),.battleshipInviteChooser>div{min-width:calc(100% - 50px)}.battleshipInviteActions{width:100%;justify-content:flex-end}.battleshipInviteChooser select{width:100%;max-width:none;flex:1}.battleshipInviteChooser button{flex:none}.battleshipGrid{aspect-ratio:1/1}}@media(max-width:390px){.battleshipInviteChooser select{order:3}.battleshipInviteChooser button{order:4}.battleshipInviteChooser>div{min-width:100%}.battleshipInviteCard{padding:7px}.battleshipInviteActions button{flex:1}}.battleshipSetup{display:grid;grid-template-columns:minmax(250px,1fr) 194px;gap:8px;padding:10px 8px;background-color:#f8f5e9;background-image:linear-gradient(rgba(90,130,160,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(90,130,160,.08) 1px,transparent 1px);background-size:16px 16px;box-sizing:border-box}.battleshipPlacementBoard{align-self:start}.battleshipPlacementBoard .battleshipGrid{max-width:272px}.battleshipGrid.setup button.battleshipCell{cursor:pointer}.battleshipGrid.setup button.battleshipCell:disabled{cursor:default;opacity:.78}.battleshipCell.setupCell.preview.valid{z-index:2;background:linear-gradient(#a9c69a,#719963);box-shadow:inset 0 0 0 2px #527744}.battleshipCell.setupCell.preview.invalid{z-index:2;background:repeating-linear-gradient(135deg,#f3c2bd 0 4px,#d8756c 4px 8px);box-shadow:inset 0 0 0 2px #a44b44}.battleshipCell.setupCell.placed:hover{filter:brightness(1.18);box-shadow:inset 0 0 0 2px #d79a2b}.battleshipShipyard{min-width:0;border:1px solid #aebfcd;background:#f7f9fa;box-shadow:0 1px 2px #3248581f}.battleshipShipyardHeader{display:flex;height:34px;padding:0 8px;align-items:center;justify-content:space-between;border-bottom:1px solid #b7c6d2;background:linear-gradient(#e8eff4,#d3dfe8);box-sizing:border-box}.battleshipShipyardHeader b{color:#2b587a}.battleshipShipyardHeader span{color:#728594;font-size:9px}.battleshipSetupButtons{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:7px;border-bottom:1px solid #d2dce4}.battleshipSetupButtons button,.battleshipOrientation button,.battleshipSetupActions button{min-height:26px;padding:3px 7px;border:1px solid #3d6383;background:linear-gradient(#7199b8,#4b7496);color:#fff;font:10px Tahoma,Arial,sans-serif;text-shadow:0 1px #36546e;cursor:pointer}.battleshipSetupButtons button:first-child{grid-column:1/-1}.battleshipSetupButtons button.secondary,.battleshipSetupActions button.secondary{border-color:#8aa0b3;background:linear-gradient(#fff,#e5edf3);color:#536b7f;text-shadow:none}.battleshipSetupButtons button:disabled,.battleshipOrientation button:disabled,.battleshipSetupActions button:disabled{opacity:.55;cursor:default}.battleshipOrientation{display:flex;padding:7px;align-items:center;justify-content:space-between;gap:6px;border-bottom:1px solid #d2dce4;background:#fff}.battleshipOrientation span{min-width:0;color:#667b8a;font-size:9px;line-height:13px}.battleshipOrientation b{display:block;color:#2b587a;font-size:10px}.battleshipOrientation button{flex:none;background:linear-gradient(#fff,#e5edf3);border-color:#8aa0b3;color:#536b7f;text-shadow:none}.battleshipFleetPicker{padding:7px;border-bottom:1px solid #d2dce4}.battleshipFleetPicker h3{margin:0 0 5px;color:#2b587a;font-size:11px}.battleshipFleetPicker>button{display:grid;width:100%;min-height:39px;margin:0 0 4px;padding:4px 5px;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:5px;border:1px solid #c0ccd5;background:linear-gradient(#fff,#edf2f5);color:#536b7f;font:10px Tahoma,Arial,sans-serif;text-align:left;cursor:pointer;box-sizing:border-box}.battleshipFleetPicker>button:last-child{margin-bottom:0}.battleshipFleetPicker>button:hover:not(:disabled){border-color:#7794aa;background:linear-gradient(#fff,#e2edf4)}.battleshipFleetPicker>button.selected{border-color:#557d9d;background:linear-gradient(#eaf5fb,#cee3ef);box-shadow:inset 0 0 0 1px #fff}.battleshipFleetPicker>button:disabled{opacity:.55;cursor:default}.battleshipFleetPicker>button>span:nth-child(2){min-width:0}.battleshipFleetPicker>button b{display:block;color:#2b587a}.battleshipFleetPicker>button small{display:block;margin-top:2px;color:#83929d;font-size:8px}.battleshipFleetPicker>button strong{color:#2b587a;text-align:right}.battleshipMiniShip{display:flex;height:16px;align-items:center}.battleshipMiniShip i{display:block;width:10px;height:12px;margin-right:1px;border:1px solid #354f62;background:linear-gradient(#819cac,#4a6578);box-sizing:border-box}.battleshipSetupProgress{display:flex;min-height:50px;padding:7px;justify-content:center;flex-direction:column;gap:3px;border-bottom:1px solid #d2dce4;background:#fff8dc}.battleshipSetupProgress b{color:#7b672c}.battleshipSetupProgress span{color:#776f57;font-size:9px;line-height:13px}.battleshipSetupProgress.complete{background:#edf7e7}.battleshipSetupProgress.complete b{color:#47752d}.battleshipSetupProgress.complete span{color:#607956}.battleshipSetupActions{display:flex;min-height:52px;padding:7px;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;background:#eef3f6;box-sizing:border-box}.battleshipSetupActions>span{width:100%;color:#6c7f8d;font-size:9px;line-height:13px;text-align:center}.battleshipSetupActions button:first-child{font-weight:700}.battleshipToolbar.compact{min-height:48px}.battleshipRecordHeader{display:flex;height:38px;padding:0 9px;align-items:center;gap:8px;background:linear-gradient(#6d93b2,#456d8f);color:#fff;text-shadow:0 1px #31516b}.battleshipRecordHeader span{color:#ffd968;font-size:18px}.battleshipRecordHeader b{flex:1;font-size:13px}.battleshipRecordHeader button{min-width:24px;padding:0;border:0;background:transparent;color:#fff;font-size:20px}.battleshipRecordHeader button:disabled{opacity:.55}@media(max-width:700px){.battleshipSetup{display:block;padding:9px 6px}.battleshipPlacementBoard{max-width:352px;margin:0 auto 8px}.battleshipPlacementBoard .battleshipGrid{max-width:330px}.battleshipShipyard{max-width:352px;margin:0 auto}.battleshipSetupButtons{grid-template-columns:1fr 1fr 1fr}.battleshipSetupButtons button:first-child{grid-column:auto}.battleshipFleetPicker{display:grid;grid-template-columns:1fr 1fr;gap:4px}.battleshipFleetPicker h3{grid-column:1/-1}.battleshipFleetPicker>button{margin:0}.battleshipSetupActions button{flex:1;min-width:120px}}@media(max-width:390px){.battleshipSetupButtons{grid-template-columns:1fr 1fr}.battleshipSetupButtons button:first-child{grid-column:1/-1}.battleshipFleetPicker{display:block}.battleshipFleetPicker>button{margin-bottom:4px}}.bottlePage{width:100%;max-width:100%;min-width:0;padding:0!important;background:#fff;color:#2c3f50;font:11px Tahoma,Arial,sans-serif;box-sizing:border-box}.bottlePage button,.bottlePage input,.bottlePage select{font:11px Tahoma,Arial,sans-serif}.bottleIntro{display:flex;min-height:52px;padding:7px 10px;align-items:center;gap:9px;border:1px solid #aebfcd;border-bottom:0;background:linear-gradient(#f7fafc,#e2eaf0);box-sizing:border-box}.bottleIntroIcon{display:flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid #4d7695;background:linear-gradient(#76a3bf,#4f7997);box-shadow:inset 0 1px #ffffff80;font-size:23px}.bottleIntro>div{min-width:0;flex:1}.bottleIntro h2{margin:0 0 3px;color:#2b587a;font-size:13px}.bottleIntro p{margin:0;color:#70818e}.bottleIntro>button,.bottlePrimaryButton,.bottleRoomRow>button,.bottleInviteBox>button,.bottleChatForm>button{min-height:25px;padding:3px 11px;border:1px solid #3d6383;background:linear-gradient(#7199b8,#4b7496);color:#fff;text-shadow:0 1px #36546e;cursor:pointer}.bottleIntro>button{border-color:#8299aa;background:linear-gradient(#fff,#e8eef3);color:#2b587a;text-shadow:none}.bottleIntro button:disabled,.bottlePrimaryButton:disabled,.bottleRoomRow>button:disabled,.bottleInviteBox>button:disabled,.bottleChatForm>button:disabled{opacity:.55;cursor:default}.bottleRules{padding:9px 11px;border:1px solid #c8bd82;border-bottom:0;background:#fffbe1;color:#655e43;line-height:15px}.bottleRules b{color:#6e5f26}.bottleRules p{margin:4px 0 0}.bottleLoading,.bottleEmpty{padding:25px 10px;border:1px solid #c8d3dc;background:#f6f8fa;color:#788a98;text-align:center}.bottleEmpty.small{padding:14px 8px;border:0;background:#fff}.bottleLobbyLayout{display:grid;grid-template-columns:minmax(0,1fr) 194px;border:1px solid #aebfcd}.bottleLobbyMain{min-width:0;border-right:1px solid #b9c7d3;background:#f5f7f9}.bottleSidebar{width:194px;min-width:194px;background:#fff}.bottleCreateRoom,.bottleRooms{background:#fff}.bottleCreateRoom{border-bottom:1px solid #becbd5}.bottleBlockHeader,.bottleSideHeader{display:flex;height:31px;padding:0 8px;align-items:center;justify-content:space-between;border-bottom:1px solid #b8c7d4;background:linear-gradient(#e8eff4,#d5e1e9);color:#2b587a;box-sizing:border-box}.bottleBlockHeader span{color:#718492;font-size:9px}.bottleBlockHeader button{padding:0;border:0;background:transparent;color:#2b587a;cursor:pointer}.bottleCreateFields{display:grid;padding:10px;grid-template-columns:minmax(180px,1fr) 130px;gap:8px 10px;background:#f7f9fa}.bottleCreateFields label{display:flex;min-width:0;flex-direction:column;gap:4px;color:#627687}.bottleCreateFields input[type=text],.bottleCreateFields input:not([type]),.bottleCreateFields select{width:100%;height:27px;padding:4px 6px;border:1px solid #9eafbd;background:#fff;color:#2d4356;box-sizing:border-box}.bottleCheckbox{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important}.bottleCheckbox input{margin:0}.bottleCreateFields .bottlePrimaryButton{justify-self:end;min-width:130px}.bottleRooms{min-height:280px}.bottleRoomRow{display:grid;min-height:58px;padding:7px 8px;grid-template-columns:42px minmax(0,1fr) 45px 58px;align-items:center;gap:7px;border-bottom:1px solid #d6dfe6}.bottleRoomRow:hover{background:#f5f8fa}.bottleRoomRow>div{min-width:0}.bottleRoomRow>div b,.bottleRoomRow>div span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bottleRoomRow>div b{margin-bottom:4px;color:#2b587a}.bottleRoomRow>div span{color:#7b8b97;font-size:9px}.bottleRoomRow>strong{color:#526d82;text-align:center}.bottleAvatar{display:flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid #a8bac8;background:linear-gradient(#eef3f6,#d8e2e9);color:#55758e;font-weight:700;text-decoration:none;overflow:hidden}.bottleAvatar img{width:100%;height:100%;object-fit:cover}.bottlePersonal p{display:flex;min-height:28px;margin:0;padding:0 8px;align-items:center;justify-content:space-between;border-bottom:1px solid #d6dfe6}.bottlePersonal p span{color:#536a7d}.bottlePersonal p b{color:#164d7a}.bottleLeaderRow{display:grid;min-height:48px;padding:5px;grid-template-columns:18px 34px minmax(0,1fr) 28px;align-items:center;gap:4px;border-bottom:1px solid #d8e0e6}.bottleLeaderRow.self{background:#fffbdc}.bottleLeaderRow em{color:#6a7d8c;font-style:normal;text-align:center}.bottleLeaderRow .bottleAvatar{width:32px;height:32px;flex-basis:32px}.bottleLeaderRow>a:not(.bottleAvatar){overflow:hidden;color:#2b587a;font-weight:700;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.bottleLeaderRow>b{color:#1f567f;text-align:right}.bottleRoomPage{border:1px solid #aebfcd;background:#fff}.bottleRoomToolbar{display:flex;min-height:43px;padding:6px 9px;align-items:center;gap:8px;border-bottom:1px solid #b7c6d2;background:linear-gradient(#edf3f7,#dce6ed)}.bottleRoomToolbar>div{min-width:0;flex:1}.bottleRoomToolbar b,.bottleRoomToolbar span{display:block}.bottleRoomToolbar b{margin-bottom:3px;color:#2b587a;font-size:12px}.bottleRoomToolbar span{color:#71828f;font-size:9px}.bottleRoomToolbar button.secondary{min-height:25px;padding:3px 10px;border:1px solid #8da2b2;background:linear-gradient(#fff,#e6edf2);color:#526a7e;cursor:pointer}.bottleGameLayout{display:grid;grid-template-columns:minmax(0,1fr) 194px}.bottleGameMain{min-width:0;border-right:1px solid #b9c7d3}.bottleRoomSidebar{width:194px;min-width:194px;background:#fff}.bottleTable{background-color:#f8f5e8;background-image:linear-gradient(rgba(84,121,151,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(84,121,151,.07) 1px,transparent 1px);background-size:16px 16px}.bottleTableStatus{display:flex;min-height:44px;padding:7px 9px;align-items:center;justify-content:center;flex-direction:column;border-bottom:1px solid #c5d0d9;background:#ffffffc7;text-align:center}.bottleTableStatus b{color:#2b587a}.bottleTableStatus span{margin-top:3px;color:#728492;font-size:9px}.bottleTableSurface{position:relative;width:100%;height:365px;overflow:hidden;background:radial-gradient(ellipse at center,#fffaf0 0,#efe4c4 54%,#d1b982 55%,#a88952,#e6d5a6 61%,#fff3 75%)}.bottleTableSurface:before{content:"";position:absolute;left:50%;top:50%;width:58%;height:58%;transform:translate(-50%,-50%);border:1px solid rgba(118,90,43,.28);border-radius:50%;box-shadow:inset 0 0 35px #694c1f1f}.bottlePlayerSeat{position:absolute;z-index:3;width:68px;transform:translate(-50%,-50%);text-align:center}.bottlePlayerSeat .bottleAvatar{width:48px;height:48px;margin:0 auto 3px;box-shadow:0 2px 4px #34424d33}.bottlePlayerSeat>span{display:block;overflow:hidden;padding:2px 3px;border:1px solid transparent;background:#fffc;color:#2b587a;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.bottlePlayerSeat.turn .bottleAvatar{border:2px solid #4f8ab5;box-shadow:0 0 0 2px #719ebf40}.bottlePlayerSeat.selected .bottleAvatar{border:2px solid #d85d79;box-shadow:0 0 0 3px #e8738f47,0 2px 5px #00000040}.bottlePlayerSeat.self>span{font-weight:700}.bottleSpinner{position:absolute;z-index:4;left:50%;top:50%;width:106px;height:44px;padding:0;border:0;background:transparent;transform-origin:center center;transition:transform 2.4s cubic-bezier(.15,.74,.13,1);cursor:pointer}.bottleSpinner:disabled{cursor:default}.bottleSpinner:not(:disabled):hover .bottleGlass{filter:brightness(1.08);transform:scale(1.05)}.bottleGlass{display:block;font-size:64px;line-height:44px;filter:drop-shadow(0 4px 4px rgba(55,65,43,.35));transition:transform .15s}.bottleActions{padding:9px;border-top:1px solid #c3cfd8;background:#fffbe3;text-align:center}.bottleActions p{margin:0 0 7px;color:#5f5b45}.bottleActions>div{display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.bottleActions button{min-width:96px;min-height:35px;padding:4px 8px;border:1px solid #a8a07a;background:linear-gradient(#fff,#eee6c6);color:#53697a;cursor:pointer}.bottleActions button:hover{background:linear-gradient(#fffef5,#e4d8a8)}.bottleActions button span{margin-right:5px;font-size:16px}.bottleActivity{border-top:1px solid #b7c6d2;background:#fff}.bottleActivityTabs{display:grid;height:31px;grid-template-columns:1fr 1fr;border-bottom:1px solid #aebfcd}.bottleActivityTabs button{border:0;border-right:1px solid #b9c7d2;background:linear-gradient(#fff,#e6edf2);color:#2b587a;cursor:pointer}.bottleActivityTabs button:last-child{border-right:0}.bottleActivityTabs button.active{background:linear-gradient(#6f96b4,#4e7697);color:#fff;font-weight:700;text-shadow:0 1px #35556f}.bottleChatList,.bottleHistoryList{height:190px;overflow-y:auto;padding:6px;background:#f7f9fa}.bottleChatMessage{position:relative;display:grid;min-height:30px;padding:5px 48px 5px 7px;grid-template-columns:auto 1fr;gap:6px;border-bottom:1px solid #dbe2e7;background:#fff}.bottleChatMessage.self{background:#edf4f8}.bottleChatMessage b{color:#2b587a}.bottleChatMessage span{overflow-wrap:anywhere}.bottleChatMessage time,.bottleHistoryRow time{position:absolute;right:6px;top:6px;color:#8a979f;font-size:8px}.bottleChatForm{display:flex;padding:7px;gap:5px;border-top:1px solid #c8d2da;background:#edf2f5}.bottleChatForm input{min-width:0;height:28px;flex:1;padding:4px 6px;border:1px solid #99adbd;background:#fff}.bottleHistoryRow{position:relative;display:flex;min-height:36px;padding:5px 42px 5px 5px;align-items:center;gap:6px;border-bottom:1px solid #dbe2e7;background:#fff}.bottleHistoryRow>span{width:25px;font-size:18px;text-align:center}.bottleHistoryRow p{margin:0;line-height:14px}.bottleHistoryRow b{color:#2b587a}.bottleMembers article{display:flex;min-height:47px;padding:5px;align-items:center;gap:6px;border-bottom:1px solid #d9e0e6}.bottleMembers .bottleAvatar{width:34px;height:34px;flex-basis:34px}.bottleMembers article>a:not(.bottleAvatar){min-width:0;overflow:hidden;color:#2b587a;font-weight:700;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.bottleMembers article small{display:block;margin-top:2px;color:#8a969f;font-size:8px;font-weight:400}.bottleInviteBox{padding-bottom:8px;border-top:1px solid #b8c7d4}.bottleInviteBox select{width:calc(100% - 12px);height:26px;margin:7px 6px 5px;border:1px solid #9eafbd;background:#fff;color:#2d4356}.bottleInviteBox>button{display:block;width:calc(100% - 12px);margin:0 6px}.bottleInviteBox>small{display:block;padding:6px 7px 0;color:#7d8c97;line-height:13px}.bottlePersonal.compact{border-top:1px solid #b8c7d4}@media(max-width:700px){.bottleIntro{border-left:0;border-right:0}.bottleLobbyLayout,.bottleGameLayout{display:block;border-left:0;border-right:0}.bottleLobbyMain,.bottleGameMain{border-right:0}.bottleSidebar,.bottleRoomSidebar{width:100%;min-width:0;border-top:1px solid #aebfcd}.bottleCreateFields{grid-template-columns:1fr}.bottleCreateFields .bottlePrimaryButton{width:100%;justify-self:stretch}.bottleRoomRow{grid-template-columns:42px minmax(0,1fr) 42px 55px}.bottleTableSurface{height:390px}.bottleRoomSidebar{display:grid;grid-template-columns:1fr 1fr}.bottleMembers{grid-row:span 2}.bottlePlayerSeat{width:62px}.bottlePlayerSeat .bottleAvatar{width:44px;height:44px}.bottleChatList,.bottleHistoryList{height:230px}}@media(max-width:430px){.bottleIntro{align-items:flex-start;flex-wrap:wrap}.bottleIntro>button{margin-left:47px}.bottleRoomToolbar{align-items:flex-start}.bottleTableSurface{height:350px}.bottlePlayerSeat{width:55px}.bottlePlayerSeat .bottleAvatar{width:39px;height:39px}.bottleGlass{font-size:53px}.bottleActions button{min-width:calc(50% - 4px)}.bottleRoomSidebar{display:block}.bottleCreateFields{padding:8px}.bottleRoomRow{grid-template-columns:38px minmax(0,1fr) 38px}.bottleRoomRow>button{grid-column:2/4;width:100%}.bottleRoomRow .bottleAvatar{width:34px;height:34px;flex-basis:34px}}.bottleV13{position:relative}.bottleV13 *{box-sizing:border-box}.apps2010LibraryPicture.bottle{background:transparent!important}.apps2010LibraryPicture.bottle img{object-fit:contain!important}.bottleV13 .bottleIntroIcon{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.bottleV13 .bottleIntroIcon img{display:block;width:38px;height:38px;object-fit:contain}.bottleV13 .bottleLobbyEmpty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#748695}.bottleV13 .bottleLobbyEmpty img{width:68px;height:68px;object-fit:contain;opacity:.78}.bottleV13 .bottleLobbyEmpty b{color:#2b587a;font-size:12px}.bottleV13 .bottleLobbyEmpty span{font-size:9px}.bottleV13 .bottleCreateButtons{display:flex;justify-content:flex-end;gap:6px}.bottleV13 .bottleSecondaryButton{min-height:25px;padding:3px 10px;border:1px solid #899eae;background:linear-gradient(#fff,#e7edf2);color:#2b587a;cursor:pointer}.bottleV13 .bottleSecondaryButton:disabled{opacity:.55;cursor:default}.bottleV13 .bottleInvites{border-bottom:1px solid #b8c7d4;background:#fffde8}.bottleV13 .bottleInvites .bottleBlockHeader{background:linear-gradient(#fff8d3,#eee4ae)}.bottleV13 .bottleRoomToolbarActions{display:flex;gap:5px;flex:none}.bottleV13 .bottleRoomToolbar button.danger{min-height:25px;padding:3px 10px;border:1px solid #b27a7a;background:linear-gradient(#fff,#f2dddd);color:#8a3f3f;cursor:pointer}.bottleClassicLayout{display:grid;grid-template-columns:45px minmax(0,1fr) 194px;width:100%;min-width:0;border-top:1px solid #aebfcd;background:#47643c}.bottleToolRail{display:flex;min-width:0;flex-direction:column;align-items:stretch;border-right:1px solid #31502c;background:linear-gradient(90deg,#567b4a,#3c5e36);box-shadow:inset -1px 0 #ffffff1f}.bottleToolRail button{position:relative;min-height:58px;padding:5px 2px;border:0;border-bottom:1px solid rgba(31,64,31,.72);background:transparent;color:#fff;text-align:center;text-shadow:0 1px #294728;cursor:pointer}.bottleToolRail button:hover{background:#ffffff1a}.bottleToolRail button>span{display:block;font-size:21px;line-height:25px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.bottleToolRail button small,.bottleToolRail button b{display:block;margin-top:2px;color:#edf6e9;font-size:8px;line-height:10px}.bottleToolRail button.heart{min-height:67px;background:linear-gradient(#ffffff1f,#0000000a)}.bottleToolRail button.heart>span{color:#f65b79;font-size:28px;text-shadow:0 1px #fff,0 2px 2px #6c1f2f}.bottleToolRail button.heart b{position:absolute;right:4px;top:6px;min-width:18px;padding:1px 3px;border-radius:8px;background:#f5f0d0;color:#4c673e;text-shadow:none}.bottleClassicStage{position:relative;min-width:0;border-right:1px solid #31502c;background:#344e31;overflow:hidden}.bottleScene{position:relative;width:100%;aspect-ratio:1/1;min-height:390px;background:#3b5735 url(/bottle/room-bg.webp?v=13) center/cover no-repeat;overflow:hidden;isolation:isolate}.bottleScene:after{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at center,transparent 45%,rgba(20,30,19,.12) 100%);content:""}.bottleSceneStatus{position:absolute;z-index:8;left:50%;top:5px;min-width:210px;max-width:78%;padding:5px 10px;transform:translate(-50%);border:1px solid rgba(86,69,31,.7);border-radius:3px;background:linear-gradient(#fffad3f0,#e1cb84f0);box-shadow:0 2px 4px #00000040;text-align:center}.bottleSceneStatus b,.bottleSceneStatus span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bottleSceneStatus b{color:#704b17;font-size:12px;text-shadow:0 1px #fff8ce}.bottleSceneStatus span{margin-top:2px;color:#766544;font-size:8px}.bottleV13 .bottlePlayerSeat,.bottleEmptySeat{position:absolute;z-index:6;width:58px;transform:translate(-50%,-50%);text-align:center}.bottleV13 .bottlePlayerSeat .bottleAvatar{display:flex;width:48px;height:59px;margin:0 auto 2px;align-items:center;justify-content:center;border:2px solid #f5e2a9;border-radius:4px;background:linear-gradient(#eef3f6,#d8e2e9);box-shadow:0 2px 5px #0000008c;color:#55758e;font-weight:700;text-decoration:none;overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s}.bottleV13 .bottlePlayerSeat .bottleAvatar img{width:100%;height:100%;object-fit:cover}.bottleV13 .bottlePlayerSeat .bottleAvatar span{font-size:20px}.bottleSeatName{display:block;max-width:70px;margin-left:50%;padding:1px 3px;transform:translate(-50%);border-radius:2px;background:#2c3829d1;color:#fff7d9;font-size:8px;line-height:12px;text-shadow:0 1px #182119;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottleSeatCrown{position:absolute;z-index:9;left:0;top:-9px;font-size:18px;transform:rotate(-12deg);filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.bottleSeatGift{position:absolute;z-index:10;right:0;top:38px;width:18px;height:18px;padding:0;border:1px solid #a83b53;border-radius:50%;background:linear-gradient(#ff8ca1,#db4564);color:#fff;font-size:10px;line-height:15px;text-shadow:0 1px #8b243c;cursor:pointer;opacity:.92}.bottleSeatGift:hover{filter:brightness(1.12)}.bottleV13 .bottlePlayerSeat.turn .bottleAvatar{border-color:#80d8ff;box-shadow:0 0 0 3px #49afe08c,0 2px 5px #0000008c;animation:bottleTurnGlow 1.15s ease-in-out infinite alternate}.bottleV13 .bottlePlayerSeat.selected .bottleAvatar{border-color:#ff5878;box-shadow:0 0 0 4px #ff4a6f8c,0 3px 8px #000000a6;transform:scale(1.09)}.bottleV13 .bottlePlayerSeat.selected:after{position:absolute;left:50%;top:-25px;transform:translate(-50%);color:#ff4d72;font-size:21px;text-shadow:0 1px #fff;content:"♥";animation:bottleHeartFloat .8s ease-in-out infinite alternate}.bottleV13 .bottlePlayerSeat.self .bottleSeatName{background:#285c84e6;font-weight:700}.bottleScene.crowded .bottlePlayerSeat{width:50px}.bottleScene.crowded .bottlePlayerSeat .bottleAvatar{width:41px;height:51px}.bottleScene.crowded .bottleSeatName{max-width:58px;font-size:7px}.bottleScene.crowded .bottleSeatGift{right:-1px;top:32px;width:16px;height:16px;font-size:9px}.bottleEmptySeat{height:60px;padding:0;border:0;background:transparent;color:#eef3df;cursor:pointer;text-shadow:0 1px 2px #22341f}.bottleEmptySeat>span{display:flex;width:43px;height:43px;margin:auto;align-items:center;justify-content:center;border:2px dashed rgba(255,245,200,.88);border-radius:50%;background:#263147b8;font-size:24px;line-height:36px;box-shadow:0 2px 5px #00000059}.bottleEmptySeat small{display:block;margin-top:2px;font-size:7px}.bottleEmptySeat:hover>span{background:#396c47e6;transform:scale(1.04)}.bottleCenterGame{position:absolute;z-index:5;left:50%;top:53%;width:48%;height:38%;transform:translate(-50%,-50%);pointer-events:none}.bottleSpinner{position:absolute!important;z-index:5!important;left:50%!important;top:45%!important;width:150px!important;height:58px!important;padding:0!important;border:0!important;background:transparent!important;transform-origin:50% 50%!important;transition:transform 2.6s cubic-bezier(.12,.76,.12,1)!important;cursor:pointer!important;pointer-events:auto!important}.bottleSpinner img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 5px rgba(50,27,8,.55));transition:filter .15s,transform .15s}.bottleSpinner:not(:disabled):hover img{filter:drop-shadow(0 8px 6px rgba(50,27,8,.65)) brightness(1.08);transform:scale(1.04)}.bottleSpinner:disabled{cursor:default!important}.bottleSpinButton{position:absolute;z-index:7;left:50%;bottom:2px;min-width:102px;padding:5px 12px;transform:translate(-50%);border:1px solid #76520e;border-radius:3px;background:linear-gradient(#ffe760,#e7a50f);box-shadow:0 2px 3px #00000059,inset 0 1px #fff6a9;color:#6b4205;font-weight:700;text-shadow:0 1px #fff6b6;cursor:pointer;pointer-events:auto}.bottleSpinButton:hover:not(:disabled){background:linear-gradient(#fff27d,#ebb31d)}.bottleSpinButton:disabled{opacity:.72;cursor:default}.bottleChoiceCard{position:absolute;z-index:9;left:50%;top:49%;width:176px;min-height:104px;padding:7px 8px;transform:translate(-50%,-50%);border:2px solid #e79d0c;border-radius:6px;background:linear-gradient(#fffbdc,#f3e7b7);box-shadow:0 4px 12px #0000007a,inset 0 1px #fff;color:#67531f;text-align:center;pointer-events:auto}.bottleChoiceCard.active{width:210px;min-height:150px}.bottleChoiceCard .bottleChoiceAvatar{width:42px;height:48px;margin:0 auto 4px;border:2px solid #fff;border-radius:4px;box-shadow:0 1px 4px #00000059}.bottleChoiceCard>b,.bottleChoiceCard>span{display:block}.bottleChoiceCard>b{color:#a4501a;font-size:14px;text-shadow:0 1px #fff}.bottleChoiceCard>span{margin-top:2px;font-size:9px}.bottleChoiceActions{display:grid;margin-top:6px;grid-template-columns:1fr 1fr;gap:4px}.bottleChoiceActions button{min-height:30px;padding:3px;border:1px solid #9f8750;border-radius:2px;background:linear-gradient(#fff,#eadca5);color:#5d4f33;font-size:9px;cursor:pointer}.bottleChoiceActions button:hover:not(:disabled){background:linear-gradient(#fffcec,#e3ce78)}.bottleChoiceActions button span{margin-right:3px;font-size:13px}.bottleClassicActivity{display:flex;width:194px;min-width:194px;max-width:194px;flex-direction:column;background:#f7f8f4;overflow:hidden}.bottleClassicTabs{grid-template-columns:1fr 1fr 1fr!important;flex:none}.bottleClassicTabs button{min-width:0;padding:0 2px;font-size:9px}.bottleActivityPane{display:flex;min-height:0;flex:1;flex-direction:column;background:#f7f8f4;overflow:hidden}.bottleChatPane .bottleChatList{height:auto!important;min-height:0;flex:1;padding:4px;background:#f7f8f4}.bottleClassicActivity .bottleChatMessage{display:block;min-height:35px;padding:5px 5px 15px;border-bottom:1px solid #dce3d7;background:transparent}.bottleClassicActivity .bottleChatMessage.self{background:#eef4e9}.bottleClassicActivity .bottleChatMessage b{display:block;margin-bottom:2px;color:#397d8c;font-size:9px}.bottleClassicActivity .bottleChatMessage:nth-child(3n+2) b{color:#bd5a73}.bottleClassicActivity .bottleChatMessage:nth-child(3n) b{color:#5b8e4e}.bottleClassicActivity .bottleChatMessage span{display:block;color:#4c5147;font-size:9px;line-height:12px}.bottleClassicActivity .bottleChatMessage time{right:5px;top:auto;bottom:3px;color:#9aa598}.bottleClassicActivity .bottleChatForm{padding:5px;border-top:2px solid #e6ae17;background:#fff7d6}.bottleClassicActivity .bottleChatForm input{height:29px;font-size:10px}.bottleClassicActivity .bottleChatForm button{width:31px;padding:0;border:1px solid #76a139;background:linear-gradient(#bce96d,#75b735);color:#fff;font-size:16px;cursor:pointer}.bottleClassicActivity .bottleHistoryList{height:auto!important;min-height:0;flex:1;padding:4px;background:#f7f8f4}.bottleClassicActivity .bottleHistoryRow{min-height:44px;padding:5px 35px 5px 4px;background:transparent}.bottleClassicActivity .bottleHistoryRow>span{width:23px;font-size:17px}.bottleClassicActivity .bottleHistoryRow p{font-size:9px;line-height:12px}.bottleClassicActivity .bottleHistoryRow time{right:4px;top:6px}.bottlePlayersPane{overflow-y:auto}.bottlePlayersPane .bottleMembers article{min-height:44px;padding:4px}.bottlePlayersPane .bottleMembers .bottleAvatar{width:32px;height:36px;flex-basis:32px;border-radius:2px}.bottlePlayersPane .bottleMembers article>a:not(.bottleAvatar){font-size:9px}.bottlePlayersPane .bottleInviteBox{margin-top:auto;background:#fff}.bottleModalShade{position:fixed;z-index:12000;inset:0;display:flex;padding:20px;align-items:center;justify-content:center;background:#161d15ad}.bottleGameModal{width:min(560px,96vw);max-height:min(620px,92vh);border:5px solid #f29d00;border-radius:10px;background:#f8f9e9;box-shadow:0 8px 28px #000000a6;overflow:hidden}.bottleGameModal>.bottleModalHeader{position:relative;display:flex;min-height:45px;padding:7px 42px 7px 15px;align-items:center;justify-content:center;background:linear-gradient(#ffe928,#f1a500);border-bottom:1px solid #d98200;color:#fff;text-align:center;text-shadow:0 2px #b46700}.bottleGameModal>.bottleModalHeader b{font-size:20px}.bottleGameModal>.bottleModalHeader button{position:absolute;right:-1px;top:-8px;width:38px;height:38px;padding:0;border:3px solid #fff;border-radius:50%;background:linear-gradient(#df2c12,#9f1005);box-shadow:0 2px 4px #0006;color:#fff;font-size:27px;line-height:29px;cursor:pointer}.bottleGiftRecipient{display:flex;padding:9px 12px;align-items:center;gap:7px;border-bottom:1px solid #d9dfbe;background:#fffef2}.bottleGiftRecipient span{color:#6a7556}.bottleGiftRecipient select{height:26px;min-width:0;flex:1;border:1px solid #aeb99a;background:#fff}.bottleGiftRecipient>b{color:#c43d58;white-space:nowrap}.bottleGiftGrid{display:grid;max-height:425px;padding:12px;grid-template-columns:repeat(4,1fr);gap:7px;overflow-y:auto}.bottleGiftGrid button{min-height:103px;padding:6px 3px;border:1px solid #d6dfb9;border-radius:5px;background:linear-gradient(#fff,#f2f7dd);color:#58654a;cursor:pointer}.bottleGiftGrid button:hover:not(:disabled){border-color:#f0ae22;background:linear-gradient(#fffdeb,#eef0bd);transform:translateY(-1px)}.bottleGiftGrid button:disabled{opacity:.5;cursor:default}.bottleGiftGrid button span{display:block;font-size:38px;line-height:46px;filter:drop-shadow(0 2px 1px rgba(0,0,0,.18))}.bottleGiftGrid button b,.bottleGiftGrid button small{display:block}.bottleGiftGrid button b{min-height:22px;font-size:9px;line-height:11px}.bottleGiftGrid button small{margin-top:3px;color:#d14a61;font-weight:700}.bottleModalHint{margin:0;padding:8px 12px;border-top:1px solid #d9dfbe;background:#fffef2;color:#6b755e;text-align:center}.bottleAchievementGrid{display:grid;max-height:460px;padding:12px;grid-template-columns:repeat(4,1fr);gap:8px;overflow-y:auto}.bottleAchievementGrid article{min-height:130px;padding:7px;border:1px solid #d4ddbc;border-radius:5px;background:linear-gradient(#fff,#f1f5df);text-align:center}.bottleAchievementGrid article.locked{filter:grayscale(.8);opacity:.58}.bottleAchievementGrid article.unlocked{border-color:#e6a924;box-shadow:inset 0 0 0 2px #fff6b8}.bottleAchievementGrid article>span{display:flex;width:58px;height:58px;margin:0 auto 5px;align-items:center;justify-content:center;border:5px solid #d79720;border-radius:50%;background:radial-gradient(#fffbd5,#dbe9bb);font-size:31px;box-shadow:0 2px 3px #00000040}.bottleAchievementGrid article b,.bottleAchievementGrid article small,.bottleAchievementGrid article em{display:block}.bottleAchievementGrid article b{color:#667052;font-size:10px}.bottleAchievementGrid article small{min-height:24px;margin-top:3px;color:#8a927b;font-size:8px;line-height:11px}.bottleAchievementGrid article em{margin-top:4px;color:#b97811;font-size:9px;font-style:normal;font-weight:700}.bottleModalRating{max-height:510px;padding:6px;overflow-y:auto}.bottleModalRating article{display:grid;min-height:48px;padding:5px;grid-template-columns:26px 38px minmax(0,1fr) 45px;align-items:center;gap:6px;border-bottom:1px solid #dbe1c9;background:#fff}.bottleModalRating article.self{background:#fff7c7}.bottleModalRating article .bottleAvatar{width:34px;height:38px;border-radius:2px}.bottleModalRating article em{color:#8b7549;font-style:normal;text-align:center}.bottleModalRating article>a:not(.bottleAvatar){overflow:hidden;color:#2b587a;font-weight:700;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.bottleModalRating article>b{color:#c04c65;text-align:right}@keyframes bottleTurnGlow{0%{filter:brightness(.95)}to{filter:brightness(1.18)}}@keyframes bottleHeartFloat{0%{transform:translate(-50%,2px) scale(.9)}to{transform:translate(-50%,-4px) scale(1.12)}}@media(max-width:700px){.bottleV13 .bottleCreateButtons{width:100%;display:grid;grid-template-columns:1fr 1fr}.bottleV13 .bottleCreateButtons button{width:100%}.bottleV13 .bottleRoomToolbarActions{flex-wrap:wrap;justify-content:flex-end}.bottleClassicLayout{display:flex;flex-direction:column;border-left:0;border-right:0}.bottleToolRail{display:grid;grid-template-columns:repeat(5,1fr);order:0;border-right:0;border-bottom:1px solid #31502c}.bottleToolRail button{min-height:50px;border-right:1px solid rgba(31,64,31,.72);border-bottom:0}.bottleToolRail button.heart{min-height:50px}.bottleToolRail button>span{font-size:19px;line-height:21px}.bottleToolRail button small{font-size:7px}.bottleClassicStage{order:1;width:100%;border-right:0}.bottleScene{min-height:0;aspect-ratio:1/1}.bottleClassicActivity{order:2;width:100%;min-width:0;max-width:none;height:390px;border-top:1px solid #31502c}.bottleV13 .bottlePlayerSeat{width:52px}.bottleV13 .bottlePlayerSeat .bottleAvatar{width:43px;height:53px}.bottleSeatName{max-width:59px;font-size:7px}.bottleSeatGift{right:-1px;top:34px;width:16px;height:16px}.bottleScene.crowded .bottlePlayerSeat{width:44px}.bottleScene.crowded .bottlePlayerSeat .bottleAvatar{width:36px;height:45px}.bottleScene.crowded .bottleSeatName{max-width:49px;font-size:6px}.bottleSpinner{width:132px!important;height:52px!important}.bottleChoiceCard.active{width:190px}.bottleGiftGrid,.bottleAchievementGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:430px){.bottleV13 .bottleCreateButtons{grid-template-columns:1fr}.bottleV13 .bottleRoomToolbar{flex-wrap:wrap}.bottleV13 .bottleRoomToolbarActions{width:100%}.bottleV13 .bottleRoomToolbarActions button{flex:1}.bottleSceneStatus{min-width:180px;max-width:70%;padding:4px 7px}.bottleSceneStatus b{font-size:10px}.bottleSceneStatus span{font-size:7px}.bottleV13 .bottlePlayerSeat{width:44px}.bottleV13 .bottlePlayerSeat .bottleAvatar{width:36px;height:44px;border-width:1px}.bottleSeatName{max-width:48px;padding:0 2px;font-size:6px;line-height:10px}.bottleSeatCrown{left:-2px;top:-8px;font-size:14px}.bottleSeatGift{right:-2px;top:28px;width:14px;height:14px;border-width:1px;font-size:8px;line-height:11px}.bottleScene.crowded .bottlePlayerSeat{width:39px}.bottleScene.crowded .bottlePlayerSeat .bottleAvatar{width:31px;height:39px}.bottleScene.crowded .bottleSeatName{max-width:43px;font-size:5px}.bottleEmptySeat{width:40px;height:47px}.bottleEmptySeat>span{width:31px;height:31px;font-size:18px}.bottleEmptySeat small{font-size:6px}.bottleSpinner{width:108px!important;height:44px!important}.bottleSpinButton{min-width:84px;padding:4px 7px;font-size:8px}.bottleChoiceCard{width:145px;min-height:90px;padding:5px}.bottleChoiceCard.active{width:168px;min-height:130px}.bottleChoiceCard .bottleChoiceAvatar{width:34px;height:40px}.bottleChoiceCard>b{font-size:11px}.bottleChoiceCard>span{font-size:7px}.bottleChoiceActions button{min-height:26px;padding:2px;font-size:7px}.bottleChoiceActions button span{font-size:10px}.bottleClassicActivity{height:410px}.bottleModalShade{padding:8px}.bottleGameModal{width:100%;max-height:94vh;border-width:3px}.bottleGameModal>.bottleModalHeader{min-height:39px}.bottleGameModal>.bottleModalHeader b{font-size:15px}.bottleGameModal>.bottleModalHeader button{right:-1px;top:-7px;width:33px;height:33px;font-size:23px}.bottleGiftGrid,.bottleAchievementGrid{grid-template-columns:repeat(2,1fr);padding:8px;gap:5px}.bottleGiftGrid button{min-height:92px}.bottleAchievementGrid article{min-height:122px;padding:5px}.bottleAchievementGrid article>span{width:51px;height:51px;font-size:27px}}.vzFarmLayoutEditor{width:270px;max-height:min(92vh,620px);position:absolute;z-index:120;top:8px;right:8px;overflow:auto;box-sizing:border-box;padding:9px;border:1px solid #687b5c;border-radius:4px;background:#f7fbeff5;color:#34452e;box-shadow:0 2px 10px #24371b59;font:11px/13px Tahoma,Arial,sans-serif}.vzFarmLayoutEditorTitle{display:block;margin-bottom:7px;font-size:13px}.vzFarmLayoutEditorFields{display:grid;gap:4px}.vzFarmLayoutEditorFields label{display:grid;grid-template-columns:1fr 92px 58px;align-items:center;gap:4px}.vzFarmLayoutEditorFields label>span{display:flex;justify-content:space-between;gap:4px;white-space:nowrap}.vzFarmLayoutEditorFields output{color:#687d5c;font-variant-numeric:tabular-nums}.vzFarmLayoutEditorFields input[type=range]{width:100%;min-width:0}.vzFarmLayoutEditorFields input[type=number]{width:100%;box-sizing:border-box;padding:2px;border:1px solid #aab9a1;border-radius:2px;background:#fff;color:#34452e;font:10px Tahoma,Arial,sans-serif}.vzFarmLayoutEditorMove,.vzFarmLayoutEditorActions button{min-height:25px;padding:3px 6px;border:1px solid #718666;border-radius:2px;background:linear-gradient(#fafff6,#dcebd4);color:#34452e;font:700 10px Tahoma,Arial,sans-serif;cursor:pointer}.vzFarmLayoutEditorMove{width:100%;margin-top:8px;touch-action:none}.vzFarmLayoutEditorMove:active{background:#c8dfbd;cursor:grabbing}.vzFarmLayoutEditorActions{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:6px}.vzFarmLayoutEditorActions button:last-child{grid-column:1/-1}@media(max-width:700px){.vzFarmLayoutEditor{width:min(270px,calc(100% - 16px));top:6px;right:8px}.vzFarmLayoutEditorFields label{grid-template-columns:1fr 78px 54px}}.vzFarmLayoutEditorSelection{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;padding-top:7px;border-top:1px solid #b8c7b0}.vzFarmLayoutEditorSelection label{display:grid;gap:2px;color:#52674a;font-size:10px}.vzFarmLayoutEditorSelection label:first-child{grid-column:1/-1}.vzFarmLayoutEditorSelection select,.vzFarmLayoutEditorSelection input{width:100%;box-sizing:border-box;padding:2px;border:1px solid #aab9a1;border-radius:2px;background:#fff;color:#34452e;font:10px Tahoma,Arial,sans-serif}.adminPanel{min-height:560px;padding:12px;background:#fff;color:#333;font:11px Tahoma,Arial,sans-serif}.adminStats{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:12px}.adminStats div{padding:10px 6px;border:1px solid #d3dce5;background:#f5f7f9;text-align:center}.adminStats b{display:block;color:#45688e;font-size:18px;line-height:22px}.adminStats span{display:block;margin-top:2px;color:#777}.adminTabs{display:flex;border-bottom:1px solid #c3cad2;background:#f1f1f1}.adminTabs button{padding:7px 12px;border:0;border-right:1px solid #d6dce2;background:transparent;color:#2b587a;cursor:pointer}.adminTabs button.active{margin-bottom:-1px;border-top:1px solid #c3cad2;border-bottom:1px solid #fff;background:#fff;color:#000;font-weight:700}.adminSearch{display:flex;gap:6px;padding:10px;border-right:1px solid #d8dfe6;border-bottom:1px solid #d8dfe6;border-left:1px solid #d8dfe6;background:#fafafa}.adminSearch input{height:27px;flex:1;padding:4px 6px;border:1px solid #c0cad5}.adminSearch button,.adminPanel article button,.adminModal button{min-height:25px;padding:4px 9px;border:1px solid #416796;background:linear-gradient(#6d8fb3,#4f7197);color:#fff;cursor:pointer}.adminSearch button:disabled,.adminPanel article button:disabled,.adminModal button:disabled{opacity:.55;cursor:default}.adminLoading,.adminError,.adminEmpty{padding:25px;text-align:center}.adminError{color:#a43131}.adminUserRow{display:grid;grid-template-columns:52px minmax(180px,1fr) 145px 105px;gap:9px;align-items:center;padding:9px 7px;border-bottom:1px solid #e4e8ec}.adminUserRow.banned{background:#fff7f2}.adminUserAvatar{width:50px;height:50px;display:block;background:#f0e6bf;text-decoration:none}.adminUserAvatar img,.adminUserAvatar span{width:50px;height:50px;display:block;object-fit:cover}.adminUserAvatar span{color:#8b7d48;font:700 28px/50px Tahoma;text-align:center}.adminUserIdentity,.adminUserStatus{min-width:0}.adminUserIdentity a{color:#2b587a;text-decoration:none}.adminUserIdentity span,.adminUserIdentity small,.adminUserStatus small{display:block;margin-top:3px;overflow:hidden;color:#777;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.adminUserStatus>b{color:#a14c32}.adminUserStatus>span{color:#4d7740}.adminUserActions{text-align:right}.adminPostList article{padding:10px;border-bottom:1px solid #e1e5e9}.adminPostList article.reported{border-left:3px solid #c98547;background:#fffaf3}.adminPostList header{display:flex;gap:8px;align-items:center;color:#888}.adminPostList header a{color:#2b587a;text-decoration:none}.adminPostList header em{margin-left:auto;padding:2px 5px;background:#f3dfcb;color:#9a4e2e;font-style:normal}.adminPostList p{margin:8px 0;line-height:16px;white-space:pre-wrap}.adminPostList footer{display:flex;align-items:center;justify-content:space-between;color:#777}.adminAuditList article{display:grid;grid-template-columns:105px 180px 1fr;gap:5px 10px;padding:9px;border-bottom:1px solid #e2e6ea}.adminAuditList time{color:#777}.adminAuditList b{color:#45688e}.adminAuditList p{grid-column:2/4;margin:0;color:#555}.adminModal{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000061}.adminModal form{width:430px;padding:0 14px 14px;border:1px solid #7892aa;background:#fff;box-shadow:0 3px 18px #00000059}.adminModal header{display:flex;align-items:center;justify-content:space-between;margin:0 -14px 12px;padding:8px 10px;background:#597da3;color:#fff}.adminModal header button{min-height:0;padding:0;border:0;background:none;font-size:18px}.adminModal p{margin:8px 0}.adminModal label{display:block;margin:9px 0 4px;color:#555;font-weight:700}.adminModal textarea,.adminModal select{width:100%;padding:5px;border:1px solid #c0cad5}.adminModal textarea{height:82px;resize:vertical}.adminModal form>div{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.adminModal form>div button:first-child{border-color:#b8c1ca;background:#e6e9ed;color:#444}.adminMenuItem{margin-top:3px;border-top:1px solid #d9e0e7!important}.blockedProfileNotice{min-height:245px;display:flex;gap:18px;align-items:flex-start;padding:35px 45px;border-bottom:1px solid #c3cad2;background:#fff}.blockedProfileAvatar{width:100px;height:100px;flex:none;background:#f0e6bf}.blockedProfileAvatar img,.blockedProfileAvatar span{width:100%;height:100%;display:block;object-fit:cover}.blockedProfileAvatar span{color:#8b7d48;font:700 52px/100px Tahoma;text-align:center}.blockedProfileNotice h1{margin:4px 0 13px;color:#45688e;font-size:16px}.blockedProfileNotice p{margin:7px 0;line-height:17px}.blockedProfileReason{padding:9px;border:1px solid #e0c7ad;background:#fff7ee}.blockedProfileNotice small{display:block;margin-top:10px;color:#777}.blacklistProfileNotice .blockedProfileReason{border-color:#d7dee5;background:#f4f6f8;color:#555}.blacklistProfileSettingsLink{display:inline-block;margin-top:7px;color:#2b587a;text-decoration:none}.blacklistProfileSettingsLink:hover{text-decoration:underline}@media(max-width:700px){.adminPanel{min-height:0;padding:10px 10px 84px;font-size:13px}.adminStats{grid-template-columns:repeat(2,1fr)}.adminStats div:last-child{grid-column:1/3}.adminTabs{overflow-x:auto}.adminTabs button{min-height:42px;flex:none;padding:8px 12px;font-size:13px}.adminSearch{padding:9px 0;border-right:0;border-left:0;background:#fff}.adminSearch input{height:42px;border-radius:7px;font-size:15px}.adminSearch button{min-height:42px;border:0;border-radius:7px;background:#5287bd}.adminUserRow{grid-template-columns:48px 1fr auto;gap:8px;padding:11px 2px}.adminUserAvatar,.adminUserAvatar img,.adminUserAvatar span{width:46px;height:46px}.adminUserAvatar span{font-size:25px;line-height:46px}.adminUserStatus{grid-column:2/4}.adminUserActions{grid-column:2/4;text-align:left}.adminUserActions button,.adminPostList footer button{min-height:38px;border:0;border-radius:7px;background:#5287bd}.adminPostList article{padding:12px 2px}.adminPostList header{flex-wrap:wrap}.adminPostList footer{gap:8px;align-items:flex-start;flex-direction:column}.adminAuditList article{grid-template-columns:1fr;gap:4px;padding:11px 2px}.adminAuditList p{grid-column:1;margin-top:3px}.adminModal{align-items:flex-end;padding:0}.adminModal form{width:100%;max-height:90dvh;padding:0 14px calc(14px + env(safe-area-inset-bottom));border:0;border-radius:12px 12px 0 0}.adminModal header{padding:12px 14px}.adminModal textarea{height:105px;font-size:15px}.adminModal select{height:42px;font-size:15px}.adminModal form>div button{min-height:42px;border-radius:7px}.blockedProfileNotice{min-height:0;display:block;padding:24px 16px 86px;text-align:center}.blockedProfileAvatar{width:92px;height:92px;margin:0 auto 14px}.blockedProfileAvatar span{font-size:48px;line-height:92px}.blockedProfileReason{text-align:left}.messageBlacklistNotice{min-height:0;padding:13px 14px 83px;text-align:left}}.adminStats{grid-template-columns:repeat(4,1fr)}.adminTabs{display:grid;grid-template-columns:repeat(4,1fr)}.adminTabs button{flex:1 0 auto}.adminPanel article button.secondary{border-color:#aeb8c2;background:linear-gradient(#fafafa,#e7e9ec);color:#45688e}.adminPostList footer,.adminCommentList footer{margin:0;padding:0;border:0;background:transparent}.adminPostList footer span,.adminCommentList footer span{margin:0}.adminPostList footer>div{display:flex;gap:6px}.adminReportsEmpty{display:grid;gap:4px;color:#777}.adminReportsEmpty b{color:#4d7740}.adminCommentList article{padding:10px;border-bottom:1px solid #e1e5e9}.adminCommentList header{display:flex;gap:8px;color:#888}.adminCommentList header a{color:#2b587a;text-decoration:none}.adminCommentList p{margin:8px 0;line-height:16px;white-space:pre-wrap}.adminCommentList footer{display:flex;align-items:center;justify-content:space-between;color:#777}.adminGroupList article{display:grid;grid-template-columns:52px minmax(180px,1fr) 145px 105px;gap:9px;align-items:center;padding:9px 7px;border-bottom:1px solid #e4e8ec}.adminGroupList article.blocked{background:#fff7f2}.adminGroupAvatar{width:50px;height:50px;display:block;background:#f0e6bf;text-decoration:none}.adminGroupAvatar img,.adminGroupAvatar span{width:50px;height:50px;display:block;object-fit:cover}.adminGroupAvatar span{color:#8b7d48;font:700 28px/50px Tahoma;text-align:center}.adminGroupIdentity,.adminGroupStatus{min-width:0}.adminGroupIdentity>a{color:#2b587a;text-decoration:none}.adminGroupIdentity span,.adminGroupIdentity small,.adminGroupStatus small{display:block;margin-top:3px;overflow:hidden;color:#777;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.adminGroupStatus>b{color:#a14c32}.adminGroupStatus>span{color:#4d7740}.adminGroupActions{text-align:right}.adminPhotoGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:10px}.adminPhotoGrid article{min-width:0;padding:6px;border:1px solid #d8e0e7;background:#f7f8fa}.adminPhotoGrid article>a{display:block;aspect-ratio:1;background:#e7ebef}.adminPhotoGrid img{width:100%;height:100%;display:block;object-fit:cover}.adminPhotoGrid article>div{min-width:0;padding:6px 0}.adminPhotoGrid article>div a,.adminPhotoGrid article>div span,.adminPhotoGrid article>div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminPhotoGrid article>div a{color:#2b587a;text-decoration:none}.adminPhotoGrid article>div span,.adminPhotoGrid article>div small{margin-top:3px;color:#777}.adminPhotoGrid .adminPhotoBadge{display:inline-block;margin:0 0 4px;padding:2px 5px;border:1px solid #b8c8d8;background:#e5ebf1;color:#45688e;font:700 9px Tahoma,Arial,sans-serif;line-height:11px;text-transform:uppercase}.adminPhotoGrid .adminPhotoBadge.group-avatar{border-color:#d2c39b;background:#f2ead1;color:#7b6735}.adminPhotoGrid .adminPhotoBadge.wall{border-color:#b8cfad;background:#e8f1e3;color:#4c7041}.adminPhotoGrid .adminPhotoSource{margin-top:4px;font-size:10px;font-weight:400}.adminPhotoGrid article>button{width:100%}.vzGroupBlockedNotice{min-height:430px;background:#fff}.vzGroupBlockedBody{display:flex;gap:18px;padding:38px 45px}.vzGroupBlockedBody h1{margin:1px 0 14px;color:#45688e;font-size:16px}.vzGroupBlockedBody p{margin:8px 0;line-height:17px}.vzGroupBlockedBody small{display:block;margin:12px 0;color:#777}.vzGroupBlockedBody button{padding:5px 10px;border:1px solid #416796;background:linear-gradient(#6d8fb3,#4f7197);color:#fff;cursor:pointer}@media(max-width:700px){.adminStats{grid-template-columns:repeat(2,1fr)}.adminStats div:last-child{grid-column:auto}.adminTabs{display:flex;flex-wrap:nowrap}.adminPostList footer>div{width:100%;display:grid;grid-template-columns:1fr 1fr}.adminCommentList article{padding:12px 2px}.adminCommentList footer{gap:8px;align-items:flex-start;flex-direction:column}.adminCommentList footer button{min-height:38px;border:0;border-radius:7px;background:#5287bd}.adminGroupList article{grid-template-columns:48px 1fr auto;gap:8px;padding:11px 2px}.adminGroupAvatar,.adminGroupAvatar img,.adminGroupAvatar span{width:46px;height:46px}.adminGroupAvatar span{font-size:25px;line-height:46px}.adminGroupStatus,.adminGroupActions{grid-column:2/4}.adminGroupActions{text-align:left}.adminGroupActions button{min-height:38px;border:0;border-radius:7px;background:#5287bd}.adminPhotoGrid{grid-template-columns:repeat(2,1fr);gap:7px;padding:8px 0}.adminPhotoGrid article>button{min-height:38px;border:0;border-radius:7px;background:#5287bd}.vzGroupBlockedNotice{min-height:0;padding-bottom:84px}.vzGroupBlockedBody{display:block;padding:24px 16px;text-align:center}.vzGroupBlockedBody .vzGroupDetailAvatar{margin:0 auto 14px}.vzGroupBlockedBody button{min-height:42px;border:0;border-radius:7px;background:#5287bd}}.game2048Board{width:calc(100% - 36px);max-width:380px!important;box-sizing:border-box}.game2048RecordBadge{border-radius:5px;background:linear-gradient(#f6c373,#ed9f36);color:#fff;font-size:17px;text-shadow:0 1px #a86b22}.apps2010LibraryPicture.game2048{display:flex;align-items:center;justify-content:center;background:linear-gradient(#f4c36b,#ed9e35);color:#fff0d0;font:700 28px Tahoma,Arial,sans-serif;text-shadow:0 1px #b36b24}.apps2010GameMark{display:flex;align-items:center;justify-content:center;width:72%;height:72%;border:2px solid rgba(255,255,255,.7);border-radius:4px;background:#a45c1838}.game2048Page{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:10px;padding:10px;background:#f1f4f7}.game2048Main,.game2048Sidebar>section{border:1px solid #bccbd7;background:#fff}.game2048Header{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #d4dce3}.game2048Logo{width:58px;height:58px;background:#edaa4c;color:#fff0d0;font:700 19px/58px Tahoma;text-align:center}.game2048Header h2{margin:0;color:#3b6385;font-size:15px}.game2048Header p{margin:5px 0 0;color:#777;line-height:14px}.game2048Stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #d4dce3;background:#edf1f5}.game2048Stats span{padding:6px;text-align:center;border-left:1px solid #d4dce3}.game2048Stats span:first-child{border-left:0}.game2048Stats small,.game2048Stats b{display:block}.game2048Stats small{color:#777}.game2048Stats b{margin-top:3px;color:#315b80;font-size:17px}.game2048Toolbar{display:flex;align-items:center;gap:10px;padding:9px;border-bottom:1px solid #d4dce3}.game2048Toolbar button,.game2048Overlay button{border:1px solid #496d8f;background:#5b7fa2;color:#fff;padding:6px 12px;cursor:pointer}.game2048Toolbar span{color:#777}.game2048Board{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;max-width:470px;margin:18px auto;padding:8px;border:1px solid #c1a16b;background:#bb965c;touch-action:none}.game2048Tile{aspect-ratio:1;border:1px solid rgba(120,82,35,.22);background:#ffffff2e;color:#fff;text-align:center;font:bold clamp(18px,5vw,31px)/1.7 Tahoma}.game2048Tile:not(.tile-0){background:#eee0c5;color:#77654f}.game2048Tile.tile-4{background:#ede0c2}.game2048Tile.tile-8{background:#f2b179}.game2048Tile.tile-16{background:#f59563}.game2048Tile.tile-32{background:#f67c5f}.game2048Tile.tile-64{background:#f65e3b}.game2048Tile.tile-128,.game2048Tile.tile-256,.game2048Tile.tile-512,.game2048Tile.tile-1024,.game2048Tile.tile-2048{background:#edcf72;color:#fff}.game2048Overlay{position:absolute;inset:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:#f5f1e8e6;color:#555;text-align:center}.game2048Overlay b{font-size:19px;color:#315b80}.game2048Controls{display:flex;justify-content:center;gap:6px;padding:0 0 10px}.game2048Controls button{width:36px;height:30px;border:1px solid #b9c8d4;background:#edf2f5;color:#315b80;font:700 18px Tahoma;cursor:pointer}.game2048Hint{margin:0;padding:8px;border-top:1px solid #e2e7eb;color:#777;font-size:11px}.game2048Personal h3,.game2048Leaderboard h3{margin:0;padding:7px 8px;border-bottom:1px solid #cbd6df;background:#e6edf2;color:#3b5f7d;font-size:11px}.game2048Personal p{display:flex;justify-content:space-between;margin:0;padding:8px;border-top:1px solid #eef1f4;color:#777}.game2048Personal b{color:#315b80}.game2048Leaderboard{margin-top:10px;overflow:hidden}.game2048Tabs{display:flex;padding:5px 5px 0;border-bottom:1px solid #597da3;background:#f7f7f7}.game2048Tabs button{flex:1;height:27px;border:1px solid transparent;border-bottom:0;background:transparent;color:#2b587a;font-size:10px;cursor:pointer}.game2048Tabs button.active{border-color:#597da3;background:#5b7fa2;color:#fff}.game2048Row{display:flex;align-items:center;gap:5px;min-height:43px;padding:4px 6px;border-top:1px solid #e0e6eb}.game2048Row>strong{width:16px;color:#777;text-align:center}.game2048Row>span img,.game2048Row>span i{display:block;width:29px;height:29px}.game2048Row>span img{object-fit:cover}.game2048Row>span i{background:#e3e9ee;color:#8193a3;font:15px/29px Tahoma;text-align:center;font-style:normal}.game2048Row>a{min-width:0;flex:1;overflow:hidden;color:#2b587a;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.game2048Row>b{color:#315b80;font-size:11px}.game2048Empty{padding:24px 8px;color:#777;text-align:center}@media(max-width:700px){.game2048Page{display:block;padding:0;background:#fff}.game2048Main{border-right:0;border-left:0}.game2048Sidebar{padding:10px 12px}.game2048Board{margin:14px auto;max-width:calc(100vw - 36px)}.game2048Toolbar{padding:9px 12px}.game2048Header{padding:10px 12px}}@media(min-width:701px){.site{position:relative}.site>.top{width:791px;height:43px;align-items:flex-start;overflow:hidden;background-color:#32658d;border-bottom:1px solid #244c70;border-radius:0 0 7px 7px}.top .brand{width:159px;height:43px;flex:0 0 159px}.top>.topSearchBox{width:145px;height:19px;position:relative;display:block;flex:0 0 145px;margin:11px 12px 0 8px;border:1px solid #234b6c;background:#fff;color:#555;font-size:9px}.topSearchBox>span{position:absolute;z-index:1;top:0;left:4px;color:#8b9aa6;font:13px/17px Arial,sans-serif;pointer-events:none}.topSearchBox>input{width:100%;height:17px;margin:0;padding:1px 4px 2px 17px;border:0;outline:0;background:transparent;color:#555;font-size:9px}.top>nav{height:43px;display:flex;flex:1;align-items:stretch;justify-content:flex-end;padding-right:8px}.top>nav>button{height:43px;padding:0 6px;color:#e2e9ef;font-size:9px;line-height:43px;white-space:nowrap}.top>nav>button:hover,.top>nav>button.active{color:#fff;text-decoration:underline}.top>nav>.topMusicButton{display:flex;align-items:center;gap:6px;padding-right:7px;line-height:normal}.topMusicStateIcon{width:10px;height:11px;position:relative;display:block;flex:0 0 10px;font-style:normal}.topMusicStateIcon.pause:before,.topMusicStateIcon.pause:after{width:3px;height:9px;position:absolute;top:1px;background:#fff;content:""}.topMusicStateIcon.pause:before{left:1px}.topMusicStateIcon.pause:after{right:1px}.topMusicStateIcon.play:before{width:0;height:0;position:absolute;top:0;left:2px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #fff;content:""}.messagesPage{height:calc(100vh - 43px)}}.topAudioDropdown{width:438px;position:absolute;z-index:80;top:43px;right:0;border:1px solid #9eafbd;border-top:0;background:#fff;box-shadow:0 3px 8px #1e374b47;color:#333;font:10px/14px Tahoma,Arial,sans-serif}.topAudioDropdownPlayer{min-height:47px;display:flex;align-items:center;gap:7px;padding:6px 9px;border-bottom:1px solid #c8d2db;background:#edf2f6}.topAudioDropdownPlayer button:disabled{cursor:default;opacity:.38}.topAudioDropdownPlayer>.audioVolumeRange{width:55px;flex-basis:55px;transform:translateY(7px)}.topAudioDropdownPlayer .audioGlobalCaption{font-size:10px}.topAudioDropdownPlayer .audioExtraControls{gap:0}.topAudioDropdownList{padding:3px 7px 2px}.topAudioDropdownList>p{margin:0;padding:15px 5px;color:#777;text-align:center}.topAudioDropdownList>p.error{color:#9b3b3b}.topAudioDropdownTrack{min-height:27px;display:grid;grid-template-columns:18px minmax(0,1fr) 35px;align-items:center;gap:5px;padding:2px 3px;border-bottom:1px solid #edf0f2}.topAudioDropdownTrack:hover,.topAudioDropdownTrack.active{background:#edf2f6}.topAudioDropdownTrack .audioTrackName{font-size:10px}.topAudioDropdownTrack time{color:#777;text-align:right}.topAudioDropdownAll{width:100%;height:27px;border:0;border-top:1px solid #d6dee5;background:#f2f5f7;color:#2b587a;text-align:center;cursor:pointer}.topAudioDropdownAll:hover{background:#e8eef3;text-decoration:underline}@media(max-width:700px){.topAudioDropdown{display:none}}.apps2010LibraryPicture.whackYourBoss{background:#fff}.apps2010LibraryPicture.whackYourBoss img{object-fit:cover}.apps2010LibraryPicture.yetiSports{background:#b8d6eb}.apps2010LibraryPicture.yetiSports img{object-fit:cover}.swfApplicationPage{width:100%;min-width:0;margin:0;padding:0;background:#000;overflow:hidden}.swfApplicationStage{width:100%;position:relative;margin:0;overflow:hidden;background:#000}.swfApplicationStage iframe{width:100%;height:100%;display:block;border:0;opacity:0;background:#111;transition:opacity .12s linear}.swfApplicationStage iframe.loaded{opacity:1}.swfApplicationState{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#f5f6f7;color:#666;text-align:center}.swfApplicationState.error{flex-direction:column;gap:6px;padding:20px;box-sizing:border-box}.swfApplicationState.error b{color:#555;font-size:12px}.swfApplicationState.error span{color:#777}.swfApplicationState.error button{margin-top:5px;padding:4px 10px;border:1px solid #3b5f7e;background:#5b7fa2;color:#fff;font:10px Tahoma,Arial,sans-serif;cursor:pointer}
