.error-403 .logo{background:url(78089ac851aa8f6d5ce2.png) center no-repeat;background-size:contain;height:85px;margin:200px 0 100px}.error-403 .text{align-items:center;display:flex;flex-direction:column;justify-content:center}.error-403 .text p{font-size:24px;margin-bottom:40px}.login-template{font-family:Lato,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#2a2b2e!important}.login-template ._login-container{background:#fff;max-width:450px;margin:100px auto 0;padding:40px 40px 20px;border-radius:5px}.login-template ._logo{width:100%;height:70px;display:block;object-fit:contain}.login-template ._welcome{display:block;text-align:center;font-size:22px;font-weight:700;padding:40px}.login-template ._button{padding:20px;margin:0 0 20px;background:#fff;display:flex;border:1px solid #c2c8d0;border-radius:3px;color:#2d333a;cursor:pointer;outline:0;transition:box-shadow .15s ease-in-out,background-color .15s ease-in-out;text-align:center}.login-template ._button:hover{background-color:#eee}.login-template ._button img{width:20px}.login-template ._button span{flex:1;font-size:16px;font-family:inherit;align-content:center}.login-template ._error{background:#fec9c9;padding:20px;margin:0 0 20px;border-radius:5px;color:#cd3d3d}.login-template ._login-with-email{display:flex;flex-wrap:wrap;max-width:300px;margin:0 auto}.login-template ._login-with-email label{width:100%;display:block;margin:20px auto 0}.login-template ._login-with-email input[type=text],.login-template ._login-with-email input[type=password]{width:100%;display:block;margin:5px 0 0;padding:5px;font-size:16px}.login-template ._login-with-email button{padding:10px 20px;margin:20px 0 0 auto;font-size:16px}.Home .Table,.Home .Table table,.Home .Table table th .MuiFormControl-root,.Home .Table table td .MuiFormControl-root{width:100%}.Home .Table table th a,.Home .Table table td a{display:block}.Home .welcome{font-size:24px;font-weight:700;padding:0 30px;height:166px;display:flex;flex-wrap:wrap;align-items:center}.Home .iframe-container iframe{border:0;width:100%;height:500px;filter:brightness(.9)}.Home ._full-width-logo{height:20px;padding:0 5px 0 15px;width:auto}@media (max-width: 960px){.Home .welcome{justify-content:center;padding:20px;height:inherit}}button.toggle-button.MuiButton-contained svg{fill:#000000de}button.toggle-button.MuiButton-outlined svg{fill:#56a5ff}button.toggle-button.Mui-disabled svg{fill:#fff}button.toggle-button svg{height:14px;width:14px}@media (max-width: 700px){.CreateButton{padding-left:15px}}.MainAppBar svg{width:24px;height:24px;fill:#c1c1c1}.MainAppBar .toolbar{min-height:50px}.MainAppBar .avatar{width:30px;height:30px;border-radius:50%}.MainAppBar .companyLogo{padding:12px;max-width:200px;height:54px;object-fit:contain}.FaButton{width:24px;height:22px}.container{overflow:hidden;margin-top:5px;width:auto;display:flex}._badge_shortcut,.badge{background-color:#cecece;font-weight:700;border-radius:20px;width:auto;height:auto;padding:5px;font-size:14px;float:left;display:flex;justify-content:center;align-items:center}.badge-text{width:auto;height:auto;padding:5px;font-size:14px;overflow:hidden}.Search .header-search-select__control{background-color:#2d2f34;border-color:#27292d}.Search .header-search-select__input{color:#ffffffe6!important}.Search .header-search-select__menu{background-color:#2d2f34}.Search .header-search-select__menu .header-search-select__option--is-focused{background-color:#deebff33}.Search .result-option{cursor:pointer;display:flex;margin:-8px -12px;padding:8px 12px}.Search .result-option .icon{width:20px;height:37px;margin:0 15px 0 5px;display:flex;justify-content:center;align-items:center}.Search .result-option .icon svg{fill:#fafafa}.Search .result-option .right{display:flex;flex-direction:column}.Search .result-option .right .row1{display:flex}.Search .result-option .right .row1 .label{color:#ffffffe6;font-weight:700}.Search .result-option .right .row2{color:#ffffffe6;font-size:12px}.Search .result-option .highlight{color:#74b4ffe6}.badge-btn{border-radius:5px;color:#aaa;display:inline-block;font-size:11px;height:18px;line-height:18px;margin:0 0 0 3px;padding:0 5px;text-transform:uppercase}.badge-btn._no_text_transform{text-transform:unset}.badge-btn._type{background:#26282b}.badge-btn._deleted{background:#e2a960;color:#cd4713}.badge-btn._converted{background:#c7deb6!important;color:#0dab76!important}.badge-btn._customer-group{background:#0dab76;color:#26282b}.badge-btn._vendor-group{background:#74b4ffe6;color:#26282b}.badge-btn._warning{background-color:#cd4713;color:#26282b}.badge-btn._success{background-color:#0dab76;color:#fff}.badge-btn._error{background-color:#f44336;color:#fff}.badge-btn._primary{background-color:#74b4ffe6;color:#fff}.badge-btn._warning{background-color:#cd4713;color:#fff}.mobile-search-icon{display:none}@media (max-width: 700px){.Search{background-color:#0000!important}.Search .mobile-search-icon{display:flex;align-items:center;justify-content:flex-start;padding:0 20px}.Search .header-search-select__control{display:none}.Search.show-searchbar .header-search-select__control{top:51px}.Search.show-searchbar .header-search-select__menu{top:86px}.Search.show-searchbar .header-search-select__menu .header-search-select__menu-list{width:100%}.Search.show-searchbar .header-search-select__control,.Search.show-searchbar .header-search-select__menu{display:flex;position:fixed;left:0;width:100%}}.Footer{margin-top:20px;color:#777;font-size:12px}.Items .stock-status{min-width:100px}.Items .dead-stock-status{min-width:90px}.Items table th,.Items td{max-width:250px;overflow:hidden}.Items .items-warehouse-filter{margin-right:25px!important}.MoveItemsDialog .move-dialog-buttons,.MoveItemsDialog .transform-dialog-buttons,.TransformLotsDialog .move-dialog-buttons,.TransformLotsDialog .transform-dialog-buttons{align-items:center;display:flex;justify-content:space-between;margin-left:30px;min-width:150px}.MoveItemsDialog .FormBuilder,.TransformLotsDialog .FormBuilder,.MoveItemsDialog ._dialog-content,.TransformLotsDialog ._dialog-content{margin-bottom:20px}.MoveItemsDialog ._wo-builds,.TransformLotsDialog ._wo-builds{justify-content:center}.MoveItemsDialog ._wo-builds .move-dialog-buttons,.TransformLotsDialog ._wo-builds .move-dialog-buttons{margin-left:0}.tree-view .MuiTypography-root{font-size:12px}.tree-view .MuiTreeItem-iconContainer{width:17px}.tree-view .decoration{position:relative;width:17px;height:17px;margin:1px 0 0}.tree-view div.plus,.tree-view div.minus{border:1px solid #50525b}.tree-view div.plus:after,.tree-view div.minus:after{content:"";display:block;position:absolute;top:7px;left:3px;width:9px;height:1px;border-top:1px solid #50525b}.tree-view div.plus:before{content:"";display:block;position:absolute;top:3px;left:7px;width:1px;height:9px;border-left:1px solid #50525b}.tree-view div.end:before{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:100%;border-left:1px solid #50525b}.tree-view div.end:after{content:"";display:block;position:absolute;top:50%;left:50%;width:50%;height:1px;border-top:1px solid #50525b}.tree-view .MuiTreeItem-root:last-child>.MuiTreeItem-content>.MuiTreeItem-iconContainer .end:before{height:50%}@media (max-width: 699px){.Items .MuiGrid-grid-xs-3{margin-top:65px}}.LotsTable .inner-table-button{font-size:8pt!important;margin:0;padding:0}.Item .Item-Usage .Usage-Stats h4{margin:20px 0 0 2px;width:100%}.Item .Item-Usage .Usage-Stats table>tbody>tr>td:first-child{width:105px}.Item .editableCellExtraButton{display:flex;align-items:center;width:100%;min-width:125px}.Item ._editable-cell{flex-grow:1;min-width:100px;display:flex}.Item-Lots .move-button{cursor:pointer}.Item-Lots ._warehouse-dropdown{margin-right:25px!important}.MoveItemsDialog .MuiPaper-root.MuiDialog-paper,.InventoryAdjustmentDialog .MuiPaper-root.MuiDialog-paper,.TransformLotsDialog .MuiPaper-root.MuiDialog-paper{min-width:400px}.MoveItemsDialog .FormBuilder,.InventoryAdjustmentDialog .FormBuilder,.TransformLotsDialog .FormBuilder{display:flex}.MoveItemsDialog .committedQtyAlert,.InventoryAdjustmentDialog .committedQtyAlert,.TransformLotsDialog .committedQtyAlert{margin-top:10px}.MoveItemsDialog ._qty-alert,.InventoryAdjustmentDialog ._qty-alert,.TransformLotsDialog ._qty-alert{margin:10px 20px}.MoveItemsDialog .inventory-adjustment-note,.InventoryAdjustmentDialog .inventory-adjustment-note,.TransformLotsDialog .inventory-adjustment-note{margin:25px 0}.MoveItemsDialog .inventory-adjustment-note .MuiFormControl-root,.InventoryAdjustmentDialog .inventory-adjustment-note .MuiFormControl-root,.TransformLotsDialog .inventory-adjustment-note .MuiFormControl-root{width:100%}.MoveItemsDialog .adjustment-reason,.InventoryAdjustmentDialog .adjustment-reason,.TransformLotsDialog .adjustment-reason{background-color:#fff;padding-left:8px;padding-right:8px;z-index:10!important}.InventoryAdjustmentReasonDialog ._dialog-content{display:flex;flex-direction:column}.InventoryAdjustmentReasonDialog .InventoryAdjustmentReasonBtn{margin:6px 0}.ItemComponentDescription{display:flex;justify-content:flex-start}.ItemComponentDescription .chip{margin-right:5px}.Lot [data-group-id=line_items] .Table{padding:0 16px 16px}.Lot [data-group-id=line_items] .Table .filters-container{margin-top:0}.MainSidebar .logo{background:url(b5d96ce14dfc7fbb4555.png) left center no-repeat;background-size:contain;height:55px;margin:10px 0 5px;width:100px}.MainSidebar svg{fill:#cfd0d2;height:20px;width:20px}.MainSidebar ._environment-label{width:52px;display:flex}.MainSidebar ._environment-label div{border-radius:4px;margin:4px auto 0;padding:2px 4px;font-size:11px;text-align:center;font-weight:700}.MainSidebar ._environment-label div._with-menu{cursor:pointer}.MainSidebar ._environment-label div._local,.MainSidebar ._environment-label div[class*=_test]{background:#0dab76}.MainSidebar ._environment-label div._prod{background:#f44336}.MainSidebar ._environment-label div._demo,.MainSidebar ._environment-label div._sandbox,.MainSidebar ._environment-label div._stage{background:#cd4713}.MainSidebar ._environment-label div._dev{background:#74b4ffe6}.MainSidebar .MuiDrawer-paper{background:#2a2b2e;color:#fff}.MainSidebar .Mui-selected{background-color:#38584b!important}.MainSidebar .Mui-selected svg{fill:#0dab76}.MainSidebar .MuiListItem-root{padding:2px 16px 3px}.MainSidebar .MuiListItem-root .MuiListItemIcon-root{min-width:40px}.MainSidebar .MuiListItem-root .MuiTypography-root{font-size:16px;font-weight:700}.environment-label-menu a{padding-top:4px;padding-bottom:4px}.environment-label-menu a._local,.environment-label-menu a[class*=_test]{color:#0dab76}.environment-label-menu a._prod{color:#f44336}.environment-label-menu a._demo,.environment-label-menu a._sandbox,.environment-label-menu a._stage{color:#cd4713}.environment-label-menu a._dev{color:#74b4ffe6}@media (max-width: 699px){.MainSidebar{position:absolute;z-index:1201}.MainSidebar>.MuiDrawer-paper{border-right:none!important;padding-top:50px}}@media (min-width: 700px){.MainSidebar{z-index:1301!important}}.tooltipMouseActions{pointer-events:auto;max-width:none!important}.tooltipMouseActions a,.tooltipMouseActions a:visited{color:#fff;text-decoration:underline}.Table{min-width:100%;position:relative}.Table .bold{font-weight:700}.Table._left{text-align:left}@media (min-width: 1250px){.Table._small{min-width:50%;width:50%}}.Table._large table{font-size:16px}.Table [data-cell-id=thumbnail] button{padding:0}.Table .table-container{max-width:fit-content;overflow-x:auto}.Table .line-price-details,.Table .line-tax-details,.Table .line-tax-calculation-errors{margin-top:20px}.Table table{background:#383b40;border-collapse:collapse;font-size:12px}.Table table thead th>.MuiFormControl-root{max-width:fit-content}.Table table thead th,.Table table thead td{background:#2d2f34;color:#888f91;font-size:14px;padding:3px;white-space:nowrap}.Table table thead .MuiIconButton-root{margin-left:5px;padding:0;vertical-align:sub}.Table table thead ._has-tooltip{text-decoration:dotted underline 1px}.Table table th,.Table table td{border:1px solid #4c5055;padding:3px;text-overflow:ellipsis;white-space:nowrap;width:1px}.Table table th .MuiFormControl-root,.Table table td .MuiFormControl-root,.Table table th .MuiFormControl-root input,.Table table td .MuiFormControl-root input{width:100%}.Table table td._editable>*{width:100%}.Table table td._editable input,.Table table td._editable textarea{font-size:12px}.Table table td._editable .MuiInputBase-multiline{padding:4px 0}.Table table td._editable .fancy-react-select__single-value{font-size:12px}.Table table td._editable .FancyReactSelect{padding:2px 0 1px}.Table table td ._editable-cell{align-items:center;display:flex}.Table table td ._editable-cell>*:nth-child(1){flex:1}.Table table td ._editable-cell>.MuiIconButton-root{flex:0;margin-left:auto;margin-right:auto}.Table table td .MuiCheckbox-root{padding:0;margin:-1px 0}.Table table td .MuiCheckbox-root svg{width:22px;height:22px}.Table table td a{display:inline-block}.Table table td a:hover{text-decoration:underline}.Table table td .MuiButton-root{font-size:13px;margin:-2px 0;line-height:17px;padding:0 5px;vertical-align:text-top}.Table table tr._clicked{background:#6e7580!important}.Table table._with-hover-effect tr:hover{background:#50525b!important}.Table table._with-hover-effect tr.after-clicked-row:hover{background:#6e7580!important}.Table table .after-clicked-row{display:none;background:#6e7580!important;border-top:2px solid #6e7580}.Table table .after-clicked-row-visible{display:table-row!important}.Table table ._total-tr th{background:#2d2f34;font-size:12px;text-align:left}.Table table tbody tr:nth-child(2n){background:#2d2f34}.Table table tbody ._deleted-flag-cell{display:inline-flex}.Table table .MuiOutlinedInput-root{width:100%}.Table table .MuiOutlinedInput-root .MuiOutlinedInput-input{font-size:12px;padding:2px 24px 2px 4px}.Table table .MuiOutlinedInput-root .MuiSelect-iconOutlined{right:2px}.Table .filter-tr .MuiFormControl-root{max-width:100%;width:100%}.Table .filter-tr ._filter{align-items:center;display:flex;max-width:100%;width:100%}.Table .filter-tr ._single-select-filter .fancy-react-select__clear-indicator{display:none}.Table .filter-tr ._single-select-filter .FancyReactSelect .fancy-react-select__value-container{padding:0}.Table .filter-tr ._single-select-filter .FancyReactSelect .fancy-react-select__control{min-height:26px}.Table .filter-tr ._include svg{fill:#0dab76}.Table .filter-tr ._exclude svg{fill:#cd4713}.Table .filter-tr .MuiInput-input{font-size:12px;text-align:left}.Table .filter-tr .fancy-react-select__single-value{font-size:12px}.Table .filter-tr ._filter-mode-date .MuiInput-formControl{margin:0}.Table .filter-tr ._filter-mode-date .MuiSelect-selectMenu{height:1.1876em;line-height:14px}.Table .filter-option{display:flex}.Table .filter-option>*{align-items:center;display:flex;justify-content:center}.Table .filter-option svg{height:20px;margin:0 5px 0 0;width:20px}.Table .date-container{display:block;flex-direction:column;margin-bottom:15px;width:auto}.Table ._sort{fill:#cfd0d2;height:16px;width:16px}.Table .date-time-split-cell{display:flex}.Table .date-time-split-cell>span:first-child{padding-right:5px}.Table .icon-cell{align-items:center;display:flex;justify-content:center}.Table .icon-cell svg{fill:#cfd0d2;height:20px;width:20px}.Table .chip{background:#26282b;border-radius:5px;display:inline-block;padding:0 4px}.Table .chip.chip-success{background:#0dab76;color:#fff}.Table .chip.chip-error{background:#f44336;color:#fff}.Table .chip.chip-primary{background:#74b4ffe6;color:#fff}.Table .chip.chip-draft{background:#e2a960;color:#cd4713}.Table .chip.chip-printed,.Table .chip.chip-not-sent{background:#d5d5d5;color:#0c0c0c}.Table .chip.chip-not-printed{background:#343a40;color:#fff}.Table .chip.chip-need-ship-dates{background:#ffc000;color:#0c0c0c}.Table .chip.chip-current{background:#ff0;color:#0c0c0c}.Table .chip.chip-past-due,.Table .chip.chip-credit-hold{background:red;color:#fff}.Table .chip.chip-voided{background:#343a40;color:#fff}.Table .chip.chip-qc{background:#cd4713;color:#fff}.Table .selection-cell{padding-bottom:0;padding-top:0;text-align:center}.Table .selection-cell .MuiCheckbox-root{padding:0}.Table th.selection-cell .MuiIconButton-root{margin-left:0}.Table th.selection-cell .MuiCheckbox-indeterminate{color:#74b4ffe6}.Table th.selection-cell .MuiCheckbox-indeterminate.Mui-disabled{color:#00000042}.Table .MuiButton-root{margin:10px 0 0}.Table .btnRowDetails{border-radius:0;margin:-3px;padding:6px 12px;text-transform:none;transition:none}.Table .btnRowDetails:hover{background-color:#74b4ffe6;color:#fafafa}.Table .buttons-top{margin:0 0 10px}.Table .buttons-top button{margin:0 10px 10px 0}.Table .react-tel-input{font-size:12px}.Table .react-tel-input .form-control{border:0;background:none;height:inherit;line-height:inherit;font-size:12px;padding:0 0 0 22px;cursor:text;border-radius:0;color:#ffffffe6}.Table .react-tel-input .flag-dropdown{border:0;border-radius:0;background:none}.Table .react-tel-input .selected-flag{height:inherit;padding:0}.Table .react-tel-input .selected-flag .flag{margin:3px 0 0;position:static}.Table ._activity-note-cell{color:#007cbb;cursor:pointer}.Table ._activity-note-cell:hover{color:#00496f}.Table ._border-right{border-right-color:#ffffffe6;position:relative}.Table ._border-right:after{content:"";position:absolute;right:-1px;bottom:-1px;width:1px;height:1px;background:#ffffffe6}.Table ._align-right{text-align:right}.Table ._invalid a{color:#f44336}.Table tr[data-line=subtotal]{background:#ddd!important;font-weight:700;border-bottom:2px solid #111}.Table._sticky-header thead{position:sticky;top:54px;z-index:100}.Table._sticky-header table{border-collapse:separate;border-spacing:0}.Table._sticky-header th:not(:first-child),.Table._sticky-header td:not(:first-child){border-left:0}.Table._sticky-header thead tr:not(:first-child) td,.Table._sticky-header thead tr:not(:first-child) th{border-top:0}.Table._sticky-header tbody td,.Table._sticky-header tbody th{border-top:0}.Table._sticky-header .table-container{overflow-x:inherit}.Table .info-icon{align-items:center;display:flex;justify-content:space-evenly}.Table .info-icon svg{fill:#cd4713;height:20px;width:20px}.Table .icon-blue svg{fill:#007cbb}.Table ._deleted-item-span{border-radius:50%;background:#e2a960;color:#cd4713;height:20px;width:20px;text-align:center;margin:0 auto}.Table ._column-errors{display:flex;align-items:center}.Table ._column-errors svg{width:20px;height:20px}.Table ._column-errors svg path{fill:#f44336}.Table .order-print-tool-button-group{display:flex;align-items:center}.Table .order-print-tool-button-group .MuiButton-root{margin-top:0}.Table .order-print-tool-button-group .order-print-info-icon{align-items:center;display:flex;justify-content:space-evenly}.Table .order-print-tool-button-group .order-print-info-icon svg{fill:#74b4ffe6;height:20px;width:20px}.Table ._reorder-line-arrows{display:flex;align-items:center}.Table ._reorder-line-arrows .MuiButtonBase-root{padding:2px;margin:-2px 0;height:20px}.Table ._reorder-line-arrows svg{width:16px;height:16px;fill:#888}.Table ._reorder-line-arrows svg:hover{fill:#fff!important}.Table ._reorder-line-arrows .MuiTextField-root{min-width:22px}.Table ._reorder-line-arrows .MuiTextField-root input{text-align:center}.Table .pricing-multiplier-tables{display:flex}.Table .pricing-multiplier-tables .quantity-breaks-section{margin-left:40px}.RowDetailsSidePanel,.NotesPanel{padding:20px 30px}.RowDetailsSidePanel .spHeader,.NotesPanel .spHeader{align-content:center;align-items:center;display:flex;justify-content:space-between}.RowDetailsSidePanel .spBody .spSection,.NotesPanel .spBody .spSection{border-bottom:1px solid #ccc;padding:10px 0}.RowDetailsSidePanel .spBody .spSection .colLabel,.NotesPanel .spBody .spSection .colLabel{font-weight:700}.RowDetailsSidePanel .spBody .spSection .colValue,.NotesPanel .spBody .spSection .colValue{margin-top:2px}.RowDetailsSidePanel .spBody .spSection .colError,.NotesPanel .spBody .spSection .colError{margin-top:2px;color:#f44336}.RowDetailsSidePanel .spBody .spSection .editable-row,.NotesPanel .spBody .spSection .editable-row{align-items:center;display:flex;justify-content:space-between}.RowDetailsSidePanel .spBody .spSection .editable-row .editable-row-container,.NotesPanel .spBody .spSection .editable-row .editable-row-container{width:95%}.RowDetailsSidePanel .spBody .spSection .editable-row .editable-row-container .MuiTextField-root,.RowDetailsSidePanel .spBody .spSection .editable-row .editable-row-container .FancyReactSelect,.NotesPanel .spBody .spSection .editable-row .editable-row-container .MuiTextField-root,.NotesPanel .spBody .spSection .editable-row .editable-row-container .FancyReactSelect{margin-top:10px}.RowDetailsSidePanel .spBody .spSection .editable-row .editable-row-container .MuiFormControl-root,.RowDetailsSidePanel .spBody .spSection .editable-row .editable-row-container .manual-weight-input,.NotesPanel .spBody .spSection .editable-row .editable-row-container .MuiFormControl-root,.NotesPanel .spBody .spSection .editable-row .editable-row-container .manual-weight-input{width:100%}.RowDetailsSidePanel .spBody .spSection .editable-row .editable-row-container .MuiFormControl-root .manual-tracking-billing-account-input,.RowDetailsSidePanel .spBody .spSection .editable-row .editable-row-container .manual-weight-input .manual-tracking-billing-account-input,.NotesPanel .spBody .spSection .editable-row .editable-row-container .MuiFormControl-root .manual-tracking-billing-account-input,.NotesPanel .spBody .spSection .editable-row .editable-row-container .manual-weight-input .manual-tracking-billing-account-input,.RowDetailsSidePanel .spBody .update-tracking-button,.NotesPanel .spBody .update-tracking-button{margin-top:20px}.MuiDrawer-paperAnchorRight{min-width:51%;max-width:80%}.NotesPanel .MuiFormControlLabel-root{margin-left:0;margin-right:0}@media (min-width: 960px){.NotesPanel{min-width:750px}}@media only screen and (min-width: 400px)and (max-width: 699px){.NotesPanel .Table{max-width:350px}}@media (max-width: 399px){.NotesPanel .Table{max-width:100px}}.pagination{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.pagination .MuiIconButton-root{margin:0}.pagination .MuiIconButton-root svg,.pagination .MuiToggleButton-root svg{fill:#888;height:16px;width:16px}.pagination .MuiIconButton-root.Mui-disabled path,.pagination .MuiToggleButton-root.Mui-disabled path{fill:#50525b!important}.pagination .MuiToggleButton-root{padding:9px;border-color:#0000003b}.pagination ._toolbar{display:contents}.pagination ._arrows{display:inline-block}.pagination ._counter{margin:0 20px}.pagination .MuiSelect-root,.pagination .MuiInputBase-root{font-size:14px}.pagination .MuiOutlinedInput-root{height:36px}.pagination .FancyKeyboardDatePicker input{width:85px}.pagination .FancyKeyboardDatePicker .MuiButtonBase-root,.pagination .FancyKeyboardDatePicker .MuiInputAdornment-positionEnd,.pagination ._pagination .MuiButtonBase-root{margin:0}.pagination ._pagination .MuiIconButton-root{padding:7.25px;margin:3px 5px!important}.pagination ._pagination .MuiInputLabel-outlined{pointer-events:inherit;z-index:10!important;white-space:nowrap}._bottom-totals{color:#888f91;text-align:left;white-space:nowrap}._bottom-totals ._total{text-align:left}.inactive-gray svg{fill:#888!important}.inactive-gray svg:hover{fill:#fff!important}.notes-icon{display:flex;justify-content:center}.notes-icon .inactive-notes svg{fill:#888!important}.notes-icon .active-notes svg{fill:#74b4ffe6!important}.ArrayTable table{font-size:inherit;width:100%}@media (max-width: 700px){.MobileDeliveryDialog canvas{width:45%!important}.MobileDeliveryDialog ._dialog-title .MuiTypography-root{display:flex;justify-content:space-between;width:100%}.MobileDeliveryDialog .camera-capture{display:flex;justify-content:center;align-content:center}.MuiGrid-item{width:100%}.Table table td a{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width: 700px)and (max-width: 960px){.MobileDeliveryDialog .MuiDialog-paperScrollPaper{max-height:calc(100% - 50px)!important}.MobileDeliveryDialog video{max-height:170px!important;border:none!important}.MobileDeliveryDialog ._canvas-size-dialog{height:190px!important}.MobileDeliveryDialog .camera-capture{display:flex;justify-content:center;align-content:center}.MobileDeliveryDialog ._thumbnail-container ._thumbnail{max-height:155px}}.generic-search-container{margin-bottom:20px;padding:15px}.generic-search-container .field._editable{height:58px}.filters-container{margin:10px -5px}.filters-container .MuiOutlinedInput-notchedOutline legend{font-size:.85em}.filters-container .MuiOutlinedInput-input{padding-bottom:10px;padding-top:10px}.filters-container .MuiFormControl-root,.filters-container .MuiToggleButtonGroup-root,.filters-container .MuiButton-root,.filters-container .MuiButtonGroup-root{margin:5px}.filters-container .MuiButtonGroup-root .MuiButton-root{margin:0;padding-bottom:5px;padding-top:5px;transition-property:background-color,box-shadow}.multiselect-filter{margin-right:10px!important;margin-top:10px!important}.multiselect-filter .fancy-react-select__menu-portal{z-index:100!important}._note-toast_message p{display:inline-flex;margin-block-end:0;margin-block-start:0}._info-tooltip-icon{border-radius:50%;width:20px;margin-bottom:-5px;margin-right:-20px;fill:#fff}._info-tooltip-div{margin-right:10px}._array-field-info-tooltip{display:flex}._array-field-info-tooltip ._info-tooltip-div{margin-right:0}._array-field-info-tooltip ._info-tooltip-icon{width:15px;margin-bottom:0;margin-right:0}.tooltip-container-order-line ._info-tooltip-div{margin-right:5px}.tooltip-container-order-line ._info-tooltip-icon{width:16px;margin-bottom:-4px;margin-right:2px}.tooltip-container-order-line ._blue-tooltip-icon{fill:#007cbb!important}.checkbox-label ._info-tooltip-icon{width:15px;height:15px;margin-bottom:-3px;margin-right:0}._break_long_title label{white-space:normal!important}._break_long_title .MuiInput-formControl input{margin-top:10px}.CreatePurchaseOrderFromOrderDialog .create-po-buttons{align-items:center;display:flex;justify-content:flex-end;margin-top:20px;min-width:150px}.CreatePurchaseOrderFromOrderDialog ._dialog-content{margin-bottom:20px}.CreatePurchaseOrderFromOrderDialog .close-button{margin-left:10px}.CreatePurchaseOrderFromOrderDialog .field{padding-left:0!important}.CreatePurchaseOrderFromOrderDialog .backorder-queue-note{font-size:12px}.CreatePurchaseOrderFromOrderDialog .vendor_disabled ._vendor-drop-ship{cursor:none;opacity:.5}.CreatePurchaseOrderFromOrderDialog .vendor_disabled .MuiInputFancyReactSelect-underline:before{border-bottom:none!important}.CreatePurchaseOrderFromOrderDialog ._flex_row{flex-direction:row!important;align-items:center}.CreatePurchaseOrderFromOrderDialog .copy-item-description-info{opacity:.5}.CreateTransferOrderFromOrderDialog .create-to-buttons{align-items:center;display:flex;justify-content:flex-end;margin-top:20px;min-width:150px}.CreateTransferOrderFromOrderDialog ._dialog-content{margin-bottom:20px}.CreateTransferOrderFromOrderDialog .close-button{margin-left:10px}.CreateTransferOrderFromOrderDialog .field{padding-left:0!important}.CreateTransferOrderFromOrderDialog .backorder-queue-note{font-size:12px}.CreateTransferOrderFromOrderDialog .warehouse_disabled .warehouse-select{cursor:none;opacity:.5}.CreateTransferOrderFromOrderDialog .warehouse_disabled .MuiInputFancyReactSelect-underline:before{border-bottom:none!important}.CreateTransferOrderFromOrderDialog ._flex_row{flex-direction:row!important;align-items:center}.CreateTransferOrderFromOrderDialog .copy-item-description-info{opacity:.5}.MobileDeliveryDialog ._canvas-size-dialog{height:400px;position:relative;width:600px}.MobileDeliveryDialog canvas,.MobileDeliveryDialog video{border:2px solid #000;height:100%;width:100%}.MobileDeliveryDialog ._dialog-title .MuiTypography-root{display:flex;justify-content:space-between;width:100%}._disable-mobile-delivery-button{pointer-events:auto!important}.orderTotalTaxOverride,.orderItemTotalTaxOverride{color:#cd4713;background-color:#e2a960}._taxable-order-details,._taxable-order-item-details{min-height:80px;min-width:280px}._taxable-order-details .FancyReactSelect,._taxable-order-item-details .FancyReactSelect{margin:10px 0;min-width:280px}._taxable-order-details .FancyReactSelect .fancy-react-select__control,._taxable-order-item-details .FancyReactSelect .fancy-react-select__control{margin-top:10px}._taxable-order-details .Table table td,._taxable-order-item-details .Table table td{width:100%}._taxable-order-details .taxDetailsItemParentNotTaxableAlert,._taxable-order-item-details .taxDetailsItemParentNotTaxableAlert{color:#f44336;margin:10px 0 0;font-size:16px}._taxable-order-details .checkbox-container,._taxable-order-item-details .checkbox-container{margin:8px 0 0 9px}._taxable-order-details .checkbox-container .MuiCheckbox-root,._taxable-order-item-details .checkbox-container .MuiCheckbox-root{padding:0!important}._taxable-order-details .checkbox-container .MuiTypography-root,._taxable-order-item-details .checkbox-container .MuiTypography-root{padding:0 0 0 4px}._taxable-order-details ._tax-override-section,._taxable-order-item-details ._tax-override-section{margin:10px 0}._taxable-order-details ._tax-override-section table thead th,._taxable-order-item-details ._tax-override-section table thead th{padding:0 5px}._taxable-order-details ._tax-override-section .taxOverrideParamsMatchedRate,._taxable-order-item-details ._tax-override-section .taxOverrideParamsMatchedRate{font-weight:700}._taxable-order-details ._tax-override-section .taxOverrideParamsTotalsRow,._taxable-order-item-details ._tax-override-section .taxOverrideParamsTotalsRow{height:40px}._taxable-order-details ._tax-override-section .taxOverrideParamsTotalsRow td,._taxable-order-item-details ._tax-override-section .taxOverrideParamsTotalsRow td{font-weight:700}.salesTaxReportAuditLink{cursor:pointer}.salesTaxReportAuditLink:hover{opacity:.8}.salesTaxReportAuditLink span{text-decoration:underline}.taxDetails_taxJarError p{text-wrap:auto}@media (min-width: 700px){.taxDetails_taxJarError p{width:260px}}.JsonViewerLink{cursor:pointer}.ColumnSelectPopover._filtering ._handle{display:none!important}.ColumnSelectPopover ._search{display:flex;margin:8px}.ColumnSelectPopover ._search .MuiFormControl-root{flex:1}.ColumnSelectPopover ._search .MuiFormControl-root input{font-size:14px}.ColumnSelectPopover ._checkboxes{display:flex;flex-direction:column;padding:0 12px 12px;user-select:none}.ColumnSelectPopover ._checkboxes ._row{display:flex}.ColumnSelectPopover ._checkboxes ._row label{flex:1}.ColumnSelectPopover ._checkboxes ._handle{padding:2px;cursor:grab;display:flex;align-items:center}.ColumnSelectPopover ._checkboxes ._handle svg{width:16px;height:16px}.ColumnSelectPopover ._checkboxes ._dragging,.ColumnSelectPopover ._checkboxes ._dragging *{cursor:grabbing}.ColumnSelectPopover ._reset{margin:0 8px 8px;padding:8px 0 0 4px;border-top:1px solid #4c5055}.ColumnSelectPopover .MuiSvgIcon-root{font-size:18px}.ColumnSelectPopover .MuiFormControlLabel-label{font-size:14px}.ColumnSelectPopover .MuiCheckbox-root{padding:4px}.MenuTabs{border-bottom:0;margin:12px 0}.MenuTabs .MuiTabs-flexContainer{border-bottom:0;flex-wrap:wrap}.MenuTabs._variant-small{margin-top:-11px}.MenuTabs._variant-small .MuiTabs-root{min-height:32px}.MenuTabs._variant-small .MuiTabs-root .MuiTab-root{font-size:13px;min-height:32px}.Admin .Logs .MenuTabs .MuiTab-root[aria-selected=true]{border-bottom:3px solid rgba(116,180,255,.9)!important}.Admin .Logs .MenuTabs .hidden-indicator{display:none!important}.crm-v2 .crm-accounts{display:flex;flex-direction:column}.crm-v2 .crm-accounts .mb-3{margin-bottom:var(--space-3)}.crm-v2 .crm-accounts .mb-4{margin-bottom:var(--space-4)}.crm-v2 .crm-accounts .contact-card .section-label{display:block}.crm-v2 .crm-accounts .acct-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.crm-v2 .crm-accounts .acct-toolbar .crumbs{font-size:var(--fs-sm);color:var(--text-muted)}.crm-v2 .crm-accounts .acct-toolbar .crumbs b{color:var(--text-strong)}.crm-v2 .crm-accounts .acct-toolbar .toolbar-right{display:flex;align-items:center;gap:var(--space-3)}.crm-v2 .crm-accounts .acct-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.crm-v2 .crm-accounts .acct-filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.crm-v2 .crm-accounts .acct-search input{width:150px}.crm-v2 .crm-accounts .acct-controls .views .vt-count{margin-left:6px;font-size:10px;font-weight:800;background:var(--surface-3);color:var(--text-muted);border-radius:var(--chip-radius);padding:0 6px;line-height:16px}.crm-v2 .crm-accounts .acct-controls .views .view-tab.sel .vt-count{background:var(--color-primary-50);color:var(--color-primary-600)}.crm-v2 .crm-accounts .acct-table-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;transition:opacity .15s ease}.crm-v2 .crm-accounts .acct-table-card.reloading{opacity:.6;pointer-events:none}.crm-v2 .crm-accounts table.acct-table{width:100%}.crm-v2 .crm-accounts table.acct-table tbody tr.acct-row{cursor:pointer;transition:background .1s ease}.crm-v2 .crm-accounts table.acct-table tbody tr.acct-row:hover{background:var(--surface-hover)}.crm-v2 .crm-accounts table.acct-table tbody td{padding:10px 12px;vertical-align:middle}.crm-v2 .crm-accounts table.acct-table .acct-name-cell{display:flex;flex-direction:column;gap:1px;min-width:0}.crm-v2 .crm-accounts table.acct-table .acct-name{font-weight:var(--fw-bold);color:var(--color-primary);font-size:var(--fs-sm);cursor:pointer}.crm-v2 .crm-accounts table.acct-table .acct-name:hover{text-decoration:underline}.crm-v2 .crm-accounts table.acct-table .acct-ref{font-size:10.5px;color:var(--text-muted-2);letter-spacing:.02em}.crm-v2 .crm-accounts table.acct-table .acct-owner{display:inline-flex;align-items:center;gap:6px;min-width:0}.crm-v2 .crm-accounts table.acct-table .acct-owner-name{color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.crm-v2 .crm-accounts table.acct-table .acct-pipe{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.crm-v2 .crm-accounts table.acct-table .acct-pipe .strong{color:var(--text-strong);font-weight:var(--fw-bold)}.crm-v2 .crm-accounts table.acct-table .acct-pipe-cnt{font-size:10px;color:var(--text-muted-2);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.03em}.crm-v2 .crm-accounts table.acct-table td.ar-bad{color:var(--color-error);font-weight:900}.crm-v2 .crm-accounts table.acct-table .chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.crm-v2 .crm-accounts table.acct-table .muted2{color:var(--text-muted-2)}.crm-v2 .crm-accounts .merge-banner{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;background:var(--color-warning-50);border:1px solid var(--border);border-left:4px solid var(--color-warning);border-radius:var(--radius-md);padding:11px 18px;box-shadow:var(--shadow-card)}.crm-v2 .crm-accounts .merge-banner .merge-ico{width:18px;height:18px;color:var(--chip-warning-fg);flex:0 0 18px}.crm-v2 .crm-accounts .merge-banner .merge-text{font-size:12.5px;color:var(--text-color);line-height:1.45;min-width:0}.crm-v2 .crm-accounts .merge-banner .merge-headline{font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2 .crm-accounts .merge-banner .merge-more{font-weight:var(--fw-regular);color:var(--text-muted)}.crm-v2 .crm-accounts .merge-banner .merge-detail{color:var(--text-muted)}.crm-v2 .crm-accounts .merge-banner .strong{color:var(--text-strong)}.crm-v2 .crm-accounts .acct-empty{text-align:center;padding:var(--space-8) var(--space-5)}.crm-v2 .crm-accounts .acct-empty .empty-art{width:44px;height:44px;margin:0 auto var(--space-3);color:var(--text-muted-2)}.crm-v2 .crm-accounts .acct-empty .empty-art svg{width:100%;height:100%}.crm-v2 .crm-accounts .acct-empty .empty-title{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-body);margin-bottom:4px}.crm-v2 .crm-accounts .acct-empty .empty-note{font-size:var(--fs-sm);color:var(--text-muted-2);line-height:1.5;max-width:52ch;margin:0 auto}.crm-v2 .crm-accounts .acct-skeleton{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-3);display:flex;flex-direction:column;gap:8px}.crm-v2 .crm-accounts .acct-skeleton .sk{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:var(--radius-sm);animation:crm-shimmer 1.3s ease-in-out infinite}.crm-v2 .crm-accounts .acct-skeleton .sk-acct-head{height:30px}.crm-v2 .crm-accounts .acct-skeleton .sk-acct-row{height:42px}.crm-v2 .crm-accounts .contacts-grid{display:grid;grid-template-columns:1fr 320px;gap:var(--space-4);align-items:start}@media (max-width: 1100px){.crm-v2 .crm-accounts .contacts-grid{grid-template-columns:1fr}}.crm-v2 .crm-accounts .contacts-main{min-width:0}.crm-v2 .crm-accounts .contacts-toolbar{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.crm-v2 .crm-accounts .contacts-toolbar .contacts-search input{width:180px}.crm-v2 .crm-accounts .contacts-toolbar .contacts-acct-filter{min-width:160px}.crm-v2 .crm-accounts .contacts-toolbar .contacts-count{font-size:var(--fs-caption);color:var(--text-muted-2);font-weight:var(--fw-bold);margin-left:auto}.crm-v2 .crm-accounts .contacts-table-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;transition:opacity .15s ease}.crm-v2 .crm-accounts .contacts-table-card.reloading{opacity:.6;pointer-events:none}.crm-v2 .crm-accounts table.contacts-table{width:100%}.crm-v2 .crm-accounts table.contacts-table tbody td{padding:9px 12px;vertical-align:middle}.crm-v2 .crm-accounts table.contacts-table tr.contacts-group-row td{background:var(--surface-2);padding:7px 12px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1}.crm-v2 .crm-accounts table.contacts-table .cg-name{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-sm);margin-right:8px}.crm-v2 .crm-accounts table.contacts-table .cg-count{font-size:10.5px;color:var(--text-muted-2);font-weight:var(--fw-bold);margin-left:8px;text-transform:uppercase;letter-spacing:.03em}.crm-v2 .crm-accounts table.contacts-table tr.contact-row{cursor:pointer;transition:background .1s ease}.crm-v2 .crm-accounts table.contacts-table tr.contact-row:hover{background:var(--surface-hover)}.crm-v2 .crm-accounts table.contacts-table tr.contact-row.selected{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--color-primary)}.crm-v2 .crm-accounts table.contacts-table .contact-name-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.crm-v2 .crm-accounts table.contacts-table .contact-name{font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2 .crm-accounts table.contacts-table a.contact-name-link{cursor:pointer;text-decoration:none}.crm-v2 .crm-accounts table.contacts-table a.contact-name-link:hover{color:var(--color-primary);text-decoration:underline}.crm-v2 .crm-accounts table.contacts-table .primary-chip{margin-left:2px}.crm-v2 .crm-accounts table.contacts-table .contact-acct-link,.crm-v2 .crm-accounts table.contacts-table .contact-email{color:var(--color-primary);cursor:pointer;text-decoration:none}.crm-v2 .crm-accounts table.contacts-table .contact-acct-link:hover,.crm-v2 .crm-accounts table.contacts-table .contact-email:hover{text-decoration:underline}.crm-v2 .crm-accounts table.contacts-table .contact-email{font-variant-numeric:normal}.crm-v2 .crm-accounts table.contacts-table .muted2{color:var(--text-muted-2)}.crm-v2 .crm-accounts table.contacts-table .muted{color:var(--text-muted)}.crm-v2 .crm-accounts .contacts-empty{text-align:center;padding:var(--space-8) var(--space-5)}.crm-v2 .crm-accounts .contacts-empty .empty-art{width:42px;height:42px;margin:0 auto var(--space-3);color:var(--text-muted-2)}.crm-v2 .crm-accounts .contacts-empty .empty-art svg{width:100%;height:100%}.crm-v2 .crm-accounts .contacts-empty .empty-title{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-body);margin-bottom:4px}.crm-v2 .crm-accounts .contacts-empty .empty-note{font-size:var(--fs-sm);color:var(--text-muted-2);line-height:1.5;max-width:48ch;margin:0 auto}.crm-v2 .crm-accounts .contact-card{position:sticky;top:62px}.crm-v2 .crm-accounts .contact-card-empty{text-align:center;padding:var(--space-8) var(--space-5)}.crm-v2 .crm-accounts .contact-card-empty .cc-empty-art{width:38px;height:38px;margin:0 auto var(--space-3);color:var(--text-muted-2)}.crm-v2 .crm-accounts .contact-card-empty .cc-empty-art svg{width:100%;height:100%}.crm-v2 .crm-accounts .contact-card-empty .peek-empty-title{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-sm);margin-bottom:4px}.crm-v2 .crm-accounts .contact-card-empty .peek-empty-note{font-size:var(--fs-caption);color:var(--text-muted-2);line-height:1.5}@media (max-width: 1100px){.crm-v2 .crm-accounts .contact-card{position:static}}.crm-v2 .crm-accounts .cc-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.crm-v2 .crm-accounts .cc-avatar{width:42px;height:42px;border-radius:50%;color:#fff;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px}.crm-v2 .crm-accounts .cc-id{min-width:0}.crm-v2 .crm-accounts .cc-name{font-weight:800;font-size:15px;color:var(--text-strong);letter-spacing:-.01em}.crm-v2 .crm-accounts .cc-sub{font-size:12px;color:var(--text-muted-2);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2 .crm-accounts .cc-acct-link{color:var(--color-primary);cursor:pointer}.crm-v2 .crm-accounts .cc-acct-link:hover{text-decoration:underline}.crm-v2 .crm-accounts .cc-fields .field{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--divider);font-size:12.5px}.crm-v2 .crm-accounts .cc-fields .field:last-child{border-bottom:none}.crm-v2 .crm-accounts .cc-fields .field .fl{color:var(--text-muted);font-weight:var(--fw-bold);flex:0 0 auto}.crm-v2 .crm-accounts .cc-fields .field .fv{color:var(--text-strong);font-weight:var(--fw-bold);text-align:right;display:inline-flex;align-items:center;gap:5px;justify-content:flex-end;min-width:0;flex-wrap:wrap}.crm-v2 .crm-accounts .cc-fields .field .fv .contact-email{font-weight:var(--fw-medium)}.crm-v2 .crm-accounts .cc-actions{display:flex;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap}.crm-v2 .crm-accounts .cc-actions .btn{flex:1;justify-content:center;min-width:72px;text-decoration:none}.crm-v2 .crm-accounts .cc-actions .btn.is-disabled{opacity:.5;pointer-events:none}.crm-v2 .crm-accounts .cc-foot{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--divider);font-size:var(--fs-caption);color:var(--text-muted-2);line-height:1.5}@media (max-width: 640px){.crm-v2 .crm-accounts .acct-toolbar,.crm-v2 .crm-accounts .acct-controls{gap:var(--space-2) var(--space-3)}.crm-v2 .crm-accounts .acct-search input,.crm-v2 .crm-accounts .contacts-search input{width:100%}.crm-v2 .crm-accounts .acct-search,.crm-v2 .crm-accounts .contacts-toolbar .contacts-search{flex:1 1 100%}.crm-v2 .crm-accounts .acct-table-card,.crm-v2 .crm-accounts .contacts-table-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-v2 .crm-accounts table.acct-table{min-width:720px}.crm-v2 .crm-accounts table.contacts-table{min-width:620px}}.crm-v2.crm-customer360{--appbar-pad: 0;padding:var(--space-5) var(--space-6) var(--space-8)}.crm-v2.crm-customer360 .c360-topbar{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.crm-v2.crm-customer360 .crumbs{font-size:var(--fs-sm);color:var(--text-muted)}.crm-v2.crm-customer360 .crumbs b{color:var(--text-strong)}.crm-v2.crm-customer360 .c360-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.crm-v2.crm-customer360 .c360-id{display:flex;align-items:center;gap:var(--space-3);min-width:0}.crm-v2.crm-customer360 .c360-avatar{width:46px;height:46px;border-radius:12px;color:#fff;font-size:17px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;box-shadow:inset 0 1px #ffffff2e,var(--shadow-sm)}.crm-v2.crm-customer360 .c360-id-text{min-width:0}.crm-v2.crm-customer360 .c360-name-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.crm-v2.crm-customer360 .c360-name{font-size:20px;font-weight:900;color:var(--text-strong);letter-spacing:-.015em;line-height:1.15;margin:0}.crm-v2.crm-customer360 .c360-code{font-size:11px;font-weight:var(--fw-bold);color:var(--text-muted-2);background:var(--surface-3);border-radius:var(--radius-sm);padding:2px 7px;letter-spacing:.03em;font-variant-numeric:tabular-nums}.crm-v2.crm-customer360 a.c360-code-link{display:inline-flex;align-items:center;gap:4px;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease}.crm-v2.crm-customer360 a.c360-code-link svg{width:10px;height:10px;opacity:.6}.crm-v2.crm-customer360 a.c360-code-link:hover{background:var(--color-primary-50);color:var(--color-primary)}.crm-v2.crm-customer360 a.c360-code-link:hover svg{opacity:1}.crm-v2.crm-customer360 a.c360-code-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.crm-v2.crm-customer360 .c360-sub{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:5px;font-size:var(--fs-sm);color:var(--text-muted)}.crm-v2.crm-customer360 .c360-sub .c360-sep{color:var(--text-muted-2);opacity:.6}.crm-v2.crm-customer360 .c360-sub .c360-owner{display:inline-flex;align-items:center;gap:6px}.crm-v2.crm-customer360 .c360-sub .c360-owner .av-sm{width:18px;height:18px;font-size:8.5px;flex:0 0 18px}.crm-v2.crm-customer360 .c360-header-actions{display:flex;gap:var(--space-2);align-items:center;flex:0 0 auto}.crm-v2.crm-customer360 .fin-banner.c360-fin{display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:11px 18px;box-shadow:var(--shadow-card);margin-bottom:var(--space-4)}.crm-v2.crm-customer360 .fin-banner.c360-fin.ok{border-left:4px solid var(--brand-green)}.crm-v2.crm-customer360 .fin-banner.c360-fin.warn{border-left:4px solid var(--color-warning);background:var(--color-warning-50)}.crm-v2.crm-customer360 .fin-banner.c360-fin.hold{border-color:var(--color-error);background:var(--color-error-50);border-left:4px solid var(--color-error)}.crm-v2.crm-customer360 .fin-banner.c360-fin.prospect{border-left:4px solid var(--color-primary);align-items:center}.crm-v2.crm-customer360 .fin-banner.c360-fin.prospect svg{width:18px;height:18px;color:var(--color-primary);flex:0 0 auto}.crm-v2.crm-customer360 .fin-banner.c360-fin .fin-prospect-note{font-size:12.5px;color:var(--text-muted);max-width:70ch}.crm-v2.crm-customer360 .fin-banner.c360-fin .fin-prospect-note b{color:var(--text-strong)}.crm-v2.crm-customer360 .fin-banner.c360-fin .grow{flex:1 1 auto}.crm-v2.crm-customer360 .fin-banner.c360-fin .fin-metric .l{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.crm-v2.crm-customer360 .fin-banner.c360-fin .fin-metric .v{font-size:var(--fs-h2);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-strong);margin-top:1px}.crm-v2.crm-customer360 .fin-banner.c360-fin .fin-metric .v.good{color:var(--brand-green-600)}.crm-v2.crm-customer360 .fin-banner.c360-fin .fin-metric .v.bad{color:var(--color-error)}.crm-v2.crm-customer360 .c360-fin-sub{color:var(--text-muted-2);font-weight:var(--fw-medium);font-size:var(--fs-caption)}.crm-v2.crm-customer360 .c360-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:var(--space-5);flex-wrap:wrap}.crm-v2.crm-customer360 .c360-tab{position:relative;display:inline-flex;align-items:center;gap:7px;padding:10px 15px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-muted);border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit;text-decoration:none;transition:color .14s ease,border-color .14s ease}.crm-v2.crm-customer360 .c360-tab .c360-tab-ico{display:inline-grid;place-items:center;color:var(--text-muted-2);transition:color .14s ease}.crm-v2.crm-customer360 .c360-tab .c360-tab-ico svg{width:15px;height:15px}.crm-v2.crm-customer360 .c360-tab .c360-tab-count{font-size:10px;font-weight:800;background:var(--surface-3);color:var(--text-muted);border-radius:var(--chip-radius);padding:0 6px;line-height:16px}.crm-v2.crm-customer360 .c360-tab:hover{color:var(--text-strong)}.crm-v2.crm-customer360 .c360-tab:hover .c360-tab-ico{color:var(--text-muted)}.crm-v2.crm-customer360 .c360-tab:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.crm-v2.crm-customer360 .c360-tab.sel{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--fw-bold)}.crm-v2.crm-customer360 .c360-tab.sel .c360-tab-ico{color:var(--color-primary)}.crm-v2.crm-customer360 .c360-tab.sel .c360-tab-count{background:var(--color-primary-50);color:var(--color-primary-600)}.crm-v2.crm-customer360 .c360-tab-body{animation:c360-fade .18s ease}@keyframes c360-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.crm-v2.crm-customer360 .c360-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-3);margin-bottom:var(--space-4)}@media (max-width: 1100px){.crm-v2.crm-customer360 .c360-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.crm-v2.crm-customer360 .c360-kpis{grid-template-columns:repeat(2,1fr)}}.crm-v2.crm-customer360 .c360-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:13px 15px;box-shadow:var(--shadow-card);transition:box-shadow .14s ease,transform .14s ease}.crm-v2.crm-customer360 .c360-kpi:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.crm-v2.crm-customer360 .c360-kpi.is-primary{border-top:2px solid var(--color-primary)}.crm-v2.crm-customer360 .c360-kpi-label{font-size:10px;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);font-weight:var(--fw-bold)}.crm-v2.crm-customer360 .c360-kpi-value{font-size:21px;font-weight:900;color:var(--text-strong);line-height:1.1;margin-top:5px;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.crm-v2.crm-customer360 .c360-kpi-sub{font-size:11px;color:var(--text-muted);margin-top:3px}.crm-v2.crm-customer360 .c360-delta{display:inline-flex;align-items:center;gap:3px;font-weight:var(--fw-bold)}.crm-v2.crm-customer360 .c360-delta svg{width:12px;height:12px}.crm-v2.crm-customer360 .c360-delta.up{color:var(--brand-green-600)}.crm-v2.crm-customer360 .c360-delta.down{color:var(--color-error)}.crm-v2.crm-customer360 .c360-churn{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 16px;box-shadow:var(--shadow-card)}.crm-v2.crm-customer360 .c360-churn .c360-churn-badge{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:0 0 30px}.crm-v2.crm-customer360 .c360-churn .c360-churn-badge svg{width:16px;height:16px}.crm-v2.crm-customer360 .c360-churn .c360-churn-body{min-width:0}.crm-v2.crm-customer360 .c360-churn .c360-churn-title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-v2.crm-customer360 .c360-churn .c360-churn-count{font-size:10px}.crm-v2.crm-customer360 .c360-churn .c360-churn-sub{font-size:12px;color:var(--text-muted);margin-top:2px;line-height:1.45}.crm-v2.crm-customer360 .c360-churn.ok{border-left:4px solid var(--brand-green)}.crm-v2.crm-customer360 .c360-churn.ok .c360-churn-badge{background:var(--brand-green-50);color:var(--brand-green-600)}.crm-v2.crm-customer360 .c360-churn.watch{border-left:4px solid var(--color-warning);background:var(--color-warning-50)}.crm-v2.crm-customer360 .c360-churn.watch .c360-churn-badge{background:#fff6ec;color:var(--chip-warning-fg)}.crm-v2.crm-customer360 .c360-churn.at-risk{border-color:var(--color-error);background:var(--color-error-50);border-left:4px solid var(--color-error)}.crm-v2.crm-customer360 .c360-churn.at-risk .c360-churn-badge{background:#fff;color:var(--color-error)}.crm-v2.crm-customer360 .c360-ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:start}@media (max-width: 980px){.crm-v2.crm-customer360 .c360-ov-grid{grid-template-columns:1fr}}.crm-v2.crm-customer360 .c360-card{padding:0;overflow:hidden;margin-bottom:0}.crm-v2.crm-customer360 .c360-card .card-head{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;border-bottom:1px solid var(--border);background:var(--surface)}.crm-v2.crm-customer360 .c360-card .card-head h3{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong);margin:0}.crm-v2.crm-customer360 .c360-card .c360-count{font-size:10.5px;font-weight:800;background:var(--chip-neutral-bg);color:var(--chip-neutral-fg);border-radius:999px;padding:1px 9px}.crm-v2.crm-customer360 .c360-card .c360-tag-ai{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--chip-accent-bg);color:var(--chip-accent-fg);border-radius:999px;padding:2px 8px}.crm-v2.crm-customer360 .c360-prod-list{display:flex;flex-direction:column}.crm-v2.crm-customer360 .c360-prod-row{display:flex;align-items:flex-start;gap:10px;padding:11px 15px;border-bottom:1px solid var(--divider);transition:background .12s ease}.crm-v2.crm-customer360 .c360-prod-row:last-child{border-bottom:none}.crm-v2.crm-customer360 .c360-prod-row:hover{background:var(--surface-hover)}.crm-v2.crm-customer360 .c360-stock-dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px;margin-top:5px}.crm-v2.crm-customer360 .c360-stock-dot.in{background:var(--brand-green)}.crm-v2.crm-customer360 .c360-stock-dot.out{background:var(--color-error)}.crm-v2.crm-customer360 .c360-prod-main{flex:1;min-width:0}.crm-v2.crm-customer360 .c360-prod-name{display:flex;align-items:baseline;gap:8px;justify-content:space-between;font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2.crm-customer360 .c360-prod-name a{color:var(--text-strong);text-decoration:none}.crm-v2.crm-customer360 .c360-prod-name a:hover{color:var(--color-primary);text-decoration:underline}.crm-v2.crm-customer360 .c360-prod-right{flex:0 0 auto}.crm-v2.crm-customer360 .c360-prod-desc{font-size:11px;color:var(--text-muted);margin-top:2px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.crm-v2.crm-customer360 .c360-prod-sub{font-size:11px;color:var(--text-muted-2);margin-top:3px;font-variant-numeric:tabular-nums}.crm-v2.crm-customer360 .c360-overdue{font-size:11px;font-weight:var(--fw-bold);color:var(--chip-warning-fg)}.crm-v2.crm-customer360 .c360-overdue.hot{color:var(--color-error)}.crm-v2.crm-customer360 .c360-margin{font-size:11px;font-weight:var(--fw-bold);color:var(--brand-green-600);font-variant-numeric:tabular-nums}.crm-v2.crm-customer360 .c360-peer{color:var(--text-muted-2)}.crm-v2.crm-customer360 .c360-prod-go{color:var(--text-muted-2);display:grid;place-items:center;flex:0 0 auto;margin-top:2px}.crm-v2.crm-customer360 .c360-prod-go svg{width:15px;height:15px}.crm-v2.crm-customer360 .c360-prod-act{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.crm-v2.crm-customer360 .c360-prod-act svg{width:14px;height:14px}.crm-v2.crm-customer360 .c360-prod-act:hover{color:var(--brand-green-600);background:var(--brand-green-50);border-color:var(--brand-green)}.crm-v2.crm-customer360 .c360-prod-act:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2.crm-customer360 .c360-timeline-wrap{--t-lead: var(--text-muted-2);--t-crm: var(--color-accent);--t-quote: var(--color-primary);--t-order: var(--brand-green);--t-invoice: #5b6ee0;--t-payment: var(--brand-green-600);--t-risk: var(--color-error)}.crm-v2.crm-customer360 .c360-tl-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-4)}.crm-v2.crm-customer360 .c360-tl-chip{display:inline-flex;align-items:center;gap:6px;font-family:inherit;padding:5px 11px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-muted);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--chip-radius);cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease,border-color .12s ease}.crm-v2.crm-customer360 .c360-tl-chip .c360-tl-chip-dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px;background:var(--text-muted-2)}.crm-v2.crm-customer360 .c360-tl-chip .c360-tl-chip-count{font-size:10px;font-weight:800;background:var(--surface-3);color:var(--text-muted-2);border-radius:999px;padding:0 6px;line-height:16px}.crm-v2.crm-customer360 .c360-tl-chip:hover:not(:disabled){color:var(--text-strong);border-color:var(--text-muted-2)}.crm-v2.crm-customer360 .c360-tl-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2.crm-customer360 .c360-tl-chip:disabled{opacity:.42;cursor:not-allowed}.crm-v2.crm-customer360 .c360-tl-chip.sel{background:var(--surface-selected);color:var(--color-primary);border-color:var(--color-primary)}.crm-v2.crm-customer360 .c360-tl-chip.sel .c360-tl-chip-count{background:var(--color-primary-50);color:var(--color-primary-600)}.crm-v2.crm-customer360 .c360-tl-chip .c360-tl-chip-dot.type-lead{background:var(--t-lead)}.crm-v2.crm-customer360 .c360-tl-chip .c360-tl-chip-dot.type-crm{background:var(--t-crm)}.crm-v2.crm-customer360 .c360-tl-chip .c360-tl-chip-dot.type-quote{background:var(--t-quote)}.crm-v2.crm-customer360 .c360-tl-chip .c360-tl-chip-dot.type-order{background:var(--t-order)}.crm-v2.crm-customer360 .c360-tl-chip .c360-tl-chip-dot.type-invoice{background:var(--t-invoice)}.crm-v2.crm-customer360 .c360-tl-chip .c360-tl-chip-dot.type-payment{background:var(--t-payment)}.crm-v2.crm-customer360 .c360-tl-chip .c360-tl-chip-dot.type-risk{background:var(--t-risk)}.crm-v2.crm-customer360 .c360-timeline{position:relative;transition:opacity .15s ease}.crm-v2.crm-customer360 .c360-timeline.reloading{opacity:.6;pointer-events:none}.crm-v2.crm-customer360 .c360-tl-group{position:relative}.crm-v2.crm-customer360 .c360-tl-month{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted-2);padding:var(--space-3) 0 var(--space-2) 34px;position:relative}.crm-v2.crm-customer360 .c360-tl-group:first-child .c360-tl-month{padding-top:0}.crm-v2.crm-customer360 .c360-tl-item{position:relative;display:flex;align-items:flex-start;gap:12px;margin-left:11px;padding:9px 12px 9px 23px;border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background .12s ease,transform .12s ease}.crm-v2.crm-customer360 .c360-tl-item:before{content:"";position:absolute;left:0;top:-9px;bottom:-9px;width:2px;background:var(--divider)}.crm-v2.crm-customer360 .c360-tl-item:first-child:before{top:9px}.crm-v2.crm-customer360 .c360-tl-item:last-child:before{bottom:auto;height:19px}.crm-v2.crm-customer360 .c360-tl-group:not(:last-child) .c360-tl-item:last-child:before{bottom:-9px;height:auto}.crm-v2.crm-customer360 .c360-tl-dot{position:absolute;left:-10px;top:7px;width:22px;height:22px;border-radius:50%;background:var(--surface);border:2px solid var(--border-strong);display:grid;place-items:center;color:var(--text-muted-2);flex:0 0 22px;z-index:1}.crm-v2.crm-customer360 .c360-tl-dot svg{width:12px;height:12px}.crm-v2.crm-customer360 .c360-tl-item.type-lead .c360-tl-dot{border-color:var(--t-lead);color:var(--t-lead)}.crm-v2.crm-customer360 .c360-tl-item.type-crm .c360-tl-dot{border-color:var(--t-crm);color:var(--t-crm)}.crm-v2.crm-customer360 .c360-tl-item.type-quote .c360-tl-dot{border-color:var(--t-quote);color:var(--t-quote)}.crm-v2.crm-customer360 .c360-tl-item.type-order .c360-tl-dot{border-color:var(--t-order);color:var(--t-order)}.crm-v2.crm-customer360 .c360-tl-item.type-invoice .c360-tl-dot{border-color:var(--t-invoice);color:var(--t-invoice)}.crm-v2.crm-customer360 .c360-tl-item.type-payment .c360-tl-dot{border-color:var(--t-payment);color:var(--t-payment);background:var(--brand-green-50)}.crm-v2.crm-customer360 .c360-tl-item.type-risk .c360-tl-dot{border-color:var(--t-risk);color:var(--t-risk);background:var(--color-error-50)}.crm-v2.crm-customer360 .c360-tl-content{flex:1;min-width:0;padding-left:8px}.crm-v2.crm-customer360 .c360-tl-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.crm-v2.crm-customer360 .c360-tl-when{font-size:11px;color:var(--text-muted-2);font-variant-numeric:tabular-nums;flex:0 0 auto}.crm-v2.crm-customer360 .c360-tl-ref{font-size:11px;font-weight:var(--fw-bold);color:var(--text-muted);font-variant-numeric:tabular-nums;background:var(--surface-3);border-radius:var(--radius-sm);padding:0 6px}.crm-v2.crm-customer360 .c360-tl-amount{margin-left:auto;font-size:12.5px;font-weight:800;color:var(--text-strong);font-variant-numeric:tabular-nums;flex:0 0 auto}.crm-v2.crm-customer360 .c360-tl-label{font-size:12.5px;color:var(--text-color);margin-top:3px;line-height:1.4}.crm-v2.crm-customer360 .c360-tl-item.type-risk .c360-tl-label{color:var(--chip-error-fg)}.crm-v2.crm-customer360 .c360-tl-open{color:var(--text-muted-2);opacity:0;flex:0 0 auto;display:grid;place-items:center;margin-top:5px;transition:opacity .12s ease}.crm-v2.crm-customer360 .c360-tl-open svg{width:14px;height:14px}.crm-v2.crm-customer360 .c360-tl-item.is-link{cursor:pointer}.crm-v2.crm-customer360 .c360-tl-item.is-link:hover{background:var(--surface-hover)}.crm-v2.crm-customer360 .c360-tl-item.is-link:hover .c360-tl-open{opacity:1;color:var(--color-primary)}.crm-v2.crm-customer360 .c360-tl-item.is-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2.crm-customer360 .c360-tl-more{display:flex;justify-content:center;padding:var(--space-4) 0 0 34px}.crm-v2.crm-customer360 .c360-opps{display:flex;flex-direction:column;gap:var(--space-5)}.crm-v2.crm-customer360 .c360-opp-summary{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:14px 18px}.crm-v2.crm-customer360 .c360-opp-summary .c360-opp-stat .l{font-size:10.5px;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);font-weight:var(--fw-bold)}.crm-v2.crm-customer360 .c360-opp-summary .c360-opp-stat .v{font-size:19px;font-weight:800;color:var(--text-strong);font-variant-numeric:tabular-nums;margin-top:2px}.crm-v2.crm-customer360 .c360-opp-summary .c360-opp-stat .v.green{color:var(--brand-green-600)}.crm-v2.crm-customer360 .c360-opp-summary .c360-opp-stat .s{font-size:10.5px;color:var(--text-muted-2);margin-top:1px}.crm-v2.crm-customer360 .c360-opp-section .section-label{display:block;margin-bottom:var(--space-2)}.crm-v2.crm-customer360 .c360-opportunity-list{display:flex;flex-direction:column;gap:8px}.crm-v2.crm-customer360 .c360-opportunity{display:flex;align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:11px 14px;cursor:pointer;transition:box-shadow .14s ease,transform .14s ease,border-color .14s ease}.crm-v2.crm-customer360 .c360-opportunity:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.crm-v2.crm-customer360 .c360-opportunity:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2.crm-customer360 .c360-opportunity.hot{border-left-color:var(--color-error)}.crm-v2.crm-customer360 .c360-opportunity.stale{border-left-color:var(--color-warning)}.crm-v2.crm-customer360 .c360-opportunity.closed-won{border-left-color:var(--brand-green);cursor:pointer}.crm-v2.crm-customer360 .c360-opportunity.closed-lost{border-left-color:var(--color-error);opacity:.9;cursor:pointer}.crm-v2.crm-customer360 .c360-opportunity.no-link{cursor:default}.crm-v2.crm-customer360 .c360-opportunity.no-link:hover{transform:none;box-shadow:var(--shadow-xs)}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-main{flex:1;min-width:0}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-name{font-size:13px;font-weight:800;color:var(--text-strong);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-meta{display:flex;align-items:center;gap:7px;margin-top:4px;flex-wrap:wrap;font-size:11px;color:var(--text-muted-2)}.crm-v2.crm-customer360 .c360-opportunity .c360-stage-chip{font-size:10.5px;font-weight:var(--fw-bold);color:var(--color-primary);background:var(--color-primary-50);border-radius:var(--radius-sm);padding:1px 8px}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-prod,.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-ref{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-ref{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);color:var(--text-muted)}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-owner{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:11px;color:var(--text-muted)}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-owner .av-sm{width:20px;height:20px;font-size:9px;flex:0 0 20px}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-owner .c360-opportunity-owner-name{white-space:nowrap}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-prob{flex:0 0 auto}.crm-v2.crm-customer360 .c360-opportunity .c360-prob-pill{display:inline-block;min-width:38px;text-align:center;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;background:var(--brand-green-50);color:var(--brand-green-600);border-radius:999px;padding:1px 8px;font-size:var(--fs-caption)}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-close{flex:0 0 auto;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:76px;text-align:right}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-close .over{color:var(--color-error);font-weight:var(--fw-bold)}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-close .muted2{color:var(--text-muted-2)}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-outcome{flex:0 0 auto}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-amount{flex:0 0 auto;font-size:13.5px;font-weight:800;color:var(--text-strong);font-variant-numeric:tabular-nums;min-width:84px;text-align:right;letter-spacing:-.01em}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-go{color:var(--text-muted-2);display:grid;place-items:center;flex:0 0 16px;width:16px}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-go svg{width:15px;height:15px}.crm-v2.crm-customer360 .c360-opportunity:hover .c360-opportunity-go{color:var(--color-primary)}.crm-v2.crm-customer360 .c360-opportunity .chip.tiny{padding:1px 7px;font-size:10px}@media (max-width: 820px){.crm-v2.crm-customer360 .c360-opportunity{flex-wrap:wrap}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-main{flex:1 1 100%}.crm-v2.crm-customer360 .c360-opportunity .c360-opportunity-close{min-width:0;text-align:left}}.crm-v2.crm-customer360 .c360-contacts-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.crm-v2.crm-customer360 .c360-contacts-head .section-label{display:block}.crm-v2.crm-customer360 .c360-contacts-table-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.crm-v2.crm-customer360 table.c360-contacts-table tbody td{padding:9px 12px;vertical-align:middle}.crm-v2.crm-customer360 table.c360-contacts-table tr.c360-contact-row{cursor:pointer;transition:background .1s ease}.crm-v2.crm-customer360 table.c360-contacts-table tr.c360-contact-row:hover{background:var(--surface-hover)}.crm-v2.crm-customer360 table.c360-contacts-table tr.c360-contact-row:hover .contact-name{color:var(--color-primary)}.crm-v2.crm-customer360 table.c360-contacts-table .contact-name-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.crm-v2.crm-customer360 table.c360-contacts-table .contact-name{font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2.crm-customer360 table.c360-contacts-table .c360-primary-star{color:var(--brand-green);font-size:13px;margin-left:2px}.crm-v2.crm-customer360 table.c360-contacts-table .contact-email{color:var(--color-primary);text-decoration:none}.crm-v2.crm-customer360 table.c360-contacts-table .contact-email:hover{text-decoration:underline}.crm-v2.crm-customer360 table.c360-contacts-table .muted2{color:var(--text-muted-2)}.crm-v2.crm-customer360 table.c360-contacts-table .muted{color:var(--text-muted)}.crm-v2.crm-customer360 .c360-sk-row{height:42px;border-radius:var(--radius-sm);margin:6px 8px}.crm-v2.crm-customer360 .c360-contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);align-items:start}@media (max-width: 820px){.crm-v2.crm-customer360 .c360-contact-grid{grid-template-columns:1fr}}.crm-v2.crm-customer360 .c360-contact-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:15px;transition:box-shadow .14s ease,transform .14s ease}.crm-v2.crm-customer360 .c360-contact-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.crm-v2.crm-customer360 .c360-contact-card.is-primary{border-color:color-mix(in srgb,var(--brand-green) 35%,var(--border));box-shadow:var(--shadow-card),inset 3px 0 0 var(--brand-green)}.crm-v2.crm-customer360 .c360-contact-top{display:flex;align-items:center;gap:11px}.crm-v2.crm-customer360 .c360-contact-av{width:38px;height:38px;border-radius:50%;color:#fff;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px}.crm-v2.crm-customer360 .c360-contact-id{flex:1;min-width:0}.crm-v2.crm-customer360 .c360-contact-name{font-size:14px;font-weight:800;color:var(--text-strong);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2.crm-customer360 .c360-primary-star{color:var(--brand-green);font-size:13px}.crm-v2.crm-customer360 .c360-contact-title{font-size:12px;color:var(--text-muted-2);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2.crm-customer360 .c360-contact-lines{display:flex;flex-direction:column;gap:4px;margin-top:12px}.crm-v2.crm-customer360 .c360-contact-line{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-color);text-decoration:none;padding:4px 0}.crm-v2.crm-customer360 .c360-contact-line svg{width:14px;height:14px;color:var(--text-muted-2);flex:0 0 14px}.crm-v2.crm-customer360 .c360-contact-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2.crm-customer360 .c360-contact-line:hover{color:var(--color-primary)}.crm-v2.crm-customer360 .c360-contact-line:hover svg{color:var(--color-primary)}.crm-v2.crm-customer360 .c360-contact-line.muted2{color:var(--text-muted-2)}.crm-v2.crm-customer360 .c360-contact-foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--divider);font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.crm-v2.crm-customer360 .c360-contact-foot .muted2{color:var(--text-muted-2)}.crm-v2.crm-customer360 .c360-activities{display:flex;flex-direction:column;gap:var(--space-5)}.crm-v2.crm-customer360 .c360-act-group{position:relative}.crm-v2.crm-customer360 .c360-act-group+.c360-act-group{margin-top:var(--space-5)}.crm-v2.crm-customer360 .c360-act-grouphd{display:flex;align-items:center;gap:7px;font-size:10.5px;text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--text-muted);padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--divider)}.crm-v2.crm-customer360 .c360-act-grouphd svg{width:13px;height:13px;color:var(--text-muted-2)}.crm-v2.crm-customer360 .c360-act-grouphd .c360-act-count{margin-left:2px;background:var(--surface-3);color:var(--text-muted);border-radius:999px;padding:0 7px;font-size:10px}.crm-v2.crm-customer360 .c360-act-item{display:flex;gap:11px;padding:11px 12px;border-radius:var(--radius-md);text-decoration:none;color:inherit;cursor:pointer;transition:background .12s ease}.crm-v2.crm-customer360 .c360-act-item:hover{background:var(--surface-hover)}.crm-v2.crm-customer360 .c360-act-item:hover .c360-act-open{opacity:1;color:var(--color-primary)}.crm-v2.crm-customer360 .c360-act-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2.crm-customer360 .c360-act-item.is-open{background:var(--surface-2)}.crm-v2.crm-customer360 .c360-act-dot{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1.5px solid var(--border-strong);color:var(--text-muted)}.crm-v2.crm-customer360 .c360-act-dot svg{width:15px;height:15px}.crm-v2.crm-customer360 .c360-act-item.channel-call .c360-act-dot{border-color:var(--color-primary);color:var(--color-primary)}.crm-v2.crm-customer360 .c360-act-item.channel-email .c360-act-dot{border-color:var(--color-accent);color:var(--color-accent)}.crm-v2.crm-customer360 .c360-act-item.channel-meeting .c360-act-dot{border-color:var(--brand-green);color:var(--brand-green-600)}.crm-v2.crm-customer360 .c360-act-item.channel-task .c360-act-dot{border-color:var(--color-warning);color:var(--color-warning)}.crm-v2.crm-customer360 .c360-act-item.channel-note .c360-act-dot{border-color:var(--border-strong);color:var(--text-muted)}.crm-v2.crm-customer360 .c360-act-content{flex:1;min-width:0}.crm-v2.crm-customer360 .c360-act-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.crm-v2.crm-customer360 .c360-act-type{font-size:12.5px;font-weight:800;color:var(--text-strong)}.crm-v2.crm-customer360 .c360-act-when{font-size:11px;color:var(--text-muted-2);font-variant-numeric:tabular-nums}.crm-v2.crm-customer360 .c360-act-body{font-size:12.5px;color:var(--text-color);margin-top:3px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.crm-v2.crm-customer360 .c360-act-meta{display:flex;align-items:center;gap:7px;margin-top:4px;flex-wrap:wrap;font-size:11px;color:var(--text-muted-2)}.crm-v2.crm-customer360 .c360-act-meta span+span:before{content:"\b7";margin-right:7px;color:var(--text-muted-2)}.crm-v2.crm-customer360 .c360-act-meta .c360-act-opp{color:var(--color-primary);font-weight:var(--fw-bold)}.crm-v2.crm-customer360 .c360-act-open{color:var(--text-muted-2);opacity:0;flex:0 0 auto;display:grid;place-items:center;margin-top:5px;transition:opacity .12s ease}.crm-v2.crm-customer360 .c360-act-open svg{width:14px;height:14px}.crm-v2.crm-customer360 .c360-sk-composer{height:92px}.crm-v2.crm-customer360 .c360-sk-act-row{height:56px;margin-bottom:8px}.crm-v2.crm-customer360 .c360-empty{text-align:center;padding:var(--space-8) var(--space-5);background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.crm-v2.crm-customer360 .c360-empty .c360-empty-title{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-body);margin-bottom:5px}.crm-v2.crm-customer360 .c360-empty .c360-empty-note{font-size:var(--fs-sm);color:var(--text-muted-2);line-height:1.55;max-width:52ch;margin:0 auto}.crm-v2.crm-customer360 .c360-card .c360-empty,.crm-v2.crm-customer360 .c360-opp-empty,.crm-v2.crm-customer360 .c360-contacts-empty,.crm-v2.crm-customer360 .c360-act-empty{border:none;background:none;padding:var(--space-6) var(--space-5)}.crm-v2.crm-customer360 .c360-tl-empty{border:none;background:none}.crm-v2.crm-customer360 .sk{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:var(--radius-md);animation:crm-shimmer 1.3s ease-in-out infinite}.crm-v2.crm-customer360 .c360-sk-header{height:56px;width:46%;margin-bottom:var(--space-4)}.crm-v2.crm-customer360 .c360-sk-banner{height:58px;margin-bottom:var(--space-4)}.crm-v2.crm-customer360 .c360-sk-tabs{height:38px;width:60%;margin-bottom:var(--space-5)}.crm-v2.crm-customer360 .c360-sk-kpi{height:78px}.crm-v2.crm-customer360 .c360-sk-card{height:260px}.crm-v2.crm-customer360 .c360-sk-chip{height:28px;width:84px;border-radius:var(--chip-radius)}.crm-v2.crm-customer360 .c360-tl-skeleton .c360-tl-filters{gap:6px}.crm-v2.crm-customer360 .c360-sk-tl-row{height:52px;margin-bottom:8px}.crm-v2.crm-customer360 .c360-sk-opp-summary{height:70px;margin-bottom:var(--space-4)}.crm-v2.crm-customer360 .c360-sk-opportunity{height:54px}.crm-v2.crm-customer360 .c360-sk-contact{height:150px}.crm-v2.crm-customer360 .c360-contacts-skeleton .c360-contact-grid{margin-bottom:var(--space-3)}.crm-v2.crm-customer360 .c360-sk-loading{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);padding:var(--space-4);justify-content:center;font-size:var(--fs-sm)}@media (max-width: 640px){.crm-v2.crm-customer360{padding:var(--space-4) var(--space-3) var(--space-6)}.crm-v2.crm-customer360 .c360-header{gap:var(--space-3)}.crm-v2.crm-customer360 .c360-header-actions{flex-wrap:wrap}.crm-v2.crm-customer360 .c360-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.crm-v2.crm-customer360 .c360-tabs::-webkit-scrollbar{display:none}.crm-v2.crm-customer360 .c360-tab{flex:0 0 auto}.crm-v2.crm-customer360 .fin-banner.c360-fin{gap:var(--space-3) var(--space-5)}}@media (prefers-reduced-motion: reduce){.crm-v2.crm-customer360 .c360-tab,.crm-v2.crm-customer360 .c360-kpi,.crm-v2.crm-customer360 .c360-tl-chip,.crm-v2.crm-customer360 .c360-tl-item,.crm-v2.crm-customer360 .c360-opportunity,.crm-v2.crm-customer360 .c360-contact-card,.crm-v2.crm-customer360 .c360-prod-row,.crm-v2.crm-customer360 .c360-prod-act,.crm-v2.crm-customer360 .c360-tl-open,.crm-v2.crm-customer360 .c360-opportunity-go{transition:none}.crm-v2.crm-customer360 .c360-kpi:hover,.crm-v2.crm-customer360 .c360-opportunity:hover,.crm-v2.crm-customer360 .c360-contact-card:hover{transform:none}.crm-v2.crm-customer360 .c360-tab-body,.crm-v2.crm-customer360 .sk{animation:none}}.crm-v2 .crm-reports{display:flex;flex-direction:column}.crm-v2 .rep-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.crm-v2 .rep-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.crm-v2 .rep-filter{display:inline-flex;align-items:center;gap:var(--space-2)}.crm-v2 .rep-filter-label{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--text-muted)}.crm-v2 .rep-select,.crm-v2 .rep-date{font-family:inherit;font-size:var(--fs-sm);color:var(--text-color);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:5px 9px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.crm-v2 .rep-select:hover,.crm-v2 .rep-date:hover{border-color:var(--text-muted-2)}.crm-v2 .rep-select:focus-visible,.crm-v2 .rep-date:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.crm-v2 .rep-range{gap:6px}.crm-v2 .rep-range-sep{color:var(--text-muted-2);font-size:var(--fs-sm)}.crm-v2 .rep-toolbar-right{display:inline-flex;align-items:center;gap:var(--space-3)}.crm-v2 .rep-window-pill{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--brand-green-600);background:var(--brand-green-50);border-radius:var(--radius-pill, 999px);padding:3px 12px}.crm-v2 .rep-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-4);align-items:start}.crm-v2 .rep-grid>:nth-child(1),.crm-v2 .rep-grid>:nth-child(2){grid-column:span 3}.crm-v2 .rep-grid>:nth-child(3),.crm-v2 .rep-grid>:nth-child(4),.crm-v2 .rep-grid>:nth-child(5){grid-column:span 2}.crm-v2 .rep-grid>:nth-child(6),.crm-v2 .rep-grid>:nth-child(7){grid-column:span 3}.crm-v2 .rep-grid.reloading{opacity:.6;pointer-events:none;transition:opacity .15s ease}.crm-v2 .rep-card{padding:var(--space-5);animation:crm-fade-in .18s ease both}.crm-v2 .rep-card.no-pad{padding:0;overflow:hidden}.crm-v2 .rep-card .rep-pad{padding:var(--space-4) var(--space-5)}.crm-v2 .rep-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.crm-v2 .rep-card .card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border)}.crm-v2 .rep-card .card-head h3{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin:0;color:var(--text-strong)}.crm-v2 .rep-head-count{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--text-muted);background:var(--surface-3);border-radius:var(--radius-pill, 999px);padding:1px 9px}.crm-v2 .rep-sub{font-weight:var(--fw-medium);text-transform:none;letter-spacing:0;color:var(--text-muted-2);font-size:var(--fs-caption)}.crm-v2 .rep-card-totals{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3;white-space:nowrap}.crm-v2 .rep-card-totals .num{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-sm)}.crm-v2 .rep-card-totals .rep-wtd{color:var(--brand-green-600);font-size:var(--fs-caption)}.crm-v2 .muted{color:var(--text-muted)}.crm-v2 .strong{font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2 .rep-bars{display:flex;flex-direction:column;gap:var(--space-3)}.crm-v2 .rep-bar-row{display:flex;flex-direction:column;gap:4px}.crm-v2 .rep-bar-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:11.5px}.crm-v2 .rep-bar-label .rep-wtd-inline{color:var(--brand-green-600);font-weight:var(--fw-medium)}.crm-v2 .rep-track{position:relative;height:14px;background:var(--surface-3);border-radius:5px;overflow:hidden}.crm-v2 .rep-fill{position:absolute;inset:0;border-radius:5px;transition:width .45s cubic-bezier(.4,0,.2,1)}.crm-v2 .rep-fill.total{background:#cfd6db}.crm-v2 .rep-fill.weighted{background:var(--brand-green)}.crm-v2 .rep-forecast-figures{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-4)}.crm-v2 .rep-fig{min-width:96px}.crm-v2 .rep-fig-label{font-size:10.5px;text-transform:uppercase;font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);color:var(--text-muted-2);margin-bottom:2px}.crm-v2 .rep-fig-value{font-size:25px;font-weight:800;letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:1.1}.crm-v2 .rep-fig-value.green{color:var(--brand-green-600)}.crm-v2 .rep-fig-value.blue{color:var(--color-primary)}.crm-v2 .rep-fig-foot{font-size:var(--fs-caption);color:var(--text-muted-2);margin-top:1px}.crm-v2 .rep-recon{border-top:1px dashed var(--border-strong);padding-top:var(--space-3)}.crm-v2 .section-label.accent{color:var(--chip-accent-fg);margin-bottom:var(--space-3)}.crm-v2 .rep-recon-row{margin-bottom:var(--space-2)}.crm-v2 .rep-recon-head{display:flex;justify-content:space-between;font-size:12px;margin-bottom:3px}.crm-v2 .rep-recon-track{height:10px;background:var(--surface-3);border-radius:5px;overflow:hidden}.crm-v2 .rep-recon-track i{display:block;height:100%;border-radius:5px;transition:width .45s cubic-bezier(.4,0,.2,1)}.crm-v2 .rep-recon-track i.green{background:var(--brand-green)}.crm-v2 .rep-recon-track i.blue{background:var(--color-primary)}.crm-v2 .rep-recon-foot{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--fs-caption);flex-wrap:wrap}.crm-v2 .rep-recon-foot .muted2{font-size:var(--fs-caption)}.crm-v2 .rep-funnel{display:flex;flex-direction:column;gap:6px}.crm-v2 .rep-funnel-bar{color:#fff;border-radius:5px;padding:7px 11px;font-size:12px;font-weight:800;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);box-shadow:var(--shadow-xs);animation:rep-funnel-in .4s cubic-bezier(.4,0,.2,1) both;transition:filter .12s ease}.crm-v2 .rep-funnel-bar:hover{filter:brightness(1.05)}.crm-v2 .rep-funnel-bar:nth-child(2){animation-delay:.04s}.crm-v2 .rep-funnel-bar:nth-child(3){animation-delay:.08s}.crm-v2 .rep-funnel-bar:nth-child(4){animation-delay:.12s}.crm-v2 .rep-funnel-bar:nth-child(5){animation-delay:.16s}.crm-v2 .rep-funnel-bar .fn-conv{opacity:.82;font-weight:var(--fw-bold)}.crm-v2 .rep-winrate{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.crm-v2 .rep-winrate-num{font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--brand-green-600);line-height:1;font-variant-numeric:tabular-nums}.crm-v2 .rep-winrate-cap{font-size:12px;color:var(--text-muted);line-height:1.35}.crm-v2 .rep-winrate-cap .muted2{display:block;font-size:var(--fs-caption)}.crm-v2 .rep-mini-label{font-size:10.5px;text-transform:uppercase;font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);color:var(--text-muted-2);margin-bottom:var(--space-2)}.crm-v2 .rep-reasons{display:flex;flex-direction:column;gap:5px}.crm-v2 .rep-reason-row{display:flex;align-items:center;gap:var(--space-2);font-size:11.5px}.crm-v2 .rep-reason-name{width:88px;flex:0 0 88px}.crm-v2 .rep-reason-track{flex:1;height:9px;background:var(--surface-3);border-radius:5px;overflow:hidden}.crm-v2 .rep-reason-track i{display:block;height:100%;border-radius:5px;transition:width .4s cubic-bezier(.4,0,.2,1)}.crm-v2 .rep-reason-pct{width:32px;flex:0 0 32px;text-align:right}.crm-v2 .rep-actvol{display:flex;align-items:flex-end;gap:var(--space-3);height:140px;padding:var(--space-2) 4px 0}.crm-v2 .rep-actvol-col{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.crm-v2 .rep-actvol-bar{display:flex;flex-direction:column;justify-content:flex-end;border-radius:5px 5px 0 0;overflow:hidden;min-height:6px;transition:height .45s cubic-bezier(.4,0,.2,1)}.crm-v2 .rep-actvol-bar i{display:block;width:100%}.crm-v2 .rep-actvol-bar .seg-meetings{background:var(--brand-green)}.crm-v2 .rep-actvol-bar .seg-emails{background:var(--chip-accent-fg)}.crm-v2 .rep-actvol-bar .seg-calls{background:var(--color-primary)}.crm-v2 .rep-actvol-bar .seg-other{background:var(--text-muted-2)}.crm-v2 .rep-actvol-name{font-size:11px;margin-top:5px;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2 .rep-legend{display:flex;justify-content:center;gap:var(--space-4);margin-top:var(--space-3);font-size:var(--fs-caption);color:var(--text-muted)}.crm-v2 .rep-legend span{display:inline-flex;align-items:center;gap:5px}.crm-v2 .rep-legend .sw{width:9px;height:9px;border-radius:2px;display:inline-block}.crm-v2 .rep-table-wrap{overflow-x:auto}.crm-v2 .rep-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-table)}.crm-v2 .rep-table thead th{background:var(--table-header-bg);color:var(--text-table-header);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.02em;text-align:left;padding:7px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.crm-v2 .rep-table tbody td{padding:8px 12px;border-bottom:1px solid var(--table-border);white-space:nowrap;color:var(--text-color)}.crm-v2 .rep-table tbody tr:last-child td{border-bottom:none}.crm-v2 .rep-table tbody tr{transition:background .1s ease}.crm-v2 .rep-table tbody tr:hover{background:var(--table-hover)}.crm-v2 .rep-table .num{text-align:right;font-variant-numeric:tabular-nums}.crm-v2 .rep-table td.strong{font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2 .rep-cell{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--fw-medium)}.crm-v2 .rep-stalled{padding:4px var(--space-3) var(--space-2)}.crm-v2 .rep-stalled-group{padding:var(--space-2) 0}.crm-v2 .rep-stalled-group+.rep-stalled-group{border-top:1px solid var(--divider)}.crm-v2 .rep-stalled-owner{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:4px var(--space-2) 6px}.crm-v2 .rep-stalled-owner .strong{font-size:var(--fs-sm)}.crm-v2 .rep-stalled-owner .muted2{font-size:var(--fs-caption)}.crm-v2 .rep-stalled-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:7px var(--space-2);border-radius:var(--radius-sm);transition:background .1s ease}.crm-v2 .rep-stalled-row:hover{background:var(--surface-hover)}.crm-v2 .rep-stalled-info{min-width:0}.crm-v2 .rep-stalled-name{display:block;font-size:12.5px;font-weight:var(--fw-bold);color:var(--color-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2 .rep-stalled-name:hover{text-decoration:underline}.crm-v2 .rep-stalled-info .muted2{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2 .rep-empty{color:var(--text-muted-2);font-size:var(--fs-sm);padding:var(--space-4) 0;text-align:center}.crm-v2 .rep-skeleton .sk{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:var(--radius-md);animation:crm-shimmer 1.3s ease-in-out infinite}.crm-v2 .sk-rep-wide{height:230px}.crm-v2 .sk-rep-wide.tall{height:250px}.crm-v2 .sk-rep-third{height:230px}@keyframes rep-funnel-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.crm-v2 .rep-card,.crm-v2 .rep-funnel-bar{animation:none}.crm-v2 .rep-fill,.crm-v2 .rep-recon-track i,.crm-v2 .rep-reason-track i,.crm-v2 .rep-actvol-bar,.crm-v2 .rep-grid.reloading,.crm-v2 .rep-select,.crm-v2 .rep-date{transition:none}.crm-v2 .rep-skeleton .sk{animation:none}}@media (max-width: 1100px){.crm-v2 .rep-grid{grid-template-columns:1fr 1fr}.crm-v2 .rep-grid>:nth-child(1),.crm-v2 .rep-grid>:nth-child(2),.crm-v2 .rep-grid>:nth-child(6),.crm-v2 .rep-grid>:nth-child(7){grid-column:span 2}.crm-v2 .rep-grid>:nth-child(3),.crm-v2 .rep-grid>:nth-child(4),.crm-v2 .rep-grid>:nth-child(5){grid-column:span 1}}@media (max-width: 720px){.crm-v2 .rep-grid{grid-template-columns:1fr}.crm-v2 .rep-grid>*{grid-column:span 1!important}.crm-v2 .rep-toolbar{align-items:stretch}.crm-v2 .rep-filters{gap:var(--space-3)}}.crm-v2 .crm-settings{display:flex;flex-direction:column}.crm-v2 .crm-settings .settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-5)}.crm-v2 .crm-settings .settings-title .st-name{font-size:var(--fs-display);font-weight:900;color:var(--text-strong);line-height:1.1;letter-spacing:-.01em}.crm-v2 .crm-settings .settings-title .st-sub{font-size:var(--fs-sm);color:var(--text-muted);margin-top:4px}.crm-v2 .crm-settings .settings-head-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.crm-v2 .crm-settings .seed-note{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--brand-green-600);background:var(--brand-green-50);border-radius:var(--radius-pill);padding:3px 11px;animation:crm-seed-pop .22s ease both}.crm-v2 .crm-settings .seed-note svg{width:13px;height:13px}@keyframes crm-seed-pop{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.crm-v2 .crm-settings .seed-ico{display:inline-flex}.crm-v2 .crm-settings .seed-ico svg{width:14px;height:14px}.crm-v2 .crm-settings .seed-ico.spin{animation:crm-seed-spin .9s linear infinite}@keyframes crm-seed-spin{to{transform:rotate(360deg)}}.crm-v2 .crm-settings .settings-grid{display:grid;grid-template-columns:232px 1fr;gap:var(--space-4);align-items:start}@media (max-width: 920px){.crm-v2 .crm-settings .settings-grid{grid-template-columns:1fr}}.crm-v2 .crm-settings .settings-nav{padding:6px;position:sticky;top:62px;display:flex;flex-direction:column;gap:2px;overflow:hidden}@media (max-width: 920px){.crm-v2 .crm-settings .settings-nav{position:static}}.crm-v2 .crm-settings .settings-nav-row{position:relative;display:flex;flex-direction:column;gap:1px;text-align:left;width:100%;padding:9px 12px;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;transition:background .12s ease,color .12s ease}.crm-v2 .crm-settings .settings-nav-row .nav-label{font-size:13px;font-weight:var(--fw-bold);color:var(--text-color)}.crm-v2 .crm-settings .settings-nav-row .nav-hint{font-size:10.5px;color:var(--text-muted-2);line-height:1.3}.crm-v2 .crm-settings .settings-nav-row:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:22px;border-radius:2px;background:var(--brand-green);transition:transform .14s ease}.crm-v2 .crm-settings .settings-nav-row:hover{background:var(--surface-hover)}.crm-v2 .crm-settings .settings-nav-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .crm-settings .settings-nav-row.sel{background:var(--brand-green-50)}.crm-v2 .crm-settings .settings-nav-row.sel .nav-label{color:var(--brand-green-600)}.crm-v2 .crm-settings .settings-nav-row.sel .nav-hint{color:var(--brand-green-600);opacity:.8}.crm-v2 .crm-settings .settings-nav-row.sel:before{transform:translateY(-50%) scaleY(1)}.crm-v2 .crm-settings .settings-panel{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.crm-v2 .crm-settings .panel-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:start}@media (max-width: 1240px){.crm-v2 .crm-settings .panel-pair{grid-template-columns:1fr}}.crm-v2 .crm-settings .card{padding:0;overflow:hidden}.crm-v2 .crm-settings .card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:11px 14px;border-bottom:1px solid var(--border);background:var(--surface-2)}.crm-v2 .crm-settings .card-head h3{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong);margin:0;display:inline-flex;align-items:center;gap:7px}.crm-v2 .crm-settings .lk-titlewrap{display:flex;align-items:baseline;gap:9px;min-width:0;flex-wrap:wrap}.crm-v2 .crm-settings .lk-sub{font-size:11px;color:var(--text-muted-2);display:inline-flex;align-items:center;gap:6px}.crm-v2 .crm-settings .more.more-btn{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--color-primary);background:var(--color-primary-50);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill);padding:4px 11px 4px 9px;cursor:pointer;line-height:1;transition:background .12s ease,box-shadow .12s ease,transform .12s ease}.crm-v2 .crm-settings .more.more-btn .more-plus{display:inline-flex}.crm-v2 .crm-settings .more.more-btn .more-plus svg{width:12px;height:12px}.crm-v2 .crm-settings .more.more-btn:hover{background:var(--color-primary);color:#fff}.crm-v2 .crm-settings .more.more-btn:active{transform:translateY(.5px)}.crm-v2 .crm-settings .more.more-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .crm-settings .more.more-btn.is-disabled,.crm-v2 .crm-settings .more.more-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-3);color:var(--text-muted-2)}.crm-v2 .crm-settings .more.more-btn.is-disabled:hover,.crm-v2 .crm-settings .more.more-btn:disabled:hover{background:var(--surface-3);color:var(--text-muted-2)}.crm-v2 .crm-settings .lk-readonly{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:var(--fw-bold);color:var(--text-muted-2);background:var(--surface-3);border-radius:var(--radius-pill);padding:3px 10px}.crm-v2 .crm-settings .lk-readonly .lk-lock{display:inline-flex}.crm-v2 .crm-settings .lk-readonly .lk-lock svg{width:11px;height:11px}.crm-v2 .crm-settings .lk-hint-drag{font-size:10.5px;font-weight:var(--fw-bold);color:var(--text-muted-2)}.crm-v2 .crm-settings .lk-rows{padding:4px 6px 6px}.crm-v2 .crm-settings .lk-row{display:flex;align-items:center;gap:9px;padding:8px;border-radius:var(--radius-sm);border-bottom:1px solid var(--divider);transition:background .12s ease}.crm-v2 .crm-settings .lk-row:last-child{border-bottom:none}.crm-v2 .crm-settings .lk-row:hover{background:var(--surface-hover)}.crm-v2 .crm-settings .lk-row.editing,.crm-v2 .crm-settings .lk-row.adding{background:var(--color-primary-50)}.crm-v2 .crm-settings .lk-row .lk-name{flex:1;font-size:13px;font-weight:var(--fw-medium);color:var(--text-strong);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2 .crm-settings .lk-row .lk-input{flex:1;font-family:inherit;font-size:13px;color:var(--text-color);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:5px 9px;background:var(--surface)}.crm-v2 .crm-settings .lk-row .lk-input:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.crm-v2 .crm-settings .lk-row .chip.tiny{padding:1px 8px;font-size:10px}.crm-v2 .crm-settings .lk-row-actions{display:inline-flex;gap:3px;opacity:0;transition:opacity .12s ease;flex:0 0 auto}.crm-v2 .crm-settings .lk-row:hover .lk-row-actions,.crm-v2 .crm-settings .lk-row:focus-within .lk-row-actions{opacity:1}.crm-v2 .crm-settings .lk-icon-btn{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,0);background:#0000;color:var(--text-muted-2);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.crm-v2 .crm-settings .lk-icon-btn svg{width:14px;height:14px}.crm-v2 .crm-settings .lk-icon-btn:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text-strong)}.crm-v2 .crm-settings .lk-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .crm-settings .lk-icon-btn:disabled{opacity:.4;cursor:not-allowed}.crm-v2 .crm-settings .lk-icon-btn.ok{color:var(--brand-green-600)}.crm-v2 .crm-settings .lk-icon-btn.ok:hover{background:var(--brand-green-50);border-color:var(--brand-green)}.crm-v2 .crm-settings .lk-icon-btn.danger:hover{background:var(--chip-error-bg);border-color:var(--color-error);color:var(--chip-error-fg)}.crm-v2 .crm-settings .lk-icon-btn.star-on{color:var(--color-warning)}.crm-v2 .crm-settings .lk-empty{text-align:center;padding:var(--space-5) var(--space-4)}.crm-v2 .crm-settings .lk-empty-title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-muted);margin-bottom:3px}.crm-v2 .crm-settings .lk-empty-note{font-size:var(--fs-caption);color:var(--text-muted-2);line-height:1.45;max-width:40ch;margin:0 auto}.crm-v2 .crm-settings .stage-rows{padding:4px 8px 2px}.crm-v2 .crm-settings .stage-row{display:flex;align-items:center;gap:11px;padding:9px 6px;border-bottom:1px solid var(--divider);border-radius:var(--radius-sm);transition:background .12s ease,box-shadow .12s ease,opacity .12s ease}.crm-v2 .crm-settings .stage-row:last-child{border-bottom:none}.crm-v2 .crm-settings .stage-row:hover{background:var(--surface-hover)}.crm-v2 .crm-settings .stage-row.dragging{opacity:.4}.crm-v2 .crm-settings .stage-row.dragover{box-shadow:inset 0 2px 0 var(--color-primary);background:var(--color-primary-50)}.crm-v2 .crm-settings .stage-row .stage-grip{display:inline-flex;color:var(--text-muted-2);cursor:grab;flex:0 0 auto}.crm-v2 .crm-settings .stage-row .stage-grip svg{width:15px;height:15px}.crm-v2 .crm-settings .stage-row .stage-grip.disabled{opacity:.35;cursor:default}.crm-v2 .crm-settings .stage-row .stage-dot{width:10px;height:10px;border-radius:50%;flex:0 0 10px}.crm-v2 .crm-settings .stage-row .stage-name{flex:1;font-size:13px;font-weight:var(--fw-bold);color:var(--text-strong);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2 .crm-settings .stage-row .stage-default{display:inline-flex;color:var(--color-warning);flex:0 0 auto}.crm-v2 .crm-settings .stage-row .stage-default svg{width:13px;height:13px}.crm-v2 .crm-settings .stage-row .stage-prob{font-size:12px;color:var(--text-muted);font-weight:var(--fw-bold);min-width:38px;text-align:right}.crm-v2 .crm-settings .stage-row .chip{flex:0 0 auto}.crm-v2 .crm-settings .stage-foot{padding:10px 14px 12px;border-top:1px solid var(--divider)}.crm-v2 .crm-settings .stage-foot-hint{font-size:11px;color:var(--text-muted-2);line-height:1.45}.crm-v2 .crm-settings .close-reason-card .cr-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.crm-v2 .crm-settings .close-reason-card .cr-dot.won{background:var(--brand-green)}.crm-v2 .crm-settings .close-reason-card .cr-dot.lost{background:var(--color-error)}.crm-v2 .crm-settings .close-reason-card.won .card-head{box-shadow:inset 3px 0 0 var(--brand-green)}.crm-v2 .crm-settings .close-reason-card.lost .card-head{box-shadow:inset 3px 0 0 var(--color-error)}.crm-v2 .crm-settings .auto-bolt{display:inline-flex;color:var(--color-accent)}.crm-v2 .crm-settings .auto-bolt svg{width:14px;height:14px}.crm-v2 .crm-settings .automation-card .auto-preview-note{display:flex;align-items:flex-start;gap:8px;margin:12px 14px 0;padding:9px 12px;background:var(--chip-accent-bg);color:var(--chip-accent-fg);border-radius:var(--radius-sm);font-size:11.5px;line-height:1.45}.crm-v2 .crm-settings .automation-card .auto-preview-note .auto-info{display:inline-flex;flex:0 0 auto;margin-top:1px}.crm-v2 .crm-settings .automation-card .auto-preview-note .auto-info svg{width:14px;height:14px}.crm-v2 .crm-settings .auto-rules{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.crm-v2 .crm-settings .auto-rule{display:flex;align-items:center;flex-wrap:wrap;gap:7px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;font-size:12.5px;color:var(--text-color);background:var(--surface);transition:box-shadow .14s ease,transform .14s ease,border-color .14s ease}.crm-v2 .crm-settings .auto-rule:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong);transform:translateY(-1px)}.crm-v2 .crm-settings .auto-rule .auto-clause{flex:0 0 auto}.crm-v2 .crm-settings .auto-rule .auto-text{color:var(--text-muted)}.crm-v2 .crm-settings .auto-rule .auto-text b.strong{color:var(--text-strong)}.crm-v2 .crm-settings .auto-rule .auto-arrow{color:var(--text-muted-2);font-weight:var(--fw-bold)}.crm-v2 .crm-settings .automation-vocab .vocab-grid{padding:12px 14px 14px;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media (max-width: 760px){.crm-v2 .crm-settings .automation-vocab .vocab-grid{grid-template-columns:1fr}}.crm-v2 .crm-settings .vocab-col{display:flex;flex-direction:column;gap:7px}.crm-v2 .crm-settings .vocab-label{font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--text-muted);margin-bottom:2px}.crm-v2 .crm-settings .vocab-pill{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:12.5px;color:var(--text-color)}.crm-v2 .crm-settings .vocab-pill .vocab-text{font-weight:var(--fw-medium)}.crm-v2 .crm-settings .vocab-pill .chip.tiny{flex:0 0 auto}.crm-v2 .crm-settings .settings-empty{text-align:center;padding:var(--space-8) var(--space-5)}.crm-v2 .crm-settings .settings-empty-title{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--text-strong);margin-bottom:6px}.crm-v2 .crm-settings .settings-empty-note{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5;max-width:52ch;margin:0 auto var(--space-4)}.crm-v2 .crm-settings .sk{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:var(--radius-sm);animation:crm-shimmer 1.3s ease-in-out infinite}.crm-v2 .crm-settings .sk-title{height:24px;width:180px;margin-bottom:8px}.crm-v2 .crm-settings .sk-subtitle{height:13px;width:280px}.crm-v2 .crm-settings .sk-btn{height:32px;width:180px;border-radius:var(--radius-sm)}.crm-v2 .crm-settings .sk-nav-row{height:42px;border-radius:var(--radius-sm);margin:2px}.crm-v2 .crm-settings .sk-card-head{height:44px}.crm-v2 .crm-settings .sk-list-row{height:40px;margin:6px 8px;border-radius:var(--radius-sm)}@media (max-width: 640px){.crm-v2 .crm-settings .settings-head{gap:var(--space-3)}.crm-v2 .crm-settings .settings-head-actions{flex-wrap:wrap}.crm-v2 .crm-settings .settings-nav{position:static}.crm-v2 .crm-settings .stage-row{gap:8px}.crm-v2 .crm-settings .stage-row .stage-name{font-size:12.5px}}@media (prefers-reduced-motion: reduce){.crm-v2 .crm-settings .settings-nav-row,.crm-v2 .crm-settings .settings-nav-row:before,.crm-v2 .crm-settings .lk-row,.crm-v2 .crm-settings .lk-icon-btn,.crm-v2 .crm-settings .stage-row,.crm-v2 .crm-settings .auto-rule,.crm-v2 .crm-settings .more.more-btn,.crm-v2 .crm-settings .reloading{transition:none}.crm-v2 .crm-settings .auto-rule:hover,.crm-v2 .crm-settings .more.more-btn:active{transform:none}.crm-v2 .crm-settings .sk,.crm-v2 .crm-settings .seed-ico.spin,.crm-v2 .crm-settings .seed-note{animation:none}}.crm-v2{--brand-green: #0dab76;--brand-green-600: #0a9265;--brand-green-50: #e6f7f0;--color-primary: #3683dc;--color-primary-600: #2f6fbe;--color-primary-50: #eaf2fc;--color-success: #0dab76;--color-success-50: #e6f7f0;--color-warning: #ef8157;--color-warning-50: #fff4e5;--color-error: #f4453a;--color-error-50: #fdecea;--color-accent: #7c5cff;--text-color: #1f2329;--text-strong: #11151a;--text-muted: #5b6470;--text-table-header: #6b7480;--body-background: #f5f7f8;--surface: #ffffff;--surface-2: #f7f9fa;--surface-3: #eef1f3;--surface-hover: #f0f3f5;--surface-selected: #eaf2fc;--border: #e3e7ea;--border-strong: #cfd5da;--divider: #eef1f3;--chip-radius: 999px;--chip-neutral-bg: #eef1f3;--chip-neutral-fg: #5b6470;--chip-success-bg: #e6f7f0;--chip-success-fg: #0a7a55;--chip-info-bg: #eaf2fc;--chip-info-fg: #2f6fbe;--chip-warning-bg: #fff4e5;--chip-warning-fg: #b85c2e;--chip-error-bg: #fdecea;--chip-error-fg: #c0392b;--chip-accent-bg: #efeaff;--chip-accent-fg: #5b3fd6;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--page-padding: 24px;--shadow-xs: 0 1px 2px rgba(17,21,26,.06);--shadow-sm: 0 1px 3px rgba(17,21,26,.08), 0 1px 2px rgba(17,21,26,.04);--shadow-md: 0 4px 12px -2px rgba(17,21,26,.1), 0 2px 6px -2px rgba(17,21,26,.06);--shadow-lg: 0 12px 28px -6px rgba(17,21,26,.16), 0 4px 10px -4px rgba(17,21,26,.08);--shadow-card: var(--shadow-sm);--shadow-card-hover: var(--shadow-md);--focus-ring: 0 0 0 3px rgba(54,131,220,.35);--font-family: "Lato","Roboto","Helvetica Neue",Arial,sans-serif;--fs-display: 22px;--lh-display: 28px;--fs-h1: 18px;--fs-h2: 16px;--fs-section: 13px;--fs-body: 14px;--fs-sm: 13px;--fs-table: 12px;--fs-caption: 11px;--fw-regular: 400;--fw-medium: 600;--fw-bold: 700;--tracking-label: .04em;--brand-green-50: #13352a;--color-primary: #56a5ff;--color-primary-600: #3f8ee6;--color-primary-50: #1f2a38;--color-success-50: #13352a;--color-warning: #d9743f;--color-warning-50: #3a2a1a;--color-error: #f0635a;--color-error-50: #3a1f1d;--color-accent: #9d86ff;--text-color: rgba(255,255,255,.92);--text-strong: #fff;--text-muted: #b9c0c9;--text-muted-2: #8a929c;--text-table-header: #9aa3ad;--body-background: #16181b;--surface: #24272c;--surface-2: #1f2226;--surface-3: #2a2e34;--surface-hover: #2e333a;--surface-selected: #2b3340;--border: #3a3f46;--border-strong: #4a5058;--divider: #2f343a;--table-border: #353a40;--chip-neutral-bg: #2a2e34;--chip-neutral-fg: #b9c0c9;--chip-success-bg: #13352a;--chip-success-fg: #4fd0a3;--chip-info-bg: #1f2a38;--chip-info-fg: #8bbcf2;--chip-warning-bg: #3a2a1a;--chip-warning-fg: #e0a06b;--chip-error-bg: #3a1f1d;--chip-error-fg: #f0998f;--chip-accent-bg: #2a2440;--chip-accent-fg: #b9a6ff;--shadow-xs: 0 1px 2px rgba(0,0,0,.3);--shadow-sm: 0 1px 3px rgba(0,0,0,.4);--shadow-md: 0 6px 16px rgba(0,0,0,.5);--shadow-lg: 0 18px 40px -8px rgba(0,0,0,.6);--focus-ring: 0 0 0 3px rgba(86,165,255,.4);font-family:var(--font-family);color:var(--text-color);background:var(--body-background);padding:var(--page-padding);min-height:calc(100vh - var(--appbar-height, 50px));box-sizing:border-box}.crm-v2 h1{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--text-strong);margin:0 0 var(--space-3)}.crm-v2 h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--text-strong);margin:0 0 var(--space-2)}.crm-v2 .section-label{font-size:var(--fs-section);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--text-muted)}.crm-v2 .crm-v2-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:var(--space-5)}.crm-v2 .crm-v2-tab{padding:10px 16px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-muted);border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;background:none;border-top:none;border-left:none;border-right:none}.crm-v2 .crm-v2-tab:hover{color:var(--text-strong)}.crm-v2 .crm-v2-tab.selected{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--fw-bold)}.crm-v2 .crm-v2-greeting{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.crm-v2 .crm-v2-greeting .greeting-text .hello{font-size:var(--fs-display);font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2 .crm-v2-greeting .greeting-text .date{font-size:var(--fs-sm);color:var(--text-muted)}.crm-v2 .crm-v2-greeting .greeting-actions{display:flex;gap:var(--space-2)}.crm-v2 .btn{font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-bold);border-radius:var(--radius-sm);padding:8px 16px;border:1px solid rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;gap:8px;line-height:1}.crm-v2 .btn-primary{background:var(--color-primary);color:#fff}.crm-v2 .btn-primary:hover{background:var(--color-primary-600)}.crm-v2 .btn-success{background:var(--brand-green);color:#fff}.crm-v2 .btn-success:hover{background:var(--brand-green-600)}.crm-v2 .btn-secondary{background:var(--surface);color:var(--text-color);border-color:var(--border-strong)}.crm-v2 .btn-secondary:hover{background:var(--surface-hover)}.crm-v2 .btn-sm{padding:5px 10px;font-size:var(--fs-sm)}.crm-v2 .kpi-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}.crm-v2 .kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-card)}.crm-v2 .kpi .kpi-label{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.crm-v2 .kpi .kpi-value{font-size:var(--fs-display);font-weight:var(--fw-bold);color:var(--text-strong);line-height:var(--lh-display);margin-top:4px}.crm-v2 .kpi .kpi-sub{font-size:var(--fs-caption);color:var(--text-muted);margin-top:2px}.crm-v2 .kpi .kpi-sub.bad{color:var(--color-error);font-weight:var(--fw-bold)}.crm-v2 .kpi .kpi-sub.good{color:var(--brand-green);font-weight:var(--fw-bold)}.crm-v2 .crm-v2-body{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-4);align-items:start}@media (max-width: 1100px){.crm-v2 .crm-v2-body{grid-template-columns:1fr}}.crm-v2 .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-5);margin-bottom:var(--space-4)}.crm-v2 .pipe-bar{display:flex;height:28px;border-radius:var(--radius-sm);overflow:hidden;margin:var(--space-3) 0}.crm-v2 .pipe-bar .seg{display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--fs-caption);font-weight:var(--fw-bold);min-width:2px}.crm-v2 .pipe-legend{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-muted)}.crm-v2 .pipe-legend .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px}.crm-v2 .chip{display:inline-flex;align-items:center;gap:4px;border-radius:var(--chip-radius);padding:2px 10px;font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:1.5}.crm-v2 .chip-neutral{background:var(--chip-neutral-bg);color:var(--chip-neutral-fg)}.crm-v2 .chip-success{background:var(--chip-success-bg);color:var(--chip-success-fg)}.crm-v2 .chip-info{background:var(--chip-info-bg);color:var(--chip-info-fg)}.crm-v2 .chip-warning{background:var(--chip-warning-bg);color:var(--chip-warning-fg)}.crm-v2 .chip-error{background:var(--chip-error-bg);color:var(--chip-error-fg)}.crm-v2 .chip-accent{background:var(--chip-accent-bg);color:var(--chip-accent-fg)}.crm-v2 table.crm-v2-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-table)}.crm-v2 table.crm-v2-table thead th{background:var(--surface-2);color:var(--text-table-header);font-size:var(--fs-table);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.02em;text-align:left;padding:6px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.crm-v2 table.crm-v2-table tbody td{padding:8px 10px;border-bottom:1px solid var(--divider);white-space:nowrap}.crm-v2 table.crm-v2-table tbody tr:hover{background:var(--surface-hover)}.crm-v2 table.crm-v2-table td.num{text-align:right;font-variant-numeric:tabular-nums}.crm-v2 table.crm-v2-table a{color:var(--color-primary);text-decoration:none;font-weight:var(--fw-medium);cursor:pointer}.crm-v2 table.crm-v2-table a:hover{text-decoration:underline}.crm-v2 .agenda-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--divider)}.crm-v2 .agenda-item:last-child{border-bottom:none}.crm-v2 .agenda-item .time{font-size:var(--fs-caption);color:var(--text-muted-2);width:56px;flex:0 0 56px;font-variant-numeric:tabular-nums}.crm-v2 .agenda-item .body{flex:1}.crm-v2 .agenda-item .body .title{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-strong)}.crm-v2 .agenda-item .body .sub{font-size:var(--fs-caption);color:var(--text-muted)}.crm-v2 .agenda-item.overdue{background:var(--color-error-50);border-radius:var(--radius-sm);padding-left:var(--space-2)}.crm-v2 .leader-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--divider)}.crm-v2 .leader-row:last-child{border-bottom:none}.crm-v2 .leader-row .rank{width:22px;font-weight:var(--fw-bold);color:var(--text-muted-2)}.crm-v2 .leader-row .name{flex:1;font-weight:var(--fw-medium)}.crm-v2 .leader-row .amt{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.crm-v2 .avatar{width:24px;height:24px;border-radius:50%;background:var(--brand-green);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}.crm-v2 .crm-pipeline{display:flex;flex-direction:column}.crm-v2 .pipeline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.crm-v2 .pipeline-toolbar .toolbar-right{display:flex;align-items:center;gap:var(--space-2)}.crm-v2 .views{display:flex;gap:4px;flex-wrap:wrap}.crm-v2 .view-tab{padding:6px 12px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-muted);border-radius:var(--chip-radius);cursor:pointer;border:1px solid rgba(0,0,0,0);background:none;font-family:inherit;transition:background .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.crm-v2 .view-tab:hover{background:var(--surface-hover);color:var(--text-strong)}.crm-v2 .view-tab:active{transform:translateY(.5px)}.crm-v2 .view-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .view-tab.sel{background:var(--surface);border-color:var(--border);color:var(--text-strong);box-shadow:var(--shadow-xs)}.crm-v2 .view-tab:disabled{opacity:.45;cursor:not-allowed}.crm-v2 .owner-filter,.crm-v2 .inline-select{font-family:inherit;font-size:var(--fs-sm);color:var(--text-color);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);padding:6px 26px 6px 10px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27%3E%3Cpath fill=%27%235b6470%27 d=%27M0 0l5 6 5-6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.crm-v2 .owner-filter:hover,.crm-v2 .inline-select:hover{border-color:var(--text-muted-2)}.crm-v2 .owner-filter:focus-visible,.crm-v2 .inline-select:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--color-primary)}.crm-v2 .owner-filter:disabled,.crm-v2 .inline-select:disabled{opacity:.5;cursor:not-allowed}.crm-v2 .opp-search{font-family:inherit;font-size:var(--fs-sm);color:var(--text-color);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);padding:6px 10px;min-width:220px}.crm-v2 .opp-search::placeholder{color:var(--text-muted-2)}.crm-v2 .opp-search:hover{border-color:var(--text-muted-2)}.crm-v2 .opp-search:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--color-primary)}.crm-v2 .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill, 999px);padding:2px}.crm-v2 .seg button{border:none;background:#0000;padding:5px 13px;border-radius:999px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-muted);cursor:pointer;font-family:inherit;display:inline-flex;gap:5px;align-items:center;transition:background .12s ease,color .12s ease}.crm-v2 .seg button svg{width:13px;height:13px}.crm-v2 .seg button:hover:not(.active){color:var(--text-strong)}.crm-v2 .seg button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .seg button.active{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-xs)}.crm-v2 .summary-bar{display:flex;gap:var(--space-6);align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 18px;box-shadow:var(--shadow-card);margin-bottom:var(--space-4);flex-wrap:wrap}.crm-v2 .summary-bar .m .l{font-size:10.5px;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);font-weight:var(--fw-bold)}.crm-v2 .summary-bar .m .v{font-size:17px;font-weight:var(--fw-bold);color:var(--text-strong);font-variant-numeric:tabular-nums;margin-top:2px}.crm-v2 .summary-bar .m .v.green{color:var(--brand-green-600)}.crm-v2 .summary-bar .bar-grow{flex:1 1 40px}.crm-v2 .summary-bar .bar-hint{font-size:11.5px;color:var(--text-muted-2)}.crm-v2 .summary-bar .bar-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-muted)}.crm-v2 .summary-bar .bar-status.saving{color:var(--brand-green-600);font-weight:var(--fw-bold)}.crm-v2 .board{display:flex;gap:var(--space-4);overflow-x:auto;padding-bottom:var(--space-4);align-items:flex-start}.crm-v2 .board-col{flex:0 0 282px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;max-height:calc(100vh - 300px)}.crm-v2 .board-col-head{padding:11px 13px;border-bottom:1px solid var(--border);border-top:3px solid var(--lane-color, var(--border-strong));position:sticky;top:0;background:var(--surface-2);border-radius:var(--radius-md) var(--radius-md) 0 0;z-index:1}.crm-v2 .board-col.won .board-col-head{border-top-color:var(--brand-green)}.crm-v2 .board-col.lost .board-col-head{border-top-color:var(--color-error)}.crm-v2 .board-col-head .stage{font-weight:var(--fw-bold);font-size:var(--fs-sm);display:flex;align-items:center;gap:8px;color:var(--text-strong)}.crm-v2 .board-col-head .stage .dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.crm-v2 .board-col-head .stage .mtd{font-size:9.5px;font-weight:var(--fw-bold);color:var(--text-muted-2);letter-spacing:.04em}.crm-v2 .board-col-head .cnt{background:var(--chip-neutral-bg);color:var(--chip-neutral-fg);font-size:var(--fs-caption);font-weight:var(--fw-bold);border-radius:999px;padding:0 7px;margin-left:auto}.crm-v2 .board-col-head .totals{margin-top:5px;font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.crm-v2 .board-col-head .weighted{color:var(--brand-green-600);font-weight:var(--fw-bold)}.crm-v2 .board-col-body{padding:11px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;transition:background .12s ease;min-height:76px}.crm-v2 .board-col-body.dragover{background:var(--color-primary-50);box-shadow:inset 0 0 0 2px var(--color-primary);border-radius:0 0 var(--radius-md) var(--radius-md)}.crm-v2 .board-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:var(--space-5) var(--space-3) var(--space-6);color:var(--text-muted-2);line-height:1.35}.crm-v2 .board-empty .empty-ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--text-muted-2);margin-bottom:4px}.crm-v2 .board-empty .empty-ico svg{width:16px;height:16px}.crm-v2 .board-empty .empty-title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-muted)}.crm-v2 .board-empty .empty-sub{font-size:var(--fs-caption);color:var(--text-muted-2)}.crm-v2 .board-col.won .board-empty .empty-ico{background:var(--brand-green-50);color:var(--brand-green-600)}.crm-v2 .board-empty.drop-hint{border:2px dashed var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-50);color:var(--color-primary);font-weight:var(--fw-bold);font-size:var(--fs-caption);padding:var(--space-4) var(--space-3);margin:2px;flex-direction:row;gap:7px}.crm-v2 .board-empty.drop-hint .drop-ring{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;flex:0 0 12px}.crm-v2 .drop-placeholder{height:52px;border:2px dashed var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-50);opacity:.6}.crm-v2 .opportunity-card{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--lane-color, var(--color-primary));border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:12px 12px 11px 13px;cursor:grab;transition:box-shadow .15s ease,transform .15s ease,opacity .15s ease,border-color .15s ease}.crm-v2 .opportunity-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.crm-v2 .opportunity-card:active{cursor:grabbing}.crm-v2 .opportunity-card.hot{border-left-color:var(--color-error)}.crm-v2 .opportunity-card.stale{border-left-color:var(--color-warning)}.crm-v2 .opportunity-card.win{border-left-color:var(--brand-green)}.crm-v2 .opportunity-card.lost{border-left-color:var(--color-error);opacity:.82;cursor:default}.crm-v2 .opportunity-card.dragging{opacity:.4;box-shadow:var(--shadow-lg);transform:scale(.98) rotate(-.4deg)}.crm-v2 .opportunity-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .opportunity-card .top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.crm-v2 .opportunity-card .company{font-weight:800;font-size:13px;color:var(--text-strong);line-height:1.25;letter-spacing:-.005em}.crm-v2 .opportunity-card .company .sub{display:block;font-weight:var(--fw-medium);font-size:var(--fs-caption);color:var(--text-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2 .opportunity-card .amount{font-weight:800;font-variant-numeric:tabular-nums;font-size:13.5px;color:var(--text-strong);white-space:nowrap;letter-spacing:-.01em}.crm-v2 .opportunity-card .probar{height:4px;border-radius:999px;background:var(--surface-3);margin:10px 0 8px;overflow:hidden}.crm-v2 .opportunity-card .probar i{display:block;height:100%;background:var(--brand-green);border-radius:999px;transition:width .25s ease}.crm-v2 .opportunity-card .meta{font-size:10.5px;color:var(--text-muted);display:flex;justify-content:space-between;align-items:center;gap:6px}.crm-v2 .opportunity-card .meta .owner{display:inline-flex;align-items:center;gap:6px;min-width:0}.crm-v2 .opportunity-card .meta .owner>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2 .opportunity-card .meta .due.over{color:var(--color-error);font-weight:var(--fw-bold)}.crm-v2 .opportunity-card .next{font-size:10.5px;color:var(--text-muted);margin-top:7px;display:flex;align-items:center;gap:5px}.crm-v2 .opportunity-card .next svg{width:11px;height:11px;color:var(--text-muted-2);flex:0 0 11px}.crm-v2 .opportunity-card .next .next-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2 .opportunity-card .next .next-date{color:var(--text-muted-2);font-weight:var(--fw-bold);margin-left:auto;flex:0 0 auto}.crm-v2 .opportunity-card .tags{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.crm-v2 .opportunity-card .qa{display:flex;gap:4px;margin-top:9px;opacity:0;transition:opacity .14s ease}.crm-v2 .opportunity-card:hover .qa,.crm-v2 .opportunity-card:focus-within .qa{opacity:1}.crm-v2 .qa-btn{width:24px;height:24px;border-radius:5px;border:1px solid var(--border);background:var(--surface-2);display:grid;place-items:center;color:var(--text-muted);cursor:pointer}.crm-v2 .qa-btn:hover{color:var(--brand-green-600);border-color:var(--brand-green);background:var(--brand-green-50)}.crm-v2 .qa-btn svg{width:13px;height:13px}.crm-v2 .av-sm{width:21px;height:21px;border-radius:50%;background:var(--brand-green);color:#fff;font-size:9.5px;font-weight:var(--fw-bold);display:inline-flex;align-items:center;justify-content:center;flex:0 0 21px}.crm-v2 .chip-credit-hold{background:var(--chip-error-bg);color:var(--chip-error-fg)}.crm-v2 .chip-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.crm-v2 .crm-list-card{padding:0;overflow:hidden}.crm-v2 table.crm-list-table{width:100%}.crm-v2 table.crm-list-table thead th.sortable{cursor:pointer;user-select:none}.crm-v2 table.crm-list-table thead th.sortable:hover{color:var(--text-strong)}.crm-v2 table.crm-list-table tbody td{padding:9px 12px;vertical-align:middle}.crm-v2 .crm-list-table .list-row{cursor:pointer}.crm-v2 .crm-list-table .list-row.flag-hot{box-shadow:inset 3px 0 0 var(--color-error)}.crm-v2 .crm-list-table .list-row.flag-stale{box-shadow:inset 3px 0 0 var(--color-warning)}.crm-v2 .crm-list-table .opp-cell{display:flex;flex-direction:column;gap:2px;max-width:280px}.crm-v2 .crm-list-table .opp-name{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-sm)}.crm-v2 .crm-list-table .opp-sub{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2 .crm-list-table .opp-cell .chip{align-self:flex-start;margin-top:2px}.crm-v2 .crm-list-table .amount-cell{font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2 .crm-list-table .prob-pill{display:inline-block;min-width:38px;text-align:center;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;background:var(--brand-green-50);color:var(--brand-green-600);border-radius:999px;padding:1px 8px;font-size:var(--fs-caption)}.crm-v2 .crm-list-table .close-cell.over{color:var(--color-error);font-weight:var(--fw-bold)}.crm-v2 .crm-list-table .stage-select-wrap{display:inline-flex;align-items:center;gap:6px}.crm-v2 .crm-list-table .stage-select-wrap .dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.crm-v2 .crm-list-table .owner-cell{display:flex;align-items:center;gap:6px}.crm-v2 .crm-list-table .inline-select{padding:3px 22px 3px 7px;font-size:var(--fs-sm);border-color:#0000;background-color:#0000}.crm-v2 .crm-list-table .inline-select:hover{border-color:var(--border-strong);background-color:var(--surface)}.crm-v2 .crm-list-table .next-cell{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2 .crm-list-table .muted{color:var(--text-muted)}.crm-v2 .crm-list-table .muted2{color:var(--text-muted-2)}.crm-v2 .reloading{opacity:.6;transition:opacity .15s ease;pointer-events:none}.crm-v2 .board-skeleton .sk{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:var(--radius-sm);animation:crm-shimmer 1.3s ease-in-out infinite}.crm-v2 .board-skeleton .sk-head{height:18px;width:70%}.crm-v2 .board-skeleton .sk-card{height:64px;border-radius:var(--radius-md)}@keyframes crm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.crm-v2 .crm-v2-loading{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);padding:var(--space-4)}.crm-v2 .crm-v2-placeholder{color:var(--text-muted);padding:var(--space-6);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-md)}@media (prefers-reduced-motion: reduce){.crm-v2 .opportunity-card,.crm-v2 .opportunity-card .probar i,.crm-v2 .view-tab,.crm-v2 .seg button,.crm-v2 .board-col-body,.crm-v2 .reloading{transition:none}.crm-v2 .opportunity-card:hover{transform:none}.crm-v2 .board-skeleton .sk{animation:none}}.crm-v2 .btn-danger{background:var(--color-error);color:#fff}.crm-v2 .btn-danger:hover{filter:brightness(.94)}.crm-v2 .btn:disabled{opacity:.55;cursor:not-allowed}.crm-v2 .btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.crm-v2 .btn svg{width:14px;height:14px;flex:0 0 auto}.crm-v2 .chip.tiny{padding:1px 7px;font-size:10px;line-height:1.5}.crm-v2 .chip svg{width:11px;height:11px}.crm-v2 .grow{flex:1}.crm-v2 .mb-4{margin-bottom:var(--space-4)}.crm-v2 .muted2{color:var(--text-muted-2)}.crm-v2 .btn-ghost{background:#0000;color:var(--color-primary);border-color:#0000}.crm-v2 .btn-ghost:hover{background:var(--color-primary-50)}.crm-v2 .btn-xs{padding:3px 9px;font-size:11px;border-radius:var(--radius-sm);gap:5px}.crm-v2 .linkish{color:var(--color-primary);cursor:pointer;font-weight:var(--fw-bold);text-decoration:none}.crm-v2 .linkish:hover{text-decoration:underline}.crm-v2 .num{font-variant-numeric:tabular-nums}.crm-v2 .strong{color:var(--text-strong);font-weight:var(--fw-bold)}.crm-v2 .grade{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;font-size:11px;font-weight:900;color:#fff;flex:0 0 20px;letter-spacing:0;line-height:1;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #11151a24}.crm-v2 .grade.a{background:var(--brand-green)}.crm-v2 .grade.b{background:var(--color-primary)}.crm-v2 .grade.c{background:var(--color-warning)}.crm-v2 .grade.d{background:var(--text-muted-2)}.crm-v2 .grade.lg{width:26px;height:26px;font-size:14px;border-radius:6px;flex:0 0 26px}.crm-v2 .chip.score{gap:4px;font-weight:var(--fw-bold)}.crm-v2 .chip.score b{font-variant-numeric:tabular-nums;font-weight:900;color:var(--text-strong);font-size:11.5px}.crm-v2 .lead-av{width:22px;height:22px;border-radius:50%;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px}.crm-v2 .lead-av.sm{width:19px;height:19px;font-size:9px;flex:0 0 19px}.crm-v2 .crm-leads{display:flex;flex-direction:column}.crm-v2 .leads-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.crm-v2 .leads-toolbar .toolbar-right{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.crm-v2 .leads-toolbar .sort-hint{font-size:var(--fs-caption);color:var(--text-muted-2)}.crm-v2 .leads-toolbar .sort-hint b{color:var(--text-muted)}.crm-v2 .leads-toolbar .vt-count{margin-left:6px;font-size:10px;font-weight:800;background:var(--surface-3);color:var(--text-muted);border-radius:var(--chip-radius);padding:0 6px;line-height:16px}.crm-v2 .leads-toolbar .view-tab.sel .vt-count{background:var(--color-primary-50);color:var(--color-primary-600)}.crm-v2 .lead-search{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 10px;height:30px;transition:box-shadow .12s ease,border-color .12s ease}.crm-v2 .lead-search svg{width:14px;height:14px;color:var(--text-muted-2)}.crm-v2 .lead-search input{border:none;outline:none;background:#0000;font-family:inherit;font-size:var(--fs-sm);color:var(--text-color);width:170px}.crm-v2 .lead-search input::placeholder{color:var(--text-muted-2)}.crm-v2 .lead-search:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.crm-v2 .bar-status.saving{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--text-muted)}.crm-v2 .leads-grid{display:grid;grid-template-columns:160px 1fr 330px;gap:var(--space-4);align-items:start}@media (max-width: 1180px){.crm-v2 .leads-grid{grid-template-columns:150px 1fr}.crm-v2 .lead-peek{grid-column:1/-1}}@media (max-width: 760px){.crm-v2 .leads-grid{grid-template-columns:1fr}}.crm-v2 .lead-buckets{padding:6px;margin:0;overflow:hidden;display:flex;flex-direction:column;gap:2px}.crm-v2 .lead-buckets .bucket-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 11px;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-color);transition:background .12s ease,color .12s ease}.crm-v2 .lead-buckets .bucket-row .bk-label{display:inline-flex;align-items:center;gap:7px}.crm-v2 .lead-buckets .bucket-row .mc{margin-left:auto;flex:0 0 auto}.crm-v2 .lead-buckets .bucket-row:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:18px;border-radius:2px;background:var(--brand-green);transition:transform .12s ease}.crm-v2 .lead-buckets .bucket-row:hover{background:var(--surface-hover)}.crm-v2 .lead-buckets .bucket-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .lead-buckets .bucket-row.sel{background:var(--brand-green-50);color:var(--brand-green-600)}.crm-v2 .lead-buckets .bucket-row.sel:before{transform:translateY(-50%) scaleY(1)}.crm-v2 .lead-buckets .bucket-row.sel .mc.chip-info{background:var(--chip-success-bg);color:var(--chip-success-fg)}.crm-v2 .lead-queue{min-width:0}.crm-v2 .lead-cards{display:flex;flex-direction:column;gap:11px}.crm-v2 .lead-card{position:relative;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--lead-accent, var(--border-strong));border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:12px 14px 11px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.crm-v2 .lead-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.crm-v2 .lead-card:active{transform:translateY(0);box-shadow:var(--shadow-card)}.crm-v2 .lead-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .lead-card.selected{border-color:var(--color-primary);border-left-color:var(--color-primary);box-shadow:var(--shadow-md)}.crm-v2 .lead-card.is-done{opacity:.72;border-left-color:var(--text-muted-2)}.crm-v2 .lead-card.is-done:hover{transform:none}.crm-v2 .lead-card .lead-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-v2 .lead-card .lead-id{display:flex;align-items:center;gap:8px;min-width:0}.crm-v2 .lead-card .lead-id .company{font-weight:800;font-size:var(--fs-body);color:var(--text-strong);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2 .lead-card .lead-id .chip.score{flex:0 0 auto}.crm-v2 .lead-card .lead-desc{font-size:12.5px;color:var(--text-muted);margin-top:7px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-v2 .lead-card .lead-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin-top:11px}.crm-v2 .lead-card .lead-card-foot .meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10.5px}.crm-v2 .lead-card .lead-card-foot .meta .muted2{font-variant-numeric:tabular-nums}.crm-v2 .lead-card .lead-card-foot .actions{display:flex;gap:5px;flex-wrap:wrap}.crm-v2 .lead-peek{display:flex;flex-direction:column;gap:0;position:sticky;top:62px}.crm-v2 .lead-peek .card{margin-bottom:var(--space-4)}.crm-v2 .lead-peek .card:last-child{margin-bottom:0}.crm-v2 .lead-peek .peek-head{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-3)}.crm-v2 .lead-peek .peek-head .peek-company{font-weight:800;font-size:15px;color:var(--text-strong);min-width:0;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2 .lead-peek .peek-head .peek-open{margin-left:auto;background:none;border:none;padding:0;font-family:inherit;font-size:var(--fs-caption);font-weight:var(--fw-bold);cursor:pointer;flex:0 0 auto;transition:opacity .12s ease}.crm-v2 .lead-peek .peek-head .peek-open:hover{opacity:.7;text-decoration:none}.crm-v2 .lead-peek .peek-head .chip{flex:0 0 auto}.crm-v2 .lead-peek .lead-path{display:flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--space-3);box-shadow:var(--shadow-xs)}.crm-v2 .lead-peek .lead-path .step{flex:1;padding:6px 4px;font-size:10.5px;font-weight:var(--fw-medium);text-align:center;background:var(--surface-2);color:var(--text-muted-2);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:1px solid var(--border)}.crm-v2 .lead-peek .lead-path .step:first-child{border-left:none}.crm-v2 .lead-peek .lead-path .step.done{background:var(--brand-green-50);color:var(--brand-green-600)}.crm-v2 .lead-peek .lead-path .step.cur{background:var(--brand-green);color:#fff;font-weight:var(--fw-bold)}.crm-v2 .lead-peek .peek-fields .field{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--divider);font-size:12.5px}.crm-v2 .lead-peek .peek-fields .field:last-child{border-bottom:none}.crm-v2 .lead-peek .peek-fields .field .fl{color:var(--text-muted);font-weight:var(--fw-bold)}.crm-v2 .lead-peek .peek-fields .field .fv{color:var(--text-strong);font-weight:var(--fw-bold);text-align:right;display:inline-flex;align-items:center;gap:5px;justify-content:flex-end}.crm-v2 .lead-peek .peek-fields .field .fv .grade{vertical-align:middle}.crm-v2 .lead-peek .peek-fields .field .fv .gs-score{font-variant-numeric:tabular-nums;font-weight:900}.crm-v2 .lead-peek .peek-actions{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.crm-v2 .lead-peek .peek-actions .btn{flex:1;justify-content:center}.crm-v2 .lead-peek .peek-section{margin-bottom:var(--space-2)}.crm-v2 .lead-peek .peek-line{font-size:12.5px;margin-bottom:3px}.crm-v2 .lead-peek .peek-line a{color:var(--color-primary);text-decoration:none}.crm-v2 .lead-peek .peek-line a:hover{text-decoration:underline}.crm-v2 .lead-peek .peek-quote{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.crm-v2 .lead-peek .peek-quote-more{font-size:11px;margin-top:6px}@media (max-width: 1180px){.crm-v2 .crm-v2 .lead-peek{position:static}}.crm-v2 .lead-peek-empty{text-align:center;padding:var(--space-8) var(--space-5)}.crm-v2 .lead-peek-empty .peek-empty-art{width:40px;height:40px;margin:0 auto var(--space-3);color:var(--text-muted-2)}.crm-v2 .lead-peek-empty .peek-empty-art svg{width:100%;height:100%}.crm-v2 .lead-peek-empty .peek-empty-title{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-sm);margin-bottom:4px}.crm-v2 .lead-peek-empty .peek-empty-note{font-size:var(--fs-caption);color:var(--text-muted-2);line-height:1.5}.crm-v2 .lead-empty{text-align:center;padding:var(--space-8) var(--space-5)}.crm-v2 .lead-empty .empty-art{width:44px;height:44px;margin:0 auto var(--space-3);color:var(--text-muted-2)}.crm-v2 .lead-empty .empty-art svg{width:100%;height:100%}.crm-v2 .lead-empty .empty-title{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-body);margin-bottom:4px}.crm-v2 .lead-empty .empty-note{font-size:var(--fs-sm);color:var(--text-muted-2);line-height:1.5;max-width:46ch;margin:0 auto}.crm-v2 .lead-queue-skeleton{display:flex;flex-direction:column;gap:11px}.crm-v2 .lead-queue-skeleton.list{gap:6px}.crm-v2 .lead-queue-skeleton .sk{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:var(--radius-md);animation:crm-shimmer 1.3s ease-in-out infinite}.crm-v2 .lead-queue-skeleton .sk-lead-card{height:96px;border:1px solid var(--border);border-left:3px solid var(--surface-3);box-shadow:var(--shadow-card)}.crm-v2 .lead-queue-skeleton .sk-lead-row{height:36px;border-radius:var(--radius-sm)}.crm-v2 .lead-peek-skeleton{display:flex;flex-direction:column;gap:var(--space-4)}.crm-v2 .lead-peek-skeleton .sk{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:var(--radius-md);animation:crm-shimmer 1.3s ease-in-out infinite;border:1px solid var(--border);box-shadow:var(--shadow-card)}.crm-v2 .lead-peek-skeleton .sk-peek-card{height:264px}.crm-v2 .lead-peek-skeleton .sk-peek-mini{height:96px}.crm-v2 .lead-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.crm-v2 .lead-table tbody tr{cursor:pointer;transition:background .1s ease}.crm-v2 .lead-table tbody tr.selected{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--color-primary)}.crm-v2 .lead-table .score-cell{font-weight:900;color:var(--text-strong);font-size:13px;font-variant-numeric:tabular-nums}.crm-v2 .lead-table .cell-company{display:flex;flex-direction:column;line-height:1.35}.crm-v2 .lead-table .cell-company .strong{font-size:var(--fs-sm)}.crm-v2 .lead-table .cell-company .muted2{font-size:10.5px}.crm-v2 .lead-table .cell-owner{display:inline-flex;align-items:center;gap:6px}.crm-v2 .lead-table .stale-cell{color:var(--chip-warning-fg);font-weight:var(--fw-bold)}@media (prefers-reduced-motion: reduce){.crm-v2 .lead-card,.crm-v2 .lead-search,.crm-v2 .view-tab,.crm-v2 .seg button,.crm-v2 .lead-buckets .bucket-row,.crm-v2 .lead-buckets .bucket-row:before{transition:none}.crm-v2 .lead-card:hover,.crm-v2 .lead-card:active,.crm-v2 .view-tab:active{transform:none}.crm-v2 .lead-buckets .bucket-row.sel:before{transition:none}.crm-v2 .lead-queue-skeleton .sk,.crm-v2 .lead-peek-skeleton .sk{animation:none}}@media (max-width: 640px){.crm-v2{padding:var(--space-3)}.crm-v2 .crm-v2-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.crm-v2 .crm-v2-tabs::-webkit-scrollbar{display:none}.crm-v2 .crm-v2-tab{flex:0 0 auto;padding:10px 13px;white-space:nowrap}.crm-v2 .crm-v2-greeting{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.crm-v2 .crm-v2-greeting .greeting-actions{flex-wrap:wrap}.crm-v2 .kpi-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-1)}.crm-v2 .kpi-strip::-webkit-scrollbar{display:none}.crm-v2 .kpi{scroll-snap-align:start}.crm-v2 .pipe-legend{gap:var(--space-2) var(--space-3)}.crm-v2 .pipeline-toolbar .views{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.crm-v2 .pipeline-toolbar .views::-webkit-scrollbar{display:none}.crm-v2 .pipeline-toolbar .views .view-tab{flex:0 0 auto}.crm-v2 .board-col{flex-basis:84vw;max-width:320px}.crm-v2 .board-col-body{max-height:none}.crm-v2 .crm-list-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-v2 table.crm-list-table{min-width:720px}.crm-v2 .activity-list table.crm-v2-table{min-width:560px}.crm-v2 .card>table.crm-v2-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.crm-v2 .card{padding:var(--space-4)}.crm-v2 .leads-toolbar .lead-search{flex:1 1 100%}.crm-v2 .leads-toolbar .lead-search input{width:100%}.crm-v2 .lead-buckets{flex-direction:row;flex-wrap:wrap}.crm-v2 .lead-buckets .bucket-row{width:auto;flex:1 1 44%}}@media (max-width: 420px){.crm-v2 .summary-bar{gap:var(--space-3) var(--space-4);padding:12px 14px}.crm-v2 .board-col{flex-basis:86vw}}.crm-v2 .back-btn{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-primary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:5px 14px 5px 10px;cursor:pointer;line-height:1;transition:background .12s ease,box-shadow .12s ease}.crm-v2 .back-btn svg{width:15px;height:15px}.crm-v2 .back-btn:hover{background:var(--color-primary-50)}.crm-v2 .back-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.crm-v2.crm-opp-detail,.crm-v2.crm-lead-detail{--appbar-pad: 0;padding:var(--space-5) var(--space-6) var(--space-8)}.crm-v2.crm-opp-detail .opp-topbar,.crm-v2.crm-lead-detail .opp-topbar{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.crm-v2.crm-opp-detail .opp-topbar .crumbs,.crm-v2.crm-lead-detail .opp-topbar .crumbs{font-size:var(--fs-sm);color:var(--text-muted)}.crm-v2.crm-opp-detail .opp-topbar .crumbs b,.crm-v2.crm-lead-detail .opp-topbar .crumbs b{color:var(--text-strong)}.crm-v2.crm-opp-detail .opp-header,.crm-v2.crm-lead-detail .opp-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.crm-v2.crm-opp-detail .opp-title .opp-name,.crm-v2.crm-lead-detail .opp-title .opp-name{font-size:19px;font-weight:900;color:var(--text-strong);letter-spacing:-.01em;line-height:1.2}.crm-v2.crm-opp-detail .opp-title .opp-sub,.crm-v2.crm-lead-detail .opp-title .opp-sub{font-size:var(--fs-caption);color:var(--text-muted-2);margin-top:3px;text-transform:uppercase;letter-spacing:var(--tracking-label)}.crm-v2.crm-opp-detail .opp-actions,.crm-v2.crm-lead-detail .opp-actions{display:flex;gap:var(--space-2);align-items:center}.crm-v2.crm-opp-detail .path,.crm-v2.crm-lead-detail .path{display:flex;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border);margin-bottom:var(--space-3);background:var(--surface);box-shadow:var(--shadow-xs)}.crm-v2.crm-opp-detail .path .step,.crm-v2.crm-lead-detail .path .step{flex:1;padding:9px 12px 9px 24px;font-size:var(--fs-sm);font-weight:var(--fw-medium);background:var(--surface-2);color:var(--text-muted);position:relative;text-align:left;border:none;cursor:default;font-family:inherit;line-height:1.25;min-width:0;transition:background .14s ease,color .14s ease}.crm-v2.crm-opp-detail .path .step .step-name,.crm-v2.crm-lead-detail .path .step .step-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2.crm-opp-detail .path .step:after,.crm-v2.crm-lead-detail .path .step:after{content:"";position:absolute;right:-11px;top:0;bottom:0;width:22px;background:inherit;clip-path:polygon(0 0,55% 50%,0 100%);z-index:2}.crm-v2.crm-opp-detail .path .step:first-child,.crm-v2.crm-lead-detail .path .step:first-child{padding-left:14px}.crm-v2.crm-opp-detail .path .step:last-child:after,.crm-v2.crm-lead-detail .path .step:last-child:after{display:none}.crm-v2.crm-opp-detail .path .step:not(:first-child),.crm-v2.crm-lead-detail .path .step:not(:first-child){border-left:1px solid var(--border)}.crm-v2.crm-opp-detail .path .step.done,.crm-v2.crm-lead-detail .path .step.done{background:var(--brand-green-50);color:var(--brand-green-600)}.crm-v2.crm-opp-detail .path .step.cur,.crm-v2.crm-lead-detail .path .step.cur{background:var(--brand-green);color:#fff;font-weight:var(--fw-bold);box-shadow:inset 0 -2px #00000014}.crm-v2.crm-opp-detail .path .step.cur .ds,.crm-v2.crm-lead-detail .path .step.cur .ds{display:block;font-size:10px;font-weight:var(--fw-medium);opacity:.92;margin-top:1px;white-space:nowrap}.crm-v2.crm-opp-detail .path .step.won.cur,.crm-v2.crm-lead-detail .path .step.won.cur{background:var(--brand-green)}.crm-v2.crm-opp-detail .path .step.lost.cur,.crm-v2.crm-lead-detail .path .step.lost.cur{background:var(--color-error)}.crm-v2.crm-opp-detail .path .step:not([disabled]),.crm-v2.crm-lead-detail .path .step:not([disabled]){cursor:pointer}.crm-v2.crm-opp-detail .path .step:not([disabled]):hover,.crm-v2.crm-lead-detail .path .step:not([disabled]):hover{filter:brightness(.97)}.crm-v2.crm-opp-detail .path .step:not([disabled]):focus-visible,.crm-v2.crm-lead-detail .path .step:not([disabled]):focus-visible{outline:none;box-shadow:var(--focus-ring);z-index:3}.crm-v2.crm-opp-detail .fin-banner,.crm-v2.crm-lead-detail .fin-banner{display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:11px 18px;box-shadow:var(--shadow-card)}.crm-v2.crm-opp-detail .fin-banner.ok,.crm-v2.crm-lead-detail .fin-banner.ok{border-left:4px solid var(--brand-green)}.crm-v2.crm-opp-detail .fin-banner.warn,.crm-v2.crm-lead-detail .fin-banner.warn{border-left:4px solid var(--color-warning);background:var(--color-warning-50)}.crm-v2.crm-opp-detail .fin-banner.hold,.crm-v2.crm-lead-detail .fin-banner.hold{border-color:var(--color-error);background:var(--color-error-50);border-left:4px solid var(--color-error)}.crm-v2.crm-opp-detail .fin-banner.prospect,.crm-v2.crm-lead-detail .fin-banner.prospect{border-left:4px solid var(--color-primary);align-items:center}.crm-v2.crm-opp-detail .fin-banner.prospect svg,.crm-v2.crm-lead-detail .fin-banner.prospect svg{width:18px;height:18px;color:var(--color-primary);flex:0 0 auto}.crm-v2.crm-opp-detail .fin-banner .fin-prospect-note,.crm-v2.crm-lead-detail .fin-banner .fin-prospect-note{font-size:12.5px;color:var(--text-muted);max-width:70ch}.crm-v2.crm-opp-detail .fin-banner .fin-prospect-note b,.crm-v2.crm-lead-detail .fin-banner .fin-prospect-note b{color:var(--text-strong)}.crm-v2.crm-opp-detail .fin-metric .l,.crm-v2.crm-lead-detail .fin-metric .l{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.crm-v2.crm-opp-detail .fin-metric .v,.crm-v2.crm-lead-detail .fin-metric .v{font-size:var(--fs-h2);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-strong);margin-top:1px}.crm-v2.crm-opp-detail .fin-metric .v.good,.crm-v2.crm-lead-detail .fin-metric .v.good{color:var(--brand-green-600)}.crm-v2.crm-opp-detail .fin-metric .v.bad,.crm-v2.crm-lead-detail .fin-metric .v.bad{color:var(--color-error)}.crm-v2.crm-opp-detail .record,.crm-v2.crm-lead-detail .record{display:grid;grid-template-columns:290px minmax(0,1fr) 340px;gap:var(--space-4);align-items:start;margin-top:var(--space-4)}@media (max-width: 1200px){.crm-v2.crm-opp-detail .record,.crm-v2.crm-lead-detail .record{grid-template-columns:260px minmax(0,1fr)}.crm-v2.crm-opp-detail .opp-right,.crm-v2.crm-lead-detail .opp-right{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}}@media (max-width: 860px){.crm-v2.crm-opp-detail .record,.crm-v2.crm-lead-detail .record,.crm-v2.crm-opp-detail .opp-right,.crm-v2.crm-lead-detail .opp-right{grid-template-columns:1fr}}.crm-v2.crm-opp-detail .rail.summary-rail,.crm-v2.crm-lead-detail .rail.summary-rail{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4) var(--space-2);box-shadow:var(--shadow-card)}.crm-v2.crm-opp-detail .rail.summary-rail .section-label,.crm-v2.crm-lead-detail .rail.summary-rail .section-label{margin-bottom:var(--space-3);display:block}.crm-v2.crm-opp-detail .summary-rail .field,.crm-v2.crm-lead-detail .summary-rail .field{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:7px var(--space-2);margin:0 calc(-1*var(--space-2));border-radius:var(--radius-sm);border-bottom:1px solid var(--divider);transition:background .12s ease}.crm-v2.crm-opp-detail .summary-rail .field:last-child,.crm-v2.crm-lead-detail .summary-rail .field:last-child{border-bottom:none}.crm-v2.crm-opp-detail .summary-rail .field:hover,.crm-v2.crm-lead-detail .summary-rail .field:hover{background:var(--surface-2)}.crm-v2.crm-opp-detail .summary-rail .fl,.crm-v2.crm-lead-detail .summary-rail .fl{font-size:var(--fs-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-weight:var(--fw-bold);flex:0 0 auto}.crm-v2.crm-opp-detail .summary-rail .fl .hint,.crm-v2.crm-lead-detail .summary-rail .fl .hint{text-transform:none;letter-spacing:0;font-weight:var(--fw-medium);color:var(--text-muted-2)}.crm-v2.crm-opp-detail .summary-rail .fv,.crm-v2.crm-lead-detail .summary-rail .fv{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-strong);text-align:right;font-variant-numeric:tabular-nums}.crm-v2.crm-opp-detail .summary-rail .fv .hint,.crm-v2.crm-lead-detail .summary-rail .fv .hint{color:var(--text-muted-2);font-weight:var(--fw-regular);font-variant-numeric:normal}.crm-v2.crm-opp-detail .summary-rail .fv.strong-amount,.crm-v2.crm-lead-detail .summary-rail .fv.strong-amount{font-size:16px;font-weight:800}.crm-v2.crm-opp-detail .summary-rail .fv.margin-green,.crm-v2.crm-lead-detail .summary-rail .fv.margin-green{color:var(--brand-green-600);font-weight:var(--fw-bold)}.crm-v2.crm-opp-detail .summary-rail .fv.overdue,.crm-v2.crm-opp-detail .summary-rail .fv .overdue-tag,.crm-v2.crm-lead-detail .summary-rail .fv.overdue,.crm-v2.crm-lead-detail .summary-rail .fv .overdue-tag{color:var(--color-error);font-weight:var(--fw-bold)}.crm-v2.crm-opp-detail .summary-rail .linkish,.crm-v2.crm-lead-detail .summary-rail .linkish{color:var(--color-primary);cursor:pointer;font-weight:var(--fw-bold)}.crm-v2.crm-opp-detail .summary-rail .linkish:hover,.crm-v2.crm-lead-detail .summary-rail .linkish:hover{text-decoration:underline}.crm-v2.crm-opp-detail .opp-center,.crm-v2.crm-lead-detail .opp-center{min-width:0}.crm-v2.crm-opp-detail .tl-up,.crm-v2.crm-lead-detail .tl-up{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:var(--color-primary-50);border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent);border-radius:var(--radius-sm);padding:8px 12px;margin-bottom:var(--space-4);font-size:var(--fs-sm);color:var(--text-color)}.crm-v2.crm-opp-detail .tl-up svg,.crm-v2.crm-lead-detail .tl-up svg{width:15px;height:15px;color:var(--color-primary);flex:0 0 auto}.crm-v2.crm-opp-detail .tl-up .strong,.crm-v2.crm-lead-detail .tl-up .strong{color:var(--text-strong)}.crm-v2.crm-opp-detail .tl-up .up-detail,.crm-v2.crm-lead-detail .tl-up .up-detail{color:var(--text-muted)}.crm-v2.crm-opp-detail .tl-up .up-more,.crm-v2.crm-lead-detail .tl-up .up-more{margin-left:auto;font-size:var(--fs-caption);color:var(--color-primary);font-weight:var(--fw-bold)}.crm-v2.crm-opp-detail .tl-empty,.crm-v2.crm-lead-detail .tl-empty{color:var(--text-muted);font-size:var(--fs-sm);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);text-align:center}.crm-v2.crm-opp-detail .timeline,.crm-v2.crm-lead-detail .timeline{position:relative;padding-left:30px}.crm-v2.crm-opp-detail .timeline:before,.crm-v2.crm-lead-detail .timeline:before{content:"";position:absolute;left:10px;top:4px;bottom:4px;width:2px;background:var(--divider)}.crm-v2.crm-opp-detail .tl-item,.crm-v2.crm-lead-detail .tl-item{position:relative;padding:0 0 var(--space-5) 0}.crm-v2.crm-opp-detail .tl-item:last-child,.crm-v2.crm-lead-detail .tl-item:last-child{padding-bottom:4px}.crm-v2.crm-opp-detail a.tl-item.is-link,.crm-v2.crm-lead-detail a.tl-item.is-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.crm-v2.crm-opp-detail a.tl-item.is-link:hover .title,.crm-v2.crm-lead-detail a.tl-item.is-link:hover .title{color:var(--color-primary)}.crm-v2.crm-opp-detail .tl-item .tl-open,.crm-v2.crm-lead-detail .tl-item .tl-open{position:absolute;top:0;right:0;opacity:0;color:var(--text-muted-2);transition:opacity .12s ease}.crm-v2.crm-opp-detail .tl-item .tl-open svg,.crm-v2.crm-lead-detail .tl-item .tl-open svg{width:13px;height:13px}.crm-v2.crm-opp-detail a.tl-item.is-link:hover .tl-open,.crm-v2.crm-lead-detail a.tl-item.is-link:hover .tl-open{opacity:1;color:var(--color-primary)}.crm-v2.crm-opp-detail a.tl-item.is-link:focus-visible,.crm-v2.crm-lead-detail a.tl-item.is-link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.crm-v2.crm-opp-detail .tl-item .dot,.crm-v2.crm-lead-detail .tl-item .dot{position:absolute;left:-30px;top:0;width:22px;height:22px;border-radius:50%;background:var(--surface);border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.crm-v2.crm-opp-detail .tl-item .dot svg,.crm-v2.crm-lead-detail .tl-item .dot svg{width:12px;height:12px}.crm-v2.crm-opp-detail .tl-item.quote .dot,.crm-v2.crm-lead-detail .tl-item.quote .dot{border-color:var(--color-accent);color:var(--color-accent)}.crm-v2.crm-opp-detail .tl-item.call .dot,.crm-v2.crm-lead-detail .tl-item.call .dot,.crm-v2.crm-opp-detail .tl-item.email .dot,.crm-v2.crm-lead-detail .tl-item.email .dot{border-color:var(--color-primary);color:var(--color-primary)}.crm-v2.crm-opp-detail .tl-item.meeting .dot,.crm-v2.crm-lead-detail .tl-item.meeting .dot{border-color:var(--color-accent);color:var(--color-accent)}.crm-v2.crm-opp-detail .tl-item.task .dot,.crm-v2.crm-lead-detail .tl-item.task .dot{border-color:var(--color-warning);color:var(--color-warning)}.crm-v2.crm-opp-detail .tl-item.stage .dot,.crm-v2.crm-lead-detail .tl-item.stage .dot{border-color:var(--brand-green);color:var(--brand-green)}.crm-v2.crm-opp-detail .tl-item.created .dot,.crm-v2.crm-lead-detail .tl-item.created .dot{border-color:var(--text-muted-2);color:var(--text-muted-2)}.crm-v2.crm-opp-detail .tl-item .when,.crm-v2.crm-lead-detail .tl-item .when{font-size:var(--fs-caption);color:var(--text-muted-2)}.crm-v2.crm-opp-detail .tl-item .title,.crm-v2.crm-lead-detail .tl-item .title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong);margin-top:1px}.crm-v2.crm-opp-detail .tl-item .tl-body,.crm-v2.crm-lead-detail .tl-item .tl-body{font-size:var(--fs-sm);color:var(--text-muted);margin-top:2px;line-height:1.4}.crm-v2.crm-opp-detail .tl-item .tl-meta,.crm-v2.crm-lead-detail .tl-item .tl-meta{font-size:var(--fs-caption);color:var(--text-muted-2);margin-top:3px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.crm-v2.crm-opp-detail .tl-item .tl-meta .sep,.crm-v2.crm-lead-detail .tl-item .tl-meta .sep{opacity:.6}.crm-v2.crm-opp-detail .tl-item .tl-meta .chip.tiny,.crm-v2.crm-lead-detail .tl-item .tl-meta .chip.tiny{margin-left:2px}.crm-v2.crm-opp-detail .opp-right .card,.crm-v2.crm-lead-detail .opp-right .card{padding:0;margin:0 0 var(--space-4);overflow:hidden}.crm-v2.crm-opp-detail .opp-right .card:last-child,.crm-v2.crm-lead-detail .opp-right .card:last-child{margin-bottom:0}.crm-v2.crm-opp-detail .card-head,.crm-v2.crm-lead-detail .card-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.crm-v2.crm-opp-detail .card-head h3,.crm-v2.crm-lead-detail .card-head h3{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong);margin:0}.crm-v2.crm-opp-detail .card-head .more,.crm-v2.crm-lead-detail .card-head .more{font-size:var(--fs-caption);color:var(--color-primary);font-weight:var(--fw-bold);cursor:pointer}.crm-v2.crm-opp-detail .card-head .more:hover,.crm-v2.crm-lead-detail .card-head .more:hover{text-decoration:underline}.crm-v2.crm-opp-detail .card-empty,.crm-v2.crm-lead-detail .card-empty{padding:14px;font-size:var(--fs-sm);color:var(--text-muted-2)}.crm-v2.crm-opp-detail .contacts-body,.crm-v2.crm-lead-detail .contacts-body{padding:6px 14px 10px}.crm-v2.crm-opp-detail .contact-row,.crm-v2.crm-lead-detail .contact-row{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--divider)}.crm-v2.crm-opp-detail .contact-row:last-child,.crm-v2.crm-lead-detail .contact-row:last-child{border-bottom:none}.crm-v2.crm-opp-detail .contact-row .av-sm,.crm-v2.crm-lead-detail .contact-row .av-sm{width:26px;height:26px;font-size:10px;flex:0 0 26px}.crm-v2.crm-opp-detail .contact-row .contact-info,.crm-v2.crm-lead-detail .contact-row .contact-info{flex:1;min-width:0}.crm-v2.crm-opp-detail .contact-row .contact-info .strong,.crm-v2.crm-lead-detail .contact-row .contact-info .strong{font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2.crm-opp-detail .contact-row .contact-info .muted2,.crm-v2.crm-lead-detail .contact-row .contact-info .muted2{font-size:11px;color:var(--text-muted-2)}.crm-v2.crm-opp-detail button.contact-row-link,.crm-v2.crm-lead-detail button.contact-row-link{width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--divider);font:inherit;cursor:pointer;border-radius:var(--radius-sm);margin:0 -6px;padding:7px 6px;width:calc(100% + 12px);transition:background .12s ease}.crm-v2.crm-opp-detail button.contact-row-link:hover,.crm-v2.crm-lead-detail button.contact-row-link:hover{background:var(--surface-hover)}.crm-v2.crm-opp-detail button.contact-row-link:hover .contact-info .strong,.crm-v2.crm-lead-detail button.contact-row-link:hover .contact-info .strong{color:var(--color-primary)}.crm-v2.crm-opp-detail button.contact-row-link:last-child,.crm-v2.crm-lead-detail button.contact-row-link:last-child{border-bottom:none}.crm-v2.crm-opp-detail .quote-list,.crm-v2.crm-lead-detail .quote-list{padding:8px 14px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:5px}.crm-v2.crm-opp-detail .quote-row,.crm-v2.crm-lead-detail .quote-row{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--radius-sm);font-size:var(--fs-sm);transition:background .12s ease}.crm-v2.crm-opp-detail .quote-row:hover,.crm-v2.crm-lead-detail .quote-row:hover{background:var(--surface-2)}.crm-v2.crm-opp-detail .quote-row.primary,.crm-v2.crm-lead-detail .quote-row.primary{background:var(--brand-green-50)}.crm-v2.crm-opp-detail .quote-row .quote-id,.crm-v2.crm-lead-detail .quote-row .quote-id{display:flex;align-items:center;gap:6px}.crm-v2.crm-opp-detail .quote-row .quote-no,.crm-v2.crm-lead-detail .quote-row .quote-no{font-weight:var(--fw-bold);color:var(--text-strong);font-variant-numeric:tabular-nums}.crm-v2.crm-opp-detail .quote-row .quote-total,.crm-v2.crm-lead-detail .quote-row .quote-total{margin-left:auto;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-strong)}.crm-v2.crm-opp-detail .quote-row .link-btn,.crm-v2.crm-lead-detail .quote-row .link-btn{background:none;border:none;color:var(--color-primary);font-family:inherit;font-size:var(--fs-caption);font-weight:var(--fw-bold);cursor:pointer;padding:0}.crm-v2.crm-opp-detail .quote-row .link-btn:hover,.crm-v2.crm-lead-detail .quote-row .link-btn:hover{text-decoration:underline}.crm-v2.crm-opp-detail .quote-row .link-btn:disabled,.crm-v2.crm-lead-detail .quote-row .link-btn:disabled{opacity:.5;cursor:default}.crm-v2.crm-opp-detail .line-table,.crm-v2.crm-lead-detail .line-table{width:100%;overflow:hidden}.crm-v2.crm-opp-detail .line-table table,.crm-v2.crm-lead-detail .line-table table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:11px}.crm-v2.crm-opp-detail .line-table thead th,.crm-v2.crm-lead-detail .line-table thead th{background:var(--surface-2);color:var(--text-table-header);font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.01em;text-align:left;padding:6px;border-bottom:1px solid var(--border);white-space:nowrap}.crm-v2.crm-opp-detail .line-table tbody td,.crm-v2.crm-lead-detail .line-table tbody td{padding:6px;border-bottom:1px solid var(--table-border, #eceff1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-v2.crm-opp-detail .line-table thead th:first-child,.crm-v2.crm-opp-detail .line-table tbody td:first-child,.crm-v2.crm-lead-detail .line-table thead th:first-child,.crm-v2.crm-lead-detail .line-table tbody td:first-child{padding-left:12px;width:30%}.crm-v2.crm-opp-detail .line-table thead th:nth-child(2),.crm-v2.crm-opp-detail .line-table tbody td:nth-child(2),.crm-v2.crm-lead-detail .line-table thead th:nth-child(2),.crm-v2.crm-lead-detail .line-table tbody td:nth-child(2){width:12%}.crm-v2.crm-opp-detail .line-table thead th:nth-child(3),.crm-v2.crm-opp-detail .line-table tbody td:nth-child(3),.crm-v2.crm-lead-detail .line-table thead th:nth-child(3),.crm-v2.crm-lead-detail .line-table tbody td:nth-child(3){width:22%}.crm-v2.crm-opp-detail .line-table thead th:nth-child(4),.crm-v2.crm-opp-detail .line-table tbody td:nth-child(4),.crm-v2.crm-lead-detail .line-table thead th:nth-child(4),.crm-v2.crm-lead-detail .line-table tbody td:nth-child(4){width:17%}.crm-v2.crm-opp-detail .line-table thead th:last-child,.crm-v2.crm-opp-detail .line-table tbody td:last-child,.crm-v2.crm-lead-detail .line-table thead th:last-child,.crm-v2.crm-lead-detail .line-table tbody td:last-child{padding-right:12px;width:19%;text-align:right;overflow:visible}.crm-v2.crm-opp-detail .line-table .chip.tiny,.crm-v2.crm-lead-detail .line-table .chip.tiny{white-space:nowrap;padding:1px 6px}.crm-v2.crm-opp-detail .line-table .num,.crm-v2.crm-lead-detail .line-table .num{text-align:right;font-variant-numeric:tabular-nums}.crm-v2.crm-opp-detail .line-table .more-lines,.crm-v2.crm-lead-detail .line-table .more-lines{font-style:italic}.crm-v2.crm-opp-detail .line-table tfoot td,.crm-v2.crm-lead-detail .line-table tfoot td{padding:7px 10px;font-weight:var(--fw-bold);border-top:2px solid var(--border);background:var(--surface-2)}.crm-v2.crm-opp-detail .quote-actions,.crm-v2.crm-lead-detail .quote-actions{padding:11px 14px;display:flex;gap:var(--space-2)}.crm-v2.crm-opp-detail .quote-actions .btn,.crm-v2.crm-lead-detail .quote-actions .btn{flex:1;justify-content:center}@keyframes crm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes crm-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.crm-v2.crm-opp-detail .opp-skeleton .sk,.crm-v2.crm-lead-detail .opp-skeleton .sk{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:var(--radius-md);animation:crm-shimmer 1.3s ease-in-out infinite}.crm-v2.crm-opp-detail .opp-skeleton .sk-header,.crm-v2.crm-lead-detail .opp-skeleton .sk-header{height:34px;width:42%;margin-bottom:var(--space-4)}.crm-v2.crm-opp-detail .opp-skeleton .sk-path,.crm-v2.crm-lead-detail .opp-skeleton .sk-path{height:38px;margin-bottom:var(--space-3)}.crm-v2.crm-opp-detail .opp-skeleton .sk-banner,.crm-v2.crm-lead-detail .opp-skeleton .sk-banner{height:56px;margin-bottom:var(--space-4)}.crm-v2.crm-opp-detail .opp-skeleton .sk-record,.crm-v2.crm-lead-detail .opp-skeleton .sk-record{display:grid;grid-template-columns:290px 1fr 340px;gap:var(--space-4)}.crm-v2.crm-opp-detail .opp-skeleton .sk-rail,.crm-v2.crm-lead-detail .opp-skeleton .sk-rail,.crm-v2.crm-opp-detail .opp-skeleton .sk-center,.crm-v2.crm-lead-detail .opp-skeleton .sk-center,.crm-v2.crm-opp-detail .opp-skeleton .sk-right,.crm-v2.crm-lead-detail .opp-skeleton .sk-right{height:320px}.crm-v2.crm-opp-detail .opp-skeleton .sk-loading,.crm-v2.crm-lead-detail .opp-skeleton .sk-loading{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);padding:var(--space-4);justify-content:center}@media (max-width: 860px){.crm-v2.crm-opp-detail .opp-skeleton .sk-record,.crm-v2.crm-lead-detail .opp-skeleton .sk-record{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.crm-v2.crm-opp-detail .back-btn,.crm-v2.crm-opp-detail .path .step,.crm-v2.crm-opp-detail .composer .channels button,.crm-v2.crm-opp-detail .quote-row,.crm-v2.crm-opp-detail .summary-rail .field,.crm-v2.crm-opp-detail .reloading,.crm-v2.crm-lead-detail .back-btn,.crm-v2.crm-lead-detail .path .step,.crm-v2.crm-lead-detail .composer .channels button,.crm-v2.crm-lead-detail .quote-row,.crm-v2.crm-lead-detail .summary-rail .field,.crm-v2.crm-lead-detail .reloading{transition:none}.crm-v2.crm-opp-detail .crm-modal,.crm-v2.crm-opp-detail .crm-modal-scrim,.crm-v2.crm-lead-detail .crm-modal,.crm-v2.crm-lead-detail .crm-modal-scrim,.crm-v2.crm-opp-detail .opp-skeleton .sk,.crm-v2.crm-lead-detail .opp-skeleton .sk{animation:none}}@media (max-width: 640px){.crm-v2.crm-opp-detail,.crm-v2.crm-lead-detail{padding:var(--space-4) var(--space-3) var(--space-6)}.crm-v2.crm-opp-detail .opp-header,.crm-v2.crm-lead-detail .opp-header{align-items:flex-start}.crm-v2.crm-opp-detail .opp-actions,.crm-v2.crm-lead-detail .opp-actions{flex-wrap:wrap}.crm-v2.crm-opp-detail .path,.crm-v2.crm-lead-detail .path{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.crm-v2.crm-opp-detail .path::-webkit-scrollbar,.crm-v2.crm-lead-detail .path::-webkit-scrollbar{display:none}.crm-v2.crm-opp-detail .path .step,.crm-v2.crm-lead-detail .path .step{flex:0 0 auto;min-width:116px}.crm-v2.crm-opp-detail .fin-banner,.crm-v2.crm-lead-detail .fin-banner{gap:var(--space-3) var(--space-5)}.crm-v2.crm-opp-detail .line-table,.crm-v2.crm-lead-detail .line-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-v2.crm-opp-detail .line-table table,.crm-v2.crm-lead-detail .line-table table{min-width:420px}}.crm-v2.crm-lead-detail .rail.lead-rail{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4) var(--space-4);box-shadow:var(--shadow-card)}.crm-v2.crm-lead-detail .rail.lead-rail .section-label{margin:var(--space-3) 0 var(--space-2);display:block}.crm-v2.crm-lead-detail .lead-rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--divider)}.crm-v2.crm-lead-detail .lead-rail-head .lr-company{font-size:15px;font-weight:800;color:var(--text-strong);line-height:1.25;min-width:0}.crm-v2.crm-lead-detail .lead-rail-head .lr-grade{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.crm-v2.crm-lead-detail .lead-rail-head .lr-grade .grade{width:26px;height:26px;font-size:14px;border-radius:6px;flex:0 0 26px}.crm-v2.crm-lead-detail .lead-rail-head .lr-grade .lr-score{font-size:18px;font-weight:900;color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:1}.crm-v2.crm-lead-detail .lead-rail-head .lr-grade .lr-score-label{font-size:9.5px;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted-2);font-weight:var(--fw-bold)}.crm-v2.crm-lead-detail .lead-rail .field{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:8px var(--space-2);margin:0 calc(-1*var(--space-2));border-radius:var(--radius-sm);border-bottom:1px solid var(--divider);transition:background .12s ease}.crm-v2.crm-lead-detail .lead-rail .field:hover{background:var(--surface-2)}.crm-v2.crm-lead-detail .lead-rail .field .fl{font-size:var(--fs-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-weight:var(--fw-bold);flex:0 0 auto}.crm-v2.crm-lead-detail .lead-rail .field .fv{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-strong);text-align:right;display:inline-flex;align-items:center;gap:5px;justify-content:flex-end}.crm-v2.crm-lead-detail .lead-rail .field:last-of-type{border-bottom:none}.crm-v2.crm-lead-detail .lead-rail-actions{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.crm-v2.crm-lead-detail .lead-rail-actions .btn{flex:1;justify-content:center}.crm-v2.crm-lead-detail .lead-rail-converted{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--divider);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.crm-v2.crm-lead-detail .lead-rail-converted .lr-lineage{font-size:var(--fs-sm);background:none;border:none;padding:0;cursor:pointer;font-weight:var(--fw-bold)}.crm-v2.crm-lead-detail .lead-rail-converted .lr-lineage-opp{font-size:var(--fs-caption);color:var(--text-muted-2);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.crm-v2.crm-lead-detail .lead-rail-converted .lr-lineage-opp:hover{color:var(--color-primary);text-decoration:underline}.crm-v2.crm-lead-detail .lead-desc-card{margin-bottom:var(--space-4)}.crm-v2.crm-lead-detail .lead-desc-card .lead-about{color:var(--text-color);line-height:1.5}.crm-v2.crm-lead-detail .opp-right .card{padding:0;margin:0 0 var(--space-4);overflow:hidden}.crm-v2.crm-lead-detail .opp-right .card:last-child{margin-bottom:0}.crm-v2.crm-lead-detail .quote-row .quote-date{margin-left:10px;font-size:10.5px;color:var(--text-muted-2);font-variant-numeric:tabular-nums}.crm-v2.crm-lead-detail .lead-dedupe{border-color:var(--color-warning)}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-head{background:var(--color-warning-50);border-bottom-color:color-mix(in srgb,var(--color-warning) 40%,transparent)}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-head h3{display:inline-flex;align-items:center;gap:6px;color:var(--chip-warning-fg)}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-head h3 svg{width:14px;height:14px}.crm-v2.crm-lead-detail .lead-dedupe.clear{border-color:var(--border)}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-head.clear{background:var(--brand-green-50);border-bottom-color:color-mix(in srgb,var(--brand-green) 28%,transparent)}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-head.clear h3{color:var(--brand-green-600)}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-head.clear h3 svg{width:14px;height:14px}.crm-v2.crm-lead-detail .lead-dedupe.clear .dedupe-text{margin-bottom:0}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-body{padding:4px 14px 12px}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-row{padding:9px 0;border-bottom:1px solid var(--divider)}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-row:last-child{border-bottom:none}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-text{font-size:12.5px;color:var(--text-muted);margin:0 0 9px;line-height:1.5}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-text .strong{color:var(--text-strong)}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-actions{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.crm-v2.crm-lead-detail .lead-dedupe .dedupe-nolink{font-size:11px}.crm-v2.crm-lead-detail .lead-convert-modal{width:440px}.crm-v2.crm-lead-detail .convert-intro{margin:0 0 var(--space-3)}.crm-v2.crm-lead-detail .convert-options{display:flex;flex-direction:column;gap:var(--space-2);margin:6px 0 var(--space-3)}.crm-v2.crm-lead-detail .convert-opt{display:grid;grid-template-columns:auto 1fr;column-gap:9px;row-gap:2px;align-items:start;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .12s ease,background .12s ease}.crm-v2.crm-lead-detail .convert-opt input{grid-row:1/span 2;margin-top:2px;accent-color:var(--brand-green)}.crm-v2.crm-lead-detail .convert-opt .co-main{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2.crm-lead-detail .convert-opt .co-sub{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.45}.crm-v2.crm-lead-detail .convert-opt:hover{background:var(--surface-2)}.crm-v2.crm-lead-detail .convert-opt.sel{border-color:var(--brand-green);background:var(--brand-green-50)}.crm-v2.crm-lead-detail .convert-checkbox{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-color);font-weight:var(--fw-medium);cursor:pointer}.crm-v2.crm-lead-detail .convert-checkbox input{accent-color:var(--brand-green)}@media (prefers-reduced-motion: reduce){.crm-v2.crm-lead-detail .lead-rail .field,.crm-v2.crm-lead-detail .convert-opt{transition:none}}.crm-v2 .crm-activities{display:flex;flex-direction:column;gap:var(--space-4)}.crm-v2 .act-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.crm-v2 .act-toolbar .crumbs{font-size:var(--fs-sm);color:var(--text-muted)}.crm-v2 .act-toolbar .crumbs b{color:var(--text-strong)}.crm-v2 .act-toolbar .toolbar-right{display:flex;align-items:center;gap:var(--space-3)}.crm-v2 .act-toolbar .bar-status.saving{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--brand-green-600);font-weight:var(--fw-bold)}.crm-v2 .ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:0 0 26px}.crm-v2 .ic svg{width:14px;height:14px}.crm-v2 .ic-call{background:var(--chip-info-bg);color:var(--chip-info-fg)}.crm-v2 .ic-email{background:var(--chip-accent-bg);color:var(--chip-accent-fg)}.crm-v2 .ic-meeting{background:var(--chip-success-bg);color:var(--chip-success-fg)}.crm-v2 .ic-task{background:var(--chip-neutral-bg);color:var(--chip-neutral-fg)}.crm-v2 .ic-note{background:var(--chip-warning-bg);color:var(--chip-warning-fg)}.crm-v2 .ic.ic-sm{width:22px;height:22px;flex:0 0 22px;border-radius:6px}.crm-v2 .ic.ic-sm svg{width:13px;height:13px}.crm-v2 .ck{position:relative;width:18px;height:18px;border-radius:5px;border:2px solid var(--border-strong);flex:0 0 18px;cursor:pointer;display:grid;place-items:center;padding:0;background:var(--surface);transition:background .14s ease,border-color .14s ease,transform .12s ease}.crm-v2 .ck svg{width:11px;height:11px;color:#fff}.crm-v2 .ck:after{content:"";position:absolute;inset:2px;border-radius:3px;opacity:0;background:var(--brand-green);transition:opacity .14s ease}.crm-v2 .ck:hover:not(.done):not(:disabled){border-color:var(--brand-green)}.crm-v2 .ck:hover:not(.done):not(:disabled):after{opacity:.18}.crm-v2 .ck:active{transform:scale(.88)}.crm-v2 .ck:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .ck.done{background:var(--brand-green);border-color:var(--brand-green)}.crm-v2 .ck.done:hover{background:var(--brand-green-600);border-color:var(--brand-green-600)}.crm-v2 .ck.done svg{position:relative;z-index:1}.crm-v2 .ck:disabled{cursor:default;opacity:.6}.crm-v2 .agenda-grid{display:grid;grid-template-columns:178px 1fr;gap:var(--space-4);align-items:start}.crm-v2 .agenda-grid.has-rail{grid-template-columns:178px minmax(0,1fr) 312px}.crm-v2 .act-buckets{padding:6px;overflow:hidden;display:flex;flex-direction:column;gap:2px}.crm-v2 .act-buckets .bucket-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 11px;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-color);transition:background .12s ease,color .12s ease}.crm-v2 .act-buckets .bucket-row .bk-label{display:inline-flex;align-items:center;gap:7px}.crm-v2 .act-buckets .bucket-row .mc{margin-left:auto;flex:0 0 auto}.crm-v2 .act-buckets .bucket-row:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:18px;border-radius:2px;background:var(--brand-green);transition:transform .12s ease}.crm-v2 .act-buckets .bucket-row:hover{background:var(--surface-hover)}.crm-v2 .act-buckets .bucket-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .act-buckets .bucket-row.sel{background:var(--brand-green-50);color:var(--brand-green-600)}.crm-v2 .act-buckets .bucket-row.sel:before{transform:translateY(-50%) scaleY(1)}.crm-v2 .act-buckets .bucket-row.sel .mc.chip-info{background:var(--chip-success-bg);color:var(--chip-success-fg)}.crm-v2 .act-buckets .bucket-row.overdue{color:var(--color-error)}.crm-v2 .act-buckets .bucket-row.overdue.sel{background:var(--color-error-50);color:var(--chip-error-fg)}.crm-v2 .act-buckets .bucket-row.overdue.sel:before{background:var(--color-error)}.crm-v2 .act-buckets .bucket-row.overdue.sel .mc.chip-info{background:var(--chip-error-bg);color:var(--chip-error-fg)}.crm-v2 .agenda-center{min-width:0}.crm-v2 .agenda-card.is-overdue{border-color:var(--color-error)}.crm-v2 .agenda-card .card-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.crm-v2 .agenda-card .card-head h3{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong);margin:0}.crm-v2 .agenda-card .card-head .more{font-size:var(--fs-caption);color:var(--text-muted-2);font-weight:var(--fw-bold);background:var(--chip-neutral-bg);border-radius:999px;padding:1px 9px}.crm-v2 .agenda-card .card-head.head-error{background:var(--color-error-50);border-bottom-color:var(--color-error)}.crm-v2 .agenda-card .card-head.head-error h3{color:var(--chip-error-fg)}.crm-v2 .agenda-card .card-head.head-error .more{color:var(--chip-error-fg);background:var(--chip-error-bg)}.crm-v2 .agenda-rows{padding:4px 14px 8px}.crm-v2 .agenda-rows .agenda-row:nth-child(1){animation-delay:0ms}.crm-v2 .agenda-rows .agenda-row:nth-child(2){animation-delay:30ms}.crm-v2 .agenda-rows .agenda-row:nth-child(3){animation-delay:60ms}.crm-v2 .agenda-rows .agenda-row:nth-child(4){animation-delay:90ms}.crm-v2 .agenda-rows .agenda-row:nth-child(5){animation-delay:.12s}.crm-v2 .agenda-rows .agenda-row:nth-child(n+6){animation-delay:.15s}.crm-v2 .agenda-row{position:relative;display:flex;gap:11px;align-items:center;padding:9px 4px;border-bottom:1px solid var(--divider);border-radius:var(--radius-sm);transition:background .12s ease;animation:agenda-in .26s cubic-bezier(.2,.7,.2,1) both}.crm-v2 .agenda-row:last-child{border-bottom:none}.crm-v2 .agenda-row:hover{background:var(--surface-hover)}.crm-v2 .agenda-row.over{background:var(--color-error-50);border-bottom-color:#0000;padding-left:12px}.crm-v2 .agenda-row.over:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;border-radius:2px;background:var(--color-error)}.crm-v2 .agenda-row.over:hover{background:var(--color-error-50);filter:brightness(.985)}.crm-v2 .agenda-row.is-done .agenda-main{opacity:.6}.crm-v2 .agenda-row.is-done .strong{text-decoration:line-through}.crm-v2 .agenda-row .agenda-main{flex:1;min-width:0}.crm-v2 .agenda-row .agenda-title{display:flex;align-items:center;gap:6px;font-size:12.5px;min-width:0}.crm-v2 .agenda-row .agenda-title .strong{font-weight:var(--fw-bold);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2 .agenda-row .agenda-title .agenda-title-link{color:var(--text-strong);text-decoration:none;cursor:pointer;min-width:0}.crm-v2 .agenda-row .agenda-title .agenda-title-link:hover{color:var(--color-primary);text-decoration:underline}.crm-v2 .agenda-row .agenda-title .dotsep{color:var(--text-muted-2);flex:0 0 auto}.crm-v2 .agenda-row .agenda-title .acc-link{color:var(--color-primary);text-decoration:none;font-weight:var(--fw-medium);flex:0 0 auto;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2 .agenda-row .agenda-title .acc-link:hover{text-decoration:underline}.crm-v2 .agenda-row .agenda-sub{font-size:11px;margin-top:2px}.crm-v2 .agenda-row .agenda-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto;opacity:.55;transition:opacity .12s ease}.crm-v2 .agenda-row:hover .agenda-actions,.crm-v2 .agenda-row .agenda-actions:focus-within{opacity:1}.crm-v2 .reschedule-wrap{position:relative}.crm-v2 .rs-trigger{gap:3px}.crm-v2 .rs-trigger .rs-caret{width:11px;height:11px;transition:transform .14s ease}.crm-v2 .rs-trigger.open .rs-caret{transform:rotate(180deg)}.crm-v2 .rs-backdrop{position:fixed;inset:0;z-index:30}.crm-v2 .rs-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:31;min-width:148px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:4px;display:flex;flex-direction:column;gap:1px;animation:rs-pop .12s ease}.crm-v2 .rs-menu button,.crm-v2 .rs-menu .rs-pick{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 9px;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:12px;font-weight:var(--fw-medium);color:var(--text-color);text-align:left}.crm-v2 .rs-menu button:hover,.crm-v2 .rs-menu .rs-pick:hover{background:var(--surface-hover)}.crm-v2 .rs-menu .rs-pick{position:relative;color:var(--color-primary)}.crm-v2 .rs-menu .rs-pick input{position:absolute;inset:0;opacity:0;cursor:pointer}@keyframes rs-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes agenda-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.crm-v2 .act-empty{text-align:center;padding:var(--space-8) var(--space-4);display:flex;flex-direction:column;align-items:center}.crm-v2 .act-empty .empty-art{width:52px;height:52px;margin-bottom:var(--space-4);color:var(--brand-green-600);display:grid;place-items:center;border-radius:14px;background:var(--brand-green-50)}.crm-v2 .act-empty .empty-art svg{width:26px;height:26px}.crm-v2 .act-empty .empty-title{font-weight:var(--fw-black);color:var(--text-strong);font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:5px}.crm-v2 .act-empty .empty-note{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.55;max-width:46ch;margin:0 auto}.crm-v2 .agenda-grid .act-empty.tone-neutral .empty-art{color:var(--text-muted-2);background:var(--surface-3)}.crm-v2 .act-filters{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-3)}.crm-v2 .act-filters .filter-group{display:flex;flex-direction:column;gap:4px}.crm-v2 .act-filters .filter-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:900;color:var(--text-muted-2)}.crm-v2 .act-filters .chip-toggle{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill, 999px);padding:2px}.crm-v2 .act-filters .chip-toggle button{border:none;background:none;font-family:inherit;font-size:12px;font-weight:var(--fw-bold);color:var(--text-muted);padding:4px 11px;border-radius:var(--radius-pill, 999px);cursor:pointer;transition:background .12s ease,color .12s ease}.crm-v2 .act-filters .chip-toggle button:hover{color:var(--text-color)}.crm-v2 .act-filters .chip-toggle button.on{background:var(--surface);color:var(--color-primary);box-shadow:var(--shadow-xs)}.crm-v2 .act-filters .act-owner-select{font-family:inherit;font-size:12px;padding:6px 9px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-color)}.crm-v2 .activity-table td.ck-col,.crm-v2 .activity-table th.ck-col{width:34px;text-align:center}.crm-v2 .activity-table .cell-activity .struck{text-decoration:line-through;color:var(--text-muted)}.crm-v2 .activity-table .cell-activity .activity-title-link{color:var(--text-strong);text-decoration:none;cursor:pointer;font-weight:var(--fw-bold)}.crm-v2 .activity-table .cell-activity .activity-title-link:hover{color:var(--color-primary);text-decoration:underline}.crm-v2 .activity-table .type-pill{display:inline-flex;align-items:center;gap:7px}.crm-v2 .activity-table td.due-over{color:var(--color-error);font-weight:var(--fw-bold)}.crm-v2 .activity-table tr.row-done td{opacity:.7}.crm-v2 .agenda-skeleton .sk{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;border-radius:var(--radius-md);animation:crm-shimmer 1.3s ease-in-out infinite;margin-bottom:10px}.crm-v2 .agenda-skeleton .sk-agenda-head{height:38px;width:40%}.crm-v2 .agenda-skeleton .sk-agenda-row{height:46px}.crm-v2 .agenda-skeleton .sk-act-row{height:38px;border-radius:var(--radius-sm)}.crm-v2 .act-rail{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:62px}.crm-v2 .crm-composer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.crm-v2 .crm-composer .cmp-channels{display:flex;gap:2px;border-bottom:1px solid var(--border);padding:6px;flex-wrap:wrap}.crm-v2 .crm-composer .cmp-chan{display:inline-flex;align-items:center;gap:5px;border:none;background:#0000;border-radius:var(--radius-sm);padding:6px 11px;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.crm-v2 .crm-composer .cmp-chan svg{width:13px;height:13px}.crm-v2 .crm-composer .cmp-chan:hover{background:var(--surface-2);color:var(--text-color)}.crm-v2 .crm-composer .cmp-chan.active{background:var(--surface-selected);color:var(--color-primary)}.crm-v2 .crm-composer .cmp-chan:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .crm-composer .cmp-secondary-slot{margin-left:auto;display:inline-flex}.crm-v2 .crm-composer .cmp-secondary{display:inline-flex;align-items:center;gap:5px;border:none;background:#0000;cursor:pointer;border-radius:var(--radius-sm);padding:6px 11px;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--brand-green-600);transition:background .12s ease}.crm-v2 .crm-composer .cmp-secondary svg{width:13px;height:13px}.crm-v2 .crm-composer .cmp-secondary:hover{background:var(--brand-green-50)}.crm-v2 .crm-composer .cmp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.crm-v2 .crm-composer .cmp-foot-left{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.crm-v2 .crm-composer .cmp-log{flex:0 0 auto;min-width:56px}.crm-v2 .crm-composer .cmp-who{display:inline-flex;align-items:center;gap:6px;min-width:0}.crm-v2 .crm-composer .cmp-who-label{font-size:11px;color:var(--text-muted-2);font-weight:var(--fw-bold)}.crm-v2 .crm-composer .cmp-who .cmp-select{font-size:12px;padding:4px 22px 4px 8px;max-width:190px}.crm-v2 .crm-composer .cmp-when{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.crm-v2 .crm-composer .cmp-when .chip-toggle{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px}.crm-v2 .crm-composer .cmp-when .chip-toggle button{display:inline-flex;align-items:center;gap:4px;border:none;background:none;font-family:inherit;font-size:11px;font-weight:var(--fw-bold);color:var(--text-muted);padding:3px 9px;border-radius:var(--radius-pill);cursor:pointer;transition:background .12s ease,color .12s ease}.crm-v2 .crm-composer .cmp-when .chip-toggle button svg{width:11px;height:11px}.crm-v2 .crm-composer .cmp-when .chip-toggle button:hover{color:var(--text-color)}.crm-v2 .crm-composer .cmp-when .chip-toggle button.on{background:var(--surface);color:var(--color-primary);box-shadow:var(--shadow-xs)}.crm-v2 .crm-composer .cmp-when .chip-toggle .cmp-done.on{color:var(--brand-green-600)}.crm-v2 .crm-composer .cmp-pick{position:relative;display:inline-grid;place-items:center;width:28px;height:26px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:border-color .12s ease,color .12s ease}.crm-v2 .crm-composer .cmp-pick svg{width:14px;height:14px}.crm-v2 .crm-composer .cmp-pick input{position:absolute;inset:0;opacity:0;cursor:pointer}.crm-v2 .crm-composer .cmp-pick:hover,.crm-v2 .crm-composer .cmp-pick.on{border-color:var(--color-primary);color:var(--color-primary)}.crm-v2 .crm-composer.is-inline .cmp-body{padding:10px 13px;display:flex;gap:9px;align-items:center;color:var(--text-muted-2);font-size:var(--fs-sm);transition:background .12s ease}.crm-v2 .crm-composer.is-inline .cmp-body.expanded{background:var(--surface-2)}.crm-v2 .crm-composer.is-inline .cmp-lead{display:grid;place-items:center;flex:0 0 auto;color:var(--text-muted-2)}.crm-v2 .crm-composer.is-inline .cmp-lead svg{width:15px;height:15px}.crm-v2 .crm-composer.is-inline .cmp-body input{flex:1;min-width:0;border:none;outline:none;font-family:inherit;font-size:var(--fs-sm);color:var(--text-color);background:#0000;padding:4px 0}.crm-v2 .crm-composer.is-inline .cmp-body input::placeholder{color:var(--text-muted-2)}.crm-v2 .crm-composer.is-inline .cmp-foot{padding:0 13px 11px}.crm-v2 .crm-composer.is-stacked .cmp-channels{padding:7px;background:var(--surface-2)}.crm-v2 .crm-composer.is-stacked .cmp-body{padding:12px 13px;display:flex;flex-direction:column;gap:9px}.crm-v2 .crm-composer.is-stacked .cmp-fields{display:flex;gap:8px}.crm-v2 .crm-composer.is-stacked .cmp-select{flex:1;min-width:0;font-family:inherit;font-size:12px;color:var(--text-color);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);padding:7px 24px 7px 9px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27%3E%3Cpath fill=%27%235b6470%27 d=%27M0 0l5 6 5-6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;text-overflow:ellipsis}.crm-v2 .crm-composer.is-stacked .cmp-select:hover{border-color:var(--text-muted-2)}.crm-v2 .crm-composer.is-stacked .cmp-select:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--color-primary)}.crm-v2 .crm-composer.is-stacked .cmp-note{font-family:inherit;font-size:var(--fs-sm);color:var(--text-color);resize:vertical;min-height:58px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);padding:9px 10px;line-height:1.45}.crm-v2 .crm-composer.is-stacked .cmp-note::placeholder{color:var(--text-muted-2)}.crm-v2 .crm-composer.is-stacked .cmp-note:focus-visible,.crm-v2 .crm-composer.is-stacked .cmp-note:focus{outline:none;box-shadow:var(--focus-ring);border-color:var(--color-primary)}.crm-v2 .suggested .sug-list{display:flex;flex-direction:column}.crm-v2 .suggested .sug-row{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--divider);border-radius:var(--radius-sm);transition:background .12s ease}.crm-v2 .suggested .sug-row:last-child{border-bottom:none}.crm-v2 .suggested .sug-row:hover{background:var(--surface-hover);margin:0 -8px;padding-left:8px;padding-right:8px;border-bottom-color:#0000}.crm-v2 .suggested .sug-row .chip{flex:0 0 auto}.crm-v2 .suggested .sug-row .sug-main{flex:1;min-width:0}.crm-v2 .suggested .sug-row .sug-name{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2 .suggested .sug-row .sug-detail{font-size:11px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2 .suggested .sug-row .sug-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.crm-v2 .suggested .sug-row .sug-compose{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;padding:0;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);background:none;color:var(--text-muted-2);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease,border-color .12s ease}.crm-v2 .suggested .sug-row .sug-compose svg{width:13px;height:13px}.crm-v2 .suggested .sug-row .sug-compose:hover{color:var(--color-primary);background:var(--color-primary-50)}.crm-v2 .suggested .sug-row .sug-compose:focus-visible{outline:none;box-shadow:var(--focus-ring);opacity:1}.crm-v2 .suggested .sug-row:hover .sug-compose,.crm-v2 .suggested .sug-row:focus-within .sug-compose{opacity:1}.crm-v2 .suggested .sug-empty{font-size:12px;color:var(--text-muted-2);line-height:1.5}.crm-v2 .act-calendar{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.crm-v2 .cal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.crm-v2 .cal-nav{display:flex;align-items:center;gap:8px}.crm-v2 .cal-arrow{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.crm-v2 .cal-arrow svg{width:16px;height:16px}.crm-v2 .cal-arrow:hover{background:var(--surface-hover);color:var(--text-strong);border-color:var(--text-muted-2)}.crm-v2 .cal-arrow:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .cal-period{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--text-strong);margin-left:4px}.crm-v2 .cal-right{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.crm-v2 .cal-mode.seg{flex:0 0 auto}.crm-v2 .cal-legend{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crm-v2 .cal-legend .leg{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:var(--fw-bold);color:var(--text-muted);white-space:nowrap}.crm-v2 .cal-legend .leg-dot{width:9px;height:9px;border-radius:3px;flex:0 0 9px;background:var(--leg-color, var(--text-muted-2))}.crm-v2 .cal-legend .leg-call{--leg-color: var(--chip-info-fg)}.crm-v2 .cal-legend .leg-email{--leg-color: var(--chip-accent-fg)}.crm-v2 .cal-legend .leg-meeting{--leg-color: var(--chip-success-fg)}.crm-v2 .cal-legend .leg-task{--leg-color: var(--chip-neutral-fg)}.crm-v2 .cal-legend .leg-note{--leg-color: var(--chip-warning-fg)}.crm-v2 .cal-grid{padding:0;overflow:hidden}.crm-v2 .cal-weekhead{display:grid;grid-template-columns:repeat(7,1fr);background:var(--surface-2);border-bottom:1px solid var(--border)}.crm-v2 .cal-wh{padding:8px 10px;font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--text-table-header);text-align:left}.crm-v2 .cal-cells{display:grid;grid-template-columns:repeat(7,1fr)}.crm-v2 .cal-cells.week .cal-cell{min-height:320px}.crm-v2 .cal-cells.month .cal-cell{min-height:104px}.crm-v2 .cal-cell{border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);padding:6px;display:flex;flex-direction:column;gap:4px;transition:background .12s ease,box-shadow .12s ease}.crm-v2 .cal-cell:nth-child(7n){border-right:none}.crm-v2 .cal-cell.out-month{background:var(--surface-2)}.crm-v2 .cal-cell.out-month .cal-daynum{color:var(--text-muted-2)}.crm-v2 .cal-cell.is-today{background:var(--color-primary-50)}.crm-v2 .cal-cell.dropping{box-shadow:inset 0 0 0 2px var(--color-primary);background:var(--color-primary-50)}.crm-v2 .cal-daynum{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:var(--fw-bold);color:var(--text-muted);padding:1px 2px}.crm-v2 .cal-daynum .today-dot{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--color-primary);color:#fff;font-weight:900}.crm-v2 .cal-daynum .cal-dayname{font-weight:var(--fw-medium);color:var(--text-muted-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.03em}.crm-v2 .cal-events{display:flex;flex-direction:column;gap:3px;overflow:hidden}.crm-v2 .cal-event{display:flex;align-items:center;gap:5px;width:100%;text-align:left;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);padding:3px 7px;font-family:inherit;font-size:11px;font-weight:var(--fw-medium);color:var(--text-strong);line-height:1.3;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.crm-v2 .cal-event .ev-dot{width:7px;height:7px;border-radius:50%;flex:0 0 7px;background:var(--ev-color, var(--text-muted-2))}.crm-v2 .cal-event .ev-time{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:0 0 auto;font-weight:var(--fw-bold)}.crm-v2 .cal-event .ev-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2 .cal-event:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.crm-v2 .cal-event:active{cursor:grabbing}.crm-v2 .cal-event:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crm-v2 .cal-event.dragging{opacity:.45}.crm-v2 .cal-event.done{opacity:.6}.crm-v2 .cal-event.done .ev-title{text-decoration:line-through}.crm-v2 .cal-event.over{box-shadow:inset 2px 0 0 var(--color-error)}.crm-v2 .cal-event.ev-call{background:var(--chip-info-bg);--ev-color: var(--chip-info-fg)}.crm-v2 .cal-event.ev-email{background:var(--chip-accent-bg);--ev-color: var(--chip-accent-fg)}.crm-v2 .cal-event.ev-meeting{background:var(--chip-success-bg);--ev-color: var(--chip-success-fg)}.crm-v2 .cal-event.ev-task{background:var(--chip-neutral-bg);--ev-color: var(--chip-neutral-fg)}.crm-v2 .cal-event.ev-note{background:var(--chip-warning-bg);--ev-color: var(--chip-warning-fg)}.crm-v2 .cal-peek-backdrop{position:fixed;inset:0;z-index:40}.crm-v2 .cal-peek{position:absolute;z-index:41;width:280px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:12px;animation:rs-pop .12s ease;transform:translate(-50%,10px)}.crm-v2 .cal-peek-head{display:flex;align-items:flex-start;gap:9px;margin-bottom:9px}.crm-v2 .cal-peek-head .cal-peek-title{flex:1;min-width:0}.crm-v2 .cal-peek-head .cal-peek-title .strong{font-size:13px;line-height:1.3}.crm-v2 .cal-peek-head .cal-peek-title .muted2{font-size:11px;margin-top:2px}.crm-v2 .cal-peek-head .cal-peek-x{background:none;border:none;padding:2px;color:var(--text-muted-2);cursor:pointer;flex:0 0 auto}.crm-v2 .cal-peek-head .cal-peek-x svg{width:15px;height:15px}.crm-v2 .cal-peek-head .cal-peek-x:hover{color:var(--text-strong)}.crm-v2 .cal-peek-meta{font-size:12px;margin-bottom:10px}.crm-v2 .cal-peek-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crm-v2 .cal-peek-resched{display:flex;align-items:center;gap:6px}.crm-v2 .cal-pick{position:relative;cursor:pointer}.crm-v2 .cal-pick input{position:absolute;inset:0;opacity:0;cursor:pointer}@media (max-width: 1180px){.crm-v2 .agenda-grid.has-rail{grid-template-columns:178px minmax(0,1fr)}.crm-v2 .act-rail{grid-column:1/-1;position:static;flex-direction:row;flex-wrap:wrap}.crm-v2 .act-rail .quick-composer,.crm-v2 .act-rail .suggested{flex:1 1 320px;margin-bottom:0}}@media (max-width: 860px){.crm-v2 .agenda-grid,.crm-v2 .agenda-grid.has-rail{grid-template-columns:1fr}.crm-v2 .act-buckets{flex-direction:row;flex-wrap:wrap}.crm-v2 .act-buckets .bucket-row{width:auto}.crm-v2 .act-rail{flex-direction:column}.crm-v2 .cal-cells.month .cal-cell{min-height:78px}.crm-v2 .cal-cells.week{grid-template-columns:1fr}.crm-v2 .cal-cells.week .cal-cell{min-height:auto}}@media (max-width: 640px){.crm-v2 .cal-grid{overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-v2 .cal-weekhead,.crm-v2 .cal-cells{min-width:620px}.crm-v2 .activity-list{overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-v2 .act-filters{gap:var(--space-3)}.crm-v2 .crm-composer .cmp-fields{flex-direction:column}}@media (prefers-reduced-motion: reduce){.crm-v2 .ck,.crm-v2 .ck:after,.crm-v2 .agenda-row,.crm-v2 .agenda-actions,.crm-v2 .chip-toggle button,.crm-v2 .cmp-chan,.crm-v2 .cal-arrow,.crm-v2 .cal-event,.crm-v2 .cal-cell,.crm-v2 .rs-caret{transition:none}.crm-v2 .cal-event:hover{transform:none}.crm-v2 .rs-menu,.crm-v2 .cal-peek,.crm-v2 .agenda-row,.crm-v2 .agenda-skeleton .sk{animation:none}}.crm-v2.crm-activity-detail{max-width:1080px;margin:0 auto;padding:var(--space-5) var(--space-6) var(--space-8)}.crm-v2.crm-activity-detail .act-topbar{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.crm-v2.crm-activity-detail .act-topbar .crumbs{font-size:var(--fs-sm);color:var(--text-muted-2)}.crm-v2.crm-activity-detail .act-topbar .crumbs b{color:var(--text-color);font-weight:var(--fw-bold)}.crm-v2.crm-activity-detail .act-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap}.crm-v2.crm-activity-detail .act-title{display:flex;align-items:center;gap:var(--space-3);min-width:0}.crm-v2.crm-activity-detail .act-chan{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 40px;background:var(--surface);border:1.5px solid var(--border-strong);color:var(--text-muted)}.crm-v2.crm-activity-detail .act-chan svg{width:19px;height:19px}.crm-v2.crm-activity-detail .act-chan.channel-call{border-color:var(--color-primary);color:var(--color-primary)}.crm-v2.crm-activity-detail .act-chan.channel-email{border-color:var(--color-accent);color:var(--color-accent)}.crm-v2.crm-activity-detail .act-chan.channel-meeting{border-color:var(--brand-green);color:var(--brand-green-600)}.crm-v2.crm-activity-detail .act-chan.channel-task{border-color:var(--color-warning);color:var(--color-warning)}.crm-v2.crm-activity-detail .act-name{font-size:19px;font-weight:800;color:var(--text-strong);letter-spacing:-.01em}.crm-v2.crm-activity-detail .act-sub{font-size:var(--fs-sm);color:var(--text-muted-2);margin-top:1px;font-variant-numeric:tabular-nums}.crm-v2.crm-activity-detail .act-title .chip{display:inline-flex;align-items:center;gap:5px;margin-left:var(--space-2)}.crm-v2.crm-activity-detail .act-title .chip svg{width:12px;height:12px}.crm-v2.crm-activity-detail .act-record{display:grid;grid-template-columns:1fr 320px;gap:var(--space-5);align-items:start}@media (max-width: 860px){.crm-v2.crm-activity-detail .act-record{grid-template-columns:1fr}}.crm-v2.crm-activity-detail .act-main{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.crm-v2.crm-activity-detail .act-rail{display:flex;flex-direction:column;gap:var(--space-5)}.crm-v2.crm-activity-detail .act-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:16px 18px}.crm-v2.crm-activity-detail .act-card-h{font-size:10.5px;text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--text-muted);margin-bottom:var(--space-3);display:flex;align-items:center;gap:7px}.crm-v2.crm-activity-detail .act-card-h .act-count{background:var(--surface-3);color:var(--text-muted);border-radius:999px;padding:0 7px;font-size:10px}.crm-v2.crm-activity-detail .act-desc{font-size:var(--fs-body);color:var(--text-color);line-height:1.6;white-space:pre-wrap}.crm-v2.crm-activity-detail .act-muted{font-size:var(--fs-sm);color:var(--text-muted-2)}.crm-v2.crm-activity-detail .act-notes{display:flex;flex-direction:column;gap:var(--space-3)}.crm-v2.crm-activity-detail .act-note{border-left:2px solid var(--divider);padding:2px 0 2px 12px}.crm-v2.crm-activity-detail .act-note-body{font-size:var(--fs-sm);color:var(--text-color);line-height:1.5;white-space:pre-wrap}.crm-v2.crm-activity-detail .act-note-when{font-size:11px;color:var(--text-muted-2);margin-top:3px;font-variant-numeric:tabular-nums}.crm-v2.crm-activity-detail .act-field{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:6px 0;border-bottom:1px solid var(--divider)}.crm-v2.crm-activity-detail .act-field:last-child{border-bottom:none}.crm-v2.crm-activity-detail .act-field-l{font-size:var(--fs-sm);color:var(--text-muted);flex:0 0 auto}.crm-v2.crm-activity-detail .act-field-v{font-size:var(--fs-sm);color:var(--text-color);font-weight:var(--fw-bold);text-align:right;font-variant-numeric:tabular-nums}.crm-v2.crm-activity-detail .act-rel{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:7px 0;border-bottom:1px solid var(--divider);text-decoration:none;color:inherit}.crm-v2.crm-activity-detail .act-rel:last-child{border-bottom:none}.crm-v2.crm-activity-detail .act-rel[href]:hover .act-rel-v{color:var(--color-primary)}.crm-v2.crm-activity-detail .act-rel-l{font-size:var(--fs-sm);color:var(--text-muted);flex:0 0 auto}.crm-v2.crm-activity-detail .act-rel-v{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-color);text-align:right;display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2.crm-activity-detail .act-rel-v svg{width:13px;height:13px;flex:0 0 13px}.crm-v2.crm-activity-detail .act-rel-v.plain svg{display:none}.crm-v2.crm-activity-detail .act-form{display:flex;flex-direction:column;gap:var(--space-3)}.crm-v2.crm-activity-detail .act-efield{display:flex;flex-direction:column;gap:4px}.crm-v2.crm-activity-detail .act-efield-l{font-size:var(--fs-sm);color:var(--text-muted);font-weight:var(--fw-bold)}.crm-v2.crm-activity-detail .act-select,.crm-v2.crm-activity-detail .act-input,.crm-v2.crm-activity-detail .act-textarea{width:100%;font:inherit;font-size:var(--fs-sm);color:var(--text-color);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:7px 9px;transition:border-color .12s ease,box-shadow .12s ease}.crm-v2.crm-activity-detail .act-select:hover,.crm-v2.crm-activity-detail .act-input:hover,.crm-v2.crm-activity-detail .act-textarea:hover{border-color:var(--text-muted-2)}.crm-v2.crm-activity-detail .act-select:focus,.crm-v2.crm-activity-detail .act-input:focus,.crm-v2.crm-activity-detail .act-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.crm-v2.crm-activity-detail .act-select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27%3E%3Cpath fill=%27none%27 stroke=%27%235b6470%27 stroke-width=%271.6%27 d=%27M1 1l4 4 4-4%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:26px}.crm-v2.crm-activity-detail .act-textarea{resize:vertical;min-height:96px;line-height:1.5}.crm-v2.crm-activity-detail .act-acct-search{position:relative}.crm-v2.crm-activity-detail .act-acct-menu{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop, var(--shadow-md));overflow:hidden;max-height:280px;overflow-y:auto}.crm-v2.crm-activity-detail .act-acct-opt{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:8px 10px;font-size:var(--fs-sm);color:var(--text-color)}.crm-v2.crm-activity-detail .act-acct-opt:hover{background:var(--surface-hover)}.crm-v2.crm-activity-detail .act-acct-opt .act-acct-opt-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-bold)}.crm-v2.crm-activity-detail .act-acct-opt svg{width:13px;height:13px;color:var(--text-muted-2);flex:0 0 13px}.crm-v2.crm-activity-detail .act-acct-chip{display:flex;align-items:center;gap:9px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:7px 9px}.crm-v2.crm-activity-detail .act-acct-av{width:28px;height:28px;border-radius:50%;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px}.crm-v2.crm-activity-detail .act-acct-av.sm{width:22px;height:22px;font-size:9px;flex:0 0 22px}.crm-v2.crm-activity-detail .act-acct-text{flex:1;min-width:0;display:flex;flex-direction:column}.crm-v2.crm-activity-detail .act-acct-name{font-size:var(--fs-sm);font-weight:800;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2.crm-activity-detail .act-acct-code{font-size:11px;color:var(--text-muted-2)}.crm-v2.crm-activity-detail .act-acct-change{border:none;background:none;cursor:pointer;color:var(--color-primary);font-size:11px;font-weight:var(--fw-bold);flex:0 0 auto;padding:2px 4px}.crm-v2.crm-activity-detail .act-acct-change:hover{text-decoration:underline}.crm-v2.crm-activity-detail .act-notes-wrap{display:flex;flex-direction:column;gap:var(--space-3)}.crm-v2.crm-activity-detail .act-note-composer{display:flex;flex-direction:column;gap:6px}.crm-v2.crm-activity-detail .act-note-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.crm-v2.crm-activity-detail .act-note-hint{font-size:11px;color:var(--text-muted-2)}.crm-v2.crm-activity-detail .act-note-author{font-weight:var(--fw-bold);color:var(--text-muted)}.crm-v2.crm-activity-detail .act-sk-loading{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);padding:var(--space-6);justify-content:center;font-size:var(--fs-sm)}.crm-v2.crm-contact-detail .cd-avatar{width:40px;height:40px;border-radius:50%;color:#fff;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px}.crm-v2.crm-contact-detail .cd-primary-star{color:var(--brand-green);margin-left:6px;font-size:14px}.crm-v2.crm-contact-detail .cd-acct-link{color:var(--color-primary);cursor:pointer;text-decoration:none}.crm-v2.crm-contact-detail .cd-acct-link:hover{text-decoration:underline}.crm-v2.crm-contact-detail .cd-lines{display:flex;flex-direction:column;gap:8px}.crm-v2.crm-contact-detail .cd-line{display:inline-flex;align-items:center;gap:9px;font-size:var(--fs-sm);color:var(--text-color);text-decoration:none}.crm-v2.crm-contact-detail .cd-line svg{width:15px;height:15px;color:var(--text-muted-2);flex:0 0 15px}.crm-v2.crm-contact-detail .cd-line[href]:hover{color:var(--color-primary)}.crm-v2.crm-contact-detail .cd-line[href]:hover svg{color:var(--color-primary)}.crm-v2.crm-contact-detail .cd-line.muted2{color:var(--text-muted-2)}.crm-v2.crm-contact-detail .cd-name-row{display:flex;gap:var(--space-3)}.crm-v2.crm-contact-detail .cd-name-row .act-efield{flex:1;min-width:0}.crm-v2.crm-contact-detail .cd-opps{display:flex;flex-direction:column;gap:2px}.crm-v2.crm-contact-detail .cd-opp{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;background:none;border:none;font:inherit;cursor:pointer;padding:8px 6px;margin:0 -6px;width:calc(100% + 12px);border-radius:var(--radius-sm);border-bottom:1px solid var(--divider);transition:background .12s ease}.crm-v2.crm-contact-detail .cd-opp:last-child{border-bottom:none}.crm-v2.crm-contact-detail .cd-opp:hover{background:var(--surface-hover)}.crm-v2.crm-contact-detail .cd-opp:hover .cd-opp-name{color:var(--color-primary)}.crm-v2.crm-contact-detail .cd-opp svg{width:13px;height:13px;color:var(--text-muted-2);flex:0 0 13px}.crm-v2.crm-contact-detail .cd-opp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.crm-v2.crm-contact-detail .cd-opp-name{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2.crm-contact-detail .cd-opp-sub{font-size:11px;color:var(--text-muted-2);font-variant-numeric:tabular-nums}.crm-v2.crm-contact-detail .cd-opp-amt{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-color);font-variant-numeric:tabular-nums;flex:0 0 auto}.crm-v2.crm-contact-detail .cd-acts{display:flex;flex-direction:column;gap:2px}.crm-v2.crm-contact-detail .cd-act{display:flex;align-items:flex-start;gap:10px;text-decoration:none;color:inherit;padding:9px 6px;margin:0 -6px;width:calc(100% + 12px);border-radius:var(--radius-sm);border-bottom:1px solid var(--divider);transition:background .12s ease}.crm-v2.crm-contact-detail .cd-act:last-child{border-bottom:none}.crm-v2.crm-contact-detail .cd-act:hover{background:var(--surface-hover)}.crm-v2.crm-contact-detail .cd-act:hover .cd-act-type{color:var(--color-primary)}.crm-v2.crm-contact-detail .cd-act-chan{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:0 0 28px;background:var(--surface);border:1.5px solid var(--border-strong);color:var(--text-muted)}.crm-v2.crm-contact-detail .cd-act-chan svg{width:14px;height:14px}.crm-v2.crm-contact-detail .cd-act-chan.channel-call{border-color:var(--color-primary);color:var(--color-primary)}.crm-v2.crm-contact-detail .cd-act-chan.channel-email{border-color:var(--color-accent);color:var(--color-accent)}.crm-v2.crm-contact-detail .cd-act-chan.channel-meeting{border-color:var(--brand-green);color:var(--brand-green-600)}.crm-v2.crm-contact-detail .cd-act-chan.channel-task{border-color:var(--color-warning);color:var(--color-warning)}.crm-v2.crm-contact-detail .cd-act-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.crm-v2.crm-contact-detail .cd-act-top{display:flex;align-items:center;gap:7px}.crm-v2.crm-contact-detail .cd-act-type{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong)}.crm-v2.crm-contact-detail .cd-act-desc{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2.crm-contact-detail .cd-act-when{font-size:11px;color:var(--text-muted-2);font-variant-numeric:tabular-nums}.crm-v2.crm-contact-detail .cd-snap-h{display:flex;align-items:center;justify-content:space-between}.crm-v2.crm-contact-detail .cd-snap-open{font-size:11px;font-weight:var(--fw-bold);color:var(--color-primary);text-decoration:none;display:inline-flex;align-items:center;gap:3px}.crm-v2.crm-contact-detail .cd-snap-open svg{width:12px;height:12px}.crm-v2.crm-contact-detail .cd-snap-open:hover{text-decoration:underline}.crm-v2.crm-contact-detail .cd-snap-status{margin-bottom:var(--space-2)}.crm-v2.crm-contact-detail .cd-snap-prospect{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-2)}.crm-v2.crm-contact-detail .cd-snap-prospect .muted2{font-size:12px;color:var(--text-muted-2);line-height:1.45}.crm-v2.crm-contact-detail .cd-bad{color:var(--color-error)}.crm-v2.crm-contact-detail .cd-check{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-color);cursor:pointer}.crm-v2.crm-contact-detail .cd-check input{width:15px;height:15px}.crm-v2.crm-opp-detail .card-empty,.crm-v2.crm-lead-detail .card-empty,.crm-v2.crm-customer360 .card-empty{padding:14px;font-size:var(--fs-sm);color:var(--text-muted-2)}.crm-v2.crm-opp-detail .opp-files-card .card-head .more.more-btn,.crm-v2.crm-lead-detail .opp-files-card .card-head .more.more-btn,.crm-v2.crm-customer360 .opp-files-card .card-head .more.more-btn{background:none;border:none;font-family:inherit;padding:0;cursor:pointer}.crm-v2.crm-opp-detail .opp-files-card .card-head .more.more-btn:disabled,.crm-v2.crm-lead-detail .opp-files-card .card-head .more.more-btn:disabled,.crm-v2.crm-customer360 .opp-files-card .card-head .more.more-btn:disabled{opacity:.5;cursor:default}.crm-v2.crm-opp-detail .opp-files-list,.crm-v2.crm-lead-detail .opp-files-list,.crm-v2.crm-customer360 .opp-files-list{padding:6px 14px 10px;display:flex;flex-direction:column}.crm-v2.crm-opp-detail .opp-file-row,.crm-v2.crm-lead-detail .opp-file-row,.crm-v2.crm-customer360 .opp-file-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--divider)}.crm-v2.crm-opp-detail .opp-file-row:last-child,.crm-v2.crm-lead-detail .opp-file-row:last-child,.crm-v2.crm-customer360 .opp-file-row:last-child{border-bottom:none}.crm-v2.crm-opp-detail .opp-file-name,.crm-v2.crm-lead-detail .opp-file-name,.crm-v2.crm-customer360 .opp-file-name{flex:1;min-width:0;text-align:left;background:none;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:var(--fw-bold);color:var(--color-primary);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2.crm-opp-detail .opp-file-name:hover,.crm-v2.crm-lead-detail .opp-file-name:hover,.crm-v2.crm-customer360 .opp-file-name:hover{text-decoration:underline}.crm-v2.crm-opp-detail .opp-file-meta,.crm-v2.crm-lead-detail .opp-file-meta,.crm-v2.crm-customer360 .opp-file-meta{font-size:11px;color:var(--text-muted-2);white-space:nowrap;flex:0 0 auto}.crm-v2.crm-opp-detail .opp-file-x,.crm-v2.crm-lead-detail .opp-file-x,.crm-v2.crm-customer360 .opp-file-x{background:none;border:none;cursor:pointer;color:var(--text-muted-2);font-size:16px;line-height:1;padding:0 2px;flex:0 0 auto}.crm-v2.crm-opp-detail .opp-file-x:hover,.crm-v2.crm-lead-detail .opp-file-x:hover,.crm-v2.crm-customer360 .opp-file-x:hover{color:var(--color-error)}.crm-v2.crm-opp-detail .opp-file-x:disabled,.crm-v2.crm-lead-detail .opp-file-x:disabled,.crm-v2.crm-customer360 .opp-file-x:disabled{opacity:.4;cursor:default}.crm-v2.crm-opp-detail .crm-note-composer,.crm-v2.crm-lead-detail .crm-note-composer,.crm-v2.crm-customer360 .crm-note-composer{padding:10px 14px;border-bottom:1px solid var(--divider)}.crm-v2.crm-opp-detail .crm-note-input,.crm-v2.crm-lead-detail .crm-note-input,.crm-v2.crm-customer360 .crm-note-input{width:100%;box-sizing:border-box;resize:vertical;min-height:52px;font-family:inherit;font-size:var(--fs-sm);padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-color);background:var(--surface)}.crm-v2.crm-opp-detail .crm-note-input::placeholder,.crm-v2.crm-lead-detail .crm-note-input::placeholder,.crm-v2.crm-customer360 .crm-note-input::placeholder{color:var(--text-muted-2)}.crm-v2.crm-opp-detail .crm-note-input:focus,.crm-v2.crm-lead-detail .crm-note-input:focus,.crm-v2.crm-customer360 .crm-note-input:focus{outline:none;border-color:var(--color-primary)}.crm-v2.crm-opp-detail .crm-note-actions,.crm-v2.crm-lead-detail .crm-note-actions,.crm-v2.crm-customer360 .crm-note-actions{display:flex;justify-content:flex-end;margin-top:8px}.crm-v2.crm-opp-detail .crm-note-list,.crm-v2.crm-lead-detail .crm-note-list,.crm-v2.crm-customer360 .crm-note-list{padding:4px 14px 10px;display:flex;flex-direction:column}.crm-v2.crm-opp-detail .crm-note-row,.crm-v2.crm-lead-detail .crm-note-row,.crm-v2.crm-customer360 .crm-note-row{padding:8px 0;border-bottom:1px solid var(--divider)}.crm-v2.crm-opp-detail .crm-note-row:last-child,.crm-v2.crm-lead-detail .crm-note-row:last-child,.crm-v2.crm-customer360 .crm-note-row:last-child{border-bottom:none}.crm-v2.crm-opp-detail .crm-note-text,.crm-v2.crm-lead-detail .crm-note-text,.crm-v2.crm-customer360 .crm-note-text{font-size:var(--fs-sm);color:var(--text-color);white-space:pre-wrap;line-height:1.4}.crm-v2.crm-opp-detail .crm-note-meta,.crm-v2.crm-lead-detail .crm-note-meta,.crm-v2.crm-customer360 .crm-note-meta{font-size:11px;color:var(--text-muted-2);margin-top:3px}.crm-v2.crm-opp-composer{max-width:920px}.crm-v2.crm-opp-composer .opp-topbar{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.crm-v2.crm-opp-composer .opp-topbar .crumbs{font-size:var(--fs-sm);color:var(--text-muted)}.crm-v2.crm-opp-composer .opp-topbar .crumbs b{color:var(--text-strong)}.crm-v2.crm-opp-composer .cmp-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.crm-v2.crm-opp-composer .cmp-title .cmp-name{font-size:20px;font-weight:900;color:var(--text-strong);letter-spacing:-.01em;line-height:1.2}.crm-v2.crm-opp-composer .cmp-title .cmp-sub{font-size:var(--fs-sm);color:var(--text-muted);margin-top:3px}.crm-v2.crm-opp-composer .cmp-actions{display:flex;gap:var(--space-2);align-items:center;flex:0 0 auto}.crm-v2.crm-opp-composer .cmp-banner{border-radius:var(--radius-md);padding:10px 14px;font-size:var(--fs-sm);margin-bottom:var(--space-4)}.crm-v2.crm-opp-composer .cmp-banner.error{background:var(--color-error-50);color:var(--chip-error-fg);border:1px solid var(--chip-error-fg)}.crm-v2.crm-opp-composer .cmp-form{display:flex;flex-direction:column;gap:var(--space-4)}.crm-v2.crm-opp-composer .cmp-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5)}.crm-v2.crm-opp-composer .cmp-card .section-label{display:block;margin-bottom:var(--space-3)}.crm-v2.crm-opp-composer .cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-4)}@media (max-width: 720px){.crm-v2.crm-opp-composer .cmp-grid{grid-template-columns:1fr}}.crm-v2.crm-opp-composer .cmp-field{display:flex;flex-direction:column;gap:5px;min-width:0}.crm-v2.crm-opp-composer .cmp-field.span-2{grid-column:1/-1}.crm-v2.crm-opp-composer .cmp-field-label{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--text-muted);display:flex;align-items:baseline;gap:6px}.crm-v2.crm-opp-composer .cmp-field-label .req{color:var(--color-error);font-weight:900}.crm-v2.crm-opp-composer .cmp-field-label .cmp-field-hint{text-transform:none;letter-spacing:0;font-weight:var(--fw-regular);color:var(--text-muted-2);font-size:10px}.crm-v2.crm-opp-composer .cmp-input{width:100%;box-sizing:border-box;font-family:inherit;font-size:var(--fs-sm);padding:8px 11px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-color);line-height:1.3}.crm-v2.crm-opp-composer .cmp-input::placeholder{color:var(--text-muted-2)}.crm-v2.crm-opp-composer .cmp-input:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.crm-v2.crm-opp-composer select.cmp-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%238a929c%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%276 9 12 15 18 9%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.crm-v2.crm-opp-composer .cmp-textarea{resize:vertical;min-height:84px;line-height:1.45}.crm-v2.crm-opp-composer .cmp-field.invalid .cmp-input,.crm-v2.crm-opp-composer .cmp-account-search.invalid .cmp-input{border-color:var(--color-error)}.crm-v2.crm-opp-composer .cmp-prefix,.crm-v2.crm-opp-composer .cmp-suffix{display:flex;align-items:center;gap:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface)}.crm-v2.crm-opp-composer .cmp-prefix:focus-within,.crm-v2.crm-opp-composer .cmp-suffix:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.crm-v2.crm-opp-composer .cmp-prefix span,.crm-v2.crm-opp-composer .cmp-suffix span{color:var(--text-muted-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);padding:0 4px 0 11px;flex:0 0 auto}.crm-v2.crm-opp-composer .cmp-prefix .cmp-input,.crm-v2.crm-opp-composer .cmp-suffix .cmp-input{border:none;box-shadow:none;padding-left:4px}.crm-v2.crm-opp-composer .cmp-prefix .cmp-input:focus,.crm-v2.crm-opp-composer .cmp-suffix .cmp-input:focus{box-shadow:none}.crm-v2.crm-opp-composer .cmp-suffix span{padding:0 11px 0 4px}.crm-v2.crm-opp-composer .cmp-readout{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--brand-green-600);padding:8px 0}.crm-v2.crm-opp-composer .cmp-account-chip{display:flex;align-items:center;gap:11px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 13px}.crm-v2.crm-opp-composer .cmp-acct-avatar{width:34px;height:34px;border-radius:var(--radius-sm);color:#fff;font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.crm-v2.crm-opp-composer .cmp-acct-avatar.sm{width:26px;height:26px;font-size:11px}.crm-v2.crm-opp-composer .cmp-acct-text{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.crm-v2.crm-opp-composer .cmp-acct-name{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-body)}.crm-v2.crm-opp-composer .cmp-acct-code{font-size:var(--fs-caption);color:var(--text-muted-2);font-weight:var(--fw-bold)}.crm-v2.crm-opp-composer .cmp-acct-change{margin-left:auto;background:none;border:none;color:var(--color-primary);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);padding:4px 6px;flex:0 0 auto}.crm-v2.crm-opp-composer .cmp-acct-change:hover{text-decoration:underline}.crm-v2.crm-opp-composer .cmp-lead-note{margin:9px 2px 0;font-size:var(--fs-caption);color:var(--text-muted);line-height:1.45}.crm-v2.crm-opp-composer .cmp-account-search{position:relative}.crm-v2.crm-opp-composer .cmp-acct-dropdown{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;max-height:320px;overflow-y:auto}.crm-v2.crm-opp-composer .cmp-acct-empty{padding:12px 14px;color:var(--text-muted);font-size:var(--fs-sm);display:flex;align-items:center;gap:8px}.crm-v2.crm-opp-composer .cmp-acct-opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--divider);padding:9px 13px;cursor:pointer;font-family:inherit}.crm-v2.crm-opp-composer .cmp-acct-opt:last-child{border-bottom:none}.crm-v2.crm-opp-composer .cmp-acct-opt:hover{background:var(--surface-hover)}.crm-v2.crm-opp-composer .cmp-acct-opt-name{flex:1;min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v2.crm-opp-composer .cmp-footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1)}.crm-v2 .crm-modal-scrim{position:fixed;inset:0;background:#11151a73;z-index:1300;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:crm-fade-in .14s ease-out}.crm-v2 .crm-modal{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:420px;max-width:100%;overflow:hidden;animation:crm-pop-in .16s ease-out}.crm-v2 .crm-modal-head{padding:16px 18px 0}.crm-v2 .crm-modal-head h3{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin:0;color:var(--text-strong)}.crm-v2 .crm-modal-body{padding:14px 18px}.crm-v2 .crm-modal .modal-label{display:block;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);font-weight:var(--fw-bold);margin-bottom:6px}.crm-v2 .crm-modal .modal-select{width:100%;padding:7px 10px;font-family:inherit;font-size:var(--fs-sm);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-color)}.crm-v2 .crm-modal .modal-note{font-size:var(--fs-caption);color:var(--text-muted);margin:10px 0 0;line-height:1.45}.crm-v2 .crm-modal .modal-error{font-size:var(--fs-sm);color:var(--color-error);margin:8px 0 0;font-weight:var(--fw-medium)}.crm-v2 .crm-modal .modal-input{width:100%;padding:7px 10px;font-family:inherit;font-size:var(--fs-sm);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-color);transition:border-color .12s ease,box-shadow .12s ease}.crm-v2 .crm-modal .modal-input:hover{border-color:var(--text-muted-2)}.crm-v2 .crm-modal .modal-input:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.crm-v2 .crm-modal .modal-field{margin-bottom:12px}.crm-v2 .crm-modal .modal-row{display:flex;gap:var(--space-3)}.crm-v2 .crm-modal .modal-row .modal-field{flex:1;min-width:0}.crm-v2 .crm-modal .modal-check{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-color);cursor:pointer;margin-top:2px}.crm-v2 .crm-modal .modal-check input{width:15px;height:15px}.crm-v2 .crm-modal-actions{padding:12px 18px 16px;display:flex;justify-content:flex-end;gap:var(--space-2)}.FancyReactSelect-container{display:flex;flex-direction:column;width:100%}.FancyReactSelect{display:inline-block;position:relative}.FancyReactSelect.Mui-error+.MuiFormHelperText-root{color:#f44336}.FancyReactSelect._full-width{width:100%}.FancyReactSelect.Mui-focused .MuiInputLabel-root{color:#74b4ffe6}.FancyReactSelect .FancyReactSelect-inner{width:100%}.FancyReactSelect ._drop-down-picker-tool-picked{z-index:12!important}.FancyReactSelect ._drop-down-picker-tool-shipment{z-index:11!important}.FancyReactSelect .fancy-react-select__control{background:none;border:0;box-shadow:none!important;min-height:24px;touch-action:manipulation}.FancyReactSelect .fancy-react-select__value-container{padding:4px 0}.FancyReactSelect .fancy-react-select__value-container>*{margin:0}.FancyReactSelect .fancy-react-select__value-container>.fancy-react-select__multi-value{margin:0 2px 2px 0;background-color:#4c5055}.FancyReactSelect .fancy-react-select__value-container>.fancy-react-select__multi-value .fancy-react-select__multi-value__label{color:#ccc}.FancyReactSelect .fancy-react-select__indicator{padding:2px}.FancyReactSelect .fancy-react-select__indicator-separator{display:none}.FancyReactSelect .fancy-react-select__single-value{color:#000;font-size:14px}.FancyReactSelect .fancy-react-select__option--is-selected{background:#74b4ffe6}.FancyReactSelect .fancy-react-select__option--is-selected ._muted-dark{color:#fff}.FancyReactSelect .fancy-react-select__menu{min-width:250px;z-index:5100}.FancyReactSelect .fancy-react-select__menu ._muted-dark{font-size:12px}.FancyReactSelect .fancy-react-select__group-heading{text-transform:inherit;font-size:100%;font-weight:700;background:#eee}@media (min-width: 1250px){.FancyReactSelect ._extraLargeWidth .fancy-react-select__menu{min-width:60vw}}@media (min-width: 1250px){.FancyReactSelect ._extraLargeWidth40Percent .fancy-react-select__menu{min-width:40vw}}.fancy-react-select__menu-portal{z-index:5100!important}.MuiOutlinedInput-root .FancyReactSelect-container{height:100%}.MuiOutlinedInput-root .FancyReactSelect:before,.MuiOutlinedInput-root .FancyReactSelect:after{display:none}.MuiOutlinedInput-root .FancyReactSelect .MuiOutlinedInput-input{padding-left:14px;padding-right:14px}.MuiOutlinedInput-root .FancyReactSelect .fancy-react-select__value-container{padding:0}.MuiOutlinedInput-root .FancyReactSelect .MuiInputBase-input{height:inherit}.MuiOutlinedInput-root .FancyReactSelect .fancy-react-select__control{min-height:inherit;margin:-2px 0 0}.MuiOutlinedInput-root .FancyReactSelect .fancy-react-select__indicator{padding:0}.fancy-react-select__menu{background-color:#353941!important}.fancy-react-select__menu .fancy-react-select__option--is-focused{background-color:#deebff33}.fancy-react-select__single-value{color:#ffffffe6!important}.fancy-react-select__input{color:#ffffffe6}.fancy-react-select__indicators .MuiButtonBase-root{cursor:default}.fancy-react-select__indicators .MuiButtonBase-root:hover{background:none}.fancy-react-select__indicators .MuiButtonBase-root:hover svg{fill:#999!important}.fancy-react-select__control--is-focused .fancy-react-select__indicators .MuiButtonBase-root:hover svg{fill:#333!important}.fancy-react-select__control--is-focused .fancy-react-select__indicators .MuiButtonBase-root svg{fill:#666!important}.fancy-react-select__indicators .MuiButtonBase-root svg{transition:fill .15s;fill:#ccc!important}.LoadableContainer{position:relative}.error-snackbar{flex-wrap:nowrap!important}.FormBuilder .generate-purchase-order-button{margin-bottom:15px}.FormBuilder .update-quantity-minimum-button{margin-left:15px}.FormBuilder._compact .fields .field{overflow:hidden;padding-bottom:4px;padding-top:4px;text-overflow:ellipsis}.FormBuilder .deleted-at-alert{margin:0 0 20px}.FormBuilder ._accordions{align-items:flex-start;display:flex;flex-wrap:wrap;margin:-10px}.FormBuilder ._accordion{margin:10px!important;width:calc(100% - 20px)}@media (max-width: 399px){.FormBuilder ._accordion{max-width:94%}}.FormBuilder ._accordion._1-2{width:calc(50% - 20px)}.FormBuilder ._accordion._1-3{width:calc(33.333% - 20px)}.FormBuilder ._accordion._2-3{width:calc(66.666% - 20px)}.FormBuilder ._accordion._1-4{width:calc(25% - 20px)}.FormBuilder ._accordion._2-4{width:calc(50% - 20px)}.FormBuilder ._accordion._3-4{width:calc(75% - 20px)}.FormBuilder ._accordion._3-8{width:calc(37.5% - 20px)}.FormBuilder ._accordion._notes-group .fields,.FormBuilder ._accordion._notes-group .fields ._field-type-notes,.FormBuilder ._accordion._notes-group .fields ._field-type-notes .LoadableContainer,.FormBuilder ._accordion._notes-group table{width:100%}.FormBuilder ._accordion._system-information,.FormBuilder ._accordion._tracking-details,.FormBuilder ._accordion._bol_banner{margin-bottom:0!important}.FormBuilder ._accordion._system-information>.MuiPaper-root,.FormBuilder ._accordion._tracking-details>.MuiPaper-root,.FormBuilder ._accordion._bol_banner>.MuiPaper-root{background:#26282b!important;box-shadow:none}.FormBuilder ._accordion._system-information .MuiAccordionSummary-root.Mui-expanded,.FormBuilder ._accordion._tracking-details .MuiAccordionSummary-root.Mui-expanded,.FormBuilder ._accordion._bol_banner .MuiAccordionSummary-root.Mui-expanded{display:none}.FormBuilder ._accordion._status-information{width:4%;box-shadow:none;background:#26282b!important;margin:8px 20px 8px 0!important}.FormBuilder ._accordion._status-information .MuiAccordionSummary-root.Mui-expanded{display:none}.FormBuilder ._accordion._tracking-details .field,.FormBuilder ._accordion._bol_banner .field{padding:6px 0;width:100%!important}.FormBuilder ._accordion._tracking-details .input,.FormBuilder ._accordion._bol_banner .input{display:block}.FormBuilder ._accordion._tracking-details .deleted-at-alert,.FormBuilder ._accordion._bol_banner .deleted-at-alert{margin:0}.FormBuilder ._accordion._tracking-details .MuiButton-root,.FormBuilder ._accordion._bol_banner .MuiButton-root{text-transform:initial}.FormBuilder ._accordion._tracking-details .MuiAlert-icon,.FormBuilder ._accordion._tracking-details .MuiAlert-root,.FormBuilder ._accordion._bol_banner .MuiAlert-icon,.FormBuilder ._accordion._bol_banner .MuiAlert-root{align-items:center}@media (max-width: 1250px){.FormBuilder ._accordion._1-2,.FormBuilder ._accordion._1-3,.FormBuilder ._accordion._2-3,.FormBuilder ._accordion._1-4,.FormBuilder ._accordion._2-4,.FormBuilder ._accordion._3-4,.FormBuilder ._accordion._3-8{width:calc(100% - 20px)}}.FormBuilder ._accordion ._field-with-padding{padding:0 15px 15px}.FormBuilder ._accordion._array-fields .input{align-items:flex-start!important}.FormBuilder ._accordion._array-fields .MuiButton-text svg{height:15px;width:15px}.FormBuilder ._accordion._array-fields .checkbox-container,.FormBuilder ._accordion._array-fields ._input-array{display:flex}.FormBuilder ._accordion._array-fields ._input-array button{margin-top:0;min-width:30px;padding:4px 8px}.FormBuilder ._accordion._no-accordion ._field-with-padding{padding:0}.FormBuilder ._accordion-with-sub-groups{display:flex;flex-wrap:wrap}.FormBuilder ._accordion-with-sub-groups>._accordion-with-sub-groups-inner{margin:-10px!important;display:flex;flex-wrap:wrap;width:calc(100% + 20px)}.FormBuilder ._alert-message{margin-bottom:20px}.FormBuilder .MuiAccordion-root:before{display:none}.FormBuilder .MuiAccordion-rounded{border-radius:0!important}.FormBuilder .MuiAccordionSummary-root.Mui-expanded{min-height:48px}.FormBuilder .MuiAccordionSummary-root:not(.Mui-expanded) .pagination>*:not(:first-child){display:none}.FormBuilder .MuiAccordionSummary-root .MuiAccordionSummary-content{font-size:17px;font-weight:700;margin:10px 0}.FormBuilder .MuiAccordionSummary-root .MuiButtonGroup-root{margin:0 0 0 10px}.FormBuilder .MuiAccordionSummary-root .MuiButtonGroup-root .MuiButton-root{line-height:1.5}.FormBuilder .MuiAccordionSummary-root .pagination{margin:-5px}.FormBuilder .MuiAccordionSummary-root .pagination ._title{margin:5px}.FormBuilder .MuiAccordionSummary-root .MuiTabs-root{margin:-12px -16px 0;min-height:32px}.FormBuilder .MuiAccordionSummary-root .MuiTabs-root .MuiTab-root{font-size:13px;min-height:32px}.FormBuilder .field{display:flex;flex-direction:column;flex-wrap:wrap;padding:4px 16px}.FormBuilder .field.pick-up-tool{padding-left:0!important}.FormBuilder .field:not(._editable) .MuiInput-underline:before,.FormBuilder .field:not(._editable) .MuiInput-underline:after,.FormBuilder .field:not(._editable) .MuiInputFancyReactSelect-underline:before,.FormBuilder .field:not(._editable) .MuiInputFancyReactSelect-underline:after{opacity:0}.FormBuilder .field .read-only-icon{font-size:0;align-self:center}.FormBuilder .field .read-only-icon svg{fill:#888;height:20px;width:auto}.FormBuilder .field .MuiFormControl-root+.read-only-icon{margin-top:14px}.FormBuilder .field .MuiOutlinedInput-adornedEnd{padding-right:0}.FormBuilder .field .MuiInputAdornment-positionEnd{margin-left:0}.FormBuilder .field .MuiInputBase-multiline{padding:0}.FormBuilder .field .label{font-weight:700}.FormBuilder .field .label .required{color:#f44336;font-size:18px;line-height:0}.FormBuilder .field .MuiFormLabel-root{white-space:nowrap}.FormBuilder .field .input>.FancyReactSelect{width:100%}.FormBuilder .field .input>a{padding:0 4px}.FormBuilder .field .input .MuiFormControl-root{width:100%}.FormBuilder .field .input .MuiCheckbox-root{padding:0}.FormBuilder .field .input input[type=text],.FormBuilder .field .input input[type=numeric],.FormBuilder .field .input input[type=number],.FormBuilder .field .input input[type=password],.FormBuilder .field .input input[type=date],.FormBuilder .field .input input[type=tel],.FormBuilder .field .input textarea{font-size:14px;padding:4px 0;text-overflow:ellipsis}.FormBuilder .field .input textarea{max-height:200px;overflow:auto!important}.FormBuilder .field .input .link{margin-left:5px}.FormBuilder .field .input .raw{overflow:hidden}.FormBuilder .field .input .raw .CopyToClipboard .MuiButtonBase-root{margin:-12px -12px -12px 0}.FormBuilder .field .input .MuiInputAdornment-root .MuiTypography-root{font-size:14px}.FormBuilder .field .warning{color:#f44336;padding:5px 0 0;text-align:right;width:100%}.FormBuilder .field .disabled-field input{color:#777;font-style:italic;padding:0 0 0 4px}.FormBuilder .field .password-eye svg{height:20px;width:20px}.FormBuilder .field._fullWidth{width:100%!important}.FormBuilder .fields{display:flex;flex-wrap:wrap}.FormBuilder .checkbox-container{display:flex}.FormBuilder .checkbox-container .checkbox-label{padding:2px 0 2px 5px}.FormBuilder .checkbox-container .checkbox-label .MuiFormControlLabel-label{font-size:14px;padding:0 0 0 5px}.FormBuilder .checkbox-container .checkbox-label .MuiFormControlLabel-label.Mui-disabled{color:#000000de}.FormBuilder .switch-container{display:flex;margin-left:-11px}.FormBuilder .switch-container .switch-label{align-items:center;display:flex;padding:0 0 2px 5px}@media (min-width: 700px){.FormBuilder .field .label{align-items:center;display:flex;flex:1;padding-right:4px}.FormBuilder .field .input{align-items:flex-start;display:flex;flex:1;justify-content:space-between}}.FormBuilder ._accordion.width-xxl .field{width:14.2857142857%}.FormBuilder ._accordion.width-xxl .field:nth-child(14n+2){background:#2d2f34}.FormBuilder ._accordion.width-xxl .field:nth-child(14n+4){background:#2d2f34}.FormBuilder ._accordion.width-xxl .field:nth-child(14n+6){background:#2d2f34}.FormBuilder ._accordion.width-xxl .field:nth-child(14n+8){background:#2d2f34}.FormBuilder ._accordion.width-xxl .field:nth-child(14n+9){background:#27292d}.FormBuilder ._accordion.width-xxl .field:nth-child(14n+10){background:#2d2f34}.FormBuilder ._accordion.width-xxl .field:nth-child(14n+11){background:#27292d}.FormBuilder ._accordion.width-xxl .field:nth-child(14n+12){background:#2d2f34}.FormBuilder ._accordion.width-xxl .field:nth-child(14n+13){background:#27292d}.FormBuilder ._accordion.width-xxl .field:nth-child(14n+14){background:#2d2f34}.FormBuilder ._accordion.width-xl .field{width:16.6666666667%}.FormBuilder ._accordion.width-xl .field:nth-child(12n+2){background:#2d2f34}.FormBuilder ._accordion.width-xl .field:nth-child(12n+4){background:#2d2f34}.FormBuilder ._accordion.width-xl .field:nth-child(12n+6){background:#2d2f34}.FormBuilder ._accordion.width-xl .field:nth-child(12n+7){background:#2d2f34}.FormBuilder ._accordion.width-xl .field:nth-child(12n+8){background:#27292d}.FormBuilder ._accordion.width-xl .field:nth-child(12n+9){background:#2d2f34}.FormBuilder ._accordion.width-xl .field:nth-child(12n+10){background:#27292d}.FormBuilder ._accordion.width-xl .field:nth-child(12n+11){background:#2d2f34}.FormBuilder ._accordion.width-xl .field:nth-child(12n+12){background:#27292d}.FormBuilder ._accordion.width-lg .field{width:20%}.FormBuilder ._accordion.width-lg .field:nth-child(10n+2){background:#2d2f34}.FormBuilder ._accordion.width-lg .field:nth-child(10n+4){background:#2d2f34}.FormBuilder ._accordion.width-lg .field:nth-child(10n+6){background:#2d2f34}.FormBuilder ._accordion.width-lg .field:nth-child(10n+7){background:#27292d}.FormBuilder ._accordion.width-lg .field:nth-child(10n+8){background:#2d2f34}.FormBuilder ._accordion.width-lg .field:nth-child(10n+9){background:#27292d}.FormBuilder ._accordion.width-lg .field:nth-child(10n+10){background:#2d2f34}.FormBuilder ._accordion.width-md .field{width:25%}.FormBuilder ._accordion.width-md .field:nth-child(8n+2){background:#2d2f34}.FormBuilder ._accordion.width-md .field:nth-child(8n+4){background:#2d2f34}.FormBuilder ._accordion.width-md .field:nth-child(8n+5){background:#2d2f34}.FormBuilder ._accordion.width-md .field:nth-child(8n+6){background:#27292d}.FormBuilder ._accordion.width-md .field:nth-child(8n+7){background:#2d2f34}.FormBuilder ._accordion.width-md .field:nth-child(8n+8){background:#27292d}.FormBuilder ._accordion.width-sm .field{width:33.3333333333%}.FormBuilder ._accordion.width-sm .field:nth-child(6n+2){background:#2d2f34}.FormBuilder ._accordion.width-sm .field:nth-child(6n+4){background:#2d2f34}.FormBuilder ._accordion.width-sm .field:nth-child(6n+5){background:#27292d}.FormBuilder ._accordion.width-sm .field:nth-child(6n+6){background:#2d2f34}.FormBuilder ._accordion.width-xs .field{width:50%}.FormBuilder ._accordion.width-xs .field:nth-child(4n+2){background:#2d2f34}.FormBuilder ._accordion.width-xs .field:nth-child(4n+3){background:#2d2f34}.FormBuilder ._accordion.width-xs .field:nth-child(4n+4){background:#27292d}.FormBuilder ._accordion.width-xxs .field{width:100%}.FormBuilder ._accordion.width-xxs .field:nth-child(2n+2){background:#2d2f34}@media (max-width: 699px){.FormBuilder .field{flex-wrap:wrap;width:100%}.FormBuilder .field:nth-child(2n){background:#2d2f34}.FormBuilder .field .label{width:100%}.FormBuilder .field .input{align-items:center;display:flex;justify-content:space-between;width:100%}}.FormBuilder .FancyReactSelect-inner .fancy-react-select__value-container{padding:0}.FormBuilder .FancyReactSelect-inner .fancy-react-select__single-value{font-size:14px}.FormBuilder .FancyReactSelect-inner .fancy-react-select__option--is-selected .row1 .label,.FormBuilder .FancyReactSelect-inner .fancy-react-select__option--is-selected .row2{color:#fafafa!important}.FormBuilder ._field-group h1{background:#999;color:#000;font-size:14px;margin:0 -15px;padding:0 15px;text-transform:uppercase}.FormBuilder ._field-group .fields{margin:0 -15px}.FormBuilder ._field-group .fields:not(:last-child){margin-bottom:15px}.FormBuilder ._field-group .fields ._receiving-print-worksheet{background:#2d2f34}.FormBuilder .color-picker-container .color-picker-value{border:3px solid;border-radius:2px;cursor:pointer;height:25px;margin-top:5px;width:90px}.FormBuilder .color-picker-container .sketch-picker{position:absolute;z-index:2}.FormBuilder .single-file-field-container ._upload-button,.FormBuilder .single-file-field-container ._remove-button{margin-top:5px}.FormBuilder .single-file-field-container ._remove-button{margin-left:5px}.FormBuilder ._field-type-array ._inner{display:flex;flex:1;flex-direction:column}.FormBuilder ._field-type-array ._input-array{margin-bottom:5px;margin-top:5px}.FormBuilder ._field-type-array ._input-array .MuiInputBase-input{padding:4px}.FormBuilder ._field-type-array button{margin-top:5px;max-width:100px}.FormBuilder .chip{background:#343a40;border-radius:5px;display:inline-block;padding:0 4px}.FormBuilder .chip.chip-success{background:#0dab76;color:#fff}.FormBuilder .chip.chip-voided{background:#343a40;color:#fff}.FormBuilder .chip.chip-info{color:#000000de;background-color:#56a5ff}.ReadOnlyTextField .MuiFormLabel-root{z-index:1000}.ReadOnlyTextField .MuiFormLabel-root svg{margin:-5px 0 0 5px;vertical-align:top}.NotesDialog .MuiDialog-paper{min-width:600px}.NotesDialog .MuiDialog-paper .quality-check-checkboxes{margin-left:24px}.NotesDialog .MuiDialog-paper ._checkboxes-container{display:flex;flex-direction:column;padding:0 26px}.NotesDialog .MuiDialog-paper ._checkboxes-container p{margin:0 0 0 -4px}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes,.NotesDialog .MuiDialog-paper ._checkboxes-container ._item-checkboxes,.NotesDialog .MuiDialog-paper ._checkboxes-container ._vendor-checkboxes{display:flex;flex-direction:row}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table{padding:20px 0}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table .MuiCheckbox-root,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table .MuiCheckbox-root{padding:4px}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table thead th,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table thead th,.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table tbody td,.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table tbody th,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table tbody td,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table tbody th{text-align:center}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table tbody td .MuiFormControlLabel-root,.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table tbody th .MuiFormControlLabel-root,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table tbody td .MuiFormControlLabel-root,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table tbody th .MuiFormControlLabel-root{margin:0}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table tbody td .MuiFormControlLabel-label,.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table tbody th .MuiFormControlLabel-label,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table tbody td .MuiFormControlLabel-label,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table tbody th .MuiFormControlLabel-label{display:none}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table tbody tr:nth-child(2n),.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table tbody tr:nth-child(2n){background:inherit}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table ._align-right,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table ._align-right{text-align:right;width:40px}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table ._multi-select,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table ._multi-select{justify-content:center}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table ._multi-select .FancyReactSelect-container,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table ._multi-select .FancyReactSelect-container{align-items:center;max-width:300px;margin-left:10px}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table ._multi-select .FancyReactSelect-container .FancyReactSelect,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table ._multi-select .FancyReactSelect-container .FancyReactSelect{min-width:80px}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table._customer-table,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table._customer-table{padding:0}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-dialog-checkboxes-table._vendor-table,.NotesDialog .MuiDialog-paper ._checkboxes-container ._attachments-dialog-checkboxes-table._vendor-table{max-width:340px;padding:0}.NotesDialog .MuiDialog-paper ._checkboxes-container ._item-checkboxes,.NotesDialog .MuiDialog-paper ._checkboxes-container ._customer-checkboxes{flex-direction:column}.NotesDialog .MuiDialog-paper ._checkboxes-container ._item-checkboxes ._item-name,.NotesDialog .MuiDialog-paper ._checkboxes-container ._customer-checkboxes ._item-name{display:flex;justify-content:space-between}.NotesDialog .MuiDialog-paper ._checkboxes-container ._item-checkboxes ._copy-checkboxes,.NotesDialog .MuiDialog-paper ._checkboxes-container ._customer-checkboxes ._copy-checkboxes{padding:10px 0}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-select-dropdown{display:flex;justify-content:space-between}.NotesDialog .MuiDialog-paper ._checkboxes-container ._note-select-dropdown .FancyReactSelect-container{padding:10px 0;width:45%}.NotesDialog .MuiDialog-paper ._note-dialog-buttons{display:flex;flex-direction:row}@media only screen and (min-width: 400px)and (max-width: 699px){.NotesDialog .MuiDialog-paper{min-width:320px}}@media (max-width: 399px){.NotesDialog .MuiDialog-paper{min-width:320px}.NotesDialog .MuiDialog-paper .MuiTypography-h6{font-size:16px}}.NotesDialog .MuiTextField-root,.AuditDialog .MuiTextField-root{width:100%}.NotesDialog ._dialog-title h2,.AuditDialog ._dialog-title h2{display:flex;justify-content:space-between}.AuditDialog .MuiDialog-paper{min-width:1000px}.AuditDialog ._id{color:#99a2a9}.AuditDialog [data-cell-id=data],.AuditDialog [data-cell-id=oldData],.AuditDialog [data-cell-id=field]{padding:0}.AuditDialog [data-cell-id=data]>table,.AuditDialog [data-cell-id=oldData]>table,.AuditDialog [data-cell-id=field]>table{margin:-1px;width:calc(100% + 2px)}.AuditDialog ._changes-table{table-layout:fixed;width:100%}.AuditDialog ._changes-table td{height:26px}.AuditDialog ._changes-table a{display:inline}.AuditDialog ._changes-table ._description{overflow:hidden;text-overflow:ellipsis}.AuditDialog ._changes-table tr th:nth-child(1),.AuditDialog ._changes-table tr td:nth-child(1){width:20%}.AuditDialog ._changes-table tr th:nth-child(2),.AuditDialog ._changes-table tr td:nth-child(2){width:40%}.AuditDialog ._changes-table tr th:nth-child(3),.AuditDialog ._changes-table tr td:nth-child(3){width:40%}.AuditDialog ._avatar{font-size:0}.AuditDialog ._avatar img{border-radius:5px;height:40px;width:40px}.notes-field-container{display:block!important;margin:0 0 15px;width:100%}.notes-field-container ._notes-filers{margin:0 -5px}.notes-field-container ._no-notes{color:#606469;font-style:italic}.notes-field-container .note-form-container{margin-bottom:20px;width:100%}.notes-field-container .note-form-container .note-text{margin-bottom:15px;width:100%}.notes-field-container .filters-container .MuiFormControl-root{width:auto!important}.notes-field-container .filters-container ._note-type-filter{margin-right:10px}.notes-field-container .filters-container ._note-type-filter legend{max-width:min-content}.notes-field-container ._open-note-dialog{margin:15px 0 0}.notes-field-container ._edit-button,.notes-field-container ._delete-button,.notes-field-container ._undelete-button{cursor:pointer}.notes-field-container ._edit-button{fill:#0dab76;width:25px}.notes-field-container ._delete-button{fill:#f44336;width:18px}.notes-field-container ._undelete-button{fill:#b8d3f3;width:18px}.notes-field-container ._notes{clear:left}.notes-field-container ._notes._notes-scroll{max-height:270px;overflow-y:auto}.notes-field-container ._notes ._note-container{margin:20px 0 0}.notes-field-container ._notes ._note{display:flex}.notes-field-container ._notes ._note ._avatar{margin:0 10px 0 0}.notes-field-container ._notes ._note ._avatar img{border-radius:5px;height:40px;width:40px}.notes-field-container ._notes ._note ._first-line{display:flex;font-size:14px}.notes-field-container ._notes ._note ._first-line ._created-by{font-weight:700}.notes-field-container ._notes ._note ._first-line ._created-at,.notes-field-container ._notes ._note ._first-line ._updated{color:#777;margin:0 0 0 10px}.notes-field-container ._notes ._note ._content{margin:5px 0 0}.notes-field-container ._notes ._note ._content p:first-child{margin-block-start:0}.notes-field-container ._notes ._note ._content p:last-child{margin-block-end:0}.notes-field-container ._notes ._note ._buttons{display:flex;margin:10px 0 0}.notes-field-container ._notes ._note ._buttons a,.notes-field-container ._notes ._note ._buttons ._print-label{color:#777;margin:0 5px 0 0}.notes-field-container ._notes ._note ._buttons .no-display{display:none}.system-information-field-container{align-items:center;display:flex;margin:0;width:100%;font-size:12px}.system-information-field-container .chip{margin:0 -10px 0 16px;padding:4px}.system-information-field-container .chip-primary{background:#74b4ffe6;color:#fff}.system-information-field-container .chip-credit-hold{background:red;color:#fff}.system-information-field-container ._created-by{margin:0 5px 0 16px;white-space:nowrap}.system-information-field-container ._user{margin:0 5px}.system-information-field-container .field{padding:0 5px!important}.system-information-field-container button{padding:2px 0;font-size:12px}.system-information-field-container ._avatar{align-content:center;align-items:center;display:flex}.system-information-field-container ._avatar img{border-radius:50%;height:25px;width:25px}.FormBuilder .FancyReactSelect-inner .selectable-option._with-availability,.SummaryTable ._summary-th-for-purchase .selectable-option._with-availability{align-items:center;cursor:pointer;column-gap:8px;display:grid;margin:-8px -12px;padding:4px 12px}.FormBuilder .FancyReactSelect-inner .selectable-option._with-availability .chip,.SummaryTable ._summary-th-for-purchase .selectable-option._with-availability .chip{margin-left:5px}.FormBuilder .FancyReactSelect-inner .selectable-option._with-availability ._col-item,.SummaryTable ._summary-th-for-purchase .selectable-option._with-availability ._col-item{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormBuilder .FancyReactSelect-inner .selectable-option._with-availability ._col-description,.SummaryTable ._summary-th-for-purchase .selectable-option._with-availability ._col-description{color:#777;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormBuilder .FancyReactSelect-inner .selectable-option._with-availability ._col-qty,.SummaryTable ._summary-th-for-purchase .selectable-option._with-availability ._col-qty{font-variant-numeric:tabular-nums;text-align:right}.FormBuilder .FancyReactSelect-inner .selectable-option._with-availability ._col-total,.SummaryTable ._summary-th-for-purchase .selectable-option._with-availability ._col-total{font-weight:600}.FormBuilder .FancyReactSelect-inner .selectable-option,.SummaryTable ._summary-th-for-purchase .selectable-option{cursor:pointer;display:flex;margin:-8px -12px;padding:4px 12px}.FormBuilder .FancyReactSelect-inner .selectable-option .icon,.SummaryTable ._summary-th-for-purchase .selectable-option .icon{align-items:center;display:flex;height:37px;justify-content:center;margin:0 15px 0 5px;width:20px}.FormBuilder .FancyReactSelect-inner .selectable-option .icon svg,.SummaryTable ._summary-th-for-purchase .selectable-option .icon svg{fill:#606469}.FormBuilder .FancyReactSelect-inner .selectable-option .icon img,.SummaryTable ._summary-th-for-purchase .selectable-option .icon img{border-radius:50%;height:37px;width:37px}.FormBuilder .FancyReactSelect-inner .selectable-option .right,.SummaryTable ._summary-th-for-purchase .selectable-option .right{display:flex;flex-direction:column}.FormBuilder .FancyReactSelect-inner .selectable-option .right .row1,.SummaryTable ._summary-th-for-purchase .selectable-option .right .row1{display:flex}.FormBuilder .FancyReactSelect-inner .selectable-option .right .row1 .label,.SummaryTable ._summary-th-for-purchase .selectable-option .right .row1 .label{color:#ffffffe6;font-weight:700}.FormBuilder .FancyReactSelect-inner .selectable-option .right .row2,.SummaryTable ._summary-th-for-purchase .selectable-option .right .row2{color:#ffffffe6;font-size:12px}.FormBuilder .FancyReactSelect-inner .selectable-option .xrefLeftMargin,.SummaryTable ._summary-th-for-purchase .selectable-option .xrefLeftMargin{margin-left:5px}.FormBuilder .FancyReactSelect-inner .selectable-option ._item-description,.SummaryTable ._summary-th-for-purchase .selectable-option ._item-description{color:#777;font-size:10px;margin:1px 0 0 5px}.SummaryTable ._summary-th-for-purchase .selectable-option .right{justify-content:center}.item-search-option-header{align-items:center;background:#26282b;border-bottom:1px solid #444;column-gap:8px;display:grid;font-size:11px;font-weight:600;padding:6px 12px;position:sticky;text-transform:uppercase;top:0;z-index:1}.item-search-option-header ._col-qty{text-align:right}.FancyKeyboardDatePicker .MuiInputAdornment-positionEnd .MuiIconButton-root{padding:0}._success-create-consolidated{display:flex}._success-create-consolidated>span{padding-right:5px}.FullWidth .table-container{max-width:100%}.MuiDialog-scrollPaper{min-width:100%}._shipment-section-email-checkbox{display:flex;justify-content:flex-start}._shipment-section-email-checkbox div{padding-right:25px}.PhoneNumberField .react-tel-input{font-family:inherit;font-size:inherit}.PhoneNumberField .react-tel-input .form-control{background:inherit;border:none;color:inherit;height:1.1876em;padding-left:35px!important}.PhoneNumberField .react-tel-input .flag-dropdown{background:none;border:0}.PhoneNumberField .react-tel-input .flag-dropdown .country-list{background-color:#353941}.PhoneNumberField .react-tel-input .flag-dropdown .country-list .country:hover,.PhoneNumberField .react-tel-input .flag-dropdown .country-list .country.highlight{background-color:#deebff33}.PhoneNumberField .react-tel-input .flag-dropdown .country-list .country .dial-code{color:#fafafa}.PhoneNumberField .react-tel-input .selected-flag{border-radius:50%;padding:0 0 0 8px;margin:0 0 0 -8px;background:none!important}._negative_value{color:#f44336!important}.QuickEditForm .FormBuilder ._accordion .read-only-icon{margin-top:0!important;padding-left:10px}.Fabs{display:flex;position:fixed;right:40px;top:69px;z-index:1000}.Fabs .MuiFab-root{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.Fabs .MuiFab-root.Mui-disabled{opacity:.25;pointer-events:auto}.Fabs .MuiFab-root:not(:first-child){margin-left:20px}.Fabs .MuiFab-root svg{height:22px;width:24px}.Fabs ._auto-save{background:#d5d5d5;border-radius:50%;height:60px;margin-left:20px;opacity:.25;padding:18px;width:60px}.Fabs .MuiCircularProgress-root{height:70px!important;left:15px;position:absolute;top:-5px;width:70px!important}.Fabs .MuiCircularProgress-root circle{stroke-width:2}.Fabs .mobile-fabs{display:none}.Fabs .desktop-fabs{display:flex;flex-direction:row}@media (max-width: 699px){.desktop-fabs{display:none!important}.mobile-fabs{display:inherit!important}.mobile-fabs.MuiFab-root .MuiSvgIcon-root{fill:#000000de;height:35px;width:35px}}.LayoutField{z-index:0}.LayoutField._disabled ._available-fields{border-color:#0000}.LayoutField._disabled ._field{cursor:inherit}.LayoutField._disabled ._group ._fields{border-color:#0000}.LayoutField:not(._disabled) ._available-fields{min-height:42px}.LayoutField ._available-fields{border:1px dotted #606469;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;margin:20px;padding:0}.LayoutField ._available-fields._dragging{background:#b8d3f3;border-color:#74b4ffe6}.LayoutField ._field{align-items:center;background:#26282b;border-radius:5px;display:flex;margin:5px;padding:5px 10px;width:200px;z-index:1000}.LayoutField ._field ._text{display:flex;flex:1;flex-direction:column;margin:0 10px;overflow:hidden}.LayoutField ._field ._original-label{color:#777;font-size:12px;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis}.LayoutField ._field .MuiInputBase-input{font-size:14px}.LayoutField ._field ._buttons{align-items:center;display:flex;flex-direction:column;justify-content:center}.LayoutField ._field ._buttons ._move{cursor:move}.LayoutField ._field ._buttons ._delete{cursor:pointer;width:32px}.LayoutField ._field ._buttons svg{display:block;height:30px;margin:-2px -10px;padding:5px 10px;width:40px}.LayoutField ._groups{margin:10px 20px 20px}.LayoutField ._group{background:#2d2f34;margin:0 0 20px;padding:5px 10px}.LayoutField ._group h2{align-items:center;color:#606469;display:flex;font-size:17px;font-weight:700;justify-content:space-between;margin:10px 15px}.LayoutField ._group h2 .Mui-disabled{opacity:.2}.LayoutField ._group h2 svg{height:20px;width:20px}.LayoutField ._group ._fields{border:1px dotted #606469;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;margin:10px;min-height:42px}.LayoutField ._group ._fields._dragging{background:#b8d3f3;border-color:#74b4ffe6}.LayoutField ._new-group{margin:20px 20px 0}.FormBuilder ._field-type-address_validator{flex-direction:column}.FormBuilder ._field-type-address_validator .input{flex:0;margin-right:10px}.FormBuilder ._field-type-address_validator label{align-items:center;display:flex;padding:0!important;text-align:left!important;width:auto!important}.FormBuilder ._field-type-address_validator .btnAddressValidation,.FormBuilder ._field-type-address_validator .btnSalesTaxLookup{white-space:nowrap;margin-right:6px}.FileField{width:100%}.FileField ._progress{margin-right:10px}.FileField ._upload-button{margin-top:10px}.FileField .preview-container{height:100%;width:100%}.FileField .preview-container .content-container{object-fit:contain}.FileField .Table .checkbox-container{justify-content:center}.FileField .Table .checkbox-container .MuiFormControlLabel-root{margin:0}.FileField .Table table thead ._filename-col{width:40%}.FileField .Table table thead ._thumbnail-col{width:0%}.FileField .Table table thead ._date-col{width:20%}.FileField .Table table thead ._sort-col,.FileField .Table table thead ._size-col,.FileField .Table table thead ._web-col{width:5%}.FileField .Table table tbody tr td._filename-row,.FileField .Table table tbody tr td._date-row{max-width:fit-content;overflow:hidden}.FileField .Table table ._buttons button+button{margin-left:5px}.FileField .Table table ._sort-rows button{padding:5px}.FileField .Table table ._sort-rows button.Mui-disabled svg{fill:#888}.FileField .Table table ._sort-rows svg{height:15px;width:auto}.FileField .Table table tbody tr td:last-child{text-align:center}.FileField ._thumbnail-container{align-content:center;display:flex;justify-content:center}.FileField ._thumbnail-container ._thumbnail{height:100%;max-height:75px;max-width:125px;object-fit:cover;width:auto}.FileField ._thumbnail-container svg{height:21px}.FileField ._thumbnail-container svg path{fill:#777}.FileField .drag-and-drop-zone-container ._drag-and-drop-zone{border:1px dashed #fff;border-radius:6px;color:#fff;padding:20px 10px;text-align:center}.FileField .drag-and-drop-zone-container ._drag-and-drop-zone._dragging{opacity:.2}.FileField .drag-and-drop-zone-container ._drag-and-drop-zone._full-screen-drop-container{width:100%}.faIcon15px{height:15px;margin-top:8px}.faIcon50px{height:50px;margin-top:8px}.faIconDarkRed{fill:#8b0000}.faIconLightGreen{fill:#0dab76}._field-type-file_associations{width:100%!important}._field-type-file_associations .MuiFormControl-root{width:auto!important}._field-type-file_preview{width:100%!important}._field-type-file_preview .thumbnail,._field-type-file_preview ._thumbnail-container{max-width:100px!important;max-height:100px!important;min-width:100px!important;min-height:100px!important;margin-bottom:10px}._field-type-file_preview .previewWrapper{float:left}._field-type-file_preview .downloadButtonWrapper{float:left;padding-left:20px}._field-type-file_preview .publicUrlWrapper{clear:both;padding-top:10px;padding-bottom:10px}.PermissionsField{flex:1;margin:20px;position:relative}.PermissionsField .buttons{display:flex;margin:0 0 20px;max-width:200px}.PermissionsField .buttons>*{margin:0 20px 0 0}.PermissionsField table{background:#383b40;border-collapse:collapse;font-size:14px}.PermissionsField table th,.PermissionsField table td{overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap}.PermissionsField table tbody tr:nth-child(odd){background:#2d2f34}.PermissionsField table tbody td:nth-child(2){border:rgba(0,0,0,0);width:100%}.PermissionsField .MuiAccordion-root{max-width:800px}.PermissionsField .MuiAccordion-root .MuiAccordionSummary-content{align-items:center;display:flex;justify-content:space-between}.PermissionsField .MuiAccordion-root .MuiAccordionSummary-content .MuiFormControlLabel-root{margin-right:30px}.PermissionsField .MuiAccordion-root .MuiAccordionSummary-content .MuiFormControlLabel-root:last-child{margin-right:10px;width:auto}.PermissionsField .MuiFormGroup-root{display:flex;justify-content:flex-end}.PermissionsField .MuiFormControlLabel-root{margin-right:30px}.PermissionsField .MuiFormControlLabel-root:last-child{margin-right:47px}.PermissionsField .MuiFormControlLabel-root._templateDefault{margin-right:0;width:115px}.PermissionsField .MuiFormControlLabel-root .MuiIconButton-root{padding:4px}.PermissionsField .MuiFormControlLabel-label{font-size:12px}.PermissionsField ._perm-label-with-info{align-items:center;display:inline-flex;gap:4px}.PermissionsField ._perm-label-with-info ._info-tooltip-icon{color:#74b4ffe6;height:14px;opacity:.6;width:14px;margin-bottom:-3px}.PermissionsField ._perm-label-with-info ._info-tooltip-icon--small{height:12px;width:12px;margin-bottom:-2px}.PermissionsField .typography{margin-top:20px}.RichTextAreaField{width:100%}.RichTextAreaField .ProseMirror{margin-top:1rem;max-width:100%;min-height:4rem;padding-left:4px}.RichTextAreaField .MuiButtonGroup-root button{padding:6px;border-color:#2d2f34;border-radius:0;border-style:solid;border-width:0px 1px 0px 1px}.RichTextAreaField .MuiButtonGroup-root button:first-of-type{border-left-width:0px}.RichTextAreaField .MuiButtonGroup-root button:last-of-type{border-right-width:0px}.RichTextAreaField .MuiButtonGroup-root button.is-active{background-color:#999;color:#fff}.RichTextAreaField textarea{max-height:500px}.UPCBarcodeField .input-container{display:flex;align-items:center;gap:8px;width:100%}.UPCBarcodeField .codeText{text-align:center;font-weight:700}.UPCBarcodeButton{width:15px;display:inline-block;margin-left:5px;vertical-align:center}.UPCBarcodeButton .icon{width:15px;height:15px;cursor:pointer}.UPCBarcodeButton .codeText{text-align:center;font-weight:700}.QuoteConversionWindowField button{text-transform:none!important;margin-top:10px;margin-bottom:10px}.calendar-entry-field-container{width:100%}.calendar-entry-field-container .Table{padding-left:0!important}.calendar-entry-field-container .Table .table-container{overflow-x:initial}.calendar-entry-field-container .Table tbody tr td:last-child,.calendar-entry-field-container .Table tbody tr td:nth-last-child(2),.calendar-entry-field-container .Table tbody tr td:nth-last-child(3){text-align:center}.calendar-entry-field-container .Table table td{max-width:250px;overflow:hidden;padding:3px 5px;text-overflow:ellipsis;white-space:nowrap}.calendar-entry-field-container .filters-container{margin-bottom:25px}.calendar-entry-field-container .MuiOutlinedInput-input{padding:12px 14px}.calendar-entry-field-container .calendar-entry-form-container{margin-bottom:20px;width:100%}.calendar-entry-field-container .calendar-entry-form-container .entry-text{margin-bottom:15px;width:100%}.calendar-entry-field-container ._open-dialog-button{margin:25px 0}.calendar-entry-field-container ._edit-button,.calendar-entry-field-container ._delete-button,.calendar-entry-field-container ._undelete-button{cursor:pointer}.calendar-entry-field-container ._edit-button{fill:#0dab76;width:25px}.calendar-entry-field-container ._delete-button{fill:#f44336;width:18px}.calendar-entry-field-container ._undelete-button{fill:#b8d3f3;width:18px}._add-edit-calendar-entries-dialog .MuiDialog-paper{max-width:450px}._add-edit-calendar-entries-dialog .MuiTextField-root{margin-bottom:20px;width:100%}._add-edit-calendar-entries-dialog .MuiTextField-root:last-child{margin-bottom:0}._add-edit-calendar-entries-dialog ._dialog-title h2{display:flex;justify-content:space-between}._add-edit-calendar-entries-dialog .MuiDialogActions-root{margin-bottom:10px}._field-type-tree_select>.input{flex-direction:column;justify-content:inherit!important}._field-type-tree_select .suspended .node-label{font-style:italic;text-decoration:line-through}._field-type-tree_select .dropdown-content{background:#2d2f34!important;max-height:400px;overflow-y:auto;padding:1px!important;z-index:1000!important}._field-type-tree_select .dropdown-content i{display:inline-block;font-style:normal}._field-type-tree_select .dropdown-content .toggle{margin:0 1px}._field-type-tree_select .dropdown-content .toggle:after{margin:5px 0 0;vertical-align:middle;display:block}._field-type-tree_select .dropdown-content .toggle.collapsed:after{content:url('data:image/svg+xml; utf8, <svg width="13" height="13" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M285.476 272.971 91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"/></svg>')}._field-type-tree_select .dropdown-content .toggle.expanded:after{content:url('data:image/svg+xml; utf8, <svg width="13" height="13" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"/></svg>')}._field-type-tree_select .dropdown-content .node{margin:0}._field-type-tree_select .dropdown-content .node:hover{background:#4c5055}._field-type-tree_select .dropdown-content .node.disabled{cursor:pointer}._field-type-tree_select .dropdown-content .node.disabled input{visibility:hidden;color:#ffffffe6}._field-type-tree_select .dropdown-content .node.disabled i{cursor:pointer;position:absolute;top:0;width:100%;height:100%;color:#ffffffe6}._field-type-tree_select .dropdown-content .node.disabled label{cursor:pointer;color:#ffffffe6}._field-type-tree_select .node .fa{cursor:pointer;font-size:12px;margin-left:4px}._field-type-tree_select .node.focused{background-color:#383b40!important}._field-type-tree_select .react-dropdown-tree-select{width:100%}._field-type-tree_select .react-dropdown-tree-select .dropdown{display:block}._field-type-tree_select .react-dropdown-tree-select .dropdown .dropdown-trigger{border:none}._field-type-tree_select .react-dropdown-tree-select .dropdown .dropdown-trigger:after{content:inherit!important}._field-type-tree_select .react-dropdown-tree-select .dropdown .dropdown-trigger.arrow .tag-item:last-child:after{position:absolute;bottom:0;right:0;font-size:12px;content:url('data:image/svg+xml; utf8, <svg width="13" height="13" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"/></svg>');opacity:.25;transition:opacity .15s}._field-type-tree_select .react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.top .tag-item:last-child:after{opacity:.6}._field-type-tree_select input{background-color:inherit;font-family:inherit}._field-type-tree_select .dropdown .tag-item:last-child input{width:100%}._field-type-tree_select .dropdown li{margin:0 2px 2px 0;position:relative}._field-type-tree_select .dropdown li:last-child{display:block;margin:0}._field-type-tree_select .dropdown li:last-child input{color:#ffffffe6}._field-type-tree_select .dropdown li.leaf .toggle{display:none}._field-type-tree_select .dropdown li a{color:inherit}._field-type-tree_select .dropdown li .tag{background-color:#4c5055;border-color:#4c5055;border-radius:5px;color:#ffffffe6;padding:0 2px}._field-type-tree_select .dropdown li .tag-remove{color:#ffffffe6}._field-type-tree_select .dropdown .dropdown-trigger{padding:7px 0 0;display:block}.Customer-Main{margin-top:200px}.Customer-Main h4{width:100%}.Customer-Main th,.Customer-Main td{border:1px solid #4c5055;max-width:300px;overflow:hidden;padding:3px;text-overflow:ellipsis;white-space:nowrap}.Customer-Settings .MenuTabs{display:inline-flex;margin-top:0}.Customer-Payment-Methods .pmTypeColumn{align-items:center;display:flex}.Customer-Payment-Methods .pmTypeColumn svg{height:24px;margin:2px 4px;width:24px}.Customer-Payment-Method{max-width:800px}.Customer-Payment-Method .btnAddPaymentMethod{margin-top:10px}.Main{position:relative;margin-top:20px}.Main table{font-size:14px;border-collapse:collapse;background:#fff}.Main table thead th,.Main table thead td{color:#888f91;font-size:14px;background:#f9fafa;border-width:2px}.Main table th,.Main table td{padding:20px;border:1px solid #4c5055;white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.Main table tbody tr:nth-child(2n){background:#f9fafa}.Main-Customer{position:relative;margin-top:10px}.Report-Toolbar .Report-Filters{display:flex;justify-content:flex-start}.Report-Toolbar .Report-Filters .Report-Period .MuiFormControl-marginNormal{margin-top:0}.Report-Toolbar .Report-Control{margin-top:10px}.Report-Toolbar .Report-Control .MuiButton-contained{margin-right:8px}.Report-Toolbar .Report-Control .MuiButton-startIcon svg{fill:#000000de}.ReportPeriodDialog{padding:16px 8px 0!important}.ReportPeriodDialog ._fields{margin:0 -4px}.ReportPeriodDialog .MuiFormControl-root{margin:0 4px}.CustomerAccountsReceivablePayments .Table,.VendorAccountsPayable .Table{min-width:0}.CustomerAccountsReceivablePayments ._customer-ar-table-container,.CustomerAccountsReceivablePayments ._vendor-ap-table-container,.VendorAccountsPayable ._customer-ar-table-container,.VendorAccountsPayable ._vendor-ap-table-container{display:flex}.CustomerAccountsReceivablePayments ._customer-ar-table-container .KpiTables,.CustomerAccountsReceivablePayments ._vendor-ap-table-container .KpiTables,.VendorAccountsPayable ._customer-ar-table-container .KpiTables,.VendorAccountsPayable ._vendor-ap-table-container .KpiTables{display:flex;overflow:auto;flex-direction:column}.CustomerAccountsReceivablePayments ._customer-ar-table-container .KpiTables table,.CustomerAccountsReceivablePayments ._vendor-ap-table-container .KpiTables table,.VendorAccountsPayable ._customer-ar-table-container .KpiTables table,.VendorAccountsPayable ._vendor-ap-table-container .KpiTables table{margin:0 0 20px}@media (min-width: 960px){.CustomerAccountsReceivablePayments ._customer-ar-table-container>.Table:first-child,.CustomerAccountsReceivablePayments ._vendor-ap-table-container>.Table:first-child,.VendorAccountsPayable ._customer-ar-table-container>.Table:first-child,.VendorAccountsPayable ._vendor-ap-table-container>.Table:first-child{max-width:calc(100% - 300px)}.CustomerAccountsReceivablePayments ._customer-ar-table-container .KpiTables,.CustomerAccountsReceivablePayments ._vendor-ap-table-container .KpiTables,.VendorAccountsPayable ._customer-ar-table-container .KpiTables,.VendorAccountsPayable ._vendor-ap-table-container .KpiTables{min-width:300px;max-width:300px;margin:0 0 0 20px}.CustomerAccountsReceivablePayments ._customer-ar-table-container .KpiTables table,.CustomerAccountsReceivablePayments ._vendor-ap-table-container .KpiTables table,.VendorAccountsPayable ._customer-ar-table-container .KpiTables table,.VendorAccountsPayable ._vendor-ap-table-container .KpiTables table{width:100%}}@media (min-width: 700px)and (max-width: 959px){.CustomerAccountsReceivablePayments ._customer-ar-table-container,.CustomerAccountsReceivablePayments ._vendor-ap-table-container,.VendorAccountsPayable ._customer-ar-table-container,.VendorAccountsPayable ._vendor-ap-table-container{flex-direction:column-reverse}.CustomerAccountsReceivablePayments ._customer-ar-table-container .KpiTables,.CustomerAccountsReceivablePayments ._vendor-ap-table-container .KpiTables,.VendorAccountsPayable ._customer-ar-table-container .KpiTables,.VendorAccountsPayable ._vendor-ap-table-container .KpiTables{flex-direction:row;align-items:flex-start}.CustomerAccountsReceivablePayments ._customer-ar-table-container .KpiTables table,.CustomerAccountsReceivablePayments ._vendor-ap-table-container .KpiTables table,.VendorAccountsPayable ._customer-ar-table-container .KpiTables table,.VendorAccountsPayable ._vendor-ap-table-container .KpiTables table{margin-right:20px}}@media (max-width: 699px){.CustomerAccountsReceivablePayments ._customer-ar-table-container,.CustomerAccountsReceivablePayments ._vendor-ap-table-container,.VendorAccountsPayable ._customer-ar-table-container,.VendorAccountsPayable ._vendor-ap-table-container{flex-direction:column-reverse}.CustomerAccountsReceivablePayments ._customer-ar-table-container .KpiTables,.CustomerAccountsReceivablePayments ._vendor-ap-table-container .KpiTables,.VendorAccountsPayable ._customer-ar-table-container .KpiTables,.VendorAccountsPayable ._vendor-ap-table-container .KpiTables{flex-direction:column}.CustomerAccountsReceivablePayments ._customer-ar-table-container .KpiTables table,.CustomerAccountsReceivablePayments ._vendor-ap-table-container .KpiTables table,.VendorAccountsPayable ._customer-ar-table-container .KpiTables table,.VendorAccountsPayable ._vendor-ap-table-container .KpiTables table{width:100%}}.Main-Vendor{position:relative;margin-top:20px}.Main-Vendor section{width:inherit}.VendorWarranty .VendorWarranty-tables{display:flex;flex-wrap:nowrap;gap:8px;width:50%}.VendorWarranty .VendorWarranty-tables>.Table{flex:1 1 0;min-width:0}.VendorWarranty table th:first-child{width:30px}.VendorWarranty [data-table-id=reasons] table th:nth-child(3),.VendorWarranty [data-table-id=reasons] table td:nth-child(3){min-width:160px}.VendorWarranty table thead th:first-child .MuiIconButton-root{margin-left:0;padding:0}.Purchase-Order .Purchase-Order-Number{margin-bottom:15px}.Purchase-Order-Receipt ._receive-all,.Transfer-Order-Receipt ._receive-all{margin:0 15px 15px}.Purchase-Order-Receipt ._exclamation-icon,.Transfer-Order-Receipt ._exclamation-icon{width:16px;margin-top:5px;margin-right:5px;fill:#cd4713}.Purchase-Order-Bill .LineButtons{padding:0 15px 15px}.Purchase-Order-Bill-Selectable-Receipt,.Purchase-Order-Bill-Selectable-Lines{margin-top:20px}.Order-Shipments .Order-Details,.Item .Order-Details,.Quote .Order-Details,.Purchase-Order .Order-Details,.Order .Order-Details{margin-bottom:15px}.Order-Shipments .Order-Details table>tbody>tr>td:first-child,.Item .Order-Details table>tbody>tr>td:first-child,.Quote .Order-Details table>tbody>tr>td:first-child,.Purchase-Order .Order-Details table>tbody>tr>td:first-child,.Order .Order-Details table>tbody>tr>td:first-child{padding-right:15px}.Order-Shipments .Order-Details pre,.Item .Order-Details pre,.Quote .Order-Details pre,.Purchase-Order .Order-Details pre,.Order .Order-Details pre{margin:0}.Order-Shipments .MuiTab-root,.Item .MuiTab-root,.Quote .MuiTab-root,.Purchase-Order .MuiTab-root,.Order .MuiTab-root{min-width:120px}.Order-Shipments .new-totals-layout .totals-table-container,.Item .new-totals-layout .totals-table-container,.Quote .new-totals-layout .totals-table-container,.Purchase-Order .new-totals-layout .totals-table-container,.Order .new-totals-layout .totals-table-container{display:flex;width:50%}.Order-Shipments .new-totals-layout .totals-table-container .totals-table,.Item .new-totals-layout .totals-table-container .totals-table,.Quote .new-totals-layout .totals-table-container .totals-table,.Purchase-Order .new-totals-layout .totals-table-container .totals-table,.Order .new-totals-layout .totals-table-container .totals-table{flex:1}.Order-Shipments .new-totals-layout .totals-table-container .totals-table.right-table,.Item .new-totals-layout .totals-table-container .totals-table.right-table,.Quote .new-totals-layout .totals-table-container .totals-table.right-table,.Purchase-Order .new-totals-layout .totals-table-container .totals-table.right-table,.Order .new-totals-layout .totals-table-container .totals-table.right-table{padding-left:15px}.Order-Shipments .new-totals-layout .totals-table-container .totals-table .field,.Item .new-totals-layout .totals-table-container .totals-table .field,.Quote .new-totals-layout .totals-table-container .totals-table .field,.Purchase-Order .new-totals-layout .totals-table-container .totals-table .field,.Order .new-totals-layout .totals-table-container .totals-table .field{width:100%;background:#0000}.Order-Shipments .new-totals-layout .totals-table-container .totals-table .field:nth-child(2n),.Item .new-totals-layout .totals-table-container .totals-table .field:nth-child(2n),.Quote .new-totals-layout .totals-table-container .totals-table .field:nth-child(2n),.Purchase-Order .new-totals-layout .totals-table-container .totals-table .field:nth-child(2n),.Order .new-totals-layout .totals-table-container .totals-table .field:nth-child(2n){background:#2d2f34}.Order-Shipments .new-totals-layout .totals-table-container .totals-table .field .cost-link,.Item .new-totals-layout .totals-table-container .totals-table .field .cost-link,.Quote .new-totals-layout .totals-table-container .totals-table .field .cost-link,.Purchase-Order .new-totals-layout .totals-table-container .totals-table .field .cost-link,.Order .new-totals-layout .totals-table-container .totals-table .field .cost-link{padding:0}.Order-Shipments .new-totals-layout .totals-table-container .total-field,.Item .new-totals-layout .totals-table-container .total-field,.Quote .new-totals-layout .totals-table-container .total-field,.Purchase-Order .new-totals-layout .totals-table-container .total-field,.Order .new-totals-layout .totals-table-container .total-field{border-top:1px solid #ddd;padding-top:8px;margin-top:8px}.Order-Shipments .new-totals-layout .totals-table-container .total-field .MuiInputBase-input,.Item .new-totals-layout .totals-table-container .total-field .MuiInputBase-input,.Quote .new-totals-layout .totals-table-container .total-field .MuiInputBase-input,.Purchase-Order .new-totals-layout .totals-table-container .total-field .MuiInputBase-input,.Order .new-totals-layout .totals-table-container .total-field .MuiInputBase-input{font-weight:700!important;font-size:1.1em;color:#74b4ffe6!important}.Order-Shipments .new-totals-layout .cost-link,.Item .new-totals-layout .cost-link,.Quote .new-totals-layout .cost-link,.Purchase-Order .new-totals-layout .cost-link,.Order .new-totals-layout .cost-link{color:#74b4ffe6}.Order-Shipments .new-totals-layout .cost-link:hover,.Item .new-totals-layout .cost-link:hover,.Quote .new-totals-layout .cost-link:hover,.Purchase-Order .new-totals-layout .cost-link:hover,.Order .new-totals-layout .cost-link:hover{text-decoration:underline}.Order-Shipments .Order-Shipments .Shipment-Lines-Table,.Item .Order-Shipments .Shipment-Lines-Table,.Quote .Order-Shipments .Shipment-Lines-Table,.Purchase-Order .Order-Shipments .Shipment-Lines-Table,.Order .Order-Shipments .Shipment-Lines-Table{margin-top:30px}.Order-Shipments .Order-Invoices .Table table th .selectedInvoice,.Order-Shipments .Order-Invoices .Table table td .selectedInvoice,.Item .Order-Invoices .Table table th .selectedInvoice,.Item .Order-Invoices .Table table td .selectedInvoice,.Quote .Order-Invoices .Table table th .selectedInvoice,.Quote .Order-Invoices .Table table td .selectedInvoice,.Purchase-Order .Order-Invoices .Table table th .selectedInvoice,.Purchase-Order .Order-Invoices .Table table td .selectedInvoice,.Order .Order-Invoices .Table table th .selectedInvoice,.Order .Order-Invoices .Table table td .selectedInvoice{color:#fff!important;font-weight:700}p.Order-Shipments .Order-Invoices .Table table th .selectedInvoice,.Order-Shipments .Order-Invoices .Table table td .selectedInvoice,.Item .Order-Invoices .Table table th .selectedInvoice,.Item .Order-Invoices .Table table td .selectedInvoice,.Quote .Order-Invoices .Table table th .selectedInvoice,.Quote .Order-Invoices .Table table td .selectedInvoice,.Purchase-Order .Order-Invoices .Table table th .selectedInvoice,.Purchase-Order .Order-Invoices .Table table td .selectedInvoice,.Order .Order-Invoices .Table table th .selectedInvoice,.Order .Order-Invoices .Table table td .selectedInvoice{background-color:#7c8796}.Order-Shipments .Order-Invoices .Shipment-Lines-Table,.Item .Order-Invoices .Shipment-Lines-Table,.Quote .Order-Invoices .Shipment-Lines-Table,.Purchase-Order .Order-Invoices .Shipment-Lines-Table,.Order .Order-Invoices .Shipment-Lines-Table{margin-top:30px}.Order-Shipments .Order-Invoices .Lines-Summary,.Item .Order-Invoices .Lines-Summary,.Quote .Order-Invoices .Lines-Summary,.Purchase-Order .Order-Invoices .Lines-Summary,.Order .Order-Invoices .Lines-Summary{margin:15px auto 0;padding:5px 10px}.Order-Shipments .Order-Invoices .Lines-Summary table>tbody>tr>td:first-child,.Item .Order-Invoices .Lines-Summary table>tbody>tr>td:first-child,.Quote .Order-Invoices .Lines-Summary table>tbody>tr>td:first-child,.Purchase-Order .Order-Invoices .Lines-Summary table>tbody>tr>td:first-child,.Order .Order-Invoices .Lines-Summary table>tbody>tr>td:first-child{padding-right:10px}.Order-Shipments .Order-Invoices .Lines-Summary table>tbody>tr>td:nth-child(2),.Item .Order-Invoices .Lines-Summary table>tbody>tr>td:nth-child(2),.Quote .Order-Invoices .Lines-Summary table>tbody>tr>td:nth-child(2),.Purchase-Order .Order-Invoices .Lines-Summary table>tbody>tr>td:nth-child(2),.Order .Order-Invoices .Lines-Summary table>tbody>tr>td:nth-child(2){text-align:right}.Order-Shipments .Order-Invoices .Lines-Summary table>tbody>tr:first-child td,.Item .Order-Invoices .Lines-Summary table>tbody>tr:first-child td,.Quote .Order-Invoices .Lines-Summary table>tbody>tr:first-child td,.Purchase-Order .Order-Invoices .Lines-Summary table>tbody>tr:first-child td,.Order .Order-Invoices .Lines-Summary table>tbody>tr:first-child td{font-weight:700}.Order-Shipments .move-button,.Item .move-button,.Quote .move-button,.Purchase-Order .move-button,.Order .move-button{cursor:pointer}.Order-Shipments ._warehouse-dropdown,.Item ._warehouse-dropdown,.Quote ._warehouse-dropdown,.Purchase-Order ._warehouse-dropdown,.Order ._warehouse-dropdown{margin-right:25px!important}.ccPickupToolPaymentDialogDescription{margin:0 0 20px}.ccPaymentMethodsDialogTitle h2,.ccPaymentTerminalDialogTitle h2{color:#ffffffe6}.ccPaymentMethodsSaveCardContainer{margin:20px 0 0}.ccPaymentMethodsDialogContent .loadInd{display:flex;justify-content:center;margin:20px 20px 30px}.ccPaymentMethodsDialogContent .ccPaymentMethod{align-items:center;display:flex;justify-content:flex-start}.ccPaymentMethodsDialogContent .ccPaymentMethod .ccIcon{height:54px;margin-right:15px;width:60px;fill:#fff}.ccPaymentMethodsDialogContent .ccPaymentMethod .ccDetails{display:flex;flex-direction:column}.ccPaymentMethodsDialogContent .ccPaymentMethod .ccDetails .row1{align-items:flex-start;display:flex;font-size:16px;font-weight:700}.ccPaymentMethodsDialogContent .ccPaymentMethod .ccDetails .row1 .ccNumber{align-items:flex-start;display:flex}.ccPaymentMethodsDialogContent .ccPaymentMethod .ccDetails .row2 .ccExp{color:#606469}.ccPaymentTerminalDialogContent .dialogDescription{margin:0 0 20px}.ccPaymentTerminalDialogContent .loadInd{display:flex;justify-content:center;margin:20px 20px 30px}.ccPaymentTerminalDialogContent .ccTerminalReader{align-items:center;display:flex;justify-content:flex-start}.ccPaymentTerminalDialogContent .ccTerminalReader .terminalIcon{height:40px;margin-right:15px;width:24px;fill:#fff}.ccPaymentTerminalDialogContent .ccTerminalReader .terminalDetails{display:flex;flex-direction:column}.ccPaymentTerminalDialogContent .ccTerminalReader .terminalDetails .row1{align-items:flex-start;display:flex;font-size:16px;font-weight:700}.ccPaymentTerminalDialogContent .ccTerminalReader .terminalDetails .row1 .terminalLabel{align-items:flex-start;display:flex}.ccPaymentTerminalDialogContent .ccTerminalReader .terminalDetails .row2 .terminalLocation{color:#606469}.ccPaymentTerminalDialogContent .payment-failed-alert{margin-top:30px}.OrderQuoteMain ._line-description-with-xref,.PurchaseOrderMain ._line-description-with-xref,.OrderShipmentMain ._line-description-with-xref,.OrderInvoiceMain ._line-description-with-xref,.Purchase-Order-Bill ._line-description-with-xref,.Purchase-Order-Receipt ._line-description-with-xref,.Transfer-Order-Receipt ._line-description-with-xref,.ItemMain ._line-description-with-xref,.BankTransferMatchRuleMain ._line-description-with-xref,.OrderMain ._line-description-with-xref,.WorkOrderMain ._line-description-with-xref{display:block!important}.OrderQuoteMain .lineDescription,.PurchaseOrderMain .lineDescription,.OrderShipmentMain .lineDescription,.OrderInvoiceMain .lineDescription,.Purchase-Order-Bill .lineDescription,.Purchase-Order-Receipt .lineDescription,.Transfer-Order-Receipt .lineDescription,.ItemMain .lineDescription,.BankTransferMatchRuleMain .lineDescription,.OrderMain .lineDescription,.WorkOrderMain .lineDescription{display:flex;justify-content:flex-start}.OrderQuoteMain .lineDescription .chip,.PurchaseOrderMain .lineDescription .chip,.OrderShipmentMain .lineDescription .chip,.OrderInvoiceMain .lineDescription .chip,.Purchase-Order-Bill .lineDescription .chip,.Purchase-Order-Receipt .lineDescription .chip,.Transfer-Order-Receipt .lineDescription .chip,.ItemMain .lineDescription .chip,.BankTransferMatchRuleMain .lineDescription .chip,.OrderMain .lineDescription .chip,.WorkOrderMain .lineDescription .chip{margin-right:5px}.OrderQuoteMain ._line-info._field-with-padding,.PurchaseOrderMain ._line-info._field-with-padding,.OrderShipmentMain ._line-info._field-with-padding,.OrderInvoiceMain ._line-info._field-with-padding,.Purchase-Order-Bill ._line-info._field-with-padding,.Purchase-Order-Receipt ._line-info._field-with-padding,.Transfer-Order-Receipt ._line-info._field-with-padding,.ItemMain ._line-info._field-with-padding,.BankTransferMatchRuleMain ._line-info._field-with-padding,.OrderMain ._line-info._field-with-padding,.WorkOrderMain ._line-info._field-with-padding{padding:0 5px 5px}.OrderQuoteMain ._line-info .Table,.PurchaseOrderMain ._line-info .Table,.OrderShipmentMain ._line-info .Table,.OrderInvoiceMain ._line-info .Table,.Purchase-Order-Bill ._line-info .Table,.Purchase-Order-Receipt ._line-info .Table,.Transfer-Order-Receipt ._line-info .Table,.ItemMain ._line-info .Table,.BankTransferMatchRuleMain ._line-info .Table,.OrderMain ._line-info .Table,.WorkOrderMain ._line-info .Table{margin:0 0 15px}.OrderQuoteMain ._div-link,.PurchaseOrderMain ._div-link,.OrderShipmentMain ._div-link,.OrderInvoiceMain ._div-link,.Purchase-Order-Bill ._div-link,.Purchase-Order-Receipt ._div-link,.Transfer-Order-Receipt ._div-link,.ItemMain ._div-link,.BankTransferMatchRuleMain ._div-link,.OrderMain ._div-link,.WorkOrderMain ._div-link{display:flex;padding:4px 15px;flex-direction:column}.OrderQuoteMain ._div-link ._label-link,.PurchaseOrderMain ._div-link ._label-link,.OrderShipmentMain ._div-link ._label-link,.OrderInvoiceMain ._div-link ._label-link,.Purchase-Order-Bill ._div-link ._label-link,.Purchase-Order-Receipt ._div-link ._label-link,.Transfer-Order-Receipt ._div-link ._label-link,.ItemMain ._div-link ._label-link,.BankTransferMatchRuleMain ._div-link ._label-link,.OrderMain ._div-link ._label-link,.WorkOrderMain ._div-link ._label-link{padding:4px 0 0;font-size:.75rem;font-family:Lato,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1;color:#ffffffe6}.OrderQuoteMain ._div-link ._label-link+*,.PurchaseOrderMain ._div-link ._label-link+*,.OrderShipmentMain ._div-link ._label-link+*,.OrderInvoiceMain ._div-link ._label-link+*,.Purchase-Order-Bill ._div-link ._label-link+*,.Purchase-Order-Receipt ._div-link ._label-link+*,.Transfer-Order-Receipt ._div-link ._label-link+*,.ItemMain ._div-link ._label-link+*,.BankTransferMatchRuleMain ._div-link ._label-link+*,.OrderMain ._div-link ._label-link+*,.WorkOrderMain ._div-link ._label-link+*{padding:4px 0 2px}.OrderQuoteMain ._div-link a:hover,.PurchaseOrderMain ._div-link a:hover,.OrderShipmentMain ._div-link a:hover,.OrderInvoiceMain ._div-link a:hover,.Purchase-Order-Bill ._div-link a:hover,.Purchase-Order-Receipt ._div-link a:hover,.Transfer-Order-Receipt ._div-link a:hover,.ItemMain ._div-link a:hover,.BankTransferMatchRuleMain ._div-link a:hover,.OrderMain ._div-link a:hover,.WorkOrderMain ._div-link a:hover{text-decoration:underline!important}.OrderQuoteMain ._div-link ._info-tooltip-div-drawer,.PurchaseOrderMain ._div-link ._info-tooltip-div-drawer,.OrderShipmentMain ._div-link ._info-tooltip-div-drawer,.OrderInvoiceMain ._div-link ._info-tooltip-div-drawer,.Purchase-Order-Bill ._div-link ._info-tooltip-div-drawer,.Purchase-Order-Receipt ._div-link ._info-tooltip-div-drawer,.Transfer-Order-Receipt ._div-link ._info-tooltip-div-drawer,.ItemMain ._div-link ._info-tooltip-div-drawer,.BankTransferMatchRuleMain ._div-link ._info-tooltip-div-drawer,.OrderMain ._div-link ._info-tooltip-div-drawer,.WorkOrderMain ._div-link ._info-tooltip-div-drawer{display:flex;justify-content:space-between;align-items:center}.OrderQuoteMain ._div-link ._info-tooltip-div-drawer svg,.PurchaseOrderMain ._div-link ._info-tooltip-div-drawer svg,.OrderShipmentMain ._div-link ._info-tooltip-div-drawer svg,.OrderInvoiceMain ._div-link ._info-tooltip-div-drawer svg,.Purchase-Order-Bill ._div-link ._info-tooltip-div-drawer svg,.Purchase-Order-Receipt ._div-link ._info-tooltip-div-drawer svg,.Transfer-Order-Receipt ._div-link ._info-tooltip-div-drawer svg,.ItemMain ._div-link ._info-tooltip-div-drawer svg,.BankTransferMatchRuleMain ._div-link ._info-tooltip-div-drawer svg,.OrderMain ._div-link ._info-tooltip-div-drawer svg,.WorkOrderMain ._div-link ._info-tooltip-div-drawer svg{width:15px;height:15px;margin:0!important}.OrderQuoteMain ._div-link-h1,.PurchaseOrderMain ._div-link-h1,.OrderShipmentMain ._div-link-h1,.OrderInvoiceMain ._div-link-h1,.Purchase-Order-Bill ._div-link-h1,.Purchase-Order-Receipt ._div-link-h1,.Transfer-Order-Receipt ._div-link-h1,.ItemMain ._div-link-h1,.BankTransferMatchRuleMain ._div-link-h1,.OrderMain ._div-link-h1,.WorkOrderMain ._div-link-h1{background:#999;color:#000;font-size:14px;margin:0 -15px;padding:0 15px;text-transform:uppercase;display:block;font-weight:700}.OrderQuoteMain ._SalesTaxLineInfoFields,.PurchaseOrderMain ._SalesTaxLineInfoFields,.OrderShipmentMain ._SalesTaxLineInfoFields,.OrderInvoiceMain ._SalesTaxLineInfoFields,.Purchase-Order-Bill ._SalesTaxLineInfoFields,.Purchase-Order-Receipt ._SalesTaxLineInfoFields,.Transfer-Order-Receipt ._SalesTaxLineInfoFields,.ItemMain ._SalesTaxLineInfoFields,.BankTransferMatchRuleMain ._SalesTaxLineInfoFields,.OrderMain ._SalesTaxLineInfoFields,.WorkOrderMain ._SalesTaxLineInfoFields{margin-top:5px!important}.OrderQuoteMain a._div-link-h1,.PurchaseOrderMain a._div-link-h1,.OrderShipmentMain a._div-link-h1,.OrderInvoiceMain a._div-link-h1,.Purchase-Order-Bill a._div-link-h1,.Purchase-Order-Receipt a._div-link-h1,.Transfer-Order-Receipt a._div-link-h1,.ItemMain a._div-link-h1,.BankTransferMatchRuleMain a._div-link-h1,.OrderMain a._div-link-h1,.WorkOrderMain a._div-link-h1{text-decoration:underline}.OrderQuoteMain .cc-pre-auth-alert,.PurchaseOrderMain .cc-pre-auth-alert,.OrderShipmentMain .cc-pre-auth-alert,.OrderInvoiceMain .cc-pre-auth-alert,.Purchase-Order-Bill .cc-pre-auth-alert,.Purchase-Order-Receipt .cc-pre-auth-alert,.Transfer-Order-Receipt .cc-pre-auth-alert,.ItemMain .cc-pre-auth-alert,.BankTransferMatchRuleMain .cc-pre-auth-alert,.OrderMain .cc-pre-auth-alert,.WorkOrderMain .cc-pre-auth-alert{display:flex;margin-top:30px}.OrderQuoteMain .cc-pre-auth-alert .MuiAlert-root,.PurchaseOrderMain .cc-pre-auth-alert .MuiAlert-root,.OrderShipmentMain .cc-pre-auth-alert .MuiAlert-root,.OrderInvoiceMain .cc-pre-auth-alert .MuiAlert-root,.Purchase-Order-Bill .cc-pre-auth-alert .MuiAlert-root,.Purchase-Order-Receipt .cc-pre-auth-alert .MuiAlert-root,.Transfer-Order-Receipt .cc-pre-auth-alert .MuiAlert-root,.ItemMain .cc-pre-auth-alert .MuiAlert-root,.BankTransferMatchRuleMain .cc-pre-auth-alert .MuiAlert-root,.OrderMain .cc-pre-auth-alert .MuiAlert-root,.WorkOrderMain .cc-pre-auth-alert .MuiAlert-root{width:100%}.OrderQuoteMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon,.PurchaseOrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon,.OrderShipmentMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon,.OrderInvoiceMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon,.Purchase-Order-Bill .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon,.Purchase-Order-Receipt .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon,.Transfer-Order-Receipt .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon,.ItemMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon,.BankTransferMatchRuleMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon,.OrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon,.WorkOrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-icon{align-items:center}.OrderQuoteMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message,.PurchaseOrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message,.OrderShipmentMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message,.OrderInvoiceMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message,.Purchase-Order-Bill .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message,.Purchase-Order-Receipt .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message,.Transfer-Order-Receipt .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message,.ItemMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message,.BankTransferMatchRuleMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message,.OrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message,.WorkOrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message{width:100%;display:flex;align-items:center;justify-content:space-between}.OrderQuoteMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section,.PurchaseOrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section,.OrderShipmentMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section,.OrderInvoiceMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section,.Purchase-Order-Bill .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section,.Purchase-Order-Receipt .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section,.Transfer-Order-Receipt .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section,.ItemMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section,.BankTransferMatchRuleMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section,.OrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section,.WorkOrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section{display:flex}.OrderQuoteMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root,.PurchaseOrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root,.OrderShipmentMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root,.OrderInvoiceMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root,.Purchase-Order-Bill .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root,.Purchase-Order-Receipt .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root,.Transfer-Order-Receipt .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root,.ItemMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root,.BankTransferMatchRuleMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root,.OrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root,.WorkOrderMain .cc-pre-auth-alert .MuiAlert-root .MuiAlert-message .cc-pre-auth-button-section .MuiButton-root{margin-left:15px}.LineInfo_OrderLineMain{margin-top:30px}.LineInfo_OrderLineMain .Fabs{top:15px;right:100px}.WorkOrder .WorkOrder-Details{margin-bottom:15px}.WorkOrder .WorkOrder-Details table>tbody>tr>td:first-child{padding-right:15px}.WorkOrder .WorkOrder-Details pre{margin:0}.WorkOrder .MuiTab-root{min-width:120px}.WorkOrder .WorkOrderMain .lineDescription{display:flex;justify-content:flex-start}.WorkOrder .WorkOrderMain .lineDescription .chip{margin-right:5px}.WorkOrder .WorkOrderMain ._total{display:flex;justify-content:flex-end}.WorkOrder .WorkOrderMain ._line-info .Table{margin:0 0 15px}.WorkOrder .WorkOrderMain .LineButtons{padding:0 15px 15px}.WorkOrder .WorkOrder-Shipments .Shipment-Lines-Table{margin-top:30px}.Admin{display:flex}.Admin>.MenuTabs{margin:0 20px 0 0}.Admin>.MenuTabs .MuiTab-wrapper{align-items:flex-start}.Admin>.MenuTabsContainer .MenuTabs{margin:0 0 20px}.Warehouses .MenuTabs{margin-bottom:20px;margin-left:20px}.Warehouses .warehouse-category-filters .MuiSelect-select{min-width:45px}.WantedDates .MuiAlert-root{margin:0 0 20px}.Chart{height:500px}.BackorderQueueMoveDialog .loadInd{display:flex;justify-content:center;margin:82px 0 42px}.BackorderQueueMoveDialog ._dialog-content{display:flex;justify-content:flex-start;padding:10px 20px 0}.BackorderQueueMoveDialog ._dialog-content .MoveParam{margin:0 4px}.BackorderQueueMoveDialog ._dialog-content .MoveParam h4{margin:0}.BackorderQueueMoveDialog ._dialog-content .MoveParam .MuiFormControl-root{margin-bottom:10px;margin-right:10px}.BackorderQueueMoveDialog ._dialog-content .MoveParam .MuiFormControl-root .Report-Period-Select{min-width:220px}.BackorderQueueMoveDialog ._dialog-content .MoveParam .MuiFormControl-marginNormal{margin-top:0}.BackorderQueueMoveDialog ._dialog-content .MoveParam .MuiCircularProgress-root{height:20px!important;margin-left:2px!important;margin-top:10px!important;width:20px!important}.BackorderQueueMoveDialog ._dialog-content .MoveParam ._wanted-date-centered input{padding-left:20px;text-align:center}.overflow-hidden{overflow:hidden}.Pricing{display:flex;flex-wrap:wrap;width:900px}.Pricing .Table{min-width:auto}.Pricing .form{margin-right:20px;width:300px}.Pricing .input{margin-top:20px}.Pricing ._messages{margin-top:20px;width:100%}.Inventory-Stratification-Tool .Table{padding:20px 0!important}.Inventory-Stratification-Tool .Table th{padding:5px 15px!important}.Inventory-Stratification-Tool .Table .bold{font-weight:700}.Inventory-Stratification-Tool button{margin-top:20px}.ShippingCode .Table{margin-top:0!important;margin-bottom:10px}.Item-Cross-References .filters-container{margin-bottom:10px}.ItemCategories .filters-container{padding-bottom:0!important}.ItemCategories .MuiButtonGroup-root{margin-bottom:15px}.ItemCategories .Treeview{padding-left:20px}.ShippingCode .FormBuilder{margin-bottom:20px}.ShippingCode .ShippingCodeBillingOptions .Table{margin:0 16px 16px}.ViewLog ._clipboard_flex{display:flex;justify-content:space-between;align-items:center}.Admin-Integrations-Stripe .MenuTabs{display:inline-flex;margin-top:0}.Stripe-Reader-Actions,.Stripe-Simulated-Reader-Actions{margin-top:30px}.Stripe-Simulated-Reader-Actions h4{margin:0 0 10px}.Stripe-Simulated-Reader-Actions .Simulated-Reader-Present-Card{margin-left:10px;height:40px}.Stripe-Simulated-Reader-Help{margin-top:10px}.Stripe-Reader-Output{margin-top:30px}.AdminUsers{margin-top:20px;position:relative}.Users .MenuTabs{margin-left:20px}.Users .Table{margin-top:20px}.Users .avatar{width:30px;margin-left:5px;height:30px;border-radius:50%}.Users .Report-Toolbar .Report-Filters{display:flex;justify-content:flex-start}.Users .Report-Toolbar .Report-Filters .Report-Period h4{display:none}.Users .Report-Toolbar .Report-Filters .Report-Period .MuiFormControl-root{margin-bottom:10px;margin-right:20px}.Users .Report-Toolbar .Report-Filters .Report-Period .MuiFormControl-root .Report-Period-Select{min-width:220px}.Users .Report-Toolbar .Report-Filters .Report-Period .MuiFormControl-marginNormal{margin-top:0}.Users .Report-Toolbar .Report-Control{margin-top:10px}.Users .Report-Toolbar .Report-Control .MuiButton-contained{margin-right:8px}.Users .Report-Toolbar .Report-Control .MuiButton-startIcon svg{fill:#000000de}.CopyToClipboard{display:inline-block}.LocationBreadcrumbs{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 0 12px}.LocationBreadcrumbs nav{background-color:#383b40;border-radius:4px;display:inline-flex;margin:0;padding:5px 16px}.LocationBreadcrumbs nav .lastSegment{color:#707071;font-weight:700}.LocationBreadcrumbs nav li a{align-items:center;display:flex}.LocationBreadcrumbs nav li a svg{fill:#fafafa;height:15px;margin-right:10px}.LocationBreadcrumbs ._breadcrumb-extra{align-items:center;align-self:center;display:inline-flex}.LocationBreadcrumbs ._right-header{flex:1}.CrmAccountBadge{display:inline-flex;margin-left:10px;position:relative}.CrmAccountBadge._skeleton{animation:crm-badge-pulse 1.1s ease-in-out infinite;background:#ffffff14;border-radius:999px;height:22px;width:64px}.CrmAccountBadge._add{align-items:center;background:#0000;border:1px dashed rgba(13,171,118,.5);border-radius:999px;color:#0a8f62;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:5px;letter-spacing:.04em;line-height:1;padding:4px 11px;text-transform:uppercase;transition:background .15s ease,border-color .15s ease}.CrmAccountBadge._add:hover{background:#0dab7624;border-color:#0dab76}.CrmAccountBadge._add ._plus{font-size:13px;line-height:1}.CrmAccountBadge ._badge{align-items:center;background:#0dab762e;border:1px solid rgba(13,171,118,.4);border-radius:999px;color:#0a8f62;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.04em;line-height:1;padding:4px 9px 4px 8px;text-transform:uppercase;transition:background .15s ease,box-shadow .15s ease}.CrmAccountBadge ._badge svg{height:12px;opacity:.7;width:12px}.CrmAccountBadge ._badge:hover{background:#0dab7647;box-shadow:0 2px 6px #0dab7640}.CrmAccountBadge ._dot{background:#0dab76;border-radius:50%;box-shadow:0 0 0 3px #0dab762e;height:8px;width:8px}.CrmAccountBadge ._pop{background:#383b40;border:1px solid #3a3f46;border-radius:14px;box-shadow:0 14px 36px #1018282e,0 4px 10px #10182814;cursor:default;left:0;padding:16px;position:absolute;top:calc(100% + 10px);width:300px;z-index:30}.CrmAccountBadge ._pop:before{background:#383b40;border-left:1px solid #3a3f46;border-top:1px solid #3a3f46;content:"";height:12px;left:24px;position:absolute;top:-7px;transform:rotate(45deg);width:12px}.CrmAccountBadge ._ph{align-items:center;display:flex;gap:10px;margin-bottom:12px}.CrmAccountBadge ._ph ._mark{align-items:center;background:#0dab76;border-radius:50%;color:#fff;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.CrmAccountBadge ._ph ._mark svg{height:18px;width:18px}.CrmAccountBadge ._ph b{color:#e6ebe9;display:block;font-size:14px;font-weight:800}.CrmAccountBadge ._ph small{color:#0a8f62;font-size:11px;font-weight:700}.CrmAccountBadge ._row{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:7px 0}.CrmAccountBadge ._rk{color:#606469}.CrmAccountBadge ._rv{color:#e6ebe9;font-weight:700;text-align:right}.CrmAccountBadge ._rv._green{color:#0a8f62}.CrmAccountBadge ._rv._warn{color:#f44336}.CrmAccountBadge ._pcta{align-items:center;background:#0dab76;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:7px;justify-content:center;margin-top:13px;padding:10px;width:100%}.CrmAccountBadge ._pcta svg{height:14px;width:14px}.CrmAccountBadge ._pcta:hover{background:#0a8f62}@keyframes crm-badge-pulse{0%,to{opacity:.5}50%{opacity:1}}.Accounting .Chart-Of-Accounts .filters-container{align-items:center;display:flex;margin-bottom:15px}.Accounting .Chart-Of-Accounts .Table .parentName{color:#888f91}.Accounting .Chart-Of-Accounts .Table .subAccount{padding-left:20px}.Accounting .Chart-Of-Accounts .Table .badge-btn._deleted,.Accounting .Chart-Of-Accounts .Table .badge-btn._converted{display:inline-flex}.Accounting .Chart-Of-Accounts .Table .itemOptions{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;white-space:nowrap}.Accounting .Chart-Of-Accounts .Table .itemOptions a{border-right:1px solid #ebebeb;padding:2px 4px}.Accounting .Chart-Of-Accounts .Table .itemOptions a:last-child{border-right:none}.Accounting .Chart-Of-Accounts .Table .itemOptions .linkDisabled{color:#888f91;pointer-events:none}.Accounting .Reports .Report-Link{display:block;margin:5px 0}.Accounting .Reports .Report-Link:hover{text-decoration:underline}.Accounting .Reports .Report-Link.inactive{color:#75787e;cursor:default}.Accounting .Reports .Report-Link.inactive:hover{text-decoration:none}.Accounting .Table ._link-to-consolidated-invoice{display:flex}.Accounting .Table .consolidated-invoices-filter{min-width:100px}.Accounting-Report .Report-Toolbar{margin:24px 0}.Accounting-Report .Report-Toolbar .Report-Filters{display:flex;justify-content:flex-start}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Comparison h4{margin:0}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Comparison ._compare-another-period{min-width:220px}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Comparison ._compare-another-period legend{max-width:1000px}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Period{margin-top:10px}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Period h4{margin:0}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Period .MuiFormControl-root{margin-bottom:10px;margin-right:10px}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Period .MuiFormControl-root .Report-Period-Select{min-width:220px}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Period .MuiFormControl-marginNormal{margin-top:0}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Warehouse h4{margin:0}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Warehouse .report_warehouse_select{min-width:220px}.Accounting-Report .Report-Toolbar .Report-Filters .Report-Warehouse .report_warehouse_select legend{max-width:1000px}.Accounting-Report .Report-Toolbar .Report-Control{margin-top:10px}.Accounting-Report .Report-Toolbar .Report-Control .MuiButton-contained{margin-right:8px}.Accounting-Report .Report-Toolbar .Report-Control .toggleAccountNumbers,.Accounting-Report .Report-Toolbar .Report-Control .toggleRounding,.Accounting-Report .Report-Toolbar .Report-Control .toggleRealtimeBalance{margin-left:0}.Accounting-Report .Report-Toolbar .Report-Control .MuiButton-startIcon svg{fill:#000000de}.Accounting-Report .Report-Content{margin:20px 0 0;min-height:72px;padding:10px;position:relative}.Accounting-Report .Report-Content .loadInd{left:15px;position:absolute;top:15px}.Accounting-Report .Report-Content iframe{border:none}.Accounting-Report .Report-Content .Report-Header .Report-Company{font-size:20px;margin:5px 0}.Accounting-Report .Report-Content .Report-Header .Report-Title{font-weight:700}.Accounting-Report .Report-Content .Report-Header .Report-Subtitle{font-size:13px}.Accounting-Report .Report-Content .Report-Body{margin:20px 0}.Accounting-Report .Report-Content .Report-Body .Report-Table{border-collapse:collapse}.Accounting-Report .Report-Content .Report-Body .Report-Table thead tr{border-bottom:1px solid #6e6b6b;border-top:1px solid #6e6b6b}.Accounting-Report .Report-Content .Report-Body .Report-Table thead tr th{border-left:1px dotted #c7c7c7;border-right:1px dotted #c7c7c7;min-width:100px;padding:4px 8px;text-align:right}.Accounting-Report .Report-Content .Report-Body .Report-Table thead tr th:first-child{border-left:none;width:auto}.Accounting-Report .Report-Content .Report-Body .Report-Table thead tr th:last-child{border-right:none;padding-right:10px}.Accounting-Report .Report-Content .Report-Body .Report-Table thead tr:first-child{border-bottom:none}.Accounting-Report .Report-Content .Report-Body .Report-Table thead tr:first-child th:nth-child(2){text-align:center}.Accounting-Report .Report-Content .Report-Body .Report-Table thead tr:nth-last-child(1){border-bottom:1px solid #6e6b6b!important}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr td{padding:4px;text-align:right}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr td .arrowPlaceholder{display:inline-block;width:11px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr td a:hover{text-decoration:underline}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr td:first-child{padding-left:10px;text-align:left}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr td:last-child{padding-right:10px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr:hover,.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr.row-highlight{background-color:#27292d}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr.catTotal,.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr.parentTotal{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr.catTotal td:first-child,.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr.parentTotal td:first-child{font-weight:700}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr.catTotal[data-level="1"],.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr.parentTotal[data-level="1"]{border-bottom:3px double #000}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr.parentTotal{border-bottom:none;border-top:none}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="1"]>td:first-child{padding-left:10px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="2"]>td:first-child{padding-left:30px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="3"]>td:first-child{padding-left:50px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="4"]>td:first-child{padding-left:70px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="5"]>td:first-child{padding-left:90px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="6"]>td:first-child{padding-left:110px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="7"]>td:first-child{padding-left:130px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="8"]>td:first-child{padding-left:150px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="9"]>td:first-child{padding-left:170px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="10"]>td:first-child{padding-left:190px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="11"]>td:first-child{padding-left:210px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="12"]>td:first-child{padding-left:230px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="13"]>td:first-child{padding-left:250px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="14"]>td:first-child{padding-left:270px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="15"]>td:first-child{padding-left:290px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="16"]>td:first-child{padding-left:310px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="17"]>td:first-child{padding-left:330px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="18"]>td:first-child{padding-left:350px}.Accounting-Report .Report-Content .Report-Body .Report-Table tbody tr[data-level="19"]>td:first-child{padding-left:370px}.Accounting-Report .Report-Content .Report-Body .Report-Table.No-Category-Row tbody tr td:first-child{padding-left:0}.GL-Account-Register{display:flex}.GL-Account-Register .Table{min-width:0!important}.GL-Account-Register .KpiTables{display:flex;margin:0 50px;overflow:auto}.GL-Account-Register .Report-Control{margin-left:15px}.Report-Comparison-Popup{min-width:220px;padding:10px 10px 10px 20px}.Report-Comparison-Popup .ppDatePickerGrid{padding:5px 10px 5px 21px}.Report-Comparison-Popup .ppDatePickerGrid .ppDatePickerSeparator{margin:0 10px}.Report-Comparison-Popup .ppDatePickerGrid .ppDatePickerSeparator.disabled{color:#00000061}.Report-Comparison-Popup .ppDatePickerGrid .MuiFormControl-root{margin-top:0}.Report-Comparison-Popup .ppDatePickerGrid .MuiTextField-root{width:160px}.Report-Comparison-Popup .subRow{margin-top:-5px}.Report-Comparison-Popup .subRow .MuiFormControlLabel-root:first-child{margin-left:10px;margin-right:34px}.AccountsReceivablePaymentDialog .loadInd{width:150px;display:flex;justify-content:center;margin:42px 0}.AccountsReceivablePaymentDialog .MuiDialogTitle-root{padding:16px 24px 0}.AccountsReceivablePaymentDialog .MuiDialogContent-root .selectedCustomer,.AccountsReceivablePaymentDialog .MuiDialogContent-root .selectedVendor{display:inline-block;font-weight:700;margin:0 0 15px}.AccountsReceivablePaymentDialog .MuiDialogContent-root .selectedCustomer:hover,.AccountsReceivablePaymentDialog .MuiDialogContent-root .selectedVendor:hover{text-decoration:underline}.AccountsReceivablePaymentDialog .ResolvingTransactions .LineButtons button{margin-right:10px}.AccountsReceivablePaymentDialog .MuiDialogActions-root{align-items:flex-end;display:flex;justify-content:space-between}.AccountsReceivablePaymentDialog .MuiDialogActions-root .paymentTotalStatus{display:flex;flex-direction:column;width:100%}.AccountsReceivablePaymentDialog .MuiDialogActions-root .paymentStats{display:flex}.AccountsReceivablePaymentDialog .MuiDialogActions-root .paymentStats h4{margin:5px 15px}.AccountsReceivablePaymentDialog .MuiDialogActions-root .paymentStats h4.fullyReceived{color:#0dab76}.AccountsReceivablePaymentDialog .MuiDialogActions-root .paymentStats h4.multiplePaymentsWarning{color:#cd4713}.AccountsReceivablePaymentDialog .MuiDialogActions-root .paymentStats .toggleResolvingTransactions,.AccountsReceivablePaymentDialog .MuiDialogActions-root .paymentStats .toggleCreateCreditOnAccount{margin:-5px 0 0 5px}.AccountsReceivablePaymentDialog .MuiDialogActions-root .paymentActions{align-items:center;display:flex;justify-content:flex-end}.AccountsReceivablePaymentDialog .MuiDialogActions-root .paymentActions button{margin-left:10px}.AccountsReceivablePrepaymentDialog .loadInd{display:flex;justify-content:center;margin:82px 0 42px}.AccountsReceivablePrepaymentDialog .MuiDialogTitle-root{padding:16px 24px 0}.AccountsReceivablePrepaymentDialog .MuiDialogActions-root{display:flex;align-items:flex-end;justify-content:flex-end}.AccountsReceivablePrepaymentDialog .MuiDialogActions-root button{margin-left:10px}.JournalEntryMain .gl-warning{margin:20px 0}.AssociatedJournalEntries .Table{margin:0 16px 16px}.Reconciliation .NewReconciliation .MuiFormLabel-root{font-size:1.2rem}.Reconciliation .NewReconciliation .loadIndicator{margin:9px 0}.Reconciliation .NewReconciliation .NewReconciliationSection{margin:18px 0 0;min-height:115px;padding:16px 20px}.Reconciliation .NewReconciliation .NewReconciliationSection .sectionTitle{font-size:17px;font-weight:700;margin:0 0 10px}@media (min-width: 1250px){.Reconciliation .NewReconciliation .NewReconciliationSection .NewReconciliationAccount{min-width:630px}}.Reconciliation .NewReconciliation .NewReconciliationSection .statementParams{display:flex;justify-content:flex-start}.Reconciliation .NewReconciliation .NewReconciliationSection .statementParams .statementParam{margin:0 10px}@media (min-width: 1250px){.Reconciliation .NewReconciliation .NewReconciliationSection .statementParams .statementParam{min-width:160px}}.Reconciliation .NewReconciliation .NewReconciliationSection .statementParams .statementParam:first-child{margin-left:0}.Reconciliation .NewReconciliation .NewReconciliationSection .statementParams .statementParam h4{margin:0}.Reconciliation .NewReconciliation .NewReconciliationSection .statementParams .statementParamBeginningBalanceDisabled .MuiFormControl-root .MuiTextField-root .MuiInputBase-root{color:#000}.Reconciliation .NewReconciliation .NewReconciliationSection .statementParams .statementParamBeginningBalanceDisabled .MuiFormControl-root .MuiTextField-root .MuiInputBase-root:before,.Reconciliation .NewReconciliation .NewReconciliationSection .statementParams .statementParamBeginningBalanceDisabled .MuiFormControl-root .MuiTextField-root .MuiInputBase-root:after{border-bottom:0}.Reconciliation .NewReconciliation .NewReconciliationSection .statementParams .statementParamEndingDate .MuiFormControl-marginNormal{margin-top:0}.Reconciliation .NewReconciliation .btnReconcile{margin:18px 0 0}.StatementReconciliation .statementStatus{padding:0 20px 39px}.StatementReconciliation .statementStatus table{border-collapse:collapse;border-spacing:0}.StatementReconciliation .statementStatus .statementStatusTable,.StatementReconciliation .statementStatus .statementStatusTable .equation{width:100%}.StatementReconciliation .statementStatus .statementStatusTable .equation .equationField{display:flex;flex-direction:column;justify-content:center;align-items:center}.StatementReconciliation .statementStatus .statementStatusTable .equation .equationField .equationFieldDescription{color:#606469}.StatementReconciliation .statementStatus .statementStatusTable .equation .operator{font-size:150%;text-align:center}.StatementReconciliation .statementStatus .statementStatusTable .equation .brace .braceHead{border-right:2px solid #4c5055;height:10px}.StatementReconciliation .statementStatus .statementStatusTable .equation .brace .braceArms{border:2px solid #4c5055;border-bottom:0;height:10px}.StatementReconciliation .statementStatus .statementStatusTable .equation .spacer{width:5%}.StatementReconciliation .statementStatus .statementStatusTable .equation .spacerLarge{width:10%}.StatementReconciliation .statementStatus .statementStatusTable .equationTop .equationField .equationFieldValue{font-size:28px}.StatementReconciliation .statementStatus .statementStatusTable .equationBottom .equationField .equationFieldValue{font-size:22px}.StatementReconciliation .statementStatus .statementStatusTable .difference{border-left:1px solid #4c5055;white-space:nowrap}.StatementReconciliation .statementStatus .statementStatusTable .difference .statementDifference{display:flex;justify-content:center;align-items:center}.StatementReconciliation .statementStatus .statementStatusTable .difference .statementDifference .differenceIcon{width:40px;height:40px;margin-right:20px}.StatementReconciliation .statementStatus .statementStatusTable .difference .statementDifference .differenceIconOk svg{fill:#0dab76}.StatementReconciliation .statementStatus .statementStatusTable .difference .statementDifference .differenceIconWarning svg{fill:#cd4713}.StatementReconciliation .statementStatus .statementStatusTable .difference .statementDifference .differenceField{display:flex;flex-direction:column;justify-content:center;align-items:center}.StatementReconciliation .statementStatus .statementStatusTable .difference .statementDifference .differenceField .differenceFieldValue{font-size:28px}.StatementReconciliation .statementStatus .statementStatusTable .difference .statementDifference .differenceField .differenceFieldDescription{color:#606469}@media (max-width: 959px){.StatementReconciliation .statementStatus .statementStatusTable .equationTop .equationField .equationFieldValue{font-size:22px}.StatementReconciliation .statementStatus .statementStatusTable .equationTop .equationField .equationFieldDescription{font-size:12px}.StatementReconciliation .statementStatus .statementStatusTable .equationBottom .equationField .equationFieldValue{font-size:22px}.StatementReconciliation .statementStatus .statementStatusTable .equationBottom .equationField .equationFieldDescription{font-size:12px}.StatementReconciliation .statementStatus .statementStatusTable .difference .differenceFieldValue{font-size:22px}.StatementReconciliation .statementStatus .statementStatusTable .difference .differenceFieldDescription{font-size:12px}}@media (max-width: 699px){.StatementReconciliation .statementStatus .statementStatusTable .equation .spacer,.StatementReconciliation .statementStatus .statementStatusTable .equation .spacerLarge{width:0}.StatementReconciliation .statementStatus .statementStatusTable .equationTop .equationField .equationFieldValue{font-size:14px}.StatementReconciliation .statementStatus .statementStatusTable .equationTop .equationField .equationFieldDescription{font-size:11px}.StatementReconciliation .statementStatus .statementStatusTable .equationBottom .equationField .equationFieldValue{font-size:14px}.StatementReconciliation .statementStatus .statementStatusTable .equationBottom .equationField .equationFieldDescription{font-size:11px}.StatementReconciliation .statementStatus .statementStatusTable .difference{display:none}}.StatementReconciliation .LoadableContainer .loading-overlay{align-items:flex-start;padding-top:80px}@media (max-width: 699px){.StatementReconciliation .statementStatus{padding-bottom:20px}}.AccountsReceivablePayments .filters-container .MuiButtonGroup-root{margin:0}.undeposited-funds-payment-methods{min-width:150px!important}.undeposited-funds-account-filter{margin-right:15px!important}.apStartingCheckNr{padding-left:0!important}.paymentParams{margin-top:10px;display:flex;justify-content:flex-start;padding:0}.paymentParams .paymentParam{margin:0 4px}.paymentParams .paymentParam h4{margin:0}.paymentParams .paymentParam .MuiFormControl-root{margin-bottom:10px;margin-right:10px}.paymentParams .paymentParam .MuiFormControl-root .paymentParamPaymentSelect{min-width:150px}.paymentParams .paymentParam .MuiFormControl-marginNormal{margin-top:0}.paymentParams .paymentParam .MuiCircularProgress-root{height:20px!important;margin-left:2px!important;margin-top:10px!important;width:20px!important}.paymentParams .paymentParam .paymentParamsPaymentMemo,.paymentParams .paymentParam .paymentParamsAmountReceived{flex-basis:100%}.paymentParams .paymentParam:first-child{margin-left:0!important}.paymentParams .paymentParam:last-child{margin-right:0!important}.paymentParams .paymentParam .warning{font-weight:700;color:#cd4713}.paymentParams .paymentParam .warning svg{width:24px;height:24px;fill:#cd4713;vertical-align:bottom;margin:0 0 0 4px}.paymentParams .paymentParamOrder{min-width:120px}.paymentParams .paymentParamOrder .orderNumber{font-size:16px;margin-top:4px}.paymentParams .paymentParamPurchaseOrder{min-width:180px}.paymentParams .paymentParamPurchaseOrder .purchaseOrderNumber{font-size:16px;margin-top:4px}.paymentParams .paymentParamCustomer .FancyReactSelect-container,.paymentParams .paymentParamVendor .FancyReactSelect-container,.paymentParams .paymentParamGLAccountNumber .FancyReactSelect-container{min-width:200px}.paymentParams .paymentParamsPaymentDate{display:flex;flex-direction:column}.Accounting-Banking .MenuTabs{display:inline-flex;margin-top:0}.Accounting-Banking .filters-container{align-items:flex-end}.BankingTransactionsForReviewRowDetails-Matches{margin:0 0 20px}.BankingTransactionsForReviewRowDetails-Matches .PrivateSwitchBase-root-32{padding:5px}.Bank-Transaction-Uncategorized-Totals-Break{width:100%}.Bank-Transaction-Uncategorized-Totals-Header{display:flex;align-content:center;min-height:80px;margin:5px}.Bank-Transaction-Uncategorized-Totals-Header .Bank-Transaction-Uncategorized-Totals-LoadIndicator{padding:10px 0 0;position:absolute}.Bank-Transaction-Uncategorized-Totals-Header ._group{margin:0}.Bank-Transaction-Uncategorized-Totals-Header .MuiPaper-root{display:flex;align-items:center}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus table{border-collapse:collapse;border-spacing:0;background:none}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus table tr,.Bank-Transaction-Uncategorized-Totals-Header .statementStatus table td{border:0}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable,.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equation{width:100%}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equation .equationField{display:flex;flex-direction:column;justify-content:center;align-items:center}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equation .equationField .equationFieldDescription{color:#606469}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equationTop .equationField .equationFieldValue{font-size:22px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equationTop .operator{font-size:150%;text-align:center;padding:0 10px!important}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .spacer{width:15px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .divider{border-left:1px solid #4c5055;width:2px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference{white-space:nowrap}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference .statementDifference{display:flex;justify-content:center;align-items:center}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference .statementDifference .differenceIcon{width:40px;height:40px;margin-right:20px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference .statementDifference .differenceIconOk svg{fill:#0dab76}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference .statementDifference .differenceIconWarning svg{fill:#cd4713}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference .statementDifference .differenceField{display:flex;flex-direction:column;justify-content:center;align-items:center}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference .statementDifference .differenceField .differenceFieldValue{font-size:22px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference .statementDifference .differenceField .differenceFieldDescription{color:#606469}@media (max-width: 699px){.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equation .spacer,.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equation .spacerLarge{width:0}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equationTop .equationField .equationFieldValue{font-size:14px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equationTop .equationField .equationFieldDescription{font-size:11px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equationBottom .equationField .equationFieldValue{font-size:14px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .equationBottom .equationField .equationFieldDescription{font-size:11px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .spacer{width:5px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference .differenceIcon{width:20px;height:20px;margin-right:10px}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference .differenceFieldValue{font-size:14px!important}.Bank-Transaction-Uncategorized-Totals-Header .statementStatus .statementStatusTable .difference .differenceFieldDescription{font-size:11px!important}}.Bank-Transaction-Uncategorized-Totals-Header .LoadableContainer .loading-overlay{align-items:flex-start;padding-top:80px}.BankingTransactionsForReviewTable .bankFeedsPrimaryRow:nth-child(2n of.bankFeedsPrimaryRow){background:#2d2f34}.BankingTransactionsForReviewTable .bankFeedsPrimaryRow._with-hover-effect tr:hover{background:#50525b!important}.BankingTransactionsForReviewTable .bankFeedsPrimaryRow._with-hover-effect tr.after-clicked-row:hover{background:#6e7580!important}.Bank-Transaction-Uncategorized-Row-Details{display:block;padding:5px 20px}.Bank-Transaction-Uncategorized-Row-Details .Bank-Transaction-Uncategorized-Row-Params{margin-top:20px;width:50%}.Bank-Transaction-Uncategorized-Row-Details .Bank-Transaction-Uncategorized-Row-Params .paymentParamsPaymentMemo{width:100%}.Bank-Transaction-Uncategorized-Row-Details .Bank-Transaction-Split-Categorization{margin:20px 0 50px}.Bank-Transaction-Uncategorized-Row-Details .Bank-Transaction-Split-Categorization .LineButtons{margin-top:5px}.Bank-Transaction-Uncategorized-Row-Details .Bank-Transaction-Split-Categorization .LineButtons button{margin-right:10px}.Bank-Transaction-Uncategorized-Row-Details .Bank-Transaction-Uncategorized-Row-Footer{clear:both;margin-top:10px;padding-bottom:20px}.Bank-Transaction-Uncategorized-Row-Details .Bank-Transaction-Uncategorized-Row-Footer .Bank-Transaction-Uncategorized-Row-Footer-Left{float:left;display:flex;align-items:center;justify-content:flex-start}.Bank-Transaction-Uncategorized-Row-Details .Bank-Transaction-Uncategorized-Row-Footer .Bank-Transaction-Uncategorized-Row-Footer-Right{float:right;display:flex;align-items:center;justify-content:flex-end}.Bank-Transaction-Uncategorized-Row-Details .Bank-Transaction-Uncategorized-Row-Footer .Bank-Transaction-Uncategorized-Row-Footer-Right button{margin-left:10px}.BankTransactionManualMatchDialog .BankTransactionManualMatchDialogSummary{display:flex;justify-content:space-between}.BankTransactionManualMatchDialog .BankTransactionManualMatchDialogSummary .BankTransactionManualMatchDialogSummaryDescription{display:flex;flex-direction:column;justify-content:flex-start}.BankTransactionManualMatchDialog .BankTransactionManualMatchDialogSummary .BankTransactionManualMatchDialogSummaryDescription .BankTransactionManualMatchDialogSummaryDescriptionDate{font-size:14px;color:#777}.BankTransactionManualMatchDialog .BankTransactionManualMatchDialogSummary .BankTransactionManualMatchDialogSummaryDescriptionAmount{display:flex;flex-direction:column;justify-content:flex-start}.BankTransactionManualMatchDialog .BankTransactionManualMatchDialogSummary .BankTransactionManualMatchDialogSummaryDescriptionAmount .BankTransactionManualMatchDialogSummaryDescriptionAmountType{font-size:11px;color:#777}.BankTransactionManualMatchDialog .BankTransactionManualMatchDialogSummary .BankTransactionManualMatchDialogSummaryDescriptionAmount .BankTransactionManualMatchDialogSummaryDescriptionAmountValue{font-size:22px}.BankTransactionManualMatchDialog .BankTransactionManualMatchDialogNoSelectionMessage{margin-top:20px}.BankTransactionManualMatchDialog .loadInd{width:150px;display:flex;justify-content:center;margin:42px 0}.BankTransactionManualMatchDialog .MuiDialogTitle-root{padding:16px 24px 0}.BankTransactionManualMatchDialog .MuiDialogContent-root .selectedCustomer,.BankTransactionManualMatchDialog .MuiDialogContent-root .selectedVendor{display:inline-block;font-weight:700;margin:0 0 15px}.BankTransactionManualMatchDialog .MuiDialogContent-root .selectedCustomer:hover,.BankTransactionManualMatchDialog .MuiDialogContent-root .selectedVendor:hover{text-decoration:underline}.BankTransactionManualMatchDialog .ResolvingTransactions .LineButtons button{margin-right:10px}.BankTransactionManualMatchDialog .MuiDialogActions-root{align-items:flex-end;display:flex;justify-content:space-between}.BankTransactionManualMatchDialog .MuiDialogActions-root .paymentTotalStatus{display:flex;flex-direction:column;width:100%}.BankTransactionManualMatchDialog .MuiDialogActions-root .paymentStats{display:flex}.BankTransactionManualMatchDialog .MuiDialogActions-root .paymentStats h4{margin:5px 15px}.BankTransactionManualMatchDialog .MuiDialogActions-root .paymentStats h4.fullyReceived{color:#0dab76}.BankTransactionManualMatchDialog .MuiDialogActions-root .paymentStats h4.multiplePaymentsWarning{color:#cd4713}.BankTransactionManualMatchDialog .MuiDialogActions-root .paymentStats .toggleResolvingTransactions,.BankTransactionManualMatchDialog .MuiDialogActions-root .paymentStats .toggleCreateCreditOnAccount{margin:-5px 0 0 5px}.BankTransactionManualMatchDialog .MuiDialogActions-root .paymentActions{align-items:center;display:flex;justify-content:flex-end}.BankTransactionManualMatchDialog .MuiDialogActions-root .paymentActions button{margin-left:10px}.paymentParamGLAccountNumberDisabled{cursor:default;opacity:.5}.paymentParamGLAccountNumberDisabled .MuiInputFancyReactSelect-underline:before{border-bottom:none!important}.label-designer-container .deleted-at-alert{margin-bottom:16px}.LabelDesigner{display:flex;height:calc(100vh - 220px);width:100%}.LabelDesigner .button-group{margin:0 0 10px}.LabelDesigner .button-group button{margin:0 10px 0 0}.LabelDesigner .button-group .MuiFormControlLabel-root{margin-left:0}.LabelDesigner .title-container{display:flex;margin-bottom:20px}.LabelDesigner .label-select-button{margin:0 0 20px}.LabelDesigner ._inner{display:flex;flex-direction:column;overflow:hidden;width:min-content}.LabelDesigner ._inner ._disabled{pointer-events:none}.LabelDesigner ._inner .MuiPaper-root{display:inline-block;width:calc(100% - 20px)}.LabelDesigner ._canvas-container{overflow:auto;padding:0 2px 22px 0;position:relative;width:100%;display:flex;flex-wrap:wrap}.LabelDesigner ._canvas-container ._second-row{display:flex}.LabelDesigner .editor-container{margin-left:20px;width:360px}.LabelDesigner .editor-container .MuiFormControl-root{margin-bottom:20px;width:100%}.LabelDesigner .editor-container .formatting-group{display:flex;margin:0 -5px 20px}.LabelDesigner .editor-container .formatting-group .MuiToggleButtonGroup-root{display:flex;flex:1;margin:0 5px}.LabelDesigner .editor-container .formatting-group .MuiToggleButtonGroup-root .MuiButtonBase-root{flex:1}.LabelDesigner .tab-container{align-items:center;justify-content:center}.LabelDesigner .delete-button{margin-top:20px}.LabelDesignerRuler{font-size:0;overflow:hidden;background:#26282b}.LabelDesignerRuler._horizontal{margin:0 0 5px 20px;white-space:nowrap;position:sticky;top:0;left:0;z-index:1}.LabelDesignerRuler._horizontal ._line{border-left:2px solid #606469;height:15px}.LabelDesignerRuler._horizontal ._line:after{border-right:1px solid #606469;bottom:0;height:8px;left:0;width:50%}.LabelDesignerRuler._horizontal ._line ._text{left:5px;top:-4px}.LabelDesignerRuler._horizontal ._line ._small-line{border-left:1px solid #606469;height:2px;margin:10px 0 0 -1px}.LabelDesignerRuler._horizontal ._line-last-number{border-left:2px solid #606469;height:15px}.LabelDesignerRuler._horizontal ._line-last-number ._text{left:5px;top:-4px}.LabelDesignerRuler._vertical{width:15px;margin:0 5px 0 0;position:sticky;top:0;left:0;z-index:1}.LabelDesignerRuler._vertical ._line{border-top:2px solid #606469;flex-direction:column;width:15px}.LabelDesignerRuler._vertical ._line:after{border-bottom:1px solid #606469;height:50%;right:0;top:0;width:8px}.LabelDesignerRuler._vertical ._line ._text{left:2px;top:0;transform:rotate(270deg)}.LabelDesignerRuler._vertical ._line ._small-line{border-bottom:1px solid #606469;margin:0 0 0 10px;width:2px}.LabelDesignerRuler._vertical ._line ._small-line:last-child{visibility:hidden}.LabelDesignerRuler._vertical ._line-last-number{border-top:2px solid #606469;flex-direction:column;width:15px}.LabelDesignerRuler._vertical ._line-last-number ._text{left:2px;top:0;transform:rotate(270deg)}.LabelDesignerRuler ._line-last-number,.LabelDesignerRuler ._line{display:inline-flex;position:relative}.LabelDesignerRuler ._line-last-number:after,.LabelDesignerRuler ._line:after{content:"";display:block;position:absolute}.LabelDesignerRuler ._line-last-number ._text,.LabelDesignerRuler ._line ._text{font-size:12px;position:absolute}.LabelDesignerRuler ._line-last-number ._small-line,.LabelDesignerRuler ._line ._small-line{flex:1}.Labels .main-screen-item{margin-top:20px;width:500px}.Labels .main-screen-item ._label-checkboxes{display:flex;justify-content:space-between}.Labels .main-screen-item ._item_xref_section{display:flex}.Labels .preview-screen{width:1000px}.Labels .preview-screen .reset-button{display:flex;flex-direction:row-reverse;margin-top:10px}.Labels .preview-screen .preview-controls{display:flex}.Labels .preview-screen .preview-controls .preview-screen-item{margin-top:20px;width:500px}.Labels .preview-screen .preview-controls .back-button{height:38px;margin-left:auto;margin-top:20px}.Labels .buttons{display:flex;margin:20px 0 0}.Labels .buttons button{margin-right:20px}.CashReceiptsImport .CashReceiptsImportSettings{margin:5px 0 20px}.Kpi{display:flex;align-items:center;justify-content:space-between;background:#383b40;border-radius:.3rem;font-weight:400;padding:20px;box-shadow:0 6px 10px -4px #00000026}.Kpi ._title{color:#6c757d;font-size:16px}.Kpi ._value{font-size:28px}.Kpi ._icon svg{width:45px;height:45px}._dialog-content{min-height:100px;min-width:100px}._dialog-content .Table .table-container table{width:100%}._dialog-content ._info-quick-add-td{text-align:center!important}._dialog-content ._info-quick-add-border{color:#777;border:1px solid #4c5055}._dialog-content ._info-quick_add-icon{color:#777;margin:-8px 15px;cursor:pointer;border-radius:50%;font-size:30px}._dialog-content ._info-quick_add-icon:hover{background:#26282b}._dialog-content ._link_dialog{display:flex!important;flex-direction:row-reverse!important}._dialog-content ._quick_add_span{padding-right:10px;color:gray;height:19px}._dialog-content ._quick_add_flex_div{display:flex;align-items:stretch}._dialog-content ._quick_add_flex_div_array{display:flex;flex-direction:column;font-size:16px;padding-top:4px}.OrderCellDialog ._clipboard_flex{display:flex;justify-content:space-between}.OrderCellDialog ._clipboard_flex ._clipboard .CopyToClipboard{margin:-8px 15px 0 80px!important}.centered-tooltip{margin-left:20px;color:#777;margin-bottom:-7px}.centered-tooltip:hover{background:#26282b;border-radius:50%;cursor:pointer}._activity-note-dialog ._dialog-title .MuiTypography-root{display:flex;justify-content:space-between}._activity-note-dialog .MuiDialog-paper{min-width:800px}._activity-note-dialog ._previous-notes .Table{margin-top:10px}._activity-note-dialog ._previous-notes .Table table td{white-space:normal;padding:10px}._activity-note-dialog ._add-note-form{margin-bottom:20px}._activity-note-dialog ._add-note-form label{margin-bottom:10px}._activity-note-dialog ._add-note-form .MuiOutlinedInput-root{width:100%}._activity-note-dialog ._add-note-form ._submit{width:100%;margin-top:10px;background-color:#007cbb}._activity-note-dialog ._add-note-form ._submit:hover{background-color:#00496f}.SummaryTable{background:#383b40;border-radius:.3rem;box-shadow:0 6px 10px -4px #00000026;font-weight:400;padding:20px}.SummaryTable ._header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.SummaryTable ._header ._title{font-size:22px;color:#6c757d}.SummaryTable ._header ._icon svg{height:25px;fill:#6c757d}.SummaryTable ._summary-table{max-height:216px;overflow:auto}.SummaryTable ._summary-table .table-container{margin-right:5px}.SummaryTable ._summary-table .Table{margin-top:0}.SummaryTable ._summary-table table{font-size:14px;width:100%}.SummaryTable ._summary-table table tr th,.SummaryTable ._summary-table table tr td{padding:5px}.SummaryTable ._summary-table table tr th,.SummaryTable ._summary-table table ._td-hover{cursor:pointer;text-align:left}.SummaryTable ._summary-table table tr th:hover,.SummaryTable ._summary-table table ._td-hover:hover{background:#26282b}.SummaryTable ._summary-table table tr td{text-align:right}.SummaryTable ._summary-table table ._summary-th-for-purchase{width:50%}.SummaryTable ._summary-table table ._summary-th-for-purchase .selectable-option{padding:0 12px}.SummaryTable ._summary-table table ._summary-th-for-purchase .selectable-option .icon img{width:25px;height:25px}.SummaryTable ._summary-table ._hide-overflow-dashboard{overflow:hidden}._hide-summary-table .SummaryTable{display:none}.GlobalFilters{display:flex;flex:1;justify-content:flex-end;margin-right:20px}.GlobalFilters .FancyReactSelect{margin-right:10px;max-width:200px;min-width:100px;width:100%}.GlobalFilters ._save-as-btn{border:1px solid #007cbb;border-radius:3px 0 0 3px;color:#007cbb;font-weight:700;padding-left:15px;padding-right:15px}.GlobalFilters #save-options-button{border:1px solid #007cbb;border-left:none;border-radius:0 3px 3px 0;min-width:40px;padding:6px 0}.GlobalFilters #save-options-button svg{width:15px}.GlobalFilters ._filter-global-badge{background-color:#999;border-radius:2px;font-size:12px;padding:3px;text-transform:uppercase}.save-new-custom-filter-container ._dialog-content .MuiTextField-root{width:100%}.Dashboards ._section{background-color:#2d2f34;border-radius:5px;box-shadow:0 6px 10px -4px #00000026;font-size:18px;margin:0 auto;max-width:800px}.Dashboards ._section .MuiGrid-root{padding:0}.Dashboards ._section ._button{border-bottom:1px solid #50525b;border-right:1px solid #50525b;color:#ffffffe6;display:flex;flex-direction:column;padding:20px;text-align:center}.Dashboards ._section ._button:nth-child(3n+3){border-right:none}.Dashboards ._section ._button:hover{box-shadow:0 6px 10px -4px #00000026,0 6px 10px -4px #00000026,0 6px 10px -4px #00000026;margin-bottom:1px;margin-top:-1px}.Dashboards ._section ._button.reports-generator{width:100%}.Dashboards ._section ._button.reports-generator.MuiButton-root{line-height:1.5}.Dashboards ._section ._button.reports-generator .MuiButton-label{display:flex;flex-direction:column}.Dashboards ._section ._button.reports-generator .MuiButton-label span{font-size:18px;text-transform:capitalize}.Dashboards ._section ._button ._icon{margin:10px 0}.Dashboards ._section ._button ._icon svg{fill:#007cbb;height:40px}.Dashboards ._section .MuiGrid-root:nth-child(3n+3) ._button{border-right:none}._report-generator-dialog .report-generator-select{margin-top:20px}._report-generator-dialog .MuiOutlinedInput-input{padding:10px}.Custom-Reports .custom-reports-info-icon{align-items:center;display:flex;justify-content:space-evenly}.Custom-Reports .custom-reports-info-icon svg{fill:#74b4ffe6;height:20px;width:20px}.Tools ._section ._button ._icon svg{fill:#0dab76}.Table._dashboards-table{margin-top:20px}.Table._dashboards-table .MuiButtonGroup-root{margin-right:10px}.Table._dashboards-table .MuiButtonGroup-root .MuiBadge-badge{top:11px}.Table._dashboards-table .table-container{overflow-x:inherit}.Table._dashboards-table ._order-id,.Table._dashboards-table ._activity-note-cell{color:#007cbb;cursor:pointer}.Table._dashboards-table ._order-id:hover,.Table._dashboards-table ._activity-note-cell:hover{color:#00496f}.Table._dashboards-table table{border-collapse:separate;border-spacing:0;width:100%}.Table._dashboards-table table thead{position:-webkit-sticky;position:sticky;top:50px;z-index:2}.Table._dashboards-table table thead tr:nth-child(2) th{border-top:none}.Table._dashboards-table table thead tr th{border-right:none}.Table._dashboards-table table td{border-right:none;border-top:none;padding:5px;text-align:center}.Table._dashboards-table table td .align-left{text-align:left!important}.Table._dashboards-table table tr td:last-child,.Table._dashboards-table table thead tr th:last-child{border-right:1px solid #4c5055}._hide-summary-table .Table._dashboards-table{margin-top:0}._hide-summary-table ._header-buttons-container button._expand-tables-button svg{fill:#0dab76}._hide-all-filters .filter-tr{display:none}._hide-all-filters tr:nth-child(2) th{border-top:1px solid #4c5055!important}._hide-all-filters ._header-buttons-container button._hide-filters-button svg{fill:#0dab76}._header-buttons-container{cursor:pointer;display:flex}._header-buttons-container svg{cursor:pointer;fill:#007cbb;height:30px;width:30px}._is-fullscreen header{display:none}._is-fullscreen main{max-width:100%}._is-fullscreen .MainSidebar,._is-fullscreen ._toolbar-on-fullscreen{display:none}._is-fullscreen ._header-buttons-container .FullscreenButton svg{fill:#0dab76!important}._is-fullscreen table thead{top:0!important}._is-fullscreen ._header-group{margin-bottom:20px}._is-fullscreen ._header-group .GlobalFilters{margin-bottom:0}.Dashboard ._kpi-section{margin-bottom:8px}.Dashboard ._kpi-section .MuiGrid-item:nth-child(2n) svg{fill:#007cbb}.Dashboard ._kpi-section .MuiGrid-item:nth-child(odd) svg{fill:#0dab76}@media (max-width: 699px){.Dashboards ._button{border-left:1px solid #50525b}.Dashboards .MuiGrid-container{border-top:1px solid #50525b}.Dashboard ._header-buttons-container{top:-45px}.Dashboard ._kpi-section{margin-top:50px}._is-fullscreen ._header-buttons-container{opacity:1;right:0;top:-90px}._is-fullscreen ._kpi-section{margin-top:80px}._hide-summary-table ._kpi-section{margin-bottom:0}}.MuiTooltip-popper{z-index:99999!important}.MuiTooltip-tooltip{font-size:12px!important}.MuiTooltip-tooltip ._loading-overlay-container{display:flex;width:30px;height:30px}.MuiTooltip-tooltip ._loading-overlay-container .loading-overlay{background:none}.MuiTooltip-tooltip ._loading-overlay-container svg{color:#fff}svg._svg-blue{fill:#007cbb}svg._svg-green{fill:#0dab76}.Kpi ._icon svg._smaller-svg{width:30px}._header-group{display:flex;flex-wrap:wrap;justify-content:flex-end}._header-group .FancyReactSelect-container{margin-right:10px;width:inherit}._header-group .HeaderButtons .MuiIconButton-root,._header-group .FullscreenButton .MuiIconButton-root{margin:-10px 0}.filter-tr ._filter .FancyReactSelect .fancy-react-select__value-container{overflow:visible;padding:1.2px 0}.LocationBreadcrumbs .MuiBreadcrumbs-root{position:relative;z-index:2}@media (max-width: 726px){._header-group .GlobalFilters{margin-bottom:10px}}@media (max-width: 625px){._header-group{margin-bottom:10px}}@media (max-width: 599px){.Dashboard ._kpi-section{margin-top:10px}}._pickUp-modal thead{position:relative!important;top:0!important}.pickup-table-container .table-container,.pickup-table-container .Table{max-width:fit-content!important;overflow-x:auto!important}.pickup-table-container .table-container thead,.pickup-table-container .Table thead{position:inherit!important}.Warehouse ._3-5-cols{width:calc(60% - 16px);display:inline-block}.Warehouse ._2-5-cols{width:40%;display:inline-block;margin-left:16px}.Warehouse .SummaryTable table{table-layout:fixed}.Warehouse .SummaryTable table tbody tr th{width:70%}.Warehouse .SummaryTable table tbody tr td{width:25%}.Warehouse .SummaryTable table tbody tr th,.Warehouse .SummaryTable table tbody tr td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShippingDrawer .MuiDrawer-paperAnchorRight{width:35%}.reports-vp-daily .LoadingContainer{width:100%}.reports-vp-daily ._preview{flex:1}.reports-vp-daily iframe{width:100%;height:calc(100vh - 175px);border:none;margin:0}.PieceCount .MuiGrid-container{justify-content:center}.PieceCount .controls{display:flex;justify-content:space-between;margin-top:20px}.PieceCount .container{display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px}.PieceCount .left-inner{margin-right:40px;width:100%}.PieceCount .right-inner,.PieceCount .piece-weight,.PieceCount .piece-count{width:100%}.PieceCount .sample-size{padding-right:20px;width:50%}.PieceCount .scale,.PieceCount .scale .MuiFormControl-root{width:100%}.SignatureStationTool ._station-dropdown{width:400px}.SignatureStationTool ._fullscreen-dialog{color:#000;background:#fff;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.SignatureStationTool ._fullscreen-dialog._faux-fullscreen{position:fixed;inset:0;width:100vw;height:100vh;z-index:1500}.SignatureStationTool ._fullscreen-dialog ._close{position:absolute;top:12px;right:12px;z-index:10}.SignatureStationTool ._fullscreen-dialog ._close svg{width:24px;height:24px}.SignatureStationTool ._fullscreen-dialog ._status{font-size:4vw}.SignatureStationTool ._fullscreen-dialog canvas{flex:1}.SignatureStationTool ._fullscreen-dialog ._buttons{background:#eee;justify-content:center;display:flex;padding:10px;width:100%}.SignatureStationTool ._fullscreen-dialog ._buttons button{margin:0 10px;padding:20px;font-size:20px;width:25%}.SignatureStationTool ._fullscreen-dialog ._buttons ._save{color:#0dab76}.SignatureStationTool ._fullscreen-dialog ._buttons ._clear{border-color:#777;color:#777}.SignatureStationTool ._fullscreen-dialog ._buttons svg{width:32px;margin:0 0 0 8px}.SignatureStationTool ._fullscreen-dialog ._buttons svg path{fill:#0dab76}.MoveTool .MuiGrid-container{justify-content:center}.MoveTool .controls{display:flex;justify-content:space-between;margin-top:20px}.MoveTool .container{display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px}.MoveTool .fullWidth{width:100%}.MoveTool .selectPadding{margin-left:20px;width:100%}.MoveTool .left-inner{margin-right:40px;width:100%}.MoveTool .right-inner{width:100%}.MoveTool .lots-move-button{margin-left:200px}.MoveTool .pagination ._pagination .MuiInputLabel-outlined{z-index:0!important}.MoveTool .fancy-react-select__menu-list{z-index:100!important}@media (max-width: 700px){.MoveTool .container{flex-wrap:wrap!important}.MoveTool .left-inner{margin-right:0;margin-bottom:20px}}.PurchaseReport .FormBuilder table{width:max-content}.PurchaseReport .create-rfq-button-group .MuiButtonGroup-grouped{max-height:37px}.PurchaseTool ._kpi-section{margin-top:55px}.PurchaseTool ._kpi-section,.PurchaseTool ._summary-tables-section{margin-bottom:20px}.PurchaseTool .Table{width:100%}.PurchaseTool .Table ._edit-order-qty{cursor:pointer}.PurchaseTool ._create-report{margin-bottom:3px}.PurchaseTool .purchase-tool-toggle-button-group{margin-left:15px}body:not(._is-fullscreen) .PurchaseTool ._header-group{margin-top:-135px}._order-quantity-dialog .MuiPaper-root.MuiDialog-paper{min-width:600px}._order-quantity-dialog ._dialog-content .MuiTypography-root.MuiDialogContentText-root{display:flex;flex-direction:row;flex-wrap:wrap}._order-quantity-dialog ._dialog-content .MuiTypography-root.MuiDialogContentText-root ._field{width:50%;padding:6px 16px}.PurchaseOrderReportDialog .MuiDialogContent-root,.TransferOrderReportDialog .MuiDialogContent-root{max-width:250px}.PurchaseOrderReportDialog .MuiDialogActions-root,.TransferOrderReportDialog .MuiDialogActions-root{margin-bottom:15px;margin-top:15px}._field ._work-order-quantity{display:flex}._field svg{margin-left:5px}.PrintOrderDialog .MuiDialogContent-root{display:flex}.PrintOrderDialog .print-qty-field-wrapper{align-items:center;display:flex;justify-content:space-between;flex-direction:row}.PrintOrderDialog .print-qty-field-wrapper .print-qty-number-input{width:60px}.PrintOrderDialog .print-qty-field-wrapper .print-qty-number-input .MuiInputBase-root{background-color:#2d2f34;border:1px solid #9e9e9e;height:32px;padding:0 5px}.PrintOrderDialog .print-qty-field-wrapper .print-qty-number-input .MuiInputBase-input{padding:0 5px;text-align:center}.PrintOrderDialog .LoadableContainer{display:flex;flex:1}.PrintOrderDialog ._group-buttons-quote{padding-left:21px}.PrintOrderDialog ._iframe-container{display:flex;max-height:100%}.PrintOrderDialog ._iframe-container ._preview{display:flex;flex:1;flex-direction:column;max-width:100%}.PrintOrderDialog ._iframe-container ._preview ._pdf{display:flex;flex:1}.PrintOrderDialog ._iframe-container ._preview ._pdf iframe{flex:1;border:0}.PrintOrderDialog .FormBuilder{max-height:100%;overflow-y:auto}.PrintOrderDialog ._accordion{width:auto}.TrackingDetailsDialog .date-picker{width:100%}.TrackingDetailsDialog .text-fields{display:flex;justify-content:space-between;margin-top:25px!important}.TrackingDetailsDialog .text-fields ._boxes,.TrackingDetailsDialog .text-fields ._weight{max-width:100px;margin-right:20px}.TrackingDetailsDialog .manual-tracking-method,.TrackingDetailsDialog .manual-tracking-note{margin:25px 0}.TrackingDetailsDialog .manual-tracking-note .MuiFormControl-root{width:100%}.CounterSaleShipmentDialogContent .totals-header{text-align:center;margin-bottom:20px}.CounterSaleShipmentDialogContent span{margin-right:25px}.CounterSaleShipmentDialogContent .back-to-edit-wrapper{margin-top:20px;text-align:center;margin-bottom:10px}.Ship-Tool ._accordion{margin:20px 0!important}.Ship-Tool ._accordion h1{padding:2px 20px;margin-bottom:0;border-radius:4px 4px 0 0;overflow:hidden}.Ship-Tool ._accordion>div{padding:0 15px}.Ship-Tool ._accordion>div>div{margin:0 -15px;width:calc(100% + 30px)}.Ship-Tool ._table-button{margin-bottom:10px}.Ship-Tool .shipment-dropdowns{display:flex;flex-direction:column}.Ship-Tool .shipment-dropdowns .associated-shipments{margin-top:10px}.Ship-Tool ._button-group-container,.Ship-Tool ._checkbox-container{margin-top:6px}.Ship-Tool ._button-left-aligned{margin-right:auto}.Ship-Tool ._refresh{background:#d5d5d5;border-radius:50%;display:flex;height:60px;margin-left:20px;padding:18px;position:fixed;right:40px;top:69px;width:60px;z-index:10}.Ship-Tool ._manifest{background:#d5d5d5;border-radius:50%;display:flex;height:60px;margin-left:20px;padding:18px;position:fixed;right:120px;top:69px;width:60px;z-index:10}.Ship-Tool ._station{display:flex;margin:0 0 0 157px;position:absolute;top:72px}.Ship-Tool ._ship-tool-ribbons ._ship-tool-alert{margin-left:10px;margin-right:-10px}.Ship-Tool ._ship-tool-ribbons ._ship-tool-alert:last-child{margin-top:10px}._link-input .MuiInputBase-input{width:1%}.wider-dialog .MuiDialog-paperWidthXl{width:450px}._manual-shipment-phone .form-control{padding-left:45px!important}.badge{border-radius:.25rem;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}.badge-large{border-radius:.25rem;display:inline-block;font-size:100%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}.ManualShipmentModal ._accordion{margin:0!important}.Picker-Tool .picker-tool-input{margin-top:20px}.Picker-Tool .picker-tool-input .MuiButton-containedPrimary{margin-top:20px;width:100%}.Picker-Tool .picker-tool-input .fancy-react-select__control{touch-action:manipulation}.Picker-Tool .MuiGrid-container{justify-content:center}.Picker-Tool .user-input .selectable-option{align-items:center;display:flex;justify-content:flex-start}.Picker-Tool .user-input .selectable-option .icon{height:50px}.Picker-Tool .user-input .selectable-option .icon .avatar{border-radius:50%;height:50px;margin-right:10px;width:auto}.Picker-Tool .user-input .selectable-option .right .row1{font-size:16px;font-weight:700}.QualityCheckDialog .MuiDialog-paperWidthXl{min-width:700px}.QualityCheckDialog .qc-input{margin-top:20px;width:100%}.QualityCheckDialog .qc-input.qc-title{display:flex;justify-content:space-between}.QualityCheckDialog .qc-input .audit-button,.QualityCheckDialog .qc-input .fail-button,.QualityCheckDialog .qc-input .pass-button{color:#fff;margin-left:20px}.QualityCheckDialog .qc-input .audit-button.MuiButton-contained.Mui-disabled,.QualityCheckDialog .qc-input .fail-button.MuiButton-contained.Mui-disabled,.QualityCheckDialog .qc-input .pass-button.MuiButton-contained.Mui-disabled{background-color:#888}.QualityCheckDialog .qc-input .fail-button{background-color:#f44336}.QualityCheckDialog .qc-input .pass-button{background-color:#0dab76}.QualityCheckDialog .qc-input .MuiOutlinedInput-root{max-height:38px;max-width:85px}.QualityCheckDialog .qc-input .MuiInputLabel-outlined{z-index:0}.QualityCheckDialog .input-qc-note-input .MuiButtonGroup-root{max-width:400px}.QualityCheckDialog .user-input .selectable-option{align-items:center;display:flex;justify-content:flex-start}.QualityCheckDialog .user-input .selectable-option .icon{height:50px}.QualityCheckDialog .user-input .selectable-option .icon .avatar{border-radius:50%;height:50px;margin-right:10px;width:auto}.QualityCheckDialog .user-input .selectable-option .right .row1{font-size:16px;font-weight:700}.LoadingDialog ._dialog-content{display:flex;justify-content:center;align-items:center;margin:0 5px 12px}.LoadingDialog ._dialog-content .dialogMessage{margin-left:15px}.CopyDialog .MuiButtonBase-root{height:95px}.CopyDialog .MuiButtonBase-root .MuiButton-label{flex-direction:column;height:60px}.CopyDialog.MuiGrid-container{justify-content:space-evenly}.CopyDialog .blue-border{border:2px solid rgba(116,180,255,.9)}.CopyDialog ._mobile-delivery-buttons{width:93%;opacity:.8}.CopyDialog ._mobile-delivery-buttons:hover{border:1px solid rgba(116,180,255,.9)}.CopyDialog ._pickup-buttons{width:100%;opacity:.8;margin-top:15px}.CopyDialog ._pickup-buttons svg path{fill:#fff}.CopyDialog ._pickup-buttons:hover{border:1px solid rgba(116,180,255,.9)}._thumbnail-container{align-content:center;display:flex;justify-content:center}._thumbnail-container ._thumbnail{max-width:100%;object-fit:contain;width:auto}.disabled-trash{opacity:.25;pointer-events:none}.preview-container img{max-width:100%}[data-quantityexceeded=true]{color:#f44336}.CustomItemTool{max-width:1250px}.CustomItemTool ._button-container{width:calc(100% - 20px);max-width:400px;margin:20px 10px 10px auto;display:flex}.MuiDrawer-paper .CustomItemTool{margin:10px}.CustomItemTool .MuiAlert-root{margin:0 0 16px}.CustomItemTool .Table table{width:400px}.CustomItemTool .Table._main td,.CustomItemTool .Table._main th{width:50%}.CustomItemTool .Table._dimensions td,.CustomItemTool .Table._dimensions th{width:33.333%}.CommittedQtyDetailsDialog .loading-overlay{top:50px}.CommittedQtyDetailsDialog .MuiDialogContent-root .loadInd{display:flex;justify-content:center;margin:20px 20px 30px}.CommittedQtyDetailsDialog .MuiDialogContent-root .lotExpired{color:#f44336}.CommittedQtyDetailsDialog .MuiDialogContent-root .ComponentsTable .fullyCommitted{color:#0dab76}.CommittedQtyDetailsDialog .MuiDialogActions-root{justify-content:space-between}.CommittedQtyDetailsDialog .MuiDialogActions-root .CommittedQtyStats{display:flex;justify-content:flex-start}.CommittedQtyDetailsDialog .MuiDialogActions-root .CommittedQtyStats span{display:inline-block;margin:0 15px}.CommittedQtyDetailsDialog .MuiDialogActions-root .CommittedQtyStats span.fullyCommitted{color:#0dab76}.ItemAttributesTable .title{font-size:17px;font-weight:700;margin-bottom:10px}.ComponentBackorderSelection-Components{margin-bottom:30px}.ComponentBackorderSelection-Components .loading-overlay{top:50px}.ComponentBackorderSelection-Components .MuiDialogContent-root .loadInd{display:flex;justify-content:center;margin:20px 20px 30px}.TemplateDocument ._preview{display:flex;justify-content:center}.TemplateDocument ._preview ._pdf iframe{border:0;filter:brightness(.9);height:700px;padding:20px;width:700px}.MetabaseReport iframe{background-color:#0000;width:100%;height:min(100vw,100vh);border:0}:root{color-scheme:dark}body{background-color:#26282b!important}body._background-loading{cursor:progress}#root,.QuickEditForm{display:flex}#root ._upload-files-overlay,.QuickEditForm ._upload-files-overlay{display:none}#root._dragging ._upload-files-overlay,.QuickEditForm._dragging ._upload-files-overlay{align-items:center;background:#0003;color:#fff;display:flex;font-size:30px;height:100%;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:9999}#root._dragging ._upload-files-overlay>div,.QuickEditForm._dragging ._upload-files-overlay>div{background:#000c;border-radius:7px;padding:20px 60px}#root._dragging ._upload-files-overlay>div svg,.QuickEditForm._dragging ._upload-files-overlay>div svg{display:inline;fill:#007cbb;width:100px}#root._dragging ._upload-files-overlay>div span,.QuickEditForm._dragging ._upload-files-overlay>div span{display:block}.main-dashboard-buttons svg{height:100px;width:100px}.MuiListItemIcon-root svg{height:20px;width:20px}h1{color:#606469;font-size:18px;margin:0 0 10px}h2{color:#606469;font-size:16px;margin:0 0 10px}h2 .MuiButton-root.MuiButtonBase-root{margin:0 0 0 10px}a{color:#74b4ffe6;text-decoration:none}.sf-toolbarreset{z-index:999999!important}.loading-overlay{align-items:center;background:#ffffff80;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.loading-overlay._absolute{position:absolute}.loading-overlay .MuiCircularProgress-root{z-index:10}.loading-overlay ._percentage{font-size:18px;position:absolute;background:#2d2f34;border-radius:100%;width:150px;height:150px;display:flex;align-items:center;justify-content:center}.LoadingContainer{position:relative;display:flex;flex:1;max-width:100%}.LoadingContainer>.loading-overlay{position:absolute}.LoadingContainer._min-height{min-height:75px}.dialog-message{margin:10px}.button-left{float:left;margin:10px}.button-right{float:right;margin:10px}.MuiIconButton-root.MuiIconButton-sizeSmall svg{fill:#ffffffe6;height:15px;width:15px}.fancy-definition-list{margin:0 16px}.fancy-definition-list .MuiIconButton-root{padding:0}.fancy-definition-list>div{display:inline-flex;margin:0 10px 10px 0;vertical-align:middle}.fancy-definition-list>div:not(:last-child){border-right:1px solid #888;padding-right:10px}.fancy-definition-list dt{display:inline;font-weight:700;margin:0 4px 0 0}.fancy-definition-list dt:after{content:": "}.fancy-definition-list dd{display:inline;margin:0}.fancy-definition-list .thumbnail ._thumbnail-container{align-content:center;display:flex}.fancy-definition-list .thumbnail img{max-height:35px;width:auto}.fancy-definition-list .thumbnail svg{width:20px;opacity:.6}.MuiListItem-root .MuiIconButton-root{margin:-9px 0 -9px -9px;padding:9px}.MuiAlert-standardInfo{border:1px solid #2196f3}.MuiAlert-standardWarning{border:1px solid #ff9800}.MuiAlert-standardError{border:1px solid #611a15}.MuiTabs-flexContainer{border-bottom:1px solid #d8d8d8}.MuiButton-startIcon svg,.MuiButton-endIcon svg{height:15px;width:15px}.MuiButton-containedPrimary .MuiButton-startIcon svg,.MuiButton-containedPrimary .MuiButton-endIcon svg{fill:#000000de}.MuiButton-iconSizeMedium svg{fill:#ffffffe6}.MuiAccordion-root._accordion-small .MuiAccordionSummary-root.Mui-expanded{min-height:48px}.MuiAccordion-root._accordion-small .MuiAccordionSummary-root .MuiAccordionSummary-content{font-size:17px;font-weight:700;margin:10px 0}.MuiDialog-root{z-index:5000!important}.MuiPopover-root{z-index:5001!important}.MuiDialog-paperFullScreen{height:calc(100% - 100px)!important;margin:50px!important;width:calc(100% - 100px)!important}.MuiDialogTitle-root .close-button{position:absolute;right:10px;top:10px}.line-tooltip{white-space:break-spaces}._field-type-textarea .input{max-width:100%}._field-type-textarea .input ._address-lines{display:flex;flex-direction:column}._field-type-textarea .input ._address-lines ._description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-theme-icon{display:none!important}.dark-theme-switch{display:flex}.keyboard-shortcuts .appbar-question-mark{height:20px;margin-left:16px;width:auto}.MuiPaper-root{background-color:#353941!important}.MuiMenu-paper{border:1px solid #26282b!important}body,.MuiPaper-root,.MuiInputBase-input{color:#ffffffe6!important}.MuiButton-containedPrimary{color:#000000de!important}.Mui-disabled{color:#808080e6!important}.Mui-disabled svg{fill:#808080e6!important}.loading-overlay{background:#26282b80}.MuiCheckbox-colorSecondary.Mui-checked{color:#008040!important}.MuiBadge-colorSecondary{background-color:#008040!important}.dark-theme-icon{display:inherit!important}.light-theme-icon{display:none!important}.MuiMenu-paper .MuiListItemIcon-root svg{fill:#ffffffe6!important}.appbar-question-mark{fill:#ffffffe6}.MuiInput-underline:hover:not(.Mui-disabled):before,.MuiInput-underline:after,.MuiInputFancyReactSelect-underline:hover:not(.Mui-disabled):before,.MuiInputFancyReactSelect-underline:after{border-width:3px!important}.MuiFormLabel-root.Mui-focused,.FancyReactSelect.Mui-focused .MuiInputLabel-root{font-weight:700}.instructions-box{display:inline-flex!important;margin-bottom:15px}.inlineLinkIcon{align-items:center;display:flex!important}.inlineLinkIcon svg{margin-right:2px}.My-Account{margin:55px 0 0}.My-Account .avatar{border-radius:50%;cursor:pointer!important;height:30px;margin-left:5px;width:30px}.MuiInputLabel-outlined{z-index:0!important}.status_label{z-index:-1}.MuiAlert-root{margin:0 0 10px}.FormBuilderMarginBottom .FormBuilder{margin-bottom:20px}.noInputArrows input::-webkit-outer-spin-button,.noInputArrows input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.noInputArrows input[type=number]{-moz-appearance:textfield}@media print{.MainSidebar,.MainAppBar,.MuiFab-root{display:none!important}._toolbar-on-fullscreen{min-height:5px!important}.BeaconFabButtonFrame{display:none!important}}.MuiButtonBase-root.MuiButton-root.MuiButton-text._error{color:#f44336!important}._muted-dark{color:#ccc}._muted{color:#99a2a9}.toggleLines{margin-left:0!important}._custom-attribute-group-dropdown{margin:5px 0 15px 15px!important}._custom-attribute-group-dropdown ._custom-attribute-group-option{height:35px}.CommittedEntitiesDrawer,.InTransitTransferOrderShipmentLinesDrawer{z-index:5000!important}.description-with-copy-svg{align-items:center;display:flex;justify-content:space-between}._non-allocate-tooltip ._indicator{color:#0dab76;font-weight:700;margin-left:4px;background-color:#0dab761a;border-radius:4px;padding:2px 4px}._non-allocate-tooltip ._tooltip-title{font-weight:700;margin-bottom:4px}._non-allocate-tooltip ._tooltip-item{margin-bottom:2px}.orderReturnDialogSectionTitle{margin:20px 0 10px;font-size:14px;font-weight:700;color:#606469}.PickupToolCCCaptureAlert{margin:0 0 28px}.StripeConnectRegistration{margin:20px 0 0}.StripeConnectRegistration .StripeConnectRegistrationButton{margin-left:20px}.BackorderLinksTransferOrders,.BackorderLinksStats{margin-top:20px}

/*# sourceMappingURL=app-dark-scss.9916a631d029c3b53ca6.css.map*/