.private-favorites-module__a_i_xG__page{max-width:1100px;color:var(--r-ink);margin:0 auto;padding:24px clamp(16px,4vw,40px) 64px;font-size:16px;line-height:1.6}.private-favorites-module__a_i_xG__page h1{font:700 2rem var(--font-display);margin-bottom:18px}.private-favorites-module__a_i_xG__page h2{font-size:1.2rem;font-weight:700}.private-favorites-module__a_i_xG__tabs,.private-favorites-module__a_i_xG__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.private-favorites-module__a_i_xG__tabs{margin-bottom:24px}.private-favorites-module__a_i_xG__button{border:1px solid var(--r-border);background:var(--r-panel);min-height:44px;color:var(--r-ink);cursor:pointer;border-radius:10px;padding:9px 13px;font-size:16px;line-height:1.5}.private-favorites-module__a_i_xG__button[aria-pressed=true]{background:var(--r-selected);color:var(--r-accent);border-color:var(--r-accent)}.private-favorites-module__a_i_xG__button:disabled{opacity:.55;cursor:default}.private-favorites-module__a_i_xG__button:focus-visible,.private-favorites-module__a_i_xG__page a:focus-visible,.private-favorites-module__a_i_xG__settings input:focus-visible,.private-favorites-module__a_i_xG__settings select:focus-visible{outline:2px solid var(--r-accent);outline-offset:3px}.private-favorites-module__a_i_xG__list{margin:16px 0;padding:0;list-style:none}.private-favorites-module__a_i_xG__list li{border-top:1px solid var(--r-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.private-favorites-module__a_i_xG__list h3{font-weight:700}.private-favorites-module__a_i_xG__list p{margin-top:5px}.private-favorites-module__a_i_xG__note{color:var(--r-muted);font-size:14px}.private-favorites-module__a_i_xG__page a,.private-favorites-module__a_i_xG__saveBar a{color:var(--r-accent);text-underline-offset:3px;text-decoration:underline}.private-favorites-module__a_i_xG__settings{max-width:660px}.private-favorites-module__a_i_xG__settings p{margin:12px 0;line-height:1.6}.private-favorites-module__a_i_xG__settings form{gap:16px;padding:20px 0;display:grid}.private-favorites-module__a_i_xG__settings label{gap:8px;display:grid}.private-favorites-module__a_i_xG__settings .private-favorites-module__a_i_xG__check{align-items:flex-start;gap:10px;display:flex}.private-favorites-module__a_i_xG__settings input[type=checkbox]{margin-top:4px}.private-favorites-module__a_i_xG__settings input[type=number],.private-favorites-module__a_i_xG__settings select{background:var(--r-panel);border:1px solid var(--r-border);border-radius:8px;width:min(270px,100%);max-width:100%;min-height:44px;padding:10px;font-size:16px}.private-favorites-module__a_i_xG__settings button{justify-self:start}.private-favorites-module__a_i_xG__saveBar{margin:12px 0;font-size:16px;line-height:1.5}.private-favorites-module__a_i_xG__saveBar p{margin-top:8px}@media (max-width:600px){.private-favorites-module__a_i_xG__list li{display:block}.private-favorites-module__a_i_xG__list li>.private-favorites-module__a_i_xG__actions{margin-top:12px}.private-favorites-module__a_i_xG__tabs{gap:6px}.private-favorites-module__a_i_xG__tabs .private-favorites-module__a_i_xG__button{flex:40%;font-size:16px;line-height:1.5}.private-favorites-module__a_i_xG__saveBar .private-favorites-module__a_i_xG__actions .private-favorites-module__a_i_xG__button{flex:45%;font-size:16px;line-height:1.5}.private-favorites-module__a_i_xG__saveBar a{width:100%;display:block}}.private-favorites-module__a_i_xG__list li>div{min-width:0}.private-favorites-module__a_i_xG__list h3,.private-favorites-module__a_i_xG__list a,.private-favorites-module__a_i_xG__saveBar{overflow-wrap:anywhere}
.tts-install-slot{max-width:1440px;margin:0 auto;padding:0 16px}.tts-install{color:var(--r-ink,#342b24);background:var(--r-panel,#fffaf0);border:1px solid var(--r-border,#d9cfbd);border-radius:10px;margin:12px 0;padding:12px;font-size:13px;line-height:1.5}.tts-install-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tts-install-row>div{flex:155px;min-width:0}.tts-install strong{font-size:14px}.tts-install p{margin:3px 0 0}.tts-install-action{background:var(--r-accent,#69482f);min-height:44px;color:var(--r-onaccent,#fffaf2);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;padding:10px 13px;font-weight:650}.tts-install-dismiss{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px}.tts-install button:focus-visible{outline:3px solid var(--r-accent,#69482f);outline-offset:3px}.tts-install button:disabled{opacity:.7;cursor:wait}.tts-install-dialog{box-sizing:border-box;border:1px solid var(--r-border,#d9cfbd);background:var(--r-panel,#fffaf0);width:calc(100% - 28px);max-width:430px;color:var(--r-ink,#342b24);border-radius:14px;max-height:85dvh;margin:auto;padding:22px;overflow:auto}.tts-install-dialog::backdrop{background:#20181080}.tts-install-dialog h2{margin:0 0 12px;font-size:21px}.tts-install-dialog p{margin:12px 0;font-size:14px;line-height:1.6}.tts-install-dialog ol{padding-left:24px;font-size:15px;line-height:1.65;list-style:decimal}.tts-install-dialog li+li{margin-top:12px}.tts-install-dialog form{justify-content:flex-end;display:flex}.tts-install-notice{font-size:13px}@media (min-width:900px){.tts-install--banner{display:none}}@media (display-mode:standalone),(display-mode:minimal-ui),(display-mode:fullscreen),(display-mode:window-controls-overlay){.tts-install{display:none}}@media (max-width:600px){.tts-install-row{grid-template-columns:minmax(0,1fr) 44px;gap:6px 8px;display:grid}.tts-install-row>div{grid-area:1/1}.tts-install-row>.tts-install-action{grid-area:2/1;justify-self:start}.tts-install-dismiss{grid-area:1/2/3;align-self:start}.tts-install--menu .tts-install-row{grid-template-columns:1fr}.tts-install-row>div p{font-size:12px}}.tts-install--banner{margin:8px 0;padding:7px 10px}.tts-install--banner .tts-install-row>div{display:none}.tts-install--banner .tts-install-row{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.tts-install--banner .tts-install-action{grid-area:1/1;justify-self:start}.tts-install--banner .tts-install-dismiss{grid-area:1/2}.tts-install--banner .tts-install-dialog p{display:block}.tts-install--menu{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.tts-install--menu .tts-install-row>div{display:none}.tts-install--menu .tts-install-row{display:block}.tts-install--menu .tts-install-row>.tts-install-action{text-align:left;width:100%}
