.pf-nowrap{white-space:nowrap}.pf-note{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--g-warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g-warn) 30%,transparent);color:var(--g-warn)}.pf-note-ico{width:36px;height:36px;border-radius:10px;background:var(--g-paper);display:flex;align-items:center;justify-content:center;flex:none}.pf-note-body{display:flex;flex-direction:column;gap:4px;min-width:0}.pf-note-body b{font-size:14.5px;line-height:1.35}.pf-note-body>span{font-size:13.5px;line-height:1.45}.pf-check{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--g-sunken);cursor:pointer}.pf-check.is-on{background:var(--g-warn-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--g-warn) 40%,transparent);color:var(--g-warn)}.pf-check{position:relative;transition:background var(--g-t-fast) var(--g-ease),box-shadow var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.pf-box{position:relative;flex:none;width:24px;height:24px;margin-top:-1px;border-radius:8px;background:var(--g-paper);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--g-ink-3) 55%,transparent);display:flex;align-items:center;justify-content:center;transition:background var(--g-t-fast) var(--g-ease),box-shadow var(--g-t-fast) var(--g-ease),transform .16s var(--g-ease)}.pf-box svg path{stroke:var(--g-paper);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .22s var(--g-ease)}.pf-check:hover .pf-box{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--g-warn) 70%,transparent)}.pf-check:active .pf-box{transform:scale(.88)}.pf-check.is-on .pf-box{background:var(--g-warn);box-shadow:0 2px 8px color-mix(in srgb,var(--g-warn) 35%,transparent);animation:pf-box-pop .26s var(--g-ease)}.pf-check.is-on .pf-box svg path{stroke-dashoffset:0;transition-delay:60ms}@keyframes pf-box-pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pf-check.is-on .pf-box{animation:none}.pf-box svg path{transition:none}}.pf-check-body{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-check-body b{font-size:14.5px}.pf-check-body>span{font-size:13px;line-height:1.45;color:var(--g-ink-2)}.pf-check.is-on .pf-check-body>span{color:inherit}.pf-pay{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:14px;background:var(--g-accent);color:var(--g-on-accent);font:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer}.pf-pay:disabled{opacity:.6;cursor:default}.pf-badge{display:inline-flex;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;vertical-align:middle}.pf-badge,.pf-pending{align-items:center;background:var(--g-warn-soft);color:var(--g-warn)}.pf-pending{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:12px;font-size:13.5px;font-weight:600}.pf-pending span{flex:1 1 200px}.pf-pending button{min-height:36px;padding:0 12px;border:0;border-radius:10px;background:var(--g-paper);color:var(--g-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.pf-pending button.is-main{background:var(--g-accent);color:var(--g-on-accent)}.pf-pending.is-promo{background:var(--g-accent-soft);color:var(--g-accent)}.pf-wall-mark{font-size:12px;color:var(--g-ink-2);white-space:nowrap}.pf-return{display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.5}.pf-return p{margin:0;color:var(--g-ink-2)}.pf-return-acts{display:flex;flex-direction:column;gap:8px}.pf-toast{position:fixed;left:50%;bottom:calc(24px + var(--низ-экрана, 0px));transform:translateX(-50%);z-index:140;display:flex;align-items:center;gap:10px;max-width:min(92vw,520px);padding:12px 16px;border-radius:14px;background:var(--g-ok-soft);color:var(--g-ok);font-weight:600;font-size:14.5px;box-shadow:0 8px 24px color-mix(in srgb,var(--g-ink) 18%,transparent)}.comment-box-foot:has(>.pf-pay),.f-cd-tools:has(>.pf-pay){flex-wrap:wrap;row-gap:10px}.comment-box-foot>.pf-pay{margin-left:auto}@media (max-width:560px){.comment-box-foot>.pf-pay,.f-cd-tools>.pf-pay{flex:1 1 100%}}.f-post-name-line:has(>.pf-badge){flex-wrap:wrap;row-gap:4px}.pf-stats-wait{margin:0;padding:24px 0;color:var(--g-ink-mute);text-align:center}.pf-stats{display:flex;flex-direction:column;gap:14px;min-width:0}.pf-stats-sub{font-size:13px;color:var(--g-ink-mute);overflow-wrap:anywhere}.pf-stats-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--g-ink) 5%,transparent)}.pf-stats-state.is-on{background:var(--g-accent-soft)}.pf-stats-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:10px;background:color-mix(in srgb,var(--g-ink) 10%,transparent);color:var(--g-ink-2);font-size:12px;font-weight:700}.pf-stats-chip.is-on{background:var(--g-accent);color:var(--g-on-accent)}.pf-stats-chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.pf-stats-when{font-size:13.5px;font-weight:600;color:var(--g-ink-2)}.pf-stats-state.is-on .pf-stats-when{color:var(--g-accent-ink)}.pf-stats-bar{flex:1 1 100%;height:6px;border-radius:3px;background:color-mix(in srgb,var(--g-accent) 22%,transparent);overflow:hidden}.pf-stats-bar span{display:block;height:100%;border-radius:3px;background:var(--g-accent)}.pf-stats-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:720px){.pf-stats-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-stats-tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--g-ink) 5%,transparent)}.pf-stats-tile b{font-size:26px;font-weight:700;letter-spacing:-.5px;line-height:1.15;color:var(--g-ink)}.pf-stats-tile span{font-size:13px;font-weight:600;color:var(--g-ink)}.pf-stats-tile small{font-size:12px;color:var(--g-ink-mute)}.pf-stats-chips{display:flex;flex-wrap:wrap;gap:8px}.pf-stats-chips span{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border-radius:16px;background:color-mix(in srgb,var(--g-ink) 5%,transparent);font-size:13px;color:var(--g-ink-2)}.pf-stats-chips b{color:var(--g-ink);font-weight:700}.pf-stats-hours{display:flex;flex-direction:column;gap:8px}.pf-stats-hours-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pf-stats-hours-head b{flex:1 1 auto;font-size:14px;font-weight:600}.pf-stats-hours-head span{font-size:12px;color:var(--g-ink-mute)}.pf-stats-chart{height:100px;display:flex;align-items:flex-end;gap:3px}.pf-stats-chart span{flex:1 1;min-height:4px;border-radius:3px;background:color-mix(in srgb,var(--g-accent) 45%,transparent)}.pf-stats-chart span.is-top{background:var(--g-accent)}.pf-stats-chart span.is-future{height:4px;background:var(--g-line)}.pf-stats-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--g-ink-mute)}.pf-stats-note{font-size:12px;line-height:1.45;color:var(--g-ink-mute)}.pf-stats-again{width:100%;min-height:50px}.pf-stats p[role=alert]{margin:0;color:var(--g-danger);font-size:13px}.pf-who{position:relative;display:inline-flex}.pf-who-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px 0 12px;border:1px solid color-mix(in srgb,var(--g-accent) 35%,transparent);border-radius:18px;background:var(--g-accent-soft);color:var(--g-accent-ink);font:inherit;font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer}.pf-who-btn.is-feed,.pf-who-btn:hover{border-color:var(--g-accent)}.pf-who-btn.is-feed{background:var(--g-accent);color:var(--g-on-accent)}.pf-who-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:40;width:min(340px,calc(100vw - 32px));display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--g-line);border-radius:16px;background:var(--g-paper);box-shadow:0 12px 32px color-mix(in srgb,var(--g-ink) 16%,transparent)}.pf-who-head{padding:8px 10px 4px;font-size:12px;font-weight:700;color:var(--g-ink-mute)}.pf-who-menu button{display:flex;align-items:flex-start;gap:12px;padding:10px;border:0;border-radius:12px;background:transparent;color:var(--g-ink);font:inherit;text-align:left;cursor:pointer}.pf-who-menu button>svg{flex:none;margin-top:1px;color:var(--g-accent)}.pf-who-menu button>span{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-who-menu button b{font-size:14px;font-weight:600}.pf-who-menu button span span{font-size:12.5px;line-height:1.4;color:var(--g-ink-mute)}.pf-who-menu button:hover{background:color-mix(in srgb,var(--g-ink) 5%,transparent)}.pf-who-menu button.is-on{background:var(--g-accent-soft)}.pf-who-sheet-title{display:block;padding:2px 14px 10px;font-size:17px;font-weight:700;color:var(--g-ink)}.pf-who-menu.is-sheet{position:static;width:auto;padding:0 6px 10px;border:0;box-shadow:none;background:transparent}.pf-who-menu.is-sheet button{padding:12px}.pf-who-menu.is-sheet button b{font-size:15px}.pf-who-menu.is-sheet button span span{font-size:13px}.pf-check{flex-direction:column;gap:10px;cursor:default}.pf-check.is-on{background:var(--g-accent-soft);box-shadow:inset 0 0 0 1.5px var(--g-accent);color:var(--g-ink)}.pf-check-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.pf-check:hover .pf-box{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--g-accent) 70%,transparent)}.pf-check.is-on .pf-box{background:var(--g-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--g-accent) 35%,transparent)}.pf-check-body b{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}.pf-check.is-on .pf-check-body>span{color:var(--g-ink-2)}.pf-price{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:var(--g-accent);color:var(--g-on-accent);font-size:12.5px;font-weight:800}.pf-how-btn{align-self:flex-start;margin-left:36px;height:34px;padding:0 12px;border:0;border-radius:17px;background:var(--g-paper);color:var(--g-accent-ink);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.pf-how-narrow{display:none}.pf-steps{display:flex;flex-direction:column;gap:10px}.pf-check .pf-steps{margin-left:36px}.pf-steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pf-steps li{display:flex;gap:10px;align-items:flex-start}.pf-steps li>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;line-height:1.45;color:var(--g-ink-2)}.pf-steps li b{font-size:14.5px;color:var(--g-ink)}.pf-step-n{flex:none;width:26px;height:26px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--g-accent);color:var(--g-on-accent);font-size:13px;font-weight:800}.pf-steps-foot{padding:10px 12px;border-radius:12px;background:var(--g-paper);font-size:13px;color:var(--g-ink-2)}.pf-steps-foot a{font-weight:700;color:var(--g-accent-ink)}.pf-how-sheet .pf-steps{padding:4px 0 8px}.pf-how-ok{width:100%;height:48px;margin-top:6px;border:0;border-radius:24px;background:var(--g-accent);color:var(--g-on-accent);font:inherit;font-size:15px;font-weight:800;cursor:pointer}@media (max-width:699.98px){.pf-how-wide{display:none}.pf-how-narrow{display:inline-flex;align-items:center}}