.tocc{z-index:2147481000;box-sizing:border-box;overscroll-behavior:contain;color:#0e0e10;text-align:left;background:#fff;border:1px solid #d4d4d9;border-radius:14px;width:min(560px,100vw - 112px);max-height:calc(100dvh - 32px);padding:20px 22px 18px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;position:fixed;bottom:16px;left:16px;overflow:auto;box-shadow:0 12px 40px #0000002e,0 2px 6px #00000014}.tocc[hidden]{display:none}.tocc *{box-sizing:border-box}.tocc:focus{outline:none}.tocc:focus-visible{outline-offset:2px;outline:2px solid #0e0e10}.tocc-t{color:inherit;margin:0 28px 8px 0;font-size:17px;font-weight:700;line-height:1.25}.tocc-p{color:#2a2a2e;margin:0 0 14px}.tocc a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tocc-close{color:#55555c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-family:inherit;font-size:24px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.tocc-close:hover{color:#0e0e10;background:#f1f1f4}.tocc-act{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tocc-btn{color:#fff;cursor:pointer;text-align:center;background:#0e0e10;border:2px solid #0e0e10;border-radius:10px;min-height:44px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2}.tocc-btn:hover{background:#2a2a2e;border-color:#2a2a2e}.tocc-more{min-height:36px;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:6px 2px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;text-decoration:underline}.tocc-more[aria-expanded=true]{text-decoration-style:dotted}.tocc button:focus-visible,.tocc a:focus-visible,.tocc-sw input:focus-visible+.tocc-knob{outline-offset:2px;outline:3px solid #2a6bff}.tocc-set{border-top:1px solid #e1e1e6;margin:0 0 14px;padding:4px 0 0}.tocc-row{border-bottom:1px solid #e1e1e6;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.tocc-info{flex:1;min-width:0}.tocc-rt{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px;display:flex}.tocc-rt b{font-size:15px}.tocc-bd{color:#55555c;font-size:12px}.tocc-info p{color:#2a2a2e;margin:0 0 6px;font-size:13px;line-height:1.45}.tocc-info .tocc-x2{font-weight:600}.tocc-set .tocc-btn{width:100%;margin-top:12px}.tocc-sw{cursor:pointer;flex:none;width:48px;height:28px;margin-top:2px;display:block;position:relative}.tocc-sw input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tocc-sw input:disabled{cursor:not-allowed}.tocc-knob{background:#b9b9c0;border-radius:999px;transition:background .15s;position:absolute;inset:0}.tocc-knob:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.tocc-sw input:checked+.tocc-knob{background:#0e0e10}.tocc-sw input:checked+.tocc-knob:after{transform:translate(20px)}.tocc-sw input:disabled+.tocc-knob{opacity:.55}html.tocc-on body{padding-bottom:calc(var(--tocc-h,0px) + 24px)}@media (width<=480px){.tocc{width:calc(100vw - 84px);padding:16px 14px 14px;font-size:13px;bottom:8px;left:8px}.tocc-t{font-size:15px}.tocc-btn{padding:8px 6px;font-size:13px}.tocc-row{gap:10px}}@media (prefers-reduced-motion:no-preference){.tocc{animation:.25s ease-out tocc-in}@keyframes tocc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media print{.tocc{display:none}}