/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.floating_popup_form .contact-btn{position:fixed;top:50%;right:0;background:#0054a7;border-radius:5px;border:1px solid #ffffff;box-shadow:0 0 4px rgba(0,0,0,.1),0 2px 6px 2px rgba(0,0,0,.03);box-sizing:border-box;transform:rotate(-90deg) translateX(150px);transform-origin:right bottom;color:#fff !important;z-index:9999;}.floating_popup_form  .contact-btn.contact-btn:hover{background:#013d76;}.popup{width:100%;height:100%;display:none;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.75);overflow:auto;z-index:999;}.popup .pop-nu{width:100%;min-height:100%;display:flex;justify-content:center;align-items:flex-start;padding-top:100px;padding-bottom:50px;overflow:auto;}.popup-inner{max-width:700px;width:90%;padding:20px 40px;box-shadow:0px 2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff;position:relative;}.popup-close.popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0px;right:0px;transition:ease 0.25s all;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:1000px;background:rgba(0,0,0,0.8);font-family:Arial,Sans-Serif;font-size:20px;text-align:center;line-height:100%;color:#fff;text-decoration:none;}.popup-close:hover{-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.paragraph--unpublished{background-color:#fff4f4;}
:root{--pe-brand:#0a3d62;--pe-brand-dark:#0c4a78;--pe-border:#e1e5ea;--pe-muted:#6b7c93;}.pe-shell{border:1px solid var(--pe-border);border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04);margin-top:.5rem;}.pe-card__header{display:flex;justify-content:space-between;align-items:center;background:var(--pe-brand);color:#fff;padding:.75rem 1rem;border-radius:8px 8px 0 0;}.pe-brand__title{font-weight:800;letter-spacing:.5px;}.pe-contact .pe-link,.pe-contact a{color:#fff;text-decoration:underline;font-weight:600;}.pe-panel{padding:.75rem 1rem;border-top:1px solid var(--pe-border);}.pe-panel .form-item{margin-bottom:.3rem;}.pe-panel label{font-weight:700;margin-bottom:.25rem;display:inline-block;}.pe-order-search{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap;}.pe-input{border:1px solid #cdd6e0;border-radius:6px;padding:.55rem .75rem;min-width:280px;}.pe-btn{background:var(--pe-brand);color:#fff;border:0;border-radius:6px;padding:.45rem .85rem;cursor:pointer;}.pe-btn:hover{background:var(--pe-brand-dark);}.pe-status{padding:0 1rem .25rem;display:none;}.pe-status .pe-error{color:#b00020;font-weight:700;}.pe-status.is-visible{display:block;}.pe-results{position:relative;padding:.5rem 1rem 1rem;display:none;}.pe-results.is-visible{display:block;}.pe-meta{padding:.25rem 0 .5rem;}.pe-meta__row{display:flex;gap:1rem;flex-wrap:wrap;}.pe-meta__row--order{margin-top:1.5rem;border-top:1px solid #000000;padding-top:1.5rem;padding-bottom:.5rem;}.pe-meta__item{min-width:200px;}.pe-meta__label{font-size:.8rem;color:var(--pe-muted);}.pe-meta__value{font-weight:700;}.pe-table{width:100%;border-collapse:collapse;}.pe-table th,.pe-table td{padding:.6rem .75rem;border-top:1px solid #eef2f6;}.pe-table thead th{background:#003aa8;text-align:left;font-size:.9rem;color:#fff;}.pe-right{text-align:right;}.pe-left{text-align:left !important;}.pe-badge{display:inline-block;padding:.2rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;}.pe-badge--shipped{background:#e8f6f0;color:#0f7a56;}.pe-badge--pending{background:#fff3cd;color:#8a6d3b;}.pe-results.is-loading::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.65);}.pe-results.is-loading::before{content:'';position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;border:3px solid var(--pe-brand);border-top-color:transparent;animation:pe-spin .8s linear infinite;}@keyframes pe-spin{from{transform:rotate(0);}to{transform:rotate(360deg);}}.perkinelmer-order-tracker-form{min-height:400px;}.path-self-service-portal #block-pki-b5theme-page-title{display:none;}.perkinelmer-order-tracker-form #edit-panel.pe-panel{display:flex;align-items:flex-end;gap:10px;border:1px solid #0a3d62;border-radius:8px;padding-top:15px;padding-bottom:30px;width:96%;margin-left:20px;}.perkinelmer-order-tracker-form .pe-panel .form-item-sales-order{margin:0 !important;width:100%;position:relative;}.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row{flex-wrap:unset;}.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row .pe-meta__item .pe-meta__value{border:1px solid #0a3d62;border-radius:8px;padding:10px 15px;margin-top:5px;max-width:200px;color:#10225d;}.perkinelmer-order-tracker-form .pe-output .pe-results{padding-left:0;padding-right:0;margin-bottom:0 !important;padding-bottom:0;}.perkinelmer-order-tracker-form .pe-output{margin-bottom:0 !important;margin-left:20px;margin-right:10px;}.perkinelmer-order-tracker-form .pe-table thead th{border-top-color:#dee2e6;}.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row .pe-meta__label{line-height:24px;}.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row .pe-meta__item{width:100%;}.perkinelmer-order-tracker-form .pe-output .pe-table{border:1px solid #dee2e6;}.perkinelmer-order-tracker-form .pe-output .pe-table th{border-top-color:#dee2e6;white-space:nowrap;}.perkinelmer-order-tracker-form .pe-output .pe-table td{white-space:nowrap;}.perkinelmer-order-tracker-form .pe-output .pe-table td:not(:last-child){text-align:center;}.perkinelmer-order-tracker-form .pe-shell .pe-card__header{margin-bottom:0 !important;padding-left:0;padding-right:0;}.perkinelmer-order-tracker-form .btn{background-color:#003aa8;border-color:#003aa8;}.perkinelmer-order-tracker-form .btn:hover{color:#fff;background-color:#002e85;border-color:#002e85;}.perkinelmer-order-tracker-form .pe-card__header{background:#0055a6;}.perkinelmer-order-tracker-form{max-width:1000px;width:100%;overflow:hidden;border-radius:10px;border:1px solid #dee2e6;padding:10px;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px;}.perkinelmer-order-tracker-form .pe-shell{margin-top:0 !important;border:none;box-shadow:none;}.perkinelmer-order-tracker-form .pe-card__header::before{content:"";width:150px;height:70px;background-image:url(/themes/custom/pki_b5theme/images/logo.svg);background-repeat:no-repeat;background-size:140px;background-position:0px center;visibility:hidden;}.perkinelmer-order-tracker-form .pe-card__header .pe-brand{color:#10225d;font-size:32px;}.perkinelmer-order-tracker-form .pe-panel label{color:#10225d;font-size:18px;}.perkinelmer-order-tracker-form .pe-meta__label{color:#000000;}.perkinelmer-order-tracker-form .pe-card__header .pe-contact{margin-right:20px;}.perkinelmer-order-tracker-form .pe-card__header .pe-contact .pe-link{font-size:18px;color:#000;text-decoration:none;border:1px solid #000;border-radius:8px;padding:8px 15px;}.perkinelmer-order-tracker-form .responsive-table{max-width:100%;overflow:auto;max-height:400px;}.perkinelmer-order-tracker-form .pe-shell{margin-top:0 !important;border:none;box-shadow:none;}.perkinelmer-order-tracker-form .pe-shell .pe-card__header{background:transparent;border:none;box-shadow:none;align-items:center;}.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row > *{font-weight:bold;font-size:18px;}.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row.pe-meta__row--order{gap:0;}.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row.pe-meta__row--order .pe-meta__label,.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row.pe-meta__row--order .pe-meta__value{font-weight:bold;font-size:18px;color:#10225d;}.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row.pe-meta__row--order .pe-meta__label::after{content:"-";margin-left:5px;margin-right:5px;}@media only screen and (max-width:991px){.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row{flex-wrap:wrap;}.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row .pe-meta__item{width:calc(50% - 0.5rem);max-width:calc(50% - 0.5rem);}.perkinelmer-order-tracker-form .pe-shell .pe-card__header{flex-wrap:wrap;}.perkinelmer-order-tracker-form .pe-card__header .pe-brand{font-size:26px;}.perkinelmer-order-tracker-form .pe-card__header::before{width:100%;background-size:140px;background-position:0 center;width:100%;order:1;}.perkinelmer-order-tracker-form .pe-card__header .pe-brand{width:100%;text-align:center;order:3;}.perkinelmer-order-tracker-form .pe-card__header .pe-brand{order:2;}}@media only screen and (max-width:767px){.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row .pe-meta__item{width:100%;max-width:100%;}.perkinelmer-order-tracker-form .pe-card__header::before{margin-bottom:15px;}.perkinelmer-order-tracker-form .pe-card__header .pe-brand{font-size:22px;}.perkinelmer-order-tracker-form #edit-panel.pe-panel{flex-wrap:wrap;}}.perkinelmer-order-tracker-form.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row > *{width:auto;min-width:auto;}.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row .pe-meta__item .pe-meta__value{max-width:unset;}.perkinelmer-order-tracker-form .pe-card__header .pe-contact .pe-link{display:flex;align-items:center;justify-content:center;gap:8px;}.perkinelmer-order-tracker-form .pe-card__header .pe-contact .pe-link::before{content:"";background-image:url(/modules/custom/perkinelmer_order_tracker/assets/image/phone-call.png);background-size:18px;background-repeat:no-repeat;background-position:center center;width:20px;height:20px;display:inline-block;}.perkinelmer-order-tracker-form.perkinelmer-order-tracker-form .pe-output .pe-meta .pe-meta__row{flex-wrap:wrap;}
