body,html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;margin:0;padding:0}body{padding-bottom:env(safe-area-inset-bottom)}#root{min-height:100vh}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:auto;user-select:auto}button,input,textarea{font:inherit}button{background:none;border:0}.app-shell{background:#e6ebef;margin:0 auto;max-width:480px;min-height:100vh;width:100%}.auth-page{align-items:center;background:linear-gradient(180deg,#ecf4ff,#f4f7fb);display:flex;justify-content:center;min-height:100vh;padding:16px}.auth-card{background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.08);max-width:420px;padding:24px 18px;width:100%}.auth-logo{align-items:center;background:#0b65c2;border-radius:8px;color:#fff;display:inline-flex;font-size:22px;font-weight:700;height:56px;justify-content:center;margin-bottom:16px;width:56px}.auth-title{color:#15202b;font-size:24px;font-weight:700}.auth-subtitle{color:#5f7285;font-size:14px;line-height:1.6;margin-top:8px}.auth-body{margin-top:24px}.pda-page{background:#e6ebef;min-height:100vh}.pda-header{align-items:center;background:#1d67b4;border-bottom:1px solid #16538f;color:#fff;display:flex;padding:6px 9px}.pda-header>*+*{margin-left:8px}.pda-header__main{flex:1 1;min-width:0;text-align:left}.pda-header__title{font-size:16px;font-weight:700;line-height:1.25}.pda-header__subtitle{font-size:11px;line-height:1.25;margin-top:3px;opacity:.84;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-btn{border:1px solid hsla(0,0%,100%,.18);border-radius:6px;color:inherit;cursor:pointer;min-height:28px;min-width:52px;padding:4px 8px;white-space:nowrap}.header-btn--ghost{background:hsla(0,0%,100%,.12)}.header-btn--icon{min-width:28px;padding:0;width:28px}.header-btn--compact,.header-btn--icon{align-items:center;display:inline-flex;justify-content:center}.header-btn--compact{font-size:11px;min-width:48px;padding:4px 7px}.header-btn--compact svg{flex:0 0 auto;margin-right:4px}.header-btn__chevron{border-bottom:2px solid #fff;border-left:2px solid #fff;display:block;height:8px;margin-left:3px;transform:rotate(45deg);width:8px}.pda-content{display:flex;flex-direction:column;padding:10px}.pda-content>*+*{margin-top:8px}.pda-footer{padding:0 10px 10px}.panel{background:#fff;border:1px solid #d6e0e8;border-radius:6px;box-shadow:none;padding:12px}.panel-title{color:#15202b;font-size:15px;font-weight:700}.panel-hint{color:#5f7285;font-size:11px;line-height:1.5;margin-top:6px}.panel--summary{background:#fbfcfd}.panel--summary .panel-title{margin-bottom:10px}.summary-list{display:flex;flex-direction:column}.summary-list>*+*{margin-top:12px}.summary-item{background:#fff;border:1px solid #e3eaf0;border-radius:6px;padding:10px}.summary-item--active{background:#f1f7fd;border-color:#b7d0ea;border-left:4px solid #1d67b4;padding-left:8px}.summary-label{color:#6c7e90;font-size:11px;margin-bottom:5px}.summary-value{color:#15202b;font-size:14px;font-weight:600;line-height:1.35;word-break:break-word}.summary-value--pending{color:#9aa7b1;font-weight:500}.summary-subvalue{color:#6d7f91;font-size:11px;margin-top:4px}.pending-list{display:flex;flex-direction:column}.pending-list>*+*{margin-top:8px}.pending-item{background:#fff;border:1px solid #d7e3ec;border-radius:6px;padding:10px}.pending-item__top{align-items:flex-start;display:flex;justify-content:space-between}.pending-item__code{color:#15202b;font-size:13px;font-weight:700;line-height:1.4;padding-right:8px;word-break:break-word}.pending-item__meta{color:#5f7285;font-size:11px;line-height:1.5;margin-top:6px}.text-btn{color:#1d67b4;cursor:pointer;font-size:11px;font-weight:700;min-height:auto;min-width:auto;padding:0;white-space:nowrap;width:auto}.status-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;padding:6px 10px}.status-chip>*+*{margin-left:6px}.status-chip--blue{background:#e8f3ff;color:#0b65c2}.status-chip--green{background:#edf9f0;color:#218739}.status-chip--orange{background:#fff5e9;color:#c56d00}.status-chip--gray{background:#f0f3f5;color:#5f7285}.scan-field{display:flex;flex-direction:column}.scan-field>*+*{margin-top:10px}.scan-label{color:#5f7285;font-size:12px;font-weight:600}.field-input,.field-textarea,.scan-input{background:#fcfdfe;border:1px solid #aebdca;border-radius:6px;color:#15202b;outline:none;width:100%}.scan-input{border-width:2px;font-size:15px;height:48px;padding:0 12px}.field-input{height:42px;padding:0 12px}.field-textarea{min-height:84px;padding:10px 12px;resize:vertical}.field-input:focus,.field-textarea:focus,.scan-input:focus{border-color:#1d67b4;box-shadow:0 0 0 2px rgba(29,103,180,.1)}.field-help{color:#6d7f91;font-size:11px;line-height:1.5}.company-select-page{background:#edf3f8;color:#15202b}.company-select-page .pda-content{padding:12px}.company-select-page .pda-content>*+*{margin-top:10px}.company-select-intro{background:#fff;border:1px solid #d6e0e8;border-radius:8px;padding:14px 12px}.company-select-intro__title{font-size:18px;font-weight:800;line-height:1.3}.company-select-intro__hint{color:#61738a;font-size:13px;line-height:1.5;margin-top:5px}.company-select-state{background:#fff;border:1px solid #d6e0e8;border-radius:8px;color:#53677f;font-size:15px;line-height:1.5;padding:18px 12px;text-align:center}.company-select-state>*+*{margin-top:12px}.company-select-state--error{border-color:#f3c4c4;color:#c62828}.company-list{display:flex;flex-direction:column}.company-list>*+*{margin-top:10px}.company-option{align-items:center;background:#fff;border:1px solid #d5e0ea;border-radius:8px;color:#15202b;cursor:pointer;display:flex;min-height:82px;padding:12px;text-align:left;width:100%}.company-option--selected{background:#eef6ff;border-color:#72a8e8;box-shadow:inset 4px 0 0 #1d67b4}.company-option__code{align-items:center;background:#edf3f8;border:1px solid #d6e1ea;border-radius:8px;color:#1d67b4;display:inline-flex;flex:0 0 48px;font-size:17px;font-weight:800;height:48px;justify-content:center;margin-right:12px;overflow:hidden}.company-option__main{display:flex;flex:1 1;flex-direction:column;min-width:0}.company-option__main strong{font-size:17px;line-height:1.3;word-break:break-word}.company-option__main small{color:#61738a;font-size:12px;margin-top:5px}.company-option__status{background:#eef3f8;border-radius:999px;color:#5d7188;flex:0 0 auto;font-size:13px;font-weight:700;margin-left:8px;padding:6px 9px}.company-option__status--selected{background:#e8f7ee;color:#218739}.company-select-actions{padding-top:4px}.button-row{display:flex}.button-row>*+*{margin-left:12px}.button-row--stack{flex-direction:column}.button-row--stack>*+*{margin-left:0;margin-top:12px}.menu-btn,.primary-btn,.secondary-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;padding:9px 12px;width:100%}.menu-btn:disabled,.primary-btn:disabled,.secondary-btn:disabled{cursor:not-allowed;opacity:.5}.primary-btn{background:#1d67b4;border:1px solid #16538f;color:#fff;font-weight:700}.secondary-btn{background:#f3f6f8;border:1px solid #c7d3dd;color:#314252;font-weight:600}.menu-grid{display:block}.menu-grid>*{float:left;margin-top:12px;width:calc(50% - 6px)}.menu-grid:after{clear:both;content:"";display:block}.menu-grid>:nth-child(odd){margin-right:12px}.menu-grid>:nth-child(-n+2){margin-top:0}.menu-btn{align-items:flex-start;background:#fff;border:1px solid #d7e3ec;color:#15202b;flex-direction:column;height:112px;justify-content:flex-start;padding:10px;text-align:left}.menu-btn>*+*{margin-top:10px}.menu-btn__head{align-items:center;display:flex;min-height:30px;min-width:0;width:100%}.menu-btn__head .menu-btn__badge{flex:0 0 auto;margin-right:8px}.menu-btn__title{font-size:15px;font-weight:700;line-height:1.25;min-width:0;word-break:break-word}.menu-btn__desc{color:#5f7285;font-size:11px;line-height:1.4;overflow:hidden}.menu-btn__badge{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.menu-btn__badge--blue{background:#0b65c2}.menu-btn__badge--green{background:#218739}.menu-btn__badge--orange{background:#c56d00}.menu-btn__badge--slate{background:#516173}.my-tasks-page{background:#eef3f8;color:#142033}.my-tasks-page .pda-header{background:#1f64c8;border-bottom-color:#1553aa;padding:7px 9px}.my-tasks-page .header-btn{border-color:hsla(0,0%,100%,.22);border-radius:7px;min-height:32px}.my-tasks-page .header-btn--compact{align-items:center;display:inline-flex;justify-content:center}.my-tasks-page .header-btn--compact svg{margin-right:4px}.my-tasks-page .pda-content{padding:8px 8px 76px}.my-tasks-page .pda-content>*+*{margin-top:8px}.task-card,.task-detail-card,.task-empty-card,.task-history-card,.task-metrics,.task-overview,.task-panel,.task-toolbar{background:#fff;border:1px solid #dfe8f1;border-radius:8px;box-shadow:0 2px 8px rgba(39,71,102,.05)}.task-overview{overflow:hidden}.task-overview__title{border-bottom:1px solid #edf2f6;font-size:14px;font-weight:700;padding:9px 12px}.task-overview__stats{display:flex}.task-overview__stats>div{flex:1 1;min-width:0;padding:9px 8px 11px;text-align:center}.task-overview__stats>div+div{border-left:1px solid #edf2f6}.task-overview__stats p{color:#667890;display:inline;font-size:11px;margin-left:4px}.task-overview__stats strong{color:#0f1d2e;display:block;font-size:20px;line-height:1.2;margin-top:6px}.task-dot,.task-overview__dot{border-radius:999px;display:inline-block;height:7px;width:7px}.task-dot--pending,.task-overview__dot--pending{background:#ff5656}.task-dot--running,.task-overview__dot--running{background:#ff9c16}.task-dot--done,.task-overview__dot--done{background:#36bf63}.task-toolbar{align-items:center;display:flex;min-height:42px;padding:0 10px}.task-toolbar button{color:#42546b;cursor:pointer;font-size:12px}.task-toolbar__filter,.task-toolbar__sort{align-items:center;display:inline-flex}.task-toolbar__filter svg{margin-left:4px}.task-toolbar__sort{margin-left:auto}.task-toolbar__icon{align-items:center;color:#1c4f9e;display:inline-flex;height:32px;justify-content:center;margin-left:12px;width:32px}.task-section__title{font-size:16px;font-weight:800;line-height:1.3;margin:12px 0 8px}.task-section__title--pending{color:#ff5656}.task-section__title--running{color:#ff9700}.task-section__title--done{color:#24a94e}.task-card{border-left-width:4px;display:flex;min-height:104px;padding:10px}.task-card+.task-card{margin-top:8px}.task-card--pending{border-left-color:#ff5656}.task-card--running{border-left-color:#ff9c16}.task-card--done{border-left-color:#36bf63}.task-card__main{cursor:pointer;flex:1 1;min-width:0;text-align:left}.task-card__head{align-items:center;display:flex}.task-card__title{align-items:center;color:#101b2b;display:inline-flex;flex:1 1;font-size:14px;font-weight:800;min-width:0}.task-card__title .task-dot{flex:0 0 auto;margin-right:7px}.task-type{background:#f3f7fb;border:1px solid #d9e4ee;border-radius:4px;color:#6b7c90;flex:0 0 auto;font-size:11px;padding:2px 5px}.task-card__meta{align-items:center;color:#5b6e85;display:flex;font-size:11px;margin-top:10px}.task-card__meta>*+*{margin-left:6px}.task-card__time{color:#61748c;font-size:11px;margin-top:9px}.task-card__action,.task-card__outline-btn{align-self:flex-end;border-radius:4px;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:700;height:34px;margin-left:8px;padding:0 12px}.task-card__action{background:#1f64c8;color:#fff}.task-card__outline-btn{border:1px solid #1f64c8;color:#1f64c8}.task-section__more{align-items:center;color:#1f64c8;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:center;margin-top:8px;min-height:30px;width:100%}.task-detail-card{padding:13px 12px}.task-detail-card__head{align-items:flex-start;display:flex;justify-content:space-between}.task-detail-card h1{font-size:17px;line-height:1.25}.task-detail-card span{background:#f1f5f9;border:1px solid #dde6ef;border-radius:4px;color:#6b7c90;display:inline-block;font-size:11px;margin-top:7px;padding:2px 6px}.task-detail-card p{color:#667890;font-size:11px;margin-top:9px}.task-detail-status{border-radius:999px;font-size:11px;padding:5px 8px}.task-detail-status--pending{background:#fff0f0;border:1px solid #ffc5c5;color:#f04c4c}.task-detail-status--running{background:#fff6e8;border:1px solid #ffd8a3;color:#d47a00}.task-detail-status--done{background:#eaf8ef;border:1px solid #bfe8cc;color:#20a34a}.task-metrics{display:flex}.task-metrics>div{align-items:center;color:#1f64c8;display:flex;flex:1 1;flex-direction:column;min-height:72px;min-width:0;padding:12px 6px;text-align:center}.task-metrics>div+div{border-left:1px solid #edf2f6}.task-metrics strong{color:#1f64c8;font-size:14px;line-height:1.2;margin-top:5px}.task-metrics span{color:#63758d;font-size:11px;margin-top:4px}.task-panel{padding:12px}.task-panel h2{font-size:15px;line-height:1.2;padding-bottom:10px}.task-line,.task-panel h2{border-bottom:1px solid #edf2f6}.task-line{align-items:center;display:flex;min-height:44px}.task-line span{align-items:center;background:#eef3f8;border-radius:5px;color:#60738a;display:inline-flex;flex:0 0 23px;font-size:12px;height:23px;justify-content:center;margin-right:10px}.task-line strong{flex:1 1;font-size:13px;min-width:0}.task-line em,.task-line small{color:#586b82;flex:0 0 auto;font-size:12px;font-style:normal;margin-left:8px}.task-info-row{display:flex;font-size:13px;min-height:32px;padding-top:12px}.task-info-row span{color:#687b93;flex:0 0 86px}.task-info-row strong{color:#142033;flex:1 1;font-weight:600;min-width:0;text-align:right;word-break:break-word}.task-timeline{padding-top:12px}.task-timeline__item{display:flex;min-height:48px}.task-timeline__item>span{border:2px solid #c9d4df;border-radius:999px;flex:0 0 auto;height:14px;margin:2px 15px 0 3px;position:relative;width:14px}.task-timeline__item>span:after{background:#d9e2ea;content:"";height:36px;left:4px;position:absolute;top:12px;width:2px}.task-timeline__item:last-child>span:after{display:none}.task-timeline__item--active>span{background:#ff4d4f;border-color:#ff4d4f}.task-timeline__item strong{color:#60738a;font-size:13px}.task-timeline__item p{color:#667890;font-size:11px;margin-top:8px}.task-empty-card{align-items:center;color:#8796aa;display:flex;flex-direction:column;min-height:270px;padding:54px 20px;text-align:center}.task-empty-card h2{color:#142033;font-size:16px;margin-top:14px}.task-empty-card p{font-size:12px;margin:8px 0 16px}.task-primary-btn,.task-secondary-btn{border-radius:5px;cursor:pointer;font-size:13px;font-weight:700;height:40px;padding:0 18px}.task-primary-btn{background:#1f64c8;color:#fff}.task-secondary-btn{background:#fff;border:1px solid #c8d4e0;color:#33465c}.task-detail-footer,.task-tabbar{background:#fff;border:1px solid #dfe8f1;border-radius:8px;box-shadow:0 2px 8px rgba(39,71,102,.05);display:flex;min-height:54px}.task-tabbar__item{align-items:center;color:#76879b;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:11px;justify-content:center}.task-tabbar__item span{margin-top:3px}.task-tabbar__item--active{color:#1f64c8;font-weight:700}.task-detail-footer{padding:8px}.task-detail-footer>button{flex:1 1}.task-detail-footer>button+button{margin-left:8px}.task-history-list>*+*{margin-top:8px}.task-history-card{cursor:pointer;display:block;padding:12px;text-align:left;width:100%}.task-history-card div{align-items:center;display:flex}.task-history-card strong{flex:1 1;font-size:15px}.task-history-card span{background:#e9f8ee;border-radius:999px;color:#20a34a;font-size:11px;padding:3px 8px}.task-history-card p,.task-history-card small{color:#60738a;display:block;font-size:12px;margin-top:8px}.task-filter-mask{align-items:flex-end;background:rgba(15,23,42,.32);bottom:0;display:flex;left:0;margin:0!important;position:fixed;right:0;top:0;z-index:20}.task-filter-sheet{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 -8px 24px rgba(15,23,42,.18);margin:0 auto;max-width:480px;padding:14px;width:100%}.task-filter-sheet__head{align-items:center;display:flex}.task-filter-sheet__head h2{flex:1 1;font-size:15px}.task-filter-sheet__head button{color:#6b7c90;cursor:pointer;font-size:12px}.task-filter-group{margin-top:16px}.task-filter-group h3{color:#61748c;font-size:12px;margin-bottom:8px}.task-filter-options{display:block}.task-filter-options:after{clear:both;content:"";display:block}.task-filter-option{align-items:center;background:#f3f6fa;border-radius:4px;color:#40546c;cursor:pointer;display:inline-flex;float:left;font-size:12px;height:34px;justify-content:center;margin:0 8px 8px 0;width:calc(50% - 4px)}.task-filter-option:nth-child(2n){margin-right:0}.task-filter-option--active{background:#edf4ff;color:#1f64c8;font-weight:700}.task-filter-option svg{margin-left:6px}.task-filter-actions{display:flex;margin-top:8px}.task-filter-actions>button{flex:1 1}.task-filter-actions>button+button{margin-left:10px}.task-dot--claimed,.task-dot--in_progress{background:#ff9c16}.task-card--claimed,.task-card--in_progress{border-left-color:#ff9c16}.task-section__title--in_progress{color:#ff9700}.task-detail-status--claimed,.task-detail-status--in_progress{background:#fff6e8;border:1px solid #ffd8a3;color:#d47a00}.task-material-empty,.task-material-row{align-items:center;border-bottom:1px solid #edf2f6;display:flex;min-height:46px}.task-material-row span{background:#eef3f8;border-radius:5px;color:#60738a;flex:0 0 auto;font-size:12px;margin-right:10px;padding:4px 7px}.task-material-row strong{color:#142033;flex:1 1;font-size:13px;min-width:0;word-break:break-word}.task-material-row small{color:#586b82;flex:0 0 auto;font-size:12px;font-style:normal;margin-left:8px}.task-material-source{align-items:center;border-bottom:1px solid #edf2f6;color:#142033;display:flex;font-size:12px;font-weight:700;justify-content:space-between;min-height:38px}.task-material-source small{color:#1f64c8;font-size:12px}.task-material-list{display:flex;flex-direction:column;padding-top:10px}.task-material-list>*+*{margin-top:8px}.task-material-item{background:#fbfdff;border:1px solid #dfe8f0;border-radius:6px;padding:10px}.task-material-item--done{background:#f4fbf1;border-color:#bee6c8}.task-material-item__main{min-width:0}.task-material-item__head{align-items:center;display:flex;min-width:0}.task-material-item__head span{background:#e8f3ff;border-radius:5px;color:#0b65c2;flex:0 0 auto;font-size:12px;font-weight:700;margin-right:8px;padding:4px 6px}.task-material-item__head strong{color:#142033;flex:1 1;font-size:14px;line-height:1.25;min-width:0;word-break:break-word}.task-material-item__head em{color:#245fbd;flex:0 0 auto;font-size:13px;font-style:normal;font-weight:700;margin-left:8px}.task-material-item__meta{color:#7c8794;display:flex;flex-wrap:wrap;font-size:11px;line-height:1.5;margin-top:8px}.task-material-item__meta small{flex:0 0 auto;margin-right:12px}.task-material-empty{color:#7a8aa0;font-size:13px}.task-scan-panel{padding-bottom:14px}.task-scan-box{align-items:center;border:1px solid #b8c8d8;border-radius:6px;display:flex;height:44px;margin-top:12px;padding:0 10px}.task-scan-box svg{color:#1f64c8;flex:0 0 auto;margin-right:9px}.task-scan-box input{border:0;color:#142033;flex:1 1;font-size:14px;min-width:0;outline:none}.task-scan-box input::-webkit-input-placeholder{color:#8ba0b8}.task-scan-box input::placeholder{color:#8ba0b8}.task-scan-btn{margin-top:10px;width:100%}.my-holding-page{background:#eef3f8;color:#142033}.holding-alert,.holding-hero,.holding-note,.holding-panel{background:#fff;border:1px solid #dfe8f1;border-radius:8px;box-shadow:0 2px 8px rgba(39,71,102,.05)}.holding-alert{color:#d43f3f;font-size:12px;line-height:1.5;padding:10px 12px}.holding-hero{overflow:hidden}.holding-hero__head{align-items:center;border-bottom:1px solid #edf2f6;display:flex;justify-content:space-between;min-height:58px;padding:10px 12px}.holding-hero__head p{color:#667890;font-size:11px;margin-bottom:4px}.holding-hero__head strong{color:#142033;display:block;font-size:16px;line-height:1.25}.holding-hero__head>span{background:#edf4ff;border-radius:999px;color:#1f64c8;flex:0 0 auto;font-size:12px;font-weight:700;margin-left:10px;padding:5px 8px}.holding-hero__stats{display:flex}.holding-hero__stats>div{align-items:center;color:#1f64c8;display:flex;flex:1 1;flex-direction:column;min-height:76px;min-width:0;padding:12px 6px;text-align:center}.holding-hero__stats>div+div{border-left:1px solid #edf2f6}.holding-hero__stats strong{color:#1f64c8;font-size:18px;line-height:1.2;margin-top:5px}.holding-hero__stats span{color:#63758d;font-size:11px;margin-top:4px}.holding-panel{padding:12px}.holding-panel__title{align-items:center;border-bottom:1px solid #edf2f6;display:flex;justify-content:space-between;padding-bottom:10px}.holding-panel__title span{color:#142033;font-size:15px;font-weight:700}.holding-panel__title em{color:#60738a;font-size:12px;font-style:normal}.holding-empty{align-items:center;color:#8796aa;display:flex;flex-direction:column;justify-content:center;min-height:160px;padding:24px 12px;text-align:center}.holding-empty strong{color:#142033;font-size:15px;margin-top:10px}.holding-empty span{font-size:12px;margin-top:6px}.holding-list{display:flex;flex-direction:column;padding-top:10px}.holding-list>*+*{margin-top:8px}.holding-card{background:#fbfdff;border:1px solid #dfe8f0;border-radius:7px;padding:10px}.holding-card__top{align-items:flex-start;display:flex;justify-content:space-between}.holding-card__top strong{color:#142033;flex:1 1;font-size:14px;line-height:1.3;min-width:0;padding-right:8px;word-break:break-word}.holding-card__top span{color:#245fbd;flex:0 0 auto;font-size:13px;font-weight:700}.holding-card__meta{color:#60738a;display:flex;font-size:11px;margin-top:7px}.holding-card__meta>*+*{margin-left:12px}.holding-bids{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.holding-bids span{background:#edf4ff;border:1px solid #d5e7ff;border-radius:5px;color:#1f64c8;font-size:11px;font-weight:700;line-height:1.2;padding:5px 6px;word-break:break-all}.holding-bids--empty{color:#8796aa;font-size:12px}.holding-note{color:#60738a;font-size:12px;line-height:1.55;padding:12px}.holding-note strong{color:#142033;display:block;font-size:14px;margin-bottom:6px}.pmi-scan-page{background:#eef3f8;color:#142033}.pmi-scan-page .pda-header{background:#1f64c8;border-bottom-color:#1553aa;padding:8px 10px}.pmi-scan-page .pda-header__title{font-size:20px}.pmi-scan-page .pda-header__subtitle{font-size:12px}.pmi-scan-page .header-btn{border-color:hsla(0,0%,100%,.24);border-radius:7px;min-height:34px}.pmi-scan-page .pda-content{padding:10px}.pmi-scan-page .pda-content>*+*{margin-top:10px}.pmi-card{background:#fff;border:1px solid #d9e5ef;border-radius:8px;box-shadow:0 2px 8px rgba(39,71,102,.05)}.pmi-scan-card{padding:12px}.pmi-block-title{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.pmi-block-title h2{color:#142033;flex:1 1 auto;font-size:18px;font-weight:800;line-height:1.2;min-width:0}.pmi-status{border-radius:999px;flex:0 0 auto;font-size:18px;font-weight:1000;min-height:44px;padding:10px 16px;white-space:nowrap}.pmi-status--green{background:#edf9f0;color:#218739}.pmi-status--orange{background:#fff5e9;color:#c56d00}.pmi-status--blue{background:#e8f3ff;color:#1f64c8}.pmi-status--red{background:#c62828;box-shadow:0 8px 18px rgba(198,40,40,.22);color:#fff}.pmi-scan-form{display:flex}.pmi-scan-form>*+*{margin-left:8px}.pmi-scan-input{background:#fcfdfe;border:2px solid #aebdca;border-radius:7px;color:#15202b;flex:1 1;font-size:17px;height:58px;min-width:0;outline:none;padding:0 12px}.pmi-scan-input:focus{border-color:#1f64c8;box-shadow:0 0 0 2px rgba(31,100,200,.1)}.pmi-scan-submit{background:#1f64c8;border:1px solid #1553aa;border-radius:7px;color:#fff;flex:0 0 86px;font-size:18px;font-weight:800}.pmi-primary-btn:disabled,.pmi-scan-submit:disabled,.pmi-secondary-btn:disabled{cursor:not-allowed;opacity:.55}.pmi-device-picker{flex:0 0 auto;position:relative}.pmi-device-pill{align-items:center;background:#edf9f0;border:1px solid #c8e7cf;border-radius:999px;color:#16833a;display:inline-flex;font-size:13px;font-weight:900;max-width:190px;min-height:34px;outline:0;overflow:hidden;padding:0 9px 0 11px;text-overflow:ellipsis;white-space:nowrap}.pmi-device-pill:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;content:"";margin-left:8px}.pmi-device-pill:focus-visible{box-shadow:0 0 0 3px rgba(43,98,201,.18)}.pmi-device-pill:disabled{cursor:not-allowed;opacity:.65}.pmi-device-pill--offline{background:#fff5e9;border-color:#f1d5a7;color:#b86400}.pmi-device-sheet{background:#fff;border:1px solid #d6e1ec;border-radius:10px;box-shadow:0 14px 32px rgba(20,32,51,.18);margin-top:10px;min-width:min(360px,calc(100vw - 24px));overflow:hidden;position:absolute;right:0;top:100%;z-index:20}.pmi-device-sheet-head{align-items:center;background:#f6f9fc;border-bottom:1px solid #e2ebf3;display:flex;justify-content:space-between;padding:10px 12px}.pmi-device-sheet-head strong{color:#142033;font-size:15px;font-weight:900}.pmi-device-sheet-head span{color:#60738a;font-size:12px;font-weight:800}.pmi-device-option{grid-gap:8px;align-items:center;background:#fff;border:0;border-bottom:1px solid #edf2f6;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:8px 12px;text-align:left;width:100%}.pmi-device-option:last-child{border-bottom:0}.pmi-device-option--active{background:#f0f7ff}.pmi-device-option-copy{display:flex;flex-direction:column;min-width:0}.pmi-device-option-name{color:#142033;font-size:16px;font-weight:900;line-height:1.2}.pmi-device-option-meta{color:#60738a;font-size:12px;font-weight:800;line-height:1.2;margin-top:4px}.pmi-device-option-state{border-radius:999px;font-size:12px;font-weight:900;padding:6px 8px;white-space:nowrap}.pmi-device-option-state--active{background:#edf9f0;color:#16833a}.pmi-device-option-state--idle{background:#eef5ff;color:#1f64c8}.pmi-device-empty{color:#60738a;font-size:13px;font-weight:800;padding:14px 12px;text-align:center}.pmi-message{background:#f7fbff;border:1px solid #d7e8fb;border-radius:7px;color:#45627d;font-size:14px;line-height:1.45;margin-top:10px;padding:9px 10px}.pmi-current-card{padding:14px 12px}.pmi-current-serial{color:#142033;font-size:22px;font-weight:900;line-height:1.25;margin-top:2px;word-break:break-all}.pmi-current-summary{color:#4f657d;font-size:16px;font-weight:700;line-height:1.45;margin-top:8px}.pmi-progress-line{margin-top:12px}.pmi-progress-copy{align-items:center;color:#60738a;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.pmi-progress-track{background:#e9f0f6;border-radius:999px;height:10px;overflow:hidden}.pmi-progress-fill{background:#1f64c8;border-radius:inherit;height:100%}.pmi-waiting-panel{align-items:center;background:#f7fbff;border:1px solid #d7e8fb;border-radius:8px;color:#1f64c8;display:flex;font-size:16px;font-weight:900;line-height:1.3;margin-top:14px;min-height:48px;padding:10px 12px}.pmi-waiting-panel--binding{background:#fff8ed;border-color:#f1d5a7;color:#b86400}.pmi-waiting-panel--complete{background:#edf9f0;border-color:#c8e7cf;color:#218739;justify-content:center}.pmi-waiting-panel--fail{background:#fff0f0;border-color:#f3c6c6;color:#c62828;justify-content:center}.pmi-waiting-dots{align-items:center;display:inline-flex;flex:0 0 auto;margin-right:10px}.pmi-waiting-dots span{animation:pmi-waiting-bounce 1.05s ease-in-out infinite;background:currentColor;border-radius:999px;display:block;height:8px;width:8px}.pmi-waiting-dots span+span{margin-left:5px}.pmi-waiting-dots span:nth-child(2){animation-delay:.14s}.pmi-waiting-dots span:nth-child(3){animation-delay:.28s}@keyframes pmi-waiting-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.pmi-big-actions{display:flex;margin-top:14px}.pmi-big-actions>*+*{margin-left:8px}.pmi-primary-btn,.pmi-secondary-btn{border-radius:7px;flex:1 1;font-size:17px;font-weight:900;min-height:54px}.pmi-primary-btn{background:#1f64c8;border:1px solid #1553aa;color:#fff}.pmi-secondary-btn{background:#f3f6f8;border:1px solid #c7d3dd;color:#314252}.pmi-big-actions--single .pmi-secondary-btn{flex:1 1 100%}.pmi-detail-card{overflow:hidden}.pmi-detail-head{align-items:center;border-bottom:1px solid #edf2f6;display:flex;justify-content:space-between;padding:12px}.pmi-detail-title{min-width:0;padding-right:10px}.pmi-detail-title h2{color:#142033;font-size:18px;font-weight:800;line-height:1.2}.pmi-detail-title p{color:#60738a;font-size:13px;font-weight:700;line-height:1.35;margin-top:5px}.pmi-detail-back{background:#f3f6f8;border:1px solid #c7d3dd;border-radius:7px;color:#314252;flex:0 0 64px;font-size:15px;font-weight:900;min-height:40px}.pmi-detail-meta{color:#536982;font-size:14px;font-weight:700;line-height:1.5;padding:10px 12px 0}.pmi-unit-list{display:flex;flex-direction:column;padding:8px 10px 10px}.pmi-unit-list>*+*{margin-top:8px}.pmi-unit-item{align-items:center;background:#fbfdff;border:1px solid #dfe8f0;border-radius:8px;display:flex;min-height:56px;overflow:hidden;padding:0;text-align:left;width:100%}.pmi-unit-item--pass{background:#fbfffc;border-color:#c3e4ce}.pmi-unit-item--fail{background:snow;border-color:#f0c6c2}.pmi-unit-item--active{background:#eef6ff;border-color:#9fc7f4;border-left:5px solid #1f64c8}.pmi-unit-item--active.pmi-unit-item--pass{background:#edf8f1;border-color:#71bd85 #71bd85 #71bd85 #16833a}.pmi-unit-item--active.pmi-unit-item--fail{background:#fff1f0;border-color:#ef8f86 #ef8f86 #ef8f86 #c8322a}.pmi-unit-select{align-items:center;align-self:stretch;background:transparent;border:0;display:flex;flex:1 1;min-height:56px;min-width:0;padding:8px 6px 8px 10px;text-align:left}.pmi-unit-item--active .pmi-unit-select{padding-left:6px}.pmi-unit-copy{display:flex;flex:1 1;flex-direction:column;min-width:0;padding-right:6px}.pmi-unit-label{color:#60738a;font-size:12px;font-weight:800;line-height:1.25}.pmi-unit-serial{color:#142033;font-size:16px;line-height:1.2;margin-top:4px;overflow:hidden;text-overflow:clip}.pmi-unit-serial,.pmi-unit-state{font-weight:900;white-space:nowrap}.pmi-unit-state{border-radius:999px;flex:0 0 auto;font-size:12px;padding:5px 7px}.pmi-unit-state,.pmi-unit-state--complete{background:#eef5ff;color:#1f64c8}.pmi-unit-state--pass{background:#e8f6ed;color:#16833a}.pmi-unit-state--fail{background:#fdebea;color:#c8322a}.pmi-unit-state--pending{background:#f2f6fb;color:#52667c}.pmi-unit-state--active{background:#1f64c8;color:#fff}.pmi-unit-detail-btn{align-self:stretch;background:#f4f8fc;border:1px solid #b9cee3;border-radius:7px;color:#1f64c8;flex:0 0 52px;font-size:15px;font-weight:900;margin:8px 8px 8px 0;min-height:40px}.pmi-unit-detail-btn:active{background:#e7f1ff}.pmi-pool-card{overflow:hidden}.pmi-pool-head{align-items:center;border-bottom:1px solid #edf2f6;display:flex;justify-content:space-between;padding:12px}.pmi-pool-head h2{color:#142033;font-size:18px;font-weight:800}.pmi-pool-head span{color:#60738a;font-size:13px;font-weight:800}.pmi-task-list{display:flex;flex-direction:column;padding:12px}.pmi-task-list>*+*{margin-top:12px}.pmi-task-item{background:#fbfdff;border:1px solid #dfe8f0;border-left-width:5px;border-radius:8px;display:flex;padding:14px 12px}.pmi-task-item--bound,.pmi-task-item--complete{background:#fbfffc;border-left-color:#218739}.pmi-task-item--partial{background:#fffdf8;border-left-color:#c56d00}.pmi-task-item--pending{background:#fbfdff;border-left-color:#1f64c8}.pmi-task-item--cancelled{background:#f7f9fb;border-left-color:#7a8794}.pmi-task-main{flex:1 1;min-width:0;padding-right:12px}.pmi-task-top{align-items:flex-start;display:flex;min-width:0}.pmi-task-status{background:#eef5ff;border-radius:999px;color:#1f64c8;flex:0 0 auto;font-size:12px;font-weight:800;margin-left:8px;padding:4px 7px}.pmi-task-status--bound,.pmi-task-status--complete{background:#edf9f0;color:#218739}.pmi-task-status--partial{background:#fff5e9;color:#c56d00}.pmi-task-status--pending{background:#eef5ff;color:#1f64c8}.pmi-task-status--cancelled{background:#eef1f4;color:#647282}.pmi-task-no{color:#142033;flex:1 1;font-size:17px;font-weight:900;line-height:1.25;min-width:0}.pmi-task-line,.pmi-task-no{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmi-task-line{color:#5f7285;font-size:14px;font-weight:700;line-height:1.4;margin-top:8px}.pmi-task-line--muted{color:#6b7c8f}.pmi-task-counts{color:#33485d;font-size:13px;font-weight:800;line-height:1.4;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmi-task-enter{align-self:center;background:#f3f6f8;border:1px solid #c7d3dd;border-radius:7px;color:#314252;flex:0 0 72px;font-size:16px;font-weight:900;min-height:44px}.pmi-task-enter--active{background:#1f64c8;border-color:#1553aa;color:#fff}.pmi-empty{color:#8796aa;font-size:14px;line-height:1.5;padding:22px 10px;text-align:center}.pmi-scan-page{background:#fff;overflow:hidden;position:relative}.pmi-scan-page .pda-content{background:#fff;padding:0}.pmi-scan-page .pda-content>*+*{margin-top:0}.pmi-scan-page .pmi-card{border:0;border-radius:0;box-shadow:none}.pmi-current-card,.pmi-detail-card,.pmi-pool-card,.pmi-scan-card{border-bottom:1px solid #dce7f0}.pmi-message{background:#f3f8ff;border:0;border-left:4px solid #7da9e8;border-radius:4px}.pmi-result-effect{--result-color:#bf2028;--result-color-dark:#8b1118;--result-color-glow:rgba(191,32,40,.22);--result-color-ring:rgba(191,32,40,.34);align-items:center;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:radial-gradient(circle at 50% 45%,var(--result-color-glow),hsla(0,0%,100%,0) 38%),hsla(0,0%,100%,.92);bottom:0;display:flex;flex-direction:column;justify-content:center;left:50%;max-width:480px;overflow:hidden;padding:24px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:12000}.pmi-result-effect--pass{--result-color:#168348;--result-color-dark:#0c6036;--result-color-glow:rgba(22,131,72,.2);--result-color-ring:rgba(22,131,72,.32)}.pmi-result-effect:before{background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.5));content:"";inset:0;position:absolute}.pmi-result-effect__visual{align-items:center;animation:pmi-result-breathe 1.65s ease-in-out infinite;display:flex;height:min(86vw,350px);justify-content:center;position:relative;width:min(86vw,350px);z-index:2}.pmi-result-effect__visual:before{background:radial-gradient(circle,hsla(0,0%,100%,.74) 0 38%,var(--result-color-glow) 39% 62%,hsla(0,0%,100%,0) 70%);border-radius:999px;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.78);content:"";inset:14%;position:absolute}.pmi-result-effect__field{background-image:radial-gradient(circle,var(--result-color-ring) 1.4px,transparent 1.7px);background-size:10px 10px;height:76px;opacity:.38;position:absolute;top:48%;width:120px}.pmi-result-effect__field--left{left:-70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 44%,transparent);mask-image:linear-gradient(90deg,transparent,#000 44%,transparent)}.pmi-result-effect__field--right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56%,transparent);mask-image:linear-gradient(90deg,transparent,#000 56%,transparent);right:-70px}.pmi-result-effect__ring{border-radius:999px;position:absolute}.pmi-result-effect__ring--outer{animation:pmi-result-sweep 7.5s linear infinite;border:1px solid var(--result-color-ring);inset:0;opacity:.46}.pmi-result-effect__ring--dash{animation:pmi-result-sweep 5.2s linear infinite reverse;background:repeating-conic-gradient(var(--result-color) 0 2deg,transparent 2deg 5deg);inset:13%;-webkit-mask-image:radial-gradient(circle,transparent 0 62%,#000 63% 67%,transparent 68%);mask-image:radial-gradient(circle,transparent 0 62%,#000 63% 67%,transparent 68%);opacity:.56}.pmi-result-effect__ring--scan{animation:pmi-result-sweep 2.4s linear infinite;background:conic-gradient(from 24deg,transparent 0 12%,var(--result-color) 12% 18%,transparent 18% 43%,hsla(0,0%,100%,.95) 43% 48%,transparent 48% 100%);inset:20%;-webkit-mask-image:radial-gradient(circle,transparent 0 74%,#000 75% 82%,transparent 83%);mask-image:radial-gradient(circle,transparent 0 74%,#000 75% 82%,transparent 83%);opacity:.94}.pmi-result-effect__ring--inner{border:6px solid hsla(0,0%,100%,.9);box-shadow:0 0 26px var(--result-color-glow);inset:28%;opacity:.92}.pmi-result-effect__orbit-light{animation:pmi-result-sweep 3.1s linear infinite;border-radius:999px;inset:7%;position:absolute}.pmi-result-effect__orbit-light:after{background:#fff;border-radius:999px;box-shadow:0 0 15px #fff,0 0 24px var(--result-color);content:"";height:8px;left:50%;position:absolute;top:0;width:8px}.pmi-result-effect__orbit-light--two{animation-delay:-1.1s;inset:21%;opacity:.72}.pmi-result-effect__device{-webkit-filter:drop-shadow(0 22px 28px rgba(15,23,42,.2));filter:drop-shadow(0 22px 28px rgba(15,23,42,.2));height:min(48vw,202px);object-fit:contain;position:relative;width:min(62vw,256px);z-index:3}.pmi-result-effect__badge{align-items:center;background:var(--result-color);border-radius:999px;box-shadow:0 18px 36px rgba(191,32,40,.28),0 0 0 4px hsla(0,0%,100%,.86);display:flex;height:78px;justify-content:center;position:absolute;width:78px;z-index:4}.pmi-result-effect--pass .pmi-result-effect__badge{box-shadow:0 18px 36px rgba(22,131,72,.26),0 0 0 4px hsla(0,0%,100%,.86)}.pmi-result-effect__badge span{background:#fff;border-radius:999px;display:block;position:absolute;transform-origin:center}.pmi-result-effect__badge--fail{right:37%;top:14%}.pmi-result-effect__badge--fail span{height:10px;width:48px}.pmi-result-effect__badge--fail span:first-child{transform:rotate(45deg)}.pmi-result-effect__badge--fail span:last-child{transform:rotate(-45deg)}.pmi-result-effect__badge--pass{bottom:24%;right:20%}.pmi-result-effect__badge--pass span{height:10px}.pmi-result-effect__badge--pass span:first-child{transform:translate(-17px,10px) rotate(45deg);width:28px}.pmi-result-effect__badge--pass span:last-child{transform:translate(7px,2px) rotate(-45deg);width:54px}.pmi-result-effect__warning{align-items:center;background:hsla(0,0%,100%,.94);border:4px solid #ff4d4f;border-radius:16px;bottom:21%;box-shadow:0 14px 28px rgba(191,32,40,.22);color:#ff4d4f;display:flex;font-size:40px;font-weight:1000;height:70px;justify-content:center;position:absolute;right:23%;transform:rotate(0deg);width:76px;z-index:5}.pmi-result-effect__warning:before{background:inherit;border-left:4px solid #ff4d4f;border-top:4px solid #ff4d4f;content:"";height:45px;left:11px;position:absolute;top:-27px;transform:rotate(45deg);width:45px;z-index:-1}.pmi-result-effect__warning span{transform:translateY(-4px)}.pmi-result-effect__copy{position:relative;text-align:center;z-index:2}.pmi-result-effect__title{color:var(--result-color);font-size:56px;font-weight:900;line-height:1;margin-top:24px}.pmi-result-effect__hint{color:#40556b;font-size:15px;font-weight:800;line-height:1.4;margin-top:12px}@keyframes pmi-result-breathe{0%,to{transform:scale(.985)}50%{transform:scale(1.015)}}@keyframes pmi-result-ring{0%{opacity:.58;transform:scale(.88)}to{opacity:0;transform:scale(1.18)}}@keyframes pmi-result-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pmi-element-page{background:#fff;min-height:100%}.pmi-element-summary{border-bottom:1px solid #dce7f0;padding:14px 12px 10px}.pmi-element-summary--fail{background:linear-gradient(90deg,rgba(198,40,40,.12),hsla(0,100%,97%,.98) 42%,#fff);border-bottom:1px solid #f4b6b6;border-left:8px solid #c62828;padding-left:10px}.pmi-element-summary--pass{background:linear-gradient(90deg,rgba(33,135,57,.1),#fff 58%);border-left:8px solid #218739;padding-left:10px}.pmi-element-topline{align-items:center;display:flex;justify-content:space-between}.pmi-element-topline h2{color:#142033;font-size:26px;font-weight:1000;line-height:1.2}.pmi-element-summary--fail .pmi-element-topline h2{color:#a31313}.pmi-element-summary--pass .pmi-element-topline h2{color:#176c2c}.pmi-element-badge,.pmi-element-state{border-radius:999px;flex:0 0 auto;font-size:14px;font-weight:900;padding:7px 10px;white-space:nowrap}.pmi-element-badge{font-size:22px;min-height:52px;padding:12px 18px}.pmi-element-badge--fail,.pmi-element-state--fail{background:#c62828;color:#fff}.pmi-element-badge--pass,.pmi-element-state--pass{background:#218739;color:#fff}.pmi-element-badge--pending,.pmi-element-state--pending{background:#eef5ff;color:#1f64c8}.pmi-element-serial{color:#142033;font-size:22px;font-weight:900;line-height:1.25;margin-top:10px;word-break:break-all}.pmi-element-copy{color:#4f657d;font-size:15px;font-weight:800;line-height:1.5;margin-top:8px}.pmi-element-stats{color:#4f657d;display:flex;font-size:14px;font-weight:900;gap:10px;line-height:1.2;margin-top:10px}.pmi-element-stat--pass{color:#218739}.pmi-element-stat--fail{color:#c62828}.pmi-element-filter-row{align-items:center;background:#f6f9fc;border-bottom:1px solid #dce7f0;display:flex;padding:8px 12px}.pmi-element-filter{background:transparent;border:0;color:#4f657d;flex:1 1;font-size:15px;font-weight:900;min-height:36px}.pmi-element-filter+.pmi-element-filter{border-left:1px solid #dce7f0}.pmi-element-filter--active{color:#1f64c8}.pmi-element-list{display:flex;flex-direction:column}.pmi-element-row{align-items:center;background:#fff;border-bottom:1px solid #e3edf5;display:grid;grid-template-columns:54px minmax(0,1fr) 78px;min-height:76px;padding:10px 12px}.pmi-element-row--fail{background:#fff7f7;border-left:5px solid #c62828;padding-left:7px}.pmi-element-row--pass{background:#fbfffc;border-left:5px solid #218739;padding-left:7px}.pmi-element-code{color:#142033;font-size:22px;font-weight:900;line-height:1}.pmi-element-main{display:flex;flex-direction:column;min-width:0}.pmi-element-value{color:#142033;font-size:20px;font-weight:900;line-height:1.2}.pmi-element-row--fail .pmi-element-code,.pmi-element-row--fail .pmi-element-value{color:#a31313}.pmi-element-row--pass .pmi-element-code,.pmi-element-row--pass .pmi-element-value{color:#176c2c}.pmi-element-range{color:#60738a;font-size:13px;font-weight:800;line-height:1.35;margin-top:5px}.pmi-element-note{border-bottom:1px solid #dce7f0;color:#60738a;font-size:13px;font-weight:700;line-height:1.45;padding:10px 12px 12px}.pmi-element-footer{padding:12px}.pmi-element-footer .pmi-primary-btn{width:100%}.success-panel{align-items:center;background:#f4fbf1;border:1px solid #b7d7a8;display:flex;flex-direction:column;text-align:center}.success-panel>*+*{margin-top:12px}.success-icon{align-items:center;background:#52c41a;border-radius:999px;color:#fff;display:inline-flex;font-size:24px;font-weight:700;height:48px;justify-content:center;width:48px}.success-text{color:#1f6f2d;font-size:15px;font-weight:700;line-height:1.4}.data-grid{display:block}.data-grid>*{float:left;margin-top:12px;width:calc(50% - 6px)}.data-grid:after{clear:both;content:"";display:block}.data-grid>:nth-child(odd){margin-right:12px}.data-grid>:nth-child(-n+2){margin-top:0}.metric-card{background:#fcfdfe;border:1px solid #d7e3ec;border-radius:6px;padding:12px}.metric-label{color:#5f7285;font-size:12px}.metric-value{color:#15202b;font-size:16px;font-weight:700;line-height:1.35;margin-top:6px;word-break:break-word}.timeline-list{display:flex;flex-direction:column}.timeline-list>*+*{margin-top:12px}.timeline-item{background:#fff;border:1px solid #d7e3ec;border-radius:6px;box-shadow:none;padding:12px}.timeline-item__top{align-items:center;display:flex;justify-content:space-between}.timeline-item__top>*+*{margin-left:8px}.timeline-item__meta{color:#5f7285;font-size:12px;margin-top:10px}.timeline-item__path{color:#15202b;font-size:14px;font-weight:600;line-height:1.6;margin-top:10px;word-break:break-word}.timeline-item__detail{color:#345;font-size:13px;line-height:1.6;margin-top:8px}.empty-state{color:#6d7f91;font-size:14px;line-height:1.6;text-align:center}.raw-trace-page{background:#f2f5f8}.raw-trace-page .pda-header{background:#245fbd;border-bottom-color:#1c4f9e;padding:8px 10px}.raw-trace-page .pda-header>*+*{margin-left:10px}.raw-trace-page .pda-header__title{font-size:17px;line-height:1.2}.raw-trace-page .pda-header__subtitle{font-size:11px;line-height:1.35;margin-top:4px}.raw-trace-page .header-btn{border-color:hsla(0,0%,100%,.22);border-radius:8px;min-height:34px}.raw-trace-page .header-btn--icon{min-width:34px;width:34px}.raw-trace-page .header-btn--compact{align-items:center;display:inline-flex;font-size:12px;justify-content:center;min-width:58px;padding:0 9px}.raw-trace-page .header-btn--compact svg{margin-right:4px}.raw-trace-page .pda-content{padding:8px 10px 10px}.raw-trace-page .pda-content>*+*{margin-top:8px}.raw-trace-card{background:#fff;border:1px solid #e1e8f0;border-radius:8px;box-shadow:0 2px 8px rgba(31,62,94,.05);overflow:hidden}.raw-trace-scan-card{padding:11px}.raw-trace-card__title{color:#15202b;font-size:14px;font-weight:700;line-height:1.25}.raw-trace-scan-row{display:flex;margin-top:10px}.raw-trace-input-wrap{align-items:center;background:#fff;border:1px solid #cbd7e4;border-radius:6px;display:flex;flex:1 1;height:40px;min-width:0;padding:0 9px}.raw-trace-input-icon{color:#2b6dcc;flex:0 0 auto;margin-right:8px}.raw-trace-input{background:transparent;border:0;color:#15202b;flex:1 1;font-size:13px;font-weight:500;height:38px;min-width:0;outline:none}.raw-trace-input::-webkit-input-placeholder{color:#8da0b4}.raw-trace-input::placeholder{color:#8da0b4}.raw-trace-query-btn{background:#225fbd;border:1px solid #1f56ad;border-radius:6px;color:#fff;cursor:pointer;flex:0 0 64px;font-size:14px;font-weight:700;height:40px;margin-left:7px}.raw-trace-query-btn:disabled{cursor:not-allowed;opacity:.62}.raw-trace-base-card,.raw-trace-location-card,.raw-trace-timeline-card{padding:11px}.raw-trace-base-head{align-items:center;border-bottom:1px solid #e1e7ee;display:flex;justify-content:space-between;min-height:34px;padding-bottom:9px}.raw-trace-status{border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;line-height:1;padding:6px 9px;white-space:nowrap}.raw-trace-status--green{background:#e6f8ec;color:#168435}.raw-trace-status--orange{background:#fff4e5;color:#b85f00}.raw-trace-status--gray{background:#eef2f5;color:#647487}.raw-trace-base-time,.raw-trace-event__time,.raw-trace-section-desc{color:#667891;font-size:11px;white-space:nowrap}.raw-trace-grid{align-items:stretch;border-bottom:1px solid #e1e7ee;display:flex}.raw-trace-grid--two .raw-trace-field:first-child{flex:0 0 30%}.raw-trace-grid--two .raw-trace-field:nth-child(2){flex:0 0 70%}.raw-trace-grid--three .raw-trace-field{flex:0 0 33.3333%}.raw-trace-grid--four .raw-trace-field:first-child{flex:0 0 30%}.raw-trace-grid--four .raw-trace-field:nth-child(2){flex:0 0 38%}.raw-trace-grid--four .raw-trace-field:nth-child(3),.raw-trace-grid--four .raw-trace-field:nth-child(4){flex:0 0 16%}.raw-trace-grid--last{border-bottom:0}.raw-trace-field{flex:0 0 auto;min-width:0;padding:9px 11px}.raw-trace-field:first-child{padding-left:0}.raw-trace-field+.raw-trace-field{border-left:1px solid #e1e7ee}.raw-trace-field__label{color:#74869d;font-size:10px;line-height:1.2}.raw-trace-field__value{color:#15202b;font-size:13px;font-weight:700;line-height:1.25;margin-top:6px;word-break:break-word}.raw-trace-extra{border-top:1px solid #e1e7ee;color:#667891;font-size:11px;line-height:1.5;padding-top:8px}.raw-trace-section-head{align-items:center;border-bottom:1px solid #e1e7ee;display:flex;justify-content:space-between;min-height:38px;padding-bottom:9px}.raw-trace-section-head--plain{min-height:30px}.raw-trace-section-title{align-items:center;color:#15202b;display:flex;font-size:13px;font-weight:700;min-width:0}.raw-trace-section-icon{align-items:center;background:#1f64c3;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;height:17px;justify-content:center;margin-right:7px;width:17px}.raw-trace-section-icon svg{height:13px;width:13px}.raw-trace-section-desc{margin-left:12px;overflow:hidden;text-align:right;text-overflow:ellipsis}.raw-trace-empty-line{color:#667891;font-size:12px;line-height:1.5;padding-top:9px}.raw-trace-timeline-list{display:flex;flex-direction:column}.raw-trace-event{display:flex;min-width:0;padding-top:9px}.raw-trace-event__rail{flex:0 0 21px;position:relative}.raw-trace-event__rail:before{background:#dce4ee;bottom:-12px;content:"";left:6px;position:absolute;top:7px;width:1px}.raw-trace-event:last-child .raw-trace-event__rail:before{display:none}.raw-trace-event__dot{background:#2fb65a;border:2px solid #dff7e7;border-radius:999px;display:block;height:12px;position:relative;width:12px;z-index:1}.raw-trace-event__body{border-left:1px solid #e1e7ee;flex:1 1;min-width:0;padding-bottom:0;padding-left:10px}.raw-trace-event__main,.raw-trace-event__top{align-items:center;display:flex}.raw-trace-event__main{flex:1 1;min-width:0}.raw-trace-event__badge{border-radius:8px;flex:0 0 auto;font-size:11px;font-weight:700;line-height:1;padding:5px 8px}.raw-trace-event__badge--green{background:#e6f8ec;color:#168435}.raw-trace-event__badge--blue{background:#e9f2ff;color:#2264bd}.raw-trace-event__badge--orange{background:#fff4e5;color:#b85f00}.raw-trace-event__badge--gray{background:#eef2f5;color:#647487}.raw-trace-event__path{color:#15202b;font-size:12px;font-weight:700;margin-left:9px;min-width:0;word-break:break-word}.raw-trace-event__detail{color:#667891;display:flex;flex-wrap:wrap;font-size:10px;line-height:1.5;margin-top:6px}.raw-trace-event__detail span+span{margin-left:20px}.raw-trace-event__note{color:#667891;font-size:10px;line-height:1.45;margin-top:5px}.raw-trace-tip{align-items:flex-start;background:#eaf3ff;border-radius:8px;color:#667891;display:flex;font-size:11px;line-height:1.6;padding:9px 11px}.raw-trace-tip svg{color:#3e82dc;flex:0 0 auto;margin-right:9px;margin-top:1px}.pre-inbound-page{background:#eef3f7}.pre-inbound-page .pda-header{background:#1f73c9;border-bottom-color:#1a5fa6;padding:8px 10px}.pre-inbound-page .pda-header>*+*{margin-left:8px}.pre-inbound-page .pda-header__title{font-size:18px;line-height:1.15}.pre-inbound-page .pda-header__subtitle{font-size:11px;margin-top:2px}.pre-inbound-page .header-btn{border-color:hsla(0,0%,100%,.34);border-radius:7px;min-height:34px;min-width:48px}.pre-inbound-page .header-btn--icon{min-width:34px;width:34px}.pre-inbound-page .header-btn--compact{font-size:12px;min-width:52px}.pre-inbound-page .header-btn__chevron{height:10px;width:10px}.pre-inbound-page .pda-content{padding:6px 8px}.pre-inbound-page .pda-content>*+*{margin-top:5px}.pre-inbound-page .pda-footer{background:#eef3f7;padding:0 8px 6px}.pre-entry-card,.pre-info-card,.pre-progress-card,.pre-scan-card{background:#fff;border:1px solid #d7e1ea;border-radius:7px;box-shadow:0 1px 3px rgba(29,54,78,.04);overflow:hidden}.pre-progress-card{display:flex;min-height:52px}.pre-progress-title{align-items:center;color:#15202b;display:flex;flex:0 0 76px;font-size:13px;font-weight:700;padding:7px 9px;white-space:nowrap}.pre-step-track{align-items:center;display:flex;flex:1 1;min-width:0;padding:5px 3px}.pre-step{color:#8192a2;flex:1 1;min-width:0;position:relative;text-align:center}.pre-step__line{background:#e1e7ed;height:2px;left:-50%;position:absolute;right:50%;top:12px}.pre-step:first-child .pre-step__line{display:none}.pre-step--line-complete .pre-step__line{background:#3d84d8}.pre-step__icon{align-items:center;background:#eef4f8;border:2px solid #c9d6e1;border-radius:999px;color:#74889a;display:inline-flex;font-weight:700;height:26px;justify-content:center;line-height:1;position:relative;width:26px;z-index:1}.pre-step--complete .pre-step__icon{background:#5b98e8;border-color:#5b98e8;color:#fff}.pre-step--current .pre-step__icon{background:#f7fbff;border-color:#5b98e8;color:#3d84d8}.pre-step__label{font-size:10px;font-weight:600;margin-top:4px;white-space:nowrap}.pre-step--complete .pre-step__label,.pre-step--current .pre-step__label{color:#2c73bf}.pre-progress-count{border-left:1px solid #d7e1ea;flex:0 0 60px;padding:7px}.pre-progress-count__label{color:#77899a;font-size:10px}.pre-progress-count__value{color:#15202b;font-size:15px;font-weight:700;line-height:1.2;margin-top:4px;white-space:nowrap}.pre-progress-count__sub{color:#7b8c9c;font-size:10px;line-height:1.3;margin-top:3px;white-space:nowrap}.pre-info-grid{display:flex}.pre-info-cell{flex:1 1;min-height:42px;min-width:0;padding:7px 9px}.pre-info-cell:first-child{flex:1.35 1}.pre-info-cell:last-child{flex:1 1}.pre-info-cell+.pre-info-cell{border-left:1px solid #d7e1ea}.pre-label{color:#788a9b;font-size:10px;line-height:1.35}.pre-order-title,.pre-value{color:#15202b;font-size:14px;font-weight:700;line-height:1.3;margin-top:3px;word-break:break-word}.pre-order-card{align-items:center;border-top:1px solid #d7e1ea;color:inherit;cursor:pointer;display:flex;justify-content:space-between;min-height:52px;padding:7px 9px;text-align:left;width:100%}.pre-order-card:disabled{cursor:default}.pre-entry-sub,.pre-order-sub{color:#708293;font-size:10px;line-height:1.4;margin-top:4px;word-break:break-word}.pre-chevron{color:#a6b4c0;flex:0 0 auto;font-size:20px;line-height:1;margin-left:6px}.pre-scan-card{padding:7px 9px}.pre-inbound-page .panel-title{font-size:14px}.pre-inbound-page .panel-hint{font-size:10px;line-height:1.35;margin-top:3px}.pre-scan-box{align-items:center;border:2px solid #2074c8;border-radius:7px;display:flex;margin-top:6px;min-height:36px;padding:0 8px}.pre-keyboard-mark,.pre-scan-mark{color:#9aacbd;flex:0 0 auto}.pre-scan-input{background:transparent;border:0;color:#15202b;flex:1 1;font-size:13px;height:34px;margin:0 8px;min-width:0;outline:none}.pre-scan-input::-webkit-input-placeholder{color:#8d9fb0}.pre-scan-input::placeholder{color:#8d9fb0}.pre-entry-head{align-items:center;display:flex;justify-content:space-between;min-height:42px;padding:7px 9px}.pre-entry-title{color:#15202b;font-size:14px;font-weight:700;line-height:1.3}.pre-field-grid{border-top:1px solid #d7e1ea;display:flex}.pre-field-cell{display:block;flex:1 1;min-width:0;padding:6px 9px}.pre-field-cell:first-child,.pre-field-cell:nth-child(2){flex:0.75 1}.pre-field-cell:nth-child(3){flex:1.5 1}.pre-field-cell+.pre-field-cell{border-left:1px solid #d7e1ea}.pre-pick-list{display:flex;flex-direction:column;padding:0 14px 12px}.pre-pick-head{padding:14px}.pre-pick-item{align-items:center;background:#fff;border:1px solid #dfe7f0;border-radius:7px;color:inherit;cursor:pointer;display:flex;min-height:82px;padding:12px 14px;text-align:left;width:100%}.pre-pick-item+.pre-pick-item{margin-top:12px}.pre-pick-item--active{background:#f7fbff;border-color:#2378ff;box-shadow:0 0 0 1px rgba(35,120,255,.18)}.pre-pick-item--disabled{cursor:default;opacity:.72}.pre-pick-item--disabled .pre-pick-item__sub{color:#708293}.pre-pick-item__radio{border:2px solid #9aa8b8;border-radius:999px;flex:0 0 auto;height:18px;margin-right:12px;position:relative;width:18px}.pre-pick-item--active .pre-pick-item__radio{border-color:#2378ff}.pre-pick-item--active .pre-pick-item__radio:after{background:#2378ff;border-radius:999px;content:"";height:10px;left:2px;position:absolute;top:2px;width:10px}.pre-pick-item__body{display:flex;flex:1 1;flex-direction:column;min-width:0}.pre-pick-item__title{color:#15202b;font-size:14px;font-weight:700;line-height:1.3;word-break:break-word}.pre-pick-item__meta,.pre-pick-item__sub{color:#708293;font-size:10px;line-height:1.4;margin-top:4px;word-break:break-word}.pre-pick-item__sub{color:#2f7d4f}.pre-pick-item__badge{align-self:flex-start;border:1px solid #2378ff;border-radius:5px;color:#2378ff;flex:0 0 auto;font-size:11px;font-weight:700;line-height:1;margin-left:10px;padding:5px 6px}.pre-pick-item__badge--done{border-color:#9aa8b8;color:#64748b}.pre-pick-tip{align-items:center;background:#f0f6ff;border-radius:7px;color:#233143;display:flex;font-size:12px;margin:0 14px 14px;min-height:38px;padding:8px 12px}.pre-pick-tip__icon{align-items:center;border:2px solid #2378ff;border-radius:999px;color:#2378ff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-right:10px;width:18px}.pre-field-cell span,.pre-note-field span:first-child{color:#788a9b;display:block;font-size:10px;line-height:1.35}.pre-field-cell input,.pre-field-cell select,.pre-note-field input{background:transparent;border:0;color:#15202b;font-size:15px;font-weight:700;height:22px;margin-top:2px;outline:none;width:100%}.pre-field-cell select{-webkit-appearance:none;appearance:none}.pre-field-cell input::-webkit-input-placeholder,.pre-note-field input::-webkit-input-placeholder{color:#98a8b6;font-weight:500}.pre-field-cell input::placeholder,.pre-note-field input::placeholder{color:#98a8b6;font-weight:500}.pre-note-field{border-top:1px solid #d7e1ea;display:block;min-height:44px;padding:6px 34px 6px 9px;position:relative}.pre-note-field input{font-size:13px}.pre-note-edit{border:2px solid #9aacbd;border-radius:4px;bottom:12px;height:15px;position:absolute;right:10px;width:15px}.pre-note-edit:after{background:#9aacbd;content:"";height:2px;position:absolute;right:-4px;top:2px;transform:rotate(-45deg);width:12px}.pre-footer-actions{display:flex}.pre-footer-actions>*+*{margin-left:8px}.pre-footer-actions .primary-btn,.pre-footer-actions .secondary-btn{border-radius:7px;font-size:13px;min-height:40px}.pallet-bind-page{background:#eef3f7;color:#142033}.pallet-bind-page .pda-header{background:#1f73c9;border-bottom-color:#1a5fa6;padding:8px 10px}.pallet-bind-page .pda-header__title{font-size:18px;line-height:1.15}.pallet-bind-page .pda-header__subtitle{font-size:11px;margin-top:2px}.pallet-bind-page .header-btn{border-color:hsla(0,0%,100%,.34);border-radius:7px;min-height:34px}.pallet-bind-page .header-btn--icon{min-width:34px;width:34px}.pallet-bind-page .header-btn--compact{font-size:12px;min-width:52px}.pallet-bind-page .pda-content{padding:10px}.pallet-bind-page .pda-content>*+*{margin-top:10px}.pallet-bind-page .pda-footer{background:rgba(238,243,247,.98);border-top:1px solid #cbd8e4;bottom:0;padding:9px 10px 10px;position:sticky;z-index:6}.pallet-bind-existing-card,.pallet-bind-success-card{background:#fff;border:1px solid #d7e3ec;border-radius:8px;box-shadow:0 2px 8px rgba(39,71,102,.05)}.pallet-bind-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.pallet-bind-section-head .status-chip{flex:0 0 auto;padding:6px 10px}.pallet-bind-scan-row,.pallet-bind-search-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 86px;min-width:0}.pallet-bind-search-row{grid-template-columns:minmax(0,1fr) 72px;margin-bottom:10px}.pallet-bind-scan-row .scan-input,.pallet-bind-search-row .field-input{min-width:0}.pallet-bind-scan-row .primary-btn,.pallet-bind-search-row .secondary-btn{border-radius:7px;font-size:14px;min-height:42px}.pallet-bind-scan-row .primary-btn{font-size:16px}.pallet-bind-note-card__main{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.pallet-bind-note-card__no{color:#142033;font-size:26px;font-weight:900;line-height:1.2;word-break:break-all}.pallet-bind-note-card__meta{color:#4f657d;font-size:13px;font-weight:700;line-height:1.4;margin-top:7px;word-break:break-word}.pallet-bind-line-list,.pallet-bind-stock-list,.pallet-bind-success-list{display:flex;flex-direction:column}.pallet-bind-line-list{margin-top:10px}.pallet-bind-line-list>*+*,.pallet-bind-stock-list>*+*,.pallet-bind-success-list>*+*{margin-top:8px}.pallet-bind-line,.pallet-bind-stock,.pallet-bind-success-item{background:#f8fbfd;border:1px solid #d7e3ec;border-radius:7px}.pallet-bind-line{padding:10px}.pallet-bind-line__top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.pallet-bind-line__material{min-width:0}.pallet-bind-line__field em,.pallet-bind-line__label{color:#6b7f92;display:block;font-size:11px;font-style:normal;font-weight:800;line-height:1.1}.pallet-bind-line__label{margin-bottom:3px}.pallet-bind-line__material strong{color:#142033;display:block;font-size:18px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.pallet-bind-line__material span{color:#60738a;display:block;font-size:13px;font-weight:800;line-height:1.3;margin-top:4px;overflow-wrap:anywhere}.pallet-bind-line__qty{background:#eef4fa;border:1px solid #d5e2ed;border-radius:999px;color:#142033;flex:0 0 auto;font-size:13px;font-weight:900;line-height:1;padding:7px 9px}.pallet-bind-line__fields,.pallet-bind-line__primary{grid-gap:7px 10px;display:grid;gap:7px 10px;margin-top:9px}.pallet-bind-line__primary{grid-template-columns:repeat(3,minmax(0,1fr))}.pallet-bind-line__fields{border-top:1px solid #e1eaf2;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:9px}.pallet-bind-line__field{min-width:0}.pallet-bind-line__field b{color:#142033;display:block;font-size:13px;font-weight:900;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}.pallet-bind-line__field--wide{grid-column:1/-1}.pallet-bind-stock{padding:10px}.pallet-bind-stock--disabled{background:#f8fafc;opacity:.75}.pallet-bind-stock__top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.pallet-bind-stock__code{color:#142033;font-size:17px;font-weight:900;line-height:1.2;word-break:break-all}.pallet-bind-stock__desc{color:#60738a;font-size:12px;font-weight:700;line-height:1.35;margin-top:4px;word-break:break-word}.pallet-bind-stock__body{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 144px;margin-top:12px}.pallet-bind-stock__numbers{color:#4f657d;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:8px 12px;min-width:0}.pallet-bind-stock__numbers strong{color:#142033;font-weight:900}.pallet-bind-stepper{display:grid;grid-template-columns:42px 54px 42px}.pallet-bind-stepper button,.pallet-bind-stepper strong{align-items:center;display:inline-flex;height:38px;justify-content:center}.pallet-bind-stepper button{background:#eef4fa;border:1px solid #c9d8e5;color:#1d67b4;font-size:22px;font-weight:900}.pallet-bind-stepper button:disabled{color:#9aa7b3;opacity:.55}.pallet-bind-stepper button:first-child{border-radius:8px 0 0 8px}.pallet-bind-stepper button:last-child{border-radius:0 8px 8px 0}.pallet-bind-stepper strong{background:#fff;border-bottom:1px solid #c9d8e5;border-top:1px solid #c9d8e5;color:#142033;font-size:17px;font-weight:900}.pallet-bind-footer{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 132px;min-width:0}.pallet-bind-footer .primary-btn{border-radius:8px;min-height:48px}.pallet-bind-footer__copy{min-width:0}.pallet-bind-footer__copy div{color:#142033;font-size:15px;font-weight:900;line-height:1.2}.pallet-bind-footer__copy span{color:#60738a;display:block;font-size:12px;font-weight:700;line-height:1.3;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pallet-bind-success-card{padding:14px 12px}.pallet-bind-existing-card{padding:12px}.pallet-bind-existing-card__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.pallet-bind-existing-card__title{color:#142033;font-size:18px;font-weight:900;line-height:1.2}.pallet-bind-existing-card__copy{color:#60738a;font-size:13px;font-weight:700;line-height:1.45;margin-top:6px}.pallet-bind-existing-card .pallet-bind-success-list{margin-top:12px}.pallet-bind-success-card__title{color:#142033;font-size:20px;font-weight:900;line-height:1.2}.pallet-bind-success-card__copy{color:#60738a;font-size:13px;font-weight:700;line-height:1.45;margin-top:8px}.pallet-bind-success-list{margin-top:12px}.pallet-bind-success-item{align-items:center;background:#f8fbfd;display:flex;justify-content:space-between;min-height:44px;padding:8px 10px}.pallet-bind-success-item span,.pallet-bind-success-item strong{font-size:15px;font-weight:900}.pallet-bind-success-item strong{color:#142033}.pallet-bind-success-item span{color:#1d67b4}@media (max-width:359px){.data-grid>*,.menu-grid>*{float:none;margin-right:0;width:100%}.data-grid>*+*,.menu-grid>*+*{margin-top:12px}.pre-field-grid,.pre-footer-actions,.pre-info-grid,.pre-progress-card{display:block}.pre-field-cell,.pre-info-cell,.pre-progress-count,.pre-progress-title{width:100%}.pre-field-cell+.pre-field-cell,.pre-info-cell+.pre-info-cell,.pre-progress-count{border-left:0;border-top:1px solid #d7e1ea}.pre-footer-actions>*+*{margin-left:0;margin-top:10px}}.continuous-pmi-page{background:radial-gradient(circle at 50% 32%,rgba(57,135,242,.12),transparent 34%),linear-gradient(180deg,#edf5ff,#f7fbff);color:#08264a;min-height:100vh;overflow:hidden;position:relative}.continuous-pmi-page:after,.continuous-pmi-page:before{border:1px solid rgba(59,135,238,.16);border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}.continuous-pmi-page:before{animation:continuous-pmi-bg-drift 8s ease-in-out infinite;height:300px;right:-190px;top:36px;width:300px}.continuous-pmi-page:after{animation:continuous-pmi-bg-drift 9s ease-in-out infinite reverse;bottom:-190px;height:340px;left:-200px;width:340px}.continuous-pmi-page .pda-header{position:relative;z-index:3}.continuous-pmi-page .pda-content{min-height:calc(100vh - 45px);overflow:visible;padding:8px 10px 10px;position:relative;z-index:1}.continuous-pmi-back{align-items:center;background:hsla(0,0%,100%,.74);border:1px solid rgba(139,178,228,.46);border-radius:999px;box-shadow:0 12px 26px rgba(31,103,190,.1);color:#0a315e;display:inline-flex;height:42px;justify-content:center;left:18px;position:absolute;top:18px;width:42px;z-index:4}.continuous-pmi-hidden-form{height:250px;left:50%;position:fixed;top:72px;transform:translateX(-50%);width:min(78vw,330px);z-index:4}.continuous-pmi-hidden-input{background:transparent;border:0;caret-color:transparent;color:transparent;height:100%;opacity:.01;outline:0;padding:0;width:100%}.continuous-pmi-hidden-form--disabled{pointer-events:none}.continuous-pmi-hero{align-items:center;display:flex;flex-direction:column;min-height:0;padding:4px 0 0;position:relative}.continuous-pmi-hero h1{animation:continuous-pmi-title-in .52s ease-out both;color:#08264a;font-size:clamp(34px,10vw,50px);font-weight:900;letter-spacing:0;line-height:1.1;margin:0;position:relative;text-align:center;z-index:2}.continuous-pmi-orbit{height:min(66vw,238px);left:50%;pointer-events:none;position:absolute;top:16px;transform:translateX(-50%);width:min(66vw,238px);z-index:0}.continuous-pmi-orbit__ring{border-radius:50%;inset:0;position:absolute;transform-origin:center}.continuous-pmi-orbit__ring--outer{animation:continuous-pmi-spin 9s linear infinite;border:3px dashed rgba(50,135,245,.32);-webkit-clip-path:polygon(0 0,100% 0,100% 42%,92% 42%,92% 58%,100% 58%,100% 100%,0 100%,0 58%,8% 58%,8% 42%,0 42%);clip-path:polygon(0 0,100% 0,100% 42%,92% 42%,92% 58%,100% 58%,100% 100%,0 100%,0 58%,8% 58%,8% 42%,0 42%)}.continuous-pmi-orbit__ring--middle{animation:continuous-pmi-spin 14s linear infinite reverse;border:2px solid rgba(52,136,247,.24);inset:18px}.continuous-pmi-orbit__ring--inner{animation:continuous-pmi-ring-pulse 2.4s ease-in-out infinite;border:2px solid rgba(52,136,247,.14);inset:36px}.continuous-pmi-scanner{align-items:center;animation:continuous-pmi-card-in .52s ease-out both,continuous-pmi-card-float 3.8s ease-in-out .52s infinite;background:hsla(0,0%,100%,.76);border:1px solid rgba(140,185,240,.44);border-radius:30px;box-shadow:0 28px 68px rgba(42,117,213,.16),inset 0 0 28px rgba(39,130,246,.08);display:flex;flex-direction:column;height:min(48vw,188px);justify-content:center;margin-top:42px;max-height:188px;max-width:188px;min-height:158px;min-width:158px;overflow:visible;position:relative;width:min(48vw,188px);will-change:transform;z-index:1}.continuous-pmi-scanner:after,.continuous-pmi-scanner:before{border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute}.continuous-pmi-scanner:before{animation:continuous-pmi-card-glow 2.6s ease-in-out infinite;box-shadow:0 0 0 16px rgba(43,128,238,.16);opacity:0;transform:scale(.92);will-change:opacity,transform}.continuous-pmi-scanner:after{background:radial-gradient(circle at 50% 50%,rgba(42,128,238,.1),transparent 58%);opacity:.7}.continuous-pmi-corner{animation:continuous-pmi-corner-breathe 1.9s ease-in-out infinite;border-color:#2379e8;border-style:solid;height:42px;position:absolute;width:42px;will-change:opacity,transform;z-index:2}.continuous-pmi-corner--tl{border-radius:26px 0 0;border-width:7px 0 0 7px;left:-2px;top:-2px}.continuous-pmi-corner--tr{border-radius:0 26px 0 0;border-width:7px 7px 0 0;right:-2px;top:-2px}.continuous-pmi-corner--bl{border-radius:0 0 0 26px;border-width:0 0 7px 7px;bottom:-2px;left:-2px}.continuous-pmi-corner--br{border-radius:0 0 26px;border-width:0 7px 7px 0;bottom:-2px;right:-2px}.continuous-pmi-scanline{animation:continuous-pmi-scanline 1.55s ease-in-out infinite;height:24%;left:-28px;pointer-events:none;position:absolute;right:-28px;top:38%;will-change:opacity,transform;z-index:3}.continuous-pmi-scanline:before{background:linear-gradient(90deg,transparent,rgba(24,124,239,.08),#1f80f2,rgba(24,124,239,.08),transparent);box-shadow:0 0 18px rgba(31,128,242,.55);content:"";height:4px;left:0;position:absolute;right:0;top:0}.continuous-pmi-result-mark{align-items:center;animation:continuous-pmi-mark-pop .42s cubic-bezier(.2,1.2,.2,1) both;background:#36d3ac;border:5px solid hsla(0,0%,100%,.88);border-radius:999px;bottom:-58px;box-shadow:0 16px 36px rgba(34,190,157,.45);color:#fff;display:inline-flex;height:54px;justify-content:center;position:absolute;width:54px;z-index:3}.continuous-pmi-page--fail .continuous-pmi-result-mark{background:#f26666;box-shadow:0 16px 36px rgba(219,70,70,.34)}.continuous-pmi-page--alreadyDetected .continuous-pmi-result-mark,.continuous-pmi-page--choice .continuous-pmi-result-mark{background:#2f80ed;box-shadow:0 16px 36px rgba(47,128,237,.28)}.continuous-pmi-barcode{align-items:stretch;animation:continuous-pmi-barcode-pulse 1.65s ease-in-out infinite;display:flex;gap:3px;height:36px;opacity:.52;overflow:hidden;position:relative;z-index:1}.continuous-pmi-barcode:after{animation:continuous-pmi-barcode-sweep 1.9s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.74),transparent);content:"";inset:0;position:absolute;transform:translateX(-130%)}.continuous-pmi-barcode span{background:#82a5d1;border-radius:2px;display:block;height:100%}.continuous-pmi-serial{color:#8ca6c8;font-size:14px;font-weight:800;letter-spacing:2px;margin-top:10px;max-width:138px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.continuous-pmi-card-line{align-items:center;border-top:1px solid rgba(139,178,228,.5);bottom:16px;color:#2276e6;display:flex;font-size:13px;font-weight:800;justify-content:space-between;left:18px;padding-top:9px;position:absolute;right:18px}.continuous-pmi-card-line span{align-items:center;display:inline-flex;gap:8px}.continuous-pmi-card-line strong{font-size:12px;max-width:74px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.continuous-pmi-state{align-items:center;animation:continuous-pmi-state-in .46s ease-out .12s both;display:flex;flex-direction:column;margin-top:42px;position:relative;z-index:2}.continuous-pmi-page:not(.continuous-pmi-page--scanning) .continuous-pmi-state{margin-top:72px}.continuous-pmi-state__title{color:#08264a;font-size:clamp(30px,9vw,42px);font-weight:900;letter-spacing:0;line-height:1.08}.continuous-pmi-state__sub{color:#486b9c;font-size:16px;font-weight:800;letter-spacing:0;margin-top:10px}.continuous-pmi-chip,.continuous-pmi-scan-pill{align-items:center;animation:continuous-pmi-pill-pulse 2.2s ease-in-out infinite;background:hsla(0,0%,100%,.64);border:1px solid rgba(64,137,230,.42);border-radius:999px;color:#2076e6;display:inline-flex;font-size:16px;font-weight:800;gap:10px;height:44px;justify-content:center;margin-top:24px;min-width:190px;padding:0 18px}.continuous-pmi-scan-pill{animation:none;position:relative}.continuous-pmi-scan-pill:after{animation:continuous-pmi-pill-pulse 2.2s ease-in-out infinite;border:1px solid rgba(64,137,230,.32);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;will-change:opacity,transform}.continuous-pmi-chip{animation:continuous-pmi-chip-pop .42s ease-out both;border-color:rgba(36,197,166,.78);color:#18a783;margin-top:18px}.continuous-pmi-scan-pill span{animation:continuous-pmi-mini-code 1.35s steps(2) infinite;background:repeating-linear-gradient(90deg,#1f80f2 0 3px,transparent 3px 6px);border-radius:4px;height:20px;width:30px}.continuous-pmi-input-status{align-items:center;color:#5e7692;display:inline-flex;font-size:12px;font-weight:800;gap:6px;margin-top:10px}.continuous-pmi-input-status>span{background:currentColor;border-radius:50%;height:6px;width:6px}.continuous-pmi-input-status--error{color:#d65555}.continuous-pmi-input-status--info{color:#2877d4}.continuous-pmi-input-status--ready,.continuous-pmi-input-status--success{color:#189b77}.qrmark-camera-trigger{align-items:center;background:linear-gradient(135deg,#176fe0,#2f8cf4);border:0;border-radius:999px;box-shadow:0 10px 24px rgba(34,119,226,.24);color:#fff;display:inline-flex;font-size:15px;font-weight:900;gap:8px;justify-content:center;margin-top:18px;min-height:46px;min-width:176px;padding:0 22px;position:relative;z-index:8}.qrmark-camera-trigger:disabled{box-shadow:none;opacity:.48}.qrmark-camera-trigger--active{background:linear-gradient(135deg,#244b70,#183b5d)}.qrmark-camera-inline{background:#07121f;border:1px solid rgba(134,189,255,.34);border-radius:30px;box-shadow:0 28px 68px rgba(10,48,88,.28);height:min(48vw,188px);left:50%;max-height:188px;max-width:188px;min-height:158px;min-width:158px;overflow:hidden;position:absolute;top:46px;transform:translateX(-50%);width:min(48vw,188px);z-index:7}.qrmark-camera-inline video{height:100%;object-fit:cover;width:100%}.qrmark-camera-sdk-host,.qrmark-camera-sdk-host>*{height:100%;width:100%}.qrmark-camera-inline>video,.qrmark-camera-sdk-host,.qrmark-camera-viewport>video{inset:0;position:absolute}.qrmark-camera-sdk-host canvas,.qrmark-camera-sdk-host video{height:100%!important;object-fit:cover!important;width:100%!important}.qrmark-camera-sdk-host .dce-msg-poweredby,.qrmark-camera-sdk-host .dce-sel-camera,.qrmark-camera-sdk-host .dce-sel-resolution{display:none!important}.qrmark-camera-sdk-host .dce-video-container{inset:0!important;overflow:hidden}.qrmark-camera-inline>.qrmark-camera-fallback--active,.qrmark-camera-viewport>.qrmark-camera-fallback--active{display:block}.qrmark-camera-inline>video,.qrmark-camera-viewport>video{display:none}.qrmark-camera-inline .qrmark-camera-guide{inset:10px}.qrmark-camera-inline .qrmark-camera-guide>span{height:38px;width:38px}.qrmark-camera-overlay{align-items:center;background:rgba(5,17,31,.84);display:flex;inset:0;justify-content:center;padding:14px;position:fixed;z-index:1200}.qrmark-camera-dialog{background:#07121f;border:1px solid rgba(134,189,255,.24);border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.48);color:#eef7ff;max-width:520px;padding:14px;width:100%}.qrmark-camera-dialog__head{align-items:center;display:flex;justify-content:space-between;min-height:48px;padding:0 2px 12px}.qrmark-camera-dialog__head>div{min-width:0}.qrmark-camera-dialog__head span,.qrmark-camera-dialog__head strong{display:block}.qrmark-camera-dialog__head strong{font-size:18px;font-weight:900}.qrmark-camera-dialog__head span{color:#91a8bf;font-size:12px;margin-top:3px}.qrmark-camera-dialog__head button{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#fff;display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}.qrmark-camera-viewport{background:#000;border-radius:14px;height:min(58vh,430px);min-height:280px;overflow:hidden;position:relative}.qrmark-camera-viewport video{height:100%;object-fit:cover;width:100%}.qrmark-camera-guide{inset:12%;pointer-events:none;position:absolute}.qrmark-camera-guide>span{border-color:#3ca0ff;border-style:solid;height:48px;position:absolute;width:48px}.qrmark-camera-guide>span:first-child{border-width:4px 0 0 4px;left:0;top:0}.qrmark-camera-guide>span:nth-child(2){border-width:4px 4px 0 0;right:0;top:0}.qrmark-camera-guide>span:nth-child(3){border-width:0 0 4px 4px;bottom:0;left:0}.qrmark-camera-guide>span:nth-child(4){border-width:0 4px 4px 0;bottom:0;right:0}.qrmark-camera-guide>i{animation:qrmark-camera-line 1.65s ease-in-out infinite;height:72%;left:2px;position:absolute;right:2px;top:14%;will-change:opacity,transform}.qrmark-camera-guide>i:before{background:linear-gradient(90deg,transparent,#36a2ff,transparent);box-shadow:0 0 14px rgba(54,162,255,.72);content:"";height:3px;left:0;position:absolute;right:0;top:0}.continuous-pmi-hero--camera-open .continuous-pmi-barcode,.continuous-pmi-hero--camera-open .continuous-pmi-barcode:after,.continuous-pmi-hero--camera-open .continuous-pmi-corner,.continuous-pmi-hero--camera-open .continuous-pmi-orbit__ring,.continuous-pmi-hero--camera-open .continuous-pmi-scan-pill,.continuous-pmi-hero--camera-open .continuous-pmi-scan-pill span,.continuous-pmi-hero--camera-open .continuous-pmi-scan-pill:after,.continuous-pmi-hero--camera-open .continuous-pmi-scanline,.continuous-pmi-hero--camera-open .continuous-pmi-scanner,.continuous-pmi-hero--camera-open .continuous-pmi-scanner:before,.continuous-pmi-page--camera-open:after,.continuous-pmi-page--camera-open:before{animation-play-state:paused!important}.qrmark-camera-status{align-items:flex-start;color:#a9c2db;display:flex;font-size:13px;font-weight:800;gap:8px;line-height:1.45;min-height:46px;padding:12px 4px 7px}.qrmark-camera-status svg{flex:0 0 auto;margin-top:1px}.qrmark-camera-status--error{color:#ff8585}.qrmark-camera-status--success{color:#54ddb6}.qrmark-camera-actions{display:flex;gap:10px;padding-top:6px}.qrmark-camera-actions button{background:#1675df;border:0;border-radius:10px;color:#fff;flex:1 1;font-size:14px;font-weight:900;min-height:46px;padding:0 12px}.qrmark-camera-actions button:last-child{background:#25384c}.qrmark-camera-actions button:disabled{opacity:.48}@keyframes qrmark-camera-line{0%,to{opacity:.64;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,100%,0)}}.continuous-pmi-manual{height:250px;left:50%;margin:0;opacity:.01;padding:0;pointer-events:none;position:fixed;top:72px;transform:translateX(-50%);width:min(78vw,330px);z-index:7}.continuous-pmi-manual button,.continuous-pmi-manual__field>span,.continuous-pmi-manual__tag{display:none}.continuous-pmi-manual__field{display:block;height:100%;width:100%}.continuous-pmi-manual__field input{background:transparent;border:0;border-radius:0;caret-color:transparent;color:transparent;font-size:17px;font-weight:800;height:100%;letter-spacing:0;outline:none;padding:0;width:100%}.continuous-pmi-manual__field input:focus{box-shadow:none}.continuous-pmi-device{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(112,154,205,.28);border-radius:8px;box-shadow:0 8px 24px rgba(35,83,137,.07);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 158px;min-height:68px;padding:11px 11px 11px 13px;position:relative;z-index:6}.continuous-pmi-device__title{align-items:center;color:#2877d4;display:flex;gap:10px;min-width:0}.continuous-pmi-device__title>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.continuous-pmi-device__label-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.continuous-pmi-device__label-row>span:first-child{color:#6a7f98;font-size:11px;font-weight:800;line-height:1.2}.continuous-pmi-device__title strong{color:#173c67;font-size:14px;font-weight:900;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continuous-pmi-device__control{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:28px minmax(0,1fr);min-width:0}.continuous-pmi-device__select{min-width:0;position:relative}.continuous-pmi-device__select select{-webkit-appearance:none;appearance:none;background:#f3f8ff;border:1px solid #9fc2ec;border-radius:7px;color:#145dae;cursor:pointer;font-size:13px;font-weight:900;height:44px;outline:none;padding:0 27px 0 8px;width:100%}.continuous-pmi-device__chevron{color:#1768bd;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.continuous-pmi-device__select select:focus{border-color:#2879e6;box-shadow:0 0 0 3px rgba(40,121,230,.12)}.continuous-pmi-device__refresh{align-items:center;background:transparent;border:0;color:#1768bd;display:inline-flex;height:32px;justify-content:center;padding:0;width:28px}.continuous-pmi-device__refresh:disabled{opacity:.48}.continuous-pmi-device__refresh svg.is-loading{animation:continuous-pmi-spin .8s linear infinite}.continuous-pmi-device__status{align-items:center;background:#fff7e7;border:1px solid #f1d7a0;border-radius:999px;color:#9a6a16;display:inline-flex;font-size:10px;font-weight:800;gap:5px;line-height:1;padding:3px 6px;white-space:nowrap}.continuous-pmi-device__status:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.continuous-pmi-device__status--online{background:#eaf9f4;border-color:#bde8d8;color:#15956f}.continuous-pmi-product{animation:continuous-pmi-panel-up .26s ease-out both;background:hsla(0,0%,100%,.9);border:1px solid rgba(112,154,205,.24);border-radius:8px;box-shadow:0 12px 28px rgba(38,83,144,.09);margin-top:10px;overflow:hidden;position:relative;z-index:5}.continuous-pmi-product__head{align-items:center;border-bottom:1px solid rgba(140,171,207,.18);display:flex;justify-content:space-between;min-height:56px;padding:9px 11px 8px}.continuous-pmi-product__head div{min-width:0}.continuous-pmi-product__field span,.continuous-pmi-product__head span{color:#7890aa;display:block;font-size:11px;font-weight:800;line-height:1.2}.continuous-pmi-product__head strong{color:#0d3158;display:block;font-size:18px;font-weight:1000;line-height:1.18;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continuous-pmi-product__head em{background:#eef7ff;border:1px solid #b8d7fa;border-radius:999px;color:#176fca;flex:0 0 auto;font-size:15px;font-style:normal;font-weight:1000;margin-left:10px;padding:7px 10px}.continuous-pmi-product__grid{grid-gap:1px;background:rgba(140,171,207,.16);display:grid;gap:1px;grid-template-columns:1fr 1fr}.continuous-pmi-product__field{background:rgba(250,253,255,.92);min-width:0;padding:9px 11px}.continuous-pmi-product__field strong{color:#13395f;display:block;font-size:14px;font-weight:900;line-height:1.22;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continuous-pmi-elements{animation:continuous-pmi-panel-up .32s ease-out both;background:hsla(0,0%,100%,.88);border:1px solid hsla(0,78%,69%,.2);border-radius:8px;box-shadow:0 12px 28px rgba(38,83,144,.1);margin-top:8px;max-height:none;padding:12px;position:relative;z-index:5}.continuous-pmi-action-panel,.continuous-pmi-inline-note{animation:continuous-pmi-panel-up .26s ease-out both;background:hsla(0,0%,100%,.92);border:1px solid rgba(112,154,205,.24);border-radius:8px;box-shadow:0 10px 24px rgba(38,83,144,.08);position:relative;z-index:5}.continuous-pmi-inline-note{grid-gap:4px;color:#24415f;display:grid;gap:4px;margin-top:8px;padding:9px 10px}.continuous-pmi-inline-note strong{color:#17395e;font-size:13px;font-weight:900}.continuous-pmi-inline-note span{color:#5d7188;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continuous-pmi-scan-records{animation:continuous-pmi-panel-up .26s ease-out both;background:hsla(0,0%,100%,.94);border:1px solid rgba(112,154,205,.28);border-radius:8px;box-shadow:0 10px 24px rgba(38,83,144,.08);margin-top:8px;padding:11px;position:relative;z-index:5}.continuous-pmi-scan-records__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.continuous-pmi-scan-records__head>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.continuous-pmi-scan-records__head span{color:#6a7f98;font-size:11px;font-weight:800}.continuous-pmi-scan-records__head strong{color:#17395e;font-size:14px;font-weight:900}.continuous-pmi-scan-records button{background:#edf5ff;border:1px solid #a9c9ef;border-radius:7px;color:#1768bd;flex:0 0 auto;font-size:12px;font-weight:900;min-height:38px;padding:0 12px}.continuous-pmi-scan-records button:disabled{cursor:not-allowed;opacity:.48}.continuous-pmi-scan-records__list{grid-gap:6px;display:grid;gap:6px;margin-top:10px}.continuous-pmi-scan-records__list>div{grid-gap:8px;align-items:center;background:#f5f9fe;border:1px solid #e0eaf5;border-radius:6px;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;min-height:38px;padding:0 9px}.continuous-pmi-scan-records__list span{align-items:center;background:#dfeeff;border-radius:999px;color:#1768bd;display:inline-flex;font-size:11px;font-weight:900;height:22px;justify-content:center;width:22px}.continuous-pmi-scan-records__list strong{color:#123b68;font-size:15px;letter-spacing:.08em}.continuous-pmi-scan-records__list em{color:#15956f;font-size:11px;font-style:normal;font-weight:900}.continuous-pmi-scan-records__empty{color:#7a8da4;font-size:12px;font-weight:700;padding-top:10px}.continuous-pmi-last-result{background:#fff;border:1px solid rgba(112,154,205,.28);border-radius:8px;box-shadow:0 10px 24px rgba(38,83,144,.08);margin-top:8px;overflow:hidden;position:relative;z-index:5}.continuous-pmi-last-result__head{align-items:center;border-bottom:1px solid #dce7f0;display:flex;justify-content:space-between;min-height:64px;padding:10px 12px}.continuous-pmi-last-result--pass .continuous-pmi-last-result__head{background:linear-gradient(90deg,rgba(33,135,57,.1),#fff 58%);border-left:5px solid #218739;padding-left:8px}.continuous-pmi-last-result--fail .continuous-pmi-last-result__head{background:linear-gradient(90deg,rgba(198,40,40,.1),#fff 58%);border-left:5px solid #c62828;padding-left:8px}.continuous-pmi-last-result__head>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.continuous-pmi-last-result__head small,.continuous-pmi-last-result__head span{color:#60738a;font-size:11px;font-weight:800}.continuous-pmi-last-result__head strong{color:#142033;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continuous-pmi-last-result__head em{border-radius:999px;flex:0 0 auto;font-size:13px;font-style:normal;font-weight:900;margin-left:10px;padding:7px 10px}.continuous-pmi-last-result--pass .continuous-pmi-last-result__head em{background:#e7f6eb;color:#218739}.continuous-pmi-last-result--fail .continuous-pmi-last-result__head em{background:#ffeded;color:#c62828}.continuous-pmi-last-result__elements{border:0;border-radius:0;min-height:0}.continuous-pmi-more-history{align-items:center;background:#fff;border:1px solid #a9c9ef;border-radius:8px;color:#1768bd;display:flex;font-size:14px;font-weight:900;gap:7px;justify-content:center;margin-top:8px;min-height:48px;position:relative;width:100%;z-index:5}.continuous-pmi-action-panel{margin-top:8px;padding:10px}.continuous-pmi-action-panel__title{color:#0e3159;font-size:15px;font-weight:900}.continuous-pmi-action-panel__code{color:#5f7894;font-size:12px;font-weight:800;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continuous-pmi-action-grid{grid-gap:8px;display:grid;gap:8px;margin-top:9px}.continuous-pmi-action-grid button{grid-gap:2px;background:#f6f9fd;border:1px solid #d7e4f2;border-radius:7px;color:#123456;cursor:pointer;display:grid;gap:2px;min-height:48px;padding:8px 10px;text-align:left}.continuous-pmi-action-grid button:first-child{background:#edf6ff;border-color:#9cc6f5}.continuous-pmi-action-grid button:disabled{cursor:wait;opacity:.62}.continuous-pmi-action-grid strong{color:#0f335c;font-size:14px;font-weight:900}.continuous-pmi-action-grid span{color:#60758c;font-size:11px;font-weight:800;line-height:1.35}.continuous-pmi-choice-backdrop{align-items:center;background:rgba(27,48,72,.28);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:30}.continuous-pmi-choice-dialog{background:#fff;border:1px solid #c9daed;border-radius:8px;box-shadow:0 18px 50px rgba(18,55,96,.2);max-width:380px;padding:18px;width:100%}.continuous-pmi-choice-dialog__eyebrow{color:#2876c8;font-size:12px;font-weight:900}.continuous-pmi-choice-dialog h2{color:#0b2e54;font-size:22px;line-height:1.25;margin-top:5px}.continuous-pmi-choice-dialog>p{color:#60758c;font-size:13px;font-weight:700;line-height:1.5;margin-top:7px;overflow-wrap:anywhere}.continuous-pmi-choice-dialog__actions{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.continuous-pmi-choice-dialog__actions button{grid-gap:3px;background:#f5f8fc;border:1px solid #d2dfed;border-radius:7px;color:#12385f;display:grid;gap:3px;min-height:62px;padding:10px 12px;text-align:left;width:100%}.continuous-pmi-choice-dialog__actions .continuous-pmi-choice-dialog__append{background:#edf6ff;border-color:#8bbcf0}.continuous-pmi-choice-dialog__actions strong{font-size:16px;font-weight:900}.continuous-pmi-choice-dialog__actions span{color:#637991;font-size:12px;font-weight:700}.continuous-pmi-choice-dialog__cancel{color:#5c7188;font-size:13px;font-weight:800;margin-top:12px;min-height:38px;width:100%}.continuous-pmi-rebind-map{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);margin-top:14px}.continuous-pmi-rebind-map>div{background:#f5f8fc;border:1px solid #d2dfed;border-radius:7px;min-width:0;padding:9px}.continuous-pmi-rebind-map span{color:#6f8195;display:block;font-size:10px;font-weight:800}.continuous-pmi-rebind-map strong{color:#12385f;display:block;font-size:11px;font-weight:900;margin-top:5px;overflow-wrap:anywhere}.continuous-pmi-rebind-map>i{align-items:center;color:#2876c8;display:flex;font-size:18px;font-style:normal;font-weight:900;justify-content:center}.continuous-pmi-rebind-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px}.continuous-pmi-rebind-actions button{background:#f5f8fc;border:1px solid #d2dfed;border-radius:7px;color:#12385f;font-size:15px;font-weight:900;min-height:48px}.continuous-pmi-rebind-actions button:last-child{background:#2878cb;border-color:#2878cb;color:#fff}.continuous-pmi-rebind-actions button:disabled{opacity:.48}.continuous-pmi-elements__head{align-items:center;color:#08264a;display:flex;font-size:16px;font-weight:900;justify-content:space-between}.continuous-pmi-elements__head button{background:#2076e6;border:0;border-radius:6px;color:#fff;font-size:13px;font-weight:900;height:34px;padding:0 14px}.continuous-pmi-elements__body{max-height:none;overflow:visible;padding-top:10px}.continuous-pmi-element{grid-gap:4px 10px;align-items:center;animation:continuous-pmi-row-in .28s ease-out both;background:#f6f9fd;border:1px solid rgba(136,164,199,.24);border-radius:16px;color:#183555;display:grid;gap:4px 10px;grid-template-columns:42px 1fr auto;min-height:50px;padding:8px 10px}.continuous-pmi-element+.continuous-pmi-element{margin-top:8px}.continuous-pmi-element span{font-size:16px;font-weight:900;grid-row:span 2}.continuous-pmi-element strong{font-size:15px;font-weight:900}.continuous-pmi-element small{color:#7589a3;font-size:11px;font-weight:800}.continuous-pmi-element em{border-radius:999px;font-size:12px;font-style:normal;font-weight:900;grid-row:span 2;padding:5px 8px}.continuous-pmi-element--fail em{background:#fff0f0;color:#dc4242}.continuous-pmi-element--pass em{background:#eafaf5;color:#159a7e}.continuous-pmi-element--unknown em{background:#edf4ff;color:#2476df}.continuous-pmi-elements__empty{background:#f6f9fd;border-radius:16px;color:#6c7f99;font-size:15px;font-weight:800;padding:18px;text-align:center}.continuous-pmi-element-page{border:0;border-radius:0}.label-verification-page .pda-content,.pmi-group-page .pda-content,.pmi-rebind-page .pda-content{padding-bottom:78px}.label-verification-page .pda-footer,.pmi-group-page .pda-footer,.pmi-rebind-page .pda-footer{background:linear-gradient(180deg,rgba(247,251,255,0),#f7fbff 28%);bottom:0;left:50%;max-width:480px;padding:12px 10px 14px;position:fixed;transform:translateX(-50%);width:100%;z-index:20}.label-flow-facts,.label-flow-pairs{border-bottom:1px solid rgba(112,154,205,.24);border-top:1px solid rgba(112,154,205,.24);margin-top:14px;padding:11px 2px;position:relative;z-index:5}.label-scan-feedback{align-items:center;color:#42617f;display:flex;font-size:12px;font-weight:900;gap:7px;justify-content:center;line-height:1.35;margin:2px 4px 8px;min-height:20px;position:relative;text-align:center;z-index:5}.label-scan-feedback:before{background:#2a81e8;border-radius:50%;content:"";flex:0 0 auto;height:7px;width:7px}.label-scan-feedback--success{color:#14795c}.label-scan-feedback--success:before{background:#20a77a}.label-scan-feedback--error{color:#b33d3d}.label-scan-feedback--error:before{background:#df5353}.label-flow-facts__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.label-flow-facts__head>div{min-width:0}.label-flow-facts__head small,.label-flow-facts__head span,.label-flow-pairs span{color:#7890aa;display:block;font-size:11px;font-weight:800}.label-flow-facts__head strong{color:#0d3158;display:block;font-size:17px;font-weight:1000;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-flow-facts__head small{margin-top:3px}.label-flow-facts__head em{background:#eef7ff;border:1px solid #b8d7fa;border-radius:999px;color:#176fca;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:900;padding:5px 9px}.label-flow-metrics{border-top:1px solid rgba(112,154,205,.2);display:flex;margin-top:11px;padding-top:11px}.label-flow-metrics>div{flex:1 1;text-align:center}.label-flow-metrics>div+div{border-left:1px solid rgba(112,154,205,.2)}.label-flow-metrics strong{color:#13395f;display:block;font-size:20px;font-weight:1000}.label-flow-metrics span{color:#7890aa;display:block;font-size:10px;font-weight:800;margin-top:3px}.label-flow-blocker{color:#a55b13;font-size:11px;font-weight:800;line-height:1.4;margin-top:9px}.label-flow-pairs>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-height:38px;padding:9px 0}.label-flow-pairs>div+div{border-top:1px solid rgba(112,154,205,.2)}.label-flow-pairs strong{color:#13395f;font-size:14px;font-weight:900;overflow-wrap:anywhere;text-align:right}.label-flow-footer-btn{width:100%}.pmi-group-wait-actions{display:flex}.pmi-group-wait-actions>button{flex:1 1}.pmi-group-wait-actions>*+*{margin-left:8px}.continuous-pmi-chip svg{flex:0 0 auto}.continuous-pmi-fail-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.continuous-pmi-fail-actions>button{border-radius:7px;font-size:16px;font-weight:900;min-height:54px;width:100%}.continuous-pmi-fail-actions__confirm{background:#fff5f5;border:1px solid #efaaaa;color:#bf3535}.continuous-pmi-page--fail .pda-content{background:#fff;padding:0}.continuous-pmi-page--fail .continuous-pmi-device,.continuous-pmi-page--fail .continuous-pmi-hero,.continuous-pmi-page--fail .continuous-pmi-inline-note,.continuous-pmi-page--fail .continuous-pmi-product{display:none}@keyframes continuous-pmi-title-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes continuous-pmi-card-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes continuous-pmi-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes continuous-pmi-card-glow{0%,to{opacity:0;transform:scale(.92)}50%{opacity:.8;transform:scale(1)}}@keyframes continuous-pmi-spin{to{transform:rotate(1turn)}}@keyframes continuous-pmi-ring-pulse{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes continuous-pmi-corner-breathe{0%,to{opacity:.76;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes continuous-pmi-scanline{0%,to{opacity:.72;transform:translateZ(0) scaleX(.92)}50%{opacity:1;transform:translate3d(0,100%,0) scaleX(1.04)}}@keyframes continuous-pmi-barcode-sweep{0%{transform:translateX(-130%)}52%,to{transform:translateX(130%)}}@keyframes continuous-pmi-barcode-pulse{0%,to{opacity:.45;transform:scaleY(.92)}45%{opacity:1;transform:scaleY(1)}}@keyframes continuous-pmi-mark-pop{0%{opacity:0;transform:translateY(12px) scale(.58)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes continuous-pmi-state-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes continuous-pmi-pill-pulse{0%,to{opacity:.64;transform:scale(1)}50%{opacity:0;transform:scale(1.08,1.28)}}@keyframes continuous-pmi-chip-pop{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes continuous-pmi-mini-code{50%{opacity:.58}}@keyframes continuous-pmi-panel-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes continuous-pmi-row-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes continuous-pmi-bg-drift{0%,to{opacity:.42;transform:translateZ(0) scale(1)}50%{opacity:.72;transform:translate3d(18px,12px,0) scale(1.04)}}@media (prefers-reduced-motion:reduce){.continuous-pmi-page *,.continuous-pmi-page:after,.continuous-pmi-page:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.code128-diagnostic{background:radial-gradient(circle at 50% -10%,rgba(61,139,255,.22),transparent 42%),#07111d;color:#eaf3ff;min-height:100vh;padding:16px 14px 28px}.code128-diagnostic__header{align-items:center;display:flex;gap:12px;margin:0 auto 14px;max-width:620px}.code128-diagnostic__header button{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#fff;display:inline-flex;height:42px;justify-content:center;width:42px}.code128-diagnostic__header div{grid-gap:3px;display:grid;gap:3px}.code128-diagnostic__header strong{font-size:18px}.code128-diagnostic__header span{color:#8ea7c2;font-size:12px}.code128-diagnostic__camera{aspect-ratio:1/1;background:#02060b;border:1px solid rgba(105,167,255,.35);border-radius:22px;box-shadow:0 18px 50px rgba(0,0,0,.28);margin:0 auto;max-width:620px;overflow:hidden;position:relative}.code128-diagnostic__camera-host,.code128-diagnostic__camera-host>*{height:100%;width:100%}.code128-diagnostic__camera-host canvas,.code128-diagnostic__camera-host video{height:100%!important;object-fit:cover;width:100%!important}.code128-diagnostic__placeholder{align-items:center;color:#7691ae;display:flex;flex-direction:column;gap:12px;justify-content:center}.code128-diagnostic__guide{border:2px solid rgba(99,166,255,.84);border-radius:16px;height:35%;left:7%;pointer-events:none;position:absolute;right:7%;top:36%}.code128-diagnostic__guide i{animation:code128-diagnostic-line 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,#55a7ff 18%,#7ef0ff 50%,#55a7ff 82%,transparent);box-shadow:0 0 16px rgba(80,190,255,.75);height:2px;left:6%;position:absolute;right:6%;top:50%}.code128-diagnostic__guide span{background:rgba(2,10,18,.78);border-radius:999px;bottom:-34px;color:#d9eaff;font-size:11px;left:50%;padding:6px 10px;position:absolute;transform:translateX(-50%);white-space:nowrap}.code128-diagnostic__actions,.code128-diagnostic__details,.code128-diagnostic__notice,.code128-diagnostic__result,.code128-diagnostic__status{margin-left:auto;margin-right:auto;max-width:620px}.code128-diagnostic__status{grid-gap:8px;background:rgba(12,29,46,.94);border:1px solid rgba(110,157,207,.25);border-radius:14px;display:grid;font-size:13px;gap:8px;margin-top:14px;padding:12px 14px}.code128-diagnostic__status--error{border-color:rgba(255,91,91,.6);color:#ffb6b6}.code128-diagnostic__status--success{background:rgba(13,70,51,.95);border-color:rgba(74,226,154,.72);color:#adffd7}.code128-diagnostic__status progress{accent-color:#53a7ff;width:100%}.code128-diagnostic__details{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.code128-diagnostic__details div{grid-gap:4px;background:rgba(15,33,52,.82);border:1px solid rgba(113,157,201,.17);border-radius:12px;display:grid;gap:4px;min-height:62px;padding:10px 12px}.code128-diagnostic__details span,.code128-diagnostic__result>span{color:#89a2bc;font-size:11px}.code128-diagnostic__details strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code128-diagnostic__result{grid-gap:7px;background:rgba(15,33,52,.82);border:1px solid rgba(113,157,201,.2);border-radius:14px;display:grid;gap:7px;margin-top:10px;padding:13px 14px}.code128-diagnostic__result--success{border-color:rgba(74,226,154,.62)}.code128-diagnostic__result strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:17px;overflow-wrap:anywhere}.code128-diagnostic__result small{color:#93adca}.code128-diagnostic__actions{margin-top:12px}.code128-diagnostic__actions button{align-items:center;border:0;border-radius:14px;color:#fff;display:flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;min-height:48px;width:100%}.code128-diagnostic__start{background:linear-gradient(135deg,#2176ff,#34a5ff);box-shadow:0 10px 24px rgba(28,117,255,.3)}.code128-diagnostic__stop{background:#34475c}.code128-diagnostic__notice{color:#748ca5;font-size:11px;line-height:1.6;margin-top:12px;text-align:center}@keyframes code128-diagnostic-line{0%,to{transform:translateY(-42px)}50%{transform:translateY(42px)}}@media (prefers-reduced-motion:reduce){.code128-diagnostic__guide i{animation:none}}.pmi-detection-history-page{background:#eef3f8;color:#142033}.pmi-detection-history-page .pda-header{background:#1f64c8;border-bottom-color:#1553aa}.pmi-detection-history-page .header-btn{border-color:hsla(0,0%,100%,.24);border-radius:7px;min-height:44px}.pmi-detection-history-page .header-btn--icon{min-width:44px;width:44px}.pmi-detection-history-page .header-btn--compact{font-size:12px;min-width:72px;padding:6px 9px}.pmi-detection-history-page .pda-content{padding:9px 9px 24px}.pmi-history-filters{background:#fff;border:1px solid #dfe8f1;border-radius:9px;box-shadow:0 2px 8px rgba(39,71,102,.05);display:flex;padding:4px}.pmi-history-filter{background:transparent;border:0;border-radius:6px;color:#142033;cursor:pointer;flex:1 1;font-size:12px;min-height:44px;min-width:0;padding:5px 3px}.pmi-history-filter--active{background:#eaf2ff;color:#1553aa;font-weight:700}.pmi-history-list-head{align-items:center;display:flex;margin-top:9px;padding:0 2px}.pmi-history-list-head strong{flex:1 1;font-size:14px}.pmi-history-list-head span{color:#60738a;font-size:11px}.pmi-history-record-list,.pmi-history-record-list>*+*,.pmi-history-skeleton-list,.pmi-history-skeleton-list>*+*{margin-top:8px}.pmi-history-record{background:#fff;border:1px solid #dfe8f1;border-left:4px solid #6b7787;border-radius:9px;box-shadow:0 2px 8px rgba(39,71,102,.05);padding:10px 10px 9px}.pmi-history-record--pass{border-left-color:#16823a}.pmi-history-record--fail{border-left-color:#c93333}.pmi-history-record__top{align-items:center;display:flex}.pmi-history-record__top>strong{color:#0f1d2e;flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;letter-spacing:.4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmi-history-result{border-radius:999px;flex:0 0 auto;font-size:11px;font-weight:700;margin-left:8px;padding:4px 8px}.pmi-history-result--pass{background:#e7f6eb;color:#16823a}.pmi-history-result--fail{background:#ffeded;color:#c93333}.pmi-history-result--none{background:#edf1f5;color:#6b7787}.pmi-history-record__grade{font-size:14px;font-weight:700;margin-top:8px}.pmi-history-record__meta{color:#60738a;display:flex;font-size:11px;line-height:1.45;margin-top:5px}.pmi-history-record__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmi-history-record__meta span:first-child{flex:1 1}.pmi-history-record__meta span:last-child{flex:0 1 52%;margin-left:12px}.pmi-history-record__foot{align-items:center;border-top:1px solid #edf2f6;display:flex;margin-top:8px;padding-top:7px}.pmi-history-record__foot time{color:#60738a;flex:1 1;font-size:11px}.pmi-history-record>p{color:#4d6076;font-size:12px;line-height:1.5;margin:7px 0 0}.pmi-history-record__detail{background:#f3f7fc;border:1px solid #cbd9e7;border-radius:6px;color:#1f64c8;cursor:pointer;font-size:12px;font-weight:700;margin-top:8px;min-height:40px;width:100%}.pmi-history-record__detail:active{background:#e7f1ff}.pmi-history-detail-summary{align-items:center;background:#fff;border:1px solid #dfe8f1;border-left:4px solid #6b7787;border-radius:9px;box-shadow:0 2px 8px rgba(39,71,102,.05);display:flex;padding:12px}.pmi-history-detail-summary--pass{border-left-color:#16823a}.pmi-history-detail-summary--fail{border-left-color:#c93333}.pmi-history-detail-summary>div{display:flex;flex:1 1;flex-direction:column;min-width:0}.pmi-history-detail-summary>div>span{color:#60738a;font-size:11px}.pmi-history-detail-summary>div>strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmi-history-detail-fields{background:#fff;border:1px solid #dfe8f1;border-radius:9px;box-shadow:0 2px 8px rgba(39,71,102,.05);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0;overflow:hidden}.pmi-history-detail-fields>div{border-bottom:1px solid #edf2f6;min-width:0;padding:9px 10px}.pmi-history-detail-fields>div:nth-child(odd){border-right:1px solid #edf2f6}.pmi-history-detail-fields dt{color:#718298;font-size:10px}.pmi-history-detail-fields dd{color:#142033;font-size:12px;font-weight:700;line-height:1.4;margin:4px 0 0;overflow-wrap:anywhere}.pmi-history-detail-reason{background:#fff3f2;border:1px solid #efb8b3;border-radius:9px;color:#a92828;margin-top:8px;padding:10px}.pmi-history-detail-reason strong{font-size:12px}.pmi-history-detail-reason p{font-size:12px;line-height:1.55;margin:5px 0 0}.pmi-history-elements-section{margin-top:10px}.pmi-history-elements-head{align-items:center;display:flex;padding:0 2px}.pmi-history-elements-head strong{flex:1 1;font-size:14px}.pmi-history-elements-head span{color:#60738a;font-size:11px}.pmi-history-element-list{grid-gap:8px;display:grid;gap:8px;margin-top:8px}.pmi-history-element{background:#fff;border:1px solid #dfe8f1;border-left:4px solid #8a98a8;border-radius:9px;padding:10px}.pmi-history-element--pass{background:#fbfffc;border-left-color:#16823a}.pmi-history-element--fail{background:snow;border-left-color:#c93333}.pmi-history-element__top{align-items:center;display:flex}.pmi-history-element__top>strong{flex:1 1;font-size:18px}.pmi-history-element__required{background:#eaf2ff;border-radius:4px;color:#1f64c8;font-size:10px;font-weight:700;margin-left:6px;padding:3px 5px}.pmi-history-element__result{border-radius:999px;font-size:10px;font-weight:700;margin-left:6px;padding:4px 7px}.pmi-history-element__result--pass{background:#e7f6eb;color:#16823a}.pmi-history-element__result--fail{background:#ffeded;color:#c93333}.pmi-history-element__result--none{background:#edf1f5;color:#6b7787}.pmi-history-element__value{font-size:20px;font-weight:800;margin-top:7px}.pmi-history-element__range{color:#60738a;font-size:11px;margin-top:3px}.pmi-history-element>p{color:#a92828;font-size:11px;line-height:1.5;margin:6px 0 0}.pmi-history-elements-empty{background:#fff;border:1px solid #dfe8f1;border-radius:9px;color:#60738a;margin-top:8px;padding:20px 14px;text-align:center}.pmi-history-elements-empty strong{color:#142033;font-size:14px}.pmi-history-elements-empty p{font-size:11px;line-height:1.5;margin:6px 0 0}.pmi-history-load-more,.pmi-history-state button{background:#fff;border:1px solid #cbd9e7;border-radius:8px;color:#1f64c8;cursor:pointer;font-size:13px;font-weight:700;min-height:44px}.pmi-history-load-more{margin-top:9px;width:100%}.pmi-history-load-more:disabled{color:#8091a5;cursor:default}.pmi-history-state{align-items:center;background:#fff;border:1px solid #dfe8f1;border-radius:9px;box-shadow:0 2px 8px rgba(39,71,102,.05);color:#1f64c8;display:flex;flex-direction:column;margin-top:8px;padding:32px 18px;text-align:center}.pmi-history-state--error{color:#c93333}.pmi-history-state h2{color:#142033;font-size:16px;margin:14px 0 0}.pmi-history-state p{color:#60738a;font-size:12px;line-height:1.6;margin:7px 0 0}.pmi-history-state button{margin-top:18px;width:100%}.pmi-history-skeleton-card{background:#fff;border:1px solid #dfe8f1;border-left:4px solid #6b7787;border-radius:9px;padding:12px}.pmi-history-skeleton-card span{animation:pmi-history-skeleton-pulse 1.3s ease-in-out infinite;background:linear-gradient(90deg,#e9eef3 25%,#f6f8fa 50%,#e9eef3 75%);background-size:200% 100%;border-radius:5px;display:block;height:12px;margin-top:10px}.pmi-history-skeleton-card span:first-child{height:18px;margin-top:0;width:58%}.pmi-history-skeleton-card span:nth-child(2){width:76%}.pmi-history-skeleton-card span:nth-child(3){width:92%}@keyframes pmi-history-skeleton-pulse{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pmi-history-skeleton-card span{animation:none}}
/*# sourceMappingURL=main.8d3d4614.css.map*/