.content-menu{--content-menu-edge-space:14px;--content-menu-control-radius:var(--radius-12);--content-menu-row-height:38px;--content-menu-hover-bg:var(--color-background-page);--content-menu-active-bg:var(--blue-bg);--content-menu-danger-active-bg:color-mix(in srgb, var(--error-text) 14%, var(--bg-error));width:min(var(--content-menu-width),100vw - 20px);box-sizing:border-box;max-width:calc(100vw - 20px);color:var(--color-text-primary)}.content-menu__header{min-height:32px;margin:0 calc(0px - var(--content-menu-edge-space)) 0;padding:0 var(--content-menu-edge-space) 5px;border-bottom:1px solid color-mix(in srgb,var(--color-border-default) 78%,transparent);grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.content-menu__header-action{align-items:center;min-width:0;display:flex}.content-menu__header-action--right{justify-content:flex-end}.content-menu__icon-btn{border-radius:var(--content-menu-control-radius);width:28px;height:28px;color:var(--icon-default);transition:background var(--transition),color var(--transition);justify-content:center;align-items:center;display:inline-flex}.content-menu__icon-btn:hover:not([disabled]):not(:disabled){--icon-before:var(--main-color);background:var(--content-menu-active-bg);color:var(--main-color)}.content-menu__icon-btn:active:not([disabled]):not(:disabled){--icon-before:var(--color-text-on-shell);background:var(--main-color);color:var(--color-text-on-shell)}.content-menu__back{transform:rotate(180deg)}.content-menu__title{min-width:0;font-size:var(--font-size-15);font-weight:600;line-height:1.25}.content-menu__text,.content-menu__title{color:var(--color-text-primary);text-align:center;overflow-wrap:anywhere}.content-menu__text{font-size:var(--font-size-14);margin-bottom:18px;font-weight:500;line-height:1.45}.content-menu__body{gap:12px;margin-bottom:14px;display:grid}.content-menu__body>.content-menu__text{margin-bottom:0}.content-menu__items{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.content-menu__items>*{width:100%}.content-menu__btns{margin:10px calc(0px - var(--content-menu-edge-space)) calc(0px - var(--content-menu-edge-space));gap:2px;padding:4px 6px 6px;display:grid}.content-menu__btns--compact{margin-top:-10px}.content-menu__btns--compact>:first-child:not(.btn){padding:12px var(--content-menu-edge-space)}.content-menu__btns .tippy-btn{--icon-before:currentColor;width:100%;min-height:var(--content-menu-row-height);text-align:left;font-size:var(--font-size-14);letter-spacing:0;border-radius:var(--content-menu-control-radius);transition:background var(--transition),color var(--transition),box-shadow var(--transition),opacity var(--transition);background:0 0;justify-content:flex-start;padding:10px;font-weight:500;line-height:1.25}.content-menu__btns .tippy-btn:disabled,.content-menu__btns .tippy-btn[disabled]{opacity:var(--btn-disabled-opacity);background:0 0}.content-menu__btns .tippy-btn--item{color:var(--color-text-primary)}.content-menu__btns .tippy-btn--item:hover:not([disabled]):not(:disabled){background:var(--content-menu-hover-bg);color:var(--main-color)}.content-menu__btns .tippy-btn--item.tippy-btn--active,.content-menu__btns .tippy-btn--item:active:not([disabled]):not(:disabled){background:var(--content-menu-active-bg);color:var(--main-color);box-shadow:var(--shadow-geometry-inset-0-0-0-1) color-mix(in srgb,var(--main-color) 16%,transparent)}.content-menu__btns .tippy-btn--green{--btn-focus-color:var(--btn-focus-success);color:var(--btn-secondary-text)}.content-menu__btns .tippy-btn--green:hover:not([disabled]):not(:disabled){background-color:var(--btn-secondary-bg)}.content-menu__btns .tippy-btn--red{--btn-focus-color:var(--btn-focus-error);color:var(--error-text)}.content-menu__btns .tippy-btn--red:hover:not([disabled]):not(:disabled){background-color:var(--bg-error)}.content-menu__btns .tippy-btn--red.tippy-btn--active,.content-menu__btns .tippy-btn--red:active:not([disabled]):not(:disabled){background:var(--content-menu-danger-active-bg);color:var(--error-text);box-shadow:var(--shadow-geometry-inset-0-0-0-1) color-mix(in srgb,var(--error-text) 18%,transparent)}.content-menu__footer-btns{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.content-menu--has-header .content-menu__btns{margin-top:0}
