dialog.dimop-window{position:fixed;inset:auto 0 auto 0;top:calc(var(--opinion-top,0px) + var(--opinion-height,100dvh)/2);transform:translateY(-50%);margin:0 auto;padding:0;width:min(760px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(var(--opinion-height,100dvh) - 24px);height:auto;border:1px solid #ddcbbb;border-radius:20px;background:#fff9f0;color:#211d1b;box-shadow:0 24px 100px #0005;font:400 16px/1.5 DM Sans,sans-serif;overflow:hidden}dialog.dimop-window[open]{display:flex;flex-direction:column}dialog.dimop-window:not([open]){display:none}dialog.dimop-window-wide{width:min(1160px,calc(100vw - 24px))}dialog.dimop-window::backdrop{background:#211813a6}.dimop-window *{box-sizing:border-box}.dimop-window [hidden]{display:none!important}.dimop-window-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #ddcbbb;flex:none;background:inherit}.dimop-window-head h2{margin:0;color:#ae152a;font:800 22px/1.2 Outfit,sans-serif;letter-spacing:-.02em}.dimop-window-head p{margin:5px 0 0;font-size:14px;color:#705d51}.dimop-window-close{display:flex;gap:10px;align-items:center;justify-content:center;flex:none;min-height:44px;border:1px solid #c4a993;border-radius:12px;background:#fffdfa;padding:8px 14px;font:700 14px/1.4 DM Sans,sans-serif;color:#211d1b;cursor:pointer}.dimop-window-close span{font-size:24px;line-height:1}.dimop-window-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding:20px;padding-bottom:env(safe-area-inset-bottom)}.dimop-window-tabs{display:flex;gap:8px;padding:16px 22px 0;flex-wrap:wrap}.dimop-window-tabs button{min-height:44px;padding:10px 15px;border-radius:10px;border:1px solid #d7c5b7;background:transparent;font:700 14px/1.4 DM Sans,sans-serif;color:inherit;cursor:pointer}.dimop-window-tabs button[aria-pressed=true]{background:#ae152a;border-color:#ae152a;color:white}.dimop-window-review{padding:22px}.dimop-window :focus-visible{outline:3px solid #275f9b;outline-offset:3px}.dimop-public.dimop-embedded{min-height:0;padding:0;background:transparent}.dimop-embedded .dimop-footer,.dimop-embedded .dimop-intro,.dimop-embedded .dimop-top{display:none}.dimop-embedded .dimop-layout{display:block;margin:0;max-width:none}.dimop-embedded .dimop-paper{border:0;border-radius:0;background:transparent;box-shadow:none;padding:20px 22px}.dimop-embedded .dimop-form-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.dimop-embedded .dimop-form-toolbar p{margin:0;font-size:14px;color:#705d51}.dimop-embedded .dimop-languages button{width:44px;height:44px;font-size:14px}.dimop-embedded .dimop-checkbox,.dimop-embedded .dimop-types label{font-size:14px}.dimop-embedded textarea{min-height:120px}.dimop-embedded .dimop-help{margin-bottom:16px}@media(max-width:760px){.dimop-window-head{padding:14px 16px;gap:12px}.dimop-window-head h2{font-size:20px}.dimop-window-head p{font-size:14px}.dimop-window-tabs{padding:14px 16px 0}.dimop-embedded .dimop-paper,.dimop-window-review{padding:16px}.dimop-embedded .dimop-form-toolbar{align-items:flex-start}.dimop-embedded .dimop-form-toolbar p{max-width:70%}.dimop-embedded .dimop-text-meta{flex-wrap:wrap;gap:6px}.dimop-embedded .dimop-text-meta p{max-width:100%}.dimop-window .dop-filters{grid-template-columns:1fr 1fr}}@media(max-width:420px){.dimop-window .dop-filters{grid-template-columns:1fr}.dimop-window .dimop-window-head h2{font-size:18px}.dimop-window-close{padding:8px 10px}}.dimop-window .dop-detail,.dimop-window-review{background:var(--adm-bg,#fff9f0)}.dimop-window .dop-detail{padding:22px}.dimop-window .dop-actions,.dimop-window .dop-search{grid-column:1/-1}.dimop-embedded .dimop-types{grid-template-columns:repeat(2,minmax(0,1fr))}.dimop-embedded .dimop-types label{flex-wrap:wrap}.dimop-embedded .dimop-languages{flex:none}html[data-admin-theme] dialog.dimop-window{background:var(--adm-card);color:var(--adm-ink);border-color:var(--adm-line)}html[data-admin-theme] .dimop-window :is(.dimop-window-head,.dimop-window-close,.dimop-window-tabs button,.dimop-types label,.dimop-languages button){border-color:var(--adm-line)}html[data-admin-theme] .dimop-window :is(.dimop-window-head h2,.dimop-privacy a,.dimop-secondary){color:var(--adm-accent)}html[data-admin-theme] .dimop-window :is(.dimop-window-head p,.dimop-form-toolbar p,.dimop-text-meta,.dimop-help,.dimop-privacy,.dimop-checkbox small){color:var(--adm-muted)}html[data-admin-theme] .dimop-window :is(.dimop-window-close,.dimop-public,.dimop-languages button){color:var(--adm-ink);background:var(--adm-card)}html[data-admin-theme] .dimop-window :is(.dimop-follow,.dop-contact,.dop-current,.dop-duplicate){background:var(--adm-soft);color:var(--adm-ink)}html[data-admin-theme] .dimop-window .dimop-public :is(input:not([type=radio]):not([type=checkbox]),select,textarea){color:var(--adm-ink);background:var(--adm-field);border-color:var(--adm-line)}html[data-admin-theme] .dimop-window textarea::placeholder{color:var(--adm-placeholder)}html[data-admin-theme] .dimop-window :is(.dimop-types label.is-selected,.dimop-languages button[aria-pressed=true]){background:var(--adm-active);color:var(--adm-accent);border-color:var(--adm-accent);box-shadow:none}html[data-admin-theme] .dimop-window :is(.dimop-primary,.dimop-window-tabs button[aria-pressed=true]){background:var(--adm-primary);color:#fff;border-color:var(--adm-primary)}html[data-admin-theme] .dimop-window :focus-visible{outline-color:var(--adm-focus)}html[data-admin-theme=dark] .dimop-window :is(.dimop-error,.dop-error){background:#49282f;color:#ffbdc7;border-color:#aa6371}html[data-admin-theme=dark] .dop-status-new{background:#49282f;color:#ffbdc7;border-color:#aa6371}html[data-admin-theme=dark] .dop-status-reviewing{background:#22394b;color:#bddcf5;border-color:#5c86a7}html[data-admin-theme=dark] .dop-status-accepted{background:#44351f;color:#f6d9a2;border-color:#a2844e}html[data-admin-theme=dark] .dop-status-implemented{background:#203c30;color:#b8f1ce;border-color:#497159}.dimop-window :is(.dop-hint,.dop-count,.dop-pagination,.dop-heading p,.dop-export p,.dop-history li,.dop-contact,.dop-current){font-size:14px}.dimop-window .dimop-admin label{font-size:14px}