.pfm-diff-added{\r\n        background:#d9f2d9;\r\n        color:#1f5f1f;\r\n        padding:1px 2px;\r\n        border-radius:3px;\r\n}\r\n\r\n        .pfm-diff-removed{\r\n        background:#f8d7da;\r\n        color:#842029;\r\n        padding:1px 2px;\r\n        border-radius:3px;\r\n        text-decoration:line-through;\r\n}\r\n\r\n        .pfm-diff-same{\r\n        background:transparent;\r\n}\r\n\r\n\r\n\r\n.modcp-link{\r\n    font-family:var(--mono-font);\r\n    font-size:8px;\r\n    letter-spacing:0.15em;\r\n    text-transform:uppercase;\r\n    color:var(--color-accent3) !important;\r\n    text-decoration:none;\r\n    transition:color 0.2s;\r\n}\r\n\r\n.modcp-link:hover{\r\n    color:var(--text) !important;\r\n}\r\n\r\n.modcp-btn-outline{\r\n    font-family:var(--mono-font);\r\n    font-size:8px;\r\n    letter-spacing:0.2em;\r\n    text-transform:uppercase;\r\n    color:var(--text-dim);\r\n    background:transparent;\r\n    border:1px solid var(--gray-dark);\r\n    padding:8px 20px;\r\n    cursor:pointer;\r\n    transition:border-color 0.2s,color 0.2s;\r\n    text-decoration:none;\r\n}\r\n\r\n.modcp-btn-outline:hover{\r\n    border-color:var(--color-accent1);\r\n    color:var(--text);\r\n}\r\n\r\n.pfm-edit-grid{\r\n    display:grid;\r\n    grid-template-columns:1fr 1fr;\r\n    gap:1px;\r\n    background:var(--gray-dark);\r\n}\r\n\r\n.pfm-edit-col{\r\n    background:var(--dark);\r\n    padding:20px 24px;\r\n}\r\n\r\n.pfm-edit-label{\r\n    font-family:var(--mono-font);\r\n    font-size:8px;\r\n    letter-spacing:0.2em;\r\n    text-transform:uppercase;\r\n    color:var(--color-accent3);\r\n    margin-bottom:12px;\r\n}\r\n\r\n.pfm-edit-value{\r\n    font-family:var(--main-font);\r\n    font-size:12px;\r\n    line-height:1.7;\r\n    color:var(--text-dim);\r\n}\r\n\r\n.pfm-edit-actions{\r\n    display:flex;\r\n    justify-content:flex-end;\r\n    gap:10px;\r\n    padding:14px 16px;\r\n    border-top:1px solid var(--gray-dark);\r\n    background:var(--dark-opacity);\r\n}\r\n\r\n\r\n\r\n.pfm-popup{\r\n    background:var(--dark);\r\n    border:1px solid var(--gray-dark);\r\n    width:400px;\r\n}\r\n\r\n.pfm-popup-title{\r\n    font-family:var(--mono-font);\r\n    font-size:8px;\r\n    letter-spacing:0.25em;\r\n    text-transform:uppercase;\r\n    color:var(--light2);\r\n    background:var(--color-accent2);\r\n    padding:12px 16px;\r\n    border-bottom:1px solid var(--gray-dark);\r\n}\r\n\r\n.pfm-popup-body{\r\n    padding:20px 16px;\r\n}\r\n\r\n.pfm-popup-desc{\r\n    font-family:var(--main-font);\r\n    font-size:11px;\r\n    line-height:1.7;\r\n    color:var(--text-dim);\r\n    margin-bottom:12px;\r\n}\r\n\r\n.pfm-popup-textarea{\r\n    width:100%;\r\n    min-height:100px;\r\n    background:var(--dark-opacity);\r\n    border:1px solid var(--gray-dark);\r\n    color:var(--text);\r\n    font-family:var(--main-font);\r\n    font-size:12px;\r\n    padding:10px 12px;\r\n    box-sizing:border-box;\r\n    resize:vertical;\r\n    outline:none;\r\n    transition:border-color 0.2s;\r\n}\r\n\r\n.pfm-popup-textarea:focus{\r\n    border-color:var(--color-accent1);\r\n}\r\n\r\n.pfm-popup-footer{\r\n    padding:12px 16px;\r\n    border-top:1px solid var(--gray-dark);\r\n    display:flex;\r\n    justify-content:flex-end;\r\n}\n\n.profilefields_manager_pending_badge{\n    display:inline-block;\n    margin-left:4px;\n    padding:1px 6px;\n    font-size:11px;\n    font-weight:normal;\n    color:#7a5b00;\n    background:#fff3cd;\n    border:1px solid #ffe08a;\n    border-radius:3px;\n    vertical-align:middle;\n}\n\n    .profilefields_manager_pending_note{\n    margin-top:4px;\n    padding:4px 8px;\n    font-size:11px;\n    color:#7a5b00;\n    background:#fff3cd;\n    border:1px solid #ffe08a;\n    border-radius:3px;\n}