.pf .pc{z-index:45;left:8px;right:8px;bottom:calc(var(--bar-h) + 8px + env(safe-area-inset-bottom,0px));background:var(--paper);border:1px solid var(--rule);max-height:calc(100dvh - var(--bar-h) - 96px - env(safe-area-inset-bottom,0px));color:var(--ink-2);border-radius:14px;padding:12px 14px 10px;font-size:13.5px;line-height:1.45;position:fixed;overflow:auto;box-shadow:0 8px 30px #1e224033}.pf .pc h2{margin:0 0 2px;font-size:15px}.pf .pc p{margin:0}.pf .pc-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pf .pc-btns .btn{flex:auto;min-height:44px;padding:8px 14px;font-size:14.5px}.pf .pc-btns .btn-t{flex:none;padding:8px 6px}.pf .pc-opt{border-top:1px solid var(--rule-2);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.pf .pc-opt:first-of-type{margin-top:8px}.pf .pc-opt input{width:20px;height:20px;accent-color:var(--blue-d);flex:none;margin:2px 0 0}.pf .pc-opt b{color:var(--ink);font-size:14px;display:block}.pf .pc-opt span{color:var(--ink-3);font-size:12.5px;display:block}.pf .pc-note{color:var(--ink-3);margin-top:6px;font-size:12px}.pf .pc-foot{max-width:1180px;padding:0 16px calc(var(--bar-h) + 24px + env(safe-area-inset-bottom,0px));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;display:flex}.pf .pc-foot button,.pf .pc-foot a{color:var(--ink-3);background:0 0;border:none;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;text-decoration:underline;display:inline-flex}.pf .pc-more{color:var(--blue-d);white-space:nowrap;text-decoration:underline}.pf:has(.pc) .pc-foot{padding-bottom:calc(var(--bar-h) + 270px + env(safe-area-inset-bottom,0px))}@media (max-height:720px){.pf .pc{padding:10px 12px 8px;font-size:13px;line-height:1.35}.pf .pc-btns{gap:6px;margin-top:8px}.pf .pc-btns .btn{min-height:40px}}@media (min-width:900px){.pf:has(.pc) .pc-foot{padding-bottom:24px}.pf .pc{width:410px;max-height:calc(100dvh - 40px);bottom:20px;left:auto;right:20px}.pf .pc-foot{padding-bottom:24px}}
