.sh-form,.sh-page{--sh-scrim:rgb(20 24 30/0.5);--sh-on-scrim:rgb(255 255 255);line-height:1.3}.sh-t0{--sh-tint:var(--g-accent)}.sh-t1{--sh-tint:var(--g-ok)}.sh-t2{--sh-tint:var(--g-warn)}.sh-t3{--sh-tint:var(--g-ink-mute)}.sh-t4{--sh-tint:color-mix(in srgb,var(--g-accent) 50%,var(--g-ok))}.sh-t5{--sh-tint:color-mix(in srgb,var(--g-warn) 55%,var(--g-ink-mute))}.sh-mono{flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;background:color-mix(in srgb,var(--sh-tint,var(--g-ink-mute)) 15%,var(--g-paper));color:color-mix(in srgb,var(--sh-tint,var(--g-ink-mute)) 80%,var(--g-ink));font-weight:700;line-height:1}.sh-mono>img{width:100%;height:100%;object-fit:cover;display:block}.sh-ph{position:relative;display:block;overflow:hidden;background:radial-gradient(120% 90% at 28% 18%,rgb(255 255 255/.28),transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--sh-tint,var(--g-ink-mute)) 10%,var(--g-sunken)),color-mix(in srgb,var(--sh-tint,var(--g-ink-mute)) 24%,var(--g-sunken)))}.sh-ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sh-ph-ico{position:absolute;right:-8px;bottom:-10px;display:flex;color:color-mix(in srgb,var(--g-ink-mute) 40%,transparent)}.sh-page{height:100%;gap:20px;overflow:hidden;font-family:var(--g-font);color:var(--g-ink)}.sh-main,.sh-page{min-width:0;min-height:0;display:flex}.sh-main{flex-grow:1;flex-direction:column;gap:13px}.sh-aside{flex:none;width:330px;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sh-aside::-webkit-scrollbar{width:0;height:0}.sh-head{flex:none;display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:var(--g-paper);border-radius:var(--g-r-card);box-shadow:var(--g-sh-card)}.sh-head.is-center{align-items:center;padding:15px 20px;gap:14px}.sh-head-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sh-head h1{margin:0;font-size:24px;font-weight:800;letter-spacing:-.028em;line-height:1.25}.sh-head-note{font-size:13.5px;line-height:1.26;color:var(--g-ink-2)}.sh-head-note strong{font-weight:700}.sh-head .g-btn{flex:none;height:42px;padding:0 18px;font-size:14px}.sh-back{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;border:1px solid var(--g-line);border-radius:13px;background:var(--g-paper);color:var(--g-ink);transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.sh-back:hover{background:var(--g-sunken)}.sh-back:active{transform:scale(.94)}.sh-back.is-phone{display:none}.sh-bar{flex:none;gap:10px}.sh-bar,.sh-search{display:flex;align-items:center}.sh-search{flex-grow:1;min-width:0;gap:9px;height:42px;padding:0 15px;box-sizing:border-box;border:1px solid var(--g-line);border-radius:var(--g-r-field);background:var(--g-paper);color:var(--g-ink-3);transition:border-color var(--g-t-fast) var(--g-ease)}.sh-search>input{flex-grow:1;min-width:0;height:40px;padding:0;border:0;background:none;color:var(--g-ink);font-family:var(--g-font);font-size:14px;font-weight:500;outline:none;appearance:none;-webkit-appearance:none}.sh-search>input::placeholder{color:var(--g-ink-3)}.sh-search>input::-webkit-search-cancel-button,.sh-search>input::-webkit-search-decoration{appearance:none}.sh-search-x{align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--g-sunken);color:var(--g-ink-2);cursor:pointer}.sh-search-x,.sh-tabs{flex:none;display:flex}.sh-tabs{gap:4px;padding:4px;background:var(--g-paper);border-radius:var(--g-r-field);box-shadow:var(--g-sh-card)}.sh-tab{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;box-sizing:border-box;border:0;border-radius:11px;background:transparent;color:var(--g-ink-2);font-family:var(--g-font);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.sh-tab:hover{color:var(--g-ink)}.sh-tab:active{transform:scale(.97)}.sh-tab.is-on{background:var(--g-primary);color:var(--g-on-primary)}.sh-fbar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sh-fbar .g-chip{font-size:12.5px;text-decoration:none}.sh-sep{flex:none;width:1px;height:20px;margin:0 3px;background:var(--g-line)}.sh-clear{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--g-r-pill);color:var(--g-accent);font-size:12.5px;font-weight:600;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.sh-clear:hover{background:var(--g-accent-soft)}.sh-clear:active{transform:scale(.96)}.sh-results{flex-grow:1;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sh-results::-webkit-scrollbar{width:0;height:0}.sh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(206px,1fr));grid-auto-rows:min-content;gap:13px}.sh-grid.is-shelters{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px}.sh-dog{display:flex;flex-direction:column;gap:8px;padding:10px;min-width:0;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card);animation:sh-in var(--g-t-slow) var(--g-ease) backwards}@keyframes sh-in{0%{opacity:0;transform:translateY(6px)}}.sh-dog-media{position:relative;display:block}.sh-dog-photo{display:block;aspect-ratio:4/3;border-radius:14px}.sh-dog-count{right:9px;gap:4px;padding:0 8px;background:var(--sh-scrim);color:var(--sh-on-scrim)}.sh-dog-count,.sh-dog-mark{position:absolute;top:9px;display:inline-flex;align-items:center;height:21px;border-radius:var(--g-r-pill);font-size:10px;font-weight:700}.sh-dog-mark{left:9px;padding:0 9px;background:color-mix(in srgb,var(--g-warn) 16%,var(--g-paper));color:var(--g-warn)}.sh-dog-name{display:block;padding:0 2px;font-size:15px;font-weight:700}.sh-dog-name a:hover{text-decoration:underline}.sh-dog-line{display:block;color:var(--g-ink-mute)}.sh-dog-line,.sh-dog-where{padding:0 2px;font-size:11.5px}.sh-dog-where{display:flex;align-items:center;gap:5px;color:var(--g-ink-3)}.sh-dog-where>svg{flex:none}.sh-dog-where>span{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.sh-dog-where:hover>span{text-decoration:underline}.sh-dog-brief{display:none}.sh-dog-act{display:flex;align-items:center;justify-content:center;height:36px;margin-top:auto;box-sizing:border-box;border:0;border-radius:12px;background:var(--g-primary);color:var(--g-on-primary);font-family:var(--g-font);font-size:12.5px;font-weight:600;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.sh-dog-act:hover{background:color-mix(in srgb,var(--g-primary) 88%,var(--g-bg))}.sh-dog-act:active{transform:scale(.97)}.sh-dog-act:disabled{opacity:.45;pointer-events:none}.sh-dog-act.is-gone{background:var(--g-sunken);color:var(--g-ink-3);cursor:default;pointer-events:none}.sh-booked{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border-radius:12px;background:var(--g-ok-soft);color:var(--g-ok);font-size:12px;line-height:1.4;font-weight:600}.sh-booked>svg{flex:none;margin-top:1px}.sh-sc{display:flex;flex-direction:column;min-width:0;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card);overflow:hidden;animation:sh-in var(--g-t-slow) var(--g-ease) backwards;transition:transform var(--g-t-tap) var(--g-ease)}.sh-sc:active{transform:scale(.99)}.sh-sc-cover{position:relative;display:block;height:104px}.sh-sc-cover>img{width:100%;height:100%;object-fit:cover;display:block}.sh-sc-cover-empty{display:block;height:100%;background:linear-gradient(120deg,color-mix(in srgb,var(--sh-tint,var(--g-ink-mute)) 12%,var(--g-sunken)),color-mix(in srgb,var(--sh-tint,var(--g-ink-mute)) 30%,var(--g-sunken)))}.sh-sc-chip{position:absolute;right:12px;bottom:12px}.sh-sc-row{position:relative;z-index:1;display:flex;gap:12px;margin-top:-22px;padding:0 15px 15px}.sh-sc-logo{width:54px;height:54px;box-sizing:border-box;border:3px solid var(--g-paper);border-radius:18px;font-size:15px}.sh-sc-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding-top:26px}.sh-sc-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700}.sh-sc-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:12px;line-height:1.4;color:var(--g-ink-mute)}.sh-sc-city{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:var(--g-ink-3)}.sh-sc-city>svg{flex:none}.sh-sc-city>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-free{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--g-r-pill);background:color-mix(in srgb,var(--g-ok) 14%,var(--g-paper));color:var(--g-ok);font-size:11px;font-weight:700;white-space:nowrap}.sh-free.is-none{background:color-mix(in srgb,var(--g-paper) 92%,transparent);color:var(--g-ink-2)}.sh-side{flex:none;padding:17px 18px;min-width:0;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card)}.sh-side.is-fill{flex:1 1 auto}.sh-side-title{display:block;margin:0;font-size:15px;font-weight:700}.sh-side-title>span{color:var(--g-ink-3);font-weight:600}.sh-side-lead{display:block;margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--g-ink-mute)}.sh-side-head{display:flex;align-items:center;gap:8px}.sh-side-head .sh-side-title{flex-grow:1}.sh-side-more{font-size:12.5px;color:var(--g-accent);font-weight:600}.sh-side-more:hover{text-decoration:underline}.sh-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.sh-thumb{min-width:0;display:flex;flex-direction:column;gap:5px}.sh-thumb-photo{display:block;aspect-ratio:4/3;border-radius:13px}.sh-thumb-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;text-align:center}.sh-near{display:flex;flex-direction:column;gap:8px;margin-top:11px}.sh-near-row{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:15px;background:var(--g-sunken);transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.sh-near-row:hover{background:var(--g-line-soft)}.sh-near-row:active{transform:scale(.99)}.sh-near-logo{width:40px;height:40px;border-radius:14px;font-size:13px}.sh-near-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sh-near-text b{font-size:13.5px;font-weight:700}.sh-near-text i{font-style:normal;font-size:11.5px;color:var(--g-ink-mute)}.sh-near-num{flex:none;font-size:12px;font-weight:700;color:var(--g-ink-2)}.sh-feed{list-style:none;margin:4px 0 0;padding:0}.sh-feed li{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.sh-feed-dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--g-accent)}.sh-feed li.is-забрали .sh-feed-dot{background:var(--g-ok)}.sh-feed-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sh-feed-text b{font-size:12.5px;font-weight:600}.sh-feed-text i{font-style:normal;font-size:11px;color:var(--g-ink-3)}.sh-feed-text i a:hover{text-decoration:underline}.sh-mos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.sh-mos.is-tight{gap:8px}.sh-mos-i{display:flex;flex-direction:column;gap:6px;min-width:0}.sh-mos-photo{display:block;aspect-ratio:4/3;border-radius:13px}.sh-mos-cap{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;text-align:center}.sh-mos-more{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:13px;background:var(--g-line-soft);color:var(--g-ink-2);font-size:12.5px;font-weight:700;transition:background-color var(--g-t-fast) var(--g-ease)}.sh-mos-more:hover{background:var(--g-line)}.sh-callout{display:block;margin-top:16px;padding:13px 14px;border-radius:16px;background:var(--g-sunken);transition:background-color var(--g-t-fast) var(--g-ease)}a.sh-callout:hover{background:var(--g-line-soft)}.sh-callout b{display:block;font-size:13.5px;font-weight:700}.sh-callout span{display:block;margin-top:6px;font-size:11.5px;line-height:1.45;color:var(--g-ink-mute)}.sh-callout.is-note{margin-top:14px}.sh-callout.is-note span{margin:0;font-size:12px;line-height:1.5;color:var(--g-ink-2)}.sh-empty{flex-direction:column;gap:10px;padding:44px 20px;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card);text-align:center;color:var(--g-ink-mute)}.sh-empty,.sh-empty-ico{display:flex;align-items:center}.sh-empty-ico{justify-content:center;width:56px;height:56px;border-radius:18px;background:var(--g-sunken);color:var(--g-ink-3)}.sh-empty p{margin:0;max-width:360px;font-size:13.5px;line-height:1.5}.sh-empty .g-btn{margin-top:4px}.sh-card-main{flex-grow:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sh-card-main::-webkit-scrollbar{width:0;height:0}.sh-card-aside{width:344px}.sh-hero{flex:none;border-radius:22px;background:var(--g-paper);box-shadow:var(--g-sh-card);overflow:hidden}.sh-hero-top{position:relative;display:block}.sh-hero-cover{display:block;height:124px;background:linear-gradient(120deg,color-mix(in srgb,var(--sh-tint,var(--g-ink-mute)) 12%,var(--g-sunken)),color-mix(in srgb,var(--sh-tint,var(--g-ink-mute)) 30%,var(--g-sunken)));overflow:hidden}.sh-hero-cover>img{width:100%;height:100%;object-fit:cover;display:block}.sh-hero-acts{position:absolute;right:14px;top:14px;display:flex;gap:8px}.sh-hero-left{position:absolute;left:14px;top:16px;display:none}.sh-glass{display:flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 13px;box-sizing:border-box;border:0;border-radius:var(--g-r-pill);background:color-mix(in srgb,var(--g-paper) 94%,transparent);color:var(--g-ink);font-family:var(--g-font);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.sh-glass:hover{background:var(--g-paper)}.sh-glass:active{transform:scale(.96)}.sh-glass:disabled{opacity:.6;pointer-events:none}.sh-glass.is-round{width:36px;padding:0;border-radius:50%}.sh-glass.is-on{color:var(--g-accent)}.sh-glass b{font-weight:600}.sh-glass-label+b:before{content:"· "}.sh-hero-row{position:relative;z-index:1;display:flex;align-items:flex-end;gap:15px;margin-top:-30px;padding:0 20px}.sh-hero-logo{width:80px;height:80px;box-sizing:border-box;border:4px solid var(--g-paper);border-radius:26px;font-size:22px}.sh-hero-title{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-bottom:5px}.sh-hero-title h1{margin:0;font-size:25px;font-weight:800;letter-spacing:-.028em}.sh-hero-title p{margin:0;font-size:13px;color:var(--g-ink-mute)}.sh-hero-chip{flex:none;padding-bottom:6px}.sh-hero-chip .sh-free{height:30px;padding:0 9px;font-size:13px}.sh-about{margin:13px 20px 18px;font-size:14px;line-height:1.55;color:var(--g-ink);overflow-wrap:anywhere}.sh-block{flex:none;display:flex;flex-direction:column;gap:12px;padding:17px 19px;min-width:0;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card)}.sh-block-head{display:flex;align-items:center;gap:10px}.sh-block-head h2{flex-grow:1;margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em}.sh-block-head h2>span{color:var(--g-ink-3);font-weight:600}.sh-block-head .g-btn{height:36px;padding:0 15px;border-radius:13px;font-size:13px}.sh-block-link{font-size:12px;color:var(--g-accent);font-weight:600}.sh-block-link:hover{text-decoration:underline}.sh-block-link.is-phone{display:none}.sh-mini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:min-content;gap:11px}.sh-mini{position:relative;display:flex;flex-direction:column;gap:7px;padding:9px;min-width:0;border-radius:18px;background:var(--g-sunken);transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.sh-mini:hover{background:var(--g-line-soft)}.sh-mini:active{transform:scale(.985)}.sh-mini-media{position:relative;display:block}.sh-mini-photo{display:block;aspect-ratio:4/3;border-radius:13px}.sh-mini .sh-dog-count{right:8px;top:8px;height:19px;padding:0 7px;gap:3px;font-size:9.5px}.sh-mini .sh-dog-mark{left:8px;top:8px;height:20px}.sh-mini-name{display:block;padding:0 2px;font-size:13.5px;font-weight:700}.sh-mini-line{display:block;padding:0 2px;font-size:10.5px;line-height:1.35;color:var(--g-ink-mute)}.sh-note-empty{display:flex;align-items:center;gap:10px;margin:0;padding:14px 16px;border-radius:16px;background:var(--g-sunken);font-size:13px;color:var(--g-ink-mute)}.sh-note-empty>svg{flex:none}.sh-facts{display:flex;flex-direction:column;margin:6px 0 0}.sh-facts>div{display:flex;align-items:flex-start;gap:12px;padding:9px 0}.sh-facts dt{flex:none;width:108px;font-size:12px;color:var(--g-ink-mute)}.sh-facts dd{flex-grow:1;min-width:0;margin:0;font-size:13px;line-height:1.45;color:var(--g-ink);overflow-wrap:anywhere}.sh-facts dd a{color:var(--g-accent);font-weight:600}.sh-facts dd a:hover{text-decoration:underline}.sh-ad-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:min-content;gap:14px}.sh-ad{display:flex;flex-direction:column;gap:7px;padding:10px;min-width:0;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card);animation:sh-in var(--g-t-slow) var(--g-ease) backwards}a.sh-ad{transition:transform var(--g-t-tap) var(--g-ease)}a.sh-ad:active{transform:scale(.985)}.sh-ad-photo{display:block;aspect-ratio:4/3;border-radius:14px}.sh-ad-name{font-size:14.5px;font-weight:700}.sh-ad-name,.sh-ad-when{display:block;padding:0 2px}.sh-ad-when{font-size:11.5px;font-weight:600;color:var(--g-ok)}.sh-ad-story{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;padding:0 2px;line-height:1.4}.sh-ad-story,.sh-head-eyebrow{font-size:11px;color:var(--g-ink-mute)}.sh-head-eyebrow{font-weight:700}.sh-head h1>span{color:var(--g-ink-3)}.sh-cab{min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;gap:14px;overflow:hidden;font-family:var(--g-font);color:var(--g-ink);line-height:1.3}.sh-cab-logo{width:46px;height:46px;border-radius:16px;font-size:14px}.sh-cab-name{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sh-cab-name b{font-size:20px;font-weight:800;letter-spacing:-.025em;overflow-wrap:anywhere}.sh-cab .sh-head .g-btn{height:40px;padding:0 16px;border-radius:13px;font-size:13.5px}.sh-cab-tabs{flex:none;align-self:flex-start;display:flex;gap:5px;padding:5px;border-radius:16px;background:var(--g-paper);box-shadow:var(--g-sh-card)}.sh-cab-tab{display:flex;align-items:center;gap:7px;height:38px;padding:0 17px;box-sizing:border-box;border:0;border-radius:13px;background:transparent;color:var(--g-ink-2);font-family:var(--g-font);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.sh-cab-tab:hover{color:var(--g-ink)}.sh-cab-tab:active{transform:scale(.97)}.sh-cab-tab[aria-selected=true]{background:var(--g-primary);color:var(--g-on-primary)}.sh-cab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;box-sizing:border-box;border-radius:var(--g-r-pill);background:var(--g-accent);color:var(--g-on-accent);font-size:10.5px;font-weight:700}.sh-cab-tab[aria-selected=true] .sh-cab-badge{background:var(--g-paper);color:var(--g-primary)}.sh-cab-cols{gap:20px}.sh-cab-cols,.sh-cab-main{flex-grow:1;min-height:0;display:flex}.sh-cab-main{min-width:0;flex-direction:column;gap:11px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sh-cab-main::-webkit-scrollbar{width:0;height:0}.sh-cab-aside{flex:none;width:360px;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sh-cab-aside::-webkit-scrollbar{width:0;height:0}.sh-cab-label{flex:none;font-size:13px;font-weight:700;color:var(--g-ink-2)}.sh-req{flex:none;flex-direction:column;padding:15px 17px;min-width:0;border-radius:18px;background:var(--g-paper);box-shadow:var(--g-sh-card)}.sh-req,.sh-req-top{display:flex;gap:11px}.sh-req-top{align-items:center}.sh-req-photo{flex:none;width:46px;height:46px;border-radius:15px}.sh-req-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sh-req-text b{font-size:14.5px;font-weight:700;overflow-wrap:anywhere}.sh-req-text b a:hover{text-decoration:underline}.sh-req-text i{font-style:normal;font-size:12px;color:var(--g-ink-mute)}.sh-req-face{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:13px}.sh-req-quote{margin:0;padding-left:12px;border-left:3px solid var(--g-line-soft);line-height:1.5;color:var(--g-ink-2)}.sh-req-contact,.sh-req-quote{font-size:12.5px;overflow-wrap:anywhere}.sh-req-contact{color:var(--g-ink)}.sh-req-contact>span{color:var(--g-ink-mute)}.sh-req-acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sh-req-acts .g-btn{height:38px;padding:0 16px;border-radius:13px;font-size:13px}.sh-req-acts .g-btn-main{padding:0 18px}.sh-req.is-picked{box-shadow:var(--g-sh-card),0 0 0 2px var(--g-accent)}.sh-hold{display:flex;align-items:center;gap:11px;padding:11px 12px;min-width:0;border-radius:16px;background:var(--g-sunken)}.sh-hold.is-warm{background:var(--g-warn-soft)}.sh-hold-photo{flex:none;width:42px;height:42px;border-radius:14px}.sh-hold-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sh-hold-text b{font-size:13.5px;font-weight:700}.sh-hold-text i{font-style:normal;font-size:11.5px;color:var(--g-ink-mute)}.sh-hold.is-warm .sh-hold-text i{color:var(--g-warn)}.sh-hold .g-btn{flex:none;height:34px;padding:0 13px;border-radius:12px;font-size:12px}.sh-hold-acts{display:flex;gap:8px}.sh-hold-acts .g-btn{flex:1 1;height:42px;border-radius:14px;font-size:13.5px}.sh-panel{flex:none;display:flex;flex-direction:column;gap:11px;padding:17px 18px;min-width:0;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card)}.sh-panel.is-fill{flex:1 1 auto}.sh-panel-title{margin:0;font-size:15px;font-weight:700;overflow-wrap:anywhere}.sh-panel-lead{margin:-6px 0 0;font-size:12px;line-height:1.45;color:var(--g-ink-mute)}.sh-panel-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--g-line-soft)}.sh-panel-foot,.sh-panel-note{font-size:11.5px;line-height:1.45;color:var(--g-ink-mute)}.sh-hold-block{display:flex;flex-direction:column;gap:11px}.sh-hold-block+.sh-hold-block{padding-top:11px;border-top:1px solid var(--g-line-soft)}.sh-panel-foot.is-bare{margin:0;padding:0;border:0}.sh-cab-main.is-solid{gap:0}.sh-cab-aside .sh-hold-acts{flex-wrap:wrap}.sh-panel .sh-fld>.sh-lab{font-size:12.5px;font-weight:600;color:var(--g-ink-2)}.sh-form .g-textarea,.sh-panel .sh-page .g-textarea{resize:none}.sh-fld .g-textarea{min-height:76px;padding:11px 13px;border-radius:14px;font-size:13.5px}.sh-list-card{flex-grow:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;padding:17px 19px;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card);overflow:hidden}.sh-list-card .sh-search{flex:none}.sh-list-card.is-auto{flex:none;width:100%;max-width:820px;box-sizing:border-box;overflow:visible}.sh-list-head{flex:none;display:flex;align-items:center;gap:10px}.sh-list-head h2{flex-grow:1;margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em}.sh-list-head .g-btn{height:38px;padding:0 16px;border-radius:13px;font-size:13px}.sh-lines{flex-grow:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sh-lines::-webkit-scrollbar{width:0;height:0}.sh-line{flex:none;display:flex;align-items:center;gap:12px;padding:11px 13px;min-width:0;border-radius:16px;background:var(--g-sunken)}.sh-line-photo{border-radius:15px}.sh-line-face,.sh-line-photo{flex:none;width:46px;height:46px}.sh-line-face{border-radius:50%;font-size:16px}.sh-line-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sh-line-text a,.sh-line-text b{font-size:14px;font-weight:700;overflow-wrap:anywhere}.sh-line-text a:hover{text-decoration:underline}.sh-line-text i{font-style:normal;font-size:11.5px;color:var(--g-ink-mute)}.sh-line .g-tag{flex:none;height:26px;padding:0 11px;font-size:11.5px}.sh-line .g-btn{flex:none}.sh-line-x{width:34px;height:34px;padding:0;border-radius:11px;color:var(--g-ink-3)}.sh-line-x svg{flex:none}.sh-side-form{flex-grow:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sh-side-form::-webkit-scrollbar{width:0;height:0}.sh-fol-title{flex:none;display:flex;align-items:center;gap:12px}.sh-fol-title h1{margin:0;font-size:24px;font-weight:800;letter-spacing:-.028em}.sh-fol-count{font-size:13px;color:var(--g-ink-3)}.sh-fol-title .sh-back{width:34px;height:34px;border:0;border-radius:12px;box-shadow:var(--g-sh-card)}.sh-fol-title-text{flex-grow:1;display:flex;align-items:baseline;gap:10px}.sh-fol-cols{gap:14px}.sh-fol-cols,.sh-fol-main{flex-grow:1;min-height:0;display:flex}.sh-fol-main{min-width:0;flex-direction:column;gap:13px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sh-fol-main::-webkit-scrollbar{width:0;height:0}.sh-fol-aside{width:340px;gap:13px}.sh-fol-aside,.sh-sec{flex:none;display:flex;flex-direction:column}.sh-sec{gap:10px;padding:15px 17px;min-width:0;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card)}.sh-sec.is-fill{flex:1 1 auto}.sh-sec-head{flex:none;display:flex;align-items:baseline;gap:10px}.sh-sec-head b{font-size:14.5px;font-weight:800;letter-spacing:-.02em}.sh-sec-head span{flex-grow:1;min-width:0;font-size:11.5px;color:var(--g-ink-3)}.sh-sec p{margin:0;font-size:12px;line-height:1.55;color:var(--g-ink-2)}.sh-fol-list{display:flex;flex-direction:column;gap:8px}.sh-fol-row{display:flex;align-items:center;gap:11px;padding:11px 13px;min-width:0;border-radius:15px;background:var(--g-sunken)}.sh-fol-logo{width:38px;height:38px;border-radius:50%;font-size:16px}.sh-fol-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sh-fol-text>span:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sh-fol-text b{font-size:13.5px;font-weight:700;overflow-wrap:anywhere}.sh-fol-text i{font-style:normal;font-size:11.5px;color:var(--g-ink-3)}.sh-fol-row .g-btn{flex:none;height:32px;padding:0 16px;border-radius:13px;font-size:13.5px}.sh-fol-row .g-btn-quiet{color:var(--g-ink-3)}.sh-fol-acts{display:contents}.sh-fol-dogs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sh-fol-dog{display:flex;flex-direction:column;gap:6px;min-width:0}.sh-fol-dog-photo{display:block;aspect-ratio:4/3;border-radius:14px}.sh-fol-dog b{font-size:12.5px;font-weight:700}.sh-fol-dog i{font-style:normal;font-size:11px;color:var(--g-ink-3)}.sh-form{display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--g-ink)}.sh-form-lead{margin:0;font-size:13.5px;line-height:1.5;color:var(--g-ink-2)}.sh-sum{display:flex;align-items:center;gap:13px;padding:12px 13px;border-radius:18px;background:var(--g-sunken)}.sh-sum-photo{flex:none;width:56px;height:56px;border-radius:17px}.sh-sum-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sh-sum-text b{font-size:14.5px;font-weight:700}.sh-sum-text span{font-size:12px;color:var(--g-ink-mute)}.sh-fld{display:flex;flex-direction:column;gap:7px;min-width:0}.sh-fld>.sh-lab{font-size:13.5px;font-weight:700}.sh-fld>.sh-hint{font-size:11.5px;line-height:1.45;color:var(--g-ink-mute)}.sh-fld .g-input,.sh-fld .g-select{height:46px;padding:0 14px;border-radius:15px;font-size:14px}.sh-fld .g-textarea{resize:none;min-height:92px;padding:12px 14px;border-radius:15px;font-size:14px}.sh-fld .g-input.is-big{height:48px;padding:0 15px;font-size:15px}.sh-form.is-compact{gap:12px}.sh-form.is-compact .sh-fld{gap:6px}.sh-form.is-compact .sh-fld>.sh-lab{font-size:12.5px;font-weight:600;color:var(--g-ink-2)}.sh-form.is-compact .sh-fld>.sh-hint{font-size:11px}.sh-form.is-compact .sh-fld .g-input{height:42px;padding:0 13px;border-radius:13px;font-size:13.5px}.sh-form.is-compact .sh-fld .g-textarea{min-height:76px;padding:11px 13px;border-radius:14px;font-size:13.5px}.sh-form-title{display:flex;flex-direction:column;gap:3px}.sh-form-title b{font-size:16px;font-weight:800;letter-spacing:-.02em}.sh-form-title span{font-size:12px;color:var(--g-ink-mute)}.sh-hint-tight{margin-top:-4px;font-size:11px;line-height:1.45;color:var(--g-ink-mute)}.sh-form-buttons{display:flex;gap:8px;padding-top:4px}.sh-form-buttons .g-btn{height:44px;border-radius:14px;font-size:14px}.sh-form-buttons .is-grow{flex:1 1}.sh-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sh-error{background:var(--g-warn-soft);color:var(--g-warn)}.sh-error,.sh-ok{margin:0;padding:10px 13px;border-radius:12px;font-size:12.5px;line-height:1.45;font-weight:600}.sh-ok{background:var(--g-ok-soft);color:var(--g-ok)}.sh-dup{flex-direction:column;gap:5px;padding:10px 13px;border-radius:12px;background:var(--g-warn-soft);line-height:1.45;color:var(--g-ink)}.sh-dup,.sh-dup b{display:flex;font-size:12.5px}.sh-dup b{align-items:center;gap:6px;color:var(--g-warn)}.sh-dup ul{margin:0;padding-left:18px}.sh-dup a{color:var(--g-accent);font-weight:600}.sh-dup span{font-size:11.5px;color:var(--g-ink-mute)}.sh-choices{display:flex;gap:6px}.sh-choice{flex:1 1;height:38px;padding:0 8px;box-sizing:border-box;border:1.5px solid var(--g-line);border-radius:12px;background:var(--g-paper);color:var(--g-ink);font-family:var(--g-font);font-size:12.5px;font-weight:600;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),border-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.sh-choice:hover{background:var(--g-sunken)}.sh-choice:active{transform:scale(.98)}.sh-choice.is-on{background:var(--g-primary);border-color:var(--g-primary);color:var(--g-on-primary)}.sh-tags{display:flex;flex-wrap:wrap;gap:6px}.sh-tags .g-chip{height:32px;font-size:12px}.sh-shots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.sh-shot{aspect-ratio:4/3;object-fit:cover;width:100%;background:var(--g-sunken)}.sh-shot,.sh-shot-tile{display:block;border-radius:12px}.sh-shot-tile{position:relative}.sh-shot-add{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:0;border:1.5px dashed var(--g-line);border-radius:12px;background:none;color:var(--g-ink-3);cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.sh-shot-add:hover{background:var(--g-sunken);color:var(--g-ink-2)}.sh-shot-add:active{transform:scale(.97)}.sh-form .address-field input,.sh-form .breed-field input{box-sizing:border-box;width:100%;height:46px;padding:0 14px;border:1px solid var(--g-line);border-radius:15px;background:var(--g-paper);color:var(--g-ink);font-family:var(--g-font);font-size:14px;font-weight:500;transition:border-color var(--g-t-fast) var(--g-ease);appearance:none;-webkit-appearance:none}.sh-form.is-compact .address-field input,.sh-form.is-compact .breed-field input{height:42px;padding:0 13px;border-radius:13px;font-size:13.5px}.sh-form .breed-hint.chip-toggle{height:28px;padding:0 11px;border:1px solid var(--g-line);border-radius:var(--g-r-pill);background:var(--g-paper);color:var(--g-ink-2);font-family:var(--g-font);font-size:12px;font-weight:600;cursor:pointer}.sh-form .breed-hint.chip-toggle:hover{background:var(--g-sunken)}.sh-imgs{display:flex;flex-direction:column;gap:10px}.sh-imgs-cover{position:relative;height:124px;border-radius:18px;background:linear-gradient(120deg,var(--g-sunken),var(--g-line-soft));overflow:visible}.sh-imgs-cover>img{width:100%;height:100%;object-fit:cover;border-radius:18px;display:block}.sh-imgs-logo{position:absolute;left:16px;bottom:-22px;width:64px;height:64px;box-sizing:border-box;border:3px solid var(--g-paper);border-radius:22px;font-size:18px}.sh-imgs-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.sh-imgs-pair{display:inline-flex;align-items:center;gap:4px}.sh-set{display:flex;flex-direction:column;gap:14px}.sh-set .sh-fld .g-input{height:44px;border-radius:14px;font-size:14px}.sh-set .sh-fld .g-textarea{resize:none;border-radius:14px;font-size:14px}.sh-set-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sh-set-acts .is-end{margin-left:auto}.sh-set .address-field input,.sh-set .breed-field input{box-sizing:border-box;width:100%;height:44px;padding:0 14px;border:1px solid var(--g-line);border-radius:14px;background:var(--g-paper);color:var(--g-ink);font-family:var(--g-font);font-size:14px;appearance:none;-webkit-appearance:none}.sh-solo{display:flex;justify-content:center;align-items:flex-start}.sh-solo-card{width:540px;max-width:100%;display:flex;flex-direction:column;border-radius:var(--g-r-modal);background:var(--g-paper);box-shadow:var(--g-sh-card);overflow:hidden}.sh-solo-head{gap:13px;padding:20px 22px 14px}.sh-solo-head,.sh-solo-icon{display:flex;align-items:center}.sh-solo-icon{flex:none;justify-content:center;width:46px;height:46px;border-radius:16px}.sh-solo-titles{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sh-solo-titles span{font-size:11.5px;font-weight:700;color:var(--g-ink-mute)}.sh-solo-titles h1{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}.sh-solo-body{display:flex;flex-direction:column;gap:18px;padding:0 22px}.sh-solo-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px;padding:16px 22px 20px;border-top:1px solid var(--g-line-soft)}.sh-solo-foot .g-btn{height:46px;padding:0 18px;border-radius:15px;font-size:14px}.sh-solo-foot .g-btn-main{padding:0 26px;font-size:14.5px}.sh-mob{display:none}.sh-skel{display:flex;flex-direction:column;gap:13px;min-width:0}@media (prefers-reduced-motion:reduce){.sh-ad,.sh-dog,.sh-sc{animation:none}}@media (max-width:1180px){.sh-aside{width:290px}.sh-card-aside{width:300px}.sh-cab-aside{width:320px}.sh-fol-aside{width:300px}}@media (max-width:900px){.g-work:has(>.sh-cab:not(.sh-follow)),.g-work:has(>.sh-page),.g-work:has(>.sh-solo){background:var(--g-paper)}.sh-cab{gap:14px}.sh-cab,.sh-page{height:auto;overflow:visible;flex:1 0 auto;background:var(--g-paper)}.sh-page{display:block}.sh-cab.sh-follow{background:none}.sh-cab-main,.sh-card-main,.sh-fol-main,.sh-main{display:flex;gap:12px;overflow:visible}.sh-results{overflow:visible;padding:0 16px 16px;gap:14px}.sh-aside{overflow:visible;padding:4px 16px 16px;gap:12px}.sh-aside,.sh-card-aside{width:auto}.sh-head,.sh-head.is-center{align-items:center;gap:11px;padding:14px 16px 0;border-radius:0;background:none;box-shadow:none}.sh-head-text{gap:1px}.sh-head h1{font-size:19px;letter-spacing:-.025em}.sh-head-note{font-size:11.5px;color:var(--g-ink-mute)}.sh-head .g-btn{width:38px;height:38px;padding:0;border-radius:13px}.sh-head .g-btn>span{display:none}.sh-back,.sh-back.is-phone{display:flex;width:38px;height:38px;border:0;border-radius:13px;background:var(--g-sunken);box-shadow:none}.sh-bar{flex-direction:column;align-items:stretch;gap:12px;padding:0 16px}.sh-search{height:42px}.sh-search>input{font-size:13.5px}.sh-tabs{gap:5px;background:var(--g-sunken);box-shadow:none}.sh-tab{flex:1 1;font-size:12.5px}.sh-tab.is-on{box-shadow:none}.sh-fbar{flex-wrap:nowrap;gap:6px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.sh-fbar::-webkit-scrollbar{display:none}.sh-fbar>*{flex:none}.sh-fbar .g-chip{font-size:12px}.sh-fbar .g-chip.is-on,.sh-fbar .sh-clear{order:-1}.sh-sep{display:none}.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-grid.is-shelters{grid-template-columns:minmax(0,1fr)}.sh-dog{gap:7px;padding:9px;border-radius:18px}.sh-dog-photo{border-radius:13px}.sh-dog-count{right:8px;padding:0 7px;gap:3px}.sh-dog-count,.sh-dog-mark{top:8px;height:19px;font-size:9.5px}.sh-dog-mark{left:8px}.sh-dog-name{font-size:14px}.sh-dog-line,.sh-dog-where{font-size:11px}.sh-dog-where{gap:4px}.sh-dog-line{display:none}.sh-dog-brief{display:block}.sh-dog-city{display:none}.sh-dog-act{height:34px;border-radius:11px;font-size:11.5px}.sh-empty,.sh-side{box-shadow:var(--g-sh-card)}.sh-empty{margin:0}.sh-hero{border-radius:0;background:none;box-shadow:none;overflow:visible}.sh-hero-cover{height:186px}.sh-hero-acts{right:14px;top:16px}.sh-hero-left{display:flex}.sh-glass{height:38px;padding:0 12px;font-size:12px}.sh-glass.is-back,.sh-glass.is-round{width:38px;padding:0}.sh-glass.is-back{border-radius:13px}.sh-glass-label{display:none}.sh-glass-label+b:before{content:none}.sh-hero-row{align-items:flex-start;margin-top:-20px;padding:46px 16px 0;border-radius:24px 24px 0 0;background:var(--g-paper)}.sh-hero-logo{position:absolute;left:16px;top:-38px;width:70px;height:70px;border-radius:24px;font-size:19px}.sh-hero-title{padding-bottom:0;gap:3px}.sh-hero-title h1{font-size:21px}.sh-hero-title p{font-size:12px}.sh-hero-chip{padding:3px 0 0}.sh-hero-chip .sh-free{height:26px;font-size:11px}.sh-about{margin:0;padding:11px 16px 0;font-size:13.5px;line-height:1.5;background:var(--g-paper)}.sh-page.is-card{display:flex;flex-direction:column;gap:12px}.sh-page.is-card .sh-card-aside,.sh-page.is-card .sh-card-main{display:contents}.sh-hero{order:1}.sh-card-aside .is-facts{order:2}.sh-card-main>.sh-block{order:3}.sh-card-aside .is-contact{order:4}.sh-card-aside .sh-strip{order:5}.sh-card-aside .sh-side:last-child{order:6}.sh-card-aside .sh-side{margin:0 16px}.sh-card-main>.sh-block{margin:0 16px;padding:0;background:none;box-shadow:none;border-radius:0}.sh-block-head h2{font-size:16px}.sh-block-link.is-phone{display:block}.sh-block-head .g-btn{height:34px;padding:0 12px;font-size:12px}.sh-mini-grid{display:flex;gap:8px;padding:10px;border-radius:20px;background:var(--g-sunken);overflow-x:auto;scrollbar-width:none}.sh-mini-grid::-webkit-scrollbar{display:none}.sh-mini{flex:none;width:104px;gap:5px;padding:5px;border-radius:14px;background:var(--g-paper)}.sh-mini-photo{border-radius:12px}.sh-mini-name{font-size:12px}.sh-mini-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px}.sh-mini .sh-dog-mark{left:6px;top:6px;height:18px;font-size:9px}.sh-mini .sh-dog-count{display:none}.sh-facts-card{padding:4px 14px;border-radius:18px;background:var(--g-sunken);box-shadow:none}.sh-facts-card .sh-side-title{display:none}.sh-facts{margin:0}.sh-facts>div{padding:8px 0;gap:11px}.sh-facts>div+div{border-top:1px solid var(--g-line-soft)}.sh-facts dt{width:86px;font-size:11px}.sh-facts dd{font-size:12.5px;line-height:1.4}.sh-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-cab{padding-bottom:8px}.sh-cab-name b{font-size:16.5px}.sh-cab-logo{width:40px;height:40px;border-radius:14px;font-size:13px}.sh-cab .sh-head .g-btn{width:38px;height:38px;padding:0;border:1px solid var(--g-line)}.sh-cab-tabs{align-self:stretch;margin:0 16px;gap:4px;padding:4px;border-radius:14px;background:var(--g-sunken);box-shadow:none}.sh-cab-tab{flex:1 1;justify-content:center;gap:5px;height:34px;padding:0 4px;border-radius:11px;font-size:12px}.sh-cab-badge{min-width:17px;height:17px;padding:0 5px;font-size:10px}.sh-cab-cols{flex-direction:column;gap:12px}.sh-cab-aside,.sh-cab-main{padding:0 16px}.sh-cab-aside{width:auto;overflow:visible}.sh-req{padding:13px 14px;gap:9px;border-radius:18px;background:var(--g-sunken);box-shadow:none}.sh-req-photo{width:42px;height:42px;border-radius:14px}.sh-req-text b{font-size:13.5px}.sh-req-text i{font-size:11px}.sh-req-face{display:none}.sh-req-quote{padding-left:11px;border-left-color:var(--g-line);font-size:12px;line-height:1.45}.sh-req-contact{font-size:11.5px}.sh-req-acts{flex-wrap:nowrap;gap:7px}.sh-req-acts .g-btn{flex:1 1;height:36px;padding:0;border-radius:12px;font-size:12px}.sh-req-acts .g-btn.is-icon{flex:none;width:36px}.sh-req-acts .g-btn.is-icon>span{display:none}.sh-panel{padding:14px;border-radius:18px}.sh-list-card{padding:0;background:none;box-shadow:none;border-radius:0}.sh-lines,.sh-list-card{overflow:visible}.sh-side-form{display:none}.sh-hold{padding:11px 13px;border-radius:16px;background:var(--g-warn-soft)}.sh-hold-photo{width:38px;height:38px;border-radius:13px}.sh-fol-title{padding:14px 16px 8px;gap:10px}.sh-fol-title h1{font-size:21px}.sh-fol-title .sh-back{margin-left:-6px;width:34px;height:34px;background:none}.sh-fol-cols{display:flex;flex-direction:column;gap:9px;padding:0 16px 16px}.sh-fol-aside{width:auto}.sh-fol-main{gap:9px}.sh-sec{padding:13px 14px}.sh-fol-dogs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sh-fol-row{flex-wrap:wrap;row-gap:9px}.sh-fol-text{flex:1 1}.sh-fol-acts{display:flex;flex:1 0 100%;gap:8px;padding-left:49px}.sh-sec-head{flex-wrap:wrap;row-gap:2px}.sh-sec-head span{flex-basis:100%}.sh-solo{padding:16px}.sh-solo-card{border-radius:24px}.sh-desk{display:none}.sh-mob{display:inline}.sh-row2{grid-template-columns:1fr}}.sh-stats{max-width:980px;transition:opacity var(--g-t-fast) var(--g-ease)}.sh-stats.is-busy{opacity:.55}.sh-stats-head{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sh-stats-head h2{flex-grow:1;margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em}.sh-stats-tiles{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.sh-stats-tile{display:flex;flex-direction:column;gap:5px;min-width:0;padding:15px 16px;border-radius:18px;background:var(--g-paper);box-shadow:var(--g-sh-card)}.sh-stats-label{font-size:12px;font-weight:600;color:var(--g-ink-2)}.sh-stats-num{font-size:26px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--g-ink)}.sh-stats-delta{font-size:11.5px;line-height:1.35;font-weight:600}.sh-stats-delta.is-up{color:var(--g-ok)}.sh-stats-delta.is-down,.sh-stats-delta.is-flat{color:var(--g-ink-3)}.sh-stats-private{flex:none;margin:-3px 2px 0}.sh-stats-chart .dash-head{align-items:center}.sh-stats-dogs .sh-lines{flex-grow:0;overflow:visible}.sh-stats-dogs .sh-line .g-tag{height:26px;padding:0 11px;font-size:11.5px}@media (max-width:900px){.sh-stats-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sh-stats-tile{padding:13px 14px;border-radius:16px;background:var(--g-sunken);box-shadow:none}.sh-stats-num{font-size:22px}.sh-stats-chart .dash-head{flex-wrap:wrap;row-gap:8px}.sh-cab-tabs{overflow-x:auto;scrollbar-width:none}.sh-cab-tabs::-webkit-scrollbar{width:0;height:0}.sh-cab-tab{flex:1 0 auto;padding:0 10px}}.sh-cab-main.sh-help-main{gap:14px}.sh-help-card{flex:none}.sh-help-chips .g-chip{height:36px;font-size:13px}.sh-help-chips .g-chip:disabled{opacity:.5;pointer-events:none}.sh-help-needs{display:flex;flex-direction:column;gap:8px}.sh-help-need{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;min-width:0;border-radius:16px;background:var(--g-sunken)}.sh-help-need.is-urgent{background:var(--g-warn-soft)}.sh-help-need-ico{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--g-paper);color:var(--g-ink-2)}.sh-help-need.is-urgent .sh-help-need-ico{color:var(--g-warn)}b.sh-help-need-name{flex:none;width:96px;font-size:14px;font-weight:700;overflow-wrap:anywhere}.sh-help-need .g-input{height:40px;padding:0 12px;border-radius:12px;font-size:13.5px}input.sh-help-need-name{flex:none;width:150px}.sh-help-need-note{flex:1 1 auto;min-width:0}.sh-help-urgent{flex:none}.sh-help-need .sh-help-urgent.is-on{background:var(--g-warn);border-color:var(--g-warn);color:var(--g-on-primary)}.sh-help-task,.sh-help-tasks{display:flex;flex-direction:column;gap:10px}.sh-help-task{padding:13px 14px;min-width:0;border-radius:16px;background:var(--g-sunken)}.sh-help-task.is-done{opacity:.72}.sh-help-task-top{display:flex;align-items:center;gap:11px;min-width:0}.sh-help-task-top .g-tag{flex:none;height:26px;padding:0 11px;font-size:11.5px}.sh-help-people{display:flex;flex-direction:column;gap:6px}.sh-help-person{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 8px;border-radius:13px;background:var(--g-paper)}.sh-help-face{width:32px;height:32px;border-radius:50%;font-size:13px}.sh-help-person-name{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:700;overflow-wrap:anywhere}.sh-help-person-name a:hover{text-decoration:underline}.sh-help-person .g-btn{flex:none;height:32px;padding:0 12px;border-radius:11px;font-size:12.5px}.sh-help-kinds{flex-wrap:wrap}.sh-help-kinds .sh-choice{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);display:inline-flex;align-items:center;justify-content:center;gap:6px}@media (max-width:640px){.sh-help-need{flex-wrap:wrap}b.sh-help-need-name,input.sh-help-need-name{flex:1 1;width:auto;min-width:0}.sh-help-need-note{flex-basis:100%;order:5}.sh-help-task{background:var(--g-paper);box-shadow:var(--g-sh-card)}}