.ru-ask{top:var(--ru-vv-top,0px);z-index:1;height:var(--ru-vv-height,100svh);max-width:560px;padding:calc(64px + env(safe-area-inset-top,0px)) 22px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:space-between;margin:0 auto;display:flex;position:fixed;left:0;right:0;overflow:clip}.ru-ask[data-keyboard]{padding-top:calc(16px + env(safe-area-inset-top,0px));overscroll-behavior:contain;padding-bottom:10px;overflow-y:auto}.ru-ask[data-keyboard] .ru-ask__chips,.ru-ask[data-keyboard] .ru-ask__hint{display:none}.ru-ask[data-keyboard] .ru-ask__form{gap:8px;margin-top:auto}.ru-ask[data-keyboard] .ru-ask__question{font-size:clamp(22px,6.4vw,28px)}.ru-ask[data-keyboard] .ru-ask__field{gap:8px;padding-top:0}.ru-ask[data-keyboard] .ru-ask__actions{gap:0}.ru-ask__chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ru-ask__chip{color:#f1ebe173;min-height:30px;font-family:var(--ru-font-number);letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid #d9a35b4d;padding:3px 10px;font-size:12.5px;font-weight:700}.ru-ask__chip[data-state=done]{color:var(--ru-accent);border-color:#d9a35b99}.ru-ask__chip[data-state=now]{color:#fff8f0;background:#b0261eeb;border:1px solid #e0b06a;box-shadow:0 0 18px #c8372d59}.ru-ask__chip[data-partner][data-state=done]{color:var(--ru-moon);border-color:#9fb3d699}.ru-ask__chip:disabled{cursor:default}.ru-ask__form{text-align:center;gap:12px;display:grid}.ru-ask__question{font-size:clamp(28px,8vw,36px);display:block}.ru-ask__qline{display:block}.ru-ask__hint{color:#f1ebe1d1;text-shadow:0 1px 8px #000000e6;font-size:14px}.ru-ask__field{text-align:center;justify-items:center;gap:12px;padding:6px 4px 0;display:grid}.ru-ask__field:focus{outline:0}.ru-ask__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ru-ask__rowlabel{color:var(--ru-muted);font-size:13px}.ru-ask__row{justify-content:center}.ru-ask__cal{gap:8px;display:inline-flex}.ru-ask__calopt{color:#f1ebe1b3;min-width:76px;min-height:40px;font-family:var(--ru-font-number);background:#e7dcc81f;padding:4px 14px;font-size:15px;font-weight:700}.ru-ask__calopt[data-checked]{background:var(--ru-hanji) center / 100% 100% no-repeat, #e7dcc8;color:var(--ru-paper-ink)}.ru-toggle{border:1px solid var(--ru-line-strong);min-height:40px;color:var(--ru-muted);padding:4px 14px;font-size:14px}.ru-toggle[aria-pressed=true]{border-color:var(--ru-seal);color:#fff8f0;background:#c8372de6}.ru-ask__field [data-unknown]{opacity:.45}.ru-ask__note{color:#e0b974;min-height:1.6em;font-family:var(--ru-font-number);text-shadow:0 1px 8px #000000e6;font-size:14px;font-weight:700}.ru-ask__error{min-height:1.4em;color:var(--ru-alert);font-size:13px}.ru-tiles{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.ru-tile{min-height:68px;color:var(--ru-ink);font-family:var(--ru-font-number);background:#e7dcc81a;border:1px solid #d9a35b59;font-size:22px;font-weight:800}.ru-tile[data-checked]{background:var(--ru-hanji) center / 100% 100% no-repeat, #e7dcc8;color:var(--ru-paper-ink);border-color:#0000}.ru-ask__answers{text-align:left;width:100%;color:var(--ru-paper-ink);background:var(--ru-hanji) center / 100% 100% no-repeat, #e7dcc8;gap:2px;padding:14px 16px;display:grid}.ru-ask__answer{border-bottom:1px solid #2b221c26;grid-template-columns:7.2em 1fr auto;align-items:center;gap:8px;min-height:38px;font-size:14px;display:grid}.ru-ask__answer dt{color:#2b221c99;font-size:12px}.ru-ask__answer[data-partner] dt{color:#3d5a86}.ru-ask__answer dd{font-family:var(--ru-font-number);font-size:16px;font-weight:800}.ru-ask__edit{color:#8f1f19;text-underline-offset:3px;min-height:36px;padding:0 4px;font-size:12px;text-decoration:underline}.ru-ask__actions{gap:4px;display:grid}.ru-btn--quiet{box-shadow:none;color:var(--ru-bg);text-shadow:none;background:#f1ebe1f0}.ru-ask__prev{color:#f1ebe1b3;min-height:40px;font-size:13px}.ru-ask__legal{color:var(--ru-muted);text-align:center;font-size:11px}.ru-ask__restore{z-index:2;color:var(--ru-alert);text-align:center;font-size:13px;position:fixed;top:64px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.ru-ask__qline{animation:ru-rise .64s var(--ru-ease) both;animation-delay:calc(var(--i,0) * .16s + .12s)}.ru-ask__field{animation:ru-rise .64s var(--ru-ease) .36s both}.ru-ask__note-ink{animation:ru-rise .42s var(--ru-ease) both;display:inline-block}}.ru-root .ru-ask .ru-input.ru-input{border:0;border-bottom:1px solid var(--ru-line-strong);min-height:52px;color:#ecd2a2;font-family:var(--ru-font-number);text-align:center;letter-spacing:.06em;background:0 0;border-bottom-color:#d9a35b99;border-radius:0;padding:6px 2px 8px;font-size:34px;font-weight:800}.ru-root .ru-ask .ru-input.ru-input:focus-visible{border-bottom-color:var(--ru-accent);outline:0}.ru-root .ru-ask .ru-input.ru-input[aria-invalid=true]{border-bottom-color:var(--ru-alert)}.ru-root .ru-ask[data-keyboard] .ru-input.ru-input{min-height:46px;font-size:28px}
