@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";:root{--primary: #5035ed;--primary-light: #dfd9fc;--primary-lightest: #efecfd;--primary-dark: #0c0e35;--primary-hover: #beb4f8;--primary-disabled: #9e8ef5;--primary-contrast-text: #190a71;--secondary: #4fa4e1;--secondary-light: #dcedf9;--secondary-lightest: #eef6fc;--secondary-dark: #185b8c;--secondary-hover: #b9dbf3;--secondary-disabled: #96c9ed;--secondary-contrast-text: #124469;--error: #ea4848;--error-light: #fbdada;--error-lightest: #fdeded;--error-dark: #921111;--error-hover: #f6b6b6;--error-disabled: #f29191;--error-contrast-text: #6e0d0d;--success: #42b348;--success-light: #b5e3b7;--success-lightest: #e1f4e2;--success-dark: #1c4a1e;--success-hover: #97d89a;--success-disabled: #79cd7d;--success-contrast-text: #112d12;--warning: #ee6c01;--warning-light: #fec79a;--warning-lightest: #ffe9d6;--warning-dark: #652e01;--warning-hover: #feb171;--warning-disabled: #fe9a48;--warning-contrast-text: #3d1c00;--grayscale: #999999;--grayscale-light: #ebebeb;--grayscale-lightest: #f5f5f5;--grayscale-dark: #525252;--grayscale-hover: #d6d6d6;--grayscale-disabled: #c2c2c2;--grayscale-contrast-text: #3d3d3d;--safety: #fde220;--safety-light: #fef7c2;--safety-lightest: #fffad7;--safety-dark: #8d7d01;--safety-hover: #fef29a;--safety-disabled: #feed72;--safety-contrast-text: #655901;--screw-drilling: #e2dca8;--screw-emergency: #b13b80;--screw-bone: #92c05b;--screw-highlight: #36fff8;--tray-background: #af9164;--zimmer-rod-background: #ddded8;--selected-asset-glow: #36fff8;--active-screw-background: #81d4fa;--empty-screw-background: #ffa500;--wasted-screw-background: #000000;--wasted-screw-text: #ffffff;--wasted-screw-border: #ff0000;--removed-by-nurse: hotpink;--not-loaded-from-spd: #ff0000;--font-size-h1: 1.5rem;--font-size-h2: 1.25rem;--font-size-h3: 1rem;--font-size-h4: .875rem;--font-size-h5: .875rem;--font-size-h6: .875rem;--font-size-subtitle2: .75rem;--line-height-h1: 2.04;--line-height-h4: 1.75;--line-height-h5: 1.2;--line-height-h6: 1.2;--line-height-subtitle2: 1.5;--font-weight-h1: 700;--font-weight-h2: 700;--font-weight-h3: 500;--font-weight-h4: 500;--font-weight-h5: 500;--font-weight-h6: 400;--font-weight-subtitle2: 400;--white: #ffffff;--blue: var(--secondary-dark);--red: var(--error);--green: var(--success);--text-black: var(--grayscale-contrast-text);--lupine-blue: var(--secondary-contrast-text);--light-blue: var(--secondary-disabled);--light-blue-2: var(--secondary-dark);--light-blue-bg: var(--secondary-lightest);--gray-1: var(--grayscale-lightest);--gray-2: var(--grayscale-hover);--gray-3: #a4aeb4;--gray-4: var(--grayscale-lightest);--gray-5: var(--grayscale);--gray-6: var(--grayscale-contrast-text);--gray-8: var(--grayscale);--gray-9: var(--grayscale-dark);--gray-10: var(--grayscale-light);--light-red-bg: var(--error-lightest);--light-red: var(--error-dark)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1);font-family:var(--font-family)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);font-family:var(--font-family)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);font-family:var(--font-family)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);font-family:var(--font-family)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--line-height-h5);font-family:var(--font-family)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--line-height-h6);font-family:var(--font-family)}.subtitle2{font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2);font-family:var(--font-family)}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}._pageDisplay_i6mfg_1{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1}._reload_54kef_1{margin-bottom:20px;padding:8px;text-transform:uppercase;width:100%}._container_5dgm0_1{display:flex;align-items:center;flex-direction:column}._root_1un14_1{position:fixed;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;width:100%;z-index:2}._row_1un14_12{display:flex;justify-content:space-between;width:100%;max-width:450px;margin:0 auto}._column_1un14_20{padding:1.5rem;white-space:nowrap}._column_1un14_20>*{text-overflow:ellipsis}._row_1un14_12 ._column_1un14_20:first-of-type{overflow:hidden}._toolbar_y445e_1{display:flex;align-items:center;justify-content:space-between;width:100%}._heading_y445e_8{display:flex;align-items:center;justify-content:left}._nameLogo_y445e_14{margin:.7em}._logo_y445e_18{height:24px}._offlineIndicator_y445e_22{position:absolute;top:100%;left:0;right:0;z-index:10}._settingsContainer_y445e_30{position:relative}._settingsButton_y445e_34{color:var(--primary-lightest)!important}._mobileMenuContainer_y445e_39{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}@supports (-webkit-touch-callout: none){._mobileMenuContainer_y445e_39{height:calc(100dvh - 56px);max-height:calc(100dvh - 56px)}}@supports not (height: 100dvh){._mobileMenuContainer_y445e_39{height:calc(100vh - 56px);max-height:calc(100vh - 56px)}}@media (max-width: 768px){._mobileMenuContainer_y445e_39{padding-bottom:max(20px,env(safe-area-inset-bottom))}}._notificationPopup_1ndww_1{position:relative}@media (min-width: 601px){._notificationPopup_1ndww_1 ._popupContainer_1ndww_5{position:absolute;top:100%;right:0;width:400px;max-height:600px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;border:1px solid #e0e0e0;z-index:1000;overflow:hidden;animation:_slideIn_1ndww_1 .2s ease-out;display:flex;flex-direction:column}}@media (max-width: 600px){._notificationPopup_1ndww_1 ._popupContainer_1ndww_5{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1000;display:flex;flex-direction:column;animation:_slideUp_1ndww_1 .3s ease-out}}._header_1ndww_37{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e0e0e0;background:#f8f9fa;flex-shrink:0}@media (max-width: 600px){._header_1ndww_37{padding:20px;background:var(--primary);color:#fff}}._header_1ndww_37 ._title_1ndww_53{font-weight:600;font-size:16px;color:#333}@media (max-width: 600px){._header_1ndww_37 ._title_1ndww_53{color:#fff;font-size:18px}}._header_1ndww_37 ._actions_1ndww_64{display:flex;align-items:center;gap:8px}._header_1ndww_37 ._actions_1ndww_64 ._markAllRead_1ndww_69{font-size:12px;color:var(--primary-main, #1976d2);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}._header_1ndww_37 ._actions_1ndww_64 ._markAllRead_1ndww_69:hover{background-color:#1976d21a}@media (max-width: 600px){._header_1ndww_37 ._actions_1ndww_64 ._markAllRead_1ndww_69{color:#fff;font-size:14px}._header_1ndww_37 ._actions_1ndww_64 ._markAllRead_1ndww_69:hover{background-color:#ffffff1a}}@media (max-width: 600px){._header_1ndww_37 ._actions_1ndww_64 ._closeButton_1ndww_92{color:#fff}}._content_1ndww_97{overflow-y:auto;flex:1;min-height:0}@media (max-width: 600px){._content_1ndww_97{max-height:none}}._content_1ndww_97 ._notificationList_1ndww_107{padding:0;margin:0;list-style:none}._content_1ndww_97 ._notificationList_1ndww_107 ._dateHeader_1ndww_112{padding:8px 20px 0;background-color:#f8f9fa}._content_1ndww_97 ._notificationList_1ndww_107 ._dateHeader_1ndww_112 ._dateText_1ndww_116{font-size:14px;font-weight:500;color:#666;margin-bottom:8px}._content_1ndww_97 ._emptyState_1ndww_122{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#666}@media (max-width: 600px){._content_1ndww_97 ._emptyState_1ndww_122{padding:60px 20px}}._content_1ndww_97 ._emptyState_1ndww_122 ._emptyIcon_1ndww_136{font-size:48px;color:#ccc;margin-bottom:16px}._content_1ndww_97 ._emptyState_1ndww_122 ._emptyText_1ndww_141{font-size:14px;color:#999}._content_1ndww_97 ._loadingState_1ndww_145{display:flex;align-items:center;justify-content:center;padding:40px 20px}@media (max-width: 600px){._content_1ndww_97 ._loadingState_1ndww_145{padding:60px 20px}}._notificationItem_1ndww_157{padding:16px 20px;border-bottom:2px solid var(--grayscale-light);cursor:pointer;transition:background-color .2s;position:relative}._notificationItem_1ndww_157:hover{background-color:var(--primary-lightest)}._notificationItem_1ndww_157:last-child{border-bottom:none}._notificationItem_1ndww_157._unread_1ndww_170{background-color:#f0f7ff;border-left:4px solid var(--primary)}._notificationItem_1ndww_157._unread_1ndww_170:hover{background-color:#e3f2fd}._notificationItem_1ndww_157 ._notificationHeader_1ndww_177{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}._notificationItem_1ndww_157 ._notificationHeader_1ndww_177 ._notificationTitle_1ndww_183{font-weight:500;font-size:14px;color:#333;margin:5px 8px 0 0;flex:1}._notificationItem_1ndww_157 ._notificationHeader_1ndww_177 ._notificationActions_1ndww_192{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}._notificationItem_1ndww_157 ._notificationHeader_1ndww_177 ._notificationActions_1ndww_192 ._actionButton_1ndww_199{padding:4px;min-width:auto;color:#666}._notificationItem_1ndww_157 ._notificationHeader_1ndww_177 ._notificationActions_1ndww_192 ._actionButton_1ndww_199:hover{background-color:#0000001a}._notificationItem_1ndww_157:hover ._notificationActions_1ndww_192{opacity:1}._notificationItem_1ndww_157 ._notificationMessage_1ndww_210{font-size:13px;color:#666;margin:0 0 8px;line-height:1.4}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216{display:flex;align-items:center;justify-content:flex-end;font-size:11px;color:#999}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._timestamp_1ndww_223{font-size:11px}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._type_1ndww_226{padding:2px 6px;border-radius:10px;font-size:10px;font-weight:500;text-transform:uppercase}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._type_1ndww_226._info_1ndww_233{background-color:#e3f2fd;color:#1976d2}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._type_1ndww_226._success_1ndww_237{background-color:#e8f5e8;color:#2e7d32}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._type_1ndww_226._warning_1ndww_241{background-color:#fff3e0;color:#f57c00}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._type_1ndww_226._error_1ndww_245{background-color:#ffebee;color:#d32f2f}._notificationItem_1ndww_157 ._actionButton_1ndww_199{margin-top:8px;font-size:12px;padding:4px 8px;min-height:auto;text-transform:none}@keyframes _slideIn_1ndww_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_1ndww_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._backdrop_1ndww_277{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999;animation:_fadeIn_1ndww_1 .2s ease-out}@keyframes _fadeIn_1ndww_1{0%{opacity:0}to{opacity:1}}._notificationItemContent_1ndww_296{width:100%}._footer_1ndww_300{border-top:1px solid #e0e0e0;background:#fafafa;flex-shrink:0}@media (min-width: 601px){._footer_1ndww_300{position:sticky;bottom:0;background:#fff;box-shadow:0 -2px 10px #0000000d}}@media (max-width: 600px){._footer_1ndww_300{position:sticky;bottom:0;background:#fff;box-shadow:0 -2px 10px #0000000d}}._viewAllButton_1ndww_322{width:100%;padding:12px 0;color:var(--primary-main, #1976d2);font-weight:500;font-size:.875rem;text-transform:none;border-top:1px solid;border-color:var(--divider, #e0e0e0);border-radius:0}._viewAllButton_1ndww_322:hover{background-color:var(--primary-lightest, rgba(25, 118, 210, .08))}._notificationTitleWrapper_1ndww_337{display:flex;align-items:center;gap:8px;flex:1}._headerContent_1ndww_344{display:flex;flex-direction:column;gap:8px;flex:1}._filterSelect_1ndww_351{width:100%;color:inherit}@media (max-width: 600px){._filterSelect_1ndww_351{color:#fff}}._filterSelect_1ndww_351 .MuiSelect-icon{color:inherit}._filterSelect_1ndww_351 .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}._filterSelect_1ndww_351 .MuiSelect-select{padding:4px 8px}._paperModal_10n24_1{display:flex;justify-content:space-between;max-width:calc(500px - 2em);padding:1em;position:absolute;width:80%}._container_1dzub_1{display:flex;align-items:center;gap:8px}._icon_1dzub_7{color:#fff;font-size:20px}._skeleton--navbar_1dzub_12{width:120px;height:32px;background-color:#ffffff1a}._skeleton--standard_1dzub_17{width:200px;height:40px}._errorText_1dzub_22{font-size:.875rem}._errorText--navbar_1dzub_25{color:#fff;font-size:.875rem}._errorText--standard_1dzub_29{color:var(--mui-palette-error-main, #d32f2f)}._placeholderText_1dzub_33{font-size:.875rem}._placeholderText--navbar_1dzub_36{color:#ffffffb3;font-size:.875rem}._placeholderText--standard_1dzub_40{color:var(--mui-palette-text-secondary, rgba(0, 0, 0, .6))}._formControl--navbar_1dzub_44 ._MuiFormControl-root_1dzub_44{min-width:120px}._formControl--standard_1dzub_47 ._MuiFormControl-root_1dzub_44{min-width:200px}._select--navbar_1dzub_51{min-width:80px;height:32px;color:#fff!important}._select--navbar_1dzub_51 .MuiSelect-select,._select--navbar_1dzub_51 .MuiInputBase-input{color:#fff!important}._select--navbar_1dzub_51 .MuiOutlinedInput-notchedOutline{border-color:#fff!important}._select--navbar_1dzub_51 .MuiSvgIcon-root,._select--navbar_1dzub_51 .MuiSelect-icon{color:#fff!important}._select--navbar_1dzub_51:hover .MuiOutlinedInput-notchedOutline,._select--navbar_1dzub_51.Mui-focused .MuiOutlinedInput-notchedOutline,._select--navbar_1dzub_51 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,._select--navbar_1dzub_51 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,._select--navbar_1dzub_51 .MuiOutlinedInput-root._Mui-focused_1dzub_74 .MuiOutlinedInput-notchedOutline{border-color:#fff!important}._select--standard_1dzub_86{min-width:200px}._menuItem--placeholder_1dzub_90 ._MuiTypography-root_1dzub_90{color:var(--mui-palette-text-secondary, rgba(0, 0, 0, .6))}._departmentInfo_1dzub_94{display:flex;flex-direction:column;gap:6px}._departmentName_1dzub_100{font-weight:500;font-size:1rem;line-height:1.5}._departmentDescription_1dzub_106{font-size:.875rem;line-height:1.4;color:var(--mui-palette-text-secondary, rgba(0, 0, 0, .6))}@media (max-width: 768px){._container_1dzub_1{gap:4px}._select--standard_1dzub_86{min-width:150px}}.guest-info-container{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background-color:#f0f0f0;padding-top:50px}.guest-info-container .guest-info-form{width:600px;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a}.guest-info-container .guest-info-form .form-title{text-align:center;margin-bottom:30px;font-size:24px}.guest-info-container .guest-info-form form{display:flex;flex-direction:column}.guest-info-container .guest-info-form form .form-input{margin-bottom:20px}.guest-info-container .guest-info-form form .form-input input{font-size:16px}.guest-info-container .guest-info-form form .button-container{display:flex;justify-content:center;margin-top:30px}.guest-info-container .guest-info-form form .button-container .submit-button{width:100%;padding:12px 0;font-size:18px}._root_o9tka_1{min-height:100vh}._typography_o9tka_5{color:#fff;text-align:center}._logo_o9tka_10{height:3.5rem;margin-top:5rem}._container_y40ds_1{direction:row;justify-content:center;align-items:center;margin-bottom:1em}._icon_y40ds_8{margin-right:5px}._typography_y40ds_12{color:#fff;font-weight:500}._organizationSwitchingOverlay_1ikpp_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center}._organizationSwitchingContent_1ikpp_15{background:#fff;border-radius:12px;padding:48px 32px;box-shadow:0 8px 32px #0000001f;text-align:center;max-width:400px;width:90%}._organizationSwitchingLogo_1ikpp_25{display:flex;justify-content:center;margin-bottom:24px}._organizationSwitchingTitle_1ikpp_31{font-size:24px;font-weight:600;color:#333;margin-bottom:16px}._organizationSwitchingOverlay_1ikpp_1:not(:visible){pointer-events:none}.custom-button{text-transform:none!important}.custom-button.primary{background:var(--light-blue-bg)}.custom-button.error{background:var(--red)}.custom-button.warning{background:var(--light-red)}.custom-button:disabled{background:var(--gray-1);color:var(--gray-3)}.table-container{border:none;border-radius:8px;display:flex;background:var(--white);box-shadow:0 2px 8px #0000000d}.table-container .loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.table-container .table-head{background-color:var(--gray-10)}.table-container .table-head .table-cell-head{padding-top:8px;padding-bottom:8px;padding-left:1rem;padding-right:1rem;text-align:left}.table-container .table-row-initial-state{display:flex;justify-content:center}.table-container .table-row-initial-state .table-cell-loading{display:flex;justify-content:center;align-items:center;height:100%;min-height:100px}.table-container .table-row-initial-state .table-cell-empty{text-align:center}.table-container .table-row{align-items:center;border-bottom:1px solid var(--gray-10);text-decoration:none;transition:all .2s ease-in-out;position:relative}.table-container .table-row:hover{background-color:rgba(var(--primary-rgb),.03);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.table-container .table-row:last-child{border-bottom:none}.table-container .table-row .table-cell-event-status{text-align:center;padding:1rem;padding-top:0;width:40%;border-bottom:none;position:relative}.table-container .table-row .table-cell-event-status .icons-wrapper{position:absolute;top:0;left:0;right:0;height:50px;padding:.5rem;width:100%;display:flex;gap:8px;flex-direction:row-reverse;justify-content:flex-start;align-items:center}.table-container .table-row .table-cell-event-status .icons-wrapper .bell-icon{color:var(--primary);transition:transform .2s ease}.table-container .table-row .table-cell-event-status .icons-wrapper .bell-icon:hover{transform:scale(1.1)}.table-container .table-row .table-cell-event-status .icons-wrapper .more-vert-icon{transition:transform .2s ease}.table-container .table-row .table-cell-event-status .icons-wrapper .more-vert-icon:hover{transform:scale(1.1)}.table-container .table-row .table-cell-event-status .icons-wrapper .special-request-icon-wrapper{height:24px;width:24px;display:flex;justify-content:center;align-items:center;transition:transform .2s ease}.table-container .table-row .table-cell-event-status .icons-wrapper .special-request-icon-wrapper:hover{transform:scale(1.1)}.table-container .table-row .table-cell-event-status .icons-wrapper .add-special-request-wrapper{position:absolute;height:15px;width:15px;bottom:-5px;right:-5px;border-radius:50%;background-color:var(--primary);display:flex;justify-content:center;align-items:center;transition:transform .2s ease}.table-container .table-row .table-cell-event-status .icons-wrapper .add-special-request-wrapper:hover{transform:scale(1.1)}.table-container .table-row .table-cell-event-status .icons-wrapper .add-special-request-wrapper .add-special-request{color:var(--white);font-size:13px}.table-container .table-row .table-cell-case-info{width:100%;flex-direction:row;display:flex;justify-content:flex-start;gap:2rem;padding:1.25rem;border-bottom:none}.table-container .table-row .table-cell-case-info .typography{margin-top:1px;width:1px;padding:2px}.table-container .table-row .table-cell-case-info .room{flex-direction:column;display:flex;background-color:var(--primary);color:var(--white);border-radius:12px;align-items:center;padding-bottom:12px;justify-content:center;width:80px;max-width:85px;position:relative;overflow:hidden;height:100%;transition:transform .2s ease}.table-container .table-row .table-cell-case-info .room:hover{transform:translateY(-2px)}.table-container .table-row .table-cell-case-info .room-manually-added{position:absolute;top:0;right:0;width:38px;height:38px;overflow:hidden}.table-container .table-row .table-cell-case-info .room-manually-added:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 38px 38px 0;border-color:transparent white transparent transparent;border-top-right-radius:8px}.table-container .table-row .table-cell-case-info .room-manually-added-label{position:absolute;top:3px;right:5px;color:var(--primary);font-weight:700;font-size:14px;line-height:1;z-index:1}.table-container .table-row .table-cell-case-info .room-title{font-size:.75rem;font-weight:700;margin-top:16px;margin-bottom:4px;text-transform:uppercase}.table-container .table-row .table-cell-case-info .room-number{font-size:2rem;font-weight:700;line-height:1;text-align:center;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:75px;padding:0 2px;display:flex;justify-content:center;align-items:center;min-height:3rem;margin:0 auto}.table-container .table-row .table-cell-case-info .room-time{width:90%;background-color:#281e6ecc;padding:8px 4px;margin-top:16px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;border-radius:4px}.table-container .table-row .table-cell-case-info .room-time-text{font-size:.8rem;font-weight:500;text-align:center;color:var(--white);white-space:nowrap;width:100%}.table-container .table-row .table-cell-case-info .room-time-placeholder{width:90%;height:33px;margin-top:16px;margin-bottom:8px}.table-container .table-row .table-cell-case-info .room-date{display:none}.table-container .table-row .table-cell-case-info .patient{flex-direction:column;display:flex;width:70%}.table-container .table-row .table-cell-case-info.is-mobile{padding-top:50px;gap:1.5rem}.procedures-header{position:sticky;z-index:1000;background-color:var(--background-default, #fafafa);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;padding-top:16px;box-shadow:0 1px 2px #00000005;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.search-container{flex-grow:1;display:flex;align-items:center;border:1.5px solid #e0e0e0;border-radius:8px;background-color:#fff;height:40px;padding-left:8px;padding-right:8px;box-shadow:none;transition:border-color .2s}.search-container:focus-within{border-color:var(--primary, #1976d2)}.search-icon{color:var(--primary, #1976d2);font-size:22px;margin-right:8px}.search-input{flex:1;font-size:14px;background:none;border:none;padding:0;margin:0}.search-input .MuiInput-underline:before{border-bottom:none}.search-input .MuiInput-underline:after{border-bottom:none}.search-input .MuiInput-root:before{border-bottom:none}.search-input .MuiInput-root:after{border-bottom:none}.search-input .MuiInput-root:hover:not(.Mui-disabled,.Mui-error):before{border-bottom:none}.filter-container{display:flex;align-items:center;margin-left:8px;height:100%}.clear-all-button{margin-left:8px;min-width:auto;padding:3px 8px}.tabs-container{margin-top:16px;display:flex;justify-content:center;width:100%}.tabs-container .MuiTabs-root{display:flex!important;justify-content:center!important}.tabs-container .MuiTabs-flexContainer{justify-content:center!important}.tabs-container .MuiTab-root{min-width:120px}.tab-panel-content{padding:0;margin-top:0}.special-request-icon-wrapper{position:relative}.special-request-icon-wrapper .special-request-icon{height:19.5px}.special-request-icon-wrapper .success{position:absolute;bottom:-5px;right:-5px;height:12px}.special-request-icon-wrapper .count-badge{position:absolute;top:5px;right:5px;background-color:var(--primary);color:var(--white);border-radius:50%;padding:.25rem;font-size:.75rem;font-weight:600}.special-request-icon-wrapper .special-request-qty-wrapper{position:absolute;top:-5px;right:-5px;background-color:#43a047;color:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center;width:15px;height:15px}.custom-modal{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.parent-modal-box{display:flex;flex-direction:column;row-gap:.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;max-height:90%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px}.parent-modal-box .select-all-box-wrapper{display:flex;justify-content:space-between;align-items:center}.parent-modal-box .select-all-box-wrapper .header-button{font-size:1.5em}.parent-modal-box .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.parent-modal-box .subheader-box{color:var(--primary-contrast-text);line-height:1.5em;align-items:center}.parent-modal-box .subheader-box.is-mobile{margin-left:1em}.parent-modal-box .child-box{overflow-y:scroll;overflow-x:hidden;width:100%;max-height:70%}.parent-modal-box .child-box.no-scroll{overflow:hidden}.parent-modal-box .analyze-state{display:flex;align-items:center;column-gap:1em;flex-direction:column;justify-content:center}.parent-modal-box.fit-content{max-width:fit-content}.parent-modal-box.is-mobile{width:90%}.button-box{display:flex;align-items:center;column-gap:1em;flex-direction:row}.condensed-button-box{display:flex;justify-content:flex-end;flex-direction:row;align-items:flex-end;column-gap:1em;padding:10px 30px}.condensed-button-box .condensed-button{max-width:fit-content}.notification-container{border-radius:8px;box-shadow:0 2px 6px #0000001a;height:75vh;overflow-y:auto;width:400px}.notification-container .notification-header{margin-bottom:16px;color:#333;font-weight:700}.notification-container .divider{margin-bottom:16px}.notification-container .notification{display:flex;flex-direction:column;margin-bottom:16px;padding:12px;background-color:#fff;border:1px solid #ddd;border-radius:8px}.notification-container .notification:last-child{margin-bottom:0}.notification-container .notification .notification-name{color:var(--primary);font-weight:700;margin-bottom:8px}.notification-container .notification .notification-email,.notification-container .notification .notification-phone,.notification-container .notification .notification-status{margin-bottom:4px}.notification-container .notification .notification-email:last-child,.notification-container .notification .notification-phone:last-child,.notification-container .notification .notification-status:last-child{margin-bottom:0}.notification-container .notification .status-success{color:var(--success)}.notification-container .notification .status-failure{color:var(--error)}.notification-container .notification .status-timestamp{color:var(--grayscale-contrast-text);font-size:.85rem;margin-left:8px}.notification-container .no-notifications{text-align:center;color:#888;font-style:italic}.notification-container.is-mobile{width:calc(100vw - 75px)}.special-request-modal{display:flex;flex-direction:column;gap:24px;padding:16px 0 8px}.special-request-modal .special-request-summary-card{border:1px solid rgba(94,76,201,.35);background:#937bea14;border-radius:8px;padding:12px 14px;min-height:64px}.special-request-modal .special-request-summary-card .summary-title{color:var(--primary-contrast-text);font-weight:600;line-height:1.35}.special-request-modal .special-request-summary-card .summary-subtitle{margin-top:4px;color:var(--primary-contrast-text)}.special-request-modal .special-request-summary-loading{min-height:40px;display:flex;align-items:center;justify-content:center}.special-request-modal .special-request-section{display:flex;flex-direction:column;gap:10px}.special-request-modal .special-request-notes-field .MuiOutlinedInput-root{background:var(--white)}.special-request-modal .section-title{color:var(--primary-contrast-text);font-weight:700}.special-request-modal .special-request-fields{display:flex;flex-direction:column;gap:14px}.special-request-modal .selected-reps-container{display:flex;flex-direction:column;gap:16px}.special-request-modal .rep-group{display:flex;flex-direction:column;gap:10px}.special-request-modal .rep-group-title{font-weight:700;color:var(--primary-contrast-text)}.special-request-modal .rep-group-list{display:flex;flex-direction:column;gap:12px}.special-request-modal .rep-card{border:1px solid var(--grayscale-light);border-radius:8px;background:var(--white);padding:12px 14px}.special-request-modal .rep-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.special-request-modal .rep-name{font-weight:700;color:var(--text-primary)}.special-request-modal .rep-contact{color:var(--text-secondary);line-height:1.45}.special-request-modal .rep-notifications{display:flex;align-items:center;gap:18px;margin-top:8px}.special-request-modal .rep-notification-option{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--primary);font-size:.95rem}.special-request-modal .rep-notification-option .MuiCheckbox-root{padding:4px}@media (max-width: 1024px){.special-request-modal{gap:20px}.special-request-modal .rep-card-header,.special-request-modal .rep-notifications{flex-wrap:wrap}}.TooltipContent{border-radius:10px;padding:10px 15px;font-size:13px;line-height:1;background-color:var(--primary);color:#fff;box-shadow:var(--primary-dark) 0 10px 38px -10px,var(--grayscale-contrast-text) 0 10px 20px -15px;-webkit-user-select:none;user-select:none;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:1300}.TooltipContent[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.TooltipContent[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.TooltipContent[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.TooltipArrow{fill:var(--primary)}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}._consumablesOptionRenderer_d4xje_1 ._container_d4xje_1{padding:8px 12px}._consumablesOptionRenderer_d4xje_1 ._title_d4xje_4{font-weight:600;font-size:16px;margin-bottom:5px;color:var(--grayscale-dark);line-height:1.2}._consumablesOptionRenderer_d4xje_1 ._metaContainer_d4xje_11{font-size:12px;color:var(--grayscale-dark);display:flex;flex-wrap:wrap;gap:12px}._consumablesOptionRenderer_d4xje_1 ._badge_d4xje_18{padding:1px 4px;border-radius:4px;font-size:12px}._consumablesOptionRenderer_d4xje_1 ._badge_d4xje_18._title_d4xje_4{background-color:var(--primary-lightest);border:1px solid var(--primary-light)}._consumablesOptionRenderer_d4xje_1 ._badge_d4xje_18._title_d4xje_4 ._label_d4xje_27{color:var(--primary-dark)}._consumablesOptionRenderer_d4xje_1 ._badge_d4xje_18._title_d4xje_4._inCatalog_d4xje_30{background-color:var(--secondary-lightest);border:1px solid var(--secondary-light)}._consumablesOptionRenderer_d4xje_1 ._badge_d4xje_18._title_d4xje_4._inCatalog_d4xje_30 ._label_d4xje_27{color:var(--secondary-dark)}.special-request-info-modal-container{display:flex;flex-direction:column;gap:10px}.special-request-info-modal-container .special-request-wrapper{position:relative;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.special-request-info-modal-container .special-request-wrapper .request-actions{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center}.special-request-info-modal-container .special-request-wrapper .date{font-size:12px;color:#666;text-align:right}.special-request-info-modal-container .special-request-wrapper .instruments-container{display:flex;flex-direction:column;gap:5px;padding:10px}.special-request-info-modal-container .special-request-wrapper .instruments-container .instruments-wrapper{display:flex;flex-direction:column;gap:5px;padding:0 15px}.special-request-info-modal-container .special-request-wrapper .instruments-container .instruments{text-align:justify}.special-request-info-modal-container .special-request-wrapper .instruments-container .notes-container{display:flex;flex-direction:column}.special-request-info-modal-container .special-request-wrapper .instruments-container .notes-container .notes-title{font-weight:700;text-decoration:underline}.special-request-info-modal-container .special-request-wrapper .instruments-container .notes-container ul{margin:0}.special-request-info-modal-container .special-request-wrapper .sales-reps-container{display:flex;flex-direction:column;gap:5px;padding:10px}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps{gap:10px;display:flex;flex-direction:column}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep{padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#ebeaea}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .name{font-weight:700}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .email-info{display:flex;justify-content:space-between;align-items:center;gap:5px;flex-wrap:wrap}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .notifications-wrapper{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .notifications-wrapper .notification{display:flex;justify-content:flex-end;align-items:center;gap:10px}.special-request-info-modal-container .special-request-wrapper h3{color:var(--primary);font-size:17px;font-weight:800;text-decoration:underline}@media (max-width: 600px){.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .email-info{flex-direction:column;align-items:flex-start;gap:4px}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .email-info .MuiTypography-root{font-size:12px;word-break:break-word;width:100%}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .notifications-wrapper{justify-content:flex-start;gap:8px}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .notifications-wrapper .notification{flex-wrap:wrap}}.textinput-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.textinput-container .textinput-form.fullwidth{width:100%}.textinput-container .textinput-form.outlined{background-color:#fff}.textinput-container .textinput-form.standard{background-color:transparent}.textinput-container .input-caption{color:var(--error);margin-left:.5em}.edit-procedure-modal-form .MuiFormHelperText-sizeMedium{background:var(--primary-lightest);padding:2px 8px;margin:0}._cancelProcedureModalForm_182xx_1{display:flex;flex-direction:column;gap:16px;min-width:400px}@media (max-width: 768px){._cancelProcedureModalForm_182xx_1{min-width:300px}}._cancelProcedureModalForm_182xx_1 ._autocompleteInput_182xx_12{margin-top:20px;margin-bottom:20px}._cancelProcedureModalForm_182xx_1 ._customReasonTextField_182xx_16{margin-bottom:20px;background-color:#fff}._cancelProcedureModalForm_182xx_1 .MuiFormHelperText-sizeMedium{background:var(--primary-lightest);padding:2px 8px;margin:0}._room_1k90w_1{flex-direction:column;display:flex;gap:5px;justify-content:space-between;align-items:center;color:var(--white);border-radius:8px;justify-content:center;width:90px;max-width:95px;min-height:150px;position:relative;overflow:hidden;padding:8px 4px;cursor:pointer}._room_1k90w_1 ._manuallyAdded_1k90w_18{position:absolute;top:0;right:0;width:38px;height:38px;overflow:hidden}._room_1k90w_1 ._manuallyAdded_1k90w_18:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 38px 38px 0;border-color:transparent white transparent transparent;border-top-right-radius:8px}._room_1k90w_1 ._manuallyAdded_1k90w_18 ._label_1k90w_38{position:absolute;top:3px;right:5px;color:var(--primary);font-weight:700;font-size:14px;line-height:1;z-index:1}._room_1k90w_1 ._title_1k90w_48{font-size:.75rem;font-weight:700;text-transform:uppercase}._room_1k90w_1 ._status_1k90w_53{font-weight:700;font-size:.6rem;text-transform:uppercase}._room_1k90w_1 ._number_1k90w_58{font-size:2rem;font-weight:700;line-height:1;text-align:center;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:75px;display:flex;justify-content:center;align-items:center;min-height:3rem;margin:0 auto}._room_1k90w_1 ._timeText_1k90w_76{font-size:.8rem;font-weight:500;text-align:center;color:var(--white);white-space:nowrap;width:100%}._room_1k90w_1 ._timePlaceholder_1k90w_84{width:90%;height:33px;margin-top:16px;margin-bottom:8px}._room_1k90w_1 ._date_1k90w_90{display:none}@media (max-width: 640px){._room_1k90w_1 ._status_1k90w_53{font-size:.5rem;white-space:nowrap}}._patient_wud29_1{flex-direction:column;display:flex;width:70%}.procedure-options-menu .more-vert-icon{transition:transform .2s ease}.procedure-options-menu .more-vert-icon:hover{transform:scale(1.1)}.pref-cards-loading-container{display:flex;justify-content:center;align-items:center;height:200px;width:100%}.dialog-content{max-height:70vh;overflow-y:auto}.dialog-content::-webkit-scrollbar{width:8px}.dialog-content::-webkit-scrollbar-track{background-color:transparent}.dialog-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.dialog-content::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.search-container{display:flex;gap:16px;margin-bottom:16px;margin-top:8px}.create-new-button{max-width:150px}.assigned-card{cursor:pointer;transition:all .2s ease-in-out;border:1px solid;border-color:#0000001f}.assigned-card.selected-for-unassign{border-color:#d32f2f;background-color:#ffebee}.assigned-card .pref-card-content{padding:5px 10px!important}.available-card{cursor:pointer;transition:all .2s ease-in-out;border:1px solid;border-color:#0000001f}.available-card.selected{border-color:#1976d2;background-color:#e3f2fd}.available-card .pref-card-content{padding:5px 10px!important}.card-content-box{flex:1;min-width:0;overflow:hidden}.card-name{margin-bottom:4px;word-break:break-word;overflow-wrap:break-word;white-space:normal}.procedure-type{font-size:.875rem;word-break:break-word;overflow-wrap:break-word;white-space:normal}.icon-button{padding:4px}.unassign-checkbox{padding:4px;color:#d32f2f}.unassign-checkbox.Mui-checked{color:#d32f2f}.selected-count-box{margin-top:16px}.section-divider{margin-top:24px;margin-bottom:16px}.section-title{margin-bottom:16px}.assign-card-loading-container{display:flex;justify-content:center;align-items:center;height:200px}.empty-state{text-align:center;padding:32px 16px;border:1px dashed rgba(0,0,0,.12);border-radius:4px}.dialog-actions{padding-left:24px;padding-right:24px;padding-bottom:16px;gap:8px}._overlay_12exo_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_fadeIn_12exo_1 .2s ease}@keyframes _fadeIn_12exo_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_12exo_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._modal_12exo_32{background:#faf8f5;border-radius:18px;width:760px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 60px);display:flex;flex-direction:column;box-shadow:0 24px 64px #00000040,0 2px 8px #00000014;animation:_slideUp_12exo_1 .25s ease;overflow:hidden}@supports not (max-height: 100dvh){._modal_12exo_32{max-height:calc(100vh - 60px)}}._header_12exo_50{background:var(--primary-dark);background-image:radial-gradient(circle at 18% 18%,rgba(80,53,237,.22) 0%,transparent 55%),radial-gradient(circle at 80% 85%,rgba(74,111,165,.16) 0%,transparent 55%);padding:22px 28px 18px;display:flex;flex-direction:column;gap:14px;flex-shrink:0;position:relative;overflow:hidden}._header_12exo_50:after{content:"";position:absolute;right:-20px;top:-20px;width:120px;height:120px;border-radius:50%;background:#ffffff0a;pointer-events:none}._headerTop_12exo_73{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._headerTitle_12exo_80{display:flex;align-items:center;gap:12px;min-width:0}._headerIcon_12exo_87{width:40px;height:40px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._title_12exo_99{font-size:1.15rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metaBar_12exo_110{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._metaItem_12exo_117{display:flex;align-items:center;gap:6px}._metaLabel_12exo_123{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#ffffff80}._metaValue_12exo_131{font-size:.78rem;font-weight:600;color:#ffffffe6}._metaDivider_12exo_137{width:1px;height:14px;background:#fff3}._submittedBadge_12exo_143{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:#ffffffe0;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:3px 9px;border-radius:20px}._previewBadge_12exo_156{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:#ffffffe0;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);padding:3px 9px;border-radius:20px}._body_12exo_169{flex:1;overflow-y:auto;padding:24px 28px;min-height:0}._noTemplate_12exo_176{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}._noTemplateIcon_12exo_185{font-size:40px!important;color:var(--grayscale-hover);margin-bottom:10px}._noTemplateTitle_12exo_191{font-size:.85rem;font-weight:500;color:var(--grayscale-dark);margin:0 0 4px}._noTemplateMessage_12exo_198{font-size:.75rem;color:var(--grayscale);margin:0}._footer_12exo_204{display:flex;align-items:center;justify-content:flex-end;padding:14px 28px;background:#f2ede8;border-top:1px solid #e8e4df;flex-shrink:0;gap:8px}._section_12exo_215{margin-bottom:24px}._section_12exo_215:last-child{margin-bottom:0}._sectionLabel_12exo_222{font-size:.68rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:1.8px;padding:0 4px 8px;margin:0 0 0 18px;display:flex;align-items:center;gap:10px}._sectionLabel_12exo_222:before{content:"";width:16px;height:3px;background:var(--primary);border-radius:2px;flex-shrink:0}._sectionCard_12exo_243{background:#fff;border-radius:18px;box-shadow:0 2px 12px #0000000d;border:1px solid rgba(148,163,184,.1);overflow:hidden}._sectionBody_12exo_251{padding:6px 0}._sectionGrid_12exo_255{display:grid;grid-template-columns:repeat(2,1fr);gap:4px var(--section-gap);padding:8px 20px 12px;align-items:end}@media (max-width: 640px){._sectionGrid_12exo_255{grid-template-columns:1fr}}._sectionGridItem_12exo_268{min-width:0;align-self:end}@media (max-width: 640px){._sectionGridItem_12exo_268{grid-column:span 1!important}}._fieldShell_12exo_278{padding:10px 24px;position:relative}._fieldShell_12exo_278:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:1px;background:#94a3b814}._fieldShell_12exo_278:last-child:after{display:none}._fieldShellGrid_12exo_295{padding:8px 4px}._fieldShellGrid_12exo_295:after{display:none}._fieldShellLayout_12exo_302{padding:0 24px}._fieldShellLayout_12exo_302:after{display:none}._fieldShellLayoutGrid_12exo_309{padding:0}._fieldShellLayoutGrid_12exo_309:after{display:none}._fieldShellSignature_12exo_316{padding:12px 24px}._fieldShellSignatureGrid_12exo_320{padding:8px 4px}._fieldLabel_12exo_324{font-size:.65rem;font-weight:600;color:#5c5650;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}._fieldValue_12exo_333{font-size:.88rem;font-weight:500;color:#2a2622;letter-spacing:-.01em;line-height:1.5;white-space:pre-wrap;word-break:break-word}._emptyValue_12exo_343{font-size:.82rem;color:#9e9790;font-style:italic}._boolRow_12exo_349{display:flex;align-items:center;gap:8px;padding:2px 0}._boolLabel_12exo_356{font-size:.85rem;font-weight:500;color:#2a2622;letter-spacing:-.01em}._chipGroup_12exo_363{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._checkedChip_12exo_370{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:#fff;background:#4a6fa5;border:1px solid #4a6fa5;padding:4px 12px;border-radius:8px}._uncheckedChip_12exo_383{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:400;color:#5c5650;background:#fff;border:1.5px solid #e8e4df;padding:4px 12px;border-radius:8px}._signatureContainer_12exo_396{display:flex;flex-direction:column;gap:6px}._signatureImageWrapper_12exo_402{border:2px dashed #ddd8d2;border-radius:14px;background:#fbfaf9;overflow:hidden;padding:12px 16px}._signatureImage_12exo_402{display:block;max-width:100%;height:80px;object-fit:contain;object-position:left center}._signatureMetaRow_12exo_418{display:flex;gap:20px}@media (max-width: 640px){._signatureMetaRow_12exo_418{flex-direction:column;gap:8px}}._signatureMetaItem_12exo_429{min-width:0}._signatureMetaLabel_12exo_433{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#9e9790;margin-bottom:2px}._signatureMetaValue_12exo_442{font-size:.82rem;font-weight:500;color:#2a2622;letter-spacing:-.01em}._checklistContainer_12exo_449{border-radius:10px;overflow:hidden;border:1.5px solid #e8e4df;background:#fff}._checklistRow_12exo_456{display:flex;align-items:center;gap:8px;padding:8px 14px;position:relative}._checklistRow_12exo_456:after{content:"";position:absolute;bottom:0;left:36px;right:0;height:1px;background:#94a3b814}._checklistRow_12exo_456:last-child:after{display:none}._checklistBox_12exo_480{display:inline-flex;width:14px;height:14px;border-radius:3px;border:1.5px solid #c7c7cc;flex-shrink:0}._checklistBoxChecked_12exo_489{display:inline-flex;width:14px;height:14px;border-radius:3px;background-color:#5035ed;flex-shrink:0}._checklistInitialsBadge_12exo_498{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:22px;border-radius:4px;border:1px solid rgba(80,53,237,.25);background:#5035ed0f;font-family:Caveat,cursive;font-size:14px;font-weight:500;color:#5035ed;flex-shrink:0;padding:0 4px}._checklistItemText_12exo_515{font-size:.82rem;letter-spacing:-.01em;flex:1;color:#2a2622}._scaleDisplay_12exo_526{display:flex;align-items:center;gap:10px}._scaleValueBadge_12exo_532{font-size:1rem;font-weight:700;color:var(--primary);background:var(--primary-lightest);padding:4px 12px;border-radius:8px;min-width:36px;text-align:center}._scaleMeta_12exo_543{font-size:.72rem;color:#9e9790}._tableContainer_12exo_548{border-radius:10px;overflow:hidden;border:1.5px solid #e8e4df}._tableElement_12exo_554{width:100%;border-collapse:collapse;font-size:.78rem}._tableHeader_12exo_560{font-size:.65rem;font-weight:600;color:#5c5650;text-transform:uppercase;letter-spacing:.3px;text-align:left;padding:8px 12px 6px;background:#faf8f5;border-bottom:1.5px solid #e8e4df;white-space:nowrap}._tableCell_12exo_573{padding:8px 12px;color:#2a2622;border-bottom:1px solid rgba(148,163,184,.08);vertical-align:middle}._tableCell_12exo_573:last-child{border-right:none}._tableCellCenter_12exo_583{text-align:center;line-height:0}._tableHeaderCenter_12exo_589{text-align:center}._headerField_12exo_594{background:linear-gradient(135deg,var(--primary-lightest) 0%,rgba(80,53,237,.06) 100%);padding:10px 16px;border-radius:10px;margin:6px 0 2px;border-left:3px solid var(--primary)}._headerFieldText_12exo_602{font-size:.72rem;font-weight:700;color:var(--primary-dark);text-transform:uppercase;letter-spacing:1px}._staticTextField_12exo_610{padding:14px 18px;background:#eef3fa;border:1px solid #c5d5ea;border-left:4px solid #4a6fa5;border-radius:10px;margin:2px 0;font-size:.85rem;color:#2e4257;line-height:1.65}@media (max-width: 640px){._header_12exo_50{padding:16px 18px 14px}._body_12exo_169{padding:16px}._footer_12exo_204{padding:12px 16px}._fieldShell_12exo_278{padding:8px 16px}._fieldShell_12exo_278:after{left:16px;right:16px}}._overlay_b7oyy_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_b7oyy_1 .2s ease}@keyframes _fadeIn_b7oyy_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_b7oyy_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._modal_b7oyy_31{background:#fff;border-radius:16px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 80px);display:flex;flex-direction:column;box-shadow:0 24px 48px #00000029,0 2px 8px #0000000f;animation:_slideUp_b7oyy_1 .25s ease;overflow:hidden}._header_b7oyy_44{padding:20px 24px 16px;display:flex;flex-direction:column;gap:12px;flex-shrink:0}._headerTop_b7oyy_52{display:flex;align-items:center;justify-content:space-between}._headerTitle_b7oyy_58{display:flex;align-items:center;gap:10px}._title_b7oyy_64{font-size:1.05rem;font-weight:650;color:var(--primary-dark);margin:0;letter-spacing:-.02em}._headerIcon_b7oyy_72{width:34px;height:34px;border-radius:10px;background:var(--primary-lightest);display:flex;align-items:center;justify-content:center}._patientBanner_b7oyy_82{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f8f9fa;border-radius:10px;border:1px solid rgba(148,163,184,.12)}._patientAvatar_b7oyy_92{width:32px;height:32px;border-radius:50%;background:var(--primary-lightest);display:flex;align-items:center;justify-content:center;flex-shrink:0}._patientInfo_b7oyy_103{min-width:0}._patientName_b7oyy_107{font-size:.8rem;font-weight:600;color:var(--primary-dark);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._patientMeta_b7oyy_117{font-size:.74rem;color:var(--grayscale);margin:0}._searchRow_b7oyy_123{display:flex;align-items:center;gap:8px}._selectionToggle_b7oyy_129{font-size:.76rem;font-weight:500;white-space:nowrap}._body_b7oyy_135{flex:1;overflow-y:auto;padding:12px 24px 16px;min-height:0}._templateList_b7oyy_142{display:flex;flex-direction:column;gap:6px}._templateCard_b7oyy_148{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(148,163,184,.15);background:#fff;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._templateCard_b7oyy_148:hover{border-color:#5035ed33;background:#5035ed05}._templateCard_b7oyy_148:active{transform:scale(.99)}._templateCardSelected_b7oyy_168{border-color:var(--primary);background:#5035ed0a;box-shadow:0 0 0 1px var(--primary)}._templateCardSelected_b7oyy_168:hover{border-color:var(--primary);background:#5035ed0f}._templateCardContent_b7oyy_179{flex:1;min-width:0}._templateName_b7oyy_184{font-size:.82rem;font-weight:600;color:var(--primary-dark);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;min-width:0}._templateDescription_b7oyy_197{font-size:.76rem;color:var(--grayscale);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._templateMeta_b7oyy_206{display:flex;align-items:center;gap:6px;margin-top:6px}._metaChip_b7oyy_213{font-size:.7rem;font-weight:500;color:var(--grayscale);background:var(--grayscale-lightest);padding:1px 6px;border-radius:4px}._emptyState_b7oyy_222{display:flex;flex-direction:column;align-items:center;padding:36px 16px;text-align:center}._emptyIcon_b7oyy_230{font-size:36px!important;color:var(--grayscale-hover);margin-bottom:8px}._emptyTitle_b7oyy_236{font-size:.82rem;font-weight:500;color:var(--grayscale-dark);margin:0 0 4px}._emptyMessage_b7oyy_243{font-size:.78rem;color:var(--grayscale);margin:0}._footer_b7oyy_249{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid rgba(148,163,184,.12);flex-shrink:0;gap:12px}._selectedCount_b7oyy_259{font-size:.75rem;font-weight:500;color:var(--grayscale);letter-spacing:-.01em}._selectedCount_b7oyy_259 strong{color:var(--primary);font-weight:600}._footerActions_b7oyy_270{display:flex;align-items:center;gap:8px}._loadingState_b7oyy_276{display:flex;align-items:center;justify-content:center;padding:48px 16px}._tabBar_b7oyy_283{display:flex;padding:0 24px;border-bottom:1px solid rgba(148,163,184,.12);flex-shrink:0}._tab_b7oyy_283{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:.78rem;font-weight:500;color:var(--grayscale-dark);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap}._tab_b7oyy_283:hover{color:var(--primary)}._tabActive_b7oyy_309{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}._tabCount_b7oyy_316{display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:#15803d;background:#dcfce7;padding:1px 6px;border-radius:10px;min-width:18px}._subheader_b7oyy_329{display:flex;align-items:center;gap:8px;padding:10px 24px;flex-shrink:0;border-bottom:1px solid rgba(148,163,184,.08)}._templateCardTop_b7oyy_338{display:flex;align-items:center;gap:8px;min-width:0}._signedBadge_b7oyy_345{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:600;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;padding:2px 7px;border-radius:10px;white-space:nowrap;flex-shrink:0}._submissionList_b7oyy_360{display:flex;flex-direction:column;gap:6px}._submissionCard_b7oyy_366{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(148,163,184,.15);background:#fff;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._submissionCard_b7oyy_366:hover{border-color:#86efac;background:#f0fdf4}._submissionCard_b7oyy_366:active{transform:scale(.99)}._submissionCardIcon_b7oyy_386{width:36px;height:36px;border-radius:10px;background:#f0fdf4;display:flex;align-items:center;justify-content:center;flex-shrink:0}._submissionCardContent_b7oyy_397{flex:1;min-width:0}._submissionName_b7oyy_402{font-size:.82rem;font-weight:600;color:var(--primary-dark);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}._submissionDate_b7oyy_413{font-size:.74rem;color:var(--grayscale);margin:2px 0 0}._templateCard_b7oyy_148:focus-visible,._templateCardSelected_b7oyy_168:focus-visible,._submissionCard_b7oyy_366:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._container_12szr_1{display:flex;flex-direction:column;min-height:200px;max-height:70vh}._loading_12szr_8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px}._list_12szr_17{overflow:auto;flex:1}._cardGroup_12szr_22{margin-bottom:20px}._cardGroup_12szr_22:last-child{margin-bottom:0}._dialogTitleRow_12szr_29{display:flex;align-items:center;justify-content:space-between}._dialogTitleActions_12szr_35{display:flex;align-items:center;gap:4px}._cardTitleBar_12szr_41{padding:10px 16px;margin-bottom:10px;border-radius:8px;border-left:4px solid var(--mui-palette-primary-main, #1976d2);background-color:color-mix(in srgb,var(--mui-palette-primary-main, #1976d2) 6%,transparent);box-shadow:inset 0 1px #0000000a}._cardTitleLabel_12szr_50{display:block;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:.75rem;color:var(--mui-palette-text-secondary, rgba(0, 0, 0, .6))}._cardTitleName_12szr_59{font-weight:700;letter-spacing:.01em;line-height:1.35;font-size:1rem;margin:0}._groupHeaderInner_12szr_67{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}._groupHeaderLeft_12szr_75{display:flex;align-items:center;gap:8px}._groupHeaderActions_12szr_81{display:flex;align-items:center;gap:4px}._groupCheckbox_12szr_87 .MuiCheckbox-root{padding:0}._groupName_12szr_91{font-weight:600}._rowActions_12szr_95{display:flex;gap:4px}._tableCellSignature_12szr_100{font-size:.8rem}._unpickAllIntro_12szr_104{margin-bottom:16px}._tableContainer_12szr_108{width:100%}._table_12szr_100{width:100%;table-layout:auto}._table_12szr_100 .MuiTableCell-root{padding:4px 6px}._tableHeadRow_12szr_120{background:#0000000a}._tableHeadCell_12szr_124{font-weight:600;font-size:.75rem;border-bottom:2px solid rgba(0,0,0,.12);padding:4px 6px}._tableCell_12szr_100{font-size:.75rem;padding:0;vertical-align:top}._unpickedRow_12szr_137{background:#d01d1d33}._groupHeaderRow_12szr_141{background:#0000000f}._groupHeaderCell_12szr_145{font-weight:600;font-size:.75rem;padding:0;border-bottom:1px solid rgba(0,0,0,.08)}._summary_12szr_152{padding:12px 0;font-size:.875rem;border-top:1px solid rgba(0,0,0,.08);margin-top:8px}._unpickDialogContent_12szr_159{display:flex;flex-direction:column;gap:16px;min-width:320px}._stepperRow_12szr_166{display:flex;align-items:center;justify-content:center;gap:12px}._stepperValue_12szr_173{min-width:60px;text-align:center;font-weight:600}._bulkReasonRow_12szr_179{display:flex;gap:8px;align-items:center}._bulkReasonSelect_12szr_185{flex:1}._saveReasonDialogContent_12szr_189{display:flex;flex-direction:column;gap:16px;min-width:320px;max-height:min(70vh,720px);overflow-y:auto}._saveReasonTableSection_12szr_198{margin-bottom:8px}._saveReasonTableSection_12szr_198:last-of-type{margin-bottom:0}._saveReasonItemProductCell_12szr_205{padding-left:28px!important;border-left:3px solid color-mix(in srgb,var(--mui-palette-primary-main, #1976d2) 35%,transparent)}._saveReasonGroupReasonCell_12szr_210,._saveReasonRowReasonCell_12szr_215{min-width:220px;vertical-align:middle}.procedure-filters-modal-form .MuiFormControl-root{margin-bottom:5px;margin-top:5px}.procedure-filters-modal-form .MuiOutlinedInput-root,.procedure-filters-modal-form .MuiInputBase-root,.procedure-filters-modal-form .MuiSelect-select,.procedure-filters-modal-form .MuiAutocomplete-input,.procedure-filters-modal-form .MuiOutlinedInput-input{background-color:#fff}._modalContainer_10hip_1 .MuiPaper-root{border-radius:12px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;height:auto;max-height:90vh}._dialogTitle_10hip_10{padding:24px 24px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.08)}._dialogTitleText_10hip_19{flex:1}._dialogContent_10hip_23{display:flex;flex-direction:column;padding:20px!important;flex:1;overflow:hidden;gap:12px}._datePickerContainer_10hip_32{display:flex;align-items:center;flex-shrink:0}._roomList_10hip_38{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}._roomList_10hip_38::-webkit-scrollbar{width:6px}._roomList_10hip_38::-webkit-scrollbar-track{background:transparent}._roomList_10hip_38::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}._roomList_10hip_38::-webkit-scrollbar-thumb:hover{background:#00000026}._roomItem_10hip_63{z-index:100000!important;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:12px;border:1px solid #5035ed;background:#fffc;box-shadow:0 1px 2px #0000000a;flex-shrink:0}._roomInfo_10hip_77{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}._roomName_10hip_85{font-weight:700;font-size:15px;color:#5035ed;line-height:1.4}._staffContainer_10hip_92{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._staffChip_10hip_99{background-color:#4caf5026!important;color:#2e7d32!important;font-size:11px;font-weight:500;height:22px;border:1px solid rgba(76,175,80,.3)!important;border-radius:11px}._staffChip_10hip_99 .MuiChip-label{padding:0 8px;line-height:22px;color:#2e7d32!important}._staffChip_10hip_99 .MuiChip-deleteIcon{color:#2e7d32!important}._staffChip_10hip_99 .MuiChip-deleteIcon:hover{color:#4caf50!important}._staffChip_10hip_99:hover,._staffChip_10hip_99:focus{background-color:#4caf5026!important;border-color:#4caf504d!important}._noStaffText_10hip_124{font-size:12px;color:#0006;font-style:italic}._addButton_10hip_130{border-radius:8px;text-transform:none;font-weight:600;padding:8px 16px;box-shadow:none;transition:all .2s ease-in-out}._addButton_10hip_130:hover{box-shadow:none;transform:translateY(-1px)}._addButton_10hip_130:active{transform:translateY(0)}._addButton_10hip_130:disabled{opacity:.5}._emptyState_10hip_149{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 24px;min-height:200px}._emptyStateText_10hip_159{font-size:16px;font-weight:500;color:#0009}._dialogActions_10hip_165{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 24px;flex-shrink:0;border-top:1px solid rgba(0,0,0,.08)}._cancelButton_10hip_175{color:#0009;font-weight:500}._staffSelectionDialog_10hip_180 .MuiPaper-root{border-radius:12px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;max-height:90vh}._staffSelectionContent_10hip_188{display:flex;flex-direction:column;padding:24px!important;flex:1;min-height:0;overflow:hidden}._staffSelectorLoading_10hip_197{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px}._loadingContainer_10hip_205{display:flex;justify-content:center;align-items:center;flex:1;padding:40px 24px;min-height:200px}._saveButton_10hip_214{font-weight:600}.counter-container{display:flex;justify-content:center;align-items:left;flex-direction:column;width:100%;padding:0}.counter-container .counter-label{margin-bottom:6px;font-size:13px;color:var(--primary-dark)}.counter-container .counter-label.active{color:var(--primary)}.counter-container .MuiButtonGroup-root{display:flex;align-items:center;padding:0}.counter-container .button{color:var(--primary-dark);background-color:var(--primary-light);border-color:var(--grayscale);height:40px}.counter-container .button:hover{background-color:var(--primary);border-color:var(--grayscale);color:var(--white)}.counter-container .input .MuiOutlinedInput-root fieldset{border-radius:0;border-color:var(--grayscale)}.counter-container .input .MuiOutlinedInput-root:hover{border-color:var(--grayscale)}.counter-container .input .MuiOutlinedInput-root.Mui-focused{border-color:var(--primary-light)}.counter-container .input .MuiOutlinedInput-root input{text-align:center;color:var(--primary-dark);width:100%}.search-input-textfield{height:56px;margin-top:20px;margin-bottom:20px}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:10000}.drawer-content{background-color:#f3f4f6;display:flex;flex-direction:column;border-top-left-radius:30px;border-top-right-radius:30px;margin-top:6rem;position:fixed;bottom:0;left:0;right:0;z-index:10000}.drawer-content .container{padding:1rem;background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;z-index:10000}.drawer-content .container .drag-bar{margin-left:auto;margin-right:auto;width:48px;height:5px;flex-shrink:0;border-radius:30px;background-color:#d1d5db;margin-bottom:2rem;cursor:grab}.drawer-content .container .drag-bar:hover{box-shadow:0 0 10px 0 var(--grayscale-hover)}.drawer-content .container .content-wrapper{width:90%;margin-left:auto;margin-right:auto}.drawer-content .container .drawer-title{font-weight:500;margin-bottom:1rem}.drawer-content.is-half-width{width:50%;margin:auto}.paginated-search-container{display:flex;flex-direction:column;gap:10px}.paginated-search-container .input{display:flex;align-items:center;gap:5px;padding:10px 10px 0}.paginated-search-container .input .icon-container{border:2px solid var(--primary);padding:9px;border-radius:5px}.paginated-search-container .input .icon-container .back-icon{height:35px;width:35px}.paginated-search-container .input .icon-container .back-icon:hover{cursor:pointer}.paginated-search-container .result{overflow-y:auto;height:80svh;display:flex;flex-direction:column;gap:10px;padding:0 10px 200px}.paginated-search-container .result .item{all:unset;display:flex;padding:15px 20px;border:1px solid var(--grayscale-light);border-radius:6px;cursor:pointer;margin-left:0}.paginated-search-container .result .item:hover{transition:all .2s ease;box-shadow:0 4px 10px #0a0a0a1a}.paginated-search-container .result .item.is-child{background-color:var(--grayscale-light);margin-left:20px}.paginated-search-container .result .no-data{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%}.paginated-search-container .result .no-data .product-request-container{margin-top:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.paginated-search-container .result .infinite-scroll-loader{margin:20px 0;display:flex;align-items:center;justify-content:center}.paginated-search-container .result.is-tablet{height:65dvh}.paginated-search-container .result.is-mobile{padding-bottom:0}.manual-add-search-modal{position:absolute;bottom:0;padding:40px 35px 0;border-top-right-radius:30px;border-top-left-radius:30px;background-color:#fff;height:90%;width:50%;min-width:500px}.manual-add-search-modal.is-mobile{width:100%;height:100%;padding:10px 5px 0;min-width:100%}.non-udi-form-container{padding-bottom:50px}.non-udi-form-container .main-container{margin-bottom:16px;display:flex}.non-udi-form-container .main-container .main-text-fields{display:flex;flex-direction:column;gap:10px}.non-udi-form-container .main-container .main-text-fields .mt-1{margin-top:7.5px}.non-udi-form-container .main-container .main-text-fields .search-inputs{display:flex;flex-direction:column;gap:10px}.non-udi-form-container .main-container .optional-fields-container{margin-top:40px;display:flex;flex-direction:column;gap:10px}.non-udi-form-container .main-container .counter-container{margin-top:14px}.non-udi-form-container .main-container .save-button{margin-top:30px}.non-udi-form-container .main-container .has-serial-lot-condition{display:flex;align-items:center;margin-top:30px}.non-udi-form-container .main-container .has-serial-lot-condition .checkbox-container{display:flex;align-items:center;gap:10px}.non-udi-form-container .main-container .has-serial-lot-condition .checkbox-container .checkbox{margin:0;padding:0;color:var(--primary);background-color:var(--light-primary)}.non-udi-form-container .main-container .field{display:flex;align-items:center;gap:5px}.non-udi-form-container .main-container .field .barcode-button{margin-top:10px}.non-udi-form-container .mt-10{margin-top:10px;width:100%}.manual-add-main-container{display:flex;flex-direction:column;gap:20px}.manual-add-main-container .result{overflow-y:auto;height:60vh;display:flex;flex-direction:column;gap:10px;padding-bottom:30px}.manual-add-main-container .result .item{cursor:pointer;padding:15px 20px;border:1px solid var(--secondary);border-radius:6px}.manual-add-main-container .result .item:hover{transition:all .2s ease;box-shadow:0 4px 10px #0a0a0a1a}.manual-add-main-container .result .no-data{display:flex;justify-content:center;align-items:center;height:100%}.manual-add-main-container .result.is-tablet{height:75vh}.manual-add-container{padding:12px 24px 0;margin-bottom:56px}.manual-add-container .manual-add-header{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.manual-add-container .manual-add-header .back-icon{height:35px;width:35px;border-radius:50%}.manual-add-container .manual-add-header .back-icon:hover{transition:all .3s ease-in-out;cursor:pointer;background:var(--primary-light)}.manual-add-container .manual-add-header .actions{display:flex;column-gap:1.25rem}.asset-details-card-container{display:flex;justify-content:space-between;width:100%;flex-direction:column}.asset-details-card-container .asset-details-card-box-row{display:flex;width:100%;justify-content:space-between;gap:20px;padding:10px 10px 10px 0}.asset-details-card-container .asset-details-card-box-row .left-side{display:flex;align-items:center;gap:10px;padding:5px 10px 0}.asset-details-card-container .asset-details-card-box-row .addendum-scan-count{font-size:12px;font-weight:700;position:absolute;top:10px;right:10px;color:var(--primary)}.asset-details-card-container .asset-card-children{display:flex;flex-direction:column;width:100%;margin-bottom:.5rem}.asset-details-card-container.is-mobile .asset-details-card-box-row .left-side{flex-direction:column;align-items:flex-start;gap:20px}.asset-details-card-container.has-reps{padding-bottom:.5rem!important}.share-product-main-container{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:1rem;width:100%;padding:0 1rem .5rem}.share-product-main-container.reps-data-exist{justify-content:space-between;flex-direction:column;max-height:252px;overflow:auto}.share-product-main-container .rep-container{display:flex;flex-direction:column;align-self:stretch;padding:.75rem;border-top:1px solid #e0e0e0}.share-product-main-container .rep-container .info-row{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.share-product-main-container .rep-container .info-row .email-mobile{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:3px 8px;border-radius:4px;width:392px;background-color:var(--primary-light)}.share-product-main-container .rep-container .info-row .email-mobile.is-received{background-color:var(--success-light)}._assetFound_19xxd_1{display:flex;border:1px solid rgba(213,213,213)}._addedToList_19xxd_6{align-self:center;color:#1d4622;display:flex;text-transform:uppercase}._icon_19xxd_13{color:#5b5b5b}._secondaryText_19xxd_17{opacity:.6}.media-upload-modal-container{height:fit-content}.media-upload-modal-container .hidden-input{display:none}.media-upload-modal-container .images{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;padding-top:5px}.media-upload-modal-container .empty-state{margin:30px 0 80px;width:100%;display:flex;align-items:center;justify-content:center}.media-upload-modal-container .attach-button{margin-bottom:10px}.media-upload-modal-container .actions{width:calc(100% - 32px);margin-bottom:54px;position:fixed;bottom:0;background:var(--primary-lightest);padding-top:10px}.media-upload-modal-container.is-mobile .images{margin:20px 0 80px;max-height:50vh;overflow-y:auto}.camera-capture .video-canvas{width:100%;border-radius:4px}.camera-capture .camera-actions{display:flex;align-items:center;justify-content:center}.camera-capture .camera-actions .camera-icon{height:60px;width:60px;cursor:pointer;border:1px dashed var(--primary-light);padding:5px;margin:10px 0;border-radius:4px}.camera-capture .camera-actions .camera-icon.disabled{color:var(--grayscale);cursor:not-allowed}.image-details-container{display:flex;justify-content:space-between;align-items:center;position:relative;border:1px solid #ccc;padding:10px;width:100%;box-shadow:0 0 5px #0000001a;border-radius:6px}.image-details-container .image-details{display:flex;gap:10px}.image-details-container .image-details .image{display:flex;width:75px;height:75px;object-fit:cover;border-radius:6px}.image-details-container .image-details .details{display:flex;flex-direction:column;align-items:start;font-size:12px;padding:10px 5px}.image-details-container .image-details .details .filename{font-size:13px;font-weight:500}@media (max-width: 600px){.image-details-container .image-details .details .filename{font-size:10px}}.image-details-container .delete-icon{top:5px;right:5px;cursor:pointer;width:40px;height:40px;color:var(--grayscale)}.image-details-container .delete-icon.delete-icon:hover{color:var(--error);transition:all .3s ease}.image-details-container.disabled{background:var(--grayscale-light)}.image-details-container.disabled .delete-icon{color:var(--grayscale-disabled)}.image-details-container.disabled .delete-icon.delete-icon:hover{cursor:not-allowed;color:var(--grayscale-disabled)}.image-preview-container{display:flex;align-items:center;gap:10px}.image-preview-container .image-container{position:relative;width:75px;height:75px;border-radius:6px}.image-preview-container .image{width:100%;height:100%;object-fit:cover;border-radius:6px;border:1px solid var(--grayscale-light)}.image-preview-container .delete-icon-container{position:absolute;cursor:pointer;background:var(--grayscale-light);border-radius:50%;top:-5px;right:-5px;width:30px;height:30px;padding:2px 2px 0;border:1px solid var(--grayscale)}.image-preview-container .delete-icon-container.is-deleting{padding:0}.image-preview-container .delete-icon-container .delete-icon{color:var(--grayscale)}.image-preview-container .delete-icon-container .delete-icon:hover{transition:color .3s ease;color:var(--error)}.image-preview-container .delete-icon-container.disabled{color:var(--grayscale-light)}.image-preview-container .delete-icon-container.disabled .delete-icon{color:var(--grayscale)}.image-preview-container .delete-icon-container.disabled .delete-icon:hover{color:var(--grayscale);cursor:not-allowed}.image-preview-modal-container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px;background:var(--grayscale-light);border-radius:4px;max-width:82%;max-height:82vh;gap:10px}.image-preview-modal-container .image-preview{max-width:100%;max-height:75vh;border-radius:4px;object-fit:cover}.media-upload-title{margin-left:15px;color:var(--primary)}.media-upload-container{border:2px dashed var(--primary-light);border-radius:5px}.media-upload-container .images{padding:7px 7px 0;display:flex;flex-wrap:wrap;gap:7px;margin:0}.media-upload-container .images.has-images.has-actions{margin-bottom:30px}.media-upload-container.view-only{margin:5px}.media-upload-container.view-only .images{margin-bottom:7px}.media-upload-container.is-loading{border:none}.media-upload-container.is-loading .images{padding:0;margin:0}.media-upload-container .actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 7px 7px}.media-upload-loading{padding:0;border-radius:4px}.media-upload-loading .loading-progress{border-end-end-radius:3px;border-bottom-left-radius:3px}._addAssetManuallyButtonContainer_r2kig_1{position:absolute;bottom:1.5rem;display:flex;flex-direction:column;width:100%;max-width:450px}._scanInstructions_r2kig_10{position:fixed;top:100px;background:#00000080;border-radius:4px;color:#fff;padding:12px;display:flex;flex-direction:column;gap:10px}._paperModalButtons_r2kig_22{display:flex;align-items:center;justify-content:flex-end}._paperModalContent_r2kig_28{display:flex}._paperModalMessage_r2kig_32{line-height:1.313}._queryLoadingContent_r2kig_36{display:flex;align-items:center}._videoContainer_r2kig_41{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}._video_r2kig_41{object-fit:cover}.scanner-actions{position:fixed;background:#00000080;border-radius:4px;color:#fff;padding:10px;display:flex;flex-direction:column;gap:10px;top:100px;margin-top:20px}.scanner-actions.is-mobile{top:90px}.scanner-actions .carousel-container{position:relative;width:100%;max-width:300px;margin:auto;display:flex;align-items:center}.scanner-actions .carousel-container .asset-type-container{color:#fff;font-weight:700;background:#000;font-size:14px;opacity:75%;padding:6px;border-radius:6px;max-width:300px;word-wrap:break-word;text-align:center;display:flex;align-items:center;justify-content:center}.scanner-actions .carousel-container .arrow-button{opacity:1}.scanner-actions .carousel-container .arrow-button.disabled{opacity:.5}.react-swipeable-view-container{align-items:center}.product-request-form{display:flex;flex-direction:column;padding:20px;margin-bottom:80px}.product-request-form .product-request-header{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.product-request-form .product-request-header .back-icon{height:35px;width:35px;border-radius:50%}.product-request-form .product-request-header .back-icon:hover{transition:all .3s ease-in-out;cursor:pointer;background:var(--primary-light)}.product-request-form .product-request-form-body{display:flex;flex-direction:column;padding:20px 0;gap:.75rem}._demoMenu_vaftb_1{display:flex;flex-direction:column;margin-top:8em}._buttonContainer_vaftb_7{display:flex;flex-direction:row;justify-content:space-between;margin:1em 0}._buttonContainer_vaftb_7>*{width:45%}._statusContainer_vaftb_18{display:flex;flex-direction:row;align-items:center;margin-bottom:.3em}.stored-asset .assetGroup{margin-bottom:1em;border:1px solid #e0e0e0;border-radius:4px}.stored-asset .assetGroup.isApproved{background-color:#edf7ed70}.stored-asset .assetGroup.isRfConsumable{border:1px solid var(--safety)}.stored-asset .assetGroup.isRfConsumable.isCountApproved{border:1px solid #e0e0e0;background-color:#edf7ed70}.stored-asset .assetGroup.isExpired{border:1px solid var(--error)}.stored-asset .assetGroup .approvals{padding:.5em}.stored-asset .assetGroup .approved-by-text{font-weight:var(--font-weight-h1);color:#2e7d32;text-align:left}.stored-asset .assetGroup .note,.stored-asset .assetGroup .rep-info{font-weight:var(--font-weight-h1);color:gray;text-align:left}.stored-asset .assetGroup .count{display:flex;align-items:center;justify-content:center;height:22px;max-width:fit-content;padding:0 .4em}.stored-asset .assetGroup .documented-images-container{padding:10px 10px 10px 0;display:flex;justify-content:space-between;align-items:flex-start}.stored-asset .assetGroup .documented-images-container .images-container{display:flex;align-items:center}.stored-asset .assetGroup .documented-images-container .button-container{margin-left:auto}.stored-asset .assetGroup .status-bar{margin:.5em}.dispositioned-asset-details-parent-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:100%;flex-wrap:nowrap;padding:0 10px}.dispositioned-asset-details-parent-container .child-container-parent-row{display:flex;justify-content:space-between;align-items:center;width:100%}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label{margin-top:5px;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:300px}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content{display:flex;justify-content:flex-start;align-items:flex-start}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content .countbox{display:flex;justify-content:center;align-items:center;margin-right:.5em;height:22px;padding:0 .4em;background-color:var(--gray-10)}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content .typography{margin-left:.5em;margin-right:.5em;text-transform:capitalize;opacity:.8;text-align:left}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content .label_container{width:100%}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content .label_container .sub-labels_container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content .divider{margin-left:1em;margin-right:1em}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label.gap-1{max-width:180px}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label.gap-2{max-width:300px}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label.gap-3{max-width:400px}.dispositioned-asset-details-parent-container .disabled{opacity:.5}.dispositioned-asset-details-parent-container .children{margin-bottom:0;margin-top:0;margin-left:2.5em;width:inherit}.dispositioned-asset-details-parent-container .children.is-mobile{margin-top:.3em}.consumable-action{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#fff;border-radius:5px;padding:5px;border:1px solid rgba(0,0,0,.23);margin-bottom:10px}.consumable-action.value{margin:0 10px;display:flex;flex-direction:column;align-items:center}.add-missing-fields-container{display:flex;flex-direction:column;gap:3px;margin:10px 0 20px}.add-missing-fields-container .MuiFormHelperText-sizeMedium{background:var(--primary-lightest);padding:2px 8px;margin:0}._header_7mc38_1{display:flex;justify-content:space-between}._buttonContainer_7mc38_6{display:flex;flex-direction:column}._qrContainer_7mc38_11{display:flex;flex-direction:column;margin-top:8em}._toggleContainer_7mc38_17{background-color:#ebf3fb;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1.5em;padding:.3em 1em}._container_7mc38_25{display:flex;justify-content:space-between;flex-direction:column;width:100%}._loadingButtonContent_7mc38_32{display:flex;align-items:center;justify-content:space-between;white-space:nowrap}._emptyAssetList_7mc38_39{display:flex;flex-direction:column;align-items:center;justify-content:center}._emptyAssetList_7mc38_39>*{color:#0009}._emptyText_7mc38_50{display:flex;flex-direction:column;align-items:center;justify-content:center}._closeButton_7mc38_57{width:90%;margin:1rem auto}._addendumTextField_7mc38_62{width:100%;background-color:#fff}._characterCountContainer_7mc38_67{display:flex;flex-direction:column;gap:4px;margin:8px 0}._characterCount_7mc38_67{font-size:12px;color:var(--grayscale);font-weight:400}._errorText_7mc38_80{font-size:12px;color:var(--error);font-weight:500}._addendumsWrapper_7mc38_86{display:flex;flex-direction:column;gap:.5rem}._addendumAndPhoneRow_7mc38_92{display:flex;gap:20px;align-items:stretch;margin-bottom:10px;margin-top:10px;width:100%}@media (max-width: 768px){._addendumAndPhoneRow_7mc38_92{flex-direction:column;gap:16px}}._addendumSection_7mc38_106{background-color:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;padding:20px;flex:1;min-width:0;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease}._addendumSection_7mc38_106:hover{box-shadow:0 2px 6px #00000026}@media (max-width: 768px){._addendumSection_7mc38_106{padding:16px}}._addendumButtons_7mc38_125{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}._addendumButtons_7mc38_125 ._button_7mc38_6{flex:1 0 200px}._addendumButton_7mc38_125{min-width:160px;white-space:nowrap;width:auto;font-weight:500;text-transform:none;border-radius:6px;padding:8px 16px}@media (max-width: 768px){._addendumButton_7mc38_125{width:100%;min-width:auto}}._root_1k3e5_1{background-color:#efecfd;margin:1em 0;border:1px solid #e0e0e0;border-radius:4px;padding:.75em}._formControl_1k3e5_9{margin-top:0}._successMessage_1k3e5_13{align-self:center;color:#1d4622;display:flex;text-transform:uppercase}._emptyRecordSenderStateContainer_1k3e5_20{padding:1em}._loadingRecordSenderStateContainer_1k3e5_24{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;padding:1em}.view-sent-email-modal{background-color:#fff;border-radius:4px;padding:1rem;border:1px solid var(--grayscale-hover);overflow:auto}.rep-item-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed var(--grayscale)}.rep-item-container:is(:last-child){border-bottom:none}.rep-item-container .details-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:5px 10px;border-radius:5px;width:100%}.rep-item-container .details-container .details{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:10px;width:100%}.rep-item-container .details-container .details .detail{display:flex;align-items:center;justify-content:space-between;width:100%}.rep-item-container .details-container .details .detail .text{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:5px;background:var(--primary-light);width:50%}.rep-item-container .details-container .details .detail .text.is-email-sent,.rep-item-container .details-container .details .detail .text.is-text-sent{background:var(--success-light)}.rep-item-container.is-mobile .details-container .details .detail .text{overflow-x:hidden;width:100%}.reps-container{background:#fff;border-radius:5px;padding:10px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column}.product-email-main-container{padding-bottom:5px}.product-email-main-container:not(:last-of-type){border-bottom:1px dashed var(--grayscale)}.product-email-main-container .product-email-container .header{padding:10px 10px 5px;display:flex;align-items:start;justify-content:space-between}.product-email-main-container .product-email-container .email-container{display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 0}.product-email-main-container .product-email-container .email-container .email{margin:0 0 0 10px;width:50%}.product-email-main-container .product-email-container .email-container .email .email-block-container{display:flex;align-items:center;gap:5px}.product-email-main-container .product-email-container .email-container .email .email-block-container .email-block{display:flex;align-items:center;padding:5px 10px;border-radius:5px;background:var(--primary-light);gap:5px}.product-email-main-container .product-email-container .email-container .email .email-block-container .email-actions{display:flex;align-items:center;gap:10px}.product-email-main-container .product-email-container .email-container .email .email-input{padding:5px 10px}.product-email-main-container .product-email-container .email-container .actions-container{display:flex;align-items:center;gap:15px}.product-email-main-container .product-email-container .email-container.is-editing .email{padding:0;margin-left:0}.product-email-main-container .product-email-container .email-container.is-email-sent .email .email-block-container .email-block{justify-content:space-between;background:var(--success-light);display:flex}.product-email-main-container .product-email-container .email-container.is-email-sent .email .email-block-container .email-actions{gap:5px}.product-email-main-container .new-email-container{margin:10px}.product-email-main-container .new-email-container .new-email{display:flex;flex-direction:column}.product-email-main-container .new-email-container .new-email .header{margin-bottom:10px}.product-email-main-container .new-email-container .actions{display:flex;gap:10px}.product-email-main-container.is-mobile .product-email-container .header{font-size:smaller;margin-bottom:10px}.product-email-main-container.is-mobile .product-email-container .email-container{padding:0 12px 0 0}.product-email-main-container.is-mobile .product-email-container .email-container .email{width:100%;overflow:hidden}.product-email-main-container.is-mobile .product-email-container .email-container .email p{font-size:small}.product-email-main-container.is-mobile .product-email-container .email-container .actions-container{gap:5px;margin-left:10px}.product-email-main-container.is-mobile .product-email-container .email-container.is-editing{display:flex;flex-direction:column;align-items:start}.product-email-main-container.is-mobile .new-email-container .actions{flex-wrap:wrap}.product-registration-container{background-color:var(--primary-lightest);margin:1em 0;border:1px solid #e0e0e0;border-radius:4px;padding:.75em}.product-registration-container .subtitle{margin:2.5px 0;color:#0009}.product-registration-container .successMessage{align-self:center;color:var(--success-dark);display:flex;text-transform:uppercase}.product-registration-container .formControl{margin-top:0}.product-registration-container .products-container{max-height:300;overflow:"auto";background:#fff;border-radius:1}.product-registration-centered,.product-registration-empty-state,.product-registration-loader{width:100%;display:flex;justify-content:center}.product-registration-loader,.product-registration-empty-state{padding:1em}.header-section{padding:0 16px;text-align:left;max-width:210mm;margin:0 auto;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.header-section h2{font-size:1.2rem;margin-bottom:8px;color:#333;font-weight:600;text-transform:uppercase}.header-section hr{margin:12px 0;border-bottom:2px solid black}.header-section .info-columns{display:flex;justify-content:space-between}.header-section .info-columns .column{flex:1;margin-right:16px}.header-section .info-columns .column:last-child{margin-right:0}.header-section .info-columns .column p{font-size:1rem;margin:6px 0}.header-section .info-columns .column p strong{font-weight:600;color:#333}.header-section .info-columns .column p span{color:#555}.header-section .info-columns .column p.highlight{font-size:1.2rem;margin-bottom:15px}.header-section .info-columns .column p.highlight span{font-size:1rem}._speechToTextContainer_1xrqx_1 ._speechToTextInput_1xrqx_1{width:300px;padding:10px;font-size:16px;text-align:center}._speechToTextContainer_1xrqx_1 ._actionButtonsContainer_1xrqx_7{display:flex;justify-content:center;align-items:center}._speechToTextContainer_1xrqx_1 ._dictateButton_1xrqx_12{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease-in-out;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:100%;justify-content:center}._speechToTextContainer_1xrqx_1 ._dictateButton_1xrqx_12:disabled{opacity:.6;cursor:not-allowed}._speechToTextContainer_1xrqx_1 ._dictateButtonNormal_1xrqx_31{background-color:var(--primary);color:var(--white)}._speechToTextContainer_1xrqx_1 ._dictateButtonNormal_1xrqx_31:hover:not(:disabled){background-color:var(--primary-hover)}._speechToTextContainer_1xrqx_1 ._dictateButtonActive_1xrqx_38{background-color:var(--primary);color:var(--white)}._speechToTextContainer_1xrqx_1 ._dictateButtonActive_1xrqx_38:hover:not(:disabled){background-color:var(--primary-hover)}._speechToTextContainer_1xrqx_1 ._dictateButtonError_1xrqx_45{background-color:var(--error);color:var(--white)}._speechToTextContainer_1xrqx_1 ._dictateButtonError_1xrqx_45:hover:not(:disabled){background-color:var(--error-hover)}._speechToTextContainer_1xrqx_1 ._dictateButtonContent_1xrqx_52{display:flex;align-items:center;gap:8px}._speechToTextContainer_1xrqx_1 ._dictateText_1xrqx_57{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._speechToTextContainer_1xrqx_1 ._dictateTextNormal_1xrqx_63,._speechToTextContainer_1xrqx_1 ._dictateTextActive_1xrqx_66{color:var(--white)}._speechToTextContainer_1xrqx_1 ._error_1xrqx_69{margin-top:8px;padding:8px 12px;background-color:var(--error-lightest);color:var(--error);border-radius:4px;font-size:14px;text-align:center}.implant-report-sender-container .implant-report-header{display:flex;justify-content:space-between;align-items:center}._previewContainer_824t7_1{height:80vh;width:100%;min-height:400px;overflow:auto;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff}._pdfPreview_824t7_11{background-color:#fff;border-radius:4px;padding:1rem;overflow:auto;width:100%;word-wrap:break-word;word-break:break-word;max-width:100%;border-color:none}._loadingContainer_824t7_23{text-align:center;padding:32px}._attachmentContainer_ga309_1{display:grid;grid-template-columns:repeat(7,1fr);gap:.4em;padding:.4em;border:2px dashed transparent;border-radius:12px;transition:all .2s ease;background:#fafafa;position:relative}._attachmentContainer_ga309_1 ._attachmentImageContainer_ga309_12{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease;cursor:pointer}._attachmentContainer_ga309_1 ._attachmentImageContainer_ga309_12 ._wrapper_ga309_22{position:relative;width:100%;height:100%}._attachmentContainer_ga309_1 ._attachmentImageContainer_ga309_12 ._wrapper_ga309_22 ._image_ga309_27{position:absolute;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .2s ease}._attachmentContainer_ga309_1 ._attachmentImageContainer_ga309_12 ._wrapper_ga309_22 ._imageSkeleton_ga309_36{position:absolute;top:0;left:0}._patientWalletCardSenderContainer_1s3ri_1{background-color:var(--primary-lightest);margin:1em 0;border:1px solid var(--grayscale-hover);border-radius:4px;padding:.75em}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardHeader_1s3ri_8{display:flex;justify-content:space-between;align-items:center}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardHeader_1s3ri_8 ._walletHeaderTitle_1s3ri_13{flex-direction:column;width:100%}._patientWalletCardSenderContainer_1s3ri_1 ._secondaryText_1s3ri_17{margin-top:.5em;color:#0009}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21{margin-top:1em}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24{display:flex;align-items:center;column-gap:1em;margin-bottom:.5em}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24 ._firstNameInput_1s3ri_30,._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24 ._lastNameInput_1s3ri_31{flex:1}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24._isMobile_1s3ri_34{flex-direction:column;gap:.5em;align-items:stretch}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24._isMobile_1s3ri_34 ._firstNameInput_1s3ri_30,._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24._isMobile_1s3ri_34 ._lastNameInput_1s3ri_31{width:100%}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43{display:flex;align-items:center;column-gap:1em;margin-bottom:.5em}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43 ._emailInput_1s3ri_49,._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43 ._phoneInput_1s3ri_50{flex:1}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43._isMobile_1s3ri_34{flex-direction:column;gap:.5em;align-items:stretch}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43._isMobile_1s3ri_34 ._emailInput_1s3ri_49,._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43._isMobile_1s3ri_34 ._phoneInput_1s3ri_50{width:100%}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._submitButton_1s3ri_62{min-width:140px}._patientWalletCardSenderContainer_1s3ri_1 ._successMessage_1s3ri_65{display:flex;align-items:center;gap:.5em;padding:.5em;background-color:var(--success-lightest);border:1px solid var(--success);border-radius:4px;margin-top:1em}._patientWalletCardSenderContainer_1s3ri_1 ._successMessage_1s3ri_65 ._successIcon_1s3ri_75{color:var(--success)}._patientWalletCardSenderContainer_1s3ri_1 ._successMessage_1s3ri_65 ._successText_1s3ri_78{color:var(--success-contrast-text);font-weight:500}.print-wrapper{display:none}.print-wrapper.visible{display:block}.print-wrapper .print-button{margin-bottom:20px;padding-inline:40px}.print-wrapper .print-content{display:none}@media print{.print-wrapper .print-content{display:block}}.print-wrapper.is-mobile button{padding-inline:15px}.print-wrapper .print-section{padding:16px 8px}@media print{.print-wrapper .print-section{page-break-after:always}.print-wrapper .print-section:last-child{page-break-after:avoid}}@media print{@page{size:auto;margin:20mm}}._phoneCallsContainer_lz99r_1{display:flex;justify-content:space-between;gap:12px;width:100%;flex-direction:column;background-color:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;padding:20px;flex:1;min-width:0;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease}._phoneCallsContainer_lz99r_1:hover{box-shadow:0 2px 6px #00000026}@media (max-width: 768px){._phoneCallsContainer_lz99r_1{flex-direction:column;gap:8px}}._contactContainer_lz99r_27{display:flex;flex-direction:column;gap:4px}._phoneCallButtonsContainer_lz99r_33{display:flex;flex-direction:column;gap:8px}._buttonWrapper_lz99r_39{flex:1;display:flex;flex-direction:column;gap:4px}._button_lz99r_39{text-transform:none;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500}._phoneNumber_lz99r_56{opacity:.8}._helperText_lz99r_60{color:var(--mui-palette-text-secondary);text-align:center;font-size:.75rem;margin-top:4px;line-height:1.2}._dynamicFormContainer_vphnr_1 ._textAreaField_vphnr_1,._dynamicFormContainer_vphnr_1 ._autocompleteField_vphnr_4,._dynamicFormContainer_vphnr_1 ._dateField_vphnr_7,._dynamicFormContainer_vphnr_1 ._timeField_vphnr_10,._dynamicFormContainer_vphnr_1 ._richTextField_vphnr_13{background-color:#fff}._dynamicFormContainer_vphnr_1 ._sectionContainer_vphnr_16{margin-bottom:1rem}._dynamicFormContainer_vphnr_1 ._sectionDescription_vphnr_19{margin-bottom:1.5rem}._dynamicFormContainer_vphnr_1 ._fileUploadTitle_vphnr_22{margin-bottom:1rem}._dynamicFormContainer_vphnr_1 ._submitButtonContainer_vphnr_25{display:flex;gap:1rem;margin-top:2rem}._dynamicFormContainer_vphnr_1 ._gridContainer_vphnr_30{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35{grid-column:span 12}@media (min-width: 768px){._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35._halfWidth_vphnr_39{grid-column:span 6}}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35 ._textInput_vphnr_43{margin:0}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35 .MuiAutocomplete-root{margin-bottom:0!important}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35 .MuiFormHelperText-root{background:var(--primary-lightest)!important;padding:2px 8px!important;margin:0!important}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35 .MuiFormHelperText-root:not(._Mui-error_vphnr_54){color:#0009!important;font-size:.75rem!important;font-style:italic!important}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35 .MuiFormHelperText-root._Mui-error_vphnr_54{background:#d32f2f1a!important;color:#d32f2f!important;font-weight:500!important}._dynamicFormContainer_vphnr_1 ._physicianSection_vphnr_64{margin-bottom:1rem}._dynamicFormContainer_vphnr_1 ._physicianEmailContainer_vphnr_67{display:flex;align-items:center;gap:.5rem}._attachmentPreviewModal_vqfrr_1 .MuiDialog-paper{min-height:400px;max-height:90vh}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e0e0e0;background:#fafafa}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._modalTitle_vqfrr_13{font-weight:600;color:#333;flex:1;margin-right:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22{display:flex;gap:8px}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26{width:40px;height:40px;border-radius:8px;transition:all .2s ease}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._downloadButton_vqfrr_32{color:var(--primary-dark, #1976d2)}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._downloadButton_vqfrr_32:hover{background-color:#1976d21a}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._removeButton_vqfrr_38{color:#f44336}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._removeButton_vqfrr_38:hover{background-color:#f443361a}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._closeButton_vqfrr_44{color:#757575}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._closeButton_vqfrr_44:hover{background-color:#0000001a}._attachmentPreviewModal_vqfrr_1 ._modalContent_vqfrr_50{padding:0;display:flex;align-items:center;justify-content:center;min-height:300px;overflow:hidden}._attachmentPreviewModal_vqfrr_1 ._imagePreviewContainer_vqfrr_58{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:#f5f5f5}._attachmentPreviewModal_vqfrr_1 ._imagePreviewContainer_vqfrr_58 ._previewImage_vqfrr_67{max-width:100%;max-height:60vh;object-fit:contain;border-radius:8px;box-shadow:0 4px 20px #0000001a}._attachmentPreviewModal_vqfrr_1 ._pdfPreviewContainer_vqfrr_74{width:100%;height:60vh;padding:16px}._attachmentPreviewModal_vqfrr_1 ._pdfPreviewContainer_vqfrr_74 ._pdfIframe_vqfrr_79{width:100%;height:100%;border:none;border-radius:8px;box-shadow:0 2px 10px #0000001a}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86{padding:32px;text-align:center;width:100%}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86 ._fileInfoTitle_vqfrr_91{margin-bottom:24px;color:#333;font-weight:600}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86 ._fileDetails_vqfrr_96{background:#f5f5f5;border-radius:8px;padding:20px;margin-bottom:20px;text-align:left}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86 ._fileDetails_vqfrr_96 .MuiTypography-root{margin-bottom:8px;font-size:14px}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86 ._fileDetails_vqfrr_96 .MuiTypography-root:last-child{margin-bottom:0}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86 ._previewUnavailable_vqfrr_110{font-style:italic;margin-top:16px}._attachmentPreviewModal_vqfrr_1 ._modalFooter_vqfrr_114{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;border-top:1px solid #e0e0e0;background:#fafafa}._attachmentPreviewModal_vqfrr_1 ._modalFooter_vqfrr_114 .MuiButton-root{min-width:100px;text-transform:none;font-weight:500}@media (max-width: 768px){._attachmentPreviewModal_vqfrr_1 .MuiDialog-paper{margin:16px;max-height:calc(100vh - 32px)}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5{padding:12px 16px}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._modalTitle_vqfrr_13{font-size:16px}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26{width:36px;height:36px}._attachmentPreviewModal_vqfrr_1 ._imagePreviewContainer_vqfrr_58{padding:16px}._attachmentPreviewModal_vqfrr_1 ._imagePreviewContainer_vqfrr_58 ._previewImage_vqfrr_67{max-height:50vh}._attachmentPreviewModal_vqfrr_1 ._pdfPreviewContainer_vqfrr_74{height:50vh;padding:12px}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86{padding:20px}._attachmentPreviewModal_vqfrr_1 ._modalFooter_vqfrr_114{padding:12px 16px;flex-direction:column}._attachmentPreviewModal_vqfrr_1 ._modalFooter_vqfrr_114 .MuiButton-root{width:100%}}._attachmentPreviewContainer_ps58m_1{width:100%;margin:16px 0}._attachmentEmptyState_ps58m_6 ._attachmentPlaceholder_ps58m_6{display:flex;flex-direction:column;align-items:center;padding:24px;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .2s ease;background-color:#fafafa;margin-bottom:20px}._attachmentEmptyState_ps58m_6 ._attachmentPlaceholder_ps58m_6:hover{border-color:var(--primary-dark, #1976d2);background-color:#f5f5f5}._attachmentEmptyState_ps58m_6 ._attachmentPlaceholder_ps58m_6 ._placeholderIcon_ps58m_22{font-size:48px;color:#999;margin-bottom:8px}._attachmentEmptyState_ps58m_6 ._attachmentPlaceholder_ps58m_6 ._placeholderText_ps58m_27{color:#666;font-size:14px;font-weight:500}._attachmentGrid_ps58m_33{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;max-height:300px;overflow-y:auto;padding:8px}._attachmentItem_ps58m_42{position:relative;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;transition:all .2s ease;cursor:pointer}._attachmentItem_ps58m_42:hover{box-shadow:0 4px 12px #00000026;border-color:var(--primary-dark, #1976d2)}._attachmentItem_ps58m_42._addMore_ps58m_55{border:2px dashed #ccc;background:#fafafa;cursor:pointer}._attachmentItem_ps58m_42._addMore_ps58m_55:hover{border-color:var(--primary-dark, #1976d2);background:#f5f5f5}._attachmentItem_ps58m_42._addMore_ps58m_55 ._addMoreContent_ps58m_64{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;padding:16px}._attachmentItem_ps58m_42._addMore_ps58m_55 ._addMoreContent_ps58m_64 ._addMoreIcon_ps58m_72{font-size:32px;color:#999;margin-bottom:8px}._attachmentItem_ps58m_42._addMore_ps58m_55 ._addMoreContent_ps58m_64 ._addMoreText_ps58m_77{font-size:12px;color:#666;font-weight:500}._attachmentHeader_ps58m_83{position:absolute;top:4px;right:4px;display:flex;gap:4px;z-index:2;opacity:0;transition:opacity .2s ease}._attachmentItem_ps58m_42:hover ._attachmentHeader_ps58m_83{opacity:1}._attachmentHeader_ps58m_83 ._removeButton_ps58m_96,._attachmentHeader_ps58m_83 ._previewButton_ps58m_97{background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:28px;height:28px;padding:2px}._attachmentHeader_ps58m_83 ._removeButton_ps58m_96:hover,._attachmentHeader_ps58m_83 ._previewButton_ps58m_97:hover{background:#fff}._attachmentHeader_ps58m_83 ._removeIcon_ps58m_108{color:#f44336;font-size:18px}._attachmentHeader_ps58m_83 ._previewIcon_ps58m_112{color:var(--primary-dark, #1976d2);font-size:18px}._attachmentContent_ps58m_117{height:80px;display:flex;align-items:center;justify-content:center;overflow:hidden}._thumbnailContainer_ps58m_125{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._thumbnailContainer_ps58m_125 ._attachmentThumbnail_ps58m_132{max-width:100%;max-height:100%;object-fit:cover;border-radius:4px}._fileIconContainer_ps58m_139{display:flex;align-items:center;justify-content:center}._fileIconContainer_ps58m_139 ._fileIcon_ps58m_139{font-size:40px}._fileIconContainer_ps58m_139 ._fileIcon_ps58m_139._imageIcon_ps58m_147{color:#4caf50}._fileIconContainer_ps58m_139 ._fileIcon_ps58m_139._pdfIcon_ps58m_150{color:#f44336}._fileIconContainer_ps58m_139 ._fileIcon_ps58m_139._genericIcon_ps58m_153{color:#757575}._attachmentInfo_ps58m_157{padding:8px;border-top:1px solid #f0f0f0;background:#fafafa}._attachmentInfo_ps58m_157 ._filename_ps58m_162{font-size:12px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}._attachmentInfo_ps58m_157 ._fileSize_ps58m_171{font-size:10px;color:#666}@media (max-width: 768px){._attachmentGrid_ps58m_33{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}._attachmentItem_ps58m_42 ._attachmentContent_ps58m_117{height:70px}}._modalContainer_11vea_1 ._htmlViewport_11vea_1{position:relative;overflow:auto;display:flex;flex-direction:column;height:60vh;width:100%;min-height:400px}@media (max-width: 768px){._modalContainer_11vea_1 ._htmlViewport_11vea_1{height:calc(100vh - 180px);min-height:300px;max-height:70vh}}@media (max-width: 480px){._modalContainer_11vea_1 ._htmlViewport_11vea_1{height:calc(100vh - 160px);min-height:250px;max-height:75vh}}._modalContainer_11vea_1 ._htmlContent_11vea_24{background-color:#fff;border:none;border-radius:4px;box-shadow:0 4px 12px #00000026;width:100%;height:100%;padding:20px;overflow-y:auto;font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.5}@media (max-width: 768px){._modalContainer_11vea_1 ._htmlContent_11vea_24{padding:16px;border-radius:2px;box-shadow:0 2px 8px #0000001a}}@media (max-width: 480px){._modalContainer_11vea_1 ._htmlContent_11vea_24{padding:12px}}._modalContainer_11vea_1 ._htmlContent_11vea_24 h1,._modalContainer_11vea_1 ._htmlContent_11vea_24 h2,._modalContainer_11vea_1 ._htmlContent_11vea_24 h3,._modalContainer_11vea_1 ._htmlContent_11vea_24 h4,._modalContainer_11vea_1 ._htmlContent_11vea_24 h5,._modalContainer_11vea_1 ._htmlContent_11vea_24 h6{margin-top:0}._modalContainer_11vea_1 ._htmlContent_11vea_24 table{width:100%;border-collapse:collapse}._modalContainer_11vea_1 ._htmlContent_11vea_24 img{max-width:100%;height:auto}._modalContainer_11vea_1 ._loadingContainer_11vea_64{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--grayscale-dark);gap:1rem}._modalContainer_11vea_1 ._emptyState_11vea_73{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--grayscale);gap:1rem}._loadingTemplateContainer_13yb9_1{display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column;gap:8px;margin-bottom:16px;margin-top:16px}._referringInput_13yb9_12{display:flex;flex-direction:column;margin-bottom:15px}._referringInput_13yb9_12 ._physicianEmailInputContainer_13yb9_17{display:flex;align-items:center;gap:10px}._referringInput_13yb9_12._is-mobile_13yb9_22{flex-wrap:wrap}.implant-report-sender-container{background-color:var(--primary-lightest);margin:1em 0;border:1px solid var(--grayscale-hover);border-radius:4px;padding:.75em}.implant-report-sender-container .implant-report-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.implant-report-sender-container .implant-report-header .implant-header-title{flex-direction:column}.implant-report-sender-container .secondary-text{margin-top:.5em;color:#0009}.implant-report-sender-container .referring-input{display:flex;align-items:center;column-gap:1em}.implant-report-sender-container .referring-input .physician-container{display:flex;align-items:center;width:100%;gap:5px}.implant-report-sender-container .referring-input.is-mobile{flex-wrap:wrap}.implant-report-sender-container .implant-report-menu{margin-top:.5em;margin-bottom:0}.implant-report-header-no-options{flex-direction:column;gap:5px;display:flex;align-items:center;justify-content:center}.extraction-report-input-with-button{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.extraction-report-input-with-button .add-icon{color:var(--primary)}.extraction-report-input-with-button .extraction-report-input-array{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:.5em}.first-single-stage .next-date-picker{margin:.5em}.first-single-stage .next-appt-input{margin-top:1.25em;margin-bottom:.5em}.first-single-stage .other-abutment-input{margin-top:0;margin-bottom:.5em}.restorative-report-input-array{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:.5em}.restorative-report-input-array .restorative-date-picker{margin-bottom:.5em}.restorative-report-input-array .or-typography{margin:.5em}.view-reports-modal{background-color:#fff;border-radius:4px;padding:1rem;border:1px solid var(--grayscale-hover);overflow:auto}.attachment-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;color:var(--primary-dark);margin-top:1rem}.attachment-wrapper .attachment-images-wrapper{display:flex;gap:1rem;flex-wrap:wrap}.attachment-wrapper .attachment-images-wrapper .attachment-image-box{display:flex;flex-direction:column;gap:.25rem;position:relative}.attachment-wrapper .attachment-images-wrapper .attachment-image-box .attachment-image{height:70px;cursor:pointer}.attachment-wrapper .attachment-images-wrapper .attachment-image-box .delete-attachment{background-color:var(--primary);position:absolute;top:0;right:0;transform:translate(50%,-50%);width:20px;height:20px}.attachment-wrapper .attachment-images-wrapper .attachment-image-box .delete-attachment .close{color:#f5f5f5;font-size:15px}.attachment-wrapper .attachment-images-wrapper .attachment-image-box .delete-attachment:hover{width:25px;height:25px}.attachment-wrapper .attachment-images-wrapper .attachment-image-box .delete-attachment:hover>:first-child{font-size:20px}.attachment-wrapper .titles{text-decoration:underline;font-size:14px;cursor:pointer}.attachment-wrapper .titles.ellipsis{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachement-container-reports{display:flex;gap:1rem;min-height:70px}.attachement-container-reports .attachment-title{color:var(--primary-contrast-text);line-height:1.5em;align-items:center;margin-left:3em}.attachement-container-reports .attachment-title.isMobile{margin-left:1em}.attachement-container-reports .attachment-container{display:flex;gap:1rem;flex-wrap:wrap}.attachement-container-reports .attachment-container .attachment-box{display:flex;flex-direction:column;gap:.25rem;justify-content:space-between}.attachement-container-reports .attachment-container .attachment-box a{height:fit-content;width:fit-content}.attachement-container-reports .attachment-container .attachment-box .attachment-link{font-size:14px;text-decoration:underline;color:var(--primary-contrast-text);cursor:pointer;overflow:hidden;max-width:70px;text-overflow:ellipsis;white-space:nowrap}.attachement-container-reports .attachment-container .attachment-box .attachment-image{height:70px;cursor:pointer}.attachement-container-reports .attachment-container .attachment-box .pdf-preview{height:70px;aspect-ratio:1;border:1px solid #ddd;display:flex;justify-content:center;align-items:center}.flex-end{display:flex;justify-content:flex-end}._options_1q647_1{display:flex;flex-direction:column;gap:16px;padding:8px 0}._yesGroup_1q647_8{display:flex;flex-direction:column;gap:12px;padding:16px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;transition:all .2s ease}._yesGroup_1q647_8:hover{border-color:#1976d2}._yesTitle_1q647_22{font-weight:700;font-size:18px;color:#333;margin-bottom:4px;text-align:center}._yesOptions_1q647_30{display:flex;gap:12px}._optionButton_1q647_35{flex:1;padding:16px;text-align:center;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}._optionButton_1q647_35._allItems_1q647_48{background:#4caf501a;color:#2e7d32}._optionButton_1q647_35._allItems_1q647_48:hover{background:#4caf5033}._optionButton_1q647_35._selectItems_1q647_55{background:#ff98001a;color:#ed6c02}._optionButton_1q647_35._selectItems_1q647_55:hover{background:#ff980033}._optionButton_1q647_35._noItems_1q647_62{background:#d32f2f1a;color:#d32f2f;width:auto;align-self:center}._optionButton_1q647_35._noItems_1q647_62:hover{background:#d32f2f33}._optionButton_1q647_35:disabled{opacity:.5;cursor:not-allowed}._optionButtonTitle_1q647_76{font-weight:600;font-size:16px}._selection_1q647_81{max-height:500px;overflow-y:auto;padding:8px 0}._cardGroup_1q647_87{margin-bottom:24px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}._cardGroup_1q647_87:last-child{margin-bottom:0}._cardHeader_1q647_98{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:16px;background:linear-gradient(135deg,#1976d2,#1565c0);border-radius:6px;color:#fff}._cardTitle_1q647_109{font-weight:600;font-size:16px;color:#fff;margin:0}._cardCount_1q647_116{font-size:12px;color:#ffffffe6;font-weight:500}._selectionHeader_1q647_122{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;background:var(--primary-light);border-radius:6px}._selectionHeaderTitle_1q647_132{font-weight:600;color:#333;text-transform:uppercase;font-size:12px;letter-spacing:.5px;flex:1}._selectionHeaderActions_1q647_141{display:flex;gap:8px}._selectionHeaderButton_1q647_146{padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#666;transition:all .2s ease}._selectionHeaderButton_1q647_146:hover:not(:disabled){border-color:#1976d2;color:#1976d2}._selectionHeaderButton_1q647_146:disabled{opacity:.5;cursor:not-allowed}._group_1q647_165{margin-bottom:16px}._group_1q647_165:last-child{margin-bottom:0}._groupHeader_1q647_172{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--primary-light);border-radius:6px;margin-bottom:8px}._groupCheckbox_1q647_182{padding:0;margin-right:4px}._groupTitle_1q647_187{font-weight:600;color:#333;text-transform:uppercase;font-size:12px;letter-spacing:.5px;flex:1}._groupCount_1q647_196{color:#666;font-size:11px;margin-left:auto}._item_1q647_202{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--primary-hover);border-radius:8px;margin-bottom:8px;transition:all .2s ease}._item_1q647_202._unselected_1q647_212{opacity:.6;background:#f9f9f9}._itemCheckbox_1q647_217{flex-shrink:0}._itemDetails_1q647_221{flex:1;min-width:0}._itemName_1q647_226{font-weight:500;font-size:14px;color:#333;margin-bottom:4px;word-wrap:break-word}._itemInfo_1q647_234{font-size:12px;color:#666}._itemQuantity_1q647_239{display:flex;align-items:center;gap:8px;flex-shrink:0}._itemQtyButton_1q647_246{min-width:32px;width:32px;height:32px;padding:4px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._itemQtyButton_1q647_246:hover:not(:disabled){background:#f5f5f5;border-color:#1976d2}._itemQtyButton_1q647_246:disabled{opacity:.4;cursor:not-allowed}._itemQtyValue_1q647_269{min-width:40px;text-align:center;font-weight:600;font-size:14px}._summary_1q647_276{padding:12px;background:#f5f5f5;border-radius:8px;margin-top:12px;text-align:center;font-size:14px;color:#666}._summary_1q647_276 strong{color:#333}._loading_1q647_289{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px}._empty_1q647_298{text-align:center;padding:40px;color:#666}._stickyTabsHeader_1q647_304{position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 2px 4px #0000001a;margin-bottom:16px}._assetOverview_1xcyy_1{display:flex;flex-direction:column;justify-content:space-between;padding:.5em}._count_1xcyy_8{display:flex;align-items:center;justify-content:center;min-height:22px;max-height:22px;min-width:22px;max-width:22px}._container_89noa_1{display:flex;justify-content:space-between;flex-direction:column}._deleteConfirmation_89noa_7{align-self:center;color:#1d4622;display:flex;justify-content:center;text-transform:uppercase}._loadingButtonContent_89noa_15{display:flex;align-items:center;justify-content:space-between;white-space:nowrap}._root_pczyw_1{display:flex;position:relative}._hasBottomNavigation_pczyw_7{margin-bottom:57px}._navigationWrapper_pczyw_11{display:flex;justify-content:center}._bottomNavigation_pczyw_16{position:fixed;z-index:5;bottom:0;left:0;right:0;border-top:1px solid rgba(213,213,213)}._tab_pczyw_25{display:none}._tabIsActive_pczyw_29{display:block}._videoContainer_pczyw_33{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}._video_pczyw_33{object-fit:cover}._zoomControl_pkh4w_1{display:flex;align-items:center;justify-content:center;gap:6px;background:#000000b3;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000080;padding:7px}@media (min-width: 768px){._zoomControl_pkh4w_1{gap:12px;padding:10px;border-radius:24px}}._zoomButton_pkh4w_20{font-family:math;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.8);background:#ffffff1a;color:#fff;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}@media (min-width: 768px){._zoomButton_pkh4w_20{width:36px;height:36px;border:2px solid rgba(255,255,255,.8);font-size:20px}}._zoomButton_pkh4w_20:hover:not(:disabled){background:#fff3;border-color:#fff;transform:scale(1.05)}._zoomButton_pkh4w_20:active:not(:disabled){transform:scale(.95)}._zoomButton_pkh4w_20:disabled{opacity:.3;cursor:not-allowed}._zoomSlider_pkh4w_57{width:100px;height:3px;border-radius:2px;outline:none;background:#ffffff4d;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media (min-width: 768px){._zoomSlider_pkh4w_57{width:120px;height:4px}}._zoomSlider_pkh4w_57::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:transform .2s ease;bottom:5px;position:relative}@media (min-width: 768px){._zoomSlider_pkh4w_57::-webkit-slider-thumb{width:20px;height:20px;bottom:7px}}._zoomSlider_pkh4w_57::-webkit-slider-thumb:hover{transform:scale(1.1)}._zoomSlider_pkh4w_57::-webkit-slider-thumb:active{transform:scale(.95)}._zoomSlider_pkh4w_57::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d;transition:transform .2s ease}@media (min-width: 768px){._zoomSlider_pkh4w_57::-moz-range-thumb{width:20px;height:20px}}._zoomSlider_pkh4w_57::-moz-range-thumb:hover{transform:scale(1.1)}._zoomSlider_pkh4w_57::-moz-range-thumb:active{transform:scale(.95)}._zoomSlider_pkh4w_57::-webkit-slider-runnable-track{background:#ffffff4d;height:3px;border-radius:2px}@media (min-width: 768px){._zoomSlider_pkh4w_57::-webkit-slider-runnable-track{height:4px}}._zoomSlider_pkh4w_57::-moz-range-track{background:#ffffff4d;height:3px;border-radius:2px}@media (min-width: 768px){._zoomSlider_pkh4w_57::-moz-range-track{height:4px}}._zoomLevel_pkh4w_141{color:#fff;font-size:11px;font-weight:500;min-width:28px;text-align:center}@media (min-width: 768px){._zoomLevel_pkh4w_141{font-size:14px;min-width:40px}}._settingsButton_pkh4w_155{width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.8);background:#ffffff1a;color:#fff;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}@media (min-width: 768px){._settingsButton_pkh4w_155{width:32px;height:32px;border:2px solid rgba(255,255,255,.8);font-size:16px}}._settingsButton_pkh4w_155:hover{background:#fff3;border-color:#fff;transform:scale(1.05)}._settingsButton_pkh4w_155:active{transform:scale(.95)}._toggleButton_pkh4w_186{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.8);background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 12px #00000080;z-index:10}@media (min-width: 768px){._toggleButton_pkh4w_186{width:44px;height:44px;font-size:22px;top:20px;right:20px}}._toggleButton_pkh4w_186:hover{background:#000000d9;border-color:#fff;transform:scale(1.05)}._toggleButton_pkh4w_186:active{transform:scale(.95)}.landing-icon-container{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;width:151px;text-align:center}.landing-icon-container .landing-icon-corner{position:absolute;top:10px;left:12.5px;z-index:1}.landing-icon-container.is-disabled{opacity:.5;pointer-events:none}.landing-icon-container.is-mobile{gap:8px}.landing-icon-container.is-mobile .landing-icon-corner{top:10px;left:25px}.landing-icon-container.is-mobile .icon{height:110px;width:110px;max-width:110px;max-height:120px;background:var(--grayscale-lightest);padding:10px;border-radius:10px}.landing-icon-container.is-mobile .icon .landing-icon-img{width:100%;height:auto;max-height:60px}.landing-icon-container.is-mobile .icon .landing-icon-img.explanted{max-width:35px;height:auto;max-height:80px}.landing-icon-container .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;height:140px;width:140px;max-width:140px;max-height:160px;background:var(--grayscale-lightest);padding:10px;border-radius:10px}.landing-icon-container .icon .landing-icon-img{width:100%;height:auto;max-height:80px}.landing-icon-container .icon .landing-icon-img.explanted{max-width:40px;height:auto;max-height:100px}.landing-icon-container .icon:hover{cursor:pointer;background:var(--primary-lightest);transition:all .3s}.main-icon-landing_wrapper{display:flex;flex-direction:column;align-items:center;height:fit-content;overflow:auto}.main-icon-landing_wrapper .icons-container{margin-top:10px;display:flex;justify-content:center;max-width:510px;flex-wrap:wrap;gap:20px;padding-bottom:70px}.main-icon-landing_wrapper .icons-container.two-columns{max-width:500px}.main-icon-landing_wrapper.is-mobile .icons-container{margin-top:10px;justify-content:center;align-items:flex-start;max-width:fit-content;gap:8px}.main-icon-landing_wrapper .pre-approval-link{color:inherit;text-decoration:underline;background:none;border:none;cursor:pointer}.main-icon-landing_wrapper .loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.submit-image-dialog_wrapper .dialog-content{height:100vh;width:100vw;display:flex;flex-direction:column;background-color:#000}.submit-image-dialog_wrapper .dialog-content .header{padding:16px;display:flex;align-items:center;justify-content:space-between;background-color:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.submit-image-dialog_wrapper .dialog-content .header .header-left{display:flex;align-items:center;gap:12px}.submit-image-dialog_wrapper .dialog-content .header .header-left .title{color:#fff;font-size:1.125rem;font-weight:500}.submit-image-dialog_wrapper .dialog-content .header .header-left .close-button{color:#fff}.submit-image-dialog_wrapper .dialog-content .header .header-right .submit-button{background-color:var(--primary);color:#fff;font-weight:500;padding:8px 16px;border-radius:24px;min-width:120px;box-shadow:0 2px 8px #0000004d;transition:all .2s ease}.submit-image-dialog_wrapper .dialog-content .header .header-right .submit-button:hover{background-color:var(--primary-dark, #0056b3);box-shadow:0 4px 12px #0006}.submit-image-dialog_wrapper .dialog-content .header .header-right .submit-button:disabled{background-color:#fff3;color:#ffffff80}.submit-image-dialog_wrapper .dialog-content .main-content{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden;padding-bottom:96px}.submit-image-dialog_wrapper .dialog-content .main-content .image-container{flex:1;position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.submit-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;padding:16px}.submit-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper .preview-image{position:absolute;max-width:min(100vw - 32px,100vh - 32px);max-height:min(100vw - 32px,100vh - 32px);width:auto;height:auto;object-fit:contain;will-change:transform;transition:transform .3s ease-out;top:50%;left:50%;transform-origin:center center;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #ffffff0d,0 0 20px #0000004d;border-radius:4px}.submit-image-dialog_wrapper .dialog-content .main-content .bottom-controls{position:fixed;bottom:env(safe-area-inset-bottom,0px);left:0;right:0;padding:16px;background:linear-gradient(transparent,#000000f2);display:flex;justify-content:center;gap:24px;z-index:100;min-height:80px;touch-action:none}.submit-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button{color:#fff;width:48px;height:48px}.submit-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button svg{font-size:24px}.submit-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button:disabled{color:#ffffff4d}.loading-container{width:100%;height:80vh;display:flex;align-items:center;justify-content:center}.header-buttons .back_button{position:absolute;top:8px;left:8px;background-color:#ffffffbf;z-index:1000}.header-buttons .back_button:hover{background-color:#fff}.camera-container{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background-color:#000}.camera-container video::-webkit-media-controls-overlay-play-button{display:none!important}.camera-container video::-webkit-media-controls{display:none!important}.camera-container *::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.camera-container *::--webkit-media-controls-play-button{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.camera-container *::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.camera-container .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-container .camera-feed{height:100%;width:100%;object-fit:contain;object-position:center;background-color:#000}.camera-container .buttons-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between!important;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px}.camera-container .buttons-container .camera-options_container{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:30}.camera-container .buttons-container .camera-options_container .camera-switch{background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;padding:8px 16px;color:var(--primary);border:1px solid rgba(0,0,0,.1);font-weight:500;box-shadow:0 2px 8px #0000001a}.camera-container .buttons-container .camera-options_container .camera-switch:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.camera-container .buttons-container .camera-options_container .camera-switch:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.camera-container .buttons-container .camera-options_container .camera-switch .MuiButton-startIcon{margin-right:8px}.camera-container .buttons-container .camera-options_container .camera-options{animation:slideDown .2s ease-out;transform-origin:top center;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:250px;overflow:hidden}.camera-container .buttons-container .camera-options_container .camera-options .camera-option{padding:12px 16px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #eee}.camera-container .buttons-container .camera-options_container .camera-options .camera-option:last-child{border-bottom:none}.camera-container .buttons-container .camera-options_container .camera-options .camera-option .label{font-weight:500;color:#2c3e50}.camera-container .buttons-container .camera-options_container .camera-options .camera-option .type{font-size:12px;color:#6c757d}.camera-container .buttons-container .camera-options_container .camera-options .camera-option:hover{background:#f8f9fa}.camera-container .buttons-container .camera-options_container .camera-options .camera-option.active{background:var(--primary)}.camera-container .buttons-container .camera-options_container .camera-options .camera-option.active .label,.camera-container .buttons-container .camera-options_container .camera-options .camera-option.active .type{color:#fff}.camera-container .buttons-container .flip{display:flex;align-items:center;justify-content:center;color:var(--primary-lightest);border-radius:50%;border:none;background-color:var(--primary);padding:10px;margin-bottom:20px}.camera-container .buttons-container .flip .icon{width:35px;height:35px}.camera-container .buttons-container .capture-buttons{position:absolute;bottom:0;left:0;right:0;width:100%;display:flex;align-items:center;justify-content:center;padding:24px 32px 40px;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.5) 50%,transparent 100%);z-index:20;gap:10px}.camera-container .buttons-container .capture-buttons .side-button{width:auto;height:45px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:2px solid rgba(255,255,255,.8);color:#fff}.camera-container .buttons-container .capture-buttons .side-button:hover{background:#ffffff4d;transform:translateY(-2px)}.camera-container .buttons-container .capture-buttons .side-button:active{transform:translateY(1px)}.camera-container .buttons-container .capture-buttons .side-button .icon{width:24px;height:24px}.camera-container .buttons-container .capture-buttons .capture{width:76px;height:76px;border-radius:50%;background:transparent;position:relative;transition:all .2s ease;border:4px solid white}.camera-container .buttons-container .capture-buttons .capture:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;background:#fff;transition:all .2s ease}.camera-container .buttons-container .capture-buttons .capture:hover{transform:scale(1.05);box-shadow:0 0 20px #ffffff4d}.camera-container .buttons-container .capture-buttons .capture:active{transform:scale(.95)}.camera-container .buttons-container .capture-buttons .capture:active:before{width:75%;height:75%}.camera-container .buttons-container .capture-buttons .capture .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;color:var(--primary);z-index:1}.camera-container .buttons-container .capture-buttons .manual-add{padding:10px 20px;border-radius:24px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-weight:500;font-size:14px;letter-spacing:.3px;border:1px solid rgba(255,255,255,.3);transition:all .2s ease}.camera-container .buttons-container .capture-buttons .manual-add:hover{background:#ffffff4d;transform:translateY(-2px)}.camera-container .buttons-container .capture-buttons .manual-add:active{transform:translateY(1px)}.tray-component{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:16px;margin-bottom:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent;aspect-ratio:1;position:relative;overflow:hidden;padding:0;transition:transform .3s ease-in-out;box-shadow:0 4px 12px #00000014}.tray-component:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary-lightest) 0%,transparent 100%);opacity:0;transition:opacity .3s ease;z-index:1}.tray-component:focus{outline:none;box-shadow:0 0 0 3px var(--primary-light),0 8px 24px #5035ed26}.tray-component:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px #5035ed26}.tray-component:hover:before{opacity:.6}.tray-component:hover .tray-overlay{opacity:1;transform:translateY(0)}.tray-component:hover .tray-image{transform:scale(1.05)}.tray-component:hover .arrow-icon{transform:translate(4px);opacity:1}.tray-component:active{transform:translateY(0);background-color:#f5f5f5}.tray-component .tray-data_container{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:16px;margin-bottom:0;position:relative}.tray-component .tray-data_container .tray-icon{width:40px;height:40px;object-fit:contain;flex-shrink:0}.tray-component .tray-data_container .arrow-icon{color:#5a43e9;font-size:20px;opacity:.5;margin-left:auto;align-self:center;transition:all .2s ease-in-out}.tray-component .tray-data_container .tray-data{flex:1}.tray-component .tray-data_container .tray-data .tray-data_name{font-size:17px;font-weight:500;color:#11142d;margin-bottom:8px}.tray-component .tray-data_container .tray-data [data-field=Type] .field-value{text-transform:capitalize}.tray-component .tray-image-container{width:100%;height:100%;overflow:hidden;z-index:1}.tray-component .tray-image-container .tray-image{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.tray-component .tray-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3 40%,#000c);padding:16px;opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.tray-component .tray-overlay .tray-title{color:#fff;font-weight:600;font-size:1rem;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.tray-component .tray-overlay .tray-type{color:#ffffffe6;font-size:.75rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);margin-bottom:8px}.tray-component .tray-overlay .total-count{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#ffffff26;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tray-component .tray-overlay .total-count .count-value{font-size:1rem;font-weight:600;color:var(--primary-lightest)}.tray-component .tray-overlay .total-count .count-label{font-size:.7rem;color:#ffffffe6}.tray-component:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.1) 30%,transparent 100%);transform:rotate(45deg);animation:shine 3s infinite;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:3}.tray-component .status-badge{position:absolute;top:12px;right:12px;background:#fff;padding:4px 8px;border-radius:12px;font-size:.7rem;font-weight:500;color:var(--primary-dark);display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #0000001a;z-index:2}.tray-component .status-badge .status-dot{width:6px;height:6px;background:var(--success);border-radius:50%;display:inline-block;animation:pulse 2s infinite}.tray-component .status-badge:hover{transform:translateY(-2px)}.tray-component .tray-stats{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2}.tray-component .tray-stats .stat-item{background:var(--primary);padding:4px 8px;border-radius:8px;text-align:center;box-shadow:0 2px 8px #00000026;transition:all .3s ease}.tray-component .tray-stats .stat-item:hover{transform:translateY(-2px);background:var(--primary-dark)}.tray-component .tray-stats .stat-item .stat-value{display:block;color:#fff;font-size:.9rem;font-weight:600;line-height:1;margin-bottom:2px}.tray-component .tray-stats .stat-item .stat-label{display:block;color:#ffffffe6;font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes shine{0%{transform:rotate(45deg) translate(-100%)}to{transform:rotate(45deg) translate(100%)}}.tray-component:after{content:"Click to view details";position:absolute;bottom:8px;right:16px;font-size:12px;color:#666;opacity:0;transition:opacity .2s ease-in-out}.tray-component:hover:after{opacity:1}.tray-details-container{padding:16px;max-width:1200px;margin:0 auto 32px;background-color:#f8f9fa}@media (min-width: 600px){.tray-details-container{padding:24px}}.tray-details-container .tray-details-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:16px;gap:12px}.tray-details-container .tray-details-header .breadcrumbs{display:flex;flex-direction:row;align-items:center;gap:12px}@media (min-width: 600px){.tray-details-container .tray-details-header{flex-direction:row;align-items:center;margin-bottom:24px}}.tray-details-container .tray-details-header .back-button{width:auto!important}@media (min-width: 600px){.tray-details-container .tray-details-header .back-button{margin-right:24px}}.tray-details-container .tray-details-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:50vh;padding:16px}.tray-details-container .tray-details-content{padding:16px;background-color:#fff;border-radius:8px}@media (min-width: 600px){.tray-details-container .tray-details-content{padding:32px}}.tray-details-container .tray-details-content .tray-title{margin-bottom:16px;color:#1a1a1a;font-weight:600;word-break:break-word}.tray-details-container .tray-details-content .tray-metadata-container{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}@media (min-width: 600px){.tray-details-container .tray-details-content .tray-metadata-container{margin-bottom:32px;padding-bottom:24px}}.tray-details-container .tray-details-content .tray-metadata-container .tray-metadata{width:100%;display:flex;flex-direction:row;gap:12px}.tray-details-container .tray-details-content .tray-metadata-container .tray-metadata .tray-type-block,.tray-details-container .tray-details-content .tray-metadata-container .tray-metadata .vendor-block{flex:1;background-color:#f5f5f5;padding:12px 16px;border-radius:8px}.tray-details-container .tray-details-content .tray-metadata-container .tray-metadata .tray-type-block .MuiTypography-root,.tray-details-container .tray-details-content .tray-metadata-container .tray-metadata .vendor-block .MuiTypography-root{line-height:1.5;margin:0}.tray-details-container .tray-details-content .section-title{margin-bottom:12px;color:#424242;font-weight:500}@media (min-width: 600px){.tray-details-container .tray-details-content .section-title{margin-bottom:16px}}.tray-details-container .tray-details-content .tray-image-section{margin-bottom:24px}@media (min-width: 600px){.tray-details-container .tray-details-content .tray-image-section{margin-bottom:32px}}.tray-details-container .tray-details-content .tray-image-container{width:100%;min-height:250px;overflow:hidden;border-radius:8px;background-color:#fafafa;display:flex;align-items:center;justify-content:center}@media (min-width: 600px){.tray-details-container .tray-details-content .tray-image-container{min-height:400px}}.tray-details-container .tray-details-content .tray-image-container .tray-image{width:100%;height:100%;object-fit:contain}.tray-details-container .tray-details-content .tray-image-container .no-image-placeholder{padding:24px;text-align:center}@media (min-width: 600px){.tray-details-container .tray-details-content .tray-image-container .no-image-placeholder{padding:48px}}.tray-details-container .tray-details-content .action-section{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.tray-details-container .tray-details-content .action-section .section-title{margin-bottom:0;line-height:1.5}.tray-details-container .tray-details-content .action-section .MuiTypography-root{text-align:center}.tray-details-container .tray-details-content .action-section .action-buttons{width:100%;display:flex;justify-content:center}@media (min-width: 900px){.tray-details-container .tray-details-content .action-section .action-buttons{width:auto}}.tray-details-container .tray-details-content .action-section .action-buttons .MuiButton-root{padding:8px 16px;font-weight:500;white-space:nowrap}@media (min-width: 600px){.tray-details-container .tray-details-content .action-section .action-buttons .MuiButton-root{padding:12px 24px}}.spd-cortex-video_wrapper{width:100%;height:100%;position:relative;border-radius:inherit}.spd-cortex-video_wrapper .camera-select_container{position:absolute;top:16px;left:16px;z-index:30}.spd-cortex-video_wrapper .camera-select_container .camera-switch{background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;padding:8px 16px;color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .2s ease-in-out}.spd-cortex-video_wrapper .camera-select_container .camera-switch:hover{background:#000000e6;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.spd-cortex-video_wrapper .camera-select_container .camera-switch:active{transform:translateY(0)}.spd-cortex-video_wrapper .camera-select_container .camera-switch .MuiButton-startIcon{margin-right:8px}.spd-cortex-video_wrapper .camera-select_container .camera-options{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:250px;overflow:hidden}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option{padding:12px 16px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #eee}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option:last-child{border-bottom:none}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option .label{font-weight:500;color:#2c3e50}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option .type{font-size:12px;color:#6c757d}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option:hover{background:#f8f9fa}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option.active{background:var(--primary)}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option.active .label,.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option.active .type{color:#fff}.spd-cortex-video_wrapper .format-switch_container{width:150px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:var(--grayscale-dark);border-radius:15px;z-index:20;position:absolute;top:15%;left:50%;transform:translate(-50%,-15%);padding:10px}.spd-cortex-video_wrapper .scanner_outline{width:100px;height:100px;border:2px solid var(--white);box-sizing:border-box;position:absolute;top:65%;left:50%;transform:translate(-50%,-65%)}.spd-cortex-video_wrapper .scanner_outline{width:200px;height:120px;border:3px solid rgba(255,255,255,.8);box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;border-radius:8px}.spd-cortex-video_wrapper video{width:100%;height:100%;object-fit:cover;border-radius:inherit}.select-tray-id-modal{display:flex;flex-direction:column;position:absolute;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px}.select-tray-id-modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.select-tray-id-modal .scanner-container{width:100%;height:260px;border-radius:25px;position:relative;margin:20px 0}.select-tray-id-modal .scanner-container .skeleton{width:100%;height:100%;border-radius:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:13}.select-tray-id-modal .product-container{width:100%;padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:15px}@media screen and (max-width: 800px){.select-tray-id-modal{width:95%}}.assigned-digital-trays-container{width:100%;padding:24px 24px 100px;background-color:var(--grayscale-lightest)}.assigned-digital-trays-container .parent-tray-image-skeleton{margin-right:12px;border-radius:4px}.assigned-digital-trays-container .header-button{margin-bottom:24px;color:var(--primary)}.assigned-digital-trays-container .header-button:hover{background-color:var(--primary-lightest)}.assigned-digital-trays-container .header-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.assigned-digital-trays-container .header-content h2{color:var(--primary-dark)}.assigned-digital-trays-container .header-content button{background-color:var(--primary)}.assigned-digital-trays-container .header-content button:hover{background-color:var(--primary-dark)}.assigned-digital-trays-container .trays-content{margin-top:16px}.assigned-digital-trays-container .trays-content .tray-accordion{margin-bottom:24px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014;border:1px solid var(--grayscale-light);transition:all .3s ease}.assigned-digital-trays-container .trays-content .tray-accordion:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001f}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary{background-color:#fff}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary:hover{background-color:var(--primary-lightest)}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content{display:flex;align-items:center;width:100%;padding:16px;gap:24px}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .parent-tray-image{width:120px;height:120px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .parent-tray-image:hover{transform:scale(1.05)}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .tray-info{flex:1}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .tray-info .tray-title{font-size:1.25rem;font-weight:600;color:var(--primary-dark);margin-bottom:8px}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .tray-info .tray-barcode{color:var(--grayscale);font-size:.875rem}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .tray-count{background:var(--primary);color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:600;box-shadow:0 2px 8px #5035ed4d;margin-right:48px}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-details{background:linear-gradient(to bottom,white,var(--grayscale-lightest));padding:24px}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-details .sub-trays-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;padding:8px}.dtm-tray-visualization_container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-bottom:90px;overflow-x:hidden;position:relative}.dtm-tray-visualization_container .header-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 10px}.dtm-tray-visualization_container .header-buttons .guide-and-reference-image-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px}.dtm-tray-visualization_container .help-button{display:flex;align-items:center;justify-content:center;color:#fff;border:none;background-color:#5a43e9;border-radius:50%;font-size:13;opacity:1;z-index:5;width:25px;height:25px}.dtm-tray-visualization_container .tray-map_wrapper{width:170%;height:300px;scale:.5;display:flex;align-items:center;justify-content:center;pointer-events:none}.dtm-tray-visualization_container .screw-areas-wrapper{width:100%;height:300px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;flex-wrap:wrap;background-color:var(--tray-background)}.dtm-tray-visualization_container .screw-areas-wrapper .screw-area{width:33.3%;height:50%;background-color:var(--tray-background);display:flex;flex-direction:row;align-items:center;justify-content:center}.dtm-tray-visualization_container .screw-areas-wrapper .screw-area .area-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0}.dtm-tray-visualization_container .screw-areas-wrapper .screw-area .area-wrapper .column-size_wrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:1px;padding:1}.dtm-tray-visualization_container .screw-areas-wrapper .screw-area .area-wrapper .column-size_wrapper .column-size{width:6px;height:6px;background-color:#000;margin:.5px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center}.dtm-tray-visualization_container .screw-areas-wrapper .screw-area .area-wrapper .screw-rows_wrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:1px;padding:0}.dtm-tray-visualization_container .buttons-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.dtm-tray-visualization_container .buttons-container button{width:100%}.dtm-tray-visualization_container .buttons-container .left-container{width:45%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.dtm-tray-visualization_container .buttons-container .left-container .view-modify-tray_button{white-space:wrap}.dtm-tray-visualization_container .buttons-container .right-container{width:40%;height:100%;display:flex;align-items:center;justify-content:center}.dtm-tray-visualization_container .floating-image-button{position:fixed;top:90px;right:24px;z-index:1000;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.dtm-tray-visualization_container.with-plates .tray-content_wrapper{display:flex;width:100%;align-items:flex-start;justify-content:space-between;height:auto}.dtm-tray-visualization_container.with-plates .tray-content_wrapper.view-mode{pointer-events:none}.dtm-tray-visualization_container.with-plates .screw-areas-wrapper,.dtm-tray-visualization_container.with-plates .screw-areas-wrapper .screw-area{width:45%}.dtm-tray-visualization_container.with-plates .screw-areas-wrapper .screw-area.emergency{width:20%}@keyframes neon{0%{border-color:#36fff8;box-shadow:0 0 10px #36fff8,0 0 20px #36fff8,0 0 30px #36fff8,0 0 40px #36fff8,0 0 70px #36fff8,0 0 80px #36fff8,0 0 100px #36fff8,0 0 150px #36fff8}to{border-color:transparent;box-shadow:none}}.tray-image-preview-container{height:100vh;width:100%;display:flex;flex-direction:column;background-color:#f5f5f5}.tray-image-preview-container .preview-header{padding:16px 24px;background-color:#fff;box-shadow:0 2px 4px #0000001a;z-index:1;display:flex;justify-content:space-between;align-items:center}.tray-image-preview-container .preview-header .preview-controls{display:flex;align-items:center;gap:8px}.tray-image-preview-container .preview-header .preview-controls .zoom-controls{display:flex;gap:4px;margin-right:16px;border-right:1px solid #e0e0e0;padding-right:16px}.tray-image-preview-container .preview-content{flex:1;overflow:hidden;position:relative;background-color:#fff}.tray-image-preview-container .preview-content .react-transform-wrapper{width:100%;height:100%}.tray-image-preview-container .preview-content .tray-preview-image{max-width:100%;max-height:100%;object-fit:contain}.tray-image-preview-container .preview-content .image-loading,.tray-image-preview-container .preview-content .image-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px}.close-preview-button{color:#000000de!important}.close-preview-button:hover{background-color:#0000000a!important}.tray-procedure-edit-mode-organism_wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:30px 0;overflow:hidden;position:relative;background-color:var(--grayscale-lightest)}.tray-procedure-edit-mode-organism_wrapper .selection-actions{display:flex;flex-direction:row;gap:12px;z-index:30}.tray-procedure-edit-mode-organism_wrapper .toggle-button,.tray-procedure-edit-mode-organism_wrapper .other-items-button{padding:8px 16px;background-color:#6200ea;color:#fff;border:none;border-radius:4px;cursor:pointer;font-family:sans-serif;font-size:100%;line-height:1.15;width:auto;margin:0}.tray-procedure-edit-mode-organism_wrapper button:not(.back_button){background:var(--primary);border:none;color:#fff;border-radius:50%;font-size:18px;cursor:pointer;transition:all .2s ease;width:45px;height:45px;min-width:45px;min-height:45px;display:flex;align-items:center;justify-content:center;z-index:30;position:relative}.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6200ea26}.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):active{transform:translateY(1px)}.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):disabled{opacity:.5;cursor:not-allowed;transform:none}.tray-procedure-edit-mode-organism_wrapper button:not(.back_button) svg{font-size:20px}.tray-procedure-edit-mode-organism_wrapper .back-button{position:fixed;top:12px;left:12px;padding:5px;z-index:1100}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .back-button{top:8px;left:8px;width:40px;height:40px;min-width:40px;min-height:40px}.tray-procedure-edit-mode-organism_wrapper .back-button svg{font-size:18px}}@media (orientation: portrait){.tray-procedure-edit-mode-organism_wrapper .back-button{position:absolute;top:8px;left:8px;z-index:40;width:40px;height:40px;min-width:40px;min-height:40px}.tray-procedure-edit-mode-organism_wrapper .back-button svg{font-size:18px}}.tray-procedure-edit-mode-organism_wrapper .joystick-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;position:absolute;left:50%;transform:translate(-50%);z-index:30}.tray-procedure-edit-mode-organism_wrapper .joystick-container>div{display:flex;justify-content:space-between;width:120px}.tray-procedure-edit-mode-organism_wrapper .tray-map_container{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}.tray-procedure-edit-mode-organism_wrapper .tray-map_container .tray-map-wrapper{width:100%;height:100%;overflow:hidden;min-height:0}.tray-procedure-edit-mode-organism_wrapper .tray-map_container .tray-map-wrapper .tray-map-content{width:100%;display:flex;height:100%;align-items:center;justify-content:center;overflow:hidden;min-height:0}.tray-procedure-edit-mode-organism_wrapper .zoom-controls{width:100%;display:flex;flex-direction:row-reverse;justify-content:center;gap:20px}.tray-procedure-edit-mode-organism_wrapper .zoom-controls .zoom-level{background:var(--primary);color:#fff;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500;letter-spacing:.3px}.tray-procedure-edit-mode-organism_wrapper .zoom-controls .reset-zoom-button{background-color:var(--primary-dark, #3700b3);position:relative}.tray-procedure-edit-mode-organism_wrapper .zoom-controls .reset-zoom-button:after{content:"Reset Zoom";position:absolute;font-size:9px;bottom:-20px;left:50%;transform:translate(-50%);white-space:nowrap;color:var(--primary-contrast-text);font-weight:500;background-color:#ffffffe6;padding:2px 6px;border-radius:10px;box-shadow:0 1px 3px #0000001a}.tray-procedure-edit-mode-organism_wrapper .control-buttons{position:absolute;top:20px;right:20px;display:flex;flex-direction:row;gap:12px;z-index:30}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover{position:absolute;top:80px;left:50%;transform:translate(-50%);z-index:1000;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px #0000001a;padding:16px;width:90%;max-width:400px}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content{text-align:center}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content p{margin:0 0 16px;color:var(--text-primary);font-size:16px}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content .confirmation-actions{display:flex;gap:12px;justify-content:center}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content .confirmation-actions button{border-radius:24px;width:auto;height:auto;padding:10px 24px;font-weight:500;letter-spacing:.3px}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content .confirmation-actions button.confirm-button{background:var(--primary)}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content .confirmation-actions button.cancel-button{background:var(--error)}.tray-procedure-edit-mode-organism_wrapper .selection-actions{position:absolute;bottom:50%;left:40px;transform:translate(-50%,40px);z-index:30;display:flex;justify-content:center;width:auto;padding:0 20px}.tray-procedure-edit-mode-organism_wrapper .selection-actions .toggle-button,.tray-procedure-edit-mode-organism_wrapper .selection-actions .other-items-button{background:var(--primary);color:#fff;padding:12px 24px;border-radius:24px;font-weight:500;letter-spacing:.3px;transition:all .2s ease;box-shadow:0 2px 8px #6200ea26;width:auto;min-width:200px}.tray-procedure-edit-mode-organism_wrapper .selection-actions .toggle-button:hover,.tray-procedure-edit-mode-organism_wrapper .selection-actions .other-items-button:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6200ea33}.tray-procedure-edit-mode-organism_wrapper .selection-actions .toggle-button:active,.tray-procedure-edit-mode-organism_wrapper .selection-actions .other-items-button:active{transform:translateY(1px)}.tray-procedure-edit-mode-organism_wrapper .reference-panel-toggle{position:fixed;right:0;top:20px;transform:translateY(0);background:var(--primary);color:#fff;border:none;border-radius:24px;padding:12px 20px;box-shadow:0 2px 8px #6200ea26;display:flex;flex-direction:column;gap:8px;z-index:40;width:auto;height:auto;transition:right .3s ease}.tray-procedure-edit-mode-organism_wrapper .reference-panel-toggle.is-open{right:300px;background:var(--primary-dark)}.tray-procedure-edit-mode-organism_wrapper .reference-panel-toggle svg{font-size:20px}.tray-procedure-edit-mode-organism_wrapper .reference-panel{position:relative;right:auto;top:auto;width:40%;height:100%;background:#fff;box-shadow:0 2px 8px #0000001a;border-radius:12px;visibility:visible;overflow:hidden}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .reference-panel{width:100%;height:300px}}.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header{padding:8px 16px;background-color:#fff;border-bottom:1px solid var(--grayscale-light);display:flex;flex-direction:column}.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header h6{color:var(--primary);font-weight:600;font-size:18px;margin:0}.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header .timestamp{margin-top:4px;color:#0009}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header{padding:12px 16px;height:auto!important}.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header h6{margin-left:40px;font-size:16px}}@media (orientation: portrait){.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header{padding:12px 16px;height:auto!important}.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header h6{margin-left:40px}}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text{padding:12px 24px;background-color:#fff;border-bottom:1px solid var(--grayscale-light);display:flex;align-items:center;min-height:64px;box-sizing:border-box;justify-content:center;gap:10px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text .recapture-button{width:auto;height:36px;min-height:36px;justify-content:center;text-transform:none;padding:6px 16px;background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:16px;font-size:14px;line-height:1.2;transition:all .3s ease}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text .recapture-button.needs-attention{animation:pulse-button 2s infinite;box-shadow:0 0 8px #6200ea66;border-width:2px;font-weight:500}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text .recapture-button:hover{background-color:#6200ea0d;transform:translateY(-2px)}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text .recapture-button .MuiButton-startIcon{margin-right:6px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text .recapture-button .MuiButton-startIcon svg{font-size:18px}@keyframes pulse-button{0%{transform:scale(1);box-shadow:0 0 #6200ea66}70%{transform:scale(1.05);box-shadow:0 0 0 10px #6200ea00}to{transform:scale(1);box-shadow:0 0 #6200ea00}}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container{position:relative;display:flex;justify-content:center;align-items:center;height:calc(100% - 110px);padding:16px;overflow:hidden;background-color:var(--grayscale-lightest)}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-verification:before,.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-recapture:before{content:attr(data-status-message);position:absolute;top:16px;right:16px;left:auto;transform:none;padding:6px 16px;font-weight:600;font-size:14px;text-align:center;color:#fff;z-index:5;border-radius:20px;box-shadow:0 2px 8px #0003;white-space:nowrap}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-verification:before{background-color:#ff9800e6;content:"Verification Required"}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-recapture:before{background-color:#f44336e6;content:"Recapture Required"}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-verification .reference-image{border:3px solid rgba(255,152,0,.7);box-shadow:0 0 0 3px #ff98004d}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-recapture .reference-image{border:3px solid rgba(244,67,54,.7);box-shadow:0 0 0 3px #f443364d}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button{top:16px;right:16px}.needs-verification .tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button,.needs-recapture .tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button{top:60px}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-verification:before,.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-recapture:before{font-size:12px;padding:4px 12px}}@media (orientation: landscape) and (max-height: 800px){.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-verification:before,.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-recapture:before{top:16px;right:16px;left:auto;transform:none}}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls{position:absolute;top:16px;left:16px;transform:none;display:flex;align-items:center;background-color:#00000080;border-radius:20px;padding:4px 12px;z-index:10}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .nav-button{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .nav-button:disabled{opacity:.5;cursor:not-allowed}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .nav-button:hover:not(:disabled){background-color:#ffffff1a;border-radius:50%}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .image-counter{color:#fff;margin:0 8px;font-size:14px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button{width:auto;position:absolute;top:16px;right:16px;background-color:#00000080;color:#fff;border:none;border-radius:20px;padding:6px 12px;display:flex;align-items:center;cursor:pointer;z-index:10}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button svg{margin-right:4px;font-size:16px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button span{font-size:12px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button:hover{background-color:#000000b3}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .reference-image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 0 20px #0000004d;transition:transform .3s ease;transform-origin:center center}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls{position:absolute;bottom:0;left:0;right:0;height:80px;padding:16px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.95) 40%);display:flex;justify-content:center;gap:24px;z-index:2}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button{width:44px;height:44px;border-radius:50%;background:var(--primary);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button:disabled{opacity:.5;cursor:not-allowed}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button:not(:disabled):hover{background:var(--primary-hover);transform:translateY(-2px)}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button svg{font-size:24px}.tray-procedure-edit-mode-organism_wrapper .content-container{display:flex;flex:1;width:100%;height:100%;gap:24px;padding:60px 24px 24px}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .content-container{flex-direction:column;padding-top:0}}.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;min-height:50px;border-bottom:1px solid var(--grayscale-light);background-color:#fff;border-radius:12px 12px 0 0}.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header .panel-header-controls{display:flex;gap:16px}.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header h6{color:var(--primary);font-weight:600;font-size:18px;margin:0}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header{padding:12px 16px;height:auto!important}.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header h6{margin-left:40px;font-size:16px}}@media (orientation: portrait){.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header{padding:12px 16px;height:auto!important}.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header h6{margin-left:40px}}.tray-procedure-edit-mode-organism_wrapper .content-container .recapture-button{background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:20px;padding:4px 12px;min-width:auto;min-height:auto;width:auto;height:32px}.tray-procedure-edit-mode-organism_wrapper .content-container .recapture-button:hover{background:#6200ea0a;transform:none;box-shadow:none}.tray-procedure-edit-mode-organism_wrapper .content-container .recapture-button svg{font-size:16px}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel{position:relative;right:auto;top:auto;width:40%;height:100%;background:#fff;box-shadow:0 2px 8px #0000001a;border-radius:12px;visibility:visible;overflow:hidden}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel{width:100%;height:300px}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls{background:none}}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container{height:calc(100% - 80px);padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .reference-image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 0 20px #0000004d;transition:transform .3s ease}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container{flex:1;display:flex;flex-direction:column;position:relative;background-color:var(--grayscale-lightest);border-radius:12px;box-shadow:0 2px 8px #0000001a;justify-content:center;height:100%}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header{display:flex;justify-content:space-between;align-items:center}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle{width:auto;height:40px;min-height:40px;border-radius:20px;background-color:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;padding:0 16px;z-index:40;transition:all .2s ease;box-shadow:0 2px 8px #00000026}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle:hover{background-color:var(--primary-hover);transform:translateY(-2px)}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle svg{font-size:20px;margin-right:8px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle .toggle-label{font-size:14px;font-weight:500;white-space:nowrap}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle{right:16px;height:36px;min-height:36px;padding:0 12px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle svg{font-size:18px;margin-right:6px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle .toggle-label{font-size:12px}}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text{padding:12px 24px;background-color:#fff;border-bottom:1px solid var(--grayscale-light);display:flex;align-items:center;min-height:64px;box-sizing:border-box;justify-content:space-between}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .top-bar{width:100%;display:flex;align-items:center;justify-content:space-between}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .top-bar .highlight-text{position:relative;padding:4px 12px;border-radius:16px;background-color:#6200ea0d;border:2px solid var(--primary);animation:highlight-pulse 2s infinite;font-weight:600}@keyframes highlight-pulse{0%{box-shadow:0 0 #6200ea66;transform:scale(1)}50%{box-shadow:0 0 12px #6200ea99;transform:scale(1.03)}to{box-shadow:0 0 #6200ea00;transform:scale(1)}}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .top-bar .toggle-button,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .top-bar .other-items-button{height:36px;min-height:36px;width:auto!important;min-width:auto;border-radius:18px;padding:0 16px;font-size:14px;font-weight:500;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-content .MuiTypography-subtitle1{color:var(--text-primary);font-size:16px;font-weight:500;letter-spacing:.15px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions{display:flex;gap:12px;align-items:center}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button{width:40px;height:40px;min-width:40px;min-height:40px;background-color:var(--primary-dark)}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button:hover{background-color:var(--primary-hover)}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button svg{font-size:20px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .action-button-wrapper{position:relative;display:inline-block}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .toggle-button,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .other-items-button{height:40px;padding:0 24px;border-radius:20px;font-weight:500;white-space:nowrap;position:relative;transition:all .3s ease}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .toggle-button.primary-action,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .other-items-button.primary-action{background-color:var(--success);box-shadow:0 4px 12px #42b3484d;font-weight:600;animation:button-attention 3s infinite}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .toggle-button.primary-action:hover,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .other-items-button.primary-action:hover{background-color:var(--success-dark);transform:translateY(-2px);box-shadow:0 6px 14px #42b34866}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .toggle-button:disabled,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .other-items-button:disabled{opacity:.7;cursor:not-allowed;animation:none}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .action-indicator{position:absolute;top:-4px;right:-4px;width:10px;height:10px;border-radius:50%;background-color:var(--error);animation:pulse-dot 1.5s infinite}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text{padding:12px 16px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-content .MuiTypography-subtitle1{font-size:15px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions{gap:8px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .toggle-button,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .other-items-button{padding:0 16px;font-size:14px}}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar{position:absolute;right:20px;bottom:20px;width:120px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:30;gap:20px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container{position:relative;bottom:auto;left:auto;width:120px;height:100px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:4px;margin-top:10px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;margin:0}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.up-button svg{font-size:24px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.down-button svg{font-size:24px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.left-button svg{font-size:24px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.right-button svg{font-size:24px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.up-button{grid-column:2;grid-row:1}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.left-button{grid-column:1;grid-row:2}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.right-button{grid-column:3;grid-row:2}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.down-button{grid-column:2;grid-row:3}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container{width:100%!important;height:80%;margin-right:80px;display:flex;justify-content:center;align-items:center;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .control-buttons,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .zoom-controls{position:relative;display:flex;flex-direction:column;gap:12px;align-items:center}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .selection-actions{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:30}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container:has(.controls-visibility-toggle) .tray-map_container{transition:width .3s ease,margin-right .3s ease}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container.controls-visible .tray-map_container{width:calc(100% - 100px)!important;margin-right:80px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container:not(.controls-visible) .tray-map_container{width:100%;margin-right:0}@media (orientation: landscape){.tray-procedure-edit-mode-organism_wrapper{padding:20px}.tray-procedure-edit-mode-organism_wrapper .back-button{position:absolute;top:20px;left:20px;transform:translate(0)}.tray-procedure-edit-mode-organism_wrapper .map-container{max-width:55%}.tray-procedure-edit-mode-organism_wrapper .map-container .joystick-container{top:auto;bottom:20px;left:20px;transform:translate(0)}.tray-procedure-edit-mode-organism_wrapper .map-container .joystick-container button{rotate:0deg}.tray-procedure-edit-mode-organism_wrapper .map-container .tray-map_container{width:100%;height:100%!important;max-height:100%!important;rotate:0deg;margin-top:0}.tray-procedure-edit-mode-organism_wrapper .map-container .zoom-controls{flex-direction:column;bottom:20px;width:auto}.tray-procedure-edit-mode-organism_wrapper .map-container .zoom-controls button{rotate:0deg}.tray-procedure-edit-mode-organism_wrapper .map-container .control-buttons{top:20px;left:auto}.tray-procedure-edit-mode-organism_wrapper .map-container .control-buttons button:not(.back-button){rotate:0deg}.tray-procedure-edit-mode-organism_wrapper .selection-actions{bottom:20px;left:50%;transform:translate(-50%)}.tray-procedure-edit-mode-organism_wrapper .selection-actions .toggle-button{rotate:0deg}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .reference-image{max-width:100%;max-height:calc(100% - 32px);rotate:0deg}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button,.tray-procedure-edit-mode-organism_wrapper .reference-panel-toggle{rotate:0deg}}@media (orientation: portrait){.tray-procedure-edit-mode-organism_wrapper{padding:0}.tray-procedure-edit-mode-organism_wrapper .content-container{flex-direction:column;padding:0;gap:0;height:100vh}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel{width:100%;height:35vh;border-radius:0}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .panel-header{padding:12px 16px;height:40px;border-radius:0}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container{height:calc(100% - 40px);padding:8px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container{width:100%;max-height:65vh;min-height:0;border-radius:0;display:flex;flex-direction:column;justify-content:center!important;position:relative;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header{padding:12px 16px;height:40px;min-height:40px;border-radius:0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text{flex-shrink:0}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container{width:100%;height:100%;min-height:0;margin:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container .tray-map-wrapper{width:100%;height:100%;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container .tray-map-wrapper .tray-map-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .joystick-container{position:absolute;bottom:70px;left:100px;width:110px;height:110px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .selection-actions{position:relative;bottom:auto;left:auto;transform:none;height:70px}.tray-procedure-edit-mode-organism_wrapper button{min-width:44px;min-height:44px}.tray-procedure-edit-mode-organism_wrapper .back-button{top:8px;left:8px;z-index:40}}@media (max-width: 768px) and (orientation: landscape){.tray-procedure-edit-mode-organism_wrapper .map-container .controls-sidebar{width:60px!important;right:10px;bottom:30px!important}.tray-procedure-edit-mode-organism_wrapper .map-container .tray-map_container{height:90px;margin-right:80px}.tray-procedure-edit-mode-organism_wrapper .map-container .tray-map_container button{width:32px;height:32px;min-width:32px;min-height:32px}.tray-procedure-edit-mode-organism_wrapper .map-container .controls-visibility-toggle{padding:0 10px}.tray-procedure-edit-mode-organism_wrapper .map-container .controls-visibility-toggle .toggle-label{font-size:11px}.tray-procedure-edit-mode-organism_wrapper .map-container.controls-visible .tray-map_container{width:100px;height:90px}.tray-procedure-edit-mode-organism_wrapper .map-container:has(.controls-visibility-toggle:not(.controls-visible)) .tray-map_container{width:100px;height:90px}}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls{top:8px;padding:2px 8px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .image-counter{font-size:12px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button{top:8px;right:8px;padding:4px 8px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button span{font-size:10px}}@media (orientation: landscape) and (max-height: 800px){.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container{max-height:40vh}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls{top:50%;left:16px;transform:translateY(-50%);flex-direction:column;padding:8px 4px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .image-counter{margin:8px 0}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button{top:8px;right:8px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button span{font-size:10px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls{margin-top:4px}}@media (hover: none) and (pointer: coarse){.tray-procedure-edit-mode-organism_wrapper button{-webkit-tap-highlight-color:transparent}.tray-procedure-edit-mode-organism_wrapper button:focus{outline:none}.tray-procedure-edit-mode-organism_wrapper button:focus-visible{outline:none}}.tray-procedure-edit-mode-organism_wrapper .legend-toggle-button{background-color:var(--primary-dark);height:32px;width:32px;min-height:32px;min-width:32px}.tray-procedure-edit-mode-organism_wrapper .legend-toggle-button:after{content:"Legend";position:absolute;font-size:9px;bottom:-20px;left:50%;transform:translate(-50%);white-space:nowrap;color:var(--primary-contrast-text);font-weight:500;background-color:#ffffffe6;padding:2px 6px;border-radius:10px;box-shadow:0 1px 3px #0000001a}.tray-procedure-edit-mode-organism_wrapper .legend-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1200}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .legend-overlay{align-items:flex-end}}.tray-procedure-edit-mode-organism_wrapper .legend-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;width:300px;max-width:90%;padding:16px}@media (max-width: 768px){.tray-procedure-edit-mode-organism_wrapper .legend-container{border-radius:12px 12px 0 0;width:100%;max-width:100%}}.tray-procedure-edit-mode-organism_wrapper .legend-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tray-procedure-edit-mode-organism_wrapper .legend-header h3{margin:0;font-size:18px;color:var(--primary);font-weight:600}.tray-procedure-edit-mode-organism_wrapper .legend-header .close-legend-button{background:transparent;color:var(--grayscale-dark);width:32px;height:32px;min-width:32px;min-height:32px}.tray-procedure-edit-mode-organism_wrapper .legend-header .close-legend-button:hover{background:var(--grayscale-lightest);transform:none;box-shadow:none}.tray-procedure-edit-mode-organism_wrapper .legend-items{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tray-procedure-edit-mode-organism_wrapper .legend-item{display:flex;align-items:center;gap:8px}.tray-procedure-edit-mode-organism_wrapper .legend-item span{font-size:14px;color:var(--text-primary)}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle{width:24px;height:24px;border-radius:50%}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.loaded{background-color:transparent;border:3px solid #28a745}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.orange{background-color:var(--empty-screw-background)}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.wasted{background-color:var(--wasted-screw-background, black);border:1px solid var(--wasted-screw-border, red)}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.temporary-in-out{background-color:#f5f5f5;position:relative;display:flex;justify-content:center;align-items:center}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.temporary-in-out .disabled-icon{color:orange;width:24px;height:24px}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.not-loaded,.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.removed-by-nurse{background-color:transparent;position:relative;display:flex;justify-content:center;align-items:center}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.not-loaded .disabled-icon,.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.removed-by-nurse .disabled-icon{width:24px;height:24px;z-index:1}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.not-loaded .disabled-icon{color:var(--not-loaded-from-spd)}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.removed-by-nurse .disabled-icon{color:var(--removed-by-nurse)}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.documented{background-color:#e3f2fd;border:2px solid #1976d2;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center}.tray-procedure-edit-mode-organism_wrapper .legend-item .implanted-icon{color:#ffe100;font-size:26px}.tray-procedure-edit-mode-organism_wrapper .legend-item .wasted-icon{color:#fff;background-color:#ffe10081;font-size:26px;border-radius:50%;filter:drop-shadow(0 0 3px rgba(0,0,0,.8))}.tray-procedure-edit-mode-organism_wrapper .legend-item .associated-icon{color:#61a5e2}.tray-procedure-edit-mode-organism_wrapper .toggle-button.warning-action{background-color:var(--warning);box-shadow:0 4px 12px #ff98004d;font-weight:600;animation:button-attention 3s infinite}.tray-procedure-edit-mode-organism_wrapper .toggle-button.warning-action:hover{background-color:var(--warning-dark);transform:translateY(-2px);box-shadow:0 6px 14px #ff980066}.tray-procedure-edit-mode-organism_wrapper .toggle-button.verify-action{background-color:var(--info);box-shadow:0 4px 12px #2196f34d;color:var(--primary-contrast-text);font-weight:600;animation:button-attention 3s infinite}.tray-procedure-edit-mode-organism_wrapper .toggle-button.verify-action:hover{background-color:var(--info-dark);transform:translateY(-2px);box-shadow:0 6px 14px #2196f366}.tray-procedure-edit-mode-organism_wrapper .image-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:#0000000d}.tray-procedure-edit-mode-organism_wrapper .image-loading-container .loading-spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:16px}.tray-procedure-edit-mode-organism_wrapper .image-loading-container p{color:#666;font-size:14px}.tray-procedure-edit-mode-organism_wrapper .no-image-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:#0000000d}.tray-procedure-edit-mode-organism_wrapper .no-image-container p{color:#666;font-style:italic}@keyframes button-attention{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes pulse-dot{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.8}}.grayscale-tray-map{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain;display:flex;justify-content:center;align-items:center;overflow:hidden}@media (max-width: 1024px) and (orientation: portrait){.grayscale-tray-map{max-height:100%!important;min-height:0;flex-shrink:1;height:auto!important;aspect-ratio:auto!important;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center}}.grayscale-tray-map .annotation-box{position:absolute;transform-origin:top left;background-color:transparent;display:flex;justify-content:center;align-items:center}.grayscale-tray-map .annotation-box .annotation-controls{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.grayscale-tray-map .count-circle{border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;border:2px solid transparent;background-color:#f5f5f5;transform-origin:center;min-width:unset;min-height:unset;color:#000}@media (max-width: 768px){.grayscale-tray-map .count-circle{border-width:1px}}.grayscale-tray-map .count-circle.disabled{cursor:not-allowed;opacity:.5}.grayscale-tray-map .button-container,.grayscale-tray-map .purple-button{display:none}.grayscale-tray-map .annotation-box.plate .count-controls .count-button,.grayscale-tray-map .annotation-box.drill .count-controls .count-button{display:flex}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;text-transform:none;width:auto;height:auto;min-width:0;min-height:0;padding:0 14px;font-size:13px;font-weight:700;border-radius:8px;border:2px solid #5c47d6;background:#fffffff5;color:#5c47d6;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:0 6px 16px #0f172a2e;flex:0 0 auto}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button:hover{background:#5c47d61f;color:#5c47d6}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button.aux-open-space-button--usage{padding:0 10px;font-size:12px;border-radius:7px;box-shadow:0 4px 12px #0f172a29}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button.aux-open-space-button--dropoff{padding:0 16px;font-size:13px}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button[style*="rotate(90deg)"]{white-space:nowrap;text-overflow:clip}.grayscale-tray-map .gray-scale-tray-image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;position:relative;top:0;left:0;filter:grayscale(100%) brightness(40%)}@media (max-width: 1024px) and (orientation: portrait){.grayscale-tray-map .gray-scale-tray-image{width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;object-position:center top}}.grayscale-tray-map .annotation-box{position:absolute;transform-origin:top left;background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center}.grayscale-tray-map .annotation-box.screw .screw-ring{border-radius:50%;outline:1.7px solid transparent;outline-offset:-1px}.grayscale-tray-map .annotation-box.screw .screw-ring.active{outline-color:#4eed4e}.grayscale-tray-map .annotation-box.screw.disabled .screw-ring{outline-color:transparent}.grayscale-tray-map .annotation-box.screw.selected .screw-ring{outline-color:#00f7ff;background-color:#50f6ff83;transform:scale(1.15);box-shadow:0 0 12px #00f7ff99,0 0 24px #00f7ff4d;animation:popPulse 1.5s ease-in-out infinite alternate;z-index:10;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.grayscale-tray-map .annotation-box.screw.spd .screw-ring{outline-color:red}.grayscale-tray-map .annotation-box.screw.spd .screw-ring.active{outline-color:#4eed4e}.grayscale-tray-map .annotation-box.screw.mode-disabled{opacity:.55;cursor:not-allowed}.grayscale-tray-map .annotation-box.screw .annotation-controls,.grayscale-tray-map .annotation-box.plate .annotation-controls,.grayscale-tray-map .annotation-box.drill .annotation-controls{transform-origin:center}.grayscale-tray-map .annotation-box.screw .count-circle,.grayscale-tray-map .annotation-box.plate .count-circle,.grayscale-tray-map .annotation-box.drill .count-circle{border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;border:2px solid transparent;background-color:#f5f5f5;transform-origin:center;min-width:unset;min-height:unset;background-color:var(--empty-screw-background);color:#000;transition:all .2s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.grayscale-tray-map .annotation-box.screw .count-circle,.grayscale-tray-map .annotation-box.plate .count-circle,.grayscale-tray-map .annotation-box.drill .count-circle{border-width:1px}}.grayscale-tray-map .annotation-box.screw .count-circle.active,.grayscale-tray-map .annotation-box.plate .count-circle.active,.grayscale-tray-map .annotation-box.drill .count-circle.active{background-color:#add8e6;color:#000}.grayscale-tray-map .annotation-box.screw .disabled-icon,.grayscale-tray-map .annotation-box.plate .disabled-icon,.grayscale-tray-map .annotation-box.drill .disabled-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;height:100%;z-index:50;filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.grayscale-tray-map .annotation-box.screw .implanted-icon,.grayscale-tray-map .annotation-box.plate .implanted-icon,.grayscale-tray-map .annotation-box.drill .implanted-icon{color:#fd0}.grayscale-tray-map .annotation-box.screw .wasted-icon,.grayscale-tray-map .annotation-box.plate .wasted-icon,.grayscale-tray-map .annotation-box.drill .wasted-icon{color:#fff;background-color:#ffff006b;border-radius:50%}.grayscale-tray-map .annotation-box.screw .associated-icon,.grayscale-tray-map .annotation-box.plate .associated-icon,.grayscale-tray-map .annotation-box.drill .associated-icon{color:#61a5e2}.grayscale-tray-map .annotation-box.screw .temporary-in-out-icon,.grayscale-tray-map .annotation-box.plate .temporary-in-out-icon,.grayscale-tray-map .annotation-box.drill .temporary-in-out-icon{color:orange}.grayscale-tray-map .annotation-box.plate .annotation-controls,.grayscale-tray-map .annotation-box.drill .annotation-controls{transform-origin:center}.grayscale-tray-map .annotation-box.plate .annotation-controls .count-circle,.grayscale-tray-map .annotation-box.drill .annotation-controls .count-circle{aspect-ratio:1;width:min(24px,2%);height:auto;display:flex;justify-content:center;align-items:center;font-size:min(12px,1%)}.grayscale-tray-map .annotation-box.block{border:2px solid #ff3b30;border-radius:6px;background-color:#ff3b3026;z-index:2;transition:all .2s ease;overflow:hidden}.grayscale-tray-map .annotation-box.block.disabled{opacity:.55}.grayscale-tray-map .annotation-box.block.block--masked{opacity:1;mix-blend-mode:normal}.grayscale-tray-map .annotation-box.block.removed{border-color:#38b000;background-color:#38b00026;opacity:1}.grayscale-tray-map .annotation-box.block:hover{box-shadow:0 0 0 2px #ff3b3033}.grayscale-tray-map .annotation-box.block:hover.removed{box-shadow:0 0 0 2px #38b00040}.grayscale-tray-map .annotation-box.block .block-measurer-overlay{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:8px;background-color:#fdfdfd;border:1.5px solid rgba(0,0,0,.85);box-shadow:inset 0 1.5px 3px #00000014;pointer-events:none;overflow:hidden;z-index:1}.grayscale-tray-map .annotation-box.block .block-measurer-overlay:before,.grayscale-tray-map .annotation-box.block .block-measurer-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.grayscale-tray-map .annotation-box.block .block-measurer-overlay .block-measurer-divider{position:absolute;top:0;bottom:0;left:50%;width:1.5px;background-color:#000000e6}.grayscale-tray-map .annotation-box.block .block-measurer-overlay .block-measurer-ticks{position:absolute;top:6px;bottom:6px;left:50%;width:calc(100% - 12px);transform:translate(-50%)}.grayscale-tray-map .annotation-box.block .block-measurer-overlay .block-measurer-tick{position:absolute;height:2px;background-color:#000000e6;width:32%;border-radius:3px}.grayscale-tray-map .annotation-box.block .block-measurer-overlay .block-measurer-tick.long{width:52%}.grayscale-tray-map .annotation-box.block .block-size-label{position:absolute;left:50%;transform:translate(-50%);min-width:clamp(18px,var(--block-width, 80px) * .34,var(--block-width, 80px) - 8px);max-width:calc(var(--block-width, 80px) - clamp(6px,var(--block-width, 80px) * .12,12px));padding:0 clamp(3px,var(--block-width, 80px) * .08,10px);border:1px solid var(--block-size-border-color, currentColor);border-radius:999px;font-size:clamp(8px,var(--block-min-size, 72px) * .28,13px);font-weight:600;line-height:clamp(12px,var(--block-min-size, 72px) * .38,20px);text-align:center;background-color:#000000bf;color:#fff;letter-spacing:.5px;pointer-events:none;box-shadow:0 2px 4px #00000040;top:clamp(1px,var(--block-height, 120px) * .04,8px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grayscale-tray-map .annotation-box.block .block-product-label{position:absolute;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;font-size:clamp(6px,var(--block-height, 120px) * .055,9px);font-weight:600;letter-spacing:clamp(.25px,var(--block-height, 120px) * .0032,.55px);padding:clamp(3px,var(--block-height, 120px) * .04,6px) clamp(.5px,var(--block-width, 80px) * .03,2px);background-color:#0009;color:#fff;border-radius:clamp(3px,var(--block-min-size, 72px) * .12,6px);border:1px solid rgba(128,0,255,.95);border-width:clamp(.75px,var(--block-min-size, 72px) * .012,1.6px);pointer-events:none;box-shadow:0 2px 6px #00000040;white-space:nowrap;display:flex;align-items:center;justify-content:center;max-height:calc(var(--block-height, 120px) - clamp(8px,var(--block-height, 120px) * .16,22px));overflow:hidden;right:clamp(0px,var(--block-width, 80px) * .015,2px)}.grayscale-tray-map .annotation-box.block .block-spacer-label{position:absolute;top:50%;left:clamp(10px,var(--block-width, 80px) * .32,var(--block-width, 80px) - 16px);transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;color:#424242;font-weight:700;font-size:clamp(8px,var(--block-height, 120px) * .075,12px);letter-spacing:clamp(.45px,var(--block-height, 120px) * .008,1.1px);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none}.grayscale-tray-map .annotation-box.block .block-spacer-bar{position:absolute;top:clamp(6px,var(--block-height, 120px) * .075,12px);bottom:clamp(6px,var(--block-height, 120px) * .075,12px);left:clamp(7px,var(--block-width, 80px) * .16,var(--block-width, 80px) * .25);width:clamp(4px,var(--block-width, 80px) * .065,9px);border-radius:clamp(2px,var(--block-width, 80px) * .04,5px);background-color:#5a5a5a;opacity:.95;pointer-events:none}.grayscale-tray-map .annotation-controls{display:flex;flex-direction:column;align-items:center}.grayscale-tray-map .annotation-controls.selected{z-index:10}.grayscale-tray-map .block-inline-menu{position:absolute;z-index:20;min-width:210px;border-radius:8px;overflow:hidden;font-size:.85rem;background-color:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 32px #0000002e;pointer-events:auto}.grayscale-tray-map .block-inline-menu.block-inline-menu--product{min-width:200px}.grayscale-tray-map .block-inline-menu .MuiListSubheader-root{line-height:1.8;font-size:.75rem;text-transform:uppercase;color:#5c5c5c;background-color:#fffffff2}.grayscale-tray-map .block-inline-menu .MuiListItemButton-root{padding:6px 14px;font-size:.85rem}.grayscale-tray-map .block-inline-menu .MuiListItemButton-root:hover{background-color:#5c47d61f}.grayscale-tray-map .block-inline-menu .MuiListItemButton-root.has-submenu{position:relative}.grayscale-tray-map .block-inline-menu .MuiListItemButton-root.has-submenu:after{content:"›";position:absolute;right:10px;font-weight:600}.grayscale-tray-map .button-container{display:flex;flex-direction:column;align-items:center;gap:min(8px,1%)}.grayscale-tray-map .count-circle{width:min(30px,2.5%);height:min(30px,2.5%);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:min(15px,1.25%);cursor:pointer;border:2px solid transparent;background-color:#f5f5f5;background-color:orange}.grayscale-tray-map .count-circle.orange{background-color:#ffcc80}.grayscale-tray-map .count-circle.light-blue{background-color:#81d4fa}.grayscale-tray-map .count-circle.gold-border{border-color:gold}.grayscale-tray-map .count-circle.active{background-color:#add8e6}.grayscale-tray-map .annotation-box.selected .count-circle{animation:neon .5s infinite alternate;color:#000;background-color:var(--selected-asset-glow)!important}.grayscale-tray-map .wasted .count-circle{background-color:var(--wasted-screw-background)!important;color:var(--wasted-screw-text)!important;border:1px solid var(--wasted-screw-border)!important}.grayscale-tray-map .wasted .screw-ring{outline-color:red}.grayscale-tray-map .removed-by-nurse .disabled-icon{color:var(--removed-by-nurse)!important}.grayscale-tray-map .removed-by-nurse .screw-ring{outline-color:transparent}.grayscale-tray-map .undocumented{cursor:not-allowed!important}.grayscale-tray-map .undocumented .count-circle{background-color:#ffeb3b!important;color:#000!important;border:2px solid #f57c00!important}.grayscale-tray-map .undocumented .screw-ring{outline-color:#f57c00}.grayscale-tray-map .documented .count-circle{background-color:#e3f2fd!important;color:#000!important;border:2px solid #1976d2!important}.grayscale-tray-map .documented .screw-ring{outline-color:#1976d2}.grayscale-tray-map .not-loaded-from-spd .disabled-icon{color:var(--not-loaded-from-spd)!important}.grayscale-tray-map .not-loaded-from-spd .screw-ring{outline-color:red}.grayscale-tray-map .purple-button{width:min(30px,2.5%);height:min(30px,2.5%);padding:0;background-color:#6200ea;color:#fff;border:none;border-radius:4px;font-size:min(16px,1.33%);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.grayscale-tray-map .purple-button:hover{background-color:#3700b3}.grayscale-tray-map .purple-button:disabled{cursor:not-allowed;opacity:.5}.grayscale-tray-map .toggle-container{display:flex;justify-content:center;margin-bottom:10px}.grayscale-tray-map .toggle-button{padding:8px 16px;background-color:#6200ea;color:#fff;border:none;border-radius:4px;cursor:pointer}.grayscale-tray-map .toggle-button:hover{background-color:#3700b3}.grayscale-tray-map .tray_title{position:absolute;bottom:10px;left:50%;transform:translate(-50%);color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.grayscale-tray-map .rotated-measurement_text{position:absolute;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.grayscale-tray-map .rotated-measurement_text.left{left:-30px;transform:rotate(-90deg);transform-origin:right center}.grayscale-tray-map .rotated-measurement_text.right{right:-30px;transform:rotate(90deg);transform-origin:left center}.grayscale-tray-map .rod_container{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px}.grayscale-tray-map .rod_container img{width:40px;height:auto}.grayscale-tray-map .count-controls{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:6px;padding:2px 6px;border-radius:999px;background:transparent;box-shadow:none;transform-origin:center;transform:translateY(0)}.grayscale-tray-map .count-controls .count-button{position:relative;z-index:2;flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:var(--primary);color:var(--white);cursor:pointer;font-size:18px;line-height:1;box-shadow:0 4px 10px #0f172a59;transition:transform .18s ease,box-shadow .18s ease}.grayscale-tray-map .count-controls .count-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #0f172a73}.grayscale-tray-map .count-controls .count-button:active:not(:disabled){transform:translateY(0) scale(.96);box-shadow:0 2px 6px #0f172a59}.grayscale-tray-map .count-controls .count-button:disabled{opacity:.4;cursor:not-allowed}.grayscale-tray-map .count-controls .count-button.decrease{color:#ffebee}.grayscale-tray-map .count-controls .count-button span{-webkit-user-select:none;user-select:none;color:inherit!important}.grayscale-tray-map .count-controls .count-display{position:relative;z-index:3;width:48px;height:48px;min-width:44px;min-height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;font-weight:700;font-size:20px;background:radial-gradient(circle at 30% 0%,rgba(255,255,255,.9),transparent 55%),#fff;color:var(--primary-dark);border:3px solid rgba(139,92,246,.7);box-shadow:0 10px 24px #0f172a73,0 0 0 2px #8b5cf680;transform:translateY(-2px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.grayscale-tray-map .count-controls .count-display.active{border-color:#8b5cf6b3;background:radial-gradient(circle at 20% 0%,rgb(219,234,254),transparent 55%),#eef2ff;color:var(--primary-darker, #312e81)}.grayscale-tray-map .count-controls .count-display.selected{transform:translateY(-3px) scale(1.06);box-shadow:0 14px 36px #0f172a8c,0 0 0 3px #8b5cf699;border-color:#8b5cf6cc}.grayscale-tray-map .count-controls .count-display.count-display--increment{animation:count-glow-increment .5s ease-out}.grayscale-tray-map .count-controls .count-display.count-display--decrement{animation:count-glow-decrement .5s ease-out}@keyframes count-glow-increment{0%{box-shadow:0 10px 24px #0f172a73,0 0 #22c55e00;border-color:#8b5cf6b3}40%{box-shadow:0 10px 24px #0f172a73,0 0 0 6px #22c55e8c;border-color:#22c55ee6}to{box-shadow:0 10px 24px #0f172a73,0 0 0 2px #8b5cf680;border-color:#8b5cf6b3}}@keyframes count-glow-decrement{0%{box-shadow:0 10px 24px #0f172a73,0 0 #ef444400;border-color:#8b5cf6b3}40%{box-shadow:0 10px 24px #0f172a73,0 0 0 6px #ef44448c;border-color:#ef4444e6}to{box-shadow:0 10px 24px #0f172a73,0 0 0 2px #8b5cf680;border-color:#8b5cf6b3}}.grayscale-tray-map .plate-status-counters{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;width:0;height:0}.grayscale-tray-map .plate-status-counters .status-counter-row{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}.grayscale-tray-map .plate-status-counters .status-counter-row.status-counter-row--top{top:-65px}.grayscale-tray-map .plate-status-counters .status-counter-row.status-counter-row--bottom{bottom:-65px}.grayscale-tray-map .plate-status-counters .status-counter{position:relative;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 8px #0003;transition:transform .18s ease,box-shadow .18s ease;pointer-events:auto}.grayscale-tray-map .plate-status-counters .status-counter:hover{transform:scale(1.1);box-shadow:0 6px 12px #0000004d}.grayscale-tray-map .plate-status-counters .status-counter.status-counter--implanted{background-color:#fbbf24;border-color:#fbbf2480}.grayscale-tray-map .plate-status-counters .status-counter.status-counter--temporary{background-color:#fb923c;border-color:#fb923c80}.grayscale-tray-map .plate-status-counters .status-counter.status-counter--wasted{background-color:#ef4444;border-color:#ef444480}.grayscale-tray-map .plate-status-counters .status-counter.status-counter--not-present{background-color:#ec4899;border-color:#ec489980}.grayscale-tray-map .loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:200px;padding:20px}.grayscale-tray-map .error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:200px;padding:20px;text-align:center}.grayscale-tray-map .or-used-button{cursor:pointer}.confirm-load-screw_modal{display:flex;flex-direction:column;position:absolute;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto}.confirm-load-screw_modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.confirm-load-screw_modal .scanner-container{width:100%;height:260px;border-radius:25px;position:relative;margin:20px 0}.confirm-load-screw_modal .scanner-container .skeleton{width:100%;height:100%;border-radius:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:13}.confirm-load-screw_modal .buttons_container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em;margin-top:25px}.confirm-load-screw_modal .scanned-code_wrapper{margin:15px 0;padding:5px 20px;background-color:#5035ed;border-radius:15px;color:#fff}.confirm-load-screw_modal .scanned-code_wrapper .scanned-text_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.confirm-load-screw_modal .scanned-code_wrapper .scanned-text_wrapper .spinner{color:#fff;margin-right:5px}.confirm-load-screw_modal .scanned-code_wrapper .scanned-text_wrapper .scanned-text{font-size:11px;font-weight:500}.confirm-load-screw_modal .scanned-code_wrapper .scanned-code{font-size:8px;font-weight:400}.confirm-load-screw_modal .error{color:var(--error);text-align:center}.confirm-load-screw_modal .product-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}.confirm-load-screw_modal .product-container .description{margin-bottom:10px}.confirm-load-screw_modal .product-container .details{margin-bottom:5px}.selection-box{position:absolute;border:2px solid var(--primary);background-color:#5a43e91a;pointer-events:none;z-index:100}.confirm-screw-selections-modal{position:absolute;display:flex;flex-direction:column;width:400px;background-color:var(--primary-lightest);box-shadow:0 8px 32px #00000014;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;z-index:20000}.confirm-screw-selections-modal.floating{position:fixed;top:24px;left:50%;transform:translate(-50%);animation:slideDown .3s ease-out}.confirm-screw-selections-modal .header-box{display:flex;align-items:center;gap:12px;color:var(--primary-contrast-text)}.confirm-screw-selections-modal .description{font-size:.95rem;line-height:1.5;text-align:center}.confirm-screw-selections-modal .button-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px}.confirm-screw-selections-modal .MuiDialog-paper{min-width:400px;max-width:600px;border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:visible}.confirm-screw-selections-modal .MuiDialogTitle-root{padding:24px 32px 16px;background:linear-gradient(to right,var(--primary),var(--primary-dark));color:#fff}.confirm-screw-selections-modal .MuiDialogTitle-root .modal-title{font-size:1.25rem;font-weight:600;letter-spacing:.5px}.confirm-screw-selections-modal .MuiDialogContent-root{padding:24px 32px}.confirm-screw-selections-modal .MuiDialogContent-root .modal-text{margin:0;color:var(--grayscale-darkest);font-size:1.1rem;line-height:1.6;text-align:center}.confirm-screw-selections-modal .MuiDialogActions-root{padding:16px 32px 24px;display:flex;gap:16px;justify-content:center}.confirm-screw-selections-modal .MuiDialogActions-root button{min-width:140px;height:44px;font-size:1rem;font-weight:500;text-transform:none;border-radius:8px}.confirm-screw-selections-modal .MuiDialogActions-root button.cancel-button{color:var(--primary);border-color:var(--primary)}.confirm-screw-selections-modal .MuiDialogActions-root button.cancel-button:hover{background-color:#5a43e90a}.confirm-screw-selections-modal .MuiDialogActions-root button.confirm-button{background-color:var(--primary)}.confirm-screw-selections-modal .MuiDialogActions-root button.confirm-button:hover{background-color:var(--primary-dark)}.confirm-screw-selections-modal .MuiDialog-paper{animation:modalFadeIn .2s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 768px){.confirm-screw-selections-modal.floating{width:calc(100% - 48px);max-width:400px}}.kwire-input-container{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;max-width:100%;flex-shrink:0}.kwire-input-container .kwire-select-container{position:relative;width:100%}.kwire-input-container .kwire-select-container .kwire-select-element{width:100%;padding:14px 12px;font-size:16px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:24px}.kwire-input-container .kwire-select-container .kwire-select-element:focus{outline:none;border-color:#1976d2}.kwire-input-container .kwire-select-container .kwire-select-element:hover:not(:focus){border-color:#000000de}.kwire-input-container .kwire-select{background-color:#fff}.kwire-input-container .kwire-quantity-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;width:100%}.kwire-input-container .kwire-quantity-container .kwire-count-controls{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;max-width:100%}.kwire-input-container .kwire-quantity-container .kwire-count-controls .count-input{background-color:#fff}.kwire-input-container .kwire-quantity-container .kwire-count-controls .count-input input{text-align:center}.kwire-input-container .kwire-quantity-container .kwire-count-controls .count-button{border:1px solid #e0e0e0;background-color:#f9f9f9;flex-shrink:0}.kwire-input-container .kwire-quantity-container .kwire-count-controls .count-button:hover{background-color:#e0e0e0}.kwire-input-container .kwire-quantity-container .add-button{white-space:nowrap;flex-shrink:0}@media (max-width: 599px){.kwire-input-container .kwire-quantity-container{flex-direction:column;align-items:flex-start;width:100%}.kwire-input-container .kwire-quantity-container .kwire-count-controls{width:100%}.kwire-input-container .kwire-quantity-container .kwire-count-controls .count-input{flex:1}.kwire-input-container .kwire-quantity-container .add-button{align-self:stretch;width:100%}}.kwire-list{flex:1;border:1px solid #e0e0e0;border-radius:4px;background-color:#fafafa;overflow:hidden}.kwire-list .MuiList-root{padding:0}.kwire-list .kwire-list-item{border-bottom:1px solid #eeeeee;transition:background-color .2s ease}.kwire-list .kwire-list-item:last-child{border-bottom:none}.kwire-list .kwire-list-item:hover{background-color:#f0f0f0}.kwire-list .kwire-list-item .MuiListItemText-primary{font-weight:500;color:#333}.kwire-list .kwrite-item-content{width:100%}.kwire-list .kwrite-item-content .kwire-name-with-badge{display:flex;align-items:center;justify-content:flex-start;gap:12px}.kwire-list .kwrite-item-content .kwire-list-item-badge{margin-right:12px}.kwire-list .kwrite-item-content .kwire-list-item-badge .MuiBadge-badge{color:#fff!important}.kwire-list .MuiListItem-root:only-child .MuiListItemText-primary{color:#000;text-align:center}.kwire-list .kwire-list-item-delete-button{position:relative;z-index:10000000000000000000000;cursor:pointer}.kwires-container{width:100%;overflow:hidden}.kwires-container .kwires-title{margin-bottom:8px;font-size:1.05rem;font-weight:600}.kwires-container .kwires-content{container-type:inline-size;display:flex;flex-direction:column;gap:16px;width:100%}@container (min-width: 768px){.kwires-container .kwires-content{flex-direction:row;align-items:stretch}}.kwires-container .kwires-list{max-height:300px;overflow-y:auto;min-width:0;width:100%}.kwrite-item-content{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0}.kwrite-item-content .kwire-list-item-badge{margin-left:16px}@media (max-width: 767px){.kwires-container .kwires-content{flex-direction:column}}.other-tray-items-container{margin-top:20px;padding:16px;border-radius:8px;background-color:#f5f5f5}.other-tray-items-modal{width:100%;max-width:768px;margin:0 auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 4px 20px #0000001a;position:relative}.other-tray-items-modal__close-button{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background-color:#f5f5f5;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.other-tray-items-modal__close-button:hover{background-color:#e0e0e0}.other-tray-items-modal__close-button svg{width:16px;height:16px;fill:#666}.other-tray-items-modal__content{margin-top:12px}.other-tray-items-modal__footer{display:flex;justify-content:flex-end;margin-top:24px}.other-tray-items-modal__done-button{min-width:120px;height:44px;font-weight:500;text-transform:none;border-radius:8px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.other-items-modal{z-index:10000000000000000000000000!important}.aux-open-space-modal{width:min(900px,100vw - 48px);max-height:min(720px,100vh - 48px);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 32px #00000040;display:flex;flex-direction:column}.aux-open-space-modal__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.aux-open-space-modal__title{font-weight:600}.aux-open-space-modal__section{padding:12px 16px}.aux-open-space-modal__sectionTitle{display:block;color:#0009;margin-bottom:8px}.aux-open-space-modal__empty{color:#0009}.aux-open-space-modal__findRow{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center}.aux-open-space-modal__orRow{padding:6px 16px;display:flex;align-items:center;justify-content:center;color:#0009}.aux-open-space-modal__orText{font-weight:700;letter-spacing:.08em}.aux-open-space-modal__addedList,.aux-open-space-modal__resultsList{display:flex;flex-direction:column;gap:10px}.aux-open-space-modal__addedList{max-height:200px;overflow-y:auto;overflow-x:hidden}.aux-open-space-modal__row,.aux-open-space-modal__resultRow{border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:10px 12px;display:flex;align-items:center;justify-content:flex-start;gap:10px}.aux-open-space-modal__rowText{flex:1;min-width:0}.aux-open-space-modal__rowTitle{font-weight:600}.aux-open-space-modal__rowMeta{color:#0009}.aux-open-space-modal__rowActions{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.aux-open-space-modal__resultRow>.MuiButton-root{margin-left:auto;flex-shrink:0}.aux-open-space-modal__rowSelect{margin-right:4px;flex-shrink:0}.aux-open-space-modal__selectAll{display:flex;justify-content:flex-end;margin-top:6px}.aux-open-space-modal__footerActions{display:inline-flex;align-items:center;gap:10px}.aux-open-space-modal__qtyEditor{display:inline-flex;align-items:center;gap:4px;margin-right:6px}.aux-open-space-modal__qtyBtn{width:34px;height:34px;border:1px solid rgba(0,0,0,.14);border-radius:8px}.aux-open-space-modal__qtyBtn svg{font-size:20px}.aux-open-space-modal__qty{min-width:18px;text-align:center;font-weight:600}.aux-open-space-modal__qtyReadOnly{min-width:18px;text-align:center;font-weight:700;white-space:nowrap}.aux-open-space-modal__trash{font-size:14px;line-height:14px}.aux-open-space-modal__results{padding:0 16px 8px;flex:1;overflow:auto}.aux-open-space-modal__loading{display:block;padding:8px 0;color:#0009}.aux-open-space-modal__footer{padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(0,0,0,.08)}@media (max-width: 720px){.aux-open-space-modal__findRow{grid-template-columns:1fr}}.plate-status-menu-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:transparent}.plate-status-inline-menu{position:absolute;z-index:20;min-width:160px;max-width:180px;border-radius:8px;overflow:hidden;font-size:.85rem;background-color:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 32px #0000002e;pointer-events:auto}.plate-status-inline-menu .MuiListSubheader-root{line-height:1.2;font-size:.75rem;text-transform:uppercase;color:#5c5c5c;background-color:#fffffff2;font-weight:700;padding:6px 10px 2px}.plate-status-inline-menu .plate-status-header{font-weight:700!important}.plate-status-inline-menu .MuiMenuList-root{padding-top:0;padding-bottom:2px}.plate-status-inline-menu .MuiListItemButton-root{padding:2px 10px;font-size:.85rem;min-height:auto;line-height:1.2;margin:0;color:#5c5c5c}.plate-status-inline-menu .MuiListItemButton-root .status-label{color:#5c5c5c}.plate-status-inline-menu .MuiListItemButton-root .status-count{font-weight:700;color:#5c5c5c}.plate-status-inline-menu .MuiListItemButton-root:hover{background-color:#5c47d61f}.plate-status-inline-menu .MuiListItemButton-root.special{color:#10b981;font-weight:600}.plate-status-inline-menu .MuiListItemButton-root.special .status-label,.plate-status-inline-menu .MuiListItemButton-root.special .status-count{color:#10b981}.plate-status-inline-menu .MuiListItemButton-root.special:hover{background-color:#10b9811f}.delete-custom-implant-modal-wrapper{z-index:10001!important}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal{display:flex;flex-direction:column;position:absolute;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .header-box svg{color:#f44336}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .description{margin-bottom:16px;font-weight:500}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .confirmation-message{margin-bottom:20px;color:#616161}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .count-selector{width:100%;background-color:#f5f5f5;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;margin-top:8px}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .count-selector .count-label{margin-bottom:16px;font-weight:500;color:#424242}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .count-selector .number-input-container{margin-bottom:12px}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .count-selector .count-info{color:#757575}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .loading-wrapper{margin:15px 0;padding:5px 20px;background-color:#5035ed;border-radius:15px;color:#fff}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .loading-wrapper .loading-text-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .loading-wrapper .loading-text-wrapper .spinner{color:#fff;margin-right:5px}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .loading-wrapper .loading-text-wrapper .loading-text{font-size:11px;font-weight:500}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .buttons_container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em;margin-top:25px}.usage-custom-implant-modal-wrapper{z-index:10001!important}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal{display:flex;flex-direction:column;position:absolute;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .header-box svg{color:#4caf50}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .description{margin-bottom:16px;font-weight:500}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .confirmation-message{margin-bottom:20px;color:#616161}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector{width:100%;background-color:#f5f5f5;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-label{margin-bottom:12px;font-weight:500;color:#424242}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-toggle{width:100%;display:flex;gap:8px}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-toggle .MuiToggleButton-root{flex:1;text-transform:none;font-weight:500;border:1px solid #e0e0e0;color:#616161;padding:8px 16px}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-toggle .MuiToggleButton-root.Mui-selected{background-color:#4caf50;color:#fff;border-color:#4caf50}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-toggle .MuiToggleButton-root.Mui-selected:hover{background-color:#43a047}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-toggle .MuiToggleButton-root:hover{background-color:#f5f5f5}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .count-selector{width:100%;background-color:#f5f5f5;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;margin-top:8px}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .count-selector .count-label{margin-bottom:16px;font-weight:500;color:#424242}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .count-selector .number-input-container{margin-bottom:12px}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .count-selector .count-info{color:#757575}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .loading-wrapper{margin:15px 0;padding:5px 20px;background-color:#4caf50;border-radius:15px;color:#fff}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .loading-wrapper .loading-text-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .loading-wrapper .loading-text-wrapper .spinner{color:#fff;margin-right:5px}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .loading-wrapper .loading-text-wrapper .loading-text{font-size:11px;font-weight:500}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .buttons_container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em;margin-top:25px}.custom-implant-tray{padding:24px;width:100%}.custom-implant-tray .implant-tabs{margin-bottom:24px;border-bottom:1px solid #e0e0e0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.custom-implant-tray .implant-tabs::-webkit-scrollbar{display:none}.custom-implant-tray .implant-tabs .MuiTab-root{text-transform:none;font-weight:500;min-width:120px;background:none;color:var(--text-secondary);padding:12px 16px;border:none;border-radius:0;min-height:48px;transition:all .2s ease;box-shadow:none;transform:none;width:auto!important;height:auto;white-space:nowrap}.custom-implant-tray .implant-tabs .MuiTab-root:hover{background:none;color:var(--primary);transform:none;box-shadow:none}.custom-implant-tray .implant-tabs .MuiTab-root.Mui-selected{color:var(--primary);font-weight:600}.custom-implant-tray .implant-tabs .MuiTab-root .MuiTouchRipple-root{display:none}.custom-implant-tray .implant-tabs .MuiTabs-indicator{background-color:var(--primary)}.custom-implant-tray .header-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.custom-implant-tray .header-container .title{font-weight:600}.custom-implant-tray .header-container .add-button{text-transform:none;font-weight:500}.custom-implant-tray .subtitle{font-weight:500;margin-bottom:16px}.custom-implant-tray .empty-state{background-color:#f5f5f5;border-radius:8px;padding:24px;text-align:center;margin-bottom:16px}.custom-implant-tray .implants-container{display:flex;flex-direction:column;gap:16px}.custom-implant-tray .implants-container .implant-card{border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.custom-implant-tray .implants-container .implant-card .implant-header{display:flex;align-items:center;padding:16px;background-color:#f9f9f9}.custom-implant-tray .implants-container .implant-card .implant-header .qr-icon-container{display:flex;align-items:center;justify-content:center;margin-right:12px}.custom-implant-tray .implants-container .implant-card .implant-header .qr-icon-container svg{color:#5035ed;font-size:24px}.custom-implant-tray .implants-container .implant-card .implant-header .implant-title{flex:1;font-weight:500}.custom-implant-tray .implants-container .implant-card .implant-header .count-badge{display:flex;align-items:center;justify-content:center;background-color:#5035ed;color:#fff;border-radius:50%;width:24px;height:24px;margin-right:12px}.custom-implant-tray .implants-container .implant-card .implant-header .count-badge p{font-size:12px;font-weight:600}.custom-implant-tray .implants-container .implant-card .implant-header .delete-button{color:#757575}.custom-implant-tray .implants-container .implant-card .implant-header .delete-button:hover{color:#d32f2f}.custom-implant-tray .implants-container .implant-card .implant-header .usage-button{color:#757575}.custom-implant-tray .implants-container .implant-card .implant-header .usage-button:hover{color:#4caf50}.custom-implant-tray .implants-container .implant-card .implant-header .return-button{color:#757575}.custom-implant-tray .implants-container .implant-card .implant-header .return-button:hover{color:#2196f3}.custom-implant-tray .implants-container .implant-card .divider{margin:0}.custom-implant-tray .implants-container .implant-card .implant-details{padding:16px}.custom-implant-tray .implants-container .implant-card .implant-details .detail-row{display:flex;margin-bottom:8px}.custom-implant-tray .implants-container .implant-card .implant-details .detail-row .detail-label{font-weight:500;color:#757575;width:120px;flex-shrink:0}.custom-implant-tray .implants-container .implant-card .implant-details .detail-row .detail-value{color:#212121}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator{display:inline-block;margin-top:8px;padding:4px 12px;border-radius:16px}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator .status-text{font-weight:500}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator.implanted{background-color:#e8f5e9}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator.implanted .status-text{color:#2e7d32}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator.wasted{background-color:#ffebee}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator.wasted .status-text{color:#c62828}@media (max-width: 600px){.custom-implant-tray{padding:16px}.custom-implant-tray .implant-tabs{margin-bottom:16px}.custom-implant-tray .implant-tabs .MuiTab-root{min-width:100px;padding:8px 12px;font-size:14px}.custom-implant-tray .header-container{flex-direction:column;align-items:flex-start;gap:16px}.custom-implant-tray .header-container .add-button{width:100%}}.view-image-dialog_wrapper .dialog-content{height:100vh;width:100vw;display:flex;flex-direction:column;background-color:#000}.view-image-dialog_wrapper .dialog-content .header{padding:16px;display:flex;align-items:center;justify-content:space-between;background-color:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.view-image-dialog_wrapper .dialog-content .header .header-left{display:flex;align-items:center;gap:12px}.view-image-dialog_wrapper .dialog-content .header .header-left .title{color:#fff;font-size:1.125rem;font-weight:500}.view-image-dialog_wrapper .dialog-content .header .header-left .close-button{color:#fff}.view-image-dialog_wrapper .dialog-content .header .header-right .submit-button{color:var(--primary);font-weight:500}.view-image-dialog_wrapper .dialog-content .main-content{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden;padding-bottom:96px}.view-image-dialog_wrapper .dialog-content .main-content .image-container{flex:1;position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.view-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;padding:16px}.view-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper .preview-image{position:absolute;max-width:min(100vw - 32px,100vh - 32px);max-height:min(100vw - 32px,100vh - 32px);width:auto;height:auto;object-fit:contain;will-change:transform;transition:transform .3s ease-out;top:50%;left:50%;transform-origin:center center;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #ffffff0d,0 0 20px #0000004d;border-radius:4px}.view-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper .preview-image.loading{opacity:0}.view-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper .skeleton-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(100vw - 32px,100vh - 32px);height:min(100vw - 32px,100vh - 32px);background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a,#1a1a1a 75%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.view-image-dialog_wrapper .dialog-content .main-content .bottom-controls{position:fixed;bottom:env(safe-area-inset-bottom,0px);left:0;right:0;padding:16px;background:linear-gradient(transparent,#000000f2);display:flex;justify-content:center;gap:24px;z-index:100;min-height:80px;touch-action:none}.view-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button{color:#fff;width:48px;height:48px}.view-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button svg{font-size:24px}.view-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button:disabled{color:#ffffff4d}.tray-visualization-cancel-changes_modal{display:flex;flex-direction:column;position:absolute;top:0%;left:50%;transform:translate(-50%);width:500px;max-width:95%;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:25px;overflow-y:auto}.tray-visualization-cancel-changes_modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.tray-visualization-cancel-changes_modal .buttons-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em}.tray-image-verification-modal{display:flex;flex-direction:column;position:absolute;top:0%;left:50%;transform:translate(-50%);width:500px;max-width:95%;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:25px;overflow-y:auto}.tray-image-verification-modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.tray-image-verification-modal .header-box svg{color:var(--primary);font-size:24px}.tray-image-verification-modal .buttons-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em}.tray-visualization-remove-screw_modal{display:flex;flex-direction:column;position:relative;width:500px;max-width:min(500px,95vw);max-height:min(90vh,95%);overflow:hidden;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;gap:20px}.tray-visualization-remove-screw_modal .header-box{flex-shrink:0;display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.tray-visualization-remove-screw_modal .screw-data-container{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;gap:8px;overflow-wrap:anywhere;word-break:break-word}.tray-visualization-remove-screw_modal>.MuiFormControl-root{flex-shrink:0}.tray-visualization-remove-screw_modal .buttons-container{flex-shrink:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em}.warning-container{display:flex;justify-content:space-between;align-items:center;color:var(--light-red);background-color:var(--light-red-bg);padding:10px 25px;border-radius:5px}._preference-card-container_1359e_1{display:flex;flex-direction:column;width:100%;margin:20px auto 100px;gap:20px}._preference-card-container_1359e_1 ._select-container_1359e_8{padding:0 20px;width:100%}._preference-card-container_1359e_1 ._select-container_1359e_8 ._card-select_1359e_12{background-color:#fff;border-radius:5px}._preference-card-container_1359e_1 ._select-container_1359e_8 ._card-select_1359e_12 ._MuiOutlinedInput-root_1359e_16{border-radius:5px}._preference-card-container_1359e_1 ._header-container_1359e_19{display:flex;flex-direction:column;padding:10px 10px 10px 5px;background-color:#f5f5f5;border-radius:5px;box-shadow:0 0 10px #0000001a}._preference-card-container_1359e_1 ._header-container_1359e_19 ._title-container_1359e_27{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:600}._preference-card-container_1359e_1 ._body-container_1359e_34{display:flex;padding:8px;flex-direction:column;border-radius:5px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40{background-color:var(--primary-light);border-radius:5px;box-shadow:0 0 10px #0000001a;margin-bottom:20px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._consumablesSummaryRow_1359e_46{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-right:8px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54{background:#fff;padding:16px;border-radius:0 0 5px 5px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._image_1359e_59{display:flex;justify-content:center;align-items:center;height:150px;background-color:#f5f5f5;border-radius:5px;margin-bottom:20px;box-shadow:0 0 10px #0000001a}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._item_1359e_69{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fafbfd}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._item_1359e_69 ._label_1359e_79{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#000000ad}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._item_1359e_69 ._value_1359e_86{font-size:14px;margin:0;padding-left:0}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._item_1359e_69 ._detailListItem_1359e_91{margin-bottom:6px;line-height:1.5}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._row_1359e_95{display:grid;width:100%;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._col_1359e_102{display:flex;flex-direction:column;gap:12px;min-width:0}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumables-container_1359e_108{display:flex;flex-direction:column;gap:16px;width:100%}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTableWrap_1359e_114,._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTable_1359e_114{width:100%}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTable_1359e_114 .MuiTableCell-root{padding:8px 12px;vertical-align:middle}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTableHeadRow_1359e_124{background:#0000000f}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTableHeadCell_1359e_127{font-weight:600;font-size:.8rem;border-bottom:2px solid rgba(0,0,0,.12)}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesGroupRow_1359e_132{background:#0000000a}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesGroupCell_1359e_135{font-weight:600;font-size:.8rem;padding-top:12px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.08)}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesDataRow_1359e_142:hover{background:#00000005}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTableCell_1359e_145{font-size:.875rem}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesGroupTag_1359e_148{font-weight:600}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-flat-list_1359e_151{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;width:100%}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-tag-group_1359e_157{display:flex;flex-direction:column;gap:10px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-item_1359e_162{display:flex;flex-direction:column;background-color:#f9f9f9;border-radius:8px;padding:12px 16px;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease,box-shadow .2s ease}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-item_1359e_162:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-content_1359e_175{margin-bottom:8px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-description_1359e_178{font-weight:500;font-size:15px;color:#333;display:block}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-chips_1359e_184{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-tags_1359e_190{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-tag_1359e_157{height:24px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumables-total_1359e_199{margin-top:16px;padding:12px 16px;background-color:#f5f5f5;border-radius:8px;border-left:4px solid var(--primary);display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:600;font-size:14px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._total-label_1359e_212{color:#333;font-size:14px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._no-consumables_1359e_216{width:100%;text-align:center;padding:24px;color:#666;font-style:italic}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._divider_1359e_223{margin:16px 0}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._medication_1359e_226 ._value_1359e_86{margin:0;padding:5px 0 5px 15px;display:flex;flex-direction:column;gap:7.5px}._preference-card-container_1359e_1 ._warning_1359e_233{margin-top:10px}._preference-card-container_1359e_1 ._loader_1359e_236{display:flex;align-items:center;justify-content:center;height:60vh;width:100%}._preference-card-container_1359e_1 ._consumables-loader_1359e_243{display:flex;align-items:center;justify-content:center;height:30px;width:100%}._preference-card-container_1359e_1 ._unassign-button_1359e_250{width:90%;align-self:center}@media (max-width: 768px){._preference-card-container_1359e_1{margin:12px auto 80px;padding:0 8px}._preference-card-container_1359e_1 ._select-container_1359e_8{padding:0 4px}._preference-card-container_1359e_1 ._body-container_1359e_34{padding:0}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54{padding:12px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._row_1359e_95{grid-template-columns:1fr}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._image_1359e_59{margin-top:6px;width:100%;max-width:280px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumables-container_1359e_108{grid-template-columns:1fr}}@media (max-width: 480px){._preference-card-container_1359e_1 ._select-container_1359e_8{padding:0 8px}}._trayDisplayContainer_xqg55_1{width:100%}._traysGrid_xqg55_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:8px}._trayCard_xqg55_12{border-radius:12px!important;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000001a!important;transition:all .3s ease}._trayCard_xqg55_12:hover{box-shadow:0 4px 16px #00000026!important;transform:translateY(-2px)}._trayCardContent_xqg55_23{padding:16px!important}._trayHeader_xqg55_27{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}._trayName_xqg55_36{font-weight:600!important;color:#333;margin:0!important;flex:1;min-width:0}._trayStats_xqg55_44{display:flex;gap:6px;flex-shrink:0}._instrumentCount_xqg55_50{background-color:#4caf501a!important;color:#388e3c!important;font-weight:500!important}._imageIndicator_xqg55_56{background-color:#1976d21a!important;font-weight:500!important}._trayContent_xqg55_61{display:flex;flex-direction:column;gap:16px}._trayImageSection_xqg55_67{display:flex;flex-direction:column;gap:8px}._trayImageContainer_xqg55_73{position:relative;width:100%;max-width:200px;aspect-ratio:4/3;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;background-color:#f5f5f5;border:1px solid #e0e0e0}._trayImageContainer_xqg55_73:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}._trayImageContainer_xqg55_73:hover ._imageOverlay_xqg55_89{opacity:1}._trayImage_xqg55_67{width:100%;height:100%;object-fit:cover;transition:all .3s ease}._imageSkeleton_xqg55_100{border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_xqg55_1 2s infinite}._errorState_xqg55_107{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fafafa;border:1px dashed #e0e0e0;border-radius:8px}._errorText_xqg55_118{color:#999!important;text-align:center;font-style:italic}@keyframes _shimmer_xqg55_1{0%{background-position:-200% 0}to{background-position:200% 0}}._imageOverlay_xqg55_89{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;gap:4px}._imageOverlay_xqg55_89 ._viewIcon_xqg55_148{font-size:24px}._instrumentsSection_xqg55_152{flex:1}._sectionLabel_xqg55_156{font-weight:600!important;color:#555;margin-bottom:8px!important;font-size:14px!important}._instrumentsList_xqg55_163{display:flex;flex-wrap:wrap;gap:6px}._instrumentChip_xqg55_169{font-size:12px!important;height:28px!important;max-width:180px;background-color:#f8f9fa!important;border:1px solid #e9ecef!important}._instrumentChip_xqg55_169:hover{background-color:#e9ecef!important}._instrumentChip_xqg55_169 ._MuiChip-label_xqg55_179{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._emptyTrayText_xqg55_186{color:#999!important;font-style:italic;text-align:center;padding:16px;background-color:#f9f9f9;border-radius:6px;border:1px dashed #ddd}._emptyState_xqg55_196{padding:24px;text-align:center;background-color:#f9f9f9;border-radius:8px;border:1px dashed #ddd}._fallbackDisplay_xqg55_204{padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}._fallbackLabel_xqg55_211{font-weight:600!important;color:#555;margin-bottom:12px!important}._fallbackList_xqg55_217{display:flex;flex-wrap:wrap;gap:8px}._fallbackChip_xqg55_223{background-color:#fff!important;border:1px solid #ddd!important}._fallbackChip_xqg55_223 ._MuiChip-icon_xqg55_227{color:#666}._attachmentTitle_xqg55_231{display:flex;align-items:center;gap:8px;font-weight:600!important;color:#333;margin-bottom:16px!important;font-size:16px!important}._attachmentIcon_xqg55_241{font-size:20px!important;color:#666}._attachmentsGrid_xqg55_246{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._attachmentsGrid_xqg55_246 ._trayImageSection_xqg55_67{width:100%}._attachmentsGrid_xqg55_246 ._trayImageContainer_xqg55_73{aspect-ratio:4/3;max-width:100%;width:100%}@media (max-width: 768px){._traysGrid_xqg55_5{grid-template-columns:1fr;gap:12px}._trayHeader_xqg55_27{flex-direction:column;align-items:flex-start;gap:8px}._trayStats_xqg55_44{align-self:stretch;justify-content:flex-start}._trayImageContainer_xqg55_73{max-width:150px}._instrumentChip_xqg55_169{max-width:140px}}@media (max-width: 480px){._trayCard_xqg55_12{margin:0 -8px}._trayCardContent_xqg55_23{padding:12px!important}._trayContent_xqg55_61{gap:12px}._trayImageContainer_xqg55_73{max-width:120px}._instrumentChip_xqg55_169{max-width:100px;font-size:11px!important;height:24px!important}}@keyframes _slideUp_xqg55_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._trayCard_xqg55_12{animation:_slideUp_xqg55_1 .3s ease forwards}._trayCard_xqg55_12:nth-child(2){animation-delay:.1s}._trayCard_xqg55_12:nth-child(3){animation-delay:.2s}._trayCard_xqg55_12:nth-child(4){animation-delay:.3s}._modal_1wc2q_1{display:flex;align-items:center;justify-content:center;z-index:1300}._modalContent_1wc2q_8{position:relative;width:100vw;height:100vh;background-color:#000000f2;display:flex;flex-direction:column;outline:none}._header_1wc2q_18{position:absolute;top:0;left:0;right:0;z-index:10;background:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 50%,transparent 100%);display:flex;justify-content:space-between;align-items:center;padding:16px 24px;transition:opacity .2s ease}._header_1wc2q_18 ._title_1wc2q_31{color:#fff;font-weight:500}._header_1wc2q_18 ._headerControls_1wc2q_35{display:flex;align-items:center;gap:8px}._header_1wc2q_18 ._headerControls_1wc2q_35 ._zoomLevel_1wc2q_40{color:#fff;min-width:50px;text-align:center;font-variant-numeric:tabular-nums}._controlButton_1wc2q_47{color:#fff!important;background-color:#ffffff1a!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)!important;transition:all .2s ease!important}._controlButton_1wc2q_47:hover{background-color:#fff3!important;transform:translateY(-1px)}._controlButton_1wc2q_47:disabled{color:#ffffff4d!important;background-color:#ffffff0d!important;cursor:not-allowed}._controlButton_1wc2q_47._editButton_1wc2q_63{color:#2196f3!important;background-color:#2196f31a!important;border-color:#2196f34d!important}._controlButton_1wc2q_47._editButton_1wc2q_63:hover{background-color:#2196f333!important;color:#1976d2!important;transform:translateY(-1px)}._controlButton_1wc2q_47._deleteButton_1wc2q_73{color:#ff6b6b!important;background-color:#ff6b6b1a!important;border-color:#ff6b6b4d!important}._controlButton_1wc2q_47._deleteButton_1wc2q_73:hover{background-color:#ff6b6b33!important;color:#ff5252!important;transform:translateY(-1px)}._controlButton_1wc2q_47._saveButton_1wc2q_83{color:#4caf50!important}._controlButton_1wc2q_47._saveButton_1wc2q_83:hover{background-color:#4caf501a!important}._controlButton_1wc2q_47._cancelButton_1wc2q_89{color:#f44336!important}._controlButton_1wc2q_47._cancelButton_1wc2q_89:hover{background-color:#f443361a!important}._imageContainer_1wc2q_96{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}._imageContainer_1wc2q_96 ._image_1wc2q_96{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;transition:transform .3s ease;user-select:none;touch-action:none;-webkit-user-select:none;-webkit-user-drag:none}._navigation_1wc2q_117{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px;pointer-events:none;z-index:10}._navigation_1wc2q_117 ._navButton_1wc2q_129{pointer-events:all;background-color:#00000080!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;width:56px!important;height:56px!important;border:1px solid rgba(255,255,255,.2)!important;transition:all .2s ease!important}._navigation_1wc2q_117 ._navButton_1wc2q_129:hover{background-color:#000000b3!important;transform:scale(1.1)}._navigation_1wc2q_117 ._navButton_1wc2q_129:disabled{background-color:#0003!important;color:#ffffff4d!important;cursor:not-allowed;transform:none}._navigation_1wc2q_117 ._prevButton_1wc2q_149{margin-right:auto}._navigation_1wc2q_117 ._nextButton_1wc2q_152{margin-left:auto}._thumbnailContainer_1wc2q_156{position:absolute;top:70px;left:50%;transform:translate(-50%);display:flex;gap:8px;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1);max-width:90vw;overflow-x:auto;scrollbar-width:none;z-index:10}._thumbnailContainer_1wc2q_156::-webkit-scrollbar{display:none}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .2s ease;flex-shrink:0}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156 img{width:100%;height:100%;object-fit:cover}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156:hover{transform:scale(1.1);border-color:#ffffff80}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156._activeThumbnail_1wc2q_196{border-color:#1976d2;transform:scale(1.1)}@media (max-width: 768px){._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156:hover{transform:none}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156._activeThumbnail_1wc2q_196{transform:scale(1.02)}}._captionSection_1wc2q_209{position:absolute;bottom:max(24px,env(safe-area-inset-bottom,0px) + 12px);left:50%;transform:translate(-50%);max-width:80%;min-width:400px;background:#000000f2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:16px 20px;border-radius:12px;border:2px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0006;z-index:10;opacity:1;visibility:visible;width:auto;box-sizing:border-box}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228{color:#fffffff2;cursor:pointer;transition:all .2s ease;font-size:.9rem;line-height:1.4;text-align:center;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.8);padding:4px 8px;border-radius:6px;white-space:pre-wrap;word-wrap:break-word}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228:hover{color:#90caf9;background:#ffffff0d;transform:translateY(-1px)}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228._expanded_1wc2q_247{max-height:150px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228._expanded_1wc2q_247::-webkit-scrollbar{width:4px}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228._expanded_1wc2q_247::-webkit-scrollbar-track{background:transparent}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228._expanded_1wc2q_247::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228._expanded_1wc2q_247::-webkit-scrollbar-thumb:hover{background:#ffffff80}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273{color:#fff!important;width:100%;margin:0}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278{background-color:#fff!important;border:2px solid #e0e0e0!important;border-radius:8px;box-shadow:0 2px 8px #0000001a;width:100%;box-sizing:border-box}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 fieldset{border-color:#e0e0e0!important;border-width:2px!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278:hover{background-color:#fff!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278:hover fieldset{border-color:#bdbdbd!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278._Mui-focused_1wc2q_296{background-color:#fff!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278._Mui-focused_1wc2q_296 fieldset{border-color:#2196f3!important;border-width:2px!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 input,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 textarea{color:#fff!important;font-weight:500;background:transparent!important;box-sizing:border-box}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 input::placeholder,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 textarea::placeholder{color:#ffffffb3!important;opacity:1!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 ._MuiInputBase-input_1wc2q_313,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 ._MuiOutlinedInput-input_1wc2q_318{color:#fff!important;background:transparent!important;box-sizing:border-box}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89{background:#ffffffe6!important;border:1px solid rgba(255,255,255,.3)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83:hover,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89:hover{background:#fff!important;transform:translateY(-1px)}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83{color:#4caf50!important;border-color:#4caf504d!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83:hover{background:#4caf501a!important;border-color:#4caf50!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89{color:#f44336!important;border-color:#f443364d!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89:hover{background:#f443361a!important;border-color:#f44336!important}@media (max-width: 768px){._modalContent_1wc2q_8{height:100vh;height:100dvh}._header_1wc2q_18{padding:max(8px,env(safe-area-inset-top,0px) + 4px) 12px 8px 12px;background:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 50%,rgba(0,0,0,.3) 80%,transparent 100%);min-height:60px;display:flex;align-items:center;justify-content:space-between}._header_1wc2q_18 ._title_1wc2q_31{font-size:.9rem;font-weight:600;flex-shrink:0}._header_1wc2q_18 ._headerControls_1wc2q_35{gap:4px;flex-wrap:wrap;justify-content:flex-end}._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47{width:36px!important;height:36px!important;background-color:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;font-size:1rem;min-width:36px!important}._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47:hover,._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47:active{background-color:#ffffff40!important;transform:scale(.95)}._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47 svg{font-size:1.1rem}._header_1wc2q_18 ._headerControls_1wc2q_35 ._zoomLevel_1wc2q_40{min-width:40px;font-size:.8rem;font-weight:600;background:#000000b3;padding:4px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.2);height:36px;display:flex;align-items:center;justify-content:center}._navigation_1wc2q_117{padding:0 20px}._navigation_1wc2q_117 ._navButton_1wc2q_129{width:56px!important;height:56px!important;background-color:#000c!important;border:2px solid rgba(255,255,255,.3)!important}._navigation_1wc2q_117 ._navButton_1wc2q_129:hover,._navigation_1wc2q_117 ._navButton_1wc2q_129:active{background-color:#000000e6!important;transform:scale(.95)}._thumbnailContainer_1wc2q_156{top:max(65px,env(safe-area-inset-top,0px) + 50px);max-width:94%;min-width:280px;padding:8px 12px;background:#000000d9;border:2px solid rgba(255,255,255,.25)}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156{width:52px;height:52px;border:3px solid transparent}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156:hover,._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156:active{transform:scale(1.05);border-color:#fff6}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156._activeThumbnail_1wc2q_196{border-color:#1976d2;transform:scale(1.08);box-shadow:0 0 0 2px #1976d24d}._imageContainer_1wc2q_96 ._image_1wc2q_96{max-width:95vw;max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px);touch-action:none;-webkit-touch-callout:none}._captionSection_1wc2q_209{max-width:95%;min-width:280px;bottom:max(20px,env(safe-area-inset-bottom,0px) + 12px);left:50%;transform:translate(-50%);background:#000000f2;border:2px solid rgba(255,255,255,.4);box-shadow:0 12px 48px #0009;padding:18px 22px}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266{width:100%;box-sizing:border-box}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273{width:100%;margin:0}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278{width:100%;box-sizing:border-box;font-size:1rem;background-color:#fffffff2!important;border:2px solid rgba(255,255,255,.8)!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323{flex-shrink:0;margin-left:8px}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89{width:40px!important;height:40px!important;background:#fffffff2!important;border:2px solid rgba(255,255,255,.6)!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83:hover,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83:active,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89:hover,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89:active{transform:scale(.95)}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228{cursor:pointer;width:100%;font-size:1rem;line-height:1.5;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.8);padding:8px 12px;border-radius:8px;transition:all .3s ease}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228:hover,._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228:active{background:#ffffff1a;color:#90caf9;transform:translateY(-2px);box-shadow:0 4px 12px #0006}}@media (max-width: 480px){._modalContent_1wc2q_8{height:100vh;height:100dvh}._header_1wc2q_18{flex-direction:row;gap:8px;align-items:center;justify-content:space-between;padding:max(8px,env(safe-area-inset-top,0px) + 4px) 16px 8px 16px;background:linear-gradient(to bottom,rgba(0,0,0,.95) 0%,rgba(0,0,0,.8) 60%,rgba(0,0,0,.4) 90%,transparent 100%);min-height:50px}._header_1wc2q_18 ._title_1wc2q_31{font-size:.85rem;font-weight:600;flex-shrink:0}._header_1wc2q_18 ._headerControls_1wc2q_35{gap:3px;flex-wrap:wrap;justify-content:flex-end}._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47{width:32px!important;height:32px!important;font-size:1rem;min-width:32px!important}._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47 svg{font-size:1rem}._header_1wc2q_18 ._headerControls_1wc2q_35 ._zoomLevel_1wc2q_40{min-width:35px;font-size:.75rem;padding:4px 6px;height:32px;display:flex;align-items:center;justify-content:center}._thumbnailContainer_1wc2q_156{top:max(55px,env(safe-area-inset-top,0px) + 45px);max-width:96%;padding:8px 12px}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156{width:44px;height:44px;border:2px solid transparent}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156._activeThumbnail_1wc2q_196{transform:scale(1.1);box-shadow:0 0 0 3px #1976d266}._imageContainer_1wc2q_96 ._image_1wc2q_96{max-width:98vw;max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px);touch-action:none;-webkit-touch-callout:none}._captionSection_1wc2q_209{max-width:98%;min-width:250px;bottom:max(16px,env(safe-area-inset-bottom,0px) + 12px);padding:16px 20px;left:50%;transform:translate(-50%);background:#000000f7;border:3px solid rgba(255,255,255,.5);box-shadow:0 16px 64px #000000b3}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266{width:100%;overflow:hidden}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273{flex:1;min-width:0}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278{font-size:1rem;background-color:#fffffffa!important;border:3px solid rgba(255,255,255,.9)!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323{gap:6px}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89{width:44px!important;height:44px!important;min-width:44px!important;background:#fffffffa!important;border:3px solid rgba(255,255,255,.8)!important}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228{font-size:1rem;line-height:1.4;font-weight:500;padding:12px 16px;border-radius:10px}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228:hover,._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228:active{transform:translateY(-3px);box-shadow:0 6px 20px #00000080}}@keyframes _fadeIn_1wc2q_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes _slideInFromLeft_1wc2q_1{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromRight_1wc2q_1{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}._modalContent_1wc2q_8{animation:_fadeIn_1wc2q_1 .3s ease}._loading_1wc2q_655{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem}.guest-access-page{background-color:#282828;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.guest-access-page .auth0-card{background-color:#fff;border-radius:6px;width:100%;max-width:400px;padding:32px 30px 50px;box-shadow:0 12px 24px #0000001a}.guest-access-page .logo-container{display:flex;justify-content:center;margin:30px 0 50px}.guest-access-page .logo-container .logo{height:3.5rem;margin-top:5rem;color:var(--primary-color)}.guest-access-page .auth0-title{font-size:20px;font-weight:600;text-align:center;margin-bottom:8px}.guest-access-page .auth0-subtitle{font-size:14px;text-align:center;color:#333;margin-bottom:30px}._textContainer_zbm92_1{padding:16px 0}._textContainer_zbm92_1 ._text_zbm92_1{color:var(--primary-contrast-text)!important}._assetMismatchModal_zbm92_8 .button-box{display:flex!important;gap:12px!important;justify-content:center!important;align-items:stretch!important;padding:20px 0 0!important;width:100%!important}._assetMismatchModal_zbm92_8 .button-box button{font-size:13px!important;font-weight:500!important;padding:10px 20px!important;border-radius:8px!important;text-transform:none!important;min-height:44px!important;white-space:normal!important;box-shadow:none!important;line-height:1.4!important;flex:0 1 auto!important;width:100%!important;height:auto!important;min-height:60px!important;margin:0!important;text-wrap:wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;display:flex!important;align-items:center!important;justify-content:center!important}._assetMismatchModal_zbm92_8 .button-box button:first-child{background-color:#fff!important;border:2px solid var(--primary)!important;color:var(--primary)!important}._assetMismatchModal_zbm92_8 .button-box button:first-child:hover{background-color:var(--primary)!important;color:#fff!important;transform:translateY(-1px)!important}._assetMismatchModal_zbm92_8 .button-box button:last-child{background-color:var(--primary)!important;color:#fff!important;border:2px solid var(--primary)!important}._assetMismatchModal_zbm92_8 .button-box button:last-child:hover{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important;transform:translateY(-1px)!important}@media (max-width: 768px){._assetMismatchModal_zbm92_8 .button-box{gap:8px!important;padding:16px 0 0!important;align-items:stretch!important}._assetMismatchModal_zbm92_8 .button-box button{font-size:12px!important;padding:8px 12px!important;height:auto!important;min-height:48px!important;white-space:normal!important;text-align:center!important;flex:1 1 0!important;line-height:1.3!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media (max-width: 768px) and (hover: none){._assetMismatchModal_zbm92_8 .button-box button:hover{transform:none!important}}@media (max-width: 480px){._assetMismatchModal_zbm92_8 .button-box button{font-size:11px!important;padding:10px 12px!important;height:55px!important;min-height:44px!important}}.update-par-value-container{background:#fff;width:80vw;border-radius:12px}.update-par-value-container .header{display:flex;align-items:center;justify-content:space-between;border-top-right-radius:12px;border-top-left-radius:12px;background:var(--primary-light);padding:20px}.update-par-value-container .body{padding:20px 15px}.update-par-value-container .actions{display:flex;align-items:center;gap:10px;padding:15px}.top-header-container{min-height:57px!important;display:flex;padding:12px 30px 9px;background-color:var(--light-blue-bg);align-items:center;gap:15px;justify-content:space-between}.top-header-container .left-container{display:flex;align-items:center;gap:15px}.top-header-container .left-container .header-title{display:flex;align-items:center;gap:5px}.top-header-container .actions{display:flex;align-items:center;gap:15px}.top-header-container.is-mobile{padding:12px 15px 9px}.top-header-container.is-mobile .left-container{gap:5px}.top-header-container.is-mobile .title{font-size:12px}.report-details-modal-container{background:#fff;width:90vw;max-height:80vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.report-details-modal-container .header{display:flex;align-items:center;justify-content:space-between;border-top-right-radius:12px;border-top-left-radius:12px;background:var(--primary-light);padding:20px;flex-shrink:0}.report-details-modal-container .body{overflow:hidden;flex:1;min-height:0;padding:16px;display:flex}.report-details-modal-container .loader{width:100%;min-height:120px;padding:30px 0;display:flex;align-items:center;justify-content:center}.product-description{white-space:normal;word-break:break-word;line-height:1.3;font-size:.875rem}.manufacturer{white-space:normal;word-break:break-word;font-size:.875rem}.model-number,.catalog-number,.type-field,.ownership-field,.par-value-text,.on-hand-text,.location-text,.expiration-text{font-size:.875rem}.par-value-container{display:flex;align-items:center;gap:4px}.edit-icon-button{padding:2px}.edit-icon-button .MuiSvgIcon-root{font-size:16px}.quantity-low{background-color:#f44336;color:#fff;border-radius:12px;padding:4px 8px;font-weight:600;font-size:.75rem;min-width:32px;text-align:center}.quantity-medium{background-color:#ff9800;color:#fff;border-radius:12px;padding:4px 8px;font-weight:600;font-size:.75rem;min-width:32px;text-align:center}.location-chip{font-size:.75rem;height:24px}.expiration-expired{font-size:.875rem;color:var(--error);font-weight:700!important}.expiration-warning{font-size:.875rem;color:var(--warning);font-weight:700!important}.expiration-normal{font-size:.875rem;color:inherit;font-weight:400!important}.quantity-zero-container{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.quantity-zero-text{font-size:.875rem;color:var(--error);font-weight:600}.remove-product-button{font-size:.75rem;padding:4px 8px;text-transform:none;min-width:auto}._container_1nzm9_1{display:flex;flex-direction:column;flex:1;min-height:0}._nativeContainer_1nzm9_8{flex:1;overflow:hidden}._tablePaper_1nzm9_13{width:100%;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;flex:1;display:flex;flex-direction:column;min-height:500px}.MuiDataGrid-root._dataGrid_1nzm9_25{border:none;height:100%!important;min-height:500px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.MuiDataGrid-root._dataGrid_1nzm9_25._nativeGrid_1nzm9_31{height:100%!important;min-height:auto!important;flex:1}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-main{outline:none!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-virtualScroller{overflow-x:auto!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-virtualScroller::-webkit-scrollbar{height:8px!important;width:8px!important;display:block!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:var(--gray-1)!important;display:block!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:var(--gray-3)!important;border-radius:4px!important;display:block!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cell{border-bottom:1px solid color-mix(in srgb,var(--gray-2) 60%,transparent);white-space:normal!important;word-wrap:break-word!important;line-height:1.4!important;display:flex;align-items:flex-start;padding:12px 16px!important;min-height:56px!important;max-height:none!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cell:not(._MuiDataGrid-cellCheckbox_1nzm9_67){padding:12px 16px;align-items:flex-start;display:flex}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cell:focus,.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cell:focus-within{outline:2px solid var(--primary)!important;outline-offset:-2px!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row{cursor:pointer;min-height:56px!important;transition:background-color .15s ease}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row:hover{background-color:color-mix(in srgb,var(--primary) 4%,transparent)!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row._row-disabled_1nzm9_84{cursor:not-allowed!important;opacity:.6}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row._row-disabled_1nzm9_84:hover{background-color:transparent!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row._row-disabled_1nzm9_84 .MuiDataGrid-cellCheckbox .MuiCheckbox-root{cursor:not-allowed}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row[aria-disabled=true]{opacity:.5;cursor:not-allowed}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row[aria-disabled=true] .MuiDataGrid-cellCheckbox .MuiCheckbox-root{cursor:not-allowed}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row:nth-of-type(2n){background-color:color-mix(in srgb,var(--gray-1) 30%,transparent)}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row:nth-of-type(2n):hover{background-color:color-mix(in srgb,var(--primary) 6%,transparent)!important}[data-theme=dark] .MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row:nth-of-type(2n){background-color:color-mix(in srgb,var(--grayscale-dark) 30%,transparent)}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaders{background-color:var(--gray-1);border-bottom:2px solid var(--gray-2);font-weight:700;font-size:.875rem;color:var(--text-black);text-transform:uppercase;letter-spacing:.05em;min-height:40px!important;max-height:40px!important}[data-theme=dark] .MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaders{background-color:var(--grayscale-dark);color:var(--white)}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeader{padding:0 16px!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeader:not(._MuiDataGrid-columnHeaderCheckbox_1nzm9_128){padding:0 16px!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeader:focus,.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeader:focus-within{outline:none}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaderCheckbox{width:70px!important;min-width:70px!important;max-width:70px!important;padding:0!important;flex:0 0 70px!important;display:flex!important;justify-content:center!important;align-items:center!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaderCheckbox .MuiCheckbox-root{display:none!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cellCheckbox{width:70px!important;min-width:70px!important;max-width:70px!important;padding:0!important;flex:0 0 70px!important;display:flex!important;align-items:center!important;justify-content:center!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaderCheckbox .MuiCheckbox-root,.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cellCheckbox .MuiCheckbox-root{padding:0!important;margin:0!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaderTitle{font-weight:700;font-size:.75rem!important;line-height:1.5;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-footerContainer{border-top:1px solid var(--gray-2);justify-content:flex-start;min-height:52px;background-color:var(--gray-1)}[data-theme=dark] .MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-footerContainer{background-color:var(--grayscale-dark)}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiTablePagination-root{margin-right:auto}._styledButton_n5ftr_1{background-color:var(--primary)!important;color:var(--white)!important;font-weight:600!important;font-size:.875rem!important;padding:8px 12px!important;border-radius:8px!important;border:none!important}._styledButton_n5ftr_1:hover{background-color:var(--primary-dark, var(--primary))!important}._styledButton_n5ftr_1 .MuiButton-startIcon{margin-right:8px;margin-left:-4px}._styledButton_n5ftr_1 .MuiButton-endIcon{margin-left:8px;margin-right:-4px}._badge_1r7um_1{color:#fff}._badge_1r7um_1 .MuiBadge-badge{right:-1px!important;top:0!important;font-size:.7rem!important;height:18px!important;min-width:18px!important;font-weight:700!important;color:#fff!important;background-color:var(--primary-contrast-text)!important}._compactIconButton_1r7um_15{background-color:color-mix(in srgb,var(--primary) 15%,transparent);height:36px!important;width:36px!important}._compactIconButton_1r7um_15:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._compactIconButton_1r7um_15._selected_1r7um_23{background-color:color-mix(in srgb,var(--primary-dark) 20%,transparent)}._compactIconButton_1r7um_15._selected_1r7um_23:hover{background-color:color-mix(in srgb,var(--primary-dark) 30%,transparent)}._compactIconButton_1r7um_15._Mui-disabled_1r7um_29{background-color:var(--grayscale-light);color:var(--grayscale)}._compactButton_1r7um_34{height:36px!important;min-width:auto!important;padding:6px 12px!important;font-size:.75rem!important;font-weight:500!important;text-transform:none!important;border-radius:8px!important;background-color:color-mix(in srgb,var(--primary) 15%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 30%,transparent)!important;color:var(--primary)!important;white-space:nowrap!important;flex-shrink:0!important}._compactButton_1r7um_34:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 40%,transparent)!important}._compactButton_1r7um_34._selected_1r7um_23{background-color:color-mix(in srgb,var(--primary-dark) 20%,transparent)!important;border-color:var(--primary-dark)!important;color:var(--primary-dark)!important}._compactButton_1r7um_34._selected_1r7um_23:hover{background-color:color-mix(in srgb,var(--primary-dark) 30%,transparent)!important}._compactButton_1r7um_34._Mui-disabled_1r7um_29{background-color:var(--grayscale-light)!important;color:var(--grayscale)!important;border-color:var(--grayscale-light)!important}._compactButton_1r7um_34 ._MuiButton-startIcon_1r7um_65{margin-right:4px!important}._compactButton_1r7um_34 ._MuiButton-startIcon_1r7um_65 ._MuiSvgIcon-root_1r7um_68{font-size:16px!important}@media (max-width: 430px){._compactButton_1r7um_34{font-size:.7rem!important;padding:6px 10px!important}._compactButton_1r7um_34 ._MuiButton-startIcon_1r7um_65{margin-right:3px!important}._compactButton_1r7um_34 ._MuiButton-startIcon_1r7um_65 ._MuiSvgIcon-root_1r7um_68{font-size:14px!important}}._desktopButton_1r7um_84{width:100%;border-radius:8px;text-transform:none;font-weight:600;padding:8px 16px;background-color:var(--primary);transition:all .2s ease-in-out;height:36px!important}._desktopButton_1r7um_84:hover{transform:translateY(-1px);background-color:var(--primary)}._desktopButton_1r7um_84._selected_1r7um_23,._desktopButton_1r7um_84._selected_1r7um_23:hover{background-color:var(--primary-dark)}._desktopButton_1r7um_84._Mui-disabled_1r7um_29{background-color:var(--grayscale-light);color:var(--grayscale)}._popoverPaper_1r7um_109{width:280px;padding:0;border-radius:16px;box-shadow:0 8px 24px #00000026;overflow:hidden;max-height:80vh}._popoverHeader_1r7um_118{padding:16px;background-color:color-mix(in srgb,var(--primary) 5%,transparent);border-bottom:1px solid color-mix(in srgb,var(--grayscale) 50%,transparent)}._headerTop_1r7um_124{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._headerTitle_1r7um_131{font-weight:700;color:var(--grayscale-contrast-text)}._selectedCount_1r7um_136{font-weight:600;color:var(--primary);padding:4px 12px;border-radius:16px;background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._searchContainer_1r7um_144{margin-bottom:12px}._searchField_1r7um_148 ._MuiOutlinedInput-root_1r7um_148{border-radius:8px;background-color:var(--white)}._searchField_1r7um_148 ._MuiOutlinedInput-root_1r7um_148 ._MuiOutlinedInput-notchedOutline_1r7um_152{border-color:color-mix(in srgb,var(--grayscale) 80%,transparent)}._searchField_1r7um_148 ._MuiOutlinedInput-root_1r7um_148:hover ._MuiOutlinedInput-notchedOutline_1r7um_152{border-color:var(--primary)}._searchField_1r7um_148 ._MuiOutlinedInput-root_1r7um_148._Mui-focused_1r7um_158 ._MuiOutlinedInput-notchedOutline_1r7um_152{border-color:var(--primary);border-width:1px}._searchIcon_1r7um_163{margin-right:8px}._actionButtons_1r7um_167{display:flex;justify-content:space-between}._selectAllButton_1r7um_172{text-transform:none;font-weight:600;color:var(--primary)}._selectAllButton_1r7um_172:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent)}._selectNoneButton_1r7um_181{text-transform:none;font-weight:600;color:var(--grayscale-dark);white-space:nowrap}._selectNoneButton_1r7um_181:hover{background-color:color-mix(in srgb,var(--grayscale-dark) 8%,transparent)}._resetButton_1r7um_191{text-transform:none;font-weight:600;color:var(--grayscale-dark)}._resetButton_1r7um_191:hover{background-color:color-mix(in srgb,var(--grayscale-dark) 8%,transparent)}._optionsContainer_1r7um_200{flex:1;overflow-y:auto;padding:16px;max-height:240px}._optionsContainer_1r7um_200::-webkit-scrollbar{width:8px}._optionsContainer_1r7um_200::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--primary) 20%,transparent);border-radius:4px}._optionsContainer_1r7um_200::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._noOptionsText_1r7um_217{text-align:center;padding:16px 0}._optionItem_1r7um_222{display:flex;width:100%;padding:4px 8px;border-radius:8px}._optionItem_1r7um_222:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._optionCheckbox_1r7um_232{padding:4px 0}._optionLabel_1r7um_236{font-weight:500}._popoverFooter_1r7um_240{padding:16px;display:flex;justify-content:flex-end}._applyButton_1r7um_246{border-radius:8px;text-transform:none;font-weight:600;padding:8px 24px}._filtersContainer_1wbw2_1{border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);box-shadow:0 2px 8px #00000014}._cardContent_1wbw2_8{padding:16px;background-color:color-mix(in srgb,var(--primary) 8%,transparent)}._cardContent_1wbw2_8:last-child{padding-bottom:16px}._cardContent_1wbw2_8._mobile_1wbw2_15{padding:16px}._cardContent_1wbw2_8._mobile_1wbw2_15:last-child{padding-bottom:16px}._cardContent_1wbw2_8._expanded_1wbw2_21{border-bottom:2px solid color-mix(in srgb,var(--primary) 20%,transparent)}[data-theme=dark] ._cardContent_1wbw2_8{background-color:color-mix(in srgb,var(--primary-dark) 15%,transparent)}._headerContainer_1wbw2_28{display:flex;align-items:center;gap:16px;min-height:36px}._headerContainer_1wbw2_28._mobile_1wbw2_15{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto}._titleContainer_1wbw2_41{display:flex;align-items:center;gap:16px;flex-shrink:0;height:36px}._titleContainer_1wbw2_41._mobile_1wbw2_15{justify-content:space-between;width:100%;gap:8px;height:auto}._title_1wbw2_41{font-weight:600;display:flex;align-items:center;gap:8px;margin:0;font-size:1.25rem;line-height:1.6;color:var(--text-black);white-space:nowrap;overflow:visible;text-overflow:clip}[data-theme=dark] ._title_1wbw2_41{color:var(--white)}._activeFiltersBadge_1wbw2_72{margin-left:8px;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}._chipsContainer_1wbw2_85{display:flex;flex-wrap:wrap;gap:6px;flex-grow:1;align-items:center;margin-left:16px;min-height:36px;overflow:hidden;min-width:0}._chipsContainer_1wbw2_85._mobile_1wbw2_15{margin-left:0;margin-top:8px;max-width:100%;min-height:auto}._chipsContainer_1wbw2_85._desktop_1wbw2_102{max-width:calc(100% - 500px);flex-shrink:1}._filterChip_1wbw2_107{font-weight:500!important;margin:4px!important;border-radius:4px!important;background-color:var(--primary, #1976d2)!important;color:#fff!important;max-width:300px!important}._filterChip_1wbw2_107 .MuiChip-deleteIcon{color:#fff!important}._filterChip_1wbw2_107 .MuiChip-label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}._filterChip_1wbw2_107._mobile_1wbw2_15{max-width:calc(100vw - 48px)!important}._buttonsArea_1wbw2_128{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0;height:36px}._buttonsArea_1wbw2_128._mobile_1wbw2_15{margin-left:0;width:100%;justify-content:flex-end;margin-top:8px;height:auto}._buttonsArea_1wbw2_128 .MuiIconButton-root{height:36px!important;width:36px!important}._buttonsArea_1wbw2_128 .MuiButton-root{height:36px!important;font-size:.8rem!important;padding:6px 12px!important;min-width:auto!important}._dispositionButton_1wbw2_154{padding:6px 12px!important;font-size:.8rem!important}._cardContent_1wbw2_8._isNative_1wbw2_159 ._buttonsArea_1wbw2_128._isNative_1wbw2_159 ._dispositionButton_1wbw2_154{padding:10px 16px!important;font-size:.7rem!important;line-height:1.3!important}@media (max-width: 430px){._cardContent_1wbw2_8._isNative_1wbw2_159 ._buttonsArea_1wbw2_128._isNative_1wbw2_159 ._dispositionButton_1wbw2_154{font-size:.65rem!important;padding:12px 14px!important}}._expandButton_1wbw2_171{padding:0 8px!important}._settingsButton_1wbw2_175{white-space:nowrap;flex-shrink:0;text-transform:none!important;font-weight:500!important;font-size:.875rem!important;min-width:auto!important;padding:6px 16px!important;background-color:var(--primary)!important;color:#fff!important;transition:all .2s ease!important}._settingsButton_1wbw2_175:hover{background-color:color-mix(in srgb,var(--primary) 90%,#000)!important}._settingsButton_1wbw2_175 .MuiButton-startIcon{color:inherit!important;margin-right:6px!important}._exportButton_1wbw2_195{background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 85%,#000) 100%)!important;color:var(--white)!important;border-radius:8px!important;padding:8px!important;box-shadow:0 2px 4px #00000026!important;transition:all .2s ease!important}._exportButton_1wbw2_195:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 90%,#000),color-mix(in srgb,var(--primary) 75%,#000))!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}._exportButton_1wbw2_195:active{transform:translateY(0)!important}._expandedContent_1wbw2_212{padding:16px;background-color:color-mix(in srgb,var(--background-paper, #fff) 50%,transparent)!important}._expandedContent_1wbw2_212._mobile_1wbw2_15{padding:10px}._filtersGrid_1wbw2_220{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}._filtersGrid_1wbw2_220._mobile_1wbw2_15{gap:12px}._searchContainer_1wbw2_230{width:200px;margin-bottom:0}._searchContainer_1wbw2_230._mobile_1wbw2_15{width:100%}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiInputBase-root_1wbw2_237{height:36px!important;font-size:.8rem!important;border-radius:8px!important;box-sizing:border-box!important}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiInputBase-root_1wbw2_237 ._MuiInputBase-input_1wbw2_243{padding:8px 12px!important;font-size:.8rem!important;height:20px!important;line-height:20px!important;box-sizing:border-box!important}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiInputLabel-root_1wbw2_250{font-size:.8rem!important;transform:translate(14px,8px) scale(1)!important;line-height:1!important}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiInputLabel-root_1wbw2_250._MuiInputLabel-shrink_1wbw2_255{transform:translate(14px,-6px) scale(.75)!important}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiOutlinedInput-notchedOutline_1wbw2_258{border-width:1px!important}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiInputAdornment-root_1wbw2_261 ._MuiSvgIcon-root_1wbw2_261{font-size:20px!important}._filtersGrid_1wbw2_220 .MuiButton-root{height:36px!important;padding:6px 12px!important;font-size:.8rem!important;font-weight:500!important;text-transform:none!important;border-radius:8px!important;min-width:auto!important}._filtersGrid_1wbw2_220 .MuiButton-root ._MuiButton-startIcon_1wbw2_190{margin-right:6px!important}._filtersGrid_1wbw2_220 .MuiButton-root ._MuiButton-startIcon_1wbw2_190 ._MuiSvgIcon-root_1wbw2_261{font-size:18px!important}._filtersGrid_1wbw2_220 .MuiIconButton-root{height:36px!important;width:36px!important}._filtersGrid_1wbw2_220 .MuiBadge-root ._MuiBadge-badge_1wbw2_284{font-size:.7rem!important;height:18px!important;min-width:18px!important;padding:0 4px!important}._filtersContainer_1wbw2_1{border-color:color-mix(in srgb,var(--divider, #000) 10%,transparent)}._cardContent_1wbw2_8._expanded_1wbw2_21{border-bottom-color:color-mix(in srgb,var(--divider, #000) 10%,transparent)}._activeFiltersBadge_1wbw2_72{background-color:var(--primary, #1976d2)!important}.inventory-search-container{width:200px;margin-bottom:0}.inventory-search-container.mobile{width:100%}.inventory-search-container .search-input-textfield{height:36px!important;margin-top:0!important;margin-bottom:0!important}.inventory-search-container .search-input-textfield .MuiInputBase-root{height:36px!important;font-size:.8rem!important}.inventory-search-container .search-input-textfield .MuiInputBase-root .MuiInputBase-input{padding:8px 12px!important;height:20px!important;line-height:20px!important}.inventory-search-container .search-input-textfield .MuiInputLabel-root{font-size:.8rem!important;transform:translate(14px,8px) scale(1)!important}.inventory-search-container .search-input-textfield .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)!important}.inventory-search-container .search-input-textfield .MuiOutlinedInput-notchedOutline{border-width:1px!important}.inventory-search-container .search-input-textfield .MuiInputAdornment-root .MuiSvgIcon-root{font-size:20px!important}._stickyWrapper_dnzhl_1{position:sticky;top:0;z-index:150;margin:16px 0}._stickyWrapper_dnzhl_1._isNative_dnzhl_7{margin:0}.inventory-disposition-modal .parent-modal-box{width:90%!important;max-width:1200px}._captureContent_wj19z_1{display:flex;flex-direction:column;padding:1rem;max-height:80vh;overflow:hidden}._captureContent_wj19z_1 ._scanHeader_wj19z_8{padding-bottom:.75rem;flex-shrink:0}._captureContent_wj19z_1 ._scanHeader_wj19z_8 ._headerRow_wj19z_12{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}._captureContent_wj19z_1 ._scanHeader_wj19z_8 ._subtitle_wj19z_19{font-weight:500}._captureContent_wj19z_1 ._scanContent_wj19z_22{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;flex:1;min-height:0}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerSection_wj19z_30,._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsSection_wj19z_31{display:flex;flex-direction:column;min-width:0;width:100%}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37{border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;position:relative;height:400px;width:100%;min-width:0;background:#000;display:flex;align-items:center;justify-content:center}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37>div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:0;background:transparent}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37 #_scanbot-video-container_wj19z_1,._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37 #_cortex-video-container_wj19z_1{width:100%!important;height:100%!important;position:relative!important}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37 #_scanbot-video-container_wj19z_1[style*="position: fixed"],._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37 #_cortex-video-container_wj19z_1[style*="position: fixed"]{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:100%!important}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;background:#fafafa;display:flex;flex-direction:column;height:400px;width:100%;min-width:0}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88{flex:1;overflow-y:auto}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92{padding:.75rem;margin-bottom:.5rem;border:1px solid #e0e0e0;border-radius:6px;background:#fff;transition:all .2s ease}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92:last-child{margin-bottom:0}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._itemHeader_wj19z_107{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;width:100%;position:relative}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._itemTitle_wj19z_115{font-weight:600;font-size:.875rem;flex:1;min-width:0;padding-right:.75rem;max-width:calc(100% - 140px)}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyControls_wj19z_123{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-width:fit-content;position:absolute;right:0;top:0}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyIcon_wj19z_133{width:24px;height:24px;flex-shrink:0}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138{flex-shrink:0;width:64px}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 .MuiOutlinedInput-root{font-size:.75rem;height:28px}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 .MuiOutlinedInput-root input{text-align:center;padding:0!important;margin:0;line-height:28px}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 .MuiOutlinedInput-input{text-align:center!important;padding:0!important;margin:0;line-height:28px;font-variant-numeric:tabular-nums}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 input[type=number]::-webkit-outer-spin-button,._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._smallText_wj19z_169{font-size:.75rem}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._timestamp_wj19z_172{display:block;margin-top:.5rem}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._emptyState_wj19z_176{flex:1;display:flex;align-items:center;justify-content:center;border:2px dashed #e0e0e0;border-radius:6px;background:#fff;width:100%;min-height:200px}@media (max-width: 900px){._captureContent_wj19z_1 ._scanContent_wj19z_22{grid-template-columns:1fr;gap:1rem}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37{height:320px}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77{height:350px}}@media (max-width: 768px){._captureContent_wj19z_1{padding:.5rem}._captureContent_wj19z_1 ._scanHeader_wj19z_8{padding-bottom:.5rem}._captureContent_wj19z_1 ._scanContent_wj19z_22{gap:.75rem}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37{height:250px}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77{height:280px;padding:.75rem}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92{padding:.5rem;margin-bottom:.375rem}}.inventory-report-container{display:flex;flex-direction:column;gap:4px;height:calc(100vh - 64px)}.inventory-report-container.isNative{height:100vh;gap:0}.content-wrapper{padding:0 16px 24px;flex:1;display:flex;flex-direction:column;gap:8px;overflow:auto;min-height:0}.isNative .content-wrapper{padding:0;overflow:hidden}.error-container{padding:32px 16px;text-align:center;color:var(--gray-5)}[data-theme=dark] .error-container{color:var(--gray-3)}._ownershipSelection_1qsc1_1{max-width:800px;margin:0 auto;padding:2rem 1.5rem;height:100%;display:flex;flex-direction:column;box-sizing:border-box}._ownershipSelection_1qsc1_1._isNative_1qsc1_10{padding:1rem;justify-content:space-evenly}._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._title_1qsc1_14{margin-bottom:.5rem;font-size:1.25rem}._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._subtitle_1qsc1_18,._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._section_1qsc1_21,._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._section_1qsc1_21._small_1qsc1_24{margin-bottom:1rem}._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._section_1qsc1_21 ._sectionTitle_1qsc1_27{margin-bottom:.75rem}._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._ownershipOptions_1qsc1_30{margin-bottom:.5rem;gap:.75rem}._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30{padding:1rem;min-height:100px}._ownershipSelection_1qsc1_1 ._title_1qsc1_14{margin-bottom:1.5rem;font-weight:600;font-size:1.5rem;color:#1a1a2e;text-align:center}._ownershipSelection_1qsc1_1 ._subtitle_1qsc1_18{margin-bottom:3rem;max-width:560px;margin-left:auto;margin-right:auto;text-align:center;color:#64748b;font-size:.9375rem;line-height:1.5}._ownershipSelection_1qsc1_1 ._section_1qsc1_21{margin-bottom:3rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21._small_1qsc1_24{margin-bottom:2rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 ._sectionTitle_1qsc1_27{margin-bottom:1.5rem;font-weight:600;color:#1e293b}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30{display:flex;flex-direction:column;padding:1.5rem;border:2px solid #e2e8f0;border-radius:16px;background-color:#fff;transition:all .25s ease;cursor:pointer;min-height:130px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30:hover{border-color:#a5b4fc;box-shadow:0 4px 16px #5046e51a;transform:translateY(-2px)}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30._selected_1qsc1_88{border-color:#5046e5;background:linear-gradient(145deg,#f5f3ff,#faf5ff);box-shadow:0 4px 16px #5046e526}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30._selected_1qsc1_88 ._optionTitle_1qsc1_93{color:#5046e5;font-weight:600}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30._selected_1qsc1_88 ._optionCircle_1qsc1_97{background-color:#5046e5;border-color:#5046e5}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30._selected_1qsc1_88 ._checkIcon_1qsc1_101{color:#5046e5}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionContent_1qsc1_104{display:flex;flex-direction:column;height:100%}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109{display:flex;align-items:center;margin-bottom:.75rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:32px;height:32px;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.75rem;transition:all .25s ease;flex-shrink:0;background:#f8fafc}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{font-size:18px;color:#5046e5}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:1.0625rem;font-weight:500;color:#1e293b;transition:color .25s ease}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionDescription_1qsc1_137{font-size:.8125rem;line-height:1.5;color:#64748b;margin-left:2.5rem}._continueButton_1qsc1_144{min-width:180px;border-radius:10px;text-transform:uppercase;font-weight:600;padding:.625rem 1.5rem;background:#5046e5!important;box-shadow:0 2px 4px #5046e533;letter-spacing:.5px}._continueButton_1qsc1_144:hover{background:#4338ca!important}._continueButton_1qsc1_144:disabled{background:#e2e8f0!important;color:#94a3b8;box-shadow:none}._locationSection_1qsc1_163 .MuiFormControl-root{margin-bottom:0}._locationSection_1qsc1_163 .MuiInputLabel-root{font-size:.75rem;line-height:1.3}@media (max-width: 768px){._ownershipSelection_1qsc1_1{padding:1.25rem 1rem;justify-content:flex-start}._ownershipSelection_1qsc1_1 ._title_1qsc1_14{font-size:1.25rem;margin-bottom:.375rem}._ownershipSelection_1qsc1_1 ._subtitle_1qsc1_18{margin-bottom:1.25rem;font-size:.875rem;line-height:1.4}._ownershipSelection_1qsc1_1 ._section_1qsc1_21{margin-bottom:1.25rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21._small_1qsc1_24{margin-bottom:1rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 ._sectionTitle_1qsc1_27{margin-bottom:.75rem;font-size:1rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiFormControl-root{margin-top:0;margin-bottom:0}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiInputLabel-root{font-size:.75rem;line-height:1.3}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiOutlinedInput-root{min-height:48px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30{padding:1rem 1.125rem;min-height:auto;border-radius:14px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109{margin-bottom:.375rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:28px;height:28px;margin-right:.75rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{font-size:16px;color:#5046e5}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:1rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionDescription_1qsc1_137{margin-left:0;margin-top:0;font-size:.8125rem;line-height:1.4;padding-left:2.375rem;color:#64748b}._continueButton_1qsc1_144{min-width:180px;padding:.625rem 1.5rem;font-size:.9375rem}}@media (max-width: 480px){._ownershipSelection_1qsc1_1{padding:1rem .875rem}._ownershipSelection_1qsc1_1 ._title_1qsc1_14{font-size:1.125rem;margin-bottom:.25rem}._ownershipSelection_1qsc1_1 ._subtitle_1qsc1_18{margin-bottom:1rem;font-size:.8125rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21{margin-bottom:1rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21._small_1qsc1_24{margin-bottom:.875rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 ._sectionTitle_1qsc1_27{margin-bottom:.625rem;font-size:.9375rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiInputLabel-root{font-size:.6875rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiOutlinedInput-root{min-height:44px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30{gap:.625rem;margin-bottom:1rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30{padding:.875rem 1rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109{margin-bottom:.25rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:26px;height:26px;margin-right:.625rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{font-size:15px;color:#5046e5}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:.9375rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionDescription_1qsc1_137{font-size:.75rem;padding-left:2.125rem;line-height:1.35}._continueButton_1qsc1_144{min-width:160px;padding:.5rem 1.25rem;font-size:.875rem}}@media (min-width: 601px) and (max-width: 1024px){._ownershipSelection_1qsc1_1{padding:1.5rem 1.5rem 7rem}._ownershipSelection_1qsc1_1 ._title_1qsc1_14{font-size:1.375rem}._ownershipSelection_1qsc1_1 ._subtitle_1qsc1_18{font-size:1rem;margin-bottom:2rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21{margin-bottom:2rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 ._sectionTitle_1qsc1_27{font-size:1.0625rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiOutlinedInput-root{min-height:52px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30{grid-template-columns:1fr 1fr;gap:1rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30{padding:1.375rem 1.25rem;min-height:120px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:36px;height:36px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{font-size:20px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:1.0625rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionDescription_1qsc1_137{font-size:.875rem}._continueButton_1qsc1_144{min-width:200px;padding:.875rem 2rem;font-size:.9375rem;min-height:52px}}._productTypeSelection_1qsc1_355{max-width:900px;margin:0 auto;padding:2rem 1.5rem;box-sizing:border-box}._productTypeSelection_1qsc1_355 ._title_1qsc1_14{margin-bottom:1.5rem;font-weight:600;font-size:1.5rem;color:#1a1a2e;text-align:center}._productTypeSelection_1qsc1_355 ._subtitle_1qsc1_18{margin-bottom:.75rem;text-align:center;color:#1e293b;font-weight:500}._productTypeSelection_1qsc1_355 ._description_1qsc1_374{margin-bottom:3rem;max-width:560px;margin-left:auto;margin-right:auto;text-align:center;color:#64748b;font-size:.9375rem;line-height:1.5}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384{display:flex;flex-direction:column;padding:1.5rem 1.25rem;border:2px solid #e2e8f0;border-radius:16px;background-color:#fff;transition:all .25s ease;cursor:pointer;min-height:150px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384:hover{border-color:#a5b4fc;box-shadow:0 4px 16px #5046e51a;transform:translateY(-2px)}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384._selected_1qsc1_88{border-color:#5046e5;background:linear-gradient(145deg,#f5f3ff,#faf5ff);box-shadow:0 4px 16px #5046e526}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384._selected_1qsc1_88 ._optionTitle_1qsc1_93{color:#5046e5;font-weight:600}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384._selected_1qsc1_88 ._optionCircle_1qsc1_97{background-color:#5046e5;border-color:#5046e5}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384._selected_1qsc1_88 ._checkIcon_1qsc1_101{color:#5046e5}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionContent_1qsc1_104{display:flex;flex-direction:column;height:100%;text-align:center}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109{display:flex;flex-direction:column;align-items:center;margin-bottom:.875rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:56px;height:56px;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:all .25s ease;background-color:#f8fafc}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{font-size:26px;color:#5046e5}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._optionIcon_1qsc1_450{transition:all .25s ease}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:1.0625rem;font-weight:500;color:#1e293b;transition:color .25s ease}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionDescription_1qsc1_137{font-size:.8125rem;line-height:1.5;color:#64748b;text-align:center}._productTypeSelection_1qsc1_355 ._optionIcon_1qsc1_450._desktop_1qsc1_465{width:30px;height:30px;object-fit:cover}._productTypeSelection_1qsc1_355 ._optionIcon_1qsc1_450._mobile_1qsc1_470{width:24px;height:24px;object-fit:cover}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483{min-width:100px;border-radius:10px;text-transform:uppercase;font-weight:500;padding:.625rem 1.25rem;border-color:#e2e8f0;color:#475569;letter-spacing:.5px}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483:hover{background:#f8fafc;border-color:#cbd5e1}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144{min-width:180px;border-radius:10px;text-transform:uppercase;font-weight:600;padding:.625rem 1.5rem;background:#5046e5;box-shadow:0 2px 4px #5046e533;letter-spacing:.5px}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144:hover{background:#4338ca}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._spacer_1qsc1_515{flex-grow:1}@media (max-width: 768px){._productTypeSelection_1qsc1_355{padding:1rem .875rem}._productTypeSelection_1qsc1_355 ._title_1qsc1_14{font-size:1.1875rem;margin-bottom:.25rem}._productTypeSelection_1qsc1_355 ._subtitle_1qsc1_18{margin-bottom:.25rem;font-size:.8125rem}._productTypeSelection_1qsc1_355 ._description_1qsc1_374{margin-bottom:1rem;font-size:.75rem;line-height:1.35}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384{padding:1rem;min-height:auto;border-radius:12px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionContent_1qsc1_104{text-align:center}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109{margin-bottom:.5rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:44px;height:44px;margin-bottom:.5rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{font-size:20px;color:#5046e5}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:.9375rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionDescription_1qsc1_137{font-size:.75rem;color:#64748b;text-align:center;line-height:1.4}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475{margin-top:.75rem;padding-top:.75rem;flex-direction:column;gap:.5rem}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483,._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144{width:100%;min-width:unset;min-height:48px}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483{order:2}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144{order:1}._optionIcon_1qsc1_450._mobile_1qsc1_470{width:20px;height:20px}}@media (max-width: 480px){._productTypeSelection_1qsc1_355{padding:.75rem}._productTypeSelection_1qsc1_355 ._title_1qsc1_14{font-size:1.0625rem;margin-bottom:.125rem}._productTypeSelection_1qsc1_355 ._subtitle_1qsc1_18{font-size:.75rem;margin-bottom:.125rem}._productTypeSelection_1qsc1_355 ._description_1qsc1_374{margin-bottom:.75rem;font-size:.6875rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384{gap:.375rem;margin-bottom:.75rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384{padding:.75rem;border-radius:10px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109{margin-bottom:.375rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:38px;height:38px;margin-bottom:.375rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{font-size:18px;color:#5046e5}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:.8125rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionDescription_1qsc1_137{font-size:.6875rem}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475{margin-top:.5rem;padding-top:.5rem;gap:.375rem}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483,._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144{min-height:48px;font-size:.875rem}._optionIcon_1qsc1_450._mobile_1qsc1_470{width:18px;height:18px}}@media (min-width: 601px) and (max-width: 1024px){._productTypeSelection_1qsc1_355{padding:1.5rem 1.5rem 7rem}._productTypeSelection_1qsc1_355 ._title_1qsc1_14{font-size:1.375rem}._productTypeSelection_1qsc1_355 ._subtitle_1qsc1_18{font-size:.9375rem}._productTypeSelection_1qsc1_355 ._description_1qsc1_374{font-size:1rem;margin-bottom:2rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384{grid-template-columns:repeat(3,1fr);gap:1rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384{padding:1.375rem 1rem;min-height:140px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:60px;height:60px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{font-size:28px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:1.0625rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionDescription_1qsc1_137{font-size:.875rem}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10;box-shadow:0 -2px 12px #0000001a;padding:1rem 1.5rem;margin-top:0;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483{min-width:140px;padding:.875rem 1.5rem;font-size:.9375rem;min-height:52px}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144{min-width:200px;padding:.875rem 2rem;font-size:.9375rem;min-height:52px}._optionIcon_1qsc1_450._desktop_1qsc1_465{width:32px;height:32px}}._scanStep_1qsc1_717{min-height:100vh;display:flex;flex-direction:column;padding:1.25rem;max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box;overflow-x:hidden}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728{padding-bottom:.875rem;flex-shrink:0}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 ._headerRow_1qsc1_732{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 ._title_1qsc1_14{font-weight:600;font-size:1.25rem;color:#1a1a2e;line-height:1.3}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 .MuiChip-root{font-size:.75rem;height:26px;border-radius:13px;font-weight:500}._scanStep_1qsc1_717 ._scanContent_1qsc1_751{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;width:100%;align-items:start}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerSection_1qsc1_758,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsSection_1qsc1_759{display:flex;flex-direction:column;min-width:0;width:100%;height:100%}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766{display:flex;background:#f1f5f9;border-radius:12px;padding:4px;margin-bottom:.875rem;gap:4px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;transition:all .2s cubic-bezier(.4,0,.2,1)}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774:hover{background:#fff9;color:#475569}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774._active_1qsc1_792{background:#fff;color:#5046e5;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774 svg{font-size:1.125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;position:relative;height:380px;width:100%;min-width:0;background:#0f172a;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000000f}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800>div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:0;background:transparent}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_scanbot-video-container_1qsc1_1,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_cortex-video-container_1qsc1_1{width:100%!important;height:100%!important;position:relative!important}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_scanbot-video-container_1qsc1_1[style*="position: fixed"],._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_cortex-video-container_1qsc1_1[style*="position: fixed"]{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:100%!important}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 ._scanningOverlay_1qsc1_841{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0f172ae6;padding:1.25rem;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;height:380px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 3px #0000000f}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867{padding:14px;background:#fff;border-bottom:1px solid #e2e8f0}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root{border-radius:12px;background:#f8fafc;transition:all .2s ease}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root:hover{background:#f1f5f9}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #5046e51a}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root fieldset,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root:hover fieldset{border-color:transparent}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#5046e5;border-width:2px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 input{padding:12px 4px;font-size:.9375rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 input::placeholder{color:#94a3b8;opacity:1}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._searchPlaceholder_1qsc1_908,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._noResults_1qsc1_909{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._searchPlaceholder_1qsc1_908 ._placeholderIcon_1qsc1_918,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._noResults_1qsc1_909 ._placeholderIcon_1qsc1_918{font-size:48px;color:#cbd5e1;margin-bottom:12px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._searchPlaceholder_1qsc1_908 ._searchHint_1qsc1_924,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._noResults_1qsc1_909 ._searchHint_1qsc1_924{margin-top:8px;max-width:240px;line-height:1.5;color:#94a3b8}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931{padding:10px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItemWrapper_1qsc1_934{margin-bottom:8px;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;transition:all .2s ease}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItemWrapper_1qsc1_934:last-child{margin-bottom:0}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItemWrapper_1qsc1_934:hover:not(._expanded_1qsc1_945){border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItemWrapper_1qsc1_934._expanded_1qsc1_945{border-color:#5046e5;box-shadow:0 4px 12px #5046e51f}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934{width:100%;display:flex;align-items:center;padding:14px 16px;background:#fff;transition:all .15s ease;text-align:left}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934:active{background:#f8fafc}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934._selected_1qsc1_88{background:#f8fafc;border-bottom:1px solid #e2e8f0}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._resultContent_1qsc1_970{flex:1;min-width:0;overflow:hidden}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._resultContent_1qsc1_970 ._resultTitle_1qsc1_975{font-weight:500;font-size:.875rem;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._resultContent_1qsc1_970 ._resultMeta_1qsc1_984{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#64748b;font-size:.75rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._addIndicator_1qsc1_992{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#eef2ff;color:#5046e5;display:flex;align-items:center;justify-content:center;margin-left:12px;transition:all .15s ease}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._addIndicator_1qsc1_992 svg{font-size:1.125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._addIndicator_1qsc1_992._closeIndicator_1qsc1_1008{background:#f1f5f9;color:#64748b}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934:hover ._addIndicator_1qsc1_992:not(._closeIndicator_1qsc1_1008){background:#5046e5;color:#fff}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016{padding:16px;background:#f8fafc;animation:_slideDown_1qsc1_1 .2s ease}@keyframes _slideDown_1qsc1_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsHeader_1qsc1_1031{margin-bottom:14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsHeader_1qsc1_1031 ._detailsLabel_1qsc1_1034{color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.6875rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041{display:flex;gap:12px;margin-bottom:12px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046{flex:1;display:flex;align-items:flex-start;gap:10px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._fieldIcon_1qsc1_1052{width:34px;height:34px;border-radius:10px;background:#eef2ff;color:#5046e5;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._fieldIcon_1qsc1_1052 svg{font-size:1.125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067{flex:1}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiOutlinedInput-root{background:#fff;border-radius:10px;height:42px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiOutlinedInput-root.Mui-disabled{background:#f1f5f9}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiInputLabel-root,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiFormLabel-root{font-size:.8125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 input{font-size:.875rem;padding:10px 12px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088{margin:4px 0 14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088 .MuiCheckbox-root{padding:4px;margin-right:6px;color:#94a3b8}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088 .MuiCheckbox-root.Mui-checked{color:#5046e5}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088 .MuiTypography-root{color:#64748b;font-size:.8125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103{display:flex;gap:10px;justify-content:flex-end}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._cancelButton_1qsc1_1108{min-width:100px;border-radius:10px;text-transform:uppercase;font-weight:500;padding:.625rem 1.25rem;border-color:#e2e8f0;color:#475569;letter-spacing:.5px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._cancelButton_1qsc1_1108:hover{background:#f8fafc;border-color:#cbd5e1}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._addButton_1qsc1_1122{min-width:180px;border-radius:10px;text-transform:uppercase;font-weight:600;padding:.625rem 1.5rem;background:#5046e5;box-shadow:0 2px 4px #5046e533;letter-spacing:.5px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._addButton_1qsc1_1122:hover{background:#4338ca}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135{border:1px solid #e2e8f0;border-radius:16px;padding:1rem;background:#f8fafc;display:flex;flex-direction:column;height:435px;width:100%;min-width:0;box-shadow:0 1px 3px #0000000f}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135 ._itemsList_1qsc1_1147{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135 ._emptyState_1qsc1_1152{flex:1;display:flex;align-items:center;justify-content:center;border:2px dashed #e2e8f0;border-radius:12px;background:#fff;width:100%;min-height:200px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135 ._emptyState_1qsc1_1152 p{color:#94a3b8}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;flex-shrink:0;border-top:1px solid #e2e8f0;margin-top:1rem}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._backButton_1qsc1_483{min-width:100px;border-radius:10px;text-transform:uppercase;font-weight:500;padding:.625rem 1.25rem;border-color:#e2e8f0;color:#475569;letter-spacing:.5px}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._backButton_1qsc1_483:hover{background:#f8fafc;border-color:#cbd5e1}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._continueButton_1qsc1_144{min-width:180px;border-radius:10px;text-transform:uppercase;font-weight:600;padding:.625rem 1.5rem;background:#5046e5;box-shadow:0 2px 4px #5046e533;letter-spacing:.5px}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._continueButton_1qsc1_144:hover{background:#4338ca}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._continueButton_1qsc1_144:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none}@media (min-width: 601px) and (max-width: 1024px){._scanStep_1qsc1_717{padding:1rem 1.25rem 7rem;min-height:auto}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 ._title_1qsc1_14{font-size:1.125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751{grid-template-columns:1fr;gap:1rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774{padding:14px 20px;font-size:.9375rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774 svg{font-size:1.25rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800{height:360px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_scanbot-video-container_1qsc1_1,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_cortex-video-container_1qsc1_1{position:relative!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;transform:none!important}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857{height:auto;min-height:400px;max-height:none}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867{padding:16px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 input{font-size:1rem;padding:14px 6px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902{max-height:500px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931{padding:12px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934{padding:16px 18px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._resultContent_1qsc1_970 ._resultTitle_1qsc1_975{font-size:.9375rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._resultContent_1qsc1_970 ._resultMeta_1qsc1_984{font-size:.8125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._addIndicator_1qsc1_992{width:36px;height:36px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._addIndicator_1qsc1_992 svg{font-size:1.25rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016{padding:20px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041{flex-direction:row;gap:16px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._fieldIcon_1qsc1_1052{width:40px;height:40px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._fieldIcon_1qsc1_1052 svg{font-size:1.25rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiOutlinedInput-root{height:48px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiInputLabel-root{font-size:.875rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 input{font-size:.9375rem;padding:12px 14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088{margin:8px 0 16px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088 .MuiTypography-root{font-size:.875rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103{gap:12px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._cancelButton_1qsc1_1108{padding:.875rem 1.5rem;font-size:.9375rem;min-height:52px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._addButton_1qsc1_1122{padding:.875rem 2rem;font-size:.9375rem;min-height:52px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135{height:360px;padding:1.25rem}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10;box-shadow:0 -2px 12px #0000001a;padding:1rem 1.5rem;margin-top:0;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._backButton_1qsc1_483{min-width:140px;padding:.875rem 1.5rem;font-size:.9375rem;min-height:52px}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._continueButton_1qsc1_144{min-width:200px;padding:.875rem 2rem;font-size:.9375rem;min-height:52px}}@media (max-width: 600px){._scanStep_1qsc1_717{padding:.75rem .75rem 9rem;min-height:auto}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728{padding-bottom:.625rem}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 ._headerRow_1qsc1_732{flex-direction:column;align-items:flex-start;gap:.375rem}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 ._title_1qsc1_14{font-size:1rem;line-height:1.25}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 .MuiChip-root{font-size:.6875rem;height:22px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751{grid-template-columns:1fr;gap:.75rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766{margin-bottom:.625rem;padding:3px;border-radius:10px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774{padding:8px 12px;font-size:.8125rem;border-radius:8px;gap:6px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774 svg{font-size:1rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800{height:240px;border-radius:14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_scanbot-video-container_1qsc1_1,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_cortex-video-container_1qsc1_1{position:relative!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;transform:none!important}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857{height:auto;min-height:280px;border-radius:14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867{padding:10px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root{border-radius:10px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 input{font-size:.875rem;padding:10px 4px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902{max-height:400px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931{padding:8px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItemWrapper_1qsc1_934{border-radius:10px;margin-bottom:6px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934{padding:12px 14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016{padding:14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041{flex-direction:column;gap:10px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._fieldIcon_1qsc1_1052{width:30px;height:30px;border-radius:8px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiOutlinedInput-root{height:40px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103{flex-direction:column;gap:.5rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._cancelButton_1qsc1_1108,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._addButton_1qsc1_1122{width:100%;min-height:48px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135{height:260px;padding:.75rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135 ._emptyState_1qsc1_1152{min-height:140px;border-radius:10px}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10;box-shadow:0 -2px 8px #0000001a;padding:.75rem 1rem 1rem;border-top:1px solid #e0e0e0;flex-direction:column}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 button{width:100%;min-width:unset!important;min-height:48px}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._backButton_1qsc1_483{order:2}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._continueButton_1qsc1_144{order:1}}._reviewStep_1qsc1_1490{display:flex;flex-direction:column;padding:1.25rem;max-width:900px;width:100%;margin:0 auto;min-height:0;height:100%;overflow:hidden;box-sizing:border-box}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502{text-align:center;padding-bottom:1rem;flex-shrink:0}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._title_1qsc1_14{font-weight:600;font-size:1.375rem;color:#1a1a2e;margin-bottom:.625rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._chipRow_1qsc1_1513{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._chipRow_1qsc1_1513 .MuiChip-root{font-size:.75rem;height:26px;border-radius:13px;font-weight:500}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:1rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._batchEntryCard_1qsc1_1536{flex-shrink:0}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._batchEntryCard_1qsc1_1536 .MuiCard-root{border-radius:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;border:1px solid #f1f5f9}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._batchEntryFields_1qsc1_1544{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.75rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._batchEntryInput_1qsc1_1551{min-width:160px}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._batchEntryApplyBtn_1qsc1_1554{height:40px;min-height:40px}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._sectionTitle_1qsc1_27{font-size:1rem;font-weight:600;color:#1a1a2e;margin-bottom:.25rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._biologicNote_1qsc1_1564{font-size:.8125rem;color:#64748b;margin-bottom:1rem;line-height:1.4}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._emptyState_1qsc1_1152{display:flex;align-items:center;justify-content:center;min-height:160px;border:2px dashed #e2e8f0;border-radius:12px;background:#f8fafc;padding:1.5rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._emptyText_1qsc1_1580{text-align:center;color:#64748b}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 .MuiCard-root{border-radius:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;border:1px solid #f1f5f9}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 .MuiCardContent-root{padding:1rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525._isNativeContent_1qsc1_1592 .MuiCard-root{flex-shrink:0;width:100%}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525._isNativeContent_1qsc1_1592 .MuiCardContent-root{display:flex;flex-direction:column}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._itemsList_1qsc1_1147{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._itemsList_1qsc1_1147 .MuiListItem-root{list-style:none;padding-left:0;padding-right:0}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._itemsList_1qsc1_1147 .MuiListItem-root:before{display:none}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0 .5rem;flex-shrink:0;border-top:1px solid #e2e8f0;margin-top:auto}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._backBtn_1qsc1_1626{min-width:100px;border-radius:10px;text-transform:uppercase;font-weight:500;padding:.625rem 1.25rem;border-color:#e2e8f0;color:#475569;letter-spacing:.5px}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._backBtn_1qsc1_1626:hover{background:#f8fafc;border-color:#cbd5e1}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640{min-width:180px;max-width:280px;border-radius:10px;text-transform:uppercase;font-weight:600;padding:.625rem 1.5rem;background:#5046e5;box-shadow:0 2px 4px #5046e533;letter-spacing:.5px}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640:hover{background:#4338ca}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none}._reviewStep_1qsc1_1490._completed_1qsc1_1659{justify-content:center;align-items:center}._reviewStep_1qsc1_1490._completed_1qsc1_1659 ._completionMessage_1qsc1_1663{text-align:center;padding:2.5rem 2rem;border-radius:20px;background:linear-gradient(145deg,#ecfdf5,#f0fdf4);border:1px solid #86efac;max-width:420px;box-shadow:0 4px 16px #22c55e1a}._reviewStep_1qsc1_1490._completed_1qsc1_1659 ._completionMessage_1qsc1_1663 ._completedTitle_1qsc1_1672{font-size:1.5rem;color:#16a34a;margin-bottom:.75rem;font-weight:600}._reviewStep_1qsc1_1490._completed_1qsc1_1659 ._completionMessage_1qsc1_1663 ._completedSubtitle_1qsc1_1678{margin-top:.5rem;color:#64748b}@media (min-width: 601px) and (max-width: 1024px){._reviewStep_1qsc1_1490{padding:1.25rem 1.25rem 7rem}._reviewStep_1qsc1_1490._isNative_1qsc1_10{padding-bottom:1rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._title_1qsc1_14{font-size:1.25rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._chipRow_1qsc1_1513 .MuiChip-root{font-size:.8125rem;height:28px}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525{padding-bottom:1rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._sectionTitle_1qsc1_27{font-size:1.0625rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._biologicNote_1qsc1_1564{font-size:.875rem}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10;box-shadow:0 -2px 12px #0000001a;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._backBtn_1qsc1_1626{min-width:140px;padding:.875rem 1.5rem;font-size:.9375rem;min-height:52px}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640{min-width:200px;max-width:280px;padding:.875rem 2rem;font-size:.9375rem;min-height:52px}}@media (max-width: 600px){._reviewStep_1qsc1_1490{padding:.75rem .75rem 9rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502{padding-bottom:.75rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._title_1qsc1_14{font-size:1.125rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._chipRow_1qsc1_1513{gap:.375rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._chipRow_1qsc1_1513 .MuiChip-root{font-size:.6875rem;height:22px}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525{padding-bottom:1rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 .MuiCardContent-root{padding:.75rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._sectionTitle_1qsc1_27{font-size:.875rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._biologicNote_1qsc1_1564{font-size:.75rem;margin-bottom:.75rem}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10;box-shadow:0 -2px 8px #0000001a;padding:.75rem 1rem 1rem;border-top:1px solid #e0e0e0;flex-direction:column}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._backBtn_1qsc1_1626,._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640{width:100%;max-width:none;min-height:48px}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._backBtn_1qsc1_1626{order:2}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640{order:1}}._receivingWorkflowContainer_1qsc1_1790{min-height:100vh;background-color:#f8f9fa;display:flex;flex-direction:column;overflow-x:hidden}._receivingWorkflowContainer_1qsc1_1790._isNative_1qsc1_10{height:100vh;min-height:auto;overflow:hidden}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802{background:#fff;padding:.875rem 1.5rem;box-shadow:0 1px 3px #00000014;margin-bottom:0;flex-shrink:0;overflow-x:hidden;width:100%;box-sizing:border-box}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812{max-width:800px;margin:0 auto;width:100%}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStep-root{padding:0 4px}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepConnector-root{flex:1;min-width:0}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepRoot_1qsc1_1824{cursor:pointer;flex:0 0 auto}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepRoot_1qsc1_1824:hover ._stepLabel_1qsc1_1828{color:#5046e5}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepLabel_1qsc1_1828{font-weight:500;font-size:.8125rem;transition:color .2s ease;white-space:nowrap}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepLabelContainer_1qsc1_1837{text-align:center;width:auto}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root{font-size:1.375rem;color:#e0e0e0}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root.Mui-active,._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root.Mui-completed{color:#5046e5}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepConnector-line{border-color:#e8e8ed;border-top-width:2px}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root.Mui-active .MuiStepIcon-text,._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root.Mui-completed .MuiStepIcon-text{fill:#fff!important}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepConnector-root.Mui-active .MuiStepConnector-line,._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepConnector-root.Mui-completed .MuiStepConnector-line{border-color:#5046e5}._receivingWorkflowContainer_1qsc1_1790 ._stepperContent_1qsc1_1863{background:#fff;min-height:calc(100vh - 180px);overflow-x:hidden}._receivingWorkflowContainer_1qsc1_1790 ._stepperContent_1qsc1_1863._nativeContent_1qsc1_1868{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}._receivingContainer_1qsc1_1877 ._loading_1qsc1_1877{width:100%;display:flex;align-items:center;justify-content:center;height:40vh}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ._listContainer_1qsc1_1884{width:100%;height:calc(70vh - 16px);max-height:calc(70vh - 16px);padding-right:15px;background-color:#fff;overflow:-moz-scrollbars-vertical;overflow-y:scroll}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ._listItem_1qsc1_1893{padding:8px 12px;cursor:pointer;transition:background-color .3s ease}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ._listItem_1qsc1_1893:hover{background-color:#e0e0e0}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ::-webkit-scrollbar{-webkit-appearance:none;width:9px;border-radius:10px}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--gray-8)}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ::-webkit-scrollbar-track{border-radius:10px;background-color:var(--gray-2)}@media (max-width: 600px){._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802{padding:.625rem .5rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStep-root{padding:0 2px}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root{font-size:1.125rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepLabel_1qsc1_1828{font-size:.6875rem;line-height:1.2}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepLabelContainer_1qsc1_1837{padding-left:0;padding-right:0}._receivingWorkflowContainer_1qsc1_1790 ._stepperContent_1qsc1_1863{min-height:calc(100vh - 140px)}}@media (min-width: 601px) and (max-width: 1024px){._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802{padding:.875rem 1.25rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepLabel_1qsc1_1828{font-size:.8125rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root{font-size:1.5rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStep-root{padding:0 6px}._receivingWorkflowContainer_1qsc1_1790 ._stepperContent_1qsc1_1863{min-height:calc(100vh - 160px);padding-bottom:5rem}}._ownershipSelection_15iem_1{max-width:800px;margin:0 auto;padding:2rem 1.5rem;height:100%;display:flex;flex-direction:column;box-sizing:border-box}._ownershipSelection_15iem_1._isNative_15iem_10{padding:1rem;justify-content:space-evenly}._ownershipSelection_15iem_1._isNative_15iem_10 ._title_15iem_14{margin-bottom:.5rem;font-size:1.25rem}._ownershipSelection_15iem_1._isNative_15iem_10 ._subtitle_15iem_18,._ownershipSelection_15iem_1._isNative_15iem_10 ._section_15iem_21,._ownershipSelection_15iem_1._isNative_15iem_10 ._section_15iem_21._small_15iem_24{margin-bottom:1rem}._ownershipSelection_15iem_1._isNative_15iem_10 ._section_15iem_21 ._sectionTitle_15iem_27{margin-bottom:.75rem}._ownershipSelection_15iem_1._isNative_15iem_10 ._ownershipOptions_15iem_30{margin-bottom:.5rem;gap:.75rem}._ownershipSelection_15iem_1._isNative_15iem_10 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30{padding:1rem;min-height:100px}._ownershipSelection_15iem_1 ._title_15iem_14{margin-bottom:1.5rem;font-weight:600;font-size:1.5rem;color:#1a1a2e;text-align:center}._ownershipSelection_15iem_1 ._subtitle_15iem_18{margin-bottom:3rem;max-width:560px;margin-left:auto;margin-right:auto;text-align:center;color:#64748b;font-size:.9375rem;line-height:1.5}._ownershipSelection_15iem_1 ._section_15iem_21{margin-bottom:3rem}._ownershipSelection_15iem_1 ._section_15iem_21._small_15iem_24{margin-bottom:2rem}._ownershipSelection_15iem_1 ._section_15iem_21 ._sectionTitle_15iem_27{margin-bottom:1.5rem;font-weight:600;color:#1e293b}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30{display:flex;flex-direction:column;padding:1.5rem;border:2px solid #e2e8f0;border-radius:16px;background-color:#fff;transition:all .25s ease;cursor:pointer;min-height:130px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30:hover{border-color:#a5b4fc;box-shadow:0 4px 16px #5046e51a;transform:translateY(-2px)}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30._selected_15iem_88{border-color:#5046e5;background:linear-gradient(145deg,#f5f3ff,#faf5ff);box-shadow:0 4px 16px #5046e526}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30._selected_15iem_88 ._optionTitle_15iem_93{color:#5046e5;font-weight:600}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30._selected_15iem_88 ._optionCircle_15iem_97{background-color:#5046e5;border-color:#5046e5}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30._selected_15iem_88 ._checkIcon_15iem_101{color:#5046e5}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionContent_15iem_104{display:flex;flex-direction:column;height:100%}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109{display:flex;align-items:center;margin-bottom:.75rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97{width:32px;height:32px;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.75rem;transition:all .25s ease;flex-shrink:0;background:#f8fafc}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97 ._checkIcon_15iem_101{font-size:18px;color:#5046e5}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionTitle_15iem_93{font-size:1.0625rem;font-weight:500;color:#1e293b;transition:color .25s ease}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionDescription_15iem_137{font-size:.8125rem;line-height:1.5;color:#64748b;margin-left:2.5rem}._continueButton_15iem_144{min-width:180px;border-radius:10px;text-transform:uppercase;font-weight:600;padding:.625rem 1.5rem;background:#5046e5!important;box-shadow:0 2px 4px #5046e533;letter-spacing:.5px}._continueButton_15iem_144:hover{background:#4338ca!important}._continueButton_15iem_144:disabled{background:#e2e8f0!important;color:#94a3b8;box-shadow:none}._locationSection_15iem_163 .MuiFormControl-root{margin-bottom:0}._locationSection_15iem_163 .MuiInputLabel-root{font-size:.75rem;line-height:1.3}@media (max-width: 768px){._ownershipSelection_15iem_1{padding:1.25rem 1rem;justify-content:flex-start}._ownershipSelection_15iem_1 ._title_15iem_14{font-size:1.25rem;margin-bottom:.375rem}._ownershipSelection_15iem_1 ._subtitle_15iem_18{margin-bottom:1.25rem;font-size:.875rem;line-height:1.4}._ownershipSelection_15iem_1 ._section_15iem_21{margin-bottom:1.25rem}._ownershipSelection_15iem_1 ._section_15iem_21._small_15iem_24{margin-bottom:1rem}._ownershipSelection_15iem_1 ._section_15iem_21 ._sectionTitle_15iem_27{margin-bottom:.75rem;font-size:1rem}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiFormControl-root{margin-top:0;margin-bottom:0}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiInputLabel-root{font-size:.75rem;line-height:1.3}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiOutlinedInput-root{min-height:48px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30{padding:1rem 1.125rem;min-height:auto;border-radius:14px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109{margin-bottom:.375rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97{width:28px;height:28px;margin-right:.75rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97 ._checkIcon_15iem_101{font-size:16px;color:#5046e5}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionTitle_15iem_93{font-size:1rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionDescription_15iem_137{margin-left:0;margin-top:0;font-size:.8125rem;line-height:1.4;padding-left:2.375rem;color:#64748b}._continueButton_15iem_144{min-width:180px;padding:.625rem 1.5rem;font-size:.9375rem}}@media (max-width: 480px){._ownershipSelection_15iem_1{padding:1rem .875rem}._ownershipSelection_15iem_1 ._title_15iem_14{font-size:1.125rem;margin-bottom:.25rem}._ownershipSelection_15iem_1 ._subtitle_15iem_18{margin-bottom:1rem;font-size:.8125rem}._ownershipSelection_15iem_1 ._section_15iem_21{margin-bottom:1rem}._ownershipSelection_15iem_1 ._section_15iem_21._small_15iem_24{margin-bottom:.875rem}._ownershipSelection_15iem_1 ._section_15iem_21 ._sectionTitle_15iem_27{margin-bottom:.625rem;font-size:.9375rem}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiInputLabel-root{font-size:.6875rem}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiOutlinedInput-root{min-height:44px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30{gap:.625rem;margin-bottom:1rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30{padding:.875rem 1rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109{margin-bottom:.25rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97{width:26px;height:26px;margin-right:.625rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97 ._checkIcon_15iem_101{font-size:15px;color:#5046e5}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionTitle_15iem_93{font-size:.9375rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionDescription_15iem_137{font-size:.75rem;padding-left:2.125rem;line-height:1.35}._continueButton_15iem_144{min-width:160px;padding:.5rem 1.25rem;font-size:.875rem}}@media (min-width: 601px) and (max-width: 1024px){._ownershipSelection_15iem_1{padding:1.5rem 1.5rem 7rem}._ownershipSelection_15iem_1 ._title_15iem_14{font-size:1.375rem}._ownershipSelection_15iem_1 ._subtitle_15iem_18{font-size:1rem;margin-bottom:2rem}._ownershipSelection_15iem_1 ._section_15iem_21{margin-bottom:2rem}._ownershipSelection_15iem_1 ._section_15iem_21 ._sectionTitle_15iem_27{font-size:1.0625rem}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiOutlinedInput-root{min-height:52px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30{grid-template-columns:1fr 1fr;gap:1rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30{padding:1.375rem 1.25rem;min-height:120px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97{width:36px;height:36px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97 ._checkIcon_15iem_101{font-size:20px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionTitle_15iem_93{font-size:1.0625rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionDescription_15iem_137{font-size:.875rem}._continueButton_15iem_144{min-width:200px;padding:.875rem 2rem;font-size:.9375rem;min-height:52px}}._productTypeSelection_89a2a_1{max-width:900px;margin:0 auto;padding:2rem 1.5rem;box-sizing:border-box}._productTypeSelection_89a2a_1 ._title_89a2a_7{margin-bottom:1.5rem;font-weight:600;font-size:1.5rem;color:#1a1a2e;text-align:center}._productTypeSelection_89a2a_1 ._subtitle_89a2a_14{margin-bottom:.75rem;text-align:center;color:#1e293b;font-weight:500}._productTypeSelection_89a2a_1 ._description_89a2a_20{margin-bottom:3rem;max-width:560px;margin-left:auto;margin-right:auto;text-align:center;color:#64748b;font-size:.9375rem;line-height:1.5}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30{display:flex;flex-direction:column;padding:1.5rem 1.25rem;border:2px solid #e2e8f0;border-radius:16px;background-color:#fff;transition:all .25s ease;cursor:pointer;min-height:150px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30:hover{border-color:#a5b4fc;box-shadow:0 4px 16px #5046e51a;transform:translateY(-2px)}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30._selected_89a2a_52{border-color:#5046e5;background:linear-gradient(145deg,#f5f3ff,#faf5ff);box-shadow:0 4px 16px #5046e526}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30._selected_89a2a_52 ._optionTitle_89a2a_57{color:#5046e5;font-weight:600}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30._selected_89a2a_52 ._optionCircle_89a2a_61{background-color:#5046e5;border-color:#5046e5}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30._selected_89a2a_52 ._checkIcon_89a2a_65{color:#5046e5}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionContent_89a2a_68{display:flex;flex-direction:column;height:100%;text-align:center}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74{display:flex;flex-direction:column;align-items:center;margin-bottom:.875rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61{width:56px;height:56px;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:all .25s ease;background-color:#f8fafc}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61 ._checkIcon_89a2a_65{font-size:26px;color:#5046e5}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61 ._optionIcon_89a2a_96{transition:all .25s ease}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionTitle_89a2a_57{font-size:1.0625rem;font-weight:500;color:#1e293b;transition:color .25s ease}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionDescription_89a2a_105{font-size:.8125rem;line-height:1.5;color:#64748b;text-align:center}._productTypeSelection_89a2a_1 ._optionIcon_89a2a_96._desktop_89a2a_111{width:30px;height:30px;object-fit:cover}._productTypeSelection_89a2a_1 ._optionIcon_89a2a_96._mobile_89a2a_116{width:24px;height:24px;object-fit:cover}._productTypeSelection_89a2a_1 ._actions_89a2a_121{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129{min-width:100px;border-radius:10px;text-transform:uppercase;font-weight:500;padding:.625rem 1.25rem;border-color:#e2e8f0;color:#475569;letter-spacing:.5px}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129:hover{background:#f8fafc;border-color:#cbd5e1}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143{min-width:180px;border-radius:10px;text-transform:uppercase;font-weight:600;padding:.625rem 1.5rem;background:#5046e5;box-shadow:0 2px 4px #5046e533;letter-spacing:.5px}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143:hover{background:#4338ca}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._spacer_89a2a_161{flex-grow:1}@media (max-width: 768px){._productTypeSelection_89a2a_1{padding:1rem .875rem}._productTypeSelection_89a2a_1 ._title_89a2a_7{font-size:1.1875rem;margin-bottom:.25rem}._productTypeSelection_89a2a_1 ._subtitle_89a2a_14{margin-bottom:.25rem;font-size:.8125rem}._productTypeSelection_89a2a_1 ._description_89a2a_20{margin-bottom:1rem;font-size:.75rem;line-height:1.35}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30{padding:1rem;min-height:auto;border-radius:12px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionContent_89a2a_68{text-align:center}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74{margin-bottom:.5rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61{width:44px;height:44px;margin-bottom:.5rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61 ._checkIcon_89a2a_65{font-size:20px;color:#5046e5}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionTitle_89a2a_57{font-size:.9375rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionDescription_89a2a_105{font-size:.75rem;color:#64748b;text-align:center;line-height:1.4}._productTypeSelection_89a2a_1 ._actions_89a2a_121{margin-top:.75rem;padding-top:.75rem;flex-direction:column;gap:.5rem}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129,._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143{width:100%;min-width:unset;min-height:48px}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129{order:2}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143{order:1}._optionIcon_89a2a_96._mobile_89a2a_116{width:20px;height:20px}}@media (max-width: 480px){._productTypeSelection_89a2a_1{padding:.75rem}._productTypeSelection_89a2a_1 ._title_89a2a_7{font-size:1.0625rem;margin-bottom:.125rem}._productTypeSelection_89a2a_1 ._subtitle_89a2a_14{font-size:.75rem;margin-bottom:.125rem}._productTypeSelection_89a2a_1 ._description_89a2a_20{margin-bottom:.75rem;font-size:.6875rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30{gap:.375rem;margin-bottom:.75rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30{padding:.75rem;border-radius:10px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74{margin-bottom:.375rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61{width:38px;height:38px;margin-bottom:.375rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61 ._checkIcon_89a2a_65{font-size:18px;color:#5046e5}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionTitle_89a2a_57{font-size:.8125rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionDescription_89a2a_105{font-size:.6875rem}._productTypeSelection_89a2a_1 ._actions_89a2a_121{margin-top:.5rem;padding-top:.5rem;gap:.375rem}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129,._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143{min-height:48px;font-size:.875rem}._optionIcon_89a2a_96._mobile_89a2a_116{width:18px;height:18px}}@media (min-width: 601px) and (max-width: 1024px){._productTypeSelection_89a2a_1{padding:1.5rem 1.5rem 7rem}._productTypeSelection_89a2a_1 ._title_89a2a_7{font-size:1.375rem}._productTypeSelection_89a2a_1 ._subtitle_89a2a_14{font-size:.9375rem}._productTypeSelection_89a2a_1 ._description_89a2a_20{font-size:1rem;margin-bottom:2rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30{grid-template-columns:repeat(3,1fr);gap:1rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30{padding:1.375rem 1rem;min-height:140px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61{width:60px;height:60px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61 ._checkIcon_89a2a_65{font-size:28px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionTitle_89a2a_57{font-size:1.0625rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionDescription_89a2a_105{font-size:.875rem}._productTypeSelection_89a2a_1 ._actions_89a2a_121{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10;box-shadow:0 -2px 12px #0000001a;padding:1rem 1.5rem;margin-top:0;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129{min-width:140px;padding:.875rem 1.5rem;font-size:.9375rem;min-height:52px}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143{min-width:200px;padding:.875rem 2rem;font-size:.9375rem;min-height:52px}._optionIcon_89a2a_96._desktop_89a2a_111{width:32px;height:32px}}._scanStep_1fhj6_1{min-height:100vh;display:flex;flex-direction:column;padding:1.25rem;max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box;overflow-x:hidden}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12{padding-bottom:.875rem;flex-shrink:0}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 ._headerRow_1fhj6_16{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 ._title_1fhj6_23{font-weight:600;font-size:1.25rem;color:#1a1a2e;line-height:1.3}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 .MuiChip-root{font-size:.75rem;height:26px;border-radius:13px;font-weight:500}._scanStep_1fhj6_1 ._scanContent_1fhj6_35{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;width:100%;align-items:start}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerSection_1fhj6_42,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsSection_1fhj6_43{display:flex;flex-direction:column;min-width:0;width:100%;height:100%}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50{display:flex;background:#f1f5f9;border-radius:12px;padding:4px;margin-bottom:.875rem;gap:4px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;transition:all .2s cubic-bezier(.4,0,.2,1)}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58:hover{background:#fff9;color:#475569}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58._active_1fhj6_76{background:#fff;color:#5046e5;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58 svg{font-size:1.125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;position:relative;height:380px;width:100%;min-width:0;background:#0f172a;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000000f}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84>div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:0;background:transparent}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_scanbot-video-container_1fhj6_1,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_cortex-video-container_1fhj6_1{width:100%!important;height:100%!important;position:relative!important}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_scanbot-video-container_1fhj6_1[style*="position: fixed"],._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_cortex-video-container_1fhj6_1[style*="position: fixed"]{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:100%!important}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 ._scanningOverlay_1fhj6_125{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0f172ae6;padding:1.25rem;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;height:380px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 3px #0000000f}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151{padding:14px;background:#fff;border-bottom:1px solid #e2e8f0}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root{border-radius:12px;background:#f8fafc;transition:all .2s ease}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root:hover{background:#f1f5f9}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #5046e51a}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root fieldset,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root:hover fieldset{border-color:transparent}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#5046e5;border-width:2px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 input{padding:12px 4px;font-size:.9375rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 input::placeholder{color:#94a3b8;opacity:1}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._searchPlaceholder_1fhj6_192,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._noResults_1fhj6_193{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._searchPlaceholder_1fhj6_192 ._placeholderIcon_1fhj6_202,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._noResults_1fhj6_193 ._placeholderIcon_1fhj6_202{font-size:48px;color:#cbd5e1;margin-bottom:12px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._searchPlaceholder_1fhj6_192 ._searchHint_1fhj6_208,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._noResults_1fhj6_193 ._searchHint_1fhj6_208{margin-top:8px;max-width:240px;line-height:1.5;color:#94a3b8}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215{padding:10px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItemWrapper_1fhj6_218{margin-bottom:8px;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;transition:all .2s ease}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItemWrapper_1fhj6_218:last-child{margin-bottom:0}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItemWrapper_1fhj6_218:hover:not(._expanded_1fhj6_229){border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItemWrapper_1fhj6_218._expanded_1fhj6_229{border-color:#5046e5;box-shadow:0 4px 12px #5046e51f}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218{width:100%;display:flex;align-items:center;padding:14px 16px;background:#fff;transition:all .15s ease;text-align:left}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218:active{background:#f8fafc}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218._selected_1fhj6_250{background:#f8fafc;border-bottom:1px solid #e2e8f0}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._resultContent_1fhj6_254{flex:1;min-width:0;overflow:hidden}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._resultContent_1fhj6_254 ._resultTitle_1fhj6_259{font-weight:500;font-size:.875rem;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._resultContent_1fhj6_254 ._resultMeta_1fhj6_268{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#64748b;font-size:.75rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._addIndicator_1fhj6_276{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#eef2ff;color:#5046e5;display:flex;align-items:center;justify-content:center;margin-left:12px;transition:all .15s ease}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._addIndicator_1fhj6_276 svg{font-size:1.125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._addIndicator_1fhj6_276._closeIndicator_1fhj6_292{background:#f1f5f9;color:#64748b}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218:hover ._addIndicator_1fhj6_276:not(._closeIndicator_1fhj6_292){background:#5046e5;color:#fff}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300{padding:16px;background:#f8fafc;animation:_slideDown_1fhj6_1 .2s ease}@keyframes _slideDown_1fhj6_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsHeader_1fhj6_315{margin-bottom:14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsHeader_1fhj6_315 ._detailsLabel_1fhj6_318{color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.6875rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325{display:flex;gap:12px;margin-bottom:12px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330{flex:1;display:flex;align-items:flex-start;gap:10px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._fieldIcon_1fhj6_336{width:34px;height:34px;border-radius:10px;background:#eef2ff;color:#5046e5;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._fieldIcon_1fhj6_336 svg{font-size:1.125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351{flex:1}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiOutlinedInput-root{background:#fff;border-radius:10px;height:42px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiOutlinedInput-root.Mui-disabled{background:#f1f5f9}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiInputLabel-root,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiFormLabel-root{font-size:.8125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 input{font-size:.875rem;padding:10px 12px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372{margin:4px 0 14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372 .MuiCheckbox-root{padding:4px;margin-right:6px;color:#94a3b8}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372 .MuiCheckbox-root.Mui-checked{color:#5046e5}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372 .MuiTypography-root{color:#64748b;font-size:.8125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387{display:flex;gap:10px;justify-content:flex-end}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._cancelButton_1fhj6_392{min-width:100px;border-radius:10px;text-transform:uppercase;font-weight:500;padding:.625rem 1.25rem;border-color:#e2e8f0;color:#475569;letter-spacing:.5px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._cancelButton_1fhj6_392:hover{background:#f8fafc;border-color:#cbd5e1}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._addButton_1fhj6_406{min-width:180px;border-radius:10px;text-transform:uppercase;font-weight:600;padding:.625rem 1.5rem;background:#5046e5;box-shadow:0 2px 4px #5046e533;letter-spacing:.5px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._addButton_1fhj6_406:hover{background:#4338ca}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419{border:1px solid #e2e8f0;border-radius:16px;padding:1rem;background:#f8fafc;display:flex;flex-direction:column;height:435px;width:100%;min-width:0;box-shadow:0 1px 3px #0000000f}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419 ._itemsList_1fhj6_431{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419 ._emptyState_1fhj6_436{flex:1;display:flex;align-items:center;justify-content:center;border:2px dashed #e2e8f0;border-radius:12px;background:#fff;width:100%;min-height:200px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419 ._emptyState_1fhj6_436 p{color:#94a3b8}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;flex-shrink:0;border-top:1px solid #e2e8f0;margin-top:1rem}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._backButton_1fhj6_460{min-width:100px;border-radius:10px;text-transform:uppercase;font-weight:500;padding:.625rem 1.25rem;border-color:#e2e8f0;color:#475569;letter-spacing:.5px}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._backButton_1fhj6_460:hover{background:#f8fafc;border-color:#cbd5e1}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._continueButton_1fhj6_474{min-width:180px;border-radius:10px;text-transform:uppercase;font-weight:600;padding:.625rem 1.5rem;background:#5046e5;box-shadow:0 2px 4px #5046e533;letter-spacing:.5px}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._continueButton_1fhj6_474:hover{background:#4338ca}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._continueButton_1fhj6_474:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none}@media (min-width: 601px) and (max-width: 1024px){._scanStep_1fhj6_1{padding:1rem 1.25rem 7rem;min-height:auto}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 ._title_1fhj6_23{font-size:1.125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35{grid-template-columns:1fr;gap:1rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58{padding:14px 20px;font-size:.9375rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58 svg{font-size:1.25rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84{height:360px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_scanbot-video-container_1fhj6_1,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_cortex-video-container_1fhj6_1{position:relative!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;transform:none!important}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141{height:auto;min-height:400px;max-height:none}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151{padding:16px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 input{font-size:1rem;padding:14px 6px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186{max-height:500px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215{padding:12px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218{padding:16px 18px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._resultContent_1fhj6_254 ._resultTitle_1fhj6_259{font-size:.9375rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._resultContent_1fhj6_254 ._resultMeta_1fhj6_268{font-size:.8125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._addIndicator_1fhj6_276{width:36px;height:36px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._addIndicator_1fhj6_276 svg{font-size:1.25rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300{padding:20px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325{flex-direction:row;gap:16px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._fieldIcon_1fhj6_336{width:40px;height:40px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._fieldIcon_1fhj6_336 svg{font-size:1.25rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiOutlinedInput-root{height:48px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiInputLabel-root{font-size:.875rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 input{font-size:.9375rem;padding:12px 14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372{margin:8px 0 16px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372 .MuiTypography-root{font-size:.875rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387{gap:12px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._cancelButton_1fhj6_392{padding:.875rem 1.5rem;font-size:.9375rem;min-height:52px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._addButton_1fhj6_406{padding:.875rem 2rem;font-size:.9375rem;min-height:52px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419{height:360px;padding:1.25rem}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10;box-shadow:0 -2px 12px #0000001a;padding:1rem 1.5rem;margin-top:0;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._backButton_1fhj6_460{min-width:140px;padding:.875rem 1.5rem;font-size:.9375rem;min-height:52px}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._continueButton_1fhj6_474{min-width:200px;padding:.875rem 2rem;font-size:.9375rem;min-height:52px}}@media (max-width: 600px){._scanStep_1fhj6_1{padding:.75rem .75rem 9rem;min-height:auto}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12{padding-bottom:.625rem}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 ._headerRow_1fhj6_16{flex-direction:column;align-items:flex-start;gap:.375rem}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 ._title_1fhj6_23{font-size:1rem;line-height:1.25}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 .MuiChip-root{font-size:.6875rem;height:22px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35{grid-template-columns:1fr;gap:.75rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50{margin-bottom:.625rem;padding:3px;border-radius:10px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58{padding:8px 12px;font-size:.8125rem;border-radius:8px;gap:6px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58 svg{font-size:1rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84{height:240px;border-radius:14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_scanbot-video-container_1fhj6_1,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_cortex-video-container_1fhj6_1{position:relative!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;transform:none!important}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141{height:auto;min-height:280px;border-radius:14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151{padding:10px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root{border-radius:10px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 input{font-size:.875rem;padding:10px 4px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186{max-height:400px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215{padding:8px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItemWrapper_1fhj6_218{border-radius:10px;margin-bottom:6px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218{padding:12px 14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300{padding:14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325{flex-direction:column;gap:10px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._fieldIcon_1fhj6_336{width:30px;height:30px;border-radius:8px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiOutlinedInput-root{height:40px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387{flex-direction:column;gap:.5rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._cancelButton_1fhj6_392,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._addButton_1fhj6_406{width:100%;min-height:48px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419{height:260px;padding:.75rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419 ._emptyState_1fhj6_436{min-height:140px;border-radius:10px}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10;box-shadow:0 -2px 8px #0000001a;padding:.75rem 1rem 1rem;border-top:1px solid #e0e0e0;flex-direction:column}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 button{width:100%;min-width:unset!important;min-height:48px}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._backButton_1fhj6_460{order:2}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._continueButton_1fhj6_474{order:1}}._dialogPaper_6eviv_1{border-radius:16px;max-width:500px;width:100%;margin:16px;background:#f5f3ff}@media (max-width: 600px){._dialogPaper_6eviv_1{margin:8px;border-radius:12px}}._dialogTitle_6eviv_15{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:none;color:#312e81}@media (max-width: 600px){._dialogTitle_6eviv_15{padding:16px}}._dialogTitleContent_6eviv_29{display:flex;align-items:center;gap:8px}._dialogContent_6eviv_35{padding:20px 24px!important;display:flex;flex-direction:column;gap:16px}@media (max-width: 600px){._dialogContent_6eviv_35{padding:12px 16px!important}}._productInfo_6eviv_47{margin-bottom:8px}._dialogActions_6eviv_51{padding:16px 24px;border-top:none;gap:16px}._dialogActions_6eviv_51 .MuiButton-root{flex:1;min-height:48px;border-radius:8px;font-weight:600;text-transform:uppercase}._dialogActions_6eviv_51 .MuiButton-outlined{border-color:#5046e5;color:#5046e5;background:#fff}._dialogActions_6eviv_51 .MuiButton-outlined:hover{background:#5046e50a;border-color:#4338ca}._dialogActions_6eviv_51 .MuiButton-contained{background:#5046e5}._dialogActions_6eviv_51 .MuiButton-contained:hover{background:#4338ca}@media (max-width: 600px){._dialogActions_6eviv_51{padding:12px 16px;flex-direction:column-reverse}._dialogActions_6eviv_51 .MuiButton-root{width:100%}}._pcardContainer_10rs7_1{padding:.75rem .875rem!important;margin-bottom:.5rem!important;border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:box-shadow .15s ease,border-color .15s ease;box-shadow:0 1px 2px #0000000a}._pcardContainer_10rs7_1:hover{box-shadow:0 2px 6px #0000000f;border-color:#cbd5e1}._pcardContainer_10rs7_1:last-child{margin-bottom:0}._pcardHeader_10rs7_18{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._pcardTitle_10rs7_25{flex:1;min-width:0;margin:0;font-size:.875rem!important;font-weight:600!important;color:#0f172a;line-height:1.3;letter-spacing:-.01em;word-break:break-word;overflow-wrap:break-word}._pcardControls_10rs7_38{display:flex;align-items:center;gap:.25rem;flex-shrink:0}._pcardQtyControls_10rs7_45{display:flex;align-items:center;flex-shrink:0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden}._pcardQtyIcon_10rs7_55{width:28px;height:28px;flex-shrink:0;color:#64748b;border-radius:0;transition:background-color .1s ease}._pcardQtyIcon_10rs7_55:hover{background:#e2e8f0;color:#1e293b}._pcardQtyIcon_10rs7_55:disabled{color:#cbd5e1;pointer-events:none}._pcardQtyIcon_10rs7_55 svg{font-size:1rem}._pcardQtyInput_10rs7_75{flex-shrink:0;width:32px}._pcardQtyInput_10rs7_75 .MuiOutlinedInput-root{font-size:.8125rem;height:28px;border-radius:0;background:transparent}._pcardQtyInput_10rs7_75 .MuiOutlinedInput-root input{text-align:center;padding:0!important;margin:0;line-height:28px;font-weight:600;color:#1e293b}._pcardQtyInput_10rs7_75 .MuiOutlinedInput-root fieldset,._pcardQtyInput_10rs7_75 .MuiOutlinedInput-root:hover fieldset,._pcardQtyInput_10rs7_75 .MuiOutlinedInput-root.Mui-focused fieldset{border:none}._pcardQtyInput_10rs7_75 .MuiOutlinedInput-input{text-align:center!important;padding:0!important;margin:0;line-height:28px;font-variant-numeric:tabular-nums}._pcardQtyInput_10rs7_75 input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}._pcardQtyInput_10rs7_75 input[type=number]::-webkit-outer-spin-button,._pcardQtyInput_10rs7_75 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._pcardDeleteBtn_10rs7_117{width:24px;height:24px;margin-left:.125rem;color:#ef4444;opacity:.6;transition:opacity .15s ease}._pcardDeleteBtn_10rs7_117:hover{opacity:1;background:#fef2f2}._pcardDeleteBtn_10rs7_117 svg{font-size:.9375rem}._pcardMetaSection_10rs7_133{display:flex;flex-direction:column;margin-top:.25rem;margin-bottom:.25rem}._pcardMetaText_10rs7_140{font-size:.6875rem!important;font-weight:400!important;color:#64748b!important;line-height:1.4!important}._pcardMetaValue_10rs7_147{font-weight:600!important;color:#334155!important}._pcardMissingValue_10rs7_152{font-weight:500!important;color:#5046e5!important}._pcardAddMissingBtn_10rs7_157{margin:.125rem 0;padding:.1875rem .5rem;border-radius:3px;font-size:.5625rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.3px;border-color:#5046e5;color:#5046e5;align-self:flex-start;min-width:auto}._pcardAddMissingBtn_10rs7_157:hover{background:#5046e50a;border-color:#4338ca}._pcardFooterText_10rs7_175{font-size:.625rem!important;font-weight:400!important;color:#94a3b8!important;line-height:1.4!important}._pcardTimestamp_10rs7_182{display:block;margin-top:.25rem;font-size:.5625rem!important;font-weight:400!important;color:#94a3b8!important}._pcardTraceabilitySection_10rs7_190{display:flex;gap:1rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center}._pcardTraceabilityField_10rs7_200{display:flex;align-items:center;gap:.375rem}._pcardTraceabilityInput_10rs7_206{min-width:120px}._pcardTraceabilityInput_10rs7_206 .MuiOutlinedInput-root{font-size:.75rem;height:28px}._pcardTemperatureSection_10rs7_214{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f1f5f9}._pcardTemperatureControls_10rs7_220{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}._pcardTemperatureInput_10rs7_227{width:80px}._pcardTemperatureInput_10rs7_227 .MuiOutlinedInput-root{font-size:.75rem;height:28px}._pcardUnitSelect_10rs7_235{min-width:60px;height:28px}._pcardUnitSelect_10rs7_235 .MuiInputBase-root{font-size:.75rem;height:28px}._pcardBiologicControls_10rs7_244{display:flex;gap:.75rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center}._pcardBiologicField_10rs7_254{display:flex;align-items:center;gap:.375rem}._pcardBiologicLabel_10rs7_260{font-size:.6875rem!important;font-weight:400!important;color:#64748b!important}._pcardBiologicBtn_10rs7_266{min-width:44px;height:22px;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:none;padding:0 .5rem}._pcardBiologicBtn_10rs7_266.MuiButton-contained{background:#5046e5;box-shadow:none}._pcardBiologicBtn_10rs7_266.MuiButton-contained:hover{background:#4338ca}._pcardBiologicBtn_10rs7_266.MuiButton-outlined{border-color:#e2e8f0;color:#64748b}._pcardBiologicBtn_10rs7_266.MuiButton-outlined:hover{background:#f8fafc;border-color:#cbd5e1}@media (min-width: 601px) and (max-width: 1024px){._pcardContainer_10rs7_1{padding:.875rem 1rem}._pcardTitle_10rs7_25{font-size:.9375rem!important}._pcardMetaText_10rs7_140{font-size:.75rem!important}._pcardFooterText_10rs7_175{font-size:.6875rem!important}._pcardTimestamp_10rs7_182{font-size:.625rem!important}._pcardBiologicLabel_10rs7_260{font-size:.75rem!important}._pcardBiologicBtn_10rs7_266{min-width:52px;height:26px;font-size:.6875rem;padding:0 .625rem}}@media (max-width: 600px){._pcardContainer_10rs7_1{padding:.75rem .875rem;margin-bottom:.5rem}._pcardHeader_10rs7_18{flex-direction:column;align-items:flex-start;gap:.5rem}._pcardTitle_10rs7_25{font-size:1rem!important}._pcardControls_10rs7_38{align-self:flex-start}._pcardMetaText_10rs7_140{font-size:.75rem!important}._pcardFooterText_10rs7_175{font-size:.6875rem!important}._pcardTimestamp_10rs7_182{font-size:.625rem!important}._pcardBiologicControls_10rs7_244{flex-direction:column;align-items:flex-start;gap:.5rem}}.add-unfound-item-modal .parent-modal-box{width:90%!important;max-width:560px}.add-unfound-item-content{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}.add-unfound-item-content .label{font-weight:600;color:var(--primary-contrast-text);margin-bottom:.25rem}.add-unfound-item-content .uom-section{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.12)}.add-unfound-item-content .uom-section .MuiTextField-root .MuiOutlinedInput-root{background-color:#fff}.add-unfound-item-content .barcode-section .barcode-value{font-family:monospace;font-size:.875rem;color:var(--grayscale-contrast-text);padding:.5rem;background:color-mix(in srgb,var(--primary) 8%,transparent);border-radius:6px;border:1px solid color-mix(in srgb,var(--primary) 15%,transparent)}.add-unfound-item-content .mode-section .MuiToggleButtonGroup-root .MuiToggleButton-root{font-size:.8125rem;text-transform:none;border-color:color-mix(in srgb,var(--primary) 20%,transparent)}.add-unfound-item-content .mode-section .MuiToggleButtonGroup-root .MuiToggleButton-root.Mui-selected{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary-contrast-text)}.add-unfound-item-content .details-section{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.12)}.add-unfound-item-content .details-section .MuiTextField-root .MuiOutlinedInput-root{background-color:#fff}.add-unfound-item-content .images-section .photos-actions{display:flex;align-items:center;margin-top:.5rem}.add-unfound-item-content .images-section .photos-actions .camera-button{padding:10px;min-width:auto;border:2px dashed color-mix(in srgb,var(--primary) 20%,transparent);border-radius:8px}.add-unfound-item-content .images-section .photos-actions .camera-button .MuiSvgIcon-root{font-size:2rem;color:var(--primary)}.add-unfound-item-content .images-section .images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin-top:.75rem}.add-unfound-item-content .images-section .image-preview{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;border:1px solid var(--grayscale-light)}.add-unfound-item-content .images-section .image-preview img{width:100%;height:100%;object-fit:cover}.add-unfound-item-content .images-section .image-preview .remove-btn{position:absolute;top:2px;right:2px;background:#00000080;color:#fff;padding:4px}.add-unfound-item-content .images-section .image-preview .remove-btn:hover{background:#000000b3}.add-unfound-item-content .note{display:block;margin-top:.5rem;padding:.5rem;background:color-mix(in srgb,var(--primary) 6%,transparent);border-radius:6px}._reviewStep_1szzc_1{display:flex;flex-direction:column;padding:1.25rem;max-width:900px;width:100%;margin:0 auto;min-height:0;height:100%;overflow:hidden;box-sizing:border-box}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13{text-align:center;padding-bottom:1rem;flex-shrink:0}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._title_1szzc_18{font-weight:600;font-size:1.375rem;color:#1a1a2e;margin-bottom:.625rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._chipRow_1szzc_24{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._chipRow_1szzc_24 .MuiChip-root{font-size:.75rem;height:26px;border-radius:13px;font-weight:500}._reviewStep_1szzc_1 ._reviewContent_1szzc_36{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:1rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._batchEntryCard_1szzc_47{flex-shrink:0}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._batchEntryCard_1szzc_47 .MuiCard-root{border-radius:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;border:1px solid #f1f5f9}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._batchEntryFields_1szzc_55{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.75rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._batchEntryInput_1szzc_62{min-width:160px}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._batchEntryApplyBtn_1szzc_65{height:40px;min-height:40px}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._sectionTitle_1szzc_69{font-size:1rem;font-weight:600;color:#1a1a2e;margin-bottom:.25rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._biologicNote_1szzc_75{font-size:.8125rem;color:#64748b;margin-bottom:1rem;line-height:1.4}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._emptyState_1szzc_81{display:flex;align-items:center;justify-content:center;min-height:160px;border:2px dashed #e2e8f0;border-radius:12px;background:#f8fafc;padding:1.5rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._emptyText_1szzc_91{text-align:center;color:#64748b}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 .MuiCard-root{border-radius:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;border:1px solid #f1f5f9}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 .MuiCardContent-root{padding:1rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36._isNativeContent_1szzc_103 .MuiCard-root{flex-shrink:0;width:100%}._reviewStep_1szzc_1 ._reviewContent_1szzc_36._isNativeContent_1szzc_103 .MuiCardContent-root{display:flex;flex-direction:column}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._itemsList_1szzc_111{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._itemsList_1szzc_111 .MuiListItem-root{list-style:none;padding-left:0;padding-right:0}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._itemsList_1szzc_111 .MuiListItem-root:before{display:none}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0 .5rem;flex-shrink:0;border-top:1px solid #e2e8f0;margin-top:auto}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._backBtn_1szzc_137{min-width:100px;border-radius:10px;text-transform:uppercase;font-weight:500;padding:.625rem 1.25rem;border-color:#e2e8f0;color:#475569;letter-spacing:.5px}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._backBtn_1szzc_137:hover{background:#f8fafc;border-color:#cbd5e1}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151{min-width:180px;max-width:280px;border-radius:10px;text-transform:uppercase;font-weight:600;padding:.625rem 1.5rem;background:#5046e5;box-shadow:0 2px 4px #5046e533;letter-spacing:.5px}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151:hover{background:#4338ca}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none}._reviewStep_1szzc_1._completed_1szzc_170{justify-content:center;align-items:center}._reviewStep_1szzc_1._completed_1szzc_170 ._completionMessage_1szzc_174{text-align:center;padding:2.5rem 2rem;border-radius:20px;background:linear-gradient(145deg,#ecfdf5,#f0fdf4);border:1px solid #86efac;max-width:420px;box-shadow:0 4px 16px #22c55e1a}._reviewStep_1szzc_1._completed_1szzc_170 ._completionMessage_1szzc_174 ._completedTitle_1szzc_183{font-size:1.5rem;color:#16a34a;margin-bottom:.75rem;font-weight:600}._reviewStep_1szzc_1._completed_1szzc_170 ._completionMessage_1szzc_174 ._completedSubtitle_1szzc_189{margin-top:.5rem;color:#64748b}@media (min-width: 601px) and (max-width: 1024px){._reviewStep_1szzc_1{padding:1.25rem 1.25rem 7rem}._reviewStep_1szzc_1._isNative_1szzc_103{padding-bottom:1rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._title_1szzc_18{font-size:1.25rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._chipRow_1szzc_24 .MuiChip-root{font-size:.8125rem;height:28px}._reviewStep_1szzc_1 ._reviewContent_1szzc_36{padding-bottom:1rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._sectionTitle_1szzc_69{font-size:1.0625rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._biologicNote_1szzc_75{font-size:.875rem}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10;box-shadow:0 -2px 12px #0000001a;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._backBtn_1szzc_137{min-width:140px;padding:.875rem 1.5rem;font-size:.9375rem;min-height:52px}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151{min-width:200px;max-width:280px;padding:.875rem 2rem;font-size:.9375rem;min-height:52px}}@media (max-width: 600px){._reviewStep_1szzc_1{padding:.75rem .75rem 9rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13{padding-bottom:.75rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._title_1szzc_18{font-size:1.125rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._chipRow_1szzc_24{gap:.375rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._chipRow_1szzc_24 .MuiChip-root{font-size:.6875rem;height:22px}._reviewStep_1szzc_1 ._reviewContent_1szzc_36{padding-bottom:1rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 .MuiCardContent-root{padding:.75rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._sectionTitle_1szzc_69{font-size:.875rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._biologicNote_1szzc_75{font-size:.75rem;margin-bottom:.75rem}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10;box-shadow:0 -2px 8px #0000001a;padding:.75rem 1rem 1rem;border-top:1px solid #e0e0e0;flex-direction:column}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._backBtn_1szzc_137,._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151{width:100%;max-width:none;min-height:48px}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._backBtn_1szzc_137{order:2}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151{order:1}}._alertCard_10rsd_1{background:#fff;border:1px solid var(--grayscale-light);border-radius:8px;margin-bottom:8px;overflow:hidden;transition:border-color .15s ease}._alertCard_10rsd_1:hover{border-color:var(--grayscale-hover)}._alertCard_10rsd_1:last-child{margin-bottom:0}._alertCard_10rsd_1._error_10rsd_15{border-left:3px solid var(--error)}._alertCard_10rsd_1._warning_10rsd_18{border-left:3px solid var(--warning)}._alertCard_10rsd_1._expired_10rsd_21{border-left:3px solid var(--error)}._alertCard_10rsd_1._info_10rsd_24{border-left:3px solid var(--secondary)}._alertCard_10rsd_1._success_10rsd_27{border-left:3px solid var(--success)}._alertHeader_10rsd_31{display:flex;align-items:center;padding:14px 16px;cursor:pointer;gap:12px}._alertHeader_10rsd_31:hover{background:var(--grayscale-lightest)}._alertIndicator_10rsd_42{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._alertIndicator_10rsd_42._error_10rsd_15{background:var(--error-lightest);color:var(--error)}._alertIndicator_10rsd_42._warning_10rsd_18{background:var(--warning-lightest);color:var(--warning)}._alertIndicator_10rsd_42._info_10rsd_24{background:var(--secondary-lightest);color:var(--secondary)}._alertIndicator_10rsd_42._success_10rsd_27{background:var(--success-lightest);color:var(--success)}._alertInfo_10rsd_68{flex:1;min-width:0}._alertTitleRow_10rsd_73{display:flex;align-items:center;gap:8px;margin-bottom:2px}._selectAllCheckbox_10rsd_80{flex-shrink:0;padding:0 8px 0 0}._alertTitle_10rsd_73{font-size:.875rem;font-weight:500;color:var(--primary-dark);margin:0}._alertCount_10rsd_92{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:10px}._alertCount_10rsd_92._error_10rsd_15{background:var(--error-lightest);color:var(--error-dark)}._alertCount_10rsd_92._warning_10rsd_18{background:var(--warning-lightest);color:var(--warning-dark)}._alertCount_10rsd_92._expired_10rsd_21{background:var(--error-lightest);color:var(--error-dark)}._alertCount_10rsd_92._info_10rsd_24{background:var(--secondary-lightest);color:var(--secondary-dark)}._alertCount_10rsd_92._success_10rsd_27{background:var(--success-lightest);color:var(--success-dark)}._alertDescription_10rsd_119{font-size:.75rem;color:var(--grayscale-dark);margin:0}._alertMeta_10rsd_125{display:flex;align-items:center;gap:12px;flex-shrink:0}._alertTime_10rsd_132{font-size:.65rem;color:var(--grayscale)}._expiringTime_10rsd_137{font-weight:600;color:var(--warning-dark)}._expiredTime_10rsd_142{font-weight:600;color:var(--error-dark)}._expandIcon_10rsd_147{color:var(--grayscale);transition:transform .2s ease;font-size:20px!important}._expandIcon_10rsd_147._expanded_10rsd_152{transform:rotate(180deg)}._alertDetails_10rsd_156{border-top:1px solid var(--grayscale-light);background:#fafbfc}._assetTypeTabs_10rsd_161{padding:16px 16px 0;border-bottom:1px solid var(--grayscale-light)}._assetTypeTabs_10rsd_161 .MuiTab-root{font-size:.875rem;font-weight:500}._assetTypeTabs_10rsd_161 .MuiTabs-indicator{height:3px;border-radius:3px 3px 0 0}._assetTypeLoading_10rsd_174{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;min-height:160px}._assetTypeLoadingText_10rsd_183{margin:0;font-size:.875rem;color:var(--grayscale-dark)}._assetTypeEmpty_10rsd_189{padding:32px 16px;text-align:center;color:var(--grayscale-dark);font-size:.875rem}._assetTypeEmpty_10rsd_189 p{margin:0;line-height:1.5}._assetTypeItemsList_10rsd_200{padding:0 0 8px}._assetTypePagination_10rsd_204{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--grayscale-light);background:#fff;gap:12px;flex-wrap:wrap}._assetTypePaginationInfo_10rsd_215{font-size:.8125rem;color:var(--grayscale-dark);font-weight:500}._assetTypePaginationActions_10rsd_221{display:flex;align-items:center;gap:2px}._assetTypePaginationActions_10rsd_221 .MuiIconButton-root{padding:6px;color:var(--primary)}._assetTypePaginationActions_10rsd_221 .MuiIconButton-root:disabled{color:var(--grayscale);opacity:.6}._detailsHeader_10rsd_235{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--grayscale-light);gap:12px;flex-wrap:wrap}._detailsTitle_10rsd_245{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--grayscale);margin:0}._detailsAction_10rsd_254{font-size:.75rem;font-weight:500;color:var(--primary);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:4px}._detailsAction_10rsd_254:hover{text-decoration:underline}._itemsList_10rsd_270{list-style:none;padding:0;margin:0;max-height:300px;overflow-y:auto;overflow-x:hidden}._detailsActions_10rsd_279{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._batchResolveButton_10rsd_286{font-size:.75rem!important;padding:6px 16px!important;white-space:nowrap}._viewInventoryButton_10rsd_292{font-size:.75rem!important;padding:6px 16px!important;white-space:nowrap;background-color:var(--primary)!important;color:#fff!important}._viewInventoryButton_10rsd_292:hover{background-color:var(--primary-dark)!important}._selectForDispositionButton_10rsd_303{font-size:.75rem!important;padding:6px 16px!important;white-space:nowrap;border-color:var(--primary)!important;color:var(--primary)!important}._selectForDispositionButton_10rsd_303:hover{background-color:var(--primary-lightest)!important;border-color:var(--primary-dark)!important}._proceedDispositionButton_10rsd_315{font-size:.75rem!important;padding:6px 16px!important;white-space:nowrap;background-color:var(--success)!important;color:#fff!important}._proceedDispositionButton_10rsd_315:hover{background-color:var(--success-dark)!important}._cancelSelectionButton_10rsd_326{font-size:.75rem!important;padding:6px 16px!important;white-space:nowrap;border-color:var(--grayscale-dark)!important;color:var(--grayscale-dark)!important}._cancelSelectionButton_10rsd_326:hover{background-color:var(--grayscale-lightest)!important;border-color:var(--grayscale)!important}._itemRow_bpajo_1{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--grayscale-light);gap:16px;transition:background .1s ease;min-height:60px;box-sizing:border-box}._itemRow_bpajo_1:last-child{border-bottom:none}._itemRow_bpajo_1:hover{background:#fff}._itemRow_bpajo_1._selected_bpajo_18{background:var(--primary-lightest)}._itemCheckbox_bpajo_22{flex-shrink:0;padding:0;margin:0;width:40px;display:flex;align-items:center;justify-content:flex-start}._cursorPointer_bpajo_32{cursor:pointer}._itemInfo_bpajo_36{flex:1;min-width:0}._itemName_bpajo_41{font-size:.8rem;font-weight:500;color:var(--primary-dark);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemActions_bpajo_51{display:flex;align-items:center;gap:12px;flex-shrink:0}._itemMeta_bpajo_58{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._itemButtons_bpajo_65{display:flex;align-items:center;gap:8px;flex-shrink:0}._itemTag_bpajo_72{font-size:.65rem;color:var(--grayscale-dark);background:var(--grayscale-lightest);padding:2px 6px;border-radius:3px}._itemTag_bpajo_72._expired_bpajo_79{background:var(--error-lightest);color:var(--error-dark)}._itemTag_bpajo_72._expiring_bpajo_83{background:var(--warning-lightest);color:var(--warning-dark)}._itemAction_bpajo_51{color:var(--grayscale);flex-shrink:0}._itemTime_bpajo_93{font-size:.65rem;color:var(--grayscale);white-space:nowrap;flex-shrink:0;padding:2px 6px;border-radius:3px}._itemTime_bpajo_93._procedureStarted_bpajo_101{background:var(--error-lightest);color:var(--error-dark)}._viewProcedureButton_bpajo_106{font-size:.7rem!important;padding:4px 12px!important;min-width:auto!important;white-space:nowrap;border-color:var(--warning)!important;color:var(--warning-dark)!important}._viewProcedureButton_bpajo_106:hover{background-color:var(--warning-lightest)!important;border-color:var(--warning-dark)!important}._viewProcedureButton_bpajo_106._startCaseButton_bpajo_118{border-color:var(--success)!important;color:var(--success-dark)!important}._viewProcedureButton_bpajo_106._startCaseButton_bpajo_118:hover{background-color:var(--success-lightest)!important;border-color:var(--success-dark)!important}._resolveButton_bpajo_127{font-size:.7rem!important;padding:4px 12px!important;min-width:auto!important;white-space:nowrap}._dispositionButton_bpajo_134{font-size:.7rem!important;padding:4px 12px!important;min-width:auto!important;white-space:nowrap;border-color:var(--warning)!important;color:var(--warning-dark)!important}._dispositionButton_bpajo_134:hover{background-color:var(--warning-lightest)!important;border-color:var(--warning-dark)!important}._dispositionButton_bpajo_134._proceedButton_bpajo_146{background-color:var(--success)!important;border-color:var(--success)!important;color:#fff!important}._dispositionButton_bpajo_134._proceedButton_bpajo_146:hover{background-color:var(--success-dark)!important;border-color:var(--success-dark)!important}._alertsContainer_1w5dp_1{display:flex;flex-direction:column;height:calc(100dvh - 64px);background-color:#f8f9fa;overflow:hidden}@media (max-width: 600px){._alertsContainer_1w5dp_1{height:calc(100dvh - 56px)}}@supports not (height: 100dvh){._alertsContainer_1w5dp_1{height:calc(100vh - 64px)}@media (max-width: 600px){._alertsContainer_1w5dp_1{height:calc(100vh - 56px)}}}._header_1w5dp_24{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#fff;border-bottom:1px solid var(--grayscale-light);gap:16px}@media (max-width: 768px){._header_1w5dp_24{padding:16px;flex-direction:column;gap:16px;align-items:stretch}}._headerRight_1w5dp_42{display:flex;align-items:center;gap:12px;flex-shrink:0}._dispositionButton_1w5dp_49,._cancelSelectionButton_1w5dp_54{white-space:nowrap;font-size:.875rem!important}._headerLeft_1w5dp_59{display:flex;align-items:center;gap:16px}@media (max-width: 768px){._headerLeft_1w5dp_59{justify-content:space-between}}._sidebarToggle_1w5dp_70{flex-shrink:0;margin-right:8px;color:var(--grayscale-dark)}._sidebarToggle_1w5dp_70:hover{background-color:#0000000a}._categoryIcon_1w5dp_79{font-size:16px!important}._searchIcon_1w5dp_83{color:var(--grayscale-dark);font-size:18px!important}._searchInput_1w5dp_88 .MuiOutlinedInput-root{border-radius:6px;background-color:#f8f9fa;height:36px}._searchInput_1w5dp_88 .MuiOutlinedInput-root fieldset{border-color:#e9ecef}._searchInput_1w5dp_88 .MuiOutlinedInput-root:hover fieldset{border-color:#dee2e6}._searchInput_1w5dp_88 .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary)}._searchInput_1w5dp_88 .MuiInputBase-input{font-size:.875rem}._title_1w5dp_106{font-size:1.25rem;font-weight:600;color:var(--primary-dark);margin:0}._statsRow_1w5dp_113{display:flex;align-items:center;gap:12px}._statBadge_1w5dp_119{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;padding:4px 10px;border-radius:4px}._statBadge_1w5dp_119._error_1w5dp_128{background:var(--error-lightest);color:var(--error-dark)}._statBadge_1w5dp_119._warning_1w5dp_132{background:var(--warning-lightest);color:var(--warning-dark)}._statBadge_1w5dp_119._info_1w5dp_136{background:var(--secondary-lightest);color:var(--secondary-dark)}._statBadge_1w5dp_119._success_1w5dp_140{background:var(--success-lightest);color:var(--success-dark)}._searchWrapper_1w5dp_145{width:280px}@media (max-width: 768px){._searchWrapper_1w5dp_145{width:100%}}._content_1w5dp_154{display:flex;flex:1;overflow:hidden}@media (max-width: 900px){._content_1w5dp_154{flex-direction:column}}._sidebar_1w5dp_70{width:220px;background:#fff;border-right:1px solid var(--grayscale-light);overflow-y:auto;flex-shrink:0;padding:16px 0;transition:transform .3s ease,width .3s ease,opacity .3s ease;transform:translate(0);opacity:1}@media (max-width: 900px){._sidebar_1w5dp_70{width:100%;border-right:none;border-bottom:1px solid var(--grayscale-light);padding:12px 16px}}._sidebar_1w5dp_70._sidebarHidden_1w5dp_184{width:0;transform:translate(-100%);opacity:0;overflow:hidden;border-right:none;padding:0}@media (max-width: 900px){._sidebar_1w5dp_70._sidebarHidden_1w5dp_184{width:100%;transform:translateY(-100%);border-bottom:none}}._sidebarTitle_1w5dp_200{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--grayscale);padding:0 16px 8px;margin:0}@media (max-width: 900px){._sidebarTitle_1w5dp_200{display:none}}._categoryList_1w5dp_215{list-style:none;padding:0;margin:0}@media (max-width: 900px){._categoryList_1w5dp_215{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}._categoryList_1w5dp_215::-webkit-scrollbar{display:none}}._categoryItem_1w5dp_232{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;transition:background .15s ease;border-left:2px solid transparent;font-size:.8rem;color:var(--grayscale-dark)}._categoryItem_1w5dp_232:hover{background:var(--grayscale-lightest)}._categoryItem_1w5dp_232._active_1w5dp_246{background:var(--primary-lightest);border-left-color:var(--primary);color:var(--primary);font-weight:500}@media (max-width: 900px){._categoryItem_1w5dp_232{padding:8px 14px;border-radius:6px;border-left:none;background:var(--grayscale-lightest);white-space:nowrap;flex-shrink:0}._categoryItem_1w5dp_232._active_1w5dp_246{background:var(--primary);color:#fff}}._categoryCount_1w5dp_267{font-size:.7rem;font-weight:600;color:var(--grayscale);background:var(--grayscale-lightest);padding:2px 6px;border-radius:4px;min-width:20px;text-align:center}._active_1w5dp_246 ._categoryCount_1w5dp_267{background:#5035ed26;color:var(--primary)}@media (max-width: 900px){._active_1w5dp_246 ._categoryCount_1w5dp_267{background:#ffffff40;color:#fff}}._mainContent_1w5dp_288{flex:1;overflow-y:auto;padding:20px 24px;transition:padding .3s ease;max-width:850px}@media (max-width: 768px){._mainContent_1w5dp_288{padding:16px}}._mainContent_1w5dp_288._mainContentExpanded_1w5dp_300{padding-left:24px}@media (max-width: 768px){._mainContent_1w5dp_288._mainContentExpanded_1w5dp_300{padding-left:16px}}._section_1w5dp_309{margin-bottom:24px}._section_1w5dp_309:last-child{margin-bottom:0}._sectionHeader_1w5dp_316{display:flex;align-items:center;gap:8px;margin-bottom:12px}._sectionTitle_1w5dp_323{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--grayscale);margin:0}._sectionCount_1w5dp_332{font-size:.65rem;color:var(--grayscale)}._emptyState_1w5dp_337{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;background:#fff;border-radius:8px;border:1px solid var(--grayscale-light)}._emptyIcon_1w5dp_349{font-size:40px;color:var(--grayscale-hover);margin-bottom:12px}._emptyTitle_1w5dp_355{font-size:.9rem;font-weight:500;color:var(--grayscale-dark);margin:0 0 4px}._emptyMessage_1w5dp_362{font-size:.8rem;color:var(--grayscale);margin:0}._loadingState_1w5dp_368{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;background:#fff;border-radius:8px;border:1px solid var(--grayscale-light)}._loadingText_1w5dp_380{font-size:.9rem;color:var(--grayscale-dark);margin:16px 0 0}._noAlertsInSection_1w5dp_386{padding:24px;text-align:center;color:var(--grayscale);font-size:.8rem;background:#fff;border-radius:8px;border:1px solid var(--grayscale-light)}._container_l9s4y_1{display:flex;flex-direction:column;height:calc(100dvh - 64px);background-color:var(--grayscale-lightest);overflow:hidden}@supports not (height: 100dvh){._container_l9s4y_1{height:calc(100vh - 64px)}}._header_l9s4y_14{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;border-bottom:1px solid var(--grayscale-light);gap:16px}@media (max-width: 768px){._header_l9s4y_14{flex-direction:column;padding:16px;align-items:stretch}}._headerLeft_l9s4y_31{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._headerTitle_l9s4y_39{font-size:1.25rem;font-weight:600;color:var(--primary-dark);margin:0;white-space:nowrap}._headerActions_l9s4y_47{display:flex;align-items:center;gap:8px;flex-shrink:0}._body_l9s4y_54{display:flex;flex:1;overflow:hidden}._palette_l9s4y_60{width:220px;background:#fff;border-right:1px solid rgba(148,163,184,.2);overflow-y:auto;flex-shrink:0;padding:12px}@media (max-width: 900px){._palette_l9s4y_60{width:190px}}@media (max-width: 600px){._palette_l9s4y_60{display:none}}._paletteSection_l9s4y_79{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.12)}._paletteSection_l9s4y_79:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._paletteTitle_l9s4y_90{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--grayscale);margin:0 0 8px}._paletteGrid_l9s4y_99{display:grid;grid-template-columns:1fr 1fr;gap:6px}._paletteItem_l9s4y_105{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border:1px solid rgba(148,163,184,.25);border-radius:8px;cursor:pointer;transition:all .15s ease;background:#fff;-webkit-user-select:none;user-select:none}._paletteItem_l9s4y_105:hover{border-color:var(--primary);background:var(--primary-lightest)}._paletteItem_l9s4y_105:active{transform:scale(.97)}._paletteItemIcon_l9s4y_126{color:var(--primary);font-size:18px!important}._paletteItemLabel_l9s4y_131{font-size:.6rem;font-weight:600;color:var(--grayscale-dark);text-align:center;line-height:1.2}._canvas_l9s4y_139{flex:1;overflow-y:auto;padding:24px}@media (max-width: 768px){._canvas_l9s4y_139{padding:16px}}._previewContainer_l9s4y_150{width:calc(100% + 48px);height:calc(100dvh - 140px);margin:-24px;border-radius:0;overflow:hidden}@supports not (height: 100dvh){._previewContainer_l9s4y_150{height:calc(100vh - 140px)}}._formMeta_l9s4y_163{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 auto 20px;max-width:480px;width:100%;text-align:center}._nameInputWrapper_l9s4y_174{width:100%;display:flex;flex-direction:column;align-items:center}._metaInputName_l9s4y_181{width:100%;border:1px solid transparent;border-radius:8px;background:transparent;font-size:1.1rem;font-weight:700;color:var(--primary-dark);padding:6px 12px;outline:none;text-align:center;letter-spacing:.2px;transition:border-color .15s ease}._metaInputName_l9s4y_181::placeholder{color:var(--grayscale-hover);font-weight:500}._metaInputName_l9s4y_181:focus{border-color:var(--primary)}._metaInputName_l9s4y_181:disabled{opacity:.7;cursor:default}._metaInputNameError_l9s4y_207{border-color:var(--error)}._metaInputNameError_l9s4y_207:focus{border-color:var(--error)}._nameErrorText_l9s4y_214{font-size:.7rem;font-weight:500;color:var(--error);margin-top:2px}._metaInputDesc_l9s4y_221{width:100%;border:none;background:transparent;font-size:.75rem;font-weight:400;color:var(--grayscale-dark);padding:2px 0;outline:none;text-align:center}._metaInputDesc_l9s4y_221::placeholder{color:var(--grayscale-hover)}._metaInputDesc_l9s4y_221:focus{border:none}._metaInputDesc_l9s4y_221:disabled{opacity:.7;cursor:default}._section_l9s4y_243{background:#fff;border:1px solid rgba(148,163,184,.25);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}._section_l9s4y_243:hover{border-color:#5035ed33;box-shadow:0 10px 20px #0f172a0f}._sectionHeader_l9s4y_256{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--grayscale-lightest);border-bottom:1px solid rgba(148,163,184,.18);gap:12px}._sectionActions_l9s4y_266{display:flex;align-items:center;gap:2px;flex-shrink:0}._sectionTitleInput_l9s4y_273{flex:1;min-width:0}._sectionBody_l9s4y_278{padding:12px;min-height:50px}._sectionGridToolbar_l9s4y_283{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;background:#94a3b80f;border:1px solid rgba(148,163,184,.18);border-radius:10px}._gridControlGroup_l9s4y_295{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:4px 6px}._gridControlLabel_l9s4y_305{font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--grayscale);white-space:nowrap}._rowStepper_l9s4y_314{display:flex;align-items:center;gap:0;border:1px solid rgba(148,163,184,.25);border-radius:6px;overflow:hidden}._rowStepperBtn_l9s4y_323{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:#fff;color:var(--grayscale-dark);cursor:pointer;transition:all .15s ease}._rowStepperBtn_l9s4y_323:hover:not(:disabled){background:#5035ed0f;color:var(--primary)}._rowStepperBtn_l9s4y_323:disabled{opacity:.3;cursor:not-allowed}._rowStepperValue_l9s4y_344{font-size:.65rem;font-weight:600;color:var(--grayscale-dark);min-width:24px;text-align:center;border-left:1px solid rgba(148,163,184,.2);border-right:1px solid rgba(148,163,184,.2);line-height:24px}._gridColorRow_l9s4y_355{display:flex;align-items:center;gap:4px}._gridColorBtn_l9s4y_361{width:16px;height:16px;border-radius:5px;border:1px solid rgba(148,163,184,.35);cursor:pointer;transition:all .15s ease}._gridColorBtnActive_l9s4y_370{border-color:var(--primary);box-shadow:0 0 0 1px #5035ed33}._gridControlToggle_l9s4y_375 .MuiFormControlLabel-label{font-size:.7rem;color:var(--grayscale-dark)}._placementHint_l9s4y_380{display:flex;align-items:center;gap:8px;font-size:.7rem;color:var(--primary-dark);margin-left:auto}._placementCancel_l9s4y_389{border:none;background:var(--grayscale-lightest);color:var(--grayscale-dark);font-size:.7rem;border-radius:999px;padding:2px 8px;cursor:pointer}._placementCancel_l9s4y_389:hover{background:var(--primary-lightest);color:var(--primary)}._gridSurface_l9s4y_403{position:relative;border-radius:12px;background:#fff;border:1px solid rgba(148,163,184,.2);padding:0;min-height:180px;overflow:hidden}._gridSurfaceWithGrid_l9s4y_413{background-size:calc(100% / var(--grid-columns)) var(--row-height)}._gridStyleLines_l9s4y_417{background-image:linear-gradient(to right,var(--grid-color) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-color) 1px,transparent 1px)}._gridCanvas_l9s4y_421{display:grid;gap:0;position:relative;z-index:1}._gridPlacementOverlay_l9s4y_428{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:repeat(var(--grid-rows, 1),var(--row-height));gap:0;z-index:2}._gridPlacementCell_l9s4y_438{border:1px dashed rgba(80,53,237,.25);background:#5035ed08;border-radius:6px;cursor:pointer;transition:all .15s ease}._gridPlacementCell_l9s4y_438:hover{background:#5035ed1f;border-color:#5035ed66}._fieldCard_l9s4y_450{display:flex;flex-direction:column;justify-content:center;gap:2px;margin:3px;padding:5px 8px;background:#fff;border:1px solid rgba(148,163,184,.25);border-radius:8px;transition:all .15s ease;min-height:0;overflow:hidden;box-sizing:border-box}._fieldCard_l9s4y_450:hover{border-color:#5035ed4d}._fieldCard_l9s4y_450:hover ._fieldActions_l9s4y_468{opacity:1}._fieldCardSelected_l9s4y_472{border-color:var(--primary);box-shadow:0 10px 18px #5035ed29}._fieldCardTop_l9s4y_477{display:flex;align-items:center;gap:4px;min-width:0;flex-shrink:0;overflow:hidden}._fieldCardBottom_l9s4y_486{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;overflow:hidden}._moveHandle_l9s4y_495{border:1px solid rgba(148,163,184,.4);background:#fff;color:var(--grayscale-dark);font-size:.55rem;font-weight:600;border-radius:6px;padding:2px 6px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._moveHandle_l9s4y_495:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-lightest)}._fieldLabel_l9s4y_513{font-size:.72rem;font-weight:500;color:var(--primary-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;cursor:text}._fieldLabelInput_l9s4y_525{font-size:.72rem;font-weight:500;color:var(--primary-dark);flex:1;min-width:0;border:none;background:transparent;outline:none;padding:0}._fieldType_l9s4y_537{font-size:.55rem;font-weight:500;color:var(--primary);background:var(--primary-lightest);padding:1px 5px;border-radius:3px;flex-shrink:0;white-space:nowrap}._fieldMeta_l9s4y_548{font-size:.55rem;font-weight:500;color:var(--grayscale);flex-shrink:0}._requiredBadge_l9s4y_555{font-size:.5rem;font-weight:600;color:var(--error);flex-shrink:0}._fhirTag_l9s4y_562{font-size:.5rem;font-weight:500;font-family:SF Mono,Menlo,Monaco,monospace;padding:1px 5px;border-radius:3px;flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;cursor:default}._fhirTagStandard_l9s4y_577{color:var(--primary);background:#5035ed0f}._fhirTagCustom_l9s4y_582{color:var(--grayscale-dark);background:#0000000a}._fieldActions_l9s4y_468{display:flex;align-items:center;gap:0;flex-shrink:0;opacity:0;transition:opacity .15s ease;margin-left:auto}._spanControls_l9s4y_597{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:1;min-width:0;overflow:hidden}._widthControl_l9s4y_607,._heightControl_l9s4y_618{display:flex;align-items:center;gap:1px;background:#94a3b82e;border-radius:6px;overflow:hidden;flex-shrink:1;min-width:0}._widthBtn_l9s4y_629{border:none;background:transparent;color:var(--grayscale);font-size:.5rem;font-weight:600;padding:2px 4px;cursor:pointer;line-height:1;transition:all .1s ease;min-width:18px;text-align:center}._widthBtn_l9s4y_629:hover{background:var(--grayscale-hover);color:var(--primary-dark)}._widthBtnActive_l9s4y_647,._widthBtnActive_l9s4y_647:hover{background:var(--primary);color:#fff}._dropZoneEmpty_l9s4y_656{display:flex;align-items:center;justify-content:center;padding:20px;border:2px dashed var(--grayscale-light);border-radius:6px;color:var(--grayscale);font-size:.75rem;text-align:center}._addFieldBar_l9s4y_668{display:flex;flex-wrap:wrap;gap:4px;padding-top:10px;border-top:1px solid var(--grayscale-light);margin-top:10px}._addFieldChip_l9s4y_677{font-size:.65rem!important;height:24px!important}._sectionPickerPaper_l9s4y_682{border-radius:12px!important;box-shadow:0 8px 32px #0f172a1f,0 2px 8px #0f172a0f!important;border:1px solid rgba(148,163,184,.18)!important;padding:8px;min-width:180px;max-width:260px}._sectionPickerTitle_l9s4y_691{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--grayscale);margin:0 0 4px;padding:2px 8px}._sectionPickerList_l9s4y_701{display:flex;flex-direction:column;gap:2px}._sectionPickerItem_l9s4y_707{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:all .12s ease;text-align:left}._sectionPickerItem_l9s4y_707:hover{background:var(--primary-lightest)}._sectionPickerItem_l9s4y_707:active{transform:scale(.98)}._sectionPickerItemTitle_l9s4y_728{font-size:.75rem;font-weight:500;color:var(--primary-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._sectionPickerItemCount_l9s4y_738{font-size:.6rem;font-weight:500;color:var(--grayscale);flex-shrink:0;white-space:nowrap}._importSubtitle_l9s4y_746{font-size:.78rem;color:var(--grayscale-dark);margin:0 0 16px;line-height:1.4}._importDropZone_l9s4y_753{display:flex;flex-direction:column;align-items:center;padding:32px 24px;border:2px dashed rgba(148,163,184,.35);border-radius:16px;background:#94a3b808;transition:all .2s ease}._importDropZone_l9s4y_753:hover{border-color:#5035ed40;background:#5035ed04}._importSources_l9s4y_768{display:flex;gap:16px;margin-bottom:20px}@media (max-width: 480px){._importSources_l9s4y_768{gap:10px}}._importSourceBtn_l9s4y_779{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 24px;border:1px solid rgba(148,163,184,.25);border-radius:14px;background:#fff;cursor:pointer;transition:all .2s ease;min-width:100px}._importSourceBtn_l9s4y_779:hover{border-color:var(--primary);background:var(--primary-lightest);transform:translateY(-2px);box-shadow:0 8px 24px #5035ed1a}._importSourceBtn_l9s4y_779:active{transform:translateY(0);box-shadow:none}@media (max-width: 480px){._importSourceBtn_l9s4y_779{padding:16px;min-width:80px}}._importSourceIcon_l9s4y_809{color:var(--primary);font-size:28px!important}._importSourceLabel_l9s4y_814{font-size:.8rem;font-weight:600;color:var(--primary-dark)}._importSourceHint_l9s4y_820{font-size:.62rem;color:var(--grayscale)}._importDropHint_l9s4y_825{font-size:.7rem;color:var(--grayscale);margin:0}._importPageCount_l9s4y_831{font-size:.7rem;font-weight:500;color:var(--grayscale);padding:2px 8px;background:var(--grayscale-lightest);border-radius:10px}._importPagesContainer_l9s4y_840{position:relative;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:var(--grayscale-lightest);padding:12px;min-height:140px}._importPageGrid_l9s4y_849{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}@media (max-width: 480px){._importPageGrid_l9s4y_849{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}}._importPageCard_l9s4y_861{position:relative;border-radius:10px;overflow:hidden;border:1px solid rgba(148,163,184,.25);background:#fff;aspect-ratio:3/4;transition:box-shadow .15s ease}._importPageCard_l9s4y_861:hover{box-shadow:0 2px 12px #00000014}._importPageCard_l9s4y_861:hover ._importPageActions_l9s4y_873{opacity:1}._importPageThumb_l9s4y_877{display:block;width:100%;height:100%;object-fit:cover}._importPageNumber_l9s4y_884{position:absolute;top:4px;left:4px;font-size:.6rem;font-weight:700;color:#fff;background:#00000080;border-radius:6px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1}._importPageActions_l9s4y_873{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:2px;padding:4px;background:linear-gradient(transparent,#0000008c);opacity:0;transition:opacity .15s ease}@media (hover: none){._importPageActions_l9s4y_873{opacity:1}}._importPageActionBtn_l9s4y_921{color:#fff!important;padding:3px!important}._importPageActionBtn_l9s4y_921:hover{background:#ffffff26!important}._importPageActionBtn_l9s4y_921:disabled{color:#ffffff59!important}._importAddPageCard_l9s4y_932{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:10px;border:2px dashed rgba(148,163,184,.3);aspect-ratio:3/4;transition:all .15s ease}._importAddPageCard_l9s4y_932:hover{border-color:#5035ed4d;background:#5035ed05}._importAddPageBtn_l9s4y_948{color:var(--primary)!important;padding:4px!important}._importAddPageHint_l9s4y_953{font-size:.58rem;color:var(--grayscale);margin-top:2px}._importProcessingView_l9s4y_959{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:44px 24px;min-height:200px}._importProcessingIconWrap_l9s4y_969{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#5035ed0f;animation:_aiProcessingPulse_l9s4y_1 2.4s ease-in-out infinite}@keyframes _aiProcessingPulse_l9s4y_1{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}._importProcessingPhase_l9s4y_990{font-size:.85rem;font-weight:600;color:var(--primary-dark);letter-spacing:-.01em;margin-top:2px}._importProcessingMeta_l9s4y_998{font-size:.68rem;color:var(--grayscale);letter-spacing:.01em}._importError_l9s4y_1004{margin:12px 0 0;padding:10px 14px;font-size:.75rem;color:var(--error);background:#ef44440f;border:1px solid rgba(239,68,68,.12);border-radius:10px;line-height:1.4}._dialogContent_l9s4y_1015{display:flex;flex-direction:column;gap:16px;padding-top:8px}._optionRow_l9s4y_1022{display:flex;align-items:center;gap:8px}._savedTemplates_l9s4y_1028{margin-top:16px;padding:12px;background:var(--grayscale-lightest);border:1px solid var(--grayscale-light);border-radius:8px}._savedTemplatesTitle_l9s4y_1036{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--grayscale);margin:0 0 8px}._templateList_l9s4y_1045{display:flex;flex-direction:column;gap:6px}._templateItem_l9s4y_1051{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#fff;border:1px solid var(--grayscale-light);border-radius:6px}._templateItemInfo_l9s4y_1061{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;cursor:pointer}._templateItemName_l9s4y_1070{font-size:.75rem;font-weight:500;color:var(--primary-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._templateItemMeta_l9s4y_1079{font-size:.6rem;color:var(--grayscale)}._templateItemActions_l9s4y_1084{display:flex;align-items:center;gap:2px;flex-shrink:0}._loadingState_l9s4y_1091{display:flex;align-items:center;justify-content:center;gap:12px;height:100%;font-size:.85rem;color:var(--grayscale-dark)}._container_1oced_2{display:flex;flex-direction:column;height:calc(100dvh - 64px);background-color:var(--grayscale-lightest);overflow:hidden}@supports not (height: 100dvh){._container_1oced_2{height:calc(100vh - 64px)}}._header_1oced_15{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;border-bottom:1px solid var(--grayscale-light);gap:16px}@media (max-width: 768px){._header_1oced_15{flex-direction:column;padding:16px;align-items:stretch}}._headerLeft_1oced_32,._headerRight_1oced_38{display:flex;align-items:center;gap:12px}@media (max-width: 768px){._headerRight_1oced_38{flex-direction:column;align-items:stretch}}._headerTitle_1oced_50{font-size:1.25rem;font-weight:600;color:var(--primary-dark);margin:0}._searchWrapper_1oced_57{width:280px}@media (max-width: 768px){._searchWrapper_1oced_57{width:100%}}._tabBar_1oced_66{display:flex;padding:0 24px;background:#fff;border-bottom:1px solid var(--grayscale-light);flex-shrink:0;gap:0}@media (max-width: 768px){._tabBar_1oced_66{padding:0 16px}}._tab_1oced_66{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.78rem;font-weight:500;color:var(--grayscale-dark);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap}._tab_1oced_66:hover{color:var(--primary)}._tabActive_1oced_99{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}._content_1oced_106{flex:1;overflow-y:auto;padding:24px}@media (max-width: 768px){._content_1oced_106{padding:16px}}._emptyState_1oced_117{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;background:#fff;border-radius:8px;border:1px solid var(--grayscale-light)}._emptyIcon_1oced_129{font-size:48px!important;color:var(--grayscale-hover);margin-bottom:12px}._emptyTitle_1oced_135{font-size:.9rem;font-weight:500;color:var(--grayscale-dark);margin:0 0 4px}._emptyMessage_1oced_142{font-size:.8rem;color:var(--grayscale);margin:0}._grid_1oced_148{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}@media (max-width: 600px){._grid_1oced_148{grid-template-columns:1fr}}._card_1oced_159{background:#fff;border:1px solid var(--grayscale-light);border-radius:8px;padding:20px;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:12px}._card_1oced_159:hover{border-color:var(--primary);box-shadow:0 2px 8px #5035ed14;transform:translateY(-1px)}._card_1oced_159:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._cardHeader_1oced_180{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._cardHeaderText_1oced_187{min-width:0;flex:1}._cardIcon_1oced_192{width:36px;height:36px;border-radius:8px;background:var(--primary-lightest);display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardName_1oced_203{font-size:.9rem;font-weight:600;color:var(--primary-dark);margin:0}._cardDescription_1oced_210{font-size:.75rem;color:var(--grayscale-dark);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_1oced_220{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--grayscale-light)}._metaBadge_1oced_228{font-size:.72rem;font-weight:500;color:var(--grayscale);background:var(--grayscale-lightest);padding:2px 8px;border-radius:4px}._cardFooter_1oced_237{display:flex;align-items:center;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--grayscale-light)}._cardActions_1oced_245{display:flex;align-items:center;gap:2px}._fillHeader_1oced_251{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#fff;border-bottom:1px solid rgba(148,163,184,.15);gap:16px}@media (max-width: 768px){._fillHeader_1oced_251{padding:14px 16px;flex-direction:column;align-items:stretch}}._fillHeaderLeft_1oced_268{display:flex;align-items:center;gap:10px;min-width:0}._fillTitle_1oced_275{font-size:1rem;font-weight:600;color:var(--primary-dark);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}._fillProgress_1oced_286{font-size:.74rem;color:var(--grayscale);margin:2px 0 0;font-weight:500}._fillActions_1oced_293{display:flex;align-items:center;gap:8px;flex-shrink:0}._fillContent_1oced_300{flex:1;overflow-y:auto;padding:28px 24px;max-width:720px;margin:0 auto;width:100%}@media (max-width: 768px){._fillContent_1oced_300{padding:20px 16px}}._section_1oced_314{margin-bottom:30px}._section_1oced_314:last-child{margin-bottom:0}._sectionLabel_1oced_321{font-size:.74rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:1.8px;padding:0 4px 10px;margin:0 0 0 20px;display:flex;align-items:center;gap:10px}._sectionLabel_1oced_321:before{content:"";width:16px;height:3px;background:var(--primary);border-radius:2px;flex-shrink:0}._sectionCard_1oced_342{background:#fff;border-radius:18px;box-shadow:0 2px 16px #0000000f;border:1px solid rgba(148,163,184,.1);overflow:hidden}._sectionBody_1oced_350{padding:6px 0}._sectionGrid_1oced_354{display:grid;grid-template-columns:repeat(2,1fr);gap:4px var(--section-gap);padding:8px 20px 12px;align-items:end}@media (max-width: 640px){._sectionGrid_1oced_354{grid-template-columns:1fr}}._sectionGridItem_1oced_367{min-width:0;align-self:end}@media (max-width: 640px){._sectionGridItem_1oced_367{grid-column:span 1!important}}._fieldShell_1oced_377{padding:14px 24px;position:relative;transition:background-color .15s ease}._fieldShell_1oced_377:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:1px;background:#94a3b81a}._fieldShell_1oced_377:last-child:after{display:none}._fieldShell_1oced_377 .MuiInputBase-root{background:#fff;border-radius:9px;border:1.5px solid #e8e4df;transition:all .2s ease}._fieldShell_1oced_377 .MuiInputBase-root:hover{border-color:#d0cbc5}._fieldShell_1oced_377 .MuiOutlinedInput-notchedOutline{border:none}._fieldShell_1oced_377 .MuiInputBase-root.Mui-focused{border-color:var(--primary);box-shadow:0 0 0 3px #5035ed14}._fieldShell_1oced_377 .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none}._fieldShell_1oced_377 .MuiInputBase-input{font-size:.88rem;padding:10px 13px;letter-spacing:-.01em;color:#2a2622}._fieldShell_1oced_377 .MuiInputBase-inputMultiline{padding:10px 13px}._fieldShell_1oced_377 .MuiInputBase-input::placeholder{color:#9e9790;opacity:1}._fieldShellGrid_1oced_427{padding:6px 4px}._fieldShellGrid_1oced_427:after{display:none}._fieldShellGrid_1oced_427 .MuiInputBase-root{background:#fff;border-radius:9px;border:1.5px solid #e8e4df;transition:all .2s ease}._fieldShellGrid_1oced_427 .MuiInputBase-root:hover{border-color:#d0cbc5}._fieldShellGrid_1oced_427 .MuiOutlinedInput-notchedOutline{border:none}._fieldShellGrid_1oced_427 .MuiInputBase-root.Mui-focused{border-color:var(--primary);box-shadow:0 0 0 3px #5035ed14}._fieldShellGrid_1oced_427 .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none}._fieldShellGrid_1oced_427 .MuiInputBase-input{font-size:.88rem;padding:10px 13px;letter-spacing:-.01em;color:#2a2622}._fieldShellLayout_1oced_459{padding:0 24px}._fieldShellLayout_1oced_459:after{display:none}._fieldShellLayoutGrid_1oced_466{padding:0}._fieldShellLayoutGrid_1oced_466:after{display:none}._fieldShellSignature_1oced_473{padding:14px 24px}._fieldShellSignatureGrid_1oced_477{padding:6px 4px}._fieldLabel_1oced_481{font-size:.72rem;font-weight:600;color:#5c5650;margin-bottom:5px;letter-spacing:.4px;text-transform:uppercase}._requiredStar_1oced_490{color:#c0392b;margin-left:2px;font-weight:500}._textareaCharCount_1oced_496{display:block;text-align:right;font-size:.65rem;color:var(--grayscale);margin-top:3px;letter-spacing:.2px}._headerField_1oced_505{background:linear-gradient(135deg,var(--primary-lightest) 0%,rgba(80,53,237,.06) 100%);padding:12px 16px;border-radius:10px;margin:8px 0 4px;border-left:3px solid var(--primary)}._headerFieldText_1oced_513{font-size:.72rem;font-weight:700;color:var(--primary-dark);text-transform:uppercase;letter-spacing:1px}._staticTextField_1oced_521{padding:16px 18px;background:#eef3fa;border:1px solid #c5d5ea;border-left:4px solid #4a6fa5;border-radius:10px;margin:4px 0;font-size:.88rem;color:#2e4257;line-height:1.65}._radioOptions_1oced_533{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}._radioOption_1oced_533{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:8px;border:1.5px solid #e8e4df;background:#fff;color:#5c5650;font-size:.85rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}._radioOption_1oced_533:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-lightest)}._radioOption_1oced_533:active{transform:scale(.97)}._radioOptionActive_1oced_565{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}._radioDot_1oced_573{width:15px;height:15px;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;flex-shrink:0}._radioDotInner_1oced_584{width:6px;height:6px;border-radius:50%;background:#fff}._checkboxGroupPills_1oced_591{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}._checkboxPill_1oced_598{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:8px;border:1.5px solid #e8e4df;background:#fff;color:#5c5650;font-size:.85rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}._checkboxPill_1oced_598:hover{border-color:#4a6fa5;color:#4a6fa5;background:#eef3fa}._checkboxPillActive_1oced_620{background:#4a6fa5;border-color:#4a6fa5;color:#fff}._checkboxBox_1oced_627{width:15px;height:15px;border-radius:4px;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px}._signatureField_1oced_639{display:flex;flex-direction:column;gap:6px}._signatureCanvasWrapper_1oced_645{width:100%;display:flex;flex-direction:column;gap:6px}._signatureCanvasContainer_1oced_652{position:relative;width:100%;border:2px dashed #ddd8d2;border-radius:14px;background:#fbfaf9;overflow:hidden;transition:all .2s ease}._signatureCanvasContainer_1oced_652:hover{border-color:#ccc8c2;background:#f8f7f5}._signatureCanvas_1oced_645{display:block;width:100%;height:140px;background:transparent;cursor:crosshair;touch-action:none}._signatureBaseline_1oced_675{position:absolute;bottom:28px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.22) 15%,rgba(148,163,184,.22) 85%,transparent);pointer-events:none}._signaturePlaceholder_1oced_685{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.82rem;color:#b5afa8;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:opacity .3s ease;letter-spacing:.3px}._signatureActions_1oced_699{display:flex;gap:10px}._signatureClearButton_1oced_704{padding:5px 12px;border:1.5px solid #e8e4df;border-radius:7px;background:#fff;color:#8a8480;font-size:.75rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .2s ease;letter-spacing:.2px}._signatureClearButton_1oced_704:hover{border-color:#e74c3c;color:#e74c3c;background:#e74c3c08}._checklistContainer_1oced_723{border-radius:10px;overflow:hidden;border:1.5px solid #e8e4df;background:#fff}._checklistRow_1oced_730{display:flex;align-items:center;padding:8px 14px;position:relative;transition:background-color .12s ease}._checklistRow_1oced_730:hover{background:#94a3b80a}._checklistRow_1oced_730:after{content:"";position:absolute;bottom:0;left:44px;right:0;height:1px;background:#94a3b81a}._checklistRow_1oced_730:last-child:after{display:none}._checklistBox_1oced_753{display:inline-flex;width:18px;height:18px;border-radius:4px;border:1.5px solid #c7c7cc;transition:all .15s ease}._checklistBoxChecked_1oced_762{display:inline-flex;width:18px;height:18px;border-radius:4px;background-color:#5035ed;transition:all .15s ease}._checklistInitialsBox_1oced_771{display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:6px;border:1.5px dashed #c7c7cc;font-family:Caveat,cursive;font-size:16px;font-weight:500;color:transparent;flex-shrink:0;margin-right:8px;transition:all .15s ease;-webkit-user-select:none;user-select:none}._checklistInitialsBoxFilled_1oced_789{display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:6px;border:1.5px solid rgba(80,53,237,.3);background:#5035ed0f;font-family:Caveat,cursive;font-size:16px;font-weight:500;color:#5035ed;flex-shrink:0;margin-right:8px;transition:all .15s ease;-webkit-user-select:none;user-select:none}._checklistInitialsInput_1oced_808{width:44px;height:28px;border-radius:6px;border:1.5px dashed #c7c7cc;font-family:Caveat,cursive;font-size:16px;font-weight:500;color:#5035ed;text-align:center;outline:none;background:transparent;flex-shrink:0;margin-right:8px;transition:all .15s ease}._checklistInitialsInput_1oced_808:focus{border-style:solid;border-color:#5035ed66;background:#5035ed0a}._checklistToolbar_1oced_830{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;border-bottom:1px solid rgba(148,163,184,.12)}._checklistToolbarLeft_1oced_838{display:flex;align-items:center;gap:8px}._checklistToolbarHint_1oced_844{font-size:.7rem;color:#94a3b8;letter-spacing:-.01em;-webkit-user-select:none;user-select:none}._checklistInitialsEditBadge_1oced_851{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 6px;border-radius:6px;border:1.5px solid rgba(80,53,237,.3);background:#5035ed0f;font-family:Caveat,cursive;font-size:16px;font-weight:500;color:#5035ed;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._checklistInitialsEditBadge_1oced_851:hover{border-color:#5035ed80;background:#5035ed1a}._checklistInitialsEditBadgeEmpty_1oced_874{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 6px;border-radius:6px;border:1.5px dashed #c7c7cc;background:transparent;font-family:Caveat,cursive;font-size:16px;font-weight:500;color:#94a3b8;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._checklistInitialsEditBadgeEmpty_1oced_874:hover{border-color:#5035ed4d}._checklistInitialsEditInput_1oced_896{width:52px;height:28px;border-radius:6px;border:1.5px solid rgba(80,53,237,.4);background:#5035ed0a;font-family:Caveat,cursive;font-size:16px;font-weight:500;color:#5035ed;text-align:center;outline:none;transition:all .15s ease}._checklistActionButton_1oced_911{padding:4px 12px;border-radius:6px;border:none;background:#5035ed14;color:#5035ed;font-size:.72rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._checklistActionButton_1oced_911:hover{background:#5035ed24}._checklistActionButton_1oced_911:disabled{opacity:.4;cursor:default}._dividerField_1oced_932{padding:4px 0}._scaleField_1oced_936{display:flex;align-items:center;gap:12px}._scaleSteps_1oced_942{display:flex;align-items:center;gap:2px;flex-wrap:wrap}._scaleStep_1oced_942,._scaleStepActive_1oced_950{all:unset;box-sizing:border-box;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background .15s,color .15s;color:var(--grayscale-dark);background:#94a3b814}._scaleStep_1oced_942:hover,._scaleStepActive_1oced_950:hover{background:#94a3b82e}._scaleStepActive_1oced_950{color:#fff;background:var(--primary)}._scaleStepActive_1oced_950:hover{background:var(--primary);opacity:.9}._scaleReadout_1oced_980{font-size:.95rem;font-weight:700;color:var(--primary);min-width:48px;text-align:center;background:var(--primary-lightest);padding:4px 10px;border-radius:8px;white-space:nowrap}._scaleReadoutMax_1oced_992{font-weight:500;color:var(--grayscale-dark)}._tableField_1oced_997{border-radius:10px;overflow:hidden;border:1.5px solid #e8e4df;background:#fff}._tableWrapper_1oced_1004{overflow-x:auto}._tableElement_1oced_1008{width:100%;border-collapse:collapse;font-size:.78rem}._tableHeaderCell_1oced_1014{font-size:.68rem;font-weight:600;color:#5c5650;text-transform:uppercase;letter-spacing:.3px;text-align:left;padding:10px 12px 8px;border-bottom:1.5px solid #e8e4df;white-space:nowrap;background:#faf8f5}._tableHeaderCellAction_1oced_1027{width:36px;padding:10px 8px 8px;border-bottom:1.5px solid #e8e4df;background:#faf8f5}._tableRow_1oced_1034{transition:background-color .12s ease}._tableRow_1oced_1034:hover{background:#94a3b80a}._tableCell_1oced_1041{padding:6px 8px;border-bottom:1px solid rgba(148,163,184,.08);vertical-align:middle}._tableCell_1oced_1041 .MuiInputBase-root{background:#fff;border-radius:6px}._tableCellAction_1oced_1051{padding:6px 4px;border-bottom:1px solid rgba(148,163,184,.08);vertical-align:middle;text-align:center}._tableEmptyRow_1oced_1058{text-align:center;padding:20px 12px;color:var(--grayscale);font-size:.75rem}._tableAddRowBtn_1oced_1065{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:8px;border:none;background:none;color:var(--primary);font-size:.72rem;font-weight:600;cursor:pointer;border-top:1px solid rgba(148,163,184,.1);transition:background-color .12s ease}._tableAddRowBtn_1oced_1065:hover{background:#5035ed0a}._radioMatrixField_1oced_1085{border-radius:10px;overflow:hidden;border:1.5px solid #e8e4df;background:#fff}._radioMatrixTable_1oced_1092{width:100%;border-collapse:collapse}._radioMatrixRowHeader_1oced_1097{min-width:140px;background:#faf8f5;border-bottom:1.5px solid #e8e4df}._radioMatrixColHeader_1oced_1103{font-size:.68rem;font-weight:600;color:#5c5650;text-transform:uppercase;letter-spacing:.3px;text-align:center;padding:10px 8px 8px;border-bottom:1.5px solid #e8e4df;white-space:nowrap;background:#faf8f5}._radioMatrixRowEven_1oced_1116{background:transparent}._radioMatrixRowOdd_1oced_1120{background:#94a3b808}._radioMatrixItemLabel_1oced_1124{font-size:.78rem;color:#5c5650;padding:8px 14px;letter-spacing:-.01em;border-bottom:1px solid rgba(148,163,184,.08)}._radioMatrixCell_1oced_1132{text-align:center;padding:2px 4px;border-bottom:1px solid rgba(148,163,184,.08)}@media (max-width: 640px){._fieldShell_1oced_377{padding:12px 16px}._fieldShell_1oced_377:after{left:16px;right:16px}._fieldShellLayout_1oced_459{padding:0 16px}._fieldShellSignature_1oced_473{padding:12px 16px}}._dateInput_p3j6a_1{display:flex;align-items:center;border:1.5px solid #e8e4df;border-radius:9px;background:#fff;padding:0 4px;transition:all .2s ease;height:42px;box-sizing:border-box}._dateInput_p3j6a_1:hover{border-color:#d0cbc5}._dateInput_p3j6a_1:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #5035ed14}._segment_p3j6a_20{border:none;outline:none;background:transparent;font-family:inherit;font-size:.88rem;color:#2a2622;text-align:center;width:32px;padding:8px 2px;letter-spacing:.5px;-moz-appearance:textfield}._segment_p3j6a_20::placeholder{color:#9e9790;font-weight:400}._segment_p3j6a_20::-webkit-outer-spin-button,._segment_p3j6a_20::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._segmentYear_p3j6a_42{width:48px}._separator_p3j6a_46{color:#d0cbc5;font-size:.85rem;-webkit-user-select:none;user-select:none;flex-shrink:0}._wrapper_p3j6a_53{position:relative}._calToggle_p3j6a_57{display:flex;align-items:center;justify-content:center;border:none;background:none;color:#b5afa8;cursor:pointer;padding:4px 5px;border-radius:6px;margin-left:auto;flex-shrink:0;transition:all .15s ease}._calToggle_p3j6a_57:hover,._calToggleActive_p3j6a_76{color:var(--primary);background:#5035ed0f}._calDropdown_p3j6a_81{position:absolute;z-index:1400;background:#fff;border-radius:14px;box-shadow:0 12px 42px #0c0e351f,0 2px 6px #0c0e350f;border:1px solid rgba(148,163,184,.1);border-top:2px solid var(--primary);padding:10px 12px 8px;width:262px;animation:_calReveal_p3j6a_1 .14s ease;-webkit-user-select:none;user-select:none}@keyframes _calReveal_p3j6a_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._calNav_p3j6a_105{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._calNavBtn_p3j6a_112{all:unset;box-sizing:border-box;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:#5c5650;transition:all .12s ease}._calNavBtn_p3j6a_112:hover{background:#5035ed12;color:var(--primary)}._calNavChips_p3j6a_130{display:flex;align-items:center;gap:4px}._calNavChip_p3j6a_130{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:3px;font-size:.78rem;font-weight:600;color:var(--primary);cursor:pointer;padding:4px 8px;border-radius:6px;background:#5035ed0f;letter-spacing:-.01em;transition:all .12s ease}._calNavChip_p3j6a_130:hover{background:#5035ed21}._calNavLabelStatic_p3j6a_156{font-size:.8rem;font-weight:600;color:#2a2622;letter-spacing:-.01em}._calWeekdays_p3j6a_163{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}._calWeekday_p3j6a_163{text-align:center;font-size:.62rem;font-weight:600;color:#b5afa8;text-transform:uppercase;letter-spacing:.4px;padding:3px 0}._calDays_p3j6a_179{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}._calDay_p3j6a_179{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:32px;font-size:.76rem;font-weight:500;color:#2a2622;border-radius:8px;cursor:pointer;transition:all .1s ease}._calDay_p3j6a_179:hover{background:#5035ed14;color:var(--primary)}._calDaySelected_p3j6a_204{background:var(--primary);color:#fff;font-weight:600}._calDaySelected_p3j6a_204:hover{background:var(--primary);color:#fff;opacity:.92}._calDayToday_p3j6a_216{position:relative;color:var(--primary);font-weight:700}._calDayToday_p3j6a_216:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--primary);opacity:.5}._calDayMuted_p3j6a_235{display:flex;align-items:center;justify-content:center;height:32px;font-size:.76rem;font-weight:400;color:#ddd8d2}._calToday_p3j6a_245{all:unset;box-sizing:border-box;display:block;width:100%;text-align:center;font-size:.7rem;font-weight:600;color:var(--primary);padding:7px 0 3px;cursor:pointer;letter-spacing:.3px;border-top:1px solid rgba(148,163,184,.1);margin-top:4px;transition:opacity .12s ease}._calToday_p3j6a_245:hover{opacity:.65}._calMonths_p3j6a_265{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 0}._calMonthCell_p3j6a_272{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:10px 0;font-size:.76rem;font-weight:500;color:#2a2622;border-radius:8px;cursor:pointer;transition:all .1s ease}._calMonthCell_p3j6a_272:hover{background:#5035ed14;color:var(--primary)}._calMonthCellActive_p3j6a_291{background:var(--primary);color:#fff;font-weight:600}._calMonthCellActive_p3j6a_291:hover{background:var(--primary);color:#fff;opacity:.92}._calMonthCellCurrent_p3j6a_303{color:var(--primary);font-weight:700;background:#5035ed0f}._calYears_p3j6a_310{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px 0}._calYearCell_p3j6a_317{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:9px 0;font-size:.74rem;font-weight:500;color:#2a2622;border-radius:8px;cursor:pointer;transition:all .1s ease}._calYearCell_p3j6a_317:hover{background:#5035ed14;color:var(--primary)}._calYearCellActive_p3j6a_336{background:var(--primary);color:#fff;font-weight:600}._calYearCellActive_p3j6a_336:hover{background:var(--primary);color:#fff;opacity:.92}._calYearCellCurrent_p3j6a_348{color:var(--primary);font-weight:700;background:#5035ed0f}._timeInput_e56xt_1{display:flex;align-items:center;border:1.5px solid #e8e4df;border-radius:9px;background:#fff;padding:0 4px;transition:all .2s ease;height:42px;box-sizing:border-box}._timeInput_e56xt_1:hover{border-color:#d0cbc5}._timeInput_e56xt_1:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #5035ed14}._segment_e56xt_20{border:none;outline:none;background:transparent;font-family:inherit;font-size:.88rem;color:#2a2622;text-align:center;width:32px;padding:8px 2px;letter-spacing:.5px;-moz-appearance:textfield}._segment_e56xt_20::placeholder{color:#9e9790;font-weight:400}._segment_e56xt_20::-webkit-outer-spin-button,._segment_e56xt_20::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._separator_e56xt_42{color:#d0cbc5;font-size:.85rem;-webkit-user-select:none;user-select:none;flex-shrink:0}._wrapper_e56xt_49{position:relative}._clockToggle_e56xt_53{display:flex;align-items:center;justify-content:center;border:none;background:none;color:#b5afa8;cursor:pointer;padding:4px 5px;border-radius:6px;margin-left:auto;flex-shrink:0;transition:all .15s ease}._clockToggle_e56xt_53:hover,._clockToggleActive_e56xt_72{color:var(--primary);background:#5035ed0f}._clockDropdown_e56xt_77{position:absolute;z-index:1400;background:#fff;border-radius:14px;box-shadow:0 12px 42px #0c0e351f,0 2px 6px #0c0e350f;border:1px solid rgba(148,163,184,.1);border-top:2px solid var(--primary);padding:8px 6px 6px;width:164px;animation:_clockReveal_e56xt_1 .14s ease;-webkit-user-select:none;user-select:none}@keyframes _clockReveal_e56xt_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._columns_e56xt_101{display:flex;gap:0}._column_e56xt_101{flex:1;display:flex;flex-direction:column;min-width:0}._columnLabel_e56xt_113{display:block;text-align:center;font-size:.62rem;font-weight:600;color:#b5afa8;text-transform:uppercase;letter-spacing:.4px;padding:2px 0 4px}._columnList_e56xt_124{overflow-y:auto;max-height:192px;padding:0 4px;scroll-behavior:auto}._columnList_e56xt_124::-webkit-scrollbar{width:3px}._columnList_e56xt_124::-webkit-scrollbar-track{background:transparent}._columnList_e56xt_124::-webkit-scrollbar-thumb{background:#e8e4df;border-radius:3px}._columnList_e56xt_124::-webkit-scrollbar-thumb:hover{background:#d0cbc5}._columnDivider_e56xt_144{width:1px;background:#94a3b81f;margin:18px 0 4px}._cell_e56xt_150{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:30px;font-size:.76rem;font-weight:500;color:#2a2622;border-radius:7px;cursor:pointer;transition:all .1s ease;flex-shrink:0}._cell_e56xt_150:hover{background:#5035ed14;color:var(--primary)}._cellSelected_e56xt_171{background:var(--primary);color:#fff;font-weight:600}._cellSelected_e56xt_171:hover{background:var(--primary);color:#fff;opacity:.92}._cellCurrent_e56xt_183{color:var(--primary);font-weight:700;position:relative}._cellCurrent_e56xt_183:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--primary);opacity:.5}._nowBtn_e56xt_202{all:unset;box-sizing:border-box;display:block;width:100%;text-align:center;font-size:.7rem;font-weight:600;color:var(--primary);padding:7px 0 3px;cursor:pointer;letter-spacing:.3px;border-top:1px solid rgba(148,163,184,.1);margin-top:4px;transition:opacity .12s ease}._nowBtn_e56xt_202:hover{opacity:.65}._root_10bke_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:var(--primary-dark);background-image:radial-gradient(circle at 20% 20%,rgba(80,53,237,.25) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(74,111,165,.18) 0%,transparent 50%);display:flex;flex-direction:column;overflow:hidden;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._rootContained_10bke_13{position:relative;inset:unset;z-index:auto;height:100%}._welcome_10bke_20{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;text-align:center}._secureBadge_10bke_30{display:inline-flex;align-items:center;gap:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:40px;padding:6px 18px 6px 10px;margin-bottom:18px;animation:_fadeDown_10bke_1 .5s ease .1s both}._secureBadgeDot_10bke_42{width:8px;height:8px;border-radius:50%;background:#4ecca3;animation:_pulse_10bke_1 2s infinite}._secureBadgeText_10bke_50{font-size:.78rem;color:#ffffffb3;letter-spacing:.5px;font-weight:500}._welcomeBadge_10bke_57{width:72px;height:72px;border-radius:22px;background:linear-gradient(135deg,var(--primary) 0%,#6c47ff 100%);display:flex;align-items:center;justify-content:center;margin-bottom:28px;box-shadow:0 8px 24px #5035ed59,0 2px 8px #5035ed33;animation:_badgePop_10bke_1 .5s cubic-bezier(.34,1.56,.64,1) .15s both}@keyframes _badgePop_10bke_1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}._welcomeTitle_10bke_80{font-size:1.85rem;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.03em;animation:_fadeUp_10bke_1 .4s ease .25s both}._welcomeSubtitle_10bke_89{font-size:1rem;color:#ffffff80;margin:0 0 36px;font-weight:300;letter-spacing:.3px;max-width:380px;line-height:1.5;animation:_fadeUp_10bke_1 .4s ease .3s both}._formList_10bke_100{width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px;margin-bottom:32px;animation:_fadeUp_10bke_1 .4s ease .35s both}._formListItem_10bke_110{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#ffffff0f;border-radius:16px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .15s ease}._formListItem_10bke_110:hover{background:#ffffff1a;border-color:#ffffff2e}._formListNumber_10bke_126{width:32px;height:32px;border-radius:10px;background:#5035ed4d;color:#ffffffe6;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(80,53,237,.4)}._formListInfo_10bke_141{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}._formListName_10bke_150{font-size:.9rem;font-weight:600;color:#ffffffe6;letter-spacing:-.01em}._formListDesc_10bke_157{font-size:.75rem;color:#fff6;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._welcomeHint_10bke_167{font-size:.75rem;color:#ffffff59;margin:0 0 20px;font-weight:400;letter-spacing:.3px;animation:_fadeUp_10bke_1 .4s ease .4s both}._topBar_10bke_176{display:flex;align-items:center;justify-content:space-between;margin:10px 24px;padding:10px 14px;flex-shrink:0;gap:12px;animation:_fadeDown_10bke_1 .4s ease .1s both;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #0b12293d}._topBarLeft_10bke_192{display:flex;align-items:center;gap:14px;min-width:0}._topBarTitleBlock_10bke_199{display:flex;flex-direction:column;min-width:0}._stepIndicator_10bke_205{display:flex;align-items:center;gap:0;flex-shrink:0}._stepDot_10bke_212{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#ffffff59;background:#ffffff0a;transition:all .3s ease;flex-shrink:0}._stepDotActive_10bke_228{background:linear-gradient(135deg,#7a5cff,#9a83ff);border-color:#9a83ff;color:#fff;box-shadow:0 0 0 3px #795dff52}._sectionDotPassed_10bke_236{background:#7a5cff47;border-color:#a68fff8c;color:#ffffffe6}._stepDotDone_10bke_243{background:var(--success);border-color:var(--success);color:#fff}._stepLine_10bke_250{width:18px;height:2px;background:#ffffff1f}._stepLineDone_10bke_256{background:var(--success)}._sectionLinePassed_10bke_261{background:#a68fffb8}._topBarTitle_10bke_199{font-size:.95rem;font-weight:600;color:#ffffffd9;margin:0;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._topBarSubtitle_10bke_277{margin:2px 0 0;font-size:.7rem;font-weight:500;color:#ffffff8f;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._topBarRight_10bke_288{display:flex;align-items:center;gap:8px;flex-shrink:0}._topBarCounters_10bke_295{display:flex;align-items:center;gap:6px}._topBarCounter_10bke_295{font-size:.78rem;font-weight:700;color:#fffffffa;background:#7a5cff52;border:1px solid rgba(187,173,255,.55);padding:5px 12px;border-radius:20px;letter-spacing:.01em}._topBarFormsCounter_10bke_312{font-size:.74rem;font-weight:700;color:#ffffffe0;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);padding:4px 10px;border-radius:20px;letter-spacing:.01em}._topBarExit_10bke_323{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#ffffff73;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._topBarExit_10bke_323:hover{background:#ffffff1f;color:#fffc;border-color:#ffffff40}._formView_10bke_343{flex:1;display:flex;flex-direction:column;overflow:hidden}._formCard_10bke_350{flex:1;display:flex;flex-direction:column;background:linear-gradient(180deg,#fcfbff,#f8f6ff);border-radius:20px 20px 0 0;border:1px solid rgba(181,170,236,.3);box-shadow:0 -6px 42px #11183347;overflow:hidden;animation:_fadeUp_10bke_1 .45s ease}._formContent_10bke_362{flex:1;overflow-y:auto;padding:28px 32px;-webkit-overflow-scrolling:touch}._formContentInner_10bke_369{max-width:780px;margin:0 auto}._formFooter_10bke_374{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;background:linear-gradient(180deg,#f3efff,#efe9ff);border-top:1px solid rgba(181,170,236,.45);flex-shrink:0;gap:12px}._formFooterProgress_10bke_385{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#6e658a;font-weight:500}._formFooterActions_10bke_394{display:flex;align-items:center;gap:10px}._successView_10bke_400{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;text-align:center}@keyframes _successPop_10bke_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes _fadeUp_10bke_1{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _fadeDown_10bke_1{0%{transform:translateY(-18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _fadeIn_10bke_1{0%{opacity:0}to{opacity:1}}@keyframes _pulse_10bke_1{0%,to{opacity:1}50%{opacity:.4}}._successCheckmark_10bke_459{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#42b348,#34a853);display:flex;align-items:center;justify-content:center;margin-bottom:28px;box-shadow:0 8px 28px #42b34866,0 2px 8px #42b34833;animation:_successPop_10bke_1 .5s cubic-bezier(.34,1.56,.64,1) .1s both}._successTitle_10bke_472{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 10px;letter-spacing:-.03em;animation:_fadeUp_10bke_1 .4s ease .35s both}._successSubtitle_10bke_481{font-size:1rem;color:#ffffff8c;margin:0 0 24px;font-weight:400;letter-spacing:-.01em;animation:_fadeUp_10bke_1 .4s ease .45s both}._successHint_10bke_490{font-size:.85rem;color:#fff6;margin:0;font-weight:500;letter-spacing:.3px;text-transform:uppercase;padding:14px 24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;animation:_fadeUp_10bke_1 .4s ease .55s both}._exitOverlay_10bke_504{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeIn_10bke_1 .15s ease}._exitDialog_10bke_516{background:#fff;border-radius:20px;width:340px;max-width:calc(100vw - 48px);padding:28px 24px 22px;text-align:center;box-shadow:0 24px 48px #0003,0 8px 16px #0000001a}._exitIconWrap_10bke_526{width:52px;height:52px;border-radius:50%;background:#fef2f2;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}._submitIconWrap_10bke_537{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#42b348,#34a853);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 12px #42b34840}._exitTitle_10bke_549{font-size:1.05rem;font-weight:650;color:#1d1d1f;margin:0 0 8px;letter-spacing:-.02em}._exitMessage_10bke_557{font-size:.85rem;color:#86868b;margin:0 0 24px;line-height:1.55}._exitActions_10bke_564{display:flex;flex-direction:column;gap:8px}@media (max-width: 640px){._welcome_10bke_20{padding:24px 16px}._welcomeTitle_10bke_80{font-size:1.4rem}._topBar_10bke_176{margin:10px 16px;padding:9px 12px}._topBarTitle_10bke_199{font-size:.85rem}._stepDot_10bke_212,._stepDotActive_10bke_228,._stepDotDone_10bke_243{width:22px;height:22px;font-size:.62rem}._stepLine_10bke_250,._stepLineDone_10bke_256{width:12px}._formContent_10bke_362{padding:20px 16px}._formFooter_10bke_374{padding:12px 16px}._successTitle_10bke_472{font-size:1.4rem}}._container_1t909_1{display:flex;flex-direction:column;gap:8px}._label_1t909_7{font-size:.72rem;font-weight:600;color:var(--grayscale-dark);text-transform:uppercase;letter-spacing:.04em}._pipeline_1t909_15{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._step_1t909_22{display:flex;align-items:center;gap:2px;background:#fff;border:1px solid var(--grayscale-light);border-radius:6px;padding:2px 4px 2px 8px;font-size:.78rem;font-weight:500;transition:border-color .15s}._step_1t909_22:hover{border-color:var(--primary-main)}._stepRole_1t909_38{min-width:58px}._stepNumber_1t909_42{font-size:.65rem;color:var(--grayscale-dark);margin-right:4px;font-weight:600}._arrow_1t909_49{color:var(--grayscale-dark);font-size:.72rem;display:flex;align-items:center}._addButton_1t909_56{display:flex;align-items:center;gap:2px;font-size:.72rem;color:var(--primary-main);background:transparent;border:1px dashed var(--primary-light);border-radius:6px;padding:4px 8px;cursor:pointer;transition:all .15s;white-space:nowrap}._addButton_1t909_56:hover{background:#5035ed0a;border-color:var(--primary-main)}._container_1knyv_1{display:flex;flex-direction:column;flex:1;min-height:0}._filterBar_1knyv_8{display:flex;align-items:center;gap:16px;padding:10px 24px;background:#fff;border-bottom:1px solid rgba(148,163,184,.1);flex-shrink:0;flex-wrap:wrap}@media (max-width: 768px){._filterBar_1knyv_8{padding:10px 16px;gap:10px}}._filterGroup_1knyv_25{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._filterControl_1knyv_32{display:flex;align-items:center;gap:5px}._filterLabel_1knyv_38{font-size:.74rem;font-weight:600;color:var(--grayscale);white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:.01em}._selectWrapper_1knyv_47,._inputWrapper_1knyv_48{position:relative;display:flex;align-items:center}._filterSelect_1knyv_54{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#f1f5f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;border:1.5px solid transparent;border-radius:8px;padding:5px 26px 5px 10px;font-size:.76rem;font-weight:500;color:var(--grayscale-dark);cursor:pointer;outline:none;transition:all .15s ease;min-width:80px;max-width:180px;font-family:inherit}._filterSelect_1knyv_54:hover{background-color:#e2e8f0}._filterSelect_1knyv_54:focus{border-color:var(--primary);background-color:#f8f9fa}._filterSelectActive_1knyv_82{color:var(--primary);background-color:var(--primary-lightest);border-color:#5035ed26;font-weight:600;padding-right:32px}._filterSelectActive_1knyv_82:hover{background-color:var(--primary-lightest)}._filterField_1knyv_94{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f5f9;border:1.5px solid transparent;border-radius:8px;padding:5px 10px;font-size:.76rem;font-weight:500;color:var(--grayscale-dark);outline:none;transition:all .15s ease;width:100px;font-family:inherit}._filterField_1knyv_94::placeholder{color:var(--grayscale);font-weight:400}._filterField_1knyv_94:hover{background:#e2e8f0}._filterField_1knyv_94:focus{border-color:var(--primary);background:#f8f9fa}._filterFieldActive_1knyv_120{color:var(--primary);background:var(--primary-lightest);border-color:#5035ed26;font-weight:600;padding-right:26px}._filterFieldActive_1knyv_120:hover{background:var(--primary-lightest)}._clearBtn_1knyv_132{position:absolute;right:4px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:none;background:#5035ed1f;color:var(--primary);cursor:pointer;padding:0;transition:background .12s ease}._clearBtn_1knyv_132:hover{background:#5035ed38}._searchGroup_1knyv_152{display:flex;align-items:center;gap:8px;margin-left:auto}._searchWrapper_1knyv_159{position:relative;display:flex;align-items:center}._searchIcon_1knyv_165{position:absolute;left:8px;color:var(--grayscale);pointer-events:none}._searchField_1knyv_172{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f5f9;border:1.5px solid transparent;border-radius:8px;padding:5px 10px 5px 28px;font-size:.76rem;font-weight:500;color:var(--grayscale-dark);outline:none;transition:all .15s ease;width:140px;font-family:inherit}._searchField_1knyv_172::placeholder{color:var(--grayscale);font-weight:400}._searchField_1knyv_172:hover{background:#e2e8f0}._searchField_1knyv_172:focus{border-color:var(--primary);background:#f8f9fa;width:180px}._resetBtn_1knyv_199{font-size:.74rem;font-weight:500;color:var(--primary);background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:4px;transition:all .12s ease;white-space:nowrap}._resetBtn_1knyv_199:hover{background:var(--primary-lightest)}._resultCount_1knyv_215{font-size:.74rem;font-weight:500;color:var(--grayscale);white-space:nowrap;letter-spacing:-.01em}._resultCount_1knyv_215 strong{color:var(--primary-dark);font-weight:600}._content_1knyv_227{flex:1;overflow-y:auto;padding:16px 24px;min-height:0}@media (max-width: 768px){._content_1knyv_227{padding:12px 16px}}._tableCard_1knyv_239{background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.12);box-shadow:0 1px 3px #0000000a;overflow:hidden}._table_1knyv_239{width:100%;border-collapse:collapse}._tableHead_1knyv_252{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--grayscale);padding:10px 16px 8px;text-align:left;background:#fafbfc;border-bottom:1px solid rgba(148,163,184,.1);white-space:nowrap;-webkit-user-select:none;user-select:none}._tableHead_1knyv_252:first-child{padding-left:20px}._tableHead_1knyv_252:last-child{padding-right:20px}._tableRow_1knyv_272{transition:background-color .12s ease}._tableRow_1knyv_272:hover{background:#5035ed05}._tableRow_1knyv_272:not(:last-child) td{border-bottom:1px solid rgba(148,163,184,.08)}._tableCell_1knyv_282{padding:11px 16px;vertical-align:middle;font-size:.78rem;color:var(--primary-dark);letter-spacing:-.01em}._tableCell_1knyv_282:first-child{padding-left:20px}._tableCell_1knyv_282:last-child{padding-right:20px}._templateNameCell_1knyv_296{display:flex;align-items:center;gap:10px}._templateIcon_1knyv_302{width:30px;height:30px;border-radius:8px;background:#f0fdf4;display:flex;align-items:center;justify-content:center;flex-shrink:0}._templateName_1knyv_296{font-weight:600;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}._patientCell_1knyv_322{font-size:.75rem;font-weight:500;color:var(--grayscale-dark)}._dateCell_1knyv_328{font-size:.76rem;color:var(--grayscale);font-weight:500;white-space:nowrap}._statusBadge_1knyv_335{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;padding:3px 9px;border-radius:20px;white-space:nowrap}._actionCell_1knyv_349{text-align:right}._pagination_1knyv_353{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-top:1px solid rgba(148,163,184,.08);background:#fafbfc}._paginationInfo_1knyv_362{font-size:.74rem;font-weight:500;color:var(--grayscale);letter-spacing:-.01em}._paginationControls_1knyv_369{display:flex;align-items:center;gap:2px}._pageButton_1knyv_375{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-size:.76rem;font-weight:500;color:var(--grayscale-dark);background:none;border:none;cursor:pointer;transition:all .12s ease}._pageButton_1knyv_375:hover:not(:disabled){background:#5035ed0f;color:var(--primary)}._pageButton_1knyv_375:disabled{opacity:.3;cursor:default}._pageButtonActive_1knyv_399{color:#fff;background:var(--primary);font-weight:600}._pageButtonActive_1knyv_399:hover:not(:disabled){background:var(--primary);color:#fff}._loadingState_1knyv_410{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 24px;font-size:.82rem;color:var(--grayscale-dark)}._emptyState_1knyv_420{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.12)}._emptyIcon_1knyv_432{font-size:42px!important;color:var(--grayscale-hover);margin-bottom:10px}._emptyTitle_1knyv_438{font-size:.88rem;font-weight:500;color:var(--grayscale-dark);margin:0 0 4px}._emptyMessage_1knyv_445{font-size:.78rem;color:var(--grayscale);margin:0}._container_gtku0_1{display:flex;flex-direction:column;height:calc(100dvh - 64px);background-color:var(--grayscale-lightest);overflow:hidden}@supports not (height: 100dvh){._container_gtku0_1{height:calc(100vh - 64px)}}._header_gtku0_14{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#fff;border-bottom:1px solid var(--grayscale-light);gap:12px}._headerLeft_gtku0_24{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._headerTitle_gtku0_32{font-size:1rem;font-weight:600;color:var(--primary-dark);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerActions_gtku0_42{display:flex;align-items:center;gap:8px;flex-shrink:0}._progressIndicator_gtku0_49{display:flex;align-items:center;gap:6px}._saveIndicator_gtku0_55{display:flex;align-items:center;gap:4px;font-size:.72rem;color:var(--grayscale-dark)}._saveError_gtku0_63{color:#ef4444}._body_gtku0_67{flex:1;overflow-y:auto;padding:24px}._returnBanner_gtku0_73{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin-bottom:16px}._returnBannerText_gtku0_84{font-size:.82rem;color:#9a3412;line-height:1.4}._returnBannerLabel_gtku0_90{font-weight:600;display:block;margin-bottom:2px}._workflowTimeline_gtku0_96{display:flex;align-items:center;gap:4px;margin-bottom:20px;flex-wrap:wrap}._timelineStep_gtku0_104{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:500;background:var(--grayscale-lightest);color:var(--grayscale-dark);border:1px solid var(--grayscale-light)}._timelineStepCurrent_gtku0_117{background:#5035ed14;border-color:var(--primary-main);color:var(--primary-main);font-weight:600}._timelineStepCompleted_gtku0_125{background:#4caf5014;border-color:#4caf50;color:#2e7d32}._timelineArrow_gtku0_132{color:var(--grayscale-dark);font-size:.72rem}._formContent_gtku0_137{max-width:800px;margin:0 auto}._footer_gtku0_142{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#fff;border-top:1px solid var(--grayscale-light);gap:8px}._footerLeft_gtku0_152,._footerRight_gtku0_157{display:flex;gap:8px}._overlay_gtku0_162{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1300}._dialog_gtku0_172{background:#fff;border-radius:16px;padding:24px;max-width:420px;width:90%;box-shadow:0 20px 60px #0003}._dialogTitle_gtku0_181{font-size:1rem;font-weight:600;margin:0 0 8px}._dialogText_gtku0_187{font-size:.85rem;color:var(--grayscale-dark);margin:0 0 16px;line-height:1.4}._dialogActions_gtku0_194{display:flex;flex-direction:column;gap:8px}._loadingState_gtku0_200{display:flex;align-items:center;justify-content:center;gap:12px;height:100%;font-size:.9rem;color:var(--grayscale-dark)}._container_15hq7_1{width:100%;height:calc(100vh - 64px);padding:1.5rem;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}._loadingContainer_15hq7_11{display:flex;justify-content:center;align-items:center;min-height:400px}._header_15hq7_18{flex-shrink:0;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media (max-width: 600px){._header_15hq7_18{flex-direction:column;align-items:stretch;gap:1rem}}._headerTitle_15hq7_34{margin:0;font-weight:600}@media (max-width: 600px){._headerTitle_15hq7_34{font-size:1.5rem;text-align:center}}._createButton_15hq7_45{flex-shrink:0;white-space:nowrap}._emptyState_15hq7_50{flex:1;display:flex;align-items:center;justify-content:center}._filtersContainer_15hq7_57{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}._filtersRow_15hq7_64{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}@media (max-width: 600px){._filtersRow_15hq7_64{flex-direction:column;align-items:stretch;gap:.75rem}}@media (min-width: 601px) and (max-width: 960px){._filtersRow_15hq7_64{gap:.75rem}}._searchField_15hq7_83{flex:1;min-width:200px;max-width:400px}@media (max-width: 600px){._searchField_15hq7_83{width:100%;min-width:unset;max-width:100%}}@media (min-width: 601px) and (max-width: 960px){._searchField_15hq7_83{min-width:180px;max-width:100%}}@media (min-width: 961px){._searchField_15hq7_83{min-width:250px;max-width:400px}}._filterField_15hq7_108{min-width:200px;width:200px}@media (max-width: 600px){._filterField_15hq7_108{width:100%;min-width:unset}}@media (min-width: 601px) and (max-width: 960px){._filterField_15hq7_108{min-width:150px;width:auto;flex:1}}@media (min-width: 961px){._filterField_15hq7_108{min-width:200px;width:200px;flex:0 0 200px}}._filterResults_15hq7_133{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;background-color:#f5f5f5;border-radius:8px;border:1px solid #e0e0e0}@media (max-width: 600px){._filterResults_15hq7_133{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem}}._resultsText_15hq7_152{flex:1;min-width:0}@media (max-width: 600px){._resultsText_15hq7_152{text-align:center;width:100%}}._clearButton_15hq7_163{flex-shrink:0;white-space:nowrap}._tableWrapper_15hq7_168{flex:1;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden;border-radius:8px;margin-top:0;box-shadow:0 4px 10px #0000001a}._tableHeaderContainer_15hq7_180{flex-shrink:0;border-radius:8px 8px 0 0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;overflow-x:scroll!important;overflow-y:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important}._tableHeaderContainer_15hq7_180::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}._tableHeaderContainer_15hq7_180 .MuiTableContainer-root{border-radius:8px 8px 0 0;margin-top:0;box-shadow:none;overflow:visible!important;width:100%}._tableHeaderContainer_15hq7_180 .MuiTable-root{min-width:650px;margin-bottom:0;table-layout:fixed;width:100%}@media (max-width: 960px){._tableHeaderContainer_15hq7_180 .MuiTable-root{width:auto;min-width:650px;table-layout:auto}}._tableHeaderContainer_15hq7_180 .MuiTableHead-root{background-color:#fff;min-height:56px}._tableHeaderContainer_15hq7_180 .MuiTableHead-root .MuiTableCell-root{background-color:inherit;font-weight:600;white-space:nowrap;opacity:1;padding:12px;border-bottom:2px solid;border-color:#e0e0e0;color:#333;font-size:.875rem;min-height:56px}._tableHeaderContainer_15hq7_180 .MuiTableHead-root .MuiTableCell-root:first-of-type{border-top-left-radius:8px}._tableHeaderContainer_15hq7_180 .MuiTableHead-root .MuiTableCell-root:last-of-type{border-top-right-radius:8px}._tableBodyContainer_15hq7_237{flex:1;overflow-x:auto!important;overflow-y:auto!important;border-radius:0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;min-height:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f5f5f5}._tableBodyContainer_15hq7_237::-webkit-scrollbar{width:8px;height:8px}._tableBodyContainer_15hq7_237::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}._tableBodyContainer_15hq7_237::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}._tableBodyContainer_15hq7_237::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._tableBodyContainer_15hq7_237 .MuiTableContainer-root{border-radius:0;margin-top:0;box-shadow:none;overflow:visible!important;width:100%}._tableBodyContainer_15hq7_237 .MuiTable-root{min-width:650px;table-layout:fixed;width:100%}@media (max-width: 960px){._tableBodyContainer_15hq7_237 .MuiTable-root{width:auto;min-width:650px;table-layout:auto}}._tableBodyContainer_15hq7_237 .MuiTableBody-root .MuiTableCell-root{padding:4px 12px}._tableBodyContainer_15hq7_237 .MuiTableRow-root{height:auto;min-height:40px}._flagNameCell_15hq7_290 .MuiTypography-root{white-space:normal;word-break:break-word;overflow-wrap:break-word}._tableFooterContainer_15hq7_296{flex-shrink:0;border-radius:0 0 8px 8px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;overflow-x:scroll!important;overflow-y:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important}._tableFooterContainer_15hq7_296::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}._tableFooterContainer_15hq7_296 .MuiTableContainer-root{border-radius:0 0 8px 8px;margin-top:0;box-shadow:none;overflow:visible!important;width:100%}._tableFooterContainer_15hq7_296 .MuiTable-root{min-width:650px;margin-bottom:0;table-layout:fixed;width:100%}@media (max-width: 960px){._tableFooterContainer_15hq7_296 .MuiTable-root{width:auto;min-width:650px;table-layout:auto}}._headerRow_15hq7_331{background-color:#d6d6d6}._headerCell_15hq7_335{background-color:transparent}._footerRow_15hq7_339{background-color:#f5f5f5;border-top:2px solid #e0e0e0}._footerRow_15hq7_339 .MuiTableCell-root{border-top:2px solid #e0e0e0;padding:12px}._footerRow_15hq7_339 .MuiTableCell-root:first-of-type{border-bottom-left-radius:8px}._footerRow_15hq7_339 .MuiTableCell-root:last-of-type{border-bottom-right-radius:8px}._sortLabel_15hq7_354{text-transform:uppercase;white-space:nowrap}._sortLabel_15hq7_354 .MuiTableSortLabel-icon,._sortLabel_15hq7_354.Mui-active{color:#5035ed!important}._flagNameCode_15hq7_362{font-family:monospace;display:block}._switchContainer_15hq7_367{display:flex;align-items:center;justify-content:center;gap:8px}._valueText_15hq7_374{font-weight:700}._oddRow_15hq7_378{background-color:#fff}._oddRow_15hq7_378:hover{background-color:#dfd9fc!important}._evenRow_15hq7_385{background-color:#f5f5f5}._evenRow_15hq7_385:hover{background-color:#dfd9fc!important}.confirm-load-multiple-screws_modal{display:flex;flex-direction:column;position:absolute;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto;z-index:50}.confirm-load-multiple-screws_modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.confirm-load-multiple-screws_modal .buttons-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:25px;column-gap:1em}.choose-tray-location_modal{display:flex;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto}.choose-tray-location_modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.choose-tray-location_modal .header-box img{width:25px;height:25px}.selected-tray-modal-container{display:flex;flex-direction:column;position:absolute;width:100%;max-width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px}.selected-tray-modal-container .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.selected-tray-modal-container .header-box img{width:25px;height:25px}.selected-tray-modal-container .product-container{display:flex;padding:10px;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:10px}.selected-tray-modal-container .screws_container{padding:10px 5px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:15px;border-radius:15px;max-height:300px;overflow-y:auto}.selected-tray-modal-container .buttons-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:25px;column-gap:1em}.list-of-surgeries_container{width:100%;max-height:500px;border-radius:15px;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px}.list-of-surgeries_container .date-picker_container{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:10px 0}.list-of-surgeries_container .hidden{display:none}.surgery-box-molecule_wrapper{width:100%;padding:10px 20px;border-radius:inherit;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--white);border:1px solid var(--gray-10);border-radius:15px;transition:border .5s cubic-bezier(.25,.46,.45,.94)}.surgery-box-molecule_wrapper .details{width:60%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5px}.surgery-box-molecule_wrapper .details .room{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:15px;background-color:var(--primary);color:var(--white);padding:.5rem;gap:.5rem;height:100%;width:40%}.surgery-box-molecule_wrapper .details .patient{flex-direction:column;display:flex;width:50%}.surgery-box-molecule_wrapper button{width:auto;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.surgery-box-molecule_wrapper button:active{transform:scale(.99)}.surgery-box-molecule_wrapper button:focus{outline:none}@media screen and (width < 700px){.surgery-box-molecule_wrapper{height:auto;flex-direction:column;gap:20px}.surgery-box-molecule_wrapper .details{width:100%}.surgery-box-molecule_wrapper .details .room{height:100%;min-height:100%}.surgery-box-molecule_wrapper button{width:100%;transition:all .5s cubic-bezier(.25,.46,.45,.94);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.surgery-box-molecule_wrapper button:active{transform:scale(.985);transition:transform .1s ease-out}.surgery-box-molecule_wrapper button:focus{outline:none;box-shadow:0 0 0 1px rgba(var(--primary-rgb),.15);transition:box-shadow .3s cubic-bezier(.25,.46,.45,.94)}.surgery-box-molecule_wrapper button:not(:active){transform:scale(1);transition:transform .2s ease-out}.surgery-box-molecule_wrapper button:not(:focus){box-shadow:none;transition:box-shadow .2s ease-out}}@media screen and (width < 700px) and (hover: none) and (pointer: coarse){.surgery-box-molecule_wrapper button:hover{background-color:inherit!important;color:inherit!important;border-color:inherit!important;opacity:1!important;transform:none!important}.surgery-box-molecule_wrapper button:focus{outline:none!important;box-shadow:none!important;background-color:inherit!important;color:inherit!important}.surgery-box-molecule_wrapper button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.surgery-box-molecule_wrapper button:active{transform:scale(.985);transition:transform .05s ease-out}.surgery-box-molecule_wrapper button:not(:active){transform:scale(1);transition:transform .1s ease-out}}.surgery-box-molecule_wrapper.selected{border:3px solid var(--primary)}.edit-tray-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto;z-index:3000}.edit-tray-modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.edit-tray-modal .header-box img{width:25px;height:25px}@media screen and (width < 600px){.edit-tray-modal{width:95%}}.select-tray-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:"30px 40px"}.confirmation-countdown_modal{display:flex;flex-direction:column;row-gap:.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px}.confirmation-countdown_modal .workflow-selection_button{width:45%!important}.confirmation-countdown_modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.confirmation-countdown_modal .subheader-box{color:var(--primary-contrast-text);line-height:1.5em;align-items:center;margin-left:3em}.confirmation-countdown_modal .subheader-box.isMobile{margin-left:1em}.confirmation-countdown_modal .child-box{overflow-y:scroll;overflow-x:hidden;width:100%;max-height:70%}.confirmation-countdown_modal .button-box{display:flex;align-items:center;column-gap:1em;flex-direction:row}.confirmation-countdown_modal .analyze-state{display:flex;align-items:center;column-gap:1em;flex-direction:column;justify-content:center}.spd-scan{width:100%;max-width:1200px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:24px}.spd-scan .mode-banner{width:100%;padding:16px 24px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1em;box-shadow:0 2px 4px #0000001a;transition:all .2s ease-in-out}.spd-scan .mode-banner.scan-mode{background-color:var(--primary-lightest);border:2px solid var(--primary-light);color:var(--primary)}.spd-scan .content-container{display:flex;gap:32px;align-items:stretch;min-height:600px}.spd-scan .content-container .section-title{margin-bottom:16px;color:var(--grayscale-dark);font-weight:600}.spd-scan .content-container .reference-section{flex:1;display:flex;flex-direction:column}.spd-scan .content-container .reference-section .tray-image{flex:1;border-radius:12px;overflow:hidden;border:1px solid var(--grayscale-light);background-color:var(--grayscale-lightest);box-shadow:0 2px 8px #0000000d}.spd-scan .content-container .reference-section .tray-image img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.spd-scan .content-container .scanner-section{flex:1;display:flex;flex-direction:column;gap:24px}.spd-scan .content-container .scanner-section .scanner{flex:1;position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--grayscale-light);background-color:var(--grayscale-lightest);box-shadow:0 2px 8px #0000000d}.spd-scan .content-container .scanner-section .scanner .skeleton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:13}.spd-scan .content-container .scanner-section .scanner .scanned-code_wrapper{position:absolute;top:16px;right:16px;padding:8px 16px;background-color:var(--primary);border-radius:8px;color:#fff;box-shadow:0 2px 4px #0003}.spd-scan .content-container .scanner-section .scanner .scanned-code_wrapper .scanned-text_wrapper{display:flex;align-items:center;gap:8px}.spd-scan .content-container .scanner-section .scanner .scanned-code_wrapper .scanned-text_wrapper .spinner{color:#fff}.spd-scan .content-container .scanner-section .scanner .scanned-code_wrapper .scanned-text_wrapper .scanned-text{font-size:14px;font-weight:500;margin:0}.spd-scan .content-container .scanner-section .scanner .scanned-code_wrapper .scanned-code{font-size:12px;margin:4px 0 0;opacity:.8}.spd-scan .content-container .scanner-section .input-section{padding:16px;background-color:#fff;border-radius:12px;border:1px solid var(--grayscale-light)}.spd-scan .content-container .scanner-section .input-section .manual-input{margin-top:8px}@media (max-width: 768px){.spd-scan .content-container{flex-direction:column}}@keyframes scan{0%{right:20px}to{right:calc(100% - 20px)}}@keyframes moveTopRight{0%{top:50%;left:50%;transform:translate(-50%,-50%)}to{top:10px;left:calc(100% - 10px);transform:translate(calc(-100% - 10px))}}.spd-container_wrapper{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:start}.spd-container_wrapper .discard-exit-button{position:absolute;top:14px;left:16px}.spd-container_wrapper .config-buttons_container{position:absolute;top:20px;right:20px;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:15px}.spd-container_wrapper .tray-details-button{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:50%}.spd-container_wrapper .tray-details-button .settings-icon{width:25px;height:25px}.spd-container_wrapper .spd-tray-map-page_wrapper{width:100%;height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;margin:auto}.spd-container_wrapper .step-layout_header{position:relative;width:100%}.spd-container_wrapper .step-layout_header .stepper{width:100%;max-width:1280px;margin:0 auto;padding:1.5rem;display:flex;gap:1px}.spd-container_wrapper .step-layout_header .stepper .MuiStepConnector-root{display:none}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root{padding:0;margin:0;position:relative;flex:1}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:not(:first-child){margin-left:-20px;z-index:1}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:not(:first-child).Mui-completed{z-index:2}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root .MuiStepLabel-root{background-color:var(--grayscale-light);padding:0 24px 0 48px;width:100%;min-height:65px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0;position:relative;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%)}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root .MuiStepLabel-root:after{content:"";position:absolute;right:20px;top:0;height:100%;width:1px;background:#0000001a;z-index:2}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:first-child .MuiStepLabel-root{border-radius:8px 0 0 8px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);padding:0 24px}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:last-child .MuiStepLabel-root{border-radius:0 8px 8px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,20px 50%)}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:last-child .MuiStepLabel-root:after{display:none}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root .MuiStepLabel-labelContainer{display:flex;align-items:center}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root .MuiStepLabel-label{font-size:.6rem}@media screen and (min-width: 1200px){.spd-container_wrapper .step-layout_header .stepper .MuiStep-root .MuiStepLabel-label{font-size:.875rem}}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:not(:last-child) .MuiStepLabel-root:after{display:none}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active{z-index:2}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root:after,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active .MuiStepLabel-root:after{background:#fff3}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active .MuiStepLabel-root{background-color:var(--primary);color:var(--white)}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root:before,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active .MuiStepLabel-root:before{background:#fff3}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed .MuiStepLabel-label,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active .MuiStepLabel-label{color:var(--white)!important}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed .MuiStepIcon-root,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active .MuiStepIcon-root{color:var(--white)}.spd-container_wrapper .stepper_content{width:100%}.capture-tray{width:100%;height:100%;display:grid;grid-template-columns:350px 1fr;gap:32px;padding:24px;background:#f8f9fa}.capture-tray .close_button{position:absolute;top:-40px;right:-60px;width:40px;min-width:40px;height:40px;min-height:40px}.capture-tray .product-container .product-info{padding:16px;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.capture-tray .product-container .product-info .description{font-size:20px;font-weight:600;margin-bottom:16px}.capture-tray .product-container .product-info .company,.capture-tray .product-container .product-info .count{color:#6c757d;margin-bottom:8px}.capture-tray .product-container .manual-input_container{background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 4px #0000000d}.capture-tray .product-container .manual-input_container .section-title{margin-bottom:16px;font-weight:500}.capture-tray .product-container .manual-input_container .manual-image_container{margin-top:16px;position:relative;border-radius:8px;overflow:hidden}.capture-tray .product-container .manual-input_container .manual-image_container img{width:100%;height:200px;object-fit:cover}.capture-tray .camera-section{position:relative}.capture-tray .camera-section .camera-container{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #0000000d;position:relative}.capture-tray .camera-section .camera-container .camera-controls{position:absolute;top:16px;width:100%;display:flex;justify-content:space-between;z-index:20;padding:0 16px}.capture-tray .camera-section .camera-container .camera-controls .capture-and-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.capture-tray .camera-section .camera-container .camera-controls .capture-and-preview .preview-container{position:relative;width:180px;height:120px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000026;z-index:10;border:2px solid white;background:#000}.capture-tray .camera-section .camera-container .camera-controls .capture-and-preview .preview-container .captured-img{width:100%;height:100%;object-fit:contain;background:#000}.capture-tray .camera-section .camera-container .camera-controls .capture-and-preview .preview-container .preview-label{position:absolute;top:8px;left:8px;background:#000000bf;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.capture-tray .camera-section .camera-container .camera-controls .camera-select_container .camera-switch{background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;padding:8px 16px;color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .2s ease-in-out}.capture-tray .camera-section .camera-container .camera-controls .camera-select_container .camera-switch:hover{background:#000000e6;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.capture-tray .camera-section .camera-container .camera-controls .camera-select_container .camera-switch:active{transform:translateY(0)}.capture-tray .camera-section .camera-container .camera-controls .camera-select_container .camera-switch .MuiButton-startIcon{margin-right:8px}.capture-tray .camera-section .camera-container .camera-controls .capture-button{background:var(--primary);border-radius:50px;padding:10px 24px;font-weight:600;letter-spacing:.3px;transition:all .2s ease-in-out;box-shadow:0 2px 8px #00000026;width:auto}.capture-tray .camera-section .camera-container .camera-controls .capture-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.capture-tray .camera-section .camera-container .camera-controls .capture-button:active{transform:translateY(0)}.capture-tray .camera-section .camera-container .camera-controls .capture-button .icon{margin-right:8px;font-size:20px}.capture-tray .camera-section .camera-container .camera-controls .capture-button.retake{background:#dc3545}.capture-tray .camera-section .camera-container .camera-controls .capture-button.retake:hover{background:#c82333}.capture-tray .camera-section .camera-container .feed{width:100%;height:500px;object-fit:cover}.capture-tray .camera-section .camera-container .camera-options{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:250px;overflow:hidden}.capture-tray .camera-section .camera-container .camera-options .camera-option{padding:12px 16px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #eee}.capture-tray .camera-section .camera-container .camera-options .camera-option:last-child{border-bottom:none}.capture-tray .camera-section .camera-container .camera-options .camera-option .label{font-weight:500;color:#2c3e50}.capture-tray .camera-section .camera-container .camera-options .camera-option .type{font-size:12px;color:#6c757d}.capture-tray .camera-section .camera-container .camera-options .camera-option:hover{background:#f8f9fa}.capture-tray .camera-section .camera-container .camera-options .camera-option.active{background:var(--primary)}.capture-tray .camera-section .camera-container .camera-options .camera-option.active .label,.capture-tray .camera-section .camera-container .camera-options .camera-option.active .type{color:#fff}.capture-tray .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--grayscale);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:30}.capture-tray .action-container{margin-top:24px;display:flex;justify-content:center}.capture-tray .action-container .submit-button{min-width:200px;height:48px}.capture-tray .action-container .instructions{text-align:center;color:#6c757d}.capture-tray .action-container .instructions .instruction-title{margin-bottom:16px;color:#212529}@keyframes moveBottomLeft{0%{bottom:50%;right:50%;transform:translate(-50%,50%)}to{bottom:30px;right:100%;transform:translate(calc(100% + 60px))}}@keyframes showSubmitAfterMove{0%{opacity:0}to{opacity:1}}.confirm-tray-image-modal{display:flex;flex-direction:column;position:absolute;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px}.confirm-tray-image-modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.confirm-tray-image-modal .tray_image{width:100%;height:300px;object-fit:cover;border-radius:8px}.confirm-tray-image-modal .description{text-align:center;color:var(--text-secondary)}.confirm-tray-image-modal .button-container{display:flex;gap:16px;justify-content:center;width:100%}.confirm-tray-image-modal .camera-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.confirm-tray-image-modal .camera-container .camera-select_container{position:absolute;top:10px;left:10px;width:200px;border-radius:5px}.confirm-tray-image-modal .camera-container .camera-select_container .camera-options_container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.confirm-tray-image-modal .camera-container .camera-select_container .camera-options{width:200px;background-color:var(--primary-lightest);border-radius:10px;margin-bottom:10px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;max-height:500px;overflow-y:auto;overflow-x:hidden;z-index:99999;margin-top:15px}.confirm-tray-image-modal .camera-container .camera-select_container .camera-options .camera{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;border-radius:10px}.confirm-tray-image-modal .camera-container .camera-select_container .camera-options .camera .label{font-size:13px;font-weight:500;width:100%;text-align:left;margin-bottom:5px}.confirm-tray-image-modal .camera-container .camera-select_container .camera-options .camera .type{font-size:12px;font-weight:400;width:100%;text-align:left}.confirm-tray-image-modal .camera-container .camera-select_container button{width:40px;height:40px;min-width:40px;min-height:40px}.confirm-tray-image-modal .camera-container .capture{position:absolute;bottom:50%;right:5px;border-radius:50%;transform:translate(-5px,50%);padding:10px;background-color:var(--primary);color:#fff;width:40px;height:40px;min-width:40px;min-height:40px}.confirm-tray-image-modal .camera-container .feed-container{width:100%}.confirm-tray-image-modal .camera-container .feed-container .skeleton{position:absolute;pointer-events:none;width:100%;height:300px;border-radius:15px}.confirm-tray-image-modal .camera-container .feed-container.hidden{display:none}.confirm-tray-image-modal .camera-container .feed{width:100%;height:300px;object-fit:cover;border-radius:15px}.confirm-tray-image-modal .camera-container .button-container{margin-top:16px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.confirm-tray-image-modal .camera-container .button-container button{width:auto}.confirm-tray-image-modal .selection-choice_button{margin:10px 0}.confirm-tray-image-modal .bottom-buttons-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.confirm-tray-image-modal .bottom-buttons-container button{height:100%;white-space:normal}.confirm-tray-image-modal .MuiStepper-root{margin-bottom:20px}.confirm-tray-image-modal .MuiStepIcon-text{fill:#fff}.confirm-tray-image-modal .confirmation-step{width:100%}.confirm-tray-image-modal .confirmation-step .confirmation-details{margin-top:16px;display:flex;flex-direction:column;gap:12px}.confirm-tray-image-modal .surgeries-step{width:100%;height:auto;overflow-y:hidden}.load-spd-tray-map_container{min-height:100vh;background-color:var(--background-default);position:relative}.load-spd-tray-map_page{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:32px;padding:32px 32px 80px;max-width:1400px;margin:0 auto;position:relative}.load-spd-tray-map_page:after{content:"";position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:40px;height:40px;background-color:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:0 2px 8px #0000001a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px;animation:bounce 2s infinite;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.load-spd-tray-map_page.is-scrollable:after{opacity:1}.load-spd-tray-map_page:before{content:"";position:fixed;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,var(--background-default) 20%,rgba(var(--background-default-rgb),.8) 60%,transparent);pointer-events:none;z-index:5}.load-spd-tray-map_page .mode-banner{width:100%;padding:24px 32px;border-radius:12px;display:flex;align-items:flex-start;font-size:1rem;box-shadow:0 4px 6px #0000000d;transition:all .3s ease}.load-spd-tray-map_page .mode-banner.map-mode{background-color:var(--primary-lightest);border:1px solid var(--primary-light);color:var(--text-primary)}.load-spd-tray-map_page .mode-banner.map-mode .instruction-text{white-space:pre-line;line-height:1.6}.load-spd-tray-map_page .mode-banner.map-mode .instruction-text .instruction-header{font-weight:600;color:var(--primary);display:block;margin-bottom:8px}.load-spd-tray-map_page .mode-banner:hover{box-shadow:0 6px 12px #00000014}.load-spd-tray-map_page .tray-map-container{width:100%;background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #0000000d}.load-spd-tray-map_page .buttons_container{width:100%;display:flex;align-items:center;justify-content:center;gap:24px;margin-top:16px}.load-spd-tray-map_page .buttons_container .action-button{min-width:200px;height:48px;font-weight:500;border-radius:8px;text-transform:none}.confirm-image-modal{padding:24px;display:flex;flex-direction:column;align-items:center;gap:20px}.confirm-image-modal h2{font-size:24px;font-weight:500;color:var(--text-primary)}.confirm-image-modal p{font-size:16px;color:var(--text-secondary);text-align:center}.confirm-image-modal .button-container{display:flex;gap:16px;justify-content:center;width:100%;margin-top:16px}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}.load-multiple-screws_box{display:none;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;width:70vw;max-height:30%;background-color:var(--primary-lightest);box-shadow:24px;padding:20px;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto;z-index:50;top:55px;transform:translateY(55px)}.load-multiple-screws_box .confirmation_buttons-container{width:auto;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.load-multiple-screws_box .confirmation_buttons-container button{width:auto!important;height:36px;min-height:36px;width:auto;min-width:auto;border-radius:18px;padding:0 16px!important;font-size:14px!important;font-weight:500;text-transform:none;border-color:var(--primary);color:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:18px!important}.load-multiple-screws_box .confirmation_buttons-container button:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6200ea26}.load-multiple-screws_box .confirmation_buttons-container button:active{transform:translateY(1px)}.load-multiple-screws_box .confirmation_buttons-container button:disabled{opacity:.5;cursor:not-allowed;transform:none}.load-multiple-screws_box .confirmation_buttons-container button svg{font-size:20px}.load-multiple-screws_box.open{display:flex}.location-form-modal-container{background:#fff;width:500px;border-radius:12px;box-shadow:0 0 10px #a1a1a1}.location-form-modal-container .header{display:flex;align-items:center;justify-content:space-between;border-top-right-radius:12px;border-top-left-radius:12px;background:var(--primary-light);padding:20px}.location-form-modal-container .body{padding:20px;display:flex;flex-direction:column;gap:10px}.location-form-modal-container .body .location-type-display{display:flex;flex-direction:column;gap:4px;padding:10px 0}.location-form-modal-container .body .location-type-display .location-type-value{color:#000000de;font-weight:500;padding:4px 0;background-color:transparent}.location-form-modal-container .body .input-container{display:flex;flex-direction:column;gap:5px}.location-form-modal-container .body .input-container .label{font-size:1rem;font-weight:600}.location-form-modal-container .body .input-container .input{padding:10px;border-radius:5px;border:1px solid lightgray;outline:none;transition:.3s}.location-form-modal-container .body .input-container .input:focus{border:1px solid var(--primary)}.location-form-modal-container .body .actions{display:flex;justify-content:flex-end;gap:10px}.location-form-modal-container .body .actions .button{padding:10px 20px;border-radius:5px;background:var(--primary);color:#fff;font-weight:600;cursor:pointer;transition:.3s}.location-form-modal-container .body .actions .button:hover{background:var(--primary-dark)}.location-management-container{display:flex;flex-direction:column;gap:10px}.location-management-container .columns-container{padding:20px;margin:0 20px;height:calc(100vh - 150px);display:flex;align-items:start;gap:15px;min-width:900px;overflow:auto}.location-management-container .columns-container .column{flex:1;display:flex;flex-direction:column;height:100%;min-width:325px;gap:15px;padding:5px 15px;border-radius:10px;background:#fff;box-shadow:0 0 10px #0000001a;overflow:auto}.location-management-container .columns-container .column .column-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;border-bottom:1px solid lightgray;font-size:1.1rem;font-weight:600}.location-management-container .columns-container .column .column-header .column-name-display{display:flex;align-items:center;gap:8px;flex:1}.location-management-container .columns-container .column .column-header .column-name-display .edit-icon{cursor:pointer;color:var(--primary);font-size:.9rem;transition:all .2s;padding:2px}.location-management-container .columns-container .column .column-header .column-name-display .edit-icon:hover{color:var(--primary);transform:scale(1.1)}.location-management-container .columns-container .column .column-header .column-name-editor{display:flex;align-items:center;gap:8px;flex:1}.location-management-container .columns-container .column .column-header .column-name-editor .column-name-input{flex:1;padding:4px 8px;border:2px solid var(--primary);border-radius:4px;font-size:.9rem;outline:none;background:#fff}.location-management-container .columns-container .column .column-header .column-name-editor .column-name-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb, 0, 123, 255),.2)}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions{display:flex;gap:6px}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .save-icon,.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .cancel-icon{cursor:pointer;font-size:.9rem;padding:4px;border-radius:4px;transition:all .2s}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .save-icon:hover,.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .cancel-icon:hover{transform:scale(1.1)}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .save-icon{color:#52c41a}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .save-icon:hover{background-color:#52c41a1a}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .cancel-icon{color:#ff4d4f}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .cancel-icon:hover{background-color:#ff4d4f1a}.location-management-container .columns-container .column .column-header .column-actions{display:flex;gap:10px}.location-management-container .columns-container .column .column-header .column-actions .add-icon{cursor:pointer;color:var(--primary);font-size:1.2rem;transition:.3s;background-color:transparent}.location-management-container .columns-container .column .column-header .column-actions .add-icon:hover{transform:scale(1.05)}.location-management-container .columns-container .column .column-body{flex:1;display:flex;flex-direction:column;gap:10px}.location-management-container .columns-container .column .column-body .row{cursor:pointer;padding:12px 15px;background:var(--primary-light);border-radius:5px;box-shadow:0 0 10px #0000001a;font-weight:500;animation:slideIn .2s ease-in;transition:.2s;display:flex;justify-content:space-between;align-items:center}.location-management-container .columns-container .column .column-body .row:hover{box-shadow:0 0 10px #0000004d}.location-management-container .columns-container .column .column-body .row:hover .row-actions{opacity:1}.location-management-container .columns-container .column .column-body .row .row-content{flex:1;display:flex;align-items:center;gap:8px}.location-management-container .columns-container .column .column-body .row .row-content .location-type-indicator{font-size:.75rem;font-weight:700;letter-spacing:.5px;flex-shrink:0}.location-management-container .columns-container .column .column-body .row .row-content .location-type-indicator.inventory{color:#1976d2}.location-management-container .columns-container .column .column-body .row .row-content .location-type-indicator.or{color:#7b1fa2}.location-management-container .columns-container .column .column-body .row .row-content .row-name{flex:0 1 auto;font-weight:500}.location-management-container .columns-container .column .column-body .row .row-actions{display:flex;gap:8px;opacity:0;transition:opacity .2s}.location-management-container .columns-container .column .column-body .row .row-actions .edit-icon,.location-management-container .columns-container .column .column-body .row .row-actions .delete-icon{cursor:pointer;font-size:1rem;padding:4px;border-radius:4px;transition:all .2s}.location-management-container .columns-container .column .column-body .row .row-actions .edit-icon:hover,.location-management-container .columns-container .column .column-body .row .row-actions .delete-icon:hover{transform:scale(1.15)}.location-management-container .columns-container .column .column-body .row .row-actions .edit-icon{color:var(--primary)}.location-management-container .columns-container .column .column-body .row .row-actions .edit-icon:hover{background-color:rgba(var(--primary-rgb, 0, 123, 255),.1)}.location-management-container .columns-container .column .column-body .row .row-actions .delete-icon{color:#ff4d4f}.location-management-container .columns-container .column .column-body .row .row-actions .delete-icon:hover{background-color:#ff4d4f1a}.location-management-container .columns-container .column .column-body .row.selected{box-shadow:0 0 10px var(--primary);border:.01px solid var(--primary)}.location-management-container .columns-container .column .column-body .row.unselected{background:var(--gray-2);color:var(--gray-5)}.location-management-container .columns-container .column.is-dragging-disabled{transition:all .2s;background:#fec4c4}.location-management-container .columns-container .column:after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(to top,white,transparent);pointer-events:none;border-radius:0 0 10px 10px}.location-management-container .loader{display:flex;justify-content:center;align-items:center;height:80vh;width:95vw}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._tableContainer_yj7r7_1{border-radius:8px;margin-top:0;box-shadow:0 4px 10px #0000001a}._loadingCell_yj7r7_7,._errorCell_yj7r7_8,._noDataCell_yj7r7_9{text-align:center;padding:32px}._oddRow_yj7r7_14{background-color:#fff}._oddRow_yj7r7_14:hover{background-color:#dfd9fc!important}._evenRow_yj7r7_21{background-color:#f5f5f5}._evenRow_yj7r7_21:hover{background-color:#dfd9fc!important}._selectableRow_yj7r7_28{cursor:pointer}._defaultRow_yj7r7_32{cursor:default}._tableCell_yj7r7_36{word-break:break-word;white-space:normal;overflow-wrap:break-word}.sub-trays-id-cell{display:inline-block;min-width:28px;text-align:center;white-space:nowrap;word-break:keep-all}@media (max-width: 768px){.sub-trays-id-cell{min-width:32px}}.MuiTableContainer-root::-webkit-scrollbar{width:8px;height:8px}.MuiTableContainer-root::-webkit-scrollbar-track{background:#f5f5f5;border-radius:88px}.MuiTableContainer-root::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._exportButtonsContainer_yj7r7_71{display:flex!important;gap:16px!important;margin-bottom:16px!important;justify-content:flex-end!important;width:100%!important;flex-direction:row!important}._exportButton_yj7r7_71{text-transform:none!important}._exportButtonFullWidth_yj7r7_84{text-transform:none!important;width:100%!important}@media (min-width: 600px){._exportButtonFullWidth_yj7r7_84{width:140px!important}}._clearSelectionButton_yj7r7_94{text-transform:none!important}._container_q01im_1{display:flex;flex-direction:row;align-items:center;column-gap:5px}._datePicker_q01im_8 .MuiPickersYear-yearButton.Mui-selected{color:var(--primary-lightest);background-color:var(--primary-main)}._datePicker_q01im_8 .MuiPickersYear-yearButton.Mui-selected:hover{background-color:var(--primary-main);color:var(--primary-lightest)}._datePicker_q01im_8 .MuiPickersYear-yearButton.Mui-selected:not(:hover){background-color:var(--primary-hover)}._datePicker_q01im_8 .MuiPickersYear-yearButton:hover{background-color:var(--primary-hover)}._textField_q01im_23{padding-top:4px;padding-bottom:4px}._searchContainer_lth3o_1{display:flex;gap:8px;align-items:center;width:100%}._searchInputWrapper_lth3o_8{flex:1;position:relative}._searchInput_lth3o_8{width:100%}._searchInput_lth3o_8 .MuiInputBase-root{align-items:center}._searchInput_lth3o_8 .MuiInputAdornment-root{margin:0}._searchInput_lth3o_8 .MuiInputAdornment-root svg{color:#757575;font-size:20px}._searchInput_lth3o_8 .MuiInputBase-input{padding:12px 0;font-size:16px;line-height:1.5}._searchInput_lth3o_8 .MuiInputBase-input::placeholder{color:#9e9e9e;opacity:1;font-size:16px}._clearButton_lth3o_37{position:absolute;right:8px;top:50%;transform:translateY(-50%)}._selectedCount_lth3o_44{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#e3f2fd;border-radius:20px;font-size:14px;color:var(--primary);font-weight:500}._selectedCount_lth3o_44 svg{font-size:18px}._listContainer_lth3o_59{display:flex;flex-direction:column}._optionItem_lth3o_64{padding:16px 24px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background-color .2s ease;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._optionItem_lth3o_64:hover{background-color:#f5f5f5}._optionItem_lth3o_64:active{background-color:#eee}._optionItem_lth3o_64:last-child{border-bottom:none}._optionContent_lth3o_84{flex:1;display:flex;flex-direction:column;gap:8px}._optionName_lth3o_91{font-size:15px;font-weight:500;color:#212121;line-height:1.4;margin:0}._optionDetails_lth3o_99{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._optionDetail_lth3o_99{display:flex;align-items:center;gap:4px;font-size:13px;color:#757575}._optionDetail_lth3o_99 svg{font-size:16px;color:#9e9e9e}._optionDetail_lth3o_99._catalogNumber_lth3o_117{font-family:Monaco,Courier New,monospace;background-color:#f5f5f5;padding:2px 8px;border-radius:4px}._optionBadge_lth3o_124{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}._optionBadge_lth3o_124._inCatalog_lth3o_133{background-color:#e8f5e9;color:#2e7d32}._optionBadge_lth3o_124._multipack_lth3o_137{background-color:#fff3e0;color:#e65100}._optionPrice_lth3o_142{font-size:15px;font-weight:600;color:var(--primary);min-width:80px;text-align:right}._addButton_lth3o_150{min-width:80px;background-color:var(--primary);color:#fff;font-weight:500;text-transform:none;border-radius:8px;padding:6px 16px}._addButton_lth3o_150:hover{background-color:#1565c0}._addButton_lth3o_150._added_lth3o_162{background-color:#4caf50}._addButton_lth3o_150._added_lth3o_162:hover{background-color:#43a047}._loadingContainer_lth3o_169,._emptyContainer_lth3o_170,._errorContainer_lth3o_171{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;min-height:300px}._loadingSpinner_lth3o_181{color:var(--primary);margin-bottom:16px}._emptyIcon_lth3o_186,._errorIcon_lth3o_187{font-size:64px;margin-bottom:16px;opacity:.5}._emptyIcon_lth3o_186{color:#9e9e9e}._errorIcon_lth3o_187{color:#f44336}._emptyMessage_lth3o_201,._errorMessage_lth3o_202{font-size:16px;color:#757575;margin:0 0 8px}._emptyHint_lth3o_208{font-size:14px;color:#9e9e9e;margin:0}._searchModal_lth3o_214 ._modalContainer_lth3o_214{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;width:90%;max-width:700px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){._searchModal_lth3o_214 ._modalContainer_lth3o_214{width:95%;max-height:90vh}}._searchModal_lth3o_214 ._header_lth3o_235{padding:24px 24px 16px;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:16px;background-color:#fafafa}._searchModal_lth3o_214 ._headerTop_lth3o_243{display:flex;justify-content:space-between;align-items:center}._searchModal_lth3o_214 ._title_lth3o_248{font-size:20px;font-weight:600;color:#212121;margin:0}._searchModal_lth3o_214 ._closeButton_lth3o_254{color:#757575}._searchModal_lth3o_214 ._closeButton_lth3o_254:hover{background-color:#0000000a}._searchModal_lth3o_214 ._content_lth3o_260{flex:1;overflow-y:auto;padding:16px 0;min-height:300px}._searchModal_lth3o_214 ._footer_lth3o_266{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px;background-color:#fafafa}._searchModal_lth3o_214 ._cancelButton_lth3o_274{color:#757575;text-transform:none;font-weight:500;padding:8px 20px}._searchModal_lth3o_214 ._cancelButton_lth3o_274:hover{background-color:#0000000a}._searchModal_lth3o_214 ._doneButton_lth3o_283{background-color:var(--primary);color:#fff;text-transform:none;font-weight:500;padding:8px 24px;border-radius:8px}._searchModal_lth3o_214 ._doneButton_lth3o_283:hover{background-color:#1565c0}._searchModal_lth3o_214 ._content_lth3o_260::-webkit-scrollbar{width:8px}._searchModal_lth3o_214 ._content_lth3o_260::-webkit-scrollbar-track{background:#f5f5f5}._searchModal_lth3o_214 ._content_lth3o_260::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}._searchModal_lth3o_214 ._content_lth3o_260::-webkit-scrollbar-thumb:hover{background:#9e9e9e}._modalContainer_445s9_1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;width:90%;max-width:800px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){._modalContainer_445s9_1{width:95%;max-height:90vh}}._header_445s9_23{padding:24px 24px 20px;border-bottom:1px solid #e0e0e0;background-color:#fafafa}._headerTop_445s9_29{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._title_445s9_36{font-size:22px;font-weight:600;color:#212121;margin:0}._closeButton_445s9_43{color:#757575}._closeButton_445s9_43:hover{background-color:#0000000a}._cardCount_445s9_50{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--primary);border-radius:8px;margin-bottom:20px}._cardCount_445s9_50 svg{color:#fff;font-size:24px}._cardCountText_445s9_64{color:#fff;font-size:14px;font-weight:500;margin:0}._cardCountText_445s9_64 strong{font-size:16px;font-weight:600}._searchSection_445s9_75{margin-top:8px;width:100%}._searchSection_445s9_75 ._searchInputWrapper_445s9_79{display:flex;gap:8px;width:100%}._searchSection_445s9_75 ._searchInputWrapper_445s9_79 ._doneButton_445s9_84{background-color:var(--primary);color:#fff;text-transform:none;font-weight:500;padding:8px 24px;border-radius:8px}._searchSection_445s9_75 ._searchInputWrapper_445s9_79 ._doneButton_445s9_84:disabled{background-color:#bdbdbd;color:#fff}._sectionLabel_445s9_97{font-size:14px;font-weight:600;color:#424242;margin:0 0 12px;display:flex;align-items:center;gap:8px}._sectionLabel_445s9_97 svg{font-size:18px;color:var(--primary)}._selectedConsumablesSection_445s9_111{padding:10px 24px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:8px}._selectedConsumablesSection_445s9_111 svg{font-size:18px;color:var(--primary)}._content_445s9_123{flex:1;overflow-y:auto;padding:16px 24px 0}._selectedConsumablesList_445s9_129{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._selectedConsumableItem_445s9_136{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #e0e0e0;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}._selectedConsumableItem_445s9_136:hover{background-color:#f5f5f5;border-color:#d0d0d0;box-shadow:0 4px 8px #00000014}._consumableInfo_445s9_153{flex:1;display:flex;flex-direction:column;gap:8px}._consumableHeader_445s9_160{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}._consumableName_445s9_167{font-size:15px;font-weight:600;color:#212121;margin:0;flex:1;line-height:1.3}._quantityControls_445s9_176{display:flex;align-items:center;gap:4px;background-color:#f0f0f0;border-radius:6px;padding:2px;margin-left:20px}._quantityButton_445s9_186{color:var(--primary);padding:4px;min-width:auto;width:28px;height:28px}._quantityButton_445s9_186:hover{background-color:rgba(var(--primary-rgb),.1)}._quantityButton_445s9_186:disabled{color:#bdbdbd;background-color:transparent}._quantityText_445s9_201{font-weight:600;color:#212121;min-width:20px;text-align:center;font-size:14px}._consumableDetails_445s9_209{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#757575}._consumableDetails_445s9_209 span{display:flex;align-items:center;gap:4px;background-color:#0000000a;padding:2px 6px;border-radius:4px}._consumableDetails_445s9_209 span svg{font-size:14px}._priceTag_445s9_229{background-color:#4caf501a!important;color:#388e3c!important;font-weight:500!important}._itemActions_445s9_235{display:flex;align-items:flex-start;margin-top:2px}._footerSection_445s9_241{display:flex;justify-content:space-between;align-items:center;gap:12px}._removeButton_445s9_248{padding:6px;min-width:auto}._removeButton_445s9_248:hover{background-color:#f4433614}._emptyState_445s9_256{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;color:#9e9e9e}._emptyState_445s9_256 svg{font-size:48px;margin-bottom:12px;opacity:.5}._emptyState_445s9_256 p{margin:0;font-size:14px}._footer_445s9_241{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;background-color:#fafafa;gap:12px}._footerInfo_445s9_285{display:flex;align-items:center;gap:8px;color:#757575;font-size:14px}._footerInfo_445s9_285 svg{color:var(--primary);font-size:18px}._footerActions_445s9_297{display:flex;gap:12px}._cancelButton_445s9_302{color:#757575;text-transform:none;font-weight:500;padding:8px 20px}._cancelButton_445s9_302:hover{background-color:#0000000a}._addButton_445s9_312{background-color:var(--primary);color:#fff;text-transform:none;font-weight:500;padding:8px 24px;border-radius:8px}._addButton_445s9_312:disabled{background-color:#bdbdbd;color:#fff}@media (max-width: 768px){._selectedConsumableItem_445s9_136{padding:12px}._selectedConsumableItem_445s9_136 ._consumableHeader_445s9_160{flex-direction:column;align-items:flex-start;gap:8px}._selectedConsumableItem_445s9_136 ._quantityControls_445s9_176{align-self:flex-end}._selectedConsumableItem_445s9_136 ._consumableDetails_445s9_209{font-size:11px;gap:8px}._selectedConsumableItem_445s9_136 ._consumableDetails_445s9_209 span{padding:1px 4px}._selectedConsumableItem_445s9_136 ._bottomSection_445s9_344{flex-direction:column;gap:8px;align-items:flex-start}._selectedConsumableItem_445s9_136 ._tagsSection_445s9_349{width:100%;order:2}._selectedConsumableItem_445s9_136 ._itemActions_445s9_235{order:1;margin-top:0}}._selectedConsumablesList_445s9_129::-webkit-scrollbar,._content_445s9_123::-webkit-scrollbar{width:8px}._selectedConsumablesList_445s9_129::-webkit-scrollbar-track,._content_445s9_123::-webkit-scrollbar-track{background:#f5f5f5}._selectedConsumablesList_445s9_129::-webkit-scrollbar-thumb,._content_445s9_123::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}._selectedConsumablesList_445s9_129::-webkit-scrollbar-thumb:hover,._content_445s9_123::-webkit-scrollbar-thumb:hover{background:#9e9e9e}._modalContainer_o5ok_1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;width:90%;max-width:900px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){._modalContainer_o5ok_1{width:95%;max-height:90vh}}._header_o5ok_23{padding:24px 24px 20px;border-bottom:1px solid #e0e0e0;background-color:#fafafa}._headerTop_o5ok_29{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._title_o5ok_36{font-size:22px;font-weight:600;color:#212121;margin:0}._closeButton_o5ok_43{color:#757575}._closeButton_o5ok_43:hover{background-color:#0000000a}._cardCount_o5ok_50{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--primary);border-radius:8px;margin-bottom:20px}._cardCount_o5ok_50 svg{color:#fff;font-size:24px}._cardCountText_o5ok_64{color:#fff;font-size:14px;font-weight:500;margin:0}._cardCountText_o5ok_64 strong{font-size:16px;font-weight:600}._searchSection_o5ok_75{margin-top:8px;width:100%}._searchSection_o5ok_75 ._searchInputWrapper_o5ok_79{display:flex;gap:8px;width:100%}._searchSection_o5ok_75 ._searchInputWrapper_o5ok_79 ._doneButton_o5ok_84{background-color:var(--primary);color:#fff;text-transform:none;font-weight:500;padding:8px 24px;border-radius:8px}._searchSection_o5ok_75 ._searchInputWrapper_o5ok_79 ._doneButton_o5ok_84:disabled{background-color:#bdbdbd;color:#fff}._sectionLabel_o5ok_97{font-size:14px;font-weight:600;color:#424242;margin:0 0 12px;display:flex;align-items:center;gap:8px}._sectionLabel_o5ok_97 svg{font-size:18px;color:var(--primary)}._selectedConsumablesSection_o5ok_111{padding:10px 24px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:8px;font-weight:600;color:#424242}._selectedConsumablesSection_o5ok_111 svg{font-size:18px;color:var(--primary)}._content_o5ok_125{flex:1;overflow-y:auto;padding:16px 24px 10px}._selectedConsumablesList_o5ok_131{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._selectedConsumableItem_o5ok_138{display:flex;flex-direction:column;padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #e0e0e0;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}._selectedConsumableItem_o5ok_138:hover{background-color:#f5f5f5;border-color:#d0d0d0;box-shadow:0 4px 8px #00000014}._consumableInfo_o5ok_154{flex:1;display:flex;flex-direction:column;gap:12px}._consumableHeader_o5ok_161{display:flex;justify-content:space-between;align-items:flex-start}._consumableHeaderLeft_o5ok_167{flex:1;display:flex;flex-direction:column;gap:8px}._consumableName_o5ok_174{font-size:15px;font-weight:600;color:#212121;margin:0;line-height:1.3}._consumableDetails_o5ok_182{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:#757575}._consumableDetails_o5ok_182 span{display:flex;align-items:center;gap:4px;background-color:#0000000a;padding:2px 6px;border-radius:4px}._consumableDetails_o5ok_182 span svg{font-size:14px}._priceTag_o5ok_202{background-color:#4caf501a!important;color:#388e3c!important;font-weight:500!important}._removeConsumableButton_o5ok_208{padding:6px;min-width:auto;color:#757575}._removeConsumableButton_o5ok_208:hover{background-color:#0000000a}._matchesSection_o5ok_217{margin-top:8px;padding-top:12px;border-top:1px solid #e0e0e0}._matchesLoading_o5ok_223{display:flex;align-items:center;gap:12px;padding:12px;color:#757575;font-size:14px}._noMatches_o5ok_232{display:flex;align-items:center;gap:8px;padding:12px;background-color:#ff980014;border-radius:8px;color:#e65100;font-size:13px}._noMatches_o5ok_232 svg{font-size:18px}._matchesHeader_o5ok_246{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}._matchesTitle_o5ok_255{font-weight:600;color:#424242;font-size:13px}._bulkDeleteButton_o5ok_261{background-color:#f44336;color:#fff;text-transform:none;font-weight:500;padding:4px 12px;border-radius:6px;font-size:11px}._bulkDeleteButton_o5ok_261:hover{background-color:#d32f2f}._bulkDeleteButton_o5ok_261:disabled{background-color:#bdbdbd;color:#fff}._matchesList_o5ok_278{display:flex;flex-direction:column;gap:6px}._matchItem_o5ok_284{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background-color:#fff;border-radius:8px;border:1px solid #e0e0e0;transition:all .2s ease;gap:8px}._matchItem_o5ok_284:hover{border-color:#d0d0d0;box-shadow:0 2px 4px #0000000d}._matchCheckbox_o5ok_300{padding:4px;color:var(--primary)}._matchCheckbox_o5ok_300:hover{background-color:rgba(var(--primary-rgb),.04)}._matchInfo_o5ok_308{flex:1;display:flex;align-items:center;gap:12px}._matchCardName_o5ok_315{flex:1;font-weight:500;color:#212121;font-size:13px}._quantityChip_o5ok_322{background-color:#2196f31a;color:#1976d2;font-weight:600}._deleteButton_o5ok_328{color:#f44336;padding:6px;min-width:auto}._deleteButton_o5ok_328:hover{background-color:#f4433614}._emptyState_o5ok_337{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;text-align:center;color:#9e9e9e}._emptyState_o5ok_337 svg{font-size:56px;margin-bottom:16px;opacity:.5}._emptyState_o5ok_337 p{margin:0 0 8px;font-size:15px;font-weight:500}._emptyStateHint_o5ok_357{font-size:13px;color:#bdbdbd}._footer_o5ok_362{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;background-color:#fafafa;gap:12px}._footerInfo_o5ok_372{display:flex;align-items:center;gap:8px;color:#757575;font-size:14px}._footerInfo_o5ok_372 svg{color:var(--primary);font-size:18px}._footerActions_o5ok_384{display:flex;justify-content:flex-end;gap:12px;width:100%}._closeButtonFooter_o5ok_391{align-self:flex-end;color:#757575;text-transform:none;font-weight:500;padding:8px 20px}._closeButtonFooter_o5ok_391:hover{background-color:#0000000a}@media (max-width: 768px){._selectedConsumableItem_o5ok_138{padding:12px}._consumableHeader_o5ok_161{flex-direction:column;gap:8px}._consumableDetails_o5ok_182{font-size:11px;gap:6px}._consumableDetails_o5ok_182 span{padding:1px 4px}._matchItem_o5ok_284{flex-direction:column;align-items:flex-start;gap:8px}._matchInfo_o5ok_308{width:100%}}._selectedConsumablesList_o5ok_131::-webkit-scrollbar,._content_o5ok_125::-webkit-scrollbar{width:8px}._selectedConsumablesList_o5ok_131::-webkit-scrollbar-track,._content_o5ok_125::-webkit-scrollbar-track{background:#f5f5f5}._selectedConsumablesList_o5ok_131::-webkit-scrollbar-thumb,._content_o5ok_125::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}._selectedConsumablesList_o5ok_131::-webkit-scrollbar-thumb:hover,._content_o5ok_125::-webkit-scrollbar-thumb:hover{background:#9e9e9e}._container_fein2_2{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}._contentWrapper_fein2_10{padding:12px 16px;display:flex;flex-direction:column;gap:12px;height:100%;width:100%;min-width:0;overflow:hidden}._filtersContainer_fein2_21{border-radius:8px;overflow:visible;border:1px solid rgba(0,0,0,.08);background-color:var(--background-paper, #fff);position:relative;flex-shrink:0;padding:12px 16px}._filtersGrid_fein2_31{display:flex;flex-wrap:wrap;gap:10px;align-items:center}._searchInput_fein2_39{min-width:220px;max-width:300px;flex:1}._searchInput_fein2_39 .MuiOutlinedInput-root{background:var(--grayscale-lightest, #fafafa);border-radius:6px;height:34px}._searchInput_fein2_39 .MuiOutlinedInput-root:hover{background:var(--grayscale-light, #f0f0f0)}._searchInput_fein2_39 .MuiOutlinedInput-root._Mui-focused_fein2_52{background:#fff}._searchInput_fein2_39 .MuiOutlinedInput-root fieldset{border-color:transparent}._searchInput_fein2_39 .MuiOutlinedInput-root:hover fieldset{border-color:var(--grayscale, #bdbdbd)}._searchInput_fein2_39 .MuiOutlinedInput-root._Mui-focused_fein2_52 fieldset{border-color:var(--primary, #1976d2)}._searchInput_fein2_39 .MuiInputBase-input{font-size:13px;padding:7px 10px}._searchInput_fein2_39 .MuiInputBase-input::placeholder{color:var(--grayscale-dark, #757575);opacity:1}._searchIcon_fein2_73{color:var(--grayscale-dark, #757575);font-size:18px}._clearButton_fein2_78{padding:4px}._clearButton_fein2_78 svg{font-size:16px;color:var(--grayscale-dark, #757575)}._selectFilter_fein2_87{min-width:170px;max-width:240px;flex:1}._selectFilter_fein2_87 .MuiAutocomplete-root{margin-bottom:0!important}._selectFilter_fein2_87 .MuiAutocomplete-root .MuiOutlinedInput-root{height:34px;font-size:13px;border-radius:6px;background:#fff;padding:0 8px!important}._selectFilter_fein2_87 .MuiAutocomplete-root .MuiOutlinedInput-root fieldset{border-color:var(--grayscale-light, #e0e0e0)}._selectFilter_fein2_87 .MuiAutocomplete-root .MuiOutlinedInput-root:hover fieldset{border-color:var(--grayscale, #bdbdbd)}._selectFilter_fein2_87 .MuiAutocomplete-root .MuiOutlinedInput-root._Mui-focused_fein2_52 fieldset{border-color:var(--primary, #1976d2)}._selectFilter_fein2_87 .MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input{padding:4px!important;font-size:13px}._dateRangeWrapper_fein2_117{display:flex;align-items:center;gap:6px;flex-shrink:0}._dateRangeWrapper_fein2_117 .MuiOutlinedInput-root{height:34px;font-size:13px;border-radius:6px;background:#fff;max-width:155px}._dateRangeWrapper_fein2_117 .MuiOutlinedInput-root fieldset{border-color:var(--grayscale-light, #e0e0e0)}._dateRangeWrapper_fein2_117 .MuiOutlinedInput-root:hover fieldset{border-color:var(--grayscale, #bdbdbd)}._dateRangeWrapper_fein2_117 .MuiOutlinedInput-root._Mui-focused_fein2_52 fieldset{border-color:var(--primary, #1976d2)}._dateRangeWrapper_fein2_117 .MuiInputBase-input{font-size:13px;padding:7px 10px}._dateRangeWrapper_fein2_117 .MuiInputLabel-root{font-size:13px}._menuAnchor_fein2_147{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}._moreButton_fein2_156{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--grayscale-light, #e0e0e0);border-radius:6px;background:#fff;flex-shrink:0;transition:all .15s ease;cursor:pointer;color:var(--grayscale-dark, #616161)}._moreButton_fein2_156:hover{border-color:var(--grayscale, #bdbdbd);background:var(--grayscale-lightest, #fafafa)}._moreButton_fein2_156 svg{font-size:20px}._tablePaper_fein2_178{width:100%;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;height:calc(100vh - 270px);min-height:300px;display:flex;flex-direction:column;border:1px solid var(--gray-2, #eeeeee)}._tablePaper_fein2_178>.MuiBox-root{display:flex;flex-direction:column;height:100%;width:100%;min-height:0}._tablePaper_fein2_178 .MuiTableContainer-root{border-radius:0!important;box-shadow:none!important;margin-top:0!important;flex:1;min-height:0;overflow:auto!important;max-height:none!important}._tablePaper_fein2_178 .MuiTableContainer-root::-webkit-scrollbar{height:10px;width:8px}._tablePaper_fein2_178 .MuiTableContainer-root::-webkit-scrollbar-track{background:#f0f0f0}._tablePaper_fein2_178 .MuiTableContainer-root::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}._tablePaper_fein2_178 .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._tablePaper_fein2_178 .MuiTable-root{min-width:650px}._tablePaper_fein2_178 .MuiTableHead-root{position:sticky;top:0;z-index:2;background-color:var(--gray-1, #f5f5f5)!important;min-height:44px}._tablePaper_fein2_178 .MuiTableHead-root .MuiTableRow-root{background-color:var(--gray-1, #f5f5f5)!important}._tablePaper_fein2_178 .MuiTableHead-root .MuiTableCell-root{background-color:transparent!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.04em;color:var(--grayscale-darkest, #212121)!important;white-space:nowrap;padding:10px 12px!important;border-bottom:1px solid var(--gray-2, #eeeeee)!important;line-height:1.3;min-height:44px}._tablePaper_fein2_178 .MuiTableBody-root .MuiTableRow-root{background-color:#fff;height:auto;min-height:44px;transition:background-color .1s ease}._tablePaper_fein2_178 .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f0edfc!important}._tablePaper_fein2_178 .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background-color:#fafafa}._tablePaper_fein2_178 .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n):hover{background-color:#f0edfc!important}._tablePaper_fein2_178 .MuiTableBody-root .MuiTableCell-root{font-size:13px!important;padding:8px 12px!important;border-bottom:1px solid var(--gray-2, #eeeeee);line-height:1.4;color:var(--grayscale-darkest, #333);word-break:break-word;white-space:normal}._tablePaper_fein2_178 .MuiTablePagination-root{border-top:1px solid var(--gray-2, #eeeeee);background-color:var(--gray-1, #f5f5f5);min-height:44px;flex-shrink:0}._tablePaper_fein2_178 .MuiTablePagination-root .MuiTablePagination-toolbar{min-height:44px}._tablePaper_fein2_178 .MuiCheckbox-root{padding:4px}@media screen and (max-width: 768px){._contentWrapper_fein2_10{padding:8px;gap:8px}._filtersContainer_fein2_21{padding:10px 12px}._filtersGrid_fein2_31{gap:8px}._searchInput_fein2_39{min-width:0;max-width:none;flex:1 1 100%}._selectFilter_fein2_87{min-width:0;max-width:none;flex:1 1 calc(50% - 4px)}._dateRangeWrapper_fein2_117{flex-wrap:wrap;flex:1 1 100%;gap:6px}._dateRangeWrapper_fein2_117 .MuiOutlinedInput-root{max-width:none}._dateRangeWrapper_fein2_117>*{flex:1;min-width:0}._menuAnchor_fein2_147{flex:1 1 100%;justify-content:flex-end}._moreButton_fein2_156{flex:0 0 auto}}@media screen and (max-width: 480px){._selectFilter_fein2_87{flex:1 1 100%}}._imageGridContainer_1n2m0_1{width:100%;margin:16px 0}._imageGridContainer_1n2m0_1 ._imageGridTitle_1n2m0_5{margin-bottom:16px;color:#333;font-weight:600}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:16px;border:2px dashed transparent;border-radius:12px;transition:all .2s ease;background:#fafafa;position:relative}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1._dragOver_1n2m0_21{border-color:#1976d2;background:#1976d20d}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff;min-height:120px}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25:hover:not(._loading_1n2m0_38){border-color:#1976d2;background:#1976d20d;transform:translateY(-2px)}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25:hover:not(._loading_1n2m0_38) ._addIcon_1n2m0_43{color:#1976d2}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25:hover:not(._loading_1n2m0_38) ._addText_1n2m0_46{color:#1976d2}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25._loading_1n2m0_38{cursor:not-allowed;opacity:.7;border-color:#e0e0e0;background:#f8f8f8}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25._loading_1n2m0_38 ._addText_1n2m0_46{color:#999}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25 ._addIcon_1n2m0_43{color:#999;transition:color .2s ease;margin-bottom:8px}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25 ._addIcon_1n2m0_43:disabled{color:#ccc}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25 ._loadingSpinner_1n2m0_66{color:#1976d2!important;margin-bottom:8px}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25 ._addText_1n2m0_46{font-size:12px;color:#999;transition:color .2s ease;text-align:center;font-weight:500}@media (max-width: 1200px){._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1{grid-template-columns:repeat(4,1fr)}}@media (max-width: 900px){._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width: 600px){._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}}@media (max-width: 400px){._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1{grid-template-columns:1fr;gap:8px}}._imageGridContainer_1n2m0_1 ._imageCount_1n2m0_101{display:block;text-align:right;margin-top:8px;color:#666;font-style:italic}._imageGridContainer_1n2m0_1:empty ._imageGrid_1n2m0_1{min-height:200px;display:flex;align-items:center;justify-content:center}@keyframes _fadeInUp_1n2m0_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._imageGrid_1n2m0_1 .image-item{animation:_fadeInUp_1n2m0_1 .3s ease}._imageItem_18pzu_2{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease;cursor:pointer}._imageItem_18pzu_2:hover{transform:translateY(-2px)}._imageItem_18pzu_2:hover ._topControls_18pzu_15{opacity:1}._imageItem_18pzu_2 ._imageContainer_18pzu_18{position:relative;width:100%;height:100%}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._image_18pzu_2{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .2s ease}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._imageSkeleton_18pzu_30{border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_18pzu_1 1.5s infinite}@keyframes _loading_18pzu_1{0%{background-position:200% 0}to{background-position:-200% 0}}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._errorState_18pzu_44{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:8px;border:2px dashed #e0e0e0}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._errorState_18pzu_44 ._errorText_18pzu_54{color:#666;font-weight:500;text-align:center}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._deleteOverlay_18pzu_59{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._deleteOverlay_18pzu_59 ._deleteSpinner_18pzu_73{color:#fff;margin-bottom:8px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._deleteOverlay_18pzu_59 ._deleteText_18pzu_77{color:#fff;font-weight:500}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._topControls_18pzu_15{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:.7;transition:all .2s ease;z-index:2}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._topControls_18pzu_15 ._deleteButton_18pzu_91{background:#000000bf!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15)!important;width:26px!important;height:26px!important;border-radius:6px!important;box-shadow:0 2px 8px #0003;transition:all .2s ease!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._topControls_18pzu_15 ._deleteButton_18pzu_91:hover{background:#000000d9!important;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._topControls_18pzu_15 ._deleteButton_18pzu_91{color:#ffffffe6!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._topControls_18pzu_15 ._deleteButton_18pzu_91:hover{color:#ff8a80!important;border-color:#ff8a804d!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:8px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113 ._uploadProgress_18pzu_128{margin-bottom:8px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113 ._uploadProgress_18pzu_128 ._MuiCircularProgress-svg_18pzu_131{color:#2196f3!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113 ._progressBar_18pzu_134{width:80%;margin-bottom:4px;height:4px;border-radius:2px;background:#fff3}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113 ._progressBar_18pzu_134 ._MuiLinearProgress-bar_18pzu_141{background-color:#2196f3;border-radius:2px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113 ._progressText_18pzu_145{color:#fff;font-weight:600;font-size:.75rem;text-shadow:0 1px 2px rgba(0,0,0,.5)}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._statusIcon_18pzu_151{position:absolute;top:8px;left:8px;z-index:5}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._statusIcon_18pzu_151 ._successIcon_18pzu_157{color:#4caf50;font-size:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));background:#ffffffe6;border-radius:50%;padding:2px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._statusIcon_18pzu_151 ._retryButton_18pzu_165{background:#f44336e6!important;color:#fff!important;padding:4px!important;width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._statusIcon_18pzu_151 ._retryButton_18pzu_165:hover{background:#f44336!important;transform:scale(1.1)}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._statusIcon_18pzu_151 ._retryButton_18pzu_165 ._errorIcon_18pzu_178{font-size:16px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181{position:absolute;bottom:4px;left:4px;right:4px;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);padding:6px 8px;min-height:24px;display:flex;align-items:center;border-radius:6px;box-shadow:0 2px 8px #0000004d;transition:all .3s ease;z-index:3}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198){background:#000000e6;transform:translateY(-2px);box-shadow:0 6px 20px #00000080;border-color:#fff3;min-height:auto;max-height:none}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206{white-space:pre-wrap;-webkit-line-clamp:none;line-clamp:none;display:block;max-height:150px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206:after{opacity:0}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206::-webkit-scrollbar{width:4px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206::-webkit-scrollbar-track{background:transparent}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206::-webkit-scrollbar-thumb:hover{background:#ffffff80}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181._editing_18pzu_198 ._captionText_18pzu_206{display:none}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionText_18pzu_206{color:#fffffff2;font-size:.75rem;line-height:1.3;font-weight:500;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-shadow:none;transition:all .3s ease;cursor:pointer}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionText_18pzu_206:hover{color:#fff;text-shadow:0 0 4px rgba(255,255,255,.5)}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionText_18pzu_206[data-has-content=true]{position:relative}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionText_18pzu_206[data-has-content=true]:after{content:"⌄";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:10px;color:#fff9;opacity:.7;transition:opacity .2s ease}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266{width:100%;display:flex;align-items:center;gap:6px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272{flex:1}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275{background-color:#fffffff2;font-size:.75rem;border-radius:4px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275 fieldset{border-color:#fff6;border-width:1px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275:hover fieldset{border-color:#fff9}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275._Mui-focused_18pzu_287 fieldset{border-color:#2196f3;border-width:1px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275 input{padding:4px 6px;color:#333;font-weight:500}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275 input::placeholder{color:#666;opacity:.8}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300{display:flex;gap:2px;flex-shrink:0}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._saveButton_18pzu_305,._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._cancelButton_18pzu_306{background:#fffffff2!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3)!important;width:22px!important;height:22px!important;min-width:22px!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._saveButton_18pzu_305:hover,._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._cancelButton_18pzu_306:hover{background:#fff!important;transform:scale(1.05)}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._saveButton_18pzu_305{color:#4caf50!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._saveButton_18pzu_305:hover{border-color:#4caf5080!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._cancelButton_18pzu_306{color:#f44336!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._cancelButton_18pzu_306:hover{border-color:#f4433680!important}._imageItem_18pzu_2:active{transform:translateY(-1px) scale(.98)}._instrumentTraysContainer_o54lp_1{width:100%}._instrumentTraysContainer_o54lp_1 ._sectionTitle_o54lp_4{font-weight:600;color:#333;margin-bottom:12px;font-size:16px}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10{margin-bottom:20px}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13{display:flex;gap:12px;align-items:flex-start}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13 ._trayAutocomplete_o54lp_18{flex:1;min-width:0}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13 ._trayAutocomplete_o54lp_18 ._trayInput_o54lp_22{width:100%}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13 ._addButton_o54lp_25{height:40px;white-space:nowrap;flex-shrink:0}._instrumentTraysContainer_o54lp_1 ._divider_o54lp_30{margin:20px 0}._instrumentTraysContainer_o54lp_1 ._traysSection_o54lp_33 ._traysList_o54lp_33{display:flex;flex-direction:column;gap:0}._instrumentTraysContainer_o54lp_1 ._emptyState_o54lp_38{padding:32px 16px;text-align:center;background-color:#f9f9f9;border-radius:8px;border:1px dashed #ddd}._instrumentTraysContainer_o54lp_1 ._emptyState_o54lp_38 ._emptyText_o54lp_45{color:#666;font-style:italic}@media (max-width: 600px){._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13{flex-direction:column;align-items:stretch;gap:8px}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13 ._addButton_o54lp_25{height:36px;width:100%}._instrumentTraysContainer_o54lp_1 ._sectionTitle_o54lp_4{font-size:14px}._instrumentTraysContainer_o54lp_1 ._emptyState_o54lp_38{padding:24px 12px}}._trayCard_1yxxr_1{margin-bottom:12px;border-radius:8px!important;border:1px solid #e0e0e0;box-shadow:0 1px 3px #0000001a!important}._trayCard_1yxxr_1:hover{box-shadow:0 2px 8px #00000026!important}._accordion_1yxxr_11{box-shadow:none!important}._accordion_1yxxr_11:before{display:none}._accordionSummary_1yxxr_18{padding:12px 16px!important;min-height:48px!important}._accordionSummary_1yxxr_18._Mui-expanded_1yxxr_22{min-height:48px!important}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25{display:flex;flex:1;justify-content:space-between;align-items:center;margin-right:8px}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._trayTitle_1yxxr_32{font-size:16px;font-weight:600;color:#333;margin:0}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38{display:flex;gap:8px;align-items:center}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38 ._countChip_1yxxr_43,._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38 ._imageChip_1yxxr_44{height:24px;font-size:11px}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38 ._imageChip_1yxxr_44{background-color:#1976d21a}._accordionSummary_1yxxr_18 ._deleteButton_1yxxr_51{color:#666;padding:4px}._accordionSummary_1yxxr_18 ._deleteButton_1yxxr_51:hover{color:#f44336;background-color:#f443361a}._accordionDetails_1yxxr_60{padding:16px!important;border-top:1px solid #f0f0f0}._trayContent_1yxxr_65{width:100%;display:flex;flex-direction:column;gap:16px}._trayNameSection_1yxxr_72{width:100%}._contentContainer_1yxxr_76{display:flex;gap:16px;align-items:flex-start}._contentContainer_1yxxr_76 ._imageSection_1yxxr_81{flex-shrink:0;width:100%;max-width:200px;order:1}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87{flex:1;min-width:0;width:100%;order:2}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._sectionTitle_1yxxr_93{font-weight:600;color:#333;margin-bottom:8px;display:block;font-size:14px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._addInstrumentBox_1yxxr_100{margin-bottom:12px;width:100%}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._addInstrumentBox_1yxxr_100 ._MuiTextField-root_1yxxr_104,._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._addInstrumentBox_1yxxr_100 ._MuiInputBase-root_1yxxr_107{width:100%}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110{display:flex;flex-wrap:wrap;gap:6px;min-height:24px;width:100%}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117{font-size:12px;height:28px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117._MuiChip-root_1yxxr_125{max-width:200px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117 ._MuiChip-label_1yxxr_128{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._emptyText_1yxxr_134{color:#999;font-style:italic;padding:8px 0}@media (max-width: 960px){._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25{flex-direction:column;align-items:flex-start;gap:8px}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38{flex-wrap:wrap}._contentContainer_1yxxr_76{gap:12px}._contentContainer_1yxxr_76 ._imageSection_1yxxr_81{max-width:180px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._addInstrumentBox_1yxxr_100{margin-bottom:10px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110{gap:5px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117._MuiChip-root_1yxxr_125{max-width:160px}}@media (max-width: 768px){._contentContainer_1yxxr_76{flex-direction:column;gap:12px}._contentContainer_1yxxr_76 ._imageSection_1yxxr_81{max-width:100%;order:1}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87{order:2}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117._MuiChip-root_1yxxr_125{max-width:150px;font-size:11px;height:26px}}@media (max-width: 600px){._accordionSummary_1yxxr_18{padding:8px 12px!important}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._trayTitle_1yxxr_32{font-size:14px}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38 ._countChip_1yxxr_43,._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38 ._imageChip_1yxxr_44{height:20px;font-size:10px}._accordionDetails_1yxxr_60{padding:12px!important}._trayContent_1yxxr_65,._contentContainer_1yxxr_76{gap:12px}._contentContainer_1yxxr_76 ._imageSection_1yxxr_81{min-width:auto;order:1}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87{order:2}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._addInstrumentBox_1yxxr_100{margin-bottom:8px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110{gap:4px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117{font-size:10px;height:24px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117._MuiChip-root_1yxxr_125{max-width:120px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117 ._MuiChip-label_1yxxr_128{padding:0 8px}}@media (max-width: 480px){._contentContainer_1yxxr_76 ._imageSection_1yxxr_81{order:1}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87{order:2}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117._MuiChip-root_1yxxr_125{max-width:100px;font-size:9px;height:22px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117 ._MuiChip-label_1yxxr_128{padding:0 6px}}._singleImageUploaderContainer_2prro_1{width:100%}._singleImageUploaderContainer_2prro_1 ._title_2prro_4{margin-bottom:8px;color:#333;font-weight:600;font-size:14px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10{display:flex;align-items:center;justify-content:center;border:2px dashed transparent;border-radius:8px;transition:all .2s ease;background:#fafafa;position:relative;min-height:100px;max-height:200px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10._dragOver_2prro_22{border-color:#1976d2;background:#1976d20d}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10._hasImage_2prro_26{background:transparent;border:none;padding:0}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed #ccc;border-radius:6px;cursor:pointer;transition:all .2s ease;background:#fff;width:100%;height:100px;min-height:100px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31:hover:not(._loading_2prro_45){border-color:#1976d2;background:#1976d20d;transform:translateY(-1px)}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31:hover:not(._loading_2prro_45) ._addIcon_2prro_50{color:#1976d2}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31:hover:not(._loading_2prro_45) ._addText_2prro_53{color:#1976d2}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31._loading_2prro_45{cursor:not-allowed;opacity:.7;border-color:#e0e0e0;background:#f8f8f8}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31._loading_2prro_45 ._addText_2prro_53{color:#999}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._addIcon_2prro_50{color:#999;transition:color .2s ease;margin-bottom:4px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._addIcon_2prro_50:disabled{color:#ccc}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._loadingSpinner_2prro_73{color:#1976d2!important;margin-bottom:4px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._addText_2prro_53{font-size:12px;color:#999;transition:color .2s ease;text-align:center;font-weight:500}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._imageWrapper_2prro_84{width:100%;max-width:200px;max-height:200px}._singleImageUploaderContainer_2prro_1 ._processingText_2prro_89{display:block;text-align:center;margin-top:4px;color:#1976d2;font-style:italic}@media (max-width: 960px){._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10{min-height:90px;max-height:180px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31{height:90px;min-height:90px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._imageWrapper_2prro_84{max-width:180px}}@media (max-width: 600px){._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10{min-height:80px;max-height:160px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31{height:80px;min-height:80px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._addText_2prro_53{font-size:11px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._imageWrapper_2prro_84{max-width:160px}}@media (max-width: 480px){._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10{min-height:70px;max-height:140px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31{height:70px;min-height:70px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._addText_2prro_53{font-size:10px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._imageWrapper_2prro_84{max-width:140px}}@keyframes _fadeInUp_2prro_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._imageWrapper_2prro_84{animation:_fadeInUp_2prro_1 .3s ease}.preference-card-item{display:flex;align-items:center;gap:40px;background:var(--primary-light);padding:15px;border-radius:8px;cursor:pointer;transition:.2s;justify-content:space-between}.preference-card-item:hover{box-shadow:0 0 10px #0000004d}.preference-card-item .details{display:flex;align-items:center;width:100%;gap:20%}.preference-card-item .details .section{display:flex;flex-direction:column;gap:5px}.preference-card-item .details .header-value{display:flex;align-items:center}.preference-card-item .details .header-value .card-name,.preference-card-item .details .header-value .surgeon-name,.preference-card-item .details .header-value .procedure-name{font-weight:600;color:inherit;line-height:1.4}.preference-card-item .details .header-value .card-name{font-weight:700;font-size:1.15rem}.preference-card-item .details .header-value .surgeon-name{margin-right:0}.preference-card-item .details .header-value .procedure-name{margin-left:0}.preference-card-item .saving-text{position:absolute;top:17px;right:20px;z-index:2}.preference-card-item .saving-text .MuiTypography-root{font-size:.85rem;font-weight:500;color:inherit;letter-spacing:.5px}.preference-card-item .loading-indicator{position:absolute;bottom:0;left:0;right:0;height:3px;overflow:hidden;border-radius:0 0 8px 8px;z-index:1}.preference-card-item .loading-indicator .linear-progress{height:100%;border-radius:0;transition:opacity .3s ease-in-out}.preference-card-item .loading-indicator .linear-progress .MuiLinearProgress-root{height:100%;background-color:#00000014;border-radius:0}.preference-card-item .loading-indicator .linear-progress .MuiLinearProgress-bar{border-radius:0;background-color:var(--primary);transition:transform .4s cubic-bezier(.4,0,.2,1)}.preference-card-item.header{cursor:default;pointer-events:none;border:1px solid var(--primary);padding:16px 20px;position:relative;overflow:hidden}.preference-card-item.header .details{gap:24px;flex-wrap:wrap}.preference-card-item.header .details .header-value:not(:last-child){position:relative;padding-right:24px}.preference-card-item.header .details .header-value:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background-color:#0000001f}.preference-card-view .preference-card-header.scrolled .preference-card-item{background:var(--primary);color:#fff}.preference-card-view .preference-card-header.scrolled .preference-card-item .details .header-value:not(:last-child):after{background-color:#ffffff4d}.preference-card-view .preference-card-header.scrolled .preference-card-item .saving-text{opacity:.9}.preference-card-view .preference-card-header.scrolled .preference-card-item .loading-indicator .linear-progress{background-color:var(--primary)}.preference-card-view .preference-card-header.scrolled .preference-card-item .loading-indicator .linear-progress .MuiLinearProgress-bar{background-color:#fff}.preference-card-view .preference-card-header.scrolled .preference-card-item .loading-indicator .linear-progress .MuiLinearProgress-root{background-color:var(--primary)}@media (max-width: 768px){.preference-card-item{padding:8px 12px;gap:12px}.preference-card-item .details{flex-direction:column;align-items:start;gap:0}.preference-card-item .details .header-value{width:100%}.preference-card-item .details .header-value:not(:last-child){padding-right:0;padding-bottom:6px;margin-bottom:6px}.preference-card-item .details .header-value:not(:last-child):after{display:none}.preference-card-item .details .header-value:not(:first-child){border-top:1px solid rgba(0,0,0,.1);padding-top:6px}.preference-card-item .details .header-value .card-name{font-size:1.1rem;line-height:1.3}.preference-card-item .details .header-value .surgeon-name,.preference-card-item .details .header-value .procedure-name{font-size:.875rem;line-height:1.3}.preference-card-item.header{padding:8px 12px;position:relative;min-height:auto;overflow:hidden}.preference-card-item.header .details{gap:0;width:calc(100% - 80px)}.preference-card-item.header .saving-text{top:8px;right:12px}.preference-card-item.header .saving-text .MuiTypography-root{font-size:.6875rem}.preference-card-item.header .loading-indicator{height:2px}}@media (max-width: 480px){.preference-card-item.header{padding:6px 10px}.preference-card-item.header .details{width:calc(100% - 70px)}.preference-card-item.header .details .header-value .card-name{font-size:1rem;line-height:1.2}.preference-card-item.header .details .header-value .surgeon-name,.preference-card-item.header .details .header-value .procedure-name{font-size:.8125rem;line-height:1.2}.preference-card-item.header .details .header-value:not(:last-child){padding-bottom:4px;margin-bottom:4px}.preference-card-item.header .details .header-value:not(:first-child){padding-top:4px}.preference-card-item.header .saving-text{top:6px;right:10px}.preference-card-item.header .saving-text .MuiTypography-root{font-size:.625rem}.preference-card-item.header .loading-indicator{height:2px}}.pref-card-rep-item-container{display:flex;align-items:center;justify-content:space-between}.pref-card-rep-item-container .details-container{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-radius:5px;background:var(--primary-light)}.pref-card-rep-item-container .actions{display:flex;align-items:self-start;gap:5px}.pref-card-rep-item-container .actions .notification-checkbox{display:flex;flex-direction:column;align-items:center}.pref-card-rep-item-container.is-email-sent .details-container,.pref-card-rep-item-container.is-text-sent .details-container{background:var(--success-light)}._container_1pq50_1{margin:0 10px;display:flex;flex-direction:column;align-items:center;white-space:nowrap}.preference-card-view{display:flex;flex-direction:column;gap:20px;margin-bottom:150px}.preference-card-view .preference-card-header{display:flex;flex-direction:column;gap:10px;margin:0 20px;top:100px;z-index:100;position:sticky}.preference-card-view .preference-card-header.scrolled{transition:all .3s ease}.preference-card-view .preference-card-header .create{display:flex;align-items:center;justify-content:space-between}.preference-card-view .preference-card-header .create .inputs{display:flex;align-items:center;gap:10px;width:100%;max-width:550px}.preference-card-view .body{display:flex;flex-direction:column;gap:10px;margin:0 20px 40px}.preference-card-view .body .mt-1{margin-top:5px}.preference-card-view .body .mt-2{margin-top:10px}.preference-card-view .body .accordion{background:var(--primary-light)}.preference-card-view .body .accordion .accordion-details{background:#fff}.preference-card-view .body .accordion .accordion-details .details-container{display:flex;padding:10px;width:100%;gap:40px}.preference-card-view .body .accordion .accordion-details .details-container .section{display:flex;flex-direction:column;gap:10px;width:100%}.preference-card-view .body .accordion .accordion-details .details-container .section.center{margin:0;align-items:center;justify-content:start}.preference-card-view .body .accordion .accordion-details .details-container .section .checkbox-group{display:flex;gap:10px;flex-wrap:wrap}.preference-card-view .body .accordion .accordion-details .details-container .row{width:100%;display:flex;gap:20px;align-items:start;justify-content:space-between}.preference-card-view .body .accordion .accordion-details .details-container .row.item{align-items:center;justify-content:start}.preference-card-view .body .accordion .accordion-details .details-container .row.center{align-items:center}.preference-card-view .body .accordion .accordion-details .details-container .row.start{justify-content:start}.preference-card-view .body .accordion .accordion-details .details-container .row.full-width{width:100%}.preference-card-view .body .accordion .accordion-details .details-container .row .width-1{min-width:300px}.preference-card-view .body .accordion .accordion-details .details-container .row .text-box{display:flex;align-items:center;gap:10px;width:170px;min-width:130px}.preference-card-view .body .accordion .accordion-details .details-container .flex{display:flex;gap:20px}.preference-card-view .body .accordion .accordion-details .details-container .notes-row{display:flex;gap:20px;align-items:start;justify-content:start;flex-wrap:wrap}.preference-card-view .body .accordion .accordion-details .details-container .notes-row .notes-container{padding:10px}.preference-card-view .body .accordion .accordion-details .details-container .notes-row .notes-container .section{display:flex;flex-direction:column;gap:10px;width:100%}.preference-card-view .body .accordion .accordion-details .details-container .col{display:flex;flex-direction:column;gap:2px;width:100%}.preference-card-view .body .accordion .accordion-details .details-container .col.equipments{gap:5px}.preference-card-view .body .accordion .accordion-details .details-container.half-width{width:70%}.preference-card-view .body .accordion .accordion-details .row{display:flex;align-items:center;gap:5px}.preference-card-view .body .accordion .accordion-details .row .add-button{margin-bottom:16px;padding:7px 10px;min-width:120px}.preference-card-view .body .accordion .accordion-details .col{display:flex;flex-direction:column;gap:2px;width:100%}.preference-card-view .body .accordion .accordion-details .col.equipments{gap:5px}.preference-card-view .body .accordion .accordion-details .col.gap-1{gap:10px}.preference-card-view .body .accordion .accordion-details .col.gap-2{gap:20px}.preference-card-view .body .accordion .accordion-details .wrap{flex-wrap:wrap}.preference-card-view .body .accordion .accordion-details .products-container .products-col{display:flex;flex-direction:column;gap:10px;width:60%}.preference-card-view .body .accordion .accordion-details .products-container .products-col .product-row{display:flex;gap:10px;align-items:center}.preference-card-view .body .accordion .accordion-details .products-container .products-col .product-row .left{width:100%;display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--grayscale-light)}.preference-card-view .body .accordion .accordion-details .table-rotation-options{display:flex;align-items:self-start;gap:10px}.preference-card-view .body .accordion .implant-products-container{margin-top:10px;border:1px solid var(--grayscale-light);padding:10px 15px;border-radius:5px}.preference-card-view .body .accordion .implant-products-container.disabled{background-color:var(--grayscale-lightest);color:var(--grayscale)}.preference-card-view .body .accordion .selected-products{display:flex;flex-direction:column;gap:15px;margin-bottom:10px}.preference-card-view .body .accordion .selected-products .company-group{display:flex;flex-direction:column;gap:7.5px;padding:5px 10px;border-radius:5px;background:var(--grayscale-lightest)}.preference-card-view .body .accordion .selected-products .company-group .header{display:flex;align-items:center;justify-content:space-between;margin-right:15px}.preference-card-view .body .accordion .selected-products .company-group h4{font-size:14px;font-weight:700;color:var(--primary);margin-bottom:5px}.preference-card-view .body .accordion .product{display:flex;align-items:center;justify-content:space-between;border:1px dashed var(--grayscale-light);border-radius:5px;padding:5px 15px;background:var(--grayscale-lightest)}.preference-card-view .body .accordion .product .actions{display:flex;align-items:center;gap:5px}.preference-card-view .body .accordion .product .invite-switch{display:flex;align-items:center}.preference-card-view .body .accordion .new-rep-container{margin-top:20px;display:flex;flex-direction:column;gap:10px}.preference-card-view .body .accordion .new-rep-container .notify-rep .rep-container{display:flex;flex-direction:column;gap:10px}.preference-card-view .body .positions-container .positions{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:10px}.preference-card-view .body .positions-container .positions .position{position:relative;overflow:hidden;border:2px solid transparent;transition:border-color .3s ease}.preference-card-view .body .positions-container .positions .position:hover{cursor:pointer}.preference-card-view .body .positions-container .positions .position.selected{border-color:#00f}.preference-card-view .body .positions-container .positions .position .position-image{width:60px;height:60px;object-fit:cover}.preference-card-view.is-mobile .products-container .products-col .product-row{align-items:flex-start}.preference-card-view.is-mobile .products-container .products-col .product-row .left,.preference-card-view.is-mobile .flex{flex-wrap:wrap}.preference-card-view.is-native .preference-card-header{top:10px}@media (max-width: 1024px){.preference-card-view .body .accordion .accordion-details .details-container{flex-wrap:wrap}.preference-card-view .body .accordion .accordion-details .details-container.half-width{width:100%}.preference-card-view .body .accordion .accordion-details .details-container .notes-row{display:inline}.preference-card-view .body .accordion .accordion-details .details-container .row{flex-wrap:wrap}.preference-card-view .body .accordion .accordion-details .details-container .row .width-1{min-width:100%}.preference-card-view .body .accordion .accordion-details .products-container .products-col{width:100%}.preference-card-view .body .accordion .accordion-details .table-rotation-options{flex-direction:column;gap:10px}}.MuiAutocomplete-root{margin-bottom:16px}.MuiAutocomplete-root .MuiChip-root{margin:2px}#instrument-trays-selector .MuiOutlinedInput-root{padding:8px}.medication-search-container{width:100%}.medication-search-container .search-box{position:relative;width:100%}.medication-search-container .selected-medication{background-color:#f5f5f5;padding:16px;border-radius:4px}._dialog_19y75_1 ._dialogTitle_19y75_1{padding:24px 24px 16px;background-color:#f8f9fa}._dialog_19y75_1 ._dialogContent_19y75_5{padding:10px;min-height:400px;max-height:500px;overflow-y:auto}._dialog_19y75_1 ._dialogActions_19y75_11{padding:16px 24px 24px;background-color:#f8f9fa}._columnList_19y75_16{margin:0 10px;display:flex;flex-direction:column;gap:10px}._columnList_19y75_16._draggingOver_19y75_22{background-color:#1976d20a}._columnItem_19y75_26{cursor:pointer;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;transition:all .2s ease}._columnItem_19y75_26:hover{box-shadow:0 2px 8px #0000001a;border-color:#1976d2}._columnItem_19y75_26._hidden_19y75_38{opacity:.6;background-color:#f5f5f5}._columnItem_19y75_26._hidden_19y75_38 ._columnText_19y75_42{text-decoration:line-through;color:#757575}._columnItem_19y75_26 ._firstItem_19y75_46{margin-top:10px}._columnItem_19y75_26 ._columnText_19y75_42{flex:1;margin:0 12px}._columnItem_19y75_26 ._columnText_19y75_42 ._MuiListItemText-primary_19y75_53{font-weight:500;color:#333}._columnItem_19y75_26 ._columnText_19y75_42 ._MuiListItemText-secondary_19y75_57{font-size:.75rem;color:#757575;font-family:Roboto Mono,monospace}._columnItem_19y75_26 ._visibilityButton_19y75_62{color:#757575}._columnItem_19y75_26 ._visibilityButton_19y75_62:hover{color:#1976d2;background-color:#1976d20a}@keyframes _slideIn_19y75_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._columnItem_19y75_26{animation:_slideIn_19y75_1 .2s ease-out}@media (max-width: 600px){._dialog_19y75_1 ._dialogContent_19y75_5{max-height:60vh}._columnItem_19y75_26{margin:0 8px 8px;padding:8px 12px}._columnItem_19y75_26 ._columnText_19y75_42 ._MuiListItemText-secondary_19y75_57{display:none}}._loadingOverlay_i7vsi_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px;background-color:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:32px}._loadingSpinner_i7vsi_13{color:var(--primary)}._loadingSpinner_i7vsi_13 ._MuiCircularProgress-circle_i7vsi_16{stroke-linecap:round}._loadingTextContainer_i7vsi_20{text-align:center}._loadingTitle_i7vsi_24{color:var(--text-black);font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);margin-bottom:8px}._loadingSubtitle_i7vsi_31{color:var(--grayscale);font-size:var(--font-size-subtitle2);max-width:300px}._noRowsOverlay_i7vsi_37{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;background-color:var(--grayscale-lightest)}._noRowsIcon_i7vsi_47{width:64px;height:64px;border-radius:50%;background-color:var(--grayscale-light);display:flex;align-items:center;justify-content:center;margin-bottom:8px}._noRowsTitle_i7vsi_58{color:var(--text-black);font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);margin-bottom:8px}._noRowsSubtitle_i7vsi_65{color:var(--grayscale);font-size:var(--font-size-subtitle2);text-align:center;max-width:400px;line-height:1.5}._tableContainer_i7vsi_73{border-radius:8px;margin-top:0;box-shadow:0 4px 10px #0000001a}._tableContainer_i7vsi_73 ._MuiTableContainer-root_i7vsi_78{border-radius:8px;margin-top:0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;position:relative}._tableContainer_i7vsi_73 ._MuiTable-root_i7vsi_84{min-width:1200px;table-layout:fixed}._tableContainer_i7vsi_73 ._MuiTableHead-root_i7vsi_88{position:sticky;top:0;z-index:2;background-color:#fff;min-height:56px}._tableContainer_i7vsi_73 ._MuiTableHead-root_i7vsi_88 ._MuiTableCell-root_i7vsi_95{background-color:inherit;font-weight:600;white-space:nowrap;opacity:1;padding:12px 16px;border-bottom:2px solid;border-color:#e0e0e0;color:#333;font-size:.875rem;min-height:56px;overflow:hidden;text-overflow:ellipsis}._tableContainer_i7vsi_73 ._MuiTableHead-root_i7vsi_88 ._MuiTableCell-root_i7vsi_95:first-of-type{border-top-left-radius:8px}._tableContainer_i7vsi_73 ._MuiTableHead-root_i7vsi_88 ._MuiTableCell-root_i7vsi_95:last-of-type{border-top-right-radius:8px}._tableContainer_i7vsi_73 ._MuiTableHead-root_i7vsi_88 ._MuiTableCell-root_i7vsi_95:nth-of-type(2):first-of-type{border-top-left-radius:8px}._tableContainer_i7vsi_73 ._MuiTableBody-root_i7vsi_118 ._MuiTableCell-root_i7vsi_95{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}._tableContainer_i7vsi_73 ._MuiTableBody-root_i7vsi_118 ._MuiTableRow-root_i7vsi_124:last-child ._MuiTableCell-root_i7vsi_95:first-of-type{border-bottom-left-radius:8px}._tableContainer_i7vsi_73 ._MuiTableBody-root_i7vsi_118 ._MuiTableRow-root_i7vsi_124:last-child ._MuiTableCell-root_i7vsi_95:last-of-type{border-bottom-right-radius:8px}._tableContainer_i7vsi_73 ._MuiTableBody-root_i7vsi_118 ._MuiTableRow-root_i7vsi_124:last-child ._MuiTableCell-root_i7vsi_95:nth-of-type(2){border-bottom-left-radius:8px}._tableContainer_i7vsi_73 ._MuiTableRow-root_i7vsi_124{height:auto;min-height:40px}._tableContainer_i7vsi_73 ._MuiCircularProgress-root_i7vsi_137{width:40px;height:40px}._overlayCell_i7vsi_142{border:none;height:300px;padding:0}._draggingRow_i7vsi_148{display:table;box-shadow:0 4px 12px #0000004d}._dragHandleCell_i7vsi_153{cursor:grab;width:48px;min-width:48px;max-width:48px}._dragIndicator_i7vsi_160{color:#999}._evenRow_i7vsi_164{background-color:#f5f5f5}._oddRow_i7vsi_168{background-color:#fff}._selectableRow_i7vsi_172{cursor:pointer}._defaultRow_i7vsi_176{cursor:default}._draggingOverBackground_i7vsi_180{background-color:#f5f5f5}._exportButtonsContainer_i7vsi_184{margin-bottom:16px;display:flex;gap:8px;align-items:center}._exportButtonFullWidth_i7vsi_191{width:100%}._paginationContainer_i7vsi_195{margin-top:4px;background-color:#f5f5f5;border-bottom-left-radius:8px;border-bottom-right-radius:8px}._paginationContainer_i7vsi_195 ._MuiTablePagination-toolbar_i7vsi_201{padding:4px 16px;min-height:40px}._groupHeader_ljarg_1{background-color:#f5f5f5!important;border-top:2px solid #ddd;border-bottom:2px solid #ddd}._groupHeader_ljarg_1:hover{background-color:#eee!important}._groupHeaderCell_ljarg_10{font-weight:700;padding:16px!important}._groupTitle_ljarg_15{display:flex;align-items:center;gap:8px;color:#333}._groupItemRow_ljarg_22{padding-left:48px}.pdf-settings-container{padding:24px}.pdf-settings-container .pdf-settings-title{margin-bottom:24px}.filter-button{display:flex;align-items:center;gap:5px}.filters-menu-container{display:flex;justify-content:space-between;flex-direction:column;margin-top:1px;border-radius:4px;padding:1px}.filters-menu-container .filters{display:flex;justify-content:space-evenly;align-items:center;padding:.5em;margin-top:1em}.filters-menu-container .input-container{width:200px}.input-container.is-tablet{width:90%}.filter-button-container{display:flex;align-items:center;gap:10px}.filter-button-container .filter-chip{background-color:var(--grayscale-lightest);font-weight:500;margin:1px}.filter-bar-container{display:flex;flex-direction:row;justify-content:space-between;padding:1rem;padding-top:30px}.filter-bar-container .filter-bar-container-left{display:flex;align-items:center}.filter-bar-container .filter-bar-container-left .pdf-settings-button{padding:5px 15px}.filter-bar-container .filter-bar-container-right{padding-top:10px}.filter-bar-container.is-mobile{flex-direction:column;padding:1rem}._walletCardModal_muw7d_1 ._modalContent_muw7d_4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;max-height:90vh;background-color:#fff;box-shadow:0 24px 48px #0003;padding:24px;border-radius:4px;outline:none;display:flex;flex-direction:column;overflow:hidden}@media (min-width: 600px){._walletCardModal_muw7d_1 ._modalContent_muw7d_4{width:500px;max-height:85vh}}@media (min-width: 960px){._walletCardModal_muw7d_1 ._modalContent_muw7d_4{width:600px;padding:32px}}._walletCardModal_muw7d_1 ._modalTitle_muw7d_33{margin-bottom:8px}._walletCardModal_muw7d_1 ._modalDescription_muw7d_36{margin-bottom:24px}._walletCardModal_muw7d_1 ._formContainer_muw7d_39{margin-bottom:24px;overflow-y:auto;flex:1;min-height:0;padding-right:8px;padding-top:8px}._walletCardModal_muw7d_1 ._formContainer_muw7d_39::-webkit-scrollbar{width:6px}._walletCardModal_muw7d_1 ._formContainer_muw7d_39::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}._walletCardModal_muw7d_1 ._formContainer_muw7d_39::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}._walletCardModal_muw7d_1 ._formContainer_muw7d_39::-webkit-scrollbar-thumb:hover{background:#0000004d}._walletCardModal_muw7d_1 ._nameFieldsRow_muw7d_62{display:flex;gap:16px;margin-bottom:16px}._walletCardModal_muw7d_1 ._nameFieldsRow_muw7d_62:first-child .MuiTextField-root{margin-top:8px}@media (max-width: 600px){._walletCardModal_muw7d_1 ._nameFieldsRow_muw7d_62{flex-direction:column;gap:0}}._walletCardModal_muw7d_1 ._textField_muw7d_76{margin-bottom:16px}@media (max-width: 600px){._walletCardModal_muw7d_1 ._textField_muw7d_76{margin-bottom:12px}}._walletCardModal_muw7d_1 ._actionButtons_muw7d_84{display:flex;justify-content:flex-end;gap:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.12)}._walletCardModal_muw7d_1 ._actionButtons_muw7d_84 ._button_muw7d_91{min-height:36px}@media (max-width: 600px){._walletCardModal_muw7d_1 ._actionButtons_muw7d_84 ._button_muw7d_91{min-height:44px;flex:1}}._walletCardModal_muw7d_1 ._formContainer_muw7d_39 .MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)}.usage-reports-container{display:flex;flex-direction:column;gap:7px}.usage-reports-container .report-header{display:flex;align-items:center;gap:10px}._container_1m7it_1{display:flex;flex-direction:column;gap:1px;padding:2px 0;width:100%;overflow:hidden;font-size:11px;line-height:1.25}._list_1m7it_12{margin:0;padding:7.5px 0;display:block}._loader_1m7it_18{display:block}._empty_1m7it_22{color:var(--grayscale, #9e9e9e);font-size:11px}._productRow_1m7it_27{list-style:none;margin:0;padding:0}._productBlock_1m7it_33{display:inline-flex;align-items:center;gap:5px;width:100%;min-width:0;padding:1px 0;margin:0;font-size:11px;line-height:1.25;color:inherit;background:none;border:none;cursor:pointer;text-align:left;border-radius:2px}._productName_1m7it_51{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._emailRegistered_1m7it_59{font-weight:700}._emailSent_1m7it_63{flex-shrink:0;font-size:14px!important;color:#2e7d32}._iconPending_1m7it_69{flex-shrink:0;font-size:14px!important;color:var(--grayscale, #9e9e9e)}._container_umw7x_1{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}._contentWrapper_umw7x_9{padding:12px 16px;display:flex;flex-direction:column;gap:12px;height:100%;width:100%;min-width:0;overflow:hidden}._filtersContainer_umw7x_20{border-radius:8px;overflow:visible;border:1px solid rgba(0,0,0,.08);background-color:var(--background-paper, #fff);position:relative;flex-shrink:0;padding:12px 16px}._filtersGrid_umw7x_30{display:flex;flex-wrap:wrap;gap:10px;align-items:center}._activeFiltersSection_umw7x_37{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:8px;padding-left:12px;border-left:1px solid var(--grayscale-light)}._filterChip_umw7x_47{font-weight:500!important;border-radius:4px!important;background-color:var(--primary, #1976d2)!important;color:#fff!important;height:26px!important}._filterChip_umw7x_47 .MuiChip-deleteIcon{color:#fff!important;font-size:16px!important}._filterChip_umw7x_47 .MuiChip-label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;padding:0 8px!important}._clearAllButton_umw7x_66{padding:4px 10px;border:none;background:transparent;color:var(--grayscale-dark);font-size:12px;font-weight:500;cursor:pointer;border-radius:4px;white-space:nowrap}._clearAllButton_umw7x_66:hover{background:var(--grayscale-lightest);color:var(--grayscale-darkest)}._searchInput_umw7x_82{min-width:260px;max-width:320px;flex:1}._searchInput_umw7x_82 .MuiOutlinedInput-root{background:var(--grayscale-lightest);border-radius:6px;height:34px}._searchInput_umw7x_82 .MuiOutlinedInput-root:hover{background:var(--grayscale-light)}._searchInput_umw7x_82 .MuiOutlinedInput-root._Mui-focused_umw7x_95{background:#fff}._searchInput_umw7x_82 .MuiOutlinedInput-root fieldset{border-color:transparent}._searchInput_umw7x_82 .MuiOutlinedInput-root:hover fieldset{border-color:var(--grayscale)}._searchInput_umw7x_82 .MuiOutlinedInput-root._Mui-focused_umw7x_95 fieldset{border-color:var(--primary)}._searchInput_umw7x_82 .MuiInputBase-input{font-size:13px;padding:7px 10px}._searchInput_umw7x_82 .MuiInputBase-input::placeholder{color:var(--grayscale-dark);opacity:1}._searchIcon_umw7x_116{color:var(--grayscale-dark);font-size:18px}._clearButton_umw7x_121{padding:4px}._clearButton_umw7x_121 svg{font-size:16px;color:var(--grayscale-dark)}._statusSelect_umw7x_129{min-width:120px}._statusSelect_umw7x_129 .MuiOutlinedInput-root{height:34px;font-size:13px;background:#fff;border-radius:6px}._statusSelect_umw7x_129 .MuiOutlinedInput-root fieldset{border-color:var(--grayscale-light)}._statusSelect_umw7x_129 .MuiOutlinedInput-root:hover fieldset{border-color:var(--grayscale)}._statusSelect_umw7x_129 .MuiOutlinedInput-root._Mui-focused_umw7x_95 fieldset{border-color:var(--primary)}._statusSelect_umw7x_129 .MuiSelect-select{padding:7px 32px 7px 10px!important}._selectPlaceholder_umw7x_151{color:var(--grayscale-dark)}._statusMenu_umw7x_155{margin-top:4px;border-radius:8px;box-shadow:0 4px 20px #0000001f}._statusMenuItem_umw7x_161{padding:6px 12px;font-size:13px;gap:4px}._statusMenuItem_umw7x_161 .MuiCheckbox-root{padding:4px}._statusMenuItem_umw7x_161 .MuiListItemText-root{margin:0}._statusMenuItem_umw7x_161 .MuiTypography-root{font-size:13px}._dateRangeButton_umw7x_176{display:flex;align-items:center;gap:6px;padding:7px 10px;height:34px;border:1px solid var(--grayscale-light);border-radius:6px;background:#fff;font-size:13px;color:var(--grayscale-dark);cursor:pointer;transition:all .15s ease;white-space:nowrap}._dateRangeButton_umw7x_176:hover{border-color:var(--grayscale);background:var(--grayscale-lightest)}._dateRangeButton_umw7x_176._active_umw7x_37{border-color:var(--primary);color:var(--primary);background:var(--primary-lightest)}._dateRangeButton_umw7x_176 svg{font-size:17px}._dateRangeArrow_umw7x_204{font-size:17px;margin-left:auto;opacity:.6}._columnToggleButton_umw7x_210{display:flex;align-items:center;gap:6px;padding:7px 10px;height:34px;border:1px solid var(--grayscale-light);border-radius:6px;background:#fff;font-size:13px;color:var(--grayscale-dark);cursor:pointer;transition:all .15s ease;white-space:nowrap}._columnToggleButton_umw7x_210:hover{border-color:var(--grayscale);background:var(--grayscale-lightest)}._columnToggleButton_umw7x_210._active_umw7x_37{border-color:var(--primary);color:var(--primary);background:var(--primary-lightest)}._columnToggleButton_umw7x_210 svg{font-size:17px}._columnToggleArrow_umw7x_238{font-size:17px;margin-left:auto;opacity:.6}._groupByCheckbox_umw7x_244{margin:0!important;padding:0 6px 0 0!important;border:1px solid var(--grayscale-light);border-radius:4px;background:#fff;transition:all .2s ease;height:34px}._groupByCheckbox_umw7x_244:hover:not(.Mui-disabled){background:var(--grayscale-lightest);border-color:var(--primary)}._groupByCheckbox_umw7x_244.Mui-disabled{opacity:.5;cursor:not-allowed;background:var(--grayscale-lightest)}._groupByCheckbox_umw7x_244 .MuiFormControlLabel-label{font-size:13px;font-weight:500;color:var(--grayscale-dark);white-space:nowrap;margin-left:4px}._groupByCheckbox_umw7x_244 .Mui-checked~.MuiFormControlLabel-label{color:var(--primary);font-weight:600}._groupByCheckbox_umw7x_244 .Mui-disabled .MuiFormControlLabel-label{color:var(--grayscale-light)}._columnVisibilityPopover_umw7x_277{margin-top:8px;border-radius:10px;box-shadow:0 8px 32px #00000029}._columnVisibilityContent_umw7x_283{padding:12px;min-width:200px}._columnVisibilityHeader_umw7x_288{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--grayscale-darkest);padding:0 4px}._columnVisibilityList_umw7x_299{display:flex;flex-direction:column;gap:2px}._columnVisibilityItem_umw7x_305{display:flex;align-items:center;gap:4px;padding:4px;border-radius:4px;cursor:pointer;font-size:13px;color:var(--grayscale-darkest);transition:background .15s ease}._columnVisibilityItem_umw7x_305:hover{background:var(--grayscale-lightest)}._columnVisibilityItem_umw7x_305 .MuiCheckbox-root{padding:4px}._dateRangePopover_umw7x_323{margin-top:8px;border-radius:12px;box-shadow:0 8px 32px #00000029;z-index:1400!important}._dateRangeContent_umw7x_330{padding:16px;min-width:420px}._dateRangeHeader_umw7x_335{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:14px;font-weight:500;color:var(--grayscale-darkest)}._clearDateButton_umw7x_345{padding:4px 8px;border:none;background:transparent;color:var(--primary);font-size:12px;font-weight:500;cursor:pointer;border-radius:4px}._clearDateButton_umw7x_345:hover{background:var(--primary-lightest)}._datePickersRow_umw7x_359{display:flex;align-items:center;gap:12px}._datePickerField_umw7x_365{flex:1}._datePickerField_umw7x_365 .MuiOutlinedInput-root{height:40px;font-size:13px;border-radius:8px}._datePickerField_umw7x_365 .MuiInputLabel-root{font-size:13px}._dateRangeSeparator_umw7x_377{color:var(--grayscale-dark);font-size:13px}._tablePaper_umw7x_382{width:100%;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;height:calc(100vh - 170px);min-width:0;display:flex;flex-direction:column;border:1px solid var(--gray-2)}._dataGrid_umw7x_395{border:none!important;width:100%!important;height:100%!important;flex:1}._dataGrid_umw7x_395 .MuiDataGrid-main{outline:none!important}._dataGrid_umw7x_395 .MuiDataGrid-overlayWrapper{height:100%!important;width:100%!important}._dataGrid_umw7x_395 .MuiDataGrid-overlay{height:100%!important}._dataGrid_umw7x_395 .MuiDataGrid-virtualScroller{overflow-x:auto!important;overflow-y:auto!important}._dataGrid_umw7x_395 .MuiDataGrid-virtualScroller::-webkit-scrollbar{height:10px!important;width:8px!important;display:block!important}._dataGrid_umw7x_395 .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:#f0f0f0!important;display:block!important}._dataGrid_umw7x_395 .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:5px!important;display:block!important}._dataGrid_umw7x_395 .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}._dataGrid_umw7x_395 .MuiDataGrid-scrollbar--horizontal{display:block!important;height:10px!important}._dataGrid_umw7x_395 .MuiDataGrid-cell{border-bottom:1px solid var(--gray-2);font-size:13px;white-space:normal!important;word-wrap:break-word!important;line-height:1.4!important;display:flex;align-items:center;padding:8px 10px;min-height:48px!important;overflow:hidden}._dataGrid_umw7x_395 .MuiDataGrid-cell:focus,._dataGrid_umw7x_395 .MuiDataGrid-cell:focus-within{outline:none}._dataGrid_umw7x_395 .MuiDataGrid-row{background-color:#fff}._dataGrid_umw7x_395 .MuiDataGrid-row:hover{background-color:#f0edfc!important}._dataGrid_umw7x_395 .MuiDataGrid-row:nth-of-type(2n){background-color:#fafafa}._dataGrid_umw7x_395 .MuiDataGrid-row:nth-of-type(2n):hover{background-color:#f0edfc!important}._dataGrid_umw7x_395 .parentRow{background-color:#f5f5f5!important;font-weight:600!important;border-top:2px solid var(--primary-light, #e3f2fd)!important;border-bottom:2px solid var(--primary-light, #e3f2fd)!important}._dataGrid_umw7x_395 .parentRow:hover{background-color:#e8e8e8!important}._dataGrid_umw7x_395 .parentRow .MuiDataGrid-cell{font-weight:600!important}._dataGrid_umw7x_395 .childRow{background-color:#e8f4ff!important}._dataGrid_umw7x_395 .childRow:hover{background-color:#d1c4e9!important}._dataGrid_umw7x_395 .childRow:nth-of-type(2n){background-color:#dce5ff!important}._dataGrid_umw7x_395 .childRow:nth-of-type(2n):hover{background-color:#d1c4e9!important}._dataGrid_umw7x_395 .MuiDataGrid-columnHeaders{background-color:var(--gray-1);border-bottom:1px solid var(--gray-2);font-weight:600;font-size:.75rem;color:var(--grayscale-darkest);text-transform:uppercase;letter-spacing:.04em;min-height:44px!important;max-height:44px!important}[data-theme=dark] ._dataGrid_umw7x_395 .MuiDataGrid-columnHeaders{background-color:var(--grayscale-dark);color:var(--white)}._dataGrid_umw7x_395 .MuiDataGrid-columnHeader{padding:0 10px}._dataGrid_umw7x_395 .MuiDataGrid-columnHeader:focus,._dataGrid_umw7x_395 .MuiDataGrid-columnHeader:focus-within{outline:none}._dataGrid_umw7x_395 .MuiDataGrid-columnHeaderTitle{font-weight:600;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dataGrid_umw7x_395 .MuiDataGrid-columnSeparator{display:none}._dataGrid_umw7x_395 .MuiDataGrid-footerContainer{border-top:1px solid var(--gray-2);justify-content:flex-start;min-height:44px;background-color:var(--gray-1)}[data-theme=dark] ._dataGrid_umw7x_395 .MuiDataGrid-footerContainer{background-color:var(--grayscale-dark)}._dataGrid_umw7x_395 .MuiTablePagination-root{margin-right:auto}._dateCell_umw7x_532{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:var(--grayscale-darkest);font-weight:500}._procedureCell_umw7x_541{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.4;font-size:13px;color:var(--grayscale-dark)}._procedureCell_umw7x_541:hover{cursor:help}._procedureTooltip_umw7x_557{max-width:400px;font-size:13px;line-height:1.5;padding:10px 14px;white-space:pre-wrap;word-break:break-word}._implantRegistrationsContainer_umw7x_566{display:flex;flex-direction:column;gap:3px;padding:2px 0;width:100%;overflow:hidden}._implantRegistrationLink_umw7x_575{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 10px;border-radius:4px;color:#2e7d32;font-size:12px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .15s ease;background:#2e7d3214;border:1px solid rgba(46,125,50,.3);text-align:left;max-width:100%;box-sizing:border-box}._implantRegistrationLink_umw7x_575 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._implantRegistrationLink_umw7x_575:hover{color:#1b5e20;background:#2e7d3224;border-color:#2e7d3280}._implantRegistrationLink_umw7x_575 svg{font-size:14px;flex-shrink:0;color:#43a047}._viewProductsButton_umw7x_610{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 10px;border-radius:4px;background-color:var(--primary);color:#fff;border:none;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;margin-top:4px;box-sizing:border-box}._viewProductsButton_umw7x_610 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewProductsButton_umw7x_610:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:0 2px 4px #1976d24d}._viewProductsButton_umw7x_610:disabled{background-color:var(--grayscale-light);color:var(--grayscale-dark);cursor:not-allowed;opacity:.6}._viewProductsButton_umw7x_610 svg{font-size:14px;flex-shrink:0}._referralLettersContainer_umw7x_648{display:flex;flex-direction:column;gap:3px;padding:2px 0;width:100%;overflow:hidden}._referralLetterLink_umw7x_657{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 10px;border-radius:4px;color:var(--primary);font-size:12px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .15s ease;background:#1976d214;border:1px solid rgba(25,118,210,.3);text-align:left;max-width:100%;box-sizing:border-box}._referralLetterLink_umw7x_657 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._referralLetterLink_umw7x_657:hover{color:var(--primary-dark);background:#1976d224;border-color:#1976d280}._referralLetterLink_umw7x_657 svg{font-size:14px;flex-shrink:0;color:var(--primary)}._draftIndicator_umw7x_692{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 10px;border-radius:4px;background-color:#fff3e0;color:#e65100;border:1px solid #ffb74d;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;max-width:100%;box-sizing:border-box}._draftIndicator_umw7x_692 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._draftIndicator_umw7x_692:hover{background-color:#ffe0b2;border-color:#ff9800;box-shadow:0 2px 4px #e6510033}._draftIndicator_umw7x_692 svg{font-size:14px;flex-shrink:0}._noLettersText_umw7x_725{color:var(--grayscale);font-size:13px}._emptyCell_umw7x_730{color:var(--grayscale-light);font-size:13px;font-weight:400}._sharedRecordsContainer_umw7x_736{display:flex;flex-direction:column;gap:3px;padding:2px 0;width:100%;overflow:hidden}._sharedRecordLink_umw7x_745{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 10px;border-radius:4px;color:var(--primary);font-size:12px;font-weight:500;background:#1976d214;border:1px solid rgba(25,118,210,.3);box-sizing:border-box;cursor:pointer;font-family:inherit;text-align:left;width:100%}._sharedRecordLink_umw7x_745:hover{background:#1976d21f}._sharedRecordLink_umw7x_745 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sharedRecordLink_umw7x_745 svg{font-size:14px;flex-shrink:0;color:var(--primary)}._actionButtonsContainer_umw7x_777{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:4px 0;flex-wrap:nowrap}._actionButton_umw7x_777{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s ease;white-space:nowrap;box-sizing:border-box;flex-shrink:0;text-transform:none}._actionButton_umw7x_777._sendButton_umw7x_804{background-color:var(--primary);color:#fff;min-width:80px}._actionButton_umw7x_777._sendButton_umw7x_804:hover{background-color:var(--primary-dark);box-shadow:0 2px 4px #1976d24d}._actionButton_umw7x_777._sendButton_umw7x_804 svg{font-size:14px}._actionButton_umw7x_777 ._actionArrow_umw7x_816{font-size:18px;margin-left:-2px}._actionMenu_umw7x_821{margin-top:4px}._actionMenu_umw7x_821 .MuiPaper-root{border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:200px}._actionMenuItem_umw7x_830{display:flex;align-items:center;gap:10px;padding:10px 16px!important;font-size:13px!important;color:var(--grayscale-darkest)!important;transition:all .15s ease!important}._actionMenuItem_umw7x_830 svg{font-size:18px;color:var(--grayscale-dark)}._actionMenuItem_umw7x_830:hover{background-color:var(--grayscale-lightest)!important}._actionMenuItem_umw7x_830:hover svg{color:var(--primary)}._textCell_umw7x_850{font-size:13px;color:var(--grayscale-darkest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block;font-weight:400}._recipientCell_umw7x_861{display:flex;flex-direction:column;gap:4px;padding:4px 0;font-size:12px;line-height:1.4;max-width:100%}._recipientEmail_umw7x_871{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--grayscale-darkest);font-weight:400;max-width:100%}._viewReportModalContent_umw7x_880{background-color:#fff;border-radius:8px;padding:16px;border:1px solid var(--grayscale-light);overflow:auto;max-height:60vh}._registerImplantsModal_umw7x_889{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 24px 48px #0003;max-width:800px;width:90vw;max-height:85vh;display:flex;flex-direction:column;outline:none}._registerImplantsHeader_umw7x_905{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--grayscale-light);gap:16px}._registerImplantsTitle_umw7x_914{font-size:18px;font-weight:600;color:var(--grayscale-darkest);margin:0}._registerImplantsSubtitle_umw7x_921{font-size:14px;color:var(--grayscale-dark);margin:4px 0 0}._closeModalButton_umw7x_927{flex-shrink:0;padding:8px;margin:-8px -8px 0 0}._closeModalButton_umw7x_927 svg{font-size:20px;color:var(--grayscale-dark)}._closeModalButton_umw7x_927:hover{background:var(--grayscale-lightest)}._registerImplantsContent_umw7x_940{flex:1;overflow:auto;padding-inline:15px}._shareImplantModal_umw7x_946{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 24px 48px #0003;max-width:800px;width:90vw;max-height:85vh;display:flex;flex-direction:column;outline:none}[data-theme=dark] ._shareImplantModal_umw7x_946{background-color:var(--grayscale-dark)}._shareImplantHeader_umw7x_965{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--grayscale-light);gap:16px}._shareImplantTitle_umw7x_974{font-size:18px;font-weight:600;color:var(--grayscale-darkest);margin:0}._shareImplantSubtitle_umw7x_981{font-size:14px;color:var(--grayscale-dark);margin:4px 0 0}._shareImplantContent_umw7x_987{flex:1;overflow:auto;padding:0 15px}._errorContainer_umw7x_993{padding:32px 16px;text-align:center;color:var(--gray-5)}[data-theme=dark] ._errorContainer_umw7x_993{color:var(--gray-3)}._emptyStateOverlay_umw7x_1004{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;padding:64px 0;background-color:var(--grayscale-lightest)}._emptyStateIcon_umw7x_1015{font-size:64px;color:var(--gray-4);opacity:.5}._emptyStateTitle_umw7x_1021{color:var(--gray-6);font-size:1.25rem;font-weight:500;margin:0}._emptyStateDescription_umw7x_1028{max-width:400px;text-align:center;color:var(--gray-4);font-size:.875rem;margin:0}._emptyStateClearButton_umw7x_1036{margin-top:8px}._expandContainer_umw7x_1040{display:flex;align-items:center;gap:4px;padding:0 4px}._countChip_umw7x_1047{min-width:24px!important;height:20px!important;font-size:11px!important;font-weight:600!important;background-color:var(--primary, #1976d2)!important;color:#fff!important;border-radius:10px!important}._countChip_umw7x_1047 .MuiChip-label{padding:0 6px!important}._expandButton_umw7x_1060{padding:4px!important;transition:transform .2s ease!important;color:var(--primary, #1976d2)!important}._expandButton_umw7x_1060:hover{background-color:var(--primary-lightest, #e3f2fd)!important}._expandButton_umw7x_1060 svg{font-size:18px!important}._letterTypeMenuPaper_umw7x_1072{max-height:400px!important;overflow-y:auto!important}._letterTypeSearchContainer_umw7x_1077{padding:8px 16px;position:sticky;top:0;background-color:var(--grayscale-lightest);z-index:1}[data-theme=dark] ._letterTypeSearchContainer_umw7x_1077{background-color:var(--grayscale-dark)}._alertContainer_umw7x_1088{margin:16px}._viewReportActions_umw7x_1092{display:flex;gap:16px;justify-content:flex-end;margin-top:8px}._implantEmailModal_umw7x_1099{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:800px;background-color:var(--grayscale-lightest);box-shadow:0 4px 20px #00000026;padding:32px;border-radius:8px;max-height:90vh;overflow:auto}[data-theme=dark] ._implantEmailModal_umw7x_1099{background-color:var(--grayscale-dark);box-shadow:0 4px 20px #00000080}._implantEmailModalHeader_umw7x_1118{display:flex;justify-content:space-between;margin-bottom:16px}._implantEmailModalTitle_umw7x_1124{font-size:1.25rem;font-weight:500;margin:0}._sendReportModal_umw7x_1130{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;background-color:var(--grayscale-lightest);border-radius:8px;box-shadow:0 4px 20px #00000026;padding:10px 20px;overflow:auto}._sendReportModalHeader_umw7x_1144{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._sendReportModalTitle_umw7x_1151{font-size:1.2rem!important;font-weight:500;margin:0}._content_1rb3r_1,._section_1rb3r_7{display:flex;flex-direction:column;gap:.25rem}._section_1rb3r_7:not(:first-child){padding-top:.25rem;border-top:1px solid var(--grayscale-hover)}._label_1rb3r_17{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._value_1rb3r_24{color:var(--grayscale-dark);line-height:1.5}._emailBody_1rb3r_29{background-color:var(--grayscale-background, #fafafa);border-radius:6px;padding:1rem;border:1px solid var(--grayscale-hover);overflow:auto;max-height:60vh;margin-top:.25rem}._emailBody_1rb3r_29 img{max-width:100%;height:auto}.parent-details-box{display:flex;flex-direction:column;gap:7px;height:100%;max-width:100vw}.parent-details-box .details-header-box{display:flex;gap:8px;margin:20px 30px;justify-content:space-between}.parent-details-box .details-child-box{gap:8px;margin:0 30px 20px;height:80%}._headerPaper_107sb_1{margin-bottom:var(--spacing-md, 16px);border-radius:12px;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}._headerContent_107sb_8{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:color-mix(in srgb,var(--primary) 8%,transparent)}[data-theme=dark] ._headerContent_107sb_8{background-color:color-mix(in srgb,var(--primary-dark) 15%,transparent)}._headerContent_107sb_8 ._exportButton_107sb_18{background-color:var(--primary);color:var(--white);font-weight:600;font-size:.875rem;padding:8px 16px;border-radius:8px}._title_107sb_27{font-weight:600;display:flex;align-items:center;gap:8px;margin:0;font-size:1.25rem;line-height:1.6;color:var(--text-black)}[data-theme=dark] ._title_107sb_27{color:var(--white)}._countBadge_107sb_41{margin-left:8px;padding:4px 12px;border-radius:16px;background-color:var(--primary-light);color:var(--primary);font-weight:600;font-size:.875rem;white-space:nowrap}._subtitle_107sb_52{margin-top:4px;font-weight:400;color:var(--gray-5);font-size:.875rem;margin-bottom:0}._tablePaper_107sb_60{width:100%;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.MuiDataGrid-root._dataGrid_107sb_68{border:none;height:600px!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-main{outline:none!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-virtualScroller{overflow-x:auto!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-virtualScroller::-webkit-scrollbar{height:8px!important;width:8px!important;display:block!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:var(--gray-1)!important;display:block!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:var(--gray-2)!important;border-radius:6px!important;display:block!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-cell{border-bottom:1px solid var(--gray-2);font-size:.875rem;white-space:normal!important;word-wrap:break-word!important;line-height:1.4!important;display:flex;align-items:flex-start;padding:8px 16px;min-height:30px!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-cell:focus,.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-cell:focus-within{outline:none}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-row:hover{background-color:var(--gray-1)}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-row:nth-of-type(2n){background-color:color-mix(in srgb,var(--gray-1) 50%,transparent)}[data-theme=dark] .MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-row:nth-of-type(2n){background-color:color-mix(in srgb,var(--grayscale-dark) 50%,transparent)}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeaders{background-color:var(--gray-1);border-bottom:2px solid var(--gray-2);font-weight:700;font-size:.875rem;color:var(--text-black);text-transform:uppercase;letter-spacing:.05em;min-height:40px!important;max-height:40px!important}[data-theme=dark] .MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeaders{background-color:var(--grayscale-dark);color:var(--white)}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeader{padding:0 16px}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeader:focus,.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeader:focus-within{outline:none}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeaderTitle{font-weight:700;font-size:.75rem;line-height:1.5}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-footerContainer{border-top:1px solid var(--gray-2);justify-content:flex-start;min-height:52px;background-color:var(--gray-1)}[data-theme=dark] .MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-footerContainer{background-color:var(--grayscale-dark)}.MuiDataGrid-root._dataGrid_107sb_68 .MuiTablePagination-root{margin-right:auto}._badge_13bws_1{color:#fff}._badge_13bws_1 .MuiBadge-badge{right:-1px!important;top:0!important;font-size:.7rem!important;height:18px!important;min-width:18px!important;font-weight:700!important;color:#fff!important;background-color:var(--primary-contrast-text)!important}._compactIconButton_13bws_15{background-color:color-mix(in srgb,var(--primary) 15%,transparent)}._compactIconButton_13bws_15:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._compactIconButton_13bws_15._selected_13bws_21{background-color:color-mix(in srgb,var(--primary-dark) 20%,transparent)}._compactIconButton_13bws_15._selected_13bws_21:hover{background-color:color-mix(in srgb,var(--primary-dark) 30%,transparent)}._compactIconButton_13bws_15._Mui-disabled_13bws_27{background-color:var(--grayscale-light);color:var(--grayscale)}._desktopButton_13bws_32{width:100%;border-radius:8px;text-transform:none;font-weight:600;padding:8px 16px;background-color:var(--primary);transition:all .2s ease-in-out}._desktopButton_13bws_32:hover{transform:translateY(-1px);background-color:var(--primary)}._desktopButton_13bws_32._selected_13bws_21,._desktopButton_13bws_32._selected_13bws_21:hover{background-color:var(--primary-dark)}._desktopButton_13bws_32._Mui-disabled_13bws_27{background-color:var(--grayscale-light);color:var(--grayscale)}._popoverPaper_13bws_56{width:280px;padding:0;border-radius:16px;box-shadow:0 8px 24px #00000026;overflow:hidden;max-height:80vh}._popoverHeader_13bws_65{padding:16px;background-color:color-mix(in srgb,var(--primary) 5%,transparent);border-bottom:1px solid color-mix(in srgb,var(--grayscale) 50%,transparent)}._headerTop_13bws_71{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._headerTitle_13bws_78{font-weight:700;color:var(--grayscale-contrast-text)}._selectedCount_13bws_83{font-weight:600;color:var(--primary);padding:4px 12px;border-radius:16px;background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._searchContainer_13bws_91{margin-bottom:12px}._searchField_13bws_95 ._MuiOutlinedInput-root_13bws_95{border-radius:8px;background-color:var(--white)}._searchField_13bws_95 ._MuiOutlinedInput-root_13bws_95 ._MuiOutlinedInput-notchedOutline_13bws_99{border-color:color-mix(in srgb,var(--grayscale) 80%,transparent)}._searchField_13bws_95 ._MuiOutlinedInput-root_13bws_95:hover ._MuiOutlinedInput-notchedOutline_13bws_99{border-color:var(--primary)}._searchField_13bws_95 ._MuiOutlinedInput-root_13bws_95._Mui-focused_13bws_105 ._MuiOutlinedInput-notchedOutline_13bws_99{border-color:var(--primary);border-width:1px}._searchIcon_13bws_110{margin-right:8px}._actionButtons_13bws_114{display:flex;justify-content:space-between}._selectAllButton_13bws_119{text-transform:none;font-weight:600;color:var(--primary)}._selectAllButton_13bws_119:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent)}._selectNoneButton_13bws_128{text-transform:none;font-weight:600;color:var(--grayscale-dark);white-space:nowrap}._selectNoneButton_13bws_128:hover{background-color:color-mix(in srgb,var(--grayscale-dark) 8%,transparent)}._resetButton_13bws_138{text-transform:none;font-weight:600;color:var(--grayscale-dark)}._resetButton_13bws_138:hover{background-color:color-mix(in srgb,var(--grayscale-dark) 8%,transparent)}._optionsContainer_13bws_147{flex:1;overflow-y:auto;padding:16px;max-height:240px}._optionsContainer_13bws_147::-webkit-scrollbar{width:8px}._optionsContainer_13bws_147::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--primary) 20%,transparent);border-radius:4px}._optionsContainer_13bws_147::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._noOptionsText_13bws_164{text-align:center;padding:16px 0}._optionItem_13bws_169{display:flex;width:100%;padding:4px 8px;border-radius:8px}._optionItem_13bws_169:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._optionCheckbox_13bws_179{padding:4px 0}._optionLabel_13bws_183{font-weight:500}._popoverFooter_13bws_187{padding:16px;display:flex;justify-content:flex-end}._applyButton_13bws_193{border-radius:8px;text-transform:none;font-weight:600;padding:8px 24px}._filtersContainer_1wzcn_1{border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}._cardContent_1wzcn_7{padding:16px}._cardContent_1wzcn_7:last-child{padding-bottom:16px}._cardContent_1wzcn_7._mobile_1wzcn_13{padding:12px}._cardContent_1wzcn_7._mobile_1wzcn_13:last-child{padding-bottom:12px}._cardContent_1wzcn_7._expanded_1wzcn_19{border-bottom:1px solid rgba(0,0,0,.08)}._headerContainer_1wzcn_23{display:flex;align-items:center;gap:16px}._headerContainer_1wzcn_23._mobile_1wzcn_13{flex-direction:column;align-items:flex-start;gap:12px}._titleContainer_1wzcn_34{display:flex;align-items:center;gap:16px}._titleContainer_1wzcn_34._mobile_1wzcn_13{justify-content:space-between;width:100%;gap:8px}._title_1wzcn_34{font-weight:600;display:flex;align-items:center}._activeFiltersBadge_1wzcn_51{margin-left:8px;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}._chipsContainer_1wzcn_64{display:flex;flex-wrap:wrap;gap:4px;flex-grow:1;width:100%;margin-left:16px;overflow:hidden}._chipsContainer_1wzcn_64._mobile_1wzcn_13{margin-left:0;margin-top:4px;max-width:100%}._chipsContainer_1wzcn_64._desktop_1wzcn_78{max-width:calc(100% - 200px)}._filterChip_1wzcn_82{font-weight:500!important;margin:4px!important;border-radius:4px!important;background-color:var(--primary, #1976d2)!important;color:#fff!important;max-width:auto!important}._filterChip_1wzcn_82 .MuiChip-deleteIcon{color:#fff!important}._filterChip_1wzcn_82 .MuiChip-label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}._filterChip_1wzcn_82._mobile_1wzcn_13{max-width:calc(100vw - 48px)!important}._buttonsArea_1wzcn_102{display:flex;align-items:center;gap:8px;margin-left:auto}._buttonsArea_1wzcn_102._mobile_1wzcn_13{margin-left:0;width:100%;justify-content:flex-end;margin-top:4px}._statusSegmentedControl_1wzcn_115{display:flex;border-radius:6px;padding:2px;border:1px solid color-mix(in srgb,var(--primary, #1976d2) 20%,transparent);background-color:color-mix(in srgb,var(--primary, #1976d2) 8%,transparent)}._statusOption_1wzcn_123{padding:4px 12px;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:var(--primary, #1976d2)}._statusOption_1wzcn_123._active_1wzcn_51{background-color:var(--primary, #1976d2)!important;color:#fff!important}._statusOption_1wzcn_123._inactive_1wzcn_136{background-color:transparent!important;color:var(--primary, #1976d2)!important}._statusOption_1wzcn_123:hover{background-color:color-mix(in srgb,var(--primary, #1976d2) 12%,transparent)}._statusOption_1wzcn_123:hover._active_1wzcn_51{background-color:color-mix(in srgb,var(--primary, #1976d2) 80%,#000)!important}._expandButton_1wzcn_147{padding:0 8px!important}._expandedContent_1wzcn_151{padding:16px;background-color:color-mix(in srgb,var(--background-paper, #fff) 50%,transparent)!important}._expandedContent_1wzcn_151._mobile_1wzcn_13{padding:10px}._filtersGrid_1wzcn_159{display:flex;flex-wrap:wrap;gap:10px}._filtersGrid_1wzcn_159._mobile_1wzcn_13{gap:10px}._dateSection_1wzcn_168{display:flex;gap:16px;flex-wrap:wrap}._dateSection_1wzcn_168._mobile_1wzcn_13{gap:10px}._dateRow_1wzcn_177{display:flex;gap:10px;width:100%}._dateRow_1wzcn_177._mobile_1wzcn_13{gap:10px}._dateRangeSelect_1wzcn_186{flex-shrink:0;min-width:150px}._dateInput_1wzcn_191{flex-grow:1;max-width:150px}._dateInput_1wzcn_191 .MuiFormControl-root{max-width:150px}._multiSelectContainer_1wzcn_199._mobile_1wzcn_13{width:100%}._filtersContainer_1wzcn_1{border-color:color-mix(in srgb,var(--divider, #000) 10%,transparent)}._cardContent_1wzcn_7._expanded_1wzcn_19{border-bottom-color:color-mix(in srgb,var(--divider, #000) 10%,transparent)}._title_1wzcn_34{color:var(--text-primary, #000)}._activeFiltersBadge_1wzcn_51{background-color:var(--primary, #1976d2)!important}._stickyWrapper_1catc_1{position:sticky;top:75px;z-index:150;margin:16px 0}._contentWrapper_dwdfk_1{padding:0 16px}._errorContainer_dwdfk_5{padding:32px 16px;text-align:center;color:var(--gray-5)}[data-theme=dark] ._errorContainer_dwdfk_5{color:var(--gray-3)}.spd-layout{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.spd-layout .container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.spd-layout .container .stepper,.spd-layout .container .stepper_content{width:100%;max-width:1280px}.spd-layout .container .stepper{margin:0 auto;padding:3rem 0}.spd-layout .container .stepper .MuiSvgIcon-root text{fill:var(--white)!important}.spd-layout .container .stepper .step_label{font-weight:500}.spd-layout .container .stepper .step-label-container{color:var(--grayscale-dark);cursor:pointer}.tray-management-filters_container{width:100%;display:flex;flex-direction:column;background-color:var(--primary-light);align-items:center;justify-content:flex-start;padding:70px 20px 40px;gap:20px;border-radius:15px;position:fixed;left:-300px;width:300px;height:100%;transition:all .3s ease;z-index:19;overflow-y:auto}.tray-management-filters_container::-webkit-scrollbar{width:8px}.tray-management-filters_container::-webkit-scrollbar-track{background:transparent}.tray-management-filters_container::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.tray-management-filters_container .input_container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.tray-management-filters_container .input_container input,.tray-management-filters_container .input_container input::placeholder,.tray-management-filters_container .input_container label,.tray-management-filters_container .input_container .MuiSvgIcon-root{color:#fff;opacity:1}.tray-management-filters_container .input_container .MuiTextField-root,.tray-management-filters_container .input_container .MuiSelect-root{background:#ffffff1a;border-radius:8px;padding:8px}.tray-management-filters_container .input_container .MuiTextField-root:hover,.tray-management-filters_container .input_container .MuiSelect-root:hover{background:#ffffff26}.tray-management-filters_container .input_container:has(.tray-id-search){margin-top:20px}.tray-management-filters_container .add-tray_button{margin-top:auto;width:100%;padding:12px;border-radius:8px;background:#ffffff1a}.tray-management-filters_container .add-tray_button:hover{background:#fff3}.tray-management-filters_container.open{left:0}.tray-filters{background:#fff;padding:16px}.tray-filters .filter-bar{display:flex;align-items:center;justify-content:space-between;padding:16px;gap:16px;background:#fff;border:1px solid var(--grayscale-light)}.tray-filters .filter-bar .filter-bar-left{display:flex;align-items:center;gap:12px;flex:1}.tray-filters .filter-bar .filter-bar-left .search-bar{display:flex;align-items:center;padding:8px 12px;gap:8px;background:var(--grayscale-light);border-radius:8px;width:300px}.tray-filters .filter-bar .filter-bar-left .search-bar .search-icon{color:var(--grayscale)}.tray-filters .filter-bar .filter-bar-left .search-bar .MuiInputBase-root{font-size:14px}.tray-filters .filter-bar .filter-bar-left .MuiButton-root.active{background:var(--primary-light);color:var(--primary)}.tray-filters .filter-bar .filter-bar-right{display:flex;align-items:center;gap:12px}.tray-filters .filter-bar .filter-bar-right .MuiButton-contained{background:var(--primary)}.tray-filters .filter-bar .filter-bar-right .MuiButton-contained:hover{background:var(--primary-dark)}.tray-filters .active-filters{display:flex;flex-wrap:wrap;gap:8px;padding:16px 16px 0}.tray-filters .active-filters .MuiChip-root{background:#fff;border-color:var(--primary-light);color:var(--primary)}.tray-filters .active-filters .MuiChip-root .MuiChip-deleteIcon{color:var(--primary)}.tray-filters .active-filters .MuiChip-root .MuiChip-deleteIcon:hover{color:var(--primary-dark)}.filter-drawer .MuiDrawer-paper{width:320px}.filter-drawer .filter-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.filter-drawer .filter-drawer-content{display:flex;flex-direction:column;gap:24px;padding:16px 0;height:calc(100% - 64px)}.filter-drawer .filter-drawer-content .filter-section{display:flex;flex-direction:column;gap:12px}.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root{padding-left:8px}.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root .MuiFormControlLabel-root,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root .MuiFormControlLabel-root{margin:4px 0}.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root .MuiFormControlLabel-root .MuiRadio-root,.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root .MuiFormControlLabel-root .MuiCheckbox-root,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root .MuiFormControlLabel-root .MuiRadio-root,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root .MuiFormControlLabel-root .MuiCheckbox-root{padding:6px}.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root .MuiFormControlLabel-root .MuiRadio-root:hover,.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root .MuiFormControlLabel-root .MuiCheckbox-root:hover,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root .MuiFormControlLabel-root .MuiRadio-root:hover,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root .MuiFormControlLabel-root .MuiCheckbox-root:hover{background:#0000000a}.filter-drawer .filter-drawer-content .filter-section .MuiAutocomplete-root,.filter-drawer .filter-drawer-content .filter-section .MuiTextField-root{margin-bottom:12px}.filter-drawer .filter-drawer-content .filter-section .MuiAutocomplete-root .MuiInputBase-root,.filter-drawer .filter-drawer-content .filter-section .MuiTextField-root .MuiInputBase-root{padding-left:8px}.filter-drawer .filter-drawer-content .filter-section:last-of-type{margin-bottom:16px}.filter-drawer .filter-drawer-content .filter-actions{margin-top:auto;padding:16px 0;border-top:1px solid var(--grayscale-light)}.filter-section+.filter-section{border-top:1px solid var(--grayscale-light);padding-top:16px}.filter-section:has(>.MuiAutocomplete-root) .MuiTypography-subtitle1{margin-bottom:12px;color:var(--primary-dark)}@media (max-width: 768px){.tray-filters .filter-bar{flex-direction:column;align-items:stretch}.tray-filters .filter-bar .filter-bar-left{flex-direction:column}.tray-filters .filter-bar .filter-bar-left .search-bar{width:100%}.tray-filters .filter-bar .filter-bar-right{justify-content:space-between}}.filter-drawer .filter-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#f5f5f5}.filter-drawer .filter-drawer-content{max-height:calc(100vh - 64px);overflow-y:auto;padding:10px 20px}.filter-drawer .filter-section{margin-bottom:24px}.filter-drawer .filter-section:last-child{margin-bottom:0}.filter-drawer .filter-section .MuiTypography-subtitle1,.filter-drawer .filter-section .MuiTypography-subtitle2{margin-bottom:12px}.filter-drawer .filter-section .MuiFormGroup-root{gap:4px}.filter-drawer .filter-section .MuiTextField-root,.filter-drawer .filter-section .MuiAutocomplete-root{margin-bottom:16px}.filter-drawer .filter-section .MuiTextField-root:last-child,.filter-drawer .filter-section .MuiAutocomplete-root:last-child{margin-bottom:0}.filter-drawer .filter-actions{margin-top:32px;padding-top:16px;border-top:1px solid #e0e0e0}.filter-drawer .date-range-container .MuiBox-root .MuiTextField-root{margin-bottom:0}.edit-tray-status-modal_organism{display:flex;flex-direction:column;align-items:center;justify-content:center;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto}.edit-tray-status-modal_organism .header-box{width:100%;display:flex;align-items:center;justify-content:flex-start;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.edit-tray-status-modal_organism .header-box img{width:25px;height:25px}.tray-rejection-details-modal_organism{display:flex;flex-direction:column;align-items:center;justify-content:center;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto}.tray-rejection-details-modal_organism .header-box{width:100%;display:flex;align-items:center;justify-content:flex-start;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.tray-rejection-details-modal_organism .content-box{width:100%;display:flex;flex-direction:column;gap:10px}._editTrayCategoryModal_organism_1ya33_1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto}._editTrayCategoryModal_organism_1ya33_1 ._headerBox_1ya33_16{width:100%;display:flex;align-items:center;justify-content:flex-start;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}._editTrayCategoryModal_organism_1ya33_1 ._headerBox_1ya33_16 img{width:25px;height:25px}._container_1gc6w_1{display:flex;flex-direction:column;gap:16px}._tablePaper_1gc6w_7{width:100%;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}[data-theme=dark] ._tablePaper_1gc6w_7{background-color:var(--grayscale-dark)}@media screen and (max-width: 768px){._container_1gc6w_1{gap:12px}._tablePaper_1gc6w_7{border-radius:4px}}.tray-management_wrapper{width:100%;max-width:100vw;min-height:100vh;align-self:center;margin:50px auto 0;display:flex;flex-direction:column;align-items:stretch;position:relative;padding:0 24px}.tray-management_wrapper .loading_wrapper{width:80%;display:flex;align-items:center;justify-content:center;padding-top:80px}.tray-management_wrapper .content_container{width:100%;background:#fff;box-shadow:0 2px 4px #0000000d;overflow-y:auto;padding:24px;border:1px solid var(--grayscale-light);border-top:none}.tray-management_wrapper .content_container .total-count{font-weight:600;color:var(--primary-dark);padding:12px 16px;background-color:var(--primary-lightest);border-radius:8px;border:1px solid var(--primary-light)}.tray-management_wrapper .content_container .infinite-scroll-loader{margin:16px 0}.tray-management_wrapper .content_container .infinite-scroll-loader .MuiCircularProgress-root{color:var(--primary)}.tray-management_wrapper .content_container .section-title{margin-bottom:16px;font-weight:600;color:var(--primary-dark)}.tray-management_wrapper .content_container .case-accordion{margin-bottom:16px;border:1px solid var(--grayscale-light);border-radius:8px;box-shadow:0 2px 4px #0000000d}.tray-management_wrapper .content_container .case-accordion:before{display:none}.tray-management_wrapper .content_container .case-accordion .MuiAccordionSummary-root{padding:16px}.tray-management_wrapper .content_container .case-accordion .MuiAccordionSummary-root.Mui-expanded{background-color:var(--primary-lightest)}.tray-management_wrapper .content_container .case-accordion .MuiAccordionDetails-root{padding:16px;background-color:var(--grayscale-lightest)}.tray-management_wrapper .content_container .case-accordion .status-chip-small{color:#fff;font-weight:500;font-size:.7rem;height:22px}.tray-management_wrapper .content_container .case-accordion .status-chip-small.approved{background-color:var(--success)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.rejected{background-color:var(--error)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.canceled{background-color:var(--warning)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.uploaded{background-color:var(--info-dark)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.readyForPickup{background-color:var(--info)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.caseComplete{background-color:var(--success-dark)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.assigned{background-color:var(--primary)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.readyToFill{background-color:var(--secondary)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.droppedOff,.tray-management_wrapper .content_container .case-accordion .status-chip-small.checkedOut{background-color:var(--secondary-dark)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.loaded{background-color:var(--success)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.readyForPickup{background-color:var(--warning-dark)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.unknown{background-color:var(--success-contrast-text)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.unAssigned{background-color:var(--safety-disabled);color:var(--safety-contrast-text)}.tray-management_wrapper .content_container .tray-card{border:1px solid var(--grayscale-light);border-radius:8px;transition:all .2s ease}.tray-management_wrapper .content_container .tray-card:hover{box-shadow:0 4px 8px #0000001a}.tray-management_wrapper .content_container .tray-card.highlight-tray{animation:highlight-pulse 3s ease-in-out;border:2px solid var(--primary)}.tray-management_wrapper .content_container .tray-card .tray-icon-container{width:100%;max-width:170px;height:120px;border-radius:5px;display:flex;align-items:center;justify-content:center;border:1px solid var(--grayscale);overflow:hidden}.tray-management_wrapper .content_container .tray-card .tray-icon-container .tray-icon{width:100%;height:100%;object-fit:contain}.tray-management_wrapper .content_container .tray-card .tray-icon-container.facility{background-color:var(--success)}.tray-management_wrapper .content_container .tray-card .tray-icon-container.loaner{background-color:var(--secondary-light)}.tray-management_wrapper .content_container .tray-card .tray-icon-container.consigned{background-color:var(--secondary-dark)}.tray-management_wrapper .content_container .tray-card .status-chip{color:#fff;font-weight:500}.tray-management_wrapper .content_container .tray-card .status-chip.approved{background-color:var(--success)}.tray-management_wrapper .content_container .tray-card .status-chip.rejected{background-color:var(--error)}.tray-management_wrapper .content_container .tray-card .status-chip.canceled{background-color:var(--warning)}.tray-management_wrapper .content_container .tray-card .status-chip.uploaded{background-color:var(--info-dark)}.tray-management_wrapper .content_container .tray-card .status-chip.readyForPickup{background-color:var(--info)}.tray-management_wrapper .content_container .tray-card .status-chip.caseComplete{background-color:var(--success-dark)}.tray-management_wrapper .content_container .tray-card .status-chip.assigned{background-color:var(--primary)}.tray-management_wrapper .content_container .tray-card .status-chip.readyToFill{background-color:var(--secondary)}.tray-management_wrapper .content_container .tray-card .status-chip.droppedOff,.tray-management_wrapper .content_container .tray-card .status-chip.checkedOut{background-color:var(--secondary-dark)}.tray-management_wrapper .content_container .tray-card .status-chip.loaded{background-color:var(--success)}.tray-management_wrapper .content_container .tray-card .status-chip.readyForPickup{background-color:var(--warning-dark)}.tray-management_wrapper .content_container .tray-card .status-chip.unknown{background-color:var(--success-contrast-text)}.tray-management_wrapper .content_container .tray-card .status-chip.unAssigned{background-color:var(--safety-disabled);color:var(--safety-contrast-text)}.tray-management_wrapper .content_container .tray-card .rep-notified-chip{background-color:var(--info-light);color:var(--info-dark);font-size:.75rem;font-weight:500;border:1px solid var(--info)}.tray-management_wrapper .tray-filters{width:100%;background:#fff;border-radius:8px 8px 0 0;border:1px solid var(--grayscale-light);border-bottom:none;margin-bottom:-1px}.tray-management_wrapper .tables-container{width:100%;display:flex;flex-direction:column;gap:16px}.tray-management_wrapper .tabs-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:0;border:1px solid var(--grayscale-light)}.tray-management_wrapper .tray-tabs{min-height:56px}.tray-management_wrapper .tray-tabs .MuiTab-root{font-weight:600;font-size:1rem;text-transform:none;min-height:56px;padding:12px 24px}.tray-management_wrapper .tray-tabs .MuiTab-root.Mui-selected{color:var(--primary)}.tray-management_wrapper .tray-tabs .MuiTabs-indicator{background-color:var(--primary);height:3px}@media screen and (width < 700px){.tray-management_wrapper{padding:0 12px;margin-top:24px}.tray-management_wrapper .content_container,.tray-management_wrapper .tray-card .MuiCardContent-root{padding:12px}}@keyframes highlight-pulse{0%{box-shadow:0 0 #5a43e9b3}70%{box-shadow:0 0 0 10px #5a43e900}to{box-shadow:0 0 #5a43e900}}.tray-action-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}@media screen and (max-width: 900px){.tray-action-buttons{gap:6px}}@media screen and (max-width: 700px){.tray-action-buttons{flex-direction:column;gap:8px;width:100%;align-items:stretch}.tray-action-buttons button{width:100%;min-width:0}}.loading-img_container{position:relative}.loading-img_container .img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.loading-img_container .spinner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.loading-img_container .spinner-container .icon{width:30px;height:30px}.tray-details{padding:60px 12px 0}.tray-details .header{display:flex;align-items:center;justify-content:space-between;padding:16px 0 8px}.tray-details .header .header_actions{display:flex;align-items:center;justify-content:flex-end;gap:20px}.tray-details .header .buttons_container{width:100%;display:flex;align-items:center;justify-content:space-between}.tray-details .header .buttons_container .back_button{display:flex;align-items:center;justify-content:center;color:#5a43e9;border:none;background-color:#fff;margin-bottom:20px}.tray-details .header .buttons_container .right_buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.tray-details .header .buttons_container .right_buttons .delete{min-width:30px;height:30px}.tray-details .tray-details_box{width:100%;background-color:var(--primary-lightest);border:1px solid var(--primary-light);border-radius:8px;margin:24px 0;padding:20px 16px;display:flex;justify-content:space-between;align-items:flex-start}.tray-details .tray-details_box .tray-details_row{display:flex;align-items:center;justify-content:flex-start;gap:15px}.tray-details .tray-details_box .tray-details_row button{margin:10px 0}.tray-details .tray-details_box .tray-details_right{display:flex;flex-direction:column;align-items:flex-end}.tray-details .tray-details_box .tray-details_updated{margin-top:12px;display:flex;column-gap:8px}.tray-details .tray-details_box button{width:auto;margin-top:10px}.tray-details .content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.tray-details .content .sub-trays-table_container{width:100%}.tray-details .content .sub-trays-table_container .tray_img{width:150px;height:90px;border-radius:15px}.tray-details .content .sub-trays-table_container .delete-sub-tray-button{min-width:0px}.tray-details .content .sub-trays-table_container .view-details-icon-button{padding:20px;min-width:56px;min-height:56px;color:#5035ed}.tray-details .content .sub-trays-table_container .view-details-icon-button:hover{background-color:#beb4f8;color:#5035ed}.approve-reject-tray-molecule_container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto;z-index:500}.approve-reject-tray-molecule_container .header{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-direction:row;color:var(--primary-contrast-text)}.approve-reject-tray-molecule_container .confirmation-buttons_container{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.tray-visualization-confirm-changes_modal{display:flex;flex-direction:column;position:absolute;top:0%;left:50%;transform:translate(-50%);width:500px;max-width:95%;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:25px;overflow-y:auto}.tray-visualization-confirm-changes_modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.tray-visualization-confirm-changes_modal .buttons-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:60px 12px;overflow:hidden;position:relative;background-color:var(--grayscale-lightest)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .header{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:16px 0 8px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .header .back_button{display:flex;align-items:center;justify-content:center;color:#5a43e9;border:none;margin-bottom:20px}@media (max-width: 1024px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .header{position:sticky;top:60px;z-index:100;background-color:var(--grayscale-lightest)}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .error{color:var(--error);margin-top:20px;text-align:center}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper button:not(.back_button){background:var(--primary);border:none;color:#fff;border-radius:50%;font-size:18px;cursor:pointer;transition:all .2s ease;width:45px;height:45px;min-width:45px;min-height:45px;display:flex;align-items:center;justify-content:center;z-index:30;position:relative}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6200ea26}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):active{transform:translateY(1px)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):disabled{opacity:.5;cursor:not-allowed;transform:none}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper button:not(.back_button) svg{font-size:20px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container{display:flex;flex:1;align-items:center;justify-content:center;width:100%;height:100%;gap:24px;padding:60px 24px 24px;min-height:0}@media (max-width: 768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container{flex-direction:column;padding-top:0}}@media (max-width: 1024px) and (orientation: portrait){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container{min-height:0;flex-shrink:1;height:auto;max-height:100%;align-items:flex-start}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--grayscale-light)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header .legend-toggle-button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;background-color:var(--primary-dark)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header .legend-toggle-button:after{content:"Legend";position:absolute;font-size:9px;bottom:-20px;left:50%;transform:translate(-50%);white-space:nowrap;color:var(--primary-contrast-text);font-weight:500;background-color:#ffffffe6;padding:2px 6px;border-radius:10px;box-shadow:0 1px 3px #0000001a}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel{position:relative;width:40%;height:100%;background:#fff;box-shadow:0 2px 8px #0000001a;border-radius:12px;visibility:visible;overflow:hidden}@media (max-width: 768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel{width:100%;height:300px}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .instruction-text{display:flex;justify-content:center;align-items:center;padding:12px 16px;background-color:var(--grayscale-lightest);border-bottom:1px solid var(--grayscale-light)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .instruction-text .capture-reference-button{width:auto;height:36px;min-height:36px;justify-content:center;text-transform:none;padding:6px 16px;background:#fff;color:var(--primary);border:1px solid var(--primary);border-radius:16px;font-size:14px;line-height:1.2;transition:all .3s ease}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .instruction-text .capture-reference-button:hover{background-color:#6200ea0d;transform:translateY(-2px)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .instruction-text .capture-reference-button .MuiButton-startIcon{margin-right:6px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .instruction-text .capture-reference-button .MuiButton-startIcon svg{font-size:18px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container{position:relative;display:flex;justify-content:center;align-items:center;height:calc(100% - 170px);padding:16px;overflow:hidden;background-color:var(--grayscale-lightest)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .latest-image-button{width:auto;position:absolute;top:16px;right:16px;background-color:#00000080;color:#fff;border:none;border-radius:20px;padding:6px 12px;display:flex;align-items:center;cursor:pointer;z-index:10}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .latest-image-button svg{margin-right:4px;font-size:16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .latest-image-button span{font-size:12px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .latest-image-button:hover{background-color:#000000b3}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .reference-image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 0 20px #0000004d;transition:transform .3s ease;transform-origin:center center}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .skeleton{width:100%;height:100%;border-radius:15px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls{position:absolute;bottom:0;left:0;right:0;height:80px;padding:16px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.95) 40%);display:flex;justify-content:center;gap:24px;z-index:2}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0 8px;border-radius:50%;background:var(--primary);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls button:disabled{opacity:.5;cursor:not-allowed}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls button:not(:disabled):hover{background:var(--primary-hover);transform:translateY(-2px)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls button svg{font-size:24px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container{flex:1;display:flex;flex-direction:column;position:relative;background-color:var(--grayscale-lightest);border-radius:12px;box-shadow:0 2px 8px #0000001a;justify-content:flex-start;height:100%;min-height:0;overflow:hidden}@media (max-width: 1024px) and (orientation: portrait){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container{min-height:0;flex-shrink:1;height:auto;max-height:100%;justify-content:flex-start}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0;z-index:10}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle{width:auto!important;height:40px!important;min-height:40px!important;min-width:auto!important;border-radius:20px!important;padding:0 16px!important;background-color:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;z-index:40;transition:all .2s ease;box-shadow:0 2px 8px #00000026}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle .toggle-label{margin-left:8px;font-size:14px;font-weight:500}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle:hover{background-color:var(--primary-hover)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle.controls-visible{background-color:var(--primary-dark)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle svg{font-size:18px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#fff;border-bottom:1px solid var(--grayscale-light);flex-shrink:0;z-index:10}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-content h6{margin:0;font-weight:600}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions{display:flex;gap:12px;align-items:center}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .mode-toggle-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .load-mode-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .confirm-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .load-other-items-button{height:36px;min-height:36px;width:auto;min-width:auto;border-radius:18px;padding:0 16px;font-size:14px;font-weight:500;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .mode-toggle-button svg,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .load-mode-button svg,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button svg,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .confirm-button svg,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .load-other-items-button svg{margin-right:6px;font-size:18px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .confirm-button{background-color:var(--primary);color:#fff;box-shadow:0 2px 8px #0000001a}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .confirm-button:hover{background-color:var(--primary-hover)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button{background-color:var(--primary-dark);width:36px;min-width:36px;padding:0}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button svg{margin-right:0}@media (max-width: 1024px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions{gap:8px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .mode-toggle-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .load-mode-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .confirm-button{padding:0 12px;font-size:13px}}@media (max-width: 900px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-content h6{font-size:14px}}@media (max-width: 768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text{flex-direction:column;align-items:flex-start;gap:12px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions{width:100%;justify-content:flex-end}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;position:relative;min-height:0}@media (max-width: 1024px) and (orientation: portrait){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container{min-height:0;flex-shrink:1;padding:8px;overflow:hidden;align-items:center;justify-content:center;height:100%;max-height:100%}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container .map-selector-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container .map-selector-container.disabled{opacity:.7;pointer-events:none}@media (max-width: 1024px) and (orientation: portrait){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container .map-selector-container{min-height:0;min-width:0;align-items:center}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container{display:flex;justify-content:center;gap:16px;padding:16px;background-color:#fff;border-top:1px solid var(--grayscale-light);flex-shrink:0;z-index:10}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .load-all-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .increase-plates-button{height:36px;min-height:36px;width:auto;min-width:auto;border-radius:18px;padding:0 16px;font-size:14px;font-weight:500;text-transform:none;border-color:var(--primary);color:var(--primary);display:flex;align-items:center;justify-content:center}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .load-all-button:hover,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .increase-plates-button:hover{background-color:#6200ea0d}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .load-all-button:disabled,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .increase-plates-button:disabled{opacity:.5;border-color:var(--grayscale);color:var(--grayscale)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .load-all-button{color:#fff}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .mode-banner{padding:12px 24px;background-color:#6200ea1a;border-top:1px solid var(--grayscale-light);text-align:center;flex-shrink:0;z-index:10}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .mode-banner.scan-mode{background-color:#ff98001a}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .mode-banner.click-mode{background-color:#6200ea1a}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .mode-banner p{margin:0;font-size:14px;color:var(--text-primary)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section{width:100%;max-width:1200px;margin:24px auto 0;padding:0 24px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root{border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionSummary-root{background-color:#fff;padding:0 24px;min-height:64px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionSummary-root .accordion-summary{display:flex;flex-direction:column}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionSummary-root .accordion-summary h2{font-size:18px;font-weight:600;color:var(--primary);margin:0}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionSummary-root .accordion-summary p{margin:4px 0 0;color:var(--text-secondary)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root{padding:24px;background-color:#fff}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root .tray-contents-items{display:flex;flex-direction:column;gap:16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root .tray-contents-items .sub-tray-plate_container{display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:8px;background-color:var(--grayscale-lightest)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root .tray-contents-items .sub-tray-plate_container .qr-code{color:var(--primary);font-size:32px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root .tray-contents-items .sub-tray-plate_container .content{flex:1}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root .tray-contents-items .sub-tray-plate_container .content h6{margin:0 0 4px;font-size:14px;font-weight:500;color:var(--text-primary)}@media (min-width: 1200px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section.contained-desktop{max-width:1200px;margin-left:auto;margin-right:auto}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1200}@media (max-width: 768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-overlay{align-items:flex-end}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;width:300px;max-width:90%;padding:16px}@media (max-width: 768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-container{border-radius:12px 12px 0 0;width:100%;max-width:100%}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-header h3{margin:0;font-size:18px;color:var(--primary);font-weight:600}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-header .close-legend-button{background:transparent;color:var(--grayscale-dark);width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-header .close-legend-button:hover{background:var(--grayscale-lightest);transform:none;box-shadow:none}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-items{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item{display:flex;align-items:center;gap:8px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item span{font-size:14px;color:var(--text-primary)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle{width:24px;height:24px;border-radius:50%}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.loaded{background-color:transparent;border:2px solid #28a745}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.orange{background-color:var(--empty-screw-background);width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.wasted{background-color:var(--wasted-screw-background, black);border:1px solid var(--wasted-screw-border, red)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.not-loaded{background-color:#f5f5f5;position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--empty-screw-background);opacity:.5}@media (max-width: 768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper{padding:16px 0}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .header{top:42px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container{padding:60px 16px 16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container{height:calc(100% - 90px)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls{height:60px;padding:10px;gap:16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button{width:36px;height:36px;min-width:36px;min-height:36px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .map-container .instruction-text{padding:12px 16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .map-container .tray-map_container{padding:16px;min-height:0;flex-shrink:1}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .map-container .load-all-container{padding:12px;flex-direction:column;gap:8px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .map-container .mode-banner{padding:8px 16px}}.reference-image-accurate-modal{display:flex;flex-direction:column;position:absolute;top:0%;left:50%;transform:translate(-50%);width:500px;max-width:95%;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1.5em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto}.reference-image-accurate-modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em}.reference-image-accurate-modal .modal-description{margin-left:2.5em;color:var(--text-secondary)}.reference-image-accurate-modal .image-preview-container{width:100%;display:flex;justify-content:center;margin:10px 0}.reference-image-accurate-modal .image-preview-container .reference-image-preview{max-width:100%;max-height:250px;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px #0003}.reference-image-accurate-modal .image-preview-container .image-loading-skeleton{width:100%;height:250px;background-color:#f0f0f0;border-radius:8px;position:relative;overflow:hidden}.reference-image-accurate-modal .image-preview-container .image-loading-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:shimmer 2s infinite}@keyframes shimmer{to{transform:translate(100%)}}.reference-image-accurate-modal .buttons-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em;margin-top:10px}.custom-implant-modal-wrapper{z-index:10001!important}.custom-implant-modal-wrapper .custom-implant-modal{display:flex;flex-direction:column;position:absolute;width:500px;max-height:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1em;border-radius:8px;flex-wrap:wrap;gap:20px;overflow-y:auto}.custom-implant-modal-wrapper .custom-implant-modal .header-box{display:flex;align-items:center;column-gap:1em;flex-direction:row;color:var(--primary-contrast-text);line-height:1.5em;text-transform:capitalize}.custom-implant-modal-wrapper .custom-implant-modal .scanner-container{width:100%;height:260px;border-radius:25px;position:relative;margin:20px 0}.custom-implant-modal-wrapper .custom-implant-modal .scanner-container .skeleton{width:100%;height:100%;border-radius:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:13}.custom-implant-modal-wrapper .custom-implant-modal .buttons_container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em;margin-top:25px}.custom-implant-modal-wrapper .custom-implant-modal .scanned-code_wrapper{margin:15px 0;padding:5px 20px;background-color:#5035ed;border-radius:15px;color:#fff}.custom-implant-modal-wrapper .custom-implant-modal .scanned-code_wrapper .scanned-text_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.custom-implant-modal-wrapper .custom-implant-modal .scanned-code_wrapper .scanned-text_wrapper .spinner{color:#fff;margin-right:5px}.custom-implant-modal-wrapper .custom-implant-modal .scanned-code_wrapper .scanned-text_wrapper .scanned-text{font-size:11px;font-weight:500}.custom-implant-modal-wrapper .custom-implant-modal .scanned-code_wrapper .scanned-code{font-size:8px;font-weight:400}.custom-implant-modal-wrapper .custom-implant-modal .error{color:var(--error);text-align:center}.custom-implant-modal-wrapper .custom-implant-modal .product-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}.custom-implant-modal-wrapper .custom-implant-modal .product-container .description{margin-bottom:10px}.custom-implant-modal-wrapper .custom-implant-modal .product-container .details{margin-bottom:5px}.tray-management-layout_wrapper{padding:64px 0}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tray-management-layout_wrapper{padding:0!important;min-height:100vh!important;background-color:var(--grayscale-lightest)}.step-layout{position:relative;top:64px;min-height:calc(100vh - 64px);display:flex;flex-direction:column}.step-layout .tray-breadcrumbs{width:100%;padding:16px 24px 0;margin-bottom:-8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}@media screen and (max-width: 768px){.step-layout .tray-breadcrumbs{padding:12px 16px 0;gap:6px;flex-wrap:wrap}.step-layout .tray-breadcrumbs .MuiTypography-root{font-size:.875rem}.step-layout .tray-breadcrumbs .back-to-list-button{margin-top:8px;width:100%;justify-content:center}}@media screen and (max-width: 600px){.step-layout .tray-breadcrumbs{padding:8px 12px 0;gap:4px}.step-layout .tray-breadcrumbs .MuiTypography-root,.step-layout .tray-breadcrumbs .MuiLink-root{font-size:.8rem}}.step-layout .step-layout_header{position:relative}@media screen and (max-width: 600px){.step-layout .step-layout_header{padding-bottom:8px}}.step-layout .discard-exit-button{position:absolute;top:34px;left:16px;z-index:1000;background-color:var(--white);border:2px solid var(--grayscale-light);box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.step-layout .discard-exit-button:hover{background-color:var(--grayscale-lightest);border-color:var(--grayscale-medium);box-shadow:0 4px 12px #00000026;transform:scale(1.05)}@media screen and (max-width: 768px){.step-layout .discard-exit-button{top:16px;left:8px;padding:8px}.step-layout .discard-exit-button .MuiSvgIcon-root{font-size:20px}}@media screen and (max-width: 600px){.step-layout .discard-exit-button{top:12px;left:6px;padding:6px}.step-layout .discard-exit-button .MuiSvgIcon-root{font-size:18px}}.step-layout .stepper{width:100%;max-width:1280px;margin:0 auto;padding:1.5rem 1.5rem 1.5rem 5rem;display:flex;gap:1px;position:relative}@media screen and (min-width: 1360px){.step-layout .stepper{padding:1.5rem}}@media screen and (max-width: 960px) and (min-width: 769px){.step-layout .stepper{padding:1rem 1rem 1rem 4rem;gap:2px}}.step-layout .stepper.stepper--tablet-horizontal{padding:1rem 1rem 1rem 3.5rem;gap:1px}@media screen and (max-width: 680px){.step-layout .stepper.stepper--tablet-horizontal{padding:1rem 1rem 1rem 3rem}}@media screen and (max-width: 640px){.step-layout .stepper.stepper--tablet-horizontal{padding:1rem 1rem 1rem 2.5rem}}.step-layout .stepper.stepper--tablet-horizontal .MuiStep-root{flex:1;min-width:120px}.step-layout .stepper.stepper--tablet-horizontal .MuiStep-root .MuiStepLabel-root{padding:0 20px 0 40px;min-height:55px}.step-layout .stepper.stepper--tablet-horizontal .MuiStep-root .MuiStepLabel-root .MuiStepLabel-label{font-size:.7rem}.step-layout .stepper.stepper--tablet-horizontal .MuiStep-root:first-child .MuiStepLabel-root{padding:0 20px}.step-layout .stepper.stepper--mobile{padding:1rem 1rem 1rem 2.5rem;gap:8px}@media screen and (max-width: 480px){.step-layout .stepper.stepper--mobile{padding:.75rem .75rem .75rem 2rem}}.step-layout .stepper.stepper--mobile .MuiStep-root{flex:none;margin:0;width:100%}.step-layout .stepper.stepper--mobile .MuiStep-root:not(:first-child){margin-left:0}.step-layout .stepper.stepper--mobile .MuiStep-root .MuiStepLabel-root{clip-path:none;border-radius:8px;padding:16px 20px;min-height:50px;margin-bottom:8px;background-color:var(--grayscale-light);position:relative;border:2px solid transparent;transition:all .2s ease-in-out}.step-layout .stepper.stepper--mobile .MuiStep-root .MuiStepLabel-root:after{display:none}.step-layout .stepper.stepper--mobile .MuiStep-root .MuiStepLabel-root .MuiStepLabel-iconContainer{margin-right:12px;padding:0}.step-layout .stepper.stepper--mobile .MuiStep-root .MuiStepLabel-root .MuiStepLabel-labelContainer{flex:1;margin-left:0}.step-layout .stepper.stepper--mobile .MuiStep-root .MuiStepLabel-root .MuiStepLabel-label{font-size:.875rem;font-weight:500}.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-completed .MuiStepLabel-root,.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-active .MuiStepLabel-root{background-color:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:0 2px 8px #0000001a}.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-completed .MuiStepLabel-label,.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-active .MuiStepLabel-label{color:var(--white)!important;font-weight:600}.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-completed .MuiStepIcon-root,.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-active .MuiStepIcon-root{color:var(--white)}.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-disabled .MuiStepLabel-root{background-color:#f5f5f5;color:#bbb;cursor:not-allowed}.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-disabled .MuiStepLabel-root .MuiStepLabel-label{color:#bbb!important}.step-layout .stepper.stepper--tablet:not(.stepper--mobile):not(.stepper--tablet-horizontal) .MuiStep-root .MuiStepLabel-root{padding:0 16px 0 32px;min-height:55px}.step-layout .stepper.stepper--tablet:not(.stepper--mobile):not(.stepper--tablet-horizontal) .MuiStep-root .MuiStepLabel-root .MuiStepLabel-label{font-size:.75rem}.step-layout .stepper.stepper--tablet:not(.stepper--mobile):not(.stepper--tablet-horizontal) .MuiStep-root:first-child .MuiStepLabel-root{padding:0 16px}.step-layout .stepper .MuiStepConnector-root{display:none}.step-layout .stepper .MuiStep-root{padding:0;margin:0;position:relative;flex:1}.step-layout .stepper .MuiStep-root:not(:first-child){margin-left:-20px;z-index:1}.step-layout .stepper .MuiStep-root:not(:first-child).Mui-completed{z-index:2}.step-layout .stepper .MuiStep-root .MuiStepLabel-root{background-color:var(--grayscale-light);padding:0 24px 0 48px;width:100%;min-height:65px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0;position:relative;cursor:pointer;transition:all .2s ease-in-out;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%)}.step-layout .stepper .MuiStep-root .MuiStepLabel-root:hover:not(.Mui-disabled){background-color:var(--grayscale-medium);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.step-layout .stepper .MuiStep-root .MuiStepLabel-root:after{content:"";position:absolute;right:20px;top:0;height:100%;width:1px;background:#0000001a;z-index:2}.step-layout .stepper .MuiStep-root:first-child .MuiStepLabel-root{border-radius:8px 0 0 8px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);padding:0 24px}.step-layout .stepper .MuiStep-root:last-child .MuiStepLabel-root{border-radius:0 8px 8px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,20px 50%)}.step-layout .stepper .MuiStep-root:last-child .MuiStepLabel-root:after{display:none}.step-layout .stepper .MuiStep-root .MuiStepLabel-labelContainer{display:flex;align-items:center}.step-layout .stepper .MuiStep-root .MuiStepLabel-label{font-size:.6rem;font-weight:500;transition:all .2s ease-in-out}@media screen and (min-width: 1200px){.step-layout .stepper .MuiStep-root .MuiStepLabel-label{font-size:.875rem}}@media screen and (max-width: 960px) and (min-width: 601px){.step-layout .stepper .MuiStep-root .MuiStepLabel-label{font-size:.7rem}}.step-layout .stepper .MuiStep-root:not(:last-child) .MuiStepLabel-root:after{display:none}.step-layout .stepper .MuiStep-root.Mui-completed,.step-layout .stepper .MuiStep-root.Mui-active{z-index:2}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root:after,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepLabel-root:after{background:#fff3}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepLabel-root{background-color:var(--primary);color:var(--white);box-shadow:0 2px 12px rgba(var(--primary-rgb, 25, 118, 210),.3)}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root:before,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepLabel-root:before{background:#fff3}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root:hover,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepLabel-root:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--primary-rgb, 25, 118, 210),.4)}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepLabel-label,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepLabel-label{color:var(--white)!important;font-weight:600}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepIcon-root,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepIcon-root{color:var(--white)}.step-layout .stepper .MuiStep-root.Mui-disabled .MuiStepLabel-root{background-color:#f5f5f5;color:#bbb;cursor:not-allowed}.step-layout .stepper .MuiStep-root.Mui-disabled .MuiStepLabel-root:hover{background-color:#f5f5f5;transform:none;box-shadow:none}.step-layout .stepper .MuiStep-root.Mui-disabled .MuiStepLabel-label{color:#bbb!important}.step-layout .stepper .MuiStep-root.Mui-disabled .MuiStepIcon-root{color:#bbb}.step-layout .stepper .MuiSvgIcon-root text{fill:var(--white)!important}.step-layout .stepper .step-label{font-weight:500}.step-layout .stepper .step-label-container{color:var(--grayscale-dark);cursor:pointer}.step-layout .stepper .step-root--disabled .MuiStepLabel-root{background-color:#f5f5f5;color:#bbb;cursor:not-allowed}.step-layout .stepper .step-root--disabled .MuiStepLabel-root:hover{background-color:#f5f5f5;transform:none;box-shadow:none}.step-layout .stepper .step-label--disabled{color:#bbb!important}.step-layout .stepper .step-label-container--disabled{color:#bbb!important;cursor:not-allowed}.step-layout .step-view{flex:1;background-color:var(--grayscale-lightest)}.step-layout .step-view .step-container{max-width:1200px;margin:2rem auto 3rem;animation:fadeInUp .6s ease-out;display:flex;flex-direction:column}@media screen and (max-width: 600px){.step-layout .step-view .step-container{margin:.75rem auto 1.5rem;padding:0 12px}}.step-layout .step-view .step-container .header_wrapper h1{font-size:20px;font-weight:600;margin-bottom:1rem;color:var(--text-primary);transition:color .3s ease}.step-layout .step-view .step-container .buttons_container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:2rem}@media screen and (max-width: 600px){.step-layout .step-view .step-container .buttons_container{grid-template-columns:1fr;gap:10px;margin-top:1rem}}.step-layout .step-view .step-container .buttons_container .MuiButton-root{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.step-layout .step-view .step-container .buttons_container .MuiButton-root:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.step-layout .step-view .step-container .buttons_container .MuiButton-root:hover:before{width:200px;height:200px}.step-layout .step-view .step-container .buttons_container .MuiButton-root:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.step-layout .step-view .step-container .buttons_container .MuiButton-root:active{transform:translateY(0)}.step-layout .step-view .step-container .step-guidance-banner{width:100%;padding:12px 24px;margin:0 0 24px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-weight:500;box-shadow:0 2px 4px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:var(--primary-lightest);border:2px solid var(--primary-light);color:var(--primary);animation:fadeInUp .5s ease-out;position:relative;overflow:hidden}.step-layout .step-view .step-container .step-guidance-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.step-layout .step-view .step-container .step-guidance-banner:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;border-color:var(--primary)}.step-layout .step-view .step-container .step-guidance-banner:hover:before{left:100%}@media screen and (max-width: 768px){.step-layout .step-view .step-container .step-guidance-banner{flex-direction:column;gap:12px;align-items:flex-start;animation:slideInRight .5s ease-out}.step-layout .step-view .step-container .step-guidance-banner .MuiTypography-root{margin-right:0;margin-bottom:0}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button{align-self:flex-end;margin-left:0;animation:fadeInUp .6s ease-out}}@media screen and (max-width: 600px){.step-layout .step-view .step-container .step-guidance-banner{padding:8px 12px;margin:0 0 12px;gap:8px}.step-layout .step-view .step-container .step-guidance-banner .MuiTypography-root{font-size:.875rem}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button{font-size:.75rem;padding:6px 12px;transition:all .2s ease}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button:hover{transform:scale(1.05)}}.step-layout .step-view .step-container .step-guidance-banner strong{margin-right:4px;position:relative}.step-layout .step-view .step-container .step-guidance-banner strong:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--primary);transform:scaleX(0);transition:transform .3s ease}.step-layout .step-view .step-container .step-guidance-banner:hover strong:after{transform:scaleX(1)}.step-layout .step-view .step-container .step-guidance-banner .MuiTypography-root{flex:1;margin-right:16px;transition:all .3s ease}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button{flex-shrink:0;margin-left:auto;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button:hover:before{width:100px;height:100px}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button:active{transform:scale(.95)}.step-layout .step-view .step-item{padding:2rem;min-height:250px;transition:all .3s ease;animation:fadeInUp .7s ease-out}@media screen and (max-width: 600px){.step-layout .step-view .step-item{padding:.75rem;min-height:120px}}.step-layout .fixing-rejected-tray{background-color:#fff3e0;border-left:4px solid #ff9800;margin-bottom:16px}@media screen and (max-width: 600px){.step-layout .fixing-rejected-tray{margin-bottom:10px;padding:8px 12px;border-left-width:3px}.step-layout .fixing-rejected-tray .MuiTypography-root{font-size:.875rem}}.step-layout .fixing-rejected-tray strong{color:#e65100}.add-tray-details-step .add-tray-details-step_content{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto}.custom-tray-id-dialog .skeleton{border-radius:8px}.custom-tray-id-dialog .MuiDialogContent-root{overflow-x:hidden}.sub-trays-step .header_wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.sub-trays-step .header_wrapper .row{width:100%;display:flex;align-items:center;justify-content:space-between}.sub-trays-step .sub-trays-actions{display:flex;gap:1rem;margin-bottom:1rem;justify-content:flex-end;flex-wrap:wrap;align-items:center;transition:all .3s ease}.sub-trays-step .sub-trays-actions.sub-trays-actions--desktop{gap:.75rem}.sub-trays-step .sub-trays-actions.sub-trays-actions--desktop .action-button{min-width:fit-content;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1)}.sub-trays-step .sub-trays-actions.sub-trays-actions--desktop .action-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet{gap:.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;margin-bottom:1.5rem}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet .action-button{min-height:44px;font-size:.8rem;padding:8px 12px;text-align:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet .action-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet .action-button:hover:before{width:120px;height:120px}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet .action-button:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0000001f}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet .action-button:active{transform:translateY(0)}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;width:100%}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button{width:100%;min-height:48px;font-size:.875rem;font-weight:500;padding:12px 16px;border-radius:8px;text-transform:none;justify-content:center;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:hover:after{left:100%}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:active{transform:translateY(-1px)}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:nth-child(1){animation-delay:.1s}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:nth-child(2){animation-delay:.2s}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:nth-child(3){animation-delay:.3s}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:nth-child(4){animation-delay:.4s}.sub-trays-step .sub-trays-actions button{min-width:fit-content;transition:all .2s cubic-bezier(.4,0,.2,1)}.sub-trays-step .sub-trays-actions button:not(:hover){box-shadow:0 2px 4px #0000001a}.sub-trays-step .header_container{margin-bottom:16px}.sub-trays-step .sub-trays-table_container{width:100%;max-height:65vh}.sub-trays-step .sub-trays-table_container .tray_img{width:180px;height:90px;border-radius:15px;object-fit:cover}.sub-trays-step .sub-trays-table_container .view-details-icon-button{padding:20px;min-width:56px;min-height:56px;color:#5035ed}.sub-trays-step .sub-trays-table_container .view-details-icon-button:hover{background-color:#beb4f8;color:#5035ed}@media screen and (max-width: 768px){.sub-trays-step .sub-trays-table_container{max-height:60vh}.sub-trays-step .sub-trays-table_container .tray_img{width:120px;height:60px;border-radius:10px}}@media screen and (max-width: 600px){.sub-trays-step .sub-trays-table_container{max-height:55vh}.sub-trays-step .sub-trays-table_container .tray_img{width:100px;height:50px;border-radius:8px}}.tray-type-selection{max-width:600px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.tray-type-selection h2{font-size:1.5rem;font-weight:500;margin-bottom:.5rem;text-align:center}@media screen and (max-width: 600px){.tray-type-selection h2{font-size:1.25rem}}.tray-type-selection p{color:#0009;margin-bottom:1rem;text-align:center}@media screen and (max-width: 600px){.tray-type-selection p{font-size:.875rem}}.tray-type-selection .tray-type-buttons{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.tray-type-selection .tray-type-buttons button{padding:1rem;font-size:1rem;text-transform:none;justify-content:center;min-height:56px;border-radius:12px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a}.tray-type-selection .tray-type-buttons button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.tray-type-selection .tray-type-buttons button:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000026}.tray-type-selection .tray-type-buttons button:hover:before{left:100%}.tray-type-selection .tray-type-buttons button:active{transform:translateY(-1px)}@media screen and (max-width: 600px){.tray-type-selection .tray-type-buttons button{padding:.875rem;font-size:.875rem;min-height:48px;border-radius:8px}}.tray-type-selection .buttons_container{margin-top:auto}.tray-type-selection .buttons_container button{transition:all .2s cubic-bezier(.4,0,.2,1)}.tray-type-selection .buttons_container button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}@media screen and (max-width: 768px){.tray-type-selection{padding:1.5rem;gap:1.25rem}}@media screen and (max-width: 600px){.tray-type-selection{padding:1rem;gap:1rem}}.tray_img_skeleton{border-radius:15px!important}@media screen and (max-width: 768px){.tray_img_skeleton{border-radius:10px!important}}@media screen and (max-width: 600px){.tray_img_skeleton{border-radius:8px!important}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sub-trays-actions{animation:slideInUp .6s ease-out}.sub-trays-actions .action-button{animation:fadeIn .8s ease-out both}.tray-type-selection{animation:slideInUp .6s ease-out}.tray-type-selection .tray-type-buttons button{animation:slideInUp .8s ease-out both}.tray-type-selection .tray-type-buttons button:nth-child(1){animation-delay:.1s}.tray-type-selection .tray-type-buttons button:nth-child(2){animation-delay:.2s}.tray-type-selection .tray-type-buttons button:nth-child(3){animation-delay:.3s}.tray-type-selection .tray-type-buttons button:nth-child(4){animation-delay:.4s}.analysis-error-modal{display:flex;flex-direction:column;position:absolute;top:0%;left:50%;transform:translate(-50%);width:500px;max-width:95%;background-color:var(--primary-lightest);box-shadow:24px;padding:1.5em;border-radius:8px;gap:25px}.analysis-error-modal .header-box{display:flex;align-items:center;column-gap:1em;color:var(--primary-contrast-text)}.analysis-error-modal .header-box svg{font-size:2rem}.analysis-error-modal .message{color:var(--primary-contrast-text);line-height:1.6;text-align:center}.analysis-error-modal .buttons-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em}.analysis-error-modal .buttons-container button{flex:1}.header_wrapper{margin-bottom:32px}.sub-tray-type-header{font-weight:600;color:var(--grayscale-dark);text-align:center;padding-top:16px;margin-bottom:8px}.tray-type-tiles-container{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.tray-type-tiles-title{margin-bottom:0;font-weight:600;color:var(--primary);text-align:center}.tiles-spacer{height:24px;width:100%}.tray-type-tiles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;width:100%;max-width:640px;margin:0 auto;justify-items:center}.tray-type-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;border:2px solid #e0e0e0;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s ease;min-height:160px}.tray-type-tile:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.tray-type-tile.selected{border-color:var(--primary);border-width:3px;background:var(--primary-lightest);box-shadow:0 4px 16px rgba(var(--primary-rgb),.2)}.tray-type-tile .tray-type-tile-image-container{width:100%;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.tray-type-tile .tray-type-tile-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.tray-type-tile .tray-type-tile-label{text-align:center;font-size:.75rem;font-weight:500;color:#333;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;--webkit-line-clamp: 2;-webkit-box-orient:vertical}.tray-type-tile .tray-type-badge .MuiBadge-badge{display:flex;align-items:center;justify-content:center}.tray-type-tile .tray-type-badge .MuiBadge-badge svg{font-size:1.2rem}.camera-form-section{margin-top:16px}.analyze-tray{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;width:640px;margin:0 auto}.analyze-tray .camera-section{display:flex;flex-direction:column;gap:1rem}.analyze-tray .camera-container{position:relative;overflow:hidden;border-radius:8px;width:100%;max-width:640px;height:min(60vh,480px);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background-color:#000;margin:0 auto}.analyze-tray .camera-container video::-webkit-media-controls-overlay-play-button{display:none!important}.analyze-tray .camera-container video::-webkit-media-controls{display:none!important}.analyze-tray .camera-container *::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.analyze-tray .camera-container *::--webkit-media-controls-play-button{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.analyze-tray .camera-container *::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.analyze-tray .camera-container .tray-type-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:20;display:flex;align-items:center;justify-content:center}.analyze-tray .camera-container .tray-type-overlay .overlay-text{color:#fff;text-align:center;font-size:1.25rem;max-width:80%;padding:16px 24px;border-radius:8px;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.analyze-tray .camera-container .tray-type-overlay .overlay-text.warning{color:var(--warning);border:1px solid var(--warning)}.analyze-tray .camera-container .camera-switch{position:absolute;top:16px;left:16px;z-index:30;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;padding:8px 16px;color:var(--primary);border:1px solid rgba(0,0,0,.1);font-weight:500;box-shadow:0 2px 8px #0000001a;width:auto}.analyze-tray .camera-container .camera-switch:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.analyze-tray .camera-container .camera-switch:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.analyze-tray .camera-container .camera-switch:disabled{background:#ffffff80;color:#0000004d}.analyze-tray .camera-container .camera-switch .MuiButton-startIcon{margin-right:8px}.analyze-tray .camera-container .camera-options{animation:slideDown .2s ease-out;transform-origin:top center;position:absolute;top:60px;left:16px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:250px;z-index:30;overflow:hidden}.analyze-tray .camera-container .camera-options .camera-option{padding:12px 16px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #eee}.analyze-tray .camera-container .camera-options .camera-option:last-child{border-bottom:none}.analyze-tray .camera-container .camera-options .camera-option:hover{background-color:#f5f5f5}.analyze-tray .camera-container .camera-options .camera-option.active{background-color:var(--primary-lightest);color:var(--primary);font-weight:500}.analyze-tray .camera-container .camera-options .camera-option .label{font-size:.875rem}.analyze-tray .camera-container .camera-options .camera-option .type{font-size:.75rem;color:#666}.analyze-tray .camera-container .capture-buttons{position:absolute;bottom:50%;right:20px;transform:translateY(50%);z-index:20;display:flex;align-items:center;justify-content:center}.analyze-tray .camera-container .capture-buttons .capture{width:64px;height:64px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;transition:all .2s ease;padding:0;min-width:unset}.analyze-tray .camera-container .capture-buttons .capture:hover{transform:scale(1.05);box-shadow:0 6px 16px #00000040}.analyze-tray .camera-container .capture-buttons .capture:active{transform:scale(.95);box-shadow:0 2px 8px #00000026}.analyze-tray .camera-container .capture-buttons .capture .icon{font-size:32px;color:var(--primary)}.analyze-tray .camera-container .capture-buttons .capture:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid white;border-radius:50%;opacity:.5}.analyze-tray .camera-container .capture-buttons .capture:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;color:var(--primary);z-index:1}.analyze-tray .camera-container .image-container{position:relative;width:100%;height:100%}.analyze-tray .camera-container .image-container .tray-image-skeleton{width:100%;height:100%;border-radius:8px}.analyze-tray .camera-container .image-container .tray-image{width:100%;height:100%;object-fit:contain;object-position:center}.analyze-tray .camera-container .image-container .upload-overlay,.analyze-tray .camera-container .image-container .analysis-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:25;animation:fadeIn .3s ease-out}.analyze-tray .camera-container .image-container .upload-overlay .upload-status,.analyze-tray .camera-container .image-container .upload-overlay .analysis-status,.analyze-tray .camera-container .image-container .analysis-overlay .upload-status,.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(255,255,255,.2)}.analyze-tray .camera-container .image-container .upload-overlay .upload-status .upload-text,.analyze-tray .camera-container .image-container .upload-overlay .upload-status .analysis-text,.analyze-tray .camera-container .image-container .upload-overlay .analysis-status .upload-text,.analyze-tray .camera-container .image-container .upload-overlay .analysis-status .analysis-text,.analyze-tray .camera-container .image-container .analysis-overlay .upload-status .upload-text,.analyze-tray .camera-container .image-container .analysis-overlay .upload-status .analysis-text,.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status .upload-text,.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status .analysis-text{color:#fff;font-weight:500;margin:0}.analyze-tray .camera-container .image-container .upload-overlay .upload-status .upload-subtext,.analyze-tray .camera-container .image-container .upload-overlay .upload-status .analysis-subtext,.analyze-tray .camera-container .image-container .upload-overlay .analysis-status .upload-subtext,.analyze-tray .camera-container .image-container .upload-overlay .analysis-status .analysis-subtext,.analyze-tray .camera-container .image-container .analysis-overlay .upload-status .upload-subtext,.analyze-tray .camera-container .image-container .analysis-overlay .upload-status .analysis-subtext,.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status .upload-subtext,.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status .analysis-subtext{color:#fffc;text-align:center}.analyze-tray .camera-container .image-container .analysis-overlay{background-color:#000000bf}.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status{background:rgba(var(--primary-rgb),.15);border:1px solid rgba(var(--primary-rgb),.3)}.analyze-tray .camera-container .camera-feed{width:100%;height:100%;object-fit:cover;object-position:center}.analyze-tray .action-buttons{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-top:1rem}.analyze-tray .action-buttons .recapture-btn{background-color:var(--primary-light);color:var(--primary-contrast-text);padding:10px 16px;border-radius:8px;transition:all .2s ease;flex:1}.analyze-tray .action-buttons .recapture-btn:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.analyze-tray .action-buttons .recapture-btn:active{transform:translateY(0)}.analyze-tray .action-buttons .recapture-btn:disabled{background-color:#e0e0e0;color:#9e9e9e}.analyze-tray .action-buttons .analyze-btn{flex:2;padding:10px 16px}.analyze-tray .action-buttons .analysis-status-indicator{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:rgba(var(--primary-rgb),.1);border-radius:8px;color:var(--primary);animation:pulse 1.5s infinite;flex:2}.analyze-tray .action-buttons .analysis-status-indicator .spinner-small{width:20px;height:20px;border:2px solid rgba(var(--primary-rgb),.3);border-top:2px solid var(--primary);border-radius:50%;animation:spin 1s linear infinite;margin-right:12px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{box-shadow:0 0 rgba(var(--primary-rgb),.4)}70%{box-shadow:0 0 0 8px rgba(var(--primary-rgb),0)}to{box-shadow:0 0 rgba(var(--primary-rgb),0)}}.analyze-tray .par-level_container{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem}.analyze-tray .par-level_container .par-level_label{font-weight:500;font-size:.875rem}.analyze-tray .analyze-buttons-container{display:flex;gap:1rem;margin-top:1rem}.analyze-tray .analyze-buttons-container .analyze-btn,.analyze-tray .analyze-buttons-container .load-smart-tray-btn,.analyze-tray .analyze-buttons-container .confirm-btn{flex:1;padding:12px}.analyze-tray .analyze-buttons-container .load-smart-tray-btn{background-color:#fff;border:1px solid rgba(0,0,0,.23)}.analyze-tray .analyze-buttons-container .load-smart-tray-btn:hover{background-color:#ffffffe6;border-color:#0000003b}.analyze-tray .analyze-buttons-container .load-smart-tray-btn.Mui-disabled{background-color:#fff;border:1px solid rgba(0,0,0,.26);color:#00000061}.analyze-tray .analyze-buttons-container .confirm-btn{background-color:var(--primary);color:#fff}.analyze-tray .analyze-buttons-container .confirm-btn:hover{background-color:var(--primary-dark)}.analyze-tray .analyze-buttons-container .confirm-btn.Mui-disabled{background-color:#0000001f;color:#00000042}.tray-analysis-dialog .MuiDialog-paper{height:95vh;max-width:95vw;margin:2.5vh auto;background-color:var(--grayscale-lightest);padding:10px 20px}.loaner-tray-analysis-content_wrapper .panel.map-panel .panel-content{padding:0!important;overflow:hidden;display:flex;align-items:center;justify-content:center}.loaner-tray-analysis-content_wrapper .panel.map-panel .panel-content .grayscale-tray-map{width:100%;height:100%;max-width:100%;max-height:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.loaner-tray-analysis-content_wrapper .panel.map-panel .panel-content .grayscale-tray-map .gray-scale-tray-image{max-width:100%;max-height:100%;object-fit:contain}.loaner-tray-analysis-content_wrapper{display:flex;flex-direction:column;min-height:calc(100vh - 64px);height:100%;background-color:var(--grayscale-lightest);border-radius:12px}.loaner-tray-analysis-content_wrapper .header-section{background:#fff;border-bottom:1px solid var(--grayscale-light);padding:16px 20px;width:100%;margin-top:8px}.loaner-tray-analysis-content_wrapper .header-section .header-content{max-width:1400px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center}.loaner-tray-analysis-content_wrapper .header-section .header-content .main-title{color:var(--primary);font-weight:600;font-size:28px}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions{display:flex;flex-direction:row;gap:16px}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions .tray-info{color:var(--grayscale-dark);font-size:16px}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions .tray-info strong{color:var(--primary);margin-left:4px}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions .help-button{display:flex;align-items:center;gap:8px;height:40px;padding:0 24px;border-radius:20px;border-color:var(--primary-light);color:var(--primary);font-weight:500;transition:all .2s ease}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions .help-button:hover{background-color:var(--primary-lightest);transform:translateY(-1px)}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions .help-button svg{font-size:18px}.loaner-tray-analysis-content_wrapper .content-section{flex:1;padding:24px 40px}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels{max-width:1400px;margin:0 auto;display:flex;gap:24px;height:100%;min-height:600px}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel.image-panel{flex:0 0 40%}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel.image-panel.full-width{flex:0 0 80%;margin:0 auto}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel.map-panel{flex:0 0 60%}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--grayscale-light);background-color:#fff}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header.tray-map-header{padding:12px 24px}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header h6{color:var(--primary);font-weight:600;font-size:18px}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header .load-all-container{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header .load-all-container .edit-mode-toggle{display:flex;align-items:center;gap:8px;background:#5c47d614;padding:4px 12px;border-radius:999px}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header .load-all-container .edit-mode-toggle .MuiTypography-root{font-size:.875rem;font-weight:500;color:var(--grayscale-dark)}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header .load-all-container .edit-mode-toggle .MuiTypography-root.active{color:#5c47d6}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-content{flex:1;padding:24px;background-color:var(--grayscale-lightest);display:flex;align-items:center;justify-content:center;min-height:0}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-content .tray-image-skeleton{width:100%;height:100%;border-radius:8px}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-content .tray-image{width:100%;height:100%;object-fit:contain;border-radius:8px;transition:transform .3s ease;cursor:zoom-in}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-content .tray-image:hover{transform:scale(1.02)}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.loaner-tray-analysis-content_wrapper .action-buttons{padding:16px 40px;display:flex;gap:16px;justify-content:flex-end;z-index:10}.loaner-tray-analysis-content_wrapper .action-buttons:before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:linear-gradient(to top,rgba(255,255,255,.9),transparent);pointer-events:none}.loaner-tray-analysis-content_wrapper .action-buttons .cancel-button{flex:1;height:48px;padding:0 32px;border-radius:8px;font-size:16px;font-weight:500;text-transform:none;transition:all .2s ease}.loaner-tray-analysis-content_wrapper .action-buttons .cancel-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5a43e933}.loaner-tray-analysis-content_wrapper .action-buttons .confirm-button{flex:1;height:48px;padding:0 32px;border-radius:8px;font-size:16px;font-weight:500;text-transform:none;transition:all .2s ease;animation:subtle-bounce 2s infinite}.loaner-tray-analysis-content_wrapper .action-buttons .confirm-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5a43e933;animation:none}@keyframes subtle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.image-modal{display:flex;align-items:center;justify-content:center}.image-modal .modal-content{position:relative;max-width:90vw;max-height:90vh;background:#fff;border-radius:12px;padding:24px;outline:none;box-shadow:0 8px 32px #0000001a}.image-modal .modal-content .close-button{position:absolute;top:16px;right:16px;background:#fff;box-shadow:0 2px 8px #00000026;transition:all .2s ease}.image-modal .modal-content .close-button:hover{background:var(--grayscale-lightest);transform:rotate(90deg)}.image-modal .modal-content .full-size-image{max-width:100%;max-height:calc(90vh - 48px);object-fit:contain;border-radius:8px}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;bottom:.25rem;left:.25rem;right:.25rem;top:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media (min-width: 640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media (min-width: 768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media (min-width: 1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}.pdf-viewer_organism{height:100%;width:100%}.inventory-sheets-step .sub-tray-type-header{color:var(--grayscale-dark);text-align:center;padding-top:16px;margin-bottom:8px}.inventory-sheets-step .supporting-docs-subtitle{margin-bottom:24px;color:var(--primary);text-align:center}.inventory-sheets-step .inventory-sheets-step_content{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto}.inventory-sheets-step .camera-section .camera-container{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;border-radius:8px;background:#000;margin-bottom:1rem}.inventory-sheets-step .camera-section .camera-container .camera-select_container{position:absolute;top:1rem;left:1rem;z-index:2}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-menu_button{background:#00000080;color:#fff;min-width:unset;padding:8px;border-radius:50%}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-menu_button:hover{background:#000000b3}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-options{position:absolute;top:100%;left:0;margin-top:.5rem;background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;min-width:200px}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-options .camera{padding:.5rem;cursor:pointer;border-radius:4px}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-options .camera:hover{background:#f5f5f5}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-options .camera.active{background:#e3f2fd}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-options .camera .camera-text{color:#333}.inventory-sheets-step .camera-section .camera-container .capture-photo_button{position:absolute;top:50%;right:1rem;transform:translateY(-50%);z-index:2;background:#00000080;color:#fff;min-width:unset;width:48px;height:48px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.inventory-sheets-step .camera-section .camera-container .capture-photo_button:hover{background:#000000b3}.inventory-sheets-step .camera-section .camera-container .capture-photo_button svg{width:24px;height:24px}.inventory-sheets-step .camera-section .camera-container .feed{width:100%;height:100%;object-fit:cover}.inventory-sheets-step .camera-section .file-attachment_container{display:flex;justify-content:center}.inventory-sheets-step .camera-section .file-attachment_container input[type=file]{display:none}.inventory-sheets-step .inventory-sheets-section .empty-state{text-align:center;color:#666}.inventory-sheets-step .inventory-sheets-section .sheets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item{position:relative;aspect-ratio:1;border:1px solid #ddd;border-radius:8px;overflow:hidden}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item img,.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item a{width:100%;height:100%;object-fit:cover;display:block}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .loading_container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#fffc}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .delete_button{position:absolute;top:.5rem;right:.5rem;min-width:unset;width:24px;height:24px;padding:0;border-radius:50%;background:#00000080;color:#fff}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .delete_button:hover{background:#000000b3}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .delete_button .delete_icon{font-size:18px;line-height:1}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .preview-skeleton{width:100%;height:100%;border-radius:8px}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem;text-align:center;color:#fff;font-weight:500}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.excel{background-color:#217346}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.excel:before{content:"XLSX";font-size:2rem;margin-bottom:.5rem}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.word{background-color:#2b579a}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.word:before{content:"DOCX";font-size:2rem;margin-bottom:.5rem}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.generic{background-color:#666}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.generic:before{content:"FILE";font-size:2rem;margin-bottom:.5rem}.inventory-sheets-step .buttons_container{display:flex;justify-content:space-between;margin-top:2rem}.assign-step{max-width:800px;margin:0 auto}.assign-step .tray-case-details-organism_container{padding:0}.assign-step .tray-case-details-organism_container>h5:first-child{display:none}.assign-step .tray-case-details-organism_container .filters_container{padding:1.5rem;background-color:#fff;border-radius:.75rem;border:1px solid #e0e0e0;box-shadow:1px 1px 3px #0000000d}.assign-step .tray-case-details-organism_container .filters_container .row{display:flex;flex-direction:row;gap:12px;margin-bottom:0}.assign-step .tray-case-details-organism_container .filters_container .row .date-picker-wrapper{margin:0!important;padding:0!important;flex:0 0 auto;width:auto}.assign-step .tray-case-details-organism_container .filters_container .row .date-picker-wrapper .MuiTextField-root,.assign-step .tray-case-details-organism_container .filters_container .row .date-picker-wrapper .MuiFormControl-root{margin:0!important}.assign-step .tray-case-details-organism_container .filters_container .row .surgeon-select-wrapper{margin:0!important;padding:0!important;flex:1}.assign-step .tray-case-details-organism_container .filters_container .row .surgeon-select-wrapper .MuiAutocomplete-root,.assign-step .tray-case-details-organism_container .filters_container .row .surgeon-select-wrapper .MuiFormControl-root{margin:0!important}.surgery-change-warning-modal{display:flex;flex-direction:column;gap:20px;padding:24px;min-width:400px;max-width:500px;background-attachment:var(--primary-light)}.surgery-change-warning-modal .modal-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.tray-case-details-organism_container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;gap:20px;padding:0 40px}.tray-case-details-organism_container .filters_container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.tray-case-details-organism_container .filters_container .row{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:0}.tray-case-details-organism_container .filters_container .row .date-picker-wrapper{flex:0 0 auto;width:200px}.tray-case-details-organism_container .filters_container .row .surgeon-select-wrapper{flex:1}.tray-case-details-organism_container .loader{align-self:center}.tray-case-details-organism_container .surgery-list_wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding-right:20px;max-height:600px;overflow-y:auto;border-radius:15px}.review-step .review-content{max-width:800px;margin:0 auto;padding:2rem}.review-step .review-content .tray-review-item{margin-bottom:30px;padding-bottom:25px;border-bottom:2px solid #dadada}.review-step .review-content .tray-review-item:last-child{border-bottom:none;margin-bottom:0}.review-step .review-content .tray-review-item .tray-title{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.review-step .review-content .tray-review-item .surgeon-case-info{margin-top:.5rem;padding:12px 16px;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px}.review-step .review-content .tray-review-item .surgeon-case-info .MuiTypography-body1{font-weight:500}.review-step .review-content .tray-review-item .surgeon-case-info .case-name-container{display:flex;flex-direction:column}.review-step .review-content .tray-review-item .surgeon-case-info .case-name-container .truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.review-step .review-content .tray-review-item .surgeon-case-info .case-name-container .expanded{white-space:normal;overflow:visible;word-break:break-word}.review-step .review-content .tray-review-item .surgeon-case-info .case-name-container .view-more-btn{align-self:flex-start;margin-top:4px;padding:0;font-size:.75rem;text-transform:none;min-width:auto;color:var(--primary-main, #1976d2)}.review-step .review-content .sub-tray-item{display:flex;gap:1rem;margin:1rem 0;padding:1rem;border:1px solid #eee;border-radius:8px}.review-step .review-content .sub-tray-item .sub-tray-image-skeleton{width:80px!important;height:80px!important;border-radius:4px}.review-step .review-content .sub-tray-item .sub-tray-item_description{color:var(--grayscale-contrast-text);font-weight:500}.review-step .review-content .sub-tray-item img{width:80px;height:80px;object-fit:cover;border-radius:4px}.review-step .review-content .inventory-sheets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-top:1rem}.review-step .review-content .inventory-sheets-grid .inventory-sheet-item{aspect-ratio:1;border:1px solid #eee;border-radius:8px;overflow:hidden}.review-step .review-content .inventory-sheets-grid .inventory-sheet-item img{width:100%;height:100%;object-fit:cover}.review-step .review-content .inventory-sheets-grid .inventory-sheet-item a{display:flex;align-items:center;justify-content:center;height:100%;text-decoration:none;color:#1976d2;text-align:center;padding:1rem}.review-step .buttons_container{max-width:800px!important;margin:2rem auto 0;display:grid;grid-template-columns:1fr 1fr 2fr 2fr;gap:16px}.review-step .buttons_container b{margin-left:6px}.review-step .buttons_container>.MuiLoadingButton-root:last-child,.review-step .buttons_container>.MuiLoadingButton-root:nth-child(3):last-child{grid-column:span 2}.review-step .tray-submission-results .MuiDialog-paper{border-radius:12px;box-shadow:0 8px 32px #0000001f}.review-step .tray-submission-results .submission-summary-stats{display:flex;justify-content:space-around;margin:1rem 0;padding:1rem;background-color:#f8f9fa;border-radius:8px}.review-step .tray-submission-results .submission-summary-stats .stat-item{text-align:center}.review-step .tray-submission-results .submission-summary-stats .stat-item .stat-number{font-size:2rem;font-weight:700;line-height:1}.review-step .tray-submission-results .submission-summary-stats .stat-item .stat-label{font-size:.875rem;color:#666;margin-top:.25rem}.review-step .tray-submission-results .tray-list{max-height:300px;overflow-y:auto}.review-step .tray-submission-results .tray-list .tray-list-item{padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:.5rem;background:#fafafa}.review-step .tray-submission-results .tray-list .tray-list-item.success{border-color:#4caf50;background:#f1f8e9}.review-step .tray-submission-results .tray-list .tray-list-item.error{border-color:#f44336;background:#ffebee}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info{display:flex;justify-content:space-between;align-items:center}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info .tray-details{flex:1}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info .tray-details .tray-name{font-weight:500;margin-bottom:.25rem}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info .tray-details .tray-meta{font-size:.875rem;color:#666}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info .tray-details .error-message{color:#d32f2f;font-size:.875rem;margin-top:.25rem}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info .attempt-chip{margin-left:1rem}.review-step .tray-submission-results .action-buttons{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.review-step .tray-submission-results .action-buttons .retry-button{color:#ff9800;border-color:#ff9800}.review-step .tray-submission-results .action-buttons .retry-button:hover{background-color:#ff98000a}.review-step .submission-loading .buttons_container button{position:relative}.review-step .submission-loading .buttons_container button:disabled{opacity:.7}.review-step .buttons_container .MuiLoadingButton-root{transition:all .2s ease-in-out}.review-step .buttons_container .MuiLoadingButton-root.MuiLoadingButton-loading{background-color:var(--primary-main, #1976d2);opacity:.8}.parent-tray{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;width:640px;margin:0 auto}.parent-tray .camera-section{display:flex;flex-direction:column;gap:1rem}.parent-tray .camera-container{position:relative;overflow:hidden;border-radius:8px;width:100%;max-width:640px;height:min(60vh,480px);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background-color:#000;margin:0 auto}.parent-tray .camera-container video::-webkit-media-controls-overlay-play-button{display:none!important}.parent-tray .camera-container video::-webkit-media-controls{display:none!important}.parent-tray .camera-container *::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.parent-tray .camera-container *::--webkit-media-controls-play-button{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.parent-tray .camera-container *::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.parent-tray .camera-container .camera-switch{position:absolute;top:16px;left:16px;z-index:30;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;padding:8px 16px;color:var(--primary);border:1px solid rgba(0,0,0,.1);font-weight:500;box-shadow:0 2px 8px #0000001a;width:auto}.parent-tray .camera-container .camera-switch:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.parent-tray .camera-container .camera-switch:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.parent-tray .camera-container .camera-switch:disabled{background:#ffffff80;color:#0000004d}.parent-tray .camera-container .camera-switch .MuiButton-startIcon{margin-right:8px}.parent-tray .camera-container .camera-options{animation:slideDown .2s ease-out;transform-origin:top center;position:absolute;top:60px;left:16px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:250px;z-index:30;overflow:hidden}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.parent-tray .camera-container .camera-options .camera-option{padding:12px 16px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #eee}.parent-tray .camera-container .camera-options .camera-option:last-child{border-bottom:none}.parent-tray .camera-container .camera-options .camera-option .label{font-weight:500;font-size:14px;color:#333}.parent-tray .camera-container .camera-options .camera-option .type{font-size:12px;color:#666}.parent-tray .camera-container .camera-options .camera-option:hover{background-color:#f5f5f5}.parent-tray .camera-container .camera-options .camera-option.active{background-color:var(--primary-lightest)}.parent-tray .camera-container .camera-options .camera-option.active .label,.parent-tray .camera-container .camera-options .camera-option.active .type{color:var(--primary)}.parent-tray .camera-container .capture-buttons{position:absolute;top:50%;right:24px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:20}.parent-tray .camera-container .capture-buttons .capture{width:76px;height:76px;border-radius:50%;background:transparent;position:relative;transition:all .2s ease;border:4px solid white;min-width:unset;padding:0}.parent-tray .camera-container .capture-buttons .capture:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;background:#fff;transition:all .2s ease}.parent-tray .camera-container .capture-buttons .capture:hover{transform:scale(1.05);box-shadow:0 0 20px #ffffff4d}.parent-tray .camera-container .capture-buttons .capture:active{transform:scale(.95)}.parent-tray .camera-container .capture-buttons .capture:active:before{width:75%;height:75%}.parent-tray .camera-container .capture-buttons .capture .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;color:var(--primary);z-index:1}.parent-tray .camera-container .image-container{position:relative;width:100%;height:100%}.parent-tray .camera-container .image-container .tray-image-skeleton{width:100%;height:100%;border-radius:8px}.parent-tray .camera-container .image-container .tray-image{width:100%;height:100%;object-fit:contain}.parent-tray .camera-container .image-container .upload-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:25;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.parent-tray .camera-container .image-container .upload-overlay .upload-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(255,255,255,.2)}.parent-tray .camera-container .image-container .upload-overlay .upload-status .upload-text{color:#fff;font-weight:500;margin:0}.parent-tray .camera-container .image-container .upload-overlay .upload-status .upload-subtext{color:#fffc;text-align:center}.parent-tray .camera-container .camera-feed{width:100%;height:100%;object-fit:contain;object-position:center;background-color:#000}.parent-tray .action-buttons{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.parent-tray .action-buttons .recapture-btn{background-color:var(--primary-light);color:var(--primary-contrast-text);padding:10px 16px;border-radius:8px;transition:all .2s ease;flex:1}.parent-tray .action-buttons .recapture-btn:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.parent-tray .action-buttons .recapture-btn:active{transform:translateY(0)}.parent-tray .action-buttons .recapture-btn:disabled{background-color:#e0e0e0;color:#9e9e9e}.buttons_container{display:flex;justify-content:space-between;margin-top:1.5rem;gap:1rem;width:640px;margin:1.5rem auto 0}.buttons_container .MuiLoadingButton-root{min-width:120px;position:relative}.buttons_container .MuiLoadingButton-root:disabled{opacity:.8}.tray-list-step .tray-list-content{max-width:900px;margin:0 auto;padding:2rem;background-color:var(--white);box-shadow:0 2px 10px #0000000d;border-radius:12px}.tray-list-step .tray-list-content .header_wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--grayscale-light)}.tray-list-step .tray-list-content .header_wrapper h5{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);color:var(--grayscale-dark)}.tray-list-step .tray-list-content .header_wrapper button{background-color:var(--primary);transition:all .2s ease}.tray-list-step .tray-list-content .header_wrapper button:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.tray-list-step .tray-list-content .empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;height:250px;border:2px dashed var(--grayscale-light);border-radius:12px;margin:2rem 0;background-color:var(--grayscale-lightest);transition:all .3s ease}.tray-list-step .tray-list-content .empty-state:hover{border-color:var(--grayscale);background-color:var(--grayscale-light)}.tray-list-step .tray-list-content .empty-state svg{font-size:3rem;color:var(--grayscale);margin-bottom:1rem}.tray-list-step .tray-list-content .empty-state p{text-align:center;max-width:80%;line-height:1.6;color:var(--grayscale-dark)}.tray-list-step .tray-list-content .empty-state .add-tray-button{margin-top:1.5rem;background-color:var(--primary)}.tray-list-step .tray-list-content .empty-state .add-tray-button:hover{background-color:var(--primary-dark)}.tray-list-step .tray-list-content .tray-list .tray-list-item{border:1px solid var(--grayscale-light);border-radius:12px;margin-bottom:1.25rem;padding:1.25rem;transition:all .2s ease;display:flex;align-items:center;background-color:var(--white)}.tray-list-step .tray-list-content .tray-list .tray-list-item:hover{box-shadow:0 5px 15px #00000014;transform:translateY(-2px);border-color:var(--grayscale-hover)}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-image-container{width:100px;height:100px;margin-right:1.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--grayscale-lightest);border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000000d}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-image-container .tray-thumbnail{max-width:100%;max-height:100%;object-fit:contain}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-image-container.no-image{display:flex;justify-content:center;align-items:center}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-image-container.no-image svg{font-size:2.5rem;color:var(--grayscale)}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-image-container .tray-thumbnail-skeleton{width:100%;height:100%;border-radius:8px}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemText-root{flex:1}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemText-root h6{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);margin-bottom:.5rem;color:var(--grayscale-dark)}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details{display:flex;flex-direction:column;gap:.75rem}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details .detail-row{display:flex;align-items:center}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details .detail-row svg{font-size:1.1rem;margin-right:.5rem;color:var(--grayscale)}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details .detail-row .MuiTypography-root{display:flex;min-width:300px}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details .detail-row .MuiTypography-root .label{width:80px;margin-right:8px}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details .highlight{color:var(--primary);font-weight:500;background-color:var(--primary-lightest);padding:.2rem .5rem;border-radius:4px;display:inline-block}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemSecondaryAction-root{right:1.5rem;display:flex;gap:.5rem}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemSecondaryAction-root .MuiIconButton-root{background-color:var(--grayscale-lightest);transition:all .2s ease}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemSecondaryAction-root .MuiIconButton-root:hover{background-color:var(--grayscale-light)}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemSecondaryAction-root .MuiIconButton-root.edit-button:hover{color:var(--primary);background-color:var(--primary-lightest)}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemSecondaryAction-root .MuiIconButton-root.delete-button:hover{color:var(--error);background-color:var(--error-lightest)}.tray-list-step .buttons_container{max-width:900px;margin:2rem auto 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.tray-list-step .buttons_container button{padding:.75rem 1.5rem;font-weight:500;border-radius:8px;transition:all .2s ease}.tray-list-step .buttons_container button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.tray-list-step .buttons_container button.review-button{background-color:var(--primary)}.tray-list-step .buttons_container button.review-button:hover{color:var(--white)}.tray-files-page_container{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding:80px 12px 0}.tray-files-page_container .files_container{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.tray-files-page_container .files_container .header_wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:20px}.tray-files-page_container .files_container .files_wrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:20px}.tray-files-page_container .files_container .files_wrapper .inventory-sheet_file{width:calc(33.33% - 20px);height:200px;border-radius:5px;overflow:hidden;border:1px solid var(--grayscale-dark)}.tray-files-page_container .files_container .files_wrapper .inventory-sheet_file img,.tray-files-page_container .files_container .files_wrapper .inventory-sheet_file a,.tray-files-page_container .files_container .files_wrapper .inventory-sheet_file .pdf-viewer{width:100%;height:100%;object-fit:cover;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:var(--primary);font-weight:700}.capture-tray-reference_page{padding:64px 0 0;position:relative}.capture-tray-reference_page .loading-container{width:100%;height:70vh;display:flex;align-items:center;justify-content:center}.capture-tray-reference_page .capture-header{position:absolute;top:86px;left:28px;z-index:1000}.capture-tray-reference_page .capture-header .back_button{display:flex;align-items:center;justify-content:center;color:var(--primary);background-color:#fff;border:none}.capture-tray-reference_page .camera-container{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background-color:#000}.capture-tray-reference_page .camera-container video::-webkit-media-controls-overlay-play-button,.capture-tray-reference_page .camera-container video::-webkit-media-controls,.capture-tray-reference_page .camera-container *::-webkit-media-controls-panel,.capture-tray-reference_page .camera-container *::--webkit-media-controls-play-button,.capture-tray-reference_page .camera-container *::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.capture-tray-reference_page .camera-container .camera-feed{height:100%;width:100%;object-fit:contain;object-position:center;background-color:#000}.capture-tray-reference_page .camera-container .buttons-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between!important;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:30}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-switch{background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;padding:8px 16px;color:var(--primary);border:1px solid rgba(0,0,0,.1);font-weight:500;box-shadow:0 2px 8px #0000001a}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-switch:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-switch:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-switch .MuiButton-startIcon{margin-right:8px}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options{animation:slideDown .2s ease-out;transform-origin:top center;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:250px;overflow:hidden}@keyframes slideDown{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option{padding:12px 16px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #eee}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option:last-child{border-bottom:none}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option .label{font-weight:500;color:#2c3e50}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option .type{font-size:12px;color:#6c757d}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option:hover{background:#f8f9fa}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option.active{background:var(--primary)}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option.active .label,.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option.active .type{color:#fff}.capture-tray-reference_page .camera-container .buttons-container .capture-guidance{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;padding:12px 20px;border-radius:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.capture-tray-reference_page .camera-container .buttons-container .capture-guidance .guidance-text{color:#fff;font-weight:500;text-align:center;white-space:nowrap}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons{position:absolute;bottom:0;left:0;right:0;width:100%;display:flex;align-items:center;justify-content:center;padding:24px 32px 40px;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.5) 50%,transparent 100%);z-index:20}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture{width:76px;height:76px;border-radius:50%;background:transparent;position:relative;transition:all .2s ease;border:4px solid white}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;background:#fff;transition:all .2s ease}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture:hover{transform:scale(1.05);box-shadow:0 0 20px #ffffff4d}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture:active{transform:scale(.95)}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture:active:before{width:75%;height:75%}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;color:var(--primary);z-index:1}@media (max-width: 768px){.capture-tray-reference_page .capture-header{padding:12px 12px 4px}.capture-tray-reference_page .capture-header .header-content .title{font-size:1.2rem}.capture-tray-reference_page .capture-header .header-content .instructions{font-size:.9rem}.capture-tray-reference_page .camera-container .buttons-container .capture-guidance .guidance-text{font-size:.8rem}}.add-procedure-container{padding:20px}.add-procedure-container .header{display:flex;align-items:center;justify-content:space-between;margin:10px 0 30px;background-color:#f9f9f9;padding:10px 15px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.add-procedure-container .header .back-icon{height:35px;width:35px}.add-procedure-container .header .import-button{text-transform:capitalize;font-weight:500;padding:6px 12px;border-radius:6px}.add-procedure-container .section{margin:15px 0 30px;display:flex;flex-direction:column;gap:15px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.add-procedure-container .section .row{display:flex;align-items:center;gap:10px}.add-procedure-container .section .row .admit-button{text-transform:capitalize;margin-top:3px;padding-inline:10px;border-radius:6px}.admit-new-patient-container{display:flex;flex-direction:column;gap:1.5rem}.admit-new-patient-container form{display:flex;flex-direction:column;gap:1rem}.admit-new-patient-container .MuiFormHelperText-sizeMedium{background:var(--primary-lightest);padding:2px 8px;margin:2px 0 0}.drag-drop-area{cursor:pointer;transition:all .3s ease}.drag-drop-area:hover{background-color:#eef2ff;border-color:#5035ed}.drag-drop-area:active{background-color:#e8eaf6}.drag-drop-area.dragging{background-color:#eef2ff;border-color:#5035ed;border-style:solid;border-width:2px;box-shadow:0 0 8px #5035ed4d}.surgery-date-header{min-height:64px;background-color:#5035ed!important}.surgery-date-header .MuiTypography-root{color:#fff!important;font-weight:600!important}.surgery-date-header .MuiSvgIcon-root{color:#fff!important}.surgery-date-header .MuiBadge-badge{font-weight:700;font-size:.7rem}.surgery-card{position:relative;overflow:hidden;padding:16px;margin-bottom:8px;border-radius:6px;border-left:4px solid #5035ED;transition:all .2s ease}.surgery-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000014;background-color:#00000005}.surgery-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#ffffff1a,#fff0);transform:translate(-100%);transition:transform .6s ease}.surgery-card:hover:before{transform:translate(100%)}.surgery-card .patient-name{font-weight:700;line-height:1.3;margin-bottom:4px}.surgery-card .patient-info{color:#0009;font-size:.8rem}.surgery-card .surgery-details{margin-top:8px}.surgery-card .surgery-surgeon,.surgery-card .surgery-procedures{margin-bottom:4px}.surgery-card .surgery-surgeon strong,.surgery-card .surgery-procedures strong{font-weight:600}.surgery-accordion{border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0000000f;transition:box-shadow .3s ease;margin-bottom:16px}.surgery-accordion:hover{box-shadow:0 4px 12px #0000001a}.surgery-accordion .MuiAccordionSummary-root{min-height:64px;transition:background-color .2s ease}.surgery-accordion .MuiAccordionSummary-root.Mui-expanded{min-height:64px}.surgery-accordion .MuiAccordionSummary-root:hover{background-color:#00000008}.surgery-accordion .MuiAccordionDetails-root{padding:8px 16px 16px}.surgery-summary{display:flex;flex-direction:column;gap:8px}.room-chip{font-weight:500;transform:scale(1);transition:transform .2s ease}.room-chip:hover{transform:scale(1.05)}.surgery-container{display:flex;flex-direction:column;gap:8px;overflow:visible;margin-bottom:16px;padding-right:8px}.surgery-container::-webkit-scrollbar{width:8px}.surgery-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.surgery-container::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:4px}.surgery-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.import-summary-dialog .MuiPaper-root{border-radius:8px;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.import-summary-dialog .dialog-title{background-color:#5035ed!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1)}.import-summary-dialog .dialog-title .MuiTypography-root{font-weight:600!important;color:#fff!important}.import-summary-dialog .dialog-title .MuiIconButton-root{color:#fff!important}.import-summary-dialog .dialog-content{padding:16px;overflow-y:auto}.import-summary-dialog .dialog-content::-webkit-scrollbar{width:8px}.import-summary-dialog .dialog-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.import-summary-dialog .dialog-content::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:4px}.import-summary-dialog .dialog-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.import-summary-dialog .dialog-actions{padding:16px 24px;border-top:1px solid rgba(0,0,0,.08)}.import-summary-dialog .dialog-actions .MuiButton-root{min-width:100px}.import-summary-dialog .success-message{display:flex;align-items:center;margin-bottom:24px;margin-top:8px}.import-summary-dialog .success-message .MuiSvgIcon-root{margin-right:12px;font-size:28px}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1{display:flex;flex-direction:column;gap:20px;padding:20px 8px 10px 15px}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7{padding:0 15px 0 14px;display:flex;flex-direction:row;align-items:center;gap:1rem}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7._flexEnd_13maq_14{justify-content:flex-end}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;box-sizing:border-box;overflow:visible}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17._hide_13maq_27{display:none}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7{width:100%;max-width:768px;height:42px}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiInputBase-root{height:42px!important;min-height:42px!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiInputBase-input{height:42px!important;min-height:42px!important;padding:8px 12px!important;line-height:26px!important;box-sizing:border-box}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiOutlinedInput-notchedOutline{top:-5px!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiOutlinedInput-notchedOutline legend{height:10px!important;line-height:10px!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiInputLabel-root{line-height:42px!important;transform:translate(14px) scale(1)!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiInputLabel-shrink{transform:translate(14px,-16px) scale(.75)!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._addPhysicianButton_13maq_60,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._importPhysiciansButton_13maq_65,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._sendEmailButton_13maq_70{max-width:fit-content;height:42px!important;width:auto}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._noData_13maq_75{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}._checkboxHeaderReferringPhysicians_13maq_84{padding-right:50px}._actionsReferringPhysicians_13maq_88{display:flex;align-items:center;justify-content:flex-end;gap:10px}._actionsReferringPhysicians_13maq_88._checkbox_13maq_84{padding-right:50px}@media screen and (min-width: 769px) and (max-width: 1300px){._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._addPhysicianButton_13maq_60,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._importPhysiciansButton_13maq_65,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._sendEmailButton_13maq_70{flex-shrink:0}._referringPhysiciansMainContainer_13maq_1 ._buttonGroup_13maq_108{gap:.75rem}}@media screen and (max-width: 768px){._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7{flex-direction:column;gap:.5rem;padding:0 8px}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17{width:100%;flex-direction:column;gap:.5rem}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._addPhysicianButton_13maq_60,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._importPhysiciansButton_13maq_65,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._sendEmailButton_13maq_70{width:100%;max-width:100%;height:42px!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._sendBulkEmailHeader_13maq_138{flex-direction:column;gap:10px;height:40px}._referringPhysiciansMainContainer_13maq_1 ._buttonGroup_13maq_108{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}}._smsTextField_13maq_151{width:100%;background-color:#fff}._buttonGroup_13maq_108{display:flex;flex-direction:row;align-items:center;gap:1rem;box-sizing:border-box;overflow:hidden;flex-shrink:0;width:auto}._dialogTitle_1pd33_1{display:flex;justify-content:space-between;align-items:center}._dragDropArea_1pd33_7{border:2px dashed #ccc;border-radius:8px;padding:30px;text-align:center;margin-top:20px;background-color:#f9f9f9;position:relative}._dragDropArea_1pd33_7._dragging_1pd33_16{border-color:#1976d2;background-color:#f0f8ff}._loadingOverlay_1pd33_21{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#fffc;z-index:1;border-radius:8px}._loadingContent_1pd33_35{text-align:center}._uploadIcon_1pd33_39{font-size:48px;color:#aaa;margin-bottom:8px}._fileChip_1pd33_45{max-width:100%;overflow:hidden}._dialogActions_1pd33_50{padding:16px}._importButton_1pd33_54{display:flex;align-items:center}._wideFormat_sr7du_1 .parent-modal-box{max-width:85vw!important;width:85vw!important}.new-referring-physician-main-container .content{display:flex;padding:20px 20px 20px 25px}.new-referring-physician-main-container .content .input-container{flex:1}.new-referring-physician-main-container .content .submit-button-container{flex:1;text-align:right}.new-referring-physician-main-container .content .submit-button-container .submit-button{margin-top:10px;width:fit-content}@media screen and (max-width: 768px){.new-referring-physician-main-container .content{flex-direction:column}.new-referring-physician-main-container .content .submit-button-container .submit-button{width:100%}}.add-new-labor-cost-container{background:#fff;border-radius:12px;box-shadow:0 0 10px #a1a1a1;width:fit-content;min-width:33%}.add-new-labor-cost-container.is-upload-mode{min-height:fit-content}.add-new-labor-cost-container .header{display:flex;align-items:center;justify-content:space-between;border-top-right-radius:12px;border-top-left-radius:12px;background:var(--primary-light);padding:20px}.add-new-labor-cost-container .manual-body{padding:20px;display:flex;flex-direction:column;gap:10px}.add-new-labor-cost-container .manual-body .input-container{display:flex;flex-direction:column;gap:5px}.add-new-labor-cost-container .manual-body .input-container .label{font-size:1rem;font-weight:600}.add-new-labor-cost-container .manual-body .input-container .input{padding:10px;border-radius:5px;border:1px solid lightgray;outline:none;transition:.3s}.add-new-labor-cost-container .manual-body .input-container .input:focus{border:1px solid var(--primary)}.add-new-labor-cost-container .upload-body .empty-state{display:flex;flex-direction:column;align-items:center;height:100%;gap:20px;padding-top:30px}.add-new-labor-cost-container .upload-body .empty-state .helper-text{text-align:center}.add-new-labor-cost-container .upload-body .empty-state .helper-text span{font-weight:bolder;color:var(--primary)}.add-new-labor-cost-container .upload-body .empty-state .upload-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:180px;border-top:1px dashed var(--primary-light)}.add-new-labor-cost-container .upload-body .empty-state .upload-container .upload-icon{display:flex;flex-direction:column;height:85px;width:85px;border:1px solid var(--primary-light)}.add-new-labor-cost-container .upload-body .table-container{display:flex;flex-direction:column;padding:15px 0 10px}.add-new-labor-cost-container .upload-body .table-container .actions{margin-right:15px}.add-new-labor-cost-container .actions{display:flex;justify-content:flex-end;gap:10px}.labor-cost-main-container .labor-cost-container{display:flex;flex-direction:column;margin:15px 10px}.labor-cost-main-container .labor-cost-container .search{margin:0 10px}.labor-cost-main-container .actions{display:flex;align-items:center;gap:5px}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1{display:flex;flex-direction:column;gap:20px;padding:20px 8px 10px 15px}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7{padding:0 15px 0 14px;display:flex;flex-direction:row;align-items:center;gap:1rem}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7._flexEnd_1q8pn_14{justify-content:flex-end}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17._hide_1q8pn_25{display:none}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7{width:100%;max-width:768px;height:42px}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiInputBase-root{height:42px!important;min-height:42px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiInputBase-input{height:42px!important;min-height:42px!important;padding:8px 12px!important;line-height:26px!important;box-sizing:border-box}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiOutlinedInput-notchedOutline{top:-5px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiOutlinedInput-notchedOutline legend{height:10px!important;line-height:10px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiInputLabel-root{line-height:42px!important;transform:translate(14px) scale(1)!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiInputLabel-shrink{transform:translate(14px,-16px) scale(.75)!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._addScrubTechnicianButton_1q8pn_58,._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._sendEmailButton_1q8pn_62{max-width:fit-content;height:42px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._noData_1q8pn_66{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}._checkboxHeaderScrubTechnicians_1q8pn_75{padding-right:50px}._actionsScrubTechnicians_1q8pn_79{display:flex;align-items:center;justify-content:flex-end;gap:10px}._actionsScrubTechnicians_1q8pn_79._checkbox_1q8pn_75{padding-right:50px}@media screen and (max-width: 768px){._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7{flex-direction:column;gap:.5rem}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17{width:100%;flex-direction:column;gap:.5rem}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._addScrubTechnicianButton_1q8pn_58,._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._sendEmailButton_1q8pn_62{max-width:100%;height:42px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._sendBulkEmailHeader_1q8pn_107{flex-direction:column;gap:10px;height:unset}}.new-scrub-technician-main-container .content{display:flex;padding:20px 20px 20px 25px}.new-scrub-technician-main-container .content .input-container{flex:1}.new-scrub-technician-main-container .content .input-container .select-speciality-wrapper{margin-top:10px}.new-scrub-technician-main-container .content .input-container .select-speciality-wrapper .MuiInputLabel-root{background-color:#fff}.new-scrub-technician-main-container .content .submit-button-container{flex:1;text-align:right}.new-scrub-technician-main-container .content .submit-button-container .submit-button{margin-top:10px;width:fit-content}@media screen and (max-width: 768px){.new-scrub-technician-main-container .content{flex-direction:column}.new-scrub-technician-main-container .content .submit-button-container .submit-button{width:100%}}._container_ix8zt_1{width:100dvw;height:100dvh;display:flex;align-items:center;justify-content:center}._alert_ix8zt_9{display:flex;justify-content:center;align-items:center;flex-direction:column}._center_ix8zt_16{text-align:center}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.date-picker-input-wrapper{position:relative}.date-picker-input-wrapper .date-picker-dialog{border:none;border-radius:8px;padding:0;box-shadow:0 5px 15px #0000004d;max-width:90vw;max-height:90vh}.date-picker-input-wrapper .date-picker-dialog::backdrop{background-color:#00000080}.date-picker-input-wrapper .date-picker-dialog .date-picker-dialog-content{padding:16px;background-color:#fff}.date-picker-input-wrapper .date-picker-dialog .date-picker-dialog-content .rdp{margin:0}.date-picker-input-wrapper .date-picker-dialog .date-picker-dialog-content .date-picker-footer{padding-top:12px;text-align:center;font-size:14px;color:#666;border-top:1px solid #e0e0e0;margin-top:12px}.wallet-card-container{background-color:#f5f5f5;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.wallet-card-paper{max-width:800px;margin:0 auto;padding:2rem;border-radius:8px}.legal-overlay-modal{display:flex;align-items:center;justify-content:center}.legal-overlay-content{background-color:#fff;padding:2rem;border-radius:8px;max-width:800px;width:90%;max-height:80vh;overflow-y:auto;outline:none;box-shadow:0 4px 10px #0000001a}.legal-content{font-size:.9rem;line-height:1.5}.legal-content h2{margin-top:0;color:var(--primary-main, #0247a1)}.legal-content p{margin-bottom:1rem}.legal-content ol,.legal-content ul{margin-bottom:1rem;padding-left:1.5rem}.legal-content li{margin-bottom:.5rem}@media (max-width: 600px){.wallet-card-paper{padding:1rem;margin:0 1rem}.legal-overlay-content{padding:1rem;width:95%}}.wallet-card-download-button{background-color:transparent;border:none;cursor:pointer}._staffMainContainer_12vl4_1 ._content_12vl4_1{display:flex;flex-direction:column;gap:20px;padding:20px 8px 10px 15px}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1{padding:0 15px 0 14px;display:flex;flex-direction:row;align-items:center;gap:1rem}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;box-sizing:border-box;overflow:visible}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18{flex:1;display:flex;flex-direction:row;align-items:center;gap:.75rem;max-width:600px}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1{flex:1;height:42px}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiInputBase-root{height:42px!important;min-height:42px!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiInputBase-input{height:42px!important;min-height:42px!important;padding:8px 12px!important;line-height:26px!important;box-sizing:border-box}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiOutlinedInput-notchedOutline{top:-5px!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiOutlinedInput-notchedOutline legend{height:10px!important;line-height:10px!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiInputLabel-root{line-height:42px!important;transform:translate(14px) scale(1)!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiInputLabel-shrink{transform:translate(14px,-16px) scale(.75)!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._filterToggle_wfbno_55{max-width:fit-content;height:42px!important;width:auto;text-transform:none;font-weight:500;flex-shrink:0}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._clearButton_wfbno_63{max-width:fit-content;height:42px!important;width:auto;flex-shrink:0}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._addStaffButton_wfbno_69{max-width:fit-content;height:42px!important;width:auto}._staffHeaderContainer_wfbno_1 ._filtersCollapse_wfbno_74{margin:0 15px 0 14px;background:#00000005;border-radius:0 0 8px 8px;border-top:1px solid rgba(0,0,0,.08)}._staffHeaderContainer_wfbno_1 ._filtersContainer_wfbno_80{padding:20px 15px;display:flex;flex-direction:column;gap:16px}._staffHeaderContainer_wfbno_1 ._filtersGrid_wfbno_86{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:start}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 ._MuiOutlinedInput-root_wfbno_92{height:42px!important;min-height:42px!important}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 ._MuiSelect-select_wfbno_96{padding:8px 12px!important;line-height:26px!important;box-sizing:border-box}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 .MuiInputLabel-root{line-height:42px!important;transform:translate(14px) scale(1)!important}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 .MuiInputLabel-shrink{transform:translate(14px,-16px) scale(.75)!important}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 .MuiOutlinedInput-notchedOutline{top:-5px!important}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 .MuiOutlinedInput-notchedOutline legend{height:10px!important;line-height:10px!important}._staffHeaderContainer_wfbno_1 ._checkboxGroup_wfbno_115{display:flex;flex-direction:row;gap:24px;align-items:center;grid-column:span 2}._buttonGroup_wfbno_123{display:flex;flex-direction:row;align-items:center;gap:1rem;box-sizing:border-box;overflow:hidden;flex-shrink:0;width:auto}@media screen and (min-width: 769px) and (max-width: 1300px){._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._addStaffButton_wfbno_69{flex-shrink:0}._staffHeaderContainer_wfbno_1 ._buttonGroup_wfbno_123{gap:.75rem}}@media screen and (max-width: 768px){._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1{flex-direction:column;gap:.5rem;padding:0 8px}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8{width:100%;flex-direction:column;gap:.5rem}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18{width:100%;max-width:none;flex-direction:column;gap:.5rem}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1{width:100%}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._filterToggle_wfbno_55,._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._clearButton_wfbno_63{width:100%;max-width:none}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._addStaffButton_wfbno_69{width:100%;max-width:100%;height:42px!important}._staffHeaderContainer_wfbno_1 ._filtersCollapse_wfbno_74{margin:0 8px}._staffHeaderContainer_wfbno_1 ._filtersContainer_wfbno_80{padding:16px 8px}._staffHeaderContainer_wfbno_1 ._filtersGrid_wfbno_86{grid-template-columns:1fr;gap:12px}._staffHeaderContainer_wfbno_1 ._checkboxGroup_wfbno_115{grid-column:span 1;flex-direction:column;gap:12px;align-items:flex-start}._staffHeaderContainer_wfbno_1 ._buttonGroup_wfbno_123{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}}._staffList_r7vcw_1{padding:0;background-color:transparent;min-height:100vh;display:flex;flex-direction:column;gap:20px}._dataTable_r7vcw_10{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;border:1px solid rgba(0,0,0,.06);overflow:hidden;margin:0 15px 10px 14px}@media (max-width: 768px){._staffList_r7vcw_1{gap:16px}._dataTable_r7vcw_10{margin:0 8px 8px;border-radius:8px}}@media (max-width: 480px){._staffList_r7vcw_1{gap:12px}._dataTable_r7vcw_10{margin:0 4px 4px;border-radius:6px}}._formContainer_13xi5_1{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(0,0,0,.06);overflow:hidden;max-width:900px;margin:0 auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._header_13xi5_12{display:flex;justify-content:space-between;align-items:center;padding:24px 32px 0;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:24px}._title_13xi5_21{color:#1d1d1f;font-weight:600;font-size:28px;margin:0;letter-spacing:-.5px}._closeButton_13xi5_29{color:#8e8e93;border-radius:12px;padding:8px;transition:all .2s ease}._closeButton_13xi5_29:hover{background-color:#0000000a;color:#1d1d1f}._form_13xi5_1{padding:0 32px 24px}._compactSection_13xi5_44{margin-bottom:16px}._sectionLabel_13xi5_48{color:#8e8e93;font-weight:600;margin-bottom:8px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}._chipRow_13xi5_57{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:40px}._compactChip_13xi5_65{background-color:#007aff1a;color:#007aff;border-radius:16px;font-weight:500;font-size:12px;height:28px}._compactChip_13xi5_65 ._MuiChip-deleteIcon_13xi5_73{color:#007aff;font-size:16px}._compactChip_13xi5_65 ._MuiChip-deleteIcon_13xi5_73:hover{color:#0056cc}._compactTextField_13xi5_81{min-width:200px}._compactTextField_13xi5_81 ._MuiOutlinedInput-root_13xi5_84{border-radius:8px;background-color:#00000005;height:40px}._compactTextField_13xi5_81 ._MuiOutlinedInput-root_13xi5_84:hover ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#0003}._compactTextField_13xi5_81 ._MuiOutlinedInput-root_13xi5_84._Mui-focused_13xi5_92 ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#007aff;border-width:2px}._compactTextField_13xi5_81 ._MuiInputBase-input_13xi5_96{padding:8px 12px;font-size:14px;color:#1d1d1f}._textField_13xi5_102 ._MuiOutlinedInput-root_13xi5_84{border-radius:12px;background-color:#00000005;transition:all .2s ease}._textField_13xi5_102 ._MuiOutlinedInput-root_13xi5_84:hover ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#0003}._textField_13xi5_102 ._MuiOutlinedInput-root_13xi5_84._Mui-focused_13xi5_92 ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#007aff;border-width:2px}._textField_13xi5_102 ._MuiInputLabel-root_13xi5_114{color:#8e8e93;font-weight:500}._textField_13xi5_102 ._MuiInputLabel-root_13xi5_114._Mui-focused_13xi5_92{color:#007aff}._textField_13xi5_102 ._MuiInputBase-input_13xi5_96{padding:16px 14px;font-size:16px;color:#1d1d1f}._selectField_13xi5_127 ._MuiOutlinedInput-root_13xi5_84{border-radius:12px;background-color:#00000005;transition:all .2s ease}._selectField_13xi5_127 ._MuiOutlinedInput-root_13xi5_84:hover ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#0003}._selectField_13xi5_127 ._MuiOutlinedInput-root_13xi5_84._Mui-focused_13xi5_92 ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#007aff;border-width:2px}._selectField_13xi5_127 ._MuiInputLabel-root_13xi5_114{color:#8e8e93;font-weight:500}._selectField_13xi5_127 ._MuiInputLabel-root_13xi5_114._Mui-focused_13xi5_92{color:#007aff}._selectField_13xi5_127 ._MuiSelect-select_13xi5_146{padding:16px 14px;font-size:16px;color:#1d1d1f}._credentialsContainer_13xi5_152 ._autocompleteField_13xi5_152 ._MuiOutlinedInput-root_13xi5_84{border-radius:12px;background-color:#00000005;transition:all .2s ease}._credentialsContainer_13xi5_152 ._autocompleteField_13xi5_152 ._MuiOutlinedInput-root_13xi5_84:hover ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#0003}._credentialsContainer_13xi5_152 ._autocompleteField_13xi5_152 ._MuiOutlinedInput-root_13xi5_84._Mui-focused_13xi5_92 ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#007aff;border-width:2px}._credentialsContainer_13xi5_152 ._autocompleteField_13xi5_152 ._MuiInputLabel-root_13xi5_114{color:#8e8e93;font-weight:500}._credentialsContainer_13xi5_152 ._autocompleteField_13xi5_152 ._MuiInputLabel-root_13xi5_114._Mui-focused_13xi5_92{color:#007aff}._credentialsContainer_13xi5_152 ._credentialChip_13xi5_171{background-color:#007aff1a;color:#007aff;border-radius:20px;font-weight:500;font-size:14px;height:32px}._credentialsContainer_13xi5_152 ._credentialChip_13xi5_171 ._MuiChip-deleteIcon_13xi5_73{color:#007aff;font-size:18px}._credentialsContainer_13xi5_152 ._credentialChip_13xi5_171 ._MuiChip-deleteIcon_13xi5_73:hover{color:#0056cc}._checkboxesContainer_13xi5_187{display:flex;gap:40px;padding:20px 0;border-top:1px solid rgba(0,0,0,.06);margin:20px 0 16px}._checkbox_13xi5_187 ._MuiCheckbox-root_13xi5_195{color:#8e8e93;padding:8px;border-radius:8px;transition:all .2s ease}._checkbox_13xi5_187 ._MuiCheckbox-root_13xi5_195:hover{background-color:#0000000a}._checkbox_13xi5_187 ._MuiCheckbox-root_13xi5_195._Mui-checked_13xi5_204{color:#007aff}._checkbox_13xi5_187 ._MuiFormControlLabel-label_13xi5_207{color:#1d1d1f;font-weight:500;font-size:16px;margin-left:8px}._addServiceLineButton_13xi5_214{margin-top:8px;padding:10px 14px!important;border-top:1px solid rgba(0,0,0,.08);border-radius:12px;font-weight:600!important;color:var(--primary)!important;background-color:#5035ed0f!important;transition:all .2s ease}._addServiceLineButton_13xi5_214:hover{background-color:#5035ed1f!important;color:var(--primary-hover, var(--primary))!important}._addServiceLineButton_13xi5_214 ._MuiListItemIcon-root_13xi5_228{min-width:32px;color:inherit}._actions_13xi5_233{display:flex;justify-content:flex-end;gap:16px;padding-top:20px;border-top:1px solid rgba(0,0,0,.06);margin-top:0}._cancelButton_13xi5_242{text-transform:none;border-color:#d1d1d6;color:#1d1d1f;border-radius:12px;padding:14px 28px;font-weight:600;font-size:16px;transition:all .2s ease}._cancelButton_13xi5_242:hover{border-color:#8e8e93;background-color:#0000000a}._saveButton_13xi5_257{background-color:var(--primary);color:#fff;text-transform:none;font-weight:600;padding:14px 28px;border-radius:12px;font-size:16px;box-shadow:0 4px 16px #5035ed4d;transition:all .2s ease}._saveButton_13xi5_257:hover{background-color:var(--primary-hover);box-shadow:0 6px 20px #5035ed66;transform:translateY(-1px)}._saveButton_13xi5_257:disabled{background-color:var(--primary-disabled);color:#fff;box-shadow:none;transform:none}._errorText_13xi5_280{margin-top:6px;margin-left:14px;display:block;color:#ff3b30;font-size:14px;font-weight:500}@media (max-width: 768px){._formContainer_13xi5_1{margin:16px;max-width:none;border-radius:12px}._header_13xi5_12{padding:24px 24px 0}._title_13xi5_21{font-size:24px}._form_13xi5_1{padding:0 24px 24px}._checkboxesContainer_13xi5_187{flex-direction:column;gap:20px}._actions_13xi5_233{flex-direction:column-reverse;gap:12px}._cancelButton_13xi5_242,._saveButton_13xi5_257{width:100%;padding:16px 24px}}@media (max-width: 480px){._formContainer_13xi5_1{margin:8px;border-radius:12px}._header_13xi5_12{padding:20px 20px 0}._form_13xi5_1{padding:0 20px 20px}._title_13xi5_21{font-size:20px}._textField_13xi5_102 ._MuiInputBase-input_13xi5_96,._selectField_13xi5_127 ._MuiSelect-select_13xi5_146{padding:14px 12px;font-size:16px}}._staffDetails_1ek9g_1{padding:24px;background-color:var(--grayscale-lightest);min-height:100vh}._header_1ek9g_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._headerLeft_1ek9g_14{display:flex;align-items:center;gap:16px}._backButton_1ek9g_20{color:var(--grayscale-contrast-text);background-color:#fff;box-shadow:0 2px 8px #0000001a;border-radius:8px}._backButton_1ek9g_20:hover{background-color:var(--grayscale-lightest);color:var(--primary)}._title_1ek9g_31{color:var(--grayscale-contrast-text);font-weight:var(--font-weight-h2);font-size:var(--font-size-h2);margin:0}._headerActions_1ek9g_38{display:flex;gap:12px}._editButton_1ek9g_43{text-transform:none;border-color:var(--primary);color:var(--primary);border-radius:8px;padding:10px 20px;font-weight:500}._editButton_1ek9g_43:hover{border-color:var(--primary-hover);background-color:var(--primary-lightest)}._deleteButton_1ek9g_56{text-transform:none;border-color:var(--error);color:var(--error);border-radius:8px;padding:10px 20px;font-weight:500}._deleteButton_1ek9g_56:hover{border-color:var(--error-hover);background-color:var(--error-lightest)}._detailsContainer_1ek9g_69{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;border:1px solid var(--grayscale-light);overflow:hidden}._profileInfo_1ek9g_77{padding:32px}._name_1ek9g_81{color:var(--grayscale-contrast-text);font-weight:var(--font-weight-h2);margin-bottom:8px}._email_1ek9g_87{color:var(--grayscale);margin-bottom:16px}._statusChips_1ek9g_92{display:flex;gap:8px;flex-wrap:wrap}._statusChip_1ek9g_92{border-radius:16px;font-weight:500}._statusChip_1ek9g_92._MuiChip-outlined_1ek9g_102{border-width:2px}._divider_1ek9g_106{margin:0 32px;border-color:var(--grayscale-light)}._detailsGrid_1ek9g_111{padding:32px}._detailItem_1ek9g_115{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}._detailIcon_1ek9g_122{width:40px;height:40px;border-radius:8px;background-color:var(--primary-lightest);display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}._detailContent_1ek9g_134{flex:1}._detailLabel_1ek9g_138{color:var(--grayscale);font-weight:500;margin-bottom:4px;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}._detailValue_1ek9g_147{color:var(--grayscale-contrast-text);font-weight:400;line-height:1.5}._credentialsContainer_1ek9g_153{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._credentialChip_1ek9g_160{background-color:var(--secondary-lightest);color:var(--secondary-contrast-text);border-radius:12px;font-weight:500}._noCredentials_1ek9g_167{color:var(--grayscale);font-style:italic}._metadataSection_1ek9g_172{padding:32px;background-color:var(--grayscale-lightest)}._metadataTitle_1ek9g_177{color:var(--grayscale-contrast-text);font-weight:var(--font-weight-h3);margin-bottom:16px}._metadataItem_1ek9g_183{margin-bottom:16px}._metadataLabel_1ek9g_187{color:var(--grayscale);font-weight:500;margin-bottom:4px;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}._metadataValue_1ek9g_196{color:var(--grayscale-contrast-text);font-weight:400}._metadataSubValue_1ek9g_201{color:var(--grayscale);font-style:italic;margin-top:2px;display:block}@media (max-width: 768px){._staffDetails_1ek9g_1{padding:16px}._header_1ek9g_7{flex-direction:column;gap:16px;align-items:stretch}._headerActions_1ek9g_38{justify-content:stretch}._editButton_1ek9g_43,._deleteButton_1ek9g_56{flex:1}._profileInfo_1ek9g_77{padding:24px;text-align:center}._detailsGrid_1ek9g_111{padding:24px}._detailItem_1ek9g_115{flex-direction:column;gap:8px;text-align:center}._detailIcon_1ek9g_122{align-self:center}._metadataSection_1ek9g_172{padding:24px}}@media (max-width: 480px){._staffDetails_1ek9g_1{padding:12px}._profileInfo_1ek9g_77,._detailsGrid_1ek9g_111,._metadataSection_1ek9g_172{padding:16px}._title_1ek9g_31{font-size:1.125rem}._name_1ek9g_81{font-size:1.25rem}}._emailInputContainer_1tk0q_1{width:100%}._label_1tk0q_5{color:#8e8e93;font-weight:600;margin-bottom:8px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}._emailTextField_1tk0q_14{margin-bottom:12px}._emailTextField_1tk0q_14 ._MuiOutlinedInput-root_1tk0q_17{border-radius:12px;background-color:#00000005;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.08)}._emailTextField_1tk0q_14 ._MuiOutlinedInput-root_1tk0q_17:hover{background-color:#0000000a;border-color:#0000001f}._emailTextField_1tk0q_14 ._MuiOutlinedInput-root_1tk0q_17._Mui-focused_1tk0q_28{background-color:#fff;border-color:#007aff;border-width:2px;box-shadow:0 0 0 4px #007aff1a}._emailTextField_1tk0q_14 ._MuiInputBase-input_1tk0q_34{padding:8px 12px;font-size:14px;color:#1d1d1f;font-weight:400}._emailTextField_1tk0q_14 ._MuiInputLabel-root_1tk0q_40{color:#8e8e93;font-weight:500;font-size:14px}._emailTextField_1tk0q_14 ._MuiInputLabel-root_1tk0q_40._Mui-focused_1tk0q_28{color:#007aff}._emailTextField_1tk0q_14 ._MuiFormHelperText-root_1tk0q_48{margin-left:0;margin-top:6px;font-size:12px;color:#ff3b30}._addButton_1tk0q_55{color:#007aff;border-radius:8px;width:24px;height:24px;transition:all .2s cubic-bezier(.4,0,.2,1)}._addButton_1tk0q_55:hover{background-color:#007aff1a;color:#0056cc}._addButton_1tk0q_55:disabled{color:#d1d1d6;background-color:transparent}._addButton_1tk0q_55 ._MuiSvgIcon-root_1tk0q_70{font-size:18px}._chipsContainer_1tk0q_74{display:flex;flex-wrap:wrap;gap:6px;min-height:28px;align-items:flex-start;margin-top:4px}._emailChip_1tk0q_83{background-color:#007aff14;color:#007aff;border-radius:20px;font-weight:500;font-size:12px;height:24px;border:1px solid rgba(0,122,255,.2);transition:all .2s cubic-bezier(.4,0,.2,1)}._emailChip_1tk0q_83:hover{background-color:#007aff1f;border-color:#007aff4d}._emailChip_1tk0q_83 ._MuiChip-label_1tk0q_97{padding:0 8px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._emailChip_1tk0q_83 ._MuiChip-deleteIcon_1tk0q_105{color:#007aff;font-size:14px;margin:0 4px 0 0}._emailChip_1tk0q_83 ._MuiChip-deleteIcon_1tk0q_105:hover{color:#ff3b30;background-color:#ff3b301a}@media (max-width: 768px){._chipsContainer_1tk0q_74{gap:4px}._emailChip_1tk0q_83{font-size:11px;height:22px}._emailChip_1tk0q_83 ._MuiChip-label_1tk0q_97{max-width:150px}._addButton_1tk0q_55{width:22px;height:22px}._addButton_1tk0q_55 ._MuiSvgIcon-root_1tk0q_70{font-size:16px}}._container_tfhhd_2{min-height:100vh;background-color:#f8f9fa}._content_tfhhd_7{width:100%;padding:0}._tabContent_tfhhd_12{padding:1.5rem 1rem}._generalSettingsContainer_tfhhd_16{padding:1rem 1rem 0;background:transparent;max-width:1200px;margin:0 auto}._settingsGrid_tfhhd_56{padding:0}._tabHeader_tfhhd_23{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.5rem;padding:0 1rem}._saveButton_tfhhd_31{min-width:88px;height:36px;border-radius:8px;font-weight:500;font-size:.875rem;text-transform:none;letter-spacing:-.01em;box-shadow:0 1px 3px #0000001a;transition:all .2s cubic-bezier(.4,0,.2,1)}._saveButton_tfhhd_31:hover{box-shadow:0 2px 6px #00000026;transform:translateY(-.5px)}._saveButton_tfhhd_31:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}._saveButton_tfhhd_31:disabled{opacity:.6;transform:none;box-shadow:0 1px 3px #0000001a}._settingsGrid_tfhhd_56{padding:0 1rem}._tabDescription_tfhhd_97{margin-bottom:1.5rem;line-height:1.5;font-size:.875rem;color:#6c757d}._placeholderContent_tfhhd_104{background:#fff;border-radius:12px;padding:2.5rem;text-align:center;border:1px solid #e9ecef;color:#6c757d;box-shadow:0 1px 3px #0000000d;transition:all .2s ease-in-out}._placeholderContent_tfhhd_104:hover{box-shadow:0 2px 8px #00000014}._settingsCard_tfhhd_118{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;border:1px solid #e9ecef;transition:all .2s ease-in-out;height:100%}._settingsCard_tfhhd_118:hover{box-shadow:0 2px 8px #0000001f}._cardTitle_tfhhd_130{font-weight:600;color:#0c0e35;margin-bottom:.25rem;font-size:1rem}._titleContainer_tfhhd_137{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._infoIcon_tfhhd_144{color:#666;padding:.25rem;margin-top:-2px}._infoIcon_tfhhd_144:hover{color:#5035ed;background-color:#5035ed1a}._cardDescription_tfhhd_154{color:#6c757d;margin-bottom:1rem;font-size:.8rem;line-height:1.3}._cardHeader_tfhhd_161{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._inputField_tfhhd_168{margin-top:.5rem}._inputField_tfhhd_168 ._MuiOutlinedInput-root_tfhhd_171{border-radius:6px;background-color:#fff}._inputField_tfhhd_168 ._MuiOutlinedInput-root_tfhhd_171:hover ._MuiOutlinedInput-notchedOutline_tfhhd_175{border-color:#beb4f8}._inputField_tfhhd_168 ._MuiOutlinedInput-root_tfhhd_171._Mui-focused_tfhhd_178 ._MuiOutlinedInput-notchedOutline_tfhhd_175{border-color:#5035ed;border-width:2px}._inputField_tfhhd_168 ._MuiInputLabel-root_tfhhd_182._Mui-focused_tfhhd_178{color:#5035ed}._inputField_tfhhd_168 ._MuiInputBase-input_tfhhd_185::placeholder{color:#adb5bd;opacity:1}._textAreaField_tfhhd_190{margin-top:.25rem}._textAreaField_tfhhd_190 ._MuiOutlinedInput-root_tfhhd_171{border-radius:6px;background-color:#fff}._textAreaField_tfhhd_190 ._MuiOutlinedInput-root_tfhhd_171:hover ._MuiOutlinedInput-notchedOutline_tfhhd_175{border-color:#beb4f8}._textAreaField_tfhhd_190 ._MuiOutlinedInput-root_tfhhd_171._Mui-focused_tfhhd_178 ._MuiOutlinedInput-notchedOutline_tfhhd_175{border-color:#5035ed;border-width:2px}._textAreaField_tfhhd_190 ._MuiInputLabel-root_tfhhd_182._Mui-focused_tfhhd_178{color:#5035ed}._popupBackdrop_tfhhd_208{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:transparent}._infoPopup_tfhhd_218{position:fixed;z-index:1001;background:#000;color:#fff;border-radius:8px;padding:12px 16px;max-width:320px;box-shadow:0 4px 20px #0000004d;transform:translate(-50%);animation:_fadeIn_tfhhd_1 .2s ease-out}._popupArrow_tfhhd_231{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #000}._popupContent_tfhhd_243{line-height:1.5;color:#fff;font-size:.875rem;margin:0}@keyframes _fadeIn_tfhhd_1{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._statusList_tfhhd_260{display:flex;flex-direction:column;gap:.5rem}._statusItem_tfhhd_266{display:flex;align-items:center;padding:.75rem;border-radius:6px;border:1px solid #e9ecef;background:#fff;transition:all .2s ease-in-out;cursor:grab}._statusItem_tfhhd_266:hover{border-color:#beb4f8;box-shadow:0 1px 4px #5035ed1a}._statusItem_tfhhd_266._dragging_tfhhd_280{transform:rotate(1deg);box-shadow:0 4px 12px #00000026;border-color:#5035ed}._dragHandle_tfhhd_286{display:flex;align-items:center;justify-content:center;color:#6c757d;margin-right:.75rem;cursor:grab}._dragHandle_tfhhd_286:active{cursor:grabbing}._statusContent_tfhhd_298{display:flex;align-items:center;flex:1;gap:.5rem}._statusColor_tfhhd_305{width:16px;height:16px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px #0000001a}._statusName_tfhhd_313{font-weight:500;color:#0c0e35;font-size:.875rem}._statusActions_tfhhd_319{display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease-in-out}._statusItem_tfhhd_266:hover ._statusActions_tfhhd_319{opacity:1}._editStatusForm_tfhhd_329{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}._colorSection_tfhhd_336{display:flex;flex-direction:column;gap:.5rem}._colorLabel_tfhhd_342{font-weight:500;color:#0c0e35;font-size:.875rem}._colorGrid_tfhhd_348{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}._colorOption_tfhhd_354{width:32px;height:32px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:all .2s ease-in-out;position:relative}._colorOption_tfhhd_354:hover{transform:scale(1.05);border-color:#0003}._colorOption_tfhhd_354._selectedColor_tfhhd_367{border-color:#5035ed;border-width:2px;transform:scale(1.05)}._colorOption_tfhhd_354._selectedColor_tfhhd_367:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:.75rem;text-shadow:0 0 2px rgba(0,0,0,.5)}@media (max-width: 768px){._content_tfhhd_7{padding:.75rem}._cardHeader_tfhhd_161{flex-direction:column;gap:.75rem;align-items:stretch}._statusItem_tfhhd_266{padding:.5rem}._statusContent_tfhhd_298{gap:.375rem}._statusColor_tfhhd_305{width:14px;height:14px}._colorGrid_tfhhd_348{grid-template-columns:repeat(4,1fr);gap:.375rem}._colorOption_tfhhd_354{width:28px;height:28px}}@media (max-width: 480px){._content_tfhhd_7{padding:.5rem}._settingsCard_tfhhd_118{margin-bottom:.75rem}._statusActions_tfhhd_319{opacity:1}._colorGrid_tfhhd_348{grid-template-columns:repeat(3,1fr)}}._card_1qnnl_1{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._card_1qnnl_1:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}._content_1qnnl_14{padding:24px}._header_1qnnl_18{margin-bottom:20px}._titleContainer_1qnnl_22{display:flex;align-items:center;gap:12px;margin-bottom:8px}._icon_1qnnl_29{color:#5035ed;font-size:24px}._title_1qnnl_22{font-weight:600;color:#0c0e35;font-size:18px;margin:0}._savingIndicator_1qnnl_41{display:flex;align-items:center;gap:6px;margin-left:auto}._savingText_1qnnl_48{color:#6c757d;font-size:12px;font-weight:500}._savedIndicator_1qnnl_54{display:flex;align-items:center;gap:6px;margin-left:auto}._savedIcon_1qnnl_61{color:#28a745;font-size:16px}._savedText_1qnnl_66{color:#28a745;font-size:12px;font-weight:500}._description_1qnnl_72{color:#6c757d;font-size:14px;line-height:1.5;margin:0}._promptField_1qnnl_79{margin-bottom:12px}._promptField_1qnnl_79 ._MuiOutlinedInput-root_1qnnl_82{border-radius:12px;background-color:#f8f9fa;border:1px solid #e9ecef;transition:all .2s ease-in-out}._promptField_1qnnl_79 ._MuiOutlinedInput-root_1qnnl_82:hover{border-color:#beb4f8;background-color:#f1f3f4}._promptField_1qnnl_79 ._MuiOutlinedInput-root_1qnnl_82._Mui-focused_1qnnl_92{border-color:#5035ed;border-width:2px;background-color:#fff;box-shadow:0 0 0 3px #5035ed1a}._promptField_1qnnl_79 ._MuiInputLabel-root_1qnnl_98._Mui-focused_1qnnl_92{color:#5035ed}._promptField_1qnnl_79 ._MuiInputBase-input_1qnnl_101{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6;color:#0c0e35}._promptField_1qnnl_79 ._MuiInputBase-input_1qnnl_101::placeholder{color:#adb5bd;opacity:1}._input_1qnnl_112{min-height:200px}._footer_1qnnl_116{display:flex;justify-content:flex-end;align-items:center}._characterCount_1qnnl_122{color:#6c757d;font-size:12px;font-weight:500}@media (max-width: 768px){._content_1qnnl_14{padding:20px}._titleContainer_1qnnl_22{gap:10px}._icon_1qnnl_29{font-size:20px}._title_1qnnl_22{font-size:16px}._description_1qnnl_72{font-size:13px}._input_1qnnl_112{min-height:160px}}@media (max-width: 480px){._content_1qnnl_14{padding:16px}._titleContainer_1qnnl_22{flex-wrap:wrap;gap:8px}._icon_1qnnl_29{font-size:18px}._title_1qnnl_22{font-size:15px}._savingIndicator_1qnnl_41,._savedIndicator_1qnnl_54{margin-left:0}}._card_103e7_1{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;height:100%}._card_103e7_1:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}._content_103e7_15{padding:24px;height:100%;display:flex;flex-direction:column}._header_103e7_22{margin-bottom:20px}._titleContainer_103e7_26{display:flex;align-items:center;gap:12px;margin-bottom:8px}._icon_103e7_33{color:#5035ed;font-size:24px}._title_103e7_26{font-weight:600;color:#0c0e35;font-size:18px;margin:0}._description_103e7_45{color:#6c757d;font-size:14px;line-height:1.5;margin:0}._dateRangeContainer_103e7_52{display:flex;flex-direction:column;gap:16px;flex:1}._datePickerWrapper_103e7_59{flex:1}._datePickerWrapper_103e7_59 .MuiTextField-root{width:100%}._datePickerWrapper_103e7_59 .MuiTextField-root ._MuiOutlinedInput-root_103e7_65{border-radius:12px;background-color:#f8f9fa;border:1px solid #e9ecef;transition:all .2s ease-in-out}._datePickerWrapper_103e7_59 .MuiTextField-root ._MuiOutlinedInput-root_103e7_65:hover{border-color:#beb4f8;background-color:#f1f3f4}._datePickerWrapper_103e7_59 .MuiTextField-root ._MuiOutlinedInput-root_103e7_65._Mui-focused_103e7_75{border-color:#5035ed;border-width:2px;background-color:#fff;box-shadow:0 0 0 3px #5035ed1a}._datePickerWrapper_103e7_59 .MuiTextField-root ._MuiInputLabel-root_103e7_81._Mui-focused_103e7_75{color:#5035ed}@media (max-width: 768px){._content_103e7_15{padding:20px}._titleContainer_103e7_26{gap:10px}._icon_103e7_33{font-size:20px}._title_103e7_26{font-size:16px}._description_103e7_45{font-size:13px}._dateRangeContainer_103e7_52{gap:12px}}@media (max-width: 480px){._content_103e7_15{padding:16px}._titleContainer_103e7_26{flex-direction:column;align-items:flex-start;gap:8px}._icon_103e7_33{font-size:18px}._title_103e7_26{font-size:15px}}._card_1ptiy_1{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;height:100%}._card_1ptiy_1:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}._content_1ptiy_15{padding:24px;height:100%;display:flex;flex-direction:column}._header_1ptiy_22{margin-bottom:20px}._title_1ptiy_26{font-weight:600;color:#0c0e35;font-size:18px;margin:0 0 8px}._description_1ptiy_33{color:#6c757d;font-size:14px;line-height:1.5;margin:0}._actionContainer_1ptiy_40{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}._runButton_1ptiy_49{min-height:48px;border-radius:12px;font-weight:600;font-size:16px;text-transform:none;letter-spacing:-.01em;box-shadow:0 2px 8px #5035ed4d;transition:all .3s cubic-bezier(.4,0,.2,1)}._runButton_1ptiy_49:hover:not(:disabled){box-shadow:0 4px 16px #5035ed66;transform:translateY(-2px)}._runButton_1ptiy_49:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #5035ed4d}._runButton_1ptiy_49:disabled{opacity:.6;transform:none;box-shadow:0 2px 8px #5035ed33}._helperText_1ptiy_73{color:#6c757d;font-size:12px;text-align:center;font-weight:500}@media (max-width: 768px){._content_1ptiy_15{padding:20px}._title_1ptiy_26{font-size:16px}._description_1ptiy_33{font-size:13px}._runButton_1ptiy_49{min-height:44px;font-size:15px}}@media (max-width: 480px){._content_1ptiy_15{padding:16px}._title_1ptiy_26{font-size:15px}._runButton_1ptiy_49{min-height:40px;font-size:14px}}._card_1sq2a_1{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._card_1sq2a_1:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}._content_1sq2a_14{padding:24px}._header_1sq2a_18{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:20px}._titleContainer_1sq2a_26{display:flex;align-items:flex-start;gap:12px;flex:1}._icon_1sq2a_33{color:#5035ed;font-size:24px;margin-top:2px}._title_1sq2a_26{font-weight:600;color:#0c0e35;font-size:18px;margin:0 0 4px}._subtitle_1sq2a_46{color:#6c757d;font-size:14px;margin:0}._actions_1sq2a_52{display:flex;gap:12px;align-items:center;flex-shrink:0}._downloadButton_1sq2a_59{min-width:120px;height:36px;border-radius:8px;font-weight:500;font-size:14px;text-transform:none;border-color:#5035ed;color:#5035ed}._downloadButton_1sq2a_59:hover{background-color:#5035ed14;border-color:#5035ed}._saveButton_1sq2a_74{min-width:120px;height:36px;border-radius:8px;font-weight:500;font-size:14px;text-transform:none;box-shadow:0 2px 8px #5035ed4d;transition:all .3s cubic-bezier(.4,0,.2,1)}._saveButton_1sq2a_74:hover:not(:disabled){box-shadow:0 4px 16px #5035ed66;transform:translateY(-1px)}._saveButton_1sq2a_74:disabled{opacity:.6;transform:none;box-shadow:0 2px 8px #5035ed33}._divider_1sq2a_94{margin:20px 0;border-color:#e9ecef}._groupsContainer_1sq2a_99{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}._groupCard_1sq2a_105{background:#f8f9fa;border-radius:12px;padding:20px;border:1px solid #e9ecef;transition:all .3s cubic-bezier(.4,0,.2,1)}._groupCard_1sq2a_105:hover{background:#f1f3f4;border-color:#beb4f8;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._groupHeader_1sq2a_119{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._groupName_1sq2a_126{font-weight:600;color:#0c0e35;font-size:16px;margin:0}._countChip_1sq2a_133{font-weight:500;font-size:12px}._groupDescription_1sq2a_138{color:#6c757d;font-size:13px;margin-bottom:16px;line-height:1.4}._surgeriesList_1sq2a_145{display:flex;flex-direction:column;gap:6px}._surgeryItem_1sq2a_151{color:#495057;font-size:13px;line-height:1.4;margin:0}._moreText_1sq2a_158{color:#5035ed;font-size:13px;font-weight:500;margin:4px 0 0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1)}._moreText_1sq2a_158:hover{color:#3f2bb8;text-decoration:underline}._moreText_1sq2a_158:active{transform:scale(.98)}._dialog_1sq2a_175{border-radius:16px;box-shadow:0 24px 48px #00000029;max-height:90vh;display:flex;flex-direction:column}._dialogTitle_1sq2a_183{padding:16px 20px;border-bottom:1px solid #e9ecef}._dialogTitleContent_1sq2a_188{display:flex;justify-content:space-between;align-items:center;gap:16px}._dialogGroupName_1sq2a_195{font-weight:600;color:#0c0e35;font-size:16px;margin:0}._dialogSubtitle_1sq2a_202{color:#6c757d;font-size:12px;margin:0}._closeButton_1sq2a_208{color:#6c757d;padding:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}._closeButton_1sq2a_208:hover{background-color:#0000000a;color:#495057}._dialogContent_1sq2a_218{padding:12px 20px 20px;overflow-y:auto;flex:1;min-height:0}._dialogSurgeriesList_1sq2a_225{display:flex;flex-direction:column;gap:4px}._dialogSurgeryItem_1sq2a_231{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;transition:background-color .15s ease}._dialogSurgeryItem_1sq2a_231:hover{background-color:#f8f9fa}._dialogSurgeryItem_1sq2a_231:not(:last-child){border-bottom:1px solid #f0f0f0}._surgeryDescription_1sq2a_247{color:#0c0e35;font-size:13px;line-height:1.4;font-weight:400;flex:1;margin:0}._surgeryDate_1sq2a_256{color:#6c757d;font-size:11px;white-space:nowrap;flex-shrink:0;margin:0}@media (max-width: 768px){._content_1sq2a_14{padding:20px}._header_1sq2a_18{flex-direction:column;gap:16px;align-items:stretch}._titleContainer_1sq2a_26{gap:10px}._icon_1sq2a_33{font-size:20px}._title_1sq2a_26{font-size:16px}._subtitle_1sq2a_46{font-size:13px}._actions_1sq2a_52{justify-content:space-between;gap:8px}._downloadButton_1sq2a_59,._saveButton_1sq2a_74{flex:1;min-width:auto}._groupsContainer_1sq2a_99{grid-template-columns:1fr;gap:12px}._groupCard_1sq2a_105{padding:16px}._dialogTitle_1sq2a_183{padding:12px 16px}._dialogGroupName_1sq2a_195{font-size:15px}._dialogContent_1sq2a_218{padding:8px 16px 16px}._dialogSurgeryItem_1sq2a_231{padding:6px 10px}._surgeryDescription_1sq2a_247{font-size:12px}._surgeryDate_1sq2a_256{font-size:10px}}@media (max-width: 480px){._content_1sq2a_14{padding:16px}._titleContainer_1sq2a_26{flex-direction:column;align-items:flex-start;gap:8px}._icon_1sq2a_33{font-size:18px}._title_1sq2a_26{font-size:15px}._actions_1sq2a_52{flex-direction:column;gap:8px}._downloadButton_1sq2a_59,._saveButton_1sq2a_74{width:100%}}._alert_59xhu_1{border-radius:12px;border:1px solid #ea4848;background-color:#fdeded;box-shadow:0 2px 8px #ea484826}._alert_59xhu_1 ._MuiAlert-message_59xhu_7{padding:0}._title_59xhu_11{font-weight:600;font-size:14px;margin-bottom:4px;color:#921111}._container_96zv9_1{padding:1rem 1rem 0;background:transparent;max-width:1200px;margin:0 auto}.MuiCard-root,.MuiButton-root,.MuiTextField-root{transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){._container_96zv9_1{padding:.75rem .75rem 0}}@media (max-width: 480px){._container_96zv9_1{padding:.5rem .5rem 0}}._container_1pp5a_1{padding:24px;max-width:1200px;margin:0 auto}._pageTitle_1pp5a_7{font-weight:600!important;font-size:1.75rem!important;color:#0c0e35!important;margin-bottom:24px!important;margin-top:0!important}._header_1pp5a_15{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}@media (max-width: 768px){._header_1pp5a_15{flex-direction:column}}._headerContent_1pp5a_28{flex:1}._headerTitle_1pp5a_32{display:flex;align-items:center;gap:12px;margin-bottom:8px}._headerTitleText_1pp5a_39{font-weight:600!important;font-size:1.25rem!important;color:#0c0e35!important}._headerDescription_1pp5a_45{color:#6c757d!important}._rulesCount_1pp5a_49{background:#5035ed;color:#fff;padding:2px 10px;border-radius:12px;font-size:.875rem;font-weight:500}._headerActions_1pp5a_58{display:flex!important;flex-direction:column!important;gap:12px;align-items:flex-end;flex-shrink:0;width:auto}@media (max-width: 768px){._headerActions_1pp5a_58{width:100%;align-items:stretch}}._searchInput_1pp5a_73{width:370px;display:block}._searchInput_1pp5a_73 .MuiOutlinedInput-root{border-radius:8px;background-color:#f8f9fa}._searchInput_1pp5a_73 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#beb4f8}._searchInput_1pp5a_73 .MuiOutlinedInput-root.Mui-focused{background-color:#fff}._searchInput_1pp5a_73 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5035ed;border-width:2px}@media (max-width: 768px){._searchInput_1pp5a_73{width:100%}}._actions_1pp5a_97{display:flex;gap:8px;flex-shrink:0;align-items:center;width:100%;justify-content:flex-end}._unsavedBanner_1pp5a_106{position:sticky;top:0;z-index:100;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:1px solid #ee6c01;border-radius:8px;padding:12px 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 2px 8px #ee6c0126;animation:_slideDown_1pp5a_1 .3s ease-out}@keyframes _slideDown_1pp5a_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._unsavedBanner_1pp5a_106 .MuiTypography-root{color:#e65100;font-weight:500}._unsavedBannerContent_1pp5a_137{display:flex;align-items:center;gap:12px}._unsavedBannerContent_1pp5a_137 .MuiTypography-root{color:#e65100!important;font-weight:500!important}._unsavedBannerActions_1pp5a_147{display:flex;gap:8px}._saveButton_1pp5a_152{background-color:#5035ed!important}._saveButton_1pp5a_152:hover{background-color:#3d28b8!important}._rulesList_1pp5a_159{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}._ruleCard_1pp5a_166{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important;border:1px solid rgba(0,0,0,.08)!important;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._ruleCard_1pp5a_166:hover{box-shadow:0 4px 16px #0000001a!important;transform:translateY(-1px)}._ruleCard_1pp5a_166._dragging_1pp5a_178{box-shadow:0 8px 24px #00000026!important;transform:rotate(1deg);border-color:#5035ed!important}._ruleCard_1pp5a_166._collapsed_1pp5a_183 ._ruleCardContent_1pp5a_183{display:none}._ruleCard_1pp5a_166._hasError_1pp5a_186{border-color:#ea4848!important;border-left-width:4px!important}._ruleCard_1pp5a_166._hasDuplicateCard_1pp5a_190{border-color:#ee6c01!important}._ruleHeader_1pp5a_194{display:flex;align-items:center;padding:16px 20px;background:linear-gradient(to right,#f8f9fa,transparent);border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .3s cubic-bezier(.4,0,.2,1)}._ruleHeader_1pp5a_194:hover{background:linear-gradient(to right,#efecfd,transparent)}._priorityBadge_1pp5a_208{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#5035ed;color:#fff;border-radius:50%;font-weight:700;font-size:.875rem;margin-right:12px;flex-shrink:0}._dragHandle_1pp5a_223{display:flex;align-items:center;cursor:grab;color:#9e9e9e;margin-right:12px;padding:4px;border-radius:4px;transition:all .2s}._dragHandle_1pp5a_223:hover{color:#6c757d;background:#0000000a}._dragHandle_1pp5a_223:active{cursor:grabbing}._ruleTitleContainer_1pp5a_241{flex:1;min-width:0}._ruleTitleWrapper_1pp5a_246{display:flex;align-items:center;gap:6px}._ruleTitle_1pp5a_241{font-weight:600!important;font-size:1rem!important;color:#0c0e35!important;margin:0!important;line-height:1.4!important}._ruleSummary_1pp5a_260{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8125rem!important;color:#6c757d!important;margin-top:4px!important;line-height:1.4!important}._ruleSummary_1pp5a_260 ._summaryIcon_1pp5a_269{font-size:.75rem;margin-right:4px;opacity:.7}._duplicateIcon_1pp5a_275{color:#ee6c01!important;font-size:1rem!important;cursor:help;flex-shrink:0}._ruleHeaderActions_1pp5a_282{display:flex;align-items:center;gap:4px;margin-left:12px}._expandIcon_1pp5a_289{transition:transform .2s ease;color:#6c757d}._expandIcon_1pp5a_289._expanded_1pp5a_293{transform:rotate(180deg)}._statusChip_1pp5a_297{font-size:.75rem;height:24px;margin-right:8px}._ruleCardContent_1pp5a_183{padding:20px!important;animation:_fadeIn_1pp5a_1 .2s ease-out}@keyframes _fadeIn_1pp5a_1{0%{opacity:0}to{opacity:1}}._ruleCardContent_1pp5a_183 .MuiCardContent-root{padding:20px!important}._section_1pp5a_319{margin-bottom:24px}._section_1pp5a_319:last-child{margin-bottom:0}._sectionHeader_1pp5a_326{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._sectionLabelWrapper_1pp5a_333{margin-bottom:12px}._sectionLabel_1pp5a_333{display:flex;align-items:center;gap:8px;font-weight:600!important;font-size:.875rem!important;color:#0c0e35!important}._sectionLabel_1pp5a_333 ._required_1pp5a_345{color:#ea4848!important}._autocomplete_1pp5a_349 .MuiOutlinedInput-root,._fieldSelect_1pp5a_350 .MuiOutlinedInput-root,._checkSelect_1pp5a_351 .MuiOutlinedInput-root,._valueInput_1pp5a_352 .MuiOutlinedInput-root{border-radius:8px;background-color:#f8f9fa;transition:all .2s ease-in-out}._autocomplete_1pp5a_349 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,._fieldSelect_1pp5a_350 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,._checkSelect_1pp5a_351 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,._valueInput_1pp5a_352 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#beb4f8}._autocomplete_1pp5a_349 .MuiOutlinedInput-root.Mui-focused,._fieldSelect_1pp5a_350 .MuiOutlinedInput-root.Mui-focused,._checkSelect_1pp5a_351 .MuiOutlinedInput-root.Mui-focused,._valueInput_1pp5a_352 .MuiOutlinedInput-root.Mui-focused{background-color:#fff}._autocomplete_1pp5a_349 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,._fieldSelect_1pp5a_350 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,._checkSelect_1pp5a_351 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,._valueInput_1pp5a_352 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5035ed;border-width:2px}._autocomplete_1pp5a_349 .MuiInputLabel-root.Mui-focused,._fieldSelect_1pp5a_350 .MuiInputLabel-root.Mui-focused,._checkSelect_1pp5a_351 .MuiInputLabel-root.Mui-focused,._valueInput_1pp5a_352 .MuiInputLabel-root.Mui-focused{color:#5035ed}._autocomplete_1pp5a_349 .MuiInputBase-input,._fieldSelect_1pp5a_350 .MuiInputBase-input,._checkSelect_1pp5a_351 .MuiInputBase-input,._valueInput_1pp5a_352 .MuiInputBase-input{font-size:14px;color:#0c0e35}._autocomplete_1pp5a_349 .MuiInputBase-input::placeholder,._fieldSelect_1pp5a_350 .MuiInputBase-input::placeholder,._checkSelect_1pp5a_351 .MuiInputBase-input::placeholder,._valueInput_1pp5a_352 .MuiInputBase-input::placeholder{color:#adb5bd;opacity:1}._autocomplete_1pp5a_349{width:100%}._selectedCardPreview_1pp5a_401{display:flex;align-items:center;gap:12px;padding:12px;background:#efecfd;border-radius:8px;margin-top:8px}._selectedCardPreview_1pp5a_401 ._cardIcon_1pp5a_410{color:#5035ed}._selectedCardPreview_1pp5a_401 ._cardInfo_1pp5a_413{flex:1}._selectedCardPreview_1pp5a_401 ._cardName_1pp5a_416{font-weight:600;color:#0c0e35}._selectedCardPreview_1pp5a_401 ._cardMeta_1pp5a_420{font-size:.8125rem;color:#6c757d}._criteriaList_1pp5a_425{display:flex;flex-direction:column;gap:12px}._criteriaRow_1pp5a_431{display:flex;gap:12px;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px;border-left:3px solid #5035ED;transition:all .3s cubic-bezier(.4,0,.2,1)}._criteriaRow_1pp5a_431:hover{background:#efecfd;box-shadow:0 2px 8px #5035ed1a}@media (max-width: 768px){._criteriaRow_1pp5a_431{flex-wrap:wrap}}._criteriaConnector_1pp5a_451{display:flex;align-items:center;justify-content:center;padding:4px 0;color:#6c757d;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._criteriaConnector_1pp5a_451:before,._criteriaConnector_1pp5a_451:after{content:"";flex:1;height:1px;background:#e9ecef;margin:0 12px}._fieldSelect_1pp5a_350{flex:0 0 180px}@media (max-width: 768px){._fieldSelect_1pp5a_350{flex:1 1 45%}}._checkSelect_1pp5a_351{flex:0 0 180px}@media (max-width: 768px){._checkSelect_1pp5a_351{flex:1 1 45%}}._checkSelect_1pp5a_351 .MuiSelect-select,._checkSelect_1pp5a_351 .MuiInputBase-input{white-space:nowrap;overflow:visible;text-overflow:clip}._valueInput_1pp5a_352{flex:1}@media (max-width: 768px){._valueInput_1pp5a_352{flex:1 1 100%}}._arrayValueContainer_1pp5a_507{flex:1;min-width:0}._arrayValueContainer_1pp5a_507 .MuiAutocomplete-root{width:100%;margin:0!important}._arrayValueContainer_1pp5a_507 .MuiFormControl-root{margin:0!important;width:100%}._arrayValueContainer_1pp5a_507 .MuiOutlinedInput-root{border-radius:8px;background-color:#f8f9fa;transition:all .2s ease-in-out}._arrayValueContainer_1pp5a_507 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#beb4f8}._arrayValueContainer_1pp5a_507 .MuiOutlinedInput-root.Mui-focused{background-color:#fff}._arrayValueContainer_1pp5a_507 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5035ed;border-width:2px}._arrayValueContainer_1pp5a_507 .MuiChip-root{margin:2px;background-color:#efecfd;color:#5035ed;font-weight:500}._arrayValueContainer_1pp5a_507 .MuiChip-root:hover{background-color:#beb4f8}._deleteCriteriaBtn_1pp5a_544{flex-shrink:0}._warningAlert_1pp5a_548{margin-top:12px;border-radius:8px}._emptyState_1pp5a_553{text-align:center;padding:60px 24px;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);border-radius:12px;border:2px dashed #e9ecef;box-shadow:none}._emptyStateTitle_1pp5a_562{font-size:1.5rem!important;font-weight:600!important;color:#0c0e35!important;margin-bottom:8px!important}._emptyStateDescription_1pp5a_569{color:#6c757d!important;max-width:400px;margin:0 auto 24px!important;line-height:1.6!important}._exampleBox_1pp5a_576{background:#fff;border-radius:12px;padding:20px;max-width:500px;margin:0 auto 24px;text-align:left;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1)}._exampleBox_1pp5a_576:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}._exampleTitle_1pp5a_592{margin-bottom:12px;display:flex;align-items:center;gap:8px;font-weight:600!important;color:#0c0e35!important;font-size:.875rem!important}._exampleContent_1pp5a_602{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.8125rem;line-height:1.8;color:#333}._exampleContent_1pp5a_602 ._keyword_1pp5a_608{color:#5035ed;font-weight:600}._exampleContent_1pp5a_602 ._value_1pp5a_352{color:#42b348;background:#e8f5e9;padding:2px 6px;border-radius:4px}._exampleContent_1pp5a_602 ._arrow_1pp5a_618{color:#ee6c01;font-weight:700}._addRuleButton_1pp5a_623{margin-top:16px;padding:16px;border-style:dashed;border-width:2px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}._addRuleButton_1pp5a_623:hover{background:#efecfd;border-color:#5035ed;transform:translateY(-1px)}._deleteDialog_1pp5a_637 ._dialogIcon_1pp5a_637{color:#ea4848;font-size:48px;margin-bottom:16px}._quickActionsMenu_1pp5a_643 .MuiPaper-root{min-width:140px!important;border-radius:12px!important}._quickActionsMenu_1pp5a_643 .MuiMenuItem-root{padding:6px 12px!important;font-size:.8125rem!important;min-height:auto!important}._quickActionsMenu_1pp5a_643 .MuiListItemIcon-root{min-width:28px!important}._quickActionsMenu_1pp5a_643 .MuiSvgIcon-root{font-size:1rem!important}._menuDivider_1pp5a_662{margin-top:2px!important;margin-bottom:2px!important}._deleteMenuItem_1pp5a_667,._deleteMenuItem_1pp5a_667 .MuiListItemIcon-root{color:#ea4848!important}._noResults_1pp5a_674{text-align:center;padding:60px 24px;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);border-radius:12px;border:2px dashed #e9ecef}._noResultsIcon_1pp5a_682{font-size:48px;margin-bottom:16px}._noResultsText_1pp5a_687{font-size:1.25rem;font-weight:600;color:#0c0e35;margin-bottom:8px}._noResultsHint_1pp5a_694{color:#6c757d;font-size:.875rem}._defaultExclusionsCard_1pp5a_699{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important;border:1px solid rgba(0,0,0,.08)!important;margin-bottom:24px}._defaultExclusionsHeader_1pp5a_707{cursor:pointer;-webkit-user-select:none;user-select:none}._defaultExclusionsHeaderContent_1pp5a_712{display:flex;align-items:center;gap:8px;flex:1}._defaultExclusionsExpandButton_1pp5a_719{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:6px;border:1px solid #e9ecef;background-color:transparent;transition:all .2s ease-in-out;cursor:pointer}._defaultExclusionsExpandButton_1pp5a_719:hover{background-color:#f8f9fa;border-color:#5035ed}._defaultExclusionsExpandButton_1pp5a_719._expanded_1pp5a_293{background-color:#f8f9fa}._defaultExclusionsExpandIcon_1pp5a_739{color:#0c0e35;transition:transform .2s}._defaultExclusionsAlert_1pp5a_744,._defaultExclusionsCriteriaList_1pp5a_748{margin-top:16px}._defaultExclusionsArrayContainer_1pp5a_752{flex:1}._card_1c420_1{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;height:100%}._card_1c420_1:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}._content_1c420_15{padding:24px;height:100%;display:flex;flex-direction:column}._header_1c420_22{margin-bottom:20px}._titleContainer_1c420_26{display:flex;align-items:center;gap:12px;margin-bottom:8px}._icon_1c420_33{color:#5035ed;font-size:24px}._title_1c420_26{font-weight:600;color:#0c0e35;font-size:18px;margin:0}._description_1c420_45{color:#6c757d;font-size:14px;line-height:1.5;margin:0}._emailField_1c420_52{flex:1}._emailField_1c420_52 ._MuiOutlinedInput-root_1c420_55{border-radius:12px;background-color:#f8f9fa;border:1px solid #e9ecef;transition:all .2s ease-in-out}._emailField_1c420_52 ._MuiOutlinedInput-root_1c420_55:hover{border-color:#beb4f8;background-color:#f1f3f4}._emailField_1c420_52 ._MuiOutlinedInput-root_1c420_55._Mui-focused_1c420_65{border-color:#5035ed;border-width:2px;background-color:#fff;box-shadow:0 0 0 3px #5035ed1a}._emailField_1c420_52 ._MuiInputLabel-root_1c420_71._Mui-focused_1c420_65{color:#5035ed}._emailField_1c420_52 ._MuiInputBase-input_1c420_74{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#0c0e35}._emailField_1c420_52 ._MuiInputBase-input_1c420_74::placeholder{color:#adb5bd;opacity:1}._input_1c420_84{min-height:48px}@media (max-width: 768px){._content_1c420_15{padding:20px}._titleContainer_1c420_26{gap:10px}._icon_1c420_33{font-size:20px}._title_1c420_26{font-size:16px}._description_1c420_45{font-size:13px}}@media (max-width: 480px){._content_1c420_15{padding:16px}._titleContainer_1c420_26{flex-direction:column;align-items:flex-start;gap:8px}._icon_1c420_33{font-size:18px}._title_1c420_26{font-size:15px}}._card_dfy1p_1{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;height:100%}._card_dfy1p_1:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}._content_dfy1p_15{padding:24px;height:100%;display:flex;flex-direction:column}._header_dfy1p_22{margin-bottom:20px}._titleContainer_dfy1p_26{display:flex;align-items:center;gap:12px;margin-bottom:8px}._icon_dfy1p_33{color:#5035ed;font-size:24px}._title_dfy1p_26{font-weight:600;color:#0c0e35;font-size:18px;margin:0}._description_dfy1p_45{color:#6c757d;font-size:14px;line-height:1.5;margin:0}._reasonsField_dfy1p_52{flex:1}._reasonsField_dfy1p_52 ._MuiOutlinedInput-root_dfy1p_55{border-radius:12px;background-color:#f8f9fa;border:1px solid #e9ecef;transition:all .2s ease-in-out}._reasonsField_dfy1p_52 ._MuiOutlinedInput-root_dfy1p_55:hover{border-color:#beb4f8;background-color:#f1f3f4}._reasonsField_dfy1p_52 ._MuiOutlinedInput-root_dfy1p_55._Mui-focused_dfy1p_65{border-color:#5035ed;border-width:2px;background-color:#fff;box-shadow:0 0 0 3px #5035ed1a}._reasonsField_dfy1p_52 ._MuiInputLabel-root_dfy1p_71._Mui-focused_dfy1p_65{color:#5035ed}._reasonsField_dfy1p_52 ._MuiInputBase-input_dfy1p_74{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6;color:#0c0e35}._reasonsField_dfy1p_52 ._MuiInputBase-input_dfy1p_74::placeholder{color:#adb5bd;opacity:1}._input_dfy1p_85{min-height:120px}@media (max-width: 768px){._content_dfy1p_15{padding:20px}._titleContainer_dfy1p_26{gap:10px}._icon_dfy1p_33{font-size:20px}._title_dfy1p_26{font-size:16px}._description_dfy1p_45{font-size:13px}._input_dfy1p_85{min-height:100px}}@media (max-width: 480px){._content_dfy1p_15{padding:16px}._titleContainer_dfy1p_26{flex-direction:column;align-items:flex-start;gap:8px}._icon_dfy1p_33{font-size:18px}._title_dfy1p_26{font-size:15px}._input_dfy1p_85{min-height:80px}}._card_9tlpa_1{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;height:100%}._card_9tlpa_1:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}._content_9tlpa_15{padding:24px;height:100%;display:flex;flex-direction:column}._header_9tlpa_22{margin-bottom:20px}._titleContainer_9tlpa_26{display:flex;align-items:center;gap:12px;margin-bottom:8px}._icon_9tlpa_33{color:#5035ed;font-size:24px}._title_9tlpa_26{font-weight:600;color:#0c0e35;font-size:18px;margin:0}._description_9tlpa_45{color:#6c757d;font-size:14px;line-height:1.5;margin:0}._keywordsField_9tlpa_52{flex:1}._keywordsField_9tlpa_52 ._MuiOutlinedInput-root_9tlpa_55{border-radius:12px;background-color:#f8f9fa;border:1px solid #e9ecef;transition:all .2s ease-in-out}._keywordsField_9tlpa_52 ._MuiOutlinedInput-root_9tlpa_55:hover{border-color:#beb4f8;background-color:#f1f3f4}._keywordsField_9tlpa_52 ._MuiOutlinedInput-root_9tlpa_55._Mui-focused_9tlpa_65{border-color:#5035ed;border-width:2px;background-color:#fff;box-shadow:0 0 0 3px #5035ed1a}._keywordsField_9tlpa_52 ._MuiInputLabel-root_9tlpa_71._Mui-focused_9tlpa_65{color:#5035ed}._keywordsField_9tlpa_52 ._MuiInputBase-input_9tlpa_74{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6;color:#0c0e35}._keywordsField_9tlpa_52 ._MuiInputBase-input_9tlpa_74::placeholder{color:#adb5bd;opacity:1}._input_9tlpa_85{min-height:120px}@media (max-width: 768px){._content_9tlpa_15{padding:20px}._titleContainer_9tlpa_26{gap:10px}._icon_9tlpa_33{font-size:20px}._title_9tlpa_26{font-size:16px}._description_9tlpa_45{font-size:13px}._input_9tlpa_85{min-height:100px}}@media (max-width: 480px){._content_9tlpa_15{padding:16px}._titleContainer_9tlpa_26{flex-direction:column;align-items:flex-start;gap:8px}._icon_9tlpa_33{font-size:18px}._title_9tlpa_26{font-size:15px}._input_9tlpa_85{min-height:80px}}._previewCard_lvvcd_1{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);overflow:hidden;height:fit-content;position:sticky;top:24px}._previewContent_lvvcd_12{padding:24px;display:flex;flex-direction:column;gap:20px}._previewHeader_lvvcd_19{display:flex;align-items:center;gap:12px}._previewIcon_lvvcd_25{color:#5035ed;font-size:24px}._previewTitle_lvvcd_30{font-weight:600;color:#0c0e35;font-size:18px;margin:0}._previewDescription_lvvcd_37{font-size:.875rem;color:#6c757d;line-height:1.5;margin:0}._settingsSummary_lvvcd_44{display:flex;flex-direction:column;gap:12px;padding:16px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}._settingsRow_lvvcd_54{display:flex;align-items:center;justify-content:space-between;gap:12px}._settingsLabel_lvvcd_61{font-size:.8125rem;color:#6c757d;font-weight:500}._settingsValue_lvvcd_67{font-size:.875rem;font-weight:500;color:#0c0e35}._settingsColorRow_lvvcd_73{display:flex;align-items:center;gap:8px}._settingsSwatch_lvvcd_79{width:24px;height:24px;border-radius:6px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}._alertPreview_lvvcd_87{margin-top:8px}._alertPreview_lvvcd_87 .alertCard{margin-bottom:0}._skeletonIcon_lvvcd_94{flex-shrink:0}._skeletonSwatch_lvvcd_98{border-radius:6px;flex-shrink:0}._skeletonPreviewStrip_lvvcd_103{border-radius:4px;margin-top:8px;max-width:200px}@media (max-width: 900px){._previewCard_lvvcd_1{position:static}}._pageLayout_yvcyn_2{display:flex;gap:24px;padding:24px;align-items:flex-start;max-width:1200px;margin:0 auto}._mainColumn_yvcyn_11{flex:1;min-width:0}._previewColumn_yvcyn_16{flex:0 0 600px;min-width:0}._card_yvcyn_21{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.08);overflow:hidden;max-width:560px}._content_yvcyn_30{padding:24px;display:flex;flex-direction:column;gap:24px}._header_yvcyn_37{margin-bottom:0}._titleContainer_yvcyn_41{display:flex;align-items:center;gap:12px;margin-bottom:8px}._title_yvcyn_41{font-weight:600;color:#0c0e35;font-size:18px;margin:0}._description_yvcyn_55{color:#6c757d;font-size:14px;line-height:1.5;margin:0}._section_yvcyn_62{display:flex;flex-direction:column;gap:12px}._sectionLabel_yvcyn_68{font-weight:500;color:#0c0e35;font-size:.875rem}._colorSection_yvcyn_74{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px}._colorSectionLabel_yvcyn_81{font-weight:500;color:#0c0e35;font-size:.875rem;margin-bottom:8px;display:block}._colorSectionHint_yvcyn_89{font-size:.8125rem;color:#6c757d;margin-bottom:16px;line-height:1.4}._colorGrid_yvcyn_96{display:grid;margin-top:16px;grid-template-columns:repeat(5,1fr);gap:12px}._colorOption_yvcyn_103{width:44px;height:44px;border-radius:10px;cursor:pointer;border:2px solid transparent;transition:all .2s ease-in-out;position:relative;box-shadow:0 1px 3px #00000014}._colorOption_yvcyn_103:hover{transform:scale(1.08);border-color:#00000026;box-shadow:0 2px 8px #0000001f}._colorOption_yvcyn_103:focus-visible{outline:2px solid #5035ed;outline-offset:2px}._colorOption_yvcyn_103._selectedColor_yvcyn_122{border-color:#5035ed;border-width:3px;transform:scale(1.08);box-shadow:0 2px 12px #5035ed59}._colorOption_yvcyn_103._selectedColor_yvcyn_122:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:.875rem;text-shadow:0 0 2px rgba(0,0,0,.5)}._colorPreview_yvcyn_140{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e9ecef}._colorPreviewSwatch_yvcyn_151{width:28px;height:28px;border-radius:6px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}._colorPreviewLabel_yvcyn_159{font-size:.8125rem;color:#6c757d}._colorPreviewValue_yvcyn_164{font-size:.875rem;font-weight:500;color:#0c0e35}._actions_yvcyn_170{display:flex;justify-content:flex-end;gap:12px;padding-top:8px;margin-top:8px;border-top:1px solid #e9ecef}._skeletonIcon_yvcyn_179{flex-shrink:0}._skeletonSelect_yvcyn_183{border-radius:4px;margin-top:8px}._skeletonColorOption_yvcyn_188{border-radius:10px}._skeletonSwatch_yvcyn_192{border-radius:6px;flex-shrink:0}._skeletonButton_yvcyn_197{border-radius:4px}._skeletonPreviewStrip_yvcyn_201{border-radius:4px;margin-top:8px;max-width:200px}._scheduleIcon_yvcyn_207{color:#5035ed;font-size:24px}._formControl_yvcyn_212{min-width:160px}@media (max-width: 900px){._pageLayout_yvcyn_2{flex-direction:column}._previewColumn_yvcyn_16{flex:1 1 auto;width:100%}._card_yvcyn_21{max-width:none}}@media (max-width: 600px){._pageLayout_yvcyn_2{padding:16px}._colorGrid_yvcyn_96{grid-template-columns:repeat(4,1fr);gap:10px}._colorOption_yvcyn_103{width:40px;height:40px}._colorSection_yvcyn_74{padding:16px}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;cursor:default}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.fullScreenWrapper{max-width:450px;margin:0 auto}.fullScreenWrapper.wide{max-width:100%}.contained-desktop{max-width:1400px;margin:0 auto}
