/**
 * Pmgr embed host reset
 * 외부 사이트(nas23 등)에서 bar.css 다음, 페이지 <style> 다음에 로드하세요.
 * 호스트 페이지의 body { font-weight }, a { color: inherit } 등이 바·플라이아웃을 덮지 않게 합니다.
 */
.pmgr-flyout {
    font-family: Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    letter-spacing: normal !important;
    color: #333 !important;
    text-rendering: auto !important;
}

.pmgr-flyout .pmgr-flyout__title {
    font-size: 1.1rem !important;
    font-weight: 700 !important;
    margin: 0 0 4px !important;
}

.pmgr-flyout .pmgr-flyout__desc,
.pmgr-flyout .pmgr-flyout__md,
.pmgr-flyout .pmgr-flyout__md p,
.pmgr-flyout .pmgr-flyout__md li,
.pmgr-flyout .pmgr-flyout__md ul,
.pmgr-flyout .pmgr-flyout__meta-date,
.pmgr-flyout .pmgr-flyout__loading,
.pmgr-flyout .pmgr-flyout__note,
.pmgr-flyout .pmgr-flyout__download-latest,
.pmgr-flyout .pmgr-flyout__download-meta,
.pmgr-flyout .pmgr-flyout__download-empty {
    font-weight: 400 !important;
    line-height: 1.55 !important;
    letter-spacing: normal !important;
}

.pmgr-flyout .pmgr-flyout__tab {
    font-family: inherit !important;
    font-size: 0.85rem !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    color: #666 !important;
    background: transparent !important;
    border: none !important;
    border-radius: 6px !important;
    padding: 6px 12px !important;
    cursor: pointer !important;
}

.pmgr-flyout .pmgr-flyout__tab.is-active {
    background: rgba(24, 119, 210, 0.12) !important;
    color: #1877d2 !important;
    font-weight: 600 !important;
}

.pmgr-flyout a.pmgr-flyout__btn {
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    color: #333 !important;
    text-decoration: none !important;
    background: rgba(255, 255, 255, 0.95) !important;
    border: 1px solid #d8dee5 !important;
    border-radius: 8px !important;
    padding: 8px 14px !important;
    display: inline-flex !important;
    align-items: center !important;
}

.pmgr-flyout a.pmgr-flyout__btn--primary,
.pmgr-flyout a.pmgr-flyout__btn--primary:visited {
    background: #1877d2 !important;
    border-color: #1877d2 !important;
    color: #fff !important;
}

.pmgr-flyout a.pmgr-flyout__btn--primary:hover,
.pmgr-flyout a.pmgr-flyout__btn--primary:focus-visible,
.pmgr-flyout a.pmgr-flyout__btn--primary:visited:hover {
    background: #1565bd !important;
    border-color: #1565bd !important;
    color: #fff !important;
}

.pmgr-flyout a.pmgr-flyout__download-link {
    color: #1877d2 !important;
    font-weight: 500 !important;
    text-decoration: none !important;
}

.pmgr-flyout .pmgr-bar__status {
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: lowercase !important;
}

.pmgr-bar {
    font-family: Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: normal !important;
    color: #333 !important;
}

.pmgr-bar .pmgr-bar__name,
.pmgr-bar .pmgr-bar__ver,
.pmgr-bar .pmgr-bar__status,
.pmgr-bar .pmgr-bar__counter-num {
    letter-spacing: normal !important;
}
