html{--gw-rc137-game-ai-demo:1}@media (min-width:721px){.screen-game .game-screen:not(.game-outcome):not(.game-waiting)>.game-choices{align-self:center;padding-top:0}}.ai-persona-label{min-height:18px;color:var(--green);vertical-align:middle;background:#005b4514;border:1px solid #005b4540;border-radius:999px;align-items:center;margin-left:7px;padding:1px 6px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}
html{--gw-rc139-ai-waterfall-recovery:1}.gw-profile-waterfall{width:min(1180px,100% - 40px);margin:clamp(42px,7vw,88px) auto 0;position:relative}.gw-profile-waterfall-header{text-align:center;justify-items:center;gap:10px;max-width:760px;margin:0 auto clamp(22px,4vw,38px);display:grid}.gw-profile-waterfall-header h2{color:#092d25;letter-spacing:-.035em;margin:0;font-size:clamp(28px,4.2vw,54px);line-height:1.05}.gw-profile-waterfall-header p{color:#405b51;max-width:650px;margin:0;font-size:clamp(15px,1.7vw,19px);line-height:1.55}.gw-profile-waterfall-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(8px,1.6vw,20px);display:grid}.gw-profile-waterfall-card{background:#dce9e1;border:1px solid #05433229;border-radius:clamp(12px,2vw,24px);min-width:0;margin:0;overflow:hidden;box-shadow:0 18px 46px #0635291f}.gw-profile-waterfall-card img{aspect-ratio:9/16;object-fit:cover;background:#dce9e1;width:100%;height:auto;display:block}.gw-profile-waterfall-sentinel{height:1px}.gw-profile-waterfall-progress{color:#405b51;text-align:center;margin:16px 0 0}.gw-waterfall-cta-slot{min-height:174px;margin-top:26px}.gw-profile-waterfall .gw-landing-final-cta{z-index:30;color:#fff;background:linear-gradient(135deg,#042f27,#075f4d);border:1px solid #ffffff47;grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:1180px;margin:0 auto;padding:clamp(18px,2.5vw,28px);position:relative;box-shadow:0 22px 68px #03231c4d}.gw-profile-waterfall .gw-landing-final-cta[data-floating=true]{right:auto;bottom:max(14px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);width:min(1180px,100% - 32px);margin:0;position:fixed;left:50%;transform:translate(-50%)}.gw-profile-waterfall .gw-landing-final-cta .gw-eyebrow,.gw-profile-waterfall .gw-landing-final-cta p{color:#f1faf6}.gw-profile-waterfall .gw-landing-final-cta h2{color:#fff;margin:5px 0}.gw-profile-waterfall .gw-landing-final-cta .primary{color:#04372c;background:#fff;border-color:#fff}.gw-profile-waterfall .gw-landing-final-cta .outline{color:#fff;background:#ffffff1a;border-color:#fff}@media (max-width:900px){.gw-profile-waterfall{width:calc(100% - 30px)}.gw-profile-waterfall-grid{gap:12px}.gw-profile-waterfall .gw-landing-final-cta,.gw-profile-waterfall .gw-landing-final-cta[data-floating=true]{grid-template-columns:minmax(0,1fr) auto}.gw-profile-waterfall .gw-landing-final-cta[data-floating=true]{width:calc(100% - 24px)}}@media (max-width:720px){.gw-profile-waterfall{width:calc(100% - 20px);margin-top:42px}.gw-profile-waterfall-header{margin-bottom:18px}.gw-profile-waterfall-header h2{font-size:clamp(25px,8.5vw,36px)}.gw-profile-waterfall-header p{font-size:14px}.gw-profile-waterfall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.gw-profile-waterfall-card{border-radius:12px;box-shadow:0 9px 25px #0635291a}.gw-waterfall-cta-slot{min-height:192px}.gw-profile-waterfall .gw-landing-final-cta,.gw-profile-waterfall .gw-landing-final-cta[data-floating=true]{border-radius:20px;grid-template-columns:1fr;gap:10px;width:100%;padding:14px}.gw-profile-waterfall .gw-landing-final-cta[data-floating=true]{bottom:max(8px, env(safe-area-inset-bottom,0px));width:calc(100% - 16px)}.gw-profile-waterfall .gw-landing-final-cta h2{font-size:19px;line-height:1.15}.gw-profile-waterfall .gw-landing-final-cta p{font-size:13px;line-height:1.35}.gw-profile-waterfall .gw-landing-final-cta .gw-eyebrow{font-size:10px;line-height:1.3}.gw-profile-waterfall .gw-landing-final-cta>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gw-profile-waterfall .gw-landing-final-cta button{min-height:42px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.gw-profile-waterfall-card{scroll-behavior:auto}}
html{--gw-rc140-dialog-presence:1}.dialogs-screen .message-list>button>.profile-avatar{aspect-ratio:1;object-fit:cover;border-radius:50%;align-self:center;width:56px;min-width:56px;height:56px;min-height:56px;display:block;position:relative;overflow:hidden}.dialogs-screen .message-list>button>.profile-avatar>.cropped-media-source,.chat-screen>header .chat-person-avatar>.profile-avatar>.cropped-media-source{border-radius:inherit;object-fit:cover;width:100%;height:100%}.chat-screen>header .chat-person-avatar,.chat-screen>header .chat-person-avatar>.profile-avatar{aspect-ratio:1;border-radius:50%;width:60px;min-width:60px;height:60px;min-height:60px;display:block;position:relative;overflow:hidden}.status-pills .offline i{background:#929a96}@media (max-width:720px){.dialogs-screen .message-list>button>.profile-avatar{width:52px;min-width:52px;height:52px;min-height:52px}.chat-screen>header .chat-person-avatar,.chat-screen>header .chat-person-avatar>.profile-avatar{width:48px;min-width:48px;height:48px;min-height:48px}}
.discovery-filter-switch{border:1px solid var(--line);background:var(--white);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px}.discovery-filter-switch>input{width:42px;height:24px;margin:0}.discovery-filter-switch>span{gap:2px;min-width:0;display:grid}.discovery-filter-switch>span>strong{color:var(--ink)}.discovery-filter-switch>span>small{color:var(--muted)}@media (min-width:721px) and (max-width:899px){.screen-around .discover-card,.screen-around .discover-card.compact-card{height:640px;min-height:640px}}@media (min-width:900px){.screen-around .discover-card,.screen-around .discover-card.compact-card{aspect-ratio:4/5;height:auto;min-height:650px}}
html{--gw-rc142-mobile-continuity:1}@media (max-width:720px){html,body,.site-stage,.app-shell,.screen-content{max-width:100%;overflow-x:clip}.site-stage:is(.screen-profile,.screen-public,.screen-progress,.screen-posts,.screen-around),.app-shell:is(.screen-profile,.screen-public,.screen-progress,.screen-posts,.screen-around){height:auto;min-height:100dvh;overflow-y:visible}.app-shell:is(.screen-profile,.screen-public,.screen-progress,.screen-posts,.screen-around)>.screen-content.page-scroll-surface{overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;height:auto;min-height:calc(100dvh - 70px);overflow:clip visible}.page-scroll-surface :is(.media-gallery,.media-gallery-open,.cropped-media-frame,.post-media,.discover-card){touch-action:pan-y pinch-zoom}:is(.site-stage.screen-dialogs:has(.dialogs-screen),.app-shell.screen-dialogs:has(.dialogs-screen)){height:auto;min-height:100dvh;overflow-y:visible}.app-shell.screen-dialogs:has(.dialogs-screen)>.screen-content{height:auto;min-height:calc(100dvh - 70px);padding-bottom:calc(92px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom;overflow:clip visible}:is(.dialogs-screen,.dialogs-screen:not(:has(.favorites-section)),.dialogs-screen:has(.favorites-section)){height:auto;min-height:0;display:block;overflow:visible}.dialogs-screen .favorites-section{margin-bottom:7px}.dialogs-screen .message-list{overscroll-behavior-y:auto;min-height:0;padding-bottom:0;overflow:clip visible}.chat-screen .messages-cloud .chat-message>p,.chat-screen .messages-cloud .chat-system-note{font-size:16px;line-height:22px}.media-gallery{touch-action:pan-y pinch-zoom}.mobile-timed-gallery .media-gallery-arrow,.mobile-timed-overlay .hero-profile-copy{transition:opacity .18s}.profile-screen .mobile-timed-gallery[data-mobile-controls-visible=false] .media-gallery-arrow{opacity:0;pointer-events:none}.profile-screen .mobile-timed-gallery[data-mobile-controls-visible=true] .media-gallery-arrow{opacity:.75;pointer-events:auto}.screen-game .mobile-timed-overlay[data-mobile-overlay-visible=false] .hero-profile-copy{opacity:.2}.screen-game .mobile-timed-overlay[data-mobile-overlay-visible=true] .hero-profile-copy{opacity:1}.screen-game .mobile-timed-gallery[data-mobile-controls-visible=false] .media-gallery-arrow{opacity:.2;pointer-events:none}.screen-game .mobile-timed-gallery[data-mobile-controls-visible=true] .media-gallery-arrow{opacity:.75;pointer-events:auto}html .app-shell.screen-game>.screen-content{overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;padding:6px 12px;overflow:clip auto}html .screen-game .game-screen{width:100%;min-width:0;overflow-x:clip}html .screen-game .game-screen>.game-hero,html .screen-game .game-screen:not(.game-outcome)>.game-hero,html .screen-game .game-screen.game-outcome>.game-hero{aspect-ratio:auto;place-self:stretch stretch;width:100%;max-width:100%;height:100%;margin-block:0}html .screen-game .game-screen:not(.game-outcome)>.game-choices,html .screen-game .game-screen.game-outcome>.result-card{width:100%;min-width:0;max-width:100%}.screen-game .game-profile-groups{scroll-snap-type:none;width:100%;display:flex;overflow-x:clip}.screen-game .game-profile-groups span{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:5px}.screen-game .game-screen:not(.game-outcome) .choice-grid[class*=choice-count-]{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;justify-content:stretch;width:100%;min-width:0;overflow-x:clip}.screen-game .choice-grid.choice-count-1{grid-template-columns:minmax(0,1fr)}.screen-game .choice-grid.choice-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-game .choice-grid.choice-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.screen-game .choice-grid.choice-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.screen-game .choice-grid.choice-count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.screen-game .choice-grid button,.screen-game .choice-grid img{min-width:0;max-width:100%}.screen-game .result-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0}.screen-game .result-controls:has(>:only-child){grid-template-columns:minmax(0,1fr)}.screen-game .result-controls>button{overflow-wrap:anywhere;white-space:normal;min-width:0;padding-inline:clamp(8px,3vw,14px);font-size:clamp(13px,4vw,16px)}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.mobile-timed-gallery .media-gallery-arrow,.mobile-timed-overlay .hero-profile-copy{transition:none}}
html{--gw-rc143-mobile-game-continuity:1}@media (max-width:720px){html .screen-game .game-screen:not(.game-outcome) .choice-grid[class*=choice-count-]{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;justify-content:stretch;width:100%;min-width:0;overflow-x:clip}html .screen-game .game-screen:not(.game-outcome) .choice-grid.choice-count-1{grid-template-columns:minmax(0,1fr)}html .screen-game .game-screen:not(.game-outcome) .choice-grid.choice-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}html .screen-game .game-screen:not(.game-outcome) .choice-grid.choice-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}html .screen-game .game-screen:not(.game-outcome) .choice-grid.choice-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}html .screen-game .game-screen:not(.game-outcome) .choice-grid.choice-count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.screen-game .game-screen:not(.game-outcome):not(.game-waiting)>.game-choices{transition:opacity .18s}.screen-game .game-screen:not(.game-outcome):not(.game-waiting):has(>.mobile-timed-overlay[data-mobile-overlay-visible=false])>.game-choices{opacity:.2;pointer-events:none}.screen-game .game-screen:not(.game-outcome):not(.game-waiting):has(>.mobile-timed-overlay[data-mobile-overlay-visible=true])>.game-choices{opacity:1;pointer-events:auto}.screen-game .game-profile-groups{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overflow-x:auto}.screen-game .game-profile-groups span{text-overflow:clip;white-space:nowrap;scroll-snap-align:start;flex:none;min-width:max-content;overflow:visible}.screen-game .game-profile-groups::-webkit-scrollbar{display:none}.profile-screen .media-gallery-arrow,.screen-game .media-gallery-arrow{display:none}.profile-birth-date-field{min-width:0;max-width:100%}.profile-birth-date-field>input[type=date]{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;text-align:left;appearance:none;width:100%;min-width:0;max-width:100%;height:50px;min-height:50px;line-height:22px;display:block}.profile-birth-date-field>input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:22px;margin:0}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.screen-game .game-screen:not(.game-outcome):not(.game-waiting)>.game-choices{transition:none}}
html{--gw-rc144-ai-dialog-mobile-game-refinement:1}.dialogs-screen .message-copy>strong>.ai-persona-label,.chat-screen>header strong>.ai-persona-label{border-radius:999px;height:9px;min-height:9px;margin-left:3px;padding:0 3px;font-size:5px;line-height:7px}@media (max-width:720px){html body .app-shell.screen-game>.screen-content{padding-left:12px;padding-right:12px}html body .app-shell.screen-game>.screen-content>.game-screen>.game-hero,html body .app-shell.screen-game>.screen-content>.game-screen:not(.game-outcome)>.game-hero,html body .app-shell.screen-game>.screen-content>.game-screen.game-outcome>.game-hero{aspect-ratio:auto;place-self:stretch stretch;width:100%;max-width:100%;height:100%;max-height:100%;margin-left:0;margin-right:0}html body .app-shell.screen-game>.screen-content>.game-screen:not(.game-outcome)>.game-choices,html body .app-shell.screen-game>.screen-content>.game-screen.game-outcome>.result-card{width:calc(100% - 12px);min-width:0;max-width:calc(100% - 12px)}html .screen-game .game-screen:not(.game-outcome) .choice-grid.choice-count-1,html .screen-game .game-screen:not(.game-outcome) .choice-grid.choice-count-2,html .screen-game .game-screen:not(.game-outcome) .choice-grid.choice-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}html .screen-game .game-screen:not(.game-outcome) .choice-grid.choice-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}html .screen-game .game-screen:not(.game-outcome) .choice-grid.choice-count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.screen-game .game-profile-groups{align-items:center;gap:10px;padding:6px;scroll-padding-inline:6px}.screen-game .game-profile-groups span{border:1px solid #0000;min-height:30px;padding:6px 12px}.screen-game .game-profile-groups span.active{min-height:36px;color:var(--green);background:#ffffffdb;border-color:#ffffff9e;padding:8px 16px;font-size:13px;font-weight:700;line-height:18px;box-shadow:0 4px 12px #0d201a1f}}
html{--gw-rc145-vk-ok-desktop-around-fit:1}@media (min-width:900px) and (hover:hover) and (pointer:fine){html:is([data-host=vk],[data-host=ok]) .app-shell.screen-around>.screen-content.page-scroll-surface{--gw-vk-ok-desktop-around-card-height:min(650px, calc(var(--gw-viewport-height,100dvh) - var(--gw-embedded-header-height) - var(--gw-embedded-nav-height) - 28px))}html:is([data-host=vk],[data-host=ok]) .app-shell.screen-around .discover-stack{align-items:start}html:is([data-host=vk],[data-host=ok]) .app-shell.screen-around .discover-card,html:is([data-host=vk],[data-host=ok]) .app-shell.screen-around .discover-card.compact-card{height:var(--gw-vk-ok-desktop-around-card-height);min-height:0;max-height:none}}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--gw-ui-safe-top:max(var(--gw-safe-top,0px), env(safe-area-inset-top,0px));--gw-ui-safe-right:max(var(--gw-safe-right,0px), env(safe-area-inset-right,0px));--gw-ui-safe-bottom:max(var(--gw-safe-bottom,0px), env(safe-area-inset-bottom,0px));--gw-ui-safe-left:max(var(--gw-safe-left,0px), env(safe-area-inset-left,0px))}.app-shell:not(.auth-shell) :is(.card-head,.form-head)>div{min-width:0}.app-shell:not(.auth-shell) :is(.card-head,.form-head) p{overflow-wrap:break-word}.app-shell:not(.auth-shell) .notification-settings .card-head{display:block}.app-shell:not(.auth-shell) .notification-event-grid>label{min-width:0}.app-shell:not(.auth-shell) .notification-event-grid>label>input{flex:none}.app-shell:not(.auth-shell) .notification-event-grid>label>span{min-width:0}.app-shell:not(.auth-shell) .notification-event-grid>.notification-master-switch{grid-column:1/-1;justify-content:flex-start}.app-shell:not(.auth-shell) .notification-event-grid small{overflow-wrap:break-word}.app-shell:not(.auth-shell) .favorites-row{gap:8px;padding-bottom:6px;display:flex;overflow:auto hidden}.app-shell:not(.auth-shell) .favorites-row article{flex:none;min-width:112px}.app-shell:not(.auth-shell) .favorites-row article>button:first-child{gap:5px;width:100%}.app-shell:not(.auth-shell) .favorites-row article>button>b{max-width:none;font-size:14px;line-height:20px;overflow:visible}.app-shell:not(.auth-shell) .post-comments>form{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}.app-shell:not(.auth-shell) .post-comments>form>:is(textarea,button){width:100%;min-width:0}.app-shell:not(.auth-shell) .post-comments>div>p{margin:8px 0}.app-shell:not(.auth-shell) .post-comments .comments-infinite-sentinel:empty{display:none}@media (max-width:1024px){.app-shell:not(.auth-shell) .app-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:6px}.app-shell:not(.auth-shell) .app-header :is(.filter-button,.back-button){white-space:nowrap;min-width:max-content;max-width:none;padding-inline:8px;font-size:12px;line-height:16px;overflow:visible}.app-shell:not(.auth-shell) .bottom-nav{padding-inline:max(4px, var(--gw-ui-safe-left)) max(4px, var(--gw-ui-safe-right));grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0}.app-shell:not(.auth-shell) .bottom-nav button{grid-template-rows:24px 16px;gap:4px;min-width:0;min-height:60px;padding:4px 0}.app-shell:not(.auth-shell) .bottom-nav img{width:24px;height:24px}.app-shell:not(.auth-shell) .bottom-nav button>span{white-space:nowrap;max-width:100%;font-size:clamp(10px,2.85vw,12px);line-height:16px;display:block}}@media (max-width:720px){:root{--gw-ui-nav-height:calc(82px + var(--gw-ui-safe-bottom))}html:is([data-host=vk],[data-host=ok]){--gw-embedded-nav-height:calc(82px + var(--gw-embedded-safe-bottom))}.app-shell:not(.auth-shell) .app-header{min-height:70px;padding-inline:max(10px, var(--gw-ui-safe-left)) max(10px, var(--gw-ui-safe-right))}.app-shell:not(.auth-shell) .bottom-nav{min-height:var(--gw-ui-nav-height);padding-top:6px;padding-bottom:max(8px, var(--gw-ui-safe-bottom))}.app-shell:not(.auth-shell):not(.screen-game)>.page-scroll-surface:not(:has(.chat-screen)){padding-bottom:calc(var(--gw-ui-nav-height) + 16px)}html:is([data-host=web],:not([data-host])):not([data-keyboard-open=true]) body .app-shell.screen-game>.screen-content{height:calc(var(--gw-viewport-height,100dvh) - 80px - var(--gw-ui-nav-height))}html:is([data-host=web],:not([data-host])):not([data-keyboard-open=true]) body .app-shell.screen-dialogs>.screen-content{height:calc(var(--gw-viewport-height,100dvh) - 70px - var(--gw-ui-nav-height))}.app-shell:not(.auth-shell) .form-head{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.app-shell:not(.auth-shell) .preference-settings .card-head{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.app-shell:not(.auth-shell) .preference-settings .card-head>button{white-space:nowrap;align-self:start;min-width:max-content;padding-inline:12px;font-size:14px;line-height:20px}.app-shell:not(.auth-shell) .notification-event-grid{grid-template-columns:minmax(0,1fr)}.app-shell:not(.auth-shell) .filter-sheet>footer{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.app-shell:not(.auth-shell) .filter-sheet>footer>button{white-space:nowrap;min-width:0;min-height:48px;padding-inline:12px;font-size:14px;line-height:20px}}.photo-crop-backdrop,html:is([data-host=vk],[data-host=ok]) .photo-crop-backdrop{height:var(--gw-viewport-height,100dvh);max-height:100dvh;padding:max(8px, var(--gw-ui-safe-top)) max(8px, var(--gw-ui-safe-right)) max(8px, var(--gw-ui-safe-bottom)) max(8px, var(--gw-ui-safe-left))}@media (max-width:720px){.photo-crop-dialog,html:is([data-host=vk],[data-host=ok]) .photo-crop-dialog{overscroll-behavior-y:contain;border-radius:16px;grid-template-rows:auto auto minmax(100px,1fr) auto auto;gap:8px;width:100%;height:100%;max-height:100%;padding:10px;overflow-y:auto}.app-shell:not(.auth-shell) .photo-crop-dialog>header h2,.photo-crop-dialog>header h2{font-size:18px;line-height:24px}.photo-crop-dialog>header{gap:8px}.photo-crop-dialog>header>button{flex:0 0 40px;width:40px;min-width:0;height:40px}.photo-crop-workspace,html:is([data-host=vk],[data-host=ok]) .photo-crop-workspace{grid-template-rows:minmax(70px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:6px}.photo-crop-preview{display:block}.photo-crop-preview>:is(strong,small){display:none}.photo-crop-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.photo-crop-preview-list button{grid-template-columns:40px minmax(0,1fr);align-items:center;padding:4px}.photo-crop-preview-list canvas{object-fit:contain;width:40px;height:44px;max-height:44px}.app-shell:not(.auth-shell) .photo-crop-preview-list b,.photo-crop-preview-list b{font-size:12px;line-height:16px}.photo-crop-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell:not(.auth-shell) .photo-crop-controls label,.photo-crop-controls label{min-width:0;font-size:11px;line-height:15px}.photo-crop-controls input{width:100%;min-width:0;height:28px;margin:0}.photo-crop-dialog>footer{background:var(--page);grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid;position:sticky;bottom:0}.app-shell:not(.auth-shell) .photo-crop-dialog>footer>button,.photo-crop-dialog>footer>button{overflow-wrap:normal;min-width:0;min-height:48px;padding:8px 12px;font-size:13px;line-height:18px}}@media (max-width:720px) and (max-height:540px){.photo-crop-workspace,html:is([data-host=vk],[data-host=ok]) .photo-crop-workspace{grid-template-rows:minmax(70px,1fr)}.photo-crop-preview{display:none}}@media (max-width:360px){.app-shell:not(.auth-shell) .wordmark{gap:5px}.app-shell:not(.auth-shell) .wordmark span{font-size:17px}.app-shell:not(.auth-shell) .wordmark img{width:26px;height:26px}}
