
section.detail .content {
  display: flex;
  flex-flow: column wrap;
}

section.detail .content .section {
  display: flex;
  flex-flow: column wrap;
  padding: 0;
  margin: 0;
}

section.detail div.column {
  width: fit-content;
}

section .model-notes {
  background-color: var(--background-colour-inactive);
}

section .model-notes div.notes {
  background-color: var(--background-colour-inactive);
  padding: 10px;
}

section .model-notes .model-notes-comment {
  background-color: var(--background-colour-active);
  padding: 10px;
}

section .model-notes .model-note {
  margin: 10px 0px;
}

section .model-notes fieldset {
  display: flex;
  width: 90%;
}

section .content .section fieldset.textarea div.markdown {
  border: 1px solid var(--border-colour-form-field);
  flex-grow: 1;
  min-height: 100px;
  padding: .5rem;
}

/*
*
*
* Badge Style Variables.
*
*/
.centurion-badge-style-default {
    --centurion-badge-icon-background-color: var(--pf-t--global--color--nonstatus--gray--default);
    --centurion-badge-icon-border-color: var(--pf-t--global--color--nonstatus--gray--default);
}



.centurion-badge-content-ticket-status-icon-ticket-status-icon-accepted,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-accepted {
  --centurion-badge-icon-background-color: #e1ffb2;
  --centurion-badge-icon-border-color: #e1ffb2;
  --centurion-badge-icon-fill-color: #2e9200;
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-approvals,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-approvals {
  --centurion-badge-icon-background-color: #ffceb2;
  --centurion-badge-icon-border-color: #ffceb2;
  --centurion-badge-icon-fill-color: #d86100;
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-assigned,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-assigned {
  --centurion-badge-icon-background-color: #e1ffb2;
  --centurion-badge-icon-border-color: #e1ffb2;
  --centurion-badge-icon-fill-color: #2e9200;
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-assigned_planning,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-assigned_planning {
  --centurion-badge-icon-background-color: #e1ffb2;
  --centurion-badge-icon-border-color: #e1ffb2;
  --centurion-badge-icon-fill-color: #2e9200;
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-closed,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-closed {
  --centurion-badge-icon-background-color: #c9b2ff;
  --centurion-badge-icon-border-color: #c9b2ff;
  --centurion-badge-icon-fill-color: #640092;
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-draft,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-draft {
  --centurion-badge-icon-background-color: #cacaca;
  --centurion-badge-icon-border-color: #cacaca;
  --centurion-badge-icon-fill-color: #4d4d4d;
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-evaluation,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-evaluation {
  --centurion-badge-icon-background-color: #b2d6ff;
  --centurion-badge-icon-border-color: #b2d6ff;
  --centurion-badge-icon-fill-color: #007592;
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-invalid,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-invalid {
  --centurion-badge-icon-background-color: #ffb2b6;
  --centurion-badge-icon-border-color: #ffb2b6;
  --centurion-badge-icon-fill-color: #920000;
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-new,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-new {
  --centurion-badge-icon-background-color: #b2dcff;
  --centurion-badge-icon-border-color: #b2dcff;
  --centurion-badge-icon-fill-color: #004492
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-pending,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-pending {
  --centurion-badge-icon-background-color: #ffceb2;
  --centurion-badge-icon-border-color: #ffceb2;
  --centurion-badge-icon-fill-color: #d86100;
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-solved,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-solved {
  --centurion-badge-icon-background-color: #c9b2ff;
  --centurion-badge-icon-border-color: #c9b2ff;
  --centurion-badge-icon-fill-color: #640092;
}

.centurion-badge-content-ticket-status-icon-ticket-status-icon-testing,
.centurion-badge-icon-ticket-status-icon-ticket-status-icon-testing {
  --centurion-badge-icon-background-color: #b2d3ff;
  --centurion-badge-icon-border-color: #b2d3ff;
  --centurion-badge-icon-fill-color: #8c00ff;
}


.centurion-badge-content-status-very-low,
.centurion-badge-icon-status-very-low{
  --centurion-badge-icon-background-color: #008cff83;
  --centurion-badge-icon-border-color: #008cff83;
  --centurion-badge-icon-fill-color: #008cff;
}

.centurion-badge-content-status-low,
.centurion-badge-icon-status-low {
  --centurion-badge-icon-background-color: #00921383;
  --centurion-badge-icon-border-color: #00921383;
  --centurion-badge-icon-fill-color: #009213;
}

.centurion-badge-content-status-medium,
.centurion-badge-icon-status-medium {
  --centurion-badge-icon-background-color: #fbff0083;
  --centurion-badge-icon-border-color: #fbff0083;
  --centurion-badge-icon-fill-color: #fbff00;
}

.centurion-badge-content-status-high,
.centurion-badge-icon-status-high {
  --centurion-badge-icon-background-color: #ff880083;
  --centurion-badge-icon-border-color: #ff880083;
  --centurion-badge-icon-fill-color: #ff8800;
}

.centurion-badge-content-status-very-high,
.centurion-badge-icon-status-very-high {
  --centurion-badge-icon-background-color: #ff000083;
  --centurion-badge-icon-border-color: #ff000083;
  --centurion-badge-icon-fill-color: #ff0000;
}



.centurion-badge-content-action-add,
.centurion-badge-icon-action-add {
  --centurion-badge-icon-background-color: #315f9c;
  --centurion-badge-icon-border-color: #315f9c;
  /* --centurion-badge-icon-fill-color: */
}


.centurion-badge-content-action-install,
.centurion-badge-icon-action-install {
  --centurion-badge-icon-background-color: #319c3a;
  --centurion-badge-icon-border-color: #319c3a;
  /* --centurion-badge-icon-fill-color: */
}


.centurion-badge-content-action-remove,
.centurion-badge-icon-action-remove {
  --centurion-badge-icon-background-color: #9c3131;
  --centurion-badge-icon-border-color: #9c3131;
  /* --centurion-badge-icon-fill-color: */
}




/*
*
*
* Badge Styles.
*
*/
.centurion-badge {
    /* background-color: rgb(65, 65, 65); */
    font-size: var(--pf-t--global--font--size--body--sm);
    gap: 0;
    width: fit-content;
    word-break: unset;
    white-space: nowrap;
}

.centurion-badge a {
    text-decoration: unset;
    color: inherit;
}

.centurion-badge .centurion-badge-icon {
    background-color: var(--centurion-badge-icon-background-color);
    border: 1px solid;
    border-color: var(--centurion-badge-icon-border-color);
    border-right: 0 none;
    border-top-left-radius: var(--pf-t--global--border--radius--pill);
    border-bottom-left-radius: var(--pf-t--global--border--radius--pill);
    padding: 4px 6px;
}

.centurion-badge .centurion-badge-icon svg{
    fill: var(--centurion-badge-icon-fill-color);
}

.centurion-badge .centurion-badge-content {
    border: 1px solid;
    border-color: var(--centurion-badge-icon-border-color);
    border-left: 0 none;
    border-top-right-radius: var(--pf-t--global--border--radius--pill);
    border-bottom-right-radius: var(--pf-t--global--border--radius--pill);
    padding: 4px 6px;
}



.markdown hr.footnotes-sep {
    margin-top: 50px;
    margin-bottom: 50px;

}


.markdown div.admonition {
  border-width: 1px;
  border-style: solid;
  border-radius: 10px;
  font-size: inherit;
  margin: 10px;
  padding: 0px;
}

.markdown div.admonition p.admonition-title {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-size: inherit;
  margin: 0px;
  padding: 2px 10px 2px 10px;
}

.markdown div.admonition p:not(p.admonition-title) {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: inherit;
  padding: 10px;
  margin: 0px;
  width: 100%;
  color: #3b3b3b;
}

.markdown div.admonition.info {
  background-color: #b6f5dd;
  border-color: #27ffbe;
}

.markdown div.admonition.info p.admonition-title {
  background-color: #1ef59170;
}

.markdown div.admonition.note {
  background-color: #b6d3f5;
  border-color: #278cff;
}

.markdown div.admonition.note p.admonition-title {
  background-color: #1e82f570;
  color: #fff;
}

.markdown div.admonition.tip {
  background-color: #bbf5b6;
  border-color: #39ff27;
}

.markdown div.admonition.tip p.admonition-title {
  background-color: #37f51e70;
  color: #fff;
}

.markdown div.admonition.warning {
  background-color: #f5d8b6;
  border-color: #ffa127;
}

.markdown div.admonition.warning p.admonition-title {
  background-color: #f5911e70;
  color: #fff;
}

.markdown div.admonition.danger {
  background-color: #f5b6b6;
  border-color: #ff2727;
}

.markdown div.admonition.danger p.admonition-title {
  background-color: #f51e1e70;
  color: #fff;
}

.markdown div.admonition.quote {
  background-color: #d3d3d3;
  border-color: #868686;
}

.markdown div.admonition.quote p.admonition-title {
  background-color: #81818170;
  color: #fff;
}

.markdown div.admonition.quote p:not(p.admonition-title) {
  font-style: italic;
}



.markdown div.admonition.success {
  background-color: #00ff4c88;
  border-color: #00ff4c;
}

.markdown div.admonition.success p.admonition-title {
  background-color: #00ff4c;
  color: #777;
}


.markdown div.admonition.failure {
  background-color: #ff000088;
  border-color: #ff0000;
  color: #fff;
}

.markdown div.admonition.failure p.admonition-title {
  background-color: #ff0000;
  color: #fff;
}

.markdown div.admonition.failure p:not(p.admonition-title) {
  color: #fff;
}

div.code-copy {
  display: flex;
  flex-direction: column;
  margin-top: -1rem;
  padding-top: -1rem;
}

button.code-copy svg {
  fill: var(--text-colour-help);

}

.hljs {
  background: var(--pf-t--global--background--color--secondary--default);
  color: var(--text-colour);
  padding: 5px;
  border: 1px solid var(--border-colour);
  display:block;
  width: 99%;
  word-wrap: break-word;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  margin: 0px auto;
}

.hljs-comment,
.hljs-quote,
.hljs-variable {
  color: #008000;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-built_in,
.hljs-name,
.hljs-tag {
  color: #00f;
}

.hljs-string,
.hljs-title,
.hljs-section,
.hljs-attribute,
.hljs-literal,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type {
  color: #c28866;
}

.hljs-addition {
  color: #73cc73;
}

.hljs-deletion {
  color: #ff7b53;
}

.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-meta {
  color: #2b91af;
}

.hljs-doctag {
  color: #808080;
}

.hljs-attr {
  color: #3166c9;
}

.hljs-symbol,
.hljs-bullet,
.hljs-link {
  color: #00b0e8;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}









.section fieldset.textarea div.full-width div.markdown {
  display: flex;
  margin: 0px auto;
  width: 90%;
}








@media print {
    body,
    footer,
    nav,
    .pf-v6-c-nav__subnav {
        visibility: hidden;
    }
    main {
        visibility: visible;
        position: absolute;
        left: 0;
        top: 0;
    }
    hr,
    .pf-v6-c-divider {
        display: block;
        height: 1px;
        background: transparent;
        width: 100%;
        border: none;
        border-top: solid 1px #aaa;
    }
}

.nfc-text-no-wrap {
    word-break: unset;
    white-space: nowrap;
}


.sub-script {
    text-decoration: none;
    font-size: smaller;
    margin-right: .3em;
    
}


.text {
    text-decoration: none;
    margin-right: .3em;
    
}


.metadata,
.text-inline a {
    text-decoration: none !important;
    color:#a3a3a3;
}


.text-inline a .text{
    text-decoration: underline;
}


.text-inline .icon {
  margin-right: .3rem;
}

:root {

  --background-colour-ticket-comment-default: #177fe6a4;
  --background-colour-ticket-comment-notification: #96c7ff;
  --background-colour-ticket-comment-solution: #b7ff96;
  --background-colour-ticket-comment-task: #f8ff96;

  --background-colour-ticket-type-change: #badff7;
  --background-colour-ticket-type-incident: #f7baba;
  --background-colour-ticket-type-issue: #baf7db;
  --background-colour-ticket-type-request: #f7e9ba;
  --background-colour-ticket-type-problem: #f7d0ba;
  --background-colour-ticket-type-project-task: #c5baf7;


  --background-colour-ticket-type-change: #61bbf8;
  --background-colour-ticket-type-incident: #fd6161;
  --background-colour-ticket-type-issue: #61fcb3;
  --background-colour-ticket-type-request: #f7d35e;
  --background-colour-ticket-type-problem: #fc9960;
  --background-colour-ticket-type-project-task: #7b5ff7;
}


div.ticket h3.description.ticket-type-change,
div.ticket .sidebar .header.ticket-type-change {
  background-color: var(--background-colour-ticket-type-change);
}

div.ticket h3.description.ticket-type-incident,
div.ticket .sidebar .header.ticket-type-incident {
  background-color: var(--background-colour-ticket-type-incident);
}

div.ticket h3.description.ticket-type-issue,
div.ticket .sidebar .header.ticket-type-issue {
  background-color: var(--background-colour-ticket-type-issue);
}

div.ticket h3.description.ticket-type-problem,
div.ticket .sidebar .header.ticket-type-problem {
  background-color: var(--background-colour-ticket-type-problem);
}

div.ticket h3.description.ticket-type-projecttask,
div.ticket .sidebar .header.ticket-type-projecttask {
  background-color: var(--background-colour-ticket-type-project-task);
}

div.ticket h3.description.ticket-type-request,
div.ticket .sidebar .header.ticket-type-request {
  background-color: var(--background-colour-ticket-type-request);
  color: #000;
}



div.ticket .sidebar h5,
div.ticket .sidebar .header {
  background-color: chocolate;
}


div.ticket .related-tickets .items {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

div.ticket .related-tickets .item:hover,
div.ticket .linked-items .item:hover {
  filter: brightness(90%);
  background:#ffffff;
}

div.ticket .related-tickets div.items div.item div {
  height: 24px;
}

div.ticket .related-tickets .icon svg {
  align-self: center;
}

div.ticket section.related-tickets .ticket-related-blocks svg {
  background-color: #fcd5b1;
  border-radius: 10px;
  fill: #e79b37;
}

div.ticket section.related-tickets .ticket-related-blocked_by svg {
  background-color: #f3c6c6;
  border-radius: 10px;
  fill: #ff1c1c;
}

div.ticket section.related-tickets .ticket-related-related svg {
  background-color: #afdbff;
  border-radius: 10px;
  fill: #0b91ff;
}


.ticket .discussion {
  background-color: var(--background-colour-inactive);
  padding-bottom: 20px;
}

.ticket .discussion .replies h3 {
  display: flex;
  flex-direction: row;
  padding-left: .5rem;
}
.ticket .discussion .replies h3 svg {
  align-self: center;
  fill: var(--text-colour);
}


.ticket .comment h4 .icons {
  display: flex;
  flex-direction: row;
}

.ticket .comment h4 .icons span {
  display: flex;
}

.ticket .comment h4.comment .icons svg {
  align-self: center;
  padding: 0 .1rem;
}



.ticket .comment-type-default {
  border-color: var(--background-colour-ticket-comment-default);
}

.ticket .comment-type-default h4.comment {
  background-color: var(--background-colour-ticket-comment-default);
  color: var(--text-colour-contrasting);
}

.ticket .comment-type-default h4.comment .icons svg {
  fill: var(--text-colour-contrasting);
}

.ticket .comment-type-notification {
  border-color: var(--background-colour-ticket-comment-notification);
}

.ticket .comment-type-notification h4.comment {
  background-color: var(--background-colour-ticket-comment-notification);
  color: var(--contrasting-colour);
}

.ticket .comment-type-notification h4.comment .icons svg {
  fill: var(--contrasting-colour);
}

.ticket .comment-type-solution {
  border-color: var(--background-colour-ticket-comment-solution);
}

.ticket .comment-type-solution h4.comment {
  background-color: var(--background-colour-ticket-comment-solution);
  color: var(--contrasting-colour);
}

.ticket .comment-type-solution h4.comment .icons svg {
  fill: var(--contrasting-colour);
}

.ticket .comment-type-task {
  border-color: var(--background-colour-ticket-comment-task);
}

.ticket .comment-type-task h4.comment {
  background-color: var(--background-colour-ticket-comment-task);
  color: var(--contrasting-colour);
}

.ticket .comment-type-task h4.comment .icons svg {
  fill: var(--contrasting-colour);
}


/*# sourceMappingURL=bundle.3e5ff6e2871ab6c53731.css.map*/