/* REVIEW06 implementation values. Load last. All units CSS px. */
:root{--r06-global:#34465b;--r06-utility:#f7f9fb;--r06-label-short:96px;--r06-label-param:160px;--r06-label-gap:16px;--r06-row-gap:24px;--r06-panel:326px}
@media(min-width:900px){
 html:not(.mobile-h5) body .panel-title-peer>.rs-left>.page-title{border-bottom:0!important;background:#fff}
 html:not(.mobile-h5) body .panel-title-peer>.rs-left>.utility{background:var(--r06-utility)!important;border:0!important;border-radius:0;box-shadow:none;min-height:40px;padding:8px 16px!important}
 html:not(.mobile-h5) body .task-collection .collection-result-header .result-meta{padding-right:16px}
 html:not(.mobile-h5) body .pd-main .pd-basic-fields .pd-field,html:not(.mobile-h5) body .pd-main #pd-purchase .pd-field{grid-template-columns:var(--r06-label-short) minmax(0,424px)!important;column-gap:var(--r06-label-gap)!important}
 html:not(.mobile-h5) body .pd-main #pd-purchase>.pd-block{grid-template-columns:minmax(0,536px)!important;row-gap:24px!important}
 html:not(.mobile-h5) body .pd-page .pd-main .pd-param{grid-template-columns:var(--r06-label-param) minmax(160px,320px) auto;column-gap:16px}
 html:not(.mobile-h5) body .pd-main .pd-basic-fields .pd-field{margin-bottom:24px!important}
 html:not(.mobile-h5) body .pd-main .pd-field>.field-feedback{grid-column:2;margin:4px 0 0;min-height:0}
 html:not(.mobile-h5) body .pd-main .field-feedback:empty{display:none}
 html:not(.mobile-h5) body .iit-global .role{background:transparent;border-color:transparent;color:#fff}
 html:not(.mobile-h5) body .iit-global .role:hover{background:#ffffff18}
 html:not(.mobile-h5) body .iit-global button.cloud-store{background:#d9f3ff;border-color:#b5e2f5;color:#145678}
 html:not(.mobile-h5) body .iit-global .cloud-store small,html:not(.mobile-h5) body .iit-global .cloud-store svg{color:#31718f}
 html:not(.mobile-h5) body .iit-global .cloud-store:hover{background:#c8edff}
}
.title-save-feedback{font-size:12px;line-height:20px;color:#718096;font-weight:400;display:block;flex-basis:100%}
.page-title #pd-save{font-size:12px;color:#718096;max-width:220px;line-height:20px}
.pk-descendant-count{font-size:12px!important;line-height:20px!important;padding:0!important;min-height:20px!important}
.pk-descendant-count.is-existing{color:#718096!important}
.pk-descendants{margin-top:16px;border-top:1px solid #edf0f4;padding-top:16px}
.pk-descendants h4{font-size:13px;margin:0 0 8px}.pk-descendants small{display:block;color:#718096;font-size:12px}
.pk-descendants>div{margin-bottom:12px}
.pk-results-head{border-bottom:0!important}
.r06-reason{font-size:12px;line-height:20px;color:#647080;margin:0 0 16px;padding:0}
.r06-reason summary{cursor:pointer;font-weight:500;color:#34465b}
.page-title .title-save-feedback{flex:0 0 auto;white-space:nowrap;font-size:12px;line-height:20px}
@media(min-width:900px){
 html:not(.mobile-h5) body .pd-main #pd-purchase .pd-field{margin-bottom:0!important}
 html:not(.mobile-h5) body .pd-main .pd-field>.field-feedback{margin-top:0!important}
 html:not(.mobile-h5) body .pd-page .pd-main .pd-param{column-gap:16px!important}
}
.mobile-h5 .page-title .title-line{flex-direction:column;align-items:stretch!important;gap:8px}
.mobile-h5 .page-title .title-name{width:100%!important;max-width:none!important;flex:none!important}
.mobile-h5 .page-title .title-time-slot{width:100%!important;flex:none!important;padding:0;min-height:0}
.mobile-h5 .page-title .title-time-slot:empty{display:none}
.mobile-h5 .page-title .title-name h1{max-width:100%!important;width:100%;flex-basis:100%}
.mobile-h5 .utility{flex-wrap:wrap;gap:8px}
.mobile-h5 .utility>.utility-status{flex-basis:100%}

.bpp-save-error{margin:8px 0 16px;padding:12px 16px;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#a4262c;font-size:13px;line-height:20px}
