.pmContextPage {margin-bottom: 1.5rem;}.pmContextHeader {padding: 1.5rem 2rem;background: linear-gradient(180deg, #f8fbff 0%, #eef5fc 100%);border: 1px solid #d8e4f2;border-radius: 10px;}.pmContextPageContent{margin-bottom: 1.5rem;padding: 1.5rem 2rem;}.pmContextHeader__references {display: flex;align-items: center;gap: 1rem;}.pmContextReference {display: flex;align-items: center;gap: .9rem;flex: 1;padding: 1rem 1.2rem;margin-bottom: 12px;background: #fff;border: 1px solid var(--borderColorMain);border-radius: 10px;min-width: 0;}.objectkeydata > .pmContextReference{border:none;padding: 0;margin-top: var(--pageContentMarginTop);}.pmContextReference__icon {display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;flex: 0 0 36px;padding: 0;margin: 0;color: var(--primaryColor);border: 1px solid var(--borderColor);border-radius: var(--borderRadiusIcon);background: var(--backgroundColor);cursor: pointer;transition: background-color .15s ease, border-color .15s ease, filter .15s ease, transform .15s ease;}.pmContextReference__icon .material-icons {margin: 0;font-size: 18px;line-height: 1;}.pmContextReference__icon:hover {filter: brightness(.94);}.pmContextReference__icon:focus-visible {outline: 2px solid var(--primaryColor);outline-offset: 2px;}.pmContextReference__content {display: flex;flex-direction: column;min-width: 0;}.pmContextReference__label {margin-bottom: .15rem;color: var(--textColorSubtle);font-size: .75rem;font-weight: 600;text-transform: uppercase;letter-spacing: .05em;}.pmContextReference__title {overflow: hidden;font-size: 1rem;font-weight: 600;color: var(--textColor);white-space: nowrap;text-overflow: ellipsis;}.pmContextReference__meta {display: flex;align-items: center;gap: 6px;margin-top: .35rem;color: var(--textColorMeta);font-size: .875rem;line-height: 1.35;}.pmContextReference__meta .material-icons {font-size: 16px;color: #7b8794;}.pmContextReference__actions {display: flex;align-items: flex-start;margin-left: auto;}.pmContextReference__actions button.onlyIcon {display: inline-flex;align-items: center;justify-content: center;min-width: 36px;min-height: 36px;padding: 0;}.pmContextReference__actions .material-icons {margin: 0;font-size: 18px;}@media (max-width: 900px) {.pmContextHeader {padding: 1.25rem;}.pmContextHeader__references {flex-direction: column;align-items: stretch;}.pmContextHeader__relation {display: none;}.pmContextReference {width: 100%;}}@media (max-width: 600px) {.pmContextReference__title {white-space: normal;}}