/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
: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;}.perkinelmer-order-tracker-form .mb-3{margin-bottom:0rem !important;}.perkinelmer-order-tracker-form .pe-panel .form-item-country select{min-width:220px;}#jBox1.jBox-wrapper{position:absolute;z-index:10000;width:520px;max-width:calc(100vw - 40px);padding-left:40px !important;background:transparent;padding-top:0 !important;}#jBox1 .jBox-container{position:relative;background:#fff;border:2px solid #222;border-radius:55px 55px 45px 45px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.15);}#jBox1 .jBox-title{padding:28px 45px 18px;background:#fff;text-align:center;font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;color:#222;}#jBox1 .jBox-title>div{max-width:420px;margin:0 auto;}#jBox1 .jBox-content{width:auto !important;height:auto !important;padding:0 30px 30px;background:#fff;text-align:center;}#jBox1 .jBox-content img{display:block;width:100%;height:auto;border-radius:30px;object-fit:contain;}#jBox1 .jBox-pointer{position:absolute;left:3px !important;width:75px;height:45px !important;margin:0 !important;background:#fff;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(120deg);z-index:2;top:80px;}#jBox1 .jBox-pointer::after{opacity:0;}
