#app-shell .visitTopPanel .passportCard.is-open>.passportContent:has(>.recordPassportFacts){padding-top:4px!important;padding-bottom:6px!important}#app-shell .deliveryPassportCollapse.is-open>.passportContent:has(>.recordPassportFacts){padding-top:4px!important;padding-bottom:6px!important}#app-shell .recordPassportFacts{min-width:0;color:var(--ink);--passport-rule:var(--line);container-type:inline-size}#app-shell .recordPassportFacts .recordPassportTable,html[data-theme=dark] #app-shell .recordPassportFacts .recordPassportTable{table-layout:fixed;border-collapse:collapse;border:0;width:100%;margin:0;background:0 0!important}#app-shell .recordPassportLabelColumn{width:120px}#app-shell .recordPassportTable .recordPassportFact>:is(th,td),html[data-theme=dark] #app-shell .recordPassportTable .recordPassportFact>:is(th,td){border:0;border-bottom:1px solid var(--passport-rule);text-align:left;vertical-align:middle;overflow-wrap:anywhere;white-space:normal;background:0 0;padding:3px 0;font-size:11.5px;line-height:1.4;border-color:var(--passport-rule)!important}#app-shell .recordPassportTable>tbody:last-child>tr:last-child>:is(th,td),html[data-theme=dark] #app-shell .recordPassportTable>tbody:last-child>tr:last-child>:is(th,td){border-bottom:0}#app-shell .recordPassportTable .recordPassportFact:hover,html[data-theme=dark] #app-shell .recordPassportTable .recordPassportFact:hover{background:0 0!important}#app-shell .recordPassportTable .recordPassportFact>th,html[data-theme=dark] #app-shell .recordPassportTable .recordPassportFact>th{color:var(--muted);letter-spacing:normal;text-transform:none;padding-right:12px;font-weight:400}#app-shell .recordPassportTable .recordPassportFact>td{color:var(--ink);font-weight:400}#app-shell .recordPassportTable .recordPassportFact.is-prominent>td{font-weight:500}#app-shell .recordPassportTable .recordPassportCustomerRow>:is(th,td),#app-shell .recordPassportTable .recordPassportDriverRow>:is(th,td){height:36px}#app-shell .recordPassportVehicle{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}#app-shell .recordPassportPlate{letter-spacing:.025em;white-space:nowrap}#app-shell .recordPassportVehicleModel{color:var(--muted);font-weight:400}#app-shell .recordPassportTable .recordPassportEvents>.recordPassportFact>td,html[data-theme=dark] #app-shell .recordPassportTable .recordPassportEvents>.recordPassportFact>td{padding:6px 0 0}#app-shell .recordPassportTable .recordPassportFact.is-empty>td{color:var(--ink);font-weight:400}#app-shell .recordPassportDates{border:1px solid var(--passport-rule);border-radius:var(--radius);background:0 0;grid-template-columns:minmax(0,1fr) fit-content(50%);gap:6px 16px;margin:0;padding:6px 8px;display:grid}#app-shell .recordPassportDate{flex-wrap:wrap;align-content:start;align-items:baseline;gap:2px 6px;min-width:0;display:flex}#app-shell .recordPassportDates .recordPassportDate>dt,html[data-theme=dark] #app-shell .recordPassportDates .recordPassportDate>dt{color:var(--muted);margin:0;font-size:11px;font-weight:400;line-height:1.4}#app-shell .recordPassportDates .recordPassportDate>dd,html[data-theme=dark] #app-shell .recordPassportDates .recordPassportDate>dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:11.5px;font-weight:400;line-height:1.4}#app-shell .recordPassportCustomerEditor{gap:6px;min-width:0;margin:0;display:grid}#app-shell .recordPassportCustomerControls{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px;min-width:0;display:grid}#app-shell .recordPassportCustomerControls .catalogCombobox{width:100%;min-width:0}#app-shell .recordPassportFacts .recordPassportCustomerEditor .recordPassportCustomerControls .catalogCombobox>input[role=combobox]{width:100%;min-width:0;box-sizing:border-box!important;height:var(--form-control-height)!important;min-height:var(--form-control-height)!important;max-height:var(--form-control-height)!important;border-radius:4px!important;padding:0 26px 0 8px!important;font-size:11.5px!important;font-weight:400!important}#app-shell .recordPassportCustomerControls .catalogComboboxToggle,#app-shell .recordPassportCustomerControls .recordPassportCustomerSave{justify-content:center;align-items:center;display:inline-flex;box-sizing:border-box!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:var(--form-control-height)!important;min-height:var(--form-control-height)!important;max-height:var(--form-control-height)!important;padding:0!important}#app-shell .recordPassportCustomerEditor>small{color:var(--danger);overflow-wrap:anywhere;font-size:12px;font-weight:400}@container (width<=380px){#app-shell .recordPassportLabelColumn{width:112px}}#app-shell .visitTopPanel .passportCard.is-open>.passportContent:has(>.recordPassportFacts){padding-top:8px!important;padding-bottom:10px!important}#app-shell .deliveryPassportCollapse.is-open>.passportContent:has(>.recordPassportFacts){padding-top:8px!important;padding-bottom:10px!important}#app-shell :is(.visitTopPanel,.deliveryPassportCollapse) .recordPassportFacts .recordPassportTable .recordPassportMain>.recordPassportFact>:is(th,td){padding-block:6px}#app-shell :is(.visitTopPanel,.deliveryPassportCollapse) .recordPassportFacts .recordPassportTable .recordPassportMain>.recordPassportCustomerRow>td:has(>.recordPassportCustomerEditor){padding-block:3px}#app-shell :is(.visitTopPanel,.deliveryPassportCollapse) .recordPassportFacts .recordPassportTable .recordPassportEvents>.recordPassportFact>td{padding-top:8px}#app-shell :is(.visitTopPanel,.deliveryPassportCollapse) .recordPassportDates{row-gap:8px;padding-block:8px}#app-shell .recordPassportFacts .recordPassportTable .recordPassportComments>.recordPassportFact>td{border-bottom:0;padding:8px 0 0}#app-shell .recordPassportComments .recordComments{border:1px solid color-mix(in srgb, var(--blue) 12%, var(--line));background:color-mix(in srgb, var(--blue) 4%, var(--surface-raised));border-radius:6px;gap:6px;margin:0;padding:8px 10px}#app-shell .recordPassportComments .recordComment{padding:0;line-height:1.45}.erpImportComposition{color:var(--muted);padding:0 10px 8px 38px;font-size:11px;line-height:1.4}.erpImportComposition>summary{cursor:pointer;padding-inline:8px;list-style-position:inside}.erpImportComposition>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.erpImportCompositionSummary{vertical-align:top;align-items:baseline;gap:12px;width:calc(100% - 16px);display:inline-flex}.erpImportCompositionSummary>span{flex-shrink:0}.erpImportCompositionSummary>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;overflow:hidden}.erpImportComposition>ul{border-top:1px solid var(--line-soft);gap:6px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:grid}.erpImportComposition li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.erpImportComposition li>span{overflow-wrap:anywhere;min-width:0}.erpImportComposition li b{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.erpImportCompositionKind{font:inherit;color:var(--muted)}.erpImportCompositionCustomer{font:inherit;color:var(--muted);display:block}.erpImportCompositionEmpty{margin:8px 0 0}@media (width<=720px){.erpImportComposition{padding:0 8px 8px 34px}}.erpPickupBox{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:12px;padding:14px;display:grid}.passportContent>.erpPickupBox{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;min-width:0;margin-top:10px;padding:10px 0 0}.erpPickupDocumentTypes{flex-wrap:wrap;gap:8px;display:flex}.erpPickupDocumentTypes>button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, var(--panel))}.erpPickupLink,.erpPickupLink>span{align-items:center;gap:8px;display:flex}.erpPickupLink{justify-content:space-between}.erpPickupHeading{gap:8px;min-width:0;display:grid}.erpPickupTitle{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.erpPickupTitleIcon{flex:0 0 16px;width:16px;height:16px;display:block}.erpPickupHeading button{align-items:center;gap:6px;display:inline-flex}.erpPickupHeadingActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0;display:grid}.deliveryErpDocuments .erpPickupHeadingActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#app-shell .erpPickupHeadingActions>.secondaryButton{text-align:center;justify-content:center;min-width:0;white-space:normal!important;width:100%!important;height:auto!important;max-height:none!important;padding:6px 11px!important}.erpPickupHeadingActions>button>svg{flex-shrink:0}.erpPickupLinks{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.erpPickupLink{border:1px solid var(--line);border-radius:8px;padding:10px;position:relative}.erpPickupDocumentLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.erpPickupDocumentLink:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.erpPickupLink:has(.erpPickupDocumentLink:is(:hover,:focus-visible)){background:var(--surface-subtle);border-color:color-mix(in srgb, var(--line) 70%, var(--muted))}.erpPickupLink.isUnmatched{background:0 0;border:0;justify-content:stretch;padding:0}.erpPickupLink>span{align-items:center;min-width:0}.erpPickupLink>span>span{gap:4px;min-width:0;display:grid}.erpPickupLink.isUnmatched>span,.erpPickupLink.isUnmatched>span>span,.erpPickupLink.isUnmatched>span>.compactEmptyState{flex:1;width:100%}.erpPickupMainLine{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.erpPickupMainLineSeparator{color:inherit;flex-shrink:0;font-size:11px;line-height:1}.erpPickupMainLineDateDot{margin:0 3px;font-weight:400;display:inline-block}.erpPickupUnmatchButton,.erpPickupCustomerEditButton{z-index:2;appearance:none;width:22px;min-width:22px;height:22px;min-height:22px;color:var(--muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative}.erpPickupUnmatchButton:is(:hover,:focus-visible):not(:disabled),.erpPickupCustomerEditButton:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb, var(--muted) 12%, transparent);color:var(--text)}.erpPickupUnmatchButton:focus-visible,.erpPickupCustomerEditButton:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.erpPickupUnmatchButton:disabled,.erpPickupCustomerEditButton:disabled{opacity:.5;cursor:default}.erpPickupUnmatchButton svg{stroke-width:1.8px;pointer-events:none;flex:0 0 14px;width:14px;height:14px;display:block}.erpPickupLink strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:anywhere;min-width:0;display:block;overflow:hidden}.erpPickupMainLine b{white-space:nowrap;flex-shrink:0}.erpPickupLink .erpPickupCustomer{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;display:block;overflow:hidden}.erpPickupCustomerRow{align-items:center;gap:5px;min-width:0;display:flex}.erpPickupLink.isEditingCustomer{flex-wrap:wrap}.erpPickupCustomerEditor{z-index:2;border-top:1px solid var(--line-soft);flex:1 0 100%;gap:7px;min-width:0;padding-top:10px;display:grid;position:relative}.erpPickupCustomerEditorControls{grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:6px;display:grid}.erpPickupCustomerEditorControls>.appSelect{min-width:0}#app-shell .erpPickupCustomerEditorControls>button{border:1px solid var(--line);width:34px;min-width:0;height:34px;box-shadow:none;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}#app-shell .erpPickupCustomerEditorControls>button:disabled{opacity:.5;cursor:default}#app-shell .erpPickupCustomerSaveButton{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 30%, var(--line));background:color-mix(in srgb, var(--blue) 8%, var(--panel))}#app-shell .erpPickupCustomerCancelButton{color:var(--muted);background:0 0}#app-shell .erpPickupCustomerResetButton{text-align:left;white-space:normal;width:fit-content;min-width:0;max-width:100%;height:auto;min-height:28px;box-shadow:none;border:0;justify-self:start;align-items:center;gap:6px;padding:6px 10px;line-height:1.35;display:inline-flex;font-size:11px!important;font-weight:400!important}.erpPickupCustomerResetButton>svg{flex:0 0 14px}.erpPickupCustomerResetButton>span{min-width:0}#app-shell .docsFormBox .docsIssueRow.hasOnlyServiceNumber{grid-template-columns:minmax(0,1fr)!important}.erpPickupLink small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erpPickupLink.isMatched>span>svg{color:var(--success);flex:none}.erpPickupHint,.erpPickupLink small{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.erpPickupImport .erpDeliveryToolbar{grid-template-columns:minmax(180px,1fr) 142px max-content}.erpPickupSelectionBar{flex-wrap:wrap;gap:4px 12px}.erpPickupTaskGroup>.erpDeliveryTask{cursor:pointer;width:100%;margin:0;font-weight:400}.erpPickupTaskGroup>.erpDeliveryTask.is-disabled{cursor:default}.erpPickupTaskGroup>.erpPickupDocumentRow{grid-template-columns:16px minmax(180px,1fr) minmax(180px,1fr) minmax(104px,auto);gap:10px;padding:8px 10px 6px}.erpPickupTaskGroup .erpPickupDocumentRow :is(strong,b){font-weight:400}.erpPickupDocumentIdentity{align-items:baseline;gap:8px;min-width:0;display:flex}.erpPickupDocumentIdentity>strong{min-width:0}.erpPickupDocumentIdentity>.erpPickupMatchedLabel{color:var(--muted);flex-shrink:0;font-size:10px}.erpPickupDocumentDate{flex-wrap:wrap;gap:4px;display:flex}.erpPickupDocumentDate>span{white-space:nowrap}.erpPickupDocumentFacts{min-width:0;max-width:180px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;align-self:center;gap:3px;font-size:12px;font-weight:400;display:grid}.erpPickupDocumentFacts>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erpPickupDocumentFacts>.erpPickupSecondaryQuantity{color:var(--muted);font-size:11px}.erpPickupDocumentMetadata{gap:4px;margin:8px 0 0;font-size:10.5px;display:grid}.erpPickupDocumentMetadata>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.erpPickupDocumentMetadata dd{overflow-wrap:anywhere;margin:0}.erpPickupImport .erpPickupTaskGroup.is-selected:not(.needs-mapping){border-color:var(--line)}:is(.erpPickupImport,.erpDeliveryDocumentImport) .erpImportComposition{padding-bottom:4px}:is(.erpPickupImport,.erpDeliveryDocumentImport) .erpImportComposition>ul{margin-top:4px;padding-top:4px}:is(.erpPickupImport,.erpDeliveryDocumentImport) .erpImportComposition li b{font-weight:400}.erpDeliveryDocumentImport .erpImportComposition>summary{--action-fill:transparent;--action-hover-fill:var(--surface-muted);--action-text:var(--muted);width:fit-content;max-width:100%;min-height:20px;padding:2px 4px}.erpDeliveryDocumentImport .erpImportCompositionSummary{width:auto}#app-shell .erpDeliveryDocumentImport .erpDeliveryCheckbox:checked:before{border-color:var(--accent)}.erpPickupImport .erpPickupDocumentMetadata{margin-top:4px}.erpPickupTaskDetails{color:var(--muted);padding:0 10px 8px 38px;font-size:11px;line-height:1.4}.erpPickupUnavailable{margin:0 0 5px}.erpPickupCustomerMapping{color:var(--text)}.erpPickupCustomerMapping+.erpPickupTaskDetails{padding-top:8px}.erpPickupMappingStatus{color:var(--muted);margin-top:6px;display:block}@media (width<=860px){.erpPickupImport .erpDeliveryToolbar{grid-template-columns:minmax(0,1fr) 142px}}@media (width<=720px){.erpPickupTaskGroup>.erpPickupDocumentRow{grid-template-columns:18px minmax(0,1fr) auto;gap:4px 8px;padding:8px 8px 6px}.erpPickupDocumentFacts{grid-area:counts;align-self:start;max-width:120px}.erpPickupDocumentIdentity{flex-wrap:wrap;gap:2px 6px}:is(.erpPickupImport,.erpDeliveryDocumentImport) .erpPickupTaskCustomer{grid-template-columns:minmax(0,1fr);gap:2px}.erpPickupTaskDetails{padding:0 8px 8px 34px}}@media (width<=380px){.erpPickupHeadingActions,.erpPickupImport .erpDeliveryToolbar{grid-template-columns:minmax(0,1fr)}}.pickupPreparationDialog{width:min(760px,100vw - 32px)}#app-shell .pickupPreparationDialog .entryModalHeader{padding-top:12px!important;padding-bottom:6px!important}#app-shell .pickupPreparationDialog .entryModalHeader p{margin-top:2px!important}#app-shell .pickupPreparationDialog .entryModalBody.accountActionDialogBody{padding-top:4px!important;padding-bottom:12px!important}#app-shell .pickupPreparationDialog .formStack>p{margin:0;line-height:1.4}#app-shell .pickupPreparationComparison{min-width:0;margin-top:4px;overflow:hidden;container-type:inline-size}#app-shell .pickupPreparationDialog .pickupPreparationTable{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0!important}.pickupPreparationTable col{width:25%}.pickupPreparationTable .pickupPreparationNameColumn{width:50%}#app-shell .pickupPreparationDialog .pickupPreparationTable :is(th,td){text-align:center;vertical-align:middle;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#app-shell .pickupPreparationDialog .pickupPreparationTable tr>:first-child{text-align:left}#app-shell .pickupPreparationDialog .pickupPreparationNameCell .readonlyItemName{white-space:normal;overflow-wrap:anywhere}.pickupPreparationValueLabel{display:none}#app-shell .pickupPreparationList{overflow-wrap:anywhere;gap:6px;margin:0;padding:0;list-style:none;display:grid}#app-shell .pickupPreparationList>li{border-left:2px solid var(--warning);background:var(--warning-surface);padding:8px 10px}#app-shell .pickupPreparationList>li.is-error{border-color:var(--danger);background:var(--danger-surface)}#app-shell .pickupPreparationItemTitle{margin-bottom:4px;font-weight:600;display:block}#app-shell .pickupPreparationIssueText{margin:0;line-height:1.45}#app-shell .pickupPreparationDialog .pickupPreparationList .pickupPreparationIssueText{color:var(--text)!important}#app-shell .pickupPreparationDialog .pickupPreparationActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}#app-shell .pickupPreparationDialog .pickupPreparationActions>button{white-space:normal;width:100%!important;min-width:0!important}#app-shell .pickupPreparationDialog .pickupPreparationActions>.dangerButton{color:#fff!important;background:#b42318!important;border-color:#b42318!important}#app-shell .pickupPreparationDialog .pickupPreparationActions>.dangerButton:hover:not(:disabled){background:#912018!important;border-color:#912018!important}@media (width<=560px){#app-shell .pickupPreparationDialog .pickupPreparationActions{grid-template-columns:minmax(0,1fr)}}@container (width<=420px){#app-shell .pickupPreparationDialog .pickupPreparationTable,#app-shell .pickupPreparationDialog .pickupPreparationTable tbody{display:block}#app-shell .pickupPreparationDialog .pickupPreparationTable colgroup{display:none}#app-shell .pickupPreparationDialog .pickupPreparationTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#app-shell .pickupPreparationDialog .pickupPreparationTable tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#app-shell .pickupPreparationDialog .pickupPreparationTable tbody tr{border-top:1px solid color-mix(in srgb, var(--line-soft) 65%, transparent)!important;height:auto!important}#app-shell .pickupPreparationDialog .pickupPreparationTable tbody tr:first-child{border-top:0!important}#app-shell .pickupPreparationDialog .pickupPreparationTable tbody :is(th,td){border:0!important}#app-shell .pickupPreparationDialog .pickupPreparationTable tbody td{min-width:0;text-align:left!important;min-height:0!important}html #app-shell .pickupPreparationDialog .pickupPreparationComparison .pickupPreparationTable tbody tr,html #app-shell .pickupPreparationDialog .pickupPreparationComparison .pickupPreparationTable tbody tr>td{background:0 0!important}#app-shell .pickupPreparationDialog .pickupPreparationTable tbody .pickupPreparationValueCell{padding:7px 11px 9px!important;font-weight:400!important}#app-shell .pickupPreparationDialog .pickupPreparationTable tbody .pickupPreparationNameCell{grid-column:1/-1;position:relative;padding:8px 11px!important;font-weight:600!important}#app-shell .pickupPreparationDialog .pickupPreparationTable tbody .pickupPreparationNameCell:after{content:"";background:color-mix(in srgb, var(--line-soft) 70%, transparent);height:1px;position:absolute;bottom:0;left:11px;right:11px}#app-shell .pickupPreparationDialog .pickupPreparationValueLabel{color:var(--muted);margin-right:4px;font-size:10px;font-weight:400;display:inline}#app-shell .pickupPreparationDialog .pickupPreparationValueLabel:after{content:":"}}#app-shell .docsPassportField{min-width:0;color:var(--muted);gap:4px;margin:0;font-size:11.5px;font-weight:400;display:grid}#app-shell .docsPassportField .catalogCombobox,#app-shell .docsPassportNumbers{width:100%;min-width:0}#app-shell .docsPassportNumbers{gap:4px;display:grid}#app-shell .docsPassportField.docsPassportNumber{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px 6px}#app-shell .docsPassportField.docsPassportNumber:has(>.docsPassportSaveButton){grid-template-columns:28px minmax(0,1fr) 24px}#app-shell .docsPassportNumber>label{color:inherit;font-size:inherit;font-weight:inherit;margin:0}#app-shell .docsPassportNumber .t-error-msg{grid-column:1/-1}#app-shell .docsPassportErpNumber{color:var(--ink);overflow-wrap:anywhere;font-weight:400}#app-shell .visitTopPanel .passportCard .passportContent .recordPassportFacts .recordPassportTable .docsPassportField input{width:100%;min-width:0;box-sizing:border-box!important;border-radius:4px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 6px!important;font-size:11.5px!important;font-weight:400!important}#app-shell .visitTopPanel .passportCard .passportContent .recordPassportFacts .recordPassportTable .docsPassportField .catalogCombobox input{padding-right:26px!important}#app-shell .visitTopPanel .passportCard .passportContent .docsPassportField .catalogComboboxToggle{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important}#app-shell .recordComments .recordComment.is-editing{align-items:center}#app-shell .recordComments .recordComment .recordCommentEditor{flex:1 1 0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px;display:grid}#app-shell .visitTopPanel .passportCard .passportContent .recordPassportFacts .docsPassportNumber>.docsPassportSaveButton,#app-shell .visitTopPanel .passportCard .passportContent .recordComments .recordCommentEditor>:is(input,button){box-sizing:border-box!important;border-radius:4px!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 6px!important;font-size:11.5px!important;font-weight:400!important;line-height:normal!important}#app-shell .visitTopPanel .passportCard .passportContent .recordPassportFacts .docsPassportNumber>.docsPassportSaveButton,#app-shell .visitTopPanel .passportCard .passportContent .recordComments .recordCommentEditor>button{justify-content:center;align-items:center;display:inline-flex;padding:0!important}#app-shell .docsPassportFeedback{gap:8px;margin-top:8px;display:grid}#app-shell .lindeDocsNotice{margin-top:8px}#app-shell .lindeDocsNotice>span{display:block}#app-shell .lindeDocsNotice :is(b,small){display:inline}html[data-theme=dark] #app-shell .docsWorkflowActions .dangerButton{--action-fill:#9e3441;--action-hover-fill:#b93e4c;--action-text:#fff5f4}@layer overlay-scrollbars{html[data-overlay-scrollbars],html[data-overlay-scrollbars] *{scrollbar-width:none!important;scrollbar-gutter:auto!important}html[data-overlay-scrollbars]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html[data-overlay-scrollbars] ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}html:not([data-theme=dark]){--overlay-thumb-color:#64748b;--overlay-thumb-opacity:.54;--overlay-thumb-active-opacity:.82}html[data-theme=dark]{--overlay-thumb-color:#a7b6cc;--overlay-thumb-opacity:.46;--overlay-thumb-active-opacity:.76}html body>.appScrollbars{z-index:2147483647;contain:strict;pointer-events:none;position:fixed;inset:0;overflow:hidden}.appScrollbars>.appScrollbar{opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;transition:opacity .65s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.appScrollbars>.appScrollbar:before{content:"";border-radius:inherit;background:var(--overlay-thumb-color);position:absolute}.appScrollbars>.appScrollbar-y:before{inset:0 3px 0 5px}.appScrollbars>.appScrollbar-x:before{inset:5px 0 3px}.appScrollbars>.appScrollbar.is-visible{opacity:var(--overlay-thumb-opacity);pointer-events:auto;transition-duration:.36s}.appScrollbars>.appScrollbar:is(:hover,.is-dragging){opacity:var(--overlay-thumb-active-opacity)}@media (prefers-reduced-motion:reduce){.appScrollbars>.appScrollbar{transition:none!important}}@media (forced-colors:active){.appScrollbars>.appScrollbar{--overlay-thumb-opacity:1;--overlay-thumb-active-opacity:1}.appScrollbars>.appScrollbar:before{forced-color-adjust:none;background:canvastext!important}}@media print{html body>.appScrollbars{display:none}}@layer theme-switching{html.isThemeSwitching,html.isThemeSwitching *,html.isThemeSwitching :before,html.isThemeSwitching :after{transition:none!important}html.isThemeSwitching::view-transition-old(root){animation:none!important}html.isThemeSwitching::view-transition-new(root){animation:none!important}}@layer focus-navigation{html[data-pointer-focus] :focus-visible,html[data-pointer-focus] :focus-visible:before,html[data-pointer-focus] :focus-visible:after,html[data-pointer-focus] :is(.systemAutoCleanupToggle,.notificationChannelToggle,.erpSettingsToggle)>input:focus-visible+:is(span,i){box-shadow:none!important;outline:none!important}html[data-pointer-focus] :is(.fileButton,.deliveryPhotoAddButton,.photoUploadFilePicker,.entryPhotoButton):has(input:focus-visible){box-shadow:none!important;outline:none!important}html[data-pointer-focus] .listDateSelector:has(.listDatePresetButton:focus-visible){box-shadow:none!important;outline:none!important}html[data-pointer-focus] .queueCollapseHeader:has(>.queueCollapseToggle:focus-visible,>.queueCollapseChevron:focus-visible):before{box-shadow:none!important;outline:none!important}html[data-pointer-focus] :is(.entryModalWindow,.adminVisitDetailsWindow,.photoViewer):focus-visible{box-shadow:var(--shadow)!important}}@layer text-field-focus{html :is(#app-shell,#login-page) :is(input,textarea):not(:where([type=checkbox],[type=radio],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=range],[type=color],.inlineQuantityStepper *)):focus,html :is(#app-shell,#login-page) :is(.appSearchField,.cylinderAccountsSearchField):focus-within{box-shadow:none!important;border-color:#0000!important;outline:none!important}}@layer quantity-controls,compact-select-controls;@layer form-controls{input:not(:where([type=checkbox],[type=radio],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=range],[type=color],.inlineQuantityStepper *,.topbar *)),select:not(:where(.topbar *)),.recordPassportComments .recordCommentEditor>button,.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)),:is(.catalogCombobox,.appSelectEmbeddedSearch,.appSearchField,.cylinderAccountsSearchField,.periodDateField,.erpDeliveryDateField,.erpPasswordField){box-sizing:border-box!important;height:var(--form-control-height)!important;min-height:var(--form-control-height)!important;max-height:var(--form-control-height)!important;padding-block:0!important}.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)),.catalogCombobox{border-width:0!important}.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)) :is(.appSelectButton,.appSelectSearchTrigger,.appSelectEmbeddedToggle),.catalogCombobox>:is(input,.catalogComboboxToggle),:is(.appSearchField,.cylinderAccountsSearchField,.erpPasswordField,.periodDateField,.erpDeliveryDateField)>input{height:100%!important;min-height:0!important;max-height:100%!important;padding-block:0!important}input:not(:where([type=checkbox],[type=radio],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=range],[type=color],.inlineQuantityStepper *,.appSelect *,.catalogCombobox *,.appSearchField *,.cylinderAccountsSearchField *,.periodDateField *,.erpDeliveryDateField *,.erpPasswordField *)),:is(.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)),.catalogCombobox,.appSearchField,.cylinderAccountsSearchField,.periodDateField,.erpDeliveryDateField,.erpPasswordField,select,textarea){--form-control-fill:var(--action-button-surface);transition:background-color .16s;border-radius:var(--form-control-radius,10px)!important;background:var(--form-control-fill)!important;color:var(--action-foreground)!important;box-shadow:none!important;border-color:#0000!important;border-image:!important;outline:none!important}:is(input:not(:where([type=checkbox],[type=radio],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=range],[type=color],.inlineQuantityStepper *,.appSelect *,.catalogCombobox *,.appSearchField *,.cylinderAccountsSearchField *,.periodDateField *,.erpDeliveryDateField *,.erpPasswordField *)),:is(.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)),.catalogCombobox,.appSearchField,.cylinderAccountsSearchField,.periodDateField,.erpDeliveryDateField,.erpPasswordField,select,textarea)):where(:hover):not(:where(:disabled,.disabled,[readonly],:has(>input:disabled))){--form-control-fill:var(--action-button-surface-hover)}:is(input:not(:where([type=checkbox],[type=radio],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=range],[type=color],.inlineQuantityStepper *,.appSelect *,.catalogCombobox *,.appSearchField *,.cylinderAccountsSearchField *,.periodDateField *,.erpDeliveryDateField *,.erpPasswordField *)),:is(.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)),.catalogCombobox,.appSearchField,.cylinderAccountsSearchField,.periodDateField,.erpDeliveryDateField,.erpPasswordField,select,textarea)):where(:focus,:focus-within,.is-open):not(:where(:disabled,.disabled,[readonly],:has(>input:disabled))){--form-control-fill:var(--action-selected)}:is(input:not(:where([type=checkbox],[type=radio],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=range],[type=color],.inlineQuantityStepper *,.appSelect *,.catalogCombobox *,.appSearchField *,.cylinderAccountsSearchField *,.periodDateField *,.erpDeliveryDateField *,.erpPasswordField *)),:is(.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)),.catalogCombobox,.appSearchField,.cylinderAccountsSearchField,.periodDateField,.erpDeliveryDateField,.erpPasswordField,select,textarea)):is(.is-error,[aria-invalid=true]){--form-control-fill:var(--action-danger);--form-control-muted:var(--action-danger-foreground)}:is(input:not(:where([type=checkbox],[type=radio],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=range],[type=color],.inlineQuantityStepper *,.appSelect *,.catalogCombobox *,.appSearchField *,.cylinderAccountsSearchField *,.periodDateField *,.erpDeliveryDateField *,.erpPasswordField *)),:is(.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)),.catalogCombobox,.appSearchField,.cylinderAccountsSearchField,.periodDateField,.erpDeliveryDateField,.erpPasswordField,select,textarea)):has(>:is(input,button):is(.is-error,[aria-invalid=true])){--form-control-fill:var(--action-danger);--form-control-muted:var(--action-danger-foreground)}:is(input:not(:where([type=checkbox],[type=radio],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=range],[type=color],.inlineQuantityStepper *,.appSelect *,.catalogCombobox *,.appSearchField *,.cylinderAccountsSearchField *,.periodDateField *,.erpDeliveryDateField *,.erpPasswordField *)),:is(.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)),.catalogCombobox,.appSearchField,.cylinderAccountsSearchField,.periodDateField,.erpDeliveryDateField,.erpPasswordField,select,textarea)):has(>.appSelectEmbeddedSearch>input:is(.is-error,[aria-invalid=true])){--form-control-fill:var(--action-danger);--form-control-muted:var(--action-danger-foreground)}:is(input:not(:where([type=checkbox],[type=radio],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=range],[type=color],.inlineQuantityStepper *,.appSelect *,.catalogCombobox *,.appSearchField *,.cylinderAccountsSearchField *,.periodDateField *,.erpDeliveryDateField *,.erpPasswordField *)),:is(.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)),.catalogCombobox,.appSearchField,.cylinderAccountsSearchField,.periodDateField,.erpDeliveryDateField,.erpPasswordField,select,textarea)):is(:disabled,.disabled){opacity:.65!important;cursor:default!important}:is(input:not(:where([type=checkbox],[type=radio],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[type=range],[type=color],.inlineQuantityStepper *,.appSelect *,.catalogCombobox *,.appSearchField *,.cylinderAccountsSearchField *,.periodDateField *,.erpDeliveryDateField *,.erpPasswordField *)),:is(.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)),.catalogCombobox,.appSearchField,.cylinderAccountsSearchField,.periodDateField,.erpDeliveryDateField,.erpPasswordField,select,textarea)):has(>input:disabled){opacity:.65!important;cursor:default!important}.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)) :is(.appSelectButton,.appSelectEmbeddedSearch,.appSelectSearchTrigger,.appSelectEmbeddedToggle),.catalogCombobox>:is(input,.catalogComboboxToggle),:is(.appSearchField,.cylinderAccountsSearchField,.erpPasswordField)>:is(input,button){border-radius:inherit!important;color:inherit!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border-color:#0000!important;border-image:!important;outline:none!important}:is(.catalogCombobox,.erpPasswordField)>input{display:block!important}:is(input,textarea)::placeholder,.appSelectButton>.appSelectPlaceholder,.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect)) :is(.appSelectEmbeddedSearch>svg,.appSelectEmbeddedToggle,.appSelectButton>i),.catalogCombobox>.catalogComboboxToggle,:is(.appSearchIcon,.appSearchClear,.cylinderAccountsSearchField>svg,.periodDateCalendar,.erpDeliveryDateField>svg,.erpPasswordField>button){color:var(--form-control-muted)!important;opacity:1!important}:is(.appSearchClear,.erpPasswordField>button):is(:hover,:focus-visible){color:var(--action-selected-foreground)!important}.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect))>.appSelectButton>i:before,.appSelect:not(:where(.legalEntitySelect,.portalInlineSelect,.listDatePresetSelect))>.appSelectButton>i:after{background:currentColor!important}:is(.appSelectEmbeddedToggle,.catalogComboboxToggle)>i{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.25 5.5 7 9l3.75-3.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.25 5.5 7 9l3.75-3.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;background:currentColor!important}:is(.periodDateRange,.erpDeliveryDateRange){justify-self:start;width:fit-content!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;flex:0 auto!important;padding-block:0!important}:is(.periodRangeDivider,.erpDeliveryDateDivider){color:var(--form-control-muted)!important;box-shadow:none!important;background:0 0!important}:is(.periodDateValue,.erpDeliveryDateValue){color:inherit!important}:is(.periodDateField,.erpDeliveryDateField){grid-template-columns:minmax(0,1fr) 14px!important;justify-content:stretch!important;column-gap:6px!important;padding-inline:8px!important}:is(.periodDateField,.erpDeliveryDateField)>input{box-shadow:none!important;opacity:0!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}input:is([type=date],[type=datetime-local],[type=time],[type=month],[type=week]):not(:where(.periodDateField *,.erpDeliveryDateField *)){justify-self:start;width:fit-content!important;max-width:100%!important;padding-inline:10px!important}input:is([type=date],[type=datetime-local],[type=time],[type=month],[type=week])::-webkit-datetime-edit{min-width:0;flex:auto!important;padding:0!important}input:is([type=date],[type=datetime-local],[type=time],[type=month],[type=week])::-webkit-calendar-picker-indicator{cursor:pointer;flex:none;opacity:.85!important;margin:0 0 0 6px!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}select{appearance:auto}:is(.appSelectMenu,.catalogComboboxMenu,.loginRoleMenu,.listCustomDatePopover){border-color:#0000!important;border-radius:10px!important}.recordPassportCustomerControls,.docsPassportField,.recordPassportComments .recordCommentEditor{--form-control-height:var(--form-control-compact-height);--form-control-radius:8px}.listDateSelector:has(.listDatePresetButton:focus-visible){background:var(--action-selected)!important;outline:none!important}}@layer detail-tables;@layer button-controls{#app-shell :where(.adminTabs,.cylinderAccountsViewTabs:not(.registryFilterTabs),.erpSettingsTabs){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;margin-inline:0!important;padding:0!important}#app-shell .adminTabs{border-bottom:1px solid var(--line-soft)!important;padding-bottom:10px!important}:where(button,input[type=button],input[type=submit],input[type=reset],a.primaryButton,a.secondaryButton,a.ghostButton,a.dangerButton,a.deliveryPrimaryButton,a.deliverySecondaryButton,.fileButton,.deliveryPhotoAddButton,.photoUploadFilePicker,summary){--action-fill:var(--action-button-surface);--action-hover-fill:var(--action-button-surface-hover);--action-text:var(--action-foreground);background-color:var(--action-fill)!important;color:var(--action-text)!important;box-shadow:none!important;background-image:none!important;border-color:#0000!important;border-image:!important;border-radius:10px!important;outline:none!important}:where(button,input[type=button],input[type=submit],input[type=reset],a.primaryButton,a.secondaryButton,a.ghostButton,a.dangerButton,a.deliveryPrimaryButton,a.deliverySecondaryButton,.fileButton,.deliveryPhotoAddButton,.photoUploadFilePicker,summary):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--action-hover-fill)!important}:where(button,input[type=button],input[type=submit],input[type=reset],a.primaryButton,a.secondaryButton,a.ghostButton,a.dangerButton,a.deliveryPrimaryButton,a.deliverySecondaryButton,.fileButton,.deliveryPhotoAddButton,.photoUploadFilePicker,summary):focus-visible{outline:2px solid var(--action-focus)!important;outline-offset:-2px!important}:where(.fileButton,.deliveryPhotoAddButton,.photoUploadFilePicker):has(input:focus-visible){outline:2px solid var(--action-focus)!important;outline-offset:-2px!important}:where(.appSearchClear,.appSelectEmbeddedToggle,.catalogComboboxToggle,.appCollapseHeader,.queueCollapseToggle,.auditMobileSummary,.passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.closedTodayVisitsToggle,.workNotificationToastBody,.photoThumb,.systemMetricLink,.erpHandlerTextButton,.erpMappingCreateContainerToggle,.appSelectMenu button,.accountContextMenu button,.topbarInterfaceMenu button,.analyticsGroupedMenuList button){--action-fill:transparent}#app-shell :is(.systemEventOpen,.systemMetricLink,.systemEventNotice button){--action-fill:transparent;--action-hover-fill:transparent;color:inherit!important;border-radius:0!important}#app-shell .systemEventRow:is(:hover,:focus-within)>td{background:var(--surface-subtle)!important}#app-shell .systemEventOpen:is(:hover,:focus-visible) small{text-underline-offset:3px;text-decoration:underline}:where(.primaryButton,.deliveryPrimaryButton){--action-fill:var(--action-primary);--action-hover-fill:var(--action-primary-hover);--action-text:var(--action-primary-foreground)}:where(.primaryButton,.deliveryPrimaryButton)>:where(svg,span){color:inherit!important}:where(.primaryButton,.deliveryPrimaryButton):focus-visible{outline-color:var(--action-primary-foreground)!important;outline-offset:-3px!important}:where(.deliveryGreenButton){--action-fill:var(--action-success);--action-hover-fill:var(--action-success-hover);--action-text:var(--action-success-foreground)}:where(button.isActive,button.is-active,button.isCurrent,button.isSelected,button.is-selected,button.selected,button.active,button.isPreferred,button[aria-selected=true],button[aria-pressed=true],button[aria-checked=true],button[aria-current=page],button[aria-haspopup][aria-expanded=true],button.is-listening,.workNotificationList>button.is-unread,details.isActive>summary,details.analyticsGroupedMenu[open]>summary){--action-fill:var(--action-selected);--action-hover-fill:var(--action-selected-hover);--action-text:var(--action-selected-foreground)}:where(.deliveryQueueList>button.is-selected,.deliveryClosedTodayContent>button.is-selected){--action-fill:var(--action-success);--action-hover-fill:var(--action-success-hover);--action-text:var(--action-success-foreground)}:where(.deliveryQueueList>button.is-discrepancy.is-selected){--action-fill:var(--action-warning);--action-hover-fill:var(--action-warning-hover);--action-text:var(--action-warning-foreground)}html[data-theme=dark] #app-shell .adminTabs>button>svg,html[data-theme=dark] #app-shell .adminTabs .analyticsGroupedMenu>summary>svg{color:inherit!important;opacity:1!important}:where(.dangerButton,.deliveryDangerButton,button.danger,button.isDanger,button.is-danger,.photoDeleteButton,.erpPickupUnmatchButton,.workNotificationList>button.is-urgent,button:has(>svg.lucide-trash-2),button:has(>svg.lucide-trash)){--action-fill:var(--action-danger-button);--action-hover-fill:var(--action-danger-button-hover);--action-text:var(--action-danger-button-foreground)}:where(.accountContextMenu button.isDanger){--action-fill:transparent;--action-hover-fill:var(--action-danger-hover);--action-text:var(--action-danger-foreground)}.warehouseActionsInline .acceptanceButton.secondaryButton{--action-fill:var(--blue);--action-hover-fill:var(--blue-strong);--action-text:#fff}.warehouseActionsInline .emptyExitButton{--action-fill:var(--danger);--action-hover-fill:#912018;--action-text:#fff}html[data-theme=dark] .warehouseActionsInline .acceptanceButton.secondaryButton{--action-fill:var(--action-primary);--action-hover-fill:var(--action-primary-hover);--action-text:#f7f9ff}html[data-theme=dark] .warehouseActionsInline .emptyExitButton{--action-fill:var(--action-danger-button);--action-hover-fill:var(--action-danger-button-hover);--action-text:var(--action-danger-button-foreground)}html[data-theme=dark] .warehouseActionsInline .acceptanceButton.secondaryButton:disabled{--action-fill:var(--action-selected);--action-text:#c4d1eb;opacity:1!important}html[data-theme=dark] .warehouseActionsInline .emptyExitButton:disabled{--action-fill:#301d23;--action-text:#dca5a8;opacity:1!important}.warehouseActionsInline :is(.acceptanceButton.secondaryButton,.emptyExitButton):focus-visible{outline-offset:-3px!important;outline-color:#fff!important}.topbarInterfaceMenu>:is(button:not(.topbarAccountLogout),a.topbarMenuLink){box-sizing:border-box!important;background-clip:padding-box!important;border:2px solid #0000!important;border-width:2px 0!important}.topbarInterfaceMenu>:is(button:not(.topbarAccountLogout),a.topbarMenuLink):focus-visible{outline-offset:-4px!important}:is(.appSelectMenu,.loginRoleMenu,.catalogComboboxMenu)>button+button{margin-top:4px!important}.topbarModeSwitch{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.topbarModeSwitch>button.is-active{--action-fill:var(--action-primary);--action-hover-fill:var(--action-primary-hover);--action-text:var(--action-primary-foreground);--action-focus:var(--action-primary-foreground)}.topbarModeSwitch>button.is-delivery.is-active{--action-fill:#237b5a;--action-hover-fill:#267e5d}html[data-theme=dark] .topbarModeSwitch>button.is-active:not(.is-delivery){--action-fill:#365faf;--action-hover-fill:#406dbf}.listDateSelector{background:var(--action-button-surface)!important;box-shadow:none!important;border-color:#0000!important;border-radius:10px!important;outline:none!important}.listDateSelector:hover{background:var(--action-button-surface-hover)!important}.listDateSelector:has(.appSelect.is-open){background:var(--action-selected)!important}.listDateSelector .listDatePresetSelect>button.listDatePresetButton{border-radius:inherit!important;background:0 0!important;outline:none!important}.listDateSelector:has(.listDatePresetButton:focus-visible){outline:2px solid var(--action-focus)!important;outline-offset:-2px!important}:where(.queueCollapsePanel,.queueCollapse,.appCollapseBox,.visitCollapseBox,.visitTopPanel:has(.visitCollapseBox),.photoBox,.clientHistoryBox,.auditCollapse){box-shadow:none!important;border:0!important;border-radius:10px!important}.queueCollapse{border-radius:inherit!important}html[data-theme=dark] #app-shell :where(.queueCollapse,.appCollapseBox,.visitCollapseBox,.photoBox:not(.is-embedded),.clientHistoryBox,.auditCollapse){outline:1px solid var(--line)!important;outline-offset:-1px!important}:is(.appCollapseBox,.visitCollapseBox,.photoBox,.clientHistoryBox,.auditCollapse)>:is(.appCollapseHeader,.passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary),.queueCollapse>.queueCollapseHeader{border-radius:inherit!important;border-color:#0000!important}:is(.appCollapseHeader,.passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary,.queueCollapseHeader):after{content:none!important}#app-shell :is(.appCollapseHeader,.passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary,.queueCollapseHeader){--header-highlight:transparent;isolation:isolate;background:0 0!important;outline:none!important;position:relative!important}#app-shell :is(.appCollapseHeader,.passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary,.queueCollapseHeader):before{content:"";z-index:-1;border-radius:inherit;background:var(--header-highlight);pointer-events:none;border:0;transition:background-color .16s;position:absolute;inset:0}#app-shell .is-open>:is(.appCollapseHeader,.passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary,.queueCollapseHeader):before{border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:4px}#app-shell :is(.appCollapseHeader,.passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary):hover:not(:disabled){--header-highlight:var(--action-surface-hover)}#app-shell .queueCollapseHeader:has(>.queueCollapseToggle:hover,>.queueCollapseChevron:hover){--header-highlight:var(--action-surface-hover)}.queueCollapse>.queueCollapseHeader>button:is(.queueCollapseToggle,.queueCollapseChevron){background:0 0!important;border-radius:0!important;outline:none!important}#app-shell :is(.appCollapseHeader,.passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary):focus-visible:before{outline:2px solid var(--action-focus)!important;outline-offset:-2px!important}#app-shell .queueCollapseHeader:has(>.queueCollapseToggle:focus-visible,>.queueCollapseChevron:focus-visible):before{outline:2px solid var(--action-focus)!important;outline-offset:-2px!important}:where(button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled,a[aria-disabled=true]):not(:where(.inlineQuantityStepper button,.legalEntitySelect button,[aria-busy=true])){opacity:.45!important;cursor:default!important}#app-shell .recordPassportCustomerControls{--customer-muted:#53647b;--customer-disabled-fill:#e7edf5}html[data-theme=dark] #app-shell .recordPassportCustomerControls{--customer-muted:#afc0d7;--customer-disabled-fill:var(--action-button-surface)}#app-shell .recordPassportCustomerControls .recordPassportCustomerSave{background:var(--action-primary)!important;color:var(--action-primary-foreground)!important;opacity:1!important;border:0!important;border-radius:8px!important}#app-shell .recordPassportCustomerControls .recordPassportCustomerSave:hover:not(:disabled){background:var(--action-primary-hover)!important}#app-shell .recordPassportCustomerControls .recordPassportCustomerSave:disabled{background:var(--customer-disabled-fill)!important;color:var(--customer-muted)!important}#app-shell .recordPassportCustomerControls .recordPassportCustomerSave:focus-visible{outline:2px solid var(--action-primary-foreground)!important;outline-offset:-3px!important}#app-shell .recordPassportCustomerControls .recordPassportCustomerSave>svg{width:16px!important;height:16px!important;color:inherit!important;stroke-width:2.5px!important;opacity:1!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#0025de;--blue-strong:#001fb8;--blue-soft:#0025de14;--ink:#0f1728;--text:#223047;--muted:#667489;--line:#d7deea;--line-soft:#ecf0f6;--bg:#f4f7fb;--panel:#fff;--panel-2:#f8fafd;--surface-raised:#fff;--surface-subtle:#f8fafc;--surface-muted:#f4f7fb;--surface-hover:#e9edf3;--accent-surface:#eef2ff;--danger-surface:#fff5f4;--warning-surface:#fff8ed;--success-surface:#effaf5;--danger:#b42318;--warning:#b56917;--success:#067647;--radius:6px;--radius-sm:6px;--shadow:0 1px 2px #10182808, 0 6px 18px #10182809}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11.5px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}.loginCard{background:var(--panel);border:1px solid var(--line);width:min(380px,100%);box-shadow:var(--shadow);border-radius:6px;padding:14px}.smallLogo{background:var(--blue);color:#fff;letter-spacing:-.04em;border-radius:6px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:600;display:grid}.loginCard h1{letter-spacing:-.03em;color:var(--ink);margin:12px 0 4px;font-size:17px;line-height:1.1}.loginCard p{color:var(--muted);margin:0 0 14px;line-height:1.45}.loginForm{gap:10px;display:grid}.appFrame{min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:7px 16px;display:flex;position:sticky;top:0}.topbarBrand,.topbarUser,.rolePill,.userName{align-items:center;gap:8px;display:flex}.topbarUser{flex-wrap:wrap;justify-content:flex-end}.rolePill{border:1px solid var(--line);background:var(--surface-raised);border-radius:999px;height:28px;padding:0 9px;font-size:10.5px;font-weight:560}.rolePill svg,.userName svg{width:14px;height:14px}.role-security,.role-warehouse,.role-logistics,.role-docs,.role-analyst,.role-admin{color:var(--blue)}.userName{color:var(--muted);font-size:11px}.mainContent{max-width:1720px;margin:0 auto;padding:14px}.dashboardGrid{align-items:start;gap:12px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px;overflow:hidden}.wide{grid-column:1/-1}.queuePanel .visitList{max-height:calc(100vh - 145px)}.formStack{gap:8px;display:grid}.formStack.dense{gap:8px}.formRow{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.formRow.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}label{color:#374151;gap:4px;display:grid}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;color:var(--ink);outline:none;min-height:28px;padding:5px 8px;transition:border-color .14s,box-shadow .14s,background .14s}select{background-image:linear-gradient(#fff 0%,#fbfcff 100%),linear-gradient(45deg,#0000 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,#0000 50%);background-position:0 0,calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:100% 100%,5px 5px,5px 5px;padding-right:24px;box-shadow:inset 0 1px #ffffffb3}textarea{resize:vertical;min-height:54px;line-height:1.4}input::placeholder,textarea::placeholder,.appSelectButton>.appSelectPlaceholder{color:#98a2b3}input:focus,textarea:focus{border-color:#0025de73;box-shadow:0 0 0 2px #0025de14}select:focus{box-shadow:none;border-color:#0025de73}.primaryButton,.secondaryButton,.ghostButton,.dangerButton{border-radius:var(--radius-sm);letter-spacing:0;white-space:nowrap;border:1px solid #0000;justify-content:center;justify-self:start;align-items:center;gap:6px;width:auto;padding:6px 10px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex}.primaryButton svg,.secondaryButton svg,.ghostButton svg,.dangerButton svg{width:14px;height:14px}.primaryButton{background:var(--surface-raised);color:var(--blue);border-color:#ccd6ea;box-shadow:0 1px 2px #10182808}.ghostButton{background:var(--surface-raised);color:var(--muted);border-color:var(--line)}.secondaryButton:hover:not(:disabled),.ghostButton:hover:not(:disabled),.dangerButton:hover:not(:disabled){background:#f8faff;border-color:#bcc7da}.buttonRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tinyButton{border:1px solid var(--line);background:var(--surface-raised);color:var(--muted);border-radius:6px;padding:3px 7px;font-size:11px}.tinyButton:hover{color:var(--danger);border-color:#efc3bf}.errorBox,.successBox{border-radius:var(--radius-sm);padding:7px 8px;font-size:11px;line-height:1.38}.errorBox{color:var(--danger);background:var(--danger-surface);border:1px solid #f4c7c3}.successBox{color:var(--success);background:var(--success-surface);border:1px solid #ccead9}.visitCard.selected{background:var(--surface-subtle);border-color:#c9d4ea;box-shadow:0 4px 16px #1018280a}.status{white-space:nowrap;background:var(--surface-muted);color:#475467;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}.status.active{background:var(--accent-surface);color:var(--blue);border-color:#d6ddff}.status.success{background:var(--success-surface);color:var(--success);border-color:#ccead9}.status.warning,.status.blocked{background:var(--danger-surface);color:var(--danger);border-color:#f4c7c3}.status.closed{background:var(--success-surface);color:var(--success);border-color:#ccead9}.status.cancelled{background:var(--surface-muted);color:#667085;border-color:var(--line)}.passportCard,.controlBox,.itemsTableWrap,.auditList,.emptyState{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised)}.passportGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.infoCell{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:6px;min-width:0;padding:7px}.infoCell span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;display:block}.infoCell b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:11.5px;font-weight:650;display:block;overflow:hidden}.notesBox{background:var(--surface-subtle);color:#344054;border:1px dashed #d4dbeb;border-radius:6px;margin-top:8px;padding:9px}.notesBox p{margin:0 0 4px;line-height:1.4}.notesBox p:last-child{margin-bottom:0}.controlBox{gap:8px;padding:12px;display:grid}.accentBox{background:linear-gradient(#fff 0%,#f8faff 100%);border-color:#d7def0}.controlBox h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:12px;line-height:1.15}.controlBox p{color:var(--muted);margin:0;line-height:1.4}.itemsTableWrap{overflow:auto}.itemsTable{border-collapse:collapse;width:100%;font-size:10.5px}.itemsTable th,.itemsTable td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:7px 8px}.itemsTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-subtle);font-size:10px;font-weight:650}.itemsTable tr:last-child td{border-bottom:0}.itemsTable tbody tr:hover{background:var(--surface-subtle)}.auditList{gap:3px;max-height:360px;padding:6px;display:grid;overflow:auto}.auditItem{border-radius:6px;grid-template-columns:8px 1fr;gap:8px;padding:7px;display:grid}.auditItem:hover{background:#f8faff}.auditDot{background:var(--blue);border-radius:999px;width:6px;height:6px;margin-top:5px}.auditItem b{color:var(--ink);font-size:11px;font-weight:650;line-height:1.35;display:block}.auditItem span{color:var(--muted);font-size:10px;display:block}.emptyState{color:var(--muted);text-align:center;background:#ffffffbf;padding:14px}.workspaceEmptyState{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);width:100%;min-height:220px;box-shadow:var(--shadow);color:var(--muted);text-align:center;align-content:center;justify-items:center;padding:28px 24px;display:grid}.workspaceEmptyState>svg{color:#9cafba;stroke-width:1.8px}.workspaceEmptyState>h2{color:var(--ink);margin:12px 0 5px;font-size:16px;line-height:1.25}.workspaceEmptyState>h2:first-child{margin-top:0}.workspaceEmptyState>p{max-width:430px;margin:0;font-size:12px;line-height:1.55}.workspaceEmptyMainPanel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media (width<=760px){.workspaceEmptyState{min-height:180px;padding:24px 18px}}.skeleton{gap:7px;display:grid}.skeleton span{background:linear-gradient(90deg,#eef2f7,#fff,#eef2f7) 0 0/240% 100%;border-radius:6px;height:38px;animation:1.5s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1100px){.securityWide,.queueWide{grid-template-columns:1fr}.widePanel{min-height:auto}.passportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.formRow,.formRow.compact{grid-template-columns:1fr 1fr}}@media (width<=760px){:root{--mobile-field-height:38px;--mobile-button-height:38px}.topbar{align-items:flex-start}.topbarUser{justify-content:flex-start;width:100%}.mainContent,.panel{padding:10px}.passportGrid,.formRow,.formRow.compact{grid-template-columns:1fr}.buttonRow{justify-content:flex-start}}.mainContent{max-width:1760px;padding:12px}.dashboardGrid{gap:10px}.panel{border-color:#d3dae7;box-shadow:0 1px 2px #10182806,0 4px 14px #10182808}.topbar{box-shadow:0 1px #10182808}.primaryButton,.secondaryButton,.ghostButton,.dangerButton{min-height:27px;padding:4px 9px;font-size:10.5px;font-weight:560}input,select,textarea{min-height:27px;padding:4px 8px}textarea{min-height:46px}label{font-size:10.5px;font-weight:560}.queueTableWrap{border:1px solid var(--line);background:var(--surface-raised);border-radius:6px;overflow:auto}.queueTable{border-collapse:collapse;width:100%;font-size:10.5px}.queueTable th,.queueTable td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:7px 8px}.queueTable th{z-index:1;background:var(--surface-subtle);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:620}.queueTable tbody tr{cursor:pointer;transition:background .12s}.queueTable tbody tr:hover{background:#fafcff}.queueTable tbody tr.selected{background:#f3f7ff}.queuePrimary{color:var(--ink);font-weight:560;line-height:1.25}.queueSecondary{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.25}.controlBox{gap:7px;padding:10px}.infoCell b{font-weight:560}.itemsTable th,.itemsTable td{padding:6px 8px}.auditList{max-height:320px}@media (width<=1100px){.queueWide,.securityWide{grid-template-columns:1fr}.queuePanel .queueTableWrap{max-height:none}}@media (width<=760px){.queueTable th:nth-child(4),.queueTable td:nth-child(4),.queueTable th:nth-child(6),.queueTable td:nth-child(6){display:none}}.securityWide{grid-template-columns:minmax(400px,470px) minmax(0,1fr)}.queueWide{grid-template-columns:minmax(560px,640px) minmax(0,1fr)}select{appearance:none;background-color:var(--surface-raised);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3.25 5.5 7 9l3.75-3.5' fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px 14px;border-color:#d5dce8;padding-right:28px;box-shadow:inset 0 1px 1px #10182805}select:hover{background-color:#fcfdff;border-color:#c4cfdf}.primaryButton,.secondaryButton,.ghostButton,.dangerButton{border-radius:6px;min-height:28px;padding:5px 10px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s}.primaryButton:active:not(:disabled),.secondaryButton:active:not(:disabled),.ghostButton:active:not(:disabled),.dangerButton:active:not(:disabled){transform:translateY(0)}.primaryButton{box-shadow:0 4px 10px #0025de1f}.secondaryButton,.ghostButton,.dangerButton{box-shadow:0 1px 2px #10182808}.queuePanel .queueTableWrap{max-height:calc(100vh - 176px)}.queueTable tbody tr td{transition:background .14s,box-shadow .14s}.queueTable tbody tr.selected td{background:#f3f7ff}.queueTable tbody tr.selected:hover td{background:#f3f7ff}.visitCard.selected{border-left-color:var(--blue);box-shadow:none;border-color:#cfd8e7}.choiceChip.active{color:var(--blue);background:#0025de0f;border-color:#0025de38;box-shadow:inset 0 0 0 1px #0025de0f}.warehouseItemForm .secondaryButton{margin-top:2px}.controlBox h3{font-weight:600}@media (width<=1100px){.securityWide,.queueWide{grid-template-columns:1fr}}.primaryButton:hover:not(:disabled),.secondaryButton:hover:not(:disabled),.ghostButton:hover:not(:disabled),.dangerButton:hover:not(:disabled),.primaryButton:active:not(:disabled),.secondaryButton:active:not(:disabled),.ghostButton:active:not(:disabled),.dangerButton:active:not(:disabled){transform:none}.primaryButton,.secondaryButton,.ghostButton,.dangerButton{transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.primaryButton:hover:not(:disabled){background:#f7f9ff;border-color:#b9c5e2;box-shadow:0 2px 6px #1018280d}.secondaryButton:hover:not(:disabled),.ghostButton:hover:not(:disabled),.dangerButton:hover:not(:disabled){box-shadow:0 2px 6px #1018280d}.buttonRow{justify-content:flex-start}.modalClose{border:1px solid var(--line);background:var(--surface-raised);color:#556276;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.modalClose:hover{color:var(--ink);background:#f8faff;border-color:#cfd8e7}.detailLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.detailLayoutSeparateVisit>.passportCard{grid-area:1/1}.detailLayoutSeparateVisit>.detailMain{grid-area:2/1}.detailMain{gap:10px;min-width:0;display:grid}.detailAside .auditList{height:min(640px,100vh - 180px);max-height:none}.auditList{border-color:#d8dfeb;padding:8px}.auditItem{padding:8px}.auditItem b{font-weight:560}@media (width<=1100px){.detailLayout{grid-template-columns:1fr}.detailAside .auditList{height:auto}}.smallLogo{color:inherit;background:0 0;overflow:visible}.loginCard{justify-items:start;display:grid}.loginForm{width:100%}.logoMarkWrap{width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.logoMarkWrap img{object-fit:contain;width:24px;height:24px;display:block}.topbarBrand{gap:9px}.widePanel{min-height:auto}.detailLayout{grid-template-columns:minmax(0,1fr) 280px}.detailAside .auditList{height:min(520px,100vh - 230px)}@media (width<=1100px){.securityDetailPanel{grid-area:auto}}@media (width<=760px){.clientHistoryBox.controlBox,.clientHistoryBox{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface-raised)!important;box-shadow:none!important;gap:0!important;padding:0!important;overflow:hidden!important}.clientHistoryHeader{width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;color:var(--ink)!important;text-align:left!important;border-radius:var(--radius)!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.clientHistoryHeader span{min-width:0!important;color:var(--ink)!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.clientHistoryHeader svg{width:14px!important;height:14px!important;color:var(--blue)!important;flex:0 0 14px!important}.clientHistoryHeader i{opacity:.72!important;flex:0 0 10px!important;width:10px!important;height:10px!important;transition:transform .18s,opacity .18s!important;position:relative!important}.clientHistoryHeader i:before,.clientHistoryHeader i:after{content:""!important;background:#5c697d!important;border-radius:999px!important;width:6px!important;height:1.5px!important;position:absolute!important;top:4px!important}.clientHistoryHeader i:before{left:0!important;transform:rotate(45deg)!important}.clientHistoryHeader i:after{right:0!important;transform:rotate(-45deg)!important}.clientHistoryBox.is-open .clientHistoryHeader i{opacity:1!important;transform:rotate(180deg)!important}.clientHistoryBox.is-open{padding-bottom:10px!important}.clientHistoryBox.is-open .shipmentBox,.clientHistoryBox.is-open .emptyState,.clientHistoryBox.is-open .errorBox{max-width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important}.positionBox .editableItems{gap:7px!important}}@media (width<=1100px){.positionBox .mobileEditableItem,.positionBox .mobileEditableItem:hover{grid-template-rows:32px 32px 32px!important}.positionBox .mobileEditableItem .tinyButton,.positionBox .mobileEditableItem .mobileItemRemove{height:32px!important;min-height:32px!important;max-height:32px!important}.positionBox .editableItemsWrap{overflow:visible!important}.positionBox .mobileEditableItemsList{width:100%!important;min-width:0!important}.positionBox .mobileEditableItem,.positionBox .mobileEditableItem:hover{grid-template-rows:32px 32px 28px!important;gap:5px 7px!important;width:100%!important;min-width:0!important}.positionBox .mobileEditableItem.is-service{grid-template-rows:32px 28px!important}.positionBox .mobileEditableItem .appSelectButton,.positionBox .mobileEditableItem .tableNoteInput,.positionBox .mobileEditableItem .tinyButton{height:32px!important;min-height:32px!important;max-height:32px!important}.positionBox .mobileEditableItem .tableNoteInput{height:28px!important;min-height:28px!important;max-height:28px!important}.positionBox .mobileEditableItem .tinyButton{background:var(--surface-subtle)!important;color:#526074!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 6px!important;font-size:10px!important}.positionBox .mobileEditableItemsEmpty{color:#778397!important;text-align:center!important;background:var(--surface-raised)!important;border:1px dashed #d8e1ec!important;border-radius:6px!important;padding:10px!important;display:block!important}.positionBox .editableItemsWrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}}@media (width<=760px){.positionBox .editableItemsTable{display:none!important}.positionBox .mobileEditableItemsList{gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.mobileEditableItem .appSelect,.mobileEditableItem .tinyButton{width:100%!important;min-width:0!important;max-width:100%!important}.mobileEditableItem .appSelectButton,.mobileEditableItem .tinyButton{background:var(--surface-raised)!important;border-color:#d8e1ec!important;border-radius:6px!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-size:12px!important;line-height:1!important}.mobileEditableItem .tinyButton{background:var(--surface-subtle)!important;color:#526074!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 6px!important;font-size:10px!important}.positionBox{background:var(--surface-raised)!important}.positionBox .positionBoxHeader{justify-content:flex-start!important}.positionBox .positionBoxHeader h3{text-align:left!important;width:100%!important}.positionBox .editableItemsWrap{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.positionBox .editableItemsTable tbody{gap:7px!important}.positionBox .editableItemsTable tr,.positionBox .editableItemsTable tr.is-product,.positionBox .editableItemsTable tr.is-service{background:var(--surface-raised)!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-rows:32px 32px 28px!important;grid-template-columns:52px minmax(0,1fr) 64px!important;padding:6px!important}.positionBox .editableItemsTable tr+tr{border-top:1px solid #dbe4ef!important}.positionBox .editableItemsTable .itemKindCell{grid-area:1/1/3!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;display:flex!important}.positionBox .editableItemsTable .smallTag{background:var(--surface-subtle)!important;color:#526074!important;border:1px solid #d8e1ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:22px!important;min-height:22px!important;padding:0!important;font-size:9px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.positionBox .editableItemsTable .itemPositionCell{grid-column:2!important}.positionBox .editableItemsTable .itemQuantityCell{grid-column:3!important}.positionBox .editableItemsTable .itemCharacteristicCell{grid-column:2!important}.positionBox .editableItemsTable .itemActionsCell{grid-column:3!important}.positionBox .editableItemsTable .itemNotesCell{grid-column:1/4!important}.positionBox .editableItemsTable tr.is-service{grid-template-rows:32px 28px!important}.positionBox .editableItemsTable tr.is-service .itemKindCell{grid-row:1/3!important}.positionBox .editableItemsTable tr.is-service .itemPositionCell{grid-area:1/2!important}.positionBox .editableItemsTable tr.is-service .itemQuantityCell{grid-area:1/3!important}.positionBox .editableItemsTable tr.is-service .itemNotesCell{grid-column:2!important}.positionBox .editableItemsTable tr.is-service .itemActionsCell{grid-column:3!important}.positionBox .editableItemsTable .appSelectButton,.positionBox .editableItemsTable .tableNoteInput,.positionBox .editableItemsTable .tinyButton{background:var(--surface-raised)!important;border-color:#d8e1ec!important}.positionBox .editableItemsTable .tableNoteInput{background:var(--surface-subtle)!important;height:28px!important;min-height:28px!important;max-height:28px!important}.positionBox .editableItemsTable .tableQuantityStepper,.positionBox .editableItemsTable .tableQuantityStepper input{width:64px!important}.positionBox .editableItemsTable .tinyButton{background:var(--surface-subtle)!important;height:28px!important;min-height:28px!important;max-height:28px!important}}.portalMini .secondaryButton{min-height:26px;padding:4px 9px}.positionBox{padding:10px}.warehouseActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.warehouseActionBlock .primaryButton,.warehouseActionBlock .secondaryButton{flex:none;min-height:26px;padding:4px 9px}.controlBox.positionBox h3{margin-bottom:1px}@media (width<=900px){.warehouseActions{grid-template-columns:1fr}}.photoBox h3,.shipmentBox h3{align-items:center;gap:6px;display:inline-flex}.fileButton{min-height:28px;color:var(--blue);background:var(--surface-raised);cursor:pointer;border:1px solid #c7d2fe;border-radius:6px;justify-content:center;align-self:end;align-items:center;padding:5px 10px;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.fileButton:hover{background:#f8faff;border-color:#b9c7f5;box-shadow:0 2px 6px #1018280d}.fileButton input{display:none}.fileButton span{white-space:nowrap;font-size:10.5px;font-weight:560}.photoGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.photoThumb{color:var(--text);gap:4px;text-decoration:none;display:grid}.photoThumb img{object-fit:cover;border:1px solid var(--line);background:var(--surface-subtle);border-radius:6px;width:100%;height:70px}.photoThumb span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.photoEmpty{color:var(--muted);align-items:center;gap:6px;padding:5px 0;font-size:10.5px;display:inline-flex}.wideReport .auditList{max-height:260px}.entryQuickBox .primaryButton{justify-self:start}.entryModalOverlay{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172829;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.entryModalWindow{background:var(--surface-raised);border:1px solid #d6deeb;border-radius:6px;width:min(560px,100vw - 40px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 18px 48px #0f172824}.entryModalHeader{border-bottom:1px solid var(--line-soft);background:linear-gradient(#fff 0%,#fbfcff 100%);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px 11px;display:flex}.entryModalHeader h3{color:var(--ink);margin:0;font-size:15px;font-weight:620}.entryModalHeader p{color:var(--muted);margin:2px 0 0;font-size:10.5px}.entryModalBody{max-height:calc(100vh - 120px);padding:14px 15px 15px;overflow:auto}.entryModalBody .successBox{margin-top:2px}.entryModalBody .primaryButton{justify-self:start}.securityDetailPanel .detailLayout{grid-template-columns:minmax(0,1fr) 230px;gap:10px}.securityDetailPanel .passportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.securityDetailPanel .exitSummary{grid-template-columns:1fr}.detailAside .auditList{align-content:start;align-items:start;max-height:min(520px,100vh - 230px);height:auto!important}.auditList{align-content:start;align-items:start}.auditItem{align-items:start;min-height:0;padding:5px 7px!important}.auditItem b{font-size:10.5px;line-height:1.25}.auditItem span{margin-top:2px;line-height:1.2}.auditDot{margin-top:4px}@media (width<=1350px){.securityThreeCols{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.securityQueuePanel{grid-column:2}.securityDetailPanel{grid-column:1/-1}.securityDetailPanel .detailLayout{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=1100px){.securityThreeCols{grid-template-columns:1fr}.securityQueuePanel,.securityDetailPanel{grid-column:auto}.securityDetailPanel .detailLayout{grid-template-columns:1fr}.entryModalOverlay{padding:12px}.entryModalWindow{width:min(100%,100vw - 24px)}}.loginCard h1{margin-top:0!important}.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.fileButton,.tinyButton,.modalClose{border-radius:6px!important}.primaryButton,.secondaryButton,.ghostButton,.dangerButton{min-height:28px!important;box-shadow:none!important;padding:5px 11px!important;font-size:10.5px!important;font-weight:560!important;line-height:1!important;transition:background-color .14s,border-color .14s,color .14s!important;transform:none!important}.primaryButton:hover:not(:disabled),.secondaryButton:hover:not(:disabled),.ghostButton:hover:not(:disabled),.dangerButton:hover:not(:disabled),.primaryButton:active:not(:disabled),.secondaryButton:active:not(:disabled),.ghostButton:active:not(:disabled),.dangerButton:active:not(:disabled){box-shadow:none!important;transform:none!important}.primaryButton{background:var(--surface-raised)!important;color:var(--blue)!important;border-color:#ccd6ea!important}.primaryButton:hover:not(:disabled){background:#f7f9ff!important;border-color:#b9c5e2!important}.secondaryButton{background:var(--surface-raised)!important;color:var(--blue)!important;border-color:#ccd6ea!important}.secondaryButton:hover:not(:disabled){background:#f7f9ff!important;border-color:#b9c5e2!important}.ghostButton{background:var(--surface-raised)!important;border-color:var(--line)!important;color:#556276!important}.ghostButton:hover:not(:disabled){background:var(--surface-subtle)!important;border-color:#cbd5e1!important}.dangerButton{background:var(--surface-raised)!important;color:var(--danger)!important;border-color:#efc3bf!important}.dangerButton:hover:not(:disabled){background:var(--danger-surface)!important;border-color:#e9aaa4!important}.primaryButton svg,.secondaryButton svg,.ghostButton svg,.dangerButton svg{flex:0 0 13px!important;width:13px!important;height:13px!important}.historyActionRow .secondaryButton{justify-self:start}.clientHistoryEmptyState{overflow-wrap:anywhere;margin:0}.shipmentBox{animation:.16s softReveal}@keyframes softReveal{0%{opacity:0}to{opacity:1}}.loginForm .primaryButton{justify-self:center;min-height:32px!important;padding:7px 20px!important;font-size:11px!important}.securityQueuePanel{grid-column:1!important}.securityDetailPanel{grid-area:auto/2!important}.panelHeaderWithAction .primaryButton{flex:none}.securityQueuePanel .queueTableWrap{max-height:calc(100vh - 188px)}.securityQueuePanel .queueCounters{gap:3px}.securityQueuePanel .queueCounters span{padding-left:4px;padding-right:4px}@media (width<=1280px){.securityThreeCols{grid-template-columns:1fr!important}.securityQueuePanel,.securityDetailPanel{grid-column:auto!important}}.panel,.controlBox{overflow:visible}.appSelect{width:100%;min-width:0;position:relative}.appSelectButton{width:100%;min-height:29px;color:var(--ink);text-align:left;background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #d5dce8;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 9px;font-size:10.5px;font-weight:560;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:inset 0 1px 1px #10182805}.appSelectButton:hover:not(:disabled){background:var(--surface-raised);box-shadow:none;border-color:#bfc9dc;outline:none}.appSelectButton:disabled{opacity:.55;cursor:default;background:var(--surface-subtle)}.appSelectButton span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appSelectButton i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3.25 5.5 7 9l3.75-3.5' fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;flex:0 0 14px;width:14px;height:14px}.appSelectMenu{z-index:80;background:var(--surface-raised);border:1px solid #d5dce8;border-radius:6px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #0f172821}.appSelectMenu button{color:#243042;text-align:left;background:0 0;border:0;border-radius:6px;gap:2px;width:100%;padding:7px 8px;font-size:10.5px;line-height:1.25;transition:none;display:grid}.appSelectMenu small{color:var(--muted);font-size:9.5px}.catalogCombobox{width:100%;min-width:0;position:relative}.catalogCombobox input{padding-right:28px}.catalogComboboxToggle{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:0 6px 6px 0;place-items:center;width:28px;height:100%;min-height:0;padding:0;display:grid;position:absolute;top:0;right:0}.catalogComboboxToggle i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3.25 5.5 7 9l3.75-3.5' fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;width:14px;height:14px;transition:transform .14s}.catalogCombobox.is-open .catalogComboboxToggle i{transform:rotate(180deg)}.catalogComboboxMenu{min-width:120px}.catalogComboboxEmpty{color:var(--muted);padding:8px;font-size:10.5px;line-height:1.35}.itemsTableCompact th:nth-child(2),.itemsTableCompact td:nth-child(2){text-align:center;width:64px}.portalMini .appSelect{width:64px}.portalMini .appSelectButton{min-height:28px;padding:4px 8px}.adminStatusGrid .appSelect{min-width:220px}.photoControls .appSelect{min-width:170px}.loginForm .appSelectButton{min-height:32px}@media (width<=760px){.appSelectMenu{max-height:220px}}.productEntryRowFull .secondaryButton{white-space:nowrap;align-self:end;min-height:29px}.positionBox .warehouseItemForm{max-width:none}.entryPhotoButton{justify-self:start;max-width:100%}.entryPhotoButton span{text-overflow:ellipsis;max-width:360px;overflow:hidden}.queuePanel .queueTable th:last-child,.queuePanel .queueTable td:last-child{white-space:nowrap;width:96px}@media (width<=980px){.productEntryRowFull .secondaryButton{grid-column:1/-1;justify-self:start}}@media (width<=860px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%;background:#f5f7fb;font-size:12px}.loginPage{place-items:start center;min-height:100dvh;padding:22px 12px}.loginCard{border-radius:6px;width:100%;max-width:390px;padding:16px}.loginCard h1{font-size:18px;line-height:1.15}.loginCard p{margin-bottom:16px;font-size:11.5px}.loginForm{gap:12px}.loginForm .primaryButton{min-height:36px!important;padding:8px 22px!important}.topbar{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;min-height:0;padding:8px 10px;display:grid;position:sticky;top:0}.topbarBrand{min-width:0}.topbarUser{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;gap:6px;width:100%;padding-bottom:1px;overflow-x:auto}.topbarUser::-webkit-scrollbar{display:none}.rolePill,.userName,.topbarUser .ghostButton{flex:none}.userName{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.mainContent{width:100%;max-width:100%;padding:8px}.dashboardGrid,.securityThreeCols,.securityWide,.queueWide{gap:8px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.wide,.securityQueuePanel,.securityDetailPanel,.queuePanel,.widePanel{min-width:0;grid-area:auto!important}.panel{border-radius:6px;min-width:0;padding:9px}.panelHeaderWithAction .primaryButton{min-width:max-content}.formRow,.formRow.compact{grid-template-columns:minmax(0,1fr)!important}input,select,textarea,.appSelectButton{min-height:34px;font-size:12px}textarea{min-height:62px}label{font-size:11px}.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.fileButton{min-height:34px!important;padding:7px 11px!important;font-size:11px!important}.buttonRow{gap:6px}.entryModalOverlay{align-items:flex-end;padding:8px}.entryModalWindow{border-radius:6px;width:100%;max-height:calc(100dvh - 16px)}.entryModalHeader{padding:12px}.entryModalBody{max-height:calc(100dvh - 90px);padding:12px}.entryPhotoButton{justify-self:stretch;width:100%}.entryPhotoButton span{max-width:100%}.appSelectMenu{z-index:1000;border-radius:6px;max-height:min(56dvh,420px);padding:7px;position:fixed;inset:auto 10px 10px;box-shadow:0 18px 60px #0f172833}.appSelectMenu button{min-height:38px;padding:9px 10px;font-size:12px}.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{background:0 0;border:0;max-height:none;overflow:visible}.queueTable,.queueTable thead,.queueTable tbody,.queueTable tr,.queueTable td{width:100%;display:block}.queueTable thead{display:none}.queueTable tbody{gap:7px;display:grid}.queueTable tbody tr{border:1px solid var(--line);background:var(--surface-raised);border-left:3px solid #0000;border-radius:6px;gap:5px;padding:8px;display:grid}.queueTable tbody tr.selected{border-left-color:var(--blue);background:#f6f9ff}.queueTable tbody tr.selected td,.queueTable tbody tr:hover td,.queueTable tbody tr.selected:hover td{background:0 0!important}.queueTable tbody tr.selected td:first-child{box-shadow:none}.queueTable td{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:8px;min-width:0;font-size:11px;border:0!important;padding:0!important;display:grid!important}.queueTable td:before{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;line-height:1.25;display:block}.queueTable td:first-child:before{content:"Самовывоз"}.queueTable td:nth-child(2):before{content:"Клиент"}.queueTable td:nth-child(3):before{content:"Статус"}.queueTable td:nth-child(4):before{content:"Портал"}.queueTable td:nth-child(5):before{content:"Инфо"}.queueTable td:nth-child(6):before{content:"Обновлено"}.queuePrimary,.queueSecondary{overflow-wrap:anywhere;min-width:0}.status{white-space:normal;width:fit-content;line-height:1.2}.detailLayout,.securityDetailPanel .detailLayout{gap:8px;grid-template-columns:minmax(0,1fr)!important}.detailMain{gap:8px}.detailAside .auditList,.auditList{max-height:300px;height:auto!important}.passportCard,.controlBox,.itemsTableWrap,.auditList{border-radius:6px}.passportGrid,.securityDetailPanel .passportGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.warehouseActions{gap:8px;grid-template-columns:minmax(0,1fr)!important}.portalMini .appSelect{width:100%}.warehouseActionBlock .primaryButton,.warehouseActionBlock .secondaryButton{width:fit-content}.productEntryRowFull .secondaryButton,.warehouseItemForm .secondaryButton{justify-self:stretch;width:100%}.itemsTableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.itemsTable{min-width:560px}.photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.photoThumb img{height:68px}.fileButton{width:100%}.fileButton span{margin:0 auto}}@media (width<=520px){.topbar{grid-template-columns:1fr}.topbarUser{grid-column:auto}.mainContent{padding:6px}.panel{padding:8px}.panelHeaderWithAction .primaryButton{justify-content:center;width:100%}.passportGrid,.securityDetailPanel .passportGrid{grid-template-columns:minmax(0,1fr)!important}.queueTable td{grid-template-columns:72px minmax(0,1fr)}.photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.auditList{max-height:240px}}.queueTableWrap{border-color:#d9e1ee;box-shadow:inset 0 1px #ffffffbf}.queueTable th{color:#4d5b70!important;background:#f1f5fb!important;border-bottom:1px solid #d8e1ef!important;font-weight:640!important}.queueTable td{border-bottom-color:#edf1f7!important}.queueTable tbody tr:hover,.queueTable tbody tr:hover td,.queueTable tbody tr.selected,.queueTable tbody tr.selected td,.queueTable tbody tr.selected:hover,.queueTable tbody tr.selected:hover td{background:var(--surface-subtle)!important}.queueTable tbody tr.selected td{border-bottom-color:#dfe7f4!important}.queueTable tbody tr:last-child td{border-bottom:0!important}.securityQueuePanel .queueTable th,.securityQueuePanel .queueTable td{padding-left:8px;padding-right:8px}@media (width<=760px){.queueTable-security td:first-child:before,.queueTable-warehouse td:first-child:before{content:"Самовывоз"}.queueTable-security td:nth-child(2):before,.queueTable-warehouse td:nth-child(2):before{content:"Клиент"}.queueTable-security td:nth-child(3):before,.queueTable-warehouse td:nth-child(3):before{content:"Статус"}.queueTable-security td:nth-child(4):before,.queueTable-warehouse td:nth-child(4):before{content:"Портал"}.queueTable-security td:nth-child(5):before,.queueTable-warehouse td:nth-child(5):before{content:"Обновлено"}.queueTable-docs td:first-child:before{content:"Самовывоз"}.queueTable-docs td:nth-child(2):before{content:"Клиент"}.queueTable-docs td:nth-child(3):before{content:"Статус"}.queueTable-docs td:nth-child(4):before{content:"Портал"}.queueTable-docs td:nth-child(5):before{content:"Документ"}.queueTable-docs td:nth-child(6):before{content:"Обновлено"}.queueTable tbody tr.selected{border-color:#d8e2f1;border-left-color:var(--blue);background:var(--surface-subtle)!important}}.clientHistoryBox{background:var(--surface-raised);border-color:#d8dfeb;padding:10px}.clientHistoryBox .historyButtonInline{justify-self:start;margin:0}.clientHistoryBox .shipmentBox{background:0 0;border:0;margin-top:8px;padding:0}.docsFormBox{min-width:0}.docsFormBox textarea,.docsFormBox .primaryButton{max-width:100%}@media (width<=760px){.docsFormBox .primaryButton{justify-self:stretch;width:100%}}.docsWorkspace{grid-template-columns:minmax(500px,600px) minmax(0,1fr)}.docsWorkspace .widePanel{min-width:0}.docsWorkspace .detailLayout{gap:10px;grid-template-columns:minmax(0,1fr)!important}.docsWorkspace .detailAside{min-width:0;position:static}.docsWorkspace .detailAside .auditList{height:auto;max-height:260px}.docsWorkspace .passportGrid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}.docsWorkspace .infoCell{min-width:0;overflow:hidden}.docsWorkspace .itemsTableWrap,.docsWorkspace .controlBox,.docsWorkspace .docsFormBox{min-width:0;max-width:100%}.docsWorkspace .itemsTable{min-width:560px}.docsWorkspace .docsFieldsRow{min-width:0;grid-template-columns:minmax(220px,1fr) minmax(190px,260px)!important}.docsWorkspace .docsFormBox textarea,.docsWorkspace .docsFormBox input{min-width:0}@media (width<=1380px){.docsWorkspace{grid-template-columns:minmax(420px,520px) minmax(0,1fr)}.docsWorkspace .docsFieldsRow{grid-template-columns:minmax(0,1fr)!important}}@media (width<=1100px){.docsWorkspace{grid-template-columns:1fr}.docsWorkspace .itemsTable{min-width:0}}.widePanel,.securityDetailPanel,.docsWorkspace .widePanel,.opsWorkspace .widePanel,.widePanel .detailMain,.securityDetailPanel .detailMain,.docsWorkspace .detailMain,.opsWorkspace .detailMain,.panel,.controlBox,.passportCard,.itemsTableWrap,.docsFormBox{min-width:0!important}@media (width<=1500px){.widePanel .detailLayout,.securityDetailPanel .detailLayout,.docsWorkspace .detailLayout,.opsWorkspace .detailLayout{grid-template-columns:minmax(0,1fr)!important}.widePanel .detailAside,.securityDetailPanel .detailAside,.docsWorkspace .detailAside,.opsWorkspace .detailAside{min-width:0!important;position:static!important}.widePanel .detailAside .auditList,.securityDetailPanel .detailAside .auditList,.docsWorkspace .detailAside .auditList,.opsWorkspace .detailAside .auditList{height:auto!important;max-height:260px!important}.widePanel .passportGrid,.securityDetailPanel .passportGrid,.docsWorkspace .passportGrid,.opsWorkspace .passportGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.widePanel .controlGrid.twoUp,.securityDetailPanel .controlGrid.twoUp,.docsWorkspace .controlGrid.twoUp,.opsWorkspace .controlGrid.twoUp,.widePanel .formRow,.widePanel .formRow.compact,.securityDetailPanel .formRow,.securityDetailPanel .formRow.compact,.docsWorkspace .formRow,.docsWorkspace .formRow.compact,.opsWorkspace .formRow,.opsWorkspace .formRow.compact{grid-template-columns:minmax(0,1fr)!important}.widePanel .itemsTableWrap,.securityDetailPanel .itemsTableWrap,.docsWorkspace .itemsTableWrap,.opsWorkspace .itemsTableWrap{overflow-x:auto!important}.widePanel .itemsTable,.securityDetailPanel .itemsTable,.docsWorkspace .itemsTable,.opsWorkspace .itemsTable{min-width:520px}}@media (width<=1280px){.securityThreeCols,.securityWide,.queueWide,.docsWorkspace,.opsWorkspace{grid-template-columns:minmax(0,1fr)!important}.securityQueuePanel,.securityDetailPanel,.queuePanel,.widePanel{grid-column:auto!important}.queuePanel .queueTableWrap{max-height:none!important}}@media (width<=900px){.passportGrid,.securityDetailPanel .passportGrid,.docsWorkspace .passportGrid,.opsWorkspace .passportGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.widePanel .itemsTable,.securityDetailPanel .itemsTable,.docsWorkspace .itemsTable,.opsWorkspace .itemsTable{min-width:0}}.photoThumb{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.photoThumb:hover img{border-color:#b9c7f5;box-shadow:0 2px 8px #10182814}.photoViewerOverlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.photoViewer{background:var(--surface-raised);border:1px solid #d6ddeb;border-radius:6px;width:min(920px,100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 20px 64px #0f172a38}.photoViewerHeader{border-bottom:1px solid var(--line-soft);background:var(--surface-raised);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.photoViewerHeader b{color:var(--ink);font-size:12px;font-weight:620;display:block}.photoViewerHeader span{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.photoViewerClose{border:1px solid var(--line);background:var(--surface-raised);color:#64748b;border-radius:6px;width:28px;height:28px;font-size:18px;line-height:1;transition:background .16s,border-color .16s,color .16s}.photoViewerClose:hover{color:var(--ink);background:#f8faff;border-color:#cbd5e1}.photoViewerBody{background:var(--surface-subtle);place-items:center;max-height:calc(100vh - 118px);padding:14px;display:grid;overflow:auto}.photoViewerBody img{object-fit:contain;background:var(--surface-raised);border-radius:6px;max-width:100%;max-height:calc(100vh - 150px);display:block}@media (width<=760px){.photoViewerOverlay{padding:10px}.photoViewer{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.photoViewerBody{max-height:calc(100vh - 90px);padding:8px}.photoViewerBody img{max-height:calc(100vh - 112px)}}.queueNumCol{width:58px;text-align:center!important}.queueNumCell{text-align:center;width:58px;color:var(--blue);white-space:nowrap;font-size:15px;font-weight:680}.passportGrid .infoCell:first-child b{color:var(--blue);font-size:14px}.queueDisplayPage{min-height:100vh;color:var(--ink);background:#f2f5fa;padding:28px}.queueDisplayHeader{background:#fffffff0;border:1px solid #d5ddeb;border-radius:6px;justify-content:space-between;align-items:center;gap:28px;padding:22px 26px;display:flex;box-shadow:0 12px 32px #10182812}.queueDisplayBrand{align-items:center;gap:18px;display:flex}.queueDisplayBrand img{object-fit:contain;width:42px;height:42px}.queueDisplayBrand h1{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:680;line-height:1.05}.queueDisplayBrand p{color:var(--muted);margin:6px 0 0;font-size:17px}.queueDisplayTime{color:#344054;white-space:nowrap;font-size:22px;font-weight:560}.queueDisplayCard .status{padding:8px 12px;font-size:15px}.queueDisplayEmpty,.queueDisplayError{background:var(--surface-raised);color:var(--muted);text-align:center;border:1px solid #d5ddeb;border-radius:6px;margin-top:24px;padding:42px 28px;font-size:32px}.queueDisplayError{color:var(--danger);background:var(--danger-surface)}@media (width<=900px){.queueDisplayPage{padding:16px}.queueDisplayHeader{flex-direction:column;align-items:flex-start}.queueDisplayCard .status{grid-column:1/-1;justify-self:start}}@media (width<=760px){.queueNumCell{text-align:left;width:auto;font-size:18px}.queueTable-security td:first-child:before,.queueTable-warehouse td:first-child:before,.queueTable-docs td:first-child:before{content:"Очередь"}.queueTable-security td:nth-child(2):before,.queueTable-warehouse td:nth-child(2):before,.queueTable-docs td:nth-child(2):before{content:"Самовывоз"}.queueTable-security td:nth-child(3):before,.queueTable-warehouse td:nth-child(3):before,.queueTable-docs td:nth-child(3):before{content:"Клиент"}.queueTable-security td:nth-child(4):before,.queueTable-warehouse td:nth-child(4):before,.queueTable-docs td:nth-child(4):before{content:"Статус"}.queueTable-security td:nth-child(5):before,.queueTable-warehouse td:nth-child(5):before,.queueTable-docs td:nth-child(5):before{content:"Портал"}.queueTable-docs td:nth-child(6):before{content:"Документ"}.queueTable-docs td:nth-child(7):before,.queueTable-security td:nth-child(6):before,.queueTable-warehouse td:nth-child(6):before{content:"Обновлено"}}.queueDisplayHeader{border-radius:6px;padding:20px 24px}.queueDisplayBrand h1{letter-spacing:-.035em;font-size:32px}.queueBoard{grid-template-columns:repeat(3,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.queueBoardColumn{background:var(--surface-raised);border:1px solid #d7deea;border-radius:6px;min-height:360px;overflow:hidden;box-shadow:0 8px 24px #1018280b}.queueBoardColumnHead{background:var(--surface-subtle);border-bottom:1px solid #e6ebf3;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.queueBoardColumnHead h2{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:25px;font-weight:640;line-height:1.1}.queueBoardColumnHead p{color:var(--muted);margin:5px 0 0;font-size:13px}.queueBoardColumnHead b{background:var(--surface-raised);min-width:42px;height:42px;color:var(--blue);border:1px solid #d7deea;border-radius:999px;place-items:center;padding:0 10px;font-size:24px;font-weight:640;display:grid}.queueBoardList{gap:10px;padding:12px;display:grid}.queueBoardCard{background:var(--surface-raised);border:1px solid #e0e6ef;border-radius:6px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:100px;padding:13px;display:grid}.queueBoard-portal .queueBoardCard{border-left:5px solid var(--blue)}.queueBoard-docs .queueBoardCard{border-left:5px solid #7c3aed}.queueBoard-ready .queueBoardCard{border-left:5px solid #067647}.queueBoardNumber{width:68px;height:68px;color:var(--blue);background:#0025de14;border-radius:6px;place-items:center;font-size:34px;font-weight:680;line-height:1;display:grid}.queueBoardPlate{letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:650;line-height:1.05}.queueBoardCustomer{color:#344054;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:16px;line-height:1.25;overflow:hidden}.queueBoardMeta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.queueBoardMeta span{background:var(--surface-subtle);color:var(--muted);border:1px solid #d9e0ec;border-radius:999px;padding:4px 8px;font-size:12px}.queueBoardEmpty{color:#8a96a8;text-align:center;padding:24px 16px;font-size:18px}@media (width<=1280px){.queueBoard{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (width<=760px){.queueBoard{grid-template-columns:1fr}.queueDisplayBrand h1{font-size:26px}.queueBoardColumnHead h2{font-size:22px}.queueBoardCard{grid-template-columns:68px minmax(0,1fr)}.queueBoardNumber{width:60px;height:60px;font-size:30px}.queueBoardPlate{font-size:24px}}.queueDisplayHeader{margin-bottom:18px}.queueDisplayTime{letter-spacing:-.035em;line-height:1.05;color:var(--ink)!important;font-size:clamp(32px,3vw,52px)!important;font-weight:620!important}.queueDisplayBrand h1{font-size:clamp(30px,2.4vw,42px)!important}@media (width<=900px){.queueDisplayTime{font-size:30px!important}.queueDisplayHeader{gap:14px}}:root{--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s}.t-input-wrap{position:relative}.t-input{will-change:transform;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out, box-shadow var(--revert-dur,.28s) ease-out, background var(--revert-dur,.28s) ease-out}input.t-input.is-error,textarea.t-input.is-error,.appSelect.t-input.is-error .appSelectButton{background:var(--danger-surface);border-color:#d92d20!important;box-shadow:0 0 0 3px #d92d2014!important}.t-error-msg{color:#b42318;opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s);margin:4px 0 0;font-size:10.5px;font-weight:520;line-height:1.25}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}:root{--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-fast:.16s;--motion-med:.24s}.appSelect.is-open .appSelectButton{border-color:#0025de47;box-shadow:inset 0 1px 1px #10182805}.appSelectButton i{transition:transform var(--motion-med) var(--motion-ease)}.appSelectMenu,.topbarInterfaceMenu,.accountContextMenu,.listCustomDatePopover,.analyticsGroupedMenuList,.topbarAccountNotificationPane{transform-origin:top;animation:t-popover-enter .15s var(--motion-ease) both}:is(.appSelectMenu,.topbarInterfaceMenu,.accountContextMenu,.analyticsGroupedMenuList)>button{transition:background-color .12s,color .12s,border-color .12s}.queueNumCell,.queueBoardNumber{animation:t-number-pop .26s var(--motion-ease) both}.status{animation:t-badge-pop .18s var(--motion-ease) both}.successBox{animation:t-success-reveal .24s var(--motion-ease) both;align-items:center;gap:7px;display:flex}.successBox:before{content:"";background:var(--success);width:15px;height:15px;animation:t-success-check .32s var(--motion-ease) both;border-radius:999px;flex:0 0 15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M6.5 11.2 3.3 8l1.1-1.1 2.1 2.1 5-5L12.6 5z'/%3E%3C/svg%3E") 50%/11px 11px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M6.5 11.2 3.3 8l1.1-1.1 2.1 2.1 5-5L12.6 5z'/%3E%3C/svg%3E") 50%/11px 11px no-repeat}.entryModalWindow,.deliveryModalWindow,.photoViewer{transform-origin:50%;animation:t-dialog-enter .18s var(--motion-ease) both}.entryModalOverlay,.deliveryModalOverlay,.photoViewerOverlay{animation:.14s ease-out both t-backdrop-enter}.photoThumb:hover img{transform:scale(1.025)}.photoThumb img{transition:transform var(--motion-med) var(--motion-ease)}.queueBoardCard{animation:t-card-enter .24s var(--motion-ease) both}.queueBoardCard:nth-child(2){animation-delay:18ms}.queueBoardCard:nth-child(3){animation-delay:36ms}.queueBoardCard:nth-child(n+4){animation-delay:48ms}@keyframes t-popover-enter{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes t-number-pop{0%{opacity:0;filter:blur(3px);transform:translateY(3px)scale(.92)}65%{opacity:1;filter:blur();transform:translateY(0)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes t-badge-pop{0%{opacity:0;transform:translateY(2px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes t-success-reveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes t-success-check{0%{opacity:0;filter:blur(2px);transform:rotate(-35deg)scale(.6)}70%{opacity:1;filter:blur();transform:rotate(4deg)scale(1.08)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes t-dialog-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes t-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes t-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.appSelectMenu,.topbarInterfaceMenu,.accountContextMenu,.listCustomDatePopover,.analyticsGroupedMenuList,.topbarAccountNotificationPane,.appSelectMenu button,.queueNumCell,.queueBoardNumber,.status,.successBox,.successBox:before,.entryModalWindow,.deliveryModalWindow,.photoViewer,.entryModalOverlay,.deliveryModalOverlay,.photoViewerOverlay,.queueBoardCard{filter:none!important;animation:none!important;transform:none!important}}.entryModalBody .formStack{gap:9px}.entryModalBody .entryIdentityRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.entryActionsRow .fileButton,.entryActionsRow .primaryButton{min-height:30px;margin:0}.entryActionsRow .fileButton{max-width:280px}.entryActionsRow .primaryButton{white-space:nowrap}.modalClose,.entryModalHeader .modalClose{text-align:center;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;display:inline-flex}@media (width<=640px){.entryModalBody .entryIdentityRow,.entryModalBody .entryClientRow{grid-template-columns:minmax(0,1fr)!important}.entryActionsRow .fileButton,.entryActionsRow .primaryButton{justify-self:stretch;width:100%}}.entryModalBody .entryClientRow{grid-template-columns:minmax(0,1fr) 132px!important}.entryActionsRow .fileButton{min-width:198px;max-width:none}.entryActionsRow .primaryButton{min-width:124px}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.queueNumCol{min-width:86px;text-align:left!important;width:86px!important}.queueNumCell{min-width:86px;text-align:left!important;color:#334155!important;letter-spacing:0!important;width:86px!important;font-size:12px!important;font-weight:540!important}.passportGrid .infoCell:first-child b{color:var(--ink)!important;font-size:12px!important;font-weight:560!important}.appSelect{z-index:20}.appSelectButton{color:#16202e!important;background:#fffffff0!important;border:1px solid #1013181a!important;border-radius:6px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:450!important;transition:border-color .18s,box-shadow .18s,background .18s!important;box-shadow:inset 0 1px #ffffffeb!important}.appSelectButton:hover:not(:disabled){background:var(--surface-raised)!important;border-color:#10131829!important;box-shadow:inset 0 1px #ffffffeb!important}.appSelect.is-open .appSelectButton,.appSelectButton:focus-visible{background:var(--surface-raised)!important;border-color:#0025de38!important;outline:none!important;box-shadow:inset 0 1px #fffffff2!important}.appSelectButton i{opacity:.72;transition:transform .18s,opacity .18s;position:relative;background:0 0!important;flex:0 0 10px!important;width:10px!important;height:10px!important}.appSelectButton i:before,.appSelectButton i:after{content:"";background:#5c697d;border-radius:999px;width:6px;height:1.5px;position:absolute;top:4px}.appSelectButton i:before{left:0;transform:rotate(45deg)}.appSelectButton i:after{right:0;transform:rotate(-45deg)}.appSelect.is-open{z-index:260}.appSelect.is-open .appSelectButton i{opacity:1;transform:rotate(180deg)}.appSelectMenu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;scrollbar-color:#74809129 transparent;max-height:272px;top:calc(100% + 8px);background:#fffffffd!important;border:1px solid #1013180d!important;border-radius:6px!important;padding:6px 6px 10px!important;box-shadow:0 18px 42px #0f172821!important}.appSelectMenu button{color:#243041!important;border-radius:6px!important;padding:9px 10px!important;font-size:12.5px!important;font-weight:450!important}.appSelectMenu button:hover,.appSelectMenu button.selected{color:#0f2442!important;background:#0025de0f!important}@media (width<=640px){.entryModalWindow{width:min(100%,100vw - 24px)!important}.entryModalBody .entryClientRow{grid-template-columns:minmax(0,1fr)!important}.queueNumCol,.queueNumCell{min-width:0;width:auto!important}}.portalInlineSelect{width:62px;min-width:62px;max-width:62px}.portalInlineSelect .appSelectButton{justify-content:center;gap:6px;border-radius:6px!important;height:30px!important;min-height:30px!important;padding:0 8px!important}.portalInlineSelect .appSelectButton span{text-align:center}.portalInlineSelect .appSelectButton:has(span:empty):before{content:"";width:12px;display:block}.appSelectMenuFloating{top:auto;left:auto;right:auto;overflow:auto}.queueTableWrap{overflow:auto visible}@media (width<=760px){.queueTable-security td:nth-child(5):before,.queueTable-warehouse td:nth-child(5):before{content:"Обновлено"!important}.queueTable-docs td:nth-child(5):before{content:"Документ"!important}.queueTable-docs td:nth-child(6):before{content:"Обновлено"!important}.portalInlineSelect{width:96px;max-width:96px}.queueVisitCol,.queueVisitCell,.queueVisitCell .queuePrimary,.queueVisitCell .queueSecondary{width:auto;max-width:none}}.loginRoleSelect.is-open .loginRoleButton{background:var(--surface-raised);outline-offset:1px;border-color:#0025de38;outline:1px solid #0025de38;box-shadow:inset 0 1px #fffffff2}.loginRoleSelect.is-open .loginRoleButton i{opacity:1;transform:rotate(180deg)}.loginRoleMenu button.selected{color:#0f2442;background:#0025de0f}.appSelectMenuFloating{transform-origin:top;bottom:auto;z-index:12000!important;position:fixed!important;right:auto!important}.queueTable input,.queueTable .appSelectButton,.queueTable .numberInput,.queueTable .portalInlineSelect .appSelectButton{height:28px!important;min-height:28px!important;max-height:28px!important;font-size:11px!important;line-height:1!important}.queueTable .portalInlineSelect .appSelectButton{border-radius:6px!important;align-items:center!important}.queueTable .portalInlineSelect .appSelectButton i{flex-basis:12px!important;width:12px!important;height:12px!important}.portalInlineSelect .appSelectButton i{border-bottom:1.5px solid #65738a;border-right:1.5px solid #65738a;margin-top:-3px;transition:transform .16s,border-color .16s;transform:rotate(45deg);flex:0 0 7px!important;width:7px!important;height:7px!important}.portalInlineSelect.is-open .appSelectButton i{margin-top:3px;transform:rotate(225deg)}.portalInlineSelect .appSelectButton:hover i,.portalInlineSelect.is-open .appSelectButton i{border-color:var(--blue)}.portalInlineSelect .appSelectButton span{min-width:12px;font-weight:520}.portalInlineSelect .appSelectButton{background:var(--surface-raised)!important;justify-content:space-between!important}.portalInlineSelect .appSelectButton:has(span:empty):before{content:none!important}input:not([type=checkbox]):not([type=file]),.appSelectButton{height:var(--field-h)!important;min-height:var(--field-h)!important;max-height:var(--field-h)!important}input:not([type=checkbox]):not([type=file]){line-height:var(--field-h)!important;padding-top:0!important;padding-bottom:0!important}.appSelectButton{align-items:center!important;padding-top:0!important;padding-bottom:0!important}.portalInlineSelect .appSelectButton i{opacity:.72!important;background:0 0!important;border:0!important;flex:0 0 10px!important;width:10px!important;height:10px!important;margin:0!important;transition:transform .18s,opacity .18s!important;position:relative!important;transform:none!important}.portalInlineSelect .appSelectButton i:before,.portalInlineSelect .appSelectButton i:after{content:""!important;background:#5c697d!important;border:0!important;border-radius:999px!important;width:6px!important;height:1.5px!important;position:absolute!important;top:4px!important}.portalInlineSelect .appSelectButton i:before{left:0!important;transform:rotate(45deg)!important}.portalInlineSelect .appSelectButton i:after{right:0!important;transform:rotate(-45deg)!important}.portalInlineSelect.is-open .appSelectButton i{opacity:1!important;transform:rotate(180deg)!important}.portalInlineSelect .appSelectButton:hover i:before,.portalInlineSelect .appSelectButton:hover i:after,.portalInlineSelect.is-open .appSelectButton i:before,.portalInlineSelect.is-open .appSelectButton i:after{background:#5c697d!important}.queueVisitCol,.queueVisitCell{width:128px!important;max-width:128px!important}.queueVisitCell .queuePrimary,.queueVisitCell .queueSecondary{max-width:116px!important}.queuePortalCol,.queuePortalCell{width:72px!important;min-width:72px!important;max-width:72px!important}.queueTable th,.queueTable td{vertical-align:middle!important;height:44px!important;min-height:44px!important}.queueTable .portalInlineSelect{width:54px!important;min-width:54px!important;max-width:54px!important}.queueTable .portalInlineSelect .appSelectButton{height:var(--field-h)!important;min-height:var(--field-h)!important;max-height:var(--field-h)!important;justify-content:space-between!important;gap:6px!important;padding:0 8px!important}.queueTable .portalInlineSelect .appSelectButton span{text-align:center!important;width:12px!important;min-width:12px!important;font-weight:450!important;line-height:1!important;display:block!important}.positionBox{container-type:inline-size}.productEntryRowFull .secondaryButton{white-space:nowrap!important;align-self:start!important}@media (width<=760px){.queueVisitCol,.queueVisitCell,.queueVisitCell .queuePrimary,.queueVisitCell .queueSecondary{width:auto!important;max-width:none!important}.queueTable th,.queueTable td{height:auto!important;min-height:0!important}}:root{--field-h:34px}input:not([type=checkbox]):not([type=file]),textarea,.appSelectButton,.primaryButton,.secondaryButton,.ghostButton,.dangerButton{font-size:12.5px!important}input:not([type=checkbox]):not([type=file]),.appSelectButton{height:var(--field-h)!important;min-height:var(--field-h)!important;max-height:var(--field-h)!important;line-height:var(--field-h)!important}textarea{min-height:var(--field-h)!important;padding-top:8px!important;padding-bottom:8px!important}label{font-size:11.5px!important}.portalInlineSelect .appSelectButton i,.queueTable .portalInlineSelect .appSelectButton i{opacity:.72!important;background:0 0!important;border:0!important;flex:0 0 10px!important;width:10px!important;height:10px!important;margin:0!important;transition:transform .18s,opacity .18s!important;position:relative!important;transform:none!important}.portalInlineSelect .appSelectButton i:before,.portalInlineSelect .appSelectButton i:after,.queueTable .portalInlineSelect .appSelectButton i:before,.queueTable .portalInlineSelect .appSelectButton i:after{content:""!important;background:#5c697d!important;border:0!important;border-radius:999px!important;width:6px!important;height:1.5px!important;position:absolute!important;top:4px!important}.portalInlineSelect .appSelectButton i:before,.queueTable .portalInlineSelect .appSelectButton i:before{left:0!important;transform:rotate(45deg)!important}.portalInlineSelect .appSelectButton i:after,.queueTable .portalInlineSelect .appSelectButton i:after{right:0!important;transform:rotate(-45deg)!important}.portalInlineSelect.is-open .appSelectButton i,.queueTable .portalInlineSelect.is-open .appSelectButton i{opacity:1!important;transform:rotate(180deg)!important}.productEntryRowFull .secondaryButton{padding-top:0!important;padding-bottom:0!important}.productEntryRowFull .appSelectButton{height:var(--field-h)!important;min-height:var(--field-h)!important;max-height:var(--field-h)!important}.photoBox{gap:0!important;padding:0!important}.photoBoxHeader{width:100%;min-height:42px;color:var(--ink);text-align:left;border-radius:var(--radius);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.photoBoxHeader:hover{background:var(--surface-subtle)}.photoBoxHeader span{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.photoBoxHeader b{min-width:20px;height:20px;color:var(--blue);background:#0025de12;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.photoBoxHeader i{opacity:.72;flex:0 0 10px;width:10px;height:10px;transition:transform .18s,opacity .18s;position:relative}.photoBoxHeader i:before,.photoBoxHeader i:after{content:"";background:#5c697d;border-radius:999px;width:6px;height:1.5px;position:absolute;top:4px}.photoBoxHeader i:before{left:0;transform:rotate(45deg)}.photoBoxHeader i:after{right:0;transform:rotate(-45deg)}.photoBox.is-open .photoBoxHeader i{opacity:1;transform:rotate(180deg)}.photoBox.is-open{padding-bottom:10px!important}.photoBox.is-open .photoControls,.photoBox.is-open .errorBox,.photoBox.is-open .photoGrid,.photoBox.is-open .photoEmpty{margin-left:10px;margin-right:10px}.appCollapseBox{gap:0!important;padding:0!important;overflow:hidden!important}.appCollapseHeader{width:100%;min-height:42px;color:var(--ink);text-align:left;border-radius:var(--radius);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .16s;display:flex}.appCollapseHeader:hover{background:var(--surface-subtle)}.appCollapseHeader span{align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;line-height:1.1;display:inline-flex}.appCollapseHeader b{min-width:20px;height:20px;color:var(--blue);background:#0025de12;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;line-height:20px;display:inline-flex}.appCollapseHeader span svg{color:#526074;flex:0 0 14px;width:14px;height:14px}.appCollapseHeader em{flex:auto;justify-content:flex-end;min-width:0;font-style:normal;display:flex}.appCollapseHeader i{opacity:.72;flex:0 0 10px;width:10px;height:10px;transition:transform .18s,opacity .18s;position:relative}.appCollapseHeader i:before,.appCollapseHeader i:after{content:"";background:#5c697d;border-radius:999px;width:6px;height:1.5px;position:absolute;top:4px}.appCollapseHeader i:before{left:0;transform:rotate(45deg)}.appCollapseHeader i:after{right:0;transform:rotate(-45deg)}.appCollapseBox.is-open .appCollapseHeader i{opacity:1;transform:rotate(180deg)}.appCollapseBox.is-collapsed .appCollapseContent{display:none!important}.appCollapseBox.is-open{padding-bottom:10px!important}.appCollapseBox.is-open .appCollapseContent{gap:10px;margin-left:10px;margin-right:10px;display:grid}.workBlocksPanel{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding:0!important;display:grid!important;overflow:visible!important}.t-error-msg{display:none!important}.productEntryRowFull .appSelectButton{height:var(--field-h)!important;min-height:var(--field-h)!important;max-height:var(--field-h)!important;line-height:normal!important}.productEntryRowFull .secondaryButton{height:var(--field-h)!important;min-height:var(--field-h)!important;max-height:var(--field-h)!important;align-self:end!important;margin:0!important;transform:none!important}.clientHistoryBox{gap:0!important;padding:0!important}.clientHistoryHeader{width:100%;min-height:42px;color:var(--ink);text-align:left;border-radius:var(--radius);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .16s;display:flex}.clientHistoryHeader:hover{background:var(--surface-subtle)}.clientHistoryHeader span{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.clientHistoryHeader i{opacity:.72;flex:0 0 10px;width:10px;height:10px;transition:transform .18s,opacity .18s;position:relative}.clientHistoryHeader i:before,.clientHistoryHeader i:after{content:"";background:#5c697d;border-radius:999px;width:6px;height:1.5px;position:absolute;top:4px}.clientHistoryHeader i:before{left:0;transform:rotate(45deg)}.clientHistoryHeader i:after{right:0;transform:rotate(-45deg)}.clientHistoryBox.is-open .clientHistoryHeader i{opacity:1;transform:rotate(180deg)}.clientHistoryBox.is-open .shipmentBox,.clientHistoryBox.is-open .emptyState,.clientHistoryBox.is-open .errorBox{margin-left:10px;margin-right:10px}@container (width<=720px){.productEntryRowFull .secondaryButton{grid-column:1/-1!important;justify-self:start!important}}:root{--app-button-height:29px}.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.fileButton,.tinyButton,a.ghostButton,button.primaryButton,button.secondaryButton,button.ghostButton,button.dangerButton{height:var(--app-button-height)!important;min-height:var(--app-button-height)!important;max-height:var(--app-button-height)!important;vertical-align:middle!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 11px!important;line-height:1!important;display:inline-flex!important}.tinyButton{padding:0 8px!important;font-size:10.5px!important}.primaryButton>*,.secondaryButton>*,.ghostButton>*,.dangerButton>*,.fileButton>*,.tinyButton>*{align-items:center;display:inline-flex;line-height:1!important}.primaryButton svg,.secondaryButton svg,.ghostButton svg,.dangerButton svg,.fileButton svg{margin:0!important;display:block!important}.productEntryRowFull .secondaryButton,.loginForm .primaryButton,.panelHeaderWithAction .primaryButton,.entryModalActions .primaryButton,.entryModalActions .fileButton,.photoControls .fileButton,.warehouseActionBlock .primaryButton,.warehouseActionBlock .secondaryButton,.historyActionRow .secondaryButton,.topbarUser .ghostButton{height:var(--app-button-height)!important;min-height:var(--app-button-height)!important;max-height:var(--app-button-height)!important;justify-content:center!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important}@media (width<=760px){.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.fileButton,.tinyButton,a.ghostButton,button.primaryButton,button.secondaryButton,button.ghostButton,button.dangerButton{height:var(--app-button-height)!important;min-height:var(--app-button-height)!important;max-height:var(--app-button-height)!important;padding-top:0!important;padding-bottom:0!important}}:root{--app-control-height:var(--app-button-height,29px);--field-h:var(--app-button-height,29px)}.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.fileButton,.tinyButton,a.ghostButton,button.primaryButton,button.secondaryButton,button.ghostButton,button.dangerButton,.modalClose,.photoViewerClose{height:var(--app-control-height)!important;min-height:var(--app-control-height)!important;max-height:var(--app-control-height)!important;text-align:center!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.primaryButton svg,.secondaryButton svg,.ghostButton svg,.dangerButton svg,.fileButton svg{flex:0 0 12px!important;width:12px!important;height:12px!important}input:not([type=checkbox]):not([type=file]),select,.appSelectButton{height:var(--app-control-height)!important;min-height:var(--app-control-height)!important;max-height:var(--app-control-height)!important;box-sizing:border-box!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;font-size:12px!important;line-height:normal!important;display:flex!important}input:not([type=checkbox]):not([type=file]),select{padding-left:9px!important;padding-right:9px!important}.appSelectButton{padding-left:10px!important;padding-right:10px!important}.productEntryRowFull .secondaryButton,.productEntryRowFull .appSelectButton,.portalInlineSelect .appSelectButton,.queueTable .portalInlineSelect .appSelectButton,.loginForm .primaryButton,.panelHeaderWithAction .primaryButton,.entryModalActions .primaryButton,.entryModalActions .fileButton,.photoControls .fileButton,.warehouseActionBlock .primaryButton,.warehouseActionBlock .secondaryButton,.historyActionRow .secondaryButton,.topbarUser .ghostButton{height:var(--app-control-height)!important;min-height:var(--app-control-height)!important;max-height:var(--app-control-height)!important}.loginForm .primaryButton{padding-left:20px!important;padding-right:20px!important;font-size:10px!important}@media (width<=860px){input:not([type=checkbox]):not([type=file]),select,.appSelectButton,.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.fileButton,.tinyButton{height:var(--app-control-height)!important;min-height:var(--app-control-height)!important;max-height:var(--app-control-height)!important}}.entryModalBody .entryVisitForm .entryIdentityRow{grid-template-columns:minmax(132px,.85fr) minmax(150px,.8fr) minmax(170px,1.1fr)!important;align-items:end!important;gap:8px!important}.entryVehicleSelect .appSelectButton{width:100%!important}.entryCargoBox{background:linear-gradient(#f8fafceb 0%,#ffffffdb 100%);border:1px solid #10182814;border-radius:6px;gap:7px;padding:9px 10px 10px;display:grid}.entryCargoTitle{color:#2f3a4a;font-size:10.5px;font-weight:650;line-height:1.15}.entryActionsRow .entryPhotoButton{flex:0 auto!important;width:auto!important;min-width:76px!important;max-width:190px!important;padding-left:10px!important;padding-right:10px!important}.entryActionsRow .entryPhotoButton span{text-overflow:ellipsis;white-space:nowrap;max-width:166px;overflow:hidden}.fileButton.t-input.is-error{background:var(--danger-surface)!important;border-color:#d92d20!important;box-shadow:0 0 0 3px #d92d2014!important}@media (width<=720px){.entryModalBody .entryVisitForm .entryIdentityRow{grid-template-columns:minmax(0,1fr)!important}.entryActionsRow .entryPhotoButton,.entryActionsRow .primaryButton{justify-self:stretch!important;width:100%!important;max-width:none!important}}.entryModalWindow{width:min(640px,100vw - 40px)!important}.entryModalBody{overflow-x:hidden!important}.entryVisitForm{gap:9px!important}.entryModalBody .entryVisitForm .entryIdentityRow,.entryModalBody .entryVisitForm .entryPersonRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important;gap:8px!important}.entryCargoBox{border-radius:6px!important;gap:6px!important;padding:8px 9px 9px!important}.entryPhotoLine .entryPhotoButton{flex:none!important;width:auto!important;min-width:70px!important;max-width:74px!important;padding-left:9px!important;padding-right:9px!important}.entryPhotoLine .entryPhotoButton span{white-space:nowrap!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important;transform:none!important}.entrySubmitRow{justify-content:flex-start;margin-top:1px;display:flex}.entrySubmitRow .primaryButton{white-space:nowrap}.photoGallerySections{gap:10px;display:grid;margin:12px 10px 0!important}.photoBox.is-open .photoGallerySections .photoGrid{margin:0!important}.photoGroup{border-top:1px solid #10182812;gap:6px;padding-top:7px;display:grid}.photoGroup:first-child{border-top:0;padding-top:0}.photoGroupTitle{color:#2f3a4a;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:650;line-height:1.15;display:flex}.photoGroupTitle b{background:var(--surface-raised);min-width:18px;height:18px;color:var(--muted);border:1px solid #10182814;border-radius:999px;justify-content:center;align-items:center;font-size:9.5px;font-weight:620;display:inline-flex}.photoBox.is-open .photoEmpty{margin-top:12px!important}@media (width<=720px){.entryModalWindow{width:min(100%,100vw - 24px)!important}.entryModalBody .entryVisitForm .entryIdentityRow,.entryModalBody .entryVisitForm .entryPersonRow{grid-template-columns:minmax(0,1fr)!important}.entryPhotoLine .entryPhotoButton{max-width:84px!important}}.productEntryGoods .appSelectButton,.productEntryServices .appSelectButton{height:var(--field-h)!important;min-height:var(--field-h)!important;max-height:var(--field-h)!important}.productEntryGoods .secondaryButton,.productEntryServices .secondaryButton{height:var(--field-h)!important;min-height:var(--field-h)!important;max-height:var(--field-h)!important;white-space:nowrap!important;align-self:end!important;padding:0 12px!important}.positionErrorBox{margin-top:0!important}.itemsTableCompact th:first-child,.itemsTableCompact td:first-child{text-align:center!important;width:54px!important}.itemsTableCompact th:nth-child(2),.itemsTableCompact td:nth-child(2){width:auto!important}.itemsTableCompact th:nth-child(3),.itemsTableCompact td:nth-child(3){white-space:nowrap;text-align:left!important;width:128px!important}@container (width<=820px){.productEntryGoods .secondaryButton,.productEntryServices .secondaryButton{grid-column:1/-1!important;justify-self:start!important}}@media (width<=720px){.itemsTableCompact th:nth-child(3),.itemsTableCompact td:nth-child(3){width:96px!important}}html{scrollbar-gutter:stable;overflow-y:auto}body{overflow-x:hidden}.queueTableWrap{scrollbar-gutter:stable both-edges;overflow:auto!important}.queueTable{table-layout:fixed}.queueTable th,.queueTable td{contain:paint}.portalInlineSelect .appSelectButton,.portalInlineSelect .appSelectButton:disabled{opacity:1!important;width:62px!important;min-width:62px!important;max-width:62px!important}.portalInlineSelect .appSelectButton span{text-overflow:ellipsis;overflow:hidden}.productEntryGoods>label:nth-child(2) .appSelectButton{padding-left:9px!important;padding-right:9px!important}.photoBox,.photoBox+.warehouseActions,.photoBox+.controlGrid{margin-top:10px}.photoGallerySections{margin-top:10px!important}@media (width<=720px){.productEntryGoods>label:nth-child(2) .appSelect,.productEntryGoods>label:nth-child(2) .appSelectButton{width:100%!important;min-width:0!important;max-width:none!important}}.queueTable .queueNumCell,.queueTable .status,.queueTable tbody tr,.queueTable tbody td{filter:none!important;animation:none!important;transform:none!important}.queueTable-docs .queuePortalCol,.queueTable-docs .queuePortalCell{width:72px!important;min-width:72px!important}@media (width<=760px){.queueTable-docs td:first-child:before{content:"Очередь"!important}.queueTable-docs td:nth-child(2):before{content:"Самовывоз"!important}.queueTable-docs td:nth-child(3):before{content:"Статус"!important}.queueTable-docs td:nth-child(4):before{content:"Портал"!important}.queueTable-docs td:nth-child(5):before{content:"Обновлено"!important}}.productEntryGoods>label:nth-child(2) .appSelectButton span{font-size:11.4px!important}.cargoControlBox{background:var(--surface-subtle);border:1px solid #dbe3ef;border-radius:6px;gap:4px;padding:8px;display:grid}.cargoControlBox p{font-size:10.5px;color:#667489!important;margin:3px 2px 0!important;line-height:1.35!important}.docsWorkspace .detailLayout{align-items:stretch!important}.docsWorkspace .detailAside,.opsWorkspace .detailAside,.securityDetailPanel .detailAside{min-height:100%;display:flex!important}.docsWorkspace .detailAside .auditList,.opsWorkspace .detailAside .auditList,.securityDetailPanel .detailAside .auditList{flex:auto!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow:auto!important}@media (width>=1281px){.docsWorkspace .detailLayout{grid-template-columns:minmax(0,1fr) 280px!important}.docsWorkspace .detailAside{position:sticky!important;top:0!important}}@media (width<=1280px){.docsWorkspace .detailAside,.opsWorkspace .detailAside,.securityDetailPanel .detailAside{display:block!important}.docsWorkspace .detailAside .auditList,.opsWorkspace .detailAside .auditList,.securityDetailPanel .detailAside .auditList{min-height:0!important;max-height:320px!important}}@media (width<=760px){.productEntryGoods>label:nth-child(2) .appSelect,.productEntryGoods>label:nth-child(2) .appSelectButton{width:100%!important;min-width:0!important;max-width:none!important}}.positionBox.is-locked .positionSubForm{background:linear-gradient(#f8fafceb,#fffffffa)}.positionBox.is-locked .positionSubForm :is(input,button,.appSelectButton){cursor:default!important}.productEntryGoods>label:nth-child(2) .appSelect,.productEntryGoods>label:nth-child(2) .appSelectButton{width:106px!important;min-width:106px!important;max-width:106px!important}.productEntryGoods .secondaryButton,.productEntryServices .secondaryButton{min-width:76px!important}.opsWorkspace .photoBox{margin-top:0!important}.opsWorkspace .warehouseActions+.photoBox{margin-top:10px!important}@container (width<=780px){.productEntryGoods .secondaryButton,.productEntryServices .secondaryButton{grid-column:1/-1!important;justify-self:start!important}}@media (width<=720px){.productEntryGoods>label:nth-child(2) .appSelect,.productEntryGoods>label:nth-child(2) .appSelectButton{width:100%!important;min-width:0!important;max-width:none!important}}@media (width>=721px){.positionBox .productEntryGoods{grid-template-columns:minmax(150px,1fr) 106px 72px minmax(120px,.58fr) max-content!important;align-items:end!important}.positionBox .productEntryServices{grid-template-columns:minmax(190px,1fr) 72px minmax(120px,.58fr) max-content!important;align-items:end!important}.positionBox .productEntryGoods>label:nth-child(4),.positionBox .productEntryServices>label:nth-child(3),.positionBox .productEntryGoods .secondaryButton,.positionBox .productEntryServices .secondaryButton{grid-column:auto!important}.positionBox .productEntryGoods>label:nth-child(4),.positionBox .productEntryServices>label:nth-child(3){min-width:0!important}.positionBox .productEntryGoods .secondaryButton,.positionBox .productEntryServices .secondaryButton{justify-self:start!important;min-width:74px!important;padding-left:10px!important;padding-right:10px!important}}.docsFormBox .docsIssueRow{grid-template-columns:minmax(200px,1fr) minmax(150px,190px) minmax(180px,.85fr)!important}.docsFormBox .primaryButton{justify-self:start}.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{background:linear-gradient(#fff 0%,#fbfcff 100%)!important;border-radius:6px!important;box-shadow:inset 0 1px #fffc!important}.queueTable{border-collapse:separate!important;border-spacing:0 5px!important;padding:5px!important}.queueTable th{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:sticky;top:0;letter-spacing:.075em!important;background:#f8fafdf5!important;border-bottom:0!important;padding:6px 8px 7px!important;font-size:9px!important;font-weight:650!important}.queueTable td{border-top:1px solid #0000!important;border-bottom:1px solid #0000!important;padding:7px 8px!important}.queueTable tbody tr td:first-child{border-left:1px solid #0000!important;border-radius:6px 0 0 6px!important}.queueTable tbody tr td:last-child{border-right:1px solid #0000!important;border-radius:0 6px 6px 0!important}.queueTable tbody tr:hover td{border-color:#dfe7f4!important}.queueTable tbody tr.selected td,.queueTable tbody tr.selected:hover td{background:linear-gradient(#fbfdff 0%,#f7faff 100%)!important;border-color:#cfdae9!important;box-shadow:0 1px 4px #10182809!important}.queueTable tbody tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--blue), 0 1px 4px #10182809!important}.queueNumCell span{background:var(--surface-subtle);color:#27364a;border:1px solid #dde5f1;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.queuePrimary{line-height:1.2!important}.queueSecondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#758195!important;font-size:9.8px!important;line-height:1.2!important}.queueStatusCell .status{white-space:normal;text-align:center;justify-content:center;max-width:100%}.queuePortalCell .appSelect,.queuePortalCell .portalInlineSelect{width:70px!important;min-width:70px!important;max-width:70px!important}.queuePortalCell .appSelectButton{border-radius:6px!important;min-height:27px!important;padding:4px 20px 4px 8px!important;font-size:10.5px!important}.queuePortalCell .appSelectMenu{min-width:86px!important}@media (width>=1281px){.docsWorkspace .docsFormBox .docsIssueRow{grid-template-columns:minmax(200px,1fr) minmax(150px,190px) minmax(180px,.85fr)!important}}@media (width<=980px){.docsFormBox .docsIssueRow{grid-template-columns:minmax(0,1fr)!important}.docsFormBox .primaryButton{justify-self:stretch;width:100%}}@media (width<=760px){.queueTable{border-spacing:0!important;padding:0!important}.queueTable tbody tr td:first-child,.queueTable tbody tr td:last-child{border-radius:0!important}.queueNumCell span{min-width:30px;height:22px}}@media (width>=1281px){.securityThreeCols{grid-template-columns:minmax(620px,700px) minmax(0,1fr)!important}.queueWide,.opsWorkspace,.docsWorkspace{grid-template-columns:minmax(660px,760px) minmax(0,1fr)!important}}.queuePanel,.securityQueuePanel{padding-left:8px!important;padding-right:8px!important}.queueTable{min-width:580px;background:0 0!important;padding:0!important;font-size:11px!important}.queueTable th{color:#59677a!important;letter-spacing:.08em!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:1px solid #e5eaf2!important;border-bottom:1px solid #d9e1ee!important;padding:8px 9px!important;font-size:9.2px!important}.queueTable td{background:var(--surface-raised)!important;color:#253246!important;vertical-align:middle!important;border-top:0!important;border-bottom:1px solid #e8edf5!important;padding:8px 9px!important;transition:background .14s,border-color .14s,box-shadow .14s!important}.queueTable tbody tr:hover td{border-bottom-color:#d8e2f0!important}.queueTable tbody tr td:first-child,.queueTable tbody tr td:last-child{border-radius:0!important}.queueStatusCell{width:auto!important}.queueNumCell span{color:#26364d!important;border:1px solid #d9e2ef!important;border-radius:999px!important;min-width:32px!important;height:23px!important;padding:0 8px!important;font-weight:700!important}.queuePrimary{color:#1f2a3a!important;font-size:11.2px!important;line-height:1.22!important}.queueSecondary{color:#6f7c8f!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin-top:3px!important;line-height:1.22!important;overflow:hidden!important}.queueStatusCell .status{text-align:center!important;justify-content:center!important;line-height:1.15!important}.queuePortalCell .appSelect,.queuePortalCell .portalInlineSelect,.queueTable .portalInlineSelect{width:62px!important;min-width:62px!important;max-width:62px!important}.queuePortalCell .appSelectButton,.queueTable .portalInlineSelect .appSelectButton{border-radius:6px!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:28px!important;min-height:28px!important;padding:0 8px!important}@media (width>=721px){.positionBox .productEntryGoods{grid-template-columns:minmax(150px,1fr) 106px 72px 160px max-content!important}.positionBox .productEntryServices{grid-template-columns:minmax(190px,1fr) 72px 160px max-content!important}.positionBox .productEntryGoods>label:nth-child(4),.positionBox .productEntryServices>label:nth-child(3){width:160px!important;min-width:160px!important;max-width:160px!important}.positionBox .productEntryGoods>label:nth-child(4) input,.positionBox .productEntryServices>label:nth-child(3) input{width:160px!important;min-width:0!important}}.docsFormBox .docsIssueRow{grid-template-columns:minmax(0,1.15fr) minmax(118px,.58fr) minmax(0,1fr)!important;width:100%!important;min-width:0!important}.docsFormBox .docsIssueRow label,.docsFormBox .docsIssueRow input{min-width:0!important;max-width:100%!important}.docsFormBox .docsIssueRow input{width:100%!important}@media (width<=720px){.docsFormBox .docsIssueRow{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{max-height:none!important}.queueTable{background:0 0!important;width:100%!important;min-width:0!important}.queueTable tbody{width:100%!important}.queueTable tr{background:var(--surface-raised)!important;width:100%!important;box-shadow:none!important;border:1px solid #e1e7f0!important;border-left:3px solid #d7dfeb!important;border-radius:6px!important;gap:5px!important;padding:9px 10px!important;display:grid!important}.queueTable tr:hover,.queueTable tr:hover td{background:var(--surface-raised)!important}.queueTable tr.selected{border-color:#c8d5e7!important;border-left-color:var(--blue)!important;background:var(--surface-subtle)!important}.queueTable tr.selected td,.queueTable tr.selected:hover td{box-shadow:none!important;background:0 0!important;border:0!important}.queueTable td{color:#26364d!important;background:0 0!important;width:100%!important}.queueTable td:before{color:#78859a!important;letter-spacing:.055em!important;font-weight:650!important}.queueVisitCell,.queueVisitCell .queuePrimary,.queueVisitCell .queueSecondary{width:auto!important;max-width:none!important}.queueSecondary{white-space:normal!important}.queueStatusCell .status{justify-self:start!important;width:fit-content!important}.queuePortalCell .appSelect,.queuePortalCell .portalInlineSelect,.queueTable .portalInlineSelect,.queuePortalCell .appSelectButton,.queueTable .portalInlineSelect .appSelectButton{width:72px!important;min-width:72px!important;max-width:72px!important}}@media (width>=1281px){.securityWide,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:minmax(400px,470px) minmax(0,1fr)!important}.securityQueuePanel,.queuePanel{min-width:0}.securityQueuePanel .queueTableWrap,.queuePanel .queueTableWrap{width:100%}}@media (width>=761px){.queueTable{table-layout:fixed}.queueNumCol{width:62px}.queueVisitCol{width:42%}.queuePortalCol{width:76px}.queueNumCell{width:62px}.queueStatusCell{width:122px}.queuePortalCell{width:76px}.queueTable th,.queueTable td{min-width:0}.queueVisitCell,.queuePrimary,.queueSecondary{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (width<=760px){.securityWide,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:minmax(0,1fr)!important}.securityQueuePanel,.queuePanel{width:100%;min-width:0}.queueTable,.queueTable thead,.queueTable tbody,.queueTable tr,.queueTable th,.queueTable td{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.queueTable{table-layout:auto!important;border-collapse:separate!important;font-size:11px!important;display:block!important}.queueTable tbody{gap:7px!important}.queueTable tbody tr{border:1px solid #dce4f1!important;border-left:3px solid #0000!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:9px!important;display:grid!important}.queueTable tbody tr:hover,.queueTable tbody tr:hover td{background:var(--surface-raised)!important}.queueTable tbody tr.selected,.queueTable tbody tr.selected:hover{border-color:#d4dfef!important;border-left-color:var(--blue)!important;background:var(--surface-subtle)!important}.queueTable tbody tr.selected td,.queueTable tbody tr.selected:hover td{background:0 0!important}.queueTable tbody tr.selected td:first-child{box-shadow:none!important}.queueTable td,.queueTable th:nth-child(4),.queueTable td:nth-child(4),.queueTable th:nth-child(5),.queueTable td:nth-child(5),.queueTable th:nth-child(6),.queueTable td:nth-child(6),.queueTable th:nth-child(7),.queueTable td:nth-child(7){display:grid!important}.queueTable td{grid-template-columns:78px minmax(0,1fr)!important;align-items:start!important;padding:0!important;line-height:1.25!important}.queueTable td:before{content:"";color:var(--muted)!important;letter-spacing:.04em!important;font-size:9.5px!important;line-height:1.25!important;display:block!important}.queueNumCell{text-align:left!important;width:100%!important;font-size:11px!important}.queueNumCell span{min-width:30px!important;height:22px!important;color:var(--blue)!important;background:#f7faff!important;border:1px solid #d8e1ef!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}.queuePrimary,.queueSecondary,.queueStatusCell,.queuePortalCell{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.portalInlineSelect{width:min(150px,100%)!important}}@media (width<=520px){.queueTable td{grid-template-columns:70px minmax(0,1fr)!important;gap:7px!important}}@media (width>=761px){.securityQueuePanel .queueNumCol,.queuePanel .queueNumCol,.securityQueuePanel .queueNumCell,.queuePanel .queueNumCell{width:58px!important}.securityQueuePanel .queueTable th:nth-child(3),.queuePanel .queueTable th:nth-child(3),.securityQueuePanel .queueStatusCell,.queuePanel .queueStatusCell{width:122px!important}.securityQueuePanel .queueTable th:nth-child(5),.queuePanel .queueTable th:nth-child(5),.securityQueuePanel .queueTable td:nth-child(5),.queuePanel .queueTable td:nth-child(5){width:86px!important}}@media (width<=760px){.securityQueuePanel .queueTable,.queuePanel .queueTable,.securityQueuePanel .queueTable tbody,.queuePanel .queueTable tbody{background:0 0!important;border:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.securityQueuePanel .queueTable tbody tr,.queuePanel .queueTable tbody tr{border:1px solid #dce5f2!important;border-left-width:3px!important;border-radius:6px!important;gap:6px!important;max-width:100%!important;padding:10px 12px!important}.securityQueuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected:hover,.queuePanel .queueTable tbody tr.selected:hover{border-color:#cdd9ea!important;border-left-color:var(--blue)!important}.securityQueuePanel .queueTable tbody tr td,.queuePanel .queueTable tbody tr td,.securityQueuePanel .queueTable tbody tr:hover td,.queuePanel .queueTable tbody tr:hover td,.securityQueuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected:hover td,.queuePanel .queueTable tbody tr.selected:hover td,.securityQueuePanel .queueTable tbody tr td:first-child,.queuePanel .queueTable tbody tr td:first-child,.securityQueuePanel .queueTable tbody tr td:last-child,.queuePanel .queueTable tbody tr td:last-child{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;color:#26364d!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:86px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0!important;line-height:1.25!important;display:grid!important}.securityQueuePanel .queueTable td:before,.queuePanel .queueTable td:before{color:#778399!important;font-weight:680!important;line-height:1.2!important}.securityQueuePanel .queuePrimary,.queuePanel .queuePrimary,.securityQueuePanel .queueSecondary,.queuePanel .queueSecondary{width:auto!important}.securityQueuePanel .queueStatusCell .status,.queuePanel .queueStatusCell .status{white-space:normal!important;width:fit-content!important}.securityQueuePanel .queueTable td:nth-child(5),.queuePanel .queueTable td:nth-child(5){white-space:nowrap!important;font-size:10.5px!important}}@media (width<=420px){.securityQueuePanel .queueTable tbody tr td,.queuePanel .queueTable tbody tr td,.securityQueuePanel .queueTable tbody tr:hover td,.queuePanel .queueTable tbody tr:hover td,.securityQueuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected td{grid-template-columns:74px minmax(0,1fr)!important;gap:7px!important}}button:disabled,.primaryButton:disabled,.secondaryButton:disabled,.ghostButton:disabled,.dangerButton:disabled,.tinyButton:disabled,.appSelectButton:disabled,.positionBox.is-locked .positionSubForm :is(button,.appSelectButton){cursor:default!important}.fileButton:has(input:disabled){cursor:default!important}.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{scrollbar-gutter:stable!important;border:1px solid #d8e1ee!important;border-radius:6px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.queuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected td{border-bottom-color:#cfd9eb!important}.itemsTableCompact th:first-child,.itemsTableCompact td:first-child{text-align:left!important;width:auto!important;min-width:180px!important}.itemsTableCompact th:nth-child(2),.itemsTableCompact td:nth-child(2){text-align:left!important;white-space:nowrap!important;width:128px!important}.itemsTableCompact th:nth-child(3),.itemsTableCompact td:nth-child(3){text-align:center!important;white-space:nowrap!important;width:58px!important}.itemsTableCompact th:nth-child(4),.itemsTableCompact td:nth-child(4){text-align:left!important;width:150px!important}.itemsTableCompact th:last-child,.itemsTableCompact td:last-child{width:72px!important}.clientHistoryBox{contain:layout!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.clientHistoryBox.is-open{padding-bottom:10px!important}.clientHistoryBox.is-open .shipmentBox,.clientHistoryBox.is-open .emptyState,.clientHistoryBox.is-open .errorBox{width:auto!important;min-width:0!important;max-width:calc(100% - 20px)!important;box-shadow:none!important;margin:0 10px!important}.clientHistoryBox .miniTableWrap{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.clientHistoryBox .miniTable{width:100%!important;min-width:520px!important}.clientHistoryBox .shipmentList{width:100%!important;min-width:0!important}@media (width<=760px){.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{scrollbar-gutter:auto!important}.queuePanel .queueTable,.securityQueuePanel .queueTable,.queuePanel .queueTable thead,.securityQueuePanel .queueTable thead,.queuePanel .queueTable tbody,.securityQueuePanel .queueTable tbody,.queuePanel .queueTable tr,.securityQueuePanel .queueTable tr,.queuePanel .queueTable td,.securityQueuePanel .queueTable td{max-width:none!important}.queuePanel .queueTable tbody,.securityQueuePanel .queueTable tbody{gap:8px!important}.queuePanel .queueTable tbody tr,.securityQueuePanel .queueTable tbody tr{background:var(--surface-raised)!important;border:1px solid #d8e1ee!important;border-left:3px solid #0000!important;border-radius:6px!important;gap:0!important;padding:8px 10px!important;display:grid!important}.queuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected{background:var(--surface-subtle)!important;border-color:#cbd7ea #cbd7ea #cbd7ea #002878!important}.queuePanel .queueTable td,.securityQueuePanel .queueTable td{min-height:30px!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #e7edf5!important;border-right:0!important;grid-template-columns:86px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:5px 0!important;display:grid!important}.queuePanel .queueTable td:before,.securityQueuePanel .queueTable td:before{color:#6b778a!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:650!important;display:block!important}.queueTable .queueNumCell>span{justify-content:center!important;width:auto!important;min-width:32px!important;max-width:max-content!important;padding:3px 8px!important;display:inline-flex!important}.queueTable .portalInlineSelect,.queueTable .portalInlineSelect .appSelectButton{width:62px!important;min-width:62px!important;max-width:62px!important}.clientHistoryBox .miniTable{min-width:480px!important}.clientHistoryBox .shipmentItem{padding:9px!important}.clientHistoryBox .shipmentItemTop{align-items:flex-start!important;gap:4px!important}.clientHistoryBox .shipmentItemTop b,.clientHistoryBox .shipmentItemName{font-size:12.5px!important}.clientHistoryBox .shipmentItemTop time,.clientHistoryBox .shipmentItemMeta{font-size:11.5px!important}}input:disabled,textarea:disabled,select:disabled,.appSelectButton:disabled,.positionBox.is-locked input,.positionBox.is-locked textarea,.positionBox.is-locked .appSelectButton,.docsPositionBox input:disabled,.docsPositionBox .appSelectButton:disabled{cursor:default!important}.fileButton:has(input:disabled){cursor:default!important}@media (width>=1281px){.securityWide,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide,.securityThreeCols{grid-template-columns:minmax(540px,620px) minmax(0,1fr)!important}}@media (width>=761px){.securityQueuePanel .queueTableWrap,.queuePanel .queueTableWrap{scrollbar-gutter:stable!important;background:0 0!important;border:0!important;border-radius:0!important;max-height:calc(100vh - 176px)!important;overflow:auto!important}.securityQueuePanel .queueTable,.queuePanel .queueTable{border:1px solid #d7deea!important;border-radius:6px!important;overflow:hidden!important}.securityQueuePanel .queueTable th,.queuePanel .queueTable th{background:var(--surface-subtle)!important;color:#657186!important;letter-spacing:.06em!important;text-align:left!important;border-bottom:1px solid #cfd8e6!important;border-right:1px solid #e2e8f2!important;padding:8px!important;font-weight:680!important}.securityQueuePanel .queueTable td,.queuePanel .queueTable td{box-shadow:none!important;border-bottom:1px solid #e6ebf3!important;border-right:1px solid #e8edf5!important;padding:8px!important}.securityQueuePanel .queueTable tbody tr,.queuePanel .queueTable tbody tr{cursor:pointer!important}.securityQueuePanel .queueTable tbody tr:hover td,.queuePanel .queueTable tbody tr:hover td{background:#fafcff!important}.securityQueuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected:hover td,.queuePanel .queueTable tbody tr.selected:hover td{background:#f6f9ff!important;border-bottom-color:#d7e0ef!important}.securityQueuePanel .queueNumCol,.queuePanel .queueNumCol,.securityQueuePanel .queueNumCell,.queuePanel .queueNumCell{width:62px!important}.securityQueuePanel .queueVisitCol,.queuePanel .queueVisitCol{width:auto!important}.securityQueuePanel .queueTable th:nth-child(3),.queuePanel .queueTable th:nth-child(3),.securityQueuePanel .queueStatusCell,.queuePanel .queueStatusCell{width:124px!important}.securityQueuePanel .queuePortalCol,.queuePanel .queuePortalCol,.securityQueuePanel .queuePortalCell,.queuePanel .queuePortalCell{width:74px!important}.securityQueuePanel .queueNumCell span,.queuePanel .queueNumCell span{color:#002878!important;background:#f7faff!important;border:1px solid #d6dfed!important;border-radius:999px!important;place-items:center!important;min-width:30px!important;height:22px!important;padding:0 8px!important;font-weight:680!important;line-height:1!important;display:inline-grid!important}.securityQueuePanel .queuePrimary,.queuePanel .queuePrimary{color:#162239!important;letter-spacing:-.01em!important;font-weight:650!important}.securityQueuePanel .queueSecondary,.queuePanel .queueSecondary{color:#6a768b!important;font-size:10px!important;font-weight:460!important}}@media (width<=760px){.securityQueuePanel .queueTableWrap,.queuePanel .queueTableWrap{max-height:none!important}.securityQueuePanel .queueTable,.queuePanel .queueTable,.securityQueuePanel .queueTable thead,.queuePanel .queueTable thead,.securityQueuePanel .queueTable tbody,.queuePanel .queueTable tbody,.securityQueuePanel .queueTable tr,.queuePanel .queueTable tr,.securityQueuePanel .queueTable th,.queuePanel .queueTable th,.securityQueuePanel .queueTable td,.queuePanel .queueTable td{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.securityQueuePanel .queueTable,.queuePanel .queueTable{font-size:11px!important;display:block!important}.securityQueuePanel .queueTable tbody tr,.queuePanel .queueTable tbody tr{background:var(--surface-raised)!important;width:100%!important;box-shadow:none!important;border:1px solid #d9e1ed!important;border-left-width:3px!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0 10px!important;display:grid!important;overflow:hidden!important}.securityQueuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected:hover,.queuePanel .queueTable tbody tr.selected:hover{background:var(--surface-subtle)!important;border-color:#ccd8e9!important}.securityQueuePanel .queueTable tbody tr td,.queuePanel .queueTable tbody tr td,.securityQueuePanel .queueTable tbody tr:hover td,.queuePanel .queueTable tbody tr:hover td,.securityQueuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected:hover td,.queuePanel .queueTable tbody tr.selected:hover td{border-bottom:1px solid #e6ebf3!important;border-radius:0!important;padding:6px 0!important;line-height:1.25!important}.securityQueuePanel .queueTable tbody tr td:first-child,.queuePanel .queueTable tbody tr td:first-child{box-shadow:none!important}.securityQueuePanel .queueTable td:before,.queuePanel .queueTable td:before{letter-spacing:.055em!important}.securityQueuePanel .queueNumCell span,.queuePanel .queueNumCell span{color:#002878!important;background:#f7faff!important;border:1px solid #d6dfed!important;border-radius:999px!important;justify-self:start!important;width:auto!important;min-width:30px!important;max-width:max-content!important;height:22px!important;padding:0 8px!important;font-weight:680!important}.securityQueuePanel .queuePrimary,.queuePanel .queuePrimary,.securityQueuePanel .queueSecondary,.queuePanel .queueSecondary{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.securityQueuePanel .queueStatusCell .status,.queuePanel .queueStatusCell .status{justify-self:start!important;max-width:100%!important}.securityQueuePanel .portalInlineSelect,.queuePanel .portalInlineSelect,.securityQueuePanel .portalInlineSelect .appSelectButton,.queuePanel .portalInlineSelect .appSelectButton{width:74px!important;min-width:74px!important;max-width:74px!important}}button:disabled,input:disabled,textarea:disabled,select:disabled,.appSelectButton:disabled,.positionBox.is-locked .positionSubForm :is(input,textarea,button,.appSelectButton),.positionBox.is-locked label,.docsPositionBox input:disabled,.docsPositionBox .appSelectButton:disabled{cursor:default!important}@media (width>=761px){.securityQueuePanel .queueTableWrap,.queuePanel .queueTableWrap{background:var(--surface-raised)!important;width:100%!important;max-width:100%!important;box-shadow:none!important;scrollbar-gutter:auto!important;border:1px solid #d9e1ec!important;border-radius:6px!important;padding:0!important;overflow:auto!important}.securityQueuePanel .queueTable,.queuePanel .queueTable{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:var(--surface-raised)!important;border:0!important;border-radius:0!important;width:100%!important;min-width:540px!important;font-size:10.5px!important}.securityQueuePanel .queueTable th,.queuePanel .queueTable th,.securityQueuePanel .queueTable td,.queuePanel .queueTable td{text-align:left!important;box-shadow:none!important;border-right:1px solid #e4eaf3!important;padding-left:8px!important;padding-right:8px!important}.securityQueuePanel .queueTable th,.queuePanel .queueTable th{z-index:2!important;background:var(--surface-subtle)!important;color:#667286!important;letter-spacing:.055em!important;text-transform:uppercase!important;border-bottom:1px solid #d7e0eb!important;padding-top:8px!important;padding-bottom:8px!important;font-size:9px!important;font-weight:650!important;line-height:1.15!important;position:sticky!important;top:0!important}.securityQueuePanel .queueTable td,.queuePanel .queueTable td{background:var(--surface-raised)!important;color:#233149!important;vertical-align:middle!important;border-bottom:1px solid #edf1f6!important;padding-top:8px!important;padding-bottom:8px!important}.securityQueuePanel .queueTable th:last-child,.securityQueuePanel .queueTable td:last-child,.queuePanel .queueTable th:last-child,.queuePanel .queueTable td:last-child{border-right:0!important}.securityQueuePanel .queueTable tbody tr:last-child td,.queuePanel .queueTable tbody tr:last-child td{border-bottom:0!important}.securityQueuePanel .queueTable tbody tr:hover td,.queuePanel .queueTable tbody tr:hover td{background:var(--surface-subtle)!important}.securityQueuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected:hover td,.queuePanel .queueTable tbody tr.selected:hover td{background:var(--surface-raised)!important;border-top:1px solid #00287847!important;border-bottom:1px solid #00287847!important}.securityQueuePanel .queueTable tbody tr.selected td:first-child,.queuePanel .queueTable tbody tr.selected td:first-child{box-shadow:inset 3px 0 #002878!important}.securityQueuePanel .queueTable tbody tr.selected td:last-child,.queuePanel .queueTable tbody tr.selected td:last-child{box-shadow:inset -1px 0 #00287847!important}.securityQueuePanel .queueNumCol,.queuePanel .queueNumCol,.securityQueuePanel .queueNumCell,.queuePanel .queueNumCell{width:64px!important}.securityQueuePanel .queueTable th:nth-child(3),.queuePanel .queueTable th:nth-child(3),.securityQueuePanel .queueStatusCell,.queuePanel .queueStatusCell{width:126px!important}.securityQueuePanel .queuePortalCol,.queuePanel .queuePortalCol,.securityQueuePanel .queuePortalCell,.queuePanel .queuePortalCell{width:76px!important}.securityQueuePanel .queueTable th:nth-child(5),.queuePanel .queueTable th:nth-child(5),.securityQueuePanel .queueTable td:nth-child(5),.queuePanel .queueTable td:nth-child(5){width:88px!important}}@media (width<=760px){.securityQueuePanel .queueTableWrap,.queuePanel .queueTableWrap{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.securityQueuePanel .queueTable,.queuePanel .queueTable,.securityQueuePanel .queueTable thead,.queuePanel .queueTable thead,.securityQueuePanel .queueTable tbody,.queuePanel .queueTable tbody,.securityQueuePanel .queueTable tr,.queuePanel .queueTable tr,.securityQueuePanel .queueTable td,.queuePanel .queueTable td{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.securityQueuePanel .queueTable,.queuePanel .queueTable{background:0 0!important;border:0!important}.securityQueuePanel .queueTable thead,.queuePanel .queueTable thead{display:none!important}.securityQueuePanel .queueTable tbody,.queuePanel .queueTable tbody{gap:8px!important;display:grid!important}.securityQueuePanel .queueTable tbody tr,.queuePanel .queueTable tbody tr,.securityQueuePanel .queueTable tbody tr:hover,.queuePanel .queueTable tbody tr:hover{background:var(--surface-raised)!important;box-shadow:none!important;border:1px solid #d9e1ec!important;border-left-width:3px!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr)!important;padding:0 10px!important;display:grid!important;overflow:hidden!important}.securityQueuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected:hover,.queuePanel .queueTable tbody tr.selected:hover{background:var(--surface-raised)!important;border-color:#00287852 #00287852 #00287852 #002878!important}.securityQueuePanel .queueTable tbody tr td,.queuePanel .queueTable tbody tr td,.securityQueuePanel .queueTable tbody tr:hover td,.queuePanel .queueTable tbody tr:hover td,.securityQueuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected:hover td,.queuePanel .queueTable tbody tr.selected:hover td{min-height:32px!important;box-shadow:none!important;color:#223047!important;background:0 0!important;border:0!important;border-bottom:1px solid #e7edf5!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:7px 0!important;display:grid!important}.securityQueuePanel .queueTable tbody tr td:last-child,.queuePanel .queueTable tbody tr td:last-child{border-bottom:0!important}.securityQueuePanel .queueTable td:before,.queuePanel .queueTable td:before{color:#748096!important;letter-spacing:.05em!important;text-transform:uppercase!important;content:""!important;font-size:9px!important;font-weight:700!important;line-height:1.15!important;display:block!important}.securityQueuePanel .queueTable-security td:first-child:before,.queuePanel .queueTable-warehouse td:first-child:before,.queuePanel .queueTable-docs td:first-child:before{content:"Очередь"!important}.securityQueuePanel .queueTable-security td:nth-child(2):before,.queuePanel .queueTable-warehouse td:nth-child(2):before,.queuePanel .queueTable-docs td:nth-child(2):before{content:"Самовывоз"!important}.securityQueuePanel .queueTable-security td:nth-child(3):before,.queuePanel .queueTable-warehouse td:nth-child(3):before,.queuePanel .queueTable-docs td:nth-child(3):before{content:"Статус"!important}.securityQueuePanel .queueTable-security td:nth-child(4):before,.queuePanel .queueTable-warehouse td:nth-child(4):before,.queuePanel .queueTable-docs td:nth-child(4):before{content:"Портал"!important}.securityQueuePanel .queueTable-security td:nth-child(5):before,.queuePanel .queueTable-warehouse td:nth-child(5):before,.queuePanel .queueTable-docs td:nth-child(5):before{content:"Обновлено"!important}}.exitActionLine{grid-template-columns:minmax(220px,1fr) max-content max-content;align-items:start;gap:8px;display:grid}.exitActionLine .primaryButton,.exitActionLine .dangerButton{white-space:nowrap;height:30px!important;min-height:30px!important}.warehouseActionsInline{background:0 0!important;border:0!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.warehouseActionsInline .primaryButton,.warehouseActionsInline .secondaryButton,.warehouseActionsInline .dangerButton{white-space:nowrap!important;height:30px!important;min-height:30px!important;padding:0 12px!important}#app-shell .warehouseActionsInline .acceptanceUndoButton{background:var(--danger-surface)!important;color:#bc3028!important;border-color:#efb4ae!important}.docsPositionBox.is-open .positionCollapseHeader i{transform:rotate(225deg)translateY(-1px)}.docsPositionBox{gap:8px!important}@media (width<=760px){.exitActionLine{grid-template-columns:minmax(0,1fr) 1fr 1fr}.exitActionLine .primaryButton,.exitActionLine .dangerButton{justify-content:center;width:100%}}.exitActionLine{grid-template-columns:max-content max-content minmax(240px,1fr)!important;align-items:start!important}.exitActionLine .exitReasonField{min-width:0!important}.editableItems{gap:8px;display:grid}.editableItemsToolbar{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.editableItemsToolbar>span{color:var(--muted);font-size:10.5px;font-weight:620}.editableItemsToolbar>div{align-items:center;gap:6px;display:inline-flex}.tinyAddButton{background:var(--surface-raised);height:28px;color:var(--blue);white-space:nowrap;cursor:pointer;border:1px solid #00287838;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:10.5px;font-weight:680;line-height:1;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.tinyAddButton:hover{background:var(--surface-subtle);border-color:#0028786b;transform:translateY(-1px)}.tableSelect .appSelectButton{border-radius:6px!important;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 24px 0 9px!important;font-size:10.8px!important}.tableSelect .appSelectButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editableItems.is-readonly .editableItemsToolbar{display:none}button:disabled,input:disabled,textarea:disabled,.appSelect.disabled,.appSelect.disabled .appSelectButton{cursor:default!important}@media (width<=760px){.exitActionLine{grid-template-columns:1fr 1fr!important}.exitActionLine .primaryButton{grid-area:1/1}.exitActionLine .dangerButton{grid-area:1/2}.editableItemsToolbar{flex-direction:column;align-items:flex-start}.editableItemsToolbar>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.tinyAddButton{width:100%}}.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{border:1px solid #dfe6f1!important;border-radius:6px!important}.queueTable{border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;background:var(--surface-raised)!important;width:100%!important}.queueTable th,.queueTable td{box-shadow:none!important;background:0 0!important;border-bottom:1px solid #edf2f8!important;border-right:1px solid #eef3f9!important;padding:8px 9px!important;line-height:1.25!important}.queueTable th:last-child,.queueTable td:last-child{border-right:0!important}.queueTable th{background:var(--surface-subtle)!important;color:#667085!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:9.3px!important;font-weight:680!important}.queueTable tbody tr{cursor:pointer!important;background:var(--surface-raised)!important}.queueTable tbody tr:hover td{background:var(--surface-subtle)!important}.queueTable tbody tr.selected td,.queueTable tbody tr.selected:hover td{background:var(--surface-raised)!important;border-top:1px solid #b8c7dc!important;border-bottom:1px solid #b8c7dc!important}.queueTable tbody tr.selected td:first-child{box-shadow:none!important;border-left:1px solid #b8c7dc!important}.queueTable tbody tr.selected td:last-child{border-right:1px solid #b8c7dc!important}.queueTable .queueNumCol,.queueTable .queueNumCell{width:58px!important}.queueTable .queuePortalCol,.queueTable .queuePortalCell{width:72px!important}.queueTable .queueStatusCell{width:116px!important}.queueTable th:last-child,.queueTable td:last-child{width:86px!important}.queueNumCell span{background:var(--surface-raised)!important;color:#344054!important;border:1px solid #e2e8f2!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:30px!important;height:22px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}.queueTable tbody tr.selected .queueNumCell span{background:#f9fbff!important;border-color:#b8c7dc!important}.queueSecondary{color:#7a8495!important}.docsPositionBox .positionCollapseHeader{display:none!important}.docsPositionBox .editableItems{margin-top:2px!important}.positionBox .itemsTableWrap{width:100%!important;max-width:100%!important;overflow:auto visible!important}.editableItemsTable .appSelect,.editableItemsTable .appSelectButton{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}@media (width<=760px){.queueTable,.queueTable thead,.queueTable tbody,.queueTable tr,.queueTable th,.queueTable td{width:100%!important;display:block!important}.queueTable thead{display:none!important}.queueTable tbody{gap:8px!important;display:grid!important}.queueTable tbody tr{background:var(--surface-raised)!important;box-shadow:none!important;border:1px solid #dfe6f1!important;border-radius:6px!important;padding:0!important;display:block!important;overflow:hidden!important}.queueTable tbody tr.selected{background:var(--surface-raised)!important;border-color:#b8c7dc!important;box-shadow:inset 0 0 0 1px #b8c7dc!important}.queueTable tbody tr.selected td,.queueTable tbody tr.selected:hover td{background:var(--surface-raised)!important;border-top:0!important;border-bottom:1px solid #eef3f9!important}.queueTable td{background:var(--surface-raised)!important;border:0!important;border-bottom:1px solid #eef3f9!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:6px 8px!important;font-size:11px!important;display:grid!important}.queueTable td:last-child{border-bottom:0!important}.queueTable td:before{color:#7a8495!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:680!important;line-height:1.2!important}.queueTable-security td:first-child:before,.queueTable-warehouse td:first-child:before,.queueTable-docs td:first-child:before{content:"Очередь"!important}.queueTable-security td:nth-child(2):before,.queueTable-warehouse td:nth-child(2):before,.queueTable-docs td:nth-child(2):before{content:"Самовывоз"!important}.queueTable-security td:nth-child(3):before,.queueTable-warehouse td:nth-child(3):before,.queueTable-docs td:nth-child(3):before{content:"Статус"!important}.queueTable-security td:nth-child(4):before,.queueTable-warehouse td:nth-child(4):before,.queueTable-docs td:nth-child(4):before{content:"Портал"!important}.queueTable-security td:nth-child(5):before,.queueTable-warehouse td:nth-child(5):before,.queueTable-docs td:nth-child(5):before{content:"Обновлено"!important}.queueNumCell span{min-width:28px!important;height:20px!important;font-size:10.5px!important}.queuePrimary,.queueSecondary{white-space:normal!important;overflow-wrap:anywhere!important}.editableItemsToolbar{gap:6px!important;margin-bottom:0!important}.editableItemsTable .appSelectButton{height:26px!important;min-height:26px!important;max-height:26px!important}.editableItemsTable td:last-child .tinyButton{min-height:24px!important;padding:3px 8px!important;font-size:10px!important}}.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{border-color:#dce3ee!important}.queuePanel .queueTable,.securityQueuePanel .queueTable{border-collapse:collapse!important;margin:0!important}.queuePanel .queueTable th,.queuePanel .queueTable td,.securityQueuePanel .queueTable th,.securityQueuePanel .queueTable td{border-bottom:1px solid #edf2f7!important;border-right:1px solid #eef2f7!important}.queuePanel .queueTable th:last-child,.queuePanel .queueTable td:last-child,.securityQueuePanel .queueTable th:last-child,.securityQueuePanel .queueTable td:last-child{border-right:0!important}.queuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected:hover,.securityQueuePanel .queueTable tbody tr.selected:hover{background:0 0!important}.queuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected:hover td,.securityQueuePanel .queueTable tbody tr.selected:hover td{background:var(--surface-raised)!important;border-top:1px solid #b7c5d8!important;border-bottom:1px solid #b7c5d8!important}.queuePanel .queueTable tbody tr.selected td:first-child,.securityQueuePanel .queueTable tbody tr.selected td:first-child{box-shadow:none!important;border-left:1px solid #b7c5d8!important}.queuePanel .queueTable tbody tr.selected td:last-child,.securityQueuePanel .queueTable tbody tr.selected td:last-child{border-right:1px solid #b7c5d8!important}.itemsTableCompact:not(.editableItemsTable) th:first-child,.itemsTableCompact:not(.editableItemsTable) td:first-child{width:34%!important;min-width:0!important}.itemsTableCompact:not(.editableItemsTable) th:nth-child(3),.itemsTableCompact:not(.editableItemsTable) td:nth-child(3){width:64px!important}@media (width<=760px){.queuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected:hover,.securityQueuePanel .queueTable tbody tr.selected:hover{background:var(--surface-raised)!important;box-shadow:none!important;border:1px solid #b7c5d8!important}.queuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected:hover td,.securityQueuePanel .queueTable tbody tr.selected:hover td{background:var(--surface-raised)!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #eef3f9!important}.queuePanel .queueTable tbody tr.selected td:last-child,.securityQueuePanel .queueTable tbody tr.selected td:last-child{border-bottom:0!important}.positionBox .itemsTableWrap{overflow-x:visible!important}.editableItemsTable td:last-child .tinyButton{padding:4px 6px!important;font-size:9.5px!important}}.queuePanel .queueTable tbody tr,.securityQueuePanel .queueTable tbody tr{outline-offset:-1px!important;outline:1px solid #0000!important}.queuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected:hover,.securityQueuePanel .queueTable tbody tr.selected:hover{box-shadow:none!important;outline-offset:-1px!important;border:0!important;outline:1px solid #8fa2bd!important}.queuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected:hover td,.securityQueuePanel .queueTable tbody tr.selected:hover td{box-shadow:none!important;background:#fcfdff!important;border-color:currentColor #e5ebf3 #e5ebf3 currentColor!important;border-top-style:none!important;border-top-width:0!important;border-left-style:none!important;border-left-width:0!important}.queuePanel .queueTable tbody tr.selected td:first-child,.securityQueuePanel .queueTable tbody tr.selected td:first-child,.queuePanel .queueTable tbody tr.selected td:last-child,.securityQueuePanel .queueTable tbody tr.selected td:last-child{box-shadow:none!important;border-left:0!important;border-right-color:#e5ebf3!important}.queuePanel .queueTable tbody tr.selected .queueNumCell span,.securityQueuePanel .queueTable tbody tr.selected .queueNumCell span{color:#1f2f49!important;background:#f7faff!important;border-color:#b9c6d8!important}.queueNumCol{width:74px!important}.queueVisitCol{width:190px!important}.queuePortalCol{width:76px!important}.itemsTableCompact:not(.editableItemsTable){table-layout:fixed!important}.itemsTableCompact:not(.editableItemsTable) th:first-child,.itemsTableCompact:not(.editableItemsTable) td:first-child{width:38%!important}.itemsTableCompact:not(.editableItemsTable) th:nth-child(2),.itemsTableCompact:not(.editableItemsTable) td:nth-child(2){width:120px!important}.itemsTableCompact:not(.editableItemsTable) th:nth-child(3),.itemsTableCompact:not(.editableItemsTable) td:nth-child(3){text-align:center;width:58px!important}.itemsTableCompact:not(.editableItemsTable) th:nth-child(4),.itemsTableCompact:not(.editableItemsTable) td:nth-child(4){width:28%!important}.editableItemsTable .appSelect,.editableItemsTable .appSelectButton{min-width:0!important;max-width:100%!important}@media (width<=760px){.queuePanel .queueTable,.securityQueuePanel .queueTable,.queuePanel .queueTable thead,.securityQueuePanel .queueTable thead,.queuePanel .queueTable tbody,.securityQueuePanel .queueTable tbody,.queuePanel .queueTable tr,.securityQueuePanel .queueTable tr,.queuePanel .queueTable td,.securityQueuePanel .queueTable td{table-layout:auto!important;display:block!important}.queuePanel .queueTable tbody,.securityQueuePanel .queueTable tbody{gap:7px!important}.queuePanel .queueTable tbody tr,.securityQueuePanel .queueTable tbody tr,.queuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected:hover,.securityQueuePanel .queueTable tbody tr.selected:hover{background:var(--surface-raised)!important;box-shadow:none!important;border:1px solid #dfe6f0!important;border-radius:6px!important;outline:0!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.queuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected:hover,.securityQueuePanel .queueTable tbody tr.selected:hover{background:#fcfdff!important;border-color:#94a8c2!important}.queuePanel .queueTable td,.securityQueuePanel .queueTable td,.queuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected:hover td,.securityQueuePanel .queueTable tbody tr.selected:hover td{min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #eef3f8!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;display:grid!important}.queuePanel .queueTable td:last-child,.securityQueuePanel .queueTable td:last-child{border-bottom:0!important}.queuePanel .queueTable td:before,.securityQueuePanel .queueTable td:before{color:#7b8797!important;letter-spacing:.04em!important;font-size:9px!important;font-weight:680!important;line-height:1.1!important}.itemsTableWrap,.positionBox .itemsTableWrap{overflow-x:visible!important}.itemsTable,.itemsTableCompact{table-layout:auto!important;width:100%!important;min-width:0!important}.itemsTableCompact:not(.editableItemsTable),.itemsTableCompact:not(.editableItemsTable) thead,.itemsTableCompact:not(.editableItemsTable) tbody,.itemsTableCompact:not(.editableItemsTable) tr,.itemsTableCompact:not(.editableItemsTable) th,.itemsTableCompact:not(.editableItemsTable) td{width:100%!important;display:block!important}.itemsTableCompact:not(.editableItemsTable) thead{display:none!important}.itemsTableCompact:not(.editableItemsTable) tbody{gap:7px!important;display:grid!important}.itemsTableCompact:not(.editableItemsTable) tr{background:var(--surface-raised)!important;border:1px solid #e1e8f1!important;border-radius:6px!important;grid-template-columns:58px minmax(0,1fr) 70px!important;gap:5px 6px!important;padding:7px!important;display:grid!important}.itemsTableCompact:not(.editableItemsTable) td{background:0 0!important;border:0!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}.itemsTableCompact:not(.editableItemsTable) td:before{content:""!important;display:none!important}.itemsTableCompact:not(.editableItemsTable) td:first-child{font-weight:560;grid-area:1/1/auto/4!important}.itemsTableCompact:not(.editableItemsTable) td:nth-child(2){color:#566277;grid-area:2/1/auto/3!important}.itemsTableCompact:not(.editableItemsTable) td:nth-child(3){font-weight:650;text-align:right!important;grid-area:2/3!important}.itemsTableCompact:not(.editableItemsTable) td:nth-child(4){color:#566277;grid-area:3/1/auto/4!important}.itemsTableCompact:not(.editableItemsTable) td:nth-child(5){grid-area:4/1/auto/4!important}.editableItemsTable .appSelectButton{height:28px!important;min-height:28px!important;max-height:28px!important;font-size:10.5px!important}.editableItemsTable td:last-child .tinyButton{width:100%!important;height:28px!important;min-height:28px!important;padding:4px!important;font-size:9px!important}.positionBox .editableItemsToolbar{align-items:stretch!important}.positionBox .editableItemsToolbar>div{grid-template-columns:1fr 1fr!important;gap:8px!important}.positionBox .tinyAddButton{width:100%!important;min-height:34px!important}.positionBox .itemsTableWrap,.positionBox .editableItemsWrap{background:0 0!important;border:0!important;overflow:visible!important}.positionBox .editableItemsTable,.positionBox .editableItemsTable thead,.positionBox .editableItemsTable tbody,.positionBox .editableItemsTable tr,.positionBox .editableItemsTable td{table-layout:auto!important;max-width:100%!important}.positionBox .editableItemsTable thead{display:none!important}.positionBox .editableItemsTable tbody{gap:8px!important}.positionBox .editableItemsTable tr,.positionBox .editableItemsTable tr.is-service,.positionBox .editableItemsTable tr.is-product{background:var(--surface-raised)!important;box-shadow:none!important;border:1px solid #dde5f0!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) 72px!important;align-items:center!important;gap:7px 8px!important;padding:9px!important;display:grid!important;overflow:visible!important}.positionBox .editableItemsTable .itemKindCell{display:none!important}.positionBox .editableItemsTable .appSelectButton,.positionBox .editableItemsTable .tableNoteInput,.positionBox .editableItemsTable .tinyButton{height:34px!important;min-height:34px!important;max-height:34px!important;line-height:1.2!important}.positionBox .editableItemsTable .tableCharacteristicSelect,.positionBox .editableItemsTable .tableCharacteristicSelect .appSelectButton{max-width:152px!important}.positionBox .itemsTableCompact:not(.editableItemsTable),.positionBox .itemsTableCompact:not(.editableItemsTable) thead,.positionBox .itemsTableCompact:not(.editableItemsTable) tbody,.positionBox .itemsTableCompact:not(.editableItemsTable) tr,.positionBox .itemsTableCompact:not(.editableItemsTable) td{width:100%!important;min-width:0!important;display:block!important}.positionBox .itemsTableCompact:not(.editableItemsTable) thead{display:none!important}.positionBox .itemsTableCompact:not(.editableItemsTable) tbody{gap:8px!important;display:grid!important}.positionBox .itemsTableCompact:not(.editableItemsTable) tr{background:var(--surface-raised)!important;border:1px solid #dde5f0!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:6px 8px!important;padding:9px!important;display:grid!important}.positionBox .itemsTableCompact:not(.editableItemsTable) td{text-overflow:ellipsis!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;overflow:hidden!important}.positionBox .itemsTableCompact:not(.editableItemsTable) .itemPositionCell{grid-area:1/1/auto/3!important;font-weight:620!important}.positionBox .itemsTableCompact:not(.editableItemsTable) .itemCharacteristicCell{color:#566277!important;grid-area:2/1!important}.positionBox .itemsTableCompact:not(.editableItemsTable) .itemQuantityCell{text-align:right!important;grid-area:2/2!important;font-weight:680!important}.positionBox .itemsTableCompact:not(.editableItemsTable) .itemNotesCell{color:#566277!important;grid-area:3/1/auto/3!important}}@media (width<=420px){.positionBox .editableItemsTable tr,.positionBox .editableItemsTable tr.is-service,.positionBox .editableItemsTable tr.is-product{grid-template-columns:minmax(0,1fr) 66px!important;gap:6px!important;padding:8px!important}.positionBox .editableItemsTable .tableQuantityStepper,.positionBox .editableItemsTable .tableQuantityStepper input{width:66px!important}.positionBox .editableItemsTable .tableCharacteristicSelect,.positionBox .editableItemsTable .tableCharacteristicSelect .appSelectButton{max-width:140px!important}}@media (width<=760px){.topbar{flex-wrap:nowrap!important;justify-content:space-between!important;gap:6px!important;padding:6px 8px!important;display:flex!important}.topbarBrand{flex:0 auto!important;gap:6px!important}.topbarUser{flex-wrap:nowrap!important;flex:none!important;grid-column:auto!important;gap:4px!important;padding-bottom:0!important}.rolePill,.userName,.topbarUser .ghostButton{flex:none!important;gap:4px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 6px!important;font-size:9.5px!important}.rolePill svg,.userName svg,.topbarUser .ghostButton svg{width:12px!important;height:12px!important}}@media (width<=520px){.rolePill,.topbarUser .ghostButton:not(.topbarLink){justify-content:center!important;width:24px!important;padding:0!important;font-size:0!important}.userName{display:none!important}}@media (width<=760px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root,.appFrame{width:100%;overflow-x:hidden}body{line-height:1.36;font-size:13px!important}.mainContent{width:100%;min-width:0;max-width:100%!important;padding:9px!important}.dashboardGrid,.formStack,.auditList,.photoGrid{min-width:0;gap:9px!important}.panel,.passportCard,.controlBox,.itemsTableWrap,.queueTableWrap,.auditList,.emptyState{min-width:0;max-width:100%}.panel{border-radius:6px!important;padding:10px!important}.controlBox h3,.photoBox h3{font-size:13px!important;line-height:1.22!important}.controlBox p,.photoBox p,.queueSecondary,.auditItem span{font-size:12px!important;line-height:1.35!important}label{gap:5px!important;font-size:12px!important;line-height:1.25!important}input,select,textarea,.appSelectButton{border-radius:6px!important;min-height:38px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.25!important}.appSelect{max-width:100%;min-width:0!important}.appSelectButton span,.queuePrimary,.queueSecondary,.infoCell b,.itemPositionCell,.itemNotesCell{text-overflow:ellipsis;min-width:0;overflow:hidden}.appSelectMenu,.appSelectMenuFloating{max-width:calc(100vw - 18px)!important}.appSelectMenu button{min-height:38px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.25!important}.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.tinyAddButton,.tinyButton{text-align:center;touch-action:manipulation;max-width:100%;white-space:normal!important;border-radius:6px!important;width:auto!important;min-height:36px!important;padding:8px 11px!important;font-size:12.5px!important;line-height:1.15!important}.primaryButton svg,.secondaryButton svg,.ghostButton svg,.dangerButton svg{flex:0 0 16px;width:16px!important;height:16px!important}.buttonRow,.warehouseActionsInline,.exitActionLine{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.buttonRow>*,.warehouseActionsInline>*,.exitActionLine>*{min-width:0;flex:0 auto!important}.loginPage{place-items:start center;min-height:100svh}.loginCard{margin-top:18px;border-radius:6px!important;padding:16px!important}.loginCard h1{font-size:20px!important;line-height:1.15!important}.loginCard p{font-size:13px!important}.loginForm .primaryButton{justify-self:start!important;width:auto!important}.topbar{padding:8px 9px!important}.topbarUser{justify-content:flex-end!important;overflow:visible!important}.rolePill,.userName,.topbarUser button.ghostButton{white-space:nowrap!important;border-radius:6px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 9px!important;font-size:12px!important;line-height:1!important}.rolePill svg,.userName svg,.topbarUser button.ghostButton svg{width:16px!important;height:16px!important}.status{min-height:24px;white-space:normal!important;padding:4px 7px!important;font-size:11px!important;line-height:1.1!important}.passportCard,.controlBox{padding:10px!important}.passportGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.infoCell{min-height:54px;padding:8px!important}.infoCell span{font-size:10px!important;line-height:1.15!important}.infoCell b{white-space:normal!important;font-size:12.5px!important;line-height:1.2!important}.queueTableWrap,.securityQueuePanel .queueTableWrap,.queuePanel .queueTableWrap{background:0 0!important;border:0!important;overflow:visible!important}.queueTable tbody,.securityQueuePanel .queueTable tbody,.queuePanel .queueTable tbody{gap:8px!important}.queueTable tbody tr,.securityQueuePanel .queueTable tbody tr,.queuePanel .queueTable tbody tr{border-radius:6px!important;overflow:hidden!important}.queueTable td,.securityQueuePanel .queueTable tbody tr td,.queuePanel .queueTable tbody tr td{grid-template-columns:68px minmax(0,1fr)!important;gap:8px!important;min-height:38px!important;padding:8px 9px!important;font-size:12.5px!important}.queueTable td:before,.securityQueuePanel .queueTable td:before,.queuePanel .queueTable td:before{font-size:10px!important;line-height:1.1!important}.queueNumCell span,.queueTable .queueNumCell>span{min-height:28px!important;padding:5px 7px!important;font-size:13px!important}.queueTable .portalInlineSelect,.queueTable .portalInlineSelect .appSelectButton{width:86px!important;min-width:86px!important;min-height:36px!important}.itemsTable,.itemsTableCompact{font-size:12.5px!important}.positionBox .editableItemsToolbar{align-items:start!important}.positionBox .editableItemsToolbar>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.positionBox .tinyAddButton{min-height:36px!important;padding:8px 9px!important}.positionBox .editableItemsTable tr,.positionBox .editableItemsTable tr.is-service,.positionBox .editableItemsTable tr.is-product,.positionBox .itemsTableCompact:not(.editableItemsTable) tr{border-radius:6px!important;gap:8px!important;padding:9px!important}.positionBox .editableItemsTable .appSelectButton,.positionBox .editableItemsTable .tableNoteInput,.positionBox .editableItemsTable .tinyButton{height:38px!important;min-height:38px!important;max-height:38px!important;font-size:13px!important}.positionBox .editableItemsTable .tableQuantityStepper,.positionBox .editableItemsTable .tableQuantityStepper input{width:74px!important}.positionBox .editableItemsTable .tableCharacteristicSelect,.positionBox .editableItemsTable .tableCharacteristicSelect .appSelectButton{max-width:170px!important}.photoControls .appSelect,.photoControls .secondaryButton{width:auto!important;min-width:min(170px,100%)!important}.photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.photoThumb{min-width:0}.photoViewerOverlay{padding:10px!important}.photoViewer{border-radius:6px!important;width:min(100%,100vw - 20px)!important;max-height:calc(100svh - 20px)!important}.modalClose,.photoViewerClose{width:36px!important;height:36px!important;min-height:36px!important}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.appSelectButton{height:var(--mobile-field-height)!important;min-height:var(--mobile-field-height)!important;max-height:var(--mobile-field-height)!important;padding-top:0!important;padding-bottom:0!important}textarea{height:auto!important;min-height:72px!important;max-height:none!important;padding-top:8px!important;padding-bottom:8px!important}.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.tinyAddButton,.tinyButton,.fileButton,.modalClose,.photoViewerClose{height:var(--mobile-button-height)!important;min-height:var(--mobile-button-height)!important;max-height:var(--mobile-button-height)!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important}.topbarUser .topbarLink,.topbarUser a.topbarLink.ghostButton{visibility:hidden!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;display:none!important;overflow:hidden!important}.entryCargoBox{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;padding:8px 9px!important}.entryCargoTitle{white-space:nowrap!important;align-self:center!important;font-size:11.5px!important}}@media (width<=520px){.mainContent{padding:8px!important}.topbar{grid-template-columns:minmax(0,1fr) auto!important}.rolePill,.topbarUser button.ghostButton{justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.rolePill svg,.topbarUser button.ghostButton svg{margin:0!important}.photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.passportGrid{grid-template-columns:1fr 1fr!important}.queueTable td,.securityQueuePanel .queueTable tbody tr td,.queuePanel .queueTable tbody tr td{grid-template-columns:62px minmax(0,1fr)!important}.entryCargoBox{grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important}.entryCargoTitle{font-size:10.5px!important}}@media (width<=380px){body{font-size:12.5px!important}.passportGrid,.photoGrid{grid-template-columns:1fr!important}.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.tinyAddButton,.tinyButton{padding-inline:9px!important;font-size:12px!important}.positionBox .editableItemsTable tr,.positionBox .editableItemsTable tr.is-service,.positionBox .editableItemsTable tr.is-product{grid-template-columns:minmax(0,1fr) 70px!important}.positionBox .editableItemsTable .tableQuantityStepper,.positionBox .editableItemsTable .tableQuantityStepper input{width:70px!important}}@media (width<=760px){:root{--mobile-button-height:36px}.topbarUser{gap:5px!important}.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.tinyAddButton,.tinyButton,.fileButton{width:auto!important;min-width:0!important;height:var(--mobile-button-height)!important;min-height:var(--mobile-button-height)!important;max-height:var(--mobile-button-height)!important;white-space:nowrap!important;border-radius:6px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important}.primaryButton svg,.secondaryButton svg,.ghostButton svg,.dangerButton svg{flex-basis:15px!important;width:15px!important;height:15px!important}.rolePill,.userName,.topbarUser button.ghostButton{height:var(--mobile-button-height)!important;min-height:var(--mobile-button-height)!important;max-height:var(--mobile-button-height)!important;border-radius:6px!important;padding:0 8px!important;font-size:11.5px!important}.editableItemsToolbar{align-items:center!important;gap:7px!important}.editableItemsToolbar>div,.positionBox .editableItemsToolbar>div{flex-wrap:wrap!important;gap:6px!important;width:auto!important;display:flex!important}.positionBox .tinyAddButton,.editableItemsToolbar .tinyAddButton{justify-self:start!important;min-width:0!important;max-width:none!important;padding-inline:10px!important}.entrySubmitRow .primaryButton,.entryActionsRow .primaryButton,.entryActionsRow .fileButton,.entryPhotoLine .entryPhotoButton,.exitActionLine .primaryButton,.exitActionLine .dangerButton,.warehouseActionsInline .primaryButton,.warehouseActionsInline .secondaryButton{width:auto!important;min-width:0!important;max-width:100%!important}}@media (width<=520px){.rolePill,.topbarUser button.ghostButton{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;font-size:0!important}}@media (width<=760px){.positionBox .tinyAddButton,.editableItemsToolbar .tinyAddButton,.exitActionLine .primaryButton,.exitActionLine .dangerButton,.warehouseActionsInline .primaryButton,.warehouseActionsInline .secondaryButton,.warehouseActionBlock .primaryButton,.warehouseActionBlock .secondaryButton,.docsFormBox .primaryButton,.entrySubmitRow .primaryButton,.panelHeaderWithAction .primaryButton{height:var(--mobile-button-height)!important;min-height:var(--mobile-button-height)!important;max-height:var(--mobile-button-height)!important;white-space:nowrap!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;line-height:1!important}.exitControlBox{gap:9px!important;padding:10px!important}.exitControlBox h3{margin:0!important;font-size:15px!important;line-height:1.2!important}.exitControlBox>p{color:#566277!important;margin:-2px 0 0!important;font-size:12px!important;line-height:1.35!important}.cargoControlBox{gap:8px!important}.cargoControlBox p{display:none!important}.exitActionLine,.exitControlBox .exitActionLine{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;display:grid!important}.exitActionLine .exitReasonField{grid-area:1/1/auto/-1!important;width:100%!important}.exitActionLine .primaryButton,.exitActionLine .dangerButton{grid-row:2!important;justify-content:center!important;width:100%!important;min-width:0!important}.securityQueuePanel .panelHeaderWithAction{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;padding-bottom:8px!important;display:grid!important}.securityQueuePanel .panelHeaderMain{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.securityQueuePanel .panelHeaderMain>div:last-child{min-width:0!important}.securityQueuePanel .panelHeaderWithAction h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.15!important;overflow:hidden!important}.securityQueuePanel .panelHeaderWithAction p{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.15!important;overflow:hidden!important}.securityQueuePanel .panelHeaderWithAction .primaryButton{width:auto!important;min-width:104px!important;height:var(--mobile-button-height)!important;min-height:var(--mobile-button-height)!important;max-height:var(--mobile-button-height)!important;grid-area:1/2!important;place-self:center end!important;gap:4px!important;padding:0 9px!important;font-size:0!important}.securityQueuePanel .panelHeaderWithAction .primaryButton:after{content:"Создать самовывоз";font-size:12px;line-height:1}.entryModalOverlay{padding:12px!important;display:flex!important;overflow:auto!important}.entryModalWindow{border-radius:6px!important;width:min(100%,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:auto!important}.entryModalHeader{padding:11px 12px 10px!important}.entryModalBody{max-height:calc(100dvh - 94px)!important;padding:12px!important;overflow:hidden auto!important}.entryModalOverlay{-webkit-overflow-scrolling:touch;justify-content:center!important;align-items:center!important;overflow:hidden auto!important}.entryModalWindow{overflow:visible!important}.entryModalBody{max-height:none!important;overflow:visible!important}.entryVisitForm,.entryModalBody .entryVisitForm,.entryModalBody .entryVisitForm .entryIdentityRow,.entryModalBody .entryVisitForm .entryPersonRow,.entryCargoBox{overflow:visible!important}.entryModalBody .entryVisitForm .entryIdentityRow,.entryModalBody .entryVisitForm .entryPersonRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;display:grid!important}.entryModalBody .entryVisitForm .entryIdentityRow>label,.entryModalBody .entryVisitForm .entryPersonRow>label{min-width:0!important}}@media (width<=380px){.entryModalBody .entryVisitForm .entryIdentityRow,.entryModalBody .entryVisitForm .entryPersonRow{gap:6px!important}}@media (width<=760px){.fileButton.photoAddButton,.fileButton.entryPhotoButton,.entryPhotoLine .entryPhotoButton{height:var(--mobile-button-height)!important;min-height:var(--mobile-button-height)!important;max-height:var(--mobile-button-height)!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0 10px!important;line-height:1!important}.fileButton.photoAddButton span,.fileButton.entryPhotoButton span,.entryPhotoLine .entryPhotoButton span{font-size:12px!important;line-height:1!important}}.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{background:var(--surface-raised)!important;border:1px solid #e4e9f2!important;border-radius:6px!important;overflow:auto!important}.queuePanel .queueTable,.securityQueuePanel .queueTable{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:var(--surface-raised)!important;width:100%!important;font-size:10.5px!important}.queuePanel .queueTable th,.queuePanel .queueTable td,.securityQueuePanel .queueTable th,.securityQueuePanel .queueTable td{background:var(--surface-raised)!important;height:34px!important;box-shadow:none!important;vertical-align:middle!important;border-bottom:1px solid #edf1f7!important;border-right:0!important;padding:6px 8px!important;line-height:1.22!important}.queuePanel .queueTable th,.securityQueuePanel .queueTable th{z-index:2!important;background:var(--surface-subtle)!important;color:#687386!important;letter-spacing:.045em!important;text-transform:uppercase!important;height:30px!important;font-size:9px!important;font-weight:680!important;position:sticky!important;top:0!important}.queuePanel .queueTable tbody tr,.securityQueuePanel .queueTable tbody tr{background:var(--surface-raised)!important;cursor:pointer!important;outline:0!important;transition:background-color .14s!important}.queuePanel .queueTable tbody tr:hover td,.securityQueuePanel .queueTable tbody tr:hover td{background:#fafcff!important}.queuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected:hover td,.securityQueuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected:hover td{background:var(--surface-subtle)!important;border-bottom-color:#dce7f5!important}.queuePanel .queueTable tbody tr.selected td:first-child,.securityQueuePanel .queueTable tbody tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--blue)!important}.queuePanel .queueTable tbody tr:last-child td,.securityQueuePanel .queueTable tbody tr:last-child td{border-bottom:0!important}.queuePanel .queueNumCol,.securityQueuePanel .queueNumCol,.queuePanel .queueNumCell,.securityQueuePanel .queueNumCell{width:66px!important}.queuePanel .queueVisitCol,.securityQueuePanel .queueVisitCol{width:220px!important}.queuePanel .queueStatusCell,.securityQueuePanel .queueStatusCell{width:124px!important}.queuePanel .queuePortalCol,.securityQueuePanel .queuePortalCol,.queuePanel .queuePortalCell,.securityQueuePanel .queuePortalCell{width:70px!important}.queuePanel .queueTable th:last-child,.queuePanel .queueTable td:last-child,.securityQueuePanel .queueTable th:last-child,.securityQueuePanel .queueTable td:last-child{color:#7a8495!important;white-space:nowrap!important;width:78px!important}.queueNumCell span,.queueTable .queueNumCell>span{background:var(--surface-subtle)!important;color:#263244!important;border:1px solid #dbe3ee!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:32px!important;height:22px!important;padding:0 7px!important;font-size:11px!important;font-weight:680!important;line-height:1!important;display:inline-flex!important}.queueTable tbody tr.selected .queueNumCell span{color:var(--blue)!important;background:#0025de0e!important;border-color:#0025de47!important}.queuePrimary,.queueSecondary{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.queuePrimary{color:#172033!important;font-size:11px!important;font-weight:650!important}.queueSecondary{color:#778397!important;margin-top:2px!important;font-size:10px!important;font-weight:500!important}.queueStatusCell .status{text-overflow:ellipsis!important;border-radius:999px!important;max-width:100%!important;height:22px!important;padding:0 7px!important;font-size:9.5px!important;font-weight:680!important;line-height:1!important;overflow:hidden!important}.queuePortalCell{color:#263244!important;text-align:left!important;font-weight:650!important}.queueTable .portalInlineSelect,.queueTable .portalInlineSelect .appSelectButton{width:58px!important;min-width:58px!important;max-width:58px!important;height:26px!important;min-height:26px!important}.queueTable .portalInlineSelect .appSelectButton{background:var(--surface-raised)!important;border-radius:6px!important;padding:0 7px!important}@media (width<=760px){.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.queuePanel .queueTable,.securityQueuePanel .queueTable,.queuePanel .queueTable thead,.securityQueuePanel .queueTable thead,.queuePanel .queueTable tbody,.securityQueuePanel .queueTable tbody,.queuePanel .queueTable tr,.securityQueuePanel .queueTable tr,.queuePanel .queueTable td,.securityQueuePanel .queueTable td{width:100%!important;min-width:0!important}.queuePanel .queueTable thead,.securityQueuePanel .queueTable thead{display:none!important}.queuePanel .queueTable tbody tr,.queuePanel .queueTable tbody tr:hover,.queuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected:hover,.securityQueuePanel .queueTable tbody tr,.securityQueuePanel .queueTable tbody tr:hover,.securityQueuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected:hover{grid-template-rows:auto auto!important;padding:8px!important;overflow:visible!important}.queuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected:hover,.securityQueuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected:hover{box-shadow:none!important}.queuePanel .queueTable td,.queuePanel .queueTable tbody tr:hover td,.queuePanel .queueTable tbody tr.selected td,.queuePanel .queueTable tbody tr.selected:hover td,.securityQueuePanel .queueTable td,.securityQueuePanel .queueTable tbody tr:hover td,.securityQueuePanel .queueTable tbody tr.selected td,.securityQueuePanel .queueTable tbody tr.selected:hover td{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;padding:0!important;transition:none!important;display:block!important;transform:none!important}.queuePanel .queueTable td:before,.securityQueuePanel .queueTable td:before{content:none!important;display:none!important}.queueNumCell{grid-area:1/1/3!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;display:flex!important}.queueVisitCell{grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:100%!important}.queueStatusCell{grid-area:2/2!important;width:100%!important;min-width:0!important;max-width:100%!important}.queuePortalCell{text-align:right!important;grid-area:1/3!important;justify-self:end!important;width:64px!important;min-width:0!important;max-width:64px!important}.queuePanel .queueTable td:last-child,.securityQueuePanel .queueTable td:last-child{color:#8a94a6!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:2/3!important;justify-self:end!important;width:64px!important;min-width:0!important;max-width:64px!important;font-size:10px!important;overflow:hidden!important}.queueNumCell span,.queueTable .queueNumCell>span{border-radius:6px!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;font-size:12px!important}.queuePrimary{max-width:100%!important;font-size:12px!important;line-height:1.15!important;display:block!important}.queueSecondary{max-width:100%!important;margin-top:2px!important;font-size:10.5px!important;line-height:1.15!important;display:block!important}.queueStatusCell .status{vertical-align:top!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;height:20px!important;padding:0 6px!important;font-size:9px!important;display:inline-flex!important;overflow:hidden!important}.queueTable .portalInlineSelect,.queueTable .portalInlineSelect .appSelectButton{width:54px!important;min-width:54px!important;max-width:54px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;transition:none!important;transform:none!important}.queuePanel .queueTable tbody,.securityQueuePanel .queueTable tbody{gap:6px!important;width:100%!important;display:grid!important}.queuePanel .queueTable tbody tr,.queuePanel .queueTable tbody tr:hover,.queuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected:hover,.securityQueuePanel .queueTable tbody tr,.securityQueuePanel .queueTable tbody tr:hover,.securityQueuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected:hover{background:var(--surface-raised)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:66px!important;min-height:66px!important;max-height:66px!important;box-shadow:none!important;border:1px solid #e1e7f0!important;border-radius:6px!important;outline:0!important;grid-template-rows:30px 20px!important;grid-template-columns:42px minmax(0,1fr) 64px!important;align-items:center!important;gap:4px 8px!important;padding:7px 8px!important;transition:none!important;display:grid!important;overflow:hidden!important;transform:none!important}.queuePanel .queueTable tbody tr:hover,.securityQueuePanel .queueTable tbody tr:hover{background:var(--surface-raised)!important}.queuePanel .queueTable tbody tr.selected,.queuePanel .queueTable tbody tr.selected:hover,.securityQueuePanel .queueTable tbody tr.selected,.securityQueuePanel .queueTable tbody tr.selected:hover{background:#f9fbff!important;border-color:#0025de47!important}.queuePanel .queueTable tbody tr>td,.queuePanel .queueTable tbody tr:hover>td,.queuePanel .queueTable tbody tr.selected>td,.queuePanel .queueTable tbody tr.selected:hover>td,.securityQueuePanel .queueTable tbody tr>td,.securityQueuePanel .queueTable tbody tr:hover>td,.securityQueuePanel .queueTable tbody tr.selected>td,.securityQueuePanel .queueTable tbody tr.selected:hover>td{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;transition:none!important;display:block!important;overflow:hidden!important;transform:none!important}.queuePanel .queueNumCell,.securityQueuePanel .queueNumCell{grid-area:1/1/3!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:50px!important;display:flex!important}.queuePanel .queueVisitCell,.securityQueuePanel .queueVisitCell{grid-area:1/2!important;width:100%!important;min-width:0!important;height:30px!important}.queuePanel .queueStatusCell,.securityQueuePanel .queueStatusCell{grid-area:2/2!important;width:100%!important;min-width:0!important;height:20px!important}.queuePanel .queuePortalCell,.securityQueuePanel .queuePortalCell{text-align:right!important;grid-area:1/3!important;justify-self:end!important;width:64px!important;min-width:0!important;max-width:64px!important;height:30px!important}.queuePanel .queueTable tbody tr>td:last-child,.queuePanel .queueTable tbody tr:hover>td:last-child,.queuePanel .queueTable tbody tr.selected>td:last-child,.queuePanel .queueTable tbody tr.selected:hover>td:last-child,.securityQueuePanel .queueTable tbody tr>td:last-child,.securityQueuePanel .queueTable tbody tr:hover>td:last-child,.securityQueuePanel .queueTable tbody tr.selected>td:last-child,.securityQueuePanel .queueTable tbody tr.selected:hover>td:last-child{color:#8a94a6!important;text-align:right!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:2/3!important;justify-self:end!important;width:64px!important;min-width:0!important;max-width:64px!important;height:20px!important;font-size:10px!important;line-height:20px!important;overflow:hidden!important}.queuePanel .queuePrimary,.queuePanel .queueSecondary,.securityQueuePanel .queuePrimary,.securityQueuePanel .queueSecondary{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}.queuePanel .queuePrimary,.securityQueuePanel .queuePrimary{height:15px!important;font-size:12px!important;line-height:15px!important}.queuePanel .queueSecondary,.securityQueuePanel .queueSecondary{height:13px!important;margin-top:1px!important;font-size:10.5px!important;line-height:13px!important}.queuePanel .queueStatusCell .status,.securityQueuePanel .queueStatusCell .status{white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;max-width:100%!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 6px!important;font-size:9px!important;line-height:20px!important;display:inline-flex!important;overflow:hidden!important}.queuePanel .queueTable .portalInlineSelect,.queuePanel .queueTable .portalInlineSelect .appSelectButton,.securityQueuePanel .queueTable .portalInlineSelect,.securityQueuePanel .queueTable .portalInlineSelect .appSelectButton{width:54px!important;min-width:54px!important;max-width:54px!important;height:26px!important;min-height:26px!important;max-height:26px!important;box-shadow:none!important;padding-top:0!important;padding-bottom:0!important;transition:none!important;transform:none!important}}.mobileQueueList{display:none}@media (width<=1100px){.queuePanel .queueTable,.securityQueuePanel .queueTable{display:none!important}.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{background:0 0!important;border:0!important;overflow:visible!important}.mobileQueueList{gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.mobileQueueRow,.mobileQueueRow:hover,.mobileQueueRow.selected,.mobileQueueRow.selected:hover{cursor:pointer;background:var(--surface-raised)!important;width:100%!important;min-width:0!important;height:66px!important;min-height:66px!important;max-height:66px!important;color:var(--ink)!important;box-shadow:none!important;border:1px solid #e1e7f0!important;border-radius:6px!important;outline:0!important;grid-template-columns:42px minmax(0,1fr) 64px!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;transition:none!important;display:grid!important;overflow:visible!important;transform:none!important}.mobileQueueRow:hover{background:var(--surface-raised)!important}.mobileQueueRow.selected,.mobileQueueRow.selected:hover{background:#f9fbff!important;border-color:#0025de47!important}.mobileQueueNumber{background:var(--surface-subtle)!important;color:#263244!important;border:1px solid #dbe3ee!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:12px!important;font-weight:680!important;line-height:1!important;display:flex!important}.mobileQueueRow.selected .mobileQueueNumber{color:var(--blue)!important;background:#0025de0e!important;border-color:#0025de47!important}.mobileQueueMain{grid-template-rows:15px 13px 20px!important;gap:1px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.mobileQueueTitle,.mobileQueueClient{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important}.mobileQueueTitle{color:#172033!important;font-size:12px!important;font-weight:650!important;line-height:15px!important}.mobileQueueClient{color:#778397!important;font-size:10.5px!important;font-weight:500!important;line-height:13px!important}.mobileQueueMain .status{text-overflow:ellipsis!important;white-space:nowrap!important;justify-self:start!important;align-items:center!important;max-width:100%!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 6px!important;font-size:9px!important;line-height:20px!important;display:inline-flex!important;overflow:hidden!important}.mobileQueueSide{grid-template-rows:30px 20px!important;place-items:center end!important;min-width:0!important;display:grid!important;overflow:visible!important}.mobileQueueSide>span,.mobileQueueSide time{text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:64px!important;min-width:0!important;max-width:64px!important;display:block!important;overflow:hidden!important}.mobileQueueSide>span{color:#263244!important;font-size:12px!important;font-weight:650!important;line-height:30px!important}.mobileQueueSide time{color:#8a94a6!important;font-size:10px!important;line-height:20px!important}.mobileQueueSide .portalInlineSelect,.mobileQueueSide .portalInlineSelect .appSelectButton{width:54px!important;min-width:54px!important;max-width:54px!important;height:26px!important;min-height:26px!important;max-height:26px!important;box-shadow:none!important;transition:none!important;transform:none!important}.mobileQueueList-docs .mobileQueueRow,.mobileQueueList-docs .mobileQueueRow:hover,.mobileQueueList-docs .mobileQueueRow.selected,.mobileQueueList-docs .mobileQueueRow.selected:hover{grid-template-columns:42px minmax(0,1fr) minmax(116px,132px)!important}.mobileQueueList-docs .mobileQueueMain{grid-template-rows:17px 16px!important;align-content:center!important;gap:2px!important}.mobileQueueList-docs .mobileQueueSide{grid-template-rows:14px 22px 16px!important;justify-items:center!important;width:132px!important;max-width:132px!important}.mobileQueueList-docs .mobileQueueSide>span:not(.status),.mobileQueueList-docs .mobileQueueSide time{text-align:center!important;width:100%!important;max-width:100%!important;line-height:1!important}.mobileQueueList-docs .mobileQueueSideStatus{text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;max-width:100%!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0 6px!important;font-size:9px!important;line-height:20px!important;display:inline-flex!important;overflow:hidden!important}}@media (width<=760px){.positionBox{padding:9px!important}.positionBox .editableItemsToolbar{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.positionBox .editableItemsToolbar>span{color:#526074!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;line-height:1!important}.positionBox .editableItemsToolbar>div{flex:none!important;grid-template-columns:none!important;gap:5px!important;width:auto!important;display:inline-flex!important}.positionBox .tinyAddButton,.editableItemsToolbar .tinyAddButton{border-radius:6px!important;width:auto!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 9px!important;line-height:1!important;transform:none!important}.positionBox .editableItemsWrap{background:var(--surface-subtle)!important;border:1px solid #e0e7f1!important;border-radius:6px!important;padding:5px!important;overflow:visible!important}.positionBox .editableItemsTable,.positionBox .editableItemsTable thead,.positionBox .editableItemsTable tbody,.positionBox .editableItemsTable tr,.positionBox .editableItemsTable td{width:100%!important;min-width:0!important;display:block!important}.positionBox .editableItemsTable thead,.positionBox .editableItemsTable .itemKindCell{display:none!important}.positionBox .editableItemsTable tbody{gap:5px!important;display:grid!important}.positionBox .editableItemsTable tr,.positionBox .editableItemsTable tr.is-product,.positionBox .editableItemsTable tr.is-service{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:32px 32px 30px!important;grid-template-columns:minmax(0,1fr) 72px!important;align-items:center!important;gap:5px 7px!important;padding:0!important;display:grid!important;overflow:visible!important}.positionBox .editableItemsTable tr+tr{border-top:1px solid #e5ebf3!important;padding-top:6px!important}.positionBox .editableItemsTable td,.positionBox .editableItemsTable td:hover,.positionBox .editableItemsTable tr:hover td{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;overflow:visible!important}.positionBox .editableItemsTable td:before{content:none!important;display:none!important}.positionBox .editableItemsTable .itemPositionCell{grid-area:1/1!important}.positionBox .editableItemsTable .itemQuantityCell{grid-area:1/2!important}.positionBox .editableItemsTable .itemCharacteristicCell{grid-area:2/1!important}.positionBox .editableItemsTable .itemActionsCell{grid-area:2/2!important}.positionBox .editableItemsTable .itemNotesCell{grid-area:3/1/auto/3!important}.positionBox .editableItemsTable tr.is-service{grid-template-rows:32px 30px!important}.positionBox .editableItemsTable tr.is-service .itemCharacteristicCell{display:none!important}.positionBox .editableItemsTable tr.is-service .itemNotesCell{grid-area:2/1!important}.positionBox .editableItemsTable tr.is-service .itemActionsCell{grid-area:2/2!important}.positionBox .editableItemsTable .appSelect,.positionBox .editableItemsTable .tableNoteInput,.positionBox .editableItemsTable .tinyButton{width:100%!important;min-width:0!important;max-width:100%!important}.positionBox .editableItemsTable .appSelectButton,.positionBox .editableItemsTable .tableNoteInput,.positionBox .editableItemsTable .tinyButton{border-radius:6px!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-size:12px!important;line-height:1!important}.positionBox .editableItemsTable .appSelectButton{padding:0 26px 0 10px!important}.positionBox .editableItemsTable .tableCharacteristicSelect,.positionBox .editableItemsTable .tableCharacteristicSelect .appSelectButton{max-width:100%!important}.positionBox .editableItemsTable .tableQuantityStepper,.positionBox .editableItemsTable .tableQuantityStepper input{text-align:center!important;width:72px!important}.positionBox .editableItemsTable .tableNoteInput{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 10px!important}.positionBox .editableItemsTable .tinyButton{color:#526074!important;padding:0 6px!important;font-size:10px!important}.positionBox .editableItemsEmptyRow,.positionBox .editableItemsEmptyRow td{width:100%!important;display:block!important}.positionBox .editableItemsEmptyRow td{color:#778397!important;text-align:center!important;padding:8px!important}}@media (width<=1100px){.positionBox .editableItemsWrap,.positionBox .itemsTableWrap.editableItemsWrap,.positionBox .editableItems .editableItemsWrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.positionBox .editableItemsWrap>.editableItemsTable,.positionBox .editableItemsWrap>.editableItemsTable thead,.positionBox .editableItemsWrap>.editableItemsTable tbody,.positionBox .editableItemsWrap>.editableItemsTable tr,.positionBox .editableItemsWrap>.editableItemsTable th,.positionBox .editableItemsWrap>.editableItemsTable td{display:none!important}.positionBox .mobileEditableItemsList{background:0 0!important;gap:8px!important;display:grid!important}.positionBox .mobileEditableItem,.positionBox .mobileEditableItem:hover{background:var(--surface-raised)!important;box-shadow:none!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-rows:30px 30px 34px!important;grid-template-columns:54px minmax(0,1fr) 64px!important;align-items:center!important;gap:6px 7px!important;padding:7px!important;transition:none!important;display:grid!important;overflow:visible!important;transform:none!important}.positionBox .mobileEditableItem.is-service{grid-template-rows:30px 34px!important}.positionBox .mobileItemKind{background:var(--surface-subtle)!important;color:#526074!important;white-space:nowrap!important;border:1px solid #d8e1ec!important;border-radius:999px!important;grid-area:1/1/3!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:50px!important;height:24px!important;font-size:9px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.positionBox .mobileItemPosition{grid-area:1/2!important;min-width:0!important}.positionBox .mobileItemQuantity{grid-area:1/3!important;min-width:0!important}.positionBox .mobileItemCharacteristic{grid-area:2/2!important;min-width:0!important}.positionBox .mobileItemRemove{grid-area:2/3!important}.positionBox .mobileItemNotes{grid-area:3/1/auto/4!important;align-self:stretch!important;min-width:0!important}.positionBox .mobileEditableItem.is-service .mobileItemNotes{grid-area:2/2!important}.positionBox .mobileEditableItem.is-service .mobileItemRemove{grid-area:2/3!important}.positionBox .mobileEditableItem .appSelect,.positionBox .mobileEditableItem .tableNoteInput,.positionBox .mobileEditableItem .tinyButton{width:100%!important;min-width:0!important;max-width:100%!important}.positionBox .mobileEditableItem .appSelectButton,.positionBox .mobileEditableItem .tableNoteInput,.positionBox .mobileEditableItem .tinyButton{background:var(--surface-raised)!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;border-color:#d8e1ec!important;border-radius:6px!important;font-size:12px!important;line-height:1!important}.positionBox .mobileEditableItem .tableQuantityStepper,.positionBox .mobileEditableItem .tableQuantityStepper input{text-align:center!important;width:64px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:11px!important;line-height:1!important}.positionBox .mobileEditableItem .tableNoteInput{background:var(--surface-subtle)!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important}.positionBox .mobileEditableItem .tinyButton,.positionBox .mobileEditableItem .mobileItemRemove{background:var(--surface-subtle)!important;color:#526074!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 6px!important;font-size:10px!important}.warehouseActionsInline{justify-content:center!important;display:flex!important}.warehouseActionsInline .secondaryButton,.warehouseActionsInline .primaryButton{justify-self:center!important}}.passportMobileSummary,.auditMobileSummary{display:none}.readonlyItemName{min-width:0}@media (width<=760px){.positionBox .mobileEditableItem,.positionBox .mobileEditableItem:hover{grid-template-rows:28px 28px 36px!important;gap:7px!important;padding:8px 7px 10px!important}.positionBox .mobileEditableItem.is-service{grid-template-rows:28px 36px!important}.positionBox .mobileItemKind{height:24px!important}.positionBox .mobileEditableItem .tableQuantityStepper,.positionBox .mobileEditableItem .tableQuantityStepper input{height:24px!important;min-height:24px!important;max-height:24px!important}.positionBox .mobileEditableItem .tableNoteInput{height:36px!important;min-height:36px!important;max-height:36px!important}.passportMobileSummary{background:var(--surface-raised)!important;width:100%!important;color:var(--ink)!important;text-align:left!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-rows:24px 24px!important;grid-template-columns:54px minmax(0,1fr) 76px!important;gap:4px 8px!important;padding:8px!important;display:grid!important}.passportMobileSummary span{color:#6b778b!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:10px!important;line-height:24px!important}.passportMobileSummary b,.passportMobileSummary i{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-style:normal!important;line-height:24px!important;overflow:hidden!important}.passportMobileSummary b{font-size:12px!important;font-weight:700!important}.passportMobileSummary i{color:#526074!important;justify-self:end!important;font-size:10px!important}.passportCard.is-collapsed .passportContent{display:none!important}.passportCard:not(.is-collapsed) .passportContent{margin-top:8px!important}.auditMobileSummary{background:var(--surface-raised)!important;width:100%!important;min-height:38px!important;color:var(--ink)!important;text-align:left!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) 42px 74px!important;align-items:center!important;padding:8px!important;display:grid!important}.auditMobileSummary span{color:#172033!important;font-size:12px!important;font-weight:700!important}.auditMobileSummary b{color:#526074!important;justify-self:center!important;font-size:11px!important}.auditMobileSummary i{color:#526074!important;justify-self:end!important;font-size:10px!important;font-style:normal!important}.auditCollapse.is-collapsed .auditList{display:none!important}.auditCollapse:not(.is-collapsed) .auditList{margin-top:8px!important}.passportCard.mobileCollapseBox,.auditCollapse.mobileCollapseBox{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--surface-raised)!important;box-shadow:none!important;gap:0!important;padding:0!important;overflow:hidden!important}.passportMobileSummary,.auditMobileSummary{width:100%!important;min-height:42px!important;color:var(--ink)!important;text-align:left!important;border-radius:var(--radius)!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.passportMobileSummary:hover,.auditMobileSummary:hover{background:var(--surface-subtle)!important}.passportMobileSummary span,.auditMobileSummary span{min-width:0!important;color:var(--ink)!important;text-transform:none!important;letter-spacing:0!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.passportMobileSummary svg,.auditMobileSummary svg{width:14px!important;height:14px!important;color:var(--blue)!important;flex:0 0 14px!important}.passportMobileSummary b,.auditMobileSummary b{min-width:20px!important;height:20px!important;color:var(--blue)!important;background:#0025de12!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-size:10.5px!important;font-weight:600!important;line-height:20px!important;display:inline-flex!important}.passportMobileSummary i,.auditMobileSummary i{opacity:.72!important;flex:0 0 10px!important;width:10px!important;height:10px!important;transition:transform .18s,opacity .18s!important;position:relative!important}.passportMobileSummary i:before,.passportMobileSummary i:after,.auditMobileSummary i:before,.auditMobileSummary i:after{content:""!important;background:#5c697d!important;border-radius:999px!important;width:6px!important;height:1.5px!important;position:absolute!important;top:4px!important}.passportMobileSummary i:before,.auditMobileSummary i:before{left:0!important;transform:rotate(45deg)!important}.passportMobileSummary i:after,.auditMobileSummary i:after{right:0!important;transform:rotate(-45deg)!important}.mobileCollapseBox.is-open .passportMobileSummary i,.mobileCollapseBox.is-open .auditMobileSummary i{opacity:1!important;transform:rotate(180deg)!important}.passportCard.mobileCollapseBox.is-open,.auditCollapse.mobileCollapseBox.is-open{padding-bottom:10px!important}.passportCard.mobileCollapseBox.is-open .passportContent,.auditCollapse.mobileCollapseBox.is-open .auditList{margin-left:10px!important;margin-right:10px!important}.photoBoxHeader,.passportMobileSummary,.auditMobileSummary{min-height:38px!important;padding:8px 10px!important}.photoBoxHeader span,.passportMobileSummary span,.auditMobileSummary span{gap:7px!important;font-size:12px!important;font-weight:650!important}.photoBoxHeader svg,.passportMobileSummary svg,.auditMobileSummary svg{color:#526074!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.photoBoxHeader b,.passportMobileSummary b,.auditMobileSummary b{min-width:18px!important;height:18px!important;padding:0 6px!important;font-size:10px!important;line-height:18px!important}.photoBox.is-open{padding-bottom:8px!important}.photoBox.controlBox{gap:0!important;min-height:0!important;margin-top:8px!important;padding:0!important}.photoBox:not(.is-open){padding-bottom:0!important}.photoBoxHeader{border-radius:var(--radius)!important;align-items:center!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 10px!important}.photoBoxHeader span{align-items:center!important;gap:7px!important;min-width:0!important;line-height:1!important;display:inline-flex!important}.photoBoxHeader svg{color:#526074!important}.photoBoxHeader b{min-width:18px!important;height:18px!important;padding:0 6px!important;line-height:18px!important}}@media (width>=761px){.docsWorkspace .detailAside,.opsWorkspace .detailAside,.securityDetailPanel .detailAside{align-self:start!important;height:auto!important;min-height:0!important;display:block!important}.detailAside .auditCollapse{height:auto!important;min-height:0!important;max-height:min(520px,100vh - 230px)!important;overflow:hidden!important}.detailAside .auditCollapse .auditList,.docsWorkspace .detailAside .auditCollapse .auditList,.opsWorkspace .detailAside .auditCollapse .auditList,.securityDetailPanel .detailAside .auditCollapse .auditList{height:auto!important;min-height:0!important;max-height:min(520px,100vh - 230px)!important;overflow:auto!important}.detailAside .auditMobileSummary{display:none!important}}@media (width<=760px){.securityDetailPanel .itemsTableWrap:not(.editableItemsWrap){background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) tbody{gap:6px!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) tr{border-radius:6px!important;grid-template-columns:minmax(0,1fr) 32px!important;align-items:start!important;gap:3px 8px!important;min-height:0!important;padding:8px 9px!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) td{width:auto!important;max-width:none!important;line-height:1.18!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .itemPositionCell{color:var(--ink)!important;white-space:normal!important;text-overflow:clip!important;grid-area:1/1!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding-right:0!important;font-size:12.5px!important;font-weight:520!important;display:grid!important;overflow:hidden!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .readonlyItemKind{background:var(--surface-subtle)!important;color:#526074!important;white-space:nowrap!important;border:1px solid #d8e1ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:22px!important;padding:0!important;font-size:9px!important;font-weight:620!important;line-height:1!important;display:inline-flex!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .readonlyItemKind-product{color:var(--blue)!important;background:#0025de0f!important;border-color:#0025de2e!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .readonlyItemKind-service{color:#8a4f12!important;background:#b5691714!important;border-color:#b5691738!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .readonlyItemKind-cylinder{color:var(--success)!important;background:#06764714!important;border-color:#06764738!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .readonlyItemName{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .readonlyItemName small{color:#526074!important;font-size:inherit!important;font-weight:450!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .itemPositionCell:has(.readonlyItemKind:first-child){--unused-kind-hook:1}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .itemQuantityCell{text-align:right!important;width:auto!important;color:var(--ink)!important;grid-area:1/2!important;place-self:start end!important;font-size:13px!important;font-weight:560!important;position:static!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .itemCharacteristicCell{color:#526074!important;grid-area:2/1/auto/3!important;font-size:12px!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .itemCharacteristicCell.is-inline{display:none!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .itemNotesCell{color:#667489!important;grid-area:3/1/auto/3!important;font-size:11.5px!important}.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .itemCharacteristicCell.is-empty,.securityDetailPanel .itemsTableCompact:not(.editableItemsTable) .itemNotesCell.is-empty{display:none!important}.loginPage{place-items:center!important;min-height:100svh!important;padding:14px!important;display:grid!important}.loginCard{width:min(100%,390px)!important;margin:0!important}.loginForm .primaryButton{border-radius:6px!important;justify-self:center!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:11px!important;line-height:1!important}.loginCard,.loginForm,.loginForm label{overflow:visible!important}}@media (width<=860px){.loginPage .loginForm>.primaryButton{border-radius:6px!important;justify-self:center!important;gap:7px!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important}.loginPage .loginForm>.primaryButton svg{flex:0 0 15px!important;width:15px!important;height:15px!important}}@media (width<=1100px){.positionBox .mobileEditableItem,.positionBox .mobileEditableItem:hover{grid-template-rows:30px 30px 30px!important}.positionBox .mobileEditableItem.is-service{grid-template-rows:30px 30px!important}.positionBox .mobileItemNotes{align-self:center!important;height:30px!important;min-height:30px!important;max-height:30px!important}.positionBox .mobileEditableItem input.tableNoteInput,.positionBox .mobileEditableItem .tableNoteInput{box-sizing:border-box!important;height:30px!important;min-height:30px!important;max-height:30px!important;block-size:30px!important;min-block-size:30px!important;max-block-size:30px!important;padding-top:0!important;padding-bottom:0!important;display:block!important}.positionBox .mobileEditableItem .tinyButton.mobileItemRemove,.positionBox .mobileEditableItem .mobileItemRemove{height:30px!important;min-height:30px!important;max-height:30px!important;block-size:30px!important}.positionBox .mobileEditableItem .mobileItemQuantity,.positionBox .mobileEditableItem .tableQuantityStepper,.positionBox .mobileEditableItem .tableQuantityStepper input{height:30px!important;min-height:30px!important;max-height:30px!important;block-size:30px!important;min-block-size:30px!important;max-block-size:30px!important}}.exitControlBox>p{margin:-2px 0 1px!important;font-size:11px!important;line-height:1.3!important}.cargoControlBox{gap:3px!important;padding:6px!important}.cargoControlBox p{margin-top:2px!important;font-size:10px!important}@media (width<=760px){.exitControlBox{gap:7px!important;padding:9px!important}.exitControlBox h3{font-size:14px!important}.exitControlBox>p{font-size:11.5px!important;line-height:1.3!important}.cargoControlBox{background:var(--surface-raised)!important;border:1px solid #dbe3ef!important;border-radius:6px!important;gap:0!important;overflow:hidden!important}}.passportCard{padding:10px 12px!important}.passportGrid,.securityDetailPanel .passportGrid,.docsWorkspace .passportGrid,.opsWorkspace .passportGrid{border-top:1px solid #e7edf5!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important;padding-top:2px!important}.infoCell,.passportGrid .infoCell{background:0 0!important;border:0!important;border-bottom:1px solid #eef2f7!important;border-radius:0!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:baseline!important;gap:8px!important;min-height:0!important;padding:5px 0!important;display:grid!important}.infoCell span,.passportGrid .infoCell span{color:#667489!important;letter-spacing:.04em!important;margin:0!important;font-size:10px!important;line-height:1.2!important;display:block!important}.infoCell b,.passportGrid .infoCell b{min-width:0!important;color:var(--ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:620!important;line-height:1.2!important;display:block!important;overflow:hidden!important}@media (width<=760px){.passportCard.mobileCollapseBox.is-open{padding-bottom:8px!important}.passportCard:not(.is-collapsed) .passportContent{margin-top:6px!important}.passportCard.mobileCollapseBox.is-open .passportContent{margin-left:8px!important;margin-right:8px!important}.passportGrid,.securityDetailPanel .passportGrid,.docsWorkspace .passportGrid,.opsWorkspace .passportGrid{border:0!important;grid-template-columns:1fr!important;column-gap:0!important;padding-top:0!important}.infoCell,.passportGrid .infoCell{grid-template-columns:86px minmax(0,1fr)!important;padding:5px 0!important}}.exitControlBox{gap:9px!important}.exitControlBox h3{margin-bottom:0!important}.cargoControlBox{background:var(--surface-raised)!important;border:1px solid #dfe7f2!important;border-radius:6px!important;gap:0!important;padding:0 8px!important;display:grid!important;overflow:hidden!important}@media (width<=760px){.cargoControlBox{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.topbarUser .rolePill{justify-content:center!important;align-items:center!important;gap:0!important;width:28px!important;min-width:28px!important;max-width:28px!important;padding:0!important;font-size:0!important}.topbarUser .rolePill svg{flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important}.topbarBrand{flex:none!important}.topbarUser{flex:auto!important;min-width:0!important}.userName{white-space:nowrap!important;text-overflow:ellipsis!important;width:auto!important;min-width:0!important;max-width:150px!important;padding:0 7px!important;font-size:10.5px!important;display:inline-flex!important;overflow:hidden!important}.entryCargoBox{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.entryCargoTitle{color:var(--ink)!important;line-height:1.2!important}.entryCargoBox .entryPhotoButton{border-radius:6px!important;justify-self:end!important;width:auto!important;min-width:82px!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important}.entryCargoBox .entryPhotoButton span{font-size:13px!important;font-weight:560!important}.entryModalBody .entryCargoGrid{gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.entryCargoBox .entryPhotoList{flex-wrap:wrap!important;gap:4px!important;margin:0!important;display:flex!important}.entryCargoBox .entryPhotoList span{font-size:10.5px!important}.entrySubmitRow{justify-content:center!important;display:flex!important}.entrySubmitRow .primaryButton{justify-self:center!important}}@media (width<=420px){.userName{max-width:122px!important}}@media (width<=760px){.photoBox.is-open .photoControls{grid-template-columns:auto minmax(112px,116px) minmax(0,1fr)!important;gap:8px!important;margin-left:10px!important;margin-right:10px!important;display:grid!important}.photoControls .appSelect,.photoControls .appSelectButton{width:100%!important;min-width:0!important;max-width:100%!important}}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.appSelectButton{font-size:13.5px!important;font-weight:500!important;line-height:1.25!important}.appSelectButton span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}input::placeholder,textarea::placeholder{font-size:inherit!important}textarea{line-height:1.35!important}.formStack.dense input:not([type=checkbox]):not([type=radio]):not([type=file]),.formStack.dense select,.formStack.dense textarea,.formStack.dense .appSelectButton,.formStack.dense .tableNoteInput,.controlBox .formStack.dense input:not([type=checkbox]):not([type=radio]):not([type=file]),.controlBox .formStack.dense .appSelectButton{font-size:12.5px!important;font-weight:500!important}@media (width<=760px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.appSelectButton{font-size:14px!important}}@media (width>=1501px){.widePanel .detailLayout,.securityDetailPanel .detailLayout,.opsWorkspace .detailLayout{align-items:start!important}.widePanel .detailAside,.securityDetailPanel .detailAside,.opsWorkspace .detailAside{align-self:start!important;height:auto!important;min-height:0!important;display:block!important;position:static!important}.widePanel .detailAside .auditCollapse,.securityDetailPanel .detailAside .auditCollapse,.opsWorkspace .detailAside .auditCollapse{height:var(--detail-main-height,auto)!important;flex-direction:column!important;min-height:0!important;max-height:calc(100vh - 180px)!important;display:flex!important;overflow:hidden!important}.widePanel .detailAside .auditCollapse .auditList,.securityDetailPanel .detailAside .auditCollapse .auditList,.opsWorkspace .detailAside .auditCollapse .auditList{flex-direction:column!important;flex:auto!important;align-content:normal!important;align-items:stretch!important;gap:3px!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:auto!important}.widePanel .detailAside .auditItem,.securityDetailPanel .detailAside .auditItem,.opsWorkspace .detailAside .auditItem{flex:none!important;align-items:start!important;min-height:max-content!important}.widePanel .detailAside .auditItem b,.securityDetailPanel .detailAside .auditItem b,.opsWorkspace .detailAside .auditItem b{line-height:1.3!important}.widePanel .detailAside .auditItem span,.securityDetailPanel .detailAside .auditItem span,.opsWorkspace .detailAside .auditItem span{line-height:1.25!important}}.clientHistoryHeader svg{color:#526074!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.clientHistoryHeader span{color:var(--ink)!important;font-size:12.5px!important;font-weight:600!important;line-height:1!important}.clientHistoryHeader b{min-width:20px!important;height:20px!important;color:var(--blue)!important;background:#0025de12!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-size:10.5px!important;font-weight:600!important;line-height:20px!important;display:inline-flex!important}.docsFormBox .formStack.dense{gap:8px!important}.docsFormBox .docsIssueRow{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.68fr) minmax(190px,1fr) max-content!important;align-items:end!important;gap:8px!important;display:grid!important}.docsFormBox .docsIssueRow label{min-width:0!important}.docsFormBox .docsIssueRow .primaryButton{width:auto!important;height:var(--field-h,34px)!important;min-height:var(--field-h,34px)!important;max-height:var(--field-h,34px)!important;white-space:nowrap!important;place-self:end!important;padding:0 12px!important}@media (width<=860px){.docsFormBox .docsIssueRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.docsFormBox .docsIssueRow .primaryButton{justify-self:stretch!important;width:100%!important}}@media (width<=760px){.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary{border-radius:var(--radius)!important;align-items:center!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 10px!important}.photoBoxHeader span,.clientHistoryHeader span,.auditMobileSummary span{min-width:0!important;color:var(--ink)!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.photoBoxHeader svg,.clientHistoryHeader svg,.auditMobileSummary svg{color:#526074!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.clientHistoryHeader b{min-width:18px!important;height:18px!important;padding:0 6px!important;font-size:10px!important;line-height:18px!important}.clientHistoryBox:not(.is-open){padding-bottom:0!important}.docsFormBox .docsIssueRow{grid-template-columns:minmax(0,1fr) minmax(136px,.9fr)!important;gap:8px!important}.docsFormBox .docsIssueRow label{gap:4px!important}.docsFormBox .docsIssueRow .primaryButton{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 8px!important;font-size:11.5px!important}}.docsWorkspace .docsFormBox .docsIssueRow,.docsFormBox .docsIssueRow{grid-template-columns:minmax(0,1.18fr) minmax(0,.72fr) minmax(0,1fr) 176px!important;align-items:end!important;gap:8px!important;overflow:hidden!important}.docsWorkspace .docsFormBox .docsIssueRow label,.docsFormBox .docsIssueRow label,.docsWorkspace .docsFormBox .docsIssueRow input,.docsFormBox .docsIssueRow input{min-width:0!important;max-width:100%!important}.docsWorkspace .docsFormBox .docsIssueRow .primaryButton,.docsFormBox .docsIssueRow .primaryButton{width:176px!important;min-width:176px!important;max-width:176px!important;height:var(--field-h,34px)!important;min-height:var(--field-h,34px)!important;max-height:var(--field-h,34px)!important;justify-self:end!important;padding:0 9px!important;font-size:11.5px!important}@container (width<=560px){.docsWorkspace .docsFormBox .docsIssueRow,.docsFormBox .docsIssueRow{grid-template-columns:minmax(0,1fr) minmax(136px,.86fr)!important;overflow:visible!important}.docsWorkspace .docsFormBox .docsIssueRow .primaryButton,.docsFormBox .docsIssueRow .primaryButton{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=760px){.docsWorkspace .docsFormBox .docsIssueRow,.docsFormBox .docsIssueRow{grid-template-columns:minmax(0,1fr) minmax(136px,.86fr)!important;overflow:visible!important}.docsWorkspace .docsFormBox .docsIssueRow .primaryButton,.docsFormBox .docsIssueRow .primaryButton{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important}}@media (width<=1100px){.mobileQueueList-docs .mobileQueueRow,.mobileQueueList-docs .mobileQueueRow:hover,.mobileQueueList-docs .mobileQueueRow.selected,.mobileQueueList-docs .mobileQueueRow.selected:hover{grid-template-columns:42px minmax(0,1fr) minmax(92px,max-content) 72px!important;gap:10px!important}.mobileQueueList-docs .mobileQueueCenterStatus{text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;place-self:center!important;align-items:center!important;max-width:142px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 8px!important;font-size:9.8px!important;line-height:22px!important;display:inline-flex!important;overflow:hidden!important}.mobileQueueList-docs .mobileQueueSide{grid-template-rows:18px 20px!important;align-content:center!important;justify-items:end!important;gap:6px!important;width:72px!important;max-width:72px!important}.mobileQueueList-docs .mobileQueueSide>span,.mobileQueueList-docs .mobileQueueSide time{text-align:right!important;width:72px!important;max-width:72px!important}.mobileQueueList-docs .mobileQueueSide>span{background:var(--warning-surface)!important;color:#9a5b00!important;border:1px solid #f3d6ad!important;border-radius:999px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:30px!important;height:19px!important;padding:0 6px!important;font-size:12px!important;font-weight:720!important;line-height:19px!important;display:inline-flex!important}.mobileQueueList-docs .mobileQueueSide time{color:#748096!important;font-size:11px!important;line-height:20px!important}}@media (width<=420px){.mobileQueueList-docs .mobileQueueRow,.mobileQueueList-docs .mobileQueueRow:hover,.mobileQueueList-docs .mobileQueueRow.selected,.mobileQueueList-docs .mobileQueueRow.selected:hover{grid-template-columns:42px minmax(0,1fr) minmax(70px,max-content) 58px!important;gap:6px!important}.mobileQueueList-docs .mobileQueueCenterStatus{max-width:112px!important;padding:0 6px!important;font-size:9px!important}.mobileQueueList-docs .mobileQueueSide,.mobileQueueList-docs .mobileQueueSide>span,.mobileQueueList-docs .mobileQueueSide time{width:58px!important;max-width:58px!important}}@media (width<=1100px){.mobileQueueList-docs .mobileQueueSide .mobileQueuePortalBadge{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:fit-content!important;min-width:22px!important;max-width:34px!important;height:19px!important;padding:0 6px!important;display:inline-flex!important}.mobileQueueList-docs .mobileQueueSide{grid-template-rows:19px 22px!important;align-content:end!important;align-self:center!important;gap:8px!important;height:54px!important}.mobileQueueList-docs .mobileQueueSide>span.mobileQueuePortalBadge{text-align:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;padding:0!important}.mobileQueueList-docs .mobileQueueSide time{line-height:22px!important}.mobileQueueList-security .mobileQueueRow,.mobileQueueList-security .mobileQueueRow:hover,.mobileQueueList-security .mobileQueueRow.selected,.mobileQueueList-security .mobileQueueRow.selected:hover,.mobileQueueList-warehouse .mobileQueueRow,.mobileQueueList-warehouse .mobileQueueRow:hover,.mobileQueueList-warehouse .mobileQueueRow.selected,.mobileQueueList-warehouse .mobileQueueRow.selected:hover,.mobileQueueList-docs .mobileQueueRow,.mobileQueueList-docs .mobileQueueRow:hover,.mobileQueueList-docs .mobileQueueRow.selected,.mobileQueueList-docs .mobileQueueRow.selected:hover{grid-template-columns:42px minmax(0,1fr) 150px 64px!important;gap:8px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding-top:6px!important;padding-bottom:6px!important}.mobileQueueList-security .mobileQueueMain,.mobileQueueList-warehouse .mobileQueueMain,.mobileQueueList-docs .mobileQueueMain{grid-template-rows:17px 16px!important;align-content:center!important;gap:2px!important}.mobileQueueCenterStatus{text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:fit-content!important;max-width:150px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 8px!important;font-size:9.8px!important;line-height:22px!important;display:inline-flex!important;overflow:hidden!important}.mobileQueueSide{grid-template-rows:19px 22px!important;align-content:end!important;align-self:center!important;justify-items:center!important;gap:5px!important;width:64px!important;max-width:64px!important;height:46px!important}.mobileQueueSide>span.mobileQueuePortalBadge{background:var(--surface-muted)!important;color:#0f172a!important;box-sizing:border-box!important;text-align:center!important;border:1px solid #dbe3ee!important;border-radius:6px!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:22px!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:22px!important;display:inline-flex!important}.mobileQueueSide time{color:#748096!important;text-align:center!important;width:64px!important;max-width:64px!important;font-size:11px!important;line-height:22px!important}.mobileQueueList-warehouse .mobileQueueSide .portalInlineSelect,.mobileQueueList-warehouse .mobileQueueSide .portalInlineSelect .appSelectButton{width:44px!important;min-width:44px!important;max-width:44px!important;height:22px!important;min-height:22px!important;max-height:22px!important}}@media (width<=420px){.mobileQueueList-security .mobileQueueRow,.mobileQueueList-security .mobileQueueRow:hover,.mobileQueueList-security .mobileQueueRow.selected,.mobileQueueList-security .mobileQueueRow.selected:hover,.mobileQueueList-warehouse .mobileQueueRow,.mobileQueueList-warehouse .mobileQueueRow:hover,.mobileQueueList-warehouse .mobileQueueRow.selected,.mobileQueueList-warehouse .mobileQueueRow.selected:hover,.mobileQueueList-docs .mobileQueueRow,.mobileQueueList-docs .mobileQueueRow:hover,.mobileQueueList-docs .mobileQueueRow.selected,.mobileQueueList-docs .mobileQueueRow.selected:hover{grid-template-columns:42px minmax(0,1fr) 118px 54px!important;gap:6px!important}.mobileQueueCenterStatus{max-width:118px!important;padding:0 6px!important;font-size:9px!important}.mobileQueueSide,.mobileQueueSide time{width:58px!important;max-width:58px!important}}#app-shell .docsWorkspace .docsFormBox .docsIssueRow,#app-shell .docsFormBox .docsIssueRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}#app-shell .docsFormBox .docsDraftRow{grid-template-columns:minmax(0,1fr)!important;align-items:end!important;gap:8px!important;display:grid!important}#app-shell .docsFormBox .docsDraftRow.hasSaveAction{grid-template-columns:minmax(0,1fr) 112px!important}#app-shell .docsFormBox .docsDraftRow .docsCommentField{min-width:0!important}#app-shell .docsPositionBox .docsWorkflowActions{flex-wrap:nowrap!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;margin-top:2px!important;display:flex!important}#app-shell .docsPositionBox .docsWorkflowActions>button{width:100%!important;min-width:0!important;max-width:none!important;min-height:var(--app-control-height,36px)!important;white-space:nowrap!important;flex:1 1 0!important;padding-inline:13px!important}#app-shell .docsFormBox .docsDraftSaveButton{width:100%!important;min-width:0!important;min-height:var(--app-control-height,36px)!important;background:var(--surface-raised)!important;color:var(--blue)!important;border:1px solid #00287838!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding-inline:13px!important;font-weight:680!important;line-height:1!important;transition:background-color .16s,border-color .16s,color .16s!important;display:inline-flex!important}#app-shell .docsFormBox .docsDraftSaveButton:hover:not(:disabled){background:var(--surface-subtle)!important;border-color:#0028786b!important}@media (width<=560px){#app-shell .docsFormBox .docsDraftRow.hasSaveAction{grid-template-columns:minmax(0,1fr) 112px!important}#app-shell .docsPositionBox .docsWorkflowActions>button{flex:1 1 0!important;padding-inline:8px!important;font-size:11px!important}}.queuePortalBadge,.portalInlineSelect .appSelectButton{background:var(--warning-surface)!important;color:#9a5b00!important;border:1px solid #f3d6ad!important;justify-content:center!important;align-items:center!important;font-weight:720!important;display:inline-flex!important}.portalInlineSelect.portalToneHigh .appSelectButton,.queuePortalBadge.portalToneHigh,.mobileQueuePortalBadge.portalToneHigh{color:var(--blue)!important;background:#0025de0e!important;border-color:#0025de6b!important;font-weight:600!important}.portalInlineSelect.portalToneBase .appSelectButton,.queuePortalBadge.portalToneBase,.mobileQueuePortalBadge.portalToneBase{background:var(--surface-muted)!important;color:#0f172a!important;border-color:#dbe3ee!important;font-weight:600!important}.queuePortalBadge{border-radius:999px!important;min-width:28px!important;height:22px!important;padding:0 8px!important;line-height:22px!important}.mobileReadonlyItemsList{display:none}@media (width<=760px){.positionBox{gap:8px!important}.positionBox .editableItemsToolbar{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.positionBox .editableItemsToolbar>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.positionBox .tinyAddButton,.editableItemsToolbar .tinyAddButton{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 6px!important;font-size:11px!important}.positionBox .mobileEditableItemsList{gap:6px!important}.positionBox .mobileEditableItem,.positionBox .mobileEditableItem:hover{border-radius:6px!important;grid-template-rows:28px 28px 28px!important;grid-template-columns:44px minmax(0,1fr) 58px!important;gap:5px 6px!important;padding:7px!important}.positionBox .mobileEditableItem.is-service,.positionBox .mobileEditableItem.is-cylinder{grid-template-rows:28px 28px!important}.positionBox .mobileItemKind{width:42px!important;height:22px!important;font-size:8.5px!important;font-weight:650!important}.positionBox .mobileEditableItem .appSelectButton,.positionBox .mobileEditableItem .tableNoteInput,.positionBox .mobileEditableItem .tinyButton,.positionBox .mobileEditableItem .mobileItemRemove{border-radius:6px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:12px!important}.positionBox .mobileEditableItem .tableQuantityStepper,.positionBox .mobileEditableItem .tableQuantityStepper input{width:58px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:13px!important}.positionBox .mobileEditableItem .tableNoteInput{padding:0 9px!important}.positionBox .mobileItemNotes{grid-area:3/2/auto/4!important}.positionBox .mobileEditableItem.is-service .mobileItemNotes,.positionBox .mobileEditableItem.is-cylinder .mobileItemNotes{grid-area:2/2!important}.positionBox .mobileEditableItem.is-service .mobileItemRemove,.positionBox .mobileEditableItem.is-cylinder .mobileItemRemove{grid-area:2/3!important}.positionBox .itemsTableWrap:not(.editableItemsWrap){background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.positionBox .itemsTableWrap:not(.editableItemsWrap)>.itemsTable{display:none!important}.positionBox .mobileReadonlyItemsList{gap:6px!important;display:grid!important}.positionBox .mobileReadonlyItem{background:var(--surface-raised)!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-columns:48px minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:8px!important;display:grid!important}.positionBox .mobileReadonlyItem .readonlyItemKind{background:var(--surface-subtle)!important;color:#526074!important;border:1px solid #d8e1ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:22px!important;font-size:8.5px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.positionBox .mobileReadonlyItem .readonlyItemKind,.positionBox .mobileReadonlyItem .readonlyItemKind-product,.positionBox .mobileReadonlyItem .readonlyItemKind-service,.positionBox .mobileReadonlyItem .readonlyItemKind-cylinder{background:var(--surface-subtle)!important;color:#526074!important;border-color:#d8e1ec!important}.positionBox .mobileReadonlyItemMain{gap:2px!important;min-width:0!important;display:grid!important}.positionBox .mobileReadonlyItemMain b,.positionBox .mobileReadonlyItemMain small,.positionBox .mobileReadonlyItemMain em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-style:normal!important;overflow:hidden!important}.positionBox .mobileReadonlyItemMain b{color:#0f172a!important;font-size:13px!important;font-weight:550!important;line-height:1.2!important}.positionBox .mobileReadonlyItemMain small,.positionBox .mobileReadonlyItemMain em{color:#647083!important;font-size:11.5px!important;line-height:1.2!important}.positionBox .mobileReadonlyItem strong{color:#0f172a!important;font-size:13px!important;font-weight:650!important}}@container (width<=680px){.positionBox .editableItemsToolbar{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;display:grid!important}.positionBox .editableItemsToolbar>span{color:#526074!important;min-height:0!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;display:block!important}.positionBox .editableItemsToolbar>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.positionBox .tinyAddButton,.editableItemsToolbar .tinyAddButton{white-space:nowrap!important;border-radius:6px!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 6px!important;font-size:11px!important}.positionBox .editableItemsWrap{background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.positionBox .editableItemsWrap>.editableItemsTable{display:none!important}.positionBox .mobileEditableItemsList{gap:7px!important;display:grid!important}.positionBox .mobileEditableItem,.positionBox .mobileEditableItem:hover{background:var(--surface-raised)!important;min-height:0!important;box-shadow:none!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-rows:30px 30px 30px!important;grid-template-columns:42px minmax(0,1fr) 56px!important;align-items:center!important;gap:5px 6px!important;padding:7px!important;display:grid!important}.positionBox .mobileEditableItem.is-service,.positionBox .mobileEditableItem.is-cylinder{grid-template-rows:30px 30px!important}.positionBox .mobileItemKind{border-radius:999px!important;grid-area:1/1/3!important;align-self:center!important;width:40px!important;height:22px!important;font-size:8.5px!important;font-weight:650!important}.positionBox .mobileItemPosition{grid-area:1/2!important;min-width:0!important}.positionBox .mobileItemQuantity{grid-area:1/3!important;min-width:0!important}.positionBox .mobileItemCharacteristic{grid-area:2/2!important;min-width:0!important}.positionBox .mobileItemRemove{grid-area:2/3!important}.positionBox .mobileItemNotes{grid-area:3/1/auto/4!important;min-width:0!important}.positionBox .mobileEditableItem.is-service .mobileItemNotes,.positionBox .mobileEditableItem.is-cylinder .mobileItemNotes{grid-area:2/2!important}.positionBox .mobileEditableItem.is-service .mobileItemRemove,.positionBox .mobileEditableItem.is-cylinder .mobileItemRemove{grid-area:2/3!important}.positionBox .mobileEditableItem .appSelect,.positionBox .mobileEditableItem .tableNoteInput,.positionBox .mobileEditableItem .tinyButton{width:100%!important;min-width:0!important;max-width:100%!important}.positionBox .mobileEditableItem .appSelectButton,.positionBox .mobileEditableItem .tableNoteInput,.positionBox .mobileEditableItem .tinyButton,.positionBox .mobileEditableItem .mobileItemRemove{border-radius:6px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:12px!important;line-height:1!important}.positionBox .mobileEditableItem .tableQuantityStepper,.positionBox .mobileEditableItem .tableQuantityStepper input{text-align:center!important;width:56px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:13px!important}.positionBox .itemsTableWrap:not(.editableItemsWrap){background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.positionBox .itemsTableWrap:not(.editableItemsWrap)>.itemsTable{display:none!important}.positionBox .mobileReadonlyItemsList{gap:6px!important;display:grid!important}.positionBox .mobileReadonlyItem{background:var(--surface-raised)!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-columns:42px minmax(0,1fr) max-content!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:7px!important;display:grid!important}.positionBox .mobileReadonlyItem .readonlyItemKind{background:var(--surface-subtle)!important;color:#526074!important;border:1px solid #d8e1ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:22px!important;font-size:8.5px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.positionBox .mobileReadonlyItemMain{gap:1px!important;min-width:0!important;display:grid!important}.positionBox .mobileReadonlyItemMain b,.positionBox .mobileReadonlyItemMain small,.positionBox .mobileReadonlyItemMain em{text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important;overflow:hidden!important}.positionBox .mobileReadonlyItemMain b{color:#0f172a!important;font-size:12.5px!important;font-weight:550!important;line-height:1.2!important}.positionBox .mobileReadonlyItemMain small,.positionBox .mobileReadonlyItemMain em{color:#647083!important;font-size:11px!important;line-height:1.2!important}.positionBox .mobileReadonlyItem strong{color:#0f172a!important;white-space:nowrap!important;justify-self:end!important;font-size:12.5px!important;font-weight:600!important}}@media (width<=1100px){.positionBox .editableItems.is-readonly .editableItemsWrap,.positionBox .itemsTableWrap:not(.editableItemsWrap){background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.positionBox .editableItems.is-readonly .editableItemsTable,.positionBox .itemsTableWrap:not(.editableItemsWrap)>.itemsTable,.positionBox .editableItems.is-readonly .mobileEditableItemsList{display:none!important}.positionBox .editableItems.is-readonly .mobileReadonlyItemsList,.positionBox .itemsTableWrap:not(.editableItemsWrap) .mobileReadonlyItemsList{gap:6px!important;display:grid!important}.positionBox .mobileReadonlyItem{background:var(--surface-raised)!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-columns:42px minmax(0,1fr) max-content!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:7px!important;display:grid!important}.positionBox .mobileReadonlyItem .readonlyItemKind{background:var(--surface-subtle)!important;color:#526074!important;border:1px solid #d8e1ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:22px!important;font-size:8.5px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.positionBox .mobileReadonlyItemMain{gap:1px!important;min-width:0!important;display:grid!important}.positionBox .mobileReadonlyItemMain b,.positionBox .mobileReadonlyItemMain small,.positionBox .mobileReadonlyItemMain em{text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important;overflow:hidden!important}.positionBox .mobileReadonlyItemMain b{color:#0f172a!important;font-size:12.5px!important;font-weight:550!important;line-height:1.2!important}.positionBox .mobileReadonlyItemMain small,.positionBox .mobileReadonlyItemMain em{color:#647083!important;font-size:11px!important;line-height:1.2!important}.positionBox .mobileReadonlyItem strong{color:#0f172a!important;white-space:nowrap!important;justify-self:end!important;font-size:12.5px!important;font-weight:600!important}}@media (width<=760px){.detailLayoutSeparateVisit>.passportCard,.detailLayoutSeparateVisit>.detailMain{grid-area:auto/1!important}.positionBox.is-locked .positionBoxHeader{grid-template-columns:minmax(0,1fr) auto!important;place-items:center stretch!important;gap:6px!important;margin-bottom:8px!important;display:grid!important}.positionBox.is-locked .positionBoxHeader .positionState{white-space:nowrap!important;text-align:center!important;text-overflow:ellipsis!important;order:0!important;justify-self:end!important;max-width:58vw!important;overflow:hidden!important}.positionBox.is-locked .positionBoxHeader h3{white-space:nowrap!important;min-width:0!important;font-size:15px!important;line-height:1.2!important}.positionBox .editableItems.is-readonly .editableItemsToolbar{display:none!important}}@media (width<=1100px){.positionBox .editableItems:not(.is-readonly) .mobileEditableItemsList{background:var(--surface-raised)!important;border:1px solid #dbe4ef!important;border-radius:6px!important;gap:0!important;display:grid!important;overflow:hidden!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem:hover{background:var(--surface-raised)!important;min-height:0!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #e5ebf3!important;border-radius:0!important;grid-template-rows:30px 30px!important;grid-template-columns:minmax(0,1.15fr) minmax(96px,.62fr) 52px 26px!important;align-items:center!important;gap:6px!important;padding:7px!important;display:grid!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem:last-child{border-bottom:0!important}.positionBox .editableItems:not(.is-readonly) .mobileItemKind{display:none!important}.positionBox .editableItems:not(.is-readonly) .mobileItemPosition{grid-area:1/1!important;min-width:0!important}.positionBox .editableItems:not(.is-readonly) .mobileItemCharacteristic{grid-area:1/2!important;min-width:0!important}.positionBox .editableItems:not(.is-readonly) .mobileItemQuantity{grid-area:1/3!important;min-width:0!important}.positionBox .editableItems:not(.is-readonly) .mobileItemRemove{grid-area:1/4!important}.positionBox .editableItems:not(.is-readonly) .mobileItemNotes{grid-area:2/1/auto/5!important;min-width:0!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemPosition,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemPosition{grid-column:1/3!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemNotes,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemNotes{grid-area:2/1/auto/5!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .appSelect,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tableNoteInput{width:100%!important;min-width:0!important;max-width:100%!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .appSelectButton,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tableNoteInput{border-radius:6px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:12px!important;line-height:1!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .appSelectButton{padding-left:10px!important;padding-right:28px!important;position:relative!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .appSelectButton i{margin:0!important;position:absolute!important;top:50%!important;right:9px!important;transform:translateY(-50%)!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .appSelect.is-open .appSelectButton i{transform:translateY(-50%)rotate(180deg)!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tableQuantityStepper,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tableQuantityStepper input{text-align:center!important;width:52px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:13px!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .mobileItemRemove,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tinyButton.mobileItemRemove{color:#0000!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:0!important;position:relative!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .mobileItemRemove:before,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tinyButton.mobileItemRemove:before{content:""!important;background:#d92d20!important;border-radius:999px!important;width:16px!important;height:2px!important;position:absolute!important;top:14px!important;left:5px!important}}@media (width<=420px){.positionBox .editableItems:not(.is-readonly) .mobileEditableItem,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem:hover{grid-template-rows:30px 30px 30px!important;grid-template-columns:minmax(0,1fr) 48px 24px!important;gap:5px!important}.positionBox .editableItems:not(.is-readonly) .mobileItemPosition{grid-area:1/1!important}.positionBox .editableItems:not(.is-readonly) .mobileItemQuantity{grid-area:1/2!important}.positionBox .editableItems:not(.is-readonly) .mobileItemRemove{grid-area:1/3!important}.positionBox .editableItems:not(.is-readonly) .mobileItemCharacteristic{grid-area:2/1/auto/4!important}.positionBox .editableItems:not(.is-readonly) .mobileItemNotes{grid-area:3/1/auto/4!important}}@media (width<=1100px){.mobileQueueList-security .mobileQueueSide,.mobileQueueList-warehouse .mobileQueueSide,.mobileQueueList-docs .mobileQueueSide{grid-template-rows:22px 18px!important;align-content:center!important;justify-items:center!important;gap:4px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:46px!important;display:grid!important}.mobileQueueList-security .mobileQueueSide>span.mobileQueuePortalBadge,.mobileQueueList-docs .mobileQueueSide>span.mobileQueuePortalBadge,.mobileQueueList-warehouse .mobileQueueSide .portalInlineSelect,.mobileQueueList-warehouse .mobileQueueSide .portalInlineSelect .appSelectButton{text-align:center!important;justify-self:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:22px!important;min-height:22px!important;max-height:22px!important}.mobileQueueList-security .mobileQueueSide time,.mobileQueueList-warehouse .mobileQueueSide time,.mobileQueueList-docs .mobileQueueSide time{color:#748096!important;text-align:center!important;justify-self:center!important;width:76px!important;min-width:76px!important;max-width:76px!important;font-size:10.5px!important;line-height:18px!important}}.opsWorkspace>.visitTopPanel,.docsWorkspace>.visitTopPanel,.queueWide>.visitTopPanel,.securityThreeCols>.securityDetailPanel,.opsWorkspace>.widePanel,.docsWorkspace>.widePanel,.queueWide>.widePanel{grid-column:2}.securityThreeCols>.securityDetailPanel{grid-column:3}.visitTopPanel{min-width:0}.visitTopPanel .passportCard.visitCollapseBox{box-shadow:var(--shadow);gap:0!important;padding:0!important;overflow:hidden!important}.visitTopPanel .passportMobileSummary{gap:12px!important}.visitTopPanel .passportMobileSummary:hover{background:var(--surface-subtle)!important}.visitTopPanel .passportMobileSummary span{line-height:1!important}.visitTopPanel .passportMobileSummary b{background:#0025de12!important}.visitTopPanel .passportMobileSummary i{opacity:.72!important}@media (width<=1280px){.securityThreeCols>.visitTopPanel,.opsWorkspace>.visitTopPanel,.docsWorkspace>.visitTopPanel,.queueWide>.visitTopPanel{grid-column:auto!important}}.queueWide>.queuePanel,.opsWorkspace>.queuePanel,.docsWorkspace>.queuePanel{grid-area:2/1/span 2!important}.queueWide>.visitTopPanel,.opsWorkspace>.visitTopPanel,.docsWorkspace>.visitTopPanel{grid-area:2/2!important}.queueWide>.widePanel,.opsWorkspace>.widePanel,.docsWorkspace>.widePanel{grid-area:3/2!important}.securityThreeCols>.securityQueuePanel{grid-column:2!important}.securityThreeCols>.visitTopPanel,.securityThreeCols>.securityDetailPanel{grid-column:3!important}.visitTopPanel .passportCard.mobileCollapseBox.visitCollapseBox{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--panel)!important;box-shadow:var(--shadow)!important;gap:0!important;padding:0!important;overflow:hidden!important}.visitTopPanel .passportMobileSummary{border-radius:var(--radius)!important;width:100%!important;min-height:42px!important;color:var(--ink)!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;display:flex!important}.visitTopPanel .passportMobileSummary span{min-width:0!important;color:var(--ink)!important;text-transform:none!important;letter-spacing:0!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;font-weight:600!important;line-height:1.1!important;display:inline-flex!important}.visitTopPanel .passportMobileSummary svg{color:#526074!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.visitTopPanel .passportMobileSummary b{min-width:20px!important;height:20px!important;color:var(--blue)!important;text-transform:none!important;letter-spacing:0!important;background:#0025de12!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-size:10.5px!important;font-weight:600!important;line-height:20px!important;display:inline-flex!important}.visitTopPanel .passportMobileSummary i{opacity:.74!important;flex:0 0 10px!important;width:10px!important;height:10px!important;font-size:0!important;line-height:0!important;transition:transform .18s,opacity .18s!important;position:relative!important}.visitTopPanel .passportMobileSummary i:before,.visitTopPanel .passportMobileSummary i:after{content:""!important;background:#5c697d!important;border-radius:999px!important;width:6px!important;height:1.5px!important;position:absolute!important;top:4px!important}.visitTopPanel .passportMobileSummary i:before{left:0!important;transform:rotate(45deg)!important}.visitTopPanel .passportMobileSummary i:after{right:0!important;transform:rotate(-45deg)!important}.visitTopPanel .passportCard.is-open .passportMobileSummary i{opacity:1!important;transform:rotate(180deg)!important}.visitTopPanel .passportCard.is-collapsed .passportContent{display:none!important}.visitTopPanel .passportCard.is-open .passportContent{margin:0 10px 10px!important;display:grid!important}@media (width<=1350px){.securityThreeCols{grid-template-columns:1fr!important}.securityThreeCols>.securityQueuePanel,.securityThreeCols>.visitTopPanel,.securityThreeCols>.securityDetailPanel{grid-area:auto!important}}@media (width<=1100px){.queueWide>.queuePanel,.opsWorkspace>.queuePanel,.docsWorkspace>.queuePanel,.queueWide>.visitTopPanel,.opsWorkspace>.visitTopPanel,.docsWorkspace>.visitTopPanel,.queueWide>.widePanel,.opsWorkspace>.widePanel,.docsWorkspace>.widePanel{grid-area:auto!important}}@media (width<=760px){.visitTopPanel .passportMobileSummary{min-height:40px!important;padding:9px 10px!important}.visitTopPanel .passportMobileSummary span{font-size:12px!important}.visitTopPanel .passportMobileSummary b{min-width:18px!important;height:18px!important;font-size:10px!important;line-height:18px!important}.visitTopPanel .passportCard.is-open .passportContent{margin:0 8px 8px!important}}.securityThreeCols{grid-template-columns:minmax(540px,620px) minmax(0,1fr)!important}.securityThreeCols>.wide{grid-column:1/-1!important}.securityThreeCols>.securityQueuePanel{grid-area:2/1/span 2!important}.securityThreeCols>.visitTopPanel{grid-area:2/2!important}.securityThreeCols>.securityDetailPanel{grid-area:3/2!important}@media (width<=1350px){.securityThreeCols{grid-template-columns:minmax(540px,620px) minmax(0,1fr)!important}.securityThreeCols>.securityQueuePanel{grid-area:2/1/span 2!important}.securityThreeCols>.visitTopPanel{grid-area:2/2!important}.securityThreeCols>.securityDetailPanel{grid-area:3/2!important}}@media (width<=1100px){.securityThreeCols{grid-template-columns:1fr!important}.securityThreeCols>.securityQueuePanel,.securityThreeCols>.visitTopPanel,.securityThreeCols>.securityDetailPanel{grid-area:auto!important}}.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:minmax(540px,620px) minmax(0,1fr) minmax(260px,320px)!important}.securityThreeCols>.wide,.queueWide>.wide,.opsWorkspace.queueWide>.wide,.docsWorkspace.queueWide>.wide{grid-column:1/-1!important}.securityThreeCols>.securityQueuePanel,.queueWide>.queuePanel,.opsWorkspace.queueWide>.queuePanel,.docsWorkspace.queueWide>.queuePanel{grid-area:2/1/span 2!important}.securityThreeCols>.visitTopPanel,.queueWide>.visitTopPanel,.opsWorkspace.queueWide>.visitTopPanel,.docsWorkspace.queueWide>.visitTopPanel{grid-area:2/2!important}.securityThreeCols>.securityDetailPanel,.queueWide>.widePanel,.opsWorkspace.queueWide>.widePanel,.docsWorkspace.queueWide>.widePanel{grid-area:3/2!important}.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{grid-area:2/3/span 2!important}.securityDetailPanel .detailLayout,.widePanel .detailLayout,.opsWorkspace .detailLayout,.docsWorkspace .detailLayout{grid-template-columns:minmax(0,1fr)!important}.auditSidePanel{align-self:start;min-width:0;position:sticky;top:10px}.auditSidePanel .auditCollapse.mobileCollapseBox{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--panel)!important;box-shadow:var(--shadow)!important;overflow:hidden!important}.auditSidePanel .auditMobileSummary{border-radius:var(--radius)!important;width:100%!important;min-height:42px!important;color:var(--ink)!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:flex!important}.auditSidePanel .auditMobileSummary span{min-width:0!important;color:var(--ink)!important;text-transform:none!important;letter-spacing:0!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;font-weight:600!important;line-height:1.1!important;display:inline-flex!important}.auditSidePanel .auditMobileSummary svg{color:#526074!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.auditSidePanel .auditMobileSummary b{min-width:20px!important;height:20px!important;color:var(--blue)!important;background:#0025de12!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-size:10.5px!important;font-weight:600!important;line-height:20px!important;display:inline-flex!important}.auditSidePanel .auditMobileSummary i{opacity:.74!important;flex:0 0 10px!important;width:10px!important;height:10px!important;transition:transform .18s,opacity .18s!important;position:relative!important}.auditSidePanel .auditMobileSummary i:before,.auditSidePanel .auditMobileSummary i:after{content:""!important;background:#5c697d!important;border-radius:999px!important;width:6px!important;height:1.5px!important;position:absolute!important;top:4px!important}.auditSidePanel .auditMobileSummary i:before{left:0!important;transform:rotate(45deg)!important}.auditSidePanel .auditMobileSummary i:after{right:0!important;transform:rotate(-45deg)!important}.auditSidePanel .auditCollapse.is-open .auditMobileSummary i{opacity:1!important;transform:rotate(180deg)!important}.auditSidePanel .auditCollapse:not(.is-open) .auditList{display:none!important}.auditSidePanel .auditList{background:var(--surface-raised)!important;border:1px solid #d8dfeb!important;border-radius:6px!important;height:min(640px,100vh - 180px)!important;max-height:none!important;margin:0 10px 10px!important;padding:8px!important}.auditSidePanel .auditList .emptyState{box-shadow:none!important;border:0!important;padding:12px!important}@media (width<=1180px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:minmax(540px,620px) minmax(0,1fr)!important}.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{grid-area:4/2!important}}@media (width<=1100px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:1fr!important}.securityThreeCols>.securityQueuePanel,.queueWide>.queuePanel,.opsWorkspace.queueWide>.queuePanel,.docsWorkspace.queueWide>.queuePanel,.securityThreeCols>.visitTopPanel,.queueWide>.visitTopPanel,.opsWorkspace.queueWide>.visitTopPanel,.docsWorkspace.queueWide>.visitTopPanel,.securityThreeCols>.securityDetailPanel,.queueWide>.widePanel,.opsWorkspace.queueWide>.widePanel,.docsWorkspace.queueWide>.widePanel,.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{grid-area:auto!important}.auditSidePanel{position:static!important}}@media (width>=1101px){.auditSidePanel{max-height:var(--left-panel-height,calc(100vh - 145px))!important;overflow:hidden!important}.auditSidePanel .auditList{max-height:calc(var(--left-panel-height,640px) - 64px)!important;flex-direction:column!important;align-content:normal!important;align-items:stretch!important;gap:4px!important;display:flex!important}.auditSidePanel .auditItem{flex:none!important;grid-template-columns:8px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;height:auto!important;min-height:0!important;padding:7px!important;display:grid!important}.auditSidePanel .auditItem>div:last-child{min-width:0!important}.auditSidePanel .auditItem b,.auditSidePanel .auditItem span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;height:auto!important;min-height:0!important;display:block!important}.auditSidePanel .auditItem b{font-size:11px!important;line-height:1.32!important}.auditSidePanel .auditItem span{margin-top:2px!important;font-size:10px!important;line-height:1.28!important}.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{align-self:stretch!important;height:100%!important;max-height:none!important}.auditSidePanel .auditCollapse.mobileCollapseBox{max-height:none!important}.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{height:var(--work-stack-height,calc(100vh - 145px))!important;max-height:var(--work-stack-height,calc(100vh - 145px))!important;flex-direction:column!important;align-self:start!important;min-height:0!important;display:flex!important;overflow:hidden!important}.auditSidePanel .auditCollapse.mobileCollapseBox{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.auditSidePanel .auditList{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}}@media (width>=1181px){.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{z-index:2!important;align-self:start!important;height:0!important;min-height:0!important;max-height:0!important;display:block!important;position:relative!important;top:0!important;overflow:visible!important}.auditSidePanel .auditCollapse.mobileCollapseBox{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0 0 auto!important}.auditSidePanel .auditCollapse.mobileCollapseBox.is-open{height:var(--work-stack-height,calc(100vh - 145px))!important;max-height:var(--work-stack-height,calc(100vh - 145px))!important;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.auditSidePanel .auditCollapse.mobileCollapseBox.is-open .auditList{flex:auto!important;min-height:0!important;overflow:auto!important}}@media (width<=1180px){.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;top:auto!important;overflow:visible!important}.auditSidePanel .auditCollapse.mobileCollapseBox,.auditSidePanel .auditCollapse.mobileCollapseBox.is-open{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;top:auto!important;overflow:hidden!important}.auditSidePanel .auditList,.auditSidePanel .auditCollapse.mobileCollapseBox.is-open .auditList{flex-direction:column!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:min(70vh,560px)!important;padding:8px!important;display:flex!important;overflow:auto!important}.auditSidePanel .auditItem{flex:none!important;grid-template-columns:8px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;height:auto!important;min-height:0!important;padding:7px!important;display:grid!important}.auditSidePanel .auditItem>div:last-child{min-width:0!important}.auditSidePanel .auditItem b,.auditSidePanel .auditItem span{white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important;min-height:0!important;display:block!important}.auditSidePanel .auditItem b{font-size:12px!important;line-height:1.28!important}.auditSidePanel .auditItem span{margin-top:3px!important;font-size:11px!important;line-height:1.3!important}}.photoStandalonePanel,.clientHistoryStandalonePanel{min-width:0}@media (width>=1181px){.securityThreeCols>.securityQueuePanel,.queueWide>.queuePanel,.opsWorkspace.queueWide>.queuePanel,.docsWorkspace.queueWide>.queuePanel{grid-row:2/span 3!important}.securityThreeCols>.photoStandalonePanel,.queueWide>.photoStandalonePanel,.opsWorkspace.queueWide>.photoStandalonePanel,.docsWorkspace.queueWide>.photoStandalonePanel{grid-area:4/2!important}.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{grid-row:2/span 3!important}.docsWorkspace.queueWide>.queuePanel{grid-row:2/span 4!important}.docsWorkspace.queueWide>.clientHistoryStandalonePanel{grid-area:5/2!important}.docsWorkspace.queueWide>.auditSidePanel{grid-row:2/span 4!important}}@media (width<=1180px){.securityThreeCols>.photoStandalonePanel,.queueWide>.photoStandalonePanel,.opsWorkspace.queueWide>.photoStandalonePanel,.docsWorkspace.queueWide>.photoStandalonePanel{grid-area:4/2!important}.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{grid-row:5!important}.docsWorkspace.queueWide>.clientHistoryStandalonePanel{grid-area:5/2!important}.docsWorkspace.queueWide>.auditSidePanel{grid-row:6!important}}@media (width<=1100px){.securityThreeCols>.photoStandalonePanel,.queueWide>.photoStandalonePanel,.opsWorkspace.queueWide>.photoStandalonePanel,.docsWorkspace.queueWide>.photoStandalonePanel,.docsWorkspace.queueWide>.clientHistoryStandalonePanel,.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{grid-area:auto!important}}.workBlocksPanel{gap:var(--work-block-gap)!important}.photoStandalonePanel,.clientHistoryStandalonePanel,.visitTopPanel,.workBlocksPanel{margin-top:0!important;margin-bottom:0!important}@media (width>=1181px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{row-gap:var(--work-block-gap)!important}}@media (width<=1180px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{row-gap:var(--work-block-gap)!important}}@media (width<=760px){.visitTopPanel,.workBlocksPanel,.photoStandalonePanel,.clientHistoryStandalonePanel,.auditSidePanel{margin:0!important}.workBlocksPanel{gap:var(--work-block-gap)!important;row-gap:var(--work-block-gap)!important}.visitTopPanel .passportCard.mobileCollapseBox.visitCollapseBox,.appCollapseBox,.photoStandalonePanel .photoBox,.clientHistoryStandalonePanel .clientHistoryBox,.auditSidePanel .auditCollapse.mobileCollapseBox{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--panel)!important;box-shadow:var(--shadow)!important;gap:0!important;padding:0!important;overflow:hidden!important}.visitTopPanel .passportMobileSummary,.appCollapseHeader,.photoBoxHeader,.clientHistoryHeader,.auditSidePanel .auditMobileSummary{border-radius:var(--radius)!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;color:var(--ink)!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:flex!important}.visitTopPanel .passportMobileSummary span,.appCollapseHeader span,.photoBoxHeader span,.clientHistoryHeader span,.auditSidePanel .auditMobileSummary span{min-width:0!important;color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.visitTopPanel .passportMobileSummary svg,.appCollapseHeader span svg,.photoBoxHeader svg,.clientHistoryHeader svg,.auditSidePanel .auditMobileSummary svg{color:#526074!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.visitTopPanel .passportMobileSummary b,.appCollapseHeader b,.photoBoxHeader b,.clientHistoryHeader b,.auditSidePanel .auditMobileSummary b{min-width:22px!important;height:22px!important;color:var(--blue)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;background:#0025de12!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;font-size:11px!important;font-weight:600!important;line-height:22px!important;display:inline-flex!important}.appCollapseHeader em{display:none!important}.visitTopPanel .passportMobileSummary i,.appCollapseHeader i,.photoBoxHeader i,.clientHistoryHeader i,.auditSidePanel .auditMobileSummary i{opacity:.74!important;flex:0 0 10px!important;width:10px!important;height:10px!important;transition:transform .18s,opacity .18s!important;position:relative!important}:root{--work-block-gap:12px}.dashboardGrid.securityThreeCols,.dashboardGrid.securityWide,.dashboardGrid.queueWide,.dashboardGrid.opsWorkspace,.dashboardGrid.docsWorkspace,.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{gap:var(--work-block-gap)!important;row-gap:var(--work-block-gap)!important;column-gap:var(--work-block-gap)!important}.securityThreeCols>.visitTopPanel,.queueWide>.visitTopPanel,.opsWorkspace.queueWide>.visitTopPanel,.docsWorkspace.queueWide>.visitTopPanel,.securityThreeCols>.securityDetailPanel,.queueWide>.widePanel,.opsWorkspace.queueWide>.widePanel,.docsWorkspace.queueWide>.widePanel,.securityThreeCols>.photoStandalonePanel,.queueWide>.photoStandalonePanel,.opsWorkspace.queueWide>.photoStandalonePanel,.docsWorkspace.queueWide>.photoStandalonePanel,.docsWorkspace.queueWide>.clientHistoryStandalonePanel,.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{grid-area:auto!important;margin:0!important;padding:0!important}.workBlocksPanel,.widePanel.workBlocksPanel,.securityDetailPanel.workBlocksPanel{gap:var(--work-block-gap)!important;row-gap:var(--work-block-gap)!important;column-gap:var(--work-block-gap)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:grid!important}.workBlocksPanel>.detailLayout,.workBlocksPanel .detailLayout,.workBlocksPanel .detailMain{gap:var(--work-block-gap)!important;row-gap:var(--work-block-gap)!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important}.visitTopPanel .passportCard.mobileCollapseBox.visitCollapseBox,.workBlocksPanel .appCollapseBox,.photoStandalonePanel .photoBox,.clientHistoryStandalonePanel .clientHistoryBox,.auditSidePanel .auditCollapse.mobileCollapseBox{margin:0!important}.workBlocksPanel .appCollapseBox.is-collapsed,.photoStandalonePanel .photoBox:not(.is-open),.clientHistoryStandalonePanel .clientHistoryBox:not(.is-open),.auditSidePanel .auditCollapse.mobileCollapseBox.is-collapsed{padding-bottom:0!important}.workBlocksPanel .appCollapseBox:last-child,.workBlocksPanel .detailMain:last-child,.workBlocksPanel .detailLayout:last-child{margin-bottom:0!important;padding-bottom:0!important}.workBlocksPanel .appCollapseBox.is-open{padding-bottom:10px!important}.workBlocksPanel .docsFormBox.is-open{padding-bottom:12px!important}.workBlocksPanel .docsFormBox.is-open .appCollapseContent{margin-left:12px!important;margin-right:12px!important}.docsFormBox .docsIssueRow{align-items:end!important;row-gap:8px!important}.docsFormBox .docsIssueRow .primaryButton{align-self:end!important}.positionBox .mobileReadonlyItem{grid-template-columns:minmax(0,1fr) max-content!important;gap:10px!important;min-height:50px!important;padding:8px 10px!important}.positionBox .mobileReadonlyItem .readonlyItemKind{display:none!important}.positionBox .mobileReadonlyItemMain{grid-column:1!important}.positionBox .mobileReadonlyItem strong{grid-column:2!important;place-self:center end!important}}.queueCollapsePanel{padding:0!important;overflow:hidden!important}.queueCollapse{min-width:0;display:grid}.queueCollapseHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:flex}.queueCollapseToggle{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;gap:12px;padding:0;display:flex}.queueCollapseTitle{align-items:center;gap:8px;min-width:0;display:inline-flex}.queueCollapseIcon{color:#526074;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.queueCollapseIcon svg{stroke-width:2px;width:14px;height:14px}.queueCollapseText{align-items:center;min-width:0;display:flex}.queueCollapseText strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.1;overflow:hidden}.queueCollapseText small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:450;line-height:1.2;overflow:hidden}.queueCollapseText:not(:has(small)){gap:0}.queueCollapseTitle b{min-width:20px;height:20px;color:var(--blue);background:#0025de12;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;line-height:20px;display:inline-flex}.queueCollapseChevron{width:10px;height:10px;color:var(--ink);background:0 0;border:0;flex:0 0 10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.queueCollapseChevron i{opacity:.74;flex:0 0 10px;width:10px;height:10px;transition:transform .18s,opacity .18s;position:relative}.queueCollapseChevron i:before,.queueCollapseChevron i:after{content:"";background:#5c697d;border-radius:999px;width:6px;height:1.5px;position:absolute;top:4px}.queueCollapseChevron i:before{left:0;transform:rotate(45deg)}.queueCollapseChevron i:after{right:0;transform:rotate(-45deg)}.queueCollapse.is-open .queueCollapseChevron i{opacity:1;transform:rotate(180deg)}.queueCollapse.is-collapsed .queueCollapseContent{display:none!important}.queueCollapse.is-collapsed .queueCollapseHeader{border-bottom:0}.queueCollapseContent{padding:10px}.queueCollapseInnerAction .primaryButton{min-width:132px}.queueCollapseContent>.queueTableWrap{margin:0!important}@media (width<=760px){.queueCollapseHeader{gap:10px;min-height:48px;padding:0 12px}.queueCollapsePanel .queueCollapseHeader:has(.queueCollapseAction){min-height:48px;padding:0 12px}.queueCollapseToggle{gap:10px;min-height:48px}.queueCollapseText strong{font-size:14px;font-weight:600;line-height:1}.queueCollapseTitle b{min-width:22px;height:22px;padding:0 7px;font-size:11px;line-height:22px}.queueCollapseText small{font-size:11.5px}.queueCollapseAction{justify-self:end}.queueCollapseAction .primaryButton{white-space:nowrap;width:auto;height:34px;min-height:34px;padding:0 12px;font-size:12px}.queueCollapseContent{padding:10px}.queueCollapseInnerAction .primaryButton{width:auto;min-width:142px;height:36px;min-height:36px;padding:0 14px}}@media (width>=761px) and (width<=1180px){.workBlocksPanel .positionBox .mobileReadonlyItem{grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;height:auto!important;min-height:48px!important;max-height:none!important;padding:9px 10px!important}.workBlocksPanel .positionBox .mobileReadonlyItemMain{min-width:0!important}.workBlocksPanel .positionBox .mobileReadonlyItemMain b,.workBlocksPanel .positionBox .mobileReadonlyItemMain small,.workBlocksPanel .positionBox .mobileReadonlyItemMain em{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}.workBlocksPanel .positionBox .mobileReadonlyItemMain b{font-size:13px!important;line-height:1.25!important}.workBlocksPanel .positionBox .mobileReadonlyItem strong{white-space:nowrap!important;align-self:center!important}.workBlocksPanel .cargoControlHead{display:none!important}.workBlocksPanel .cargoControlBox{background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:grid!important;overflow:visible!important}.workBlocksPanel .cargoControlRow{background:var(--surface-raised)!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-columns:minmax(130px,1fr) repeat(4,minmax(48px,max-content))!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:8px 10px!important;display:grid!important}.workBlocksPanel .cargoControlRow b{white-space:normal!important;min-width:0!important;line-height:1.2!important}.workBlocksPanel .cargoControlRow span,.workBlocksPanel .cargoControlRow strong{white-space:nowrap!important;text-align:right!important;justify-content:flex-end!important;align-items:baseline!important;gap:4px!important;min-width:0!important;display:inline-flex!important}.workBlocksPanel .cargoControlRow i{display:none!important}.workBlocksPanel .exitActionLine{grid-template-columns:max-content max-content minmax(170px,1fr)!important;gap:8px!important}}@media (width>=761px) and (width<=940px){.workBlocksPanel .cargoControlRow{grid-template-columns:minmax(0,1fr) repeat(2,minmax(54px,max-content))!important}.workBlocksPanel .cargoControlRow b{grid-column:1/-1!important}.workBlocksPanel .exitActionLine{grid-template-columns:repeat(2,max-content)!important}.workBlocksPanel .exitActionLine .exitReasonField{grid-column:1/-1!important}}.workBlocksPanel,.workBlocksPanel .positionBox,.workBlocksPanel .exitControlBox{container-type:inline-size}@container (width<=720px){.workBlocksPanel .positionBox .mobileReadonlyItem{grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;height:auto!important;min-height:48px!important;max-height:none!important;padding:9px 10px!important}.workBlocksPanel .positionBox .mobileReadonlyItemMain{min-width:0!important}.workBlocksPanel .positionBox .mobileReadonlyItemMain b,.workBlocksPanel .positionBox .mobileReadonlyItemMain small,.workBlocksPanel .positionBox .mobileReadonlyItemMain em{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}.workBlocksPanel .positionBox .mobileReadonlyItemMain b{font-size:13px!important;line-height:1.25!important}.workBlocksPanel .positionBox .mobileReadonlyItem strong{white-space:nowrap!important;align-self:center!important}.workBlocksPanel .exitControlBox .cargoControlHead{display:none!important}.workBlocksPanel .exitControlBox .cargoControlBox{background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:grid!important;overflow:visible!important}.workBlocksPanel .exitControlBox .cargoControlRow{background:var(--surface-raised)!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;min-height:0!important;padding:9px 10px 10px!important;display:grid!important}.workBlocksPanel .exitControlBox .cargoControlRow b{white-space:normal!important;grid-column:1/-1!important;min-width:0!important;margin-bottom:1px!important;font-size:13px!important;line-height:1.15!important}.workBlocksPanel .exitControlBox .cargoControlRow span,.workBlocksPanel .exitControlBox .cargoControlRow strong{white-space:nowrap!important;text-align:left!important;gap:2px!important;min-width:0!important;display:grid!important}.workBlocksPanel .exitControlBox .cargoControlRow i{color:#667489!important;font-size:11px!important;font-style:normal!important;font-weight:520!important;line-height:1.05!important;display:block!important}.workBlocksPanel .exitControlBox .cargoControlRow em{white-space:nowrap!important;font-style:normal!important;font-weight:620!important;line-height:1.1!important}.workBlocksPanel .exitControlBox .exitActionLine{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.workBlocksPanel .exitControlBox .exitActionLine .exitReasonField{grid-column:1/-1!important}.workBlocksPanel .exitControlBox .cargoControlRow span,.workBlocksPanel .exitControlBox .cargoControlRow strong{background:var(--surface-subtle)!important;box-sizing:border-box!important;border:1px solid #dfe7f2!important;border-radius:6px!important;align-content:center!important;justify-items:start!important;min-height:42px!important;padding:6px 8px!important}.workBlocksPanel .exitControlBox .cargoControlRow strong{background:#f6f9ff!important}.workBlocksPanel .exitControlBox .cargoControlRow i{color:#58677d!important;font-size:10.5px!important}.workBlocksPanel .exitControlBox .cargoControlRow em{font-size:13px!important}}@media (width<=760px){.entryModalWindow{border-radius:6px!important;width:min(100%,100vw - 18px)!important}.entryModalHeader{min-height:56px!important;padding:10px 12px!important}.entryModalHeader h3{font-size:16px!important;line-height:1.15!important}.entryModalHeader p{margin-top:3px!important;font-size:11.5px!important;line-height:1.15!important}.entryModalHeader .modalClose,.modalClose{border-radius:6px!important;width:36px!important;height:36px!important;min-height:36px!important;font-size:15px!important}.entryModalBody{max-height:calc(100dvh - 78px)!important;padding:10px!important}.entryVisitForm,.entryModalBody .entryVisitForm,.entryModalBody .entryVisitForm .entryIdentityRow,.entryModalBody .entryVisitForm .entryPersonRow{gap:8px!important}.entryModalBody label{gap:4px!important;font-size:12.5px!important;font-weight:560!important}.entryModalBody input,.entryModalBody .appSelectButton{border-radius:6px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding-left:10px!important;padding-right:10px!important;font-size:14px!important}.entryCargoBox{border-radius:6px!important;gap:8px!important;padding:10px!important}.entryCargoTitle{font-size:13px!important;font-weight:600!important;line-height:1.15!important}.entryCargoBox .entryPhotoButton,.fileButton.entryPhotoButton{border-radius:6px!important;width:auto!important;min-width:104px!important;height:36px!important;min-height:36px!important;padding:0 12px!important}.entryCargoBox .entryPhotoButton span,.fileButton.entryPhotoButton span{font-size:13px!important;font-weight:600!important}.entryModalBody .entryCargoGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.entrySubmitRow{margin-top:4px!important}.entrySubmitRow .primaryButton{border-radius:6px!important;height:40px!important;min-height:40px!important;padding:0 16px!important;font-size:13px!important}}.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack{gap:var(--work-block-gap)!important;row-gap:var(--work-block-gap)!important;grid-area:2/2/span 4!important;grid-template-columns:minmax(0,1fr)!important;align-self:start!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}.centerWorkStack>.visitTopPanel,.centerWorkStack>.workBlocksPanel,.centerWorkStack>.photoStandalonePanel,.centerWorkStack>.clientHistoryStandalonePanel{grid-area:auto/1!important;margin:0!important}.centerWorkStack>.workBlocksPanel,.centerWorkStack>.workBlocksPanel>.detailLayout,.centerWorkStack>.workBlocksPanel .detailMain{align-self:start!important;height:fit-content!important;min-height:0!important;max-height:none!important}.centerWorkStack>.workBlocksPanel>.detailLayout{gap:var(--work-block-gap)!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;padding:0!important;display:grid!important}.centerWorkStack>.securityDetailPanel.workBlocksPanel .exitControlBox:last-child{padding-bottom:0!important}.centerWorkStack>.securityDetailPanel.workBlocksPanel .exitControlBox:last-child .appCollapseContent{margin-bottom:0!important}.centerWorkStack .detailMain>.photoBox{margin-top:0!important}@media (width<=1100px){.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack{grid-area:auto!important}}.queuePanel .queueTable,.securityQueuePanel .queueTable{display:none!important}.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:hidden auto!important}.mobileQueueList{gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.mobileQueueList-security .mobileQueueRow,.mobileQueueList-security .mobileQueueRow:hover,.mobileQueueList-security .mobileQueueRow.selected,.mobileQueueList-security .mobileQueueRow.selected:hover,.mobileQueueList-warehouse .mobileQueueRow,.mobileQueueList-warehouse .mobileQueueRow:hover,.mobileQueueList-warehouse .mobileQueueRow.selected,.mobileQueueList-warehouse .mobileQueueRow.selected:hover,.mobileQueueList-docs .mobileQueueRow,.mobileQueueList-docs .mobileQueueRow:hover,.mobileQueueList-docs .mobileQueueRow.selected,.mobileQueueList-docs .mobileQueueRow.selected:hover{background:var(--surface-raised)!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;color:var(--ink)!important;box-shadow:none!important;cursor:pointer!important;border:1px solid #e1e7f0!important;border-radius:6px!important;outline:0!important;grid-template-columns:42px minmax(0,1fr) 150px 76px!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;transition:none!important;display:grid!important;overflow:visible!important;transform:none!important}.mobileQueueRow.selected,.mobileQueueRow.selected:hover{background:#f9fbff!important;border-color:#0025de47!important}.mobileQueueList-security .mobileQueueRow.selected,.mobileQueueList-security .mobileQueueRow.selected:hover,.mobileQueueList-warehouse .mobileQueueRow.selected,.mobileQueueList-warehouse .mobileQueueRow.selected:hover,.mobileQueueList-docs .mobileQueueRow.selected,.mobileQueueList-docs .mobileQueueRow.selected:hover{background:var(--surface-subtle)!important;border-color:#0025de4d!important;box-shadow:0 0 0 1px #0025de0d!important}.mobileQueueNumber{background:var(--surface-subtle)!important;color:#263244!important;border:1px solid #dbe3ee!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:flex!important}.mobileQueueRow.selected .mobileQueueNumber{color:var(--blue)!important;background:#0025de0e!important;border-color:#0025de47!important}.mobileQueueMain{grid-template-rows:17px 16px!important;align-content:center!important;gap:2px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.mobileQueueTitle,.mobileQueueClient{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important}.mobileQueueTitle{color:#172033!important;font-size:12px!important;font-weight:600!important;line-height:17px!important}.mobileQueueClient{color:#778397!important;font-size:10.5px!important;font-weight:500!important;line-height:16px!important}.mobileQueueCenterStatus{text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:fit-content!important;max-width:150px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 8px!important;font-size:9.8px!important;line-height:22px!important;display:inline-flex!important;overflow:hidden!important}.mobileQueueSide{grid-template-rows:22px 18px!important;align-content:center!important;justify-items:center!important;gap:4px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:46px!important;display:grid!important;overflow:visible!important}.mobileQueueList-security .mobileQueueSide>span.mobileQueuePortalBadge,.mobileQueueList-docs .mobileQueueSide>span.mobileQueuePortalBadge,.mobileQueueList-warehouse .mobileQueueSide .portalInlineSelect,.mobileQueueList-warehouse .mobileQueueSide .portalInlineSelect .appSelectButton{text-align:center!important;justify-self:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:22px!important;min-height:22px!important;max-height:22px!important}.mobileQueueList .mobileQueueSide>span.mobileQueuePortalBadge{background:var(--surface-muted)!important;box-sizing:border-box!important;color:#0f172a!important;text-align:center!important;border:1px solid #dbe3ee!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:28px!important;max-width:44px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 8px!important;font-size:12px!important;font-weight:600!important;line-height:20px!important;display:inline-flex!important}.mobileQueueList .mobileQueueSide>span.mobileQueuePortalBadge.portalToneHigh{color:var(--blue)!important;background:#0025de0e!important;border-color:#0025de6b!important}.mobileQueueList .mobileQueueSide>span.mobileQueuePortalBadge.portalToneBase{background:var(--surface-muted)!important;color:#0f172a!important;border-color:#dbe3ee!important}.mobileQueueSide time{color:#748096!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-self:center!important;width:76px!important;min-width:76px!important;max-width:76px!important;font-size:10.5px!important;line-height:18px!important;overflow:hidden!important}.positionBox .itemsTableWrap:not(.editableItemsWrap),.positionBox .editableItemsWrap{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.positionBox .itemsTableWrap:not(.editableItemsWrap)>.itemsTable,.positionBox .editableItemsTable,.positionBox .editableItems.is-readonly .mobileEditableItemsList{display:none!important}.positionBox .editableItems.is-readonly .mobileReadonlyItemsList,.positionBox .itemsTableWrap:not(.editableItemsWrap) .mobileReadonlyItemsList{gap:6px!important;display:grid!important}.positionBox .itemsTableWrap:not(.editableItemsWrap) .mobileReadonlyItem,.positionBox .editableItems.is-readonly .mobileReadonlyItem{background:var(--surface-raised)!important;border:1px solid #dbe4ef!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:7px!important;display:grid!important}.positionBox .mobileReadonlyItemMain{gap:1px!important;min-width:0!important;display:grid!important}.positionBox .mobileReadonlyItemMain b,.positionBox .mobileReadonlyItemMain small,.positionBox .mobileReadonlyItemMain em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-style:normal!important;overflow:hidden!important}.positionBox .mobileReadonlyItemMain b{color:#0f172a!important;font-size:12.5px!important;font-weight:550!important;line-height:1.2!important}.positionBox .mobileReadonlyItemMain small,.positionBox .mobileReadonlyItemMain em{color:#647083!important;font-size:11px!important;line-height:1.2!important}.positionBox .mobileReadonlyItem strong{color:#0f172a!important;white-space:nowrap!important;justify-self:end!important;font-size:12.5px!important;font-weight:600!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItemsList{background:var(--surface-raised)!important;border:1px solid #dbe4ef!important;border-radius:6px!important;gap:0!important;display:grid!important;overflow:hidden!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem:hover{background:var(--surface-raised)!important;min-height:0!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #e5ebf3!important;border-radius:0!important;grid-template-rows:30px 30px!important;grid-template-columns:minmax(0,1.15fr) minmax(96px,.62fr) 52px 26px!important;align-items:center!important;gap:6px!important;padding:7px!important;display:grid!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem:last-child{border-bottom:0!important}.positionBox .editableItems:not(.is-readonly) .mobileItemKind{display:none!important}.positionBox .editableItems:not(.is-readonly) .mobileItemPosition{grid-area:1/1!important;min-width:0!important}.positionBox .editableItems:not(.is-readonly) .mobileItemCharacteristic{grid-area:1/2!important;min-width:0!important}.positionBox .editableItems:not(.is-readonly) .mobileItemQuantity{grid-area:1/3!important;min-width:0!important}.positionBox .editableItems:not(.is-readonly) .mobileItemRemove{grid-area:1/4!important}.positionBox .editableItems:not(.is-readonly) .mobileItemNotes{grid-area:2/1/auto/5!important;min-width:0!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemPosition,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemPosition{grid-column:1/3!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemNotes,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemNotes{grid-area:2/1/auto/5!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .appSelect,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tableNoteInput{width:100%!important;min-width:0!important;max-width:100%!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .appSelectButton,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tableNoteInput{border-radius:6px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:12px!important;line-height:1!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tableQuantityStepper,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tableQuantityStepper input{text-align:center!important;width:52px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:13px!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .mobileItemRemove,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tinyButton.mobileItemRemove{color:#0000!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:0!important;position:relative!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .mobileItemRemove:before,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tinyButton.mobileItemRemove:before{content:""!important;background:#d92d20!important;border-radius:999px!important;width:16px!important;height:2px!important;position:absolute!important;top:14px!important;left:5px!important}.queueCollapsePanel,.queueCollapse,.queueCollapseHeader,.queueCollapseContent{box-sizing:border-box!important;min-width:0!important}.queueCollapse{grid-template-rows:auto minmax(0,1fr)!important;width:100%!important}.queueCollapseHeader,.queueCollapse.is-collapsed .queueCollapseHeader{border-bottom:1px solid var(--line)!important;flex:0 0 42px!important;width:100%!important;min-height:42px!important;max-height:42px!important}.queueCollapse.is-collapsed .queueCollapseHeader{border-bottom-color:#0000!important}.queueCollapseToggle{min-width:0!important}.queueCollapseTitle{width:100%!important}.queueCollapseChevron{margin-left:auto!important}.queueCollapseContent{width:100%!important;overflow:hidden!important}.queueCollapseContent>.queueTableWrap{scrollbar-gutter:stable!important;width:100%!important}.exitControlBox .appCollapseContent{gap:8px!important}.exitControlBox .cargoControlBox,.workBlocksPanel .exitControlBox .cargoControlBox{border-radius:0!important;padding:0!important;overflow:visible!important}.exitControlBox .cargoControlRow,.exitControlBox .cargoControlRow:last-child,.workBlocksPanel .exitControlBox .cargoControlRow,.workBlocksPanel .exitControlBox .cargoControlRow:last-child{border:1px solid #dbe4ef!important;grid-template-rows:34px!important;grid-template-columns:minmax(118px,1.1fr) repeat(4,minmax(66px,.7fr))!important;align-items:center!important;min-height:44px!important;padding:5px 6px!important}.exitControlBox .cargoControlRow b,.workBlocksPanel .exitControlBox .cargoControlRow b{min-width:0!important;height:100%!important;color:var(--ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;padding:0 2px 0 6px!important;font-size:12.5px!important;font-weight:650!important;line-height:1.1!important;display:flex!important;overflow:hidden!important}.exitControlBox .cargoControlRow span,.exitControlBox .cargoControlRow strong,.workBlocksPanel .exitControlBox .cargoControlRow span,.workBlocksPanel .exitControlBox .cargoControlRow strong{height:34px!important;min-height:34px!important;max-height:34px!important;color:var(--ink)!important;text-align:left!important;border:1px solid #e3eaf3!important;padding:0 8px!important;font-weight:600!important;display:inline-flex!important}.exitControlBox .cargoControlRow i,.workBlocksPanel .exitControlBox .cargoControlRow i{color:#667489!important;font-weight:600!important;display:inline!important}.exitControlBox .cargoControlRow em,.workBlocksPanel .exitControlBox .cargoControlRow em{color:inherit!important;font-weight:700!important}.exitControlBox .cargoControlRow strong,.workBlocksPanel .exitControlBox .cargoControlRow strong{background:#f6f8ff!important;border-color:#cfd9ff!important}.exitControlBox .cargoControlRow strong i,.exitControlBox .cargoControlRow strong em,.workBlocksPanel .exitControlBox .cargoControlRow strong i,.workBlocksPanel .exitControlBox .cargoControlRow strong em{color:var(--blue)!important}.exitControlBox .cargoControlRow span:nth-child(2):before,.exitControlBox .cargoControlRow span:nth-child(3):before,.exitControlBox .cargoControlRow span:nth-child(4):before,.exitControlBox .cargoControlRow span:before,.exitControlBox .cargoControlRow strong:before{content:none!important;display:none!important}.exitControlBox .exitActionLine,.workBlocksPanel .exitControlBox .exitActionLine{grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin-top:6px!important;display:grid!important}#app-shell.roleFrame-admin .adminVisitOpenArea{width:calc(100% + 12px);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;gap:7px;margin:-6px -6px 0;padding:7px 7px 6px;transition:background .15s,border-color .15s;display:grid}#app-shell.roleFrame-admin .adminVisitOpenArea:hover{background:#f8faff;border-color:#dce5f1}#app-shell.roleFrame-admin .adminVisitOpenArea:focus-visible{outline-offset:1px;outline:2px solid #0025de57}.adminVisitDetailsOverlay{z-index:9000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182885;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.adminVisitDetailsWindow{background:var(--surface-muted);border:1px solid #d5deeb;border-radius:6px;grid-template-rows:auto minmax(0,1fr);width:min(820px,100vw - 36px);min-width:0;height:min(900px,100dvh - 36px);max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.adminVisitDetailsWindow:focus{outline:none}.adminVisitDetailsWindow:focus-visible{box-shadow:0 0 0 3px #0025de2e,0 24px 70px #0f172a47}.adminVisitDetailsHeader{background:var(--surface-raised);border-bottom:1px solid #dce4ef;grid-template-columns:minmax(0,1fr) max-content 36px;align-items:center;gap:14px;min-width:0;padding:15px 17px;display:grid}.adminVisitDetailsHeader>div{min-width:0}.adminVisitDetailsHeader>div>span{color:#718096;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.adminVisitDetailsHeader h2{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.25;overflow:hidden}.adminVisitDetailsHeader p{color:#718096;margin:3px 0 0;font-size:10.5px}.adminVisitDetailsHeader .modalClose{background:var(--surface-raised);color:#526074;border:1px solid #dce4ef;border-radius:6px;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important}.adminVisitDetailsHeader .modalClose:hover{background:var(--surface-muted);color:#172033}.adminVisitDetailsBody{overscroll-behavior:contain;align-content:start;gap:12px;min-width:0;min-height:0;padding:14px;display:grid;overflow:auto}.adminVisitDetailSection{background:var(--surface-raised);border:1px solid #dce4ef;border-radius:6px;gap:11px;min-width:0;padding:13px;display:grid;box-shadow:0 2px 8px #1a284906}.adminVisitDetailSectionTitle{color:#526074;align-items:center;gap:7px;min-width:0;display:flex}.adminVisitDetailSectionTitle svg{color:var(--blue);flex:0 0 16px}.adminVisitDetailSectionTitle h3{color:#172033;min-width:0;margin:0;font-size:13px;font-weight:700}.adminVisitDetailSectionTitle>b{min-width:20px;height:20px;color:var(--blue);background:#0025de12;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:0 6px;font-size:10px;display:inline-flex}.adminVisitFactsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.adminVisitFact{background:var(--surface-subtle);border:1px solid #e3e9f2;border-radius:6px;align-content:center;gap:4px;min-width:0;min-height:54px;padding:9px 10px;display:grid}.adminVisitFact span{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:600;overflow:hidden}.adminVisitFact strong{overflow-wrap:anywhere;color:#172033;min-width:0;font-size:11.5px;line-height:1.25}.adminVisitDocumentFacts{grid-template-columns:repeat(5,minmax(0,1fr))}.adminVisitNotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adminVisitNote{background:var(--surface-subtle);border:1px solid #e3e9f2;border-radius:6px;min-width:0;padding:9px 10px}.adminVisitNote span{color:#7b8799;font-size:9.5px;font-weight:650}.adminVisitNote p{color:#2d3748;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.4}.adminVisitDetailsWindow .adminVisitPhotosSection,.adminVisitDetailsWindow .adminVisitAuditSection{padding:13px}.adminVisitDetailsWindow .adminVisitPhotosSection>.photoBox{box-shadow:none!important;border:0!important;margin:0!important}.adminVisitDetailsWindow .adminVisitPhotosSection .photoBoxHeader{padding-left:0!important;padding-right:0!important}.adminVisitDetailsWindow .adminVisitAuditSection .auditMobileSummary{display:none!important}.adminVisitDetailsWindow .adminVisitAuditSection .auditList{margin:0!important;display:grid!important}@media (width<=900px){.adminVisitFactsGrid,.adminVisitDocumentFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.adminVisitDetailsOverlay{background:#1018286b;place-items:stretch stretch;padding:0}.adminVisitDetailsWindow{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.adminVisitDetailsHeader{grid-template-columns:minmax(0,1fr) 34px;gap:9px;padding:11px 10px}.adminVisitDetailsHeader>.status{grid-area:2/1;justify-self:start}.adminVisitDetailsHeader .modalClose{grid-area:1/2/span 2}.adminVisitDetailsHeader h2{font-size:15px}.adminVisitDetailsHeader p{font-size:9.5px}.adminVisitDetailsBody{gap:8px;padding:8px}.adminVisitDetailSection{border-radius:6px;gap:9px;padding:10px}.adminVisitFactsGrid,.adminVisitDocumentFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.adminVisitFact{min-height:49px;padding:7px 8px}.adminVisitFact span{font-size:9px}.adminVisitFact strong{font-size:10.5px}.adminVisitNotesGrid{grid-template-columns:1fr;gap:6px}.adminVisitDetailsWindow .adminVisitPhotosSection,.adminVisitDetailsWindow .adminVisitAuditSection{padding:10px}.adminVisitDetailsWindow .adminVisitPhotosSection .photoBox.controlBox{margin-top:0!important}}@media (width<=420px){.adminVisitDetailsHeader>div>span{font-size:8.5px}}@media (width<=340px){.adminVisitFactsGrid,.adminVisitDocumentFacts{grid-template-columns:1fr}}@media (width>=481px){.exitControlBox .exitActionLine,.workBlocksPanel .exitControlBox .exitActionLine{align-items:end!important}}#app-shell .exitControlBox .cargoControlTableWrap,#app-shell .workBlocksPanel .exitControlBox .cargoControlTableWrap{background:var(--surface-raised)!important;border:1px solid #e1e7ef!important;border-radius:6px!important;width:100%!important;overflow:hidden!important;box-shadow:0 1px 2px #1f2a3a09!important}#app-shell .exitControlBox .cargoControlTable,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable{border-spacing:0!important;border-collapse:collapse!important;table-layout:fixed!important;background:var(--surface-raised)!important;border:0!important;width:100%!important}#app-shell .exitControlBox .cargoControlTable th,#app-shell .exitControlBox .cargoControlTable td,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable th,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable td{box-sizing:border-box!important;text-align:left!important;vertical-align:middle!important;border:0!important;margin:0!important}#app-shell .exitControlBox .cargoControlTable tr>:first-child,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tr>:first-child{width:27%!important}#app-shell .exitControlBox .cargoControlTable tr>:nth-child(2),#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tr>:nth-child(2){width:16%!important}#app-shell .exitControlBox .cargoControlTable tr>:nth-child(3),#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tr>:nth-child(3){width:39%!important}#app-shell .exitControlBox .cargoControlTable tr>:nth-child(4),#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tr>:nth-child(4){width:18%!important}#app-shell .exitControlBox .cargoControlTable thead th,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable thead th{background:var(--surface-subtle)!important;color:#788496!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;border-bottom:1px solid #e6ebf1!important;height:26px!important;padding:0 11px!important;font-size:10px!important;font-weight:560!important;line-height:1!important}#app-shell .exitControlBox .cargoControlTable tbody tr,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody tr{background:var(--surface-raised)!important;height:36px!important}#app-shell .exitControlBox .cargoControlTable tbody tr:hover,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody tr:hover{background:#fafbfc!important}#app-shell .exitControlBox .cargoControlTable tbody th,#app-shell .exitControlBox .cargoControlTable tbody td,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody th,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody td{color:#344054!important;background:0 0!important;border-bottom:1px solid #edf0f4!important;min-height:36px!important;padding:8px 11px!important;font-size:11.5px!important;font-weight:520!important;line-height:1.25!important}#app-shell .exitControlBox .cargoControlTable tbody th,#app-shell .exitControlBox .cargoControlTable tbody td:nth-child(2),#app-shell .exitControlBox .cargoControlTable tbody td:nth-child(4),#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody th,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody td:nth-child(2),#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody td:nth-child(4){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#app-shell .exitControlBox .cargoControlTable tbody td:nth-child(4),#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody td:nth-child(4){font-weight:650!important}#app-shell .exitControlBox .cargoControlTable tbody td:nth-child(3),#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody td:nth-child(3){white-space:normal!important;font-weight:520!important}#app-shell .exitControlBox .cargoControlTable tbody tr:last-child>*,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody tr:last-child>*{border-bottom:0!important}@media (width<=680px){#app-shell .exitControlBox .cargoControlTable tr>:first-child,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tr>:first-child{width:28%!important}#app-shell .exitControlBox .cargoControlTable tr>:nth-child(2),#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tr>:nth-child(2){width:17%!important}#app-shell .exitControlBox .cargoControlTable tr>:nth-child(3),#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tr>:nth-child(3){width:37%!important}#app-shell .exitControlBox .cargoControlTable tr>:nth-child(4),#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tr>:nth-child(4){width:18%!important}#app-shell .exitControlBox .cargoControlTable thead th,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable thead th{letter-spacing:0!important;height:24px!important;padding-inline:6px!important;font-size:9px!important}#app-shell .exitControlBox .cargoControlTable tbody tr,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody tr{height:34px!important}#app-shell .exitControlBox .cargoControlTable tbody th,#app-shell .exitControlBox .cargoControlTable tbody td,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody th,#app-shell .workBlocksPanel .exitControlBox .cargoControlTable tbody td{min-height:34px!important;padding:7px 6px!important;font-size:10px!important}}@media (width<=1100px){#app-shell .positionBox .itemsTableWrap:not(.editableItemsWrap) .mobileReadonlyItemsList,#app-shell .positionBox .editableItems.is-readonly .mobileReadonlyItemsList,#app-shell .positionBox .visitItemsEditor .mobileReadonlyItemsList{background:var(--surface-raised)!important;border:1px solid #e1e7ef!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 1px 2px #1f2a3a09!important}#app-shell .positionBox .mobileReadonlyItemsHeader{background:var(--surface-subtle)!important;border-bottom:1px solid #e6ebf1!important;grid-template-columns:minmax(0,1fr) 76px!important;align-items:center!important;min-height:24px!important;display:grid!important}#app-shell .positionBox .mobileReadonlyItemsList.hasActions .mobileReadonlyItemsHeader,#app-shell .positionBox .mobileReadonlyItemsList.hasQuantityControl .mobileReadonlyItemsHeader{grid-template-columns:minmax(0,1fr) 84px 36px!important}#app-shell .positionBox .mobileReadonlyItemsHeader>span{color:#788496!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;padding:0 9px!important;font-size:9px!important;font-weight:560!important;line-height:24px!important;overflow:hidden!important}#app-shell .positionBox .mobileReadonlyItemsHeader>span:nth-child(2){text-align:center!important;padding-inline:4px!important}#app-shell .positionBox .mobileReadonlyItem,#app-shell .positionBox .mobileReadonlyItem:hover,#app-shell .positionBox .itemsTableWrap:not(.editableItemsWrap) .mobileReadonlyItem,#app-shell .positionBox .editableItems.is-readonly .mobileReadonlyItem,#app-shell .positionBox .visitItemsEditor .mobileReadonlyItem{background:var(--surface-raised)!important;height:auto!important;min-height:36px!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 76px!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}#app-shell .positionBox .mobileReadonlyItemsList.hasActions .mobileReadonlyItem,#app-shell .positionBox .mobileReadonlyItemsList.hasQuantityControl .mobileReadonlyItem{grid-template-columns:minmax(0,1fr) 84px 36px!important}#app-shell .positionBox .visitItemsEditor .mobileReadonlyItem:has(.mobileReadonlyItemQuantityStepper){grid-template-columns:minmax(0,1fr) 84px 36px!important}#app-shell .positionBox .mobileReadonlyItem:last-child{border-bottom:0!important}#app-shell .positionBox .mobileReadonlyItemMain{align-content:center!important;gap:2px!important;min-width:0!important;min-height:36px!important;padding:7px 9px!important;display:grid!important}#app-shell .positionBox .mobileReadonlyItemMain b{color:#344054!important;font-size:11.5px!important;font-weight:520!important;line-height:1.25!important}#app-shell .positionBox .mobileReadonlyItemMain em{color:#788496!important;font-size:9.5px!important;font-weight:500!important;line-height:1.2!important}#app-shell .positionBox .mobileReadonlyItem>strong,#app-shell .positionBox .mobileReadonlyItemQuantityStepper,#app-shell .positionBox .mobileReadonlyItemRemove{border-left:1px solid #edf0f4!important;place-self:stretch stretch!important;min-width:0!important}#app-shell .positionBox .mobileReadonlyItem>strong{color:#344054!important;justify-content:center!important;align-items:center!important;width:auto!important;padding:0 4px!important;font-size:11.5px!important;font-weight:650!important;line-height:1!important;display:flex!important}#app-shell .positionBox .mobileReadonlyItemQuantityStepper{justify-content:center!important;align-items:center!important;width:auto!important;max-width:none!important;padding:4px 5px!important;display:flex!important}#app-shell .positionBox .mobileReadonlyItemRemove,#app-shell .positionBox button.mobileReadonlyItemRemove{background:var(--surface-raised)!important;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:auto!important;min-height:36px!important;max-height:none!important;margin:0!important;padding:0!important}}.stageSlaSettingsView{gap:12px;min-width:0;display:grid}.stageSlaUpdatedAt{color:#748096;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:560;display:inline-flex}.stageSlaForm{gap:12px;display:grid}.stageSlaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.stageSlaCard{background:var(--surface-raised);border:1px solid #dfe6f0;border-radius:6px;grid-template-columns:minmax(0,1fr) 104px;align-items:center;min-width:0;min-height:56px;transition:border-color .15s,box-shadow .15s;gap:10px!important;padding:6px 10px!important;display:grid!important}.stageSlaCard:focus-within{border-color:#9eb3e8;box-shadow:0 0 0 3px #0025de0e}.stageSlaCardInfo{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.stageSlaCardInfo>i{background:var(--surface-subtle);color:#55657c;border:1px solid #dce5f2;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:720;display:inline-flex}.stageSlaCardInfo>span{gap:3px;min-width:0;display:grid}.stageSlaCardInfo b{color:#25344a;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;font-weight:680;line-height:1.25;display:flex}.stageSlaCardInfo b>em{color:#6b778a;background:#f1f4f8;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:8.5px;font-style:normal;font-weight:620;line-height:1;display:inline-flex}.stageSlaCardInfo small{color:#748096;font-size:9.7px;line-height:1.3}.stageSlaControl{align-items:center;width:104px;display:flex;position:relative}.stageSlaControl>input{text-align:right;font-variant-numeric:tabular-nums;background:var(--surface-subtle)!important;color:#203048!important;border:1px solid #cad5e4!important;border-radius:6px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 36px 0 10px!important;font-size:12px!important;font-weight:700!important;line-height:30px!important}.stageSlaControl>input:focus{background:var(--surface-raised)!important;border-color:#809be0!important}.stageSlaControl>span{color:#8290a4;pointer-events:none;font-size:9px;font-weight:620;position:absolute;right:10px}.stageSlaSuccess{color:#237451;background:#edf8f2;border-radius:6px;justify-self:start;align-items:center;padding:8px 10px;font-size:10.5px;font-weight:620;display:inline-flex}.stageSlaActions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.stageSlaActions>span{color:#7b8798;font-size:9.5px}.stageSlaActions>div{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.stageSlaActions .primaryButton,.stageSlaActions .secondaryButton{min-height:34px!important;max-height:34px!important}@media (width<=980px){.stageSlaGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.stageSlaUpdatedAt{white-space:normal}.stageSlaCard{grid-template-columns:minmax(0,1fr) 94px;gap:8px!important}.stageSlaControl,.stageSlaControl>input{width:94px!important;min-width:94px!important;max-width:94px!important}.stageSlaActions{flex-direction:column;align-items:stretch}.stageSlaActions>div{grid-template-columns:minmax(0,1fr);display:grid}.stageSlaActions button{width:100%}}@media (width<=400px){.stageSlaCard{grid-template-columns:minmax(0,1fr)}.stageSlaControl,.stageSlaControl>input{width:100%!important;min-width:0!important;max-width:none!important}}.accountHeaderActions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.accountOnlineSummary{color:#486358;white-space:nowrap;background:#f3faf7;border:1px solid #d7e9e1;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:10px;font-weight:500;display:inline-flex}.accountOnlineSummary i,.accountSessionOnline i{background:#19a974;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #19a9741f}.accountOnlineSummary b{color:#087d5f;font-size:11px;font-weight:650}#app-shell.roleFrame-admin .accountHeaderActions .accountPageActionsButton,#app-shell.roleFrame-admin .accountHeaderActions .adminHeaderRefreshButton{flex:0 0 104px!important;width:104px!important;min-width:104px!important;max-width:104px!important}.accountContextMenu{z-index:12500;background:#fffffffc;border:1px solid #dce3ef;border-radius:6px;gap:2px;padding:5px;display:grid;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0f172829}.accountContextMenu button{color:#2b3a50;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.accountContextMenu button:hover,.accountContextMenu button:focus-visible{background:var(--accent-surface);color:var(--blue-strong);outline:none}.accountContextMenu button.isDanger{color:#c83a3a}.accountContextMenu button.isDanger:hover,.accountContextMenu button.isDanger:focus-visible{color:#ad2424;background:#fff0f0}.accountContextMenu button svg{flex:0 0 15px}#app-shell .accountTable tbody tr{cursor:default}.accountActionsColumn{width:52px;text-align:right!important;padding-left:6px!important;padding-right:10px!important}#app-shell button.accountRowMenuButton{color:#6b788d;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important}#app-shell button.accountRowMenuButton:hover,#app-shell button.accountRowMenuButton[aria-expanded=true],#app-shell button.accountRowMenuButton:focus-visible{color:var(--blue);background:#f3f6fc;border-color:#d6dff0;outline:none}#app-shell .accountActionDialogWindow{width:min(480px,100vw - 32px)!important;max-width:480px!important}#app-shell .accountActionDialogBody{padding-top:8px!important}.accountDialogForm{gap:12px;display:grid}.accountDialogForm label{color:#5e6b7f;gap:6px;min-width:0;font-size:10.5px;font-weight:650;display:grid}#app-shell .accountDialogForm input,#app-shell .accountDialogForm .appSelectButton{background:var(--surface-raised);width:100%;min-width:0;height:38px!important;min-height:38px!important;max-height:38px!important}.accountDialogActions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.accountTerminateSessionPrompt{background:var(--danger-surface);border:1px solid #f0d6d6;border-radius:6px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.accountTerminateSessionPrompt>span{color:#c83a3a;background:#ffeaea;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.accountTerminateSessionPrompt b{color:#6e2525;font-size:11px;font-weight:650;display:block}.accountTerminateSessionPrompt p{color:#7e5a5a;margin:4px 0 0;font-size:9.5px;line-height:1.35}#app-shell .accountDialogActions button{width:auto!important;min-width:112px!important}@media (width<=600px){#app-shell.roleFrame-admin .userAccountsPanel .adminSectionHeaderWithRefresh{grid-template-columns:minmax(0,1fr) auto!important}.accountHeaderActions{gap:6px}#app-shell.roleFrame-admin .accountHeaderActions .accountPageActionsButton{flex-basis:104px!important;width:104px!important;min-width:104px!important;max-width:104px!important}#app-shell.roleFrame-admin .accountHeaderActions .adminHeaderRefreshButton{flex-basis:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important}}@media (width<=430px){#app-shell.roleFrame-admin .userAccountsPanel .adminSectionHeaderWithRefresh{grid-template-columns:minmax(0,1fr)!important}.accountHeaderActions{width:100%;margin-left:0}#app-shell.roleFrame-admin .accountHeaderActions .accountPageActionsButton{flex:auto!important;width:auto!important;max-width:none!important}.accountDialogActions{grid-template-columns:1fr 1fr;display:grid}#app-shell .accountDialogActions button{min-width:0!important}.accountRoleColumn{width:112px}}@media (width<=760px){.positionBox .editableItems:not(.is-readonly) .mobileEditableItem,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem:hover,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder{grid-template-columns:minmax(0,1fr) 112px 32px!important;grid-template-rows:repeat(3, var(--app-control-height))!important;gap:7px 6px!important}.positionBox .editableItems:not(.is-readonly) .mobileItemPosition,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemPosition,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemPosition{grid-area:1/1/auto/4!important}.positionBox .editableItems:not(.is-readonly) .mobileItemCharacteristic{grid-area:2/1!important}.positionBox .editableItems:not(.is-readonly) .mobileItemQuantity{grid-area:2/2!important;width:112px!important}.positionBox .editableItems:not(.is-readonly) .mobileItemRemove{grid-area:2/3!important}.positionBox .editableItems:not(.is-readonly) .mobileItemNotes,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemNotes,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemNotes{grid-area:3/1/auto/4!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder{grid-template-rows:repeat(2, var(--app-control-height))!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemPosition,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemPosition{grid-column:1!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemQuantity,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemQuantity{grid-area:1/2!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemRemove,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemRemove{grid-area:1/3!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemNotes,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemNotes{grid-row:2!important}#app-shell .positionBox .mobileEditableItem .mobileItemRemove,#app-shell .positionBox .mobileEditableItem .tinyButton.mobileItemRemove{width:32px!important;min-width:32px!important;max-width:32px!important;height:var(--app-control-height)!important;min-height:var(--app-control-height)!important;max-height:var(--app-control-height)!important;background:var(--danger-surface)!important;color:#d92d20!important;border:1px solid #f2c8c5!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:0!important;display:inline-flex!important;position:static!important}.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .mobileItemRemove:before,.positionBox .editableItems:not(.is-readonly) .mobileEditableItem .tinyButton.mobileItemRemove:before{content:none!important;display:none!important}.positionBox .mobileItemRemove svg{color:currentColor!important;width:15px!important;height:15px!important;display:block!important}}@media (width<=1100px){#app-shell .positionBox .editableItems:not(.is-readonly) .mobileEditableItem,#app-shell .positionBox .editableItems:not(.is-readonly) .mobileEditableItem:hover,#app-shell .positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service,#app-shell .positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder{flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;align-items:stretch!important;gap:7px!important;display:flex!important}#app-shell .positionBox .editableItems:not(.is-readonly) .mobileItemDefinition{grid-template-columns:minmax(0,1fr) 104px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}#app-shell .positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-service .mobileItemDefinition,#app-shell .positionBox .editableItems:not(.is-readonly) .mobileEditableItem.is-cylinder .mobileItemDefinition{grid-template-columns:minmax(0,1fr)!important}#app-shell .positionBox .editableItems:not(.is-readonly) .mobileItemDefinition .mobileItemPosition,#app-shell .positionBox .editableItems:not(.is-readonly) .mobileItemDefinition .mobileItemCharacteristic{grid-area:auto!important;width:100%!important;min-width:0!important}#app-shell .positionBox .editableItems:not(.is-readonly) .mobileItemControls{width:100%!important;min-width:0!important;min-height:var(--app-control-height)!important;flex-direction:row!important;align-items:center!important;gap:6px!important;display:flex!important}#app-shell .positionBox .editableItems:not(.is-readonly) .mobileItemControls .mobileItemQuantityLabel{flex:auto!important;grid-area:auto!important;align-self:stretch!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0 0 0 4px!important;display:flex!important}#app-shell .positionBox .editableItems:not(.is-readonly) .mobileItemControls .mobileItemQuantity{width:112px!important;min-width:112px!important;max-width:112px!important;height:var(--app-control-height)!important;flex:0 0 112px!important;grid-area:auto!important;align-items:center!important;margin:0!important;display:flex!important}#app-shell .positionBox .editableItems:not(.is-readonly) .mobileItemControls .mobileItemRemove,#app-shell .positionBox .editableItems:not(.is-readonly) .mobileItemControls .tinyButton.mobileItemRemove{width:32px!important;min-width:32px!important;max-width:32px!important;height:var(--app-control-height)!important;min-height:var(--app-control-height)!important;max-height:var(--app-control-height)!important;background:var(--danger-surface)!important;color:#d92d20!important;border:1px solid #f2c8c5!important;border-radius:6px!important;flex:0 0 32px!important;grid-area:auto!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:0!important;display:inline-flex!important;position:static!important}#app-shell .positionBox .mobileItemControls .mobileItemRemove:before,#app-shell .positionBox .mobileItemControls .tinyButton.mobileItemRemove:before{content:none!important;display:none!important}#app-shell .positionBox .mobileItemControls .mobileItemRemove svg{color:currentColor!important;width:15px!important;height:15px!important;display:block!important}#app-shell .positionBox .editableItems:not(.is-readonly) .mobileItemNotes{grid-area:auto!important;width:100%!important;min-width:0!important}}.exitControlBox .exitActionLine .primaryButton,.exitControlBox .exitActionLine .dangerButton,.workBlocksPanel .exitControlBox .exitActionLine .primaryButton,.workBlocksPanel .exitControlBox .exitActionLine .dangerButton{white-space:nowrap!important;border-radius:6px!important;justify-self:start!important;width:auto!important;min-width:112px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 14px!important;font-size:12px!important;line-height:1!important}.exitControlBox .exitActionLine .exitReasonField,.workBlocksPanel .exitControlBox .exitActionLine .exitReasonField{grid-column:3!important;width:100%!important;min-width:0!important}.exitControlBox .exitActionLine .exitReasonField input,.workBlocksPanel .exitControlBox .exitActionLine .exitReasonField input{height:36px!important;min-height:36px!important;max-height:36px!important;font-size:13px!important;font-weight:500!important;line-height:1!important}.exitControlBox .exitActionLine .exitReasonField input::placeholder,.workBlocksPanel .exitControlBox .exitActionLine .exitReasonField input::placeholder{font-size:13px!important;font-weight:600!important}@media (width<=760px){.exitControlBox .cargoControlRow,.exitControlBox .cargoControlRow:last-child,.workBlocksPanel .exitControlBox .cargoControlRow,.workBlocksPanel .exitControlBox .cargoControlRow:last-child{grid-template-rows:auto 34px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;padding:5px!important}.exitControlBox .cargoControlRow b,.workBlocksPanel .exitControlBox .cargoControlRow b{height:auto!important;padding-left:4px!important;font-size:12px!important}.exitControlBox .cargoControlRow span,.exitControlBox .cargoControlRow strong,.workBlocksPanel .exitControlBox .cargoControlRow span,.workBlocksPanel .exitControlBox .cargoControlRow strong{grid-row:2!important;width:100%!important;min-width:0!important;padding:0 6px!important}.exitControlBox .cargoControlRow i,.workBlocksPanel .exitControlBox .cargoControlRow i{font-size:0!important}.exitControlBox .cargoControlRow span:nth-child(2) i:after,.workBlocksPanel .exitControlBox .cargoControlRow span:nth-child(2) i:after{content:"Въезд";font-size:9.5px}.exitControlBox .cargoControlRow span:nth-child(3) i:after,.workBlocksPanel .exitControlBox .cargoControlRow span:nth-child(3) i:after{content:"Обмен";font-size:9.5px}.exitControlBox .cargoControlRow span:nth-child(4) i:after,.workBlocksPanel .exitControlBox .cargoControlRow span:nth-child(4) i:after{content:"Тара";font-size:9.5px}.exitControlBox .cargoControlRow strong i:after,.workBlocksPanel .exitControlBox .cargoControlRow strong i:after{content:"Вывоз";font-size:9.5px}.exitControlBox .exitActionLine,.workBlocksPanel .exitControlBox .exitActionLine{grid-template-columns:1fr 1fr!important}.exitControlBox .exitActionLine .primaryButton,.exitControlBox .exitActionLine .dangerButton,.workBlocksPanel .exitControlBox .exitActionLine .primaryButton,.workBlocksPanel .exitControlBox .exitActionLine .dangerButton{width:100%!important;min-width:0!important}.exitControlBox .exitActionLine .exitReasonField,.workBlocksPanel .exitControlBox .exitActionLine .exitReasonField{grid-column:1/-1!important}.exitControlBox .exitActionLine .exitReasonField input,.workBlocksPanel .exitControlBox .exitActionLine .exitReasonField input{font-size:13px!important;font-weight:500!important;line-height:1!important}.exitControlBox .exitActionLine .exitReasonField input::placeholder,.workBlocksPanel .exitControlBox .exitActionLine .exitReasonField input::placeholder{font-size:13px!important;font-weight:600!important}}@container (width<=860px){.exitControlBox .cargoControlRow,.exitControlBox .cargoControlRow:last-child,.workBlocksPanel .exitControlBox .cargoControlRow,.workBlocksPanel .exitControlBox .cargoControlRow:last-child{grid-template-rows:auto 34px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;padding:5px!important}.exitControlBox .cargoControlRow b,.workBlocksPanel .exitControlBox .cargoControlRow b{grid-area:1/1/auto/-1!important;height:auto!important;padding-left:4px!important;font-size:12px!important}.exitControlBox .cargoControlRow span,.exitControlBox .cargoControlRow strong,.workBlocksPanel .exitControlBox .cargoControlRow span,.workBlocksPanel .exitControlBox .cargoControlRow strong{grid-row:2!important;width:100%!important;min-width:0!important;padding:0 8px!important}}.appCollapseHeader span svg,.queueCollapseIcon svg,.auditMobileSummary svg,.photoBoxHeader svg,.visitTopPanel .passportMobileSummary svg,.clientHistoryHeader svg,.photoEmpty svg,.userName svg,.topbarUser .ghostButton svg{transform-origin:50%!important;overflow:visible!important;transform:scale(1.18)!important}.appCollapseHeader span svg,.queueCollapseIcon svg,.auditMobileSummary svg,.photoBoxHeader svg,.visitTopPanel .passportMobileSummary svg,.clientHistoryHeader svg{stroke-width:2.25px!important}@media (width<=1500px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:minmax(0,1fr)!important}.securityThreeCols>.securityQueuePanel,.queueWide>.queuePanel,.opsWorkspace.queueWide>.queuePanel,.docsWorkspace.queueWide>.queuePanel,.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack,.securityThreeCols>.visitTopPanel,.queueWide>.visitTopPanel,.opsWorkspace.queueWide>.visitTopPanel,.docsWorkspace.queueWide>.visitTopPanel,.securityThreeCols>.securityDetailPanel,.queueWide>.widePanel,.opsWorkspace.queueWide>.widePanel,.docsWorkspace.queueWide>.widePanel,.securityThreeCols>.photoStandalonePanel,.queueWide>.photoStandalonePanel,.opsWorkspace.queueWide>.photoStandalonePanel,.docsWorkspace.queueWide>.photoStandalonePanel,.docsWorkspace.queueWide>.clientHistoryStandalonePanel,.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{grid-area:auto!important}.auditSidePanel{max-height:none!important;position:static!important}.queueCollapseText strong,.appCollapseHeader span,.visitTopPanel .passportMobileSummary span,.photoBoxHeader span,.clientHistoryHeader span,.auditSidePanel .auditMobileSummary span{font-size:12.5px!important;line-height:1.1!important}.queueCollapseText small,.appCollapseHeader small,.visitTopPanel .passportMobileSummary small,.photoBoxHeader small,.clientHistoryHeader small,.auditSidePanel .auditMobileSummary small{font-size:11px!important;line-height:1.2!important}.queueCollapseTitle b,.appCollapseHeader b,.visitTopPanel .passportMobileSummary b,.photoBoxHeader b,.clientHistoryHeader b,.auditSidePanel .auditMobileSummary b{min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:10.5px!important;line-height:20px!important}.mobileQueueTitle,.mobileReadonlyItemMain b,.positionBox .mobileReadonlyItemMain b,.workBlocksPanel .positionBox .mobileReadonlyItemMain b,.exitControlBox .cargoControlRow b,.workBlocksPanel .exitControlBox .cargoControlRow b{font-size:12.5px!important}.mobileQueueClient,.mobileQueueSide time,.mobileReadonlyItemMain small,.mobileReadonlyItemMain em,.positionBox .mobileReadonlyItemMain small,.positionBox .mobileReadonlyItemMain em{font-size:11px!important}.primaryButton,.secondaryButton,.dangerButton,.ghostButton,.tinyButton,.tinyAddButton,input,textarea,.appSelectButton{font-size:12px!important}}@media (width>=761px){.topbar{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:48px!important;padding:7px 16px!important;display:flex!important;position:sticky!important;top:0!important}.topbarBrand{flex:none!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.topbarUser{flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.topbarUser .topbarLink,.topbarUser a.topbarLink.ghostButton,.rolePill,.userName,.topbarUser button.ghostButton{white-space:nowrap!important;border-radius:999px!important;flex:none!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 9px!important;font-size:10.5px!important;line-height:1!important;display:inline-flex!important}.userName{color:var(--muted)!important;text-overflow:ellipsis!important;overflow:hidden!important}.rolePill svg,.userName svg,.topbarUser button.ghostButton svg{flex:0 0 14px!important;width:14px!important;height:14px!important}}.topbar{height:48px!important;min-height:48px!important;max-height:48px!important}@media (width<=760px){.topbar{height:48px!important;min-height:48px!important;max-height:48px!important;padding-top:6px!important;padding-bottom:6px!important}}.queueCollapseHeader,.queueCollapse.is-collapsed .queueCollapseHeader,.appCollapseHeader,.visitTopPanel .passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary,.auditSidePanel .auditMobileSummary{flex:0 0 42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding-top:0!important;padding-bottom:0!important}.queueCollapsePanel .queueCollapseHeader:has(.queueCollapseAction){flex:0 0 42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding-top:0!important;padding-bottom:0!important}.queueCollapseToggle{height:42px!important;min-height:42px!important;max-height:42px!important}.queueCollapseTitle,.appCollapseHeader span,.visitTopPanel .passportMobileSummary span,.photoBoxHeader span,.clientHistoryHeader span,.auditMobileSummary span,.auditSidePanel .auditMobileSummary span{white-space:nowrap!important;flex-wrap:nowrap!important;min-width:0!important;max-width:100%!important}.queueCollapseText strong,.appCollapseHeader span,.visitTopPanel .passportMobileSummary span,.photoBoxHeader span,.clientHistoryHeader span,.auditMobileSummary span,.auditSidePanel .auditMobileSummary span{text-overflow:ellipsis!important;overflow:hidden!important}.mainContent{width:100%!important;max-width:1720px!important;margin:0 auto!important;padding:14px!important}@media (width<=760px){.mainContent{padding:14px!important}}.visitTopPanel,.workBlocksPanel,.photoStandalonePanel,.clientHistoryStandalonePanel,.auditSidePanel,.queueCollapsePanel{margin:0!important}.auditItem b,.auditSidePanel .auditItem b,.widePanel .detailAside .auditItem b,.securityDetailPanel .detailAside .auditItem b,.opsWorkspace .detailAside .auditItem b{font-size:11px!important;font-weight:650!important;line-height:1.35!important}.auditItem span,.auditSidePanel .auditItem span,.widePanel .detailAside .auditItem span,.securityDetailPanel .detailAside .auditItem span,.opsWorkspace .detailAside .auditItem span{font-size:10px!important;line-height:1.3!important}.auditList,.auditSidePanel .auditList,.auditSidePanel .auditCollapse.mobileCollapseBox.is-open .auditList{gap:3px!important}@media (width>=1501px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:minmax(540px,620px) minmax(0,1fr)!important}.securityThreeCols>.securityQueuePanel,.queueWide>.queuePanel,.opsWorkspace.queueWide>.queuePanel,.docsWorkspace.queueWide>.queuePanel{grid-area:2/1/span 5!important}.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack{grid-area:2/2/span 4!important}.securityThreeCols>.auditSidePanel,.queueWide>.auditSidePanel,.opsWorkspace.queueWide>.auditSidePanel,.docsWorkspace.queueWide>.auditSidePanel{grid-area:6/2!important;align-self:start!important;width:100%!important;min-width:0!important;max-height:none!important;position:static!important}}.auditSidePanel .auditCollapse.mobileCollapseBox:not(.is-open) .auditList,.auditSidePanel .auditCollapse:not(.is-open) .auditList{display:none!important}.auditSidePanel .auditCollapse.mobileCollapseBox:not(.is-open),.auditSidePanel .auditCollapse.mobileCollapseBox.is-collapsed{max-height:42px!important}.centerWorkStack>.auditSidePanel{grid-area:auto/1!important;align-self:start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}.centerWorkStack>.auditSidePanel .auditCollapse.mobileCollapseBox{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--panel)!important;width:100%!important;height:auto!important;min-height:42px!important;max-height:42px!important;box-shadow:var(--shadow)!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important}.centerWorkStack>.auditSidePanel .auditMobileSummary{width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 12px!important;display:flex!important}.centerWorkStack>.auditSidePanel .auditCollapse.mobileCollapseBox:not(.is-open) .auditList{display:none!important}.centerWorkStack>.auditSidePanel .auditCollapse.mobileCollapseBox.is-open{max-height:none!important;overflow:visible!important}:root{--work-block-gap:6px}.dashboardGrid,.dashboardGrid.securityThreeCols,.dashboardGrid.securityWide,.dashboardGrid.queueWide,.dashboardGrid.opsWorkspace,.dashboardGrid.docsWorkspace,.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide,.centerWorkStack,.workBlocksPanel,.workBlocksPanel>.detailLayout,.workBlocksPanel .detailLayout,.workBlocksPanel .detailMain{gap:6px!important}.queueCollapseHeader,.queueCollapse.is-collapsed .queueCollapseHeader,.appCollapseHeader,.visitTopPanel .passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary,.auditSidePanel .auditMobileSummary,.centerWorkStack>.auditSidePanel .auditMobileSummary{height:52px!important;min-height:52px!important;max-height:52px!important;padding-top:0!important;padding-bottom:0!important}.queueCollapsePanel .queueCollapseHeader:has(.queueCollapseAction){height:52px!important;min-height:52px!important;max-height:52px!important;padding-top:0!important;padding-bottom:0!important}.passportCard.mobileCollapseBox.is-collapsed,.visitTopPanel .passportCard.mobileCollapseBox.visitCollapseBox.is-collapsed,.auditCollapse.mobileCollapseBox:not(.is-open),.auditSidePanel .auditCollapse.mobileCollapseBox:not(.is-open),.auditSidePanel .auditCollapse.mobileCollapseBox.is-collapsed,.centerWorkStack>.auditSidePanel,.centerWorkStack>.auditSidePanel .auditCollapse.mobileCollapseBox{min-height:52px!important;max-height:52px!important}.passportCard.mobileCollapseBox.is-open,.visitTopPanel .passportCard.mobileCollapseBox.visitCollapseBox.is-open{max-height:none!important;overflow:visible!important}.appCollapseHeader span,.visitTopPanel .passportMobileSummary span,.photoBoxHeader span,.clientHistoryHeader span,.auditMobileSummary span,.auditSidePanel .auditMobileSummary span{padding-left:2px!important}.queueCollapseIcon,.appCollapseHeader span,.visitTopPanel .passportMobileSummary span,.photoBoxHeader span,.clientHistoryHeader span,.auditMobileSummary span,.auditSidePanel .auditMobileSummary span{overflow:visible!important}.appCollapseHeader span svg,.queueCollapseIcon svg,.auditMobileSummary svg,.photoBoxHeader svg,.visitTopPanel .passportMobileSummary svg,.clientHistoryHeader svg{margin-left:1px!important}.queueCollapseText strong,.appCollapseHeader span,.visitTopPanel .passportMobileSummary span,.photoBoxHeader span,.clientHistoryHeader span,.auditMobileSummary span,.auditSidePanel .auditMobileSummary span{min-width:0!important}:root{--main-accordion-max:780px}@media (width>=1501px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:minmax(540px, 620px) minmax(520px, var(--main-accordion-max))!important;max-width:calc(620px + var(--main-accordion-max) + 6px)!important;justify-content:start!important}.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack{width:100%!important;max-width:var(--main-accordion-max)!important;justify-self:start!important}.centerWorkStack>.visitTopPanel,.centerWorkStack>.workBlocksPanel,.centerWorkStack>.photoStandalonePanel,.centerWorkStack>.clientHistoryStandalonePanel,.centerWorkStack>.auditSidePanel{width:100%!important;max-width:var(--main-accordion-max)!important}}@media (width>=761px) and (width<=1500px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important}.securityThreeCols>.securityQueuePanel,.queueWide>.queuePanel,.opsWorkspace.queueWide>.queuePanel,.docsWorkspace.queueWide>.queuePanel,.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack{justify-self:stretch!important;width:100%!important;max-width:none!important}.centerWorkStack>.visitTopPanel,.centerWorkStack>.workBlocksPanel,.centerWorkStack>.photoStandalonePanel,.centerWorkStack>.clientHistoryStandalonePanel,.centerWorkStack>.auditSidePanel{max-width:none!important}}.queueCollapse,.visitTopPanel .passportCard.mobileCollapseBox.visitCollapseBox,.workBlocksPanel .appCollapseBox,.photoBox,.clientHistoryBox,.auditSidePanel .auditCollapse.mobileCollapseBox,.centerWorkStack>.auditSidePanel .auditCollapse.mobileCollapseBox{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:var(--shadow)!important}.queueCollapseHeader,.queueCollapse.is-collapsed .queueCollapseHeader,.appCollapseHeader,.visitTopPanel .passportMobileSummary,.photoBoxHeader,.clientHistoryHeader,.auditMobileSummary,.auditSidePanel .auditMobileSummary,.centerWorkStack>.auditSidePanel .auditMobileSummary{box-shadow:none!important;background:0 0!important}.queueCollapsePanel .queueCollapseHeader:has(.queueCollapseAction){box-shadow:none!important;background:0 0!important}.queueCollapseHeader:hover,.queueCollapseToggle:hover,.appCollapseHeader:hover,.visitTopPanel .passportMobileSummary:hover,.photoBoxHeader:hover,.clientHistoryHeader:hover,.auditMobileSummary:hover,.auditSidePanel .auditMobileSummary:hover{background:var(--surface-subtle)!important}.queueCollapseTitle b,.appCollapseHeader b,.visitTopPanel .passportMobileSummary b,.photoBoxHeader b,.clientHistoryHeader b,.auditMobileSummary b,.auditSidePanel .auditMobileSummary b{color:var(--blue)!important;box-shadow:none!important;background:#0025de12!important;border:0!important}.securityQueuePanel.queueCollapsePanel,.queuePanel.queueCollapsePanel{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.securityQueuePanel.queueCollapsePanel>.queueCollapse,.queuePanel.queueCollapsePanel>.queueCollapse{border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:var(--panel)!important;box-shadow:var(--shadow)!important;overflow:hidden!important}.securityQueuePanel.queueCollapsePanel .queueCollapse.is-open .queueCollapseHeader,.queuePanel.queueCollapsePanel .queueCollapse.is-open .queueCollapseHeader{border-bottom:1px solid var(--line)!important}.photoBoxHeader span{letter-spacing:0!important;font-size:12.5px!important;font-weight:500!important;line-height:1.1!important}.photoControls .appSelectButton{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important}.photoEmpty{color:#66758a!important;letter-spacing:0!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important}.photoEmpty svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.photoControls .appSelectButton{font-weight:500!important}.photoBox.is-open .photoControls{grid-template-columns:minmax(96px,170px) auto minmax(0,1fr)!important;align-items:end!important;gap:8px!important;display:grid!important}.photoControls .appSelect,.photoControls .appSelectButton{width:100%!important;min-width:0!important;max-width:100%!important}.positionBox .appCollapseHeader em{flex:auto!important;justify-content:flex-end!important;min-width:0!important;display:flex!important}@media (width<=760px){.photoBox.is-open .photoControls{grid-template-columns:minmax(112px,150px) auto minmax(0,1fr)!important;align-items:end!important}.positionBox .appCollapseHeader em{flex:0 auto!important;justify-content:flex-end!important;max-width:34vw!important;display:flex!important;overflow:hidden!important}.positionBox .appCollapseHeader i{grid-column:3!important}}@media (width<=560px){.photoBox.is-open .photoControls{gap:6px!important}}.photoBox .photoControls,.photoBox .photoControls label,.photoBox .photoControls .photoCommentField,.photoBox .photoControls .appSelectButton,.photoBox .photoControls .appSelectButton span,.photoBox .photoControls .photoCommentField input,.photoBox .photoControls .photoAddButton,.photoBox .photoControls .photoAddButton span{letter-spacing:0!important;transform:none!important}.photoBox .photoControls label,.photoBox .photoControls .photoCommentField{font-size:11px!important;font-weight:500!important;line-height:1.2!important}.photoBox .photoControls .appSelectButton,.photoBox .photoControls .photoCommentField input,.photoBox .photoControls .photoAddButton{box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;font-weight:500!important;line-height:32px!important}.photoBox .photoControls .appSelectButton span,.photoBox .photoControls .photoCommentField input,.photoBox .photoControls .photoCommentField input::placeholder,.photoBox .photoControls .photoAddButton span{font-size:13px!important;font-weight:500!important;line-height:1!important}@media (width<=560px){.photoBox.is-open .photoControls{grid-template-columns:minmax(88px,1fr) 72px minmax(110px,1.4fr)!important}.photoBox .photoControls label,.photoBox .photoControls .photoCommentField,.photoBox .photoControls .appSelectButton,.photoBox .photoControls .appSelectButton span,.photoBox .photoControls .photoCommentField input,.photoBox .photoControls .photoCommentField input::placeholder,.photoBox .photoControls .photoAddButton,.photoBox .photoControls .photoAddButton span{font-size:inherit!important}.photoBox .photoControls label,.photoBox .photoControls .photoCommentField{font-size:11px!important}.photoBox .photoControls .appSelectButton,.photoBox .photoControls .appSelectButton span,.photoBox .photoControls .photoCommentField input,.photoBox .photoControls .photoCommentField input::placeholder,.photoBox .photoControls .photoAddButton,.photoBox .photoControls .photoAddButton span{font-size:13px!important}}.exitControlBox .cargoControlBox,.workBlocksPanel .exitControlBox .cargoControlBox{box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important;padding:8px!important;display:grid!important}.exitControlBox .cargoControlHead,.workBlocksPanel .exitControlBox .cargoControlHead{display:none!important}.exitControlBox .cargoControlRow,.exitControlBox .cargoControlRow:last-child,.workBlocksPanel .exitControlBox .cargoControlRow,.workBlocksPanel .exitControlBox .cargoControlRow:last-child{background:var(--surface-raised)!important;box-shadow:none!important;border:1px solid #dfe6f0!important;border-radius:6px!important;grid-template-rows:auto 32px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;display:grid!important}.exitControlBox .cargoControlRow b,.workBlocksPanel .exitControlBox .cargoControlRow b{color:#0f172a!important;grid-area:1/1/auto/-1!important;height:auto!important;padding:0 2px!important}.exitControlBox .cargoControlRow span,.exitControlBox .cargoControlRow strong,.workBlocksPanel .exitControlBox .cargoControlRow span,.workBlocksPanel .exitControlBox .cargoControlRow strong{background:var(--surface-subtle)!important;color:#526174!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;border:1px solid #dfe6f0!important;border-radius:6px!important;grid-row:2!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;padding:0 9px!important;display:flex!important}.exitControlBox .cargoControlRow strong,.workBlocksPanel .exitControlBox .cargoControlRow strong{background:var(--surface-subtle)!important;color:var(--blue)!important;border-color:#dbe4ff!important}.exitControlBox .cargoControlRow i,.workBlocksPanel .exitControlBox .cargoControlRow i{min-width:0!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important;overflow:hidden!important}.exitControlBox .cargoControlRow em,.workBlocksPanel .exitControlBox .cargoControlRow em{color:#0f172a!important;white-space:nowrap!important;flex:none!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;line-height:1!important}.exitControlBox .cargoControlRow strong em,.workBlocksPanel .exitControlBox .cargoControlRow strong em{color:var(--blue)!important}.exitControlBox .cargoControlRow i:before,.exitControlBox .cargoControlRow i:after,.workBlocksPanel .exitControlBox .cargoControlRow i:before,.workBlocksPanel .exitControlBox .cargoControlRow i:after{content:none!important;display:none!important}@media (width<=760px),(width<=860px){.exitControlBox .cargoControlRow,.exitControlBox .cargoControlRow:last-child,.workBlocksPanel .exitControlBox .cargoControlRow,.workBlocksPanel .exitControlBox .cargoControlRow:last-child{grid-template-rows:auto 32px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:8px!important}.exitControlBox .cargoControlRow b,.workBlocksPanel .exitControlBox .cargoControlRow b{font-size:12px!important}.exitControlBox .cargoControlRow span,.exitControlBox .cargoControlRow strong,.workBlocksPanel .exitControlBox .cargoControlRow span,.workBlocksPanel .exitControlBox .cargoControlRow strong{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 7px!important}.exitControlBox .cargoControlRow i,.workBlocksPanel .exitControlBox .cargoControlRow i{font-size:10px!important}.exitControlBox .cargoControlRow em,.workBlocksPanel .exitControlBox .cargoControlRow em{font-size:12px!important}}.exitControlBox .cargoControlRow b,.workBlocksPanel .exitControlBox .cargoControlRow b{font-size:12px!important;font-weight:600!important;line-height:1.2!important}.exitControlBox .cargoControlRow span,.exitControlBox .cargoControlRow strong,.workBlocksPanel .exitControlBox .cargoControlRow span,.workBlocksPanel .exitControlBox .cargoControlRow strong{font-size:11px!important;font-weight:500!important;line-height:1!important}.exitControlBox .cargoControlRow i,.workBlocksPanel .exitControlBox .cargoControlRow i{font-size:10.5px!important;font-weight:500!important;line-height:1!important}.exitControlBox .cargoControlRow em,.workBlocksPanel .exitControlBox .cargoControlRow em,.exitControlBox .cargoControlRow strong em,.workBlocksPanel .exitControlBox .cargoControlRow strong em{font-size:12px!important;font-weight:600!important;line-height:1!important}.exitControlBox .exitActionLine .primaryButton,.exitControlBox .exitActionLine .dangerButton,.workBlocksPanel .exitControlBox .exitActionLine .primaryButton,.workBlocksPanel .exitControlBox .exitActionLine .dangerButton,.exitControlBox .exitActionLine .exitReasonField input,.workBlocksPanel .exitControlBox .exitActionLine .exitReasonField input,.exitControlBox .exitActionLine .exitReasonField input::placeholder,.workBlocksPanel .exitControlBox .exitActionLine .exitReasonField input::placeholder{font-size:12px!important}.securityQueuePanel.queueCollapsePanel .queueCollapseHeader,.queuePanel.queueCollapsePanel .queueCollapseHeader,.securityQueuePanel.queueCollapsePanel .queueCollapse.is-open .queueCollapseHeader,.queuePanel.queueCollapsePanel .queueCollapse.is-open .queueCollapseHeader,.securityQueuePanel.queueCollapsePanel .queueCollapse.is-collapsed .queueCollapseHeader,.queuePanel.queueCollapsePanel .queueCollapse.is-collapsed .queueCollapseHeader{box-sizing:border-box!important;align-items:center!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding-top:0!important;padding-bottom:0!important}.securityQueuePanel.queueCollapsePanel .queueCollapse.is-open .queueCollapseHeader,.queuePanel.queueCollapsePanel .queueCollapse.is-open .queueCollapseHeader,.securityQueuePanel.queueCollapsePanel .queueCollapse.is-collapsed .queueCollapseHeader,.queuePanel.queueCollapsePanel .queueCollapse.is-collapsed .queueCollapseHeader{box-shadow:none!important;border-bottom:0!important}.securityQueuePanel.queueCollapsePanel .queueCollapseToggle,.queuePanel.queueCollapsePanel .queueCollapseToggle,.securityQueuePanel.queueCollapsePanel .queueCollapseTitle,.queuePanel.queueCollapsePanel .queueCollapseTitle,.securityQueuePanel.queueCollapsePanel .queueCollapseText,.queuePanel.queueCollapsePanel .queueCollapseText{align-items:center!important;height:52px!important;min-height:52px!important;max-height:52px!important}.securityQueuePanel.queueCollapsePanel .queueCollapseTitle b,.queuePanel.queueCollapsePanel .queueCollapseTitle b{flex:none!important;align-self:center!important;transform:none!important}.visitTopPanel .passportMobileSummary{grid-template-columns:minmax(0,1fr) 10px!important;align-items:center!important;column-gap:10px!important;display:grid!important}.visitTopPanel .passportMobileSummary>span{grid-column:1!important;min-width:0!important}.visitTopPanel .passportMobileSummary>.passportSummaryStatus{grid-column:2!important;justify-content:flex-end!important;justify-self:end!important;min-width:0!important;max-width:44vw!important;font-style:normal!important;display:flex!important;overflow:hidden!important}.visitTopPanel .passportMobileSummary>i{grid-column:2!important;justify-self:end!important}.visitTopPanel .passportSummaryStatus .status{background:var(--surface-muted)!important;color:#475467!important;text-overflow:ellipsis!important;white-space:nowrap!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:24px!important;padding:3px 10px!important;font-size:10px!important;font-weight:500!important;line-height:1.15!important;display:inline-flex!important;overflow:hidden!important}.queuePanel .status,.securityQueuePanel .status,.queueStatusCell .status,.mobileQueueMain .status,.mobileQueueSide .status,.mobileQueueCenterStatus,.visitTopPanel .passportSummaryStatus .status{font-weight:500!important}@media (width>=1181px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:minmax(540px,620px) minmax(0,1fr)!important;justify-content:stretch!important;width:100%!important;max-width:none!important}.securityThreeCols>.securityQueuePanel,.queueWide>.queuePanel,.opsWorkspace.queueWide>.queuePanel,.docsWorkspace.queueWide>.queuePanel{grid-area:2/1/span 5!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack{grid-area:2/2/span 5!important;justify-self:stretch!important;max-width:none!important}.centerWorkStack>.visitTopPanel,.centerWorkStack>.workBlocksPanel,.centerWorkStack>.photoStandalonePanel,.centerWorkStack>.clientHistoryStandalonePanel,.centerWorkStack>.auditSidePanel{width:100%!important;max-width:none!important}}@media (width>=761px) and (width<=1180px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}.securityThreeCols>.securityQueuePanel,.queueWide>.queuePanel,.opsWorkspace.queueWide>.queuePanel,.docsWorkspace.queueWide>.queuePanel,.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack{grid-column:1!important;justify-self:stretch!important;width:100%!important;max-width:none!important}}.visitTopPanel .passportSummaryStatus .status.active{background:var(--accent-surface)!important;color:var(--blue)!important;border-color:#d6ddff!important}.visitTopPanel .passportSummaryStatus .status.success,.visitTopPanel .passportSummaryStatus .status.closed{background:var(--success-surface)!important;color:var(--success)!important;border-color:#ccead9!important}.visitTopPanel .passportSummaryStatus .status.warning{background:var(--warning-surface)!important;color:var(--warning)!important;border-color:#f3d6ad!important}.visitTopPanel .passportSummaryStatus .status.blocked{background:var(--danger-surface)!important;color:var(--danger)!important;border-color:#f4c7c3!important}.visitTopPanel .passportSummaryStatus .status.cancelled{border-color:var(--line)!important;background:var(--surface-muted)!important;color:#667085!important}@media (width<=760px){.positionBox .appCollapseHeader{grid-template-columns:minmax(0,1fr) auto 10px!important;align-items:center!important;column-gap:10px!important;display:grid!important}.positionBox .appCollapseHeader>span{grid-column:1!important;min-width:0!important}.positionBox .appCollapseHeader em{grid-column:2!important;justify-self:end!important;margin-left:auto!important}.positionBox .appCollapseHeader>i{grid-column:3!important;justify-self:end!important}.visitTopPanel .passportMobileSummary>.passportSummaryStatus{max-width:38vw!important}.visitTopPanel .passportMobileSummary{grid-template-columns:minmax(0,1fr) 10px!important}.visitTopPanel .passportMobileSummary>i{grid-column:2!important}}.queuePanel.queueCollapsePanel .queueCollapseText strong,.securityQueuePanel.queueCollapsePanel .queueCollapseText strong{font-size:12.5px!important;line-height:1.1!important}.queuePanel.queueCollapsePanel .queueCollapseText small,.securityQueuePanel.queueCollapsePanel .queueCollapseText small{font-size:11px!important;line-height:1.2!important}.queuePanel .queueTable,.securityQueuePanel .queueTable,.queuePanel .queueTable th,.queuePanel .queueTable td,.securityQueuePanel .queueTable th,.securityQueuePanel .queueTable td{font-size:10.5px!important}.queuePanel .queuePrimary,.securityQueuePanel .queuePrimary,.queuePanel .mobileQueueTitle,.securityQueuePanel .mobileQueueTitle{font-size:11px!important;line-height:15px!important}.queuePanel .queueSecondary,.securityQueuePanel .queueSecondary,.queuePanel .mobileQueueClient,.securityQueuePanel .mobileQueueClient{font-size:10px!important;line-height:13px!important}.queuePanel .queueNumCell span,.securityQueuePanel .queueNumCell span,.queuePanel .mobileQueueNumber,.securityQueuePanel .mobileQueueNumber,.queuePanel .mobileQueueSide>span,.securityQueuePanel .mobileQueueSide>span{font-size:11px!important}.queuePanel .queueStatusCell .status,.securityQueuePanel .queueStatusCell .status,.queuePanel .mobileQueueMain .status,.securityQueuePanel .mobileQueueMain .status,.queuePanel .mobileQueueCenterStatus,.securityQueuePanel .mobileQueueCenterStatus{font-size:9.5px!important}.queuePanel .mobileQueueSide time,.securityQueuePanel .mobileQueueSide time{font-size:10px!important;line-height:20px!important}.queuePanel .queueTableWrap,.securityQueuePanel .queueTableWrap,.queueCollapseContent>.queueTableWrap{scrollbar-gutter:auto!important}.auditItem b,.auditSidePanel .auditItem b,.widePanel .detailAside .auditItem b,.securityDetailPanel .detailAside .auditItem b,.opsWorkspace .detailAside .auditItem b{font-weight:400!important}.centerWorkStack>.auditSidePanel,.centerWorkStack>.auditSidePanel .auditCollapse.mobileCollapseBox,.centerWorkStack>.auditSidePanel .auditCollapse.mobileCollapseBox.is-open,.centerWorkStack>.auditSidePanel .auditList,.centerWorkStack>.auditSidePanel .auditCollapse.mobileCollapseBox.is-open .auditList{height:auto!important;max-height:none!important;overflow:visible!important}.docsFormBox .formStack.dense,.docsWorkspace .docsFormBox .formStack.dense{gap:8px!important}.docsFormBox .docsIssueRow,.docsWorkspace .docsFormBox .docsIssueRow{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(96px,.75fr) minmax(110px,.9fr) minmax(150px,176px)!important;align-items:end!important;gap:8px!important;display:grid!important;overflow:visible!important}.docsFormBox .docsIssueRow label,.docsWorkspace .docsFormBox .docsIssueRow label{color:#475467!important;min-width:0!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important}.docsFormBox .docsIssueRow input,.docsWorkspace .docsFormBox .docsIssueRow input,.docsFormBox .docsIssueRow .primaryButton,.docsWorkspace .docsFormBox .docsIssueRow .primaryButton{border-radius:6px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:12px!important;line-height:1!important}.docsFormBox .docsIssueRow input,.docsWorkspace .docsFormBox .docsIssueRow input{width:100%!important;min-width:0!important;max-width:100%!important;padding:0 12px!important;font-weight:560!important}.docsFormBox .docsIssueRow .primaryButton,.docsWorkspace .docsFormBox .docsIssueRow .primaryButton{white-space:nowrap!important;place-self:end!important;width:100%!important;min-width:0!important;max-width:176px!important;padding:0 10px!important;font-weight:600!important}.docsFormBox .docsIssueRow .primaryButton svg,.docsWorkspace .docsFormBox .docsIssueRow .primaryButton svg{flex:0 0 14px!important;width:14px!important;height:14px!important}:root{--center-work-max:680px}@media (width>=1181px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{justify-content:start!important}.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack{width:100%!important;max-width:var(--center-work-max)!important;justify-self:start!important}}@media (width>=761px) and (width<=1180px){.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack{justify-self:stretch!important;width:100%!important;max-width:none!important}}.docsWorkspace .positionBox .mobileReadonlyItem,.docsPositionBox .mobileReadonlyItem,.positionBox .itemsTableWrap:not(.editableItemsWrap) .mobileReadonlyItem{align-items:center!important;height:auto!important;min-height:46px!important;padding:7px!important}.docsWorkspace .positionBox .mobileReadonlyItemMain b,.docsPositionBox .mobileReadonlyItemMain b,.positionBox .itemsTableWrap:not(.editableItemsWrap) .mobileReadonlyItemMain b{letter-spacing:0!important;font-size:12.5px!important;font-weight:550!important;line-height:15px!important}.docsWorkspace .positionBox .mobileReadonlyItem strong,.docsPositionBox .mobileReadonlyItem strong,.positionBox .itemsTableWrap:not(.editableItemsWrap) .mobileReadonlyItem strong{letter-spacing:0!important;font-size:12.5px!important;font-weight:600!important;line-height:15px!important}.docsWorkspace .docsFormBox{container-type:inline-size!important}@container (width<=650px){.docsWorkspace .docsFormBox .docsIssueRow,.docsFormBox .docsIssueRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.docsWorkspace .docsFormBox .docsIssueRow .primaryButton,.docsFormBox .docsIssueRow .primaryButton{grid-column:auto!important;justify-self:end!important;width:100%!important;max-width:100%!important}}@container (width<=520px){.docsWorkspace .docsFormBox .docsIssueRow,.docsFormBox .docsIssueRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.docsWorkspace .docsFormBox .docsIssueRow label:last-of-type,.docsFormBox .docsIssueRow label:last-of-type{grid-column:auto!important}.docsWorkspace .docsFormBox .docsIssueRow .primaryButton,.docsFormBox .docsIssueRow .primaryButton{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:none!important}}.docsWorkspace .docsPositionBox.is-open .appCollapseContent,.workBlocksPanel .docsPositionBox.is-open .appCollapseContent{align-content:start!important;margin-top:0!important;padding-top:12px!important}.docsWorkspace .docsPositionBox .mobileReadonlyItemsList,.workBlocksPanel .docsPositionBox .mobileReadonlyItemsList{align-content:start!important}.docsWorkspace .docsPositionBox.is-open .appCollapseHeader,.workBlocksPanel .docsPositionBox.is-open .appCollapseHeader,.photoBox.is-open .photoBoxHeader{margin-bottom:12px!important}.docsWorkspace .docsPositionBox.is-open .appCollapseContent,.workBlocksPanel .docsPositionBox.is-open .appCollapseContent{padding-top:0!important}.photoBox.is-open .photoControls,.photoBox.is-open .errorBox,.photoBox.is-open .photoGallerySections,.photoBox.is-open .photoGrid,.photoBox.is-open .photoEmpty{margin-top:0!important}.docsWorkspace .centerWorkStack .workBlocksPanel .appCollapseBox.is-open,.docsWorkspace .centerWorkStack .photoStandalonePanel .photoBox.is-open{grid-template-rows:52px auto!important;align-items:start!important;gap:12px!important;padding:0 0 10px!important;display:grid!important}.docsWorkspace .centerWorkStack .workBlocksPanel .appCollapseBox.is-open>.appCollapseHeader,.docsWorkspace .centerWorkStack .photoStandalonePanel .photoBox.is-open>.photoBoxHeader{align-self:start!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important}.docsWorkspace .centerWorkStack .workBlocksPanel .appCollapseBox.is-open>.appCollapseContent{align-self:start!important;margin:0 12px!important;padding:0!important}.docsWorkspace .centerWorkStack .photoStandalonePanel .photoBox.is-open>.photoControls,.docsWorkspace .centerWorkStack .photoStandalonePanel .photoBox.is-open>.errorBox,.docsWorkspace .centerWorkStack .photoStandalonePanel .photoBox.is-open>.photoGallerySections,.docsWorkspace .centerWorkStack .photoStandalonePanel .photoBox.is-open>.photoGrid,.docsWorkspace .centerWorkStack .photoStandalonePanel .photoBox.is-open>.photoEmpty{align-self:start!important;margin:0 12px!important}.photoBox.is-open>.photoEmpty,.docsWorkspace .centerWorkStack .photoStandalonePanel .photoBox.is-open>.photoEmpty{align-self:start!important;width:auto!important;max-width:calc(100% - 24px)!important;margin:8px 12px 0!important}.photoBox.is-open>.photoGallerySections,.docsWorkspace .centerWorkStack .photoStandalonePanel .photoBox.is-open>.photoGallerySections{align-self:start!important;width:auto!important;max-width:calc(100% - 24px)!important;margin:10px 12px 0!important}.photoThumbWrap{min-width:0;position:relative}.photoThumbWrap .photoThumb{width:100%}.photoDeleteButton{z-index:1;color:var(--danger);background:#fffffff0;border:1px solid #dc26263d;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:5px;right:5px;box-shadow:0 1px 4px #0f172a1f;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important}.photoDeleteButton:hover:not(:disabled){background:var(--danger-surface);border-color:#dc262673}.entryPhotoPreviewGrid{grid-template-columns:repeat(auto-fill,minmax(96px,104px));justify-content:start;gap:8px;min-width:0;margin-top:8px;padding-bottom:2px;display:grid}.entryPhotoPreviewItem .photoThumb{cursor:default;width:100%}.entryPhotoPreviewItem .photoThumb img{aspect-ratio:1;width:100%!important;height:auto!important}.entryPhotoPreviewItem .photoThumb:hover img{transform:none}@media (width<=760px){.photoBox .photoGrid{grid-template-columns:repeat(auto-fill,minmax(96px,104px))!important;justify-content:start!important;align-items:start!important}.photoBox .photoThumb img{aspect-ratio:1;width:100%!important;height:auto!important}.photoBox.is-open>.photoGallerySections,.docsWorkspace .centerWorkStack .photoStandalonePanel .photoBox.is-open>.photoGallerySections{padding-bottom:8px!important}}@media (width>=761px){.topbar{border:1px solid #d7deeae6!important;border-radius:6px!important;margin-top:8px!important;top:8px!important;box-shadow:0 8px 24px #10182814!important}}@media (width<=760px){.topbar{box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin-top:0!important;top:0!important}}:root{--floating-header-max:850px}.topbar{width:min(calc(100% - 28px), var(--floating-header-max))!important;max-width:var(--floating-header-max)!important}@media (width<=760px){.topbar{width:100%!important}}:root{--floating-shell-max:850px;--floating-shell-gutter:14px;--accordion-collapsed-height:52px}.topbar{height:var(--accordion-collapsed-height)!important;min-height:var(--accordion-collapsed-height)!important;max-height:var(--accordion-collapsed-height)!important;border:1px solid #d7deeae6!important;border-radius:6px!important;margin:8px auto 0!important;padding:6px 16px!important;box-shadow:0 8px 24px #10182813!important}@media (width<=760px){.topbar{border:1px solid #d7deeae6!important;border-radius:6px!important;margin:8px auto 0!important;padding:6px 12px!important;position:sticky!important;top:8px!important;box-shadow:0 8px 22px #10182812!important}}:root{--page-shell-max:1720px}.topbar{width:min(calc(100% - (var(--floating-shell-gutter) * 2)), var(--floating-shell-max))!important;max-width:var(--floating-shell-max)!important;margin-left:max(var(--floating-shell-gutter), calc((100% - var(--page-shell-max)) / 2 + var(--floating-shell-gutter)))!important}@media (width<=760px){.topbar{width:calc(100% - (var(--floating-shell-gutter) * 2))!important;margin-left:auto!important;margin-right:auto!important}}:root{--workspace-shell-max:calc(620px + var(--work-block-gap) + var(--center-work-max))}@media (width>=1181px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{width:min(100%, var(--workspace-shell-max))!important;max-width:var(--workspace-shell-max)!important;grid-template-columns:minmax(540px, 620px) minmax(520px, var(--center-work-max))!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.topbar{width:min(calc(100% - (var(--floating-shell-gutter) * 2)), var(--floating-shell-max))!important;max-width:var(--floating-shell-max)!important;margin-left:auto!important;margin-right:auto!important}}.mainContent{padding-top:6px!important}@media (width<=760px){.mainContent{padding-top:6px!important}}.queueCollapseInnerAction .primaryButton,.queueCollapseInnerAction button.primaryButton{height:var(--app-button-height)!important;min-height:var(--app-button-height)!important;max-height:var(--app-button-height)!important;padding:0 11px!important;font-size:10px!important;line-height:1!important}.queueCollapseInnerAction .primaryButton svg{flex:0 0 14px!important;width:14px!important;height:14px!important}@media (width>=761px) and (width<=1180px){.securityThreeCols,.queueWide,.opsWorkspace.queueWide,.docsWorkspace.queueWide{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.topbar{margin-left:auto!important;margin-right:auto!important}}:root{--workspace-shell-gutter:12px}.topbar{width:min(calc(100% - (var(--workspace-shell-gutter) * 2)), var(--workspace-shell-max))!important;max-width:var(--workspace-shell-max)!important;margin-left:auto!important;margin-right:auto!important}@media (width<=760px){.topbar{width:calc(100% - (var(--workspace-shell-gutter) * 2))!important;max-width:none!important}}@media (width>=1181px){.securityThreeCols>.securityQueuePanel,.queueWide>.queuePanel,.opsWorkspace.queueWide>.queuePanel,.docsWorkspace.queueWide>.queuePanel,.securityThreeCols>.centerWorkStack,.queueWide>.centerWorkStack,.opsWorkspace.queueWide>.centerWorkStack,.docsWorkspace.queueWide>.centerWorkStack{grid-row:1/span 5!important}}.securityQueuePanel.queueCollapsePanel .queueCollapseInnerAction .primaryButton,.securityQueuePanel.queueCollapsePanel .queueCollapseInnerAction button.primaryButton,.queuePanel.queueCollapsePanel .queueCollapseInnerAction .primaryButton,.queuePanel.queueCollapsePanel .queueCollapseInnerAction button.primaryButton{border-radius:6px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 14px!important;font-size:12px!important;line-height:1!important}.securityQueuePanel.queueCollapsePanel .queueCollapseInnerAction .primaryButton svg,.queuePanel.queueCollapsePanel .queueCollapseInnerAction .primaryButton svg{flex:0 0 15px!important;width:15px!important;height:15px!important}:root{--topbar-control-height:28px}.topbarUser{flex-wrap:nowrap!important;min-width:0!important}.topbarUser .topbarLink,.topbarUser a.topbarLink.ghostButton,.rolePill,.userName,.topbarUser button.ghostButton{height:var(--topbar-control-height)!important;min-height:var(--topbar-control-height)!important;max-height:var(--topbar-control-height)!important;box-sizing:border-box!important;white-space:nowrap!important}.rolePill>span,.userName>span,.topbarUser button.ghostButton>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.userName>span{max-width:160px!important}@media (width<=1100px){.topbar{gap:10px!important;padding-left:12px!important;padding-right:12px!important}.topbarUser{gap:6px!important}.userName{display:none!important}}@media (width>=761px) and (width<=900px){.topbarBrand{min-width:0!important}}@media (width<=760px){.topbar{align-items:center!important;gap:8px!important;padding:6px 10px!important;display:grid!important}.topbarBrand{min-width:0!important}.topbarUser .topbarLink,.topbarUser a.topbarLink.ghostButton,.userName{display:none!important}.topbarUser{gap:6px!important;width:auto!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.rolePill,.topbarUser button.ghostButton{width:auto!important;min-width:0!important;height:var(--topbar-control-height)!important;min-height:var(--topbar-control-height)!important;max-height:var(--topbar-control-height)!important;border-radius:999px!important;flex:0 auto!important;gap:5px!important;padding:0 8px!important;font-size:10.5px!important;line-height:1!important;display:inline-flex!important}}@media (width<=480px){.rolePill,.topbarUser button.ghostButton{flex:0 0 var(--topbar-control-height)!important;width:var(--topbar-control-height)!important;min-width:var(--topbar-control-height)!important;justify-content:center!important;padding:0!important}.rolePill>span,.topbarUser button.ghostButton>span{display:none!important}}@media (width<=760px){.mobileQueueList-security .mobileQueueRow,.mobileQueueList-security .mobileQueueRow:hover,.mobileQueueList-security .mobileQueueRow.selected,.mobileQueueList-security .mobileQueueRow.selected:hover,.mobileQueueList-warehouse .mobileQueueRow,.mobileQueueList-warehouse .mobileQueueRow:hover,.mobileQueueList-warehouse .mobileQueueRow.selected,.mobileQueueList-warehouse .mobileQueueRow.selected:hover,.mobileQueueList-docs .mobileQueueRow,.mobileQueueList-docs .mobileQueueRow:hover,.mobileQueueList-docs .mobileQueueRow.selected,.mobileQueueList-docs .mobileQueueRow.selected:hover{grid-template-rows:minmax(35px,auto) 22px!important;min-height:76px!important;padding:6px 8px!important}.mobileQueueNumber{grid-area:1/1/span 2!important}.mobileQueueMain{grid-area:1/2!important}.mobileQueueCenterStatus{grid-area:2/2!important;justify-self:start!important;max-width:100%!important}.mobileQueueSide{grid-area:1/3/span 2!important}.exitControlBox .cargoControlRow,.exitControlBox .cargoControlRow:last-child,.workBlocksPanel .exitControlBox .cargoControlRow,.workBlocksPanel .exitControlBox .cargoControlRow:last-child{grid-template-rows:auto repeat(2,36px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.exitControlBox .cargoControlRow b,.workBlocksPanel .exitControlBox .cargoControlRow b{grid-area:1/1/auto/-1!important}.exitControlBox .cargoControlRow span,.exitControlBox .cargoControlRow strong,.workBlocksPanel .exitControlBox .cargoControlRow span,.workBlocksPanel .exitControlBox .cargoControlRow strong{grid-row:auto!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 9px!important}.exitControlBox .cargoControlRow i,.workBlocksPanel .exitControlBox .cargoControlRow i{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.topbarBrand{flex:auto!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.topbarBrand>div:last-child{min-width:0!important;overflow:hidden!important}.topbarUser .rolePill{width:auto!important;min-width:var(--topbar-control-height)!important;flex:0 auto!important;justify-content:flex-start!important;gap:4px!important;max-width:120px!important;padding:0 7px!important;font-size:10.5px!important;display:inline-flex!important;overflow:hidden!important}.topbarUser .rolePill>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}}@media (width<=480px){.topbarBrand{flex:auto!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.topbarBrand>div:last-child{min-width:0!important;display:block!important;overflow:hidden!important}.topbarUser .rolePill{width:auto!important;min-width:var(--topbar-control-height)!important;flex:0 auto!important;justify-content:flex-start!important;gap:4px!important;max-width:88px!important;padding:0 7px!important;font-size:10px!important;display:inline-flex!important;overflow:hidden!important}.topbarUser .rolePill>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.topbarUser button.ghostButton{flex:0 0 var(--topbar-control-height)!important;width:var(--topbar-control-height)!important;min-width:var(--topbar-control-height)!important;justify-content:center!important;padding:0!important}.topbarUser button.ghostButton>span{display:none!important}}@media (width<=760px){.securityQueuePanel.queueCollapsePanel,.queuePanel.queueCollapsePanel{width:100%!important;margin:0!important;padding:0!important}.securityQueuePanel.queueCollapsePanel>.queueCollapse,.queuePanel.queueCollapsePanel>.queueCollapse{border-radius:6px!important;width:100%!important}.securityQueuePanel.queueCollapsePanel .queueCollapseHeader,.queuePanel.queueCollapsePanel .queueCollapseHeader{grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:8px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 12px!important;display:grid!important}.securityQueuePanel.queueCollapsePanel .queueCollapseToggle,.queuePanel.queueCollapsePanel .queueCollapseToggle{justify-content:flex-start!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important}.securityQueuePanel.queueCollapsePanel .queueCollapseTitle,.queuePanel.queueCollapsePanel .queueCollapseTitle{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.securityQueuePanel.queueCollapsePanel .queueCollapseIcon,.queuePanel.queueCollapsePanel .queueCollapseIcon{flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:inline-flex!important}.securityQueuePanel.queueCollapsePanel .queueCollapseText,.queuePanel.queueCollapsePanel .queueCollapseText{align-content:center!important;min-width:0!important;display:grid!important}.securityQueuePanel.queueCollapsePanel .queueCollapseText strong,.queuePanel.queueCollapsePanel .queueCollapseText strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important;line-height:16px!important;overflow:hidden!important}.securityQueuePanel.queueCollapsePanel .queueCollapseTitle>b,.queuePanel.queueCollapsePanel .queueCollapseTitle>b{border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:22px!important;height:22px!important;padding:0 7px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.securityQueuePanel.queueCollapsePanel .queueCollapseChevron,.queuePanel.queueCollapsePanel .queueCollapseChevron{grid-column:2!important;justify-self:end!important;width:24px!important;height:24px!important;padding:0!important}.securityQueuePanel.queueCollapsePanel .queueCollapseContent,.queuePanel.queueCollapsePanel .queueCollapseContent{padding:10px!important}.mobileQueueList-security,.mobileQueueList-warehouse,.mobileQueueList-docs{gap:8px!important}.mobileQueueList-security .mobileQueueRow,.mobileQueueList-security .mobileQueueRow:hover,.mobileQueueList-security .mobileQueueRow.selected,.mobileQueueList-security .mobileQueueRow.selected:hover,.mobileQueueList-warehouse .mobileQueueRow,.mobileQueueList-warehouse .mobileQueueRow:hover,.mobileQueueList-warehouse .mobileQueueRow.selected,.mobileQueueList-warehouse .mobileQueueRow.selected:hover,.mobileQueueList-docs .mobileQueueRow,.mobileQueueList-docs .mobileQueueRow:hover,.mobileQueueList-docs .mobileQueueRow.selected,.mobileQueueList-docs .mobileQueueRow.selected:hover{border-radius:6px!important;grid-template-rows:minmax(36px,auto) 22px!important;grid-template-columns:42px minmax(0,1fr) 76px!important;align-items:center!important;gap:4px 8px!important;height:auto!important;min-height:78px!important;max-height:none!important;padding:7px 8px!important}.mobileQueueList-security .mobileQueueNumber,.mobileQueueList-warehouse .mobileQueueNumber,.mobileQueueList-docs .mobileQueueNumber{border-radius:6px!important;grid-area:1/1/span 2!important;align-self:center!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0 auto!important;font-size:11px!important}.mobileQueueList-security .mobileQueueMain,.mobileQueueList-warehouse .mobileQueueMain,.mobileQueueList-docs .mobileQueueMain{grid-area:1/2!important;grid-template-rows:16px 14px!important;align-self:end!important;gap:2px!important}.mobileQueueList-security .mobileQueueTitle,.mobileQueueList-warehouse .mobileQueueTitle,.mobileQueueList-docs .mobileQueueTitle{font-size:11px!important;line-height:16px!important}.mobileQueueList-security .mobileQueueClient,.mobileQueueList-warehouse .mobileQueueClient,.mobileQueueList-docs .mobileQueueClient{font-size:10px!important;line-height:14px!important}.mobileQueueList-security .mobileQueueCenterStatus,.mobileQueueList-warehouse .mobileQueueCenterStatus,.mobileQueueList-docs .mobileQueueCenterStatus{border-radius:999px!important;grid-area:2/2!important;place-self:start!important;width:fit-content!important;max-width:100%!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 8px!important;font-size:9.5px!important;line-height:22px!important}.mobileQueueList-security .mobileQueueSide,.mobileQueueList-warehouse .mobileQueueSide,.mobileQueueList-docs .mobileQueueSide{grid-area:1/3/span 2!important;grid-template-rows:22px 18px!important;align-content:center!important;align-self:center!important;justify-items:center!important;gap:4px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:44px!important;display:grid!important}.mobileQueueList-security .mobileQueueSide>span.mobileQueuePortalBadge,.mobileQueueList-docs .mobileQueueSide>span.mobileQueuePortalBadge,.mobileQueueList-warehouse .mobileQueueSide .portalInlineSelect,.mobileQueueList-warehouse .mobileQueueSide .portalInlineSelect .appSelectButton{text-align:center!important;border-radius:999px!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.mobileQueueList-security .mobileQueueSide time,.mobileQueueList-warehouse .mobileQueueSide time,.mobileQueueList-docs .mobileQueueSide time{color:#748096!important;text-align:center!important;width:76px!important;min-width:76px!important;max-width:76px!important;font-size:10px!important;line-height:18px!important}.securityQueuePanel.queueCollapsePanel .queueCollapseInnerAction,.queuePanel.queueCollapsePanel .queueCollapseInnerAction{justify-content:center!important;margin:10px 0 0!important;display:flex!important}}@media (width<=420px){.mobileQueueList-security .mobileQueueRow,.mobileQueueList-security .mobileQueueRow:hover,.mobileQueueList-security .mobileQueueRow.selected,.mobileQueueList-security .mobileQueueRow.selected:hover,.mobileQueueList-warehouse .mobileQueueRow,.mobileQueueList-warehouse .mobileQueueRow:hover,.mobileQueueList-warehouse .mobileQueueRow.selected,.mobileQueueList-warehouse .mobileQueueRow.selected:hover,.mobileQueueList-docs .mobileQueueRow,.mobileQueueList-docs .mobileQueueRow:hover,.mobileQueueList-docs .mobileQueueRow.selected,.mobileQueueList-docs .mobileQueueRow.selected:hover{grid-template-columns:38px minmax(0,1fr) 68px!important;column-gap:7px!important;padding-left:7px!important;padding-right:7px!important}.mobileQueueList-security .mobileQueueSide,.mobileQueueList-warehouse .mobileQueueSide,.mobileQueueList-docs .mobileQueueSide,.mobileQueueList-security .mobileQueueSide time,.mobileQueueList-warehouse .mobileQueueSide time,.mobileQueueList-docs .mobileQueueSide time{width:68px!important;min-width:68px!important;max-width:68px!important}}@media (width<=760px){.securityQueuePanel.queueCollapsePanel .queueCollapseInnerAction .primaryButton,.securityQueuePanel.queueCollapsePanel .queueCollapseInnerAction button.primaryButton,.queuePanel.queueCollapsePanel .queueCollapseInnerAction .primaryButton,.queuePanel.queueCollapsePanel .queueCollapseInnerAction button.primaryButton{height:var(--mobile-button-height)!important;min-height:var(--mobile-button-height)!important;max-height:var(--mobile-button-height)!important;border-radius:6px!important;padding:0 14px!important;font-size:12px!important;line-height:1!important}.securityQueuePanel.queueCollapsePanel .queueCollapseInnerAction .primaryButton svg,.queuePanel.queueCollapsePanel .queueCollapseInnerAction .primaryButton svg{flex:0 0 15px!important;width:15px!important;height:15px!important}}.entryVisitForm .entrySubmitRow .primaryButton,.entryVisitForm .entrySubmitRow button.primaryButton{border-radius:6px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 14px!important;font-size:12px!important;line-height:1!important}.entryVisitForm .entrySubmitRow .primaryButton svg{flex:0 0 15px!important;width:15px!important;height:15px!important}.loginPage{background:radial-gradient(circle at 50% 0,#0025de17,#0000 38%),#f4f7fb!important;place-items:center!important;min-height:100svh!important;padding:clamp(16px,4vw,32px)!important;display:grid!important}.loginCard{background:#fffffffa!important;border:1px solid #0f172814!important;border-radius:6px!important;width:min(100%,400px)!important;margin:0!important;padding:24px!important;box-shadow:0 18px 48px #0f172817!important}.loginCard h1{letter-spacing:-.025em!important;margin:0 0 20px!important;font-size:21px!important;line-height:1.2!important}.loginForm{gap:14px!important;width:100%!important}.loginForm label{color:#4c5a70!important;gap:6px!important;font-size:11.5px!important;font-weight:560!important;line-height:1.25!important}.loginCard input,.loginCard .appSelectButton{background:var(--surface-subtle)!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;border-color:#0f17281c!important;border-radius:6px!important;font-size:12px!important;line-height:normal!important}.loginPage .loginCard .loginForm input:not([type=checkbox]):not([type=radio]):not([type=file]){height:36px!important;min-height:36px!important;max-height:36px!important;font-size:12px!important;line-height:normal!important}.loginCard input:hover,.loginCard .appSelectButton:hover:not(:disabled){background:var(--surface-raised)!important;border-color:#0025de3d!important}.loginCard input:focus,.loginRoleSelect.is-open .loginRoleButton,.loginCard .appSelectButton:focus-visible,.loginCard .appSelect.is-open .appSelectButton{background:var(--surface-raised)!important;box-shadow:none!important;outline-offset:1px!important;border-color:#0025de6b!important;outline:1px solid #0025de6b!important}.loginPage .loginForm>.primaryButton{border-radius:6px!important;justify-self:center!important;gap:7px!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 14px!important;font-size:12px!important;line-height:1!important}.loginPage .loginForm>.primaryButton svg{flex:0 0 15px!important;width:15px!important;height:15px!important}@media (width<=520px){.loginPage{padding:14px!important}}:root{--app-button-height:36px;--app-control-height:var(--form-control-height,36px);--field-h:var(--form-control-height,36px);--app-button-font-size:12px;--app-button-font-weight:560}#app-shell button,#login-page button,.appSelectMenu button,#app-shell .fileButton,#app-shell a.ghostButton{font-size:var(--app-button-font-size)!important;font-weight:var(--app-button-font-weight)!important;line-height:1!important}#app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),#app-shell select,#app-shell .appSelectButton,#login-page input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),#login-page select,#login-page .appSelectButton{height:var(--app-control-height)!important;min-height:var(--app-control-height)!important;max-height:var(--app-control-height)!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:normal!important}#app-shell .appSelect:not(.portalInlineSelect)>.appSelectButton,#login-page .appSelect:not(.portalInlineSelect)>.appSelectButton{padding-right:7px!important}#app-shell .appSelect:not(.portalInlineSelect)>.appSelectButton>i,#login-page .appSelect:not(.portalInlineSelect)>.appSelectButton>i{margin-left:auto!important}#login-page .loginBrand{text-align:center;border-bottom:1px solid #0f172814;justify-items:center;gap:8px;width:100%;margin:0 0 18px;padding-bottom:18px;display:grid}#login-page .loginBrand img{width:190px;max-width:66%;height:auto;display:block}#login-page .loginBrand h1{color:#223047;font-weight:650;letter-spacing:-.015em!important;margin:0!important;font-size:17px!important;line-height:1.25!important}#login-page .loginFooter{border-top:1px solid #0f172814;justify-content:center;width:100%;margin-top:18px;padding-top:14px;display:flex}#login-page .loginFooter a{color:#365a9d;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 9px;font-size:11.5px;font-weight:560;line-height:1;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}#login-page .loginFooter a svg{flex:0 0 14px;width:14px;height:14px}#login-page .loginFooter a:hover{color:#0025de;background:var(--accent-surface)}#login-page .loginFooter a:focus-visible{outline-offset:2px;outline:2px solid #0025de4d}@media (width<=520px){#login-page .loginBrand{margin-bottom:16px;padding-bottom:16px}#login-page .loginBrand img{width:174px}}#login-page{isolation:isolate;position:relative;overflow:hidden}#login-page .loginThemeToggle{z-index:2;color:#40506a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffffd1;border:1px solid #293a5626;border-radius:6px;grid-template-columns:18px minmax(0,auto) 34px;align-items:center;gap:7px;min-height:38px;padding:0 9px 0 10px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:grid;position:absolute;top:clamp(14px,2.5vw,24px);right:clamp(14px,2.5vw,24px);box-shadow:0 6px 22px #0f17280f}#login-page .loginThemeToggle>svg{color:#526fae}#login-page .loginThemeToggle>span:not(.topbarThemeSwitch){white-space:nowrap;font-size:11.5px;font-weight:600}#login-page .loginThemeToggle:is(:hover,:focus-visible){color:#213a72;background:#fffffff5;border-color:#0025de4d;outline:none;box-shadow:0 8px 26px #0f17281a}#login-page .loginThemeToggle:focus-visible{box-shadow:0 0 0 3px #0025de1f,0 8px 26px #0f17281a}#login-page:before{content:"";z-index:0;pointer-events:none;will-change:transform;background:repeating-linear-gradient(135deg,#0025de09 0 1px,#0000 1px 78px);animation:20s ease-in-out infinite alternate login-diagonal-lines;position:absolute;inset:-90px}#login-page>.loginCard{z-index:1;position:relative}@keyframes login-diagonal-lines{0%{transform:translate(-26px,-26px)}to{transform:translate(26px,26px)}}@media (prefers-reduced-motion:reduce){#login-page:before{animation:none!important}}@media (width<=520px){#login-page .loginThemeToggle{grid-template-columns:18px 34px;min-height:36px;padding-inline:8px;top:10px;right:10px}#login-page .loginThemeToggle>span:not(.topbarThemeSwitch){display:none}}.loginPage .loginForm>button.primaryButton{border-color:var(--blue)!important;background:var(--blue)!important;color:#fff!important}.loginPage .loginForm>button.primaryButton:hover:not(:disabled){border-color:var(--blue-strong)!important;background:var(--blue-strong)!important}:is(.appSelectMenu:not(.portalInlineSelectMenu),.loginRoleMenu){padding:4px!important}:is(.appSelectMenu:not(.portalInlineSelectMenu),.loginRoleMenu)>button{border-radius:6px!important;align-content:center!important;justify-items:start!important;gap:2px!important;width:100%!important;height:auto!important;min-height:30px!important;max-height:none!important;padding:5px 9px!important;line-height:1.15!important;display:grid!important}:is(.appSelectMenu:not(.portalInlineSelectMenu),.loginRoleMenu)>button+button{margin-top:1px!important}:is(.appSelectMenu:not(.portalInlineSelectMenu),.loginRoleMenu)>button>:is(span,small){margin:0!important;line-height:1.15!important}:is(.appSelectMenu:not(.portalInlineSelectMenu),.loginRoleMenu)>button:not(:has(small)){background:0 0!important;padding:0 9px!important}:is(.appSelectMenu:not(.portalInlineSelectMenu),.loginRoleMenu)>button:not(:has(small))>span{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:28px!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}:is(.appSelectMenu:not(.portalInlineSelectMenu),.loginRoleMenu)>button:not(:has(small)):is(:hover,:focus-visible,.selected){color:#0f2442!important;background:#0025de0f!important}:is(.appSelectMenu:not(.portalInlineSelectMenu),.loginRoleMenu)>button:not(:has(small)):is(:hover,:focus-visible,.selected)>span{color:inherit!important;background:0 0!important}html .topbarInterfaceMenu>button.topbarThemeMenuItem{grid-template-columns:28px minmax(0,1fr) auto!important;padding-right:9px!important}html .topbarThemeMenuIcon{background:var(--accent-surface);color:var(--blue)}html .topbarThemeSwitch{background:#dfe5ee;border:1px solid #cbd4e2;border-radius:999px;align-items:center;width:34px;height:20px;padding:2px;transition:border-color .18s,background-color .18s;position:relative;min-width:34px!important;display:inline-flex!important}html .topbarThemeSwitch>i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:block;transform:translate(0);box-shadow:0 1px 3px #0f17283d}html[data-theme=dark] .topbarThemeSwitch{background:#5878e8;border-color:#6f91ff}html[data-theme=dark] .topbarThemeSwitch>i{transform:translate(14px)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue:#86a8ff;--blue-strong:#a3bcff;--blue-soft:#7194ff24;--ink:#f3f6fc;--text:#d6deeb;--muted:#94a2b7;--line:#304055;--line-soft:#1f2b3c;--bg:#070b11;--panel:#141e2b;--panel-2:#182332;--surface-raised:#111a26;--surface-subtle:#182332;--surface-muted:#1d293a;--surface-hover:#243448;--table-row-hover:color-mix(in srgb, var(--surface-raised) 60%, var(--surface-hover));--accent-surface:#152340;--danger:#ff8b84;--warning:#f2bd70;--success:#54d8a3;--danger-surface:color-mix(in srgb, var(--danger) 8%, var(--surface-raised));--warning-surface:color-mix(in srgb, var(--warning) 8%, var(--surface-raised));--success-surface:color-mix(in srgb, var(--success) 8%, var(--surface-raised));--danger-surface-subtle:color-mix(in srgb, var(--danger) 4%, var(--surface-raised));--warning-surface-subtle:color-mix(in srgb, var(--warning) 4%, var(--surface-raised));--success-surface-subtle:color-mix(in srgb, var(--success) 4%, var(--surface-raised));--shadow:0 1px 2px #00000038, 0 14px 36px #0003;--delivery-green:#46d19a;--delivery-green-strong:#68dfae;--delivery-green-soft:color-mix(in srgb, var(--delivery-green) 8%, var(--surface-raised));--delivery-amber:#f0ad65;--delivery-amber-soft:color-mix(in srgb, var(--delivery-amber) 8%, var(--surface-raised));--expanded-block-divider:#202c3d}html:not([data-theme=dark]),html:not([data-theme=dark]) *{scrollbar-color:#91a4c3 transparent;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){html:not([data-theme=dark]),html:not([data-theme=dark]) *{scrollbar-color:auto;scrollbar-width:auto}}html:not([data-theme=dark])::-webkit-scrollbar{box-sizing:border-box;width:8px;height:8px;box-shadow:none;background:0 0;border:0}html:not([data-theme=dark]) ::-webkit-scrollbar{box-sizing:border-box;width:8px;height:8px;box-shadow:none;background:0 0;border:0}html:not([data-theme=dark])::-webkit-scrollbar-track{border-radius:999px;box-shadow:none!important;background:0 0!important;border:0!important}html:not([data-theme=dark]) ::-webkit-scrollbar-track{border-radius:999px;box-shadow:none!important;background:0 0!important;border:0!important}html:not([data-theme=dark])::-webkit-scrollbar-track-piece{border-radius:999px;box-shadow:none!important;background:0 0!important;border:0!important}html:not([data-theme=dark]) ::-webkit-scrollbar-track-piece{border-radius:999px;box-shadow:none!important;background:0 0!important;border:0!important}html:not([data-theme=dark])::-webkit-scrollbar-thumb{border-radius:999px;min-height:36px;box-shadow:none!important;background:#91a4c3 padding-box padding-box!important;border:1px solid #0000!important}html:not([data-theme=dark]) ::-webkit-scrollbar-thumb{border-radius:999px;min-height:36px;box-shadow:none!important;background:#91a4c3 padding-box padding-box!important;border:1px solid #0000!important}html:not([data-theme=dark])::-webkit-scrollbar-thumb:hover{background:#738aaf!important}html:not([data-theme=dark]) ::-webkit-scrollbar-thumb:hover{background:#738aaf!important}html:not([data-theme=dark])::-webkit-scrollbar-thumb:active{background:#58729f!important}html:not([data-theme=dark]) ::-webkit-scrollbar-thumb:active{background:#58729f!important}html:not([data-theme=dark])::-webkit-scrollbar-button{box-sizing:border-box;appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html:not([data-theme=dark]) ::-webkit-scrollbar-button{box-sizing:border-box;appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html:not([data-theme=dark])::-webkit-scrollbar-corner{background:0 0!important}html:not([data-theme=dark]) ::-webkit-scrollbar-corner{background:0 0!important}@media (width<=760px){html:not([data-theme=dark]),html:not([data-theme=dark]) *{scrollbar-color:#91a4c3 transparent}html:not([data-theme=dark])::-webkit-scrollbar{width:8px;height:8px;box-shadow:none;background:0 0;border:0}html:not([data-theme=dark]) ::-webkit-scrollbar{width:8px;height:8px;box-shadow:none;background:0 0;border:0}html:not([data-theme=dark])::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:0!important}html:not([data-theme=dark]) ::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:0!important}html:not([data-theme=dark])::-webkit-scrollbar-track-piece{box-shadow:none!important;background:0 0!important;border:0!important}html:not([data-theme=dark]) ::-webkit-scrollbar-track-piece{box-shadow:none!important;background:0 0!important;border:0!important}html:not([data-theme=dark])::-webkit-scrollbar-thumb{border-radius:999px;min-height:28px;box-shadow:none!important;background:#91a4c3 padding-box padding-box!important;border:1px solid #0000!important}html:not([data-theme=dark]) ::-webkit-scrollbar-thumb{border-radius:999px;min-height:28px;box-shadow:none!important;background:#91a4c3 padding-box padding-box!important;border:1px solid #0000!important}html:not([data-theme=dark])::-webkit-scrollbar-button{background:0 0!important;border:0!important}html:not([data-theme=dark]) ::-webkit-scrollbar-button{background:0 0!important;border:0!important}html:not([data-theme=dark])::-webkit-scrollbar-corner{background:0 0!important}html:not([data-theme=dark]) ::-webkit-scrollbar-corner{background:0 0!important}html::-webkit-scrollbar-button{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html ::-webkit-scrollbar-button{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html::-webkit-scrollbar-button:single-button{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html ::-webkit-scrollbar-button:single-button{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html::-webkit-scrollbar-button:vertical:decrement{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html ::-webkit-scrollbar-button:vertical:decrement{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html::-webkit-scrollbar-button:vertical:increment{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html ::-webkit-scrollbar-button:vertical:increment{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html::-webkit-scrollbar-button:horizontal:decrement{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html ::-webkit-scrollbar-button:horizontal:decrement{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html::-webkit-scrollbar-button:horizontal:increment{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html ::-webkit-scrollbar-button:horizontal:increment{appearance:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html:not([data-theme=dark]) #app-shell .auditList{clip-path:inset(0 round 6px);border-color:#aebac9!important;border-radius:6px!important}@supports selector(::-webkit-scrollbar){html:not([data-theme=dark]),html:not([data-theme=dark]) *{scrollbar-color:auto;scrollbar-width:auto}html:not([data-theme=dark]) #app-shell :is(.topbarUser,.adminSystemSummary,.cylinderAccountsViewTabs){scrollbar-width:none}}}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] #app-shell{background:var(--bg);color:var(--text)}html[data-theme=dark] body{background-image:radial-gradient(circle at 18% -12%,#4060be0f,#0000 34%),radial-gradient(circle at 88% 8%,#228b6f09,#0000 28%);background-attachment:fixed}html[data-theme=dark] .loginPage,html[data-theme=dark] #login-page{background:radial-gradient(circle at 50% -8%, #5879e41a, transparent 40%), var(--bg)!important}html[data-theme=dark] #login-page:before{background:repeating-linear-gradient(135deg,#86a8ff0b 0 1px,#0000 1px 78px)}html[data-theme=dark] .loginCard{background:color-mix(in srgb, var(--panel) 96%, transparent)!important;border-color:#96a9ca2b!important;box-shadow:0 24px 70px #00000061!important}html[data-theme=dark] #login-page .loginBrand,html[data-theme=dark] #login-page .loginFooter{border-color:var(--line)!important}html[data-theme=dark] #login-page .loginBrand h1,html[data-theme=dark] .loginCard h1{color:var(--ink)!important}html[data-theme=dark] .loginForm label{color:#b5c0d0!important}html[data-theme=dark] #login-page .loginFooter a{color:#9eb7ff}html[data-theme=dark] #login-page .loginThemeToggle{background:color-mix(in srgb, var(--panel) 88%, transparent);color:#d7e0ef;border-color:#34445d;box-shadow:0 8px 28px #0000003d}html[data-theme=dark] #login-page .loginThemeToggle>svg{color:#a8bcff}html[data-theme=dark] #login-page .loginThemeToggle:is(:hover,:focus-visible){background:color-mix(in srgb, var(--surface-hover) 96%, transparent);color:#f2f6ff;border-color:#617ab8;box-shadow:0 0 0 3px #708fe024,0 10px 32px #0000004d}html[data-theme=dark] #login-page .loginForm>button.primaryButton{color:#f4f7ff!important;background:#27447d!important;border-color:#6f8fe2!important}html[data-theme=dark] #login-page .loginForm>button.primaryButton:hover:not(:disabled){color:#fff!important;background:#315493!important;border-color:#89a5ed!important}html[data-theme=dark] #login-page :is(.errorBox,.t-error-msg){color:#ffaaa4!important}html[data-theme=dark] #login-page .errorBox{background:#321f25!important;border-color:#74434a!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .appSelectButton,html[data-theme=dark] .appSelectSearchTrigger{border-color:var(--line)!important;background-color:var(--surface-raised)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] :is(#app-shell,#login-page) .appSelectButton:hover:not(:disabled){background:var(--surface-subtle)!important;box-shadow:none!important;border-color:#46556d!important}html[data-theme=dark] select{background-image:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface-subtle) 100%), linear-gradient(45deg, transparent 50%, #9eacc0 50%), linear-gradient(135deg, #9eacc0 50%, transparent 50%)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder,html[data-theme=dark] .appSelectButton>.appSelectPlaceholder{color:#718096}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] .appSelectButton:focus-visible,html[data-theme=dark] .appSelect.is-open .appSelectButton{background:var(--action-selected)!important;box-shadow:none!important;border-color:#86a8ffad!important}html[data-theme=dark] :is(.appSelectMenu,.loginRoleMenu,.catalogComboboxMenu){background:var(--surface-raised)!important;border-color:#344158!important;box-shadow:0 20px 52px #0000006b!important}html[data-theme=dark] :is(.appSelectMenu,.loginRoleMenu,.catalogComboboxMenu)>button{color:var(--text)!important;background:0 0!important}html[data-theme=dark] :is(.appSelectMenu,.loginRoleMenu,.catalogComboboxMenu)>button:is(:hover,:focus-visible,.selected){background:var(--accent-surface)!important;color:#e5ebf7!important}html[data-theme=dark] :is(.appSelectMenu,.loginRoleMenu)>button:not(:has(small)):is(:hover,:focus-visible,.selected)>span{color:inherit!important;background:0 0!important}html[data-theme=dark] :is(.appSelectMenu,.loginRoleMenu) small{color:var(--muted)!important}html[data-theme=dark] #app-shell .topbar{background:color-mix(in srgb, var(--panel) 96%, transparent)!important;border-color:#7689a938!important;box-shadow:0 10px 34px #0000003d!important}html[data-theme=dark] #app-shell .topbarWorkspaceTitleLine>strong,html[data-theme=dark] #app-shell .topbarAccountTriggerText>b{color:var(--ink)!important}html[data-theme=dark] #app-shell :is(.topbarWorkspaceContext>span,.topbarAccountTriggerText>small,.topbarWorkload){color:var(--muted)!important}html[data-theme=dark] #app-shell .topbarWorkload>b{background:var(--surface-muted)!important;color:#bac6d8!important}html[data-theme=dark] #app-shell .topbarAccountMenuRoot button.topbarInterfaceTrigger.rolePill{background:var(--action-button-surface)!important;color:#9cb5ff!important;border-color:#2a3851!important}html[data-theme=dark] #app-shell .topbarAccountMenuRoot button.topbarInterfaceTrigger.rolePill:is(:hover,[aria-expanded=true]){background:var(--accent-surface)!important;border-color:#40557b!important}html[data-theme=dark] #app-shell .topbarModeSwitch{border-color:var(--line)!important;background:var(--panel)!important}html[data-theme=dark] #app-shell .topbarModeSwitch>button{color:var(--muted)!important}html[data-theme=dark] #app-shell .topbarModeSwitch>button.is-active{background:var(--action-selected)!important;color:#b8c8ff!important;box-shadow:0 1px 4px #00000042!important}html[data-theme=dark] .topbarInterfaceMenu,html[data-theme=dark] .topbarAccountMenu{scrollbar-color:#45536a transparent;background:color-mix(in srgb, var(--surface-raised) 98%, transparent)!important;border-color:#354158!important;box-shadow:0 22px 58px #00000075!important}html[data-theme=dark] .topbarAccountIdentity{border-color:var(--line)!important}html[data-theme=dark] .topbarAccountIdentity b,html[data-theme=dark] .topbarInterfaceMenu>button b{color:var(--ink)!important}html[data-theme=dark] .topbarAccountIdentity small,html[data-theme=dark] .topbarInterfaceMenu>button small,html[data-theme=dark] .topbarInterfaceMenuTitle{color:var(--muted)!important}html[data-theme=dark] .topbarInterfaceMenu>button{color:var(--text)!important;background:0 0!important}html[data-theme=dark] .topbarInterfaceMenu>button:is(:hover,:focus-visible){background:var(--surface-muted)!important}html[data-theme=dark] .topbarInterfaceMenu>button.isCurrent{background:var(--accent-surface)!important}html[data-theme=dark] :is(.topbarAccountAvatar,.topbarInterfaceMenuIcon){background:var(--surface-muted);color:#9ab4ff}html[data-theme=dark] .topbarInterfaceMenu>button.isCurrent .topbarInterfaceMenuIcon{background:var(--action-selected);color:#b8c9ff}html[data-theme=dark] .topbarInterfaceMenu>button.topbarAccountLogout{border-color:var(--line)!important}html[data-theme=dark] .topbarInterfaceMenu>button.topbarAccountLogout:is(:hover,:focus-visible){background:var(--danger-surface)!important}html[data-theme=dark] .topbarAccountLogoutIcon{color:#ff9a93;background:#382129}html[data-theme=dark] .topbarAccountLogout b{color:#ff9a93!important}html[data-theme=dark] #app-shell :is(.panel,.visitTopPanel,.widePanel,.workBlocksPanel,.clientHistoryStandalonePanel,.auditSidePanel,.passportCard,.controlBox,.itemsTableWrap,.auditList,.emptyState,.analyticsCard,.adminMetricCard,.portalGroupSection,.deliveryAnalyticsCard,.deliveryAnalyticsMetric,.deliveryFormSection,.deliveryModalWindow,.entryModalWindow,.accountDialogWindow,.photoViewerDialog,.cylinderAccountsWindow){color:var(--text);border-color:var(--line)!important;background:var(--panel)!important;box-shadow:0 10px 30px #00000024!important}html[data-theme=dark] #app-shell .analyticsSummaryStrip>:is(.adminMetric,.deliveryAnalyticsMetric){background:var(--surface-raised)!important;box-shadow:none!important;border:0!important}html[data-theme=dark] #app-shell :is(.queueCollapse,.appCollapseBox,.visitCollapseBox,.photoBox,.clientHistoryBox,.auditCollapse,.infoCell,.notesBox,.deliveryNote,.deliveryQueueCard,.statusBreakdown>div,.qualityReasonList>div,.vehicleSplit>div){border-color:var(--line)!important;background:var(--surface-subtle)!important}html[data-theme=dark] #app-shell :is(table,thead,tbody,tr,th,td){border-color:var(--line)!important}html[data-theme=dark] #app-shell :is(table,.analyticsTable,.adminTable,.deliveryAdminTable){color:var(--text);background:var(--panel)!important}html[data-theme=dark] #app-shell :is(thead th,.itemsTable th,.analyticsTable th,.adminTable th){background:var(--surface-muted)!important;color:#aebbd0!important}html[data-theme=dark] #app-shell tbody tr:hover{background:var(--table-row-hover)!important}html[data-theme=dark] #app-shell :is(.visitCard:hover,.mobileQueueRow:hover){background:var(--surface-muted)!important}html[data-theme=dark] #app-shell :is(h1,h2,h3,h4,strong,b,dt,th){color:var(--ink)}html[data-theme=dark] #app-shell :is(p,small,dd,time,.sectionSubtitle,.adminSectionHeader p){color:var(--muted)}html[data-theme=dark] #app-shell :is(.primaryButton,.secondaryButton,.ghostButton,.tinyButton,.deliverySecondaryButton){background:var(--surface-raised)!important;color:#a9bcff!important;border-color:#39465b!important}html[data-theme=dark] #app-shell :is(.primaryButton,.secondaryButton,.ghostButton,.tinyButton,.deliverySecondaryButton):hover:not(:disabled){background:var(--surface-hover)!important;border-color:#50617c!important}html[data-theme=dark] #app-shell .dangerButton{background:var(--danger-surface)!important;color:var(--danger)!important;border-color:#633a43!important}html[data-theme=dark] #app-shell :is(.errorBox,.status.warning,.status.blocked,.deliveryError){background:var(--danger-surface)!important;color:#ffaaa4!important;border-color:#643941!important}html[data-theme=dark] #app-shell :is(.successBox,.status.success,.status.closed){background:var(--success-surface)!important;color:#6ce0b2!important;border-color:#285846!important}html[data-theme=dark] #app-shell :is(.status,.status.cancelled){background:var(--surface-muted);color:#b2bfd1;border-color:#384457}html[data-theme=dark] #app-shell .status.active{background:var(--accent-surface);color:#a9bcff;border-color:#40558b}html[data-theme=dark] :is(.entryModalOverlay,.deliveryModalOverlay,.accountDialogOverlay,.photoViewerOverlay){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03070dc2!important}html[data-theme=dark] img:not(.logoMarkWrap img){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){html .topbarThemeSwitch,html .topbarThemeSwitch>i{transition:none}}:root{--action-surface:#f0f3f8;--action-surface-hover:#e2e8f2;--action-button-surface:#e7ecf4;--action-button-surface-hover:#dbe3ef;--action-foreground:#2d3b50;--action-primary:#315ac9;--action-primary-hover:#284eae;--action-primary-foreground:#fff;--action-selected:#e0e8fb;--action-selected-hover:#d1ddf8;--action-selected-foreground:#315ac9;--action-danger:#fceceb;--action-danger-hover:#f8dcd9;--action-danger-foreground:#b42318;--action-danger-button:var(--action-danger);--action-danger-button-hover:var(--action-danger-hover);--action-danger-button-foreground:var(--action-danger-foreground);--action-success:#e3f3ec;--action-success-hover:#d2ebdf;--action-success-foreground:#176747;--action-warning:#fff1dc;--action-warning-hover:#ffe5bd;--action-warning-foreground:#8a4b08;--action-focus:#315ac9}html[data-theme=dark]{--action-surface:#1b2839;--action-surface-hover:#243448;--action-button-surface:#28394e;--action-button-surface-hover:#334a65;--action-foreground:#eef3fa;--action-primary:#2d5597;--action-primary-hover:#3564ae;--action-primary-foreground:#f5f8ff;--action-selected:#233f70;--action-selected-hover:#2b4e86;--action-selected-foreground:#e0ebff;--action-danger:#2b1b23;--action-danger-hover:#3b242e;--action-danger-foreground:#ffc0ba;--action-danger-button:#7d2f38;--action-danger-button-hover:#943942;--action-danger-button-foreground:#fff4f3;--action-success:#175f43;--action-success-hover:#1b6e4d;--action-success-foreground:#e4fff0;--action-warning:#2e2418;--action-warning-hover:#3d2e1c;--action-warning-foreground:#ffdda7;--action-focus:#adc1ff}:root{--form-control-height:36px;--form-control-compact-height:28px;--form-control-muted:#53647b}html[data-theme=dark]{--form-control-muted:#bdcbe0}
