.puppy-desk_desk__kC19f{display:none}@media (min-width:901px){.puppy-desk_phoneOnly__pE8pr.puppy-desk_phoneOnly__pE8pr.puppy-desk_phoneOnly__pE8pr{display:none}.puppy-desk_desk__kC19f{display:flex;flex-direction:column;gap:20px;min-width:0;padding-bottom:28px;font-family:var(--g-font);color:var(--g-ink);line-height:1.35}.puppy-desk_desk__kC19f a{color:inherit;text-decoration:none}.puppy-desk_desk__kC19f h1,.puppy-desk_desk__kC19f h2{margin:0}.puppy-desk_crumbs__1_pVS{display:flex;align-items:center;gap:8px;font-size:13px}.puppy-desk_crumbs__1_pVS a{color:var(--g-ink-mute)}.puppy-desk_crumbs__1_pVS a:hover{color:var(--g-ink)}.puppy-desk_sep__BoITs{color:var(--g-ink-3)}.puppy-desk_now__WyWKj{color:var(--g-ink-2);font-weight:600}.puppy-desk_cols__5OO5Q{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:20px;align-items:start}.puppy-desk_left__V4yYD{min-width:0;display:flex;flex-direction:column;gap:20px}.puppy-desk_right__ktL6e{min-width:0;display:flex;flex-direction:column;gap:16px;position:sticky;top:0}.puppy-desk_card__MIl2v{background:var(--g-paper);border-radius:28px;box-shadow:var(--g-sh-card)}.puppy-desk_toneKennel__NC5J_{background:var(--g-kennel-soft);color:var(--g-kennel)}.puppy-desk_toneBreeder__m6r41{background:var(--g-breeder-soft);color:var(--g-breeder)}.puppy-desk_gallery__85xoU{border-radius:32px;padding:12px;display:flex;flex-direction:column;gap:12px}.puppy-desk_big__u1n6q{position:relative;height:520px;border-radius:24px;overflow:hidden}.puppy-desk_big__u1n6q img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.puppy-desk_bigIco__0T0CO{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--g-ink-3)}.puppy-desk_bigPill__vMT_c{position:absolute;left:18px;top:18px;display:flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--g-paper) 94%,transparent);color:var(--g-ink);font-size:13.5px;font-weight:800}.puppy-desk_thumbs__W1a7d{display:flex;gap:10px;padding:0 6px 6px}.puppy-desk_thumb__YL3Zx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;font:inherit;color:var(--g-ink);cursor:pointer}.puppy-desk_thumbImg__jz3dU{position:relative;height:96px;border-radius:14px;overflow:hidden;transition:box-shadow var(--g-t-fast) var(--g-ease),transform var(--g-t-fast) var(--g-ease)}.puppy-desk_thumb__YL3Zx:hover .puppy-desk_thumbImg__jz3dU{transform:translateY(-2px)}.puppy-desk_thumbImg__jz3dU img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.puppy-desk_thumb__YL3Zx[aria-selected=true] .puppy-desk_thumbImg__jz3dU{box-shadow:0 0 0 2.5px var(--g-primary)}.puppy-desk_thumbCap__XyVOF{font-size:12.5px;font-weight:600;text-align:center}.puppy-desk_thumb__YL3Zx[aria-selected=true] .puppy-desk_thumbCap__XyVOF{font-weight:800}.puppy-desk_block__YQX88{padding:24px;display:flex;flex-direction:column;gap:14px}.puppy-desk_h2__fADir{font-size:19px;font-weight:800;letter-spacing:-.02em}.puppy-desk_parents__VHFBf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.puppy-desk_parent__7qrKf{display:flex;align-items:center;gap:14px;padding:12px;border-radius:20px;background:var(--g-sunken);transition:background-color var(--g-t-fast) var(--g-ease)}a.puppy-desk_parent__7qrKf:hover{background:var(--g-line-soft)}.puppy-desk_parentFace__ZJm3g{flex:none;width:84px;height:84px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center}.puppy-desk_parentFace__ZJm3g img{width:100%;height:100%;object-fit:cover}.puppy-desk_parentText__VkerD{min-width:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.puppy-desk_parentText__VkerD>span:first-child{font-size:12.5px;color:var(--g-ink-mute)}.puppy-desk_parentText__VkerD b{font-size:17px;font-weight:800}.puppy-desk_titleTag__sKT2_{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--g-warn) 16%,var(--g-paper));color:var(--g-warn);font-size:12px;font-weight:700}.puppy-desk_steps__YqWV1{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.puppy-desk_steps__YqWV1 li{display:flex;gap:14px}.puppy-desk_stepN__Zv3pW{flex:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.puppy-desk_stepText__ZQYkm{display:flex;flex-direction:column;gap:2px;padding-top:5px}.puppy-desk_stepText__ZQYkm b{font-size:15px;font-weight:700}.puppy-desk_stepText__ZQYkm span{font-size:13.5px;color:var(--g-ink-mute);line-height:1.45}.puppy-desk_book__melxO{padding:24px;display:flex;flex-direction:column;gap:14px}.puppy-desk_bookTop__XAr6c{display:flex;align-items:center;justify-content:space-between}.puppy-desk_bookIcons__zDYFB{display:flex;gap:8px}.puppy-desk_round__g4PCh{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--g-sunken);color:var(--g-ink);display:flex;align-items:center;justify-content:center;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)}.puppy-desk_round__g4PCh:hover{background:var(--g-line-soft)}.puppy-desk_round__g4PCh:active{transform:scale(.92)}.puppy-desk_round__g4PCh.puppy-desk_isOn__i2LCX{color:var(--g-accent);background:var(--g-accent-soft)}.puppy-desk_round__g4PCh.puppy-desk_isOn__i2LCX svg{fill:currentColor}.puppy-desk_pill__8cOdU{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:700}.puppy-desk_pillOk__K0TyS{background:var(--g-ok-soft);color:var(--g-ok)}.puppy-desk_pillWarn__fcRaF{background:var(--g-warn-soft);color:var(--g-warn)}.puppy-desk_dot__Xym2o{width:6px;height:6px;border-radius:50%;background:currentColor}.puppy-desk_name__XLucD{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.puppy-desk_sub__FUB0T{font-size:15px;color:var(--g-ink-mute);margin-top:-4px}.puppy-desk_facts__jFUGE{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.puppy-desk_facts__jFUGE>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:16px;background:var(--g-sunken);min-width:0}.puppy-desk_facts__jFUGE dt{font-size:12.5px;color:var(--g-ink-mute)}.puppy-desk_facts__jFUGE dd{margin:0;font-size:15px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.puppy-desk_facts__jFUGE>div:last-child:nth-child(odd){grid-column:span 2}.puppy-desk_priceRow__Y_KUN{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.puppy-desk_price__Egj3q{font-size:30px;font-weight:800;letter-spacing:-.02em}.puppy-desk_priceAsk__7eE2H{font-size:22px;font-weight:800;color:var(--g-ink-2)}.puppy-desk_priceRow__Y_KUN span{font-size:13.5px;color:var(--g-ink-mute)}.puppy-desk_btn__uAMQ9{width:100%;height:50px;padding:0 18px;border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.puppy-desk_btn__uAMQ9:active{transform:scale(.98)}.puppy-desk_btnPri__PCH5u,.puppy-desk_desk__kC19f a.puppy-desk_btnPri__PCH5u{background:var(--g-primary);color:var(--g-on-primary)}.puppy-desk_btnPri__PCH5u:hover{background:color-mix(in srgb,var(--g-primary) 88%,var(--g-bg))}.puppy-desk_btnBig__HaiwL{height:54px}.puppy-desk_btnGhost__CKssu{background:var(--g-paper);color:var(--g-ink);box-shadow:inset 0 0 0 1.5px var(--g-line)}.puppy-desk_btnGhost__CKssu:hover{background:var(--g-sunken)}.puppy-desk_btn__uAMQ9:disabled{opacity:.6;cursor:default}.puppy-desk_mine__DqSpH{padding:14px 16px;border-radius:16px;background:var(--g-ok-soft);color:var(--g-ok);font-size:14px;font-weight:700;line-height:1.4}.puppy-desk_note__exG1_{font-size:12.5px;color:var(--g-ink-mute);line-height:1.45}.puppy-desk_err__NEAbR{font-size:12.5px;color:var(--g-warn)}.puppy-desk_kennel__Oaegg{padding:18px;border-radius:26px;display:flex;align-items:center;gap:14px;transition:transform var(--g-t-fast) var(--g-ease)}.puppy-desk_kennel__Oaegg:hover{transform:translateY(-2px)}.puppy-desk_kennelLogo__oQHZA{flex:none;width:60px;height:60px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800}.puppy-desk_kennelLogo__oQHZA img{width:100%;height:100%;object-fit:cover}.puppy-desk_kennelLogo__oQHZA.puppy-desk_isRound__BKLTj{border-radius:50%}.puppy-desk_kennelText__Sma2L{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.puppy-desk_kennelText__Sma2L b{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:800}.puppy-desk_kennelText__Sma2L>span{font-size:13px;color:var(--g-ink-mute)}.puppy-desk_verified__e5FbR{display:flex;color:var(--g-accent)}.puppy-desk_chev__dQFPl{display:flex;color:var(--g-ink-3)}}@media (min-width:901px) and (prefers-reduced-motion:reduce){.puppy-desk_kennel__Oaegg:hover,.puppy-desk_thumb__YL3Zx:hover .puppy-desk_thumbImg__jz3dU{transform:none}}.cr-bday,.cr-bday *,.cr-card,.cr-card *,.cr-q,.cr-q *,.cr-set,.cr-set *,.cr-tool,.cr-tool *,.cr-unsub,.cr-unsub *,.cr-wx-panel,.cr-wx-panel *{box-sizing:border-box}.cr-bday,.cr-card,.cr-q,.cr-set,.cr-tool,.cr-unsub,.cr-wx-panel{font-family:var(--g-font);line-height:1.3;color:var(--g-ink)}.cr-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:15px 17px;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card)}@media (max-width:900px){.cr-card{padding:13px 14px}}.cr-head{flex:none;display:flex;align-items:center;gap:10px;min-width:0}.cr-title{flex:none;margin:0;font-size:14.5px;font-weight:800;letter-spacing:-.02em;color:var(--g-ink)}.cr-hint{flex-grow:1;min-width:0;font-size:11.5px;line-height:1.35;color:var(--g-ink-3)}@media (max-width:900px){.cr-head{flex-wrap:wrap;row-gap:2px}.cr-hint{flex-basis:100%;order:3}}.cr-p{margin:0;font-size:12px;line-height:1.55;color:var(--g-ink-2)}.cr-note{font-size:11.5px;line-height:1.45;color:var(--g-ink-3);overflow-wrap:anywhere}.cr-err{margin:0;font-size:12px;line-height:1.4;color:var(--g-warn)}.cr-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cr-row{flex-wrap:wrap;gap:11px;padding:11px 13px;border-radius:15px;background:var(--g-sunken)}.cr-ico,.cr-row{display:flex;align-items:center}.cr-ico{flex:none;justify-content:center;width:34px;height:34px;border-radius:var(--g-r-badge);background:var(--g-paper);color:var(--g-ink-3)}.cr-row.is-ok .cr-ico{background:var(--g-ok-soft);color:var(--g-ok)}.cr-row.is-warn .cr-ico{background:var(--g-warn-soft);color:var(--g-warn)}.cr-row-body{flex:1 1 190px;min-width:0;display:flex;flex-direction:column;gap:2px}.cr-row-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cr-row-name{font-size:13px;font-weight:650;color:var(--g-ink)}.cr-row-note{font-size:11.5px;color:var(--g-ink-3)}.cr-row-sub{font-size:11px;color:var(--g-ink-3)}.cr-hist-memo,.cr-row-memo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:11.5px;line-height:1.4;color:var(--g-ink-mute);white-space:pre-line;overflow-wrap:anywhere}.cr-row-note{overflow-wrap:anywhere}.cr-row-acts{flex:none;display:flex;gap:8px}.cr-row-acts .g-btn{height:32px;padding:0 16px;font-size:13.5px}@media (max-width:900px){.cr-row-acts{flex:1 1 100%}.cr-row-acts .g-btn{flex:1 1}}.cr-edit{flex:1 1 100%;display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--g-line)}.cr-edit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.cr-edit-grid.is-rec{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cr-opt{font-weight:500;color:var(--g-ink-mute)}.cr-textarea{min-height:44px;resize:none}.cr-edit-check{align-self:flex-start;max-width:100%}.cr-edit-acts{display:flex;gap:8px}.cr-card .g-check>.g-box svg path,.cr-form .g-check>.g-box svg path{stroke-dasharray:30;stroke-dashoffset:30}.cr-card .g-check>input:checked+.g-box svg path,.cr-form .g-check>input:checked+.g-box svg path{stroke-dashoffset:0}.cr-card input[type=date].g-input{min-height:44px}.cr-card input[type=date].g-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;filter:invert(.5)}.cr-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cr-more{display:flex;flex-direction:column;gap:8px}.cr-more-sum{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--g-r-pill);background:var(--g-sunken);color:var(--g-ink-2);font-size:12.5px;font-weight:600;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--g-t-fast) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.cr-more-sum::-webkit-details-marker{display:none}.cr-more-sum:hover{color:var(--g-ink)}.cr-more-sum>svg{transition:transform var(--g-t-fast) var(--g-ease)}.cr-more[open]>.cr-more-sum>svg{transform:rotate(180deg)}.cr-more:not([open]) .cr-more-hide,.cr-more[open] .cr-more-show{display:none}.cr-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cr-hist-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:3px 10px;padding:8px 11px;border-radius:var(--g-r-badge);background:var(--g-sunken);font-size:12px}.cr-hist-name{flex:1 1;min-width:0;color:var(--g-ink-2);font-weight:600;overflow-wrap:anywhere}.cr-hist-drug{font-weight:500;color:var(--g-ink-mute)}.cr-row-memo{white-space:normal}.cr-hist-memo{flex:1 1 100%;-webkit-line-clamp:4;line-clamp:4}.cr-hist-date{color:var(--g-ink-3);white-space:nowrap}button.cr-hist-row{box-sizing:border-box;width:100%;border:0;font:inherit;font-family:var(--g-font);text-align:left;cursor:pointer}button.cr-hist-row:hover{background:color-mix(in srgb,var(--g-ink) 7%,var(--g-sunken))}.cr-hist-date{display:inline-flex;align-items:center;gap:6px}.cr-hist-date>svg{flex:none;color:var(--g-ink-mute)}.cr-hist-hint{margin:0;font-size:11.5px;color:var(--g-ink-mute)}.cr-certs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.cr-cert{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 11px;border-radius:var(--g-r-badge);background:var(--g-sunken)}.cr-cert-body{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:1px}.cr-cert-name{font-size:12.5px;font-weight:650;color:var(--g-ink);overflow-wrap:anywhere}.cr-cert-sub{font-size:11px;line-height:1.4;color:var(--g-ink-3);overflow-wrap:anywhere}.cr-cert-sub.is-warn{color:var(--g-warn);font-weight:600}.cr-cert-acts{flex:none;display:flex;gap:6px}.cr-cert.is-edit{align-items:center}.cr-cert .g-tag:not(.is-ok):not(.is-warn),.cr-row .g-tag:not(.is-ok):not(.is-warn){background:var(--g-paper)}.cr-doc{flex:1 1 100%;display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--g-line)}.cr-doc-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.cr-doc-row>.cr-note{flex:1 1 140px;min-width:0}.cr-form{display:flex;flex-direction:column;gap:12px;padding:13px 14px;border-radius:15px;background:var(--g-sunken)}.cr-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.cr-form-acts{display:flex;gap:8px}.cr-form input[type=date].g-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;filter:invert(.5)}.cr-chips{display:flex;flex-wrap:wrap;gap:6px}.cr-chips.is-hints{margin-top:-6px}.cr-chips.is-hints .g-chip{height:28px;padding:0 11px;font-size:12px;font-weight:500}.cr-queue{gap:10px}.cr-q,.cr-queue{display:flex;flex-direction:column}.cr-q{gap:5px;padding:13px 14px;border:1px solid var(--g-line);border-radius:16px;background:var(--g-paper)}.cr-q-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.cr-q-title{font-size:13.5px;font-weight:700;color:var(--g-ink)}.cr-q-sub,.cr-q-title{overflow-wrap:anywhere}.cr-q-sub{font-size:12px;line-height:1.4;color:var(--g-ink-3)}.cr-q-acts,.cr-q-docs{gap:7px;margin-top:4px}.cr-bday,.cr-q-acts,.cr-q-docs{display:flex;flex-wrap:wrap;align-items:center}.cr-bday{margin-bottom:14px;gap:16px;padding:18px 20px;border-radius:22px;background:var(--g-primary);color:var(--g-on-primary)}.cr-bday-ico{flex:none;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;background:color-mix(in srgb,var(--g-on-primary) 12%,transparent)}.cr-bday-text{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:3px}.cr-bday-title{font-size:20px;font-weight:800;letter-spacing:-.028em;overflow-wrap:anywhere}.cr-bday-sub{font-size:12.5px;line-height:1.4;color:color-mix(in srgb,var(--g-on-primary) 70%,transparent)}.cr-bday-btn{flex:none;display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:14px;background:var(--g-on-primary);color:var(--g-primary);font-size:13.5px;font-weight:700;text-decoration:none;transition:transform var(--g-t-tap) var(--g-ease),opacity var(--g-t-fast) var(--g-ease)}.cr-bday-btn:hover{opacity:.9}.cr-bday-btn:active{transform:scale(.97)}@media (max-width:900px){.cr-bday{padding:16px;gap:13px}.cr-bday-btn{flex:1 1 100%;justify-content:center}}.cr-confetti{position:fixed;inset:0;z-index:80;pointer-events:none;overflow:hidden}.cr-confetti i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;opacity:.9;animation:cr-confetti-fall linear infinite}.cr-confetti .c1{background:var(--g-warn)}.cr-confetti .c2{background:var(--g-accent)}.cr-confetti .c3{background:var(--g-ok)}.cr-confetti .c4{background:color-mix(in srgb,var(--g-accent) 55%,var(--g-ok))}.cr-confetti .c5{background:var(--g-ink-3)}@keyframes cr-confetti-fall{to{transform:translateY(105vh) rotate(2turn)}}@media (prefers-reduced-motion:reduce){.cr-confetti{display:none}}.cr-tool{align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--g-line);border-radius:16px;background:var(--g-paper)}.cr-tool,.cr-tool-text{display:flex;flex-direction:column}.cr-tool-text{gap:3px}.cr-tool-title{font-size:14px;font-weight:700;color:var(--g-ink)}.cr-tool-sub{font-size:12px;line-height:1.5;color:var(--g-ink-3)}.cr-tool-btn{max-width:100%;white-space:normal;height:auto;min-height:34px;padding-top:6px;padding-bottom:6px;text-align:center}.cr-push-wrap{align-self:stretch;display:flex;flex-direction:column;gap:8px}.cr-push{display:flex;align-items:flex-start;gap:12px;padding:14px 15px;border-radius:18px;background:var(--g-primary);color:var(--g-on-primary)}.cr-push-ico{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:13px;background:color-mix(in srgb,var(--g-on-primary) 12%,transparent)}.cr-push-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cr-push-title{font-size:13.5px;font-weight:700;overflow-wrap:anywhere}.cr-push-body{font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--g-on-primary) 78%,transparent);overflow-wrap:anywhere}.cr-mail{align-self:stretch;display:flex;flex-direction:column;gap:11px;padding:16px 18px;border:1px solid var(--g-line);border-radius:var(--g-r-card);background:var(--g-paper)}.cr-mail-head{gap:11px}.cr-mail-ava,.cr-mail-head{display:flex;align-items:center}.cr-mail-ava{flex:none;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--g-primary);color:var(--g-on-primary);font-size:16px;font-weight:700}.cr-mail-from{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cr-mail-subject{font-size:14px;font-weight:700;overflow-wrap:anywhere}.cr-mail-meta{font-size:11.5px;color:var(--g-ink-3);overflow-wrap:anywhere}.cr-mail-body{margin:0;max-height:340px;overflow:auto;padding:11px 13px;border-radius:13px;background:var(--g-sunken);font:inherit;font-size:12.5px;line-height:1.5;color:var(--g-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.cr-set{display:flex;flex-direction:column;gap:8px;min-width:0}.cr-set>.cr-hours{max-width:440px}.cr-set .g-toggle-row{padding:6px 0}.cr-set .cr-set-row{cursor:pointer}.cr-set .g-toggle:disabled{opacity:.6;cursor:default}.cr-set.is-sheet{padding:8px 14px 12px;border-radius:15px;background:var(--g-sunken)}.cr-set-channel{display:flex;flex-direction:column;gap:6px}.cr-hours{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:4px;border-radius:var(--g-r-pill);background:var(--g-sunken)}.cr-set.is-sheet .cr-hours{background:var(--g-paper)}.cr-hour{height:30px;padding:0;border:0;border-radius:var(--g-r-pill);background:transparent;color:var(--g-ink-2);font-family:var(--g-font);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;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)}.cr-hour:hover{color:var(--g-ink)}.cr-hour:active{transform:scale(.96)}.cr-hour:disabled{cursor:default;opacity:.6}.cr-hour[aria-checked=true]{background:var(--g-primary);color:var(--g-on-primary);font-weight:700}.cr-wx-veil{position:fixed;inset:0;z-index:96;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(20 24 30/.5);animation:cr-wx-fade .16s ease both}@keyframes cr-wx-fade{0%{opacity:0}to{opacity:1}}@keyframes cr-wx-rise{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes cr-wx-up{0%{transform:translateY(100%)}to{transform:none}}.cr-wx-panel{width:min(440px,100%);max-height:min(84vh,720px);display:flex;flex-direction:column;border-radius:var(--g-r-modal);background:var(--g-paper);border:1px solid var(--g-line);box-shadow:var(--g-sh-modal);overflow:hidden;transition:transform .22s var(--g-ease);animation:cr-wx-rise .22s var(--g-ease) both}.cr-wx-grab{display:none}.cr-wx-grab-bar{display:block;width:40px;height:4px;margin:0 auto;border-radius:2px;background:var(--g-line)}.cr-wx-head{flex:none;display:flex;align-items:flex-start;gap:10px;padding:16px 16px 10px 18px}.cr-wx-head-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cr-wx-title{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.cr-wx-sub{font-size:12.5px;color:var(--g-ink-3)}.cr-wx-body{min-height:0;padding:0 16px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.cr-wx-fail{padding:0 18px 18px}.cr-wx-body>*{flex:none}.cr-wx-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cr-wx-fact{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 11px;border-radius:13px;background:var(--g-sunken)}.cr-wx-fact i{font-style:normal;font-size:11px;color:var(--g-ink-3)}.cr-wx-fact b{font-size:16px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-wx-chart{display:flex;flex-direction:column;gap:8px;padding:11px 13px 10px;border-radius:15px;background:var(--g-sunken)}.cr-wx-chart-title{font-size:12px;font-weight:700;color:var(--g-ink-2)}.cr-wx-chart-body{display:flex;gap:8px}.cr-wx-chart-scale{flex:none;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 16px;font-size:11px;color:var(--g-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-wx-chart-scale i{font-style:normal}.cr-wx-chart-plot{flex:1 1;min-width:0}.cr-wx-chart-plot svg{width:100%;height:74px;display:block;overflow:visible}.cr-wx-chart-hours{display:flex;justify-content:space-between;margin-top:4px;font-size:10.5px;color:var(--g-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-wx-chart-hours i{font-style:normal}.cr-wx-draw{animation:cr-wx-wipe 1.1s var(--g-ease) both}@keyframes cr-wx-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -8px 0 0)}}.cr-wx-line{fill:none;stroke:var(--g-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-wx-area{stroke:none;fill:var(--g-accent);opacity:.09}.cr-wx-now{stroke:var(--g-ink-3);stroke-width:1;stroke-dasharray:3 3}.cr-wx-dot{fill:var(--g-accent)}@media (prefers-reduced-motion:reduce){.cr-wx-draw{animation:none;clip-path:none}}.cr-wx-hours{display:flex;align-items:stretch;gap:6px;overflow-x:auto;margin:0 -16px;padding:3px 16px 8px;scrollbar-width:none}.cr-wx-hours::-webkit-scrollbar{display:none}.cr-wx-hour{flex:none;width:52px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:1px solid transparent;border-radius:13px;background:var(--g-sunken);color:var(--g-ink);font:inherit;font-family:var(--g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;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)}.cr-wx-hour:active{transform:scale(.96)}.cr-wx-hour.is-on{border-color:var(--g-accent);background:var(--g-accent-soft)}.cr-wx-hour.is-now .cr-wx-hour-time:after{content:"";display:inline-block;width:4px;height:4px;margin-left:4px;border-radius:50%;background:var(--g-accent);vertical-align:2px}.cr-wx-hour-time{font-style:normal;font-size:11px;color:var(--g-ink-3)}.cr-wx-hour-day{font-size:10px;text-decoration:none;color:var(--g-ink-3)}.cr-wx-hour b{font-size:13.5px;font-weight:800;letter-spacing:-.02em}.cr-wx-hour-rain{font-size:10.5px;text-decoration:none;color:var(--g-accent-ink)}.cr-wx-hour-ico{display:block;width:24px;height:24px;color:var(--g-ink-2)}.cr-wx-hour-ico .wx-svg,.cr-wx-pick-ico .wx-svg{display:block;width:100%;height:100%;overflow:visible}.cr-wx-pick{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:15px;background:var(--g-sunken)}.cr-wx-pick-ico{flex:none;width:42px;height:42px;color:var(--g-ink-2)}.cr-wx-pick-text{min-width:0;display:flex;flex-direction:column;gap:2px}.cr-wx-pick-title{font-size:13px;font-weight:700}.cr-wx-pick-sub{font-size:12px;line-height:1.45;color:var(--g-ink-2)}.cr-wx-pick-nums{font-size:11.5px;color:var(--g-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-wx-summary{margin:0;font-size:12.5px;color:var(--g-ink-2)}.cr-wx-skel{display:flex;flex-direction:column;gap:10px;padding:18px}.cr-wx-skel span{height:42px;border-radius:13px;background:var(--g-sunken);animation:cr-wx-skel 1.4s ease-in-out infinite}@keyframes cr-wx-skel{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:900px){.cr-wx-veil{align-items:flex-end;padding:0}.cr-wx-panel{width:100%;max-height:88vh;border-radius:var(--g-r-modal) var(--g-r-modal) 0 0;border-bottom:0;animation:cr-wx-up .24s var(--g-ease) both}.cr-wx-grab{display:block;padding:10px 0 4px;touch-action:none;cursor:grab}}@media (prefers-reduced-motion:reduce){.cr-wx-panel,.cr-wx-skel span,.cr-wx-veil{animation:none}}.a-card.cr-unsub{width:460px}.cr-unsub-ico{align-self:flex-start;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:20px;background:var(--g-sunken);color:var(--g-ink-2)}.cr-unsub-text{margin:0;font-size:13.5px;line-height:1.55;color:var(--g-ink-2)}.cr-unsub-acts{display:flex;flex-wrap:wrap;gap:10px}.cr-unsub-acts.is-col{flex-direction:column}.cr-unsub-acts.is-col>*{width:100%}.cr-unsub-fine{font-size:11.5px;line-height:1.45;color:var(--g-ink-3)}@media (max-width:900px){.a-card.cr-unsub{width:100%}.cr-unsub-acts>*{flex:1 1 100%}.cr-unsub-acts>form>.g-btn{width:100%}}.cr-wipe{margin-left:auto;color:var(--g-danger)}