.parent-navigation{display:flex;align-items:center;margin:0 0 10px;min-width:0}.parent-navigation-back{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 2px;color:var(--wine,var(--theme-primary,#843b55));font-size:13px;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.parent-navigation-back:before{content:'‹';font-size:23px;line-height:1;font-family:Arial,sans-serif}.parent-navigation-back:focus-visible{outline:2px solid var(--wine,var(--theme-primary,#843b55));outline-offset:3px;border-radius:4px}.parent-child-dialog{max-width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 28px);overflow:auto;overscroll-behavior:contain}.parent-child-dialog::backdrop{background:#26151f66}@media(max-width:540px){.parent-navigation{margin-bottom:7px}.parent-navigation-back{min-height:36px}.parent-child-dialog{width:calc(100vw - 24px);margin:auto}}

.modal-head-with-parent{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.modal-head-with-parent h2{min-width:0;margin:0;overflow-wrap:anywhere}.modal-parent-back{display:inline-flex;align-items:center;gap:6px;padding:4px 0;min-height:32px;white-space:nowrap;font-size:12px;line-height:1.5;color:var(--wine,var(--theme-primary,#843b55))}.modal-parent-back>span{font-size:23px;line-height:1;font-family:Arial,sans-serif}.modal-parent-back:focus-visible{outline:2px solid var(--wine,var(--theme-primary,#843b55));outline-offset:3px;border-radius:3px}@media(max-width:540px){.modal-head-with-parent{gap:9px}.modal-head-with-parent h2{font-size:16px}.modal-parent-back{font-size:11px;gap:4px}}
